.uruvan-svg{display:block;overflow:visible}.uruvan-svg .u-chest-glow,.uruvan-svg .u-mouth-talk,.uruvan-svg .u-shadow,.uruvan-svg g{transform-box:fill-box}.uruvan-svg .u-figure{transform-origin:50% 100%;transition:transform .35s cubic-bezier(.34,1.3,.64,1)}.uruvan-svg .u-body{transform-origin:50% 92%}.uruvan-svg .u-arm-l{transform-origin:85% 15%;transition:transform .3s ease}.uruvan-svg .u-arm-r{transform-origin:15% 15%;transition:transform .3s ease}.uruvan-svg .u-eye{transform-origin:50% 50%;transition:transform .12s ease}.uruvan-svg .u-eyes{transition:transform .4s ease}.uruvan-svg .u-eyes-closed{opacity:0;transition:opacity .2s ease}.uruvan-svg .u-prop{opacity:0;transition:opacity .25s ease;transform-origin:50% 50%}.uruvan-svg .u-shadow{transform-origin:50% 50%;transition:transform .35s ease,opacity .35s ease}.uruvan-svg .u-chest-glow{transform-origin:50% 50%;animation:u-glow 3.6s ease-in-out infinite}.uruvan-svg[data-facing=left] .u-figure{transform:scaleX(-1)}.uruvan-svg[data-blink] .u-eye{transform:scaleY(.08)}.uruvan-svg[data-state=idle] .u-body,.uruvan-svg[data-state=resting] .u-body{animation:u-breathe 3.4s ease-in-out infinite}.uruvan-svg[data-state=sleeping] .u-eye{transform:scaleY(.05)}.uruvan-svg[data-state=sleeping] .u-eyes-closed{opacity:1}.uruvan-svg[data-state=sleeping] .u-body{animation:u-breathe 5s ease-in-out infinite;transform:translateY(4px) scaleY(.96)}.uruvan-svg[data-state=sleeping] .u-zzz{opacity:1;animation:u-float 3s ease-in-out infinite}.uruvan-svg[data-state=waking] .u-body{animation:u-wake .9s ease-out both}.uruvan-svg[data-state=stretching] .u-body{animation:u-stretch 1.4s ease-in-out both}.uruvan-svg[data-state=stretching] .u-arm-l{transform:rotate(60deg)}.uruvan-svg[data-state=stretching] .u-arm-r{transform:rotate(-60deg)}.uruvan-svg[data-state=stretching] .u-eye{transform:scaleY(.25)}.uruvan-svg[data-state=attention] .u-arm-r,.uruvan-svg[data-state=greeting] .u-arm-r{animation:u-wave .6s ease-in-out infinite alternate}.uruvan-svg[data-state=greeting] .u-body{animation:u-breathe 2.2s ease-in-out infinite}.uruvan-svg[data-state=attention] .u-body{animation:u-lean 1.2s ease-in-out infinite}.uruvan-svg[data-state=attention] .u-bang{opacity:1;animation:u-pop .5s cubic-bezier(.34,1.56,.64,1) both}.uruvan-svg[data-state=lookingAround] .u-eyes{animation:u-look 2.4s ease-in-out both}.uruvan-svg[data-state=walking] .u-body{animation:u-bob .42s ease-in-out infinite}.uruvan-svg[data-state=walking] .u-foot-l{animation:u-step .42s ease-in-out infinite}.uruvan-svg[data-state=walking] .u-foot-r{animation:u-step .42s ease-in-out .21s infinite}.uruvan-svg[data-state=walking] .u-arm-l{animation:u-swing .42s ease-in-out infinite alternate}.uruvan-svg[data-state=walking] .u-arm-r{animation:u-swing .42s ease-in-out .21s infinite alternate}.uruvan-svg[data-state=sitting] .u-body{transform:translateY(9px) scaleY(.93);animation:u-breathe-sit 4s ease-in-out infinite}.uruvan-svg[data-state=sitting] .u-feet{transform:translateY(-3px) scaleX(1.12)}.uruvan-svg[data-state=thinking] .u-eyes{transform:translate(4px,-5px)}.uruvan-svg[data-state=thinking] .u-body{transform:rotate(-4deg)}.uruvan-svg[data-state=thinking] .u-arm-l{transform:rotate(-70deg) translate(6px,-6px)}.uruvan-svg[data-state=thinking] .u-dots{opacity:1;animation:u-dots 1.2s ease-in-out infinite}.uruvan-svg[data-state=listening] .u-body{transform:rotate(5deg);animation:none}.uruvan-svg[data-state=listening] .u-chest-glow{animation:u-glow 1s ease-in-out infinite}.uruvan-svg[data-state=speaking] .u-mouth-talk{transform-origin:50% 50%;animation:u-talk .22s ease-in-out infinite alternate}.uruvan-svg[data-state=speaking] .u-body{animation:u-breathe 1.6s ease-in-out infinite}.uruvan-svg[data-state=happy] .u-figure{animation:u-hop .6s cubic-bezier(.34,1.56,.64,1) 2}.uruvan-svg[data-state=celebrating] .u-figure{animation:u-hop .55s cubic-bezier(.34,1.56,.64,1) 3}.uruvan-svg[data-state=celebrating] .u-arm-l{transform:rotate(110deg)}.uruvan-svg[data-state=celebrating] .u-arm-r{transform:rotate(-110deg)}.uruvan-svg[data-state=celebrating] .u-sparkles{opacity:1;animation:u-twinkle .7s ease-in-out infinite alternate}.uruvan-svg[data-state=celebrating] .u-eye,.uruvan-svg[data-state=happy] .u-eye{transform:scaleY(.55) translateY(3px)}.uruvan-svg[data-state=callJump] .u-figure{animation:u-jump .7s cubic-bezier(.34,1.56,.64,1) infinite}.uruvan-svg[data-state=callJump] .u-shadow{animation:u-shadow .7s ease-in-out infinite}.uruvan-svg[data-state=callJump] .u-arm-r{transform:rotate(-120deg)}.uruvan-svg[data-state=callJump] .u-rings{opacity:1;animation:u-ring .7s ease-in-out infinite alternate}.uruvan-svg[data-state=callJump] .u-chest-glow{animation:u-glow .5s ease-in-out infinite}.uruvan-svg[data-state=urgent] .u-body{animation:u-shake .5s ease-in-out infinite}.uruvan-svg[data-state=urgent] .u-bang{opacity:1;animation:u-pulse .8s ease-in-out infinite}.uruvan-svg[data-state=confused] .u-body{transform:rotate(-7deg)}.uruvan-svg[data-state=confused] .u-question{opacity:1;animation:u-pop .5s cubic-bezier(.34,1.56,.64,1) both}.uruvan-svg[data-state=confused] .u-eye-l{transform:scaleY(.8)}.uruvan-svg[data-state=resting] .u-figure{animation:u-settle .9s ease-out both}.uruvan-svg[data-paused] *{animation-play-state:paused!important}.uruvan-svg[data-reduced] *{animation:none!important;transition:opacity .2s ease!important}@keyframes u-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015,1.03)}}@keyframes u-glow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes u-float{0%{transform:translateY(4px);opacity:.2}50%{opacity:1}to{transform:translateY(-6px);opacity:.25}}@keyframes u-wake{0%{transform:translateY(4px) scaleY(.95)}60%{transform:translateY(-3px) scaleY(1.04)}to{transform:none}}@keyframes u-stretch{0%,to{transform:none}45%{transform:scale(.98,1.09) translateY(-5px)}}@keyframes u-wave{0%{transform:rotate(-95deg)}to{transform:rotate(-140deg)}}@keyframes u-lean{0%,to{transform:rotate(0)}50%{transform:rotate(4deg) translateY(-2px)}}@keyframes u-look{0%,to{transform:none}25%{transform:translateX(-6px)}60%{transform:translateX(6px)}}@keyframes u-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes u-step{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes u-swing{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes u-dots{0%,to{opacity:.45}50%{opacity:1}}@keyframes u-talk{0%{transform:scaleY(.35)}to{transform:scaleY(1.15)}}@keyframes u-hop{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(0) scale(1.06,.92)}60%{transform:translateY(-22px) scale(.96,1.05)}}@keyframes u-jump{0%,to{transform:translateY(0) scale(1.05,.93)}50%{transform:translateY(-30px) scale(.96,1.06)}}@keyframes u-shadow{0%,to{transform:scale(1);opacity:.18}50%{transform:scale(.6);opacity:.08}}@keyframes u-ring{0%{opacity:.35;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}@keyframes u-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px) rotate(-2deg)}75%{transform:translateX(3px) rotate(2deg)}}@keyframes u-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes u-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes u-twinkle{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}@keyframes u-settle{0%{transform:scale(1.04,.94)}60%{transform:scale(.99,1.02)}to{transform:none}}.uruvan-root{position:fixed;z-index:1150;bottom:calc(14px + env(safe-area-inset-bottom));left:0;width:0;height:0;pointer-events:none}.uruvan-actor{position:fixed;bottom:calc(10px + env(safe-area-inset-bottom));pointer-events:auto;transition:transform var(--uruvan-walk,0s) cubic-bezier(.45,.05,.35,1),opacity .3s ease;will-change:transform;touch-action:none}.uruvan-actor[data-hidden]{opacity:0;pointer-events:none;transform:translateY(40px)!important}.uruvan-actor[data-dragging]{transition:none;cursor:grabbing}.uruvan-button{display:block;padding:0;border:0;background:none;cursor:pointer;border-radius:40% 40% 46% 46%;outline-offset:4px}.uruvan-button:focus-visible{outline:3px solid #8b5cf6}.uruvan-badge{position:absolute;top:8px;right:6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#ef3f72;color:#fff;font:800 11px/20px Inter,system-ui,sans-serif;text-align:center;box-shadow:0 0 0 2px #fff;pointer-events:none}.uruvan-minimized{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom));pointer-events:auto;display:flex;align-items:center;gap:6px;padding:6px 10px 6px 6px;border:1px solid #e4dcfb;border-radius:999px;background:rgba(255,255,255,.95);box-shadow:0 8px 24px rgba(40,24,90,.14);cursor:pointer;color:#3a2a4f;font:700 12px Inter,system-ui,sans-serif}.uruvan-minimized .uruvan-svg{width:30px;height:34px}.uruvan-card{position:fixed;bottom:calc(150px + env(safe-area-inset-bottom));width:min(340px,calc(100vw - 32px));pointer-events:auto;padding:14px 14px 12px;border:1px solid #e9e3fb;border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 18px 50px rgba(40,24,90,.18);color:#1d1b26;font-family:Inter,system-ui,sans-serif;animation:uruvan-card-in .32s cubic-bezier(.34,1.3,.64,1) both}.uruvan-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.uruvan-card h3{margin:0;font-size:15px;letter-spacing:-.01em}.uruvan-card p{margin:4px 0 0;color:#5f5a70;font-size:13px;line-height:1.45}.uruvan-card .uruvan-card-tag{display:inline-block;margin-bottom:4px;color:#6d3df2;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.uruvan-card .uruvan-card-tag.simulated{color:#b45309}.uruvan-card ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:6px}.uruvan-card li{display:flex;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:10px;background:#f6f3fe;font-size:12.5px;color:#3a2a4f}.uruvan-card li b{color:#6d3df2}.uruvan-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.uruvan-card-actions button{min-height:32px;padding:0 11px;border:1px solid #ddd3fb;border-radius:10px;background:#fff;color:#4b3a7a;font:650 12px Inter,system-ui,sans-serif;cursor:pointer}.uruvan-card-actions button.primary{background:#6d3df2;border-color:#6d3df2;color:#fff}.uruvan-card-actions button.danger{background:#d92d4a;border-color:#d92d4a;color:#fff}.uruvan-card-actions button:hover{filter:brightness(.97)}.uruvan-close{flex:none;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#7a7390;cursor:pointer;font-size:18px;line-height:1}.uruvan-close:hover{background:#f3effe}.uruvan-panel{position:fixed;z-index:1160;bottom:calc(16px + env(safe-area-inset-bottom));width:min(400px,calc(100vw - 24px));height:min(620px,calc(100dvh - 110px));display:flex;flex-direction:column;border:1px solid #e9e3fb;border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(40,24,90,.24);color:#1d1b26;font-family:Inter,system-ui,sans-serif;overflow:hidden;pointer-events:auto;animation:uruvan-card-in .3s cubic-bezier(.34,1.3,.64,1) both}.uruvan-panel>header{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;border-bottom:1px solid #f0ecfa;background:linear-gradient(90deg,rgba(124,92,255,.08),rgba(236,72,153,.04))}.uruvan-panel>header .uruvan-svg{width:38px;height:44px}.uruvan-panel>header div{flex:1 1;min-width:0}.uruvan-panel>header b{display:block;font-size:14.5px}.uruvan-panel>header small{color:#6b6880;font-size:11.5px}.uruvan-panel-body{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.uruvan-msg{max-width:88%;padding:9px 12px;border-radius:14px;font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.uruvan-msg.user{align-self:flex-end;background:#6d3df2;color:#fff;border-bottom-right-radius:4px}.uruvan-msg.assistant{align-self:flex-start;background:#f4f1fb;color:#1d1b26;border-bottom-left-radius:4px}.uruvan-msg.error{background:#fff1f2;color:#9f1239}.uruvan-msg-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.uruvan-msg-links button{padding:4px 9px;border:1px solid #d9cdfb;border-radius:999px;background:#fff;color:#6d3df2;font:650 11.5px Inter,system-ui,sans-serif;cursor:pointer}.uruvan-suggestions{display:flex;flex-wrap:wrap;gap:6px}.uruvan-suggestions button{padding:6px 10px;border:1px dashed #c9b8fa;border-radius:999px;background:#faf8ff;color:#5b2ee0;font:600 12px Inter,system-ui,sans-serif;cursor:pointer;text-align:left}.uruvan-panel form{display:flex;gap:6px;padding:10px;border-top:1px solid #f0ecfa}.uruvan-panel form input{flex:1 1;min-width:0;height:40px;padding:0 12px;border:1px solid #ddd6f3;border-radius:12px;font:14px Inter,system-ui,sans-serif;color:#1d1b26;background:#fff}.uruvan-panel form input:focus{outline:none;border-color:#6d3df2;box-shadow:0 0 0 3px rgba(109,61,242,.15)}.uruvan-panel form button{flex:none;min-width:40px;height:40px;padding:0 10px;border:0;border-radius:12px;background:#6d3df2;color:#fff;cursor:pointer;display:grid;place-items:center}.uruvan-panel form button.ghost{background:#f3effe;color:#6d3df2}.uruvan-panel form button.ghost.active{background:#d92d4a;color:#fff}.uruvan-panel form button:disabled{opacity:.45;cursor:default}.uruvan-note{margin:0;color:#8a8699;font-size:11px;text-align:center}.uruvan-prefs{display:grid;gap:10px;padding:14px;overflow-y:auto}.uruvan-prefs label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:#3a2a4f}.uruvan-prefs label small{display:block;color:#8a8699;font-size:11.5px}.uruvan-prefs input[type=time],.uruvan-prefs select{height:32px;border:1px solid #ddd6f3;border-radius:9px;padding:0 8px;background:#fff;color:#1d1b26}.uruvan-prefs input[type=checkbox]{width:18px;height:18px;accent-color:#6d3df2}.uruvan-prefs .row{display:flex;gap:6px;align-items:center}.uruvan-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes uruvan-card-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.uruvan-card,.uruvan-panel{animation:none}.uruvan-actor{transition:opacity .2s ease}}@media(max-width:760px){.uruvan-actor{bottom:calc(78px + env(safe-area-inset-bottom))}.uruvan-minimized{bottom:calc(84px + env(safe-area-inset-bottom))}.uruvan-card{bottom:calc(200px + env(safe-area-inset-bottom))}.uruvan-panel{left:12px!important;right:12px!important;width:auto;bottom:calc(76px + env(safe-area-inset-bottom));height:min(72dvh,600px)}}html[data-theme=dark] .uruvan-card,html[data-theme=dark] .uruvan-minimized,html[data-theme=dark] .uruvan-panel{background:#1c1925;border-color:#332d45;color:#f1eff7}html[data-theme=dark] .uruvan-card p,html[data-theme=dark] .uruvan-panel>header small,html[data-theme=dark] .uruvan-prefs label small{color:#b8b3c7}html[data-theme=dark] .uruvan-card li{background:#262133;color:#e4e0ee}html[data-theme=dark] .uruvan-card-actions button{background:#262133;border-color:#3a3550;color:#e4e0ee}html[data-theme=dark] .uruvan-card-actions button.primary{background:#6d3df2;border-color:#6d3df2;color:#fff}html[data-theme=dark] .uruvan-panel>header{border-color:#2a2638;background:linear-gradient(90deg,rgba(167,139,250,.14),transparent)}html[data-theme=dark] .uruvan-msg.assistant{background:#262133;color:#f1eff7}html[data-theme=dark] .uruvan-panel form,html[data-theme=dark] .uruvan-panel>header{border-color:#2a2638}html[data-theme=dark] .uruvan-panel form input,html[data-theme=dark] .uruvan-prefs input[type=time],html[data-theme=dark] .uruvan-prefs select{background:#24202e;border-color:#3a3550;color:#f1eff7}html[data-theme=dark] .uruvan-msg-links button,html[data-theme=dark] .uruvan-suggestions button{background:#24202e;border-color:#4a3f75;color:#c4b5fd}html[data-theme=dark] .uruvan-prefs label{color:#e4e0ee}html[data-theme=dark] .uruvan-badge{box-shadow:0 0 0 2px #1c1925}.uruvan-svg .u-figure{filter:drop-shadow(0 6px 10px rgba(60,40,110,.12))}.uruvan-svg .u-foot{transform-origin:50% 0;transition:transform .3s ease}.uruvan-svg .u-feet{transform-origin:50% 0;transition:transform .35s ease}.uruvan-svg .u-head{transform-origin:50% 90%;transition:transform .4s ease}.uruvan-svg[data-state=walking] .u-foot-l{animation:u-leg .5s ease-in-out infinite}.uruvan-svg[data-state=walking] .u-foot-r{animation:u-leg .5s ease-in-out -.25s infinite}.uruvan-svg[data-state=walking] .u-body{animation:u-bob .25s ease-in-out infinite alternate}.uruvan-svg[data-state=walking] .u-head{animation:u-head-bob .5s ease-in-out infinite}.uruvan-svg[data-state=walking] .u-arm-l{animation:u-swing .5s ease-in-out infinite alternate}.uruvan-svg[data-state=walking] .u-arm-r{animation:u-swing .5s ease-in-out -.25s infinite alternate}.uruvan-svg[data-state=sitting] .u-feet{transform:translateY(-6px) scaleY(.5)}.uruvan-svg[data-state=sitting] .u-body{transform:translateY(14px)}@keyframes u-breathe-sit{0%,to{transform:translateY(14px)}50%{transform:translateY(13px) scaleY(1.01)}}.uruvan-svg[data-state=thinking] .u-head{transform:rotate(-6deg)}.uruvan-svg[data-state=listening] .u-head{transform:rotate(7deg)}.uruvan-svg[data-state=confused] .u-head{transform:rotate(-9deg)}.uruvan-svg[data-state=lookingAround] .u-head{animation:u-head-look 2.4s ease-in-out both}.uruvan-svg[data-state=attention] .u-head,.uruvan-svg[data-state=greeting] .u-head{animation:u-head-tilt 1.2s ease-in-out infinite}.uruvan-svg[data-state=sleeping] .u-head{transform:rotate(-5deg) translateY(3px)}.uruvan-svg[data-state=callJump] .u-feet,.uruvan-svg[data-state=celebrating] .u-feet,.uruvan-svg[data-state=happy] .u-feet{animation:u-tuck .7s ease-in-out infinite}@keyframes u-leg{0%,to{transform:rotate(16deg) translateY(0)}25%{transform:rotate(0) translateY(-5px)}50%{transform:rotate(-16deg) translateY(0)}75%{transform:rotate(0) translateY(0)}}@keyframes u-head-bob{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg) translateY(-2px)}}@keyframes u-head-look{0%,to{transform:none}25%{transform:rotate(-7deg)}60%{transform:rotate(7deg)}}@keyframes u-head-tilt{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes u-tuck{0%,to{transform:none}50%{transform:scaleY(.78)}}.uruvan-card{bottom:calc(172px + env(safe-area-inset-bottom))}@media(max-width:760px){.uruvan-card{bottom:calc(222px + env(safe-area-inset-bottom))}}.uruvan-mic{position:absolute;left:8px;top:10px;width:12px;height:12px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.25);pointer-events:none;animation:u-mic 2s ease-in-out infinite}@keyframes u-mic{0%,to{box-shadow:0 0 0 3px rgba(34,197,94,.25)}50%{box-shadow:0 0 0 6px rgba(34,197,94,.08)}}.uruvan-3d{display:block}.uruvan-3d canvas{display:block;background:transparent!important}.uruvan-updates{display:grid;gap:6px;padding:10px;border:1px solid #e9e3fb;border-radius:14px;background:#faf8ff}.uruvan-updates>header{display:flex;justify-content:space-between;align-items:center}.uruvan-updates>header b{font-size:12.5px;color:#4b3a7a}.uruvan-update>button,.uruvan-updates>header button{border:0;background:none;color:#6d3df2;font:650 12px Inter,system-ui,sans-serif;cursor:pointer}.uruvan-update{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:10px;background:#fff}.uruvan-update div{display:grid;gap:1px;min-width:0}.uruvan-update b{font-size:13px;color:#1d1b26}.uruvan-update span{font-size:12.5px;color:#5f5a70;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.uruvan-update small{font-size:11px;color:#8a8699}.uruvan-draft{display:grid;gap:8px;margin-top:10px;white-space:normal}.uruvan-draft label{display:grid;gap:3px}.uruvan-draft label span{font-size:11px;font-weight:700;color:#6b6880;text-transform:uppercase;letter-spacing:.06em}.uruvan-draft input,.uruvan-draft textarea{width:100%;padding:7px 9px;border:1px solid #ddd6f3;border-radius:9px;background:#fff;color:#1d1b26;font:13px/1.45 Inter,system-ui,sans-serif;resize:vertical}.uruvan-draft input:focus,.uruvan-draft textarea:focus{outline:none;border-color:#6d3df2;box-shadow:0 0 0 3px rgba(109,61,242,.14)}.uruvan-msg-links button.primary{background:#6d3df2;border-color:#6d3df2;color:#fff}.uruvan-draft-error{color:#9f1239;font-size:12.5px}.uruvan-draft-done{margin:0;color:#15803d;font-weight:650;font-size:12.5px}html[data-theme=dark] .uruvan-updates{background:#211d2b;border-color:#332d45}html[data-theme=dark] .uruvan-update{background:#262133}html[data-theme=dark] .uruvan-update b{color:#f1eff7}html[data-theme=dark] .uruvan-draft input,html[data-theme=dark] .uruvan-draft textarea{background:#24202e;border-color:#3a3550;color:#f1eff7}html.uruvan-desktop,html.uruvan-desktop body{background:transparent!important;overflow:hidden}html.uruvan-desktop body>:not(.uruvan-root){display:none!important}html.uruvan-desktop .uruvan-actor{cursor:grab}.uruvan-voice-bubble{position:absolute;left:50%;bottom:calc(100% - 6px);transform:translateX(-50%);width:max-content;max-width:240px;padding:7px 11px;border:1px solid #e4dcfb;border-radius:12px;background:#fff;color:#3a2a4f;font:600 12px/1.35 Inter,system-ui,sans-serif;box-shadow:0 8px 22px rgba(40,24,90,.16);cursor:pointer;text-align:left;white-space:normal}.uruvan-voice-bubble.error{border-color:#fecdd3;background:#fff1f2;color:#9f1239}html[data-theme=dark] .uruvan-voice-bubble{background:#1c1925;border-color:#332d45;color:#f1eff7}.uruvan-voice-bubble{max-width:280px;bottom:calc(100% + 4px)}.uruvan-voice-bubble button{display:block;margin-top:6px;padding:4px 10px;border:1px solid #d9cdfb;border-radius:999px;background:#fff;color:#6d3df2;font:650 11.5px Inter,system-ui,sans-serif;cursor:pointer}.uruvan-panel-mascot{display:grid;place-items:center;width:46px;height:52px;flex:none;overflow:visible}.mobile-sheet-backdrop{position:fixed;inset:0;z-index:2500;background:rgba(14,10,30,.38);display:flex;align-items:flex-end;animation:mobile-fade .16s ease}.mobile-sheet{width:100%;max-height:min(78dvh,620px);overflow-y:auto;padding:10px 14px calc(92px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -18px 50px rgba(20,12,50,.18);animation:mobile-rise .2s cubic-bezier(.2,.8,.2,1)}.mobile-sheet:before{content:"";display:block;width:38px;height:4px;margin:0 auto 10px;border-radius:4px;background:#ddd8ec}.mobile-sheet>header{display:flex;align-items:center;justify-content:space-between;padding:0 2px 10px}.mobile-sheet>header b{font:700 18px var(--uruv-font-display,"Space Grotesk",system-ui,sans-serif);color:var(--uruv-text,#1d1b26)}.mobile-sheet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mobile-sheet-grid a{position:relative;display:grid;justify-items:center;gap:7px;padding:14px 6px 12px;border:1px solid var(--uruv-border,#ece8f6);border-radius:16px;color:var(--uruv-text,#1d1b26);text-decoration:none;font:650 12px var(--uruv-font-body,Inter,system-ui,sans-serif);text-align:center;min-width:0}.mobile-sheet-grid a span:last-of-type{overflow:hidden;text-overflow:ellipsis;max-width:100%}.mobile-sheet-grid a.active{border-color:var(--uruv-primary,#6d3df2);background:var(--uruv-primary-soft,#f3efff)}.mobile-sheet-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:var(--uruv-primary-soft,#f3efff);color:var(--uruv-primary,#6d3df2)}.mobile-sheet-grid i{position:absolute;top:6px;right:8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef3f72;color:#fff;font:800 10px/18px Inter,system-ui,sans-serif;font-style:normal}html[data-theme=dark] .mobile-sheet{background:#17141f}html[data-theme=dark] .mobile-sheet-grid a{border-color:#2d293b;color:#ece9f5}html[data-theme=dark] .mobile-sheet-icon{background:rgba(167,139,250,.16);color:#c4b5fd}@keyframes mobile-fade{0%{opacity:0}to{opacity:1}}@keyframes mobile-rise{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.mobile-sheet,.mobile-sheet-backdrop{animation:none}}@media(max-width:760px){.people-page .people-top-actions>a.top-action-connect,.people-page .people-top-actions>a.top-action-email{display:none!important}html.people-menu-open .people-mobile-nav .people-tab-work{background:var(--uruv-primary-soft)!important;color:var(--uruv-primary)!important}}.connect-filter-chips,.connect-row-time{display:none}@media(max-width:760px){.people-page-people-connect .content{padding-left:0!important;padding-right:0!important}.people-page-people-connect .content-titlebar{display:none!important}.connect-v2:not(.chat-open){border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.connect-v2:not(.chat-open) .connect-rail{display:flex!important;flex-direction:column!important;gap:0!important;align-content:start!important;max-height:none!important;height:auto!important;padding:2px 0 12px!important;background:transparent!important;border:0!important;overflow:visible!important}.connect-v2 .connect-rail>*{flex:none!important}.connect-v2 .connect-rail .connect-title{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:4px 16px 10px!important;margin:0!important}.connect-v2 .connect-rail .connect-title .eyebrow{display:none!important}.connect-v2 .connect-rail .connect-title h3{margin:0!important;font:700 24px var(--uruv-font-display,"Space Grotesk",system-ui,sans-serif)!important;display:flex;align-items:center;gap:8px}.connect-v2 .connect-rail .connect-title .icon-btn{width:40px!important;height:40px!important;border-radius:12px!important;box-shadow:none!important}.connect-v2 .connect-rail .connect-workspace-search{margin:0 16px 10px!important;min-height:42px!important;border-radius:12px!important;background:var(--uruv-surface-muted,#f3f1f8)!important;border:1px solid transparent!important}.connect-v2 .connect-rail .connect-workspace-search input{font-size:16px!important}.connect-filter-chips{display:flex!important;gap:8px;padding:0 16px 10px;overflow-x:auto;scrollbar-width:none}.connect-filter-chips::-webkit-scrollbar{display:none}.connect-filter-chips button{flex:none;min-height:34px;padding:0 14px;border:1px solid var(--uruv-border,#e6e2f2);border-radius:999px;background:#fff;color:var(--uruv-text-secondary,#5f5a70);font:650 13px var(--uruv-font-body,Inter,system-ui,sans-serif);white-space:nowrap}.connect-filter-chips button.active{background:var(--uruv-primary,#6d3df2);border-color:var(--uruv-primary,#6d3df2);color:#fff}.connect-v2 .connect-rail .connect-rail-shortcuts{display:flex!important;gap:8px!important;padding:0 16px 6px!important;margin:0!important;overflow-x:auto;scrollbar-width:none}.connect-v2 .connect-rail .connect-rail-shortcuts button{flex:none!important;min-height:32px!important;height:32px!important;padding:0 12px!important;border-radius:10px!important;font-size:12.5px!important;gap:6px!important;display:flex!important;align-items:center!important}.connect-v2 .connect-rail .connect-rail-shortcuts svg{width:15px;height:15px}.connect-v2 .connect-rail .connect-section-label{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px 4px!important;margin:0!important;min-height:0!important;font-size:11.5px!important;letter-spacing:.08em}.connect-v2 .connect-rail .connect-alerts{margin:0 16px 8px!important}.connect-v2 .connect-rail .connect-room{position:relative;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;grid-template-rows:auto auto;column-gap:12px!important;row-gap:2px;align-items:center!important;width:100%!important;min-height:68px!important;height:auto!important;margin:0!important;padding:10px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left}.connect-v2 .connect-rail .connect-room:active{background:var(--uruv-primary-soft,#f3efff)!important}.connect-v2 .connect-rail .connect-room.active{background:transparent!important}.connect-v2 .connect-rail .connect-room:after{content:"";position:absolute;left:76px;right:0;bottom:0;border-bottom:1px solid var(--uruv-border,#eeebf5)}.connect-v2 .connect-rail .connect-room>span:first-child{grid-row:1/3;width:48px!important;height:48px!important;border-radius:50%!important;display:grid;place-items:center}.connect-v2 .connect-rail .connect-room>span:first-child .people-avatar{width:48px!important;height:48px!important}.connect-v2 .connect-rail .connect-room.assistant>span:first-child{border-radius:14px!important}.connect-v2 .connect-rail .connect-room>div{grid-column:2;grid-row:1/3;min-width:0;display:grid;gap:2px}.connect-v2 .connect-rail .connect-room>div b{font-size:15.5px!important;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connect-v2 .connect-rail .connect-room>div small{font-size:13.5px!important;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--uruv-text-secondary,#6b6680)!important}.connect-v2 .connect-rail .connect-room>div small.connect-designation{font-size:12px!important}.connect-row-time{display:block!important;grid-column:3;grid-row:1;align-self:end;font:500 12px var(--uruv-font-body,Inter,system-ui,sans-serif);color:var(--uruv-text-secondary,#8a8599);white-space:nowrap}.connect-v2 .connect-rail .connect-room>.connect-unread{grid-column:3;grid-row:2;justify-self:end;align-self:start;position:static!important;min-width:22px;height:22px;padding:0 7px;border-radius:11px;font-size:11.5px;line-height:22px;text-align:center}.connect-v2 .connect-rail .connect-room:has(.connect-unread) .connect-row-time{color:var(--uruv-primary,#6d3df2);font-weight:700}.connect-v2 .connect-rail .connect-room:has(.connect-unread)>div b{font-weight:800}.connect-v2 .connect-rail .connect-room:has(.connect-unread)>div small:last-child{color:var(--uruv-text,#1d1b26)!important;font-weight:600}html[data-theme=dark] .connect-filter-chips button{background:#1c1925;border-color:#332d45;color:#cfcadb}html[data-theme=dark] .connect-filter-chips button.active{background:#6d3df2;border-color:#6d3df2;color:#fff}html[data-theme=dark] .connect-v2 .connect-rail .connect-workspace-search{background:#1c1925!important}html[data-theme=dark] .connect-v2 .connect-rail .connect-room:after{border-color:#2a2638}.people-page .people-responsive-nav{display:none!important}.uruvan-card{bottom:calc(178px + env(safe-area-inset-bottom))!important}.connect-v2.chat-open .connect-messages{display:flex!important;flex-direction:column!important}.connect-v2.chat-open .connect-messages>:first-child{margin-top:auto!important}.connect-v2.chat-open .connect-messages>*{flex:none}.connect-v2.chat-open .connect-composer{display:flex!important;align-items:flex-end!important;gap:4px!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--uruv-border,#ece8f6)!important;background:var(--uruv-surface,#fff)!important;grid-template-columns:none!important}html.kb-open .connect-v2.chat-open .connect-composer{padding-bottom:8px!important}.connect-v2.chat-open .connect-composer .composer-icon{flex:none!important;width:36px!important;height:40px!important;min-width:36px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:var(--uruv-text-secondary,#6b6680)!important;padding:0!important}.connect-v2.chat-open .connect-composer .composer-icon.gif{font-size:11.5px!important;font-weight:800!important}.connect-v2.chat-open .connect-composer textarea{flex:1 1 auto!important;min-width:0!important;min-height:40px!important;max-height:132px!important;padding:9px 14px!important;border:1px solid var(--uruv-border,#e6e2f2)!important;border-radius:20px!important;background:var(--uruv-surface-muted,#f6f4fb)!important;font-size:16px!important;line-height:1.35!important;resize:none!important}}@media(max-width:760px){.connect-v2.chat-open .connect-composer textarea::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connect-v2.chat-open .connect-composer .composer-send{flex:none!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;display:grid!important;place-items:center!important;padding:0!important}html[data-theme=dark] .connect-v2.chat-open .connect-composer{background:#14111c!important;border-color:#2a2638!important}html[data-theme=dark] .connect-v2.chat-open .connect-composer textarea{background:#1c1925!important;border-color:#332d45!important}}.mail-fab,.mail-phone-head,.mail-row-avatar,.mail-sheet-backdrop{display:none}@media(max-width:760px){.people-page-mail-calendar .content{padding-left:0!important;padding-right:0!important}.people-page-mail-calendar .content-titlebar{display:none!important}.mailbox{gap:0!important;min-height:calc(100dvh - 140px)!important}.mailbox>.card{border-radius:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important}.mailbox .mailbox-nav{display:none!important}.mailbox.folders-open .mailbox-nav{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;position:fixed!important;left:0;right:0;bottom:0;z-index:2560;max-height:78dvh;overflow-y:auto!important;padding:10px 14px calc(92px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important;background:var(--uruv-surface,#fff)!important;box-shadow:0 -18px 50px rgba(20,12,50,.2)!important;animation:mobile-rise .2s cubic-bezier(.2,.8,.2,1)}.mailbox.folders-open .mailbox-nav:before{content:"";display:block;width:38px;height:4px;margin:0 auto 4px;border-radius:4px;background:#ddd8ec}.mailbox.folders-open .mailbox-nav .mail-compose-btn{display:none!important}.mailbox.folders-open .mailbox-nav nav{display:grid!important;grid-template-columns:1fr!important;min-width:0!important;gap:2px!important}.mailbox.folders-open .mailbox-nav nav button{display:flex!important;align-items:center;gap:12px;min-height:46px;padding:0 12px!important;border-radius:12px!important;font-size:15px!important;justify-content:flex-start!important}.mailbox.folders-open .mailbox-nav nav button .mail-count{margin-left:auto}.mailbox.folders-open .mail-nav-section{display:grid!important;gap:6px;padding-top:10px;border-top:1px solid var(--uruv-border,#ece8f6)}.mail-sheet-backdrop{display:block;position:fixed;inset:0;z-index:2555;background:rgba(14,10,30,.38);animation:mobile-fade .16s ease}.mail-phone-head{padding:6px 12px 8px}.mail-phone-folder,.mail-phone-head{display:flex;align-items:center;gap:10px}.mail-phone-folder{min-width:0;flex:1 1;padding:6px 4px;border:0;background:none;color:var(--uruv-text,#1d1b26);text-align:left;cursor:pointer}.mail-phone-folder span{display:grid;min-width:0}.mail-phone-folder b{font:700 22px var(--uruv-font-display,"Space Grotesk",system-ui,sans-serif)}.mail-phone-folder small{font-size:12.5px;color:var(--uruv-text-secondary,#6b6680);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-list .mail-search{margin:0 12px 8px!important;min-height:42px;border-radius:12px!important}.mailbox-list .mail-search input{font-size:16px!important}.mailbox-list .mailbox-toolbar{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;padding:0 12px 8px!important;overflow-x:auto;scrollbar-width:none}.mailbox-list .mailbox-toolbar>*{flex:none!important}.mailbox-list .mail-priority-filter{display:flex!important;flex-wrap:nowrap!important}.mailbox-items .mail-row{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto auto;column-gap:12px!important;row-gap:1px!important;padding:12px 14px!important;border-radius:0!important;border:0!important;border-bottom:1px solid var(--uruv-border,#eeebf5)!important;text-align:left;min-height:0!important}.mailbox-items .mail-row>:not(.mail-row-avatar){grid-column:2;min-width:0}.mail-row-avatar{display:grid!important;grid-row:1/4;width:40px;height:40px;border-radius:50%;place-items:center;background:var(--uruv-primary-soft,#efe9ff);color:var(--uruv-primary,#6d3df2);font:700 16px var(--uruv-font-body,Inter,system-ui,sans-serif)}.mailbox-items .mail-row .mail-row-top b{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-items .mail-row .mail-row-subject{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-items .mail-row .mail-row-snippet{font-size:13px;line-height:1.4;color:var(--uruv-text-secondary,#6b6680);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.mailbox-items .mail-row.unread{background:transparent!important;box-shadow:inset 3px 0 0 var(--uruv-primary,#6d3df2)}.mailbox-items .mail-row.unread .mail-row-subject,.mailbox-items .mail-row.unread .mail-row-top b{font-weight:800;color:var(--uruv-text,#1d1b26)}.mailbox-items .mail-row.unread time{color:var(--uruv-primary,#6d3df2);font-weight:700}.mail-fab{display:grid;place-items:center;position:fixed;right:16px;bottom:calc(176px + env(safe-area-inset-bottom));z-index:2300;width:56px;height:56px;border:0;border-radius:18px;background:var(--uruv-primary,#6d3df2);color:#fff;box-shadow:0 12px 28px rgba(109,61,242,.38);cursor:pointer}.mailbox.reading .mailbox-reader{padding:0 0 calc(80px + env(safe-area-inset-bottom))!important}.mailbox-reader .mail-reader-head{display:grid!important;grid-template-columns:auto 1fr!important;gap:10px!important;padding:10px 14px!important;align-items:start}.mailbox-reader .mail-reader-head .mail-focus-toggle{display:none!important}.mailbox-reader .mail-reader-head>div{grid-column:1/-1;min-width:0}.mailbox-reader .mail-reader-head h2{font-size:21px!important;line-height:1.25!important;overflow-wrap:anywhere}.mailbox-reader .mail-reader-head p{overflow-wrap:anywhere;font-size:13.5px}.mailbox-reader .mail-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:0 14px 10px!important}.mailbox-reader .mail-attachments-top,.mailbox-reader .mail-summarize,.mailbox-reader .mail-summary{margin-left:14px!important;margin-right:14px!important}.mailbox-reader .mail-body-frame{width:100%!important;max-width:100%!important;border:0!important}.mailbox-reader .mail-body-text{white-space:pre-wrap!important;overflow-wrap:anywhere!important;padding:0 14px!important}.mailbox .mail-agent{display:none!important}.mail-composer{position:fixed!important;inset:0!important;z-index:2700!important;width:auto!important;max-height:none!important;height:var(--vvh,100dvh)!important;border-radius:0!important;overflow-y:auto!important;padding-bottom:env(safe-area-inset-bottom)!important}.mail-composer input,.mail-composer select,.mail-composer textarea{font-size:16px!important}body:has(.mail-composer) .uruvan-root,body:has(.mailbox.folders-open) .uruvan-root,body:has(.mailbox.reading) .uruvan-root{display:none!important}html[data-theme=dark] .mailbox.folders-open .mailbox-nav{background:#17141f!important}html[data-theme=dark] .mail-row-avatar{background:rgba(167,139,250,.16);color:#c4b5fd}.mailbox.folders-open .mailbox-nav{flex-wrap:nowrap!important}.mailbox.folders-open .mailbox-nav>*{width:100%!important;flex:none!important}}@media(max-width:760px){body:has(.mail-composer) .people-mobile-nav,body:has(.mail-composer) .people-page .topbar{display:none!important}}@media(max-width:760px){html.people-menu-open .people-shell>.people-sidebar-drawer{bottom:calc(64px + env(safe-area-inset-bottom))!important;padding-bottom:16px!important;border-radius:0 18px 0 0!important;box-shadow:12px 0 40px rgba(20,12,50,.18)!important}html.people-menu-open .people-shell:after{content:"";position:fixed;inset:0;z-index:2590;background:rgba(14,10,30,.38);animation:mobile-fade .16s ease}}@media(max-width:400px){.people-page .people-top-actions>a.top-action-help{display:none!important}}@media(max-width:760px){:where(.people-page .content,.mailbox,.connect-v2) :where(.card,.card>*,.widget-head>*,.people-profile>*,.profile-sections>*){min-width:0}.ta-module-nav section,.ta-module-nav>*{flex:none!important;min-width:max-content!important}.people-area-nav,.people-area-nav section{overflow:visible!important}.people-area-nav section{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-bottom:0!important}.people-area-nav section>a{flex:none!important}:where(.people-page .content) :where(p,h1,h2,h3,h4,b,strong,small,span,td,th,dd,dt,li,label,a){overflow-wrap:break-word}:where(.people-page .content) :where(img,video,canvas,iframe,svg){max-width:100%}.connect-v2 .connect-rail{min-width:0!important;width:100%!important;max-width:100%!important}}@media(max-width:360px){.people-page .topbar{gap:6px!important;padding:0 8px!important}.people-page .people-top-brand{padding-right:0!important}.people-page .people-top-brand .uruv-lockup-logo{width:48px!important;height:auto!important}.people-page .people-top-brand .uruv-lockup-product{font-size:16px!important}.people-page .people-top-brand .uruv-lockup{gap:5px!important}}@media(max-width:760px){.people-page .people-top-actions>a.top-action-approvals{display:none!important}.people-notice-toast{top:calc(64px + env(safe-area-inset-top))!important;left:10px!important;right:10px!important;width:auto!important;border-radius:16px!important;box-shadow:0 14px 40px rgba(20,12,50,.22)!important;animation:mobile-drop .22s cubic-bezier(.2,.8,.2,1)}.people-notice-toast b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-notice-toast small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@keyframes mobile-drop{0%{transform:translateY(-14px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.people-notice-toast{animation:none!important}}@media(display-mode:standalone){html:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background:#0B0B10;z-index:5000;pointer-events:none}}@media(max-width:760px){.uruvan-panel{left:0!important;right:0!important;width:100%!important;max-width:none!important;top:calc(var(--vv-top,0px) + env(safe-area-inset-top) + 10px)!important;bottom:auto!important;height:calc(var(--vvh,100dvh) - env(safe-area-inset-top) - 10px)!important;border-radius:22px 22px 0 0!important;border-left:0!important;border-right:0!important}.uruvan-panel form{padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}html.kb-open .uruvan-panel form{padding-bottom:10px!important}.uruvan-panel form input{font-size:16px!important}body:has(.uruvan-panel) .people-mobile-nav{display:none!important}html.kb-open .uruvan-root:has(.uruvan-panel){display:block!important}html.kb-open .uruvan-root:has(.uruvan-panel) .uruvan-actor{display:none!important}}@media(max-width:760px){.ta-calendar-controls b{min-width:0!important;white-space:nowrap}.ta-calendar-controls{flex-wrap:wrap;justify-content:flex-end}.holiday-calendar .widget-head{flex-wrap:wrap!important;row-gap:8px}.holiday-calendar .holiday-year{flex:none;margin-left:auto}.holiday-months{grid-template-columns:minmax(0,1fr)!important}.connect-v2.people-connect-shell:not(.chat-open){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.connect-v2:not(.chat-open) .connect-rail{padding-bottom:calc(24px + var(--tabs-space,64px))!important}.connect-v2 .connect-rail .connect-rail-shortcuts{padding-bottom:0!important}.connect-v2 .connect-rail .connect-section-label{padding-top:12px!important}}@media(max-width:760px){body:has(.modal-backdrop:not(.call-minimised)) .people-mobile-nav,body:has(.record-drawer-backdrop) .people-mobile-nav{display:none!important}.record-drawer{width:100vw!important;max-width:100vw!important}.record-drawer-body{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.record-drawer-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}.approval-inbox-v3 .table-scroll{overflow:visible!important}.approval-inbox-v3 .data-table,.approval-inbox-v3 .data-table tbody{display:block!important;width:100%!important;min-width:0!important}.approval-inbox-v3 .data-table thead{display:none!important}.approval-inbox-v3 .data-table tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:3px;padding:13px 14px!important;border-bottom:1px solid var(--uruv-border,#eeebf5);cursor:pointer}.approval-inbox-v3 .data-table td{display:block!important;padding:0!important;border:0!important;min-width:0;grid-column:1;font-size:13px;color:var(--uruv-text-secondary,#6b6680);white-space:normal!important;overflow-wrap:anywhere}.approval-inbox-v3 .data-table td:first-child{color:var(--uruv-text,#1d1b26);font-size:14.5px}.approval-inbox-v3 .data-table td:first-child .cell-sub{display:block}.approval-inbox-v3 .data-table td:nth-child(5){grid-column:2;grid-row:1;align-self:start}.approval-inbox-v3 .data-table td:last-child{grid-column:2;grid-row:2/span 4;align-self:center;justify-self:end}.approval-inbox-v3 .data-table td{height:auto!important;min-height:0!important;line-height:1.4!important;background:transparent!important;box-shadow:none!important}.approval-inbox-v3 .data-table tr{height:auto!important;background:transparent}.holiday-calendar{padding:16px!important}.holiday-calendar .widget-head{flex-direction:column!important;align-items:stretch!important}.holiday-calendar .widget-head h3{font-size:18px!important;display:flex;align-items:center;gap:8px}.holiday-calendar .holiday-year{align-self:flex-end}.record-drawer .drawer-head{padding-top:calc(14px + env(safe-area-inset-top))!important}}@media(max-width:760px){.record-drawer .drawer-head:has(>.context-label){display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"close . status" "label label label" "title title title";row-gap:6px;align-items:center}.record-drawer .drawer-head:has(>.context-label)>.icon-btn{grid-area:close}.record-drawer .drawer-head:has(>.context-label)>.badge{grid-area:status}.record-drawer .drawer-head:has(>.context-label)>.context-label{grid-area:label;overflow-wrap:anywhere}.record-drawer .drawer-head:has(>.context-label)>h2{grid-area:title;margin:0;font-size:21px!important;line-height:1.25}}@media(max-width:760px){html body .people-page .approval-inbox-v3 .data-table tbody tr>td{height:auto!important;min-height:0!important;padding:0!important;line-height:1.4!important}html body .people-page .approval-inbox-v3 .data-table tbody tr{height:auto!important;grid-auto-rows:auto!important}.holiday-calendar .widget-head>div:not(.holiday-year){display:block!important}.holiday-calendar .holiday-year{display:flex!important;flex-direction:row!important}.holiday-calendar .widget-head>div>p{margin-top:4px!important}html body .people-page .approval-inbox-v3 .data-table tbody tr>td{font-size:13px!important;line-height:1.45!important;color:var(--uruv-text-secondary,#6b6680)!important;background:transparent!important}html body .people-page .approval-inbox-v3 .data-table tbody tr>td:first-child{font-size:15px!important;color:var(--uruv-text,#1d1b26)!important;margin-bottom:2px}html body .people-page .approval-inbox-v3 .data-table tbody tr>td:first-child .cell-sub{font-size:12px!important}}.meeting-card.ended{opacity:.55;filter:grayscale(.7)}.meeting-card.ended b{text-decoration:none}.meeting-ended-badge{background:#ecebf1!important;color:#6b6880!important}.employee-schedule-row.ended{opacity:.5}.employee-schedule-row .schedule-ended{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:#ecebf1;color:#6b6880;font-size:10.5px;font-weight:700}.employee-schedule-row .schedule-next{display:block;color:var(--uruv-primary,#6d3df2);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.employee-schedule-row.next time{line-height:1.25}html[data-theme=dark] .employee-schedule-row .schedule-ended,html[data-theme=dark] .meeting-ended-badge{background:#2a2638!important;color:#b8b3c7!important}.webrtc-room>.call-stage{position:relative!important;overflow:hidden}.webrtc-room>.call-stage .remote-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important}.group-screen-share{position:relative!important;overflow:hidden}.group-screen-share video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important}@media(max-width:760px){.people-page .topbar{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px 0 var(--uruv-border,#ece8f6)!important}html[data-theme=dark] .people-page .topbar{background:#14111c!important}}.call-elsewhere{position:fixed;left:50%;top:calc(12px + env(safe-area-inset-top));transform:translateX(-50%);z-index:3900;display:flex;align-items:center;gap:10px;padding:9px 16px;border-radius:999px;background:#0f7a45;color:#fff;font:600 13px var(--uruv-font-body,Inter,system-ui,sans-serif);box-shadow:0 10px 28px rgba(15,122,69,.3)}.call-elsewhere span{display:flex;gap:8px;align-items:baseline}.call-elsewhere small{opacity:.85;font-weight:500}@media(max-width:760px){.call-elsewhere{top:calc(66px + env(safe-area-inset-top));max-width:calc(100vw - 24px)}.call-elsewhere span{flex-direction:column;gap:0}}@media (max-width:900px){.module-page .people-responsive-nav{display:flex!important}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_5e81af{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_5e81af{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/719c9cc1ad948fc2-s.p.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7c4799c5b42e0f61-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61442ebac774be97-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/719c9cc1ad948fc2-s.p.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7c4799c5b42e0f61-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61442ebac774be97-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/719c9cc1ad948fc2-s.p.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7c4799c5b42e0f61-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61442ebac774be97-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/719c9cc1ad948fc2-s.p.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7c4799c5b42e0f61-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61442ebac774be97-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Tamil Fallback;src:local("Arial");ascent-override:81.82%;descent-override:34.80%;line-gap-override:0.00%;size-adjust:106.33%}.__className_a0b4eb{font-family:Noto Sans Tamil,Noto Sans Tamil Fallback;font-style:normal}.__variable_a0b4eb{--font-tamil:"Noto Sans Tamil","Noto Sans Tamil Fallback"}