.people-shell{--uruv-primary:#6d3df2;--uruv-primary-hover:#5b2ee0;--uruv-primary-soft:#f3effe;--uruv-background:#ffffff;--uruv-surface:#fff;--uruv-text:#292535;--uruv-text-secondary:#747081;--uruv-text-muted:#878491;--uruv-border:#ebe8f2;--uruv-border-strong:#ddd6f3;--uruv-success:#168269;--uruv-warning:#b98227;--uruv-danger:#b54b49;--uruv-radius-sm:6px;--uruv-radius-md:9px;--uruv-radius-lg:12px;--uruv-shadow:0 3px 12px rgba(46,35,77,.06);display:block!important;min-height:100vh;color:var(--uruv-text)!important;background:radial-gradient(ellipse 74% 64% at -10% 14%,rgba(76,48,161,.22) 0,transparent 70%),radial-gradient(ellipse 66% 72% at 108% 70%,rgba(114,86,197,.25) 0,transparent 72%),radial-gradient(ellipse 54% 48% at 50% -8%,rgba(186,170,234,.34) 0,transparent 76%),linear-gradient(112deg,#e4e0ef,#e7e3f3 48%,#e1ddec)!important;font-family:Inter,Noto Sans Tamil,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.people-shell>.people-sidebar-drawer{display:none!important}.people-mobile-area-nav,.people-responsive-nav{display:none}.people-shell>.people-page{width:100%!important;min-height:100vh!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;background:radial-gradient(ellipse 72% 68% at -12% 12%,rgba(109,61,242,.18) 0,transparent 70%),radial-gradient(ellipse 68% 76% at 110% 72%,rgba(78,47,170,.2) 0,transparent 72%),linear-gradient(112deg,#e5e1ef,#eae6f4 49%,#e1ddec)!important}.people-shell.enterprise-shell>.people-page.crm-page:after,.people-shell.enterprise-shell>.people-page.crm-page:before{display:none!important}.people-shell.enterprise-shell>.people-page.crm-page>.content{background:transparent!important}.people-shell.enterprise-shell>.people-page.crm-page>.content:after,.people-shell.enterprise-shell>.people-page.crm-page>.content:before{display:none!important}.people-page .topbar{height:64px!important;padding:0 22px!important;gap:12px!important;background:rgba(235,231,247,.9)!important;border-bottom:1px solid rgba(219,216,228,.92)!important;box-shadow:0 2px 14px rgba(46,35,77,.035)!important;-webkit-backdrop-filter:blur(20px) saturate(125%)!important;backdrop-filter:blur(20px) saturate(125%)!important}.people-top-brand{display:flex;align-items:center;gap:9px;min-width:160px;padding-right:14px;border-right:1px solid var(--uruv-border)}.people-top-brand .readyx-brand{color:var(--uruv-text)!important}.people-top-brand .readyx-logo-mask{width:82px!important;height:27px!important}.people-top-brand>span{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--uruv-text-secondary);font-size:9px;font-weight:650}.people-desktop-nav{display:flex;align-items:center;gap:2px}.people-desktop-nav>a,.people-more-nav>summary{min-height:38px;padding:0 9px;border-radius:var(--uruv-radius-md);display:flex;align-items:center;gap:6px;color:#565263;font-size:10px;font-weight:680;white-space:nowrap;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.people-desktop-nav>a:hover,.people-more-nav>summary:hover{background:rgba(234,230,244,.78);color:var(--uruv-primary)}.people-desktop-nav>a.active,.people-more-nav.active>summary{background:var(--uruv-primary-soft);color:var(--uruv-primary);box-shadow:inset 0 -2px var(--uruv-primary)}.people-desktop-nav svg{stroke-width:1.8}.people-desktop-nav a[data-count]:after{content:attr(data-count);min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:var(--uruv-danger);color:#fff;font-size:7px;font-weight:800;line-height:1}.people-more-nav{position:relative}.people-more-nav>summary{list-style:none;cursor:pointer}.people-more-nav>summary::-webkit-details-marker{display:none}.people-more-nav[open]>summary{background:var(--uruv-primary-soft);color:var(--uruv-primary)}.people-more-menu{position:absolute;z-index:100;top:46px;left:0;width:min(680px,calc(100vw - 40px));max-height:calc(100vh - 88px);overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:16px;padding:18px;border:1px solid var(--uruv-border-strong);border-radius:var(--uruv-radius-lg);background:rgba(255,255,255,.98);box-shadow:0 20px 55px rgba(46,35,77,.16)}.people-more-menu section{display:grid;align-content:start;gap:3px}.people-more-menu section>b{padding:4px 8px 7px;color:var(--uruv-text-muted);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.people-more-menu a{display:flex;align-items:center;gap:8px;min-height:34px;padding:7px 8px;border-radius:8px;color:var(--uruv-text-secondary);font-size:10px}.people-more-menu a.active,.people-more-menu a:hover{background:var(--uruv-primary-soft);color:var(--uruv-primary)}.people-page .global-search{order:0!important;flex:1 1!important;width:auto!important;min-width:150px!important;max-width:300px!important;height:38px!important;margin-left:auto!important;border-color:var(--uruv-border)!important;border-radius:999px!important;background:rgba(255,255,255,.86)!important;box-shadow:none!important}.people-page .people-top-actions{order:0!important;margin:0!important;padding:0!important;border:0!important;gap:3px!important}.people-page .people-top-actions>a.icon-btn{display:none!important}.people-page .people-top-actions>a.top-action-approvals,.people-page .people-top-actions>a.top-action-connect,.people-page .people-top-actions>a.top-action-email{display:flex!important}.people-page .people-top-actions .people-notice-wrap{display:block!important}.people-page .people-top-actions .icon-btn,.people-page .topbar>.logout-button,.people-page .topbar>.theme-toggle{border-color:transparent!important;background:transparent!important;color:var(--uruv-text-secondary)!important;box-shadow:none!important}.people-page .people-top-actions .icon-btn:hover,.people-page .topbar>.logout-button:hover,.people-page .topbar>.theme-toggle:hover{background:var(--uruv-primary-soft)!important;color:var(--uruv-primary)!important}.people-page .top-avatar{order:0!important;margin:0!important;background:var(--uruv-primary)!important;color:#fff!important;box-shadow:0 4px 12px rgba(109,61,242,.18)!important}.people-page .content{position:relative!important;z-index:1;max-width:1600px!important;margin:0 auto!important;padding:28px 34px 44px!important}.people-page .content-titlebar{min-height:96px!important;margin:0 0 14px!important;padding:10px 0 14px!important}.learning-hero h2,.people-home-hero h2,.people-page .content-titlebar h1,.people-page h1,.people-page h2{color:var(--uruv-text)!important;font-family:Space Grotesk,Inter,Noto Sans Tamil,ui-sans-serif,system-ui,sans-serif!important}.people-page .content-titlebar h1{font-size:30px!important;font-weight:700!important;letter-spacing:-.035em!important}.people-page .crm-page-greeting b,.people-page .crm-page-greeting span,.people-page .crm-page-heading p,.people-page .muted,.people-page .page-intro p{color:var(--uruv-text-secondary)!important}.people-page .card,.people-page .customer360-shell,.people-page .filter-toolbar,.people-page .metric-card,.people-page .page-intro,.people-page .record-toolbar,.people-page .records-shell,.people-page .settings-card,.people-page .table-card,.people-page .toolbar-card,.people-page .widget{border-color:var(--uruv-border)!important;border-radius:var(--uruv-radius-lg)!important;background:rgba(255,255,255,.86)!important;box-shadow:var(--uruv-shadow)!important;-webkit-backdrop-filter:blur(12px) saturate(110%)!important;backdrop-filter:blur(12px) saturate(110%)!important}.people-page .card:hover{border-color:var(--uruv-border-strong)!important}.people-page .metric-card strong,.people-page .widget h3,.people-page .widget-head h3{color:var(--uruv-text)!important}.people-page .metric-card small,.people-page .metric-card span,.people-page .widget-head p{color:var(--uruv-text-secondary)!important}.people-page .btn{border-color:var(--uruv-border-strong)!important;border-radius:var(--uruv-radius-md)!important;background:#fff!important;color:var(--uruv-text)!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.people-page .btn:hover{border-color:#c2bed0!important;background:#fbfbfd!important}.people-page .btn.primary{border-color:var(--uruv-primary)!important;background:var(--uruv-primary)!important;color:#fff!important;box-shadow:0 4px 12px rgba(109,61,242,.12)!important}.people-page .btn.primary:hover{border-color:var(--uruv-primary-hover)!important;background:var(--uruv-primary-hover)!important}.people-page .btn.soft{border-color:#d3cde4!important;background:var(--uruv-primary-soft)!important;color:var(--uruv-primary)!important}.people-page input:not([type=checkbox]):not([type=radio]),.people-page select,.people-page textarea{border-color:var(--uruv-border-strong)!important;border-radius:var(--uruv-radius-md)!important;color:var(--uruv-text)!important;background:#fff!important}.people-page input:not([type=checkbox]):not([type=radio]):focus,.people-page select:focus,.people-page textarea:focus{border-color:var(--uruv-primary)!important;box-shadow:0 0 0 3px rgba(109,61,242,.1)!important;outline:0}.people-page .data-table th{background:#f6f5f8!important;color:var(--uruv-text-secondary)!important}.people-page .data-table td{border-color:#edecf0!important;color:var(--uruv-text)!important}.people-page .data-table tbody tr:hover{background:#f6f5fa!important;box-shadow:inset 3px 0 var(--uruv-primary)!important}.people-page .badge.green{background:#e7f5ef!important;color:var(--uruv-success)!important}.people-page .badge.amber{background:#fff5df!important;color:var(--uruv-warning)!important}.people-page .badge.red{background:#fceceb!important;color:var(--uruv-danger)!important}.people-page .badge.blue,.people-page .badge.purple{background:var(--uruv-primary-soft)!important;color:var(--uruv-primary)!important}.learning-hero,.people-home-hero{border-color:var(--uruv-border)!important;border-radius:16px!important;background:radial-gradient(ellipse at 88% 30%,rgba(203,195,226,.68),transparent 43%),radial-gradient(ellipse at 70% 0,rgba(209,223,238,.58),transparent 44%),rgba(255,255,255,.94)!important;box-shadow:var(--uruv-shadow)!important}.learning-hero:after,.learning-hero:before,.people-home-hero:after,.people-home-hero:before{display:none!important}.learning-hero h2,.people-home-hero h2{font-size:29px!important}.people-hero-orb{background:rgba(255,255,255,.72)!important}.people-hero-orb,.people-quick-actions a{border-color:var(--uruv-border)!important}.people-quick-actions a{border-radius:var(--uruv-radius-lg)!important;background:rgba(255,255,255,.94)!important;color:var(--uruv-text)!important}.people-quick-actions a:hover{border-color:#c3bcd7!important;background:#fff!important}.feed-icon,.people-quick-actions svg,.people-side-card>a>svg{color:var(--uruv-primary)!important}.feed-icon,.people-side-card>a>svg{background:var(--uruv-primary-soft)!important}.people-employee-dashboard{display:grid;gap:18px}.employee-dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:2px 4px 0}.employee-dashboard-heading span{display:block;margin-bottom:5px;color:var(--uruv-primary);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.employee-dashboard-heading h2{margin:0!important;font-size:25px!important;letter-spacing:-.035em!important}.employee-dashboard-heading p{margin:5px 0 0;color:var(--uruv-text-secondary);font-size:10px}.employee-dashboard-heading time{align-self:flex-start;padding-top:7px;color:var(--uruv-text-secondary);font-size:9px;white-space:nowrap}.employee-dashboard-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;align-items:start}.employee-dashboard-rail,.employee-workday{display:grid;gap:14px;min-width:0}.employee-dashboard-rail{position:sticky;top:80px}.people-page .employee-attendance-strip,.people-page .employee-dashboard-card,.people-page .employee-profile-card,.people-page .employee-quick-card,.people-page .employee-team-card{padding:16px!important}.employee-profile-card{text-align:center}.employee-avatar{width:76px;height:76px;margin:0 auto 11px;border:5px solid rgba(255,255,255,.9);border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#d2cbe7,#ded7f2);box-shadow:0 8px 24px rgba(46,35,77,.12);color:var(--uruv-primary);font-size:22px;font-weight:800}.employee-profile-card h3{margin:0 0 4px;font-size:13px}.employee-profile-card p{margin:0;color:var(--uruv-text-secondary);font-size:9px}.employee-profile-card small{display:block;margin:3px 0 13px;color:var(--uruv-text-muted);font-size:8px}.employee-attendance-strip>a,.employee-profile-card>a{min-height:34px;border:1px solid #c2badb;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--uruv-primary-soft);color:var(--uruv-primary);font-size:9px;font-weight:800}.employee-quick-card h3,.employee-team-card h3{margin:0 0 9px;font-size:10px}.employee-quick-card>a{display:grid;grid-template-columns:28px 1fr 12px;align-items:center;gap:8px;min-height:40px;padding:5px 0;border-top:1px solid var(--uruv-border);color:var(--uruv-text);font-size:9px;font-weight:700}.employee-quick-card>a:first-of-type{border-top:0}.employee-quick-card>a>svg:first-child{width:28px;height:28px;padding:7px;border-radius:8px;background:var(--uruv-primary-soft);color:var(--uruv-primary)}.employee-quick-card>a>svg:last-child{width:12px;color:var(--uruv-text-muted)}.employee-team-card>div{display:flex;align-items:center;gap:9px;padding:8px 0;border-top:1px solid var(--uruv-border)}.employee-team-card>div>svg{width:26px;height:26px;padding:6px;border-radius:8px;background:#efecf8;color:#537589}.employee-team-card>div span{display:grid;gap:2px}.employee-team-card>div b{font-size:9px}.employee-team-card>div small{font-size:7.5px;color:var(--uruv-text-secondary)}.employee-team-card>a{display:flex;align-items:center;justify-content:space-between;margin-top:7px;color:var(--uruv-primary);font-size:8px;font-weight:800}.employee-team-card>a svg{width:12px}.people-page .employee-attendance-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;background:rgba(255,255,255,.86)!important}.employee-attendance-strip>span{display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center}.employee-attendance-strip>span>svg{grid-row:1/3;width:32px;height:32px;padding:8px;border-radius:50%;background:#eeedf2;color:#645f72}.employee-attendance-strip.is-active>span>svg{background:var(--uruv-primary-soft);color:var(--uruv-primary)}.employee-attendance-strip b{font-size:10px}.employee-attendance-strip small{font-size:8px;color:var(--uruv-text-secondary)}.employee-attendance-strip>a{width:110px;background:var(--uruv-primary);color:#fff;border-color:var(--uruv-primary)}.employee-mobile-actions{display:none}.employee-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}.people-page .employee-dashboard-card{min-height:220px;overflow:hidden}.employee-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:9px}.employee-card-head h3{margin:0;font-size:11px}.employee-card-head p{margin:3px 0 0;color:var(--uruv-text-secondary);font-size:8px}.employee-card-head>a{color:var(--uruv-primary);font-size:8px;font-weight:800;white-space:nowrap}.employee-card-empty,.employee-card-loading{min-height:145px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--uruv-text-secondary);font-size:8px}.employee-card-empty>svg{width:31px;height:31px;padding:8px;border-radius:9px;background:var(--uruv-primary-soft);color:var(--uruv-primary)}.employee-card-empty>span{display:grid;gap:3px}.employee-card-empty b{color:var(--uruv-text);font-size:9px}.employee-card-empty small{font-size:8px}.employee-schedule-row{display:grid;grid-template-columns:50px 1fr 12px;align-items:center;gap:10px;min-height:42px;border-top:1px solid var(--uruv-border);color:var(--uruv-text)}.employee-schedule-row time{color:var(--uruv-primary);font-size:8px;font-weight:800}.employee-schedule-row span{font-size:9px;font-weight:650}.employee-schedule-row svg{width:12px;color:var(--uruv-text-muted)}.employee-task-row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;min-height:42px;border-top:1px solid var(--uruv-border);color:var(--uruv-text)}.employee-task-row>svg{width:15px;color:var(--uruv-primary)}.employee-task-row span{display:grid;gap:2px}.employee-task-row b{font-size:9px}.employee-task-row small{font-size:7.5px;color:var(--uruv-text-secondary)}.employee-task-row i{padding:4px 6px;border-radius:999px;background:#fceceb;color:var(--uruv-danger);font-size:7px;font-style:normal;font-weight:800}.employee-balance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:20px}.employee-balance-grid>div{padding:14px 6px;border-radius:10px;background:#f5f4f8;text-align:center}.employee-balance-grid strong{display:block;color:var(--uruv-primary);font-size:18px}.employee-balance-grid span{display:block;margin-top:4px;color:var(--uruv-text-secondary);font-size:7px}.employee-pending-note{display:block;margin-top:12px;color:var(--uruv-text-secondary);font-size:7.5px}.employee-announcement-row{display:grid;grid-template-columns:30px 1fr 12px;align-items:start;gap:9px;padding:10px 0;border-top:1px solid var(--uruv-border);color:var(--uruv-text)}.employee-announcement-row>span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#efecf8;color:#52768a}.employee-announcement-row>span svg{width:14px}.employee-announcement-row>div{min-width:0}.employee-announcement-row b{display:block;font-size:9px}.employee-announcement-row small{display:block;margin-top:2px;color:var(--uruv-text-secondary);font-size:7px}.employee-announcement-row p{margin:5px 0 0;color:var(--uruv-text-secondary);font-size:8px;line-height:1.45}.employee-announcement-row>svg{width:12px;color:var(--uruv-text-muted)}@media(max-width:980px){.employee-dashboard-layout{grid-template-columns:185px minmax(0,1fr)}.employee-work-grid{grid-template-columns:1fr}.employee-dashboard-rail{position:static}}@media(max-width:760px){.people-employee-dashboard{gap:12px}.employee-dashboard-heading{align-items:flex-start;padding:4px 4px 0}.employee-dashboard-heading h2{font-size:20px!important}.employee-dashboard-heading p{font-size:8px}.employee-dashboard-heading span,.employee-dashboard-heading time{font-size:7px}.employee-dashboard-heading time{max-width:94px;white-space:normal;text-align:right}.employee-dashboard-layout{display:block}.employee-dashboard-rail{display:none}.employee-workday{gap:11px}.people-page .employee-attendance-strip{padding:12px!important}.employee-attendance-strip>a{width:auto;padding:0 13px}.employee-attendance-strip b{font-size:9px}.employee-mobile-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.employee-mobile-actions>a{min-height:62px;padding:8px 3px;border:1px solid var(--uruv-border);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:rgba(255,255,255,.9);color:var(--uruv-text-secondary);font-size:7.5px;font-weight:750}.employee-mobile-actions svg{width:17px;color:var(--uruv-primary)}.employee-work-grid{gap:11px}.people-page .employee-dashboard-card{min-height:0;padding:14px!important}.employee-card-empty,.employee-card-loading{min-height:105px}.employee-balance-grid{grid-template-columns:repeat(3,1fr);margin-top:12px}.employee-balance-grid>div:nth-child(n+4){display:none}.employee-schedule-card{order:1}.employee-task-card{order:2}.employee-leave-card{order:3}.employee-announcement-card{order:4}}.people-page .modal-backdrop,.people-page .record-drawer-backdrop{background:rgba(31,26,46,.34)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.people-page .drawer,.people-page .people-form.product-modal,.people-page .people-record-drawer,.people-page .record-drawer{border-color:var(--uruv-border)!important;background:#fff!important;color:var(--uruv-text)!important;box-shadow:0 28px 80px rgba(38,31,60,.18)!important}.people-page .record-summary-grid>div{border-color:var(--uruv-border)!important;background:#f7f6f9!important}html.people-menu-open .people-shell>.people-sidebar-drawer{display:flex!important;background:#f8f7fa!important;color:var(--uruv-text)!important;border-right:1px solid var(--uruv-border)!important;box-shadow:18px 0 45px rgba(46,35,77,.18)!important}html.people-menu-open .people-sidebar-drawer .readyx-brand{color:var(--uruv-text)!important}html.people-menu-open .people-sidebar-drawer .people-mobile-area-nav{display:grid;gap:3px;padding:8px 0 14px;margin-bottom:8px;border-bottom:1px solid var(--uruv-border)}html.people-menu-open .people-sidebar-drawer .people-mobile-area-nav .nav-label{padding:0 11px 5px}html.people-menu-open .people-sidebar-drawer .people-mobile-area-nav .nav-item{min-height:40px;border-radius:10px}html.people-menu-open .people-sidebar-drawer .people-mobile-area-nav .nav-item.active{background:var(--uruv-primary)!important;color:#fff!important}html.people-menu-open .people-sidebar-drawer .nav-label{color:var(--uruv-text-muted)!important}html.people-menu-open .people-sidebar-drawer .nav-item{color:var(--uruv-text-secondary)!important}html.people-menu-open .people-sidebar-drawer .nav-item.active,html.people-menu-open .people-sidebar-drawer .nav-item:hover{background:var(--uruv-primary-soft)!important;color:var(--uruv-primary)!important}html.people-menu-open .people-sidebar-drawer .nav-item svg{color:currentColor!important}html.people-menu-open .people-sidebar-drawer .user-card{border-color:var(--uruv-border)!important;background:#fff!important}html.people-menu-open .people-sidebar-drawer .user-card b{color:var(--uruv-text)!important}html.people-menu-open .people-sidebar-drawer .user-card small{color:var(--uruv-text-secondary)!important}.people-mobile-nav{grid-template-columns:repeat(5,1fr)!important;border-color:var(--uruv-border)!important;background:rgba(255,255,252,.96)!important}.people-mobile-nav a,.people-mobile-nav button{color:var(--uruv-text-secondary)!important}.people-mobile-nav .active{background:var(--uruv-primary-soft)!important;color:var(--uruv-primary)!important}@media(max-width:1280px){.people-top-brand{min-width:auto}.people-top-brand>span{display:none}.people-desktop-nav>a,.people-more-nav>summary{padding-left:7px;padding-right:7px}.people-page .global-search{max-width:230px!important}}@media(max-width:1050px){.people-desktop-nav{display:none!important}.people-responsive-nav{position:sticky;top:0;z-index:90;display:flex;gap:5px;overflow-x:auto;padding:7px 12px;border-bottom:1px solid var(--uruv-border);background:rgba(251,250,253,.96);box-shadow:0 4px 12px rgba(46,35,77,.045);scrollbar-width:none;-webkit-overflow-scrolling:touch}.people-responsive-nav::-webkit-scrollbar{display:none}.people-responsive-nav a{flex:0 0 auto;min-height:35px;display:flex;align-items:center;gap:6px;padding:0 11px;border:1px solid transparent;border-radius:9px;color:var(--uruv-text-secondary);font-size:9px;font-weight:750;white-space:nowrap}.people-responsive-nav a svg{width:14px}.people-responsive-nav a:hover{background:var(--uruv-primary-soft);color:var(--uruv-primary)}.people-responsive-nav a.active{border-color:#c0b7da;background:var(--uruv-primary);color:#fff;box-shadow:0 4px 10px rgba(109,61,242,.14)}.people-page .content{padding-left:22px!important;padding-right:22px!important}}@media(max-width:760px){.people-page .topbar{height:60px!important;padding:0 10px!important}.people-top-brand{min-width:76px;padding-right:9px}.people-top-brand .readyx-logo-mask{width:70px!important}.people-responsive-nav{padding:6px 9px}.people-responsive-nav a{min-height:34px;padding:0 10px;font-size:8.5px}.people-page .global-search{max-width:none!important;min-width:0!important}.people-page .people-top-actions{display:flex!important}.people-page .topbar>.logout-button,.people-page .topbar>.theme-toggle{display:none!important}.people-page .content{padding:14px 10px calc(88px + env(safe-area-inset-bottom))!important}.people-page .content-titlebar{min-height:0!important;padding:13px 14px!important}.people-page .content-titlebar h1{font-size:24px!important}}@media(max-width:390px){.people-page .people-top-actions>a.top-action-approvals{display:none!important}.people-page .global-search kbd{display:none}}@media(prefers-reduced-motion:reduce){.people-desktop-nav>a,.people-more-nav>summary,.people-page .btn{transition:none!important}}html[data-theme=dark] .people-shell{--uruv-background:#13101b;--uruv-surface:#1a1624;--uruv-text:#efecf6;--uruv-text-secondary:#b2aebf;--uruv-text-muted:#938ea1;--uruv-border:#2d293b;--uruv-border-strong:#3e394e;background:radial-gradient(ellipse at 8% 10%,#1d1633 0,transparent 48%),radial-gradient(ellipse at 94% 80%,#1d1535 0,transparent 48%),#13101b!important}html[data-theme=dark] .people-shell>.people-page{background:transparent!important}html[data-theme=dark] .people-page:before{background:radial-gradient(ellipse at 7% 12%,rgba(43,32,76,.7),transparent 43%),radial-gradient(ellipse at 92% 78%,rgba(37,26,70,.7),transparent 45%),#13101b!important}html[data-theme=dark] .people-page .card,html[data-theme=dark] .people-page .filter-toolbar,html[data-theme=dark] .people-page .metric-card,html[data-theme=dark] .people-page .page-intro,html[data-theme=dark] .people-page .record-toolbar,html[data-theme=dark] .people-page .topbar,html[data-theme=dark] .people-page .widget{background:rgba(26,22,36,.94)!important;border-color:var(--uruv-border)!important}html[data-theme=dark] .people-more-menu,html[data-theme=dark] .people-page .drawer,html[data-theme=dark] .people-page .people-form.product-modal,html[data-theme=dark] .people-page .people-record-drawer,html[data-theme=dark] .people-page .record-drawer{background:#1a1624!important;color:var(--uruv-text)!important}html[data-theme=dark] .people-page input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] .people-page select,html[data-theme=dark] .people-page textarea{background:#1e1a2a!important;border-color:var(--uruv-border-strong)!important;color:var(--uruv-text)!important}html[data-theme=dark] .people-page .data-table th{background:#1b1726!important}html[data-theme=dark] .people-page .data-table td{color:var(--uruv-text)!important;border-color:var(--uruv-border)!important}.people-page:not(.people-page-overview)>.content{max-width:1580px!important;padding-top:20px!important}.people-page:not(.people-page-overview) .content-titlebar{min-height:92px!important;margin:0 0 14px!important;padding:18px 22px!important;align-items:center!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:16px!important;background:linear-gradient(112deg,rgba(255,255,255,.92),rgba(243,240,250,.78))!important;box-shadow:0 6px 22px rgba(52,41,85,.055)!important}.people-page:not(.people-page-overview) .content-titlebar:after,.people-page:not(.people-page-overview) .content-titlebar:before{display:none!important}.people-page:not(.people-page-overview) .content-titlebar h1{margin:4px 0 2px!important;font-size:25px!important;letter-spacing:-.035em!important}.people-page:not(.people-page-overview) .content-titlebar p{margin:2px 0 0!important;font-size:10px!important}.people-page:not(.people-page-overview) .crm-page-greeting{padding:0!important;text-align:right!important}.people-page:not(.people-page-overview) .card,.people-page:not(.people-page-overview) .filter-toolbar,.people-page:not(.people-page-overview) .metric-card,.people-page:not(.people-page-overview) .page-intro,.people-page:not(.people-page-overview) .record-toolbar,.people-page:not(.people-page-overview) .widget{border:1px solid rgba(220,217,229,.9)!important;background:rgba(255,255,255,.91)!important;box-shadow:0 5px 20px rgba(49,39,79,.045)!important}.people-page:not(.people-page-overview) .card h3,.people-page:not(.people-page-overview) .widget-head h3{letter-spacing:-.015em!important}.people-page:not(.people-page-overview) .badge.blue,.people-page:not(.people-page-overview) .badge.purple,.people-page:not(.people-page-overview) .metric-card .metric-icon,.people-page:not(.people-page-overview) .metric-card:nth-child(n) .metric-icon{background:#ebe7f5!important;color:var(--uruv-primary)!important}.people-page:not(.people-page-overview) .link-button{color:var(--uruv-primary)!important}.people-page.crm-page:not(.people-page-overview) .btn.primary{background:var(--uruv-primary)!important;border-color:var(--uruv-primary)!important;color:#fff!important;box-shadow:0 6px 16px rgba(109,61,242,.15)!important}.people-page.crm-page:not(.people-page-overview) .btn.primary:hover{background:var(--uruv-primary-hover)!important;border-color:var(--uruv-primary-hover)!important}.people-page.crm-page:not(.people-page-overview) .btn.soft{background:#ebe7f5!important;border-color:#d3cde4!important;color:var(--uruv-primary)!important}.people-page:not(.people-page-overview) .panel-loading>svg,.people-page:not(.people-page-overview) .people-empty>svg{color:var(--uruv-primary)!important}.people-page:not(.people-page-overview) .page-intro{min-height:54px!important;border-radius:12px!important}.people-page:not(.people-page-overview) .data-table{border-collapse:separate!important;border-spacing:0!important}.people-page:not(.people-page-overview) .data-table th{height:40px!important;background:#f2f1f6!important;color:#6a6578!important}.people-page:not(.people-page-overview) .data-table td{height:52px!important;background:rgba(255,255,255,.68)!important}.people-page:not(.people-page-overview) .data-table tbody tr:hover td{background:#f4f2fb!important}.people-page-my-profile .content-titlebar{display:none!important}.people-profile{display:grid;gap:14px}.profile-identity{min-height:138px!important;margin:0!important;padding:22px 26px!important;border-radius:16px!important;background:linear-gradient(110deg,rgba(255,255,255,.96),rgba(239,236,248,.88))!important}.profile-photo{width:92px!important;height:92px!important;background:linear-gradient(145deg,#6d3df2,#7862ba)!important;box-shadow:0 0 0 7px rgba(255,255,255,.82),0 10px 24px rgba(109,61,242,.14)!important}.profile-photo,.profile-photo img,.profile-photo label{border-radius:50%!important}.profile-photo label{color:var(--uruv-primary)!important}.profile-identity h2{font-size:27px!important;letter-spacing:-.04em!important}.profile-sections{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.profile-card{padding:20px!important;border-radius:14px!important}.profile-detail-grid div{background:#f4f3f7!important;border:1px solid #e9e8ee!important;border-radius:9px!important}.profile-card h3 svg,.profile-document-link>svg{color:var(--uruv-primary)!important}.onboarding-instructions,.payment-status{background:#efecf7!important}.profile-document-link{background:rgba(255,255,255,.9)!important;border-color:var(--uruv-border)!important;border-radius:14px!important}.people-page-organization-chart .content-titlebar{display:none!important}.people-org-v2{display:grid;gap:14px}.org-toolbar{padding:18px 20px!important;border-radius:14px!important}.org-toolbar h3{font-size:18px!important}.org-tree{min-height:560px;padding:26px!important;overflow:auto!important;border-radius:16px!important}.org-department{min-width:max-content;padding-bottom:22px}.org-department+.org-department{border-top:1px solid var(--uruv-border);padding-top:22px}.org-department-head{border:1px solid #d3cee2!important;background:#efecf7!important;color:var(--uruv-primary)!important;border-radius:9px!important;padding:9px 13px!important}.org-list,.org-list ul{position:relative;display:flex!important;justify-content:center;gap:18px!important;margin:20px 0 0!important;padding:24px 12px 0!important;list-style:none!important}.org-list ul:before{content:"";position:absolute;left:50%;top:0;width:1px;height:24px;background:#bdb6d0}.org-list li{position:relative;min-width:205px}.org-list li:before{content:"";position:absolute;left:50%;top:-24px;width:calc(100% + 18px);height:1px;background:#bdb6d0}.org-list>li:first-child:before{width:0}.org-node{position:relative;padding:4px;border-radius:12px!important;background:#fff!important;border:1px solid #dedae8!important;box-shadow:0 5px 16px rgba(46,35,77,.07)!important}.org-node.me{outline:2px solid rgba(109,61,242,.24)!important}.org-node.me .org-person-button{border-color:#9b8fc1!important;background:#efecf8!important}.org-node.hit{background:#f1eef9!important}.org-person-button{min-height:62px!important}.org-avatar{background:linear-gradient(145deg,#6d3df2,#8875c0)!important;border-radius:50%!important}.org-count{background:#ebe7f5!important;color:var(--uruv-primary)!important}.people-clock-card{min-height:128px!important;padding:22px!important;border-radius:15px!important;background:linear-gradient(110deg,#fff,#efecf8)!important}.people-clock-card .attendance-actions .btn{min-width:106px!important}.people-recent-attendance{padding:20px!important;border-radius:15px!important}.attendance-history-list>article{border-color:#e4e1ec!important;background:#f9f9fb!important;border-radius:11px!important}.attendance-event-line>div,.attendance-metrics span{background:#efecf7!important;color:#47405c!important}.attendance-event-line i{background:var(--uruv-primary)!important}.people-role-summary{padding:18px 20px!important;border-radius:14px!important;background:linear-gradient(110deg,#fff,#efecf8)!important}.people-role-summary>svg{color:var(--uruv-primary)!important}.people-purpose-grid{gap:14px!important}.people-purpose-form,.people-purpose-list{padding:20px!important;border-radius:14px!important}.expense-bill-upload{margin:16px 0 18px;padding:16px;border:1px solid #d3cee2;border-radius:14px;background:linear-gradient(120deg,#f9f8fc,#efecf8)}.expense-bill-heading{display:flex;align-items:center;gap:11px;margin-bottom:12px}.expense-bill-heading>div{flex:1 1}.expense-bill-heading h4{margin:0;color:#1f153d;font-size:15px}.expense-bill-heading p{margin:3px 0 0;color:#736e83;font-size:11px}.expense-bill-heading>svg{width:20px;color:var(--uruv-primary)}.expense-step{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--uruv-primary);color:#fff;font-weight:800;font-size:12px}.expense-bill-drop{display:flex;min-height:126px;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:18px;border:1.5px dashed #998cc0;border-radius:12px;background:#fff;cursor:pointer;text-align:center;transition:.2s ease}.expense-bill-drop.has-file,.expense-bill-drop:hover{border-color:var(--uruv-primary);background:#f4f2fb}.expense-bill-drop input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.expense-bill-drop svg{width:27px;height:27px;color:var(--uruv-primary)}.expense-bill-drop b{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#261e40}.expense-bill-drop span{color:#777286;font-size:11px}.expense-extraction-status{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;border-radius:10px;background:#fff8e8;color:#72551b}.expense-extraction-status.success{background:#e8f6ee;color:#145c43}.expense-extraction-status>svg{width:18px;flex:0 0 auto}.expense-extraction-status>div{display:grid;flex:1 1;gap:2px}.expense-extraction-status small,.expense-extraction-status span{font-size:11px}.expense-extraction-status em{white-space:nowrap;font-size:10px;font-style:normal;font-weight:700}.leave-balances>div{background:#f6f5f8!important;border-color:#e5e2ec!important}.leave-balances>div.active{background:#ece8f6!important;border-color:#a699cc!important}.leave-projection>div{background:#efecf7!important}.approval-tabs button{border-color:#dddae6!important;background:#fff!important}.approval-tabs button.active{border-color:#a498c8!important;background:#eae6f4!important;color:var(--uruv-primary)!important}.approval-tabs span{background:#e0dbf0!important;color:var(--uruv-primary)!important}.approval-row:hover{background:#f2f0f9!important}.approval-ai,.approval-review-grid>div{background:#f2f1f7!important}.action-tracker .people-role-summary{margin-bottom:0!important}.action-tracker .table-card{border-radius:14px!important}.people-page-people-connect>.content{max-width:none!important;padding-bottom:20px!important}.people-page-people-connect .content-titlebar{display:none!important}.connect-v2.people-connect-shell{height:calc(100vh - 104px)!important;display:grid!important;grid-template-columns:250px minmax(0,1fr) 245px!important;border-radius:14px!important;overflow:hidden!important;padding:0!important}.connect-v2 .connect-rail{background:#f5f4f8!important;border-color:#dedbe8!important;padding:16px 11px!important}.connect-v2 .connect-title{padding:2px 8px 12px!important}.connect-v2 .connect-room{border-radius:9px!important;padding:9px!important}.connect-v2 .connect-room.active,.connect-v2 .connect-room:hover{background:#e7e3f2!important}.connect-v2 .connect-room>span{background:#e2deef!important;color:var(--uruv-primary)!important;border-radius:9px!important}.connect-v2 .connect-room.assistant>span,.uruvan-avatar{background:var(--uruv-primary)!important;color:#fff!important}.connect-v2 .connect-alerts{border-color:#cdc6e1!important;background:#f2f0f9!important}.connect-v2 .connect-alerts,.connect-v2 .connect-room small.connect-designation{color:var(--uruv-primary)!important}.connect-unread{background:var(--uruv-primary)!important}.connect-v2 .connect-main{background:#fff!important;border-right:1px solid #e2dfe9!important}.connect-v2 .connect-main>header{min-height:64px!important;padding:12px 16px!important;background:rgba(255,255,255,.96)!important;border-color:#e5e3ec!important}.connect-v2 .connect-messages{padding:20px 24px!important;background:linear-gradient(150deg,#fafafc,#f4f3f8)!important}.connect-message.mine p{background:var(--uruv-primary)!important;color:#fff!important}.connect-message.theirs p{background:#fff!important;border:1px solid #e3e1ea!important}.connect-composer,.connect-v2 .connect-main>footer{background:#fff!important;border-color:#e2dfea!important}.connect-v2 .composer-send{background:var(--uruv-primary)!important}.connect-details{min-width:0;padding:18px 15px;background:#fbfbfd;overflow:auto;display:flex;flex-direction:column;gap:18px}.connect-details-head{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid #e5e3ec}.connect-details-head>div{display:grid;gap:2px}.connect-details-head b{font-size:11px}.connect-details-head small{font-size:8px;color:var(--uruv-text-secondary)}.connect-details-icon{width:38px;height:38px;border-radius:11px;background:#e7e3f3;color:var(--uruv-primary);display:grid;place-items:center}.connect-details-icon svg{width:17px}.connect-details section{display:grid;gap:9px}.connect-details h4{display:flex;justify-content:space-between;margin:0;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#686376}.connect-details h4 span{color:var(--uruv-primary)}.connect-details section>p{margin:0;color:var(--uruv-text-secondary);font-size:9px;line-height:1.55}.connect-detail-chips{display:flex;flex-wrap:wrap;gap:5px}.connect-detail-chips span{padding:5px 8px;border-radius:999px;background:#ebe7f5;color:var(--uruv-primary);font-size:8px;font-weight:700}.connect-member-summary{display:grid;gap:6px}.connect-member-summary>div{display:flex;align-items:center;gap:8px}.connect-member-summary>div>span{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#e8e4f2;color:var(--uruv-primary);font-size:8px;font-weight:800}.connect-member-summary p{display:grid;gap:1px;margin:0}.connect-member-summary b{font-size:9px}.connect-member-summary small{font-size:8px;color:var(--uruv-text-muted)}.connect-shared-files{display:grid;gap:5px}.connect-shared-files button{display:flex;align-items:center;gap:7px;padding:7px;border:1px solid #e4e2eb;border-radius:8px;background:#fff;text-align:left;color:inherit}.connect-shared-files svg{width:14px;color:var(--uruv-primary)}.connect-shared-files span{display:grid;min-width:0}.connect-shared-files b{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.connect-shared-files small{font-size:7px;color:var(--uruv-text-muted)}.people-page-mail-calendar>.content{max-width:none!important;padding-bottom:20px!important}.people-page-mail-calendar .content-titlebar{display:none!important}.mailbox{grid-template-columns:200px minmax(300px,360px) minmax(390px,1fr) minmax(230px,290px)!important;gap:10px!important;min-height:calc(100vh - 104px)!important}.mailbox .card{padding:12px!important;border-radius:13px!important}.mailbox-nav{background:#f7f6fa!important}.mail-compose-btn{background:var(--uruv-primary)!important;border-color:var(--uruv-primary)!important;color:#fff!important}.mailbox-nav nav button.active{background:#e7e3f3!important;color:var(--uruv-primary)!important}.mail-count{background:var(--uruv-primary)!important}.mail-prioritise{background:#eae6f4!important;color:var(--uruv-primary)!important;border:1px solid #d1cae4!important}.mail-priority-filter button.active{background:var(--uruv-primary)!important;color:#fff!important}.mailbox-toolbar .icon-btn.active{background:#e7e3f3!important;color:var(--uruv-primary)!important}.mail-row.active,.mail-row:hover{background:#efecf7!important}.mail-row.unread{border-left-color:var(--uruv-primary)!important}.mailbox-list,.mailbox-reader{max-height:calc(100vh - 104px)!important}.mail-suggestions,.mail-summary{background:#efecf7!important;border-color:#dad5e9!important}.mail-suggestions b,.mail-summary b{color:var(--uruv-primary)!important}.mail-composer{border-color:#dddae7!important;box-shadow:0 24px 60px rgba(37,27,68,.2)!important}.mail-setup-icon{background:var(--uruv-primary)!important}.mail-connect-v2{min-height:calc(100vh - 130px);display:grid;grid-template-columns:minmax(300px,.85fr) minmax(520px,1.15fr);gap:18px;align-items:center;padding:5vw;background:radial-gradient(circle at 12% 20%,rgba(190,175,233,.52),transparent 38%),radial-gradient(circle at 84% 76%,rgba(252,231,201,.58),transparent 42%),#f8f7fb;border-radius:22px}.mail-connect-hero{display:grid;justify-items:start;gap:12px;max-width:520px}.mail-connect-hero h2{font-family:var(--font-space-grotesk,inherit);font-size:clamp(30px,4vw,54px);line-height:1.02;margin:0;color:#6d3df2}.mail-connect-hero p{font-size:16px;line-height:1.6;color:#565168;margin:0}.mail-connect-hero small{color:#6c677b;line-height:1.5}.gmail-connect{min-height:48px;padding-inline:22px!important}.mail-search{height:38px;display:flex;align-items:center;gap:8px;border:1px solid #dfdbe9;background:#f9f8fb;border-radius:10px;padding:0 10px}.mail-search input{border:0;outline:0;background:transparent;min-width:0;flex:1 1;font:inherit}.mail-search button{display:grid;place-items:center;border:0;background:none;color:#686476;cursor:pointer}.mail-row-top>span{display:flex;gap:6px;align-items:center;color:#7e7a8b}.mail-nav-section{display:grid;gap:5px;margin-top:auto;padding-top:10px;border-top:1px solid #dfdbe9}.mail-nav-section>span{font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:#848091;font-weight:800}.mail-account-choice{display:flex;gap:7px;align-items:center;border:0;background:transparent;border-radius:9px;padding:6px;text-align:left;color:inherit;cursor:pointer;min-width:0}.mail-account-choice.active,.mail-account-choice:hover{background:#e7e3f3}.mail-account-choice>i{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:#fff;color:var(--uruv-primary);font-style:normal;font-weight:800}.mail-account-choice>span{display:grid;min-width:0}.mail-account-choice b,.mail-account-choice small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-account-choice b{font-size:10px}.mail-account-choice small{font-size:8px;color:#797583}.mail-agent{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 104px)!important;overflow:auto;background:linear-gradient(160deg,#faf8ff,#fffaf2)!important}.mail-agent.collapsed{width:54px;min-width:54px}.mail-agent>header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6e3ed;padding-bottom:9px}.mail-agent>header>span{display:flex;align-items:center;gap:7px;color:var(--uruv-primary)}.mail-agent-intro{display:flex;gap:9px;padding:11px;border-radius:12px;background:#ece8f6;color:#6d3df2}.mail-agent-intro>div{display:grid;gap:3px}.mail-agent-intro span{font-size:10px;color:#615a76}.mail-agent-summary{font-size:11px;line-height:1.5;padding:10px;border:1px solid #dcd8ea;border-radius:12px;background:#fff}.mail-agent-summary p{margin:3px 0}.mail-agent-actions{display:grid;gap:6px}.mail-agent-actions button{display:flex;gap:8px;align-items:center;border:1px solid #e0dcea;background:#fff;border-radius:11px;padding:9px;text-align:left;color:#20173c;cursor:pointer}.mail-agent-actions button:disabled{opacity:.52;cursor:not-allowed}.mail-agent-actions button>span{display:grid;gap:2px}.mail-agent-actions b{font-size:11px}.mail-agent-actions small{font-size:8px;color:#747081}.mail-agent-prompt{margin-top:auto;display:flex;gap:5px;border:1px solid #dfdbe9;background:#fff;border-radius:11px;padding:5px}.mail-agent-prompt input{border:0;outline:0;min-width:0;flex:1 1;font:inherit;font-size:10px;background:transparent}.mail-file-input{display:none}.mail-compose-files{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}.mail-compose-files>span{display:flex;align-items:center;gap:5px;border:1px solid #dbd7e8;background:#f8f7fb;border-radius:10px;padding:7px 9px;max-width:100%}.mail-compose-files b{font-size:11px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-compose-files small{font-size:9px;color:#747081}.mail-compose-files button{display:grid;place-items:center;border:0;background:transparent;color:#6b6779;cursor:pointer}.mail-schedule-panel{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:8px;align-items:end;padding:12px;border:1px solid #d3cee3;border-radius:12px;background:#f2eff9}.mail-schedule-panel label{display:grid!important;grid-template-columns:1fr!important;gap:4px!important}.mail-schedule-panel small{grid-column:1/-1;color:#6d687c;font-size:9px}.mail-composer footer{flex-wrap:wrap}.link-button{color:var(--uruv-primary)!important}.people-area-module{display:grid;grid-template-columns:210px minmax(0,1fr);gap:14px;align-items:start}.people-area-nav{position:sticky;top:86px;max-height:calc(100vh - 106px);overflow:auto;padding:12px;border:1px solid #dedbe8;border-radius:15px;background:rgba(250,249,252,.94);box-shadow:0 5px 20px rgba(49,39,79,.045)}.people-area-nav header{display:flex;align-items:center;gap:9px;padding:5px 5px 12px;border-bottom:1px solid #e4e1ec}.people-area-nav header>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#e7e3f3;color:var(--uruv-primary)}.people-area-nav header svg{width:17px}.people-area-nav header div{display:grid;gap:1px}.people-area-nav header b{font-size:11px}.people-area-nav header small{font-size:7px;color:var(--uruv-text-muted)}.people-area-nav section{display:grid;gap:3px;padding-top:13px}.people-area-nav section>small{padding:0 7px 4px;font-size:7px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#8d899a}.people-area-nav a{min-height:33px;display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:9px;color:#565165;font-size:9px;font-weight:650}.people-area-nav a svg{width:14px}.people-area-nav a.active,.people-area-nav a:hover{background:#e7e3f3;color:var(--uruv-primary)}.people-area-content{min-width:0}.people-area-content>.area-overview,.people-area-content>.timesheet-workspace{display:grid;gap:14px}.area-hero{min-height:116px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;border:1px solid rgba(209,203,228,.9);border-radius:17px;background:radial-gradient(circle at 92% 5%,rgba(182,167,226,.55),transparent 34%),linear-gradient(115deg,#fff,#f2eff9);box-shadow:0 6px 22px rgba(46,34,80,.06)}.area-hero h2{margin:5px 0 4px;font-size:25px;letter-spacing:-.04em}.area-hero p{margin:0;color:var(--uruv-text-secondary);font-size:10px}.area-hero>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.area-hero .btn svg{width:14px}.area-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.area-metrics article{min-height:100px;display:flex;align-items:flex-start;gap:10px;padding:16px;border:1px solid #dedbe8;border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 4px 16px rgba(49,39,79,.04)}.area-metrics article>svg{width:31px;height:31px;padding:7px;border-radius:9px;background:#eae6f4;color:var(--uruv-primary)}.area-metrics span{display:grid;gap:2px;min-width:0}.area-metrics small{font-size:8px;color:#6d687b}.area-metrics b{font-size:20px;letter-spacing:-.04em}.area-metrics em{font-size:7px;font-style:normal;color:#9490a1}.area-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.area-list{padding:16px!important}.area-list .widget-head a{display:flex;align-items:center;gap:3px;font-size:8px;color:var(--uruv-primary)}.area-list .widget-head a svg{width:12px}.area-list>article{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #eeedf1}.area-list>article>span{display:grid;min-width:0}.area-list>article b{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.area-list>article small{font-size:7px;color:#8e8a9a}.area-list>article em{align-self:center;padding:4px 6px;border-radius:999px;background:#f0edf7;color:var(--uruv-primary);font-size:7px;font-style:normal;font-weight:750}.timesheet-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.timesheet-kpis article{gap:10px;border:1px solid #dedbe8;background:#fff}.timesheet-kpis svg{width:31px;height:31px;padding:7px;border-radius:9px;background:#e9e5f4;color:var(--uruv-primary)}.timesheet-kpis small{color:#787486}.timesheet-entry,.timesheet-table,.weekly-timesheet{padding:17px!important}.timesheet-week-controls{display:flex;align-items:center;gap:7px}.timesheet-week-controls b{font-size:9px}.weekly-grid{display:grid;grid-template-columns:90px repeat(7,minmax(58px,1fr)) 72px;gap:7px;align-items:stretch;margin-top:13px}.weekly-grid>div,.weekly-grid>span,.weekly-grid>strong{min-height:56px;display:grid;place-items:center;border:1px solid #e2dfea;border-radius:10px;background:#f9f8fb}.weekly-grid>span,.weekly-grid>strong{font-size:9px}.weekly-grid>div small{font-size:7px;color:#807c8d}.weekly-grid>div b{font-size:13px}.weekly-grid>strong{background:#e8e4f3;color:var(--uruv-primary)}.timesheet-warning{display:flex;align-items:center;gap:7px;margin:10px 0;padding:9px 11px;border:1px solid #f0d9a5;border-radius:9px;background:#fff9e9;color:#80601f;font-size:9px}.timesheet-warning svg{width:15px}.cell-sub{display:block;margin-top:2px;color:#8c8898;font-size:7px}.client-export-workspace{display:grid;gap:14px}.client-export-grid{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:12px}.client-export-form,.client-export-history,.client-export-preview{padding:18px!important}.client-export-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.client-export-actions svg{width:14px}.client-export-history>article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;border-top:1px solid #e9e8ee}.client-export-history>article span{display:grid}.client-export-history>article b{font-size:9px}.client-export-history>article small{font-size:7px;color:#878393}.client-export-history>article em{padding:4px 7px;border-radius:999px;background:#eae6f4;color:var(--uruv-primary);font-size:7px;font-style:normal;font-weight:800}html[data-theme=dark] .area-hero,html[data-theme=dark] .area-metrics article,html[data-theme=dark] .people-area-nav,html[data-theme=dark] .timesheet-kpis article,html[data-theme=dark] .weekly-grid>*{background:#1a1625!important;border-color:#2e293e!important}@media(max-width:1100px){.people-area-module{grid-template-columns:180px minmax(0,1fr)}.area-metrics,.area-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-export-grid{grid-template-columns:1fr}.weekly-grid{overflow:auto;grid-template-columns:80px repeat(7,62px) 66px}.connect-v2.people-connect-shell{grid-template-columns:220px minmax(0,1fr)!important}.connect-details{display:none!important}.mailbox{grid-template-columns:minmax(280px,350px) minmax(0,1fr)!important}.mail-agent{display:none!important}}@media(max-width:900px){.people-page:not(.people-page-overview) .content-titlebar{min-height:82px!important;padding:15px 17px!important}.profile-sections{grid-template-columns:1fr!important}.org-tree{padding:18px!important}.org-list,.org-list ul{justify-content:flex-start!important}}@media(max-width:700px){.people-area-module{display:block}.people-area-nav{position:static;max-height:none;margin-bottom:12px;overflow:hidden}.people-area-nav header{border-bottom:0}.people-area-nav section{display:flex;overflow:auto;padding:7px 0 2px}.people-area-nav section>small{display:none}.people-area-nav a{flex:0 0 auto;border:1px solid #e5e2ec;background:#fff}.people-area-nav a span{white-space:nowrap}.area-hero{min-height:0;align-items:flex-start;flex-direction:column;padding:18px}.area-hero h2{font-size:21px}.area-metrics,.area-overview-grid,.timesheet-kpis{grid-template-columns:1fr}.area-overview-grid{gap:10px}.weekly-timesheet{overflow:hidden}.weekly-grid{display:flex;overflow:auto}.weekly-grid>*{min-width:62px}.weekly-grid>span{min-width:74px}.client-export-form,.client-export-history,.client-export-preview{padding:14px!important}.client-export-workspace .people-role-summary{display:flex!important}.people-page:not(.people-page-overview)>.content{padding-top:12px!important}.people-page:not(.people-page-overview) .content-titlebar{min-height:0!important;padding:14px!important;border-radius:13px!important}.people-page:not(.people-page-overview) .content-titlebar h1{font-size:21px!important}.profile-identity{align-items:flex-start!important;padding:18px!important}.profile-photo{width:70px!important;height:70px!important}.profile-identity h2{font-size:22px!important}.connect-v2.people-connect-shell{height:calc(100dvh - 142px - env(safe-area-inset-bottom))!important;min-height:480px!important;grid-template-columns:1fr!important;border-radius:12px!important}.connect-v2.chat-open .connect-rail,.connect-v2:not(.chat-open) .connect-main{display:none!important}.connect-v2.chat-open .connect-main{display:flex!important}.mailbox{grid-template-columns:1fr!important;min-height:calc(100dvh - 150px)!important}.mailbox-nav{grid-column:auto!important;flex-direction:row!important;align-items:center!important;overflow:auto!important}.mail-nav-section{display:none!important}.mailbox-nav nav{display:flex!important;min-width:max-content}.mailbox-list,.mailbox-reader{max-height:none!important}.mail-connect-v2{grid-template-columns:1fr;padding:18px}.mail-connect-hero h2{font-size:34px}.people-purpose-grid{grid-template-columns:1fr!important}}.connect-v2.people-connect-shell{grid-template-columns:238px minmax(440px,1fr) 286px!important;height:calc(100dvh - 192px)!important;min-height:620px!important;border-radius:16px!important}.connect-v2 .connect-main{grid-template-rows:auto auto minmax(0,1fr) auto auto auto!important}.connect-workspace-search{height:34px;margin:0 7px 8px;padding:0 9px;display:flex;align-items:center;gap:7px;border:1px solid #dcd8e6;border-radius:9px;background:#fff}.connect-workspace-search svg{width:13px;color:#747081}.connect-workspace-search input{width:100%!important;padding:0!important;border:0!important;box-shadow:none!important;font-size:9px!important}.connect-rail-shortcuts{display:grid;gap:2px;padding:4px 5px 8px}.connect-rail-shortcuts button{border:0;background:transparent;display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:8px;color:#565264;font-size:9px;text-align:left}.connect-rail-shortcuts button:hover{background:#eae7f3;color:var(--uruv-primary)}.connect-rail-shortcuts svg{width:13px;height:13px}.connect-v2 .connect-section-label{display:flex;align-items:center;justify-content:space-between}.connect-v2 .connect-section-label button{border:0;background:transparent;color:inherit;padding:0;display:grid;place-items:center}.connect-v2 .connect-section-label button svg{width:12px}.connect-content-tabs{display:flex;align-items:center;gap:4px;padding:0 16px;border-bottom:1px solid #e5e3ec;background:#fff;overflow-x:auto}.connect-content-tabs button{position:relative;height:38px;border:0;background:transparent;display:flex;align-items:center;gap:5px;padding:0 9px;font-size:9px;color:#736f81;white-space:nowrap}.connect-content-tabs button svg{width:12px}.connect-content-tabs button.active{color:var(--uruv-primary);font-weight:800}.connect-content-tabs button.active:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:var(--uruv-primary);border-radius:2px}.connect-content-tabs button span{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ebe7f5;color:var(--uruv-primary);display:grid;place-items:center;font-size:7px}.connect-message-tools button.active{color:var(--uruv-primary)!important;background:#e8e4f3!important}.connect-side-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding-bottom:10px;border-bottom:1px solid #e5e3ec}.connect-side-tabs button{min-width:0;height:30px;border:0;border-radius:7px;background:transparent;display:flex;align-items:center;justify-content:center;gap:4px;color:#777382;font-size:8px}.connect-side-tabs button svg{width:11px}.connect-side-tabs button.active{background:#e9e5f3;color:var(--uruv-primary);font-weight:800}.connect-ai-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.connect-ai-actions button{min-height:66px;padding:9px 7px;border:1px solid #dedaea;border-radius:10px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;color:#383348;font-size:8px;line-height:1.3}.connect-ai-actions button:hover{border-color:#b0a5d2;background:#f5f4fa}.connect-ai-actions svg{width:14px;color:var(--uruv-primary)}.connect-side-chat{margin-top:auto}.connect-side-chat .side-turn{padding:8px 9px;border-radius:9px;background:#efecf7;font-size:8px;line-height:1.45;max-height:115px;overflow:auto}.connect-side-chat .side-turn.user{background:#f2f2f4}.connect-side-chat .side-turn p{margin:0}.connect-side-chat form{display:grid;grid-template-columns:1fr 30px;gap:5px;margin-top:7px}.connect-side-chat input{height:32px!important;font-size:8px!important}.connect-side-chat form button{border:0;border-radius:8px;background:var(--uruv-primary);color:#fff;display:grid;place-items:center}.connect-side-chat form svg{width:13px}.connect-details select{height:34px;border:1px solid #dedbe8;border-radius:8px;background:#fff;padding:0 8px;color:#514c60;font-size:9px}.connect-thread-list{display:grid;gap:9px;overflow:auto}.connect-thread-list article{padding:10px;border:1px solid #e3e0eb;border-radius:9px;background:#fff}.connect-thread-list article b{font-size:9px}.connect-thread-list article small{float:right;font-size:7px;color:#8a8696}.connect-thread-list article p{clear:both;margin:5px 0 0;font-size:9px;line-height:1.45}.connect-thread-reply{margin-top:auto!important}.connect-thread-reply svg{width:12px}.connect-library{min-height:100%;display:grid;align-content:start;gap:18px}.connect-library>header{display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid #dfdbe9;border-radius:12px;background:rgba(255,255,255,.88)}.connect-library>header>span{width:40px;height:40px;border-radius:10px;background:#e8e4f3;color:var(--uruv-primary);display:grid;place-items:center}.connect-library>header>span svg{width:18px}.connect-library>header>div{flex:1 1}.connect-library h3{margin:0 0 3px;font-size:14px}.connect-library header p{margin:0;font-size:9px;color:#7b7787}.connect-library .btn svg{width:12px}.connect-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.connect-file-grid>button,.connect-saved-list>button{border:1px solid #e1deea;border-radius:10px;background:#fff;padding:12px;display:flex;align-items:center;gap:10px;text-align:left;color:#373345}.connect-file-grid>button:hover,.connect-saved-list>button:hover{border-color:#a598cb;box-shadow:0 6px 16px rgba(109,61,242,.06)}.connect-file-grid>button>span{width:34px;height:34px;border-radius:8px;background:#f0edf7;color:var(--uruv-primary);display:grid;place-items:center}.connect-file-grid svg{width:15px}.connect-file-grid b,.connect-saved-list b{display:block;font-size:9px}.connect-file-grid small,.connect-saved-list small{font-size:7px;color:#878391}.connect-saved-list{display:grid;gap:8px}.connect-saved-list>button{display:block}.connect-saved-list>button>div{display:flex;justify-content:space-between}.connect-saved-list p{margin:7px 0 0;font-size:9px;line-height:1.45}.connect-library-empty{min-height:250px;display:grid;place-items:center;align-content:center;gap:6px;color:#848091;text-align:center}.connect-library-empty>svg{width:30px;height:30px;color:#a69dc0}.connect-library-empty b{font-size:11px;color:#4b4759}.connect-library-empty p{max-width:330px;margin:0;font-size:9px;line-height:1.5}.connect-visibility{display:grid;grid-template-columns:1fr 1fr;gap:8px}.connect-visibility button{border:1px solid #dedbe8;border-radius:10px;background:#fff;padding:11px;display:flex;gap:9px;text-align:left;color:#555162}.connect-visibility button.active{border-color:var(--uruv-primary);background:#efecf8;box-shadow:0 0 0 1px var(--uruv-primary)}.connect-visibility button>svg{width:15px;color:var(--uruv-primary)}.connect-visibility button span{display:grid;gap:3px}.connect-visibility button b{font-size:9px}.connect-visibility button small{font-size:7px;line-height:1.35;color:#827e8d}.connect-composer{position:relative}.connect-mention-picker{position:absolute;left:12px;bottom:calc(100% + 8px);z-index:30;width:min(390px,calc(100vw - 48px));max-height:270px;overflow:auto;padding:6px;border:1px solid #d8d4e5;border-radius:12px;background:#fff;box-shadow:0 18px 45px rgba(32,19,70,.18)}.connect-mention-picker>button{width:100%;border:0;background:transparent;border-radius:8px;padding:8px;display:flex;align-items:center;gap:9px;text-align:left;color:#38324a}.connect-mention-picker>button:focus,.connect-mention-picker>button:hover{background:#ece9f6;outline:none}.connect-mention-picker>button>span{width:30px;height:30px;border-radius:8px;background:#e0dbef;color:var(--uruv-primary);display:grid;place-items:center;font-size:8px;font-weight:800}.connect-mention-picker>button>div{display:grid;gap:2px}.connect-mention-picker b{font-size:9px}.connect-mention-picker small{font-size:7px;color:#7d798a}.connect-mention-picker>p{margin:8px;font-size:9px;color:#7e7a8a}.schedule-meeting{width:min(780px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;color:#2a2538!important}.schedule-meeting .modal-head{position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;padding:18px 20px!important;border-bottom:1px solid #e1deea!important;background:linear-gradient(115deg,#f7f6fb,#efecf8)!important}.schedule-meeting .modal-head h2{margin:4px 0 2px!important;font-size:22px!important}.schedule-meeting .modal-head p{margin:0!important;color:#726d80!important;font-size:9px!important}.schedule-meeting .modal-head .eyebrow{color:var(--uruv-primary)!important}.schedule-meeting .modal-head .icon-btn{position:static!important;margin:0!important}.schedule-meeting .modal-body{min-height:0!important;overflow:auto!important;padding:18px 20px!important}.schedule-meeting .form-grid{gap:12px!important}.schedule-meeting .field>span,.schedule-meeting legend{font-size:9px!important;color:#5a5568!important}.schedule-meeting input,.schedule-meeting select,.schedule-meeting textarea{border-color:#dbd7e5!important;background:#fff!important;box-shadow:none!important}.schedule-meeting input:focus,.schedule-meeting select:focus,.schedule-meeting textarea:focus{border-color:var(--uruv-primary)!important;box-shadow:0 0 0 3px rgba(109,61,242,.08)!important}.schedule-meeting .attendee-picker{margin-top:14px!important;border-color:#dedbe8!important;border-radius:12px!important}.schedule-meeting .attendee-list{max-height:190px!important}.schedule-meeting .modal-actions{padding:13px 20px!important;border-top:1px solid #e1deea!important;background:#fbfbfd!important}.schedule-meeting .btn.primary{background:var(--uruv-primary)!important;border-color:var(--uruv-primary)!important;color:#fff!important}.schedule-meeting .attendee-option:has(input:checked){background:#efecf8!important;color:var(--uruv-primary)!important}.connect-v2:not(.view-messages) .connect-composer,.connect-v2:not(.view-messages) .connect-context,.connect-v2:not(.view-messages) .smart-replies{display:none!important}@media(max-width:900px){.connect-v2.people-connect-shell{grid-template-columns:220px minmax(0,1fr)!important}.connect-details{display:none!important}.connect-file-grid{grid-template-columns:1fr}}@media(max-width:700px){.connect-v2.people-connect-shell{height:calc(100dvh - 142px - env(safe-area-inset-bottom))!important;min-height:480px!important;grid-template-columns:1fr!important}.connect-content-tabs{padding:0 8px}.connect-library>header{align-items:flex-start;flex-wrap:wrap}.connect-library>header .btn{width:100%}.connect-file-grid{grid-template-columns:1fr}.schedule-meeting{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.schedule-meeting .form-grid.two{grid-template-columns:1fr!important}.connect-visibility{grid-template-columns:1fr}}.schedule-meeting .modal-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important}.schedule-meeting .modal-actions .btn{width:auto!important;min-width:116px!important;margin:0!important}.product-modal.people-form .btn.primary{background:var(--uruv-primary)!important;border-color:var(--uruv-primary)!important;color:#fff!important}.product-modal.people-form .approval-tabs button.active{background:#eae6f4!important;color:var(--uruv-primary)!important}.product-modal.people-form input:focus,.product-modal.people-form textarea:focus{border-color:var(--uruv-primary)!important;box-shadow:0 0 0 3px rgba(109,61,242,.08)!important}@media(max-width:700px){.schedule-meeting .modal-actions{display:grid!important;grid-template-columns:1fr 1fr!important;padding:10px 12px!important}.schedule-meeting .modal-actions .btn{min-width:0!important;width:100%!important}}.product-modal.people-form .btn.primary,.schedule-meeting .btn.primary{background:#6d3df2!important;border-color:#6d3df2!important;color:#fff!important}.product-modal.people-form .approval-tabs button.active{color:#6d3df2!important;border-color:#c0b7da!important}.time-attendance-module{display:grid;grid-template-columns:205px minmax(0,1fr);gap:16px;align-items:start}.ta-module-nav{position:sticky;top:76px;display:grid;gap:14px;padding:14px 10px;border:1px solid rgba(211,206,226,.9);border-radius:15px;background:rgba(255,255,255,.88);box-shadow:0 12px 32px rgba(51,40,82,.06)}.ta-module-nav header{display:flex;align-items:center;gap:9px;padding:3px 6px 10px;border-bottom:1px solid #e6e4ed}.ta-module-nav header>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#e5e0f4;color:#6d3df2}.ta-module-nav svg{width:15px;height:15px}.ta-module-nav header div{display:grid;gap:2px}.ta-module-nav header b{font-size:10px}.ta-module-nav header small{font-size:7px;color:#747082}.ta-module-nav section{display:grid;gap:3px}.ta-module-nav section>small{padding:4px 8px;color:#878392;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.ta-module-nav a{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:9px;color:#575265;font-size:9px;font-weight:700}.ta-module-nav a.active,.ta-module-nav a:hover{background:#eae6f5;color:#6d3df2}.ta-module-content{min-width:0}.ta-anchor{display:block;scroll-margin-top:90px}.ta-calendar{padding:18px!important;scroll-margin-top:90px}.ta-calendar-controls{display:flex;align-items:center;gap:8px}.ta-calendar-controls b{min-width:120px;text-align:center;font-size:10px}.ta-calendar-controls svg{width:14px}.ta-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;margin-top:14px}.ta-month{overflow:hidden;border:1px solid #e3e0ea;border-radius:12px}.ta-days,.ta-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.ta-weekdays{background:#f1f0f6}.ta-weekdays b{padding:9px;text-align:center;color:#777384;font-size:8px}.ta-days button{position:relative;min-height:68px;border:0;border-top:1px solid #e8e6ef;border-right:1px solid #e8e6ef;background:#fff;padding:8px;text-align:left;color:#332c49}.ta-days button:nth-child(7n){border-right:0}.ta-days button.selected,.ta-days button:hover{background:#efecf8;box-shadow:inset 0 0 0 2px rgba(109,61,242,.25)}.ta-days button.outside{color:#b5b2be;background:#fafafc}.ta-days button>span{font-size:9px;font-weight:800}.ta-days button small{display:block;width:max-content;max-width:100%;margin-top:9px;padding:3px 6px;border-radius:99px;background:#e1daf4;color:#6d3df2;font-size:7px;overflow:hidden;text-overflow:ellipsis}.ta-days button.leave small{background:#ffe5e2;color:#a63a33}.ta-days button.holiday small{background:#efe3ff;color:#7245a3}.ta-day-details{min-height:310px;border:1px solid #e3e0ea;border-radius:12px;padding:16px;background:#fbfbfd}.ta-day-details>span{font-size:8px;color:#787486}.ta-day-details h4{margin:12px 0 8px;font-size:13px}.ta-day-details p{font-size:9px;color:#6d687c}.ta-day-details dl{display:grid;margin:10px 0}.ta-day-details dl>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e6e4ed;font-size:9px}.ta-day-details dt{color:#777384}.ta-day-details dd{margin:0;font-weight:800}.ta-day-details>a{display:inline-flex;margin-top:8px;color:#6d3df2;font-size:9px;font-weight:800}.ta-calendar-legend{display:flex;flex-wrap:wrap;gap:5px;margin-top:16px}.ta-calendar-legend span{padding:4px 7px;border-radius:99px;background:#e1daf4;color:#6d3df2;font-size:7px;font-weight:800}.ta-calendar-legend .leave{background:#ffe5e2;color:#a63a33}.ta-calendar-legend .holiday{background:#efe3ff;color:#7245a3}.timesheet-workspace{display:grid;gap:14px}.timesheet-workspace .ta-title{padding:4px}.timesheet-workspace .ta-title .btn svg{width:14px}.timesheet-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.timesheet-kpis article{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #dedae8;border-radius:13px;background:rgba(255,255,255,.88)}.timesheet-kpis article>svg{width:28px;height:28px;padding:7px;border-radius:9px;background:#e6e1f5;color:#6d3df2}.timesheet-kpis span{display:grid;gap:3px}.timesheet-kpis small{font-size:8px;color:#747081}.timesheet-kpis b{font-size:18px}.timesheet-entry,.timesheet-table{padding:18px!important}.timesheet-table td:first-child{display:grid;gap:2px}.timesheet-table td small{display:block;font-size:7px;color:#7c7888}.timesheet-table .btn.small svg{width:12px}.people-page-attendance,.people-page-attendance-calendar,.people-page-attendance-corrections,.people-page-holidays,.people-page-leave-balances,.people-page-leave-requests,.people-page-people-reports,.people-page-shifts,.people-page-team-attendance,.people-page-time-approvals,.people-page-timesheets{background:radial-gradient(circle at 15% 8%,rgba(203,193,234,.45),transparent 30%),radial-gradient(circle at 90% 30%,rgba(230,220,192,.32),transparent 28%),linear-gradient(135deg,#f7f6fa,#fbfaf5)!important}.people-page-attendance-calendar .people-desktop-nav a[href$="/attendance"],.people-page-attendance-corrections .people-desktop-nav a[href$="/attendance"],.people-page-holidays .people-desktop-nav a[href$="/attendance"],.people-page-leave-balances .people-desktop-nav a[href$="/attendance"],.people-page-leave-requests .people-desktop-nav a[href$="/attendance"],.people-page-people-reports .people-desktop-nav a[href$="/attendance"],.people-page-shifts .people-desktop-nav a[href$="/attendance"],.people-page-team-attendance .people-desktop-nav a[href$="/attendance"],.people-page-time-approvals .people-desktop-nav a[href$="/attendance"],.people-page-timesheets .people-desktop-nav a[href$="/attendance"]{color:var(--uruv-primary)!important;border-bottom-color:var(--uruv-primary)!important;background:#ece9f6!important}.ta-shell{display:grid;gap:16px;color:#140e27}.ta-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:4px 2px}.ta-title h2{font-size:27px;letter-spacing:-.04em;margin:3px 0}.ta-policy p,.ta-title p{margin:0;color:#706c7e;font-size:11px}.ta-work-context{display:flex;gap:9px}.ta-policy-grid label,.ta-work-context label,.ta-workplace-grid label{display:grid;gap:5px;color:#575266;font-size:9px;font-weight:700}.ta-policy input[type=number],.ta-policy input[type=text],.ta-work-context select,.ta-workplace-grid input{height:38px;border:1px solid #dbd7e6;border-radius:9px;background:rgba(255,255,255,.9);padding:0 11px;color:#1e1638;font:inherit;min-width:150px}.ta-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.ta-status-grid article{position:relative;min-height:122px;border:1px solid rgba(211,206,226,.9);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 10px 28px rgba(51,40,82,.06);padding:16px 16px 14px}.ta-status-grid small{display:block;margin:0 0 14px 36px;color:#6c667e;font-size:9px;font-weight:700}.ta-status-grid h3{font-size:20px;margin:0 0 5px;letter-spacing:-.03em}.ta-status-grid p{font-size:9px;color:#747081;margin:0}.ta-status-icon{position:absolute;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e6e1f5;color:#6d3df2}.ta-status-icon svg{width:14px}.ta-status-icon.amber,.ta-status-icon.break{color:#b36800;background:#fff1dc}.ta-status-icon.blue{color:#246fb4;background:#e9f3ff}.ta-status-icon.idle{color:#716d7c;background:#eeedf1}.ta-main-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:14px}.ta-shell .card{border:1px solid rgba(211,206,226,.9)!important;border-radius:15px!important;background:rgba(255,255,255,.86)!important;box-shadow:0 12px 36px rgba(51,40,82,.065)!important}.ta-clock-card,.ta-lower-grid>.card,.ta-policy,.ta-timeline{padding:18px!important}.ta-clock-state{display:flex;align-items:center;gap:13px}.ta-clock-state h3{font-size:17px;margin:2px 0 4px}.ta-clock-state p{margin:0;color:#6a6578;font-size:10px}.ta-clock-state small{font-size:8px;color:#827e8f;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.ta-pulse{position:relative;display:block;width:42px;height:42px;border-radius:50%;background:#e2deed}.ta-pulse:after{content:"";position:absolute;inset:14px;border-radius:50%;background:#767282}.ta-pulse.working{background:#ded7f4}.ta-pulse.working:after{background:#6d3df2;box-shadow:0 0 0 7px rgba(109,61,242,.08)}.ta-pulse.break{background:#fff0d5}.ta-pulse.break:after{background:#db8c14}.ta-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 14px}.ta-actions .btn{min-width:0!important;justify-content:center;height:42px;border-color:#d2cede!important;background:#fff!important;color:#251d3c!important}.ta-actions .btn.primary{background:#6d3df2!important;color:#fff!important;border-color:#6d3df2!important}.ta-actions .btn:disabled{opacity:.4!important;filter:saturate(.2)}.ta-actions svg,.ta-location-note svg,.ta-location-row svg,.ta-policy .btn svg,.ta-quick svg{width:15px;height:15px;flex:0 0 auto}.ta-location-note{display:flex;gap:10px;padding:11px;border-radius:10px;background:#efecf8;color:#312457}.ta-location-note span{display:grid;gap:2px}.ta-location-note b{font-size:9px}.ta-location-note small{font-size:8px;color:#696182}.ta-lower-grid h3,.ta-policy h3,.ta-timeline .widget-head h3{font-size:13px;margin:0}.ta-lower-grid .widget-head p,.ta-timeline .widget-head p{font-size:8px;margin:3px 0 0;color:#7a7687}.ta-event,.ta-location-row{display:flex;align-items:center;gap:10px;padding:11px 2px;border-bottom:1px solid #e8e6ef}.ta-event:last-child,.ta-location-row:last-child{border:0}.ta-event i{width:10px;height:10px;border:3px solid #6d3df2;border-radius:50%;box-shadow:0 0 0 4px #e9e5f5}.ta-event i.break{border-color:#d78914;box-shadow:0 0 0 4px #fff2df}.ta-event span,.ta-location-row span{display:grid;gap:2px;min-width:0;flex:1 1}.ta-event b,.ta-location-row b{font-size:9px}.ta-event small,.ta-location-row small{font-size:8px;color:#747081}.ta-event time{font-size:8px;font-weight:800;color:#555064}.ta-lower-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.ta-location-row>svg{color:#6d3df2}.ta-location-row em{border-radius:99px;padding:4px 7px;background:#efeef3;color:#5d576e;font-size:7px;font-style:normal;font-weight:800;text-transform:capitalize}.ta-location-row .verification-remote_exception,.ta-location-row .verification-verified{background:#e3dcf6;color:#6d3df2}.ta-location-row .verification-inaccurate,.ta-location-row .verification-outside_geofence{background:#fff0dd;color:#a85d00}.ta-quick{display:grid;align-content:start;gap:7px}.ta-quick>a,.ta-quick>button{display:flex;align-items:center;gap:10px;width:100%;border:1px solid #e3e0eb;border-radius:10px;background:#fff;padding:10px;text-align:left;color:#1e153a}.ta-quick>a>span,.ta-quick>button>span{display:grid;gap:2px}.ta-quick b{font-size:9px}.ta-quick small{font-size:7px;color:#747082}.ta-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.ta-policy-grid label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px;border:1px solid #e2dfea;border-radius:10px;padding:10px;background:#fbfbfd}.ta-policy-grid input[type=checkbox]{accent-color:#6d3df2}.ta-workplace-editor{margin-top:18px;padding-top:16px;border-top:1px solid #e3e0ea}.ta-workplace-editor h4{margin:0 0 4px;font-size:12px}.ta-workplace-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;margin:13px 0}.ta-workplace-grid .field-span{grid-column:1/-1}.ta-policy>.btn,.ta-workplace-editor>.btn{margin-right:8px}.ta-policy .form-error{margin-top:12px}.ta-history{padding:18px!important}.ta-history>.widget-head>small{font-size:8px;color:#747081}.ta-history-table{display:grid;margin-top:12px;border:1px solid #e4e1ec;border-radius:11px;overflow:hidden}.ta-history-head,.ta-history-row{display:grid;grid-template-columns:1.1fr 1fr .8fr .8fr .9fr 1.4fr;align-items:center;gap:10px;padding:10px 12px}.ta-history-head{background:#f2f1f7;color:#6c677a;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ta-history-row{border-top:1px solid #e9e8ee;font-size:9px}.ta-history-row>span:first-child{display:grid;gap:1px}.ta-history-row small{font-size:7px;color:#7c7888}.ta-exception,.ta-history-status,.ta-overtime{display:inline-flex;border-radius:99px;padding:4px 7px;background:#eeedf3;color:#554e68;font-style:normal;font-size:7px;font-weight:800}.ta-history-status.open{background:#e2dcf5;color:#6d3df2}.ta-history-status.on-break{background:#fff0dd;color:#a85d00}.ta-exception{background:#ffe6e4;color:#a8322b}.ta-overtime{background:#e4f1ff;color:#2769a5}@media(max-width:1000px){.time-attendance-module{grid-template-columns:1fr}.ta-module-nav{position:static;display:flex;overflow-x:auto;padding:8px}.ta-module-nav header{min-width:170px;border:0;border-right:1px solid #e6e4ed}.ta-module-nav section{display:flex;align-items:center}.ta-module-nav section>small{display:none}.ta-module-nav a{white-space:nowrap}.ta-calendar-layout{grid-template-columns:1fr}.ta-status-grid{grid-template-columns:repeat(2,1fr)}.ta-lower-grid,.ta-main-grid{grid-template-columns:1fr}.ta-policy-grid{grid-template-columns:repeat(2,1fr)}.ta-workplace-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.ta-history{padding:14px!important}.ta-history-table{overflow-x:auto}.ta-history-head,.ta-history-row{min-width:670px}.people-page-attendance>.content{padding-left:10px!important;padding-right:10px!important}.ta-module-nav{margin:0 -2px}.ta-module-nav header{display:none}.ta-module-nav a{padding:8px}.ta-module-nav a svg{display:none}.ta-shell{gap:10px}.ta-title{align-items:stretch;display:grid}.ta-title h2{font-size:22px}.ta-work-context{display:grid;grid-template-columns:1fr 1fr}.ta-work-context select{width:100%;min-width:0}.ta-status-grid{gap:8px}.ta-status-grid article{min-height:105px;padding:13px}.ta-status-grid h3{font-size:16px}.ta-actions{grid-template-columns:1fr 1fr}.ta-main-grid{grid-template-columns:1fr}.ta-calendar,.ta-clock-card,.ta-lower-grid>.card,.ta-policy,.ta-timeline{padding:14px!important}.ta-calendar-layout{gap:9px}.ta-weekdays b{padding:7px 2px}.ta-days button{min-height:50px;padding:5px}.ta-days button small{width:6px;height:6px;padding:0;font-size:0;border-radius:50%;margin:8px auto 0}.ta-day-details{min-height:190px}.ta-location-note{align-items:flex-start}.ta-policy-grid,.ta-workplace-grid{grid-template-columns:1fr}.ta-workplace-grid .field-span{grid-column:auto}.ta-policy .btn{width:100%;margin:0 0 8px}}.team-attendance-recent,.team-attendance-table{padding:18px!important}.team-attendance-recent .widget-head>svg,.team-attendance-table .widget-head>svg{width:18px;color:#6d3df2}.team-attendance-table td:first-child{display:grid;gap:2px}.team-session-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.team-session-grid article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:12px;border:1px solid #e2dfea;border-radius:11px;background:#fbfbfd}.team-session-grid article>div{display:grid;gap:2px;min-width:0}.team-session-grid b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.team-session-grid small{font-size:7px;color:#777384}.team-session-grid span{font-size:7px;color:#676277}.team-session-grid strong{grid-column:2;font-size:12px;color:#6d3df2}.time-approval-workspace .approval-center{display:grid;gap:12px}.time-approval-workspace .approval-toolbar{justify-content:flex-start}.ta-calendar-workspace>.ta-calendar{margin-top:0}.team-calendar-list{display:grid;margin-top:10px}.team-calendar-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid #e6e4ed}.team-calendar-list>div:last-child{border-bottom:0}.team-calendar-list span{display:grid;gap:2px;min-width:0}.team-calendar-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.team-calendar-list small{font-size:7px;color:#777384}.team-calendar-list strong{font-size:9px;color:#6d3df2}@media(max-width:850px){.team-session-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.team-session-grid{grid-template-columns:1fr}.team-attendance-recent,.team-attendance-table{padding:14px!important}}.people-more-nav>summary span{display:inline}.people-more-drawer-button{flex:0 0 auto;min-height:35px;display:flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--uruv-border);border-radius:9px;background:#fff;color:var(--uruv-text-secondary);font-size:9px;font-weight:750;white-space:nowrap;cursor:pointer}.people-more-drawer-button:hover{background:var(--uruv-primary-soft);color:var(--uruv-primary)}html.people-menu-open .people-shell>.people-sidebar-drawer{position:fixed!important;top:0!important;bottom:0!important;left:0!important;width:min(84vw,300px)!important;height:auto!important;z-index:2600!important;overflow-y:auto!important;flex-direction:column;padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}html.people-menu-open .people-sidebar-drawer .side-nav{display:grid!important;grid-template-columns:1fr!important}html.people-menu-open .people-sidebar-drawer .nav-item span,html.people-menu-open .people-sidebar-drawer .nav-label{display:block!important}.people-page .people-top-actions>a.top-action-help,.people-page .people-top-actions>a.top-action-meetings{display:flex!important}@media(max-width:760px){.people-page .people-top-actions>a.top-action-meetings{display:none!important}}.people-shell>.people-page>.topbar{position:relative!important;z-index:120!important}.uruv-lockup{display:flex;align-items:center;gap:16px;color:#0d0f17}.uruv-lockup-logo{display:block;width:150px;height:auto;mix-blend-mode:multiply}.uruv-lockup-divider{flex:0 0 auto;width:2px;height:38px;border-radius:2px;background:rgba(18,19,26,.18)}.uruv-lockup-product{display:inline-flex;align-items:flex-end;color:inherit;font-size:44px;font-weight:900;line-height:1;letter-spacing:-.045em;white-space:nowrap}.uruv-lockup-product i{display:inline-block;width:.24em;height:.24em;margin:0 0 .06em .08em;border-radius:50%;background:var(--lockup-dot,#7b5cf6)}.uruv-lockup-small{gap:9px}.uruv-lockup-small .uruv-lockup-logo{width:74px}.uruv-lockup-small .uruv-lockup-divider{width:1.5px;height:20px}.uruv-lockup-small .uruv-lockup-product{font-size:21px}@media(max-width:520px){.uruv-lockup-large{gap:12px}.uruv-lockup-large .uruv-lockup-logo{width:108px}.uruv-lockup-large .uruv-lockup-divider{height:28px}.uruv-lockup-large .uruv-lockup-product{font-size:32px}}@media(max-width:760px){.uruv-lockup-small{gap:7px}.uruv-lockup-small .uruv-lockup-logo{width:58px}.uruv-lockup-small .uruv-lockup-divider{height:16px}.uruv-lockup-small .uruv-lockup-product{font-size:16px}}html[data-theme=dark] .uruv-lockup{color:#fff}html[data-theme=dark] .uruv-lockup-logo{mix-blend-mode:screen;filter:invert(1) hue-rotate(180deg)}html[data-theme=dark] .uruv-lockup-divider{background:rgba(255,255,255,.22)}.people-top-brand .uruv-lockup{flex:0 0 auto}.people-notice-item{position:relative;border-radius:10px}.people-notice-item>button[role=menuitem]{display:grid;gap:3px;width:100%;text-align:left;border:0;background:none;padding:10px;border-radius:10px;cursor:pointer;color:inherit}.people-notice-item.unread>button[role=menuitem]{padding-bottom:34px;background:rgba(112,72,255,.09)}.people-notice-item>button[role=menuitem]:focus-visible,.people-notice-item>button[role=menuitem]:hover{background:rgba(112,72,255,.07)}.people-notice-item.unread>button[role=menuitem] b:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#7447f5;vertical-align:middle}.people-notice-read{position:absolute;left:10px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid rgba(112,72,255,.25);border-radius:999px;background:#fff;color:#6d3df2;font-size:11px;font-weight:650;cursor:pointer}.people-notice-read span{color:inherit!important;font-size:11px!important}.people-notice-read:hover{background:#6d3df2;color:#fff}html[data-theme=dark] .people-notice-read{background:#241f38;border-color:rgba(167,139,250,.35);color:#c4b5fd}.ticket-actions{display:grid;gap:10px}.ticket-actions textarea{width:100%;min-height:76px;resize:vertical}.people-shell,.people-shell>.people-page{background:#ffffff!important}.people-page .topbar{background:rgba(255,255,255,.94)!important;border-bottom-color:var(--uruv-border)!important;box-shadow:0 1px 0 rgba(109,61,242,.04),0 4px 18px rgba(40,24,90,.04)!important}.people-page .card,.people-page .content-titlebar,.people-page .metric-card,.people-page .table-card{background:#fff!important;border-color:var(--uruv-border)!important;box-shadow:0 1px 2px rgba(40,24,90,.04),0 6px 20px rgba(40,24,90,.04)!important}.people-page .context-label,.people-page .eyebrow{color:var(--uruv-primary)!important}.people-desktop-nav>a.active,.people-desktop-nav>a:hover,.people-more-menu a:hover,.people-more-nav.active>summary,.people-more-nav>summary:hover{background:var(--uruv-primary-soft)!important;color:var(--uruv-primary)!important}.people-desktop-nav>a.active,.people-more-nav.active>summary{box-shadow:inset 0 -2px var(--uruv-primary)!important}.people-page .people-area-nav a.active,.people-page .people-area-nav a:hover{background:var(--uruv-primary-soft)!important;color:var(--uruv-primary)!important}.people-page .people-area-nav a.active{box-shadow:inset 3px 0 var(--uruv-primary)!important}.people-page .btn.primary,.people-shell .btn.primary{background:var(--uruv-primary)!important;background-image:none!important;border-color:var(--uruv-primary)!important;color:#fff!important}.people-page .btn.primary:hover:not(:disabled){background:var(--uruv-primary-hover)!important;border-color:var(--uruv-primary-hover)!important}.people-page .btn:not(.primary):not(.danger):hover:not(:disabled){border-color:#cfc2f8!important;color:var(--uruv-primary)!important}.people-form input:focus,.people-form select:focus,.people-form textarea:focus,.people-shell input:not([type=checkbox]):not([type=radio]):focus,.people-shell select:focus,.people-shell textarea:focus{outline:none!important;border-color:var(--uruv-primary)!important;box-shadow:0 0 0 3px rgba(109,61,242,.15)!important}.people-shell input[type=checkbox],.people-shell input[type=radio]{accent-color:var(--uruv-primary)}.people-page .global-search:focus-within{border-color:var(--uruv-primary)!important;box-shadow:0 0 0 3px rgba(109,61,242,.12)!important}.people-page .text-link,.people-page a.text-link{color:var(--uruv-primary)!important}.people-page .metric-card:nth-child(4n+3) .metric-icon{background:var(--uruv-primary-soft)!important;color:var(--uruv-primary)!important}.people-shell,.people-shell>.people-page{background:radial-gradient(1100px 620px at -5% -10%,rgba(124,92,255,.13),transparent 62%),radial-gradient(820px 520px at 105% -5%,rgba(236,72,153,.07),transparent 60%),radial-gradient(1000px 720px at 100% 105%,rgba(56,189,248,.08),transparent 62%),radial-gradient(900px 600px at 0 100%,rgba(167,139,250,.08),transparent 60%),linear-gradient(180deg,#fcfbff,#f6f4fe)!important;background-attachment:fixed!important}.people-page .topbar{background:rgba(255,255,255,.78)!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important}.employee-work-grid{align-items:start!important}.employee-dashboard-card{min-height:0!important}.employee-card-empty,.employee-card-loading{min-height:92px!important}.people-page .people-empty{min-height:0!important;padding:28px 16px!important}.people-page .content{padding-bottom:28px!important}html[data-theme=dark] .people-shell{--uruv-primary:#a78bfa;--uruv-primary-hover:#c4b5fd;--uruv-primary-soft:rgba(167,139,250,.14);--uruv-background:#0f0d16;--uruv-surface:#17141f;--uruv-text:#f1eff7;--uruv-text-secondary:#bbb6c9;--uruv-text-muted:#9893a8;--uruv-border:#2a2638;--uruv-border-strong:#3a3550}html[data-theme=dark] .people-shell,html[data-theme=dark] .people-shell>.people-page,html[data-theme=dark] body{background:#0f0d16!important;color:var(--uruv-text)!important}html[data-theme=dark] .people-page .topbar{background:rgba(17,15,25,.94)!important;border-bottom-color:#2a2638!important;box-shadow:none!important}html[data-theme=dark] .people-page .area-hero,html[data-theme=dark] .people-page .area-metrics article,html[data-theme=dark] .people-page .card,html[data-theme=dark] .people-page .content-titlebar,html[data-theme=dark] .people-page .metric-card,html[data-theme=dark] .people-page .page-intro,html[data-theme=dark] .people-page .people-area-content>section,html[data-theme=dark] .people-page .people-area-nav,html[data-theme=dark] .people-page .table-card,html[data-theme=dark] .people-page .widget{background:#17141f!important;border-color:#2a2638!important;box-shadow:none!important;color:var(--uruv-text)!important}html[data-theme=dark] .people-page b,html[data-theme=dark] .people-page dd,html[data-theme=dark] .people-page h1,html[data-theme=dark] .people-page h2,html[data-theme=dark] .people-page h3,html[data-theme=dark] .people-page h4,html[data-theme=dark] .people-page strong,html[data-theme=dark] .people-page td{color:var(--uruv-text)!important}html[data-theme=dark] .people-page .cell-sub,html[data-theme=dark] .people-page .muted,html[data-theme=dark] .people-page dt,html[data-theme=dark] .people-page label>span,html[data-theme=dark] .people-page p,html[data-theme=dark] .people-page small{color:var(--uruv-text-secondary)!important}html[data-theme=dark] .people-page .data-table th{background:#1b1826!important;color:#bbb6c9!important;border-color:#2a2638!important}html[data-theme=dark] .people-page .data-table tr:hover td{background:rgba(167,139,250,.06)!important}html[data-theme=dark] .people-desktop-nav>a,html[data-theme=dark] .people-more-nav>summary,html[data-theme=dark] .people-responsive-nav a{color:#bbb6c9!important}html[data-theme=dark] .people-more-menu{background:#17141f!important;border-color:#3a3550!important;box-shadow:0 20px 55px rgba(0,0,0,.5)!important}html[data-theme=dark] .people-more-menu a{color:#d6d2e3!important}html[data-theme=dark] .people-responsive-nav{background:rgba(17,15,25,.96)!important;border-color:#2a2638!important}html[data-theme=dark] .people-responsive-nav a.active{background:#6d3df2!important;color:#fff!important;border-color:#6d3df2!important}html[data-theme=dark] .people-page .btn:not(.primary):not(.danger),html[data-theme=dark] .people-page .icon-btn{background:#1f1b2b!important;border-color:#3a3550!important;color:#e4e0ee!important}html[data-theme=dark] .people-page .btn.primary,html[data-theme=dark] .people-shell .btn.primary{background:#6d3df2!important;border-color:#6d3df2!important;color:#fff!important}html[data-theme=dark] .people-page .global-search{background:#1b1826!important;border-color:#2a2638!important;color:#e4e0ee!important}html[data-theme=dark] .people-page .global-search input{color:#f1eff7!important}html[data-theme=dark] .people-page .badge{filter:none}html[data-theme=dark] .people-page .badge.green{background:rgba(52,211,153,.14)!important;color:#6ee7b7!important}html[data-theme=dark] .people-page .badge.red{background:rgba(248,113,113,.14)!important;color:#fca5a5!important}html[data-theme=dark] .people-page .badge.amber{background:rgba(251,191,36,.14)!important;color:#fcd34d!important}html[data-theme=dark] .people-page .badge.purple{background:rgba(167,139,250,.16)!important;color:#c4b5fd!important}html[data-theme=dark] .people-form.product-modal,html[data-theme=dark] .people-notice-menu,html[data-theme=dark] .people-notice-toast,html[data-theme=dark] .people-record-drawer,html[data-theme=dark] .product-modal,html[data-theme=dark] .push-prompt,html[data-theme=dark] .record-drawer{background:#17141f!important;color:#f1eff7!important;border-color:#3a3550!important}html[data-theme=dark] .drawer-section,html[data-theme=dark] .modal-body,html[data-theme=dark] .modal-head,html[data-theme=dark] .record-drawer .drawer-head,html[data-theme=dark] .record-drawer-actions,html[data-theme=dark] .record-drawer-body{background:transparent!important;border-color:#2a2638!important;color:#f1eff7!important}html[data-theme=dark] .people-notice-menu b,html[data-theme=dark] .product-modal h2,html[data-theme=dark] .record-drawer b,html[data-theme=dark] .record-drawer dd,html[data-theme=dark] .record-drawer h2,html[data-theme=dark] .record-drawer h4{color:#f1eff7!important}html[data-theme=dark] .people-notice-menu small,html[data-theme=dark] .people-notice-menu span,html[data-theme=dark] .product-modal .field>span,html[data-theme=dark] .record-drawer .field>span,html[data-theme=dark] .record-drawer dt,html[data-theme=dark] .record-drawer small{color:#bbb6c9!important}html[data-theme=dark] .record-drawer .context-label{color:#c4b5fd!important}html[data-theme=dark] .product-modal input,html[data-theme=dark] .product-modal select,html[data-theme=dark] .product-modal textarea,html[data-theme=dark] .record-drawer input,html[data-theme=dark] .record-drawer select,html[data-theme=dark] .record-drawer textarea{background:#1e1a2a!important;border-color:#3a3550!important;color:#f1eff7!important}html[data-theme=dark] .product-modal .btn:not(.primary),html[data-theme=dark] .product-modal .icon-btn,html[data-theme=dark] .record-drawer .btn:not(.primary),html[data-theme=dark] .record-drawer .icon-btn{background:#1f1b2b!important;border-color:#3a3550!important;color:#e4e0ee!important}html[data-theme=dark] .modal-backdrop,html[data-theme=dark] .record-drawer-backdrop{background:rgba(0,0,0,.55)!important}html[data-theme=dark] .people-notice-item.unread>button[role=menuitem]{background:rgba(167,139,250,.12)}html[data-theme=dark] .people-mobile-nav{background:rgba(17,15,25,.97)!important;border-color:#2a2638!important}html[data-theme=dark] .people-mobile-nav a,html[data-theme=dark] .people-mobile-nav button{color:#bbb6c9!important}html[data-theme=dark] .people-mobile-nav .active{background:rgba(167,139,250,.16)!important;color:#c4b5fd!important}html[data-theme=dark] .people-shell input:not([type=checkbox]):not([type=radio]):focus,html[data-theme=dark] .people-shell select:focus,html[data-theme=dark] .people-shell textarea:focus,html[data-theme=dark] .product-modal input:focus,html[data-theme=dark] .record-drawer textarea:focus{border-color:#a78bfa!important;box-shadow:0 0 0 3px rgba(167,139,250,.22)!important}html:not([data-theme=dark]) .people-record-drawer,html:not([data-theme=dark]) .people-record-drawer .drawer-head,html:not([data-theme=dark]) .people-record-drawer .record-drawer-actions,html:not([data-theme=dark]) .people-record-drawer .record-drawer-body{background:#fff!important}html:not([data-theme=dark]) .people-record-drawer .drawer-section{border-color:var(--uruv-border,#ebe8f2)!important}html:not([data-theme=dark]) .people-record-drawer .context-label{color:#6d3df2!important}.org-tree{min-height:0!important}.org-department{min-width:0!important;overflow-x:auto;padding-bottom:18px}.org-tree .org-list,.org-tree .org-list ul{display:flex!important;justify-content:safe center!important;gap:0!important;margin:0!important;padding:22px 0 0!important;border:0!important;list-style:none!important;position:relative;min-width:max-content}.org-tree .org-list{padding-top:18px!important}.org-tree .org-list ul:before{content:"";position:absolute;top:0;left:50%;width:0;height:22px;border-left:1.5px solid #c9bff0;background:none!important}.org-tree li{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0!important;margin:0!important;padding:22px 10px 0}.org-tree li:after,.org-tree li:before{content:"";position:absolute;top:0;right:50%;width:50%;height:22px;border-top:1.5px solid #c9bff0;background:none!important;left:auto}.org-tree li:after{right:auto;left:50%;border-left:1.5px solid #c9bff0}.org-tree li:only-child:after,.org-tree li:only-child:before{display:none}.org-tree li:only-child{padding-top:0}.org-tree li:first-child:before,.org-tree li:last-child:after{border:0!important}.org-tree li:last-child:before{border-right:1.5px solid #c9bff0;border-radius:0 8px 0 0}.org-tree li:first-child:after{border-radius:8px 0 0 0}.org-tree .org-list>li{padding-top:0}.org-tree .org-list>li:after,.org-tree .org-list>li:before{display:none}.org-tree .org-list>li+li{margin-left:28px!important}.org-tree .org-node{display:inline-flex!important;width:auto!important;max-width:228px;align-items:center}.org-tree li li{padding-left:6px;padding-right:6px}.org-tree .org-person-button{min-height:56px!important;gap:8px!important;padding:6px 8px!important;text-align:left}.org-tree .org-person-button small{white-space:normal}html[data-theme=dark] .org-tree .org-node{background:#1f1b2b!important;border-color:#3a3550!important;box-shadow:none!important}html[data-theme=dark] .org-tree .org-node.me .org-person-button{background:rgba(167,139,250,.14)!important;border-color:#6d3df2!important}html[data-theme=dark] .org-tree .org-list ul:before,html[data-theme=dark] .org-tree li:after,html[data-theme=dark] .org-tree li:before{border-color:#4a4466!important}html[data-theme=dark] .org-department-head{background:rgba(167,139,250,.12)!important;border-color:#3a3550!important;color:#c4b5fd!important}.people-page .topbar{gap:10px!important}.people-page .topbar>*{flex-shrink:0}.people-desktop-nav{flex:0 1 auto;min-width:0}.people-page .topbar>.global-search{display:flex!important;align-items:center!important;gap:8px!important;flex:0 1 230px!important;width:auto!important;min-width:170px!important;max-width:260px!important;margin-left:auto!important;padding:0 12px!important;overflow:visible}.people-page .topbar>.global-search>svg{flex:0 0 auto}.people-page .topbar>.global-search input{flex:1 1 auto;min-width:0;width:100%;text-overflow:ellipsis}@media(max-width:1500px){.people-page .topbar>.theme-toggle button span{display:none}.people-page .topbar>.theme-toggle button{padding:0 8px!important}}@media(max-width:1380px){.people-desktop-nav>a svg,.people-more-nav>summary>svg:first-child{display:none}.people-desktop-nav>a,.people-more-nav>summary{padding:0 7px!important}.people-page .people-top-actions>a.top-action-email,.people-page .people-top-actions>a.top-action-meetings{display:none!important}.people-page .topbar>.global-search{flex:0 0 40px!important;min-width:40px!important;width:40px!important;padding:0 11px!important;cursor:text;transition:width .18s ease,flex-basis .18s ease}.people-page .topbar>.global-search input{opacity:0}.people-page .topbar>.global-search:focus-within{flex-basis:260px!important;width:260px!important}.people-page .topbar>.global-search:focus-within input{opacity:1}}@media(max-width:1200px){.people-top-brand .uruv-lockup-product{font-size:18px}.people-top-brand .uruv-lockup-logo{width:62px}}.call-body-main{min-width:0;display:grid;gap:10px}.call-chat-slot{min-width:0}.call-chat{display:flex;flex-direction:column;height:min(62vh,560px);min-height:300px;border:1px solid var(--uruv-border,#ebe8f2);border-radius:14px;background:#fff;overflow:hidden}.call-chat>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--uruv-border,#ebe8f2)}.call-chat-list{flex:1 1;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.call-chat-message{display:grid;gap:2px;max-width:88%}.call-chat-message small{color:#8a8699;font-size:10.5px}.call-chat-message span{padding:7px 10px;border-radius:12px;background:#f3f1f9;color:#1d1b26;font-size:13px;line-height:1.4;word-break:break-word}.call-chat-message.mine{text-align:right}.call-chat-message.mine span{background:#6d3df2;color:#fff}.call-chat form{display:flex;gap:6px;padding:10px;border-top:1px solid var(--uruv-border,#ebe8f2)}.call-chat form input{flex:1 1;min-width:0;height:38px;padding:0 10px;border:1px solid #ddd6f3;border-radius:10px}.call-chat form .btn{height:38px;min-width:42px;padding:0 10px}.call-controls .call-chat-toggle{position:relative}.call-controls .call-chat-toggle i{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#ef3f72;color:#fff;font-style:normal;font-size:10px;font-weight:800;display:grid;place-items:center}.group-screen-share{position:relative;margin:0;border-radius:14px;overflow:hidden;background:#0d0b14;aspect-ratio:16/9;max-height:56vh}.group-screen-share video{width:100%;height:100%;object-fit:contain;display:block}.group-screen-share figcaption{position:absolute;left:10px;bottom:10px;padding:4px 9px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:12px}.call-sharing-note{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 10px;border-radius:999px;background:#f3effe;color:#6d3df2;font-size:12px;font-weight:650;justify-self:start}html[data-theme=dark] .call-chat{background:#17141f;border-color:#2a2638}html[data-theme=dark] .call-chat form,html[data-theme=dark] .call-chat>header{border-color:#2a2638}html[data-theme=dark] .call-chat-message span{background:#241f33;color:#f1eff7}html[data-theme=dark] .call-chat form input{background:#1e1a2a;border-color:#3a3550;color:#f1eff7}html[data-theme=dark] .call-sharing-note{background:rgba(167,139,250,.14);color:#c4b5fd}.profile-contact-actions{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}.people-page .page-ai-shell{background:#fff!important;border:1px solid var(--uruv-border)!important;border-radius:14px!important;box-shadow:0 1px 2px rgba(40,24,90,.04)!important}.people-page .page-ai-shell.collapsible.closed{padding:0!important}.page-ai-collapsed{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;border-radius:14px;background:linear-gradient(90deg,rgba(124,92,255,.08),rgba(236,72,153,.04) 60%,transparent);color:var(--uruv-text,#1d1b26);cursor:pointer;text-align:left}.page-ai-collapsed b{font-size:13px;white-space:nowrap}.page-ai-collapsed small{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--uruv-text-secondary,#6b6880);font-size:12px}.page-ai-collapsed>svg:last-child{color:#6d3df2}.page-ai-collapsed:hover{background:linear-gradient(90deg,rgba(124,92,255,.14),rgba(236,72,153,.06) 60%,transparent)}.people-page .page-ai-icon{color:#6d3df2!important}html[data-theme=dark] .people-page .page-ai-shell{background:#17141f!important;border-color:#2a2638!important}html[data-theme=dark] .page-ai-collapsed{background:linear-gradient(90deg,rgba(167,139,250,.14),transparent);color:#f1eff7}html[data-theme=dark] .people-page .page-ai-action,html[data-theme=dark] .people-page .page-ai-action-list article,html[data-theme=dark] .people-page .page-ai-draft,html[data-theme=dark] .people-page .page-ai-finding-list article,html[data-theme=dark] .people-page .page-ai-metrics>div,html[data-theme=dark] .people-page .page-ai-result,html[data-theme=dark] .people-page .page-ai-summary{background:#1f1b2b!important;border-color:#3a3550!important;color:#f1eff7!important}@media(max-width:600px){.page-ai-collapsed small{display:none}}.smart-replies .smart-replies-ai{display:inline-flex;align-items:center;gap:5px;border:1px dashed #b9a6f7!important;background:linear-gradient(90deg,rgba(124,92,255,.1),rgba(236,72,153,.06))!important;color:#6d3df2!important;font-weight:650}.smart-replies small svg{vertical-align:-2px;color:#6d3df2}html[data-theme=dark] .smart-replies .smart-replies-ai{border-color:#5b4a9e!important;color:#c4b5fd!important}.call-backdrop:has(.webrtc-room){padding:0!important;background:#0f0d16!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.webrtc-room{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0 0 92px!important;border:0!important;border-radius:0!important;display:flex!important;flex-direction:column;overflow:hidden!important;background:radial-gradient(900px 500px at 50% -10%,rgba(124,92,255,.22),transparent 70%),#15121d!important;color:#f3f1f8!important;box-shadow:none!important}.webrtc-room>header{flex:none;display:flex;align-items:center;justify-content:space-between;padding:14px 22px!important;border-bottom:1px solid rgba(255,255,255,.07)}.webrtc-room>header h2{margin:2px 0 0!important;font-size:18px!important;color:#fff!important}.webrtc-room>header .eyebrow{color:#b9a6f7!important}.webrtc-room .call-state,.webrtc-room>header p{color:#b8b3c7!important;font-size:12.5px}.webrtc-room>.call-body,.webrtc-room>.call-stage{flex:1 1 auto;min-height:0;margin:12px 16px 0!important}.webrtc-room>.call-stage{border-radius:14px!important;background:#0c0a12!important;min-height:0!important}.webrtc-room>.call-stage .remote-video{width:100%;height:100%!important;max-height:none!important;object-fit:contain!important;background:#000}.webrtc-room>.call-stage .local-video{width:min(24%,260px)!important;right:16px!important;bottom:16px!important;border:2px solid rgba(255,255,255,.25)!important}.webrtc-room>.call-body{display:flex}.webrtc-room .call-body-main{flex:1 1;min-height:0;display:flex!important;flex-direction:column;gap:10px}.webrtc-room .group-screen-share{flex:1 1 auto;max-height:none!important;aspect-ratio:auto!important}.webrtc-room .group-call-grid{flex:1 1 auto;min-height:0;margin:0!important;align-content:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;grid-auto-rows:minmax(0,1fr)}.webrtc-room .group-call-grid.count-1{grid-template-columns:minmax(0,1fr)!important}.webrtc-room .group-screen-share~.group-call-grid{flex:0 0 150px;grid-template-columns:repeat(auto-fill,minmax(200px,240px))!important;justify-content:center}.webrtc-room .group-tile{aspect-ratio:auto!important;min-height:150px;height:100%;background:#211d2b!important;border:1px solid rgba(255,255,255,.06)}.webrtc-room .group-tile-avatar{width:84px!important;height:84px!important}.webrtc-room .group-tile figcaption{background:rgba(0,0,0,.55)!important}.webrtc-room>:not(header):not(.call-stage):not(.call-body):not(.call-controls):not(.call-chat-slot){flex:none;margin:8px 22px 0!important;color:#cfcadc!important}.webrtc-room .muted,.webrtc-room small{color:#b8b3c7!important}.webrtc-room .form-error{background:rgba(248,113,113,.12)!important;color:#fecaca!important;border-color:rgba(248,113,113,.3)!important}.webrtc-room .call-controls{position:absolute!important;left:50%;bottom:18px;transform:translateX(-50%);margin:0!important;padding:8px 10px!important;gap:6px!important;border-radius:16px;background:#26222f;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 36px rgba(0,0,0,.45);z-index:5}.webrtc-room .call-controls button{width:48px!important;height:44px!important;border-radius:11px!important;border:0!important;background:transparent!important;color:#f3f1f8!important}.webrtc-room .call-controls button:hover:not(:disabled){background:rgba(255,255,255,.08)!important}.webrtc-room .call-controls button.active{background:rgba(167,139,250,.22)!important;color:#d9ceff!important}.webrtc-room .call-controls button.hangup{width:auto!important;min-width:64px;padding:0 16px!important;background:#d92d4a!important;color:#fff!important}.webrtc-room .call-controls button.hangup:hover{background:#c0223e!important}.webrtc-room .call-controls button:disabled{opacity:.35}.webrtc-room .call-chat-slot{position:absolute;top:70px;right:14px;bottom:92px;width:340px;z-index:4}.webrtc-room:has(.call-chat-slot:not([hidden])){padding-right:368px!important}.webrtc-room .call-chat{height:100%!important;min-height:0!important;background:#1c1925!important;color:#f3f1f8}.webrtc-room .call-chat,.webrtc-room .call-chat form,.webrtc-room .call-chat>header{border-color:rgba(255,255,255,.08)!important}.webrtc-room .call-chat-message span{background:#2a2636!important;color:#f3f1f8!important}.webrtc-room .call-chat-message.mine span{background:#6d3df2!important;color:#fff!important}.webrtc-room .call-chat form input{background:#24202e!important;border-color:rgba(255,255,255,.12)!important;color:#fff!important}.webrtc-room .call-chat .icon-btn{background:transparent!important;color:#e4e0ee!important;border-color:transparent!important}@media(max-width:760px){.webrtc-room{padding-bottom:88px!important}.webrtc-room>header{padding:12px 14px!important}.webrtc-room>.call-body,.webrtc-room>.call-stage{margin:8px 8px 0!important}.webrtc-room .group-call-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important}.webrtc-room:has(.call-chat-slot:not([hidden])){padding-right:0!important}.webrtc-room .call-chat-slot{left:8px;right:8px;top:auto;bottom:86px;width:auto;height:min(60vh,460px)}.webrtc-room .call-controls{bottom:12px;max-width:calc(100vw - 16px);overflow-x:auto}.webrtc-room .call-controls button{width:44px!important}}.call-waiting{position:fixed;top:16px;right:16px;z-index:3100;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#26222f;color:#f3f1f8;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px rgba(0,0,0,.45);max-width:calc(100vw - 32px)}.call-waiting>svg{color:#a78bfa;flex:none}.call-waiting b{display:block;font-size:13.5px}.call-waiting small{color:#b8b3c7;font-size:12px}.call-waiting .btn.danger{background:#d92d4a!important;border-color:#d92d4a!important;color:#fff!important;white-space:nowrap}.call-chat-gif{display:block;max-width:200px;border-radius:10px}.call-chat-gif-toggle{flex:none;height:38px;padding:0 9px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:transparent;color:inherit;font-size:11px;font-weight:800;cursor:pointer}.call-chat-gif-toggle.active{background:rgba(167,139,250,.22);color:#d9ceff}.call-chat-gifs{display:grid;gap:6px;padding:8px 10px;border-top:1px solid rgba(255,255,255,.08);max-height:240px}.call-chat-gifs input{height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#24202e;color:#fff}.call-chat-gifs>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;overflow-y:auto;max-height:160px}.call-chat-gifs button{padding:0;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:#000;aspect-ratio:1}.call-chat-gifs img{width:100%;height:100%;object-fit:cover;display:block}.connect-mention{padding:0 4px;border-radius:5px;background:rgba(109,61,242,.12);color:#5b2ee0;font-weight:650}.connect-mention.me{background:#6d3df2;color:#fff}.connect-message.mine .connect-mention,.mine .connect-mention{background:rgba(255,255,255,.22);color:#fff}html[data-theme=dark] .connect-mention{background:rgba(167,139,250,.18);color:#d9ceff}html[data-theme=dark] .connect-mention.me{background:#8b5cf6;color:#fff}.people-avatar{flex:none;display:inline-grid;place-items:center;overflow:hidden;border-radius:50%;background:linear-gradient(145deg,#7c5cff,#c084fc);color:#fff;font-weight:750;letter-spacing:.02em;line-height:1;-webkit-user-select:none;user-select:none}.people-avatar img{width:100%;height:100%;object-fit:cover;display:block}.top-avatar .top-avatar-photo{width:100%!important;height:100%!important;font-size:13px!important}.top-avatar:has(.top-avatar-photo img){padding:0!important;overflow:hidden}.employee-profile-card .people-avatar.employee-avatar{margin:0 auto;font-size:30px!important;box-shadow:0 0 0 5px #fff,0 6px 18px rgba(109,61,242,.18)}.connect-avatar .people-avatar{width:100%!important;height:100%!important}.connect-avatar:has(.people-avatar){padding:0!important;overflow:visible;background:none!important}.connect-message.mine,.connect-message.theirs{display:flex;align-items:flex-start;gap:9px}.connect-message-avatar{margin-top:2px}.group-tile .people-avatar.group-tile-avatar{font-size:28px!important}.incoming-call-avatar .people-avatar,.voice-call-mark .people-avatar{width:100%!important;height:100%!important}.incoming-call-avatar:has(.people-avatar),.voice-call-mark:has(.people-avatar){overflow:hidden}html[data-theme=dark] .employee-profile-card .people-avatar.employee-avatar{box-shadow:0 0 0 5px #17141f}.connect-message:focus-within:not(:hover):not(:has(:focus-visible))>.connect-message-tools,.connect-v2 .connect-message:focus-within:not(:hover):not(:has(:focus-visible))>.connect-message-tools{display:none!important}.get-app-uruvan .get-app-downloads{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 8px}.get-app-uruvan .btn[aria-disabled=true]{opacity:.55;cursor:default}@media (hover:none) and (pointer:coarse) and (max-width:900px){.get-app-uruvan{display:none}}.mailbox:has(.mail-agent.collapsed){grid-template-columns:200px minmax(300px,360px) minmax(390px,1fr) 54px!important}.mail-agent.collapsed{padding:10px 6px!important;align-items:center}.mail-agent.collapsed>header{border:0;padding:0;justify-content:center}.mail-summarize{display:inline-flex;align-items:center;gap:7px;margin:4px 0 10px;color:var(--uruv-primary)!important;border-color:#dcd3fb!important;background:#f6f3ff!important}html[data-theme=dark] .mail-summarize{background:#221c38!important;border-color:#3a3156!important;color:#c9b8ff!important}@media(max-width:700px){.people-page-people-connect .content-titlebar{display:none!important}.connect-v2.chat-open .connect-main{position:fixed!important;inset:0!important;z-index:2500!important;height:100dvh!important;max-height:none!important;border-radius:0!important;border:0!important;display:flex!important;flex-direction:column!important;background:#fff!important;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)!important}html[data-theme=dark] .connect-v2.chat-open .connect-main{background:#110f19!important}.connect-v2.chat-open .connect-main>header{position:sticky;top:0;z-index:2;min-height:56px!important;padding:8px 10px!important;gap:8px!important;display:flex!important;align-items:center!important}.connect-v2.chat-open .connect-main>header>div:not(.connect-actions){min-width:0;flex:1 1}.connect-v2.chat-open .connect-main>header h3{font-size:16px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connect-v2.chat-open .connect-main>header p{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connect-back{display:grid!important;place-items:center;width:40px;height:40px;flex:none}.connect-actions{flex:none;display:flex!important;gap:4px!important}.connect-actions label{display:none!important}.connect-actions button{width:40px;height:40px;display:grid;place-items:center}.connect-content-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none;flex:none}.connect-content-tabs::-webkit-scrollbar{display:none}.connect-content-tabs>*{flex:none!important}.connect-v2.chat-open .connect-messages{flex:1 1 auto!important;min-height:0!important;padding:12px 10px!important;overscroll-behavior:contain}.connect-message{max-width:100%}.connect-attachment,.connect-gif,.connect-text{max-width:min(86vw,520px)!important;overflow-wrap:anywhere}.connect-attachment img,.connect-gif img{max-width:100%!important;height:auto!important}.connect-v2.chat-open .connect-composer{flex:none!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;border-radius:0!important}.connect-composer input,.connect-composer textarea{font-size:16px!important}.connect-composer button{min-width:40px;min-height:40px}.connect-rail a,.connect-rail button{min-height:52px}}@media(min-width:701px){.connect-v2 .connect-main{display:flex!important;flex-direction:column!important}.connect-v2 .connect-main>.connect-messages{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.connect-v2 .connect-main>footer,.connect-v2 .connect-main>header,.connect-v2 .connect-main>nav{flex:none!important}}.policy-assistant-welcome>.uruvan-starters{width:100%!important;height:auto!important;border-radius:0!important;background:none!important;box-shadow:none!important;display:flex!important;place-items:initial;justify-content:center!important;color:inherit}html[data-theme=dark] .policy-assistant-welcome>.uruvan-starters{background:none!important}.uruvan-starters button{white-space:nowrap}.edu-sheet .edu-picker .edu-chips input,.people-page .edu-ai-input textarea,.people-page .edu-picker .edu-chips input,.people-page .edu-search input,.people-page :is(label,div,form):has(>svg):has(>input:not([type=checkbox]):not([type=radio]):not([type=file]))>input:not([type=checkbox]):not([type=radio]){border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;min-height:0!important;outline:none!important}.edu-sheet .edu-picker .edu-chips:focus-within,.people-page .edu-ai-input:focus-within,.people-page .edu-picker .edu-chips:focus-within,.people-page .edu-search:focus-within,.people-page :is(label,div,form):has(>svg):has(>input:not([type=checkbox]):not([type=radio]):not([type=file])):focus-within{border-color:var(--uruv-primary)!important;box-shadow:0 0 0 3px rgba(109,61,242,.12)!important}.mail-connect-v2 .mail-setup{padding:24px!important;border-radius:18px!important;gap:16px!important;align-self:center;width:100%}.mail-connect-v2 .mail-setup-head{align-items:center!important}.mail-connect-v2 .mail-setup-head h3{font-size:17px!important}.mail-connect-v2 .mail-setup form.form-grid{gap:14px 16px!important;align-items:start}.mail-connect-v2 .mail-setup .field{display:grid!important;gap:6px!important;margin:0!important}.mail-connect-v2 .mail-setup-foot{padding-top:4px}@media(max-width:760px){.mail-connect-v2 .mail-setup{padding:16px!important}.mail-connect-v2 .mail-setup form.form-grid{grid-template-columns:1fr!important}}html{-webkit-tap-highlight-color:transparent}:root{--tabs-space:calc(64px + env(safe-area-inset-bottom))}html.kb-open{--tabs-space:0px}@media(max-width:900px){body,html{overscroll-behavior-y:none}.people-mobile-nav a,.people-mobile-nav button{touch-action:manipulation}html.kb-open .people-mobile-nav,html.kb-open .uruvan-root{display:none!important}}@media(max-width:700px){.connect-v2.chat-open .connect-main{top:var(--vv-top,0)!important;bottom:auto!important;height:var(--vvh,100dvh)!important}}.call-minimise{display:grid;place-items:center;width:36px;height:36px;margin-left:auto;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;flex:none}.webrtc-room>header{display:flex!important;align-items:flex-start;gap:12px}.call-backdrop.call-minimised{inset:auto 16px calc(16px + env(safe-area-inset-bottom)) auto!important;width:auto!important;height:auto!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none}.call-backdrop.call-minimised .webrtc-room{pointer-events:auto;position:relative!important;inset:auto!important;width:min(320px,calc(100vw - 32px))!important;height:auto!important;max-height:none!important;padding:0!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 18px 50px rgba(10,6,30,.45)!important}.call-backdrop.call-minimised .webrtc-room>header{padding:10px 12px!important}.call-backdrop.call-minimised .webrtc-room>header h2{font-size:14px!important}.call-backdrop.call-minimised .webrtc-room>header .eyebrow{display:none!important}.call-backdrop.call-minimised .call-stage{height:150px!important;min-height:0!important;margin:0!important;border-radius:0!important}.call-backdrop.call-minimised .call-stage.audio-only{height:0!important;overflow:hidden}.call-backdrop.call-minimised .local-video{width:72px!important;height:auto!important;right:8px!important;bottom:8px!important}.call-backdrop.call-minimised .voice-call-mark{transform:scale(.6)}.call-backdrop.call-minimised .call-chat-slot,.call-backdrop.call-minimised .call-devices,.call-backdrop.call-minimised .call-recording,.call-backdrop.call-minimised .call-waiting,.call-backdrop.call-minimised [class*=recording],.call-backdrop.call-minimised>section>small{display:none!important}.call-backdrop.call-minimised .call-controls{position:static!important;transform:none!important;margin:0!important;padding:8px!important;gap:6px!important;justify-content:center;border-radius:0!important;width:100%!important}.call-backdrop.call-minimised .call-controls button{width:40px!important;height:40px!important}.call-backdrop.call-minimised .call-controls button:not(.hangup):not([aria-label^=Mute]):not([aria-label^=Unmute]){display:none!important}@media(max-width:700px){.call-backdrop.call-minimised{right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important}}.group-tile.connecting{opacity:.55}.group-tile.connecting .group-tile-avatar{filter:grayscale(.6)}:root{--uruv-font-body:var(--font-inter),Inter,var(--font-tamil),"Noto Sans Tamil",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--uruv-font-heading:var(--font-space-grotesk),"Space Grotesk",var(--font-inter),Inter,var(--font-tamil),ui-sans-serif,system-ui,sans-serif}.edu-sheet-backdrop,.edu-sheet-backdrop button,.edu-sheet-backdrop input,.edu-sheet-backdrop select,.edu-sheet-backdrop textarea,.legal-page,.modal-backdrop,.people-shell,.people-shell button,.people-shell input,.people-shell select,.people-shell textarea,.platform,.product-modal,.uruv-login,.uruv-login button,.uruv-login input{font-family:var(--uruv-font-body)!important}.edu-app h1,.edu-app h2,.edu-app h3,.edu-app h4,.edu-sheet h2,.edu-sheet>header b,.legal-page h1,.legal-page h2,.people-page h1,.people-page h2,.people-shell h1,.people-shell h2,.platform h1,.platform h2,.uruv-login h1,.uruv-login h2,.webrtc-room h2{font-family:var(--uruv-font-heading)!important}.edu-app h3,.edu-app h4{font-family:var(--uruv-font-body)!important;letter-spacing:-.01em}@media(max-width:700px){.connect-v2.chat-open,.edu-connect:has(.connect-v2.chat-open),.people-page:has(.connect-v2.chat-open),.people-page:has(.connect-v2.chat-open) .content,.people-shell:has(.connect-v2.chat-open){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;filter:none!important;contain:none!important;will-change:auto!important}.connect-v2.chat-open .connect-composer{display:flex!important;align-items:flex-end!important;gap:6px!important;visibility:visible!important;flex-wrap:nowrap!important}.connect-v2.chat-open .connect-composer>.connect-input,.connect-v2.chat-open .connect-composer>input[type=text],.connect-v2.chat-open .connect-composer>textarea{flex:1 1 auto!important;min-width:0!important;width:auto!important;grid-column:auto!important}.connect-v2.chat-open .connect-composer>button,.connect-v2.chat-open .connect-composer>label{flex:none!important;grid-column:auto!important}}.presence-dot.on{background:#16a34a!important}.presence-dot.away{background:#f59e0b!important}@media(max-width:700px){html body .people-page .people-connect-shell.connect-v2.chat-open,html body .people-shell .people-connect-shell.connect-v2.chat-open.card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;filter:none!important;contain:none!important}}@media(max-width:700px){body:has(.connect-v2.chat-open) .people-mobile-nav,body:has(.connect-v2.chat-open) .people-page>.topbar,body:has(.connect-v2.chat-open) .people-responsive-nav,body:has(.connect-v2.chat-open) .uruvan-root{display:none!important}.people-page:has(.connect-v2.chat-open) .content{z-index:auto!important}}.call-body-main:has(.group-screen-share) .group-call-grid{flex:0 0 96px!important;display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:150px!important;grid-auto-rows:96px!important;overflow-x:auto;justify-content:start!important;margin:8px 0 0!important}.call-body-main:has(.group-screen-share) .group-tile{min-height:0!important;height:96px!important}.call-body-main:has(.group-screen-share) .group-tile-avatar{width:44px!important;height:44px!important}.call-body-main:has(.group-screen-share) .group-tile figcaption{font-size:11px!important;padding:2px 7px!important}.webrtc-room .group-screen-share{min-height:min(62vh,640px)}.webrtc-room:has(.group-screen-share) .call-consent,.webrtc-room:has(.group-screen-share) [class*=consent]{font-size:11px!important;margin-top:4px!important}.group-screen-full{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:rgba(0,0,0,.55);color:#fff;cursor:pointer}.group-screen-share:fullscreen{background:#000;border-radius:0}.group-screen-share:fullscreen video{object-fit:contain}.call-chat>header{gap:8px;justify-content:flex-start!important}.call-chat>header b{flex:1 1}.call-chat>header small{color:#8a8699;font-size:11px}.call-chat-back{display:none!important}.call-chat-list{gap:2px!important}.call-chat-message{display:flex!important;gap:8px;max-width:86%!important;align-items:flex-end;margin-top:8px}.call-chat-message.grouped{margin-top:2px}.call-chat-message.mine{align-self:flex-end;flex-direction:row-reverse;text-align:left!important}.call-chat-photo{flex:none;width:30px;padding:0!important;background:none!important}.call-chat-content{display:grid;gap:3px;min-width:0}.call-chat-message.mine .call-chat-content{justify-items:end}.call-chat-message .call-chat-content>small{padding:0 4px}.call-chat-message span.call-chat-photo{padding:0}.call-chat-bubble{display:inline-block;padding:8px 12px!important;border-radius:16px 16px 16px 5px!important;background:#f3f1f9;color:#1d1b26;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.call-chat-message.mine .call-chat-bubble{border-radius:16px 16px 5px 16px!important;background:#6d3df2!important;color:#fff!important}.call-chat-mention{padding:0 3px!important;border-radius:5px!important;background:rgba(109,61,242,.14)!important;color:#5b2ee0!important;font-weight:700}.call-chat-message.mine .call-chat-mention{background:rgba(255,255,255,.22)!important;color:#fff!important}.call-chat-file{display:flex;align-items:center;gap:9px;max-width:260px;padding:9px 12px;border:1px solid #e3def2;border-radius:14px;background:#fff;color:#1d1b26;text-align:left;cursor:pointer}.call-chat-file svg{color:#6d3df2;flex:none}.call-chat-file span{display:grid;min-width:0;padding:0!important;background:none!important}.call-chat-file b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-chat-file small{font-size:10.5px;color:#8a8699}.call-chat-empty{margin:auto;text-align:center}.call-chat-mentions{display:grid;gap:2px;padding:6px;border-top:1px solid var(--uruv-border,#ebe8f2);max-height:200px;overflow:auto}.call-chat-mentions button{display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:9px;background:none;text-align:left;cursor:pointer;color:inherit}.call-chat-mentions button:hover{background:#f3effe}.call-chat-mentions span{display:grid;padding:0!important;background:none!important}.call-chat-mentions small{font-size:10.5px;color:#8a8699}.call-chat-everyone{display:grid!important;place-items:center;width:24px;height:24px;border-radius:50%;background:#6d3df2!important;color:#fff!important;font-weight:800}.call-chat form{align-items:flex-end!important;gap:4px!important;padding:8px!important}.call-chat form textarea{flex:1 1;min-width:0;min-height:38px;max-height:120px;padding:9px 12px;border:1px solid #ddd6f3;border-radius:19px;resize:none;font:inherit;font-size:14px;line-height:1.35;background:#fff;color:#1d1b26}.call-chat-icon{display:grid;place-items:center;width:36px;height:38px;border:0;border-radius:50%;background:none;color:#7a7590;cursor:pointer;flex:none}.call-chat-icon:hover{color:#6d3df2;background:#f3effe}.call-chat-send{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:#6d3df2;color:#fff;cursor:pointer;flex:none}.call-chat-send:disabled{background:#d9d4ea;cursor:not-allowed}html[data-theme=dark] .call-chat-bubble{background:#241f33;color:#f1eff7}html[data-theme=dark] .call-chat form textarea,html[data-theme=dark] .call-chat-file{background:#1e1a2a;border-color:#3a3550;color:#f1eff7}html[data-theme=dark] .call-chat-mentions button:hover{background:#241f33}@media(max-width:700px){.call-chat-slot:not([hidden]){position:fixed!important;inset:auto 0 auto 0!important;top:var(--vv-top,0)!important;height:var(--vvh,100dvh)!important;width:100%!important;z-index:3100!important;padding:0!important}.call-chat-slot .call-chat{height:100%!important;min-height:0!important;border-radius:0!important;border:0!important;padding-top:env(safe-area-inset-top)}.call-chat-slot .call-chat form{padding-bottom:calc(8px + env(safe-area-inset-bottom))!important}.call-chat-slot .call-chat-back{display:grid!important}.call-chat-slot .call-chat-close{display:none!important}.call-chat form textarea{font-size:16px}}.group-screen-share video,.local-video.sharing,.webrtc-room video.screen{transform:none!important}.group-screen-share figcaption{display:inline-flex;align-items:center;gap:6px}.mail-attachments-top{display:grid;gap:8px;margin:10px 0;padding:10px 12px;border:1px solid var(--uruv-border,#ebe8f2);border-radius:12px;background:#faf9fe}.mail-attachments-top>b{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--uruv-text-secondary,#747081)}.mail-attachments-top>div{display:flex;flex-wrap:wrap;gap:8px}.mail-attachment-card{display:flex;align-items:center;gap:8px;max-width:100%;padding:6px 6px 6px 10px;border:1px solid var(--uruv-border,#ebe8f2);border-radius:10px;background:#fff}.mail-attachment-card>svg{color:var(--uruv-primary,#6d3df2);flex:none}.mail-attachment-card>span{display:grid;min-width:0}.mail-attachment-card b{font-size:11px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-attachment-card small{font-size:9px;color:var(--uruv-text-secondary,#747081)}html[data-theme=dark] .mail-attachments-top{background:#1e1a2a;border-color:#2d293b}html[data-theme=dark] .mail-attachment-card{background:#17141f;border-color:#2d293b}.mail-reader-focus{position:fixed!important;inset:12px!important;z-index:3000!important;max-height:none!important;overflow:auto!important;border-radius:16px!important;box-shadow:0 30px 90px rgba(20,12,50,.35)!important;background:#fff!important}html[data-theme=dark] .mail-reader-focus{background:#17141f!important}.mail-reader-focus .mail-body-frame{min-height:calc(100dvh - 300px)!important}.mail-focus-toggle{flex:none}@media(max-width:700px){.mail-reader-focus{inset:0!important;border-radius:0!important}}body:has(.mail-reader-focus):after{content:"";position:fixed;inset:0;z-index:2999;background:rgba(14,10,30,.35)}.version-banner{position:fixed;left:50%;top:calc(10px + env(safe-area-inset-top));transform:translateX(-50%);z-index:4000;display:flex;align-items:center;gap:12px;padding:9px 10px 9px 16px;border-radius:999px;background:#1d1640;color:#fff;font:600 13px var(--uruv-font-body,Inter,system-ui,sans-serif);box-shadow:0 12px 34px rgba(20,12,50,.3)}.version-banner button{border:0;border-radius:999px;padding:7px 14px;background:#8b5cf6;color:#fff;font:inherit;cursor:pointer}.people-shell .top-apps{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:1px solid var(--line,#e6e3ef);border-radius:12px;background:var(--surface,#fff);color:var(--text,#141221);font-weight:600;font-size:13px;white-space:nowrap;text-decoration:none}.people-shell .top-apps:hover{border-color:#cfc8ea}@media (max-width:900px){.people-shell .top-apps span{display:none}}.people-shell .topbar .top-apps{font-size:13px;line-height:1}.people-shell .topbar .top-apps svg{width:16px;height:16px}.agent-inbox{display:grid;gap:16px}.agent-ask{display:grid;gap:12px;padding:18px 20px;border:1px solid var(--uruv-border);border-radius:var(--uruv-radius-lg,18px);background:var(--surface,#fff)}.agent-ask-head{display:grid;gap:3px}.agent-ask-head b{font-size:15px;color:var(--uruv-text)}.agent-ask-head span{font-size:13px;color:var(--uruv-text-secondary)}.agent-ask-row{display:grid;grid-template-columns:minmax(150px,200px) 1fr auto;gap:10px;align-items:stretch}.agent-ask-row select,.agent-ask-row textarea{min-width:0;border:1px solid var(--uruv-border);border-radius:12px;padding:10px 12px;font:inherit;font-size:14px;background:var(--surface,#fff);color:var(--uruv-text);resize:vertical}.agent-ask-row .btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.agent-reply{padding:12px 14px;border-radius:12px;background:var(--uruv-primary-soft);color:var(--uruv-text)}.agent-reply p{margin:0 0 4px;font-size:14px;line-height:1.5}.agent-reply small{color:var(--uruv-text-secondary)}.agent-error{padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--uruv-danger,#d92d20) 10%,transparent);color:var(--uruv-danger,#d92d20);font-size:14px}.agent-tabs{display:flex;gap:6px}.agent-tabs button{height:36px;padding:0 14px;border:1px solid var(--uruv-border);border-radius:999px;background:var(--surface,#fff);color:var(--uruv-text-secondary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.agent-tabs button.active{background:var(--uruv-primary);border-color:var(--uruv-primary);color:#fff}.agent-empty{display:grid;justify-items:center;gap:4px;padding:40px 16px;border:1px dashed var(--uruv-border);border-radius:var(--uruv-radius-lg,18px);color:var(--uruv-text-secondary);text-align:center}.agent-empty b{color:var(--uruv-text)}.agent-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.agent-item{display:grid;grid-template-columns:10px 1fr auto;gap:12px;align-items:start;padding:14px 16px;border:1px solid var(--uruv-border);border-radius:var(--uruv-radius-md,14px);background:var(--surface,#fff)}.agent-dot{width:10px;height:10px;border-radius:50%;margin-top:6px}.agent-body{min-width:0;display:grid;gap:4px}.agent-body p{margin:0;font-size:14px;line-height:1.45;color:var(--uruv-text);overflow-wrap:anywhere}.agent-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--uruv-text-muted)}.agent-module{font-weight:700;color:var(--uruv-text-secondary)}.agent-risk{padding:0 8px;border-radius:999px;background:var(--uruv-primary-soft);color:var(--uruv-primary);font-weight:600;text-transform:capitalize}.agent-risk.risk-high{background:color-mix(in srgb,var(--uruv-danger,#d92d20) 12%,transparent);color:var(--uruv-danger,#d92d20)}.agent-status{font-weight:700;text-transform:capitalize}.agent-status.s-executed{color:#0e9f6e}.agent-fail,.agent-status.s-failed,.agent-status.s-rejected{color:var(--uruv-danger,#d92d20)}.agent-done{color:#0e9f6e;font-weight:600}.agent-actions{display:flex;gap:8px}.agent-actions .btn{display:inline-flex;align-items:center;gap:5px}.spin{animation:agent-spin 1s linear infinite}@keyframes agent-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}@media (max-width:720px){.agent-ask-row{grid-template-columns:1fr}.agent-item{grid-template-columns:10px 1fr}.agent-actions{grid-column:2}}.people-shell .top-apps.active{border-color:var(--uruv-primary);color:var(--uruv-primary)}.people-shell .topbar a.top-apps{font-size:13px!important;font-weight:600!important;height:36px}.an-overview{display:grid;gap:22px}.an-group h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;color:var(--uruv-text)}.an-dot{width:10px;height:10px;border-radius:50%}.an-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.an-tile{display:grid;gap:6px;padding:16px 18px;border:1px solid var(--uruv-border);border-radius:var(--uruv-radius-md,14px);background:var(--surface,#fff);min-width:0}.an-label{font-size:12.5px;font-weight:600;color:var(--uruv-text-secondary)}.an-value{font-size:24px;line-height:1.15;color:var(--uruv-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:34px}.an-foot small{color:var(--uruv-text-muted);font-size:12px}.an-tile.an-error .an-value{font-size:16px;color:var(--uruv-text-muted)}.an-spark{flex:0 0 auto}.an-ask-row{grid-template-columns:1fr auto}.an-examples{display:flex;flex-wrap:wrap;gap:8px}.an-examples button{border:1px solid var(--uruv-border);background:var(--uruv-primary-soft);color:var(--uruv-primary);border-radius:999px;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.an-answer{display:grid;gap:8px;padding:16px 18px;border:1px solid var(--uruv-border);border-radius:var(--uruv-radius-md,14px);background:var(--surface,#fff)}.an-answer-text p,.an-answer>b{color:var(--uruv-text)}.an-answer-text p{margin:0 0 4px;font-size:14px;line-height:1.55}.an-answer small{color:var(--uruv-text-muted)}.an-defs{overflow-x:auto;border:1px solid var(--uruv-border);border-radius:var(--uruv-radius-md,14px);background:var(--surface,#fff)}.an-defs table{width:100%;border-collapse:collapse;font-size:13.5px}.an-defs td,.an-defs th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--uruv-border);vertical-align:top;color:var(--uruv-text)}.an-defs th{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--uruv-text-muted)}.an-defs code{font-size:12px;color:var(--uruv-text-secondary)}.cx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.cx-card{display:grid;gap:6px;align-content:start;padding:16px 18px;border:1px solid var(--uruv-border);border-radius:var(--uruv-radius-md,14px);background:var(--surface,#fff);min-width:0}.cx-card p{margin:0;font-size:13.5px;line-height:1.45;color:var(--uruv-text)}.cx-card small{color:var(--uruv-text-muted);font-size:12px}.cx-card.cx-planned{opacity:.82}.cx-head{display:flex;justify-content:space-between;gap:8px;align-items:start}.cx-head b{color:var(--uruv-text);font-size:14px}.cx-badge{flex:0 0 auto;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700}.cx-b-available{background:color-mix(in srgb,#0e9f6e 14%,transparent);color:#0e9f6e}.cx-b-module{background:var(--uruv-primary-soft);color:var(--uruv-primary)}.cx-b-planned{background:color-mix(in srgb,var(--uruv-text-muted,#888) 14%,transparent);color:var(--uruv-text-secondary)}.cx-link{font-size:13px;font-weight:700;color:var(--uruv-primary);text-decoration:none}.cx-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cx-label,.cx-map label,.cx-row label{display:grid;gap:5px;font-size:12.5px;font-weight:600;color:var(--uruv-text-secondary)}.cx-label input,.cx-label select,.cx-map select,.cx-row select{border:1px solid var(--uruv-border);border-radius:10px;padding:9px 11px;font:inherit;font-size:14px;background:var(--surface,#fff);color:var(--uruv-text);min-width:0}.cx-hint{color:var(--uruv-text-muted);font-size:12px;overflow-wrap:anywhere}.cx-secret{display:grid;gap:8px;padding:14px 16px;border:1px solid #c98a00;border-radius:14px;background:color-mix(in srgb,#c98a00 8%,transparent)}.cx-secret code{font-size:13px;overflow-wrap:anywhere;color:var(--uruv-text)}.cx-secret pre{margin:0;padding:10px;border-radius:10px;background:var(--surface,#fff);font-size:12px;overflow-x:auto;white-space:pre}.cx-secret .btn{justify-self:start;display:inline-flex;gap:6px;align-items:center}.cx-endpoint{font-size:12px;color:var(--uruv-text-secondary);overflow-wrap:anywhere}.cx-file{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:10px 14px;border:1px dashed var(--uruv-border-strong,#cfc8ea);border-radius:12px;cursor:pointer;font-weight:600;color:var(--uruv-text)}.cx-file input{position:absolute;opacity:0;width:1px;height:1px}.cx-map{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}@media (max-width:720px){.cx-row{grid-template-columns:1fr}}.st-bar{display:flex;flex-wrap:wrap;gap:8px}.st-bar .btn{display:inline-flex;align-items:center;gap:6px}.st-mods{display:flex;flex-wrap:wrap;gap:8px 16px;border:1px solid var(--uruv-border);border-radius:12px;padding:10px 14px;margin:0}.st-mods legend{padding:0 6px;font-size:12.5px;font-weight:600;color:var(--uruv-text-secondary)}.st-mods label{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--uruv-text)}.cx-label textarea{border:1px solid var(--uruv-border);border-radius:10px;padding:9px 11px;font:inherit;font-size:14px;background:var(--surface,#fff);color:var(--uruv-text);resize:vertical}.st-agent .agent-body>div{margin-top:6px}.st-actions{flex-wrap:wrap;justify-content:flex-end}.st-trace{justify-self:start;margin-top:4px;font-size:12.5px}.st-steps{margin:6px 0 0;padding-left:20px;display:grid;gap:4px;font-size:12.5px;color:var(--uruv-text-secondary)}.st-steps code{display:block;font-size:11.5px;overflow-wrap:anywhere;color:var(--uruv-text-muted)}.cx-card .btn{justify-self:start;display:inline-flex;align-items:center;gap:6px}.content>.modal-backdrop,.content>.record-drawer-backdrop{position:fixed!important}.people-page .content:has(>.modal-backdrop),.people-page .content:has(>.record-drawer-backdrop){z-index:10000!important}main.people-page:has(.modal-backdrop){z-index:10000!important}