.hr-requests-queue{display:grid;gap:14px}.hr-requests-summary{margin:0;font-size:16px;line-height:1.5;color:var(--v4-ink-2)}.hr-requests-bar{display:flex;gap:2px;height:10px;margin-top:-4px;border-radius:99px;overflow:hidden}.hr-requests-bar i{display:block;min-width:4px}.hr-requests-key{width:8px;height:8px;border-radius:50%;flex:none}.hr-requests-bar [data-tone=alert],.hr-requests-key[data-tone=alert]{background:var(--v4-alert)}.hr-requests-bar [data-tone=warn],.hr-requests-key[data-tone=warn]{background:var(--v4-amber-mid)}.hr-requests-bar [data-tone=info],.hr-requests-key[data-tone=info]{background:var(--v4-sky)}.hr-requests-bar [data-tone=quiet]{background:var(--v4-line-strong)}.hr-requests-tabs a[aria-current=page] .hr-requests-key{box-shadow:0 0 0 2px var(--v4-on-dark)}.hr-requests-tabs{display:flex;gap:8px;flex-wrap:wrap}.hr-requests-tabs a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--v4-line);border-radius:999px;color:var(--v4-ink);text-decoration:none;font-size:14px;background:var(--v4-app-card,var(--v4-paper))}.hr-requests-tabs a span{font-variant-numeric:tabular-nums;color:var(--v4-ink-3);font-size:13px}.hr-requests-tabs a[aria-current=page]{background:var(--v4-ink);color:var(--v4-on-dark);border-color:var(--v4-ink)}.hr-requests-tabs a[aria-current=page] span{color:var(--v4-on-dark);opacity:.8}.hr-requests-search{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid var(--v4-line);border-radius:12px;background:var(--v4-app-card,var(--v4-paper));color:var(--v4-ink-3)}.hr-requests-search input[name=q]{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:15px;color:var(--v4-ink);outline:none}.hr-requests-search:focus-within{border-color:var(--v4-ink)}.hr-requests-list{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--v4-line);border-radius:14px;overflow:hidden;background:var(--v4-app-card,var(--v4-paper))}.hr-requests-list li+li{border-top:1px solid var(--v4-line)}.hr-requests-item{display:grid;grid-template-columns:1fr auto;grid-template-areas:"who arrow" "what arrow" "state arrow" "next arrow";gap:2px 12px;padding:14px 16px;color:var(--v4-ink);text-decoration:none}.hr-requests-item:focus-visible,.hr-requests-item:hover{background:var(--v4-wash,var(--v4-paper))}.hr-requests-who{grid-area:who;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hr-requests-who strong{font-weight:600;font-size:15px}.hr-requests-who small{color:var(--v4-ink-3);font-size:12px;font-variant-numeric:tabular-nums}.hr-requests-what{grid-area:what;font-size:14px}.hr-requests-state{grid-area:state;font-size:13px;color:var(--v4-ink-2)}.hr-requests-next{grid-area:next;font-size:13px;color:var(--v4-ink-3)}li[data-yours] .hr-requests-state{color:var(--v4-ink);font-weight:600}li[data-yours] .hr-requests-next{color:var(--v4-ink);text-decoration:underline;text-underline-offset:3px}.hr-requests-arrow{grid-area:arrow;align-self:center;color:var(--v4-ink-3)}.hr-requests-empty{display:grid;justify-items:start;gap:8px;padding:20px;border:1px dashed var(--v4-line);border-radius:14px;color:var(--v4-ink-2)}.hr-requests-empty p{margin:0}@media (min-width:900px){.hr-requests-item{grid-template-columns:minmax(180px,1.2fr) 1fr 1fr 1.4fr auto;grid-template-areas:"who what state next arrow";align-items:center}}.hr-handbook{display:grid;gap:12px;max-width:760px;margin:0 0 28px;padding:20px 22px;border:1px solid var(--chat-neutral-2,var(--v4-line));border-radius:16px;background:var(--v4-card)}.hr-handbook-head{display:flex;align-items:center;gap:10px}.hr-handbook-head h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--v4-ink)}.hr-handbook-state{padding:3px 10px;border-radius:99px;background:var(--chat-neutral,var(--v4-paper-wash));font-size:12.5px;font-weight:600;color:var(--v4-ink-2)}.hr-handbook-state[data-on]{background:var(--v4-ink);color:var(--v4-on-dark)}.hr-handbook-lede{margin:0;font-size:14.5px;line-height:1.5;color:var(--v4-ink-2)}.hr-handbook-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:end}.hr-handbook-form label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--v4-ink-2)}.hr-handbook-form input{min-height:42px;padding:8px 10px;border:1px solid var(--chat-neutral-2,var(--v4-line));border-radius:10px;background:var(--v4-card);font:inherit;font-size:14px;color:var(--v4-ink)}.hr-handbook-approve button,.hr-handbook-form button{min-height:42px;padding:0 18px;border:0;border-radius:99px;background:var(--v4-ink);color:var(--v4-on-dark);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.hr-handbook-approve button:disabled,.hr-handbook-form button:disabled{opacity:.6;cursor:wait}.hr-handbook-doc{display:grid;gap:10px}.hr-handbook-title{display:grid;gap:2px;margin:0}.hr-handbook-title strong{font-size:15px;font-weight:600;color:var(--v4-ink)}.hr-handbook-title span{font-size:13px;color:var(--v4-ink-3)}.hr-handbook-pages summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--v4-ink)}.hr-handbook-pages ol{display:grid;gap:10px;max-height:360px;margin:10px 0 0;padding:0;overflow:auto;list-style:none}.hr-handbook-pages li{padding:10px 12px;border-radius:10px;background:var(--chat-neutral,var(--v4-paper-wash))}.hr-handbook-pages small{font-size:12px;font-weight:600;color:var(--v4-ink-3)}.hr-handbook-pages p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--v4-ink-2);white-space:pre-wrap}.hr-handbook-approve{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hr-handbook-confirm{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--v4-ink)}.hr-handbook-confirm input{margin-top:3px}.hr-handbook-withdraw{justify-self:start;min-height:0;padding:4px 0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:500;color:var(--v4-ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hr-handbook-note{margin:0;font-size:14px;color:var(--v4-alert-text)}.hr-handbook-note[data-ok]{color:var(--v4-ink)}.roscoe-opening-item{padding:0!important}.roscoe-opening-item button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 14px;border:0;border-radius:inherit;background:none;font:inherit;line-height:1.4;text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.roscoe-opening-item button:hover{background:var(--chat-neutral)}.roscoe-opening-item button:active{background:var(--chat-neutral-2)}.roscoe-opening-item button:disabled{cursor:wait;opacity:.6}.roscoe-opening-go{flex:none;font-size:22px;line-height:1;color:var(--v4-ink-3)}.roscoe-opening-resume{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;margin:12px 0 0;padding:10px 14px;border:1px solid var(--chat-neutral-2);border-radius:14px;background:var(--v4-card);color:var(--v4-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.roscoe-opening-resume>span:first-child{display:grid;gap:2px;min-width:0}.roscoe-opening-resume small{font-size:13px;line-height:1.3;color:var(--v4-ink-3)}.roscoe-opening-resume strong{overflow:hidden;font-size:15px;font-weight:500;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.roscoe-opening-resume:hover{background:var(--chat-neutral)}.roscoe-opening-resume[aria-busy] small{color:var(--v4-ink);font-weight:500}:is(.roscoe-opening-item button,.roscoe-opening-resume):focus-visible{outline:2px solid var(--v4-ink);outline-offset:2px}@media (min-width:861px){.employee-chat-empty .roscoe-opening{display:grid;gap:0;max-width:560px;margin:6vh auto 24px}.employee-chat-empty .roscoe-opening-message{display:block;max-width:none}.employee-chat-empty .roscoe-opening-message>.frank-avatar{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 16px;border-radius:14px;background:var(--v4-orange);color:var(--v4-on-dark);font-size:20px;font-weight:600}.employee-chat-empty .roscoe-opening-message>div{display:grid;gap:0}.employee-chat-empty .roscoe-opening-hello{margin:0 0 20px!important;font-size:30px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.02em;text-align:center;color:var(--v4-ink)!important}.employee-chat-empty .roscoe-opening-message>div>p:not(.roscoe-opening-hello){margin:0!important;padding:12px 14px;border:1px solid var(--chat-neutral-2);background:var(--v4-card);font-size:15px!important;line-height:1.4!important;color:var(--v4-ink)!important}.employee-chat-empty .roscoe-opening-message>div>p:not(.roscoe-opening-hello)+p{border-top:0}.employee-chat-empty .roscoe-opening-message>div>p:nth-child(2){border-radius:14px 14px 0 0}.employee-chat-empty .roscoe-opening-message>div>p:last-child:not(.roscoe-opening-hello){border-radius:0 0 14px 14px}.employee-chat-empty .roscoe-opening-message>div>p:nth-child(2):last-child{border-radius:14px}.employee-chat-empty .roscoe-opening-chips{justify-content:center;margin:24px 0 0;padding-left:0}.employee-chat-body .member-notices{display:grid;gap:8px;max-width:560px;margin:8px auto 0}.employee-chat-body .member-notices-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 14px;border:1px solid var(--chat-neutral-2);border-radius:14px;background:var(--v4-card);font:inherit;text-align:left;color:var(--v4-ink);cursor:pointer}.employee-chat-body .member-notices-toggle:hover{background:var(--chat-neutral)}.employee-chat-body .member-notices-toggle>span:nth-child(2){display:grid;flex:1;min-width:0}.employee-chat-body .member-notices-toggle strong{overflow:hidden;font-size:15px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.employee-chat-body .member-notices-toggle small{font-size:13px}.employee-chat-body .member-notices-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--v4-sage)}.employee-chat-body .member-notices-dot[data-urgent]{background:var(--v4-orange)}.employee-chat-body .member-notices-chev{color:var(--v4-ink-3);font-size:12px}.employee-chat-body .member-notices:not([data-shown])>.member-notice{display:none}}.employee-chat-body .roscoe-restored-note{margin:12px 0 0;font:inherit;text-align:center;color:var(--v4-ink-3)}.employee-chat-body .roscoe-restored-note summary{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border-radius:99px;background:var(--chat-neutral);font-size:13px;font-weight:500;line-height:1.3;color:var(--v4-ink-2);list-style:none;cursor:pointer}.employee-chat-body .roscoe-restored-note summary::-webkit-details-marker{display:none}.employee-chat-body .roscoe-restored-note p{max-width:46ch;margin:8px auto 0;font-size:13px;line-height:1.45;color:var(--v4-ink-3)}.roscoe-day{display:flex;align-items:center;gap:12px;margin:0;padding:0;font-size:13px;font-weight:500;color:var(--v4-ink-3);list-style:none}.roscoe-day:after,.roscoe-day:before{content:"";flex:1;height:1px;background:var(--chat-neutral-2)}.employee-chat-body ol>li{scroll-margin-top:16px}@media (max-width:860px){.employee-chat-body ol>li{scroll-margin-top:64px}}.chatapp-threads a[aria-busy],.roscoe-history a[aria-busy]{background:var(--chat-neutral)}.chatapp-opening{flex:none;margin-left:auto;padding-left:10px;font-size:13px;font-weight:400;color:var(--v4-ink-3)}.frank-chat-save-note{margin:10px 0 0;padding:8px 12px;border-radius:12px;background:var(--chat-neutral);font-size:13px;line-height:1.45;color:var(--v4-ink-2)}.chatapp-threads a:has(.chatapp-snippet),.roscoe-history a:has(.chatapp-snippet){flex-direction:column;align-items:flex-start!important;gap:2px;white-space:normal!important}.chatapp-thread-title{display:block;min-width:0;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.chatapp-snippet{display:-webkit-box;overflow:hidden;max-width:100%;font-size:13px;font-weight:400;line-height:1.4;color:var(--v4-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical}.employee-chat-body ol>li.roscoe-found{animation:roscoeFound 2.6s ease-out;border-radius:16px}@keyframes roscoeFound{0%,35%{background:var(--chat-neutral-2);box-shadow:0 0 0 10px var(--chat-neutral-2)}to{background:transparent;box-shadow:0 0 0 10px transparent}}@media (prefers-reduced-motion:reduce){.employee-chat-body ol>li.roscoe-found{animation:none;outline:2px solid var(--chat-neutral-2);outline-offset:8px}}.demo-persona{max-width:560px;margin:10px auto 0;font-size:13px;line-height:1.45;text-align:center;color:var(--v4-ink-3)}.demo-persona a{color:var(--v4-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.d-shell-hr .d-side .d-nav-item[aria-current=page]{box-shadow:none!important;background:color-mix(in srgb,var(--v4-on-dark) 10%,transparent)!important;color:var(--v4-on-dark)!important}.d-shell-hr .d-side .d-nav-item[aria-current=page] svg{color:inherit!important}.hr-workspace-stage table button svg{color:var(--v4-ink-3)}@media (min-width:861px){.employee-workspace-stage .d-shell-member .d-side .sos-side{min-height:38px;border:1.5px solid var(--v4-alert)!important;background:transparent!important;box-shadow:none!important;color:var(--v4-alert-text)!important;font-weight:600;letter-spacing:.06em}.employee-workspace-stage .d-shell-member .d-side .sos-side:hover{background:color-mix(in srgb,var(--v4-alert) 7%,transparent)!important}.employee-workspace-stage .d-shell-member .d-side{background:var(--v4-page)!important;border-right:1px solid var(--chat-neutral-2)!important}.member-sidebar .chatapp-threads a[aria-current=page]{background:var(--v4-paper-wash)}.member-sidebar .chatapp-links :is(a,button):hover,.member-sidebar .chatapp-threads a:hover{background:var(--chat-neutral)}.member-sidebar .chatapp-label,.member-sidebar .chatapp-section>.chatapp-label{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;color:var(--v4-ink-3)}.frank-hr-main .frank-hr-briefing .roscoe-opening-hello{margin:4px 0 8px!important;font-size:26px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.02em;color:var(--v4-ink)!important}.frank-hr-main .frank-hr-briefing .roscoe-opening-chips,.frank-hr-main .frank-hr-briefing .roscoe-today{padding-left:0}.d-topbar.workspace-local-search .d-searchwrap{display:none!important}}:is(.frank-avatar,.frank-chat-f-mark){place-items:center;overflow:hidden;border-radius:28%!important;background:var(--v4-ink)!important;color:var(--v4-on-dark)!important;font-size:0!important}.chatapp-wordmark{display:inline-flex;align-items:center;height:24px;color:var(--v4-ink)}.chatapp-signed{gap:4px!important}.chatapp-signed>span{opacity:.7}@media (min-width:861px){.employee-chat-body .frank-chat-immersive .frank-chat-composer{bottom:0!important;z-index:6;background:var(--v4-app-card)!important}.d-main.frank-hr-main .frank-hr-briefing>form:before,.employee-chat-body .frank-chat-immersive .frank-chat-composer:before{content:"";position:absolute;left:-12px;right:-12px;top:-28px;height:28px;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--v4-app-card) 0%,transparent),var(--v4-app-card))}.d-main.frank-hr-main .frank-hr-briefing>form{bottom:0!important;box-shadow:0 4px 14px color-mix(in srgb,var(--v4-ink) 5%,transparent)!important}}.policy-ask.frank-chat .frank-chat-composer textarea:focus,.policy-ask.frank-chat .frank-chat-composer textarea:focus-visible{outline:none!important;border-color:var(--v4-ink-3)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--v4-ink) 8%,transparent)!important}.d-main.frank-hr-main .frank-hr-briefing>form .field:focus,.d-main.frank-hr-main .frank-hr-briefing>form .field:focus-visible{outline:none!important}.d-main.frank-hr-main .frank-hr-briefing>form:focus-within{border-color:var(--v4-ink-3)!important}.roscoe-file{margin:14px 0 4px;max-width:680px;border:1px solid var(--chat-neutral-2);border-radius:14px;background:var(--v4-app-card);overflow:hidden}.roscoe-file-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px}.roscoe-file-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--chat-neutral);color:var(--v4-ink)}.roscoe-file-meta{display:grid;gap:2px;min-width:0}.roscoe-file-meta strong{font-size:14px;font-weight:600;color:var(--v4-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roscoe-file-meta span{font-size:12.5px;color:var(--v4-ink-3);font-variant-numeric:tabular-nums}.roscoe-file-download{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:var(--v4-ink);color:var(--v4-on-dark)!important;font-size:13px;font-weight:600;text-decoration:none!important;white-space:nowrap}.roscoe-file-download:focus-visible{outline:2px solid var(--v4-ink);outline-offset:2px}.roscoe-file-preview{overflow-x:auto;border-top:1px solid var(--chat-neutral-2)}.roscoe-file-preview:focus-visible{outline:2px solid var(--v4-ink);outline-offset:-2px}.roscoe-file-preview table{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.roscoe-file-preview th{position:sticky;top:0;padding:8px 12px;background:var(--chat-neutral);color:var(--v4-ink-2);font-weight:600;text-align:left;white-space:nowrap}.roscoe-file-preview td{padding:7px 12px;border-top:1px solid var(--chat-neutral);color:var(--v4-ink);white-space:nowrap}.roscoe-file-more,.roscoe-file-preview td span[aria-label=blank]{color:var(--v4-ink-3)}.roscoe-file-more{margin:0;padding:8px 14px;border-top:1px solid var(--chat-neutral);font-size:12px}.roscoe-file-actions{display:inline-flex;align-items:center;gap:8px}.roscoe-file-open{height:34px;padding:0 14px;border:1px solid var(--chat-neutral-2);border-radius:999px;background:var(--v4-card);color:var(--v4-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.roscoe-file-open:hover,.roscoe-file-open[aria-expanded=true]{background:var(--chat-neutral)}.roscoe-file-panel{position:fixed;z-index:900;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(620px,46vw);border-left:1px solid var(--chat-neutral-2);background:var(--v4-app-card);box-shadow:-12px 0 32px color-mix(in srgb,var(--v4-ink) 10%,transparent)}.roscoe-file-panel>header{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--chat-neutral-2)}.roscoe-file-panel>header>div{min-width:0}.roscoe-file-panel h2{margin:0;font-size:15px;font-weight:600;color:var(--v4-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;outline:none}.roscoe-file-panel header p{margin:2px 0 0;font-size:12.5px;color:var(--v4-ink-3);font-variant-numeric:tabular-nums}.roscoe-file-panel-close{width:34px;height:34px;border:0;border-radius:8px;background:none;color:var(--v4-ink-2);font-size:22px;line-height:1;cursor:pointer}.roscoe-file-panel-close:hover{background:var(--chat-neutral);color:var(--v4-ink)}.roscoe-file-panel-search{padding:10px 16px;border-bottom:1px solid var(--chat-neutral)}.roscoe-file-panel-search input{width:100%;height:36px;padding:0 12px;border:1px solid var(--chat-neutral-2);border-radius:9px;background:var(--v4-card);color:var(--v4-ink);font:inherit;font-size:14px}.roscoe-file-panel-body{flex:1;overflow:auto}.roscoe-file-panel-body:focus-visible{outline:2px solid var(--v4-ink);outline-offset:-2px}.roscoe-file-panel-body table{border-collapse:collapse;min-width:100%;font-size:12.5px;font-variant-numeric:tabular-nums}.roscoe-file-panel-body th{position:sticky;top:0;padding:8px 12px;background:var(--chat-neutral);color:var(--v4-ink-2);font-weight:600;text-align:left;white-space:nowrap}.roscoe-file-panel-body td{padding:7px 12px;border-top:1px solid var(--chat-neutral);color:var(--v4-ink);white-space:nowrap}.roscoe-file-panel-body td span[aria-label=blank]{color:var(--v4-ink-3)}.roscoe-file-panel-note{margin:0;padding:10px 16px;font-size:12.5px;color:var(--v4-ink-3)}.relay-suggestion{margin:10px 0;padding:12px 14px;border:1px solid var(--chat-neutral-2);border-radius:10px;background:var(--chat-neutral)}.relay-suggestion p{margin:0}.relay-suggestion p+p{margin-top:6px}@media (min-width:861px){body.roscoe-file-panel-open .d-main{margin-right:min(620px,46vw);transition:margin-right .18s ease}}@media (max-width:860px){.roscoe-file-panel{left:0;width:auto;border-left:0;box-shadow:none}}.roscoe-adjust{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px 12px;border-top:1px solid var(--chat-neutral-2)}.roscoe-adjust>span{margin-right:4px;font-size:12px;font-weight:600;color:var(--v4-ink-3)}.roscoe-adjust button{height:30px;padding:0 12px;border:1px solid var(--chat-neutral-2);border-radius:999px;background:var(--v4-app-card);color:var(--v4-ink);font:inherit;font-size:12.5px;cursor:pointer}.roscoe-adjust button:hover:not(:disabled){background:var(--chat-neutral)}.roscoe-adjust button:focus-visible{outline:2px solid var(--v4-ink);outline-offset:2px}.roscoe-adjust button:disabled{opacity:.5;cursor:default}@media (max-width:560px){.roscoe-file-head{grid-template-columns:auto 1fr}.roscoe-file-actions{grid-column:1/-1}.roscoe-file-actions>*{flex:1;justify-content:center}}.roscoe-cost{margin:14px 0 4px;max-width:560px;padding:14px 16px 12px;border:1px solid var(--chat-neutral-2);border-radius:14px;background:var(--v4-app-card)}.roscoe-cost-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.roscoe-cost-head h3{margin:0;font-size:14px;font-weight:600;color:var(--v4-ink)}.roscoe-cost-bill{font-size:20px;font-weight:600;color:var(--v4-ink);font-variant-numeric:tabular-nums}.roscoe-cost input[type=range]{width:100%;margin:10px 0 6px;accent-color:var(--v4-ink)}.roscoe-cost-presets{display:flex;flex-wrap:wrap;gap:6px}.roscoe-cost-presets button{height:28px;padding:0 10px;border:1px solid var(--chat-neutral-2);border-radius:999px;background:var(--v4-app-card);color:var(--v4-ink);font:inherit;font-size:12.5px;font-variant-numeric:tabular-nums;cursor:pointer}.roscoe-cost-presets button[aria-pressed=true]{background:var(--v4-ink);border-color:var(--v4-ink);color:var(--v4-on-dark)}.roscoe-cost-presets button:focus-visible{outline:2px solid var(--v4-ink);outline-offset:2px}.roscoe-cost-bar{display:flex;height:12px;margin:14px 0 10px;border-radius:999px;overflow:hidden;background:var(--chat-neutral)}.roscoe-cost-bar span{transition:width .2s ease}.roscoe-cost [data-part=deductible]{background:var(--v4-ink)}.roscoe-cost [data-part=coinsurance]{background:color-mix(in srgb,var(--v4-ink) 45%,var(--v4-app-card))}.roscoe-cost [data-part=plan]{background:var(--chat-neutral-2)}.roscoe-cost-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.roscoe-cost-legend dt{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--v4-ink-3)}.roscoe-cost-legend dt i{width:9px;height:9px;border-radius:2px}.roscoe-cost-legend dd{margin:2px 0 0;font-size:15px;font-weight:600;color:var(--v4-ink);font-variant-numeric:tabular-nums}.roscoe-cost-sentence{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--v4-ink)}.roscoe-cost-caveat{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--v4-ink-3)}@media (prefers-reduced-motion:reduce){.roscoe-cost-bar span{transition:none}}.roscoe-reply-tools>button{display:inline-flex!important;align-items:center;gap:6px;min-height:32px!important;padding:4px 8px!important;margin-left:-8px;border-radius:8px;color:var(--v4-ink-3)!important;font-size:12.5px!important}.roscoe-reply-tools>button:hover{background:var(--chat-neutral);color:var(--v4-ink)!important}.roscoe-reply-tools{flex-wrap:wrap;column-gap:4px;align-items:center}.roscoe-reply-tools>button[aria-pressed=true]{color:var(--v4-ink)!important;background:var(--chat-neutral)}.roscoe-feedback-why{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:4px}.roscoe-feedback-why>button{min-height:30px;padding:3px 10px;border:1px solid var(--chat-neutral-2);border-radius:999px;background:var(--v4-card);color:var(--v4-ink-2);font:inherit;font-size:12.5px;cursor:pointer}.roscoe-feedback-why>button:hover{background:var(--chat-neutral);color:var(--v4-ink)}.roscoe-feedback-thanks{flex-basis:100%;margin-top:2px;font-size:12.5px;color:var(--v4-ink-3)}.roscoe-adjust-plain{margin:12px 0 0;padding:0;border-top:0}.frank-hr-briefing-turns>ol{width:100%}.nav-progress{position:fixed;inset:0 0 auto 0;height:2px;z-index:1000;pointer-events:none}.nav-progress>span{display:block;width:0;height:100%;background:var(--v4-ink-2);opacity:0;transition:width .2s ease,opacity .2s ease}.nav-progress[data-state=running]>span{width:85%;opacity:.75;transition:width 8s cubic-bezier(.08,.6,.2,1),opacity .15s ease}.nav-progress[data-state=done]>span{width:100%;opacity:0;transition:width .15s ease,opacity .25s ease .1s}@media (prefers-reduced-motion:reduce){.nav-progress>span,.nav-progress[data-state]>span{transition:opacity .15s ease}.nav-progress[data-state=running]>span{width:100%}}.nav-pending{display:none}.d-shell-hr .d-side .d-nav-item:has(.nav-pending[data-pending]){background:color-mix(in srgb,var(--v4-on-dark) 10%,transparent)!important;color:var(--v4-on-dark)!important}:is(.mb-tab,.chatapp-links a,.d-nav-item):has(.nav-pending[data-pending]){background:var(--chat-neutral-2)}.roscoe-answer-waiting>.roscoe-typing{display:inline-flex;gap:5px;width:auto;height:auto;margin:0 0 10px;background:none;animation:none}.roscoe-answer-waiting>.roscoe-typing>i{width:6px;height:6px;border-radius:50%;background:var(--v4-ink-3);animation:roscoe-typing 1.1s ease-in-out infinite}.roscoe-answer-waiting>.roscoe-typing>i:nth-child(2){animation-delay:.15s}.roscoe-answer-waiting>.roscoe-typing>i:nth-child(3){animation-delay:.3s}@keyframes roscoe-typing{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.roscoe-answer-waiting>.roscoe-typing>i{animation:none;opacity:.6}}.chatapp-quiet{display:block;width:100%;margin:0 0 6px;padding:10px;border:0;border-radius:10px;background:none;font:inherit;font-size:14px;text-align:left;color:var(--v4-ink-2);cursor:pointer}.chatapp-quiet:active,.chatapp-quiet:hover{background:var(--v4-paper-wash)}.employee-chat-empty .roscoe-opening-lead button,.roscoe-opening .roscoe-opening-lead button{border-color:var(--v4-ink)!important;box-shadow:0 0 0 1px var(--v4-ink);font-weight:600}.roscoe-opening-also{margin:14px 2px 6px!important;padding:0!important;border:0!important;background:none!important;font-size:12px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v4-ink-3)!important}.roscoe-opening-also~.roscoe-opening-item button{font-size:15px;color:var(--v4-ink-2)}.night-setting{display:inline-flex;gap:0;margin-top:10px;padding:3px;border-radius:999px;background:var(--v4-paper-wash)}.night-setting button{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--v4-ink-2);cursor:pointer}.night-setting button[aria-pressed=true]{background:var(--v4-card);color:var(--v4-ink);box-shadow:0 1px 3px color-mix(in srgb,var(--v4-ink) 18%,transparent)}html[data-night] .roscoe-response{--response-ink:var(--v4-ink);--response-muted:var(--v4-ink-3);--response-line:var(--v4-line);background:var(--v4-card)}html[data-night] body{background:var(--v4-paper);color:var(--v4-ink)}.frank-chat-voice[data-recording]{background:var(--v4-ink)!important;color:var(--v4-on-dark)!important}.frank-chat-voice-time{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.employee-chat-body .frank-chat-immersive .frank-chat-composer .policy-ask-actions{display:flex;align-items:center;gap:4px}@media (min-width:861px){.d-main.frank-hr-main .frank-hr-briefing--home>form{position:static!important;margin-top:28px!important}.d-main.frank-hr-main .frank-hr-briefing--home>form:before{content:none!important}}.roscoe-today-next{margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--v4-ink-3)}html[data-night] .d-shell-hr,html[data-night] .d-shell-hr :is(.d-main,.frank-hr-main),html[data-night] .hr-workspace-stage{background:var(--v4-paper)!important;color:var(--v4-ink)!important}html[data-night] .d-shell-hr .d-side{background:var(--v4-surface)!important;border-color:var(--v4-line)!important}html[data-night] .d-shell-hr .d-nav-item{color:var(--v4-ink-2)}html[data-night] .d-shell-hr .d-nav-item:hover{background:var(--v4-paper-hover);color:var(--v4-ink)}html[data-night] .d-shell-hr .d-nav-item[aria-current=page],html[data-night] .d-shell-hr .d-nav-item[aria-current=page] svg{background:var(--v4-paper-wash);color:var(--v4-ink)}html[data-night] .d-shell-hr :is(.d-side-card,.d-search){background:var(--v4-card);border-color:var(--v4-line)}html[data-night] .d-shell-hr .d-side .d-side-card .meta{color:var(--v4-ink-3)}html[data-night] .d-shell-hr .frank-hr-header-avatar{background:var(--v4-paper-wash);color:var(--v4-ink)}html[data-night] .hr-workspace-stage :is(.d-card,.m-card){background:var(--v4-card)!important;border-color:var(--v4-line)!important;color:var(--v4-ink)}html[data-night] .hr-workspace-stage .d-link{color:var(--v4-ink-2)}html[data-night] .hr-workspace-stage :is(.d-greeting,.m-hero,.d-card-title,.m-card-head){color:var(--v4-ink)!important}html[data-night] .hr-workspace-stage :is(.d-stat-sub,.sum){color:var(--v4-ink-3)}.hr-workspace-stage .d-stat-sub{color:var(--v4-ink-3)}html[data-night] .d-shell-hr .d-search input::placeholder{color:var(--v4-ink-3)}html[data-night] .hr-workspace-stage :is(.card,.m-card-head){background:var(--v4-card)!important;border-color:var(--v4-line)!important}html[data-night] .hr-workspace-stage .d-pill{background:var(--v4-paper-wash);color:var(--v4-ink);border-color:var(--v4-line)}html[data-night] .hr-workspace-stage .btn:not(.btn-primary):not(.btn-solid){background:var(--v4-card);color:var(--v4-ink);border-color:var(--v4-line-strong)}html[data-night] .hr-workspace-stage :is(.btn-primary,.btn-solid){background:var(--v4-ink);color:var(--v4-on-dark);border-color:var(--v4-ink)}html[data-night] :is(.employee-workspace-stage,.hr-workspace-stage) :is(.workspace-location,.workspace-account-menu small,.workspace-toolbar,.context-inspector>header button,.context-inspector-body p,.employee-chat-header,.employee-chat-welcome>p,.employee-chat-starters>:is(a,button)>span,.m-hero-sub,.m-promo-note,.product-page-heading p,.product-record-section>p,.product-disclosure p,.product-comparison dd,.product-service-rows a span,.workspace-programme-context,.frank-plan-links .frank-benefit-kind,.frank-plan-links .frank-benefit-state,.frank-benefit-heading>span,.field-label,.d-sub,.card-note,.m-kicker,.frank-membership-qualification,.frank-membership-card-head>span,.product-request-list :is(span,time),.frank-benefit-panel>p,.frank-plan-links a small){color:var(--v4-ink-3)}html[data-night] .employee-chat-body .frank-chat-composer,html[data-night] .employee-chat-body .frank-chat-composer form,html[data-night] .employee-workspace-stage,html[data-night] .employee-workspace-stage .d-main{background:var(--v4-paper)!important}html[data-night] .employee-chat-body .frank-chat-composer textarea{background:var(--v4-card)!important;color:var(--v4-ink)!important}html[data-night] :is(.employee-workspace-stage,.hr-workspace-stage) .m-outline{background:var(--v4-card)!important;color:var(--v4-ink)!important;border-color:var(--v4-line-strong)!important}html[data-night] .employee-workspace-stage :is(.m-card,.m-card-body,.m-card-head){background:var(--v4-card)!important;color:var(--v4-ink)!important}html[data-night] .employee-workspace-stage :is(input,select,textarea){background:var(--v4-card);color:var(--v4-ink);border-color:var(--v4-line-strong)}html[data-night] .roscoe-followups button,html[data-night] .roscoe-opening-chips button{background:var(--v4-card)!important;color:var(--v4-ink)!important;border-color:var(--v4-line-strong)!important}html[data-night] .employee-workspace-stage :is(.d-shell-member,.d-shell-member .d-main){color:var(--v4-ink)}html[data-night] .employee-workspace-stage .workspace-toolbar :is(a,button){color:var(--v4-ink-2);border-color:var(--v4-line-strong)}html[data-night] .employee-workspace-stage .d-main .card{background:var(--v4-card);color:var(--v4-ink);border-color:var(--v4-line)}html[data-night] .employee-workspace-stage :is(.product-page-heading p,.product-record-section>p,.product-disclosure p,.product-comparison dd,.product-service-rows a span,.product-request-list :is(span,time)){color:var(--v4-ink-3)}html[data-night] .employee-workspace-stage .product-page-actions a{color:var(--v4-ink-2);border-color:var(--v4-line-strong)}html[data-night] .employee-workspace-stage .product-service-rows a{color:var(--v4-ink-2)}html[data-night] .employee-workspace-stage .product-request-list li a{color:var(--v4-ink)}html[data-night] .employee-workspace-stage .product-request-list a:hover{background:var(--v4-paper-wash)}html[data-night] .employee-workspace-stage :is(.product-record-section,.product-comparison>div,.product-disclosure,.product-service-rows a,.product-request-list li a){border-color:var(--v4-line)}html[data-night] .roscoe-conversation-dialog.product-inspector-dialog{background:var(--v4-card);color:var(--v4-ink);border-color:var(--v4-line);--d-ink:var(--v4-ink);--d-ink-3:var(--v4-ink-3);--d-line:var(--v4-line)}html[data-night] :is(.employee-workspace-stage,.hr-workspace-stage) :is(.chatapp-wordmark,.chatapp-signed,.d-brand) img{filter:invert(1) hue-rotate(180deg)}.employee-chat-empty .roscoe-opening-message>div>p.roscoe-opening-also,.roscoe-opening .roscoe-opening-message>div>p.roscoe-opening-also{margin:16px 2px 6px!important;padding:0!important;border:0!important;background:none!important;font-size:12px!important;font-weight:600!important}:is(.employee-workspace-stage,.hr-workspace-stage) .demo-banner{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 6px!important;padding:4px 10px!important;font-size:11.5px!important;line-height:1.4!important;border-radius:8px}:is(.employee-workspace-stage,.hr-workspace-stage) .demo-banner-long{display:none!important}:is(.employee-workspace-stage,.hr-workspace-stage) .demo-banner-short{display:inline!important}.demo-banner-note a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}html[data-night] :is(.employee-workspace-stage,.hr-workspace-stage) .demo-banner{background:transparent!important;color:var(--v4-ink-3)!important;border:1px solid var(--v4-line)}html[data-night] :is(.employee-workspace-stage,.hr-workspace-stage) .demo-banner :is(strong,.demo-banner-tag){color:var(--v4-ink-2)!important}@media (max-width:360px){.policy-ask-actions:not([data-empty]) .frank-chat-voice:not([data-recording]),.policy-ask-actions[data-empty] button[type=submit]{display:none}}.m-language{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;border:0}.m-language label{display:inline-flex;align-items:center;gap:6px;font-size:15px}.m-language p{flex-basis:100%}