.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: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-feedback[data-tone=success]{color:var(--hcf-success)}.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--secondary{background:var(--hcf-surface);color:var(--hcf-primary-action);border-color:color-mix(in srgb,var(--hcf-primary-action) 45%,var(--hcf-border-subtle));box-shadow:none}a.hcf-auth-submit{box-sizing:border-box;text-decoration:none}a.hcf-auth-submit:focus-visible,.hcf-auth-submit:focus-visible{outline:3px solid var(--hcf-focus);outline-offset:2px}.hcf-auth-invitee-path{gap:var(--hcf-space-2);margin:0 0 var(--hcf-space-6);display:grid}.hcf-auth-invitee-path small{color:var(--hcf-ink-muted);font-size:13px;line-height:1.5}.hcf-auth-or{align-items:center;gap:var(--hcf-space-3);margin:0 0 var(--hcf-space-4);color:var(--hcf-ink-muted);font-size:14px;display:flex}.hcf-auth-or:before,.hcf-auth-or:after{content:"";background:var(--hcf-border-subtle);flex:1;height:1px}.hcf-auth-submit:not(.hcf-auth-submit--secondary):hover:not(:disabled){background:color-mix(in srgb,var(--hcf-primary-action) 88%,var(--hcf-ink))}.hcf-auth-submit--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--hcf-primary-action) 8%,var(--hcf-surface))}.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}}.hcf-auth-account{margin:0 0 var(--hcf-space-6);padding:var(--hcf-space-3) var(--hcf-space-4);border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-md);background:color-mix(in srgb,var(--hcf-surface) 92%,transparent);color:var(--hcf-ink-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.hcf-auth-account p{margin:0}.hcf-auth-account p+p{margin-top:var(--hcf-space-2)}.hcf-auth-account strong{color:var(--hcf-ink);font-weight:600}.hcf-auth-account a{min-height:44px;color:var(--hcf-primary-action);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}@media (forced-colors:active){.hcf-auth-account{background:canvas;border-color:canvastext}}.hcf-auth-help>a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.hcf-auth-invite{gap:var(--hcf-space-3);margin:0 0 var(--hcf-space-6);padding:var(--hcf-space-4);border:1px solid color-mix(in srgb,var(--hcf-primary-action) 28%,var(--hcf-border-subtle));border-radius:var(--hcf-radius-md);background:color-mix(in srgb,var(--hcf-primary-action) 7%,var(--hcf-surface));color:var(--hcf-ink-muted);overflow-wrap:anywhere;align-items:flex-start;font-size:14px;line-height:1.5;display:flex}.hcf-auth-invite>svg{color:var(--hcf-primary-action);flex:none;margin-top:2px}.hcf-auth-invite[data-tone=warning]{border-color:color-mix(in srgb,var(--hcf-warning) 40%,var(--hcf-border-subtle));background:color-mix(in srgb,var(--hcf-warning) 8%,var(--hcf-surface))}.hcf-auth-invite[data-tone=warning]>svg{color:var(--hcf-warning)}.hcf-auth-invite p{margin:0}.hcf-auth-invite p+p{margin-top:var(--hcf-space-1)}.hcf-auth-invite strong{color:var(--hcf-ink);font-size:15px;font-weight:650}@media (forced-colors:active){.hcf-auth-invite{background:canvas;border-color:canvastext}.hcf-auth-invite>svg{color:canvastext}}.hcf-auth-result{gap:var(--hcf-space-3);color:var(--hcf-ink-muted);overflow-wrap:anywhere;font-size:15px;line-height:1.55;display:grid}.hcf-auth-result>svg{color:var(--hcf-primary-action)}.hcf-auth-result h2{font:650 20px/1.3 var(--hcf-font-display);color:var(--hcf-ink);margin:0}.hcf-auth-result p{margin:0}.hcf-auth-result strong{color:var(--hcf-ink);font-weight:600}.hcf-auth-result .hcf-auth-submit{margin-top:var(--hcf-space-3)}.hcf-auth-result[data-tone=warning]{padding:var(--hcf-space-4);border:1px solid color-mix(in srgb,var(--hcf-warning) 40%,var(--hcf-border-subtle));border-radius:var(--hcf-radius-md);background:color-mix(in srgb,var(--hcf-warning) 8%,var(--hcf-surface))}.hcf-auth-result-detail{font-size:14px}.hcf-auth-hint{color:var(--hcf-ink-muted);font-size:13px;line-height:1.5}.hcf-auth-result>.hcf-auth-text-button{justify-self:start;align-items:center;display:inline-flex}@media (forced-colors:active){.hcf-auth-result[data-tone=warning]{background:canvas;border-color:canvastext}}.hcf-auth-reset-done{margin:0 0 var(--hcf-space-4);padding:var(--hcf-space-3) var(--hcf-space-4);border:1px solid color-mix(in srgb,var(--hcf-success) 40%,var(--hcf-border-subtle));border-radius:var(--hcf-radius-md);background:color-mix(in srgb,var(--hcf-success) 8%,var(--hcf-surface));color:var(--hcf-ink);font-size:14px;line-height:1.5}@media (forced-colors:active){.hcf-auth-reset-done{background:canvas;border-color:canvastext}}.hcf-auth-field-error{color:var(--hcf-danger);margin:0;font-size:14px;line-height:1.4}.hcf-auth-form .hcf-auth-field-error+.hcf-auth-note{margin-top:0}.hcf-auth-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hcf-auth-caregiver{margin:0 0 var(--hcf-space-4);color:var(--hcf-ink-muted);font-size:14px;line-height:1.5}.hcf-auth-caregiver a{min-height:44px;color:var(--hcf-primary-action);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.hcf-auth-form .hcf-auth-sr+.hcf-auth-submit{margin-top:var(--hcf-space-4)}.hcf-auth-form>small.hcf-auth-note{margin:0 0 var(--hcf-space-2)}.hcf-auth-enrollment{justify-items:stretch}.hcf-auth-enrollment .hcf-auth-qr{justify-self:center}.hcf-auth-enrollment__apps{margin:0 0 var(--hcf-space-2)}.hcf-auth-open-app{gap:var(--hcf-space-2);margin:0 0 var(--hcf-space-3);display:none}.hcf-auth-open-app small{color:var(--hcf-ink-muted);font-size:13px;line-height:1.5}@media (max-width:767px),(pointer:coarse){.hcf-auth-open-app{display:grid}}.hcf-auth-key{gap:var(--hcf-space-2);margin-top:var(--hcf-space-3);padding:var(--hcf-space-4);border:1px solid var(--hcf-border-subtle);border-radius:var(--hcf-radius-md);background:color-mix(in srgb,var(--hcf-surface) 92%,transparent);display:grid}.hcf-auth-key>span:first-child{color:var(--hcf-ink-muted);font-size:13px;line-height:1.4}.hcf-auth-key code{font:600 20px/1.5 var(--hcf-font-data);letter-spacing:.06em;color:var(--hcf-ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.hcf-auth-copy{justify-content:center;align-items:center;gap:var(--hcf-space-2);min-height:44px;padding:0 var(--hcf-space-4);border:1px solid color-mix(in srgb,var(--hcf-primary-action) 45%,var(--hcf-border-subtle));border-radius:var(--hcf-radius-md);background:var(--hcf-surface);color:var(--hcf-primary-action);font:600 14px var(--hcf-font-display);display:inline-flex}.hcf-auth-copy:hover{background:color-mix(in srgb,var(--hcf-primary-action) 8%,var(--hcf-surface))}.hcf-auth-copy:focus-visible{outline:3px solid var(--hcf-focus);outline-offset:2px}.hcf-auth-enrollment .hcf-auth-hint{margin:var(--hcf-space-2) 0 0}@media (forced-colors:active){.hcf-auth-key,.hcf-auth-copy{color:canvastext;background:canvas;border-color:buttontext}}.hcf-auth-hint{color:var(--hcf-ink-muted);text-align:center;margin:0;font-size:14px;line-height:1.45}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.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/276a8f4fe816cb6b-s.31_i6ngnt52xa.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/82b67ad56d243b47-s.2p5l8hwveaaiz.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/33ee198db9637ef4-s.1_g-53zz09yvy.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/fbb7028efdf70529-s.2gp_y-cmv6-ey.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-20C4,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/82450a180bcad83c-s.p.2ywnh8m32q6p0.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%}.hJlnFq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.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/9a8ab2e4d444e231-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/315a5857c5982773-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/d7f70ffb4230c570-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/c61b8f0e3b227b29-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/7972ad5647803fd9-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/f8ce1f1dfe1de081-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-20C4,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/6873f4f49904bdbd-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%}._3u7R_a_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}._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/faab88e4be272d29-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/a45aa1001bf9176f-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/41ba59f553543ecf-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/67bba87670b402d1-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-20C4,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/d6c1ff7e86974212-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/49b1d53681a91a99-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/123d516c9baeb953-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/a74d2542cc4c775f-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/7ac0b1cd3e695dd0-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-20C4,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/916cd8a3bde3edf8-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/e60f3e45d49b65c3-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/1f5edaafc8393c36-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/f1c080d8717d5d0c-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/afc8e0e4a8c58d89-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-20C4,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/2880e9b87afbd5d9-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/801e53cff3ca9de2-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/3fa9d2897060e9c6-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/f6baf00d3f8cdd88-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/8ec9425926d54d3e-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-20C4,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/69121a461e26d515-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%}.F72GRa_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.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-glass-tint:color-mix(in srgb, var(--hcf-product-anchor) 4%, transparent);--hcf-liquid-fill:#ffffffa8;--hcf-liquid-fill-strong:#ffffffc7;--hcf-liquid-clear-fill:#ffffff85;--hcf-liquid-stroke:#ffffff9e;--hcf-liquid-hairline:#0b1f3514;--hcf-liquid-specular:#ffffffd1;--hcf-liquid-rim:#fff0;--hcf-liquid-caustic:#fff0;--hcf-liquid-blur:16px;--hcf-liquid-blur-thick:20px;--hcf-liquid-saturation:1.2;--hcf-liquid-contrast:1;--hcf-shadow-rest:0 1px 2px #08223b0a;--hcf-shadow-raised:0 2px 8px #08223b0f;--hcf-shadow-float:0 8px 24px #08223b12;--hcf-shadow-button:0 1px 2px #08223b14;--hcf-liquid-shadow:0 6px 20px #08223b12;--hcf-liquid-tint-shadow:0 0 0 transparent;--hcf-card-shadow:var(--hcf-shadow-raised);--hcf-button-shadow:var(--hcf-shadow-button);--hcf-glass-edge:inset 0 1px 0 var(--hcf-liquid-specular);--hcf-glass-fallback:color-mix(in srgb, var(--hcf-surface) 96%, var(--hcf-product-anchor));--hcf-glass-panel-fill:#fffffff0;--hcf-glass-panel-stroke:var(--hcf-border-subtle);--hcf-glass-panel-blur:12px;--hcf-glass-panel-saturation:1.08;--hcf-glass-panel-shadow:var(--hcf-shadow-rest);--hcf-glass-displacement:8;--hcf-type-label-size:.8125rem;--hcf-type-label-line:1.35;--hcf-type-label-weight:600;--hcf-type-label-color:var(--hcf-ink-muted);--hcf-type-label-tracking:.005em;--hcf-type-value-weight:650;--hcf-type-value-color:var(--hcf-ink);--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-pressed:color-mix(in srgb, var(--hcf-ink) 8%, var(--hcf-surface));--hcf-control-border:color-mix(in srgb, var(--hcf-ink) 14%, var(--hcf-surface));--hcf-control-border-hover:color-mix(in srgb, var(--hcf-ink) 26%, var(--hcf-surface));--hcf-control-press-scale:.985;--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-product]{--hcf-glass-tint:color-mix(in srgb, var(--hcf-product-anchor) 4%, transparent);--hcf-glass-fallback:color-mix(in srgb, var(--hcf-surface) 96%, var(--hcf-product-anchor));--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));--hcf-glass-selected:var(--hcf-control-selected);--hcf-glass-primary:color-mix(in srgb, var(--hcf-product-anchor) 80%, var(--hcf-ink))}[data-hcf-glass=clear]{--hcf-liquid-fill:#fff6;--hcf-liquid-fill-strong:#ffffff8f;--hcf-liquid-clear-fill:#ffffff47}[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:#0d2437a8;--hcf-liquid-fill-strong:#0d2437c7;--hcf-liquid-clear-fill:#0d243785;--hcf-liquid-stroke:#daefff24;--hcf-liquid-hairline:#daefff1f;--hcf-liquid-specular:#daefff2e;--hcf-liquid-shadow:0 6px 20px #00000047;--hcf-shadow-raised:0 2px 8px #0000003d;--hcf-shadow-float:0 8px 24px #00000047;--hcf-border-subtle:#29455a;--hcf-glass-panel-fill:#0d2437f0;--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}input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){box-sizing:border-box;min-width:0;max-width:100%}input::-webkit-datetime-edit{padding-block:0}input::-webkit-datetime-edit-fields-wrapper{padding-block:0}input::-webkit-calendar-picker-indicator{margin-block:0;padding-block:0}input::-webkit-date-and-time-value{text-align:start;min-height:1.25em;margin:0}@supports (-webkit-touch-callout:none){input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){appearance:none;text-align:start}}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-hairline);background:linear-gradient(var(--hcf-glass-tint), var(--hcf-glass-tint)), linear-gradient(var(--hcf-liquid-fill-strong), var(--hcf-liquid-fill-strong));box-shadow:var(--hcf-liquid-shadow), var(--hcf-glass-edge);-webkit-backdrop-filter:blur(var(--hcf-liquid-blur)) saturate(var(--hcf-liquid-saturation));backdrop-filter:blur(var(--hcf-liquid-blur)) saturate(var(--hcf-liquid-saturation));position:relative}.hcf-liquid-glass:before,.hcf-liquid-glass:after{content:none}.hcf-liquid-glass>*{z-index:1;position:relative}.hcf-liquid-glass--clear{--hcf-liquid-fill-strong:#ffffff8f}.hcf-liquid-glass--popover{--hcf-liquid-fill-strong:#ffffffeb;--hcf-liquid-blur:var(--hcf-liquid-blur-thick)}[data-theme=dark] .hcf-liquid-glass--clear{--hcf-liquid-fill-strong:#0d24378f}[data-theme=dark] .hcf-liquid-glass--popover{--hcf-liquid-fill-strong:#0d2437eb}.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,.hcf-glass-group{background:var(--hcf-glass-fallback)}}@media (prefers-reduced-transparency:reduce){.hcf-liquid-glass{background:var(--hcf-glass-fallback);-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:color-mix(in srgb, var(--hcf-ink) 5%, transparent);--hcf-glass-pressed:color-mix(in srgb, var(--hcf-ink) 9%, transparent);--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--toolbar,.hcf-liquid-glass--control{border-radius:var(--hcf-radius-group)}.hcf-glass-group{isolation:isolate;min-height:var(--hcf-touch-minimum);border:1px solid var(--hcf-liquid-hairline);background:linear-gradient(var(--hcf-glass-tint), var(--hcf-glass-tint)), linear-gradient(var(--hcf-liquid-fill-strong), var(--hcf-liquid-fill-strong));box-shadow:var(--hcf-shadow-raised), var(--hcf-glass-edge);-webkit-backdrop-filter:blur(var(--hcf-liquid-blur)) saturate(var(--hcf-liquid-saturation));backdrop-filter:blur(var(--hcf-liquid-blur)) saturate(var(--hcf-liquid-saturation));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:650 14px var(--hcf-font-display);transition:transform var(--hcf-motion-fast) var(--hcf-ease), background-color var(--hcf-motion-fast) var(--hcf-ease), border-color var(--hcf-motion-fast) 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){background:var(--hcf-glass-pressed);transform:scale(var(--hcf-control-press-scale))}.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:color-mix(in srgb, var(--hcf-product-anchor) 70%, var(--hcf-ink))}.hcf-glass-button[data-hcf-prominence=primary]{background:var(--hcf-glass-primary);color:#fff;box-shadow:var(--hcf-button-shadow);border-color:#0000}.hcf-glass-button[data-hcf-prominence=primary]:active:not(:disabled){background:color-mix(in srgb, var(--hcf-product-anchor) 60%, var(--hcf-ink))}.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-motion:reduce){.hcf-glass-button:active:not(:disabled){transform:none}}@media (prefers-reduced-transparency:reduce){.hcf-glass-group{background:var(--hcf-glass-fallback);-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}}
