:is(.phone-surface:has([data-screen=\/research])>.app-toolbar,.phone-surface:has([data-screen=\/research])>.bottom-nav){display:none}.phone-surface:has([data-screen=\/research])>.screen-scroll{padding:0;top:46px;overflow:hidden}.phone-surface:has([data-screen=\/research])>.home-indicator{bottom:10px}.research-screen{color:#041e37;background:#f7fafd;width:360px;height:754px;position:relative}.research-toolbar{width:360px;height:62px;position:relative}.research-toolbar h1{color:#041e37;letter-spacing:-.0102em;text-align:center;width:129px;height:26px;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:25.78px;position:absolute;top:18px;left:115.5px}.research-card{background:linear-gradient(135deg,#fff 0%,#f7fafd 100%);border:0;border-radius:16px;flex-direction:column;gap:16px;width:322px;margin:0;padding:16px;display:flex;position:absolute;top:70px;left:19px}.research-card h2{color:#223c57;letter-spacing:-.0087em;width:290px;font-family:Manrope,sans-serif;font-size:20px;font-weight:700;line-height:24px}.research-card p{color:#586d81;width:100%;font-family:Onest,sans-serif;font-size:10px;font-weight:600;line-height:13px}.research-card input{color:#041e37;background:#fff;border:1px solid #bfd2e666;border-radius:12px;outline:0;width:100%;height:44px;padding:12px;font-family:Onest,sans-serif;font-size:12px;font-weight:500;box-shadow:0 1px 4px #041e370f,0 1px #041e3705}.research-card input::placeholder{color:#586d81;opacity:1}.research-card input[aria-invalid=true]{border-color:#e84646}.research-card input:focus-visible{outline-offset:2px;outline:2px solid #005f82}.research-card p[role=alert]{color:#e84646}.research-card button{color:#223c57;cursor:pointer;letter-spacing:-.0108em;text-align:center;background:#00b0f0;border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;height:44px;padding:16px 0;font-family:Onest,sans-serif;font-size:16px;font-weight:600;display:flex}.research-card button:focus-visible{outline-offset:2px;outline:2px solid #005f82}@font-face{font-family:Manrope;src:url(/assets/fonts/manrope_variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Onest;src:url(/assets/fonts/onest_variable.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{color:#041e37;font-family:var(--font-secondary);font-synthesis:none;--font-primary:"Manrope", sans-serif;--font-secondary:"Onest", sans-serif;--text:#041e37;--dark-blue:#223c57;--navy:#163047;--cyan:#00b0f0;--cyan-text:#006f98;--focus:#005f82;--light-blue:#bfd2e6;--pale-blue:#eef5fb;--background:#f7fafd;--white:#fff;--muted:#596e82;--border:#e4ecf5;--green:#8cc63e;--yellow:#f7b638;--red:#e84646;--shadow:0 1px 4px #041e370f, 0 1px 0 #041e3705;background:#223c57}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-primary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-stage{background:radial-gradient(circle at 50% 20%,#709ac433,#0000 38%),#223c57;place-items:center;width:100%;min-height:100vh;padding:24px;display:grid;overflow:hidden}.phone-surface{width:360px;height:min(800px,100vh - 48px);min-height:640px;color:var(--text);background:var(--background);isolation:isolate;transform:scale(var(--design-scale,1));transform-origin:0 0;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0313225c}.status-bar{z-index:20;justify-content:space-between;align-items:center;width:100%;height:46px;padding:0 24px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:19.6px;display:flex;position:absolute;top:0;left:0}.status-icons{width:66px;height:11px;color:var(--navy);align-items:center;gap:6px;display:flex}.status-icons img{flex:none;height:11px;display:block}.status-icons img:first-child,.status-icons img:nth-child(2){width:16px}.status-icons img:nth-child(3){width:22px}.app-toolbar{z-index:20;background:var(--background);justify-content:space-between;align-items:center;width:100%;height:62px;padding:9px 20px;display:flex;position:absolute;top:46px;left:0}.toolbar-title{max-width:150px;color:var(--text);letter-spacing:-.184px;text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:26px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.toolbar-text-action{color:var(--cyan-text);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:10px;font-weight:700}.phone-surface--service-picker .status-bar,.phone-surface--service-picker .app-toolbar{transform:translateY(6px)}.vacation-frame-marker{z-index:30;width:16.67px;height:16px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-surface--vacation .status-bar,.phone-surface--vacation .app-toolbar{transform:translateY(44px)}.phone-surface--vacation .screen-scroll{top:152px}.phone-surface--vacation .bottom-nav{bottom:23px}.phone-surface--vacation .home-indicator{bottom:7px}.phone-surface--vacation .bottom-nav__item--active{color:var(--cyan);background:#00b0f01a}.phone-surface--achievements .bottom-nav{bottom:22px}.phone-surface--achievements .home-indicator{bottom:6px}.phone-surface--profile .bottom-nav{bottom:22px}.phone-surface--profile .home-indicator{bottom:6px}.phone-surface--incidents .bottom-nav{bottom:22px}.phone-surface--incidents .home-indicator{bottom:6px}.phone-surface--team .bottom-nav{bottom:22px}.phone-surface--team .home-indicator{bottom:6px}.phone-surface--learning .bottom-nav{bottom:22px}.phone-surface--learning .home-indicator{bottom:6px}.phone-surface--employee .app-toolbar{height:67px}.phone-surface--employee .screen-scroll{top:113px}.phone-surface--employee .bottom-nav{bottom:22px}.phone-surface--employee .home-indicator{bottom:6px}.phone-surface--income .bottom-nav{bottom:22px}.phone-surface--income .home-indicator{bottom:6px}.phone-surface--requests .bottom-nav{bottom:22px}.phone-surface--requests .home-indicator{bottom:6px}.phone-surface--home .bottom-nav{bottom:22px}.phone-surface--home .home-indicator{bottom:6px}.phone-surface--services .bottom-nav{bottom:22px}.phone-surface--services .home-indicator{bottom:6px}.phone-surface--goals .bottom-nav{bottom:22px}.phone-surface--goals .home-indicator{bottom:6px}.phone-surface--ppe .bottom-nav{bottom:22px}.phone-surface--ppe .home-indicator{bottom:6px}.phone-surface--notifications .bottom-nav{bottom:22px}.phone-surface--notifications .home-indicator{bottom:6px}.phone-surface--settings .bottom-nav{bottom:22px}.phone-surface--settings .home-indicator{bottom:6px}.phone-surface--quick-access .bottom-nav{bottom:22px}.phone-surface--quick-access .home-indicator{bottom:6px}.toolbar-side{align-items:center;gap:8px;width:44px;display:flex}.toolbar-side--wide{width:96px}.toolbar-side--end{justify-content:flex-end}.icon-button,.sos-button{border:1px solid var(--border);background:var(--white);cursor:pointer;border-radius:16px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.icon-button--back{background:0 0;border:0;overflow:hidden}.icon-button--back img{width:44px;height:44px}.icon-button:focus-visible,.sos-button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sos-button{color:var(--red);text-transform:uppercase;border-color:#e8464647;font-family:Onest,sans-serif;font-size:10px;font-weight:700}.notification-button>span{min-width:16px;height:16px;color:var(--dark-blue);border:2px solid var(--background);background:var(--cyan);border-radius:999px;place-items:center;padding:0 4px;font-size:9px;font-weight:700;display:grid;position:absolute;top:-5px;right:-3px}.icon-button>img{width:20px;height:20px;display:block}.toolbar-side .icon-button[aria-label=Назад]{background:0 0;border:0;overflow:hidden}.toolbar-side .icon-button[aria-label=Назад]>img{width:44px;height:44px}.screen-scroll{z-index:2;overscroll-behavior:contain;scrollbar-width:none;padding:8px 19px 116px;position:absolute;inset:108px 0 0;overflow:hidden auto}.screen-scroll::-webkit-scrollbar{display:none}.screen-scroll--service-picker{z-index:50;overflow:visible}.screen-stack{flex-direction:column;gap:24px;display:flex}.screen-stack--home{gap:20px}.bottom-nav{z-index:25;border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-radius:24px 24px 18px 18px;justify-content:space-between;align-items:center;width:320px;height:78px;padding:12px;display:flex;position:absolute;bottom:6px;left:20px;right:20px;box-shadow:0 6px 20px #041e3714}.bottom-nav__item{appearance:none;color:#6d7f93;letter-spacing:.2px;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:54px;height:54px;padding:0;font-family:inherit;font-size:10px;font-weight:600;line-height:14px;text-decoration:none;display:flex}.bottom-nav__item--disabled{cursor:default;opacity:1}.bottom-nav__icon{background:currentColor;width:20px;height:20px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bottom-nav__icon--home{-webkit-mask-image:url(/assets/icons/ic_figma_nav_home.svg);mask-image:url(/assets/icons/ic_figma_nav_home.svg)}.bottom-nav__icon--people{-webkit-mask-image:url(/assets/icons/ic_figma_nav_people.svg);mask-image:url(/assets/icons/ic_figma_nav_people.svg)}.bottom-nav__icon--chats{-webkit-mask-image:url(/assets/icons/ic_figma_nav_chat.svg);mask-image:url(/assets/icons/ic_figma_nav_chat.svg)}.bottom-nav__icon--services{-webkit-mask-image:url(/assets/icons/ic_figma_nav_services.svg);mask-image:url(/assets/icons/ic_figma_nav_services.svg)}.bottom-nav__icon--profile{-webkit-mask-image:url(/assets/icons/ic_figma_nav_profile.svg);mask-image:url(/assets/icons/ic_figma_nav_profile.svg)}.home-indicator{z-index:26;background:var(--text);pointer-events:none;border-radius:99px;width:130px;height:4px;position:absolute;bottom:1px;left:115px}.card{border:1px solid var(--border);background:var(--white);width:100%;box-shadow:var(--shadow);border-radius:16px}.card-button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.section-header{justify-content:space-between;align-items:center;min-height:28px;margin-bottom:12px;display:flex}.section-header--link{color:inherit;cursor:pointer;text-decoration:none}.section-title-row{align-items:center;gap:7px;display:flex}.section-header h2,.standalone-title{color:var(--dark-blue);font-family:Manrope,sans-serif;font-size:20px;font-weight:700;line-height:24px}.standalone-title{margin-bottom:12px}.text-link{color:var(--cyan-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.text-link--disabled,.text-link--static{cursor:default;opacity:1}.text-link--disabled{color:var(--cyan)}.text-link>img{flex:0 0 16px;width:16px;height:15px;display:block}.count-pill,.danger-pill,.status-pill{border:1px solid var(--light-blue);min-height:20px;color:var(--dark-blue);border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-family:Onest,sans-serif;font-size:9px;font-weight:600;display:inline-flex}.progress{background:#e4ecf5;border-radius:999px;width:100%;height:7px;display:block;position:relative;overflow:hidden}.progress>span{background:var(--progress-color,var(--cyan));border-radius:inherit;transform-origin:0;position:absolute;inset:0}.action-button{width:100%;min-height:44px;color:var(--dark-blue);border:1px solid var(--cyan);background:var(--cyan);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}.action-button--outline{color:var(--dark-blue);border-color:var(--light-blue);background:var(--white)}.action-button--dark{color:var(--white);border-color:var(--dark-blue);background:var(--dark-blue)}.quick-grid,.quick-access-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quick-tile{width:100%;min-width:0;height:100px;color:var(--dark-blue);border:1px solid var(--border);box-shadow:var(--shadow);cursor:pointer;text-align:left;background:linear-gradient(145deg,#fff,#f8fbfe);border-radius:12px;flex-direction:column;padding:12px;display:flex;position:relative;overflow:hidden}.quick-tile--dark{color:var(--white);background:linear-gradient(153.165deg,#4473a1 0%,#033359 100%);border-color:#0000}.quick-tile__title{letter-spacing:-.141px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;line-height:20px}.quick-tile__caption{color:inherit;margin-top:auto;font-size:10px;font-weight:450;line-height:14px}.quick-caption-lines,.quick-caption-stats,.quick-caption-vacation{flex-direction:column;display:flex}.quick-caption-lines{color:var(--light-blue);font-size:11px;font-weight:500;line-height:14px}.quick-caption-stats{color:var(--dark-blue);letter-spacing:-.2px;gap:8px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500}.quick-caption-stats>span:first-child{line-height:16px}.quick-caption-stats>span:last-child{line-height:20px}.quick-caption-stats b,.quick-caption-vacation b{font-size:21px;line-height:inherit}.quick-caption-vacation{color:var(--dark-blue);letter-spacing:-.2px;gap:4px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:24px}.quick-caption-vacation strong{font-size:15px}.quick-caption-vacation>span:last-child{opacity:.6;letter-spacing:0;white-space:nowrap;font-family:Onest,sans-serif;font-size:11px;line-height:14px}.quick-caption-vacation>span:last-child strong{font-family:Onest,sans-serif;font-size:11px;font-weight:700}.quick-tile__icon{width:24px;height:24px;color:var(--cyan);background:#00b0f012;border-radius:999px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.quick-tile--dark .quick-tile__icon{color:var(--white);background:#ffffff26}.icon-bubble{width:36px;height:36px;color:var(--dark-blue);background:#eef5fb;border-radius:9px;flex:0 0 36px;place-items:center;display:inline-grid}.icon-bubble--navy{color:var(--white);background:#043253}.icon-bubble--blue{color:var(--white);background:linear-gradient(135deg,#73b8ee,#4473a1)}.icon-bubble--yellow{color:var(--dark-blue);background:#ffd057}.search-field{width:100%;height:44px;color:var(--dark-blue);background:var(--white);box-shadow:var(--shadow);border:1px solid #bfd2e666;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.search-field input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.search-field:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px #005f822e}.search-field input::placeholder{color:#526b83}.chip-row{flex-wrap:wrap;gap:7px;display:flex}.chip{min-height:30px;color:var(--dark-blue);border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:#f7fafd;border-radius:10px;padding:7px 11px;font-size:9px;font-weight:700}.chip--active{color:var(--white);border-color:var(--dark-blue);background:var(--dark-blue)}.empty-state{min-height:220px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.empty-state h2{color:var(--dark-blue);font-size:16px}.empty-state p{max-width:240px;font-size:12px;line-height:17px}.search-overlay{z-index:60;background:var(--background);position:absolute;inset:0}.search-overlay__top{align-items:end;gap:8px;height:108px;padding:0 19px 9px;display:flex}.search-field--global{flex:1}.search-field--global button{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.search-overlay__body{height:calc(100% - 108px);padding:14px 19px 32px;overflow-y:auto}.search-suggestions h2{color:var(--dark-blue);margin-bottom:7px;font-size:20px}.search-suggestions p{color:var(--muted);margin-bottom:18px;font-size:12px;line-height:17px}.search-results{flex-direction:column;gap:8px;display:flex}.eyebrow{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700}.search-result{border:1px solid var(--border);background:var(--white);min-height:80px;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:relative}.search-result__category{color:var(--cyan-text);text-transform:uppercase;font-size:9px;font-weight:700}.search-result strong{color:var(--dark-blue);font-size:14px}.search-result small{color:var(--muted);font-size:11px;line-height:15px}.search-loading{flex-direction:column;gap:8px;display:flex}.search-loading span{background:linear-gradient(100deg,#edf3f8 20%,#f9fcfe 50%,#edf3f8 80%) 0 0/240% 100%;border-radius:14px;height:80px;animation:1.3s linear infinite shimmer;display:block}.check-row{border:1px solid var(--light-blue);cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:8px 12px;display:flex;position:relative}.check-row input{opacity:0;width:1px;height:1px;position:absolute}.fake-check{width:16px;height:16px;color:var(--white);border:1px solid var(--dark-blue);pointer-events:none;border-radius:4px;flex:0 0 16px;place-items:center;display:grid}.fake-check--checked{background:0 0;border-color:#0000}.fake-check--disabled{opacity:1}.fake-check img{width:16px;height:16px;display:block}.check-row:focus-within{outline:2px solid var(--focus);outline-offset:2px}.check-row>span:last-child{flex-direction:column;min-width:0;display:flex}.check-row strong{font-family:var(--font-primary);font-size:12px}.check-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.toast{z-index:80;min-width:180px;color:var(--white);background:var(--dark-blue);text-align:center;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:600;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #041e374d}@keyframes shimmer{to{background-position:-240% 0}}@media (width<=420px){.demo-stage{place-items:start center;padding:0}.phone-surface{width:360px;height:var(--design-logical-height,100dvh);min-height:560px;box-shadow:none;border-radius:28px}.bottom-nav{width:calc(100% - 40px);left:20px;right:20px}.home-indicator{left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lightning-strip{border-radius:14px;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.lightning-strip strong{color:var(--dark-blue);font-size:15px}.badge-warning{width:16px;height:16px;color:var(--dark-blue);background:var(--yellow);border-radius:99px;place-items:center;font-family:Onest,sans-serif;font-size:10px;display:inline-grid}.rating-card{border-radius:22px;flex-direction:column;min-height:351px;padding:17px 16px 16px;display:flex}.rating-card>.action-button{color:#fff;margin-top:auto}.rating-title{color:var(--text);margin-bottom:12px;font-size:16px;line-height:22px}.chip-row--rating{flex-wrap:nowrap;gap:7px}.chip-row--rating .chip{min-width:0;padding-left:9px;padding-right:9px;font-size:8px}.rating-month{align-items:center;gap:10px;height:48px;display:flex}.rating-month strong{background:var(--background);border-radius:10px;padding:10px 13px;font-size:12px}.mini-square{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.rating-labels,.rating-row{grid-template-columns:28px 1fr 48px;align-items:center;gap:8px;display:grid}.rating-labels{color:var(--muted);margin-bottom:8px;font-size:9px;font-weight:700}.rating-labels span:last-child{text-align:right;grid-column:3}.rating-list{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.rating-row>span,.rating-row>b{color:var(--dark-blue);font-size:11px;font-weight:700}.rating-row>b{text-align:right}.rating-row>div{flex-direction:column;gap:7px;min-width:0;display:flex}.rating-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rating-row .progress{height:7px}.news-carousel{scrollbar-width:none;gap:12px;width:calc(100% + 19px);padding-bottom:4px;display:flex;overflow-x:auto}.news-card{border:1px solid var(--border);background:var(--white);width:258px;min-width:258px;height:256px;box-shadow:var(--shadow);border-radius:22px;overflow:hidden}.news-card>img{object-fit:cover;width:100%;height:134px;display:block}.news-card__body{padding:10px 12px}.news-meta,.news-stats{color:var(--muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.news-meta>span{color:var(--dark-blue);font-weight:600}.news-card h3{color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 8px;font-size:13px;line-height:17px;display:-webkit-box;overflow:hidden}.news-stats span{align-items:center;gap:4px;display:inline-flex}.profile-screen{gap:24px}.profile-hero{height:96px;color:var(--white);background:linear-gradient(135deg,#041e37 0%,#033359 58%,#4473a1 100%);border-radius:20px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative;overflow:hidden}.profile-hero__avatar{z-index:2;object-fit:cover;object-position:center 22%;border:2px solid #ffffffa3;border-radius:50%;flex:0 0 72px;width:72px;height:72px;position:relative}.profile-hero>div{z-index:2;min-width:0;position:relative}.profile-hero h2{white-space:nowrap;margin-bottom:4px;font-size:20px;font-weight:700;line-height:24px}.profile-hero p,.profile-hero small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:12px;display:block;overflow:hidden}.hero-orb{background:radial-gradient(circle,#9abbe059,#0000 70%);border-radius:50%;width:216.667px;height:216.667px;position:absolute;top:-79px;left:-80px}.profile-hero__decor{z-index:1;pointer-events:none;width:322px;height:305px;display:block;position:absolute;top:0;left:0}.schedule-card{margin-top:8px;padding:12px;position:relative}.schedule-card__head{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:11px;padding:0;display:flex}.schedule-card__head>div{flex-direction:column;display:flex}.schedule-card__head strong{font-size:12px}.schedule-card__head small{color:var(--muted);font-size:9px}.schedule-card__toggle{width:40px;height:40px;color:var(--cyan);background:#00b0f014;border-radius:50%;place-items:center;margin-left:auto;display:grid}.schedule-card__toggle svg{transition:transform .18s}.schedule-card--open .schedule-card__toggle svg{transform:rotate(180deg)}.work-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.work-day{border:1px solid var(--light-blue);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;height:34px;display:flex}.work-day small{font-size:8px;line-height:9px}.work-day b{font-size:11px}.work-day--active{color:var(--white);border-color:var(--dark-blue);background:var(--dark-blue)}.work-day--weekend{color:var(--dark-blue);background:#c6d9ec;border-color:#c6d9ec}.work-day--outside{opacity:.46;background:0 0}.schedule-month{overflow:hidden}.schedule-month__title{text-align:center;margin-bottom:10px;font-size:18px;line-height:24px;display:block}.schedule-month__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px 5px;display:grid}.schedule-month__grid .work-day{width:auto;height:48px}.metrics-card{padding:16px 14px 12px}.metric-summary{grid-template-columns:1.15fr .9fr .9fr;gap:12px;margin-bottom:12px;display:grid}.metric-summary>div{min-width:0}.metric-summary small{color:var(--muted);font-size:8px;font-weight:600}.metric-summary strong{color:var(--dark-blue);font-size:19px;line-height:23px;display:block}.metric-summary strong em{font-size:11px;font-style:normal}.metric-summary .metric-green{color:var(--green)}.metric-summary p{color:var(--dark-blue);font-size:8px;line-height:11px}.bar-chart{border:1px solid #e8eef5;border-radius:11px;grid-template-columns:repeat(5,1fr);align-items:end;gap:7px;height:104px;padding:0 8px 15px;display:grid;position:relative}.bar-chart>div{z-index:2;flex-direction:column;justify-content:end;align-items:center;display:flex}.bar-chart b{color:var(--dark-blue);margin-bottom:7px;font-size:10px}.bar-chart span{background:linear-gradient(#75add8,#4473a1);border-radius:9px 9px 4px 4px;width:30px}.bar-chart small{color:var(--dark-blue);margin-top:2px;font-size:9px}.bar-chart>i{z-index:1;border-top:1px dashed var(--light-blue);position:absolute;top:40px;left:7px;right:7px}.chart-legend{color:var(--dark-blue);gap:12px;margin-top:7px;font-size:8px;display:flex}.team-metrics-card{color:var(--white);background:linear-gradient(135deg,#4473a1,#033359);border:0;grid-template-columns:repeat(2,1fr);gap:4px;padding:8px;display:grid}.team-metric{border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;justify-content:center;height:54px;padding:7px 8px;display:flex;position:relative}.team-metric small{color:#ffffffb3;font-size:9px}.team-metric strong{font-size:17px}.ring{--ring-color:var(--green);--ring-value:270deg;background:conic-gradient(var(--ring-color) var(--ring-value), #ffffff29 0);border-radius:50%;width:24px;height:24px;position:absolute;top:12px;right:9px;-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.ring--1,.ring--2{--ring-color:var(--yellow)}.ring--3{--ring-color:var(--red)}.list-card{padding:4px 12px}.icon-list-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:36px;padding:7px 0;font-size:9px;line-height:12px;display:flex}.icon-list-row:last-child{border-bottom:0}.icon-list-row svg{color:var(--dark-blue);flex:none}.ppe-preview,.health-list{flex-direction:column;gap:8px;display:flex}.asset-row{align-items:center;gap:8px;min-height:54px;padding:9px 12px;display:flex}.asset-row>svg{color:var(--dark-blue)}.asset-row>div{flex-direction:column;flex:1;display:flex}.asset-row strong{text-transform:uppercase;font-size:11px}.asset-row small{font-size:9px}.asset-row>span{border:1px solid var(--dark-blue);border-radius:99px;padding:3px 6px;font-size:7px}.health-card{align-items:start;gap:10px;min-height:80px;padding:14px 10px;display:flex;position:relative}.health-card>div{flex-direction:column;flex:1;gap:6px;display:flex}.health-card strong{font-size:11px}.health-card small{color:var(--dark-blue);font-size:9px;line-height:12px}.health-card>span{font-size:7px;position:absolute;top:12px;right:10px}.health-card .danger-pill{color:var(--red);background:#fff0f0;border:0}.health-links{align-items:center;display:inline-flex;color:var(--cyan-text)!important}.accordion-card{padding:0;overflow:hidden}.accordion-head{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 12px;display:flex}.accordion-head strong{font-size:15px}.accordion-head svg{color:var(--cyan);transition:transform .18s}.accordion-card--open .accordion-head svg{transform:rotate(180deg)}.accordion-body{color:var(--muted);font-size:10px;line-height:17px;overflow:hidden}.personal-info{padding:0 16px 18px}.personal-info__details{border-top:1px solid var(--border);margin:0;display:grid}.personal-info__details>div{border-bottom:1px solid var(--border);grid-template-columns:104px 1fr;gap:10px;padding:10px 0;display:grid}.personal-info__details dt,.personal-info__details dd{margin:0;font-size:12px;line-height:16px}.personal-info__details dt{color:var(--muted)}.personal-info__details dd{color:var(--dark-blue);font-weight:600}.personal-info__details a,.personal-info__edit{color:var(--cyan-text)}.personal-info__tags{flex-wrap:wrap;gap:6px;padding:14px 0 12px;display:flex}.personal-info__tags span{color:var(--dark-blue);background:var(--pale-blue);border-radius:999px;padding:5px 9px;font-size:10px;line-height:14px}.personal-info__edit{font:inherit;cursor:pointer;text-transform:lowercase;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.personal-info__feedback{color:var(--muted);margin-top:8px;font-size:10px}.achievement-preview{grid-template-columns:36px 1fr auto;align-items:start;gap:8px;padding:11px;display:grid;position:relative}.achievement-preview>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.achievement-preview small{color:var(--muted);font-size:7px}.achievement-preview strong{font-size:11px}.achievement-preview p{color:var(--muted);font-size:8px}.achievement-preview>span{border:1px solid var(--light-blue);border-radius:99px;padding:4px 7px;font-size:7px}.achievement-counters{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:6px;display:grid!important}.achievement-counters b{border:1px solid var(--border);border-radius:8px;gap:5px;padding:7px;font-size:10px;display:flex}.achievement-counters small{font-size:7px;display:block}.profile-quick-access{height:392px}.profile-quick-access.profile-quick-access--calendar-open{height:auto}.profile-quick-access .section-header{height:27px;min-height:27px;margin-bottom:16px}.profile-quick-access .quick-grid{height:208px}.profile-quick-empty{color:var(--cyan-text);background:var(--pale-blue);cursor:pointer;border:0;border-radius:999px;grid-column:1/-1;place-self:center;margin:auto;padding:5px 12px;font-size:11px;font-weight:700;display:block}.profile-quick-access .quick-tile__title{font-size:16px;line-height:22px}.profile-quick-access .quick-tile__caption,.profile-quick-access .quick-caption-lines,.profile-quick-access .quick-caption-vacation>span:last-child,.profile-quick-access .quick-caption-vacation>span:last-child strong{font-size:12px;line-height:15px}.profile-quick-access .schedule-card{height:133px;padding:16px}.profile-quick-access .schedule-card--open{height:auto;min-height:0}.profile-quick-access .schedule-card__head{height:39px;margin-bottom:16px}.profile-quick-access .schedule-card__head strong{font-size:16px;line-height:22px}.profile-quick-access .schedule-card__head small{font-size:12px;line-height:15px}.profile-quick-access .work-days{gap:4.83px;height:44px}.profile-quick-access .work-day{width:37px;height:44px}.profile-quick-access .work-day small{text-transform:capitalize;font-size:12px;line-height:15px}.profile-quick-access .work-day b{font-size:16px;line-height:20px}.profile-metrics{height:347px}.profile-metrics .section-header{height:24px;min-height:24px;margin-bottom:16px}.profile-metrics .metrics-card{height:307px;padding:19px}.profile-metrics .metric-summary{height:80px;margin-bottom:16px}.profile-metrics .metric-summary small{text-transform:uppercase;font-size:12px;line-height:14px}.profile-metrics .metric-summary strong{margin-top:8px;font-size:24px;line-height:24px}.profile-metrics .metric-summary strong em{font-size:14px}.profile-metrics .metric-summary p{margin-top:8px;font-size:12px;line-height:13px}.profile-metrics .bar-chart{height:149px}.profile-metrics .bar-chart b{font-size:16px;line-height:11px}.profile-metrics .bar-chart small{font-size:14px;line-height:13px}.profile-metrics .chart-legend{height:14px;margin-top:8px;font-size:12px;line-height:14px}.profile-team{height:222px}.profile-team .section-header{height:22px;min-height:22px;margin-bottom:16px}.profile-team .team-metrics-card{background:url(/assets/icons/ic_figma_hero_vector_pattern.svg) 100%/193px no-repeat,linear-gradient(153deg,#4473a1 0%,#033359 100%);gap:8px;height:184px;padding:16px}.profile-team .team-metric{border-radius:12px;width:141px;height:72px;padding:9px}.profile-team .team-metric small{font-size:14px;line-height:16px}.profile-team .team-metric strong{font-size:22px;line-height:28px}.profile-team .ring{width:32px;height:32px;top:16px;right:10px}.profile-goals{height:194px}.profile-goals .section-header{height:24px;min-height:24px;margin-bottom:16px}.profile-goals .list-card{height:154px;padding:16px 12px}.profile-goals .icon-list-row{height:30px;min-height:0;padding:0;font-size:12px;line-height:15px}.profile-goals .icon-list-row:nth-child(2){height:47px;padding:8px 0}.profile-goal-icon{background:#f7fafd;border:1px solid #e4ecf5;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.profile-goal-icon img{width:14px;height:14px}.profile-ppe{height:172px}.profile-ppe .section-header{height:24px;min-height:24px;margin-bottom:16px}.profile-ppe .ppe-preview{gap:8px;height:132px}.profile-ppe .asset-row{height:62px;min-height:62px;padding:12px}.profile-ppe .asset-row strong,.profile-ppe .asset-row small{text-transform:none;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:18px}.profile-ppe .asset-row .icon-bubble img{width:22px;height:22px}.profile-ppe .asset-row>span{font-size:10px;line-height:13px}.profile-health{height:256px}.profile-health .section-header{height:24px;min-height:24px;margin-bottom:16px}.profile-health .health-list{gap:12px;height:216px}.profile-health .health-card:first-child{height:106px}.profile-health .health-card:last-child{height:98px}.profile-health .health-card{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px;display:grid}.profile-health .health-card:last-child{row-gap:12px}.profile-health .health-card__title{flex-direction:column;justify-content:center;height:36px;display:flex}.profile-health .health-card>span{align-self:center;position:static}.profile-health .health-card__date{justify-self:end;width:max-content}.profile-health .health-card__description{color:#223c57;grid-column:1/-1;font-size:14px;line-height:18px}.profile-health .health-card strong{font-size:16px;line-height:22px}.profile-health .health-card>span{font-size:10px;line-height:13px}.profile-health .health-links{flex-direction:row;grid-column:1/-1;justify-content:flex-start;gap:8px;display:flex}.profile-health .health-links small{border:2px solid #00b0f0;border-radius:100px;align-items:center;gap:4px;height:24px;padding:4px 8px;font-size:12px;font-weight:600;line-height:12px;display:inline-flex;color:#00a8e5!important}.profile-screen .accordion-card{min-height:60px}.profile-screen .accordion-head{height:60px;padding:16px}.profile-screen .accordion-head strong{font-size:20px;line-height:24px}.profile-achievements{width:322px;height:198px}.profile-achievements-card{width:320px;height:198px;padding:16px}.profile-achievements-card .section-header{width:288px;height:27px;min-height:27px;margin-bottom:16px}.profile-achievements-card .achievement-preview{outline-offset:2px;cursor:pointer;border:0;grid-template-columns:52px 1fr auto;gap:8px;width:288px;height:53px;padding:0;display:grid}.profile-achievements-card .achievement-preview .icon-bubble{border-radius:12px;width:52px;height:52px}.profile-achievements-card .achievement-preview small{text-transform:uppercase;font-size:10px;line-height:12px}.profile-achievements-card .achievement-preview strong{font-size:16px;line-height:22px}.profile-achievements-card .achievement-preview p{white-space:nowrap;font-size:12px;line-height:15px}.profile-achievements-card .achievement-preview>span{font-size:10px;line-height:13px}.profile-achievements-card .achievement-counters{gap:8px;width:288px;height:54px;margin-top:16px}.profile-achievements-card .achievement-counters b{border-radius:12px;height:54px;padding:12px;font-size:16px;line-height:18px}.profile-achievements-card .achievement-counters small{font-size:10px;line-height:12px}.services-screen{flex-direction:column;gap:24px;display:flex}.services-search{flex:none}.service-category>h2{color:var(--dark-blue);margin-bottom:16px;font-size:20px;line-height:24px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.service-card{min-height:118px;color:var(--dark-blue);border:1px solid var(--border);background:var(--white);box-shadow:var(--shadow);cursor:pointer;text-align:left;border-radius:16px;flex-direction:column;padding:11px;display:flex}.service-category--0 .service-card{height:121px}.service-category--1 .service-card:nth-child(-n+2){height:144px}.service-category--1 .service-card:nth-child(n+3){height:124px}.service-category--2 .service-card:nth-child(-n+2),.service-category--3 .service-card:nth-child(-n+2){height:140px}.service-category--2 .service-card:nth-child(n+3){height:155px}.service-category--3 .service-card:nth-child(3){height:106px}.service-card strong{margin-top:8px;font-size:14px;line-height:18px}.service-card small{color:#7b8fa4;margin-top:2px;font-size:11px;line-height:15px}.settings-screen,.notifications-screen,.achievements-screen,.team-screen,.employee-screen{font-family:var(--font-secondary)}.settings-screen{gap:0}.settings-list{height:325px;box-shadow:none;border-color:#bfd2e6;border-radius:20px;padding:0;overflow:hidden}.settings-row{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #bfd2e6;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;width:calc(100% + 2px);height:65px;padding:13px 16px;display:grid;position:relative;top:-1px;left:-1px}.settings-row:last-child{border-bottom:0}.settings-row>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.settings-row strong{color:#041e37;font-family:var(--font-primary);font-size:14px;font-weight:700;line-height:19.717px}.settings-row small{color:#6d7f93;font-family:var(--font-secondary);font-size:12px;font-weight:400;line-height:16.088px}.settings-row:first-child small{transform:translate(-1px)}.settings-row:nth-child(3) small,.settings-row:nth-child(4) small,.settings-row:nth-child(5) small{transform:translate(-1px,1px)}.settings-row .icon-bubble{background:#f7fafd;border-radius:8px;width:36px;height:36px}.settings-row .icon-bubble img{width:17px;height:17px;display:block}.settings-row--danger .icon-bubble{background:#f325251a}.settings-chevron{width:28px;height:28px;display:block}.settings-row em{color:#223c57;width:82px;height:29px;font-family:var(--font-secondary);border:1px solid #223c57;border-radius:30px;justify-content:center;align-items:center;gap:0;padding:6px 8px;font-size:12px;font-style:normal;font-weight:600;display:flex}.settings-row em img{width:12px;height:12px}.settings-row .switch{background:#d9e2ea;border-radius:99px;width:41.5px;height:23.5px;position:relative}.settings-row .switch:after{background:var(--white);content:"";border-radius:50%;width:19.5px;height:19.5px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 2.167px 4.333px #0000002e}.settings-row .switch--on{background:var(--cyan)}.settings-row .switch--on:after{transform:translate(18px)}.version-label{color:var(--muted);text-align:center;font-size:9px}.notifications-screen{flex-direction:column;gap:24px;display:flex}.notification-tabs{scrollbar-width:none;gap:8px;width:calc(100% + 19px);display:flex;overflow-x:auto}.notification-tabs .chip{min-height:36px;font-family:var(--font-secondary);border-color:#bfd2e6;border-radius:999px;flex:none;padding:8px 14px;font-size:14px;font-weight:700;line-height:18px}.notification-tabs .chip:nth-child(2){width:89px}.notification-tabs .chip:nth-child(3){width:90px}.notification-tabs .chip:nth-child(4){width:86px}.notification-tabs .chip--active{background:#223c57;border-color:#223c57}#notifications-panel{flex-direction:column;gap:20px;display:flex}.notification-group__title{justify-content:space-between;align-items:center;height:22px;margin-bottom:12px;display:flex}.notification-group__title h2{color:#223c57;font-family:var(--font-primary);letter-spacing:-.173px;font-size:16px;font-weight:700;line-height:22px}.notification-group__title span{color:#bfd2e6;font-family:var(--font-secondary);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:700;line-height:14px}.notification-group>div:last-child{flex-direction:column;gap:8px;display:flex}.notification-row{background:var(--white);border:1px solid #e4ecf5;border-radius:18px;justify-content:space-between;align-items:flex-start;width:322px;padding:11px;display:flex}.notification-row--compact{height:60px}.notification-row--regular{height:72px}.notification-row--tall{height:88px}.notification-row .icon-bubble{background:#f7fafd;border-radius:8px;flex-basis:36px;width:36px;height:36px}.notification-row .icon-bubble img{display:block}.notification-row img[src$=ic_figma_notification_request\.svg]{width:15.9009px;height:19.5px}.notification-row img[src$=ic_figma_notification_learning\.svg]{width:23.1677px;height:18.8331px}.notification-row img[src$=ic_figma_notification_service\.svg]{width:17.4996px;height:17.5px}.notification-row img[src$=ic_figma_notification_lightning\.svg]{width:36px;height:36px}.notification-row__content{align-items:center;gap:8px;width:257px;display:flex}.notification-row__copy{flex-direction:column;gap:4px;width:213px;min-width:0;display:flex;transform:translateY(1px)}.notification-row strong{color:#041e37;font-family:var(--font-primary);white-space:pre-line;font-size:14px;font-weight:700;line-height:16px}.notification-row small{color:#6d7f93;font-family:var(--font-secondary);white-space:pre-line;font-size:11px;font-weight:400;line-height:14px}.notification-row--today small{color:#223c57;opacity:.6;font-size:12px;font-weight:500}.notification-row time{color:#9abbe0;font-family:var(--font-secondary);align-self:start;padding-top:0;font-size:10px;font-weight:500;line-height:12px;transform:translateY(1px)}.achievement-hero,.team-hero,.employee-hero{color:var(--white);background:linear-gradient(145deg,#041e37,#174d76 68%,#4473a1);border-radius:20px;position:relative;overflow:hidden}.achievement-hero{background-image:linear-gradient(163deg,#4473a1 0%,#033359 100%),linear-gradient(160deg,#041e37 0%,#033359 60%,#4473a1 100%);border-radius:24px;width:322px;height:275px;padding:16px;position:relative}.achievement-hero__pattern{pointer-events:none;position:absolute;inset:0}.achievement-hero:before,.achievement-hero:after{z-index:0;content:"";background:radial-gradient(circle,#9abbe04d 0%,#0000 70%);border-radius:50%;width:142px;height:142px;position:absolute}.achievement-hero:before{top:6px;right:231px}.achievement-hero:after{top:-46px;right:-38px}.achievement-hero__pattern img{position:absolute;transform:scaleX(-1)}.achievement-hero__pattern-25{width:39px;height:78px;top:134.25px;left:172.01px}.achievement-hero__pattern-28{width:40px;height:79px;top:211.25px;left:92.01px}.achievement-hero__pattern-29{width:114px;height:228px;top:98.25px;left:211.01px}.achievement-hero__pattern-26{width:99px;height:98px;top:212.25px;left:112.01px}.achievement-hero>:not(.achievement-hero__pattern){z-index:1;position:relative}.achievement-hero__intro{height:79px}.achievement-hero__intro p{color:#9abbe0;letter-spacing:.8px;font-size:10px;font-weight:700;line-height:14px}.achievement-hero__intro h2{color:#fff;font-family:var(--font-primary);letter-spacing:-.46px;margin-top:4px;font-size:20px;line-height:27px}.achievement-hero__intro span{color:#c4d3e6d9;margin-top:4px;font-size:12px;line-height:15px;display:block}.achievement-stats{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.achievement-stats>div{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:12px;height:66px;min-height:64px;padding:7px;display:flex}.achievement-stats p{align-items:end;gap:3px;height:16px;display:flex;transform:translate(1px,1px)}.achievement-stats b{color:#fff;font-family:var(--font-primary);font-size:22px;font-weight:800;line-height:16px}.achievement-stats p span{color:#9abbe0;letter-spacing:.36px;text-transform:uppercase;font-size:8px;font-weight:700;line-height:8px;transform:translateY(1px)}.achievement-stats small{color:#fff;background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:10px;font-weight:600;line-height:10px;transform:translateY(1px)}.achievement-level{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1f;border:1px solid #ffffff1f;border-radius:12px;height:78px;margin-top:8px;padding:7px}.xp-line{justify-content:space-between;align-items:center;height:24px;display:flex}.xp-line strong{color:#fff;font-family:var(--font-primary);font-size:16px;line-height:21px;transform:translate(1px)}.xp-line b{color:#bfd2e6;font-family:var(--font-secondary);letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:800;line-height:14px;transform:translate(-1px)}.achievement-level .progress{background:#ffffff29;height:8px;margin-top:7px;transform:translateY(1px)}.achievement-level .progress>span{background:linear-gradient(90deg,#9abbe0,#fff)}.achievement-level p{color:#c4d3e6e6;margin-top:7px;font-size:10px;font-weight:600;line-height:14px;transform:translate(1px,2px)}.achievement-awards{height:465px}.achievements-screen .section-header{height:22px;min-height:22px;margin-bottom:16px}.achievements-screen .section-title-row{gap:8px}.achievements-screen .section-header h2{font-family:var(--font-primary);font-size:20px;line-height:24px}.achievement-awards .section-header h2{transform:translate(-1px,-1px)}.achievement-thanks .section-header h2{transform:translate(-1px,1px)}.achievements-screen .count-pill{color:#041e37;height:22px;font-family:var(--font-secondary);letter-spacing:-.1728px;background:0 0;border:1px solid #223c57;border-radius:100px;padding:3px 7px;font-size:12px;font-weight:500;line-height:15px;transform:translate(-2px)}.achievements-screen .text-link{color:#00a8e5;gap:2px;font-size:14px;line-height:18px;transform:translate(-2px)}.award-next{color:#fff;background:linear-gradient(163deg,#4473a1 0%,#033359 100%);border-radius:16px;justify-content:space-between;align-items:center;width:322px;height:93px;padding:16px;display:flex}.award-next>div{flex-direction:column;height:61px;display:flex}.award-next small{color:#c4d3e6bf;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:700;line-height:14px;transform:translateY(1px)}.award-next strong{font-family:var(--font-primary);margin-top:4px;font-size:16px;line-height:24px}.award-next p{color:#c4d3e6e6;margin-top:4px;font-size:10px;font-weight:600;line-height:14px;transform:translateY(2px)}.award-next__ring{width:60px;height:60px;font-family:var(--font-primary);border:6px solid #00b0f0;border-left-color:#bfd2e64d;border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid;transform:rotate(-45deg)}.award-next__ring i{font-style:normal;transform:rotate(45deg)}.award-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.award-tile{width:155px;height:155px;box-shadow:var(--shadow);background:#fff;border:1px solid #e4ecf5;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;padding:12px;display:flex;position:relative}.award-tile__icon{border-radius:12px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.award-tile__icon img{width:28px;height:28px}.award-tile__icon img[src$=ic_figma_achievements_trophy\.svg]{width:25.037px;height:25.037px}.award-tile__icon img[src$=ic_figma_achievements_mentoring\.svg]{width:25.0794px;height:25.083px}.award-tile__icon img[src$=ic_figma_achievements_medal\.svg]{width:25px;height:26px}.award-tile__icon--yellow{background:linear-gradient(135deg,#ffe28b 0%,#fbcd44 100%)}.award-tile__icon--blue{background:linear-gradient(135deg,#4473a1 0%,#033359 100%)}.award-tile__icon--navy{background:linear-gradient(135deg,#041e37 0%,#033359 100%)}.award-tile__icon--pale{background:linear-gradient(135deg,#e1ebf7 0%,#9abbe0 100%)}.award-tile>div{text-align:center;flex-direction:column;align-items:center;gap:2px;width:131px;height:53px;margin-top:8px;display:flex}.award-tile strong{color:#041e37;font-family:var(--font-primary);white-space:nowrap;font-size:14px;line-height:19px}.award-tile small{color:#6d7f93;flex-direction:column;font-size:12px;line-height:15px;display:flex}.award-tile time{color:#a5b2bf;margin-top:8px;font-size:10px;line-height:10px}.award-tile--locked{opacity:.6}.award-tile__lock{z-index:2;background:#e4ecf5;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:8px;right:7px}.award-tile__lock img{width:11px;height:11px}.achievement-thanks{height:242px}.achievement-thanks .section-header{height:24px;min-height:24px}.thanks-list{flex-direction:column;gap:8px;display:flex}.thanks-list article{background:linear-gradient(135deg,#fff,#f7fafd);border:1px solid #bfd2e666;border-radius:16px;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;width:322px;height:62px;padding:11px;display:grid}.thanks-list article:first-child{border-radius:12px}.thanks-list__icon{background:#f7fafd;border-radius:8px;place-items:center;width:36px;height:36px;display:grid!important}.thanks-list__icon img{width:16px;height:16px}.thanks-list article>span:nth-child(2){flex-direction:column;gap:4px;display:flex;transform:translate(1px)}.thanks-list strong{color:#223c57;font-family:var(--font-primary);font-size:14px;line-height:18px;transform:translateY(1px)}.thanks-list small{color:#6d7f93;font-size:12px;line-height:14px}.thanks-list time{color:#6d7f93;border:1px solid #6d7f93;border-radius:100px;align-self:start;padding:4px 6px;font-size:10px;font-weight:500;line-height:13px;transform:translateY(1px)}.thanks-list article:first-child time{width:54px}.thanks-list article:nth-child(2) time{width:46px}.thanks-list article:nth-child(3) time{width:43px}.achievement-congratulations{background:#fff;border:1px solid #bfd2e666;border-radius:20px;width:320px;height:269px;padding:16px;box-shadow:0 8px 22px -14px #041e372e,0 1px #041e370a}.achievement-congratulations__header{justify-content:space-between;align-items:center;width:286px;height:28px;display:flex}.achievement-congratulations__header h2{color:#223c57;font-family:var(--font-primary);font-size:20px;line-height:28px;transform:translateY(1px)}.achievement-congratulations__link{color:#00a8e5;background:#f7fafd;border-radius:100px;align-items:center;gap:3px;height:25px;padding:4px 8px;font-size:12px;line-height:17px;display:flex}.achievement-congratulations__image{object-fit:cover;border-radius:16px;width:286px;height:146px;margin-top:12px;display:block}.achievement-congratulations__author{align-items:center;gap:8px;height:37px;margin-top:12px;display:flex;transform:translateY(-1px)}.achievement-congratulations__avatar{width:36px;height:36px;box-shadow:var(--shadow);border:1px solid #bfd2e666;border-radius:50%;display:block;position:relative;overflow:hidden}.achievement-congratulations__avatar img{width:36px;height:51.24px;position:absolute;top:-2.53px;left:0}.achievement-congratulations__author>span:nth-child(2){flex-direction:column;display:flex}.achievement-congratulations__author strong{color:#223c57;font-family:var(--font-primary);font-size:16px;line-height:19px}.achievement-congratulations__author small{color:#b5bec7;font-size:12px;line-height:16px}.team-hero>p{color:var(--light-blue);letter-spacing:.07em;margin-top:82px;font-size:8px;font-weight:700}.team-hero h2{margin:4px 0;font-size:22px;line-height:26px}.team-hero>span:not(.team-hero__pattern){color:#ffffffb8;font-size:9px}.team-hero>div b{background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;justify-content:center;min-height:46px;padding:7px 11px;font-size:18px;display:flex}.team-hero>div small{color:#ffffffad;font-size:7px}.team-hero{min-height:170px;padding:16px}.team-hero>svg{opacity:.7;position:absolute;top:14px;right:14px}.team-hero>p{margin-top:18px}.team-hero>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px;display:grid}.team-hero>div b{min-height:40px;padding:5px 9px;font-size:15px}.hierarchy-list{flex-direction:column;gap:7px;display:flex}.person-row{width:100%;min-height:54px;color:var(--dark-blue);border:1px solid var(--light-blue);background:var(--white);cursor:pointer;text-align:left;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.person-row--current{color:var(--white);background:linear-gradient(135deg,#4473a1,#033359);border-color:#0b4d79}.person-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.person-row strong{font-family:var(--font-primary);font-size:10px}.person-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.person-row--current small{color:#ffffffb8}.person-row em{border:1px solid #ffffff4d;border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal}.avatar-initials{width:34px;height:34px;color:var(--dark-blue);border:2px solid var(--white);box-shadow:0 0 0 1px var(--light-blue);font-family:var(--font-primary);background:#d5e4f1;border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid!important}.hierarchy-list--compact .person-row{min-height:48px}.team-screen{gap:24px}.team-hero{background-image:linear-gradient(163deg,#4473a1 0%,#033359 100%),linear-gradient(160deg,#041e37 0%,#033359 60%,#4473a1 100%);border-radius:20px;width:322px;height:181px;min-height:181px;padding:16px}.team-hero>:not(.team-hero__pattern){z-index:1;position:relative}.team-hero__pattern{z-index:0;pointer-events:none;width:322px;height:181px;margin:0;position:absolute;inset:0}.team-hero__pattern img{position:absolute;transform:scaleX(-1)}.team-hero__pattern-25{width:39px;height:78px;top:54.25px;left:212.01px}.team-hero__pattern-28{width:40px;height:79px;top:131.25px;left:132.01px}.team-hero__pattern-29{width:114px;height:228px;top:18.25px;left:251.01px}.team-hero__pattern-26{width:99px;height:98px;top:132.25px;left:152.01px}.team-hero>p{color:#9abbe0;letter-spacing:.8px;height:14px;margin-top:0;font-size:10px;line-height:14px}.team-hero h2{height:60px;font-family:var(--font-primary);letter-spacing:-.46px;margin:4px 0 0;font-size:22px;line-height:30px}.team-hero>span:not(.team-hero__pattern){color:#c4d3e6d9;height:15px;margin-top:4px;font-size:12px;line-height:15px;display:block}.team-hero>div{gap:12px;height:40px;margin-top:12px}.team-hero>div b{height:40px;min-height:40px;font-family:var(--font-primary);border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:end;gap:3px;padding:8px 11px;font-size:22px;font-weight:800;line-height:16px;display:flex}.team-hero>div small{color:#9abbe0;font-family:var(--font-secondary);letter-spacing:.36px;text-transform:uppercase;font-size:8px;font-weight:700;line-height:8px}.team-hierarchy{height:478px}.team-colleagues{height:414px}.team-screen .standalone-title,.team-screen .section-header{height:24px;min-height:24px;margin-bottom:16px}.team-screen .section-header h2{font-family:var(--font-primary);font-size:20px;line-height:24px}.team-screen .hierarchy-list{background:#fff;border:1px solid #bfd2e6;border-radius:20px;width:322px;padding:15px}.team-hierarchy .hierarchy-list{gap:24px;height:438px}.team-colleagues .hierarchy-list{gap:8px;height:374px}.team-screen .person-row{background:linear-gradient(145deg,#fff 0%,#eef5fc 100%);border-color:#bfd2e6;border-radius:16px;grid-template-columns:36px 1fr auto;gap:8px;width:290px;height:62px;min-height:62px;padding:12px}.team-screen .person-row--current{background:linear-gradient(163deg,#4473a1 0%,#033359 100%);border-color:#0b4d79}.person-row__avatar{object-fit:cover;width:36px;height:36px;box-shadow:var(--shadow);border:1px solid #bfd2e666;border-radius:50%}.team-screen .person-row strong{font-family:var(--font-primary);font-size:16px;line-height:18px}.team-screen .person-row>span:nth-child(2){gap:4px}.team-screen .person-row small{color:#6d7f93;letter-spacing:0;text-overflow:clip;font-size:12px;line-height:14px;overflow:visible}.team-screen .person-row--current small{color:#fff}.team-screen .person-row em{color:#bfd2e6;font-family:var(--font-secondary);text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff29;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:700;line-height:13px}.employee-hero{text-align:center;flex-direction:column;align-items:center;min-height:235px;padding:18px 16px 14px;display:flex}.employee-hero>img{border:3px solid var(--white);object-fit:cover;border-radius:50%;width:78px;height:78px;margin-bottom:9px}.employee-hero h2{font-size:18px;line-height:21px}.employee-hero p,.employee-hero small{font-size:9px;line-height:13px}.employee-hero small{opacity:.72;margin-bottom:12px}.employee-hero .action-button{min-height:36px;color:var(--dark-blue);background:var(--white)}.contact-card{padding:3px 12px}.contact-card>div{border-bottom:1px solid var(--border);grid-template-columns:20px 1fr;align-items:start;gap:8px;min-height:58px;padding:10px 0;display:grid}.contact-card>div:last-child{border-bottom:0}.contact-card svg{color:var(--cyan);margin-top:2px}.contact-card span{grid-template-columns:1fr auto;gap:3px 8px;display:grid}.contact-card small{color:var(--muted);grid-column:1/-1;font-size:8px}.contact-card strong{font-size:9px}.contact-card--facts span{grid-template-columns:1fr auto}.tag-cloud{flex-wrap:wrap;gap:6px;display:flex}.tag-cloud span{border:1px solid var(--border);background:var(--white);border-radius:99px;padding:6px 9px;font-size:8px}.employee-achievement{grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.employee-achievement>div:nth-child(2){flex-direction:column;display:flex}.employee-achievement small{color:var(--muted);font-size:7px}.employee-achievement strong{font-size:11px}.employee-achievement>span{font-size:7px}.employee-screen{gap:24px}.employee-hero{text-align:center;background:radial-gradient(circle,#9abbe059 0%,#9abbe000 70%) 171.17px -65px/216.67px 216.67px no-repeat,linear-gradient(#ffffff0f,#ffffff0f),radial-gradient(circle,#ffffff1f 1.083px,#0000 1.084px) 10.417px 2px/15.167px 13px,linear-gradient(160deg,#041e37 0%,#033359 60%,#4473a1 100%);border-radius:20px;width:322px;height:336px;min-height:336px;padding:0;display:block;position:relative;box-shadow:0 17.333px 34.667px -17.333px #041e3773}.employee-hero>img{object-fit:cover;background:#ecebea;border:0;border-radius:50%;width:100px;height:100px;margin:0;padding:7px;position:absolute;top:20px;left:111px;box-shadow:0 11.111px 22.222px -9.259px #0006,0 0 0 3.704px #ffffff2e}.employee-hero h2{width:282px;height:66px;font-family:var(--font-primary);letter-spacing:-.4776px;font-size:24px;line-height:33px;position:absolute;top:128px;left:20px;transform:translateY(1px)}.employee-hero__role{background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:282px;height:55px;display:flex;position:absolute;top:203px;left:20px}.employee-hero__role strong,.employee-hero__role span{color:#fff;font-family:var(--font-secondary);font-size:14px;line-height:19.72px;transform:translateY(1px)}.employee-hero__role strong{font-weight:600}.employee-hero__role span{color:#ffffffd9}.employee-hero .action-button{color:#223c57;background:linear-gradient(192deg,#fff 0%,#bfd2e6 100%);border:0;border-radius:12px;width:282px;height:44px;min-height:44px;font-size:16px;font-weight:600;line-height:17.6px;position:absolute;bottom:18px;left:20px}.employee-contact-card{width:322px;height:392px;box-shadow:none;border-radius:20px;padding:0;position:relative}.employee-contact-section{width:290px;position:absolute;left:15px;right:15px}.employee-contact-section--phone{border-bottom:1px dotted #e4ecf5;height:177px;top:15px}.employee-contact-section--mail{border-bottom:1px dotted #e4ecf5;height:85px;top:207px}.employee-contact-section--work{height:69px;top:307px}.employee-contact-section header{align-items:center;gap:12px;height:36px;display:flex}.employee-contact-section header>span{background:#f7fafd;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.employee-contact-section header img{width:20px;height:20px}.employee-contact-section header strong{font-family:var(--font-primary);letter-spacing:-.184px;font-size:16px;line-height:22px}.employee-phone-list{margin-top:16px}.employee-phone-list p{border-bottom:1px dotted #e4ecf5;justify-content:space-between;align-items:start;height:44px;padding-bottom:12px;display:flex}.employee-phone-list p:last-child{border-bottom:0}.employee-phone-list span{color:#223c57;opacity:.6;font-size:14px;line-height:18px}.employee-phone-list p:nth-child(-n+2) span{transform:translate(-2px,2px)}.employee-phone-list p:nth-child(3) span{transform:translateY(2px)}.employee-phone-list strong{color:#223c57;font-family:var(--font-secondary);font-size:16px;font-weight:600;line-height:20px}.employee-contact-section>p{color:#223c57;margin-top:12px;font-size:16px;line-height:20px}.employee-details-card{width:322px;height:363.2px;box-shadow:none;border-color:#bfd2e666;border-radius:20px;padding:15px}.employee-detail-row{border-bottom:1px dotted #e4ecf5;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;height:61px;display:grid}.employee-details-card>.employee-detail-row:first-child{height:49px}.employee-detail-row img{background:#f7fafd;border-radius:8px;width:36px;height:36px;padding:8px}.employee-detail-row span,.employee-detail-row strong{font-family:var(--font-secondary);font-size:14px;line-height:18px}.employee-detail-row span{color:#223c57;opacity:.6}.employee-detail-row strong{color:#223c57;font-weight:600}.employee-details-card>.employee-detail-row:first-child span{transform:translate(1px,-2px)}.employee-details-card>.employee-detail-row:first-child strong{transform:translate(-1px,-2px)}.employee-details-card>.employee-detail-row:nth-child(2) span,.employee-details-card>.employee-detail-row:nth-child(3) span,.employee-hobbies .employee-detail-row span{transform:translate(1px,2px)}.employee-details-card>.employee-detail-row:nth-child(2) strong,.employee-details-card>.employee-detail-row:nth-child(3) strong{transform:translate(-1px,2px)}.employee-hobbies{height:158px}.employee-hobbies .employee-detail-row{border-bottom:0;height:49px}.employee-hobbies .tag-cloud{gap:8px;margin-top:13px;padding:0;transform:translate(1px)}.employee-hobbies .tag-cloud span{color:#223c57;letter-spacing:0;border-color:#e4ecf5;justify-content:center;align-items:center;height:27px;padding:0;font-size:14px;font-weight:500;line-height:16.68px;display:flex}.employee-hobbies .tag-cloud span:first-child{width:80px}.employee-hobbies .tag-cloud span:nth-child(2){width:101px}.employee-hobbies .tag-cloud span:nth-child(3){width:86px}.employee-hobbies .tag-cloud span:nth-child(4){width:171px}.employee-hobbies .tag-cloud span:nth-child(5){width:86px}.employee-hobbies .tag-cloud span:nth-child(6){width:128px}.employee-hobbies .tag-cloud span:nth-child(7){width:94px}.employee-hobbies .tag-cloud i{font-style:normal;display:inline-block;transform:translate(1px,1px)}.employee-hobbies .tag-cloud span:nth-child(2) i{transform:translate(-1px,1px)}.employee-hobbies .tag-cloud span:nth-child(3) i{transform:translate(-2px,1px)}.employee-hobbies .tag-cloud span:nth-child(4) i,.employee-hobbies .tag-cloud span:nth-child(6) i{transform:translate(2px,1px)}.employee-achievements-card{border-radius:16px;width:320px;height:197px;padding:15px}.employee-achievements-card .section-header{width:288px;height:27px;min-height:27px;margin-bottom:16px}.employee-achievements-card .section-header h2{font-family:var(--font-primary);font-size:20px;line-height:27px;transform:translate(-1px)}.employee-achievements-card .employee-achievement{grid-template-columns:52px minmax(0,1fr) auto;gap:8px;width:288px;height:52px;padding:0;display:grid}.employee-achievement__icon{background:linear-gradient(135deg,#ffe28b 0%,#fbcd44 100%);border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.employee-achievement__icon img{width:28px;height:28px}.employee-achievements-card .employee-achievement>div{flex-direction:column;gap:2px;display:flex}.employee-achievements-card .employee-achievement small{color:#a5b2bf;font-size:10px;line-height:12px}.employee-achievements-card .employee-achievement strong{font-family:var(--font-primary);font-size:16px;line-height:22px}.employee-achievements-card .employee-achievement>span:last-child{border:1px solid #bfd2e6;border-radius:100px;align-self:center;padding:4px 8px;font-size:10px;line-height:13px}.employee-achievement-counters{grid-template-columns:repeat(2,140px);gap:8px;width:288px;height:54px;margin-top:16px;display:grid}.employee-achievement-counters>div{border:1px solid #e4ecf5;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.employee-achievement-counters img{width:20px;height:20px}.employee-achievement-counters>div>span{flex-direction:column;display:flex}.employee-achievement-counters strong{font-family:var(--font-primary);font-size:16px;line-height:18px}.employee-achievement-counters small{color:#788da1;font-size:10px;line-height:12px}.quick-access-screen{min-height:560px;padding-top:4px;position:relative}.quick-access-toolbar{min-height:34px;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;display:flex}.quick-access-toolbar>span:last-child{gap:6px;display:flex}.quick-access-toolbar button,.reorder-controls button,.undo-toast button,.sheet-bulk-actions button{color:var(--cyan-text);background:var(--pale-blue);cursor:pointer;font:inherit;border:0;border-radius:7px;padding:5px 7px;font-weight:700}.quick-access-toolbar button:disabled,.reorder-controls button:disabled{cursor:default;opacity:.35}.service-picker-base{min-height:560px;padding-top:10px}.quick-access-edit-grid{gap:8px}.quick-edit-item{position:relative}.quick-edit-item--editing .quick-tile{cursor:default}.quick-edit-item--drag-target .quick-tile{outline:2px solid var(--cyan);outline-offset:2px}.reorder-controls{z-index:3;box-shadow:var(--shadow);background:#ffffffeb;border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:8px;right:8px}.reorder-controls button{place-items:center;width:25px;height:25px;padding:0;display:grid}.reorder-controls .reorder-handle{color:var(--dark-blue);cursor:grab;touch-action:none;background:0 0}.reorder-controls .reorder-handle:active{cursor:grabbing}.quick-access-empty{min-height:310px;color:var(--dark-blue);text-align:center;place-content:center;gap:10px;padding:30px;display:grid}.quick-access-empty p{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:17px}.quick-access-limit-hint{color:var(--muted);text-align:center;margin:12px 4px 0;font-size:11px;line-height:15px}.undo-toast{z-index:8;color:var(--white);background:var(--dark-blue);border-radius:12px;justify-content:space-between;align-items:center;margin:12px 4px 0;padding:11px 13px;font-size:11px;display:flex;position:sticky;bottom:8px;box-shadow:0 12px 30px #03335947}.undo-toast button{color:var(--cyan);background:0 0}.quick-edit-item .quick-tile{height:110px;box-shadow:none}.quick-edit-item .quick-caption-learning{color:#223c57;font-family:var(--font-primary);letter-spacing:-.2px;flex-direction:column;font-size:13px;font-weight:500;line-height:24px;display:flex}.quick-edit-item .quick-caption-learning b{font-size:21px;line-height:24px}.quick-edit-item .quick-caption-learning>span:last-child{color:#6d7f93;font-family:var(--font-secondary);letter-spacing:0;font-size:11px;font-weight:400;line-height:13px}.remove-service{z-index:2;width:28px;height:28px;color:var(--dark-blue);cursor:pointer;background:#223c5712;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.remove-service img{width:16px;height:16px}.quick-edit-item:first-child .remove-service{color:var(--white);background:#ffffff1f}.quick-edit-item:first-child .remove-service img{filter:brightness(0)invert()}.quick-edit-item .quick-tile__title{transform:translate(-1px,4px)}.quick-edit-item .quick-caption-lines{transform:translate(-1px,1px)}.quick-edit-item .quick-caption-stats{transform:translateY(4px)}.quick-edit-item .quick-caption-vacation{transform:translate(-3px,1px)}.quick-edit-item .quick-caption-learning{transform:translate(-2px)}.add-service{height:110px;color:var(--dark-blue);border:1px solid var(--border);background:var(--white);box-shadow:none;cursor:pointer;border-radius:12px;place-items:center;display:grid}.add-service img{background:var(--background);box-sizing:content-box;border-radius:50%;width:22px;height:22px;padding:15px;transform:rotate(45deg)}.service-picker-overlay{z-index:50;position:absolute;inset:-108px 0 6px}.sheet-backdrop{cursor:pointer;background:#0a16275c;border:0;width:100%;padding:0;position:absolute;inset:0}.sheet-cancel.sr-only:focus{z-index:2;clip:auto;width:auto;height:auto;color:var(--cyan-text);background:var(--pale-blue);font:inherit;border-radius:8px;margin:0;padding:7px 10px;font-size:11px;font-weight:700;bottom:18px;left:auto;right:20px;overflow:visible}.bottom-sheet{border:1px solid var(--border);background:var(--white);border-radius:20px;flex-direction:column;height:435px;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 20px 36px -24px #142e4c73}.bottom-sheet:after{background:var(--border);content:"";height:1px;position:absolute;top:115px;left:0;right:0}.sheet-handle{background:#72879a;border-radius:99px;width:60px;height:4px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.bottom-sheet>h2{color:var(--dark-blue);letter-spacing:-.18px;text-align:center;margin:0;font-size:18px;font-weight:800;line-height:25.8px;position:absolute;top:25px;left:0;right:0;transform:translateY(1px)}.sheet-search{width:320px;position:absolute;top:58px;left:20px}.sheet-search>img{width:16px;height:18px}.sheet-search input{transform:translate(-2px)}.sheet-search:focus-within{box-shadow:var(--shadow);border-color:#bfd2e666}.sheet-options{scrollbar-width:none;flex-direction:column;gap:8px;width:360px;margin:0;padding:16px 19px 58px;display:flex;position:absolute;top:115px;bottom:0;left:1px;overflow-y:auto}.sheet-options .check-row{border-radius:16px;gap:8px;width:322px;min-height:49px;padding:11px 13px}.sheet-options .fake-check{transform:translate(-1px,-1px)}.sheet-options .check-row>span:last-child{gap:2px}.sheet-bulk-actions{color:var(--muted);grid-template-columns:1fr auto auto;align-items:center;gap:4px;padding:0 2px 6px;font-size:9px;display:grid}.sheet-bulk-actions button{padding:4px 5px;font-size:8px}.sheet-options .check-row strong{font-size:12px;font-weight:800;line-height:14.4px;transform:translateY(1px)}.sheet-options .check-row small{font-size:10px;font-weight:600;line-height:13px;transform:translateY(2px)}.sheet-limit-feedback{z-index:3;color:var(--dark-blue);border:1px solid var(--light-blue);background:var(--white);box-shadow:var(--shadow);text-align:center;border-radius:10px;margin:0;padding:7px 10px;font-size:10px;font-weight:600;line-height:14px;position:absolute;bottom:65px;left:19px;right:19px}.sheet-action{background:linear-gradient(transparent, var(--white) 28%);padding-top:8px;position:absolute;bottom:14px;left:19px;right:19px}.sheet-action .action-button{min-height:44px;color:var(--white);letter-spacing:-.173px;border-radius:12px;padding:0;font-size:16px;font-weight:600}.sheet-action .action-button>span{transform:translateY(1px)}.ppe-list,.vacation-plan,.history-list,.request-list{flex-direction:column;gap:7px;display:flex}.ppe-row{grid-template-columns:36px 1fr auto;align-items:center;gap:9px;min-height:58px;padding:9px 10px;display:grid}.ppe-screen{gap:24px}.ppe-kit{width:322px;height:450px}.ppe-screen .section-header{height:22px;min-height:22px;margin-bottom:16px}.ppe-screen .section-header h2{letter-spacing:-.0087em;font-size:20px;line-height:24px}.ppe-screen .count-pill{letter-spacing:-.0144em;border-color:#223c57;padding:3px 6px;font-size:12px;font-weight:500;line-height:15px}.ppe-list{gap:8px;width:322px;height:412px}.ppe-row{border-color:#bfd2e6;border-radius:16px;gap:8px;width:322px;height:62px;min-height:62px;padding:12px;box-shadow:0 2px 1px #0d355c0a}.ppe-row .icon-bubble img{width:24px;height:24px}.ppe-row:first-child .icon-bubble img,.ppe-row:nth-child(2) .icon-bubble img,.ppe-row:nth-child(5) .icon-bubble img{width:36px;height:36px}.ppe-row:nth-child(4) .icon-bubble img{width:20.514px;height:22.569px}.ppe-row:nth-child(6) .icon-bubble img{width:17.5px;height:19.5px}.ppe-row .icon-bubble{background:#f7fafd}.ppe-screen .ppe-row strong{font-family:var(--font-primary);font-size:14px;font-weight:700;line-height:18px}.ppe-screen .ppe-row small{font-size:12px;font-weight:400;line-height:14.4px}.ppe-row .status-pill{min-height:23px;padding:4px 8px;font-size:10px;font-weight:500;line-height:13px}.ppe-screen .ppe-request-card{border-radius:16px;grid-template-columns:36px 1fr 91px;gap:8px;width:322px;height:73px;min-height:73px;padding:15px;box-shadow:0 2px 1px #0d355c0a}.ppe-request-card__icon{background:#fff8e9;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.ppe-request-card__icon img{width:36px;height:36px}.ppe-screen .ppe-request-card strong{font-family:var(--font-primary);letter-spacing:-.0101em;font-size:14px;font-weight:700;line-height:18px}.ppe-screen .ppe-request-card small{font-size:12px;line-height:14px}.ppe-screen .ppe-request-card>button{color:#fff;border-radius:12px;width:91px;height:40px;padding:0;font-size:16px;font-weight:600}.ppe-history{width:322px;height:170px}.ppe-history .history-list{gap:8px;width:322px;height:132px;padding:0}.ppe-history .history-row{border:1px solid #bfd2e6;border-radius:16px;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;width:322px;height:62px;min-height:62px;padding:12px;display:grid;box-shadow:0 2px 1px #0d355c0a}.ppe-history .history-row:last-child{border-bottom:1px solid #bfd2e6}.history-row>img,.history-row>svg{color:#8cc63e;width:20px;height:20px}.history-row>span{flex-direction:column;display:flex}.ppe-screen .history-row strong{font-family:var(--font-primary);font-size:14px;font-weight:700;line-height:18px}.ppe-screen .history-row small{color:#788da1;font-size:12px;font-weight:400;line-height:14.4px}.ppe-screen .history-row time{color:#5a7187;border:1px solid #7890a8;border-radius:100px;padding:4px 8px;font-size:10px;font-weight:500}.ppe-history .history-row>img{box-sizing:border-box;background:#f7fafd;border-radius:8px;width:36px;height:36px;padding:8px}.ppe-history .history-row>.ppe-history-icon--full{background:0 0;padding:0}.ppe-history .history-row>.ppe-history-icon--inner{padding:8.85px}.ppe-screen .ppe-row small,.ppe-screen .history-row small{line-height:14px}.ppe-row .status-pill{align-self:start;height:20px;min-height:20px;padding:0 8px}.ppe-screen .ppe-request-card{grid-template-columns:36px 137px 91px;gap:8px;padding:16px}.ppe-screen .ppe-request-card strong{line-height:19px}.ppe-screen .ppe-request-card>button{height:39px;margin-left:8px}.ppe-history .history-row>span{gap:2px}.ppe-history .history-row time{place-items:center;width:45px;height:23px;padding:0;font-weight:400;display:grid}.ppe-screen .count-pill{font-weight:400}.ppe-row>div:nth-child(2){flex-direction:column;gap:2px;display:flex}.ppe-row strong{font-size:11px}.ppe-row small{color:var(--muted);font-size:8px}.status-pill--warning{color:#f7b638;background:#f7b6381a;border-color:#ffffff4d}.status-pill--success{color:#8cc63e;background:#8cc63e1a;border-color:#ffffff4d}.status-pill--info{color:#00b0f0;background:#00b0f01a;border-color:#ffffff4d}.ppe-request-card,.income-note,.incident-disclaimer,.goal-progress-card{grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:70px;padding:12px;display:grid}.ppe-request-card>div,.income-note>div,.incident-disclaimer>div{flex-direction:column;display:flex}.ppe-request-card strong,.income-note strong,.incident-disclaimer strong{font-size:10px}.ppe-request-card small,.income-note small,.incident-disclaimer small{color:var(--muted);font-size:8px}.ppe-request-card>button{color:var(--dark-blue);background:var(--cyan);cursor:pointer;border:0;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:700}.history-list{gap:0;padding:0 11px}.history-list>div,.request-list>div{border-bottom:1px solid var(--border);grid-template-columns:20px 1fr auto;align-items:center;gap:8px;min-height:58px;padding:8px 0;display:grid}.history-list>div:last-child,.request-list>div:last-child{border-bottom:0}.history-list span,.request-list span{flex-direction:column;display:flex}.history-list strong,.request-list strong{font-size:9px}.history-list small,.request-list small,.history-list time,.request-list em{color:var(--muted);font-size:7px;font-style:normal}.vacation-hero,.income-hero,.requests-hero{color:var(--white);background:linear-gradient(135deg,#4473a1,#033359);border-radius:18px;padding:18px 15px;position:relative;overflow:hidden}.vacation-hero{background:url(/assets/icons/ic_figma_hero_vector_pattern.svg) 0 0/322px 305px no-repeat,radial-gradient(71px at 289px 25px,#9abbe04d,#0000 70%),radial-gradient(71px at 20px 77px,#9abbe04d,#0000 70%),linear-gradient(163deg,#4473a1 0%,#033359 100%);border-radius:20px;width:322px;height:185px;min-height:185px;padding:0}.vacation-hero small,.income-hero small,.requests-hero small{color:var(--white);letter-spacing:.06em;font-size:8px;font-weight:700}.vacation-hero>small{color:#9abbe0;letter-spacing:.8px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:16px;left:16px}.vacation-hero h2,.income-hero h2,.requests-hero h2{margin:4px 0 9px;font-size:27px}.vacation-hero>h2{letter-spacing:-.46px;align-items:end;gap:4px;height:30px;margin:0;font-size:42px;font-weight:800;line-height:30px;display:flex;position:absolute;top:42px;left:16px;transform:translateY(-1px)}.vacation-hero h2 em,.requests-hero h2 em{font-size:11px;font-style:normal}.vacation-hero>h2 em{color:#fffc;font-family:Onest,sans-serif;font-size:12px;font-weight:800;line-height:15.1px}.vacation-hero p,.requests-hero p{color:#ffffffc7;margin-bottom:15px;font-size:9px;line-height:13px}.vacation-hero>p{width:290px;color:var(--light-blue);margin:0;font-size:12px;line-height:15px;position:absolute;top:84px;left:16px}.vacation-progress-label{color:#ffffffb8;letter-spacing:.6px;justify-content:space-between;align-items:center;width:288px;height:14px;font-size:10px;font-weight:800;line-height:14px;display:flex;position:absolute;top:141px;left:16px}.vacation-progress-label b{color:inherit;font-family:Onest,sans-serif;font-size:inherit;line-height:inherit}.vacation-hero>.progress{background:#ffffff29;width:288px;height:10px;position:absolute;top:159px;left:16px}.vacation-actions{grid-template-columns:repeat(2,157px);gap:8px;width:322px;display:grid}.vacation-action-card{width:157px;height:100px;color:var(--dark-blue);border:1px solid var(--border);background:var(--white);cursor:pointer;text-align:left;border-radius:12px;padding:12px;display:block;position:relative;overflow:hidden}.vacation-action-card--primary{color:var(--white);background:linear-gradient(163deg,#4473a1 0%,#033359 100%);border-color:#0000}.vacation-action-card strong{font-family:var(--font-primary);letter-spacing:-.141px;font-size:16px;font-weight:700;line-height:19px;display:block;position:absolute;top:12px;left:12px;transform:translate(-1px)}.vacation-action-card small{color:var(--light-blue);font-size:12px;font-weight:500;line-height:normal;position:absolute;bottom:12px;left:12px;transform:translate(-1px,1px)}.vacation-action-icon{background:var(--background);border-radius:30px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:12px;right:12px}.vacation-action-card--primary .vacation-action-icon{background:#f7fafd1f}.vacation-action-icon img{width:16px;height:16px}.vacation-section{flex-direction:column;gap:16px;width:322px;display:flex}.vacation-section>h2{color:var(--dark-blue);letter-spacing:-.173px;font-size:20px;font-weight:700;line-height:24px;transform:translateY(1px)}.vacation-plan{gap:16px}.vacation-plan .card{border-color:var(--light-blue);background:linear-gradient(135deg, #fff 0%, var(--background) 100%);height:62px;min-height:0;box-shadow:none;flex-direction:column;gap:4px;padding:12px 64px 12px 12px;display:flex;position:relative}.vacation-plan strong{font-family:var(--font-primary);font-size:14px;font-weight:700;line-height:18px;transform:translateY(1px)}.vacation-plan small{color:var(--muted);font-size:12px;line-height:14.4px}.vacation-plan span{color:var(--white);background:var(--dark-blue);border-radius:100px;padding:4px 8px;font-size:12px;font-weight:600;line-height:normal;position:absolute;top:13px;right:13px;transform:translate(1px,-2px)}.vacation-plan .card:not(:first-child) span{color:var(--dark-blue);background:var(--light-blue)}.date-strip{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.date-cell{height:44px;color:var(--dark-blue);border:1px solid var(--light-blue);background:var(--white);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex}.date-cell small{font-size:8px}.date-cell b{font-size:12px}.date-cell--active{color:var(--white);border-color:var(--dark-blue);background:var(--dark-blue)}.vacation-team{grid-template-columns:repeat(2,157px);gap:8px;width:322px;display:grid}.vacation-team .card{background:linear-gradient(145deg, #fff 0%, var(--background) 100%);min-height:66px;box-shadow:none;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.vacation-team strong{font-family:var(--font-primary);letter-spacing:-.141px;font-size:14px;font-weight:700;line-height:19px;transform:translate(-1px)}.vacation-team small{color:var(--muted);opacity:.6;font-size:12px;font-weight:500;line-height:normal;transform:translate(-1px,-2px)}.learning-summary,.learning-grid,.income-actions,.request-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.learning-summary .card{min-height:58px;box-shadow:none;background:linear-gradient(145deg,#fff 0%,#f7fafd 100%);flex-direction:column;justify-content:center;padding:10px;display:flex}.learning-summary b{color:var(--dark-blue);font-size:19px}.learning-summary small{color:var(--muted);font-size:8px}.course-card{margin-bottom:8px;padding:11px}.course-card>div{grid-template-columns:36px 1fr auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.course-card>div>span{flex-direction:column;display:flex}.course-card strong{font-size:10px}.course-card small{color:var(--muted);font-size:8px}.course-card>div>b{width:38px;height:38px;color:var(--cyan);border:4px solid var(--cyan);border-radius:50%;place-items:center;font-size:9px;display:grid}.course-card>button{color:var(--cyan-text);cursor:pointer;background:0 0;border:0;margin-top:7px;padding:5px 0;font-size:8px;font-weight:700}.learning-grid .card{flex-direction:column;gap:4px;min-height:100px;padding:11px;display:flex}.learning-grid svg{color:var(--cyan)}.learning-grid strong{font-size:10px}.learning-grid small{color:var(--muted);font-size:8px}.learning-screen{gap:24px}.learning-screen>.search-field{width:322px;height:44px}.learning-screen>.learning-summary{gap:8px;width:322px;height:59px;margin-top:-16px}.learning-summary .card{border-radius:12px;width:157px;height:59px;min-height:59px;padding:11px}.learning-summary b{font-family:var(--font-primary);font-size:18px;font-weight:700;line-height:16px;transform:translateY(1px)}.learning-summary small{font-family:var(--font-secondary);font-size:12px;font-weight:500;transform:translateY(1px)}.learning-current{height:132px}.learning-mandatory{height:164px}.learning-development{height:160px}.learning-current .standalone-title,.learning-mandatory .standalone-title,.learning-development .section-header{height:24px;min-height:24px;margin-bottom:16px}.learning-current>.standalone-title,.learning-mandatory>.standalone-title,.learning-development .section-header h2{letter-spacing:-.1733px;font-weight:650;transform:translate(1px,1px)}.learning-development .section-header h2{font-size:20px;line-height:24px}.learning-current-card,.learning-current-empty{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(168.343deg,#4473a1 0%,#033359 100%);border:0;border-radius:16px;justify-content:space-between;align-items:center;width:322px;height:92px;padding:16px;display:flex;position:relative;overflow:hidden}.learning-current-card>span{flex-direction:column;gap:4px;display:flex}.learning-current-card small{color:#c4d3e6bf;font-family:var(--font-secondary);letter-spacing:.08em;font-size:10px;font-weight:700;line-height:14px;transform:translate(1px,-1px)}.learning-current-card strong{color:#ffffffc4;font-family:var(--font-primary);font-size:14px;font-weight:700;line-height:18px}.learning-current-card>b{width:60px;height:60px;font-family:var(--font-secondary);border-radius:50%;flex:0 0 60px;place-items:center;font-size:16px;font-weight:600;display:grid;position:relative}.learning-current-card .learning-progress{display:block;position:absolute}.learning-progress--track{width:58px;height:58px;top:1px;left:1px}.learning-progress--arc{width:56px;height:58px;top:1px;left:4px}.learning-progress__label{z-index:1;color:#fff;font-family:var(--font-secondary);place-items:center;font-size:16px;font-weight:600;line-height:20px;display:grid;position:absolute;inset:0}.learning-current-empty{color:#bfd2e6;justify-content:center;font-size:14px}.learning-screen .learning-grid{gap:8px;width:322px}.learning-mandatory .learning-grid{height:124px}.learning-development .learning-grid{height:120px}.learning-grid .learning-tile{background:#fff;border-color:#bfd2e666;border-radius:16px;flex-direction:column;gap:8px;width:157px;height:100%;min-height:0;padding:12px;display:flex;position:relative;box-shadow:0 1px 4px #041e370f,0 1px #041e3705}.learning-tile__top{justify-content:space-between;align-items:flex-start;width:100%;height:36px;display:flex}.learning-tile__icon{border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.learning-tile__icon--yellow{background:linear-gradient(135deg,#ffe28b 0%,#fbcd44 100%)}.learning-tile__icon--blue{background:#00b0f01a}.learning-tile__icon img{display:block}.learning-mandatory .learning-tile:first-child .learning-tile__icon img{width:17px;height:17px;transform:translate(.5px,.5px)}.learning-mandatory .learning-tile:nth-child(2) .learning-tile__icon img{width:13.5px;height:13.5px}.learning-development .learning-tile:first-child .learning-tile__icon img{width:18.167px;height:14.833px;transform:translateY(-.5px)}.learning-development .learning-tile:nth-child(2) .learning-tile__icon img{width:15.5px;height:14.625px}.learning-tile__arrow{background:#f7fafd;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.learning-tile__arrow img{width:10px;height:10px}.learning-tile__copy{flex-direction:column;gap:4px;display:flex}.learning-grid .learning-tile strong{color:#041e37;font-family:var(--font-primary);white-space:pre-line;font-size:14px;font-weight:700;line-height:18px}.learning-grid .learning-tile small{color:#6d7f93;font-family:var(--font-secondary);font-size:10px;font-weight:600;line-height:10px}.learning-tile__assignment{color:#6d7f93;font-family:var(--font-secondary);font-size:12px;font-weight:400;line-height:normal}.learning-tile--development{justify-content:space-between}.learning-tile--mandatory:first-child strong{letter-spacing:0;white-space:nowrap}.learning-screen>.search-field>img{width:16px;height:18px}.learning-screen>.search-field>input{transform:translate(-1px)}.learning-mandatory .learning-tile:first-child strong{transform:translate(-1px,1px)}.learning-mandatory .learning-tile:first-child .learning-tile__assignment{transform:translate(-1px,-1px)}.learning-mandatory .learning-tile:first-child>small{transform:translate(-1px)}.learning-mandatory .learning-tile:nth-child(2) strong{transform:translateY(1px)}.learning-mandatory .learning-tile:nth-child(2)>small{transform:translate(-1px,2px)}.learning-development .learning-tile strong{transform:translate(-1px,-1px)}.learning-development .learning-tile small{line-height:10px;transform:translate(-1px,1px)}.income-hero{min-height:105px}.income-hero h2{margin-bottom:7px}.income-hero>span{color:var(--light-blue);align-items:center;gap:4px;font-size:8px;display:inline-flex}.income-actions .card,.request-actions .card{flex-direction:column;gap:5px;min-height:95px;padding:10px;display:flex;position:relative}.income-actions strong,.request-actions strong{font-size:10px}.income-actions small,.request-actions small{color:var(--muted);font-size:8px}.income-actions>.card>svg,.request-actions>.card>svg{color:var(--cyan);position:absolute;top:10px;right:10px}.income-structure{padding:12px}.income-structure>div{margin-bottom:12px}.income-structure>div:last-child{margin-bottom:0}.income-structure span{justify-content:space-between;margin-bottom:6px;display:flex}.income-structure strong,.income-structure b{font-size:9px}.income-note{grid-template-columns:24px 1fr}.income-screen{gap:24px}.income-hero{background:linear-gradient(163deg,#4473a1 0%,#033359 100%);border-radius:20px;width:322px;height:82px;min-height:82px;padding:16px}.income-hero>small{color:#9abbe0;letter-spacing:.8px;font-size:10px;line-height:14px;display:block;transform:translateY(1px)}.income-hero h2{letter-spacing:-.0144em;margin:4px 0 0;font-size:32px;font-weight:800;line-height:32px}.income-hero>.income-payday{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;width:71px;height:50px;padding:8px;display:flex;position:absolute;top:16px;right:16px}.income-payday__date{align-items:flex-end;gap:3px;height:16px;display:flex}.income-payday__date>b{font-family:var(--font-primary);font-size:22px;font-weight:800;line-height:24px}.income-payday strong,.income-payday small{color:#fff;font-family:var(--font-secondary);font-size:8px}.income-payday strong{letter-spacing:.045em;font-weight:700;line-height:10px}.income-payday small{font-size:10px;font-weight:600;line-height:10px}.income-actions{gap:8px;width:322px;height:105px}.income-actions .card{border-radius:16px;gap:0;width:157px;height:105px;min-height:105px;padding:12px;box-shadow:0 8.6667px 23.8333px -15.1667px #041e372e,0 1.0833px #041e370a}.income-action__icon{background:#e1f7fd;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.income-action__icon img{width:20px;height:20px}.income-action__arrow{box-sizing:border-box;background:#f7fafd;border-radius:50%;width:28px;height:28px;padding:6px;position:absolute;top:12px;right:12px}.income-actions strong{font-family:var(--font-primary);margin-top:10px;font-size:14px;font-weight:700;line-height:18px;transform:translate(-1px,-1px)}.income-actions small{color:#788da1;margin-top:auto;font-size:10px;font-weight:600;line-height:10px;transform:translate(-1px,2px)}.income-screen>section:nth-of-type(2){height:163px}.income-screen>section:nth-of-type(2) .section-header{height:24px;min-height:24px;margin-bottom:16px}.income-screen>section:nth-of-type(2) .section-header h2{font-size:20px;line-height:24px;transform:translate(-1px,1px)}.income-screen>section:nth-of-type(2) .count-pill{border-color:#223c57;transform:translate(-1px,1px)}.income-screen .income-structure{width:320px;height:123px;box-shadow:none;border-width:1.18px;border-radius:20px;padding:4px 16px}.income-structure>div{border-bottom:1px solid #e4ecf5;grid-template-columns:82px 113px 76px;align-items:center;gap:8px;height:35px;margin:0;display:grid}.income-structure>div:last-child{border-bottom:0}.income-structure>div>span:first-child{display:contents}.income-structure>div>span>strong{grid-column:1}.income-structure>div>.progress{background:#f7fafd;grid-area:1/2;width:113px;height:9px;transform:translate(-1px,2px)}.income-structure .progress>span{margin:0;display:block}.income-structure>div>span>b{text-align:right;grid-column:3}.income-structure>div>span>strong{transform:translate(-1px,1px)}.income-structure strong,.income-structure b{font-family:var(--font-primary);font-weight:800}.income-structure strong{letter-spacing:-.02em;font-size:11.9167px;line-height:13.7px}.income-structure b{font-size:13px;line-height:18.2px}.requests-hero{min-height:120px}.requests-hero .progress{background:#ffffff38;margin-top:10px}.request-new>button{width:24px;height:24px;color:var(--dark-blue);border:1px solid var(--dark-blue);background:var(--cyan);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.requests-screen{gap:8px}.requests-hero{background:url(/assets/icons/ic_figma_hero_vector_pattern.svg) 0 0/322px 305px no-repeat,linear-gradient(163deg,#4473a1 0%,#033359 100%);border-radius:20px;width:322px;height:128px;min-height:128px;padding:0}.requests-hero>small{color:#9abbe0;letter-spacing:.8px;font-size:10px;line-height:14px;position:absolute;top:16px;left:16px;transform:translateY(1px)}.requests-hero h2{letter-spacing:-.011em;align-items:end;gap:4px;height:30px;margin:0;font-size:42px;font-weight:800;line-height:30px;display:flex;position:absolute;top:42px;left:16px;transform:translateY(4px)}.requests-hero h2 em{color:#fffc;font-family:Onest,sans-serif;font-size:12px;font-style:normal;font-weight:800;line-height:15.1px}.requests-hero>p{color:#ffffffb8;letter-spacing:.06em;justify-content:space-between;align-items:center;width:288px;height:14px;font-size:10px;font-weight:800;line-height:14px;display:flex;position:absolute;top:84px;left:16px}.requests-hero>p b{font-family:Onest,sans-serif;font-size:10px}.requests-hero>.progress{background:#ffffff2e;width:288px;height:10px;margin:0;position:absolute;top:102px;left:16px}.request-actions{gap:8px;width:322px;height:100px}.request-actions .card{border-radius:12px;gap:0;width:157px;height:100px;min-height:100px;padding:12px}.request-actions .request-new{color:#fff;background:linear-gradient(163deg,#4473a1 0%,#033359 100%);border-color:#0000}.request-actions strong{width:115px;font-family:var(--font-primary);letter-spacing:-.0088em;font-size:16px;font-weight:700;line-height:19px;transform:translate(-1px)}.request-actions small{color:#bfd2e6;margin-top:auto;font-size:12px;font-weight:500;line-height:15px;transform:translate(-1px,1px)}.request-actions .card:not(.request-new) small{color:#aeb9c4}.request-actions .card:not(.request-new) strong{margin-top:auto;transform:translate(-1px,2px)}.request-actions .card:not(.request-new) small{margin-top:4px}.request-new>button,.request-action__arrow{background:#f7fafd;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:12px;right:12px}.request-action__arrow{box-sizing:border-box;width:28px;height:28px;padding:6px;right:11px}.request-new>button{background:#f7fafd1f}.request-new>button img{width:16px;height:16px}.request-list{gap:0;padding:0 11px}.goals-list{padding:4px 11px}.goals-list>div{border-bottom:1px solid var(--border);grid-template-columns:18px 1fr;align-items:center;gap:7px;min-height:44px;padding:8px 0;font-size:9px;line-height:12px;display:grid}.goals-list>div:last-child{border-bottom:0}.goals-toggle{width:100%;height:46px;color:var(--dark-blue);border:1px solid var(--border);background:var(--white);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:0 11px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;display:flex}.goals-toggle svg{transition:transform .18s}.goals-toggle .chevron-open{transform:rotate(180deg)}.goals-list--enterprise{margin-top:7px}.goal-progress-card{grid-template-columns:36px 1fr}.goal-progress-card>div:last-child{flex-direction:column;gap:5px;display:flex}.goal-progress-card strong{font-size:10px}.goal-progress-card small{color:var(--muted);font-size:8px}.goals-screen{gap:16px}.goals-card{width:322px;box-shadow:none;border-radius:20px;padding:15px}.goals-card--personal{height:197px}.goals-card--enterprise{height:60px}.goals-card--enterprise.goals-card--open{height:312px}.goals-card--personal>h2{letter-spacing:-.0108em;width:290px;height:22px;font-size:16px;line-height:22px}.goals-card .goals-list{width:290px;padding:0}.goals-card--personal .goals-list{height:139px;margin-top:4px}.goals-list>div{color:#223c57;min-height:0;font-family:var(--font-secondary);letter-spacing:-.0083em;white-space:pre-line;border-top:1px solid #e4ecf5;border-bottom:0;grid-template-columns:28px 1fr;align-items:start;gap:8px;padding:16px 0 0;font-size:12px;font-weight:500;line-height:15px;display:grid}.goals-card--personal .goals-list>div:first-child,.goals-card--personal .goals-list>div:nth-child(3){height:47px}.goals-card--personal .goals-list>div:nth-child(2){height:45px}.goals-card--personal .goals-list>div:nth-child(2)>span:last-child,.goals-list--enterprise>div:nth-child(2)>span:last-child{transform:translateY(6px)}.goals-list__icon{background:#f7fafd;border-radius:8px;place-items:center;width:28px;height:28px;margin-top:-1px;display:grid}.goals-list__icon img{width:14px;height:14px}.goals-card .goals-toggle{letter-spacing:-.0108em;cursor:default;background:0 0;border:0;border-radius:0;width:290px;height:28px;margin:0;padding:0;font-size:16px;line-height:22px}.goals-toggle__icon{background:#e1f7fd;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;transition:transform .18s;display:grid}.goals-toggle__icon img{width:16px;height:16px}.goals-toggle__icon.chevron-open{transform:none}.goals-card .goals-list--enterprise{height:248px;margin-top:4px}.goals-list--enterprise>div:first-child{height:62px}.goals-list--enterprise>div:nth-child(2){height:45px}.goals-list--enterprise>div:nth-child(n+3){height:47px}.incident-card{padding:14px}.incident-card--read{opacity:.74}.incident-meta{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.incident-meta span{color:var(--yellow);align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.incident-meta time{border:1px solid var(--border);border-radius:99px;padding:4px 7px;font-size:7px}.incident-card h2{margin-bottom:14px;font-size:14px;line-height:19px}.incident-location{color:var(--dark-blue);align-items:center;gap:5px;margin-bottom:9px;display:flex}.incident-location strong{font-size:10px}.incident-card>p{color:var(--dark-blue);margin-bottom:14px;font-size:10px;line-height:15px}.incident-disclaimer{grid-template-columns:24px 1fr}.incidents-screen>article:first-child,.incidents-screen>article:first-child .incident-card{height:372px}.incidents-screen>article:nth-child(2),.incidents-screen>article:nth-child(2) .incident-card{height:612px}.incidents-screen .incident-card{border-radius:20px;flex-direction:column;width:322px;padding:15px;display:flex;position:relative}.incident-required{color:#f7a811;letter-spacing:-.2px;white-space:nowrap;background:#fff8e9;border:1px solid #f7a81138;border-radius:100px;align-items:center;width:164px;height:24px;padding:4px 8px;font-size:12px;font-weight:500;line-height:15px;display:inline-flex}.incident-required+.incident-meta{margin-top:12px}.incidents-screen .incident-meta{height:22px;margin-bottom:9px}.incidents-screen .incident-meta span{color:#223c57;font-size:16px;font-weight:600;line-height:22px}.incidents-screen>article:first-child .incident-meta span svg{color:#ee4b46}.incidents-screen>article:nth-child(2) .incident-meta span svg{color:#f7b638}.incidents-screen .incident-meta time{border-color:#7890a8;padding:4px 8px;font-size:10px;font-weight:600;line-height:13px}.incidents-screen .incident-card h2{white-space:pre-line;margin-bottom:12px;font-size:14px;font-weight:800;line-height:18px}.incidents-screen .incident-location{gap:6px;height:18px;margin-bottom:8px}.incidents-screen .incident-location strong{font-family:Onest,sans-serif;font-size:16px;font-weight:500;line-height:16px}.incidents-screen .incident-card>p{white-space:pre-line;margin-bottom:12px;font-size:12px;line-height:15px}.incidents-screen>article:first-child .incident-card>p{transform-origin:0 0;width:106.4%;transform:scaleX(.94)}.incidents-screen .incident-card>.action-button{border-radius:13px;width:290px;height:44px;min-height:44px;margin-top:0;font-size:16px;font-weight:600;position:absolute;bottom:16px;left:16px;right:16px}.incidents-screen>article:first-child .action-button{color:#fff}.phone-surface{text-rendering:geometricprecision}.services-search{color:#223c57}.services-search__icon{width:16px;height:18px}.services-search input{color:#041e37;font-family:var(--font-secondary);font-size:12px;font-weight:500}.services-search input::placeholder{color:#6d7f93}.services-search__clear{color:#041e37;cursor:pointer;width:20px;height:20px;font-family:var(--font-secondary);background:0 0;border:0;flex:0 0 20px;place-items:center;padding:0;font-size:18px;font-weight:500;line-height:18px;display:grid}.services-search:has(input:not(:placeholder-shown)){border-color:#00b0f08c}.service-card{border-color:#bfd2e666;padding:11px}.service-card .icon-bubble{border-radius:8px}.service-card .icon-bubble img{width:18px;height:18px}.service-category--0 .service-card:nth-child(3) .icon-bubble img{transform:translate(1px)}.service-category--3 .service-card:nth-child(2) .icon-bubble img{width:20px;height:20px}.service-category--3 .service-card:nth-child(3) .icon-bubble img{width:17.3333px;height:17.3333px;transform:translate(-.3333px,-.3333px)}.service-card .icon-bubble--navy{background:linear-gradient(135deg,#041e37 0%,#033359 100%)}.service-category--1 .icon-bubble--blue{background:linear-gradient(135deg,#7caddc 0%,#36628a 100%)}.service-category--2 .icon-bubble--pale{background:linear-gradient(163deg,#e1ebf7 0%,#9abbe0 100%)}.service-category--3 .icon-bubble--pale{background:linear-gradient(229.8deg,#fff 7.2113%,#bfd2e6 94.945%)}.service-card strong{font-family:var(--font-primary);font-weight:640;line-height:normal}.service-card small{color:#6d7f93;font-family:var(--font-secondary);margin-top:4px;font-size:12px;font-weight:375;line-height:15px}.service-category>h2{font-weight:640}.service-category--1 .service-card:first-child strong{margin-top:12px}.service-category--1 .service-card:nth-child(3) strong,.service-category--1 .service-card:nth-child(4) strong{margin-top:11px}.service-category--1 .service-card:nth-child(5) strong,.service-category--1 .service-card:nth-child(6) strong{margin-top:26px}.service-category--2 .service-card:nth-child(2) strong,.service-category--3 .service-card:nth-child(2) strong{margin-top:27px}.service-category--2 .service-card:nth-child(3) strong{margin-top:23px}.service-category--3 .service-card:nth-child(3){min-height:0}.service-search-results{height:185px}.service-search-results .service-card{height:121px}.phone-surface:has(.services-screen--searching) .bottom-nav{height:66px;bottom:21px}.phone-surface:has(.services-screen--searching) .bottom-nav__item{height:42px}.phone-surface:has(.services-screen--searching) .home-indicator{display:none}.phone-surface:has(.services-screen--searching) .app-toolbar>.toolbar-side:first-child{visibility:hidden}.search-overlay{z-index:24;background:var(--background);inset:46px 0 0}.search-overlay__toolbar{align-items:center;width:100%;height:62px;padding:9px 20px;display:flex;position:relative}.search-overlay__toolbar h1{color:#041e37;font-family:var(--font-primary);letter-spacing:-.1836px;font-size:18px;font-weight:700;line-height:25.78px;position:absolute;left:50%;transform:translate(-50%)}.icon-button--search-back{background:0 0;border:0;overflow:hidden}.icon-button--search-back>img{width:44px;height:44px}.search-overlay__body{scrollbar-width:none;flex-direction:column;gap:14px;width:322px;height:520px;padding:0;display:flex;position:absolute;top:70px;left:19px;overflow-y:auto}.search-overlay__body::-webkit-scrollbar{display:none}.search-field--global{border-color:#bfd2e666;flex:0 0 44px;gap:8px;height:44px;padding:12px}.search-field--global:focus-within{box-shadow:var(--shadow);border-color:#bfd2e666}.search-field--global:has(input:not(:placeholder-shown)){border-color:#00b0f08c}.search-field--global>img{width:16px;height:18px}.search-field--global input,.search-field--global input::placeholder{font-family:var(--font-secondary);font-size:12px;font-weight:500}.search-field--global input{color:#041e37}.search-field--global input::placeholder{color:#586d81}.search-field--global button{color:#041e37;width:32px;height:32px;font-family:var(--font-secondary);font-size:18px;font-weight:500;line-height:18px}.global-search-section{flex-direction:column;gap:13px;display:flex}.global-search-section h2{color:#223c57;font-family:var(--font-primary);letter-spacing:-.174px;font-size:20px;font-weight:700;line-height:24px}.global-search-rows{flex-direction:column;gap:13px;display:flex}.global-search-row{color:#223c57;cursor:pointer;text-align:left;background:#fff;border:1px solid #bfd2e6;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;width:322px;min-height:49px;padding:10px 12px;display:flex}.global-search-row__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.global-search-row strong{color:#041e37;font-family:var(--font-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:14.4px;overflow:hidden}.global-search-row small{color:#586d81;font-family:var(--font-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:13px;overflow:hidden}.global-search-row>img{opacity:.72;flex:0 0 16px;width:16px;height:18px}.global-search-error{color:#586d81}.global-search-error h2{color:#223c57;font-family:var(--font-primary);font-size:20px;line-height:24px}.global-search-error p{margin-top:8px;font-size:10px;line-height:13px}.search-loading{gap:8px}.search-loading span{border-radius:16px;height:49px}.sheet-options{padding:16px 18px 58px}.sheet-search:has(input:not(:placeholder-shown)){border-color:#00b0f08c}.service-picker-overlay--searching{bottom:0}.service-picker-base:has(.service-picker-overlay--searching){padding-top:4px}.phone-surface--service-picker:has(.service-picker-overlay--searching) .app-toolbar{transform:none}.sheet-search{left:19px}.sheet-search__clear{color:#041e37;cursor:pointer;width:20px;height:20px;font-family:var(--font-secondary);background:0 0;border:0;flex:0 0 20px;place-items:center;padding:0;font-size:18px;font-weight:500;line-height:18px;display:grid}.sheet-action{left:18px;right:18px}.sheet-options .check-row{padding:10px 12px}.profile-hero{background:linear-gradient(160deg,#041e37 0%,#033359 60%,#4473a1 100%)}.profile-hero__avatar{border:0;box-shadow:0 8px 16px -6.667px #0006,0 0 0 2.667px #ffffff2e}.profile-hero>div{flex-direction:column;gap:4px;display:flex}.profile-hero h2{margin-bottom:4px;font-weight:700}.profile-hero p{font-family:var(--font-secondary);font-weight:600}.profile-hero small{opacity:.85}.phone-surface--profile .notification-button>span{top:-2px}.profile-quick-access .quick-tile:not(.quick-tile--dark){box-shadow:none;background:#fff;padding:11px}.profile-quick-access .quick-tile__title,.profile-screen .section-header h2,.profile-screen .profile-personal-card:not(.accordion-card--open) .accordion-head strong{font-weight:700}.profile-quick-access .quick-tile--dark{box-shadow:none;background:linear-gradient(163deg,#4473a1 0%,#033359 100%);border-width:0;padding:12px}.profile-quick-access .quick-tile__icon{background:#f7fafd;width:28px;height:28px;top:12px;right:12px}.profile-quick-access .quick-tile__icon img{width:10px;height:10px}.profile-quick-access .quick-tile--dark .quick-tile__icon{background:#f7fafd1f}.profile-quick-access .quick-caption-stats{color:#223c57;height:40px;font-family:var(--font-secondary);letter-spacing:-.2px;gap:4px;font-size:12px;font-weight:500}.profile-quick-access .quick-caption-stats b{font-family:var(--font-secondary);font-weight:700}.profile-quick-access .quick-caption-vacation{height:43px;font-family:var(--font-secondary);letter-spacing:-.2px;font-size:12px;font-weight:500;line-height:24px}.profile-quick-access .quick-caption-vacation>span:first-child b{font-family:var(--font-secondary);letter-spacing:-.476px;font-size:20px;font-weight:700}.profile-quick-access .quick-caption-vacation>span:first-child strong{font-family:var(--font-secondary);letter-spacing:-.1995px;font-size:15px;font-weight:700}.profile-quick-access .quick-caption-learning{color:#223c57;height:43px;font-family:var(--font-primary);letter-spacing:-.2px;flex-direction:column;gap:4px;font-size:12px;font-weight:400;display:flex}.profile-quick-access .quick-caption-learning>span:first-child{font-family:var(--font-secondary);font-weight:500;line-height:24px}.profile-quick-access .quick-caption-learning>span:last-child{color:#223c5799;font-family:var(--font-secondary);letter-spacing:0;font-weight:500;line-height:15px}.profile-quick-access .quick-caption-learning b{font-family:var(--font-secondary);font-size:21px;font-weight:700}.profile-quick-access .quick-caption-learning strong{font-weight:700}.quick-tile.quick-tile--dark .quick-tile__caption,.quick-edit-item .quick-tile.quick-tile--dark .quick-tile__caption *,.profile-quick-access .quick-tile.quick-tile--dark .quick-tile__caption *{color:var(--white)}.profile-quick-access .schedule-card__toggle{width:28px;height:28px}.profile-quick-access .schedule-card__toggle img{width:10px;height:10px;transition:transform .18s;transform:rotate(135deg)}.profile-quick-access .schedule-card--open .schedule-card__toggle img{transform:rotate(-45deg)}.profile-quick-access .schedule-card__head .icon-bubble img{width:17px;height:19px}.profile-quick-access .schedule-card__head .icon-bubble{background:#f7fafd}.profile-quick-access .schedule-card__head strong{color:#223c57;font-family:var(--font-primary);letter-spacing:-.1408px;font-weight:600}.profile-quick-access .schedule-card__head small{color:#223c5799;font-family:var(--font-secondary);font-weight:500;line-height:normal}.profile-quick-access .work-day--weekend,.schedule-month__grid .work-day--weekend{color:#fff;background:#bfd2e6;border-color:#bfd2e6}.profile-quick-access .schedule-card--open{height:auto;min-height:0;padding:16px}.profile-quick-access .schedule-card--open .schedule-card__head{height:36px;margin-bottom:8px}.schedule-month__title{font-family:var(--font-primary);letter-spacing:-.1408px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:24px;transform:translateY(.5px)}.schedule-month__grid{gap:4px 5px}.schedule-month__grid .work-day{border-radius:8px;height:48px}.schedule-month__grid .work-day--outside{opacity:.45}.schedule-month__grid .work-day small{font-family:var(--font-secondary);letter-spacing:.5196px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:15px;transform:translate(.5px,-1px)}.schedule-month__grid .work-day b{font-family:var(--font-secondary);font-size:16px;font-weight:700;line-height:20px;transform:translateY(-1px)}.profile-metrics .metrics-card{border-radius:20px;padding:19px}.profile-metrics .metric-summary{grid-template-columns:95px 76px 65px;justify-content:space-between;gap:0}.profile-metrics .metric-summary>div{flex-direction:column;height:80px;display:flex}.profile-metrics .metric-summary small{color:#223c5799;height:14px;font-family:var(--font-primary);letter-spacing:.65px;font-weight:700;display:block}.profile-metrics .metric-summary strong{height:24px;font-family:var(--font-secondary);letter-spacing:-.5px;font-weight:700}.profile-metrics .metric-summary strong em{font-family:var(--font-primary);font-size:16px;font-weight:700}.profile-metrics .metric-summary p{height:26px;font-family:var(--font-secondary);font-weight:400}.profile-metrics .metric-summary p b{font-weight:700}.profile-metrics .bar-chart{background:linear-gradient(135deg,#ffffff1a,#7caddc1a);border:1.083px solid #bfd2e666;border-radius:12px;padding:0;display:block}.profile-metrics .bar-chart>div{width:40px;height:149px;display:block;position:absolute;top:0}.profile-metrics .bar-chart>div:first-child{left:11px}.profile-metrics .bar-chart>div:nth-child(2){left:67px}.profile-metrics .bar-chart>div:nth-child(3){left:121px}.profile-metrics .bar-chart>div:nth-child(4){left:176px}.profile-metrics .bar-chart>div:nth-child(5){left:230px}.profile-metrics .bar-chart b{width:max-content;font-family:var(--font-secondary);margin:0;font-weight:700;line-height:11px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.profile-metrics .bar-chart span{background:linear-gradient(116deg,#7caddc 0%,#36628a 100%);border-radius:12px;width:40px;position:absolute;bottom:27px;left:0}.profile-metrics .bar-chart>div:first-child span{height:58px!important}.profile-metrics .bar-chart>div:nth-child(2) span{height:68px!important}.profile-metrics .bar-chart>div:nth-child(3) span{height:87px!important}.profile-metrics .bar-chart>div:nth-child(4) span{height:93px!important}.profile-metrics .bar-chart>div:nth-child(5) span{border-radius:8px;height:91px!important}.profile-metrics .bar-chart>div.bar-chart__day--inactive span{background:#9aa7b4;border-radius:999px;height:8px!important}.profile-metrics .bar-chart>div.bar-chart__day--inactive b,.profile-metrics .bar-chart>div.bar-chart__day--inactive small{color:#9aa7b4}.profile-metrics .bar-chart small{font-family:var(--font-secondary);margin:0;font-weight:500;line-height:13px;position:absolute;top:126px;left:50%;transform:translate(-50%)}.profile-metrics .bar-chart>i{border-top-width:1.5px;top:47px;left:11px;right:11px}.profile-metrics .chart-legend{font-family:var(--font-secondary);letter-spacing:.2167px;align-items:center;gap:12px;margin-top:8px;font-weight:600;display:flex}.profile-metrics .chart-legend span{align-items:center;gap:4px;display:inline-flex}.profile-metrics .chart-legend i{flex:none;display:block}.chart-legend__fact{background:linear-gradient(135deg,#7caddc 0%,#36628a 100%);border-radius:3px;width:12px;height:12px}.chart-legend__plan{border-top:1.5px dashed #bfd2e6;width:10px;height:0}.profile-team .team-metrics-card{background:linear-gradient(157.579deg,#4473a1 0%,#033359 100%);border-radius:20px;position:relative;overflow:hidden}.profile-team .team-metric{z-index:1;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:11px;display:flex}.profile-team .team-metric>div{flex-direction:column;gap:4px;display:flex}.profile-team .team-metric small{font-weight:500}.profile-team .ring{background:0 0;border-radius:0;flex:0 0 32px;width:32px;height:32px;position:static;-webkit-mask:none;mask:none}.profile-team .team-pattern{z-index:0;display:block;position:absolute;transform:scaleX(-1)}.profile-team .team-pattern--25{width:38px;height:77px;top:37.84px;left:181.68px}.profile-team .team-pattern--28{width:40px;height:79px;top:115.84px;left:101.68px}.profile-team .team-pattern--29{width:114px;height:224px;top:2.84px;left:219.68px}.profile-team .team-pattern--26{width:98px;height:97px;top:114.84px;left:121.68px}.profile-goals .list-card{box-shadow:none;background:linear-gradient(135deg,#fff 0%,#f7fafd 100%);border-color:#bfd2e666;padding:0;position:relative}.profile-goals .profile-goal-icon img{width:16px;height:16px}.profile-goals .icon-list-row{width:298px;font-family:var(--font-secondary);letter-spacing:-.1px;border-bottom:0;padding:0;font-weight:500;line-height:normal;position:absolute;left:11px}.profile-goals .icon-list-row:first-child{height:30px;top:15px}.profile-goals .icon-list-row:nth-child(2){height:28px;top:62px}.profile-goals .icon-list-row:nth-child(3){height:30px;top:107px}.profile-goals .icon-list-row:nth-child(-n+2):after{background:var(--border);content:"";height:1px;position:absolute;left:0;right:0}.profile-goals .icon-list-row:first-child:after{top:39px}.profile-goals .icon-list-row:nth-child(2):after{top:37px}.profile-ppe .asset-row>span:last-child{place-items:center;height:23px;padding:0;display:grid}.profile-ppe .asset-row strong,.profile-ppe .asset-row small{font-weight:600}.profile-ppe .asset-row>.icon-bubble{background:#f7fafd;border:0;border-radius:8px;padding:0;overflow:hidden}.profile-ppe .asset-row .icon-bubble img[src*=ic_figma_profile_ppe_]{width:36px;height:36px;display:block}.profile-ppe .asset-row:first-child>span:last-child{width:80px}.profile-ppe .asset-row:last-child>span:last-child{width:89px}.profile-health .health-card:last-child .health-card__date{color:#223c57;border:1px solid #6d7f93;border-radius:100px;justify-content:center;align-items:center;width:auto;height:auto;min-height:23px;padding:4px 8px;font-weight:600;display:inline-flex}.profile-health .health-card__description{font-weight:400}.profile-health .health-card{box-shadow:none;background:linear-gradient(135deg,#fff 0%,#f7fafd 100%);border-color:#bfd2e666}.profile-health .health-card .icon-bubble img{width:17px;height:17px}.profile-health .health-links small{border-width:1px;gap:4px;height:24px;padding:0 10px 0 0}.profile-health .health-link__icon{background:#00b0f0;border-radius:69px;flex:0 0 24px;place-items:center;width:24px;height:24px;margin:-1px 0 -1px -1px;display:grid}.profile-health .health-link__icon img{width:14px;height:14px}.profile-health .health-link__label{text-decoration:none}.profile-screen .profile-personal-card{border-color:#bfd2e666;border-radius:20px}.profile-screen .profile-personal-card.accordion-card--open{z-index:30;height:579px;position:relative}.profile-screen .profile-personal-card:not(.accordion-card--open){height:60px}.phone-surface:has(.profile-personal-card.accordion-card--open) .screen-scroll{z-index:30}.bottom-nav__item--active{color:#00b0f0;background:#00b0f01a}.profile-screen .profile-personal-card .accordion-head{height:60px;padding:15px}.profile-achievements-card{border-radius:16px;padding:15px;box-shadow:0 1.083px #041e370a,0 8.667px 23.833px -15.167px #041e372e}.profile-achievements-card .achievement-preview .icon-bubble{background:linear-gradient(135deg,#ffe28b 0%,#fbcd44 100%);border-radius:11.556px}.profile-achievements-card .achievement-preview .icon-bubble img{width:25.037px;height:25.037px}.profile-achievements-card .achievement-preview small{color:#bdbfc3;font-family:var(--font-secondary);letter-spacing:.39px;font-weight:700}.profile-achievements-card .achievement-preview>span{border-radius:100px;padding:4px 6px}.phone-surface--profile .bottom-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.phone-surface--profile .bottom-nav__icon--chats{width:18px;height:19px}.profile-achievements-card .achievement-counters .achievement-counter{min-width:0;height:54px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #bfd2e666;border-radius:16px;align-items:center;gap:8px;padding:8px;text-decoration:none;display:flex}.achievement-counter-icon{background:#f7fafd;border:1px solid #ffffff4d;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;position:relative}.achievement-counter-icon img{width:18px;height:18px}.achievement-counter-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.achievement-counter-copy strong{color:#223c57;font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:18px}.achievement-counter-copy small{color:#6d7f93;font-family:var(--font-secondary);font-size:10px;font-weight:400;line-height:12px}.profile-screen .profile-personal-card .accordion-head strong{color:#223c57;font-family:var(--font-primary);letter-spacing:-.1733px;font-weight:700}.profile-screen .profile-personal-card.accordion-card--open .accordion-head strong{font-weight:700}.profile-info-toggle{background:#00b0f01a;border-radius:30px;place-items:center;width:28px;height:28px;display:grid}.profile-info-toggle img{width:14px;height:14px;transition:transform .18s}.profile-personal-card.accordion-card--open .profile-info-toggle img{transform:scaleY(-1)}.profile-screen .profile-personal-card .personal-info{color:#223c57;padding:0 16px 16px;overflow:visible}.personal-info__details{border-top:0}.personal-info__details>div{border-bottom:1px dashed #e4ecf5;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:61px;padding:12px 0;display:grid}.personal-info__details>div:first-child{min-height:48px;padding-top:0}.personal-info__icon{color:#00b0f0;background:#f7fafd;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.personal-info__icon img{width:18px;height:18px}.personal-info__icon img[src$=_exact\.png],.personal-info__icon--full img{width:36px;height:36px}.personal-info__icon--mail img{width:17.75px;height:14.5px}.personal-info__icon--id img,.personal-info__icon--clock img,.personal-info__icon--manager img{width:17.5px;height:17.5px}.personal-info__icon--person img{width:24px;height:24px}.personal-info__details dt,.personal-info__details dd{font-family:var(--font-secondary)}.personal-info__details dt{color:#223c5799;font-size:12px;font-weight:400;line-height:normal}.personal-info__details dd{color:#223c57;text-align:right;white-space:nowrap;font-size:14px;font-weight:600;line-height:normal}.personal-info__details dt,.personal-info__details dd{transform:none}.personal-info__details a{color:#223c57;text-decoration:underline}.personal-info__hobbies-head{color:#223c5799;font-family:var(--font-secondary);grid-template-columns:36px 1fr auto;align-items:center;gap:8px;padding-top:12px;font-size:12px;line-height:16px;display:grid}.personal-info__edit{color:#757575;font-family:var(--font-secondary);text-transform:none;align-items:center;gap:2px;font-size:14px;font-weight:500;line-height:17px;display:inline-flex}.personal-info__edit>img{width:12px;height:12px}.personal-info__tags{gap:4px;padding:12px 0 0}.personal-info__tags>span{color:#223c57;font-family:var(--font-secondary);background:#fff;border:1px solid #e4ecf5;border-radius:100px;align-items:center;gap:4px;padding:4px 8px;font-size:14px;font-weight:500;line-height:16.68px;display:inline-flex}.personal-info__tags>span>img{object-fit:contain;width:14.166px;height:14.166px;translate:0 -.5px}.personal-info__tags .personal-info__tag-label{font:inherit;background:0 0;border:0;padding:0}.personal-info__feedback{position:absolute;bottom:4px;right:16px}.screen-stack--home{width:320px;margin-left:1px}.screen-stack--home .lightning-strip{border:1.083px solid #bfd2e666;border-radius:16px;width:320px;height:48px;padding:0 18px;box-shadow:0 1px #041e3705,0 1px 2px #041e370f}.screen-stack--home .lightning-strip strong{color:#223c57;letter-spacing:-.1733px;align-items:center;gap:4px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;line-height:normal;display:inline-flex}.screen-stack--home .badge-warning{color:#fff;background:#f7b638;width:16px;height:16px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;line-height:normal}.screen-stack--home .lightning-strip .text-link,.screen-stack--home>section .text-link{color:#00b0f0;gap:2px;font-family:Onest,sans-serif;font-size:14px;font-weight:600;line-height:18.2px}.screen-stack--home .text-link>img{width:16px;height:15px;display:block}.screen-stack--home .rating-card{border:1px solid #e4ecf5;border-radius:22px;gap:8px;width:320px;height:351px;min-height:351px;padding:16px;display:flex;box-shadow:0 1px #041e370a,0 8px 22px -14px #041e372e}.screen-stack--home .rating-title{color:#041e37;letter-spacing:-.34px;flex:0 0 24px;height:24px;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;line-height:23.8px}.screen-stack--home .chip-row--rating{flex:0 0 34px;gap:7px;width:286px;height:34px;padding-top:4px}.screen-stack--home .chip-row--rating .chip{color:#223c57;background:#f7fafd;border:1px solid #e4ecf5;border-radius:10px;justify-content:center;align-items:center;height:30px;min-height:30px;padding:0;font-family:Onest,sans-serif;font-size:10px;font-weight:800;line-height:14px;display:inline-flex}.screen-stack--home .chip-row--rating .chip:first-child{width:77px}.screen-stack--home .chip-row--rating .chip:nth-child(2){width:92px}.screen-stack--home .chip-row--rating .chip:nth-child(3){width:94px}.screen-stack--home .chip-row--rating .chip--active{color:#fff;background:#223c57;border-color:#041e37}.screen-stack--home .rating-month{flex:0 0 43px;align-items:flex-start;gap:10px;width:286px;height:43px;padding-top:6px}.screen-stack--home .mini-square{background:#f7fafd;border:1px solid #e4ecf5;border-radius:12px;width:36px;height:36px}.screen-stack--home .mini-square>img{width:15px;height:15px;display:block}.screen-stack--home .rating-month strong{color:#223c57;background:#f7fafd;border-radius:13px;justify-content:center;align-items:center;width:105px;height:37px;padding:0;font-family:Onest,sans-serif;font-size:12px;font-weight:700;line-height:16.8px;display:inline-flex}.screen-stack--home .rating-labels{color:#6d7f93;flex:0 0 18px;width:286px;height:18px;margin:0;padding-top:4px;font-family:Onest,sans-serif;font-size:10px;font-weight:800;line-height:14px}.screen-stack--home .rating-list{flex:0 0 113px;gap:10px;width:286px;height:113px;margin:0;padding-bottom:8px}.screen-stack--home .rating-row{flex:0 0 28.39px;width:286px;height:28.39px}.screen-stack--home .rating-row>span{color:#6d7f93;font-family:Onest,sans-serif;font-size:11px;font-weight:800;line-height:15.4px}.screen-stack--home .rating-row>b{color:#041e37;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;line-height:15.4px}.screen-stack--home .rating-row>div{gap:5px}.screen-stack--home .rating-row strong{color:#041e37;height:15.39px;font-family:Onest,sans-serif;font-size:11px;font-weight:800;line-height:15.4px}.screen-stack--home .rating-row .progress{height:8px}.screen-stack--home .rating-card>.action-button{color:#fff;background:#00b0f0;border:0;border-radius:13px;width:286px;height:46px;min-height:46px;margin:0;padding:0 6px;font-family:Manrope,sans-serif;font-size:13px;font-weight:800;line-height:normal}.screen-stack--home>section{width:360px}.screen-stack--home>section .section-header{width:322px;height:27px;min-height:27px;margin-bottom:12px}.screen-stack--home>section .section-header h2{color:#223c57;letter-spacing:-.1733px;font-family:Manrope,sans-serif;font-size:20px;font-weight:700;line-height:normal}.screen-stack--home .news-carousel{gap:12px;width:360px;height:257.88px;padding:0}.screen-stack--home .news-card{width:258px;min-width:258px;height:256px;box-shadow:none;border:1px solid #e4ecf5;border-radius:22px;flex-direction:column;padding:0;display:flex}.screen-stack--home .news-card__image{background:#c4d3e6;flex:0 0 134px;width:256px;height:134px;position:relative;overflow:hidden}.screen-stack--home .news-card__image>img{object-fit:cover;width:257px;max-width:none;height:192px;display:block;position:absolute;top:-28.77px;left:0}.screen-stack--home .news-card--shift-team .news-card__image>img{width:256px;height:134px;top:0}.screen-stack--home .news-card__body{flex-direction:column;gap:6px;width:256px;padding:12px;display:flex}.screen-stack--home .news-meta{color:#6d7f93;flex:0 0 14px;width:232px;height:14px;font-family:Onest,sans-serif;font-size:10px;font-weight:700;line-height:14px}.screen-stack--home .news-meta>span{color:#4473a1;font-weight:900}.screen-stack--home .news-meta b{color:#8cc63e;font-weight:900}.screen-stack--home .news-card h3{color:#041e37;flex:0 0 50px;width:232px;height:50px;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:800;line-height:16.64px}.screen-stack--home .news-stats{color:#6d7f93;flex:0 0 19.49px;width:232px;height:19.49px;padding-top:5.49px;font-family:Onest,sans-serif;font-size:10px;font-weight:800;line-height:14px}.screen-stack--home .news-stats span{gap:5px}.screen-stack--home .news-stats img{width:13px;height:13px;display:block}.incidents-screen{gap:16px}.incidents-screen .incident-card{width:322px;box-shadow:none;background:linear-gradient(130deg,#fff 0%,#f7fafd 100%);border:1px solid #e4ecf5;border-radius:20px;padding:15px}.incidents-screen .incident-required{color:#f7b638;letter-spacing:-.1733px;background:#f7b6381a;border:1px solid #f7b6381a;border-radius:20px;width:164px;height:24px;padding:0 8px;font-family:Onest,sans-serif;font-size:12px;font-weight:500;line-height:normal;position:relative;left:-1px}.incidents-screen .incident-required+.incident-meta{margin-top:12px}.incidents-screen .incident-meta{align-items:flex-start;width:290px;height:23px;margin-bottom:8px}.incidents-screen .incident-meta span{color:#223c57;align-items:center;gap:4px;height:22px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:normal;display:inline-flex}.incidents-screen .incident-meta span>img{flex:0 0 15px;width:15px;height:14px;display:block}.incidents-screen .incident-meta time{color:#223c57;border:1px solid #6d7f93;border-radius:100px;justify-content:center;align-items:center;width:78px;height:23px;padding:0;font-family:Onest,sans-serif;font-size:10px;font-weight:600;line-height:normal;display:inline-flex}.incidents-screen .incident-card h2{color:#223c57;white-space:pre-line;width:290px;margin:0 0 12px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:18px;position:relative;top:1px}.incidents-screen .incident-location{color:#223c57;gap:4px;width:290px;height:20px;margin-bottom:8px}.incidents-screen .incident-location>img{flex:0 0 15px;width:15px;height:18.333px;margin:0 2.5px;display:block}.incidents-screen .incident-location strong{color:#223c57;font-family:Onest,sans-serif;font-size:16px;font-weight:500;line-height:16px}.incidents-screen .incident-card>p{color:#223c57;white-space:pre-line;width:290px;margin:0;font-family:Onest,sans-serif;font-size:12px;font-weight:400;line-height:15px}.incidents-screen>article:first-child .incident-card>p{width:290px;transform:none}.incidents-screen .incident-card>.action-button{letter-spacing:-.1733px;border-radius:12px;width:290px;height:44px;min-height:44px;padding:0;font-family:Onest,sans-serif;font-size:16px;font-weight:600;line-height:normal;bottom:15px;left:15px;right:17px}.incidents-screen>article:first-child .action-button{color:#fff;background:#00b0f0;border-color:#00b0f0}.incidents-screen>article:nth-child(2) .incident-card{background:linear-gradient(118deg,#fff 0%,#f7fafd 100%)}.incidents-screen>article:nth-child(2) .action-button{color:#223c57;background:0 0;border-color:#223c57}
