.hcf-auth{isolation:isolate;min-height:100svh;padding:var(--hcf-space-8) clamp(20px,5vw,80px);color:var(--hcf-ink);background:radial-gradient(ellipse at 25% 28%,var(--hcf-surface),transparent 68%),linear-gradient(130deg,var(--hcf-canvas),color-mix(in srgb,var(--hcf-brand-start) 14%,var(--hcf-canvas)),color-mix(in srgb,var(--hcf-brand-end) 15%,var(--hcf-canvas)));position:relative;overflow-x:clip}.hcf-auth-light{z-index:-1;pointer-events:none;filter:blur(8px);border-radius:50%;position:absolute}.hcf-auth-light--teal{background:radial-gradient(circle,color-mix(in srgb,var(--hcf-brand-start) 52%,transparent),transparent 69%);width:580px;height:580px;top:-210px;right:-180px}.hcf-auth-light--blue{background:radial-gradient(circle,color-mix(in srgb,var(--hcf-brand-end) 35%,transparent),transparent 68%);width:760px;height:760px;bottom:-440px;left:28%}.hcf-auth-brand{align-items:center;gap:var(--hcf-space-3);font:700 18px var(--hcf-font-display);color:var(--hcf-ink);min-height:44px;text-decoration:none;display:inline-flex}.hcf-auth-brand:hover{color:var(--hcf-primary-action)}.hcf-auth-layout{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(32px,7vw,112px);width:min(100%,1040px);margin:clamp(40px,7vh,88px) auto;display:grid}.hcf-auth-intro{padding-block:var(--hcf-space-8)}.hcf-auth-mark{object-fit:contain;width:160px;height:160px;filter:drop-shadow(0 16px 20px color-mix(in srgb,var(--hcf-brand-end) 16%,transparent));margin-left:-14px}.hcf-auth-intro h2{font:650 clamp(36px,4.2vw,60px)/1.1 var(--hcf-font-display);letter-spacing:-.045em;margin:var(--hcf-space-6) 0}.hcf-auth-intro h2 span{color:var(--hcf-primary-action)}.hcf-auth-intro p{color:var(--hcf-ink-muted);font-size:18px;line-height:1.5}.hcf-auth-products{gap:var(--hcf-space-4);margin-top:var(--hcf-space-8);display:flex}.hcf-auth-panel{border-radius:var(--hcf-radius-dialog);min-width:0;padding:clamp(24px,3vw,40px)}.hcf-auth-security{align-items:center;gap:var(--hcf-space-2);color:var(--hcf-ink-muted);margin-bottom:var(--hcf-space-6);font-size:13px;font-weight:600;display:flex}.hcf-auth-panel h1{font:700 30px/1.2 var(--hcf-font-display);letter-spacing:-.035em;margin:0 0 var(--hcf-space-3)}.hcf-auth-description{color:var(--hcf-ink-muted);margin:0 0 var(--hcf-space-8);line-height:1.5}.hcf-auth-form{gap:var(--hcf-space-2);display:grid}.hcf-auth-form label{margin-top:var(--hcf-space-3);font-size:14px;font-weight:600}.hcf-auth-form label:first-child{margin-top:0}.hcf-auth-form input:not([type=hidden]),.hcf-auth-form select{width:100%;min-width:0;min-height:var(--hcf-control-large);color:var(--hcf-ink);background:color-mix(in srgb,var(--hcf-surface) 90%,transparent);border:1px solid color-mix(in srgb,var(--hcf-ink-muted) 55%,var(--hcf-surface));border-radius:var(--hcf-radius-md);padding:12px 14px;font-size:16px}.hcf-auth-form input::placeholder{color:var(--hcf-ink-muted)}.hcf-auth-form input[aria-invalid=true]{border-color:var(--hcf-danger)}.hcf-auth-password{position:relative}.hcf-auth-password input{padding-right:52px!important}.hcf-auth-reveal{border-radius:var(--hcf-radius-md);min-width:44px;min-height:44px;color:var(--hcf-ink-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:2px;right:2px}.hcf-auth-reveal:hover{background:color-mix(in srgb,var(--hcf-brand-end) 8%,var(--hcf-surface));color:var(--hcf-ink)}.hcf-auth-feedback{min-height:40px;color:var(--hcf-danger);padding-block:var(--hcf-space-1);font-size:14px;line-height:1.4}.hcf-auth-submit{width:100%;min-height:var(--hcf-control-large);justify-content:center;align-items:center;gap:var(--hcf-space-3);border:1px solid color-mix(in srgb,var(--hcf-surface) 45%,transparent);border-radius:var(--hcf-radius-md);color:var(--hcf-surface);background:var(--hcf-primary-action);box-shadow:var(--hcf-button-shadow),inset 0 1px 0 var(--hcf-liquid-rim);font-family:var(--hcf-font-display);transition:background var(--hcf-motion-default),transform var(--hcf-motion-fast);padding:12px 16px;font-weight:600;display:flex}.hcf-auth-submit:hover:not(:disabled){background:color-mix(in srgb,var(--hcf-primary-action) 88%,var(--hcf-ink))}.hcf-auth-submit:active:not(:disabled){transform:scale(.99)}.hcf-auth-submit:disabled{opacity:.7}.hcf-auth-note{color:var(--hcf-ink-muted);margin:var(--hcf-space-6) 0;font-size:14px;line-height:1.6}.hcf-auth-help{border-top:1px solid var(--hcf-border-subtle);padding-top:var(--hcf-space-6);color:var(--hcf-ink-muted);font-size:14px;line-height:1.6}.hcf-auth-help small{margin-top:var(--hcf-space-2);font-size:12px;display:block}.hcf-auth-footer{text-align:center;color:var(--hcf-ink-muted);margin-top:var(--hcf-space-8);font-size:13px}.hcf-auth-text-button{text-align:left;min-height:44px;color:var(--hcf-primary-action);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:600;text-decoration:underline}.hcf-auth-text-button:hover{color:var(--hcf-ink)}.hcf-auth-text-button:active,.hcf-auth-reveal:active{opacity:.75}.hcf-auth-enrollment{justify-items:center;gap:var(--hcf-space-2);margin-bottom:var(--hcf-space-6);display:grid}.hcf-auth-qr{background:var(--hcf-surface);border-radius:var(--hcf-radius-md);max-width:100%;height:auto;padding:var(--hcf-space-2)}.hcf-auth-secret{overflow-wrap:anywhere;max-width:100%;font-family:var(--hcf-font-data);padding:var(--hcf-space-3);background:var(--hcf-surface);border-radius:var(--hcf-radius-sm)}@media (max-width:767px){.hcf-auth{padding:24px 20px}.hcf-auth-layout{grid-template-columns:minmax(0,460px);justify-content:center;gap:0;margin:40px auto}.hcf-auth-intro{display:none}.hcf-auth-brand{font-size:16px}.hcf-auth-panel h1{font-size:28px}.hcf-auth-light--blue{bottom:-360px;left:-200px}.hcf-auth-footer{margin-top:32px}}@media (prefers-reduced-transparency:reduce){.hcf-auth-light{display:none}}@media (forced-colors:active){.hcf-auth-light{display:none}.hcf-auth-submit{color:buttontext;background:buttonface;border:1px solid buttontext}.hcf-auth-form input:not([type=hidden]){color:fieldtext;background:field;border-color:fieldtext}}.hcf-auth--employee .hcf-auth-layout{grid-template-columns:minmax(0,460px);justify-content:center;align-items:start;gap:0;width:min(100%,520px);margin:clamp(44px,9vh,96px) auto 0}.hcf-auth--employee .hcf-auth-panel{background:color-mix(in srgb,var(--hcf-surface) 88%,transparent);width:100%;padding:clamp(28px,4vw,40px);box-shadow:0 28px 80px #08223b21,inset 0 1px #ffffffb8}.hcf-auth-employee-mark{object-fit:contain;width:68px;height:68px;filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--hcf-brand-end) 16%,transparent));margin:0 0 22px;display:block}.hcf-auth--employee .hcf-auth-security{margin-bottom:14px}.hcf-auth--employee .hcf-auth-panel h1{font-size:clamp(30px,4vw,36px)}.hcf-auth--employee .hcf-auth-description{margin-bottom:28px;font-size:16px}.hcf-auth--employee .hcf-auth-feedback{min-height:28px}@media (max-width:767px){.hcf-auth--employee{padding:20px 16px}.hcf-auth--employee .hcf-auth-layout{margin:32px auto 0}.hcf-auth--employee .hcf-auth-panel{padding:26px 22px}.hcf-auth-employee-mark{width:58px;height:58px;margin-bottom:18px}}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9b24f49e-module__hJlnFq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9b24f49e-module__hJlnFq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.2xh5j9ig7blp7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.3__uj2j3k64hq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_d295bf70-module__3u7R_a__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_d295bf70-module__3u7R_a__variable{--font-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.0m27yxnqbjygb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.3rq2mce8ozlxj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.1iowrflh516kh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.08xli7-4ntimz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.05ymlrkv94iec.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_b8175700-module__F72GRa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_b8175700-module__F72GRa__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hcf-brand-start:#22c7c7;--hcf-brand-end:#1769e8;--hcf-product-start:var(--hcf-brand-start);--hcf-product-end:var(--hcf-brand-end);--hcf-product-anchor:var(--hcf-brand-end);--hcf-canvas:#f7fbfd;--hcf-surface:#fff;--hcf-ink:#0b1f35;--hcf-ink-muted:#506579;--hcf-accent:#1159c7;--hcf-primary-action:var(--hcf-accent);--hcf-focus:#0b63ce;--hcf-success:#087a57;--hcf-warning:#9a5b00;--hcf-danger:#b42318;--hcf-border-subtle:#1949691f;--hcf-accent-surveyready:#079a92;--hcf-accent-careready:#246bde;--hcf-accent-payrollready:#7138d5;--hcf-accent-revenueguard:#e34c3b;--hcf-accent-visitready:#d7049b;--hcf-accent-phoneready:#4f63e7;--hcf-surveyready-start:#25d17c;--hcf-surveyready-end:#079a92;--hcf-careready-start:#6574f7;--hcf-careready-end:#246bde;--hcf-payrollready-start:#d743c4;--hcf-payrollready-end:#7138d5;--hcf-revenueguard-start:#f6a51b;--hcf-revenueguard-end:#e34c3b;--hcf-visitready-start:#ff735d;--hcf-visitready-end:#d7049b;--hcf-phoneready-start:#7a5cf5;--hcf-phoneready-end:#1769e8;--hcf-status-neutral:var(--hcf-ink-muted);--hcf-status-success:var(--hcf-success);--hcf-status-warning:var(--hcf-warning);--hcf-status-danger:var(--hcf-danger);--hcf-status-info:var(--hcf-accent);--hcf-space-1:.25rem;--hcf-space-2:.5rem;--hcf-space-3:.75rem;--hcf-space-4:1rem;--hcf-space-6:1.5rem;--hcf-space-8:2rem;--hcf-space-12:3rem;--hcf-space-16:4rem;--hcf-radius-xs:.375rem;--hcf-radius-sm:.5rem;--hcf-radius-md:.75rem;--hcf-radius-lg:1rem;--hcf-radius-xl:1.25rem;--hcf-radius-dialog:1.5rem;--hcf-radius-pill:9999px;--hcf-font-display:"Manrope", "Avenir Next", "Segoe UI", sans-serif;--hcf-font-body:"Source Sans 3", "Segoe UI", sans-serif;--hcf-font-data:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--hcf-type-display-size:2.5rem;--hcf-type-display-line:1.15;--hcf-type-page-size:clamp(1.75rem, 2.7vw, 2.5rem);--hcf-type-page-line:1.15;--hcf-type-title-size:1.5rem;--hcf-type-title-line:1.25;--hcf-type-heading-size:1.25rem;--hcf-type-heading-line:1.3;--hcf-type-subhead-size:1rem;--hcf-type-subhead-line:1.375;--hcf-type-body-size:1rem;--hcf-type-body-line:1.5;--hcf-type-compact-size:.875rem;--hcf-type-compact-line:1.5;--hcf-type-caption-size:.75rem;--hcf-type-caption-line:1.5;--hcf-type-control-size:.875rem;--hcf-type-control-line:1.25;--hcf-type-metric-size:1.875rem;--hcf-type-metric-line:1;--hcf-liquid-fill:#ffffff61;--hcf-liquid-fill-strong:#ffffff9e;--hcf-liquid-clear-fill:#ffffff38;--hcf-liquid-stroke:#ffffffb8;--hcf-liquid-specular:#ffffffe0;--hcf-liquid-rim:#ffffff47;--hcf-liquid-caustic:#ffffff3d;--hcf-liquid-blur:26px;--hcf-liquid-blur-thick:34px;--hcf-liquid-saturation:1.48;--hcf-liquid-contrast:1.04;--hcf-shadow-rest:0 1px 2px #08223b0a;--hcf-shadow-raised:0 8px 24px #08223b14;--hcf-shadow-float:0 14px 40px #08223b1a;--hcf-shadow-button:0 2px 6px #08223b14;--hcf-liquid-shadow:0 18px 55px #08223b24;--hcf-liquid-tint-shadow:0 20px 56px color-mix(in srgb, var(--hcf-product-anchor) 10%, transparent);--hcf-card-shadow:var(--hcf-shadow-raised);--hcf-button-shadow:var(--hcf-shadow-button);--hcf-glass-panel-fill:#ffffffc7;--hcf-glass-panel-stroke:#ffffffd1;--hcf-glass-panel-blur:18px;--hcf-glass-panel-saturation:1.12;--hcf-glass-panel-shadow:var(--hcf-shadow-float);--hcf-glass-displacement:8;--hcf-glass-tint:#fff0;--hcf-motion-fast:.12s;--hcf-motion-default:.18s;--hcf-motion-expressive:.24s;--hcf-ease:cubic-bezier(.2, .8, .2, 1);--hcf-control-compact:36px;--hcf-control-default:40px;--hcf-control-large:48px;--hcf-control-workspace:44px;--hcf-touch-minimum:44px;--hcf-scrollbar-track:transparent;--hcf-scrollbar-thumb:#4266806b;--hcf-scrollbar-thumb-hover:#426680a8;--hcf-control-hover:color-mix(in srgb, var(--hcf-ink) 4%, var(--hcf-surface));--hcf-control-selected:color-mix(in srgb, var(--hcf-product-anchor) 7%, var(--hcf-surface));--hcf-control-selected-border:color-mix(in srgb, var(--hcf-product-anchor) 24%, var(--hcf-border-subtle))}[data-hcf-product=surveyready]{--hcf-product-start:var(--hcf-surveyready-start);--hcf-product-end:var(--hcf-surveyready-end);--hcf-product-anchor:var(--hcf-accent-surveyready)}[data-hcf-product=onboard],[data-hcf-product=careready]{--hcf-product-start:var(--hcf-careready-start);--hcf-product-end:var(--hcf-careready-end);--hcf-product-anchor:var(--hcf-accent-careready)}[data-hcf-product=payroll]{--hcf-product-start:var(--hcf-payrollready-start);--hcf-product-end:var(--hcf-payrollready-end);--hcf-product-anchor:var(--hcf-accent-payrollready)}[data-hcf-product=revenueguard]{--hcf-product-start:var(--hcf-revenueguard-start);--hcf-product-end:var(--hcf-revenueguard-end);--hcf-product-anchor:var(--hcf-accent-revenueguard)}[data-hcf-product=visitready]{--hcf-product-start:var(--hcf-visitready-start);--hcf-product-end:var(--hcf-visitready-end);--hcf-product-anchor:var(--hcf-accent-visitready)}[data-hcf-product=phoneready]{--hcf-product-start:var(--hcf-phoneready-start);--hcf-product-end:var(--hcf-phoneready-end);--hcf-product-anchor:var(--hcf-accent-phoneready)}[data-hcf-glass=clear]{--hcf-liquid-fill:#ffffff3d;--hcf-liquid-fill-strong:#ffffff6b;--hcf-liquid-clear-fill:#ffffff1f}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hcf-canvas:#071827;--hcf-surface:#0d2437;--hcf-ink:#edf7ff;--hcf-ink-muted:#b8d6e5;--hcf-liquid-fill:#0d243761;--hcf-liquid-fill-strong:#0d24378f;--hcf-liquid-clear-fill:#0d243738;--hcf-liquid-stroke:#daefff3d;--hcf-liquid-specular:#daefff7a;--hcf-liquid-rim:#daefff24;--hcf-liquid-caustic:#daefff29;--hcf-liquid-shadow:0 22px 64px #00000057;--hcf-border-subtle:#29455a;--hcf-glass-panel-fill:#0d2437b8;--hcf-glass-panel-stroke:#daefff3d;--hcf-scrollbar-thumb:#b8d6e56b;--hcf-scrollbar-thumb-hover:#b8d6e5a8}*{box-sizing:border-box}html{background:var(--hcf-canvas);scrollbar-color:var(--hcf-scrollbar-thumb) var(--hcf-scrollbar-track);scrollbar-width:thin}body{--hcf-font-display:var(--font-manrope), "Avenir Next", "Segoe UI", sans-serif;--hcf-font-body:var(--font-source-sans), "Segoe UI", sans-serif;--hcf-font-data:var(--font-plex-mono), "SFMono-Regular", Consolas, monospace;min-width:320px;color:var(--hcf-ink);background:var(--hcf-canvas);font-family:var(--hcf-font-body);text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button{color:inherit}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed}button,a,summary,[role=button],input:is([type=button],[type=submit],[type=reset]){-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--hcf-scrollbar-track)}::-webkit-scrollbar-thumb{border-radius:var(--hcf-radius-pill);background:var(--hcf-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--hcf-scrollbar-thumb-hover);background-clip:padding-box}.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}.skip-link{z-index:100;color:#fff;background:var(--hcf-ink);transition:transform .16s var(--hcf-ease);border-radius:10px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--hcf-focus);outline-offset:3px}.hcf-liquid-glass{isolation:isolate;border:1px solid var(--hcf-liquid-stroke);background:radial-gradient(120% 140% at 5% -10%, #ffffffb8, transparent 42%), linear-gradient(145deg, var(--hcf-liquid-fill-strong) 0%, var(--hcf-liquid-fill) 48%, var(--hcf-liquid-clear-fill) 100%);box-shadow:var(--hcf-liquid-shadow), var(--hcf-liquid-tint-shadow), inset 0 1px 0 var(--hcf-liquid-specular), inset 0 -1px 0 var(--hcf-liquid-rim);-webkit-backdrop-filter:blur(var(--hcf-liquid-blur)) saturate(var(--hcf-liquid-saturation)) contrast(var(--hcf-liquid-contrast));backdrop-filter:blur(var(--hcf-liquid-blur)) saturate(var(--hcf-liquid-saturation)) contrast(var(--hcf-liquid-contrast));position:relative}.hcf-liquid-glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(64% 22% at 18% 0%, #ffffffa8, transparent 70%), radial-gradient(54% 46% at 96% 94%, color-mix(in srgb, var(--hcf-product-anchor) 18%, transparent), transparent 76%), linear-gradient(116deg, transparent 28%, var(--hcf-liquid-caustic) 48%, transparent 68%);mix-blend-mode:screen;position:absolute;inset:0}.hcf-liquid-glass:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;box-shadow:inset 2px 2px 4px #ffffff6b, inset -3px -4px 10px color-mix(in srgb, var(--hcf-product-anchor) 14%, transparent);position:absolute;inset:1px}.hcf-liquid-glass>*{z-index:1;position:relative}.hcf-liquid-glass--nav{--hcf-liquid-blur:26px}.hcf-liquid-glass--clear{background:radial-gradient(100% 130% at 6% -6%, #ffffff8f, transparent 38%), linear-gradient(145deg, var(--hcf-liquid-fill) 0%, var(--hcf-liquid-clear-fill) 100%)}.hcf-liquid-glass--popover{--hcf-liquid-fill:#ffffffbd;--hcf-liquid-fill-strong:#ffffffe0;--hcf-liquid-blur:var(--hcf-liquid-blur-thick);--hcf-liquid-saturation:1.5}.hcf-work-surface{border:1px solid var(--hcf-border-subtle);background:var(--hcf-surface);box-shadow:var(--hcf-card-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hcf-liquid-glass{background:var(--hcf-surface)}}@media (prefers-reduced-transparency:reduce){.hcf-liquid-glass{background:var(--hcf-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){:root{--hcf-motion-fast:0s;--hcf-motion-default:0s;--hcf-motion-expressive:0s}}@media (forced-colors:active){.hcf-liquid-glass,.hcf-work-surface{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}}:root{--hcf-radius-control:.75rem;--hcf-radius-group:1rem;--hcf-radius-content:1.125rem;--hcf-radius-shell:1.5rem;--hcf-content-shadow:var(--hcf-shadow-rest);--hcf-glass-hover:#ffffff8c;--hcf-glass-selected:var(--hcf-control-selected);--hcf-glass-primary:color-mix(in srgb, var(--hcf-product-anchor) 80%, var(--hcf-ink))}.hcf-liquid-glass--nav,.hcf-liquid-glass--navigation,.hcf-liquid-glass--toolbar,.hcf-liquid-glass--control{--hcf-liquid-blur:22px;--hcf-liquid-saturation:1.32}.hcf-liquid-glass--navigation{border-color:color-mix(in srgb, var(--hcf-liquid-stroke) 84%, transparent);box-shadow:var(--hcf-shadow-float), inset 0 1px 0 var(--hcf-liquid-specular), inset 0 -1px 0 var(--hcf-liquid-rim)}.hcf-liquid-glass--toolbar,.hcf-liquid-glass--control{border-radius:var(--hcf-radius-group);box-shadow:0 8px 24px #08223b17, inset 0 1px 0 var(--hcf-liquid-specular)}.hcf-glass-group{isolation:isolate;min-height:var(--hcf-touch-minimum);border:1px solid color-mix(in srgb, var(--hcf-liquid-stroke) 86%, transparent);background:linear-gradient(145deg, var(--hcf-liquid-fill-strong), var(--hcf-liquid-fill));box-shadow:0 8px 24px #08223b14, inset 0 1px 0 var(--hcf-liquid-specular);-webkit-backdrop-filter:blur(20px)saturate(1.28);backdrop-filter:blur(20px)saturate(1.28);align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}.hcf-glass-group[data-hcf-glass-shape=capsule]{border-radius:var(--hcf-radius-pill)}.hcf-glass-group[data-hcf-glass-shape=rounded]{border-radius:var(--hcf-radius-group)}.hcf-glass-button{min-height:var(--hcf-control-workspace);min-width:var(--hcf-control-workspace);color:var(--hcf-ink);font:700 14px var(--hcf-font-display);transition:transform var(--hcf-motion-fast) var(--hcf-ease), background var(--hcf-motion-default) var(--hcf-ease), border-color var(--hcf-motion-default) var(--hcf-ease), box-shadow var(--hcf-motion-default) var(--hcf-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:8px 12px;text-decoration:none;display:inline-flex}.hcf-glass-button[data-hcf-glass-shape=capsule]{border-radius:var(--hcf-radius-pill)}.hcf-glass-button[data-hcf-glass-shape=rounded]{border-radius:var(--hcf-radius-control)}.hcf-glass-button[data-hcf-glass-shape=icon]{width:var(--hcf-control-workspace);height:var(--hcf-control-workspace);border-radius:50%;padding:0}.hcf-glass-button:hover:not(:disabled){background:var(--hcf-glass-hover)}.hcf-glass-button:active:not(:disabled){transform:scale(.97)}.hcf-glass-button[data-hcf-prominence=secondary]{color:var(--hcf-primary-action)}.hcf-glass-button[data-hcf-prominence=selected]{border-color:var(--hcf-control-selected-border);background:var(--hcf-glass-selected);color:var(--hcf-ink);box-shadow:inset 0 -2px 0 var(--hcf-product-anchor)}.hcf-glass-button[data-hcf-prominence=primary]{border-color:color-mix(in srgb, var(--hcf-product-anchor) 76%, #fff 24%);background:var(--hcf-glass-primary);color:#fff;box-shadow:var(--hcf-button-shadow)}.hcf-glass-button[data-hcf-prominence=primary]:hover:not(:disabled){background:color-mix(in srgb, var(--hcf-product-anchor) 68%, var(--hcf-ink))}.hcf-glass-button[data-hcf-prominence=selected]:hover:not(:disabled){background:color-mix(in srgb, var(--hcf-product-anchor) 10%, var(--hcf-surface))}.hcf-glass-button:disabled{opacity:.56}.hcf-work-surface{border-radius:var(--hcf-radius-content);border-color:var(--hcf-border-subtle);background:var(--hcf-surface);box-shadow:var(--hcf-content-shadow)}.hcf-work-surface[data-elevation=raised]{box-shadow:var(--hcf-card-shadow)}@media (prefers-reduced-transparency:reduce){.hcf-glass-group{background:var(--hcf-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.hcf-glass-group,.hcf-glass-button{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}}
.app-shell{isolation:isolate;background:radial-gradient(circle at 9% 12%,#ffffffeb 0 8%,#0000 31%),linear-gradient(135deg,#f4fbfd 0%,#def3fb 46%,#e7f2ff 100%);grid-template-rows:72px auto;grid-template-columns:236px minmax(0,1fr);gap:16px;min-block-size:100svh;padding:18px;display:grid;position:relative;overflow-x:clip}.ambient{z-index:-2;pointer-events:none;filter:blur(4px);transition:background .36s var(--hcf-ease), transform .72s var(--hcf-ease);border-radius:50%;position:fixed}.ambient--one{background:radial-gradient(circle at 38% 46%, color-mix(in srgb, var(--hcf-product-start) 72%, white), color-mix(in srgb, var(--hcf-product-end) 58%, transparent) 44%, transparent 68%);opacity:.78;width:54vw;min-width:620px;height:54vw;min-height:620px;top:-28vw;right:-12vw}.ambient--two{background:radial-gradient(circle at 55% 40%,#22c7c77a,#1769e838 46%,#0000 70%);width:46vw;height:46vw;bottom:-31vw;left:8vw}.ambient--three{background:radial-gradient(circle, color-mix(in srgb, var(--hcf-product-anchor) 24%, white), transparent 70%);opacity:.72;width:26vw;height:26vw;top:36vh;right:22vw}.topbar{border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(210px,1fr) minmax(300px,430px) minmax(210px,1fr);align-items:center;min-width:0;padding:10px 14px 10px 16px;display:grid}.brand-lockup,.organization-control,.topbar-actions,.active-context,.mode-control,.section-heading,.suite-status,.text-action,.row-action,.primary-action,.timeline-action,.work-icon,.timeline-icon{align-items:center;display:flex}.brand-lockup{gap:11px;min-width:0}.brand-lockup img{filter:drop-shadow(0 8px 12px #1769e82e);flex:none}.brand-lockup div{line-height:1.1;display:grid}.brand-lockup strong{font-family:var(--hcf-font-display);letter-spacing:-.015em;font-size:15px}.brand-lockup span{color:var(--hcf-ink-muted);margin-top:4px;font-size:12px}.organization-control{text-align:left;width:100%;min-height:50px;transition:background .18s var(--hcf-ease), transform .12s var(--hcf-ease);background:#ffffff57;border:1px solid #ffffffb3;border-radius:16px;justify-self:center;gap:11px;padding:7px 11px;box-shadow:inset 0 1px #fff9}.organization-control:hover{background:#ffffff85}.organization-control:active,.mode-control:active,.icon-control:active,.avatar-control:active,.product-button:active{transform:scale(.985)}.organization-icon{color:#0b4e7b;background:#ffffff9e;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.organization-control>span:nth-child(2){flex:1;min-width:0;display:grid}.organization-control small,.active-context small{color:var(--hcf-ink-muted);font-size:11px;line-height:1.2}.organization-control strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.topbar-actions{justify-content:flex-end;gap:8px}.mode-control,.icon-control,.avatar-control{min-height:42px;transition:background .18s var(--hcf-ease), transform .12s var(--hcf-ease);background:#ffffff57;border:1px solid #ffffffad;box-shadow:inset 0 1px #ffffff8f}.mode-control:hover,.icon-control:hover,.avatar-control:hover{background:#ffffff94}.mode-control{border-radius:14px;gap:7px;padding:0 13px;font-size:13px;font-weight:700}.icon-control,.avatar-control{border-radius:14px;place-items:center;width:42px;padding:0;display:grid;position:relative}.avatar-control{color:#fff;background:linear-gradient(145deg, var(--hcf-product-start), var(--hcf-product-end));font-family:var(--hcf-font-display);border-color:#ffffff7a;font-size:12px;font-weight:800}.notification-dot{background:#e34c3b;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.notification-panel{z-index:20;border-radius:20px;width:min(360px,100vw - 36px);padding:16px;position:absolute;top:calc(100% + 10px);right:8px}.organization-panel{z-index:20;border-radius:20px;width:430px;padding:12px;position:absolute;top:calc(100% + 10px);left:calc(50% - 215px)}.organization-panel>p{color:var(--hcf-ink-muted);letter-spacing:.06em;text-transform:uppercase;margin:3px 7px 9px;font-size:11px;font-weight:800}.organization-panel>button{color:#253f53;background:0 0;border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:9px 11px;font-size:14px;font-weight:700;display:flex}.organization-panel>button:hover,.organization-panel>button[data-current=true]{background:#ffffff94}.organization-panel>button svg{color:var(--hcf-product-anchor)}.notification-panel__head{border-bottom:1px solid var(--hcf-border-subtle);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.notification-panel__head strong{font-family:var(--hcf-font-display)}.notification-panel__head span{color:#0b4e7b;background:#ffffff9e;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.notification-panel p{color:#243b50;align-items:flex-start;gap:9px;margin:12px 0 0;font-size:14px;line-height:1.35;display:flex}.notification-panel p svg{color:var(--hcf-product-anchor);flex:none;margin-top:2px}.sidebar{border-radius:24px;flex-direction:column;justify-content:space-between;min-width:0;padding:18px 12px 14px;display:flex}.sidebar nav{gap:5px;display:grid}.nav-label{color:#657b8f;letter-spacing:.08em;text-transform:uppercase;margin:2px 9px 6px;font-size:11px;font-weight:800}.nav-label--products{margin-top:20px}.nav-item,.nav-product{color:#2d4357;background:0 0;border:0;border-radius:13px;gap:11px;width:100%;min-height:44px;padding:8px 10px;font-size:14px;font-weight:700}.nav-item{transition:background .18s var(--hcf-ease), color .18s var(--hcf-ease);align-items:center;text-decoration:none;display:flex}.nav-item:hover{color:#0b4e7b;background:#ffffff61}.nav-item--current{color:#0b4e7b;background:#ffffff8a;box-shadow:inset 0 1px #ffffffb8,0 6px 16px #08223b0f}.nav-count{color:#fff;min-width:23px;height:23px;font-family:var(--hcf-font-data);background:#1159c7;border-radius:999px;place-items:center;margin-left:auto;font-size:11px;display:grid}.nav-product{text-align:left;transition:color .18s var(--hcf-ease), background .18s var(--hcf-ease), transform .12s var(--hcf-ease);grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid;position:relative}.nav-product img{filter:drop-shadow(0 4px 8px #08223b1a)}.nav-product:hover{background:#ffffff6b}.nav-product[data-active=true]{color:#0b1f35;box-shadow:inset 3px 0 0 var(--hcf-product-anchor), 0 6px 18px #08223b12;background:#ffffffb8}.sidebar-foot{gap:10px;display:grid}.sync-state{color:#365365;border-top:1px solid #ffffff94;align-items:center;gap:8px;min-height:40px;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.sync-state>span{background:#087a57;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #087a571c}.main-content{width:min(100%,1480px);min-width:0;margin-inline:auto;padding:13px 12px 28px 4px}.welcome-row{justify-content:space-between;align-items:flex-end;gap:24px;padding:10px 6px 24px;display:flex}.eyebrow{color:var(--hcf-product-anchor);font-family:var(--hcf-font-display);letter-spacing:.085em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.welcome-row h1,.section-heading h2{font-family:var(--hcf-font-display);letter-spacing:-.035em;margin:0}.welcome-row h1{font-size:clamp(28px,3vw,42px);line-height:1.08}.welcome-row>div:first-child>p:last-child{color:var(--hcf-ink-muted);margin:8px 0 0;font-size:16px}.active-context{background:#fff6;border:1px solid #ffffffad;border-radius:16px;flex:none;gap:9px;min-width:188px;padding:8px 12px 8px 9px;box-shadow:inset 0 1px #ffffffa3}.active-context img{filter:drop-shadow(0 5px 8px #08223b1c)}.active-context span{min-width:0;display:grid}.active-context strong{max-width:140px;font-family:var(--hcf-font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:13px;overflow:hidden}.product-lens{border-radius:var(--hcf-radius-xl);padding:22px}.section-heading{justify-content:space-between;gap:16px}.section-heading h2{font-size:21px;line-height:1.2}.suite-status{color:#2d5268;background:#ffffff59;border:1px solid #ffffff9e;border-radius:999px;gap:7px;padding:7px 10px;font-size:12px;font-weight:700}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.product-button{text-align:left;min-width:0;min-height:92px;transition:transform .12s var(--hcf-ease), filter .18s var(--hcf-ease);background:0 0;border:0;border-radius:22px;padding:0;position:relative;overflow:visible}.product-button:hover{filter:saturate(1.06);transform:translateY(-2px)}.product-button[data-active=true]{filter:drop-shadow(0 14px 18px color-mix(in srgb, var(--hcf-product-anchor) 20%, transparent))}.product-button__fallback,.liquid-product-fallback{z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:radial-gradient(90% 70% at 12% 4%,#ffffffc7,#0000 58%),linear-gradient(145deg,#ffffff85,#ffffff3d);border:1px solid #ffffffad;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #08223b14}.product-button__fallback:before,.product-button__fallback:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.product-button__fallback:before{mix-blend-mode:screen;background:radial-gradient(58% 22% at 16% 0,#ffffffd1,#0000 76%),linear-gradient(116deg,#0000 24%,#ffffff3d 48%,#0000 72%);inset:1px}.product-button__fallback:after{box-shadow:inset 2px 2px 5px #ffffff85, inset -3px -4px 10px color-mix(in srgb, var(--hcf-product-anchor) 14%, transparent);inset:2px}.product-button[data-active=true] .product-button__fallback{border-color:color-mix(in srgb, var(--hcf-product-anchor) 42%, white);background:radial-gradient(90% 70% at 12% 4%, #ffffffe0, transparent 58%), linear-gradient(145deg, #ffffff94, color-mix(in srgb, var(--hcf-product-anchor) 16%, #ffffff3d))}.product-button__content{z-index:1;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:13px;display:grid;position:relative}.product-button__content img{filter:drop-shadow(0 7px 10px #08223b21)}.product-button__copy{min-width:0;display:grid}.product-button__copy strong{font-family:var(--hcf-font-display);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.product-button__copy small{color:var(--hcf-ink-muted);margin-top:4px;font-size:12px;line-height:1.25}.content-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.85fr);gap:16px;margin-top:16px;display:grid}.work-panel,.today-panel{border-radius:var(--hcf-radius-lg);min-width:0;padding:22px}.section-heading--work{border-bottom:1px solid var(--hcf-border-subtle);padding-bottom:14px}.text-action,.row-action,.timeline-action{color:#0d5795;background:0 0;border:0;border-radius:12px;justify-content:center;gap:6px;min-height:40px;font-size:13px;font-weight:800}.work-count,.timeline-count{border:1px solid var(--hcf-border-subtle);min-height:34px;color:var(--hcf-ink-muted);background:#f6fafc;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.text-action{padding:0 6px 0 10px}.text-action:hover,.row-action:hover,.timeline-action:hover{color:#0b1f35;background:#edf6fb}.work-list{margin:0;padding:0;list-style:none}.work-list li{border-bottom:1px solid var(--hcf-border-subtle);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:91px;padding:14px 0;display:grid}.work-list li:last-child{border-bottom:0;padding-bottom:0}.work-icon,.timeline-icon{border-radius:14px;justify-content:center;width:42px;height:42px}.work-icon[data-tone=onboard]{color:#2456bd;background:#e8edff}.work-icon[data-tone=surveyready]{color:#087e71;background:#e2f8ee}.work-icon[data-tone=revenueguard]{color:#b63a28;background:#fff0e7}.work-copy{min-width:0;display:grid}.work-copy small{color:var(--hcf-ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.work-copy strong{font-family:var(--hcf-font-display);margin-top:3px;font-size:15px}.work-copy>span{color:var(--hcf-ink-muted);margin-top:3px;font-size:13px}.row-action{white-space:nowrap;padding:0 9px 0 11px}.row-status{color:#815000;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.row-status>span{background:#c27803;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c278031c}.pulse-hero{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;padding:18px 0 15px;display:grid}.pulse-ring{background:radial-gradient(circle at center, white 0 56%, transparent 58%), conic-gradient(var(--hcf-product-anchor) 0 88%, #dce8ef 88% 100%);width:112px;height:112px;box-shadow:0 10px 26px color-mix(in srgb, var(--hcf-product-anchor) 12%, transparent);border-radius:50%;place-items:center;display:grid}.pulse-ring>span{text-align:center;display:grid}.pulse-ring strong{font-family:var(--hcf-font-data);font-size:23px}.pulse-ring small{color:var(--hcf-ink-muted);font-size:11px;font-weight:700}.pulse-hero p{color:var(--hcf-ink-muted);margin:0;font-size:14px;line-height:1.45}.pulse-metrics{border-top:1px solid var(--hcf-border-subtle);margin:0}.pulse-metrics>div{border-bottom:1px solid var(--hcf-border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:47px;display:flex}.pulse-metrics dt{color:var(--hcf-ink-muted);align-items:center;gap:8px;font-size:13px;display:flex}.pulse-metrics dt svg{color:var(--hcf-product-anchor)}.pulse-metrics dd{font-family:var(--hcf-font-data);margin:0;font-size:14px;font-weight:700}.primary-action{color:#fff;border:1px solid color-mix(in srgb, var(--hcf-product-anchor) 78%, black);background:linear-gradient(135deg, color-mix(in srgb, var(--hcf-product-start) 82%, #1159c7), var(--hcf-product-end));width:100%;min-height:44px;box-shadow:0 8px 18px color-mix(in srgb, var(--hcf-product-anchor) 26%, transparent);transition:transform .12s var(--hcf-ease), box-shadow .18s var(--hcf-ease);border-radius:12px;justify-content:center;gap:7px;margin-top:16px;font-size:14px;font-weight:800}.primary-action:hover{box-shadow:0 11px 22px color-mix(in srgb, var(--hcf-product-anchor) 34%, transparent)}.primary-action:active{transform:scale(.985)}.company-summary{border:1px solid color-mix(in srgb, var(--hcf-product-anchor) 16%, transparent);background:color-mix(in srgb, var(--hcf-product-anchor) 6%, white);border-radius:12px;gap:4px;margin-top:10px;padding:12px;display:grid;overflow:hidden}.company-summary strong{font-family:var(--hcf-font-display);font-size:13px}.company-summary span{color:var(--hcf-ink-muted);font-size:12px;line-height:1.4}.timeline-strip{border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:10px;margin-top:16px;padding:13px;display:grid}.timeline-strip>div{border-right:1px solid #ffffff9e;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:5px 8px;display:grid}.timeline-strip>div:nth-child(3){border-right:0}.timeline-icon{color:#0b4e7b;background:#ffffff5c;border:1px solid #ffffff94;border-radius:12px;width:36px;height:36px}.timeline-strip>div>span:last-child{min-width:0;display:grid}.timeline-strip small{color:var(--hcf-ink-muted);font-size:11px}.timeline-strip strong{font-family:var(--hcf-font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.timeline-action{padding:0 10px 0 12px}.timeline-count{background:#ffffff57;border-color:#ffffff9e;justify-self:end}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hcf-liquid-glass,.product-button__fallback{background:#fffffff0}}@media (max-width:1120px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.sidebar{align-items:center;padding-inline:9px}.nav-label,.nav-product span,.nav-item:not(.nav-item--current),.nav-item--current{font-size:0}.nav-item,.nav-product{grid-template-columns:1fr;place-items:center;width:50px;height:48px;padding:0;display:grid}.nav-item svg,.nav-product img{width:25px;height:25px}.nav-count{font-size:10px;position:absolute;transform:translate(15px,-14px)}.nav-label--products{background:#ffffffa8;width:36px;height:1px;margin:14px auto 8px}.sync-state{justify-content:center;width:50px;padding:0;font-size:0}.topbar{grid-template-columns:minmax(175px,1fr) minmax(260px,370px) 1fr}.mode-control span{display:none}.mode-control{justify-content:center;width:42px;padding:0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.app-shell{padding:12px;display:block}.topbar{z-index:30;min-height:64px;padding:9px 10px 9px 12px;display:flex;position:sticky;top:10px}.brand-lockup{flex:1}.brand-lockup img{width:40px;height:40px}.mode-control{display:none}.organization-control{flex:0 0 44px;justify-content:center;width:44px;min-height:44px;padding:5px}.organization-control>span:nth-child(2),.organization-control>svg{display:none}.organization-panel{width:auto;left:12px;right:12px}.sidebar{display:none}.main-content{width:100%;padding:22px 0 36px}.welcome-row{align-items:flex-start;padding-inline:5px}.active-context{min-width:0}.active-context span{display:none}.content-grid,.timeline-strip{grid-template-columns:1fr}.timeline-strip>div{border-bottom:1px solid #ffffff9e;border-right:0}.timeline-action{justify-self:stretch}}@media (max-width:580px){.brand-lockup div{display:none}.topbar-actions{flex:none}.welcome-row{gap:12px}.welcome-row h1{font-size:28px}.welcome-row>div:first-child>p:last-child{font-size:14px}.active-context{padding:6px}.product-lens,.work-panel,.today-panel{padding:17px}.product-lens .section-heading{align-items:flex-start}.suite-status{border-radius:13px;max-width:108px;line-height:1.2}.product-grid{scroll-snap-type:x proximity;gap:10px;padding:2px 2px 9px;display:flex;overflow-x:auto}.product-button{scroll-snap-align:start;flex:0 0 190px}.section-heading--work{align-items:flex-start}.text-action{width:42px;padding:0;font-size:0}.work-list li{grid-template-columns:40px minmax(0,1fr);gap:10px}.row-status{white-space:normal;grid-column:2;justify-self:start}.work-icon{width:38px;height:38px}.work-copy strong{font-size:14px}.work-copy>span{display:none}.row-action{width:40px;padding:0;font-size:0}.pulse-hero{grid-template-columns:98px minmax(0,1fr);gap:14px}.pulse-ring{width:98px;height:98px}}@media (prefers-reduced-transparency:reduce){.hcf-liquid-glass,.product-button__fallback,.mode-control,.icon-control,.organization-control,.active-context{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fcfe}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (forced-colors:active){.hcf-liquid-glass,.hcf-work-surface,.product-button__fallback{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.ambient{display:none}}
