@font-face{font-family:Courier Prime;src:url(/fonts/og/courier-prime-400.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Courier Prime;src:url(/fonts/og/courier-prime-700.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Playfair Display;src:url(/fonts/og/playfair-display-variable.ttf) format("truetype-variations");font-display:swap;font-style:normal;font-weight:400 900}@font-face{font-family:Playfair Display;src:url(/fonts/og/playfair-display-italic-variable.ttf) format("truetype-variations");font-display:swap;font-style:italic;font-weight:400 900}:root{color-scheme:light;--ink:#1A1A1A;--newsprint:#efe7d6;--panel:#FFFFFF;--tomato:#E63946;--yellow:#F4A261;--halftone:#D0CDBF;--green:#4CAF50;--blue:#2196F3;--pink:#F8BBD0;--mint:#C8E6C9;--sky:#B3E5FC;--text:var(--ink);--muted:rgba(26,26,26,0.62);--muted-strong:var(--ink);--primary:var(--tomato);--primary-strong:#c92d38;--success:var(--green);--warning:var(--yellow);--danger:var(--tomato);--signup-role-accent:oklch(75% 0.13 85);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-short:120ms;--border:#000000;--border-strong:#000000;--surface:var(--panel);--surface-strong:var(--panel);--editorial-dark-surface:radial-gradient(circle at 12px 12px,rgba(255,255,255,0.05) 1px,transparent 1.5px) 0 0 /16px 16px,#151515;--radius-xl:0px;--radius-lg:0px;--radius-md:0px;--radius-sm:0px;--font-comic:var(--font-display);--font-type:var(--font-sans);--box-border-strong:2px;--box-border-weak:1px}html body{visibility:visible!important;animation:none!important}:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel,.command-palette__panel,.onboarding-review-submit-modal__panel,.onboarding-complete-popup) :is(button,.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.secondary-button--compact,.danger-button--small){text-transform:capitalize!important}:is(.modal-panel,.benefits-modal,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.final-refund-modal,.onboarding-lock-modal__panel,.payroll-batch-report-modal,.payroll-confirm-modal,.payroll-readiness-modal,.payroll-override-modal,.payroll-paystub-modal,.payroll-run-modal,.compliance-notice-modal,.command-palette__panel,.dashboard .modal-panel) :is(.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.danger-button--small,.secondary-button--compact,.people-stepper__step,.wizard-quarter-tabs .people-stepper__step,.reports-studio__button,.reports-studio__mode-tab,.reports-studio__family-tab,.compliance-studio__mode-tab,.compliance-studio__family-tab,.taxes-readiness__button,.row-action-menu__item,a.primary-button,a.secondary-button,a.danger-button,a.primary-button--small,a.secondary-button--small,a.danger-button--small){text-transform:capitalize!important}.payroll-weekly-hours-modal.payroll-weekly-hours-modal .payroll-weekly-hours-modal__helper-card,.payroll-weekly-hours-modal.payroll-weekly-hours-modal .payroll-weekly-hours-modal__helper-card *,.payroll-weekly-hours-modal.payroll-weekly-hours-modal .payroll-weekly-hours-modal__helper-card .payroll-weekly-hours-modal__helper-field input,.payroll-weekly-hours-modal.payroll-weekly-hours-modal .payroll-weekly-hours-modal__helper-card .payroll-weekly-hours-modal__helper-field input:active,.payroll-weekly-hours-modal.payroll-weekly-hours-modal .payroll-weekly-hours-modal__helper-card .payroll-weekly-hours-modal__helper-field input:focus,.payroll-weekly-hours-modal.payroll-weekly-hours-modal .payroll-weekly-hours-modal__helper-card .payroll-weekly-hours-modal__helper-field input:focus-visible,.payroll-weekly-hours-modal.payroll-weekly-hours-modal .payroll-weekly-hours-modal__helper-card .payroll-weekly-hours-modal__helper-field input:hover,.payroll-weekly-hours-modal.payroll-weekly-hours-modal .payroll-weekly-hours-modal__helper-card .secondary-button.payroll-weekly-hours-modal__split-button,.payroll-weekly-hours-modal.payroll-weekly-hours-modal .payroll-weekly-hours-modal__helper-card .secondary-button.payroll-weekly-hours-modal__split-button:active,.payroll-weekly-hours-modal.payroll-weekly-hours-modal .payroll-weekly-hours-modal__helper-card .secondary-button.payroll-weekly-hours-modal__split-button:focus,.payroll-weekly-hours-modal.payroll-weekly-hours-modal .payroll-weekly-hours-modal__helper-card .secondary-button.payroll-weekly-hours-modal__split-button:focus-visible,.payroll-weekly-hours-modal.payroll-weekly-hours-modal .payroll-weekly-hours-modal__helper-card .secondary-button.payroll-weekly-hours-modal__split-button:hover,.payroll-weekly-hours-modal.payroll-weekly-hours-modal .payroll-weekly-hours-modal__helper-card :after,.payroll-weekly-hours-modal.payroll-weekly-hours-modal .payroll-weekly-hours-modal__helper-card :before{background:rgb(255,253,246)!important;background-color:rgb(255,253,246)!important;background-image:none!important}body,html{min-height:100%;margin:0}body{color:var(--text);font-family:var(--font-sans);background:var(--newsprint);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-color:var(--newsprint);background-image:radial-gradient(circle,rgba(26,26,26,.14) 1px,transparent 0);background-size:20px 20px;opacity:.28}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input[type=checkbox],input[type=radio]{accent-color:#000}button{border:0;background:#000;color:#fff;transition:background-color .16s ease,color .16s ease,border-color .16s ease}button:hover{cursor:pointer}input{color:inherit}:focus-visible{outline:2px solid #000;outline-offset:3px}h1,h2,h3,h4,h5,h6,p{margin:0}.app-shell,.auth-screen{position:relative;z-index:1;min-height:100vh;background:#fdf8ef}.auth-screen{background:var(--auth-page-surface,#fdf8ef);--public-shell-x:24px;padding:24px}.auth-screen--with-public-nav{padding-top:99px}.auth-screen .public-footer--landing{margin-left:calc(var(--public-shell-x) * -1);margin-right:calc(var(--public-shell-x) * -1);width:calc(100% + var(--public-shell-x) * 2)}.auth-screen.auth-screen--with-public-nav[data-auth-screen=auth-screen--login-landing]{padding-top:99px}.app-shell__ambient,.auth-screen__ambient{position:absolute;inset:0;pointer-events:none;display:none}.app-shell__ambient--one,.app-shell__ambient--two,.auth-screen__ambient--one,.auth-screen__ambient--two{background:transparent}@keyframes app-navigation-transition-ticker{0%,to{transform:translateY(0);background:rgba(255,254,250,.98)}50%{transform:translateY(-6px);background:#f4a261}}@keyframes payroll-recalculate-wait-pulse{0%,to{opacity:.48}50%{opacity:1}}.auth-screen__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:28px;align-items:center;max-width:1280px;min-height:calc(100vh - 48px);margin:0 auto}.auth-screen__grid--single{grid-template-columns:minmax(0,760px);justify-content:center}.glass-panel{position:relative;border:1px solid var(--border);border-radius:var(--radius-xl);background:#fff;backdrop-filter:blur(14px) saturate(120%);transform:translateY(-2px)}.glass-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:transparent;pointer-events:none}.glass-panel--soft{background:#fff}.eyebrow{margin:0;font-size:11px;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase;color:var(--muted)}.display-title{margin-top:10px;font-family:var(--font-display);font-weight:600;font-size:clamp(2.8rem,4.8vw,5rem);line-height:.95;letter-spacing:-.03em}.lead{margin-top:14px;max-width:46ch;font-size:1.05rem;line-height:1.8;color:var(--muted)}.chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.chip{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:3px;border:1px solid var(--border);background:#fff;color:var(--muted-strong);font-size:.88rem;font-weight:700;transform:translateY(-2px)}.time-card{width:min(100%,330px);margin-top:28px;padding:24px;transform:translateY(-4px)}.sidebar-card__label,.time-card__label{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.time-card__time{margin-top:10px;font-family:var(--font-display);font-weight:600;font-size:clamp(3rem,5vw,4.2rem);line-height:.95;letter-spacing:-.04em}.sidebar-card__copy,.time-card__meta{margin-top:8px;color:var(--muted);line-height:1.6}.auth-form,.auth-story{min-width:0;padding:18px}.auth-form{display:grid;gap:14px}.auth-stepper{display:flex;flex-wrap:wrap;gap:8px}.auth-step{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;color:var(--muted);font-size:.88rem;font-weight:700;line-height:1;text-decoration:none}.auth-step__dot{width:8px;height:8px;border-radius:999px;background:currentColor;flex:0 0 8px}.auth-step--current{border-color:#000;color:#000}.auth-step--complete{border-color:rgba(23,168,117,.34);background:rgba(23,168,117,.08);color:#0f6647}.auth-step--upcoming{color:rgba(0,0,0,.72)}.auth-form__body{display:grid;gap:14px}.auth-social{display:grid;gap:12px}.auth-divider{position:relative;display:flex;align-items:center;justify-content:center;min-height:18px;color:rgba(0,0,0,.68);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-divider:before{content:"";position:absolute;inset:50% 0 auto;border-top:1px solid rgba(0,0,0,.12)}.auth-divider>span{position:relative;z-index:1;padding:0 10px;background:#fff}.auth-social__button{display:flex;width:100%;justify-content:center;min-height:44px}.auth-social__button--google-default{min-height:40px;align-items:center}.auth-social__provider{width:100%;display:flex;justify-content:center}.auth-social__provider--google-default{min-width:196px;min-height:40px;width:auto;max-width:100%;display:inline-flex;align-items:center;justify-content:center;line-height:normal}.auth-social__provider--google-default>div{display:block}.auth-social--compact .auth-social__button{width:auto;justify-content:center}.auth-social--compact .auth-social__provider{width:auto;max-width:100%}.auth-form__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-title{margin-top:6px;font-family:var(--font-display);font-weight:600;font-size:1.25rem;letter-spacing:-.03em}.field-list{display:grid;gap:10px}.field{display:grid;gap:8px;color:var(--muted-strong);font-size:.88rem;font-weight:700}.field__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-height:24px;font-size:.9rem;font-weight:800;line-height:1.2;color:#000}.field:not(.field--inline):has(.ssn-control),.field:not(.field--inline):has(.state-picker),.field:not(.field--inline):has(input:not([type=checkbox]):not([type=radio])),.field:not(.field--inline):has(select),.field:not(.field--inline):has(textarea){position:relative;gap:8px}.field:not(.field--inline):has(.ssn-control)>.field__label,.field:not(.field--inline):has(.state-picker)>.field__label,.field:not(.field--inline):has(input:not([type=checkbox]):not([type=radio]))>.field__label,.field:not(.field--inline):has(select)>.field__label,.field:not(.field--inline):has(textarea)>.field__label{position:absolute;top:-9px;left:12px;z-index:2;min-height:auto;padding:0 5px;background:#fff;font-size:.8rem;font-weight:700;letter-spacing:.01em;color:rgba(0,0,0,.62)}.field__required{display:inline-flex;font-size:.74rem;font-weight:700;color:rgba(0,0,0,.5)}.field__required--placeholder{display:none}.field__error{display:block}.field small,.field__error{font-size:.82rem;font-weight:600;line-height:1.4;color:rgba(0,0,0,.62)}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.field-card>input{width:100%;min-height:var(--wizard-control-min-height);padding:var(--wizard-control-padding);border:1px solid rgba(0,0,0,.16);border-radius:3px;background:#fff;color:#000;font-size:.96rem;font-weight:600;line-height:1.2;transform:none}.field input:not([type=checkbox]):not([type=radio]):disabled,.field select:disabled,.field textarea:disabled{background:rgba(0,0,0,.06);color:rgba(0,0,0,.52);cursor:not-allowed}.field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 42px 0 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3 5.5L7 9L11 5.5' stroke='%23111' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px}.field input:not([type=checkbox]):not([type=radio]):focus,.field input:not([type=checkbox]):not([type=radio]):focus-visible,.field select:focus,.field select:focus-visible,.field textarea:focus,.field textarea:focus-visible,.field-card>input:focus,.field-card>input:focus-visible,.state-picker__search:focus,.state-picker__search:focus-visible,.state-picker__trigger:focus,.state-picker__trigger:focus-visible{border-color:rgba(0,0,0,.42)}.field input:not([type=checkbox]):not([type=radio])::placeholder,.field textarea::placeholder,.field-card>input::placeholder{color:rgba(21,32,51,.32)}.status-pill{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border-radius:3px;border:1px solid var(--border);background:#fff;color:#000;font-size:.88rem;font-weight:700;line-height:1;text-transform:uppercase}.status-pill--success{color:var(--success)}.status-pill--warning{color:#875100;background:rgba(208,139,23,.16)}.primary-button{border-radius:3px;background:#000;border:1px solid #000}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;box-shadow:none;font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase;cursor:pointer;transform:translateY(0);transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.secondary-button{border-radius:3px;background:#fff;color:#000;border:1px solid rgba(0,0,0,.2)}.primary-button:hover,.secondary-button:hover{background:rgba(185,136,34,.1);border-color:var(--ink);color:var(--ink);box-shadow:inset 0 -2px 0 #b98822;transform:none}.primary-button:focus-visible{color:#fff}.secondary-button:focus-visible{color:#000}.helper-text{color:var(--muted);line-height:1.6}.public-footer{display:grid;gap:12px;margin-top:28px;padding-top:18px;border-top:1px solid rgba(26,26,26,.16)}.public-footer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.public-footer__group{display:grid;gap:10px}.public-footer__group--meta{justify-items:start}.public-footer__label{font-size:.76rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(26,26,26,.68)}.public-footer__links{display:flex;flex-wrap:wrap;gap:10px 14px}.public-footer__link,.public-footer__meta{font-size:1rem;line-height:1.55;color:rgba(26,26,26,.76)}.public-footer__button{padding:0;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left}.public-footer__link:focus-visible,.public-footer__link:hover{color:var(--tomato)}.public-footer__discord-button{align-items:center;background:#5865f2;border:1px solid #5865f2;border-radius:0;color:#fff8ef;display:inline-flex;gap:10px;justify-content:center;min-height:40px;padding:0 16px;text-decoration:none;transition:transform .14s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.public-footer__discord-button:focus-visible,.public-footer__discord-button:hover{background:#4752c4;border-color:#4752c4;box-shadow:0 10px 24px rgba(88,101,242,.24);color:#fff8ef;transform:translateY(-1px)}.public-footer__discord-icon{width:18px;height:18px;flex:0 0 18px}.public-footer--landing{background:#000;border-top:1px solid rgba(251,245,232,.28);color:#fbf5e8;gap:22px;margin-top:0;padding:22px clamp(20px,3vw,34px) 30px}.public-footer--landing .public-footer__landing-actions,.public-footer--landing .public-footer__landing-bottom,.public-footer--landing .public-footer__landing-top{margin:0 auto;max-width:1400px;width:100%}.public-footer--landing .public-footer__landing-top{align-items:center;display:grid;gap:6px;justify-items:center;padding:8px 24px 10px;text-align:center}.public-footer--landing .public-footer__label,.public-footer--landing .public-footer__landing-action,.public-footer--landing .public-footer__landing-kicker{font-family:var(--font-type);letter-spacing:.16em;text-transform:uppercase}.public-footer--landing .public-footer__landing-kicker{color:rgba(251,245,232,.78);font-size:.84rem;margin:0}.public-footer--landing .public-footer__landing-title{color:#dfb447;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,2.6rem);font-style:italic;font-weight:900;letter-spacing:-.06em;line-height:.92;margin:0}.public-footer--landing .public-footer__landing-copy{color:rgba(251,245,232,.78);font-size:.92rem;line-height:1.6;margin:4px 0 0;max-width:62ch}.public-footer--landing .public-footer__landing-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-top:14px}.public-footer--landing .public-footer__landing-action{align-items:center;border:1px solid rgba(251,245,232,.42);color:#fbf5e8;display:inline-flex;font-size:.84rem;justify-content:center;min-height:46px;padding:0 16px;text-decoration:none;transition:transform .14s ease,background-color .16s ease,color .16s ease,border-color .16s ease}.public-footer--landing .public-footer__landing-action:focus-visible,.public-footer--landing .public-footer__landing-action:hover{background:#fbf5e8;color:#12100d;transform:translateY(-1px)}.public-footer--landing .public-footer__landing-action--primary{background:#dfb447;border-color:#dfb447;color:#12100d}.public-footer--landing .public-footer__landing-action--primary:focus-visible,.public-footer--landing .public-footer__landing-action--primary:hover{background:#cc4b26;border-color:#cc4b26;color:#fff8ef}.public-footer--landing .public-footer__landing-bottom{border-top:1px solid rgba(251,245,232,.28);display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr) minmax(190px,.65fr);padding-top:22px}.public-footer--landing .public-footer__group{gap:12px}.public-footer--landing .public-footer__group--connect,.public-footer--landing .public-footer__group--operator{align-content:start;gap:8px;justify-items:start;text-align:left}.public-footer--landing .public-footer__group--connect .public-footer__label,.public-footer--landing .public-footer__group--operator .public-footer__label{margin-bottom:2px}.public-footer--landing .public-footer__label{color:rgba(251,245,232,.74);font-size:.76rem}.public-footer--landing .public-footer__links{align-items:center;border:0;display:flex;gap:10px 18px;grid-template-columns:none}.public-footer--landing .public-footer__link,.public-footer--landing .public-footer__meta{color:rgba(251,245,232,.78);font-size:.94rem;line-height:1.55}.public-footer--landing .public-footer__links .public-footer__button,.public-footer--landing .public-footer__links .public-footer__link{appearance:none;align-items:center;background:transparent;box-sizing:border-box;border:0;display:inline-flex;font-family:var(--font-type);font-size:.76rem;justify-content:flex-start;line-height:1;min-height:24px;padding:0;position:relative;text-decoration:none;transition:transform .14s ease,border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease}.public-footer--landing .public-footer__links .public-footer__button:nth-child(2n),.public-footer--landing .public-footer__links .public-footer__link:nth-child(2n){border-inline-start:0;padding-inline-start:0}.public-footer--landing .public-footer__links .public-footer__button:before,.public-footer--landing .public-footer__links .public-footer__link:before{color:#dfb447;content:"•";font-size:.72rem;margin-inline-end:7px}.public-footer--landing .public-footer__links .public-footer__link{text-decoration:none}.public-footer--landing .public-footer__button{color:rgba(251,245,232,.78)}.public-footer--landing .public-footer__link:focus-visible,.public-footer--landing .public-footer__link:hover{color:#dfb447}.public-footer--landing .public-footer__links .public-footer__button:focus-visible,.public-footer--landing .public-footer__links .public-footer__button:hover,.public-footer--landing .public-footer__links .public-footer__link:focus-visible,.public-footer--landing .public-footer__links .public-footer__link:hover{background:rgba(223,180,71,.08);border-color:transparent;box-shadow:none;color:#dfb447;transform:none}.public-footer--landing .public-footer__link--cta{border-bottom:1px solid rgba(223,180,71,.58);color:#dfb447;font-family:var(--font-type);font-size:.8rem;letter-spacing:.08em;padding-block-end:4px;text-decoration:none;text-transform:uppercase}.public-footer--landing .public-footer__operator-name{color:#fbf5e8;font-family:var(--font-display);font-size:1.35rem;font-style:normal;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0}.public-footer--landing .public-footer__address{color:rgba(251,245,232,.64);font-family:var(--font-type);font-size:.78rem;font-style:normal;line-height:1.7}.public-footer--landing .public-footer__discord-button{background:#5865f2;border-color:#5865f2;color:#fff}.public-footer--landing .public-footer__discord-button:focus-visible,.public-footer--landing .public-footer__discord-button:hover{background:#4752c4;border-color:#4752c4;box-shadow:0 10px 24px rgba(88,101,242,.32);color:#fff}.cookie-banner{position:fixed;right:24px;bottom:24px;z-index:250;display:grid;gap:18px;width:min(520px,calc(100vw - 32px));padding:18px 20px;border:1px solid rgba(251,245,232,.28);background:rgba(9,8,8,.96);box-shadow:0 28px 60px rgba(0,0,0,.28)}.cookie-banner__copy{display:grid;gap:8px}.cookie-banner__eyebrow,.cookie-settings-modal__eyebrow{margin:0;color:rgba(223,180,71,.92);font-size:.74rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.cookie-banner__title{color:#fbf5e8}.cookie-banner__title,.cookie-settings-modal__title{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,2vw,2rem);font-style:italic;font-weight:800;line-height:.95}.cookie-settings-modal__title{color:#12100d}.cookie-banner__text{margin:0;color:rgba(251,245,232,.82);font-size:.96rem;line-height:1.6}.cookie-settings-modal__body p,.cookie-settings-modal__note{margin:0;color:rgba(18,16,13,.7);font-size:.96rem;line-height:1.6}.cookie-banner__actions,.cookie-settings-modal__actions{display:flex;flex-wrap:wrap;gap:10px}.cookie-settings-modal .cookie-banner__button{border-color:rgba(18,16,13,.2);color:#12100d}.cookie-settings-modal .cookie-banner__button:focus-visible,.cookie-settings-modal .cookie-banner__button:hover{background:#12100d;color:#fbf5e8}.cookie-settings-modal .cookie-banner__button--primary{border-color:#dfb447;color:#12100d}.cookie-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border:1px solid rgba(251,245,232,.42);background:transparent;color:#fbf5e8;font-family:var(--font-sans);font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:transform .14s ease,background-color .16s ease,color .16s ease,border-color .16s ease}.cookie-banner__button:focus-visible,.cookie-banner__button:hover{background:#fbf5e8;color:#12100d;transform:translateY(-1px)}.cookie-banner__button--primary{background:#dfb447;border-color:#dfb447;color:#12100d}.cookie-banner__button--primary:focus-visible,.cookie-banner__button--primary:hover{background:#cc4b26;border-color:#cc4b26;color:#fff8ef}.cookie-settings-modal{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:20px}.cookie-settings-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(10,8,8,.5);cursor:pointer}.cookie-settings-modal__panel{position:relative;z-index:1;display:grid;gap:18px;width:min(680px,calc(100vw - 32px));padding:22px;border:1px solid rgba(18,16,13,.16);background:#fbf6ec;box-shadow:0 30px 70px rgba(0,0,0,.24)}.cookie-settings-modal__header{display:flex;align-items:start;justify-content:space-between;gap:12px}.cookie-settings-modal__close{min-height:40px;padding:0 14px;border:1px solid rgba(18,16,13,.2);background:transparent;color:rgba(18,16,13,.82);font-family:var(--font-sans);font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.cookie-settings-modal__body{display:grid;gap:14px}.cookie-settings-modal__category{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid rgba(18,16,13,.14);background:#fffdf8}.cookie-settings-modal__category strong{display:block;margin-bottom:4px;color:#12100d;font-size:1rem}.cookie-settings-modal__category--toggle{cursor:pointer}.cookie-settings-modal__toggle{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.cookie-settings-modal__toggle input{width:18px;height:18px}.cookie-settings-modal__status,.cookie-settings-modal__toggle span{color:rgba(18,16,13,.76)}.cookie-settings-modal__status,.cookie-settings-modal__toggle span,.public-legal-inline-action{font-family:var(--font-sans);font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.public-legal-inline-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border:1px solid rgba(18,16,13,.18);background:#12100d;color:#fbf6ec;cursor:pointer}.auth-screen[data-auth-screen=auth-screen--login-landing]{--login-auth-button-width:194px;--newsprint:#fbf6ec;--auth-right-surface:#ffffff;--auth-page-surface:#ffffff;min-height:100dvh;background:var(--auth-right-surface);padding:0 24px 0 0}.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-screen__grid{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;max-width:none;gap:28px;margin:0}.auth-story--login-landing{display:grid;grid-template-rows:auto 1fr auto;gap:30px;padding:0;background:#000;color:#fff;border:3px solid var(--ink);box-shadow:8px 8px 0 #101010}.auth-form--login-landing,.auth-form--login-landing.glass-panel,.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-form--login-landing{border:0;border-radius:0;background:var(--auth-right-surface);backdrop-filter:none;transform:none;box-shadow:none}.auth-form--login-landing .auth-form__paperhead{display:none}.auth-form--login-landing .auth-step{gap:0;font-size:.92rem;font-weight:500;letter-spacing:.08em}.auth-form--login-landing .auth-step--current{background:var(--ink);color:#fff}.auth-form--login-landing .auth-step--upcoming{background:var(--auth-right-surface)}.login-page__intro-label,.login-page__promo-label,.login-page__trial-label,.login-story__edition,.login-story__eyebrow{font-size:.72rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.login-story__body{display:grid;gap:22px;padding:0 30px}.public-search-story .login-story__body{padding-top:clamp(120px,22vh,280px)}.login-story__eyebrow{justify-self:center;font-size:.92rem;letter-spacing:.32em;text-align:center;color:rgba(255,255,255,.7)}.login-story__headline{margin:0;max-width:8ch;justify-self:center;font-family:var(--font-display);font-size:clamp(3rem,6vw,5.1rem);font-style:italic;line-height:.9;letter-spacing:-.05em;text-align:center;text-transform:uppercase}.login-story__headline span,.login-story__headline--gold{color:#dfb447}.login-story__lede{width:100%;max-width:none;padding-left:18px;border-left:4px solid #dfb447;color:rgba(255,255,255,.74);font-size:1.05rem;line-height:1.75}.login-story__list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.login-story__list li{position:relative;padding-left:52px;color:rgba(255,255,255,.82);font-size:1rem;line-height:1.6}.login-story__list li:before{content:"✓";position:absolute;top:50%;left:0;display:grid;place-items:center;width:32px;height:32px;transform:translateY(-50%);border:2px solid rgba(255,255,255,.12);background:#5caa53;color:#fff;font-size:1rem;font-weight:700;line-height:1}.login-story__quote{display:grid;gap:12px;margin:8px 0 0;padding:22px;border:3px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.login-story__quote p{color:rgba(255,255,255,.82);font-size:1.02rem;font-style:italic;line-height:1.7}.login-story__quote-kicker{color:#dfb447;font-size:.76rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.login-story__callout p{font-style:normal}.login-story__quote footer{color:rgba(255,255,255,.56);font-size:.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.login-page{display:grid;gap:28px}.auth-form--login-landing .login-page{min-height:100%;grid-template-rows:auto auto auto auto auto auto 1fr auto}.auth-stage-shell{display:grid;gap:18px}.auth-stage-shell__header{display:grid;gap:14px}.auth-stage-shell__heading{display:grid;gap:10px}.auth-stage-shell__eyebrow{margin:0;color:rgba(26,26,26,.56);font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.auth-stage-shell__title{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.35rem);font-style:italic;font-weight:600;line-height:.92;letter-spacing:-.05em}.auth-stage-shell__title--centered{text-align:center}.auth-stage-shell__description{margin:0;color:rgba(26,26,26,.7);font-size:1rem;line-height:1.7}.auth-stage-shell__status{justify-self:start}.auth-stage-shell__badge{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border:1.5px solid var(--ink);border-radius:0;background:rgba(255,255,255,.72);color:var(--ink);font-size:.84rem;font-weight:700;letter-spacing:.04em}.auth-stage-shell__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:var(--auth-right-surface)}.auth-stage-shell__summary-item{display:grid;gap:6px;padding:16px 18px;border:1.5px solid rgba(26,26,26,.14);border-radius:0;background:var(--auth-right-surface)}.auth-stage-shell__summary-label{color:rgba(26,26,26,.52);font-size:.78rem;font-weight:700;letter-spacing:.18em}.auth-stage-shell__summary-value{color:var(--ink);font-size:.98rem;font-weight:700;line-height:1.4}.auth-stage-shell__body{display:grid;gap:16px}.auth-stage-shell__footer{display:grid;gap:12px}.auth-stage-card{display:grid;gap:16px;padding:22px;border:1.5px solid rgba(26,26,26,.14);border-radius:0;background:rgba(255,255,255,.76)}.auth-stage-card--muted{background:var(--auth-right-surface)}.auth-stage-card--success{background:linear-gradient(180deg,rgba(238,255,247,.96),rgba(255,255,255,.9));border-color:rgba(23,168,117,.24)}.auth-stage-card--warning{background:linear-gradient(180deg,rgba(255,245,230,.98),rgba(255,255,255,.92));border-color:rgba(208,139,23,.28)}.auth-stage-card__body{display:grid;gap:10px}.auth-stage-card__body--split{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:18px}.auth-stage-card__copy-block{display:grid;gap:12px}.auth-stage-card__eyebrow{margin:0;color:rgba(26,26,26,.56);font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.auth-stage-card__copy{margin:0;color:rgba(26,26,26,.72);line-height:1.65}.auth-stage-inline,.auth-stage-list{display:grid;gap:10px}.auth-stage-list{margin:0;padding-left:18px;color:rgba(26,26,26,.74);line-height:1.6}.password-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.password-checklist__item{display:flex;align-items:center;gap:8px;min-height:34px;padding:8px 10px;border:1px solid rgba(26,26,26,.12);background:rgba(26,26,26,.03);color:rgba(26,26,26,.52);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.password-checklist__item--met{border-color:rgba(75,127,82,.22);background:rgba(75,127,82,.08);color:#4b7f52}.password-checklist__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;min-width:16px;height:16px}.password-checklist__item .app-icon{width:14px;height:14px}.password-checklist__dot{width:7px;height:7px;border-radius:999px;background:currentColor;opacity:.55}.auth-stage-form{gap:16px}.signup-stage-shell .auth-stage-shell__summary{gap:10px;background:transparent}.signup-stage-shell .auth-stage-shell{min-height:100%;grid-template-rows:auto auto 1fr auto}.signup-stage-shell{margin-top:-16px}.signup-stage-shell .auth-stage-shell__header{border-top:0!important;padding-top:0!important}.signup-stage-shell .auth-stage-card,.signup-stage-shell .auth-stage-shell__summary-item{padding:0;border:0;background:transparent}.signup-stage-shell .auth-stage-card{gap:12px}.signup-role-notice{display:grid;border:2px solid var(--ink);background:var(--panel)}.signup-role-notice__employee,.signup-role-notice__owner{display:grid;align-content:center}.signup-role-notice__owner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:14px 18px;border-top:1px solid var(--ink);background:var(--newsprint)}.signup-role-notice__owner-copy{display:grid;gap:5px}.signup-role-notice__eyebrow{color:var(--ink);font-family:Courier Prime,monospace;font-size:.82rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.signup-role-notice__owner h3{margin:0;color:var(--ink);font-family:Courier Prime,monospace;font-size:.94rem;font-style:normal;font-weight:400;line-height:1.35}.signup-role-notice__employee span{margin:0;color:var(--newsprint);font-family:Courier Prime,monospace;font-size:.82rem;line-height:1.55}.signup-role-notice__employee{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:18px;background:var(--ink)}.signup-role-notice__employee-mark{display:grid;place-items:center;width:44px;height:44px;border:2px solid var(--signup-role-accent);color:var(--signup-role-accent);font-family:Courier Prime,monospace;font-size:1.7rem;font-weight:700;line-height:1}.signup-role-notice__employee-copy{display:grid;gap:7px}.signup-role-notice__employee strong{color:var(--signup-role-accent);font-family:Courier Prime,monospace;font-size:clamp(.95rem,1.7vw,1.16rem);font-weight:700;letter-spacing:.045em;line-height:1.25;text-transform:uppercase}.signup-role-notice__employee small{color:var(--signup-role-accent);font-family:Courier Prime,monospace;font-size:.76rem;font-weight:400;line-height:1.45}.signup-role-notice__continue{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:2px solid var(--ink);background:var(--signup-role-accent);color:var(--ink);font-family:Courier Prime,monospace;font-size:.78rem;font-weight:700;letter-spacing:.055em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}@media (hover:hover){.signup-role-notice__continue:hover{background:var(--ink);color:var(--signup-role-accent)}}.signup-role-notice__continue:focus-visible{background:var(--ink);color:var(--signup-role-accent);outline:2px solid var(--ink);outline-offset:2px}.signup-role-notice__continue:active{transform:translateY(1px)}.signup-role-notice__continue:disabled,.signup-role-notice__continue[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.signup-role-notice__confirmed{color:var(--ink);font-family:Courier Prime,monospace;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.signup-owner-controls{display:grid;gap:16px}@media (max-width:720px){.signup-role-notice__employee{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:15px}.signup-role-notice__employee-mark{width:36px;height:36px;font-size:1.35rem}.signup-role-notice__owner{grid-template-columns:minmax(0,1fr)}.signup-role-notice__continue{width:100%}}@media (prefers-reduced-motion:reduce){.signup-role-notice__continue{transition:none}}.signup-stage-shell__bottom-notice{margin-top:auto;padding-top:20px}.auth-stage-actions{display:flex;flex-wrap:wrap;gap:12px}.auth-stage-actions__button{min-width:240px}.auth-stage-secret{display:grid;gap:8px;padding:14px 16px;border:1.5px dashed rgba(26,26,26,.22);border-radius:0;background:rgba(255,255,255,.68)}.auth-stage-secret__label{color:rgba(26,26,26,.56);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.auth-stage-secret__value{word-break:break-all;color:var(--ink);font-size:.94rem;font-weight:700}.auth-stage-qr{display:flex;justify-content:center}.auth-stage-qr__image{display:block;width:220px;height:220px;padding:12px;border:1.5px solid rgba(26,26,26,.14);border-radius:0;background:#fff}.login-page__hero{display:grid;justify-items:center;gap:10px;text-align:center}.login-page__card-hero{background:#000}.auth-form--login-landing .auth-form__hero,.auth-form--login-landing .login-page__card-hero{background:transparent;padding-top:10px}.auth-form--login-landing .auth-form__hero img{width:64%;margin:0 auto}.login-page__hero-title{margin:0;font-family:var(--font-display);font-style:italic;font-size:clamp(1.95rem,3.75vw,3.3rem);font-weight:600;line-height:.9;letter-spacing:-.05em;text-transform:none}.login-form{gap:18px}.login-form .field-list{gap:14px}.workspace-selection-page{width:min(100%,944px);margin:0 auto;min-height:calc(100dvh - 320px);padding:28px 0 32px;display:flex;flex-direction:column;justify-content:center;gap:22px}.workspace-selection-page__hero{gap:14px}.workspace-selection-page__empty-state,.workspace-selection-page__form{gap:18px}.workspace-selection-page__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workspace-selection-page__summary-card{display:grid;gap:8px;padding:16px 18px;border:1px solid rgba(26,26,26,.16);background:rgba(255,255,255,.92)}.workspace-selection-page__summary-card strong{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.7rem);font-style:italic;font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--ink)}.workspace-selection-page__summary-label{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(26,26,26,.48)}.workspace-selection-page__notice{display:grid;gap:8px;padding:18px 20px;border-left:4px solid var(--ink);background:rgba(251,246,236,.92)}.workspace-selection-page__notice-kicker{font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(26,26,26,.5)}.workspace-selection-page__choices{gap:16px}.workspace-selection-page__choice{width:100%;min-height:128px;padding:22px 20px;display:flex;align-items:stretch;justify-content:space-between;gap:1.25rem;text-align:left;line-height:1.2;border-width:1px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,236,219,.88))!important;background-color:#fffaf0!important;color:var(--ink)!important;box-shadow:none!important}.workspace-selection-page__choice-copy{display:grid;align-content:center;gap:4px;flex:1 1 auto;min-width:0}.workspace-selection-page__choice-company-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;row-gap:10px}.workspace-selection-page__choice-company-name{display:block;min-width:0;overflow-wrap:anywhere}.workspace-selection-page__choice-company-row strong,.workspace-selection-page__choice-copy strong{font-size:1.18rem;font-weight:700;letter-spacing:.01em;line-height:1.1}.workspace-selection-page__choice-copy span,.workspace-selection-page__choice-status{line-height:1.2}.workspace-selection-page__choice-meta{color:rgba(26,26,26,.6);font-size:.92rem;line-height:1.35}.workspace-selection-page__choice-side{display:grid;align-content:center;justify-items:end;gap:10px;flex:0 0 auto}.workspace-selection-page__choice-status{flex-shrink:0;align-self:center;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(26,26,26,.64)}.workspace-selection-page__choice-arrow{font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.workspace-selection-page__status-pill{min-height:32px;padding:0 12px;align-self:start;border-width:1px;box-shadow:none!important;transform:none!important}.workspace-selection-page__footer-note{margin:4px 0 0;text-align:center;color:rgba(26,26,26,.56);font-size:.92rem;line-height:1.6}.workspace-selection-page__backlink{margin-top:-4px}.workspace-selection-page__return-button{width:240px!important;margin:0 auto}.signup-form__name-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.auth-form--login-landing .login-form .field{gap:8px}.auth-form--login-landing .login-form .field>.login-page__field-label{position:static;min-height:auto;padding:0;background:transparent;font-size:.78rem;letter-spacing:.18em;color:rgba(26,26,26,.56)}.auth-form--login-landing .login-form .field input:not([type=checkbox]):not([type=radio]){appearance:none;-webkit-appearance:none;min-height:56px;padding:0 18px;border:3px solid var(--ink);border-radius:0;background:var(--auth-right-surface)!important;background-color:var(--auth-right-surface)!important;background-image:none!important;box-shadow:none;color:rgba(26,26,26,.52);font-size:1rem;font-weight:400}.auth-form--login-landing .login-form .field select{display:block;min-height:56px;height:56px;box-sizing:border-box;padding:0 44px 0 18px!important;background:var(--auth-right-surface)!important;background-color:var(--auth-right-surface)!important;background-image:linear-gradient(45deg,transparent 50%,rgba(26,26,26,.52) 0),linear-gradient(135deg,rgba(26,26,26,.52) 50%,transparent 0);background-position:calc(100% - 24px) calc(50% - 3px),calc(100% - 18px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;font-family:inherit;line-height:1.2}.auth-form--login-landing .login-form .field select,.auth-form--login-landing .login-form .field textarea{appearance:none;-webkit-appearance:none;width:100%;border:1px solid var(--ink);border-radius:0;box-shadow:none;color:rgba(26,26,26,.52);font-size:1rem;font-weight:400}.auth-form--login-landing .login-form .field textarea{min-height:168px;padding:16px 18px;background:var(--auth-right-surface)!important;background-color:var(--auth-right-surface)!important;background-image:none!important;line-height:1.55;resize:vertical}.auth-form--login-landing .login-form .field input:not([type=checkbox]):not([type=radio])::placeholder{color:rgba(26,26,26,.28);font-weight:400}.auth-form--login-landing .login-form .field textarea::placeholder{color:rgba(26,26,26,.28);font-weight:400}.auth-form--login-landing .password-checklist{margin-top:-2px}.auth-form--login-landing .password-checklist__item{border:1px solid var(--ink);background:transparent;color:rgba(26,26,26,.54);font-size:.74rem;letter-spacing:.16em}.auth-form--login-landing .password-checklist__item--met{background:rgba(75,127,82,.08);color:#4b7f52}.auth-form--login-landing .login-form .primary-button{width:260px;min-height:56px;align-self:center;justify-self:center;border-radius:0;background:var(--auth-right-surface);color:var(--ink);border:1px solid var(--ink);box-shadow:none;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.auth-form--login-landing .auth-stage-card .auth-social__button,.auth-form--login-landing .auth-stage-card .auth-social__provider{width:100%}.auth-stage-google-placeholder{width:100%;min-height:56px;border-width:1.5px;background:var(--auth-right-surface);color:rgba(26,26,26,.46)}.auth-stage-google-placeholder:disabled{opacity:1;cursor:not-allowed}.auth-form--login-landing .auth-stage-actions__button,.auth-form--login-landing .auth-stage-form .primary-button,.auth-form--login-landing .auth-stage-form .secondary-button{width:100%;min-height:56px;align-self:stretch;justify-self:stretch;border-radius:0;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.auth-form--login-landing .auth-stage-actions__button,.auth-form--login-landing .auth-stage-form .secondary-button{border-width:1.5px;background:var(--ink)!important;background-color:var(--ink)!important;background-image:none!important;color:#fff!important}.login-page__signup-copy{margin:0;text-align:center;font-size:1rem;line-height:1.5}.login-page__legal-copy{margin:0;text-align:center;font-size:.88rem;line-height:1.6;color:rgba(26,26,26,.64)}.login-page__collection-notice{margin:0;padding:.85rem 1rem;border:1px solid rgba(26,26,26,.14);background:rgba(255,252,245,.9);text-align:left;font-size:.86rem;line-height:1.65;color:rgba(26,26,26,.76)}.login-page__bottom-notice{margin-top:auto;padding-top:20px}.login-page__collection-notice strong{color:var(--ink)}.login-page__legal-link{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.login-page__legal-link:focus-visible,.login-page__legal-link:hover{color:var(--tomato)}.login-page__signup-link{color:var(--ink);font-weight:700;text-decoration:none}.login-page__signup-link:focus-visible,.login-page__signup-link:hover{color:var(--tomato)}.login-page__divider{margin-top:2px}.login-page__divider>span{padding:0 14px;background:var(--auth-right-surface);font-size:.94rem;letter-spacing:.08em}.pricing-form .auth-form__paperhead-title{text-transform:none}.pricing-page{display:grid;gap:24px}.public-faq-page{display:grid;gap:18px}.public-faq-footer-card,.public-faq-overview,.public-faq-section{background:rgba(255,255,255,.62);border:1px solid rgba(18,16,13,.14);display:grid;gap:16px;padding:18px}.public-faq-overview{grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);align-items:start}.public-faq-overview__title,.public-faq-section__title{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2rem);font-style:italic;font-weight:600;line-height:1.02}.public-faq-item__body p,.public-faq-overview__copy,.public-faq-section__copy{margin:0;color:rgba(26,26,26,.72);line-height:1.65}.public-faq-jump-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-faq-jump-card{background:rgba(255,248,238,.8);border:1px solid rgba(18,16,13,.14);color:inherit;display:grid;gap:8px;padding:14px;text-decoration:none;transition:border-color .16s ease,transform .16s ease,background-color .16s ease}.public-faq-jump-card:focus-visible,.public-faq-jump-card:hover{background:rgba(255,252,247,.96);border-color:rgba(18,16,13,.28);transform:translateY(-1px)}.public-faq-jump-card strong{color:var(--ink);font-size:1rem}.public-faq-jump-card span:last-child{color:rgba(26,26,26,.68);line-height:1.5}.public-faq-sections{display:grid;gap:16px}.public-faq-section__head{display:grid;gap:8px}.public-faq-list{display:grid;gap:10px}.public-faq-item{background:rgba(255,252,247,.92);border:1px solid rgba(18,16,13,.12)}.public-faq-item[open]{background:rgba(255,255,255,.98);border-color:rgba(18,16,13,.24)}.public-faq-item__summary{align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;padding:14px 16px}.public-faq-item__summary::-webkit-details-marker{display:none}.public-faq-item__question{color:var(--ink);font-family:var(--font-display);font-size:1.15rem;font-style:italic;font-weight:600;line-height:1.1}.public-faq-item__toggle{color:rgba(26,26,26,.62);font-size:1.1rem;font-weight:700;line-height:1}.public-faq-item[open] .public-faq-item__toggle{transform:rotate(45deg)}.public-faq-item__body{border-top:1px solid rgba(18,16,13,.1);padding:14px 16px 16px 52px}.public-faq-footer-card__head{display:grid;gap:8px}.public-faq-footer-links{gap:10px}.public-faq-footer-links,.public-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.public-resource-grid{gap:12px}.public-resource-card{background:rgba(255,252,247,.92);border:1px solid rgba(18,16,13,.12);display:grid;gap:12px;padding:16px}.public-resource-card__title{margin:0;color:var(--ink);font-family:var(--font-display);font-size:1.18rem;font-style:italic;font-weight:600;line-height:1.08}.public-resource-card__copy{margin:0;color:rgba(26,26,26,.72);line-height:1.62}.security-story .login-story__headline{max-width:8.5ch;font-size:clamp(3rem,6vw,5.1rem);line-height:.9;text-transform:uppercase}.security-page__inline-link,.security-page__related-link{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.security-page__inline-link:focus-visible,.security-page__inline-link:hover,.security-page__related-link:focus-visible,.security-page__related-link:hover{color:var(--tomato)}.recovery-page .recovery-page__submit{white-space:nowrap!important}.auth-screen[data-auth-screen=auth-screen--login-landing] .recovery-page .login-form>.recovery-page__submit{width:auto!important;min-width:284px!important;max-width:none!important;padding-inline:28px!important}.mfa-page{gap:20px}.mfa-page__method-card{display:grid;gap:22px;padding:24px;border:1px solid color-mix(in srgb,var(--auth-right-border) 72%,white 28%);background:var(--public-surface);background-image:none;box-shadow:0 18px 40px rgba(15,23,42,.08)}.mfa-page__method-header{display:grid;gap:10px}.mfa-page__method-badge{display:inline-flex;align-items:center;justify-self:flex-start;padding:6px 12px;border-radius:999px;background:rgba(15,23,42,.08);color:var(--ink-900);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mfa-page__method-title{margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,.95rem + .4vw,1.375rem);font-weight:600;font-style:italic;line-height:1.02;letter-spacing:-.04em;color:var(--ink-950)}.mfa-page__method-copy{margin:0;color:color-mix(in srgb,var(--ink-900) 78%,white 22%);line-height:1.6}.mfa-page__setup-card{margin-bottom:4px}.mfa-page__email-stack{display:grid;gap:18px}.mfa-page__send-form{gap:14px;margin-bottom:0;padding:16px;border:1px solid rgba(34,27,18,.24);background:color-mix(in srgb,var(--public-surface) 92%,white 8%);box-shadow:0 10px 24px rgba(34,27,18,.08)}.mfa-page__send-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none}.mfa-page__send-copy{margin:0;text-align:left}.mfa-page .mfa-page__button{width:auto!important;min-width:220px!important;max-width:none!important;padding-inline:28px!important;white-space:nowrap!important}.mfa-page .mfa-page__verify-button{min-width:320px!important;padding-inline:36px!important}.auth-form--login-landing .auth-stage-form .mfa-page__verify-button--totp{width:100%!important;min-width:0!important;max-width:none!important;white-space:normal!important;text-align:center!important;line-height:1.25!important;padding-top:8px!important;padding-bottom:8px!important}.mfa-page__trust-option{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.45;color:var(--ink-900)}.mfa-page__trust-option input{margin-top:3px}.mfa-page__trust-helper{margin:-6px 0 0;text-align:left}.mfa-page__section-divider{height:0;margin:4px 0;border-top:1px solid rgba(34,27,18,.18)}.mfa-page__fallback{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--auth-right-border) 68%,white 32%);background:var(--public-surface);background-image:none}.mfa-page__fallback-copy{display:grid;gap:6px}.mfa-page__fallback-title{margin:0;font-size:.95rem;font-weight:700;color:var(--ink-950)}.mfa-page__fallback-text{margin:0;text-align:left}.mfa-page__switch-button{flex-shrink:0;min-height:30px;padding-top:0;padding-bottom:0;padding-inline:16px;line-height:1;border-width:1.5px;background:var(--ink)!important;background-color:var(--ink)!important;background-image:none!important;color:#fff!important;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.auth-form--login-landing .auth-divider>span{background:var(--auth-right-surface)}@media (max-width:720px){.mfa-page__fallback,.mfa-page__method-card,.mfa-page__send-panel{padding:18px}.mfa-page__fallback,.mfa-page__send-panel{flex-direction:column;align-items:stretch}.mfa-page .mfa-page__button,.mfa-page .mfa-page__verify-button,.mfa-page__switch-button{width:100%!important;min-width:0!important}.auth-form--login-landing .auth-stage-form .mfa-page__verify-button--totp{width:100%!important;min-width:0!important;max-width:none!important;white-space:normal!important;text-align:center!important;line-height:1.25!important;padding-top:8px!important;padding-bottom:8px!important;font-size:.72rem!important;letter-spacing:.12em!important}}main.dashboard .compliance-studio button.compliance-studio__library-tab:active,main.dashboard .compliance-studio button.compliance-studio__library-tab:focus,main.dashboard .compliance-studio button.compliance-studio__library-tab:focus-visible,main.dashboard .compliance-studio button.compliance-studio__library-tab:hover{border-color:#d8d0bf!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#6e685d!important;box-shadow:none!important;transform:none!important}main.dashboard .compliance-studio button.compliance-studio__library-tab--active,main.dashboard .compliance-studio button.compliance-studio__library-tab--active:active,main.dashboard .compliance-studio button.compliance-studio__library-tab--active:focus,main.dashboard .compliance-studio button.compliance-studio__library-tab--active:focus-visible,main.dashboard .compliance-studio button.compliance-studio__library-tab--active:hover{border-color:#d8d0bf!important;background:#f4eddd!important;background-color:#f4eddd!important;background-image:none!important;color:#171612!important;box-shadow:inset 0 -3px 0 #bf8a1d!important;transform:none!important}main.dashboard .compliance-studio button.compliance-studio__library-tab:active *,main.dashboard .compliance-studio button.compliance-studio__library-tab:focus *,main.dashboard .compliance-studio button.compliance-studio__library-tab:hover *{background:transparent!important;color:inherit!important}[role=tablist][aria-label="Settings sections"]{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:fit-content!important;min-height:32px!important;height:32px!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;border:1px solid #d8d0bf!important;background:#fffdf8!important;box-sizing:border-box!important}[role=tablist][aria-label="Settings sections"]>[role=tab]{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:30px!important;height:30px!important;padding:0 18px!important;border:0!important;border-right:1px solid #d8d0bf!important;border-radius:0!important;background:transparent!important;color:#6e685d!important;font-family:Courier Prime,monospace!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:none!important}[role=tablist][aria-label="Settings sections"]>[role=tab]:last-child{border-right:0!important}[role=tablist][aria-label="Settings sections"]>[role=tab][aria-selected=true]{background:#f6f0e3!important;color:#171612!important;box-shadow:inset 0 -3px 0 #bf8a1d!important}[role=tablist][aria-label="Settings sections"]>[role=tab]:focus-visible,[role=tablist][aria-label="Settings sections"]>[role=tab]:hover{border-color:#d8d0bf!important;background:#f4eddd!important;color:#171612!important;box-shadow:inset 0 -3px 0 #bf8a1d!important;transform:none!important}.auth-notice-page{justify-items:center;text-align:center}.auth-notice-page__action{margin-top:4px}.public-legal-form{gap:22px}.public-legal-page{display:grid;gap:22px}.public-legal-form .public-legal-header{padding-bottom:18px}.public-legal-form .public-legal-grid{gap:18px}.public-legal-form .public-legal-sidebar{gap:14px}.public-legal-form .public-legal-card,.public-legal-form .public-legal-section{background:rgba(251,246,236,.72)}.public-legal-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:24px;align-items:end;padding-bottom:22px;border-bottom:1px solid rgba(26,26,26,.14)}.public-legal-header__copy{display:grid;gap:10px}.public-legal-title{font-family:var(--font-display);font-size:clamp(2.3rem,4vw,4rem);font-style:italic;font-weight:600;line-height:.94;letter-spacing:-.04em}.public-legal-summary{max-width:60ch;font-size:1.02rem;line-height:1.8;color:rgba(26,26,26,.68)}.public-legal-meta{display:grid;gap:8px;justify-items:start}.public-legal-updated{font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(26,26,26,.62)}.public-legal-meta__text{font-size:.92rem;line-height:1.6;color:rgba(26,26,26,.66)}.public-legal-grid{display:grid;grid-template-columns:270px minmax(0,1fr);gap:28px;margin-top:24px}.public-legal-sidebar{display:grid;gap:14px;align-content:start;position:sticky;top:24px;max-height:calc(100vh - 72px)}.public-legal-card{display:grid;gap:10px;padding:16px;border:1px solid rgba(26,26,26,.14);background:rgba(255,255,255,.54);box-shadow:var(--shadow-xs)}.public-legal-card__text{font-size:.92rem;line-height:1.65;color:rgba(26,26,26,.68)}.public-legal-nav,.public-legal-related{display:grid;gap:8px}.public-legal-nav__link,.public-legal-related__link{font-size:.95rem;line-height:1.5;color:rgba(26,26,26,.76)}.public-legal-nav__link:focus-visible,.public-legal-nav__link:hover,.public-legal-related__link:focus-visible,.public-legal-related__link:hover{color:var(--tomato)}.public-legal-article{display:grid;gap:24px}.public-legal-section{display:grid;gap:12px;padding-top:20px;border-top:1px solid rgba(26,26,26,.12)}.public-legal-section:first-child{padding-top:0;border-top:0}.public-legal-section__title{font-family:var(--font-display);font-size:clamp(1.4rem,2vw,2rem);font-weight:600;line-height:1.06}.public-legal-prose{display:grid;gap:12px;color:rgba(26,26,26,.82)}.public-legal-prose li,.public-legal-prose p{font-size:.98rem;line-height:1.76}.public-legal-prose ol,.public-legal-prose ul{display:grid;gap:10px;margin:0;padding-left:20px}.public-legal-prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.public-legal-prose strong{color:var(--ink)}.public-legal-footer{margin-top:0}.app-icon{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.benefits-plan-card__icon .app-icon{width:22px;height:22px}.benefits-search-field__icon .app-icon{width:16px;height:16px}.danger-button .app-icon,.primary-button .app-icon,.secondary-button .app-icon{width:14px;height:14px}.payroll-chip .app-icon,.payroll-inline-chip .app-icon,.status-pill .app-icon{width:12px;height:12px;stroke-width:2.1}.auth-footer{display:grid;gap:8px}.primary-button:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.dashboard{display:grid;gap:10px;min-width:0;min-height:0;overflow-y:auto;padding-right:2px;scrollbar-gutter:stable;background:#fdf8ef!important}@keyframes app-page-enter{0%{opacity:.96}to{opacity:1}}.content-card,.hero,.metric,.topbar{padding:10px;transform:translateY(-3px);align-content:start}.hero{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.person-list,.stack,.timeline{display:grid;gap:6px}.field--inline{display:flex;align-items:center;gap:10px}.field--inline input[type=checkbox]{width:16px;height:16px;min-height:16px;padding:0;margin:0}.field--inline input{width:auto;min-height:auto;margin:0;transform:none}.address-autocomplete{position:relative}.address-autocomplete__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;display:grid;gap:0;border:1px solid rgba(0,0,0,.16);border-radius:4px;background:#fff;overflow:hidden}.address-autocomplete__option,.address-autocomplete__status{display:grid;gap:2px;width:100%;min-height:0!important;height:auto!important;padding:12px 14px;background:#fff;color:#000;font-family:var(--font-body);text-align:left;border-top:1px solid rgba(0,0,0,.08);white-space:normal;overflow:visible}.address-autocomplete__option:first-child,.address-autocomplete__status:first-child{border-top:0}.address-autocomplete__option:hover{background:rgba(0,0,0,.03);color:#000}.address-autocomplete__option--active{background:rgba(0,0,0,.05);color:#000}.address-autocomplete__option--active .address-autocomplete__primary,.address-autocomplete__option--active .address-autocomplete__secondary,.address-autocomplete__option:hover .address-autocomplete__primary,.address-autocomplete__option:hover .address-autocomplete__secondary{color:#000}.address-autocomplete__primary{font-weight:700;line-height:1.35}.address-autocomplete__secondary,.address-autocomplete__status{color:rgba(0,0,0,.68);line-height:1.35}.address-fields{display:grid;gap:18px}.address-fields__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:20px}.onboarding-shell .dashboard,.onboarding-shell .dashboard__command,.onboarding-shell .onboarding-body,.onboarding-shell .onboarding-main{background:#fdf8ef!important}.state-tax-choice-field>.field__label{position:static;min-height:24px;padding:0;background:transparent;font-size:.9rem;font-weight:800;letter-spacing:0;color:#000}.onboarding-company-step .company-profile-readonly-field>.field__label{color:#000!important;font-size:var(--onboarding-field-label-size)!important;letter-spacing:.01em!important}.payroll-setup__grid .field{gap:10px}.payroll-setup__grid .field input,.payroll-setup__grid .field select{min-height:40px;padding:0 12px}.people-prior-payroll-counter.status-pill{border:1px solid var(--ink)!important;box-shadow:none!important}.people-modal__header--prior-payroll .secondary-button.primary-button--small,.people-modal__header--prior-payroll .secondary-button.primary-button--small:active,.people-modal__header--prior-payroll .secondary-button.primary-button--small:disabled,.people-modal__header--prior-payroll .secondary-button.primary-button--small:focus-visible,.people-modal__header--prior-payroll .secondary-button.primary-button--small:hover{background:var(--workspace-paper)!important}.people-modal__header--prior-payroll .secondary-button.primary-button--small *{color:inherit!important}.benefits-plan-card,.company-card,.company-editor-card,.company-ledger-card,.company-schedule-preview,.company-section-card,.compliance-card,.content-card,.employee-detail-card,.front-page-activity,.front-page-activity__item,.front-page-card,.front-page-deadlines,.front-page-deadlines__item,.front-page-document-list,.front-page-history,.front-page-spend,.front-page-spend__row,.modal-panel,.payroll-calendar-card,.payroll-next-card,.payroll-register-card,.payroll-summary-card,.reports-card,.reports-studio__mode-panel,.taxes-card,.wizard-card{background:var(--workspace-paper)!important}.benefits-plan-card__header,.company-card__header,.company-editor-card__header,.company-ledger-card__titlebar,.company-schedule-preview__header,.company-section-card__header,.compliance-card__header,.content-card__header,.employee-detail-card__header,.front-page-card__header,.modal-panel__header,.payroll-calendar__header,.payroll-next-card__header,.payroll-override-section__header,.payroll-register-card__header,.payroll-summary-card__header,.reports-card__header,.reports-studio__builder-section-head,.reports-studio__panel-head,.reports-studio__saved-head,.reports-studio__selection-head,.reports-studio__template-library-head,.taxes-brackets__head,.taxes-card__header,.wizard-card__header{background:var(--newsprint)!important}.benefits-plan-card,.company-card,.company-editor-card,.company-ledger-card,.company-schedule-preview,.company-section-card,.compliance-card,.content-card,.employee-detail-card,.front-page-card,.modal-panel,.payroll-calendar-card,.payroll-next-card,.payroll-register-card,.payroll-summary-card,.reports-card,.reports-studio__mode-panel,.taxes-card,.wizard-card{background:var(--workspace-paper)!important}.benefits-plan-card__header,.company-card__header,.company-editor-card__header,.company-ledger-card__titlebar,.company-schedule-preview__header,.company-section-card__header,.compliance-card__header,.content-card__header,.employee-detail-card__header,.front-page-card__header,.modal-panel__header,.payroll-calendar__header,.payroll-next-card__header,.payroll-override-section__header,.payroll-register-card__header,.payroll-summary-card__header,.reports-card__header,.reports-studio__builder-section-head,.reports-studio__panel-head,.reports-studio__saved-head,.reports-studio__selection-head,.reports-studio__template-library-head,.taxes-brackets__head,.taxes-card__header,.wizard-card__header{background:var(--workspace-paper-2)!important;border-bottom:1px solid var(--workspace-line)!important}:root{--workspace-paper:#fffdf6;--workspace-paper-2:#f5eedf;--workspace-ink-soft:rgba(26,26,26,0.58);--workspace-line:#000000;--workspace-dark-surface:radial-gradient(circle at 12px 12px,rgba(255,255,255,0.055) 1.2px,transparent 1.8px) 0 0 /20px 20px,linear-gradient(180deg,rgba(255,255,255,0.015),rgba(255,255,255,0)),#151515}.company-editor-card__header h3,.company-ledger-card__title,.company-location-block__header h3,.company-title-row .section-title,.employee-detail-card__header h2,.front-page-card__title,.payroll-next-card__title,.payroll-review-card-title,.payroll-review-side-title,.payroll-section-heading,.reports-studio__builder-section-head h3,.reports-studio__panel-head h2,.reports-studio__saved-head h2,.reports-studio__selection-head strong,.reports-studio__template-library-head strong,.taxes-card__header h2,.taxes-card__header h3,.taxes-profile__section h3{margin:0!important;font-family:Playfair Display,serif!important;font-style:italic!important;font-weight:700!important;font-size:15px!important;line-height:1.05!important;letter-spacing:0!important;text-transform:uppercase!important;color:var(--ink)!important}.company-card__header .status-pill,.company-card__header .status-pill *,.front-page-card__tag,.reports-studio__builder-section-head span,.reports-studio__preview-banner span,.reports-studio__selection-head span,.reports-studio__template-library-head span,.taxes-field span,.taxes-kpi__label{color:var(--workspace-ink-soft)!important;font-family:Courier Prime,monospace!important;font-size:11px!important;font-weight:700!important;font-style:italic!important;letter-spacing:.18em!important;text-transform:uppercase!important}.company-hero p:not(.eyebrow),.company-hero__status,.company-readiness-pill span,.company-readiness-pill strong{font-family:Courier Prime,monospace!important}.benefits-workspace .field__label,.company-workspace .field__label,.deductions-workspace .field__label,.payroll-workspace .field__label,.reports-studio__field span,.taxes-field span{color:var(--workspace-ink-soft)!important}.people-table__actions .team-ledger-table__view.secondary-button.primary-button--small:active,.people-table__actions .team-ledger-table__view.secondary-button.primary-button--small:focus-visible,.people-table__actions .team-ledger-table__view.secondary-button.primary-button--small:hover,.team-ledger-table__view.secondary-button.primary-button--small:active,.team-ledger-table__view.secondary-button.primary-button--small:focus-visible,.team-ledger-table__view.secondary-button.primary-button--small:hover{background:var(--newsprint)!important;border-color:var(--ink)!important;color:var(--ink)!important}.people-table__actions .team-ledger-table__view.secondary-button.primary-button--small:active *,.people-table__actions .team-ledger-table__view.secondary-button.primary-button--small:focus-visible *,.people-table__actions .team-ledger-table__view.secondary-button.primary-button--small:hover *,.team-ledger-table__view.secondary-button.primary-button--small:active *,.team-ledger-table__view.secondary-button.primary-button--small:focus-visible *,.team-ledger-table__view.secondary-button.primary-button--small:hover *{color:inherit!important}.people-toolbar .primary-button,.people-toolbar .secondary-button{transform:translateY(0)}.people-toolbar .primary-button:hover,.people-toolbar .secondary-button:hover{transform:translateY(-1px)}.company-hero p:not(.eyebrow){margin:0;color:rgba(0,0,0,.62);font-weight:700}.company-department-pill .app-icon{width:13px;height:13px}.people-directory-bar__sort .field__label{position:static;min-height:auto;padding:0 0 6px;background:transparent;color:rgba(0,0,0,.68)}.people-table-controls__search .field__label{font-weight:800}button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true],button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:active,button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:focus-visible,button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:hover,button.secondary-button.primary-button--small[data-leave-case-action-trigger=true],button.secondary-button.primary-button--small[data-leave-case-action-trigger=true]:active,button.secondary-button.primary-button--small[data-leave-case-action-trigger=true]:focus-visible,button.secondary-button.primary-button--small[data-leave-case-action-trigger=true]:hover,button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true],button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true]:active,button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true]:focus-visible,button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true]:hover,button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true],button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:active,button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:focus-visible,button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:hover,button.secondary-button.primary-button--small[data-person-leave-request-action-trigger=true],button.secondary-button.primary-button--small[data-person-leave-request-action-trigger=true]:active,button.secondary-button.primary-button--small[data-person-leave-request-action-trigger=true]:focus-visible,button.secondary-button.primary-button--small[data-person-leave-request-action-trigger=true]:hover,button.secondary-button.primary-button--small[data-row-action-trigger=true],button.secondary-button.primary-button--small[data-row-action-trigger=true]:active,button.secondary-button.primary-button--small[data-row-action-trigger=true]:focus-visible,button.secondary-button.primary-button--small[data-row-action-trigger=true]:hover{background:var(--ink)!important;background-color:var(--ink)!important;color:#fffaf0!important;border-color:var(--ink)!important}button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true] *,button.secondary-button.primary-button--small[data-leave-case-action-trigger=true] *,button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true] *,button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true] *,button.secondary-button.primary-button--small[data-person-leave-request-action-trigger=true] *,button.secondary-button.primary-button--small[data-row-action-trigger=true] *{color:inherit!important}.people-toast-layer{position:fixed;top:18px;right:18px;left:18px;bottom:auto;z-index:9999;pointer-events:none;display:flex;justify-content:flex-end}.people-toast{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;width:min(420px,100%);padding:14px 16px 14px 14px;border:1px solid rgba(26,26,26,.12);border-radius:0;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,0)) border-box,rgba(255,252,245,.94);color:var(--ink);box-shadow:0 18px 40px rgba(55,39,14,.14);backdrop-filter:blur(14px) saturate(125%);font-size:.95rem;line-height:1.45;pointer-events:auto;overflow:hidden}.people-toast:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--people-toast-accent,#4b7f52)}.people-toast__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:0;background:var(--people-toast-icon-bg,rgba(75,127,82,.12));color:var(--people-toast-accent,#4b7f52);flex-shrink:0}.people-toast__icon svg{width:18px;height:18px}.people-toast__content{display:grid;gap:4px;min-width:0}.people-toast__title{font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:var(--muted)}.people-toast__message{color:var(--ink);font-size:.95rem;font-weight:700;line-height:1.45;text-transform:capitalize}.people-toast__close{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:0;background:rgba(26,26,26,.06);color:rgba(26,26,26,.6);line-height:1;font-size:1.15rem;font-weight:400;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.people-toast__close:hover{background:rgba(26,26,26,.1);color:var(--ink);transform:translateY(-1px)}@media (max-width:640px){.people-toast-layer{top:12px;right:12px;left:12px}.people-toast{width:100%;grid-template-columns:auto minmax(0,1fr) auto;padding:13px 14px 13px 13px;border-radius:0}.people-toast__icon{width:34px;height:34px;border-radius:0}}.people-step-shell .field-list{display:grid;gap:24px;align-content:start}.people-step-shell .field{min-width:0;gap:10px;align-content:start}.people-step-shell .field__label{min-height:26px}.people-step-shell .field__error,.people-step-shell .field__help,.people-step-shell .field__hint{margin-top:2px}.people-modal__panel--employee,.people-modal__panel--employee .people-step-shell,.people-modal__panel--employee .people-step-shell .address-autocomplete,.people-modal__panel--employee .people-step-shell .address-fields,.people-modal__panel--employee .people-step-shell .address-fields__grid,.people-modal__panel--employee .people-step-shell .field,.people-modal__panel--employee .people-step-shell .field-grid,.people-modal__panel--employee .people-step-shell .wizard-card{overflow:visible!important}.people-modal__panel--employee .people-step-shell .address-autocomplete{z-index:260!important}.people-modal__panel--employee .people-step-shell .address-autocomplete__menu{z-index:320!important}.people-step-shell .field__error{color:#b45763}.people-step-shell .address-fields{gap:24px}.people-step-shell .address-fields__grid{column-gap:24px;row-gap:24px}.people-step-shell .field--inline{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-height:auto;padding:0;border:0;border-radius:0;background:transparent}.people-step-shell .field--inline .field__label{min-height:auto;margin:0;color:#000;font-size:.94rem;font-weight:700;line-height:1.35}.people-step-shell .field--inline input[type=checkbox]{order:0;width:16px;height:16px;min-height:16px;margin:0;padding:0;flex:0 0 16px;accent-color:#000}.people-pagination__actions .secondary-button{min-height:34px;border-radius:999px}.onboarding-main .status-pill,.onboarding-main .status-pill--muted,.onboarding-main .status-pill--success,.onboarding-main .status-pill--warning{background:#fff;color:#000;border-color:var(--border)}@media (max-width:1120px){.app-shell,.auth-screen__grid,.onboarding-shell{grid-template-columns:1fr;height:auto;overflow:visible}.dashboard,.onboarding-main{min-height:auto;overflow:visible}.hero{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.app-shell,.auth-form,.auth-screen,.auth-story,.content-card,.hero,.metric,.onboarding-shell,.onboarding-sidebar,.onboarding-topbar,.sidebar,.topbar,.wizard-card{padding:12px}.auth-screen__grid,.company-profile-top-grid,.content-grid,.department-builder__controls,.field-grid,.metric-row,.people-kpi-row,.state-picker__list,.wizard-grid{grid-template-columns:1fr}.hero,.onboarding-sidebar,.onboarding-topbar,.payroll-calendar__header,.payroll-calendar__toolbar,.people-header,.topbar{flex-direction:column;align-items:flex-start}.people-step-shell .address-fields__grid,.people-step-shell .field-grid,.people-stepper{grid-template-columns:1fr}}@media (max-width:1120px){.auth-screen--with-public-nav,.auth-screen.auth-screen--with-public-nav[data-auth-screen=auth-screen--login-landing]{padding-top:135px}.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-screen__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1240px}.login-story__headline{font-size:clamp(3.4rem,6vw,5.4rem)}}@media (max-width:900px){.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-screen__grid{grid-template-columns:1fr;max-width:720px}.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-story--login-landing{display:none}.public-footer__grid,.public-legal-grid,.public-legal-header{grid-template-columns:1fr}.public-legal-sidebar{position:static;max-height:none}.pricing-page__grid,.pricing-page__notes,.pricing-page__summary,.public-faq-footer-links,.public-faq-jump-grid,.public-faq-overview,.public-footer--landing .public-footer__landing-bottom,.public-resource-grid,.security-page__grid,.security-page__highlights,.security-page__links{grid-template-columns:1fr}.public-footer--landing .public-footer__group--connect,.public-footer--landing .public-footer__group--meta,.public-footer--landing .public-footer__group--operator{justify-items:start;text-align:left}}@media (max-width:760px){.auth-screen,.auth-screen[data-auth-screen=auth-screen--login-landing]{--public-shell-x:12px}.auth-screen--with-public-nav,.auth-screen.auth-screen--with-public-nav[data-auth-screen=auth-screen--login-landing]{padding-top:108px}.auth-screen[data-auth-screen=auth-screen--login-landing]{padding:12px}.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-form--login-landing{padding:14px}.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-form__hero{margin:-14px -14px 18px}.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-form--login-landing .auth-form__paperhead{margin:0 0 18px}.login-page{gap:18px}.auth-stage-shell__summary{grid-template-columns:minmax(0,1fr)}.auth-stage-card{padding:18px;border-radius:0}.auth-stage-card__body--split{grid-template-columns:minmax(0,1fr)}.auth-stage-qr__image{width:min(220px,100%);height:auto}.login-page__hero-title{font-size:clamp(1.65rem,9vw,2.25rem)}.workspace-selection-page{min-height:auto;padding:12px 0 24px;gap:18px}.workspace-selection-page__summary{grid-template-columns:1fr}.workspace-selection-page__choice{min-height:0;padding:18px 16px;flex-direction:column;align-items:stretch}.workspace-selection-page__choice-side{justify-items:start;gap:8px}.workspace-selection-page__choice-company-row{grid-template-columns:1fr;align-items:flex-start}.auth-form--login-landing .login-form .field input:not([type=checkbox]):not([type=radio]),.auth-form--login-landing .login-form .field select,.auth-form--login-landing .login-form .primary-button{min-height:52px}.auth-form--login-landing .login-form .field textarea{min-height:148px}.signup-form__name-row{grid-template-columns:minmax(0,1fr)}.auth-stage-actions__button{min-width:0}.public-footer{margin-top:20px}.public-footer--landing{gap:18px;padding:18px 14px 24px}.public-footer--landing .public-footer__landing-title{font-size:clamp(1.1rem,5.5vw,1.6rem)}.public-legal-title{font-size:clamp(1.9rem,10vw,2.7rem)}}.payroll-calendar__header .eyebrow{grid-column:1/-1}.people-pagination__meta .helper-text{margin:0;color:rgba(0,0,0,.72);font-weight:750}.modal-panel{width:min(980px,100%);max-height:calc(100dvh - 40px);overflow:auto;margin:0 auto;padding:24px;border:1px solid rgba(0,0,0,.18);border-radius:4px;background:#fff;box-shadow:0 22px 60px rgba(0,0,0,.18)}.danger-button,.danger-button--small,.payroll-payment-card__actions .primary-button,.payroll-register-card__header-actions .primary-button,.payroll-register-card__header-actions .primary-button--small,.payroll-toolbar__actions .primary-button,.people-toolbar__actions .primary-button,.primary-button,.primary-button--small{color:var(--ink)!important}.danger-button--small:focus-visible,.danger-button--small:hover,.danger-button:focus-visible,.danger-button:hover,.payroll-payment-card__actions .primary-button:hover,.payroll-register-card__header-actions .primary-button--small:hover,.payroll-register-card__header-actions .primary-button:hover,.payroll-toolbar__actions .primary-button:hover,.people-toolbar__actions .primary-button:hover,.primary-button--small:focus-visible,.primary-button--small:hover,.primary-button:focus-visible,.primary-button:hover{color:var(--ink)!important}.payroll-payment-card__actions .primary-button,.payroll-payment-card__submit,.payroll-register-card__header-actions .primary-button,.payroll-register-card__header-actions .primary-button--small,.payroll-register-card__header-actions .secondary-button.primary-button--small,.payroll-toolbar__actions .primary-button{color:var(--ink)!important}.payroll-override-section--note .field{max-width:none}.modal-panel__footer,.modal-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--font-display:"Playfair Display",serif;--wizard-control-padding:0 12px}.danger-button:disabled,.primary-button:disabled,.secondary-button:disabled,button:disabled{cursor:not-allowed;transform:none;box-shadow:none}.danger-button:hover,.payroll-run-row:hover,.people-import-summary__stat:hover,.people-view-pill:hover,.primary-button:hover,.secondary-button:hover,button:hover{box-shadow:none}.field select,.payroll-setup__grid .field select,.state-picker__search,.state-picker__trigger{min-height:var(--wizard-control-min-height);padding-top:0;padding-bottom:0;line-height:normal}.field select,.payroll-setup__grid .field select{padding-right:42px}.payroll-chip,.payroll-inline-chip,.people-table__import-pill,.status-pill{text-transform:uppercase;letter-spacing:.055em}.payroll-chip,.payroll-inline-chip,.people-import-summary__stat,.people-table__import-pill,.people-view-pill,.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.055em;line-height:1;text-transform:uppercase;white-space:nowrap}.status-pill{min-width:96px;border-color:rgba(0,0,0,.12);transform:none}.status-pill--success{border-color:rgba(23,168,117,.28);background:rgba(23,168,117,.12);color:#147553}.status-pill--inactive,.status-pill--warning{border-color:rgba(208,139,23,.26);background:rgba(208,139,23,.18);color:#824d00}.payroll-blockers .helper-text{line-height:1.35}.payroll-card-runs .section-title{font-size:1rem}.payroll-card-runs .payroll-empty-state p:not(.eyebrow){font-size:.86rem;line-height:1.45}.payroll-lifecycle__step .app-icon{width:11px;height:11px}.company-card .eyebrow,.company-editor-card .eyebrow,.company-editor-row .eyebrow,.company-hero .eyebrow,.content-card .eyebrow,.onboarding-company-card .eyebrow,.onboarding-progress-card .eyebrow,.payroll-next-card .eyebrow,.payroll-readiness-alert__eyebrow,.wizard-card__header .eyebrow{display:none}.company-card .section-title,.company-card .section-title--small,.company-editor-card .section-title,.company-editor-card .section-title--small,.company-editor-row .section-title,.company-editor-row .section-title--small,.company-hero .section-title,.company-hero .section-title--small,.content-card .section-title,.content-card .section-title--small,.payroll-next-card .section-title,.payroll-next-card .section-title--small,.wizard-card__header .section-title,.wizard-card__header .section-title--small{margin-top:0}.company-card__header .section-title{margin:0;white-space:nowrap;font-size:1.14rem}.secondary-button--compact{min-height:32px;padding:0 12px;font-size:.78rem}.company-title-row .section-title{margin:0}.company-title-row .status-pill{min-width:auto;min-height:36px;padding-inline:14px;display:inline-flex;align-items:center;justify-content:center}.company-modal-field>.field__label,.company-settings-modal .address-autocomplete .field__label{min-height:18px;color:rgba(0,0,0,.62);font-size:.72rem;font-weight:950;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.company-settings-modal .address-autocomplete input,.company-settings-modal .field input,.company-settings-modal .field select,.company-settings-modal input[type=file]{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(0,0,0,.16);border-radius:var(--radius-md);background:#fff;color:#000;font:inherit;font-size:.96rem;font-weight:850;line-height:48px}.company-settings-modal .field input::placeholder{color:rgba(0,0,0,.32)}.company-naics-picker .naics-autocomplete__menu,.company-settings-modal .address-autocomplete__menu{z-index:120}.company-settings-modal .address-autocomplete .field,.company-workspace .company-file-field{min-height:76px}:root{--wizard-control-min-height:48px;--wizard-control-padding:14px 14px 8px;--app-field-gap:24px}.company-modal-field,.company-settings-modal .address-autocomplete .field,.company-workspace .company-file-field,.field{min-height:48px;gap:10px;align-content:start}.company-settings-modal .address-autocomplete input,.company-settings-modal .field input,.company-settings-modal .field select,.company-settings-modal input[type=file],.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.field-card>input{min-height:var(--wizard-control-min-height);padding:var(--wizard-control-padding);border-radius:var(--radius-md);line-height:1.2}.company-settings-modal .field select,.field select{min-height:var(--wizard-control-min-height);padding:var(--wizard-control-padding);padding-right:42px;line-height:1.2;background-position:right 14px center}.company-settings-modal .field textarea,.field textarea{min-height:96px;padding-top:18px;resize:vertical}.company-modal-field>.field__label,.company-settings-modal .address-autocomplete .field__label,.field:not(.field--inline):has(.ssn-control)>.field__label,.field:not(.field--inline):has(.state-picker)>.field__label,.field:not(.field--inline):has(input:not([type=checkbox]):not([type=radio]))>.field__label,.field:not(.field--inline):has(select)>.field__label,.field:not(.field--inline):has(textarea)>.field__label{top:-9px;left:12px;min-height:auto;padding:0 5px;background:#fff;color:rgba(0,0,0,.62);font-size:.8rem;font-weight:700;letter-spacing:.01em;line-height:1.2;text-transform:none}:root{--wizard-control-min-height:40px;--wizard-control-padding:11px 12px 5px;--app-field-gap:18px}.company-assignment-grid,.company-settings-grid,.company-settings-grid--dense,.field-grid,.payroll-form-grid,.payroll-form-grid--modal,.payroll-override-grid,.people-step-shell .address-fields__grid,.people-step-shell .field-grid{gap:18px 20px;align-items:start}.company-modal-field,.company-settings-modal .address-autocomplete .field,.company-workspace .company-file-field,.field,.people-step-shell .field{min-height:40px;gap:8px;align-content:start}.company-settings-modal .address-autocomplete input,.company-settings-modal .field input,.company-settings-modal .field select,.company-settings-modal input[type=file],.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.field-card>input,.payroll-override-field input{min-height:40px;padding:11px 12px 5px;border-radius:3px;line-height:1.2}.company-settings-modal .field select,.field select,.page-size-field select,.page-size-field select:focus{min-height:40px;padding:11px 42px 5px 12px;line-height:1.2;background-position:right 14px center}.company-settings-modal .field textarea,.field textarea{min-height:88px;padding-top:14px}.verification-change-modal>.modal-panel__header{position:relative;margin:0 0 18px!important;padding:20px 88px 18px 24px!important;min-height:66px!important;box-sizing:border-box!important;background:var(--editorial-dark-surface)!important;border-bottom:2px solid #d7ad43!important}.verification-change-modal>.modal-panel__header>div{display:grid;align-content:start;gap:0}.verification-change-modal>.modal-panel__header .section-title,.verification-change-modal>.modal-panel__header h2{margin:0!important;color:var(--newsprint)!important;font-family:Playfair Display,serif!important;font-size:clamp(1.9rem,2.7vw,2.45rem)!important;font-style:italic!important;font-weight:700!important;letter-spacing:.01em!important;line-height:.94!important;text-transform:uppercase!important;text-wrap:balance!important}.verification-change-modal>.modal-panel__header .eyebrow,.verification-change-modal>.modal-panel__header .helper-text,.verification-change-modal>.modal-panel__header .helper-text strong{color:rgba(255,247,231,.8)!important}.verification-change-modal .company-editor-card,.verification-change-modal .company-editor-card strong,.verification-change-modal .eyebrow,.verification-change-modal .helper-text,.verification-change-modal .stack-item__copy{color:#000}.company-modal-field>.field__label,.company-settings-modal .address-autocomplete .field__label,.people-step-shell .field__label{font-size:var(--onboarding-field-label-size,.8rem);min-height:auto}.payroll-calendar__month-select select,.payroll-calendar__year-select select,.payroll-history-filter .field input,.payroll-history-filter .field select,.payroll-setup__grid .field input,.payroll-setup__grid .field select,.people-directory-bar__sort select,.people-table-controls__search input,.state-picker__search,.state-picker__trigger{min-height:40px;padding:11px 12px 5px;border-radius:3px;line-height:1.2}.payroll-calendar__month-select select,.payroll-calendar__year-select select,.payroll-history-filter .field select,.payroll-setup__grid .field select,.people-directory-bar__sort select{padding-right:42px}.company-settings-modal:has(.address-autocomplete__menu),.company-settings-modal:has(.company-naics-picker__menu){padding-bottom:180px}.company-settings-modal .address-autocomplete .field,.company-settings-modal .company-modal-field,.company-settings-modal .field,.company-workspace .company-file-field{min-height:40px;gap:8px}.company-settings-modal .address-autocomplete input,.company-settings-modal .field input:not([type=checkbox]):not([type=radio]),.company-settings-modal .field select,.company-settings-modal .field textarea,.company-settings-modal input[type=file],.company-workspace .company-file-field input[type=file]{min-height:40px;padding:11px 12px 5px;border:1px solid rgba(0,0,0,.2);border-radius:3px;background-color:#fff;color:#000;font-size:.96rem;font-weight:600;line-height:1.2}.company-settings-modal .field select{background-position:right 14px center}.company-settings-modal .address-autocomplete .field__label,.company-settings-modal .field:not(.field--inline)>.field__label,.company-workspace .company-file-field>.field__label{top:-9px;left:12px;z-index:60;min-height:auto;padding:0 5px;background:#fff;color:rgba(0,0,0,.62);font-size:.8rem;font-weight:700;letter-spacing:.01em;line-height:1.2;text-transform:none}.company-naics-picker__menu,.company-settings-modal .address-autocomplete__menu{z-index:1000;max-height:240px;overflow-y:auto}.company-audit-row,.company-card,.company-document-row,.company-editor-card,.company-editor-row,.company-tax-card,.content-card,.field-card,.glass-panel,.glass-panel--lighter,.glass-panel--soft,.modal-panel,.payroll-calendar,.payroll-card,.payroll-history-card,.payroll-override-field,.payroll-override-section,.payroll-readiness,.payroll-register-table,.payroll-summary-card,.payroll-wizard-summary,.people-empty-state,.people-import-followup,.people-import-summary,.people-table,.people-table tbody tr,.state-module,.state-picker__list,.state-picker__search,.state-picker__trigger,.wizard-card{background-color:#fff;background-image:none}.company-settings-modal input[readonly],.field input:not([type=checkbox]):not([type=radio]):disabled,.field select:disabled,.field textarea:disabled{background-color:#fff}.onboarding-shell .sidebar.glass-panel,.onboarding-shell .sidebar.glass-panel--dark,.sidebar.glass-panel,.sidebar.glass-panel--dark{background:#000;background-color:#000;color:#f7fbff;border-color:rgba(255,255,255,.12);border-right:0}.sidebar.glass-panel--dark:before,.sidebar.glass-panel:before{background:transparent}.company-settings-modal .address-autocomplete .field__label,.company-settings-modal .company-modal-field>.field__label,.company-settings-modal .field:not(.field--inline)>.field__label{z-index:60}.company-settings-modal .address-autocomplete__menu,.company-settings-modal .company-naics-picker__menu{z-index:1000}.company-impact-panel p:not(.eyebrow){margin:4px 0 0;color:rgba(0,0,0,.68);font-weight:750;line-height:1.35}.company-settings-modal .address-autocomplete .field,.company-settings-modal .company-file-field,.company-settings-modal label.company-modal-field{position:relative;padding-top:8px}.company-settings-modal .address-autocomplete .field__label,.company-settings-modal .company-file-field>.field__label,.company-settings-modal label.company-modal-field>.field__label{top:0;padding:0 6px;line-height:1;transform:translateY(-1px);pointer-events:none}.company-settings-modal .address-autocomplete,.company-settings-modal .company-naics-picker{position:relative;z-index:1}.company-settings-modal .address-autocomplete__menu,.company-settings-modal .company-naics-picker__menu{z-index:1400}.company-settings-modal .address-autocomplete .field,.company-settings-modal .company-file-field,.company-settings-modal label.company-modal-field{min-height:40px;padding-top:0}.company-settings-modal .address-autocomplete .field__label,.company-settings-modal .company-file-field>.field__label,.company-settings-modal label.company-modal-field>.field__label{top:-9px;left:12px;z-index:1200;padding:0 5px;background:#fff;line-height:1.2;transform:none}.company-settings-modal .address-autocomplete input,.company-settings-modal .field input:not([type=checkbox]):not([type=radio]),.company-settings-modal .field select,.company-settings-modal .field textarea,.company-settings-modal input[type=file]{min-height:40px;padding:11px 12px 5px;border:1px solid rgba(0,0,0,.2);border-radius:3px;background:#fff;color:#000;font-size:.96rem;font-weight:600;line-height:1.2}.company-settings-modal .field select{padding-right:42px}.company-settings-modal .field textarea{min-height:88px;padding-top:14px}.modal-panel,.people-modal__panel{margin:0 auto;max-height:calc(100dvh - 32px)}.company-settings-modal .address-autocomplete input,.company-settings-modal .field input:not([type=checkbox]):not([type=radio]),.company-settings-modal .field select,.company-settings-modal .field textarea,.company-settings-modal input[type=file],.company-workspace .company-file-field input[type=file],.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.field-card>input,.page-size-field select,.payroll-calendar__month-select,.payroll-calendar__year-select,.payroll-history-filter .field input,.payroll-history-filter .field select,.payroll-override-field input,.payroll-setup__grid .field input,.payroll-setup__grid .field select,.people-directory-bar__sort select,.people-table-controls__search input{min-height:40px;padding:9px 12px;line-height:20px;vertical-align:middle}.company-settings-modal .field select,.field select,.page-size-field select,.payroll-calendar__month-select,.payroll-calendar__year-select,.payroll-history-filter .field select,.payroll-setup__grid .field select,.people-directory-bar__sort select{padding:9px 42px 9px 12px;background-position:right 14px center}.company-department-pill,.company-readiness-pill,.danger-button,.pagination-page-pill,.payroll-chip,.payroll-inline-chip,.people-stepper__step,.people-table__attention-pill,.people-table__department-pill,.people-table__import-pill,.people-view-pill,.primary-button,.secondary-button,.status-pill{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle}.company-department-pill,.pagination-page-pill,.payroll-chip,.payroll-inline-chip,.people-table__attention-pill,.people-table__department-pill,.people-table__import-pill,.status-pill{min-height:36px;padding-top:0;padding-bottom:0}.company-department-pill .app-icon,.company-readiness-pill .app-icon,.payroll-chip .app-icon,.payroll-inline-chip .app-icon,.people-table__attention-pill .app-icon,.people-table__department-pill .app-icon,.people-table__import-pill .app-icon,.status-pill .app-icon{align-self:center}.company-department-pill,.pagination-page-pill,.payroll-chip,.payroll-inline-chip,.people-table__attention-pill,.people-table__department-pill,.people-table__import-pill,.status-pill{min-height:40px;padding-inline:16px;border-radius:999px;font-size:.84rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.company-department-pill strong,.payroll-chip strong,.payroll-inline-chip strong,.people-table__attention-pill strong,.people-table__department-pill strong,.people-table__import-pill strong,.status-pill strong{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;margin-left:8px;padding:0 7px;border-radius:999px;background:rgba(0,0,0,.22);color:inherit}a.company-department-pill:hover,a.payroll-chip:hover,a.payroll-inline-chip:hover,a.people-table__attention-pill:hover,a.people-table__department-pill:hover,a.people-table__import-pill:hover,a.status-pill:hover,button.company-department-pill:hover,button.payroll-chip:hover,button.payroll-inline-chip:hover,button.people-table__attention-pill:hover,button.people-table__department-pill:hover,button.people-table__import-pill:hover,button.status-pill:hover{background:#000;border-color:#000;color:#fff}a.company-department-pill:hover strong,a.payroll-chip:hover strong,a.payroll-inline-chip:hover strong,a.people-table__attention-pill:hover strong,a.people-table__department-pill:hover strong,a.people-table__import-pill:hover strong,a.status-pill:hover strong,button.company-department-pill:hover strong,button.payroll-chip:hover strong,button.payroll-inline-chip:hover strong,button.people-table__attention-pill:hover strong,button.people-table__department-pill:hover strong,button.people-table__import-pill:hover strong,button.status-pill:hover strong{background:rgba(255,255,255,.16)}.payroll-chip--success strong,.status-pill--success strong{background:rgba(20,117,83,.16)}.payroll-chip--warning strong,.status-pill--warning strong{background:rgba(138,89,10,.16)}:root{--layout-shell-max:1920px;--layout-content-max:1680px;--layout-gutter:clamp(14px,1.4vw,28px);--layout-gap:clamp(10px,0.95vw,18px);--layout-gap-tight:clamp(8px,0.8vw,14px);--layout-section-gap:clamp(10px,1vw,20px);--layout-rail-open:clamp(248px,18vw,312px);--layout-rail-collapsed:clamp(58.19px,4.62875vw,74.06px);--layout-card-min:min(100%,320px);--layout-card-min-wide:min(100%,420px);--layout-form-min:min(100%,280px);--layout-chip-min:min(100%,180px)}.auth-screen{padding:var(--layout-gutter)}.auth-screen__grid{width:min(100%,var(--layout-content-max));grid-template-columns:minmax(0,1.12fr) minmax(min(100%,360px),.88fr);gap:clamp(18px,2vw,34px);min-height:calc(100vh - (var(--layout-gutter) * 2))}.auth-screen__grid--single{grid-template-columns:minmax(0,min(100%,760px))}.app-shell,.onboarding-shell{width:min(100%,var(--layout-shell-max));margin:0 auto}.dashboard,.onboarding-main{gap:var(--layout-section-gap);padding-right:0}@media (max-width:1120px){.app-shell,.auth-screen__grid,.onboarding-shell,.payroll-overview-grid{grid-template-columns:1fr}}.company-card__actions .secondary-button{min-width:92px}.company-title-row .section-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-card__header .section-title.section-title--small{font-size:1rem}@media (min-width:1121px){.payroll-calendar__header .eyebrow{grid-column:1/-1;margin-bottom:0}.payroll-calendar__nav .app-icon{width:14px;height:14px}.payroll-runs-card .payroll-history-filter .field{min-width:0}.payroll-runs-card .payroll-history-filter .field span{white-space:nowrap}.payroll-runs-card .payroll-history-filter .field input,.payroll-runs-card .payroll-history-filter .field select{min-height:38px;padding-inline:10px 28px;font-size:.84rem}}@media (min-width:761px) and (max-width:1120px){.payroll-runs-card .payroll-history-filter .field{min-width:0}.payroll-runs-card .payroll-history-filter .field span{white-space:nowrap}.payroll-runs-card .payroll-history-filter .field input,.payroll-runs-card .payroll-history-filter .field select{min-height:38px;padding-inline:10px 28px;font-size:.84rem}}.payroll-overview-shell .payroll-calendar__month-select span,.payroll-overview-shell .payroll-calendar__year-select span,.payroll-overview-shell .payroll-runs-card .section-title{color:#000;font-size:clamp(1.1rem,1.45vw,1.45rem);font-weight:950;letter-spacing:-.03em;line-height:1.08}.compliance-summary-pills--dense .status-pill{gap:8px}.compliance-summary-pills--dense .status-pill strong{color:inherit;font-size:.92em}.compliance-history-item__meta,.compliance-list-item__kind,.compliance-list-item__topline span:not(.status-pill),.compliance-metric__detail,.compliance-value-list dt{color:var(--muted);font-size:.8rem;font-weight:700;line-height:1.35}.compliance-back-link .app-icon,.compliance-link-button .app-icon{width:.9rem;height:.9rem}.compliance-band--do_now,.status-pill.compliance-band--do_now{background:rgba(173,51,34,.12);color:#8c2819}.compliance-band--due_soon,.status-pill.compliance-band--due_soon{background:rgba(173,123,34,.12);color:#845d10}.compliance-band--watching,.status-pill.compliance-band--watching{background:rgba(24,91,160,.11);color:#1f558e}.compliance-band--all_clear,.status-pill.compliance-band--all_clear{background:rgba(15,95,87,.12);color:#0f5f57}.compliance-card__actions .status-pill:only-child{display:none}.compliance-notice-grid .company-file-field>.field__label,.compliance-notice-grid .company-modal-field>.field__label{position:absolute;top:-9px;left:12px;width:auto;padding:0 6px;background:#fff}.app-shell,.auth-screen,.dashboard{background:var(--newsprint)}.company-hero,.compliance-summary-card,.compliance-summary-card--compact,.content-card,.field-card,.glass-panel,.glass-panel--lighter,.glass-panel--soft,.payroll-card,.payroll-history-card,.payroll-summary-card,.people-table-shell,.wizard-card{border:3px solid var(--ink);border-radius:0;background:var(--panel);box-shadow:var(--shadow-sm);backdrop-filter:none;transform:none}.glass-panel--lighter:before,.glass-panel--soft:before,.glass-panel:before{display:none}.auth-masthead{position:relative;z-index:1;max-width:1280px;margin:0 auto 20px;padding:20px 32px 18px;border:3px solid var(--ink);background:var(--newsprint);text-align:center}.auth-masthead__rule{height:1px;background:var(--ink);opacity:.25;margin-bottom:10px}.auth-masthead__eyebrow,.auth-masthead__tag{font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:rgba(26,26,26,.56)}.auth-masthead__title{margin:8px 0 6px;font-family:var(--font-display);font-weight:600;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.92;letter-spacing:-.03em;text-transform:uppercase}.auth-screen{padding:24px 24px 40px}.auth-screen__grid{gap:24px;align-items:stretch;min-height:auto}.auth-form,.auth-story{padding:24px;align-content:start}.auth-story{background:linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)),var(--ink);color:#fff;border-color:var(--ink)}.auth-form,.auth-story{box-shadow:var(--shadow-hard)}.auth-form{position:relative}.auth-form__hero{margin:-24px -24px 18px;background:#000;overflow:hidden}.auth-form__hero img{display:block;width:100%;height:auto}.auth-form__paperhead{margin:-24px -24px 18px;padding:14px 18px 12px;border-bottom:3px solid var(--ink);background:var(--newsprint);text-align:center}.auth-form__paperhead-title{margin-top:6px;font-family:var(--font-display);font-weight:600;font-size:1.75rem;line-height:1;text-transform:uppercase}.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-story--login-landing{background:#000;background-image:none;color:#fff;border-color:#000;box-shadow:8px 8px 0 #000}.auth-form--login-landing .login-form>.primary-button{width:var(--login-auth-button-width)!important;min-width:var(--login-auth-button-width)!important;max-width:var(--login-auth-button-width)!important;margin-inline:auto!important;font-weight:400!important}.eyebrow,.helper-text,.sidebar-card__label,.sidebar-footer__label,.sidebar-section__label,.time-card__label,.topbar__meta{font-family:var(--font-sans)}.eyebrow{letter-spacing:.24em;color:rgba(26,26,26,.48)}.company-hero .section-title,.company-hero h2,.content-card .section-title,.display-title,.section-title,.topbar__title{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.01em}.display-title{font-size:clamp(3rem,5vw,5.2rem);line-height:.96}.company-hero p:not(.eyebrow),.helper-text,.lead,.lead--compact,.sidebar-card__copy,.time-card__meta{color:inherit;opacity:.82}.auth-step,.chip,.payroll-chip,.payroll-filter,.payroll-inline-chip,.status-pill{border:3px solid var(--ink);border-radius:0;background:var(--panel);box-shadow:var(--shadow-xs);color:var(--ink);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.chip{min-height:38px;transform:none}.auth-stepper{gap:0;border:3px solid var(--ink);background:var(--ink);box-shadow:var(--shadow-sm)}.auth-step{flex:1 1 0;justify-content:center;min-height:48px;padding:10px 12px;border:0;border-right:3px solid var(--ink);box-shadow:none}.auth-step:last-child{border-right:0}.auth-step__dot{width:10px;height:10px;border:2px solid;border-radius:0;background:transparent}.auth-step--current{background:var(--yellow);color:var(--ink)}.auth-step--complete{background:#e8f5e9;color:var(--ink)}.auth-step--upcoming{background:var(--panel);color:rgba(26,26,26,.6)}.check-row,.field,.field__label,.radio-label,.toggle-label{font-family:var(--font-sans)}.field label span,.field__label{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(26,26,26,.58)}.benefits-search-field,.benefits-search-field input,.company-settings-modal .field input,.company-settings-modal .field select,.company-settings-modal .field textarea,.field:not(.payroll-holiday-premium-bulk__controls .field):not(.team-filter-bar .field):not(.payroll-run-modal .field):not(.page-size-field) input:not([type=checkbox]):not([type=radio]),.field:not(.payroll-holiday-premium-bulk__controls .field):not(.team-filter-bar .field):not(.payroll-run-modal .field):not(.page-size-field) select,.field:not(.payroll-holiday-premium-bulk__controls .field):not(.team-filter-bar .field):not(.payroll-run-modal .field):not(.page-size-field) textarea,.page-size-field select,.payroll-override-field input{border:3px solid var(--ink);border-radius:0;background:var(--panel);color:var(--ink);box-shadow:none;font-family:var(--font-sans);font-weight:700}.benefits-search-field:focus-within,.company-settings-modal .field input:focus,.company-settings-modal .field select:focus,.company-settings-modal .field textarea:focus,.field input:not([type=checkbox]):not([type=radio]):focus,.field input:not([type=checkbox]):not([type=radio]):focus-visible,.field select:focus,.field select:focus-visible,.field textarea:focus,.field textarea:focus-visible{border-color:var(--ink);box-shadow:4px 4px 0 var(--yellow);outline:none}.company-secret-field button,.danger-button,.primary-button,.secondary-button,.sidebar-signout{border:3px solid var(--ink);border-radius:0;box-shadow:var(--shadow-sm);font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:.08em;text-transform:uppercase}.primary-button{background:var(--tomato);border-color:var(--ink);color:#fff}.secondary-button{background:var(--panel);color:var(--ink);border-color:var(--ink)}.company-secret-field button:hover,.danger-button:hover,.primary-button:hover,.secondary-button:hover,.sidebar-signout:hover{transform:translate(3px,3px);box-shadow:none}.dashboard{padding:0 32px 28px;gap:20px}.company-hero .eyebrow,.content-card .eyebrow,.topbar__meta{letter-spacing:.24em;font-size:10px;text-transform:uppercase}.company-hero .status-pill,.company-hero__status,.company-setup-score,.content-card .status-pill,.payroll-blockers,.people-directory-bar,.people-import-progress{box-shadow:var(--shadow-xs)}.status-pill{min-height:32px;padding:0 12px}.status-pill--success{background:var(--mint);color:var(--ink)}.status-pill--inactive,.status-pill--warning{background:#fff3d6;color:var(--ink)}@media (max-width:880px){.auth-masthead{padding-inline:18px}.auth-screen{padding:16px 16px 28px}.dashboard{padding:20px 16px}}.benefits-ledger-table__row,.benefits-plan-card,.command-palette__input,.command-palette__item,.command-palette__panel,.company-settings-modal,.deductions-assignment-editor__row,.modal-panel,.onboarding-lock-modal__panel,.payroll-calendar-card,.payroll-empty-state,.payroll-issue-card,.payroll-next-card,.payroll-run-row,.payroll-runs-card,.payroll-total-panel,.payroll-total-panel__row,.people-table tbody tr,.people-table__attention-pill,.people-table__department-pill,.people-table__import-pill,.people-toast,.review-section,.wizard-card,.wizard-list__item,.wizard-stack__item{border:3px solid var(--ink);border-radius:0;background:var(--panel);box-shadow:var(--shadow-xs);transform:none}.command-palette__panel,.company-settings-modal,.modal-panel,.payroll-calendar-card,.payroll-next-card,.payroll-runs-card{box-shadow:var(--shadow-md)}.people-toast{box-shadow:var(--shadow-sm);font-family:var(--font-sans);color:var(--ink)!important}.people-toast__close{color:rgba(34,27,19,.78)!important}.company-settings-modal .section-title,.company-settings-modal .section-title--small,.modal-panel__title{font-family:var(--font-display);font-weight:600;text-transform:uppercase}.company-settings-modal,.modal-panel{background:var(--panel)}:root{--layout-shell-max:none;--layout-content-max:none;--layout-gutter:clamp(16px,1.25vw,28px);--layout-gap:clamp(12px,1vw,20px);--layout-section-gap:clamp(12px,1.1vw,22px);--layout-rail-open:clamp(210px,13.2vw,256px);--layout-rail-collapsed:clamp(47.61px,3.636875vw,60.835px);--workspace-stage-max:1920px}body,html{width:100%;min-width:320px}body{min-height:100dvh}.app-shell,.onboarding-shell{width:100%;max-width:none;margin:0;grid-template-columns:var(--layout-rail-open) minmax(0,1fr);align-items:start}.dashboard,.onboarding-main{width:100%;min-width:0;max-width:none}.brand-logo__mark,.brand-logo__wordmark,.card-title,.content-card h1,.content-card h2,.content-card h3,.dashboard .command-trigger__label,.dashboard .company-info-row strong,.dashboard .company-tax-card strong,.dashboard .metric__value,.dashboard .onboarding-step__label,.dashboard .pagination-page-pill,.dashboard .payroll-calendar__month-select span,.dashboard .payroll-calendar__year-select span,.dashboard .payroll-lifecycle__step,.dashboard .payroll-runs-card .section-title,.dashboard .payroll-total-panel__row strong,.dashboard .people-import-summary__stat-value,.dashboard .people-table__name-button,.dashboard .reports-table-like__row strong,.dashboard .review-kv__row dd,.dashboard .status-capsule,.dashboard .status-pill,.dashboard button,.dashboard h1,.dashboard h2,.dashboard h3,.dashboard h4,.dashboard label.field__label,.dashboard thead th,.eyebrow,.nav-item__hint,.nav-item__text,.section-title,.sidebar-footer__label,.sidebar-footer__value,.sidebar-section__label,.workspace-welcome{font-family:var(--font-display);font-weight:600;text-transform:uppercase}.dashboard,.dashboard .field__help,.dashboard .field__hint,.dashboard .helper-text,.dashboard .sidebar-footer__email,.dashboard input,.dashboard li,.dashboard p,.dashboard select,.dashboard small,.dashboard td,.dashboard textarea{font-family:var(--font-sans)}.dashboard .onboarding-step__label,.onboarding-step__label,.workspace-welcome{font-family:var(--font-sans)!important}.dashboard .command-palette__panel,.dashboard .content-card,.dashboard .modal-panel,.dashboard .payroll-overview-shell,.dashboard .people-table-shell,.dashboard .wizard-card,.sidebar{box-shadow:var(--shadow-sm)}@media (max-width:900px){.app-shell,.onboarding-shell{grid-template-columns:1fr}}body,html{overflow-x:hidden;overflow-y:auto}.app-shell,.onboarding-shell{height:auto;min-height:100dvh;overflow:visible}.dashboard,.onboarding-body,.onboarding-main{overflow:visible;min-height:0}.brand-logo__mark,.brand-logo__wordmark,.card-title,.dashboard .command-trigger__label,.dashboard .company-info-row strong,.dashboard .company-tax-card strong,.dashboard .metric__value,.dashboard .onboarding-step__label,.dashboard .pagination-page-pill,.dashboard .payroll-calendar__month-select span,.dashboard .payroll-calendar__year-select span,.dashboard .payroll-lifecycle__step,.dashboard .payroll-runs-card .section-title,.dashboard .payroll-total-panel__row strong,.dashboard .people-import-summary__stat-value,.dashboard .people-table__name-button,.dashboard .reports-table-like__row strong,.dashboard .review-kv__row dd,.dashboard .status-capsule,.dashboard .status-pill,.dashboard button,.dashboard h1,.dashboard h2,.dashboard h3,.dashboard h4,.dashboard label.field__label,.dashboard thead th,.eyebrow,.nav-item__text,.section-title,.sidebar-footer__label,.sidebar-footer__value,.sidebar-section__label,.workspace-welcome{letter-spacing:.055em;line-height:1.08;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dashboard .pagination-page-pill,.dashboard .payroll-lifecycle__step,.dashboard .status-capsule,.dashboard .status-pill,.dashboard button,.dashboard label.field__label,.nav-item__text,.sidebar-footer__label,.sidebar-section__label{font-size:.88em;letter-spacing:.075em;line-height:1.14}.dashboard .pagination-page-pill,.dashboard .payroll-lifecycle__step,.dashboard .status-capsule,.dashboard .status-pill,.dashboard button,.dashboard label.field__label,.nav-item__text,.sidebar-footer__label,.sidebar-footer__value,.sidebar-section__label{text-rendering:geometricPrecision}.dashboard button{padding-top:.08em;padding-bottom:.02em}.app-shell,.benefits-workspace,.company-workspace,.compliance-workspace,.dashboard,.dashboard__command,.deductions-workspace,.onboarding-body,.onboarding-main,.onboarding-progress-inline,.onboarding-shell,.payroll-workspace,.people-workspace,.reports-workspace{background:#fdf8ef!important}.dashboard .pagination-page-pill,.dashboard .payroll-lifecycle__step,.dashboard .status-capsule,.dashboard .status-pill{align-items:center;justify-content:center}:root{--layout-gutter:clamp(4px,0.45vw,8px);--layout-gap:clamp(4px,0.45vw,8px);--layout-section-gap:clamp(8px,0.7vw,14px)}.app-shell,.onboarding-shell{padding:var(--layout-gutter);gap:var(--layout-gap)}.dashboard,.onboarding-main{padding-top:0}.benefits-plan-card,.benefits-workspace,.command-palette__panel,.company-audit-list,.company-chip-list,.company-detail-grid,.company-hero,.company-info-list,.company-location-intel,.company-overview-grid,.company-settings-content,.company-settings-shell,.company-workspace,.compliance-card,.compliance-grid,.compliance-summary-grid,.compliance-workspace,.compliance-workspace .compliance-section,.content-card,.dashboard,.dashboard__command,.deductions-assignment-editor__row,.deductions-workspace,.modal-panel,.onboarding-body,.onboarding-main,.onboarding-progress-inline,.pagination-page-pill,.payroll-calendar-card,.payroll-card-body,.payroll-issue-list,.payroll-next-card,.payroll-overview-shell,.payroll-readiness-inline,.payroll-register-card,.payroll-register-card .payroll-section-heading,.payroll-register-table,.payroll-register-table tbody,.payroll-register-table td,.payroll-register-table th,.payroll-register-table thead,.payroll-register-table tr,.payroll-runs-card,.payroll-runs-list,.payroll-total-panel,.payroll-workspace,.people-pagination,.people-pagination__actions,.people-pagination__meta,.people-table,.people-table tbody,.people-table td,.people-table th,.people-table thead,.people-table tr,.people-table-shell,.people-workspace,.reports-detail-panel,.reports-grid,.reports-grid--main,.reports-table-like,.reports-workspace,.reports-workspace .reports-section,.wizard-card{background:var(--newsprint)!important}.benefits-plan-card,.company-hero,.compliance-card,.content-card,.deductions-assignment-editor__row,.modal-panel,.payroll-calendar-card,.payroll-next-card,.payroll-overview-shell,.payroll-register-card,.payroll-runs-card,.people-table-shell,.reports-detail-panel,.wizard-card{box-shadow:var(--shadow-sm)!important}.company-button-row .secondary-button,.company-card__actions .secondary-button,.company-secret-toggle,.company-settings-nav button,.danger-button,.danger-button--small,.payroll-toolbar__actions .primary-button,.payroll-toolbar__actions .secondary-button,.people-table__name-button,.people-toolbar__actions .primary-button,.people-toolbar__actions .secondary-button,.primary-button,.primary-button--small,.secondary-button,.secondary-button--compact,.secondary-button--small,.sidebar-signout{box-shadow:.25px .25px 0 var(--ink)!important}.company-button-row .secondary-button:hover,.company-card__actions .secondary-button:hover,.company-secret-toggle:hover,.company-settings-nav button:hover,.danger-button--small:hover,.danger-button:hover,.payroll-toolbar__actions .primary-button:hover,.payroll-toolbar__actions .secondary-button:hover,.people-table__name-button:hover,.people-toolbar__actions .primary-button:hover,.people-toolbar__actions .secondary-button:hover,.primary-button--small:hover,.primary-button:hover,.secondary-button--compact:hover,.secondary-button--small:hover,.secondary-button:hover,.sidebar-signout:hover,button:hover{transform:translate(.5px,.5px)!important}.benefits-ledger-table,.benefits-ledger-table__header,.benefits-ledger-table__row,.company-hero__status,.compliance-card__body,.compliance-card__body--scroll,.compliance-card__body--split,.deductions-ledger-table,.deductions-ledger-table .benefits-ledger-table__header,.deductions-ledger-table .benefits-ledger-table__row,.hero,.hero__actions,.hero__copy,.payroll-history-card,.payroll-register-title-row,.payroll-table,.payroll-table tbody,.payroll-table td,.payroll-table th,.payroll-table thead,.payroll-table tr,.payroll-table-wrap,.people-table-wrap,.reports-table-like__head,.reports-table-like__row{background:var(--newsprint)!important}:root{--shadow-hard:3px 3px 0px #1A1A1A;--shadow-md:2px 2px 0px #1A1A1A;--shadow-sm:1.5px 1.5px 0px #1A1A1A;--shadow-xs:1px 1px 0px #1A1A1A}.company-button-row .secondary-button,.company-card__actions .secondary-button,.company-secret-toggle,.company-settings-nav button,.danger-button,.danger-button--small,.payroll-toolbar__actions .primary-button,.payroll-toolbar__actions .secondary-button,.people-table__name-button,.people-toolbar__actions .primary-button,.people-toolbar__actions .secondary-button,.primary-button,.primary-button--small,.secondary-button,.secondary-button--compact,.secondary-button--small,.sidebar-signout{box-shadow:var(--shadow-xs)!important}.company-button-row .secondary-button:hover,.company-card__actions .secondary-button:hover,.company-secret-toggle:hover,.company-settings-nav button:hover,.danger-button--small:hover,.danger-button:hover,.payroll-toolbar__actions .primary-button:hover,.payroll-toolbar__actions .secondary-button:hover,.people-table__name-button:hover,.people-toolbar__actions .primary-button:hover,.people-toolbar__actions .secondary-button:hover,.primary-button--small:hover,.primary-button:hover,.secondary-button--compact:hover,.secondary-button--small:hover,.secondary-button:hover,.sidebar-signout:hover,button:hover{transform:translate(2px,2px)!important}.benefits-plan-card,.company-hero,.compliance-card,.content-card,.deductions-assignment-editor__row,.modal-panel,.payroll-calendar-card,.payroll-next-card,.payroll-overview-shell,.payroll-runs-card,.people-table-shell,.reports-detail-panel,.wizard-card{box-shadow:var(--shadow-sm)!important}.benefits-plan-card,.benefits-workspace,.company-audit-list,.company-chip-list,.company-detail-grid,.company-hero,.company-info-list,.company-location-intel,.company-overview-grid,.company-settings-content,.company-settings-shell,.company-workspace,.compliance-card,.compliance-grid,.compliance-summary-grid,.compliance-workspace,.compliance-workspace .compliance-section,.content-card,.dashboard,.dashboard__command,.deductions-assignment-editor__row,.deductions-workspace,.modal-panel,.onboarding-body,.onboarding-main,.onboarding-progress-inline,.payroll-calendar-card,.payroll-card-body,.payroll-issue-list,.payroll-next-card,.payroll-overview-shell,.payroll-readiness-inline,.payroll-register-table,.payroll-runs-card,.payroll-runs-list,.payroll-total-panel,.payroll-workspace,.people-table,.people-table-shell,.people-workspace,.reports-detail-panel,.reports-grid,.reports-grid--main,.reports-table-like,.reports-workspace,.reports-workspace .reports-section,.wizard-card{background:var(--newsprint)!important}.company-button-row .secondary-button,.company-card__actions .secondary-button,.company-secret-toggle,.company-settings-nav button,.danger-button,.danger-button--small,.payroll-toolbar__actions .primary-button,.payroll-toolbar__actions .secondary-button,.people-table__name-button,.people-toolbar__actions .primary-button,.people-toolbar__actions .secondary-button,.primary-button,.primary-button--small,.secondary-button,.secondary-button--compact,.secondary-button--small,.sidebar-signout{border:var(--box-border-strong) solid var(--ink)!important;border-radius:0!important;box-shadow:var(--shadow-sm)!important;transform:translate(0);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease!important}.primary-button,.primary-button--small{background:var(--tomato)!important;color:#fff!important}.company-button-row .secondary-button,.company-card__actions .secondary-button,.company-secret-toggle,.company-settings-nav button,.payroll-toolbar__actions .secondary-button,.people-table__name-button,.people-toolbar__actions .secondary-button,.secondary-button,.secondary-button--compact,.secondary-button--small{background:#fff!important;color:var(--ink)!important}.company-department-pill,.payroll-chip,.payroll-inline-chip,.people-table__attention-pill,.people-table__department-pill,.people-table__import-pill,.status-capsule,.status-pill{border:var(--box-border-strong) solid var(--ink)!important;border-radius:0!important;box-shadow:var(--shadow-xs)!important}.company-button-row .secondary-button:hover,.company-card__actions .secondary-button:hover,.company-secret-toggle:hover,.company-settings-nav button:hover,.danger-button--small:hover,.danger-button:hover,.payroll-toolbar__actions .primary-button:hover,.payroll-toolbar__actions .secondary-button:hover,.people-table__name-button:hover,.people-toolbar__actions .primary-button:hover,.people-toolbar__actions .secondary-button:hover,.primary-button--small:hover,.primary-button:hover,.secondary-button--compact:hover,.secondary-button--small:hover,.secondary-button:hover,.sidebar-signout:hover,button:hover{transform:translate(4px,4px)!important;box-shadow:none!important}.dashboard .people-import-followup.content-card,.dashboard .people-import-summary.content-card{box-shadow:none!important}.dashboard .people-import-followup .people-table__import-pill,.dashboard .people-import-followup .people-table__import-pill:focus-visible,.dashboard .people-import-followup .people-table__import-pill:hover{border-width:1px!important;box-shadow:none!important}.dashboard .people-import-followup .people-import-followup__name,.dashboard .people-import-followup .people-import-followup__name:active,.dashboard .people-import-followup .people-import-followup__name:focus-visible,.dashboard .people-import-followup .people-import-followup__name:hover{appearance:none;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#000!important;padding:0!important;transform:none!important}.danger-button--small:disabled,.danger-button:disabled,.primary-button--small:disabled,.primary-button:disabled,.secondary-button--compact:disabled,.secondary-button--small:disabled,.secondary-button:disabled,button:disabled{transform:none!important;box-shadow:none!important;opacity:.58!important}button:disabled{pointer-events:none!important}.sidebar-directory__icon .app-icon{width:15px;height:15px;stroke-width:1.8}.deadline-wire{--dw-navy:#172330;--dw-navy-soft:#26394a;--dw-gold:#b68a2b;--dw-paper:#fffdf8;--dw-line:rgba(23,35,48,0.15);--dw-muted:#68727c;display:grid;gap:18px;color:var(--dw-navy)}.employee-detail-hero .status-pill{box-shadow:none!important}.team-ledger-table .status-pill{min-width:52px;justify-content:center;min-height:22px;padding:0 8px;font-family:var(--font-body)!important;font-size:.68rem;font-weight:700!important;letter-spacing:.18em}.team-ledger-table .status-pill--success{border-width:var(--box-border-weak)!important;border-color:#4b9a5c!important;color:#2f7f4e!important;background:#e5f3e8!important;box-shadow:none!important}.team-ledger-table .status-pill--inactive,.team-ledger-table .status-pill--warning{border-width:var(--box-border-weak)!important;border-color:#d3ac43!important;color:#9a6a2f!important;background:#f6ecd0!important;box-shadow:none!important}.team-ledger-table tbody td:nth-child(8) .helper-text{display:none!important}.people-table-shell.team-ledger-shell .people-pagination .helper-text,.people-table-shell.team-ledger-shell .people-pagination .page-size-field select,.people-table-shell.team-ledger-shell .people-pagination .page-size-field select:focus{color:var(--ink)!important;font-family:Courier Prime,monospace!important;font-size:1rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;opacity:1!important}.app-shell,.onboarding-shell{padding:0;gap:0}.benefits-plan-card,.benefits-workspace,.command-palette__panel,.company-hero,.company-workspace,.compliance-card,.compliance-workspace,.content-card,.dashboard,.dashboard__command,.deductions-assignment-editor__row,.deductions-workspace,.modal-panel,.onboarding-body,.onboarding-main,.onboarding-progress-inline,.payroll-calendar-card,.payroll-next-card,.payroll-overview-shell,.payroll-runs-card,.payroll-workspace,.people-table-shell,.people-workspace,.reports-detail-panel,.reports-workspace,.wizard-card{background:var(--newsprint)}.dashboard,.onboarding-main{padding:0 6px 6px;gap:6px}:root{--border-heavy:2px solid var(--ink);--panel:#ece5d0;--surface:#ece5d0;--surface-strong:#ece5d0}.payroll-register-card__header-actions .primary-button,.payroll-register-card__header-actions .primary-button--small,.payroll-register-card__header-actions .secondary-button,.payroll-register-card__header-actions .secondary-button--small{flex:0 0 auto}.payroll-payment-card__actions .primary-button,.payroll-payment-card__actions .secondary-button{width:100%;justify-content:center}.payroll-pagination--review .people-pagination__actions .secondary-button{min-width:112px;flex:0 0 auto}.benefits-search-field,.benefits-search-field input,.command-trigger,.command-trigger__hint,.company-secret-field button,.company-settings-modal .field input,.company-settings-modal .field select,.company-settings-modal .field textarea,.danger-button,.field:not(.payroll-holiday-premium-bulk__controls .field):not(.team-filter-bar .field):not(.payroll-run-modal .field):not(.page-size-field) input:not([type=checkbox]):not([type=radio]),.field:not(.payroll-holiday-premium-bulk__controls .field):not(.team-filter-bar .field):not(.payroll-run-modal .field):not(.page-size-field) select,.field:not(.payroll-holiday-premium-bulk__controls .field):not(.team-filter-bar .field):not(.payroll-run-modal .field):not(.page-size-field) textarea,.page-size-field select,.payroll-override-field input,.primary-button,.secondary-button:not(.deadline-wire-row__action),.sidebar-signout{background:var(--panel)!important}.primary-button{background:var(--tomato)!important}.payroll-register-card__header-actions .primary-button,.payroll-register-card__header-actions .primary-button--small,.payroll-register-card__header-actions .secondary-button.primary-button--small{background:var(--tomato)!important;color:#fffaf0!important}.command-trigger__hint,.command-trigger__label,.field input::placeholder,.field textarea::placeholder{color:rgba(34,27,19,.72)}.payroll-run-modal,.payroll-run-modal .modal-panel__footer,.payroll-run-modal .modal-panel__header,.payroll-run-modal .payroll-modal-section,.payroll-run-modal .payroll-run-final-card,.payroll-run-modal .payroll-run-people-toolbar,.payroll-run-modal .payroll-wizard-summary{background:var(--newsprint)!important}.chip,.choice-pill,.company-department-pill,.company-readiness-pill,.department-chip,.pagination-page-pill,.payroll-chip,.payroll-inline-chip,.payroll-run-final-card .payroll-chip,.payroll-status-pill,.payroll-type-pill,.payroll-wizard-summary span,.people-table__attention-pill,.people-table__department-pill,.people-table__import-pill,.people-view-pill,.status-capsule,.status-pill{border-radius:0!important}.comic-date-picker .secondary-button.primary-button--small{background:#fdf8ef!important;background-color:#fdf8ef!important;color:var(--ink)!important;border:1px solid var(--ink)!important;box-shadow:none!important}.comic-date-picker .secondary-button.primary-button--small:active,.comic-date-picker .secondary-button.primary-button--small:focus,.comic-date-picker .secondary-button.primary-button--small:focus-visible,.comic-date-picker .secondary-button.primary-button--small:hover{background:#fdf8ef!important;background-color:#fdf8ef!important;color:var(--ink)!important;border-color:var(--ink)!important;box-shadow:none!important;transform:none!important}.comic-date-picker__header .secondary-button.primary-button--small{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;line-height:0!important}.comic-date-picker .secondary-button.primary-button--small .app-icon{width:16px!important;height:16px!important;display:block!important;color:currentColor!important;fill:none!important;stroke:currentColor!important}.comic-date-field__control input,.company-settings-modal .address-autocomplete input,.company-settings-modal .field input:not([type=checkbox]):not([type=radio]),.company-settings-modal .field select,.company-settings-modal .field textarea,.company-settings-modal input[type=file],.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.field-card>input,.payroll-history-filter .field input,.payroll-history-filter .field select,.payroll-setup__grid .field input,.payroll-setup__grid .field select{box-shadow:none!important}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;margin:0;padding:0;border:var(--border-heavy);border-radius:0;background:var(--panel);box-shadow:var(--shadow-xs);display:inline-grid;place-content:center;vertical-align:middle;cursor:pointer}input[type=checkbox]:after{content:"";width:10px;height:6px;transform:scale(0);transition:transform .12s ease;border-left:3px solid #fff7e7;border-bottom:3px solid #fff7e7;rotate:-45deg;transform-origin:center;margin-top:-1px}input[type=checkbox]:checked{background:var(--ink)}input[type=checkbox]:checked:after{transform:scale(1)}input[type=checkbox]:hover{filter:brightness(.98)}input[type=checkbox]:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.checkbox-line input,.field--inline input[type=checkbox],.people-step-shell .field--inline input[type=checkbox],.people-table__select-col input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px}.benefits-modal__impact-box,.comic-date-field__control input,.company-file-field,.company-info-row,.company-inline-check,.company-local-tax-box,.company-modal-field,.company-settings-modal .address-autocomplete input,.company-settings-modal .field input:not([type=checkbox]):not([type=radio]),.company-settings-modal .field select,.company-settings-modal .field textarea,.company-settings-modal input[type=file],.company-tax-card,.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.field-card>input,.page-size-field select,.payroll-confirm-modal__summary-item,.payroll-history-filter .field input,.payroll-history-filter .field select,.payroll-review-summary,.payroll-review-summary div,.payroll-review-summary span,.payroll-setup__grid .field input,.payroll-setup__grid .field select{border-width:var(--box-border-weak)!important}.company-modal-field>.field__label,.company-settings-modal .address-autocomplete .field__label,.company-settings-modal .field:not(.field--inline)>.field__label,.company-workspace .company-file-field>.field__label,.field label span,.field__label{color:rgba(26,26,26,.46)!important}.comic-date-field__control input,.company-settings-modal .address-autocomplete input,.company-settings-modal .field input:not([type=checkbox]):not([type=radio]),.company-settings-modal .field select,.company-settings-modal .field textarea,.company-settings-modal input[type=file],.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.field-card>input,.page-size-field select,.payroll-history-filter .field input,.payroll-history-filter .field select,.payroll-setup__grid .field input,.payroll-setup__grid .field select{color:rgba(26,26,26,.88)!important}.field input:not([type=checkbox]):not([type=radio])::placeholder,.field textarea::placeholder,.field-card>input::placeholder{color:rgba(26,26,26,.38)!important}.address-autocomplete__menu,.address-autocomplete__option,.benefits-modal__impact-box,.chip,.choice-pill,.comic-date-field__control input,.comic-date-picker,.comic-date-picker__day,.comic-date-picker__month,.command-palette__input,.command-palette__item,.command-palette__panel,.company-department-pill,.company-file-field,.company-info-row,.company-inline-check,.company-local-tax-box,.company-modal-field,.company-readiness-pill,.company-settings-modal .address-autocomplete input,.company-settings-modal .field input:not([type=checkbox]):not([type=radio]),.company-settings-modal .field select,.company-settings-modal .field textarea,.company-settings-modal input[type=file],.company-tax-card,.content-card,.department-chip,.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.field-card,.field-card>input,.form-message,.glass-panel,.glass-panel--lighter,.glass-panel--soft,.modal-panel,.naics-autocomplete__menu,.naics-autocomplete__option,.onboarding-lock-modal__panel,.page-size-field,.page-size-field select,.pagination-page-pill,.payroll-chip,.payroll-confirm-modal__summary-item,.payroll-history-filter .field input,.payroll-history-filter .field select,.payroll-inline-chip,.payroll-review-summary,.payroll-review-summary div,.payroll-review-summary span,.payroll-roster-card,.payroll-roster-card__select,.payroll-run-final-card .payroll-chip,.payroll-setup__grid .field input,.payroll-setup__grid .field select,.payroll-status-pill,.payroll-type-pill,.payroll-wizard-summary span,.people-table__attention-pill,.people-table__department-pill,.people-table__import-pill,.people-toast,.people-view-pill,.state-picker__list,.state-picker__option,.state-picker__search,.state-picker__trigger,.status-capsule,.status-pill,.wizard-card{border-radius:0!important}.payroll-override-field,.payroll-override-field input,.payroll-override-grid,.payroll-override-modal,.payroll-override-modal .modal-panel__header,.payroll-override-section,.payroll-override-section--note,.payroll-override-section--note .field,.payroll-override-section--note input,.payroll-override-section__header,.payroll-override-shell{background:var(--newsprint)!important}.danger-button,.danger-button--small,.payroll-payment-card__actions .primary-button,.payroll-payment-card__submit,.payroll-register-card__header-actions .primary-button,.payroll-register-card__header-actions .primary-button--small,.payroll-register-card__header-actions .secondary-button.primary-button--small,.payroll-toolbar__actions .primary-button,.people-toolbar__actions .primary-button,.primary-button,.primary-button--small{color:var(--ink)!important}.danger-button *,.danger-button--small *,.payroll-payment-card__actions .primary-button *,.payroll-payment-card__submit *,.payroll-register-card__header-actions .primary-button *,.payroll-register-card__header-actions .primary-button--small *,.payroll-register-card__header-actions .secondary-button.primary-button--small *,.payroll-toolbar__actions .primary-button *,.people-toolbar__actions .primary-button *,.primary-button *,.primary-button--small *{color:inherit!important}.auth-form__paperhead-title,.auth-masthead__title,.brand-logo__mark,.brand-logo__wordmark,.company-secret-field button,.danger-button,.dashboard button,.display-title,.modal-panel__title,.payroll-payment-card__date,.payroll-review-card-title,.payroll-review-side-title,.payroll-review-step strong,.payroll-summary-card__gross,.primary-button,.secondary-button,.section-title,.sidebar-signout,.topbar__title,.workspace-welcome{font-weight:600!important}.address-autocomplete__option,.address-autocomplete__option--active,.address-autocomplete__option:focus,.address-autocomplete__option:focus-visible,.address-autocomplete__option:hover{transform:none!important;box-shadow:none!important}.address-autocomplete__primary,.address-autocomplete__secondary,.address-autocomplete__status{font-family:var(--font-body)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.address-autocomplete__option *,.address-autocomplete__status *{font-family:var(--font-body)!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.address-autocomplete__option,.address-autocomplete__option *,.address-autocomplete__option--active,.address-autocomplete__option:focus,.address-autocomplete__option:focus-visible,.address-autocomplete__option:hover,.address-autocomplete__status,.address-autocomplete__status *{font-family:Courier Prime,monospace!important}.address-autocomplete__option,.address-autocomplete__option:focus-visible,.address-autocomplete__option:hover,.command-trigger,.command-trigger:focus-visible,.command-trigger:hover,.naics-autocomplete__option,.naics-autocomplete__option:focus-visible,.naics-autocomplete__option:hover,.payroll-run-row,.payroll-run-row:hover,.people-import-summary__stat,.people-import-summary__stat:focus-visible,.people-import-summary__stat:hover,.people-table__name-button,.people-table__name-button:focus-visible,.people-table__name-button:hover,.people-view-pill,.people-view-pill:hover,.row-action-menu__item,.row-action-menu__item:focus-visible,.row-action-menu__item:hover{transform:none!important}.choice-pill,.company-button-row .secondary-button,.company-card__actions .secondary-button,.company-department-pill,.company-readiness-pill,.company-secret-toggle,.company-settings-nav button,.danger-button,.danger-button--small,.pagination-page-pill,.payroll-status-pill,.payroll-toolbar__actions .primary-button,.payroll-toolbar__actions .secondary-button,.payroll-type-pill,.people-table__attention-pill,.people-table__department-pill,.people-table__import-pill,.people-toolbar__actions .primary-button,.people-toolbar__actions .secondary-button,.people-view-pill,.primary-button,.primary-button--small,.row-action-menu__item,.secondary-button,.secondary-button--compact,.secondary-button--small,.sidebar-signout,.status-capsule,.status-pill,button{font-family:var(--font-sans)!important}.choice-pill *,.company-button-row .secondary-button *,.company-card__actions .secondary-button *,.company-department-pill *,.company-readiness-pill *,.company-secret-toggle *,.company-settings-nav button *,.danger-button *,.danger-button--small *,.pagination-page-pill *,.payroll-status-pill *,.payroll-toolbar__actions .primary-button *,.payroll-toolbar__actions .secondary-button *,.payroll-type-pill *,.people-table__attention-pill *,.people-table__department-pill *,.people-table__import-pill *,.people-toolbar__actions .primary-button *,.people-toolbar__actions .secondary-button *,.people-view-pill *,.primary-button *,.primary-button--small *,.row-action-menu__item *,.secondary-button *,.secondary-button--compact *,.secondary-button--small *,.sidebar-signout *,.status-capsule *,.status-pill *,button *{font-family:inherit!important}div.choice-pill,div.company-department-pill,div.company-readiness-pill,div.pagination-page-pill,div.payroll-status-pill,div.payroll-type-pill,div.people-table__attention-pill,div.people-table__department-pill,div.people-table__import-pill,div.people-view-pill,div.status-capsule,div.status-pill,span.choice-pill,span.company-department-pill,span.company-readiness-pill,span.pagination-page-pill,span.payroll-status-pill,span.payroll-type-pill,span.people-table__attention-pill,span.people-table__department-pill,span.people-table__import-pill,span.people-view-pill,span.status-capsule,span.status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:52px!important;min-height:22px!important;padding:0 8px!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.18em!important;line-height:1!important;text-transform:uppercase!important}.company-settings-modal,.compliance-notice-modal,.dashboard .modal-panel,.modal-panel,.onboarding-lock-modal__panel,.payroll-confirm-modal,.payroll-override-modal,.payroll-readiness-modal,.people-modal__panel,.people-modal__panel--confirm{border:var(--box-border-strong) solid var(--ink)!important;border-radius:0!important;background:var(--newsprint)!important;color:var(--ink)!important;box-shadow:1px 1px 0 var(--ink)!important}.company-settings-modal .content-card__header,.modal-panel__footer,.modal-panel__header,.onboarding-lock-modal__actions,.payroll-readiness-modal__actions,.people-modal__panel .content-card__header{background:transparent!important;border-color:rgba(34,27,19,.18)!important}.company-settings-modal .field__hint,.company-settings-modal .helper-text,.onboarding-lock-modal__kicker,.onboarding-lock-modal__meta,.payroll-confirm-modal__summary span,.payroll-readiness-modal__item-copy p{color:rgba(34,27,19,.68)!important}.people-toast-layer{z-index:9999!important}.people-toast,.reports-toast{border:1px solid rgba(26,26,26,.12)!important;border-radius:0!important;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,0)) border-box,rgba(255,252,245,.94)!important;color:var(--ink)!important;box-shadow:0 18px 40px rgba(55,39,14,.14)!important;font-family:Courier Prime,monospace!important;backdrop-filter:blur(14px) saturate(125%)!important}.people-toast__close{color:rgba(26,26,26,.6)!important;background:rgba(26,26,26,.06)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;line-height:1!important;font-size:1.15rem!important}.people-toast__icon{background:var(--people-toast-icon-bg,rgba(75,127,82,.12))!important;color:var(--people-toast-accent,#4b7f52)!important}.people-toast__title{color:var(--muted)!important}.people-toast__message{color:var(--ink)!important}.company-button-row .secondary-button,.company-card__actions .secondary-button,.company-secret-toggle,.company-settings-nav button,.danger-button,.danger-button--small,.payroll-toolbar__actions .primary-button,.payroll-toolbar__actions .secondary-button,.people-toolbar__actions .primary-button,.people-toolbar__actions .secondary-button,.primary-button,.primary-button--small,.secondary-button,.secondary-button--compact,.secondary-button--small,.sidebar-signout{box-shadow:.25px .25px 0 var(--ink)!important}.company-button-row .secondary-button:hover,.company-card__actions .secondary-button:hover,.company-secret-toggle:hover,.company-settings-nav button:hover,.danger-button--small:hover,.danger-button:hover,.payroll-toolbar__actions .primary-button:hover,.payroll-toolbar__actions .secondary-button:hover,.people-toolbar__actions .primary-button:hover,.people-toolbar__actions .secondary-button:hover,.primary-button--small:hover,.primary-button:hover,.secondary-button--compact:hover,.secondary-button--small:hover,.secondary-button:hover,.sidebar-signout:hover,button:hover{transform:translate(1px,1px)!important;box-shadow:none!important}.danger-button--small:active,.danger-button--small:focus-visible,.danger-button--small:hover,.danger-button:active,.danger-button:focus-visible,.danger-button:hover,.payroll-payment-card__actions .primary-button:active,.payroll-payment-card__actions .primary-button:focus-visible,.payroll-payment-card__actions .primary-button:hover,.payroll-payment-card__submit:active,.payroll-payment-card__submit:focus-visible,.payroll-payment-card__submit:hover,.payroll-register-card__header-actions .primary-button--small:active,.payroll-register-card__header-actions .primary-button--small:focus-visible,.payroll-register-card__header-actions .primary-button--small:hover,.payroll-register-card__header-actions .primary-button:active,.payroll-register-card__header-actions .primary-button:focus-visible,.payroll-register-card__header-actions .primary-button:hover,.payroll-register-card__header-actions .secondary-button.primary-button--small:active,.payroll-register-card__header-actions .secondary-button.primary-button--small:focus-visible,.payroll-register-card__header-actions .secondary-button.primary-button--small:hover,.payroll-toolbar__actions .primary-button:active,.payroll-toolbar__actions .primary-button:focus-visible,.payroll-toolbar__actions .primary-button:hover,.people-prior-payroll-review-button:active,.people-prior-payroll-review-button:focus-visible,.people-prior-payroll-review-button:hover,.people-toolbar__actions .primary-button:active,.people-toolbar__actions .primary-button:focus-visible,.people-toolbar__actions .primary-button:hover,.primary-button--small:active,.primary-button--small:focus-visible,.primary-button--small:hover,.primary-button:active,.primary-button:focus-visible,.primary-button:hover{background:#3f8550!important;border-color:var(--ink)!important}.front-page{display:grid;gap:8px}.front-page-card__toggle .app-icon{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2}.front-page-history__nav .app-icon{width:18px;height:18px}.front-page-deadlines__icon .app-icon{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.9}.front-page-spend__avatar .app-icon{width:13px;height:13px}.company-ledger-location-block__header .status-pill,.company-ledger-location-status{flex:0 0 auto;margin-left:auto}.company-ledger-readout .status-pill{display:inline-flex;width:fit-content}.company-ledger-card__body .company-settings-grid--department .employee-detail-field,.company-ledger-card__body .company-settings-grid--department .field{margin:0!important}.app-shell{min-height:100dvh!important;height:auto!important;overflow:visible!important;align-items:start!important}.dashboard{min-height:0!important}.company-modal-pagination>div>.secondary-button,.people-pagination__actions>.secondary-button{width:35px!important;min-width:35px!important;max-width:35px!important;height:35px!important;min-height:35px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important}.company-modal-pagination>div>.secondary-button .app-icon,.people-pagination__actions>.secondary-button .app-icon{width:14px!important;height:14px!important}.ui-icon-only-button,:where(.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.secondary-button--compact,.danger-button--small):has(.app-icon):not(.command-trigger):not(.row-action-menu__item):not(.payroll-payment-card__submit):not(.people-wizard-step):not(.comic-date-field__toggle):not([data-no-iconify=true]):not(.payroll-payment-card__actions>.secondary-button):not(.payroll-register-card__header-actions>.secondary-button){width:35px!important;min-width:35px!important;max-width:35px!important;height:35px!important;min-height:35px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;font-size:0!important;line-height:1!important;text-indent:0!important;overflow:hidden!important}.ui-icon-only-button .ui-icon-only-button__icon,:where(.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.secondary-button--compact,.danger-button--small):has(.app-icon):not(.command-trigger):not(.row-action-menu__item):not(.payroll-payment-card__submit):not(.people-wizard-step):not(.comic-date-field__toggle):not([data-no-iconify=true]):not(.payroll-payment-card__actions>.secondary-button):not(.payroll-register-card__header-actions>.secondary-button) .app-icon{width:14px!important;height:14px!important;display:block!important;flex:0 0 auto!important;stroke:currentColor!important;stroke-width:2!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ui-icon-only-button .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.taxes-card--table .payroll-table tbody td:nth-child(6) .secondary-button{min-width:0;width:auto}.filing-viewer__toolbar-actions>.primary-button,.filing-viewer__toolbar-actions>.secondary-button,.filing-viewer__toolbar>.secondary-button{font-size:14.08px!important;line-height:16.0512px!important}.company-workspace.filing-cabinet{background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}.filing-cabinet{display:grid;gap:20px}@media print{.payroll-paystub-modal__header-actions,.people-toast-layer,.shell-nav,.sidebar{display:none!important}}*,.benefits-plan-card,.command-palette__panel,.company-card,.company-editor-card,.company-hero,.company-ledger-card,.company-tax-card,.compliance-card,.compliance-summary-card,.compliance-summary-card--compact,.content-card,.field-card,.front-page-card,.glass-panel,.glass-panel--lighter,.glass-panel--soft,.modal-panel,.onboarding-company-card,.onboarding-lock-modal__panel,.onboarding-progress-card,.payroll-calendar-card,.payroll-card,.payroll-history-card,.payroll-issue-card,.payroll-next-card,.payroll-overview-shell,.payroll-register-card,.payroll-roster-card,.payroll-run-final-card,.payroll-runs-card,.payroll-submit-card,.payroll-summary-card,.payroll-total-panel,.people-modal__panel,.people-modal__panel--confirm,.people-table-shell,.reports-card,.reports-detail-card,.reports-detail-panel,.reports-studio__custom-shell,.reports-studio__mode-panel,.reports-studio__note-card,.reports-studio__notes-panel,.reports-studio__panel,.reports-studio__preview-shell,.reports-studio__selection-card,.reports-studio__template-card,.taxes-card,.taxes-metric-card,.wizard-card,:after,:before{border-width:1px!important}.company-button-row .secondary-button,.company-card__actions .secondary-button,.company-modal-pagination>div>.secondary-button,.company-secret-toggle,.company-settings-nav button,.danger-button,.danger-button--small,.payroll-toolbar__actions .primary-button,.payroll-toolbar__actions .secondary-button,.people-pagination__actions>.secondary-button,.people-toolbar__actions .primary-button,.people-toolbar__actions .secondary-button,.primary-button,.primary-button--small,.reports-studio__button,.row-action-menu__item,.secondary-button,.secondary-button--compact,.secondary-button--small,.sidebar-signout,.taxes-readiness__button,.ui-icon-only-button,button{border-width:1px!important;border-style:solid!important;box-shadow:none!important;transition:background-color .12s ease,color .12s ease,border-color .12s ease!important}.field select,.page-size-field select,.team-filter-bar__department select,select{border-width:1px!important;border-style:solid!important}.company-button-row .secondary-button:focus-visible,.company-button-row .secondary-button:hover,.company-card__actions .secondary-button:focus-visible,.company-card__actions .secondary-button:hover,.company-modal-pagination>div>.secondary-button:focus-visible,.company-modal-pagination>div>.secondary-button:hover,.company-secret-toggle:focus-visible,.company-secret-toggle:hover,.company-settings-nav button:focus-visible,.company-settings-nav button:hover,.danger-button--small:focus-visible,.danger-button--small:hover,.danger-button:focus-visible,.danger-button:hover,.payroll-toolbar__actions .primary-button:focus-visible,.payroll-toolbar__actions .primary-button:hover,.payroll-toolbar__actions .secondary-button:focus-visible,.payroll-toolbar__actions .secondary-button:hover,.people-pagination__actions>.secondary-button:focus-visible,.people-pagination__actions>.secondary-button:hover,.people-toolbar__actions .primary-button:focus-visible,.people-toolbar__actions .primary-button:hover,.people-toolbar__actions .secondary-button:focus-visible,.people-toolbar__actions .secondary-button:hover,.primary-button--small:focus-visible,.primary-button--small:hover,.primary-button:focus-visible,.primary-button:hover,.reports-studio__button:focus-visible,.reports-studio__button:hover,.row-action-menu__item:focus-visible,.row-action-menu__item:hover,.secondary-button--compact:focus-visible,.secondary-button--compact:hover,.secondary-button--small:focus-visible,.secondary-button--small:hover,.secondary-button:focus-visible,.secondary-button:hover,.sidebar-signout:focus-visible,.sidebar-signout:hover,.taxes-readiness__button:focus-visible,.taxes-readiness__button:hover,.ui-icon-only-button:focus-visible,.ui-icon-only-button:hover,button:focus-visible,button:hover{box-shadow:none!important;transform:translateY(-1px)!important}.company-button-row .secondary-button:active,.company-card__actions .secondary-button:active,.company-modal-pagination>div>.secondary-button:active,.company-secret-toggle:active,.company-settings-nav button:active,.danger-button--small:active,.danger-button:active,.payroll-toolbar__actions .primary-button:active,.payroll-toolbar__actions .secondary-button:active,.people-pagination__actions>.secondary-button:active,.people-toolbar__actions .primary-button:active,.people-toolbar__actions .secondary-button:active,.primary-button--small:active,.primary-button:active,.reports-studio__button:active,.row-action-menu__item:active,.secondary-button--compact:active,.secondary-button--small:active,.secondary-button:active,.sidebar-signout:active,.taxes-readiness__button:active,.ui-icon-only-button:active,button:active{box-shadow:none!important;transform:translateY(0)!important}.company-modal-field>.field__label,.company-settings-modal .address-autocomplete .field__label,.company-settings-modal .field:not(.field--inline)>.field__label,.company-workspace .company-file-field>.field__label,.field:not(.field--inline):has(.ssn-control)>.field__label,.field:not(.field--inline):has(.state-picker)>.field__label,.field:not(.field--inline):has(input:not([type=checkbox]):not([type=radio]))>.field__label,.field:not(.field--inline):has(select)>.field__label,.field:not(.field--inline):has(textarea)>.field__label,.people-step-shell .field__label{position:static!important;top:auto!important;left:auto!important;z-index:auto!important;min-height:auto!important;padding:0!important;background:transparent!important;color:var(--ink)!important;font-size:var(--onboarding-field-label-size,.9rem)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.2!important}.comic-date-field__control input,.company-settings-modal .address-autocomplete input,.company-settings-modal .field input:not([type=checkbox]):not([type=radio]),.company-settings-modal .field select,.company-settings-modal .field textarea,.company-settings-modal input[type=file],.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.field-card>input,.payroll-history-filter .field input,.payroll-history-filter .field select,.payroll-setup__grid .field input,.payroll-setup__grid .field select{padding:0 58px 0 14px!important}.company-settings-modal .field select,.field select,.payroll-history-filter .field select,.payroll-setup__grid .field select{padding:0 42px 0 14px!important}.company-settings-modal .field textarea,.field textarea{padding:14px!important}.auth-form__paperhead-eyebrow,.auth-masthead__eyebrow,.benefits-dashboard-stat__eyebrow,.eyebrow,.eyebrow--light,.payroll-readiness-alert__eyebrow{display:none!important}.company-settings-modal,.compliance-notice-modal,.dashboard .modal-panel,.modal-panel,.onboarding-lock-modal__panel,.payroll-confirm-modal,.payroll-override-modal,.payroll-readiness-modal,.people-modal__panel,.people-modal__panel--confirm,.people-step-shell .wizard-card,.people-step-shell .wizard-card *,.people-step-shell .wizard-card:after,.people-step-shell .wizard-card:before,.wizard-card{box-shadow:none!important}.address-autocomplete__menu,.address-autocomplete__option,.address-autocomplete__status{background:var(--newsprint)!important}.people-prior-payroll-review-button,.people-prior-payroll-review-button.primary-button--small,.people-prior-payroll-review-button.secondary-button,.people-prior-payroll-review-button.secondary-button.primary-button--small,.people-prior-payroll-review-button:active,.people-prior-payroll-review-button:focus-visible,.people-prior-payroll-review-button:hover{background:var(--tomato)!important;border-color:var(--ink)!important;color:var(--ink)!important}.people-modal__panel--prior-payroll :is(.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.danger-button--small,.people-stepper__step,.wizard-quarter-tabs .people-stepper__step){font-family:Courier Prime,monospace!important;font-size:14px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:capitalize!important}.people-step-shell .wizard-card>.section-title:first-child,.wizard-form--prior-payroll .wizard-card>.section-title:first-child{display:block!important;margin:-20px -20px 0!important;padding:14px 18px 13px!important;background:var(--workspace-paper-2)!important;border-bottom:1px solid var(--workspace-line)!important;color:var(--ink)!important;font-family:Playfair Display,serif!important;font-size:1.02rem!important;font-style:italic!important;font-weight:700!important;letter-spacing:0!important;line-height:1.1!important;text-transform:uppercase!important}.people-step-shell .wizard-card>.helper-text:first-of-type,.wizard-form--prior-payroll .wizard-card>.helper-text:first-of-type{margin-top:0!important}.wizard-form--prior-payroll .wizard-card>.content-card__header:first-child .section-title,.wizard-form--prior-payroll .wizard-card>.content-card__header:not(:first-child) .section-title{margin:0!important;color:var(--ink)!important;font-family:Playfair Display,serif!important;font-size:1.02rem!important;font-style:italic!important;font-weight:700!important;letter-spacing:0!important;line-height:1.1!important;text-transform:uppercase!important}.wizard-form--employee .field__label,.wizard-form--prior-payroll .field__label{color:var(--workspace-ink-soft)!important;font-family:Courier Prime,monospace!important;font-size:var(--onboarding-field-label-size,.82rem)!important;font-style:normal!important;font-weight:400!important;letter-spacing:.24em!important;text-transform:uppercase!important}.people-modal__panel--employee #add-member-title,.wizard-form--employee .address-autocomplete input,.wizard-form--employee .address-autocomplete__empty,.wizard-form--employee .address-autocomplete__option,.wizard-form--employee .comic-date-field__control button,.wizard-form--employee .comic-date-field__control input,.wizard-form--employee .field input:not([type=checkbox]):not([type=radio]),.wizard-form--employee .field select,.wizard-form--employee .field textarea,.wizard-form--employee .field__error,.wizard-form--employee .field__help,.wizard-form--employee .field__hint,.wizard-form--employee .field__required,.wizard-form--employee .helper-text,.wizard-form--employee .ssn-control input,.wizard-form--employee .state-picker__option,.wizard-form--employee .state-picker__toggle,.wizard-form--employee .wizard-card>.section-title:first-child,.wizard-form--employee .wizard-empty,.wizard-form--prior-payroll .field-list>.section-title{font-weight:400!important}.wizard-form--employee .address-autocomplete input,.wizard-form--employee .comic-date-field__control input,.wizard-form--employee .field input:not([type=checkbox]):not([type=radio]),.wizard-form--employee .field select,.wizard-form--employee .field textarea,.wizard-form--employee .ssn-control input,.wizard-form--prior-payroll .comic-date-field__control input,.wizard-form--prior-payroll .field input:not([type=checkbox]):not([type=radio]),.wizard-form--prior-payroll .field select,.wizard-form--prior-payroll .field textarea{background:var(--workspace-paper)!important}.wizard-form--employee .field-list,.wizard-form--prior-payroll .field-list{gap:18px!important}.wizard-form--employee>.helper-text,.wizard-form--employee>.wizard-empty,.wizard-form--prior-payroll>.helper-text,.wizard-form--prior-payroll>.wizard-empty{margin:0!important}.company-hero .status-pill{width:fit-content!important}.company-workspace .company-card__header .section-title.section-title--small,.company-workspace .company-ledger-card__title,.company-workspace .company-title-row .section-title,.company-workspace .employee-detail-card__header h2{margin:0!important;color:var(--ink)!important;font-family:Playfair Display,serif!important;font-size:15px!important;font-style:italic!important;font-weight:700!important;letter-spacing:0!important;line-height:1.05!important;text-transform:uppercase!important}.company-workspace .status-pill{min-width:52px!important;min-height:22px!important;padding:0 8px!important;justify-content:center!important;border-width:1px!important;box-shadow:none!important;font-family:Courier Prime,monospace!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.18em!important}.company-workspace .status-pill--success{border-color:#4b9a5c!important;color:#2f7f4e!important;background:#e5f3e8!important}.company-workspace .company-ledger-location-block__header .status-pill,.company-workspace .company-ledger-location-status,.company-workspace .company-title-row .status-pill,.company-workspace .status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:fit-content!important;min-width:52px!important;min-height:22px!important;padding:0 8px!important;border-radius:0!important;border:1px solid #4b9a5c!important;background:#e5f3e8!important;color:#2f7f4e!important;box-shadow:none!important;font-family:Courier Prime,monospace!important;font-size:.68rem!important;font-weight:700!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important}.company-workspace .company-ledger-location-block__header .status-pill svg,.company-workspace .company-ledger-location-status svg,.company-workspace .company-title-row .status-pill svg,.company-workspace .status-pill svg{display:none!important}.company-workspace .status-pill--inactive,.company-workspace .status-pill--warning{border-color:#d3ac43!important;color:#9a6a2f!important;background:#f6ecd0!important}.company-workspace #company-section-admins .company-admins-card .helper-text{margin-top:0!important}.company-workspace #company-section-admins .company-button-row>.secondary-button{min-height:36px!important;padding:0 14px!important;border:1px solid var(--ink)!important;border-radius:0!important;background:var(--workspace-paper-2)!important;color:var(--ink)!important;font-family:Courier Prime,monospace!important;font-size:.88rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}.company-workspace #company-section-admins .company-button-row>.secondary-button:active,.company-workspace #company-section-admins .company-button-row>.secondary-button:focus-visible,.company-workspace #company-section-admins .company-button-row>.secondary-button:hover{background:var(--workspace-paper-2)!important;color:var(--ink)!important;border-color:var(--ink)!important}.company-workspace #company-section-admins .company-audit-list .helper-text{margin:0!important;padding:14px 16px!important;background:var(--workspace-paper)!important;color:rgba(34,27,19,.72)!important}.company-workspace #company-section-locations .address-autocomplete{z-index:250!important}.company-workspace #company-section-locations .address-autocomplete__menu{left:0!important;right:auto!important;z-index:260!important;width:max(100%,420px)!important;max-width:min(640px,calc(100vw - 280px))!important;overflow:visible!important}.company-workspace #company-section-locations .address-autocomplete__option,.company-workspace #company-section-locations .address-autocomplete__status{min-height:52px!important;height:auto!important;white-space:normal}.company-workspace #company-section-locations .address-autocomplete__primary,.company-workspace #company-section-locations .address-autocomplete__secondary,.company-workspace #company-section-locations .address-autocomplete__status{white-space:normal;overflow-wrap:anywhere}.company-workspace .company-ledger-card__title-actions>.secondary-button,.company-workspace .employee-detail-card__actions>.secondary-button{order:1!important}.company-workspace .company-ledger-card__title-actions>.primary-button,.company-workspace .employee-detail-card__actions>.primary-button{order:2!important}.company-workspace #company-section-admins .company-ledger-card__title-actions>.secondary-button,.company-workspace #company-section-departments .company-ledger-card__title-actions>.secondary-button,.company-workspace #company-section-taxes .company-ledger-card__title-actions>.secondary-button{order:1!important}.company-workspace #company-section-taxes .company-settings-grid--dense .field input:not([type=checkbox]):not([type=radio]),.company-workspace #company-section-taxes .company-settings-grid--dense .field input:not([type=checkbox]):not([type=radio]):focus,.company-workspace #company-section-taxes .company-settings-grid--dense .field input:not([type=checkbox]):not([type=radio]):focus-visible,.company-workspace #company-section-taxes .company-settings-grid--dense .field select,.company-workspace #company-section-taxes .company-settings-grid--dense .field select:focus,.company-workspace #company-section-taxes .company-settings-grid--dense .field select:focus-visible,.company-workspace #company-section-taxes .company-settings-grid--dense .field textarea,.company-workspace #company-section-taxes .company-settings-grid--dense .field textarea:focus,.company-workspace #company-section-taxes .company-settings-grid--dense .field textarea:focus-visible{background:#fdf8ef!important;background-color:#fdf8ef!important}.company-workspace #company-section-admins .company-settings-grid--dense .field input:not([type=checkbox]):not([type=radio]),.company-workspace #company-section-admins .company-settings-grid--dense .field input:not([type=checkbox]):not([type=radio]):focus,.company-workspace #company-section-admins .company-settings-grid--dense .field input:not([type=checkbox]):not([type=radio]):focus-visible,.company-workspace #company-section-admins .company-settings-grid--dense .field select,.company-workspace #company-section-admins .company-settings-grid--dense .field select:focus,.company-workspace #company-section-admins .company-settings-grid--dense .field select:focus-visible,.company-workspace #company-section-admins .company-settings-grid--dense .field textarea,.company-workspace #company-section-admins .company-settings-grid--dense .field textarea:focus,.company-workspace #company-section-admins .company-settings-grid--dense .field textarea:focus-visible{background:#fdf8ef!important;background-color:#fdf8ef!important}.people-table-shell.team-ledger-shell .team-ledger-table .status-pill,.team-ledger-table .status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:fit-content!important;min-width:52px!important;min-height:22px!important;padding:0 8px!important;border:1px solid var(--ink)!important;border-radius:0!important;box-shadow:none!important;font-family:Courier Prime,monospace!important;font-size:.68rem!important;font-weight:700!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important}.people-table-shell.team-ledger-shell .team-ledger-table .status-pill .app-icon,.people-table-shell.team-ledger-shell .team-ledger-table .status-pill svg,.team-ledger-table .status-pill .app-icon,.team-ledger-table .status-pill svg{display:none!important}.people-table-shell.team-ledger-shell .team-ledger-table .status-pill--success,.team-ledger-table .status-pill--success{border-color:#4b9a5c!important;color:#2f7f4e!important;background:#e5f3e8!important}.people-table-shell.team-ledger-shell .team-ledger-table .status-pill--inactive,.people-table-shell.team-ledger-shell .team-ledger-table .status-pill--warning,.team-ledger-table .status-pill--inactive,.team-ledger-table .status-pill--warning{border-color:#d3ac43!important;color:#9a6a2f!important;background:#f6ecd0!important}.employee-detail-card__actions>.secondary-button{order:1!important}.employee-detail-card__actions>.primary-button{order:2!important}.employee-detail-history .status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:fit-content!important;min-width:64px!important;min-height:22px!important;padding:0 8px!important;border:1px solid var(--ink)!important;border-radius:0!important;box-shadow:none!important;font-family:Courier Prime,monospace!important;font-size:.68rem!important;font-weight:700!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important}.employee-detail-history .status-pill .app-icon,.employee-detail-history .status-pill svg{display:none!important}.employee-detail-history .status-pill--success{border-color:#4b9a5c!important;color:#2f7f4e!important;background:#e5f3e8!important}@media (max-width:900px){.employee-detail-card__actions>.primary-button,.employee-detail-card__actions>.secondary-button{min-height:34px!important}}@media (max-width:420px){.employee-detail-card__actions>.primary-button,.employee-detail-card__actions>.secondary-button{width:100%!important}}.payroll-register-card--review .payroll-register-card__header-actions .field{margin:0!important;display:flex!important;align-items:center!important;gap:0!important;min-height:30px!important;height:30px!important}.payroll-register-card--review .payroll-register-card__header-actions .field select{min-width:0!important}.payroll-register-card--review .payroll-register-card__header-actions>.primary-button,.payroll-register-card--review .payroll-register-card__header-actions>.primary-button--small,.payroll-register-card--review .payroll-register-card__header-actions>.secondary-button,.payroll-register-card--review .payroll-register-card__header-actions>.secondary-button--small{min-height:30px!important;height:30px!important;margin:0!important;align-self:center!important}.payroll-payment-card__body>p,.payroll-summary-card__body .helper-text{color:rgba(34,27,19,.6)!important}.payroll-review-rail .payroll-payment-card__body>p,.payroll-review-rail .payroll-summary-card__body .helper-text{margin:4px 0 0!important}.payroll-pagination--review .page-size-field,.payroll-pagination--review .page-size-field select,.payroll-pagination--review .page-size-field select:focus,.payroll-pagination--review .pagination-page-pill,.payroll-pagination--review .people-pagination,.payroll-pagination--review .people-pagination__actions,.payroll-pagination--review .people-pagination__actions>.secondary-button,.payroll-pagination--review .people-pagination__meta{background:var(--workspace-paper)!important}.payroll-pagination--review .page-size-field select,.payroll-pagination--review .page-size-field select:focus,.payroll-pagination--review .people-pagination__meta .helper-text{font-weight:400!important}.payroll-pagination--review .people-pagination__meta .helper-text{color:var(--ink)!important}.payroll-run-modal .modal-panel__header{flex:0 0 auto!important;align-items:flex-start!important;padding:18px 22px 16px!important;background:var(--workspace-paper-2)!important}.payroll-run-modal .payroll-modal-section.payroll-modal-section--people>.section-title:first-child,.payroll-run-modal .people-step-shell .payroll-modal-section--people.wizard-card>.section-title:first-child{margin:0!important;padding:0!important;background:transparent!important;border-bottom:0!important}.payroll-run-modal .comic-date-field,.payroll-run-modal .comic-date-field__control,.payroll-run-modal .field,.payroll-run-modal .payroll-form-grid--modal{background:transparent!important}.payroll-run-modal .checkbox-line>span,.payroll-run-modal .field>span{color:rgba(34,27,19,.6)!important;font-family:Courier Prime,monospace!important;font-size:.7rem!important;font-weight:400!important;letter-spacing:.16em!important;line-height:1.2!important;text-transform:uppercase!important}.payroll-run-modal .field input:not([type=checkbox]):not([type=radio]),.payroll-run-modal .field select,.payroll-run-modal .field textarea{min-height:35px!important;border:1px solid rgba(34,27,19,.72)!important;background:var(--workspace-paper)!important;color:var(--ink)!important;box-shadow:none!important;font-weight:400!important}.payroll-run-modal .payroll-run-hours-header .section-title,.payroll-run-modal .payroll-run-people-header .section-title{margin:0!important}@media (max-width:960px){.payroll-register-card__header-actions .field select{min-width:0!important;width:100%!important}.payroll-run-modal .modal-panel__footer,.payroll-run-modal .modal-panel__header,.payroll-run-modal__body{padding-left:16px!important;padding-right:16px!important}}.wizard-form--prior-payroll .field-grid .field>.field__label,.wizard-form--prior-payroll .field-grid .field__label,.wizard-form--prior-payroll .field-grid label>.field__label,.wizard-form--prior-payroll .field-grid>label>span,.wizard-form--prior-payroll .field-list .field-grid .field>span:first-child,.wizard-form--prior-payroll .field-list .field-grid>label>span,.wizard-form--prior-payroll .field-list>.section-title{font-weight:400!important}.wizard-form--prior-payroll .people-prior-payroll-money-field>.field__label,.wizard-form--prior-payroll .people-prior-payroll-money-field>span:first-child{font-weight:300!important}.wizard-form.wizard-form--prior-payroll .people-prior-payroll-entry-card__body .field-grid label.people-prior-payroll-money-field>.field__label,.wizard-form.wizard-form--prior-payroll .people-prior-payroll-entry-card__body .field-grid label.people-prior-payroll-money-field>span:first-child{font-family:Courier Prime,monospace!important;font-weight:400!important;letter-spacing:.04em!important}.team-ledger-table td:nth-child(4) .team-ledger-table__type-pill,.team-ledger-table td:nth-child(7) .status-pill,.team-ledger-table td:nth-child(8) .people-table__actions{margin-left:auto!important;margin-right:auto!important}.wizard-form--prior-payroll .people-prior-payroll-pay-date-row>.field,.wizard-form--prior-payroll .people-prior-payroll-pay-date-row>label{margin:0!important}.wizard-form--prior-payroll .people-prior-payroll-entry-item .status-pill{justify-self:end!important;max-width:100%!important;white-space:nowrap!important}.people-modal__panel--prior-payroll .status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:fit-content!important;min-width:52px!important;min-height:22px!important;padding:0 8px!important;border:1px solid var(--ink)!important;border-radius:0!important;box-shadow:none!important;font-family:Courier Prime,monospace!important;font-size:.68rem!important;font-weight:700!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important}.people-modal__panel--prior-payroll .status-pill .app-icon,.people-modal__panel--prior-payroll .status-pill svg{display:none!important}.people-modal__panel--prior-payroll .status-pill--success{border-color:#4b9a5c!important;color:#2f7f4e!important;background:#e5f3e8!important}.people-modal__panel--prior-payroll .status-pill--inactive,.people-modal__panel--prior-payroll .status-pill--warning{border-color:#d3ac43!important;color:#9a6a2f!important;background:#f6ecd0!important}.people-modal__panel--prior-payroll .people-prior-payroll-entry-item:active .status-pill--success,.people-modal__panel--prior-payroll .people-prior-payroll-entry-item:focus-visible .status-pill--success,.people-modal__panel--prior-payroll .people-prior-payroll-entry-item:hover .status-pill--success{border-color:#4b9a5c!important;color:#2f7f4e!important;background:#e5f3e8!important}.people-modal__panel--prior-payroll .people-prior-payroll-entry-item:active .status-pill--inactive,.people-modal__panel--prior-payroll .people-prior-payroll-entry-item:active .status-pill--warning,.people-modal__panel--prior-payroll .people-prior-payroll-entry-item:focus-visible .status-pill--inactive,.people-modal__panel--prior-payroll .people-prior-payroll-entry-item:focus-visible .status-pill--warning,.people-modal__panel--prior-payroll .people-prior-payroll-entry-item:hover .status-pill--inactive,.people-modal__panel--prior-payroll .people-prior-payroll-entry-item:hover .status-pill--warning{border-color:#d3ac43!important;color:#9a6a2f!important;background:#f6ecd0!important}.people-modal__panel--employee .people-step-shell .field label span,.people-modal__panel--employee .people-step-shell .field:not(.field--inline):has(.ssn-control)>.field__label,.people-modal__panel--employee .people-step-shell .field:not(.field--inline):has(.state-picker)>.field__label,.people-modal__panel--employee .people-step-shell .field:not(.field--inline):has(input:not([type=checkbox]):not([type=radio]))>.field__label,.people-modal__panel--employee .people-step-shell .field:not(.field--inline):has(select)>.field__label,.people-modal__panel--employee .people-step-shell .field:not(.field--inline):has(textarea)>.field__label,.people-modal__panel--employee .people-step-shell .field__label,.people-modal__panel--employee .people-step-shell .field__required{font-weight:400!important}.payroll-register-card--review [data-payroll-row-action-trigger=true] .app-icon{width:14px!important;height:14px!important;display:block!important;flex:0 0 auto!important}.payroll-override-modal .modal-panel__header,.payroll-paystub-modal .modal-panel__header{padding:20px 24px 18px!important;border-bottom:1px solid rgba(34,27,19,.16)!important;background:var(--workspace-paper-2)!important}.payroll-confirm-modal .eyebrow,.payroll-override-modal .eyebrow,.payroll-paystub-modal .eyebrow{font-weight:400!important;color:rgba(34,27,19,.62)!important}.payroll-paystub-modal .modal-panel__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.payroll-paystub-modal__header-actions>.secondary-button.primary-button--small{background:var(--workspace-paper)!important;border-color:var(--ink)!important;color:var(--ink)!important}.payroll-paystub-modal__header-actions>.secondary-button.primary-button--small *{color:inherit!important}@page{size:letter landscape;margin:.28in}@media (max-width:760px){.password-checklist{grid-template-columns:1fr}}.payroll-override-field,.payroll-override-field input,.payroll-override-grid,.payroll-override-section,.payroll-override-section--note .field,.payroll-override-section--note input{background:var(--workspace-paper)!important;border-color:rgba(34,27,19,.16)!important;box-shadow:none!important}.payroll-override-field span,.payroll-override-section--note .field span{color:rgba(34,27,19,.68)!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important}.command-palette__panel,.company-settings-modal,.compliance-notice-modal,.dashboard .modal-panel,.modal-panel,.onboarding-lock-modal__panel,.payroll-confirm-modal,.payroll-override-modal,.payroll-paystub-modal,.payroll-readiness-modal,.payroll-run-modal,.people-modal__panel,.people-modal__panel--confirm{margin:auto!important;align-self:center!important;max-height:calc(100dvh - 40px)!important;overflow:auto!important}.people-toast-layer,.reports-studio__toast{position:fixed!important;top:14px!important;right:18px!important;left:18px!important;bottom:auto!important}.benefits-workspace .benefits-hero__mark .app-icon{width:28px!important;height:28px!important;stroke-width:1.7!important}.benefits-workspace .benefits-plans-shell>.content-card__header.company-card__header .section-title.section-title--small{font-size:30px!important;line-height:1!important}.benefits-workspace .company-button-row .secondary-button,.benefits-workspace .company-button-row .secondary-button--small,.benefits-workspace .secondary-button,.benefits-workspace .secondary-button--compact,.benefits-workspace .secondary-button--small{background:var(--workspace-paper-2)!important;color:var(--ink)!important}.benefits-workspace .company-button-row .secondary-button--small:active,.benefits-workspace .company-button-row .secondary-button--small:focus-visible,.benefits-workspace .company-button-row .secondary-button--small:hover,.benefits-workspace .company-button-row .secondary-button:active,.benefits-workspace .company-button-row .secondary-button:focus-visible,.benefits-workspace .company-button-row .secondary-button:hover,.benefits-workspace .secondary-button--compact:active,.benefits-workspace .secondary-button--compact:focus-visible,.benefits-workspace .secondary-button--compact:hover,.benefits-workspace .secondary-button--small:active,.benefits-workspace .secondary-button--small:focus-visible,.benefits-workspace .secondary-button--small:hover,.benefits-workspace .secondary-button:active,.benefits-workspace .secondary-button:focus-visible,.benefits-workspace .secondary-button:hover{background:#d9cfbc!important}@media (max-width:420px){.benefits-workspace .benefits-card>.content-card__header.company-card__header .section-title.section-title--small,.benefits-workspace .benefits-plans-shell>.content-card__header.company-card__header .section-title.section-title--small{font-size:2.05rem!important;line-height:.94!important;letter-spacing:-.01em!important;text-wrap:balance}.benefits-workspace .company-ledger-subsection .company-ledger-table tbody td .status-pill,.benefits-workspace .company-ledger-subsection .company-ledger-table tbody td strong{display:inline-flex}}@keyframes app-modal-sheet-in{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.modal-panel{position:relative!important;width:70vw!important;min-width:70vw!important;max-width:70vw!important;height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;margin:0 0 0 auto!important;padding:24px 30px 30px!important;border:0!important;border-left:1px solid rgba(26,26,26,.24)!important;border-radius:0!important;background:var(--newsprint)!important;box-shadow:-28px 0 72px rgba(0,0,0,.22)!important;animation:app-modal-sheet-in .22s ease-out both;scrollbar-gutter:stable}.modal-panel__header{position:relative;margin:-24px -30px 24px!important;padding:30px 104px 26px 30px!important;background:var(--editorial-dark-surface)!important;color:#f7f0e1!important;border-bottom:4px solid #d7ad43}.modal-panel__header .eyebrow{color:rgba(247,240,225,.46)!important}.modal-panel__header .modal-panel__title{color:#fff!important}.modal-panel__header .benefits-modal__subtitle,.modal-panel__header p:not(.eyebrow),.people-modal__panel>.content-card__header:first-of-type .eyebrow,.people-modal__panel>.content-card__header:first-of-type .helper-text{color:rgba(247,240,225,.68)!important}.people-modal__panel>.content-card__header:first-of-type .section-title,.people-modal__panel>.content-card__header:first-of-type h2{color:#fff!important}@media (max-width:1100px){.modal-panel,.people-modal__panel{width:100vw!important;min-width:100vw!important;max-width:100vw!important}}.command-palette__panel,.company-settings-modal,.compliance-notice-modal,.dashboard .modal-panel,.modal-panel,.onboarding-lock-modal__panel,.payroll-confirm-modal,.payroll-override-modal,.payroll-paystub-modal,.payroll-readiness-modal,.payroll-run-modal,.people-modal__panel,.people-modal__panel--confirm{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;align-self:stretch!important;width:70vw!important;min-width:70vw!important;max-width:70vw!important;height:100dvh!important;max-height:100dvh!important;margin:0 0 0 auto!important;padding:24px 30px 30px!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-left:1px solid rgba(26,26,26,.24)!important;border-radius:0!important;background:var(--newsprint)!important;color:var(--ink)!important;box-shadow:-28px 0 72px rgba(0,0,0,.22)!important;animation:app-modal-sheet-in .22s ease-out both!important;scrollbar-gutter:stable!important}.command-palette__header,.modal-panel__header,.people-modal__panel>.content-card__header:first-of-type{position:relative!important;margin:-24px -30px 24px!important;padding:30px 104px 26px 30px!important;background:var(--editorial-dark-surface)!important;border-bottom:4px solid #d7ad43!important}.command-palette__shortcut,.modal-panel__header .benefits-modal__subtitle,.modal-panel__header .eyebrow,.modal-panel__header p:not(.eyebrow),.people-modal__panel>.content-card__header:first-of-type .eyebrow,.people-modal__panel>.content-card__header:first-of-type .helper-text{color:rgba(247,240,225,.68)!important}.command-palette__title,.modal-panel__header .modal-panel__title,.onboarding-lock-modal__title,.people-modal__panel>.content-card__header:first-of-type .section-title,.people-modal__panel>.content-card__header:first-of-type h2{color:#f7f0e1!important;font-family:var(--font-display)!important;font-size:2rem!important;font-style:normal!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1.02!important;text-transform:uppercase!important}.taxes-inline-edit>.secondary-button:active,.taxes-inline-edit>.secondary-button:focus-visible,.taxes-inline-edit>.secondary-button:hover{background:#000!important;color:#fff!important;border-color:#000!important}@media (max-width:1100px){.command-palette__panel,.company-settings-modal,.compliance-notice-modal,.dashboard .modal-panel,.modal-panel,.onboarding-lock-modal__panel,.payroll-confirm-modal,.payroll-override-modal,.payroll-paystub-modal,.payroll-readiness-modal,.payroll-run-modal,.people-modal__panel,.people-modal__panel--confirm{width:100vw!important;min-width:100vw!important;max-width:100vw!important}}.people-modal__panel--employee .people-step-shell,.people-modal__panel--prior-payroll .wizard-form--prior-payroll>.helper-text,.people-modal__panel--prior-payroll .wizard-form--prior-payroll>.wizard-card,.people-modal__panel--prior-payroll .wizard-form--prior-payroll>.wizard-empty{margin-top:0!important}.wizard-form--prior-payroll>.wizard-card.wizard-card--wide>.content-card__header .section-title{font-size:1.25rem!important}.wizard-form--prior-payroll .people-prior-payroll-entry-card__header .section-title,.wizard-form--prior-payroll .people-prior-payroll-entry-heading .section-title{margin-bottom:8px!important}.wizard-form--prior-payroll .people-prior-payroll-entry-card__header .helper-text{position:relative!important;max-width:46rem!important;margin:0!important;padding:8px 12px 8px 28px!important;border-left:2px solid #d7ad43!important;background:rgba(215,173,67,.09)!important;color:rgba(34,27,19,.74)!important;font-size:.82rem!important;line-height:1.5!important}.wizard-form--prior-payroll .people-prior-payroll-entry-card__header .helper-text:before{content:"i"!important;position:absolute!important;top:50%!important;left:9px!important;display:grid!important;width:12px!important;height:12px!important;place-items:center!important;transform:translateY(-50%)!important;border:1px solid rgba(34,27,19,.45)!important;border-radius:50%!important;color:rgba(34,27,19,.72)!important;font-family:Georgia,serif!important;font-size:.62rem!important;font-style:italic!important;font-weight:700!important;line-height:1!important}.wizard-form--prior-payroll .people-prior-payroll-review-heading .section-title{margin-bottom:8px!important}.wizard-form--prior-payroll .people-prior-payroll-review-section>.section-title{margin:0!important;padding:8px 0 0!important;border-top:1px solid rgba(34,27,19,.12)!important;font-size:1.08rem!important}.wizard-form--prior-payroll .people-prior-payroll-setup-heading .section-title{margin-bottom:8px!important}.wizard-form--prior-payroll .people-prior-payroll-setup-section .section-title{margin-bottom:12px!important;font-size:1.2rem!important}.wizard-form--prior-payroll .people-prior-payroll-setup-details--provider .field-list{max-width:44rem!important;margin-top:4px!important}.wizard-form--prior-payroll .people-prior-payroll-setup-actions .secondary-button.primary-button--small{border-color:transparent!important;background:transparent!important;color:#8f4137!important}.wizard-form--prior-payroll .people-prior-payroll-entry-rail .field{gap:5px!important}.wizard-form--prior-payroll .people-prior-payroll-entry-card__header .section-title{font-size:1.2rem!important}.wizard-form--prior-payroll .field-grid .field__label,.wizard-form--prior-payroll .field__label{font-family:Courier Prime,monospace!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.wizard-form--prior-payroll .helper-text,.wizard-form--prior-payroll .people-prior-payroll-entry-item__copy small,.wizard-form--prior-payroll .people-prior-payroll-entry-item__copy strong,.wizard-form--prior-payroll .people-prior-payroll-selected-employee-strip span,.wizard-form--prior-payroll .people-prior-payroll-selected-employee-strip strong{font-family:Courier Prime,monospace!important}.wizard-form--prior-payroll .helper-text{line-height:1.45!important}.wizard-form--prior-payroll .people-prior-payroll-entry-footer .people-prior-payroll-review-button.secondary-button,.wizard-form--prior-payroll .people-prior-payroll-entry-footer .people-prior-payroll-review-button.secondary-button:active,.wizard-form--prior-payroll .people-prior-payroll-entry-footer .people-prior-payroll-review-button.secondary-button:focus-visible,.wizard-form--prior-payroll .people-prior-payroll-entry-footer .people-prior-payroll-review-button.secondary-button:hover{border:1px solid var(--workspace-line)!important;background:transparent!important;color:var(--ink)!important}.people-modal__panel--employee .people-step-shell .wizard-card>.section-title:first-child{margin:-18px -18px 0!important;padding:12px 16px 11px!important;font-size:.98rem!important}.payroll-confirm-modal .modal-panel__header,.payroll-run-modal .modal-panel__header{margin:0 0 18px!important;padding:20px 88px 18px 24px!important;background:var(--editorial-dark-surface)!important;border-bottom:2px solid #d7ad43!important}.payroll-confirm-modal .eyebrow{color:rgba(255,247,231,.8)!important}.session-step-up-modal .modal-panel__header{margin-bottom:0!important}.payroll-readiness-modal .modal-panel__header{margin:0 0 18px!important;padding:20px 88px 18px 24px!important;background:var(--editorial-dark-surface)!important;border-bottom:2px solid #d7ad43!important}.payroll-readiness-modal .eyebrow{color:rgba(255,247,231,.8)!important}.payroll-run-modal .people-step-shell .wizard-card>.section-title:first-child{display:block!important;margin:-18px -18px 0!important;padding:12px 16px 11px!important;background:var(--workspace-paper)!important;border-bottom:1px solid var(--workspace-line)!important;color:var(--ink)!important;font-family:Playfair Display,serif!important;font-size:.98rem!important;font-style:italic!important;font-weight:700!important;letter-spacing:0!important;line-height:1.1!important;text-transform:uppercase!important}.payroll-run-modal .people-step-shell .wizard-card>.helper-text:first-of-type{margin-top:0!important}.payroll-run-modal .field__error,.payroll-run-modal .field__help,.payroll-run-modal .field__hint,.payroll-run-modal .field__required,.payroll-run-modal .helper-text{font-weight:400!important}.payroll-run-modal .checkbox-line>span,.payroll-run-modal .field__label{color:var(--workspace-ink-soft)!important;font-family:Courier Prime,monospace!important;font-size:.82rem!important;font-style:normal!important;font-weight:400!important;letter-spacing:.24em!important;text-transform:uppercase!important}.payroll-run-modal .payroll-form-grid--modal .field:not(.field--inline):has(.ssn-control)>.field__label,.payroll-run-modal .payroll-form-grid--modal .field:not(.field--inline):has(.state-picker)>.field__label,.payroll-run-modal .payroll-form-grid--modal .field:not(.field--inline):has(input:not([type=checkbox]):not([type=radio]))>.field__label,.payroll-run-modal .payroll-form-grid--modal .field:not(.field--inline):has(select)>.field__label,.payroll-run-modal .payroll-form-grid--modal .field:not(.field--inline):has(textarea)>.field__label,.payroll-run-modal .payroll-form-grid--modal .field__label{background:transparent!important}@media (max-width:760px){.payroll-run-modal .modal-panel__header{margin:0 0 14px!important;padding:16px 60px 14px 16px!important}.payroll-run-modal .people-step-shell .wizard-card>.section-title:first-child{margin:-14px -14px 0!important;padding:12px 14px 10px!important;font-size:.92rem!important}}@media (max-width:480px){.payroll-run-modal .modal-panel__header{padding:14px 54px 12px 14px!important}}.benefits-modal .modal-panel__header{margin:0!important;padding:20px 88px 18px 24px!important;background:var(--editorial-dark-surface)!important;border-bottom:2px solid #d7ad43!important}.benefits-modal .eyebrow,.benefits-modal .modal-panel__header .benefits-modal__subtitle,.benefits-modal .modal-panel__header p:not(.modal-panel__title):not(.eyebrow){color:rgba(255,247,231,.8)!important}.benefits-modal__overview-grid>.field:nth-last-child(-n+2){grid-column:span 2!important}.benefits-modal .comic-date-field,.benefits-modal .comic-date-field__control,.benefits-modal .company-modal-field,.benefits-modal .field{min-height:auto!important;gap:8px!important;background:transparent!important}.benefits-modal .benefits-modal__impact>.field__label,.benefits-modal .benefits-modal__stacked-field>.field__label,.benefits-modal .company-modal-field>.field__label,.benefits-modal .company-settings-modal .address-autocomplete .field__label,.benefits-modal .company-settings-modal .field:not(.field--inline)>.field__label,.benefits-modal .field:not(.field--inline):has(.ssn-control)>.field__label,.benefits-modal .field:not(.field--inline):has(.state-picker)>.field__label,.benefits-modal .field:not(.field--inline):has(input:not([type=checkbox]):not([type=radio]))>.field__label,.benefits-modal .field:not(.field--inline):has(select)>.field__label,.benefits-modal .field:not(.field--inline):has(textarea)>.field__label,.benefits-modal .field__label{position:static!important;top:auto!important;left:auto!important;z-index:auto!important;min-height:0!important;padding:0!important;background:transparent!important;color:rgba(34,27,19,.56)!important;font-family:Courier Prime,monospace!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:.14em!important;line-height:1.2!important;text-transform:uppercase!important;pointer-events:auto!important}.benefits-modal .address-autocomplete input,.benefits-modal .comic-date-field__control input,.benefits-modal .field input:not([type=checkbox]):not([type=radio]),.benefits-modal .field select,.benefits-modal input[type=file]{min-height:44px!important;height:44px!important;padding:0 14px!important;border:1px solid rgba(34,27,19,.32)!important;border-radius:0!important;background:rgba(255,253,248,.96)!important;color:var(--ink)!important;font-family:Courier Prime,monospace!important;font-size:.96rem!important;font-weight:400!important;line-height:44px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important}.benefits-modal .field select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:42px!important;line-height:1.2!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3 5.5L7 9L11 5.5' stroke='%23111' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:14px 14px!important}.benefits-modal .field textarea{min-height:96px!important;height:auto!important;padding:12px 14px!important;line-height:1.45!important}@media (max-width:760px){.benefits-modal__overview-grid>.field:nth-last-child(-n+2){grid-column:auto!important}}.payroll-batch-report-modal .modal-panel__header{margin:0 0 24px!important;padding:30px 104px 26px 30px!important;background:var(--editorial-dark-surface)!important;border-bottom:4px solid #d7ad43!important}.payroll-batch-report-modal .content-card,.payroll-batch-report-modal .content-card__header,.payroll-batch-report-modal .modal-panel__footer,.payroll-batch-report-modal .modal-panel__header,.payroll-batch-report-modal .payroll-batch-report__mini-table-wrap,.payroll-batch-report-modal .payroll-batch-report__summary-item,.payroll-batch-report-modal .payroll-batch-report__table-wrap{box-shadow:none!important;-webkit-box-shadow:none!important}.payroll-batch-report-modal .payroll-chip .app-icon,.payroll-batch-report-modal .payroll-chip i,.payroll-batch-report-modal .payroll-chip svg{display:none!important}.payroll-batch-report-modal .danger-button,.payroll-batch-report-modal .danger-button--small,.payroll-batch-report-modal .primary-button,.payroll-batch-report-modal .primary-button--small,.payroll-batch-report-modal .secondary-button,.payroll-batch-report-modal .secondary-button--compact,.payroll-batch-report-modal .secondary-button--small{border-style:solid!important;border-width:1px!important;box-shadow:none!important;-webkit-box-shadow:none!important}.payroll-batch-report-modal .danger-button--small:active,.payroll-batch-report-modal .danger-button--small:disabled,.payroll-batch-report-modal .danger-button--small:focus-visible,.payroll-batch-report-modal .danger-button--small:hover,.payroll-batch-report-modal .danger-button:active,.payroll-batch-report-modal .danger-button:disabled,.payroll-batch-report-modal .danger-button:focus-visible,.payroll-batch-report-modal .danger-button:hover,.payroll-batch-report-modal .primary-button--small:active,.payroll-batch-report-modal .primary-button--small:disabled,.payroll-batch-report-modal .primary-button--small:focus-visible,.payroll-batch-report-modal .primary-button--small:hover,.payroll-batch-report-modal .primary-button:active,.payroll-batch-report-modal .primary-button:disabled,.payroll-batch-report-modal .primary-button:focus-visible,.payroll-batch-report-modal .primary-button:hover,.payroll-batch-report-modal .secondary-button--compact:active,.payroll-batch-report-modal .secondary-button--compact:disabled,.payroll-batch-report-modal .secondary-button--compact:focus-visible,.payroll-batch-report-modal .secondary-button--compact:hover,.payroll-batch-report-modal .secondary-button--small:active,.payroll-batch-report-modal .secondary-button--small:disabled,.payroll-batch-report-modal .secondary-button--small:focus-visible,.payroll-batch-report-modal .secondary-button--small:hover,.payroll-batch-report-modal .secondary-button:active,.payroll-batch-report-modal .secondary-button:disabled,.payroll-batch-report-modal .secondary-button:focus-visible,.payroll-batch-report-modal .secondary-button:hover{border-width:1px!important;box-shadow:none!important;-webkit-box-shadow:none!important}.payroll-batch-report-modal .danger-button .app-icon,.payroll-batch-report-modal .danger-button--small .app-icon,.payroll-batch-report-modal .primary-button .app-icon,.payroll-batch-report-modal .primary-button--small .app-icon,.payroll-batch-report-modal .secondary-button .app-icon,.payroll-batch-report-modal .secondary-button--compact .app-icon,.payroll-batch-report-modal .secondary-button--small .app-icon{box-shadow:none!important;-webkit-box-shadow:none!important}:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel) .address-autocomplete input,:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel) .comic-date-field__control input,:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel) .field input:not([type=checkbox]):not([type=radio]),:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel) .field select,:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel) .field textarea,:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel) input[type=file]{border:1px solid var(--ink)!important}:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel) .company-assignment-grid,:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel) .company-settings-grid,:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel) .company-settings-grid--dense{align-items:start!important}:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel) .company-assignment-grid>.company-modal-field,:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel) .company-assignment-grid>.field,:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel) .company-settings-grid--dense>.company-modal-field,:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel) .company-settings-grid--dense>.field,:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel) .company-settings-grid>.company-modal-field,:is(.modal-panel,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.onboarding-lock-modal__panel) .company-settings-grid>.field{align-self:start!important;align-content:start!important}*,:after,:before{box-shadow:none!important;-webkit-box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width:900px){.cookie-banner{right:16px;bottom:16px;width:calc(100vw - 32px)}.cookie-settings-modal__actions,.cookie-settings-modal__category,.cookie-settings-modal__header{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.cookie-settings-modal__toggle{justify-content:space-between}}.compliance-studio__actions .primary-button:hover,.compliance-studio__actions .secondary-button:hover,.compliance-studio__calendar-nav .secondary-button:hover,.compliance-studio__family-tab:hover,.compliance-studio__form-card:hover,.compliance-studio__mode-tab:hover{transform:translateY(-1px)}.compliance-studio__actions .primary-button,.compliance-studio__actions .secondary-button,.compliance-studio__calendar-nav .secondary-button,.compliance-studio__history-side .secondary-button{box-shadow:none}.compliance-studio-card--catalog .compliance-studio__form-card--active .status-pill{background:rgba(239,231,214,.94);color:#2f7f4e}.compliance-studio .status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:fit-content!important;min-width:52px!important;min-height:22px!important;padding:0 8px!important;border:1px solid var(--ink)!important;border-radius:0!important;box-shadow:none!important;font-family:Courier Prime,monospace!important;font-size:.68rem!important;font-weight:700!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important}.compliance-studio .status-pill .app-icon,.compliance-studio .status-pill svg{display:none!important}.benefits-modal__section .company-section-card__header h3,.benefits-workspace .benefits-issue-card strong,.benefits-workspace .benefits-plans-shell>.content-card__header.company-card__header .section-title.section-title--small,.card-title,.command-palette__title,.company-editor-card__header h3,.company-ledger-card__title,.company-location-block__header h3,.company-settings-modal .section-title,.company-settings-modal .section-title--small,.company-title-row .section-title,.company-workspace .company-card__header .section-title.section-title--small,.company-workspace .company-ledger-card__title,.company-workspace .company-title-row .section-title,.company-workspace .employee-detail-card__header h2,.compliance-detail-title,.compliance-page-title,.compliance-studio-card .taxes-profile__section h3,.compliance-studio-card__header h2,.compliance-studio-card__subhead h3,.deductions-workspace .benefits-plans-shell>.content-card__header.company-card__header .section-title.section-title--small,.employee-detail-card__header h2,.front-page-card__title,.modal-panel__title,.onboarding-lock-modal__title,.payroll-next-card__title,.payroll-review-card-title,.payroll-review-side-title,.payroll-section-heading,.people-modal__panel>.content-card__header:first-of-type .section-title,.people-modal__panel>.content-card__header:first-of-type h2,.reports-detail-title,.reports-studio--editorial .reports-studio__builder-section-head h3,.reports-studio--editorial .reports-studio__panel-head h2,.reports-studio--editorial .reports-studio__saved-head h2,.reports-studio__builder-section-head h3,.reports-studio__panel-head h2,.reports-studio__saved-head h2,.reports-studio__selection-head strong,.reports-studio__template-library-head strong,.section-title,.section-title--small,.taxes-card__header h2,.taxes-card__header h3,.taxes-profile__section h3,.team-ledger-shell__title{font-family:Playfair Display,serif!important;font-style:normal!important;font-weight:600!important}:is(button:not(.public-footer__button):not(.people-prior-payroll-entry-item):not(.reports-studio__report-card):not(.reports-studio__template-card-compact):not(.reports-studio__mode-tab):not(.reports-custom-studio__step):not(.reports-custom-studio__toolbar-action):not(.reports-custom-studio__field-add):not(.reports-custom-studio__primary):not(.reports-custom-studio__secondary):not(.reports-custom-studio__new-button):not(.reports-common-studio__run-button):not(.payroll-qty-cell__edit-button):not(.address-autocomplete__option):not(.address-autocomplete__status):not(.state-picker__trigger):not(.personnel-workspace-nav__item):not(.personnel-overview__panel):not(.holiday-policy-card):not([class*=profileSaveButton]):not(.deadline-wire__tab):not(.deadline-wire-row__identity):not(.deadline-wire-row__action):not(.deadline-wire-calendar__day):not(.deadline-wire-calendar__nav-button):not(.deadline-wire-agenda__item):not(.deadline-wire-drawer__close):not(.deadline-wire-drawer__action),[role=button]:not([data-landing-gallery-trigger=true]):not(.front-page-spend__row):not(.front-page-activity__select):not(.front-page-deadlines__select):not(.holiday-policy-card):not(.nsm7Bb-HzV7m-LgbsSe):not(.google-gsi-host-control):not(.L5Fo6c-bF1uUb),[role=tab]:not(.deadline-wire__tab),.choice-pill,.people-stepper__step,.front-page-segmented-toggle,.front-page-clear-button,.company-tax-tab,.reports-studio__family-tab,.reports-studio__button,.row-action-menu__item,.comic-date-field__toggle,.command-trigger,.sidebar-toggle,.ui-icon-only-button){min-height:30px!important;height:30px!important}.public-footer--landing .public-footer__links .public-footer__button{background:transparent!important;border:0!important;min-height:24px!important;height:auto!important}:root{--wizard-control-min-height:35px!important}:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,.comic-date-field__control input,.address-autocomplete input,.naics-autocomplete input){min-height:35px!important;height:35px!important}#account_reason_notes{min-height:90px!important;height:90px!important;max-height:none!important}:is(select,.field select,.payroll-setup__grid .field select,.payroll-history-filter .field select,.team-filter-bar__department select,.page-size-field select,.payroll-paycheck-picker select,.reports-studio__field select,.compliance-studio__catalog-field select,.compliance-studio-card .taxes-field select,.front-page-history__select){padding-right:36px!important;background-position:right 12px center!important}:focus,:focus-visible,:focus-within{outline:none!important;box-shadow:none!important}[data-payroll-row-action-trigger=true],[data-payroll-row-action-trigger=true]:active,[data-payroll-row-action-trigger=true]:focus-visible,[data-payroll-row-action-trigger=true]:hover{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;font-size:0!important;line-height:1!important;overflow:hidden!important}:is(.primary-button,.primary-button--small,.payroll-register-card__header-actions .secondary-button.primary-button--small,.payroll-register-card__header-actions .primary-button,.payroll-register-card__header-actions .primary-button--small,.payroll-payment-card__submit,.payroll-payment-card__actions .primary-button,.payroll-toolbar__actions .primary-button,.people-toolbar__actions .primary-button,.reports-studio--editorial .reports-studio__button--primary),:is(.primary-button,.primary-button--small,.payroll-register-card__header-actions .secondary-button.primary-button--small,.payroll-register-card__header-actions .primary-button,.payroll-register-card__header-actions .primary-button--small,.payroll-payment-card__submit,.payroll-payment-card__actions .primary-button,.payroll-toolbar__actions .primary-button,.people-toolbar__actions .primary-button,.reports-studio--editorial .reports-studio__button--primary):active,:is(.primary-button,.primary-button--small,.payroll-register-card__header-actions .secondary-button.primary-button--small,.payroll-register-card__header-actions .primary-button,.payroll-register-card__header-actions .primary-button--small,.payroll-payment-card__submit,.payroll-payment-card__actions .primary-button,.payroll-toolbar__actions .primary-button,.people-toolbar__actions .primary-button,.reports-studio--editorial .reports-studio__button--primary):focus-visible,:is(.primary-button,.primary-button--small,.payroll-register-card__header-actions .secondary-button.primary-button--small,.payroll-register-card__header-actions .primary-button,.payroll-register-card__header-actions .primary-button--small,.payroll-payment-card__submit,.payroll-payment-card__actions .primary-button,.payroll-toolbar__actions .primary-button,.people-toolbar__actions .primary-button,.reports-studio--editorial .reports-studio__button--primary):hover{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}:is(.primary-button,.primary-button--small,.payroll-register-card__header-actions .secondary-button.primary-button--small,.payroll-register-card__header-actions .primary-button,.payroll-register-card__header-actions .primary-button--small,.payroll-payment-card__submit,.payroll-payment-card__actions .primary-button,.payroll-toolbar__actions .primary-button,.people-toolbar__actions .primary-button,.reports-studio--editorial .reports-studio__button--primary) *,:is(.primary-button,.primary-button--small,.payroll-register-card__header-actions .secondary-button.primary-button--small,.payroll-register-card__header-actions .primary-button,.payroll-register-card__header-actions .primary-button--small,.payroll-payment-card__submit,.payroll-payment-card__actions .primary-button,.payroll-toolbar__actions .primary-button,.people-toolbar__actions .primary-button,.reports-studio--editorial .reports-studio__button--primary):active *,:is(.primary-button,.primary-button--small,.payroll-register-card__header-actions .secondary-button.primary-button--small,.payroll-register-card__header-actions .primary-button,.payroll-register-card__header-actions .primary-button--small,.payroll-payment-card__submit,.payroll-payment-card__actions .primary-button,.payroll-toolbar__actions .primary-button,.people-toolbar__actions .primary-button,.reports-studio--editorial .reports-studio__button--primary):focus-visible *,:is(.primary-button,.primary-button--small,.payroll-register-card__header-actions .secondary-button.primary-button--small,.payroll-register-card__header-actions .primary-button,.payroll-register-card__header-actions .primary-button--small,.payroll-payment-card__submit,.payroll-payment-card__actions .primary-button,.payroll-toolbar__actions .primary-button,.people-toolbar__actions .primary-button,.reports-studio--editorial .reports-studio__button--primary):hover *{color:inherit!important}.payroll-register-card--review .people-table__actions>button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true],.payroll-register-card--review .people-table__actions>button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:active,.payroll-register-card--review .people-table__actions>button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:focus-visible,.payroll-register-card--review .people-table__actions>button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:hover,.people-table__actions>button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true],.people-table__actions>button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:active,.people-table__actions>button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:focus-visible,.people-table__actions>button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:hover{background:var(--ink)!important;background-color:var(--ink)!important;border-color:var(--ink)!important;color:#fffaf0!important}.people-table__actions>button.secondary-button.primary-button--small.team-ledger-table__view[data-row-action-trigger=true],.people-table__actions>button.secondary-button.primary-button--small.team-ledger-table__view[data-row-action-trigger=true]:active,.people-table__actions>button.secondary-button.primary-button--small.team-ledger-table__view[data-row-action-trigger=true]:focus-visible,.people-table__actions>button.secondary-button.primary-button--small.team-ledger-table__view[data-row-action-trigger=true]:hover,.team-ledger-table__view.secondary-button.primary-button--small[data-row-action-trigger=true],.team-ledger-table__view.secondary-button.primary-button--small[data-row-action-trigger=true]:active,.team-ledger-table__view.secondary-button.primary-button--small[data-row-action-trigger=true]:focus-visible,.team-ledger-table__view.secondary-button.primary-button--small[data-row-action-trigger=true]:hover{background:var(--ink)!important;background-color:var(--ink)!important;border-color:var(--ink)!important;color:#fffaf0!important}html body .deadline-wire-drawer .deadline-wire-drawer__footer>:is(button,a).secondary-button:not(.primary-button):not(.primary-button--small):not(.danger-button):not(.danger-button--small):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active),html body :is(.secondary-button,.secondary-button--small,.secondary-button--compact):not(.primary-button):not(.primary-button--small):not(.danger-button):not(.danger-button--small):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:var(--workspace-paper,#fffdf6)!important;background-color:var(--workspace-paper,#fffdf6)!important;background-image:none!important;border-color:var(--ink)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;opacity:1!important}html body .deadline-wire-drawer .deadline-wire-drawer__footer>:is(button,a).secondary-button:not(.primary-button):not(.primary-button--small):not(.danger-button):not(.danger-button--small):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active) *,html body :is(.secondary-button,.secondary-button--small,.secondary-button--compact):not(.primary-button):not(.primary-button--small):not(.danger-button):not(.danger-button--small):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active) *{color:inherit!important;-webkit-text-fill-color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.public-footer--landing .public-footer__links .public-footer__button:focus-visible,.public-footer--landing .public-footer__links .public-footer__button:hover{background:transparent!important;border-color:transparent!important;color:#dfb447!important}:is(button:not(.compliance-studio__calendar-day):not(.compliance-studio__mode-tab):not(.comic-date-field__toggle):not(.nsm7Bb-HzV7m-LgbsSe):not(.company-subtab):not(.benefits-subtab):not(.reports-studio__preview-sort-button):not(.reports-studio__mode-tab):not(.reports-studio__family-tab):not(.reports-studio__report-card):not(.reports-common-studio__run-button):not(.payroll-week-cell__button),[role=button]:not(.employee-detail-history__row--clickable):not(.front-page-spend__row):not(.front-page-activity__select):not(.front-page-deadlines__select):not(.app-sidebar__pin-item):not(.people-import-followup__name):not(.nsm7Bb-HzV7m-LgbsSe):not(.google-gsi-host-control):not(.L5Fo6c-bF1uUb),.primary-button,.secondary-button,.danger-button,.secondary-button--compact,.primary-button--small,.secondary-button--small,.danger-button--small,.company-secret-toggle,.people-table__name-button,.sidebar-signout,.ui-icon-only-button,.taxes-readiness__button,.reports-studio__button,.compliance-studio__family-tab,.people-prior-payroll-review-button,.modal-panel__close,.people-modal__close,.command-palette__close,.onboarding-lock-modal__close,a.primary-button,a.secondary-button,a.danger-button,a.primary-button--small,a.secondary-button--small,a.danger-button--small):not(:disabled):not([aria-disabled=true]):hover *{color:inherit!important}.employee-detail-history__row--clickable:active .status-pill--success,.employee-detail-history__row--clickable:focus .status-pill--success,.employee-detail-history__row--clickable:focus-visible .status-pill--success,.employee-detail-history__row--clickable:hover .status-pill--success{border-color:#4b9a5c!important;color:#2f7f4e!important;background:#e5f3e8!important}.employee-detail-history__row--clickable:active .status-pill--success *,.employee-detail-history__row--clickable:focus .status-pill--success *,.employee-detail-history__row--clickable:focus-visible .status-pill--success *,.employee-detail-history__row--clickable:hover .status-pill--success *{color:inherit!important}.payroll-paystub-modal__header-actions>.secondary-button.primary-button--small,.payroll-paystub-modal__header-actions>.secondary-button.primary-button--small:active,.payroll-paystub-modal__header-actions>.secondary-button.primary-button--small:focus-visible,.payroll-paystub-modal__header-actions>.secondary-button.primary-button--small:hover{background:var(--workspace-paper)!important;border-color:var(--ink)!important;color:var(--ink)!important}.payroll-paystub-modal__header-actions>.secondary-button.primary-button--small *,.payroll-paystub-modal__header-actions>.secondary-button.primary-button--small:active *,.payroll-paystub-modal__header-actions>.secondary-button.primary-button--small:focus-visible *,.payroll-paystub-modal__header-actions>.secondary-button.primary-button--small:hover *{color:inherit!important}.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-form--login-landing .login-form>.primary-button:hover{background:var(--newsprint)!important;color:var(--ink)!important;border-color:var(--ink)!important;box-shadow:none!important}.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-form--login-landing .login-form .field textarea{min-height:168px!important;padding:16px 18px!important;border:1px solid var(--ink)!important;border-radius:0!important;background:#fbf6ec!important;background-color:#fbf6ec!important;background-image:none!important;box-shadow:none!important;color:rgba(26,26,26,.52)!important;font-size:1rem!important;font-weight:400!important;line-height:1.55!important;resize:vertical}.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-form--login-landing .field input:not([type=checkbox]):not([type=radio]),.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-form--login-landing .field textarea,.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-form--login-landing .login-form .field input:not([type=checkbox]):not([type=radio]){background:var(--auth-right-surface)!important;background-color:var(--auth-right-surface)!important;background-image:none!important}.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-form--login-landing .field select{background:var(--auth-right-surface)!important;background-color:var(--auth-right-surface)!important}.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-form--login-landing .login-form .field select{display:block!important;width:100%!important;min-height:52px!important;height:52px!important;box-sizing:border-box!important;padding:0 44px 0 18px!important;border:1px solid var(--ink)!important;border-radius:0!important;background:var(--auth-right-surface)!important;background-color:var(--auth-right-surface)!important;background-image:linear-gradient(45deg,transparent 50%,rgba(26,26,26,.52) 0),linear-gradient(135deg,rgba(26,26,26,.52) 50%,transparent 0)!important;background-position:calc(100% - 24px) calc(50% - 3px),calc(100% - 18px) calc(50% - 3px)!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important;box-shadow:none!important;color:rgba(26,26,26,.52)!important;font-family:inherit!important;font-size:1rem!important;font-weight:400!important;line-height:1.2!important}.auth-screen[data-auth-screen=auth-screen--login-landing] .contact-page .login-form .field select{min-height:35px!important;height:35px!important;padding-top:0!important;padding-bottom:0!important;line-height:20px!important}.auth-screen[data-auth-screen=auth-screen--login-landing] .auth-form--login-landing .login-form .field textarea::placeholder{color:rgba(26,26,26,.28)!important;font-weight:400!important}:is(.company-ledger-table thead th,.payroll-table thead th,.payroll-table--review thead th,.reports-studio__preview-table-head .reports-studio__preview-cell,.taxes-card--table .payroll-table thead th,.benefits-ledger-table__header,.benefits-ledger-table__header>span,.team-ledger-table thead th,.employee-detail-history__table thead th,.taxes-report-table thead th,.compliance-studio-card .taxes-table thead th,.payroll-paystub__table th,.paystub-ledger__table th,.kit-table th,.dashboard thead th){font-family:Courier Prime,monospace!important;font-size:.9rem!important;font-style:normal!important}:is(.front-page-card__header,.company-card__header,.company-section-card__header,.company-ledger-card__titlebar,.company-editor-card__header,.employee-detail-card__header,.payroll-register-card__header,.payroll-summary-card__header,.payroll-next-card__header,.payroll-calendar__header,.benefits-plan-card__header,.reports-card__header,.reports-studio__panel-head,.reports-studio__saved-head,.reports-studio__builder-section-head,.reports-studio__selection-head,.reports-studio__template-library-head,.content-card__header,.wizard-card__header,.modal-panel__header,.compliance-studio-card__header,.compliance-card__header,.company-schedule-preview__header,.payroll-override-section__header,.taxes-card__header,.taxes-brackets__head){min-height:55px!important;box-sizing:border-box!important}.people-toast,.reports-studio__toast,.reports-toast{box-shadow:0 18px 40px rgba(55,39,14,.14)!important}.compliance-studio select,.compliance-studio-card .field select,.compliance-studio-card .taxes-field select,.compliance-studio__catalog-field select,.compliance-studio__settings-stack .taxes-field select,.compliance-workspace select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:36px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3 5.5L7 9L11 5.5' stroke='%23111' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important}.auth-form--login-landing{border:0!important;border-width:0!important;border-style:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;transform:none!important}.onboarding-workspace__main .address-autocomplete input,.onboarding-workspace__main .address-autocomplete__empty,.onboarding-workspace__main .address-autocomplete__option,.onboarding-workspace__main .comic-date-field__control input,.onboarding-workspace__main .content-card__header,.onboarding-workspace__main .field input:not([type=checkbox]):not([type=radio]),.onboarding-workspace__main .field select,.onboarding-workspace__main .field textarea,.onboarding-workspace__main .people-prior-payroll-money-field input:not([type=checkbox]):not([type=radio]),.onboarding-workspace__main .ssn-control input,.onboarding-workspace__main .state-picker__option,.onboarding-workspace__main .state-picker__toggle,.onboarding-workspace__main .wizard-card__header,.onboarding-workspace__main .wizard-form--prior-payroll .wizard-card>.content-card__header:first-child,.onboarding-workspace__main .wizard-form--prior-payroll .wizard-card>.content-card__header:not(:first-child),.onboarding-workspace__main .wizard-form--prior-payroll .wizard-card>.section-title:first-child{background:#fdf8ef!important}.onboarding-docket__header .status-pill{align-self:flex-start}.onboarding-shell .onboarding-docket__header .status-pill,.onboarding-shell .wizard-card__header .status-pill{border-width:1px!important;background:#fdf8ef!important;box-shadow:none!important}.onboarding-workspace__main .review-section>.secondary-button{background:#fdf8ef!important;font-size:.78rem!important}.onboarding-workspace__main .wizard-actions .secondary-button{background:#fdf8ef!important;min-height:32px!important;padding:0 12px!important;font-size:.78rem!important}.onboarding-step-form .review-attestations .field--inline{align-items:flex-start!important;gap:9px!important}.onboarding-step-form .review-attestations .field--inline>span{color:rgba(26,26,26,.82)!important;font-family:Courier Prime,monospace!important;font-size:.78rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important}.onboarding-shell .content-card,.onboarding-shell .onboarding-docket__step-index,.onboarding-shell .onboarding-lock-modal__panel,.onboarding-shell .status-pill,.onboarding-shell .wizard-card,.onboarding-step-form .address-autocomplete input,.onboarding-step-form .address-autocomplete__menu,.onboarding-step-form .address-autocomplete__option,.onboarding-step-form .address-autocomplete__status,.onboarding-step-form .choice-pill,.onboarding-step-form .comic-date-field__control input,.onboarding-step-form .danger-button,.onboarding-step-form .department-chip,.onboarding-step-form .field input:not([type=checkbox]):not([type=radio]),.onboarding-step-form .field select,.onboarding-step-form .field textarea,.onboarding-step-form .payroll-calendar,.onboarding-step-form .payroll-calendar__day,.onboarding-step-form .primary-button,.onboarding-step-form .secondary-button,.onboarding-step-form .secondary-button--inline,.onboarding-step-form .ssn-control input,.onboarding-step-form .state-module,.onboarding-step-form .state-picker__list,.onboarding-step-form .state-picker__option,.onboarding-step-form .state-picker__panel,.onboarding-step-form .state-picker__search,.onboarding-step-form .state-picker__tag,.onboarding-step-form .state-picker__trigger,.onboarding-step-form .state-unavailable-item{border-radius:0!important}.onboarding-step-form .field__error,.onboarding-step-form .field__label,.onboarding-step-form .field__required,.onboarding-step-form .helper-text,.onboarding-step-form .payroll-calendar__legend-item,.onboarding-step-form .payroll-calendar__month,.onboarding-step-form .payroll-calendar__weekday,.onboarding-step-form .state-tax-choice-field>.field__label,.onboarding-step-form .wizard-empty,.onboarding-step-form .wizard-list__title{font-family:Courier Prime,monospace!important}.onboarding-step-form .field__label,.onboarding-step-form .state-tax-choice-field>.field__label{color:rgba(26,26,26,.64)!important;font-size:var(--onboarding-field-label-size)!important;font-weight:400!important;letter-spacing:.14em!important;line-height:1.3!important;text-transform:capitalize!important}.onboarding-step-form .field:not(.field--inline):has(.ssn-control)>.field__label,.onboarding-step-form .field:not(.field--inline):has(.state-picker)>.field__label,.onboarding-step-form .field:not(.field--inline):has(input:not([type=checkbox]):not([type=radio]))>.field__label,.onboarding-step-form .field:not(.field--inline):has(select)>.field__label,.onboarding-step-form .field:not(.field--inline):has(textarea)>.field__label{font-size:var(--onboarding-field-label-size)!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:capitalize!important}.onboarding-step-form .field__label *,.onboarding-step-form .state-tax-choice-field>.field__label *{font-weight:400!important}.onboarding-step-form .field__required{color:#c1121f!important;font-size:inherit!important;font-weight:400!important;letter-spacing:inherit!important}.onboarding-step-form .field__error{color:#c1121f!important}.onboarding-step-form .address-autocomplete input,.onboarding-step-form .address-autocomplete__menu,.onboarding-step-form .address-autocomplete__option,.onboarding-step-form .address-autocomplete__status,.onboarding-step-form .choice-pill,.onboarding-step-form .choice-pill:has(input:checked),.onboarding-step-form .comic-date-field__control input,.onboarding-step-form .comic-date-field__toggle,.onboarding-step-form .department-chip,.onboarding-step-form .field input:not([type=checkbox]):not([type=radio]),.onboarding-step-form .field select,.onboarding-step-form .field textarea,.onboarding-step-form .payroll-calendar,.onboarding-step-form .payroll-calendar__day,.onboarding-step-form .ssn-control input,.onboarding-step-form .state-module,.onboarding-step-form .state-picker__list,.onboarding-step-form .state-picker__option,.onboarding-step-form .state-picker__search,.onboarding-step-form .state-picker__tag,.onboarding-step-form .state-picker__trigger,.onboarding-step-form .state-unavailable-item{background:#fdf8ef!important;box-shadow:none!important}.onboarding-step-form .address-autocomplete input,.onboarding-step-form .address-autocomplete__option,.onboarding-step-form .address-autocomplete__status,.onboarding-step-form .choice-pill,.onboarding-step-form .comic-date-field__control input,.onboarding-step-form .danger-button,.onboarding-step-form .department-chip,.onboarding-step-form .field input:not([type=checkbox]):not([type=radio]),.onboarding-step-form .field select,.onboarding-step-form .field textarea,.onboarding-step-form .payroll-calendar__day,.onboarding-step-form .primary-button,.onboarding-step-form .secondary-button,.onboarding-step-form .secondary-button--inline,.onboarding-step-form .ssn-control input,.onboarding-step-form .state-picker__option,.onboarding-step-form .state-picker__search,.onboarding-step-form .state-picker__tag,.onboarding-step-form .state-picker__trigger{border:1px solid #000!important;box-shadow:none!important}.onboarding-step-form .address-autocomplete input,.onboarding-step-form .address-autocomplete__option,.onboarding-step-form .address-autocomplete__status,.onboarding-step-form .choice-pill,.onboarding-step-form .comic-date-field__control input,.onboarding-step-form .department-chip,.onboarding-step-form .field input:not([type=checkbox]):not([type=radio]),.onboarding-step-form .field select,.onboarding-step-form .field textarea,.onboarding-step-form .payroll-calendar,.onboarding-step-form .payroll-calendar__day,.onboarding-step-form .payroll-calendar__legend-item,.onboarding-step-form .ssn-control input,.onboarding-step-form .state-module,.onboarding-step-form .state-picker__option,.onboarding-step-form .state-picker__search,.onboarding-step-form .state-picker__tag,.onboarding-step-form .state-picker__trigger,.onboarding-step-form .state-unavailable-item{color:rgba(26,26,26,.82)!important;font-family:Courier Prime,monospace!important}.onboarding-step-form .address-autocomplete input,.onboarding-step-form .comic-date-field__control input,.onboarding-step-form .field input:not([type=checkbox]):not([type=radio]),.onboarding-step-form .field select,.onboarding-step-form .field textarea,.onboarding-step-form .ssn-control input{font-size:.95rem!important;font-weight:400!important}.onboarding-step-form .address-autocomplete__option,.onboarding-step-form .address-autocomplete__status{gap:2px!important;min-height:56px!important;padding:10px 12px!important}.onboarding-step-form .address-autocomplete__primary,.onboarding-step-form .address-autocomplete__secondary,.onboarding-step-form .address-autocomplete__status{display:block!important;line-height:1.15!important}.onboarding-step-form .address-autocomplete__primary{font-size:.78rem!important;white-space:nowrap!important}.onboarding-step-form .address-autocomplete__secondary,.onboarding-step-form .address-autocomplete__status{font-size:.72rem!important;white-space:nowrap!important}.onboarding-step-form .danger-button,.onboarding-step-form .primary-button,.onboarding-step-form .secondary-button,.onboarding-step-form .secondary-button--inline{min-height:32px!important;padding:0 12px!important;border-width:1px!important;box-shadow:none!important;font-family:Courier Prime,monospace!important;font-size:.78rem!important}.onboarding-step-form .payroll-calendar__mode .secondary-button,.onboarding-step-form .payroll-calendar__mode .secondary-button--active,.onboarding-step-form .payroll-calendar__mode .secondary-button:active,.onboarding-step-form .payroll-calendar__mode .secondary-button:focus-visible,.onboarding-step-form .payroll-calendar__mode .secondary-button:hover{background:#fdf8ef!important;box-shadow:none!important}.onboarding-step-form .payroll-calendar__toolbar .secondary-button,.onboarding-step-form .payroll-calendar__toolbar .secondary-button:active,.onboarding-step-form .payroll-calendar__toolbar .secondary-button:focus-visible,.onboarding-step-form .payroll-calendar__toolbar .secondary-button:hover{background:#fdf8ef!important;box-shadow:none!important}.onboarding-step-form .payroll-calendar__toolbar .secondary-button{width:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.onboarding-step-form .payroll-calendar__toolbar .secondary-button svg{width:18px!important;height:18px!important}.onboarding-step-form .payroll-calendar__header .section-title{font-size:1.45rem!important;white-space:nowrap!important}.onboarding-step-form .state-tax-choice-field>.field__label{color:#000!important;font-size:var(--onboarding-field-label-size)!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.2!important;text-transform:none!important}.onboarding-step-form .state-module__local-grid>.field{display:grid!important;grid-template-rows:minmax(4rem,auto) minmax(40px,auto)!important;align-content:start!important}.onboarding-step-form .state-module__local-grid>.field>.field__label{display:block!important;min-height:4rem!important;margin-bottom:0!important}.onboarding-company-step .address-autocomplete__menu,.onboarding-company-step .address-autocomplete__option,.onboarding-company-step .address-autocomplete__status,.onboarding-company-step .choice-pill,.onboarding-company-step .choice-pill:has(input:checked),.onboarding-company-step .department-chip,.onboarding-company-step .field input:not([type=checkbox]):not([type=radio]),.onboarding-company-step .field select,.onboarding-company-step .field textarea,.onboarding-company-step .primary-button,.onboarding-company-step .secondary-button--inline,.onboarding-company-step .state-picker__list,.onboarding-company-step .state-picker__option,.onboarding-company-step .state-picker__panel,.onboarding-company-step .state-picker__search,.onboarding-company-step .state-picker__tag,.onboarding-company-step .state-picker__trigger,.onboarding-company-step .state-picker__trigger:hover{background:#fdf8ef!important}.onboarding-company-step .field:has(.choice-row)>.field__label,.onboarding-company-step .field:has(select)>.field__label{color:#000!important;font-size:var(--onboarding-field-label-size)!important;letter-spacing:.01em!important}.onboarding-company-step .field--inline>span{color:#000!important;font-family:Courier Prime,monospace!important;font-size:.9rem!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.2!important;text-transform:none!important}.onboarding-company-step .field select{color:#000!important;font-size:.95rem!important}.onboarding-company-step .address-autocomplete__option,.onboarding-company-step .address-autocomplete__status{gap:3px!important;min-height:48px!important;padding:12px!important}.onboarding-company-step .address-autocomplete__primary,.onboarding-company-step .address-autocomplete__secondary,.onboarding-company-step .address-autocomplete__status{display:block!important;line-height:1.15!important}.onboarding-company-step .address-autocomplete__primary{font-size:.78rem!important;white-space:nowrap!important}.onboarding-company-step .address-autocomplete__secondary,.onboarding-company-step .address-autocomplete__status{font-size:.72rem!important;white-space:nowrap!important}@keyframes onboardingPressSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes onboardingStampIn{0%{opacity:0;transform:rotate(8deg) scale(.5)}70%{opacity:1;transform:rotate(8deg) scale(1.08)}to{opacity:1;transform:rotate(8deg) scale(1)}}@keyframes onboardingTickerPulse{0%,to{opacity:.58}50%{opacity:1}}.onboarding-shell .status-pill--success,.onboarding-shell .status-pill--success *{color:#000!important}.onboarding-shell .status-pill--success{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.18)!important}.onboarding-docket__note .helper-text{margin:0}.onboarding-shell .dashboard.onboarding-dashboard,.onboarding-shell .dashboard.onboarding-dashboard .onboarding-workspace,.onboarding-shell .dashboard.onboarding-dashboard .onboarding-workspace__main,.onboarding-shell .dashboard.onboarding-dashboard>.dashboard__body.onboarding-dashboard__body{background:#fdf8ef!important;background-color:#fdf8ef!important}.app-shell.onboarding-shell,body:has(.onboarding-shell),html:has(.onboarding-shell){background:#fdf8ef!important;background-color:#fdf8ef!important}.onboarding-shell .onboarding-step-card .eyebrow{margin-bottom:7px;color:#8a621e;font-size:.67rem;letter-spacing:.17em}.onboarding-shell .onboarding-step-card .section-title{color:#2a251e;font-size:clamp(1.45rem,2vw,2rem);font-style:normal;letter-spacing:-.015em;text-transform:none}.onboarding-shell .wizard-card__header .status-pill{flex:0 0 auto;padding:7px 10px;border-color:rgba(115,82,27,.35)!important;background:#fff7df!important;color:#75531b!important;font-size:.67rem;letter-spacing:.1em}.onboarding-shell .onboarding-step-form .field{gap:8px}.onboarding-shell .onboarding-step-form .field__label,.onboarding-shell .onboarding-step-form .state-tax-choice-field>.field__label{color:#554d42!important;font-size:.78rem!important;font-weight:400!important;letter-spacing:.025em!important;text-transform:none!important}.onboarding-shell .review-summary>.review-section>.secondary-button,.onboarding-shell .review-summary>.review-section>.status-pill{align-self:start}@media (max-width:720px){.onboarding-shell .review-summary>.review-section>.secondary-button,.onboarding-shell .review-summary>.review-section>.status-pill{justify-self:start}}.onboarding-shell .onboarding-step-form .field__required{margin-left:5px;color:#a64532!important;font-size:.65rem!important;letter-spacing:.05em!important;text-transform:uppercase}.onboarding-shell .onboarding-step-form .field__help,.onboarding-shell .onboarding-step-form .helper-text{color:var(--onboarding-muted)!important;font-size:.78rem!important;line-height:1.55!important}.onboarding-shell .onboarding-form-section-heading>span,.onboarding-shell .onboarding-step-form .field__help,.onboarding-shell .onboarding-step-form .helper-text{position:relative;display:block;max-width:54rem;margin:2px 0 0!important;padding:7px 10px 7px 28px;border-left:2px solid #d7ad43;background:rgba(215,173,67,.09);color:rgba(49,43,34,.76)!important;font-family:Courier Prime,monospace;font-size:.74rem!important;line-height:1.45!important}.onboarding-shell .onboarding-form-section-heading>span:before,.onboarding-shell .onboarding-step-form .field__help:before,.onboarding-shell .onboarding-step-form .helper-text:before{content:"i";position:absolute;top:50%;left:9px;display:grid;width:12px;height:12px;place-items:center;transform:translateY(-50%);border:1px solid rgba(49,43,34,.45);border-radius:50%;color:rgba(49,43,34,.72);font-family:Georgia,serif;font-size:.62rem;font-style:italic;font-weight:700;line-height:1}.onboarding-shell .onboarding-step-form .address-autocomplete input,.onboarding-shell .onboarding-step-form .company-profile-readonly-value,.onboarding-shell .onboarding-step-form .field input:not([type=checkbox]):not([type=radio]),.onboarding-shell .onboarding-step-form .field select,.onboarding-shell .onboarding-step-form .field textarea,.onboarding-shell .onboarding-step-form .ssn-control input,.onboarding-shell .onboarding-step-form .state-picker__trigger{min-height:46px;border-color:rgba(67,56,41,.26)!important;background:#fffefa!important;color:#302b24!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important}.onboarding-shell .onboarding-step-form .field input:not([type=checkbox]):not([type=radio]):focus,.onboarding-shell .onboarding-step-form .field select:focus,.onboarding-shell .onboarding-step-form .field textarea:focus,.onboarding-shell .onboarding-step-form .state-picker__trigger:focus-visible{border-color:#a87420!important;outline:3px solid rgba(185,128,30,.18)!important;outline-offset:1px}.onboarding-shell .onboarding-step-form .primary-button{border-color:#25211d!important;background:#25211d!important;color:#e4c77f!important}.onboarding-shell .onboarding-step-form .secondary-button{border-color:rgba(67,56,41,.32)!important;background:#fffaf0!important;color:#3c352b!important}.onboarding-shell .onboarding-docket__header .section-title{color:#2a251e;font-style:normal;text-transform:none}:is(.modal-panel,.benefits-modal,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.final-refund-modal,.onboarding-lock-modal__panel,.payroll-batch-report-modal,.payroll-confirm-modal,.payroll-readiness-modal,.payroll-override-modal,.payroll-paystub-modal,.payroll-run-modal,.compliance-notice-modal,.command-palette__panel,.dashboard .modal-panel) :is(>.modal-panel__header,>.modal-panel__footer,>.content-card__header:first-of-type,>.content-card,>.benefits-modal__body,>.final-refund-modal__body,>.payroll-batch-report-modal__body,>.payroll-confirm-modal__body,>.payroll-run-modal__body,>.payroll-readiness-modal__list,>.payroll-confirm-modal__summary,.wizard-card>.section-title:first-child,.wizard-card>.content-card__header:first-child,.wizard-card>.content-card__header:not(:first-child),.wizard-card,.benefits-modal__section,.benefits-modal__impact,.benefits-modal__impact-box,.benefits-modal__eligibility-stack,.benefits-modal__policy-stack,.benefits-modal__enrollment-frame,.benefits-modal__summary-band,.benefits-modal__summary-item,.benefits-modal__record-shell,.benefits-modal__record-empty,.benefits-modal__record-person,.company-editor-card,.company-section-card,.company-impact-panel,.company-ledger-fields,.company-ledger-field,.final-refund-modal__summary,.final-refund-modal__fieldset,.final-refund-modal__footer,.payroll-batch-report-modal__summary-item,.payroll-batch-report-modal__table-wrap,.payroll-batch-report-modal__mini-table-wrap,.payroll-modal-section,.payroll-readiness-modal__item,.people-step-shell,.wizard-form--employee,.wizard-form--prior-payroll){background:#fdf8ef!important;background-color:#fdf8ef!important}.payroll-run-modal .payroll-run-modal__body>.people-step-shell.payroll-run-modal__step-shell,.payroll-run-modal .payroll-run-modal__body>.people-step-shell.payroll-run-modal__step-shell>.wizard-card.payroll-modal-section--people,.payroll-run-modal .payroll-run-modal__body>.people-step-shell.payroll-run-modal__step-shell>.wizard-card.payroll-modal-section--people>.section-title:first-child,.payroll-run-modal .payroll-run-modal__body>.people-step-shell.payroll-run-modal__step-shell>.wizard-card.payroll-modal-section--review,.payroll-run-modal .payroll-run-modal__body>.people-step-shell.payroll-run-modal__step-shell>.wizard-card.payroll-modal-section--review>.section-title:first-child,.payroll-run-modal .payroll-run-modal__body>.people-step-shell.payroll-run-modal__step-shell>.wizard-card.payroll-modal-section--setup,.payroll-run-modal .payroll-run-modal__body>.people-step-shell.payroll-run-modal__step-shell>.wizard-card.payroll-modal-section--setup>.section-title:first-child{background:var(--workspace-paper)!important;background-color:var(--workspace-paper)!important}.payroll-override-modal .payroll-override-section__header>button.ui-icon-only-button .sr-only{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important;color:inherit!important}:is(.people-modal__panel--confirm,.company-settings-modal:not(.benefits-modal),.final-refund-modal,.onboarding-lock-sheet__panel,.onboarding-review-submit-modal__panel) :is(>.modal-panel__header,>.content-card__header:first-of-type,>.modal-panel__header.onboarding-lock-sheet__header){position:relative!important;margin:0 0 18px!important;padding:20px 88px 18px 24px!important;min-height:66px!important;box-sizing:border-box!important;background:var(--editorial-dark-surface)!important;border-bottom:2px solid #d7ad43!important}.people-modal__panel--confirm>.content-card__header:first-of-type>div,:is(.company-settings-modal:not(.benefits-modal),.final-refund-modal)>.modal-panel__header>div{display:grid!important;align-content:start!important;gap:0!important}.people-modal__panel--confirm>.content-card__header:first-of-type :is(.section-title,h2),:is(.company-settings-modal:not(.benefits-modal),.final-refund-modal) .modal-panel__title{margin:0!important;color:var(--newsprint)!important;font-family:Playfair Display,serif!important;font-size:clamp(1.9rem,2.7vw,2.45rem)!important;font-style:italic!important;font-weight:700!important;letter-spacing:.01em!important;line-height:.94!important;text-transform:uppercase!important;text-wrap:balance!important;max-width:none!important}.people-modal__panel--confirm>.content-card__header:first-of-type .eyebrow,:is(.company-settings-modal:not(.benefits-modal),.final-refund-modal) .eyebrow{color:rgba(255,247,231,.8)!important}.people-modal__panel--confirm>.content-card__header:first-of-type .helper-text,.people-modal__panel--confirm>.content-card__header:first-of-type .helper-text strong,:is(.company-settings-modal:not(.benefits-modal),.final-refund-modal) .modal-panel__header p:not(.eyebrow){color:rgba(255,247,231,.8)!important}.company-settings-modal:not(.benefits-modal) .address-autocomplete input,.company-settings-modal:not(.benefits-modal) .field input:not([type=checkbox]):not([type=radio]),.company-settings-modal:not(.benefits-modal) .field select,.company-settings-modal:not(.benefits-modal) .field textarea,.company-settings-modal:not(.benefits-modal) input[type=file],.final-refund-modal .taxes-field input,.final-refund-modal .taxes-field select,.final-refund-modal__inline-input{border:1px solid rgba(34,27,19,.72)!important;border-radius:0!important;background:#fdf8ef!important;box-shadow:none!important;-webkit-box-shadow:none!important}.onboarding-lock-sheet__panel>:not(.modal-panel__close):not(.modal-panel__header),.onboarding-review-submit-modal__panel>:not(.onboarding-lock-modal__close){margin-left:24px!important;margin-right:24px!important}.benefits-workspace .benefits-modal .address-autocomplete input,.benefits-workspace .benefits-modal .comic-date-field__control input,.benefits-workspace .benefits-modal .employee-detail-field__value,.benefits-workspace .benefits-modal .field input:not([type=checkbox]):not([type=radio]):not([type=file]),.benefits-workspace .benefits-modal .field select,.benefits-workspace .benefits-modal .field textarea,.employee-detail-page .benefits-modal .address-autocomplete input,.employee-detail-page .benefits-modal .comic-date-field__control input,.employee-detail-page .benefits-modal .employee-detail-field__value,.employee-detail-page .benefits-modal .field input:not([type=checkbox]):not([type=radio]):not([type=file]),.employee-detail-page .benefits-modal .field select,.employee-detail-page .benefits-modal .field textarea{height:35px!important;min-height:35px!important;max-height:35px!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;line-height:35px!important;border:1px solid rgba(34,27,19,.32)!important}.benefits-modal.company-settings-modal,.benefits-modal.modal-panel{width:min(1180px,100%)!important;border-radius:0!important;background:#fdf8ef!important;box-shadow:none!important;-webkit-box-shadow:none!important;overflow-x:hidden!important;overflow-y:auto!important}.benefits-delete-modal .modal-panel__close,.benefits-modal.company-settings-modal .modal-panel__close,.benefits-modal.modal-panel .modal-panel__close{color:var(--newsprint)!important}.benefits-delete-modal .modal-panel__title,.benefits-modal.company-settings-modal .modal-panel__title,.benefits-modal.modal-panel .modal-panel__title{margin:0!important;color:var(--newsprint)!important;font-family:Playfair Display,serif!important;font-size:clamp(1.9rem,2.7vw,2.45rem)!important;font-style:italic!important;font-weight:700!important;letter-spacing:.01em!important;line-height:.94!important;text-transform:uppercase!important;text-wrap:balance!important}.benefits-delete-modal .eyebrow,.benefits-modal.company-settings-modal .eyebrow,.benefits-modal.modal-panel .eyebrow{color:rgba(255,247,231,.8)!important}.benefits-modal.company-settings-modal>.benefits-modal__body,.benefits-modal.modal-panel>.benefits-modal__body{display:grid!important;align-content:start!important;gap:16px!important;padding:0 24px 24px!important;background:#fdf8ef!important}.benefits-modal.company-settings-modal>.modal-panel__footer,.benefits-modal.modal-panel>.modal-panel__footer{padding:4px 24px 24px!important;background:#fdf8ef!important;border-top:0!important}.benefits-delete-modal>.modal-panel__header{margin:0 0 18px!important;padding:20px 88px 18px 24px!important;background:var(--editorial-dark-surface)!important;border-bottom:2px solid #d7ad43!important}.payroll-override-section__header>.primary-button.primary-button--small,.payroll-override-section__header>.primary-button.primary-button--small:active,.payroll-override-section__header>.primary-button.primary-button--small:disabled,.payroll-override-section__header>.primary-button.primary-button--small:focus-visible,.payroll-override-section__header>.primary-button.primary-button--small:hover,.payroll-override-section__header>.secondary-button.primary-button--small,.payroll-override-section__header>.secondary-button.primary-button--small:active,.payroll-override-section__header>.secondary-button.primary-button--small:disabled,.payroll-override-section__header>.secondary-button.primary-button--small:focus-visible,.payroll-override-section__header>.secondary-button.primary-button--small:hover{opacity:1!important;-webkit-text-fill-color:#fdf8ef!important}.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:active,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:disabled,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:focus-visible,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:hover{background:#000000!important;background-color:#000000!important;border-color:#000000!important;color:#fdf8ef!important;opacity:1!important;-webkit-text-fill-color:#fdf8ef!important}.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small *,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:active *,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:disabled *,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:focus-visible *,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:hover *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}:is(.payroll-batch-report-modal,.payroll-confirm-modal,.payroll-readiness-modal,.payroll-override-modal,.payroll-paystub-modal)>.modal-panel__header{margin:0 0 18px!important;padding:20px 88px 18px 24px!important;min-height:66px!important;box-sizing:border-box!important;display:flex!important;align-items:flex-start!important;gap:16px!important;background:var(--editorial-dark-surface)!important;border-bottom:2px solid #d7ad43!important}:is(.payroll-batch-report-modal,.payroll-override-modal,.payroll-paystub-modal)>.modal-panel__header{justify-content:space-between!important}:is(.payroll-batch-report-modal,.payroll-confirm-modal,.payroll-readiness-modal,.payroll-override-modal,.payroll-paystub-modal)>.modal-panel__header>div:first-child{display:grid!important;align-content:start!important}:is(.payroll-batch-report-modal,.payroll-confirm-modal,.payroll-readiness-modal,.payroll-override-modal,.payroll-paystub-modal) .eyebrow{color:rgba(255,247,231,.8)!important}.payroll-batch-report__hero-card :is(.eyebrow,span),.payroll-batch-report__mini-table th,.payroll-batch-report__summary-item span{color:var(--workspace-ink-soft)!important;font-family:Courier Prime,monospace!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important}.payroll-batch-report-modal :is(.eyebrow,.payroll-batch-report__hero-card span,.payroll-batch-report__summary-item span,.payroll-batch-report__summary-item strong,.payroll-batch-report__table th,.payroll-batch-report__table td,.payroll-batch-report__mini-table th,.payroll-batch-report__mini-table td,.payroll-batch-report__timeline-row strong,.payroll-batch-report__timeline-row p,.payroll-batch-report__exception-item strong,.payroll-batch-report__exception-item p,.people-table__person-copy strong,.people-table__person-copy small,.payroll-status-pill,.payroll-chip){font-weight:400!important}.payroll-override-modal__header-actions>.primary-button.primary-button--small,.payroll-override-modal__header-actions>.primary-button.primary-button--small:active,.payroll-override-modal__header-actions>.primary-button.primary-button--small:disabled,.payroll-override-modal__header-actions>.primary-button.primary-button--small:focus-visible,.payroll-override-modal__header-actions>.primary-button.primary-button--small:hover{background:#fdf8ef!important;background-color:#fdf8ef!important;border-color:var(--ink)!important;color:var(--ink)!important}.payroll-override-modal__header-actions>.primary-button.primary-button--small *,.payroll-override-modal__header-actions>.primary-button.primary-button--small:active *,.payroll-override-modal__header-actions>.primary-button.primary-button--small:disabled *,.payroll-override-modal__header-actions>.primary-button.primary-button--small:focus-visible *,.payroll-override-modal__header-actions>.primary-button.primary-button--small:hover *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}.payroll-override-section__header>.primary-button.primary-button--small,.payroll-override-section__header>.primary-button.primary-button--small:active,.payroll-override-section__header>.primary-button.primary-button--small:disabled,.payroll-override-section__header>.primary-button.primary-button--small:focus-visible,.payroll-override-section__header>.primary-button.primary-button--small:hover,.payroll-override-section__header>.secondary-button.primary-button--small,.payroll-override-section__header>.secondary-button.primary-button--small:active,.payroll-override-section__header>.secondary-button.primary-button--small:disabled,.payroll-override-section__header>.secondary-button.primary-button--small:focus-visible,.payroll-override-section__header>.secondary-button.primary-button--small:hover{background:#000000!important;background-color:#000000!important;border-color:#000000!important;color:#fdf8ef!important}.payroll-override-section__header>.primary-button.primary-button--small *,.payroll-override-section__header>.primary-button.primary-button--small:active *,.payroll-override-section__header>.primary-button.primary-button--small:disabled *,.payroll-override-section__header>.primary-button.primary-button--small:focus-visible *,.payroll-override-section__header>.primary-button.primary-button--small:hover *,.payroll-override-section__header>.secondary-button.primary-button--small *,.payroll-override-section__header>.secondary-button.primary-button--small:active *,.payroll-override-section__header>.secondary-button.primary-button--small:disabled *,.payroll-override-section__header>.secondary-button.primary-button--small:focus-visible *,.payroll-override-section__header>.secondary-button.primary-button--small:hover *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}.app-shell,.dashboard,body:has(.app-shell),html:has(.app-shell){background:#fdf8ef!important;background-color:#fdf8ef!important}.company-workspace .comic-date-field__toggle *,.company-workspace .comic-date-field__toggle .app-icon,.company-workspace .comic-date-field__toggle:active *,.company-workspace .comic-date-field__toggle:active .app-icon,.company-workspace .comic-date-field__toggle:focus *,.company-workspace .comic-date-field__toggle:focus .app-icon,.company-workspace .comic-date-field__toggle:focus-visible *,.company-workspace .comic-date-field__toggle:focus-visible .app-icon,.company-workspace .comic-date-field__toggle:hover *,.company-workspace .comic-date-field__toggle:hover .app-icon{color:inherit!important;stroke:currentColor!important}:is(.front-page-card__header,.company-card__header,.company-section-card__header,.company-ledger-card__titlebar,.company-editor-card__header,.employee-detail-card__header,.payroll-register-card__header,.payroll-summary-card__header,.payroll-next-card__header,.payroll-calendar__header,.benefits-plan-card__header,.reports-card__header,.reports-studio__panel-head,.reports-studio__saved-head,.reports-studio__builder-section-head,.reports-studio__selection-head,.reports-studio__template-library-head,.content-card__header,.wizard-card__header,.modal-panel__header,.compliance-studio-card__header,.compliance-card__header,.company-schedule-preview__header,.payroll-override-section__header,.taxes-card__header,.taxes-brackets__head){background:#fdf8ef!important;background-color:#fdf8ef!important}.company-workspace .company-ledger-address-grid--edit .address-autocomplete input,.company-workspace .company-ledger-address-grid--edit .address-autocomplete input:focus,.company-workspace .company-ledger-address-grid--edit .address-autocomplete input:focus-visible,.company-workspace .company-ledger-address-grid--edit .employee-detail-field .comic-date-field__control input,.company-workspace .company-ledger-address-grid--edit .employee-detail-field input,.company-workspace .company-ledger-address-grid--edit .employee-detail-field input:focus,.company-workspace .company-ledger-address-grid--edit .employee-detail-field input:focus-visible,.company-workspace .company-ledger-address-grid--edit .employee-detail-field select,.company-workspace .company-ledger-address-grid--edit .employee-detail-field select:focus,.company-workspace .company-ledger-address-grid--edit .employee-detail-field select:focus-visible{background:#fdf8ef!important;background-color:#fdf8ef!important}.benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true],.benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:active,.benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:focus-visible,.benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:hover{background:var(--ink)!important;background-color:var(--ink)!important;border-color:var(--ink)!important;color:#fffaf0!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true] *,.benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:active *,.benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:focus-visible *,.benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:hover *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}.benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true] .app-icon,.benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:active .app-icon,.benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:focus-visible .app-icon,.benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:hover .app-icon{width:14px!important;height:14px!important;stroke-width:2!important}.benefits-workspace button.secondary-button.primary-button--small[data-leave-case-action-trigger=true],.benefits-workspace button.secondary-button.primary-button--small[data-leave-case-action-trigger=true]:active,.benefits-workspace button.secondary-button.primary-button--small[data-leave-case-action-trigger=true]:focus-visible,.benefits-workspace button.secondary-button.primary-button--small[data-leave-case-action-trigger=true]:hover,.benefits-workspace button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true],.benefits-workspace button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true]:active,.benefits-workspace button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true]:focus-visible,.benefits-workspace button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true]:hover{background:var(--ink)!important;background-color:var(--ink)!important;border-color:var(--ink)!important;color:#fffaf0!important;min-width:30px!important;width:30px!important;max-width:30px!important;min-height:30px!important;height:30px!important;max-height:30px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.benefits-workspace button.secondary-button.primary-button--small[data-leave-case-action-trigger=true] *,.benefits-workspace button.secondary-button.primary-button--small[data-leave-case-action-trigger=true]:active *,.benefits-workspace button.secondary-button.primary-button--small[data-leave-case-action-trigger=true]:focus-visible *,.benefits-workspace button.secondary-button.primary-button--small[data-leave-case-action-trigger=true]:hover *,.benefits-workspace button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true] *,.benefits-workspace button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true]:active *,.benefits-workspace button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true]:focus-visible *,.benefits-workspace button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true]:hover *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}.benefits-workspace button.secondary-button.primary-button--small[data-leave-case-action-trigger=true] .app-icon,.benefits-workspace button.secondary-button.primary-button--small[data-leave-case-action-trigger=true]:active .app-icon,.benefits-workspace button.secondary-button.primary-button--small[data-leave-case-action-trigger=true]:focus-visible .app-icon,.benefits-workspace button.secondary-button.primary-button--small[data-leave-case-action-trigger=true]:hover .app-icon,.benefits-workspace button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true] .app-icon,.benefits-workspace button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true]:active .app-icon,.benefits-workspace button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true]:focus-visible .app-icon,.benefits-workspace button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true]:hover .app-icon{width:14px!important;height:14px!important;stroke-width:2!important}.company-workspace :is(.secondary-button,.secondary-button--compact,.secondary-button--small,.employee-detail-card__actions>.secondary-button,.company-ledger-card__title-actions>.secondary-button,.company-button-row>.secondary-button,.company-modal-pagination>div>.secondary-button,.row-action-menu__item,.company-tax-tab):not(.company-tax-tab--active):not(:hover){background:#fdf8ef!important;background-color:#fdf8ef!important}.company-workspace :is(.secondary-button,.secondary-button--compact,.secondary-button--small,.employee-detail-card__actions>.secondary-button,.company-ledger-card__title-actions>.secondary-button,.company-button-row>.secondary-button,.company-modal-pagination>div>.secondary-button):is([data-row-action-trigger=true],[data-benefits-row-action-trigger=true],[data-leave-policy-action-trigger=true],[data-leave-case-action-trigger=true],[data-payroll-row-action-trigger=true],[data-person-leave-request-action-trigger=true]):not(:hover){background:var(--ink)!important;background-color:var(--ink)!important;border-color:var(--ink)!important;color:#fffaf0!important}:is(.modal-panel,.benefits-modal,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.final-refund-modal,.onboarding-lock-modal__panel,.payroll-batch-report-modal,.payroll-confirm-modal,.payroll-readiness-modal,.payroll-override-modal,.payroll-paystub-modal,.payroll-run-modal,.compliance-notice-modal,.command-palette__panel,.dashboard .modal-panel) :is(button.secondary-button.primary-button--small[data-row-action-trigger=true],button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true],button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true],button.secondary-button.primary-button--small[data-leave-case-action-trigger=true],button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true],button.secondary-button.primary-button--small[data-person-leave-request-action-trigger=true]),:is(.modal-panel,.benefits-modal,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.final-refund-modal,.onboarding-lock-modal__panel,.payroll-batch-report-modal,.payroll-confirm-modal,.payroll-readiness-modal,.payroll-override-modal,.payroll-paystub-modal,.payroll-run-modal,.compliance-notice-modal,.command-palette__panel,.dashboard .modal-panel) :is(button.secondary-button.primary-button--small[data-row-action-trigger=true],button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true],button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true],button.secondary-button.primary-button--small[data-leave-case-action-trigger=true],button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true],button.secondary-button.primary-button--small[data-person-leave-request-action-trigger=true]):is(:hover,:focus-visible,:active,:disabled){background:var(--ink)!important;background-color:var(--ink)!important;color:#fffaf0!important;border-color:var(--ink)!important}:is(.modal-panel,.benefits-modal,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.final-refund-modal,.onboarding-lock-modal__panel,.payroll-batch-report-modal,.payroll-confirm-modal,.payroll-readiness-modal,.payroll-override-modal,.payroll-paystub-modal,.payroll-run-modal,.compliance-notice-modal,.command-palette__panel,.dashboard .modal-panel) :is(button.secondary-button.primary-button--small[data-row-action-trigger=true],button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true],button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true],button.secondary-button.primary-button--small[data-leave-case-action-trigger=true],button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true],button.secondary-button.primary-button--small[data-person-leave-request-action-trigger=true]) *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}.benefits-workspace .status-pill--success,.people-table-shell.team-ledger-shell .team-ledger-table .status-pill--success,.team-ledger-table .status-pill--success{border-color:#2a6c41!important;color:#205b36!important;background:#e5f3e8!important}.benefits-workspace .status-pill--inactive,.benefits-workspace .status-pill--warning,.people-table-shell.team-ledger-shell .team-ledger-table .status-pill--inactive,.people-table-shell.team-ledger-shell .team-ledger-table .status-pill--warning,.team-ledger-table .status-pill--inactive,.team-ledger-table .status-pill--warning{border-color:#b0812f!important;color:#7a521f!important;background:#f6ecd0!important}.compliance-card__copy,.compliance-empty-state p,.compliance-history-item p,.compliance-history-item__meta,.compliance-inline-meta span,.compliance-inline-meta--compact span,.compliance-list-item__copy,.compliance-list-item__kind,.compliance-list-item__topline span:not(.status-pill),.compliance-meta-list li,.compliance-metric__detail,.compliance-summary-status,.compliance-value-list div,.compliance-value-list dt{color:rgba(26,26,26,.72)!important}.people-table-shell.team-ledger-shell .people-pagination .page-size-field,.people-table-shell.team-ledger-shell .people-pagination .page-size-field select,.people-table-shell.team-ledger-shell .people-pagination .page-size-field select:focus,.people-table-shell.team-ledger-shell .people-pagination__meta .helper-text{align-self:center!important}.people-table-shell.team-ledger-shell .people-pagination .page-size-field select,.people-table-shell.team-ledger-shell .people-pagination .page-size-field select:focus,.people-table-shell.team-ledger-shell .people-pagination__actions>.secondary-button,.people-table-shell.team-ledger-shell .people-pagination__actions>.secondary-button:active,.people-table-shell.team-ledger-shell .people-pagination__actions>.secondary-button:disabled,.people-table-shell.team-ledger-shell .people-pagination__actions>.secondary-button:focus-visible,.people-table-shell.team-ledger-shell .people-pagination__actions>.secondary-button:hover{background:#fdf8ef!important;background-color:#fdf8ef!important;color:var(--ink)!important;border-color:var(--ink)!important}.people-workspace .team-filter-bar .primary-button,.people-workspace .team-filter-bar .primary-button--small,.people-workspace .team-filter-bar .secondary-button,.people-workspace .team-filter-bar .secondary-button--small,.people-workspace .team-filter-bar button,.people-workspace .team-filter-bar input,.people-workspace .team-filter-bar select{background:#fdf8ef!important;background-color:#fdf8ef!important;color:var(--ink)!important;border-color:var(--ink)!important}.payroll-workspace .payroll-review-rail .payroll-summary-card__body .eyebrow{margin:0 0 6px!important;color:rgba(34,27,19,.58)!important;font-family:Courier Prime,monospace!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important}.payroll-workspace .payroll-payment-card__readiness>.secondary-button{justify-self:start!important}.payroll-workspace .payroll-payment-card__actions>.secondary-button:disabled{opacity:.46!important;color:rgba(34,27,19,.56)!important}.people-workspace .team-filter-bar .primary-button .app-icon,.people-workspace .team-filter-bar .primary-button--small .app-icon,.people-workspace .team-filter-bar .secondary-button .app-icon,.people-workspace .team-filter-bar .secondary-button--small .app-icon,.people-workspace .team-filter-bar button .app-icon{color:currentColor!important;fill:none!important;stroke:currentColor!important}.benefits-modal.company-settings-modal,.benefits-modal.modal-panel{padding:0!important;gap:0!important;overflow:hidden!important}.benefits-modal.company-settings-modal>.benefits-modal__body,.benefits-modal.company-settings-modal>.modal-panel__footer,.benefits-modal.company-settings-modal>.modal-panel__header,.benefits-modal.modal-panel>.benefits-modal__body,.benefits-modal.modal-panel>.modal-panel__footer,.benefits-modal.modal-panel>.modal-panel__header{margin:0!important}.benefits-modal.company-settings-modal>.modal-panel__header,.benefits-modal.modal-panel>.modal-panel__header{margin:0 0 18px!important;padding:20px 88px 18px 24px!important;min-height:66px!important;box-sizing:border-box!important;display:flex!important;align-items:flex-start!important;background:var(--editorial-dark-surface)!important;border-bottom:2px solid #d7ad43!important}.benefits-modal.company-settings-modal>.modal-panel__header>div,.benefits-modal.modal-panel>.modal-panel__header>div{display:grid!important;align-content:start!important}.benefits-modal.company-settings-modal .modal-panel__title,.benefits-modal.modal-panel .modal-panel__title{margin:0!important;color:var(--newsprint)!important;font-family:Playfair Display,serif!important;font-size:clamp(1.9rem,2.7vw,2.45rem)!important;font-style:italic!important;font-weight:700!important;letter-spacing:.01em!important;line-height:.94!important;text-transform:uppercase!important;text-wrap:balance!important}.benefits-modal.company-settings-modal .eyebrow,.benefits-modal.modal-panel .eyebrow{color:rgba(255,247,231,.8)!important}.benefits-modal.company-settings-modal>.benefits-modal__body,.benefits-modal.modal-panel>.benefits-modal__body{padding-top:0!important}.people-table-shell.team-ledger-shell .team-ledger-table .status-pill,.people-workspace .team-mobile-roster-card .status-pill,.team-ledger-table .status-pill{border-width:1px!important;box-shadow:none!important}.payroll-workspace .payroll-pagination--review,.payroll-workspace .payroll-pagination--review .page-size-field,.payroll-workspace .payroll-pagination--review .page-size-field select,.payroll-workspace .payroll-pagination--review .page-size-field select:focus,.payroll-workspace .payroll-pagination--review .pagination-page-pill,.payroll-workspace .payroll-pagination--review .people-pagination,.payroll-workspace .payroll-pagination--review .people-pagination__actions,.payroll-workspace .payroll-pagination--review .people-pagination__actions>.secondary-button,.payroll-workspace .payroll-pagination--review .people-pagination__actions>.secondary-button:active,.payroll-workspace .payroll-pagination--review .people-pagination__actions>.secondary-button:disabled,.payroll-workspace .payroll-pagination--review .people-pagination__actions>.secondary-button:focus-visible,.payroll-workspace .payroll-pagination--review .people-pagination__actions>.secondary-button:hover,.payroll-workspace .payroll-pagination--review .people-pagination__meta,.payroll-workspace .payroll-payment-card,.payroll-workspace .payroll-payment-card__body,.payroll-workspace .payroll-register-card--review,.payroll-workspace .payroll-register-card__header,.payroll-workspace .payroll-review-grid,.payroll-workspace .payroll-review-grid>aside,.payroll-workspace .payroll-review-grid>section,.payroll-workspace .payroll-review-shell,.payroll-workspace .payroll-review-toolbar,.payroll-workspace .payroll-review-toolbar__search-input,.payroll-workspace .payroll-review-toolbar__search-input:active,.payroll-workspace .payroll-review-toolbar__search-input:focus,.payroll-workspace .payroll-review-toolbar__search-input:hover,.payroll-workspace .payroll-review-toolbar__search-shell,.payroll-workspace .payroll-summary-card,.payroll-workspace .payroll-summary-card__body,.payroll-workspace .payroll-summary-card__header,.payroll-workspace .payroll-table--review,.payroll-workspace .payroll-table--review tbody,.payroll-workspace .payroll-table--review tbody td,.payroll-workspace .payroll-table--review tbody tr,.payroll-workspace .payroll-table-wrap--review{background:#fdf8ef!important;background-color:#fdf8ef!important;color:var(--ink)!important;border-color:var(--ink)!important}.payroll-workspace .payroll-payment-card__actions>.secondary-button,.payroll-workspace .payroll-payment-card__actions>.secondary-button:active,.payroll-workspace .payroll-payment-card__actions>.secondary-button:disabled,.payroll-workspace .payroll-payment-card__actions>.secondary-button:focus-visible,.payroll-workspace .payroll-payment-card__actions>.secondary-button:hover,.payroll-workspace .payroll-register-card__header-actions>.field select,.payroll-workspace .payroll-register-card__header-actions>.field select:focus,.payroll-workspace .payroll-register-card__header-actions>button:not([data-tone=reset]):not([data-tone=discard]):not(.primary-button--small):not(.payroll-start-button),.payroll-workspace .payroll-register-card__header-actions>button:not([data-tone=reset]):not([data-tone=discard]):not(.primary-button--small):not(.payroll-start-button):active,.payroll-workspace .payroll-register-card__header-actions>button:not([data-tone=reset]):not([data-tone=discard]):not(.primary-button--small):not(.payroll-start-button):focus-visible,.payroll-workspace .payroll-register-card__header-actions>button:not([data-tone=reset]):not([data-tone=discard]):not(.primary-button--small):not(.payroll-start-button):hover{background:#fdf8ef!important;background-color:#fdf8ef!important;color:var(--ink)!important;border-color:var(--ink)!important}.payroll-workspace .payroll-register-card__header-actions>.payroll-paycheck-picker>.secondary-button,.payroll-workspace .payroll-register-card__header-actions>.payroll-paycheck-picker>.secondary-button:active,.payroll-workspace .payroll-register-card__header-actions>.payroll-paycheck-picker>.secondary-button:focus-visible,.payroll-workspace .payroll-register-card__header-actions>.payroll-paycheck-picker>.secondary-button:hover{background:#fdf8ef!important;width:auto!important;max-width:none!important;justify-content:flex-start!important;padding:0 12px!important}.payroll-workspace .payroll-register-card__header-actions>.payroll-paycheck-picker>.secondary-button .app-icon{margin-left:6px!important}.payroll-workspace .payroll-payment-card__submit,.payroll-workspace .payroll-payment-card__submit:active,.payroll-workspace .payroll-payment-card__submit:disabled,.payroll-workspace .payroll-payment-card__submit:focus-visible,.payroll-workspace .payroll-payment-card__submit:hover,.payroll-workspace .payroll-register-card__header-actions>.secondary-button.primary-button--small,.payroll-workspace .payroll-register-card__header-actions>.secondary-button.primary-button--small:active,.payroll-workspace .payroll-register-card__header-actions>.secondary-button.primary-button--small:disabled,.payroll-workspace .payroll-register-card__header-actions>.secondary-button.primary-button--small:focus-visible,.payroll-workspace .payroll-register-card__header-actions>.secondary-button.primary-button--small:hover{color:#fffaf0!important;border-color:var(--ink)!important}.payroll-workspace .payroll-register-card__header-actions>.secondary-button.primary-button--small,.payroll-workspace .payroll-register-card__header-actions>.secondary-button.primary-button--small:active,.payroll-workspace .payroll-register-card__header-actions>.secondary-button.primary-button--small:disabled,.payroll-workspace .payroll-register-card__header-actions>.secondary-button.primary-button--small:focus-visible,.payroll-workspace .payroll-register-card__header-actions>.secondary-button.primary-button--small:hover{background:#3f8550!important;background-color:#3f8550!important}.people-modal__header--prior-payroll .secondary-button.primary-button--small,.people-modal__header--prior-payroll .secondary-button.primary-button--small:active,.people-modal__header--prior-payroll .secondary-button.primary-button--small:disabled,.people-modal__header--prior-payroll .secondary-button.primary-button--small:focus-visible,.people-modal__header--prior-payroll .secondary-button.primary-button--small:hover{background:#fdf8ef!important;background-color:#fdf8ef!important;border-color:var(--ink)!important;color:var(--ink)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;white-space:nowrap!important;flex-wrap:nowrap!important;min-height:40px!important;padding:0 18px!important;line-height:1!important}.people-modal__header--prior-payroll .secondary-button.primary-button--small *,.people-modal__header--prior-payroll .secondary-button.primary-button--small:active *,.people-modal__header--prior-payroll .secondary-button.primary-button--small:disabled *,.people-modal__header--prior-payroll .secondary-button.primary-button--small:focus-visible *,.people-modal__header--prior-payroll .secondary-button.primary-button--small:hover *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}.people-modal__header--prior-payroll .secondary-button.primary-button--small .app-icon,.people-modal__header--prior-payroll .secondary-button.primary-button--small:active .app-icon,.people-modal__header--prior-payroll .secondary-button.primary-button--small:disabled .app-icon,.people-modal__header--prior-payroll .secondary-button.primary-button--small:focus-visible .app-icon,.people-modal__header--prior-payroll .secondary-button.primary-button--small:hover .app-icon{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex:0 0 auto!important;transform:none!important;vertical-align:middle!important}.people-modal__panel--prior-payroll .wizard-actions .primary-button,.people-modal__panel--prior-payroll .wizard-actions .primary-button:active,.people-modal__panel--prior-payroll .wizard-actions .primary-button:focus-visible,.people-modal__panel--prior-payroll .wizard-actions .primary-button:hover{border:1px solid var(--ink)!important;border-radius:0!important;background:#161616!important;background-color:#161616!important;color:#fdf8ef!important;-webkit-text-fill-color:#fdf8ef!important;box-shadow:none!important;opacity:1!important}.people-modal__panel--prior-payroll .wizard-actions .primary-button:disabled{border:1px solid rgba(22,22,22,.38)!important;border-radius:0!important;background:#d4cec2!important;background-color:#d4cec2!important;color:rgba(0,0,0,.72)!important;-webkit-text-fill-color:rgba(0,0,0,.72)!important;box-shadow:none!important;opacity:1!important}.people-modal__panel--prior-payroll .wizard-actions .primary-button *,.people-modal__panel--prior-payroll .wizard-actions .primary-button:active *,.people-modal__panel--prior-payroll .wizard-actions .primary-button:disabled *,.people-modal__panel--prior-payroll .wizard-actions .primary-button:focus-visible *,.people-modal__panel--prior-payroll .wizard-actions .primary-button:hover *{color:inherit!important;-webkit-text-fill-color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.people-modal__panel--prior-payroll .field-grid>button.primary-button,.people-modal__panel--prior-payroll .field-grid>button.primary-button:active,.people-modal__panel--prior-payroll .field-grid>button.primary-button:focus-visible,.people-modal__panel--prior-payroll .field-grid>button.primary-button:hover{border:1px solid var(--ink)!important;border-radius:0!important;background:#161616!important;background-color:#161616!important;color:#fdf8ef!important;-webkit-text-fill-color:#fdf8ef!important;box-shadow:none!important;opacity:1!important}.people-modal__panel--prior-payroll .field-grid>button.secondary-button,.people-modal__panel--prior-payroll .field-grid>button.secondary-button:active,.people-modal__panel--prior-payroll .field-grid>button.secondary-button:focus-visible,.people-modal__panel--prior-payroll .field-grid>button.secondary-button:hover{border:1px solid var(--ink)!important;border-radius:0!important;background:#fdf8ef!important;background-color:#fdf8ef!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;box-shadow:none!important;opacity:1!important}.people-modal__panel--prior-payroll .field-grid>button.primary-button *,.people-modal__panel--prior-payroll .field-grid>button.primary-button:active *,.people-modal__panel--prior-payroll .field-grid>button.primary-button:focus-visible *,.people-modal__panel--prior-payroll .field-grid>button.primary-button:hover *,.people-modal__panel--prior-payroll .field-grid>button.secondary-button *,.people-modal__panel--prior-payroll .field-grid>button.secondary-button:active *,.people-modal__panel--prior-payroll .field-grid>button.secondary-button:focus-visible *,.people-modal__panel--prior-payroll .field-grid>button.secondary-button:hover *{color:inherit!important;-webkit-text-fill-color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.people-modal__panel--prior-payroll .people-modal__header--prior-payroll .eyebrow{margin:0 0 4px!important;color:rgba(255,247,231,.8)!important;font-family:Courier Prime,monospace!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.2em!important;line-height:1.2!important;text-transform:uppercase!important}.people-modal__panel--prior-payroll .wizard-card>.section-title:first-child{display:block!important;margin:-20px -20px 0!important;padding:14px 18px 13px!important;background:var(--workspace-paper-2)!important;border-bottom:1px solid var(--workspace-line)!important;color:var(--ink)!important;font-family:Playfair Display,serif!important;font-size:1.02rem!important;font-style:italic!important;font-weight:700!important;line-height:1.1!important}.people-modal__panel--prior-payroll .field__label,.people-modal__panel--prior-payroll .wizard-card>.helper-text:first-of-type{letter-spacing:.08em!important;text-transform:none!important}.people-modal__panel--prior-payroll .people-prior-payroll-review-approve-button,.people-modal__panel--prior-payroll .people-prior-payroll-review-approve-button:active,.people-modal__panel--prior-payroll .people-prior-payroll-review-approve-button:focus-visible,.people-modal__panel--prior-payroll .people-prior-payroll-review-approve-button:hover,.people-modal__panel--prior-payroll .wizard-actions .primary-button,.people-modal__panel--prior-payroll .wizard-actions .primary-button:active,.people-modal__panel--prior-payroll .wizard-actions .primary-button:focus-visible,.people-modal__panel--prior-payroll .wizard-actions .primary-button:hover{border:1px solid var(--ink)!important;border-radius:0!important;background:#161616!important;color:#fdf8ef!important;-webkit-text-fill-color:#fdf8ef!important;box-shadow:none!important}.people-modal__panel--prior-payroll .people-prior-payroll-review-approve-button:disabled,.people-modal__panel--prior-payroll .wizard-actions .primary-button:disabled{border-color:rgba(22,22,22,.38)!important;background:#d4cec2!important;color:rgba(0,0,0,.72)!important;-webkit-text-fill-color:rgba(0,0,0,.72)!important}.people-modal__panel--prior-payroll .people-prior-payroll-review-back-button,.people-modal__panel--prior-payroll .people-prior-payroll-review-back-button:active,.people-modal__panel--prior-payroll .people-prior-payroll-review-back-button:focus-visible,.people-modal__panel--prior-payroll .people-prior-payroll-review-back-button:hover,.people-modal__panel--prior-payroll .wizard-actions .secondary-button,.people-modal__panel--prior-payroll .wizard-actions .secondary-button:active,.people-modal__panel--prior-payroll .wizard-actions .secondary-button:focus-visible,.people-modal__panel--prior-payroll .wizard-actions .secondary-button:hover{border:1px solid var(--ink)!important;border-radius:0!important;background:var(--workspace-paper)!important;color:#000!important;-webkit-text-fill-color:#000!important;box-shadow:none!important}.people-modal__panel--prior-payroll .people-prior-payroll-review-back-button:active,.people-modal__panel--prior-payroll .people-prior-payroll-review-back-button:focus-visible,.people-modal__panel--prior-payroll .people-prior-payroll-review-back-button:hover,.people-modal__panel--prior-payroll .wizard-actions .secondary-button:active,.people-modal__panel--prior-payroll .wizard-actions .secondary-button:focus-visible,.people-modal__panel--prior-payroll .wizard-actions .secondary-button:hover{background:#161616!important;background-color:#161616!important;border-color:#161616!important;color:#fdf8ef!important;-webkit-text-fill-color:#fdf8ef!important}.people-modal__panel--prior-payroll .people-prior-payroll-review-approve-button *,.people-modal__panel--prior-payroll .people-prior-payroll-review-back-button *,.people-modal__panel--prior-payroll .wizard-actions :is(.primary-button,.secondary-button,.danger-button) *{color:inherit!important;-webkit-text-fill-color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.people-modal__panel--prior-payroll .people-prior-payroll-review-back-button:active,.people-modal__panel--prior-payroll .people-prior-payroll-review-back-button:focus-visible,.people-modal__panel--prior-payroll .people-prior-payroll-review-back-button:hover,.people-modal__panel--prior-payroll .wizard-actions>.secondary-button:active,.people-modal__panel--prior-payroll .wizard-actions>.secondary-button:focus-visible,.people-modal__panel--prior-payroll .wizard-actions>.secondary-button:hover{background:#161616!important;background-color:#161616!important;border-color:#161616!important;color:#fdf8ef!important;-webkit-text-fill-color:#fdf8ef!important}.people-modal__panel--prior-payroll .people-prior-payroll-review-back-button:active *,.people-modal__panel--prior-payroll .people-prior-payroll-review-back-button:focus-visible *,.people-modal__panel--prior-payroll .people-prior-payroll-review-back-button:hover *,.people-modal__panel--prior-payroll .wizard-actions>.secondary-button:active *,.people-modal__panel--prior-payroll .wizard-actions>.secondary-button:focus-visible *,.people-modal__panel--prior-payroll .wizard-actions>.secondary-button:hover *{color:inherit!important;-webkit-text-fill-color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.people-modal__panel--prior-payroll .wizard-actions .secondary-button:disabled,.people-modal__panel--prior-payroll .wizard-actions .secondary-button:disabled:active,.people-modal__panel--prior-payroll .wizard-actions .secondary-button:disabled:focus-visible,.people-modal__panel--prior-payroll .wizard-actions .secondary-button:disabled:hover{border-color:rgba(22,22,22,.38)!important;background:#ece5d7!important;background-color:#ece5d7!important;color:rgba(0,0,0,.72)!important;-webkit-text-fill-color:rgba(0,0,0,.72)!important;opacity:1!important}.people-modal__panel--prior-payroll .wizard-actions .secondary-button:disabled *,.people-modal__panel--prior-payroll .wizard-actions .secondary-button:disabled:active *,.people-modal__panel--prior-payroll .wizard-actions .secondary-button:disabled:focus-visible *,.people-modal__panel--prior-payroll .wizard-actions .secondary-button:disabled:hover *{color:inherit!important;-webkit-text-fill-color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.address-autocomplete__option,.address-autocomplete__option--active,.address-autocomplete__option:focus,.address-autocomplete__option:focus-visible,.address-autocomplete__option:hover,.address-autocomplete__status{display:grid!important;grid-auto-rows:max-content!important;align-content:start!important;gap:4px!important;min-height:0!important;height:auto!important;max-height:none!important;padding-top:10px!important;padding-bottom:10px!important;white-space:normal!important;line-height:normal!important}.address-autocomplete__primary,.address-autocomplete__secondary,.address-autocomplete__status{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}@media (max-width:900px){.app-mobile-topbar__button .app-icon{width:18px;height:18px;stroke-width:1.85}.app-shell--interactive .dashboard{grid-area:2/1/3/2;min-width:0}.app-mobile-account__actions .secondary-button{width:100%}.app-mobile-bottomnav__item .app-icon{width:20px;height:20px;stroke-width:1.85}}.payroll-checks-modal .payroll-modal-section__intro .helper-text,.payroll-checks-modal .payroll-modal-section__intro p:last-child{margin:0!important;color:rgba(34,27,19,.66)!important;font-size:.92rem!important;line-height:1.45!important}.payroll-checks-modal .field,.payroll-checks-modal .field input:not([type=checkbox]):not([type=radio]),.payroll-checks-modal .field select,.payroll-checks-modal .field textarea,.payroll-checks-modal__summary-grid>div,.payroll-checks-modal__support,.payroll-checks-modal__table,.payroll-checks-modal__table tbody td,.payroll-checks-modal__table thead th,.payroll-checks-modal__toggle{background:#fdf8ef!important;box-shadow:none!important}.payroll-checks-modal .field>span,.payroll-checks-modal .field__label,.payroll-checks-modal__summary-grid>div>span{color:rgba(34,27,19,.6)!important;font-family:Courier Prime,monospace!important;font-size:.7rem!important;font-weight:400!important;letter-spacing:.16em!important;line-height:1.2!important;text-transform:uppercase!important}.payroll-checks-modal .field input:not([type=checkbox]):not([type=radio]),.payroll-checks-modal .field select,.payroll-checks-modal .field textarea{min-height:44px!important;border:1px solid rgba(34,27,19,.72)!important;background:#fdf8ef!important;color:var(--ink)!important;font-weight:400!important}:root{--editorial-dark-surface:#151515!important}body:before{background-image:none!important}.app-shell-topbar,.app-shell-topbar .command-trigger--compact,.app-shell-topbar .command-trigger--compact:not(:hover):not(:focus):not(:focus-visible),.benefits-ledger-table__header,.benefits-ledger-table__header>span,.company-hero,.company-ledger-table thead th,.final-refund-modal__header,.onboarding-complete-popup>.onboarding-complete-popup__header,.onboarding-lock-sheet__panel>.onboarding-lock-sheet__header,.onboarding-review-submit-modal__panel>.onboarding-lock-modal__header,.payroll-table thead th,.payroll-table--review thead th,.people-modal__header--prior-payroll,.people-modal__panel--prior-payroll>.content-card__header:first-of-type,.reports-studio__preview-table-head .reports-studio__preview-cell,.taxes-brackets__head,.taxes-card--table .payroll-table thead th,.taxes-card__header,.team-ledger-table thead,.team-ledger-table thead th,.team-ledger-table thead tr,:is(.final-refund-modal,.compliance-notice-modal,.verification-change-modal)>.modal-panel__header{background-image:none!important}.app-shell thead th,.benefits-ledger-table__header,.benefits-ledger-table__header>span,.company-ledger-table thead th,.compliance-studio-card .taxes-table thead th,.dashboard thead th,.employee-detail-history__table thead th,.kit-table th,.modal-panel thead th,.payroll-paystub__table th,.payroll-table thead th,.payroll-table--review thead th,.paystub-ledger__table th,.reports-studio__preview-table-head .reports-studio__preview-cell,.taxes-report-table thead th,.team-ledger-table thead th{background-image:none!important}.people-modal__panel--prior-payroll :is(button,.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.danger-button--small,.secondary-button--compact,.people-stepper__step,.wizard-quarter-tabs .people-stepper__step,a.primary-button,a.secondary-button,a.danger-button,a.primary-button--small,a.secondary-button--small,a.danger-button--small),.people-modal__panel--prior-payroll :is(button,.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.danger-button--small,.secondary-button--compact,.people-stepper__step,.wizard-quarter-tabs .people-stepper__step,a.primary-button,a.secondary-button,a.danger-button,a.primary-button--small,a.secondary-button--small,a.danger-button--small):active,.people-modal__panel--prior-payroll :is(button,.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.danger-button--small,.secondary-button--compact,.people-stepper__step,.wizard-quarter-tabs .people-stepper__step,a.primary-button,a.secondary-button,a.danger-button,a.primary-button--small,a.secondary-button--small,a.danger-button--small):disabled,.people-modal__panel--prior-payroll :is(button,.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.danger-button--small,.secondary-button--compact,.people-stepper__step,.wizard-quarter-tabs .people-stepper__step,a.primary-button,a.secondary-button,a.danger-button,a.primary-button--small,a.secondary-button--small,a.danger-button--small):focus-visible,.people-modal__panel--prior-payroll :is(button,.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.danger-button--small,.secondary-button--compact,.people-stepper__step,.wizard-quarter-tabs .people-stepper__step,a.primary-button,a.secondary-button,a.danger-button,a.primary-button--small,a.secondary-button--small,a.danger-button--small):hover{color:var(--ink)!important}.people-modal__panel--prior-payroll :is(button,.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.danger-button--small,.secondary-button--compact,.people-stepper__step,.wizard-quarter-tabs .people-stepper__step,a.primary-button,a.secondary-button,a.danger-button,a.primary-button--small,a.secondary-button--small,a.danger-button--small) *,.people-modal__panel--prior-payroll :is(button,.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.danger-button--small,.secondary-button--compact,.people-stepper__step,.wizard-quarter-tabs .people-stepper__step,a.primary-button,a.secondary-button,a.danger-button,a.primary-button--small,a.secondary-button--small,a.danger-button--small):active *,.people-modal__panel--prior-payroll :is(button,.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.danger-button--small,.secondary-button--compact,.people-stepper__step,.wizard-quarter-tabs .people-stepper__step,a.primary-button,a.secondary-button,a.danger-button,a.primary-button--small,a.secondary-button--small,a.danger-button--small):disabled *,.people-modal__panel--prior-payroll :is(button,.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.danger-button--small,.secondary-button--compact,.people-stepper__step,.wizard-quarter-tabs .people-stepper__step,a.primary-button,a.secondary-button,a.danger-button,a.primary-button--small,a.secondary-button--small,a.danger-button--small):focus-visible *,.people-modal__panel--prior-payroll :is(button,.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.danger-button--small,.secondary-button--compact,.people-stepper__step,.wizard-quarter-tabs .people-stepper__step,a.primary-button,a.secondary-button,a.danger-button,a.primary-button--small,a.secondary-button--small,a.danger-button--small):hover *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}:is(.modal-panel,.benefits-modal,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.final-refund-modal,.onboarding-lock-modal__panel,.payroll-batch-report-modal,.payroll-confirm-modal,.payroll-readiness-modal,.payroll-override-modal,.payroll-paystub-modal,.payroll-run-modal,.compliance-notice-modal,.command-palette__panel,.dashboard .modal-panel) :is(.secondary-button,.secondary-button--small,.secondary-button--compact,.people-stepper__step:not(.people-stepper__step--active),.wizard-quarter-tabs .people-stepper__step:not(.people-stepper__step--active),.reports-studio__button,.reports-studio__mode-tab,.reports-studio__family-tab,.compliance-studio__mode-tab,.compliance-studio__family-tab,.taxes-readiness__button,a.secondary-button,a.secondary-button--small){background:#fdf8ef!important;background-color:#fdf8ef!important}:is(.modal-panel,.benefits-modal,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.final-refund-modal,.onboarding-lock-modal__panel,.payroll-batch-report-modal,.payroll-confirm-modal,.payroll-readiness-modal,.payroll-override-modal,.payroll-paystub-modal,.payroll-run-modal,.compliance-notice-modal,.command-palette__panel,.dashboard .modal-panel) :is(.secondary-button,.secondary-button--small,.secondary-button--compact,.people-stepper__step:not(.people-stepper__step--active),.wizard-quarter-tabs .people-stepper__step:not(.people-stepper__step--active),a.secondary-button,a.secondary-button--small):is(:hover,:focus-visible,:active,:disabled){background:#fdf8ef!important;background-color:#fdf8ef!important;border-color:var(--ink)!important;color:#000000!important}:is(.modal-panel,.benefits-modal,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.final-refund-modal,.onboarding-lock-modal__panel,.payroll-batch-report-modal,.payroll-confirm-modal,.payroll-readiness-modal,.payroll-override-modal,.payroll-paystub-modal,.payroll-run-modal,.compliance-notice-modal,.command-palette__panel,.dashboard .modal-panel) :is(.people-stepper__step:not(.people-stepper__step--active),.wizard-quarter-tabs .people-stepper__step:not(.people-stepper__step--active)):is(:hover,:focus-visible,:active,:disabled) *{color:inherit!important}:is(.modal-panel,.benefits-modal,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.final-refund-modal,.onboarding-lock-modal__panel,.payroll-batch-report-modal,.payroll-confirm-modal,.payroll-readiness-modal,.payroll-override-modal,.payroll-paystub-modal,.payroll-run-modal,.compliance-notice-modal,.command-palette__panel,.dashboard .modal-panel) :is(.primary-button,.secondary-button,.danger-button,.primary-button--small,.secondary-button--small,.danger-button--small,.secondary-button--compact,.people-stepper__step,.wizard-quarter-tabs .people-stepper__step,.reports-studio__button,.reports-studio__mode-tab,.reports-studio__family-tab,.compliance-studio__mode-tab,.compliance-studio__family-tab,.taxes-readiness__button,.row-action-menu__item,a.primary-button,a.secondary-button,a.danger-button,a.primary-button--small,a.secondary-button--small,a.danger-button--small){font-family:Courier Prime,monospace!important;font-size:14px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}:is(.modal-panel,.benefits-modal,.people-modal__panel,.people-modal__panel--confirm,.company-settings-modal,.final-refund-modal,.onboarding-lock-modal__panel,.payroll-batch-report-modal,.payroll-confirm-modal,.payroll-readiness-modal,.payroll-override-modal,.payroll-paystub-modal,.payroll-run-modal,.compliance-notice-modal,.command-palette__panel,.dashboard .modal-panel){background:#fdf8ef!important;background-color:#fdf8ef!important}.payroll-override-modal .payroll-override-section__header>button.primary-button.primary-button--small,.payroll-override-modal .payroll-override-section__header>button.primary-button.primary-button--small:active,.payroll-override-modal .payroll-override-section__header>button.primary-button.primary-button--small:disabled,.payroll-override-modal .payroll-override-section__header>button.primary-button.primary-button--small:focus-visible,.payroll-override-modal .payroll-override-section__header>button.primary-button.primary-button--small:hover,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:active,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:disabled,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:focus-visible,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:hover{min-width:64px!important;padding:0 12px!important;justify-content:center!important;background:#000000!important;background-color:#000000!important;border-color:#000000!important;color:#fdf8ef!important;opacity:1!important;-webkit-text-fill-color:#fdf8ef!important}.payroll-override-modal .payroll-override-section__header>button.primary-button.primary-button--small *,.payroll-override-modal .payroll-override-section__header>button.primary-button.primary-button--small:active *,.payroll-override-modal .payroll-override-section__header>button.primary-button.primary-button--small:disabled *,.payroll-override-modal .payroll-override-section__header>button.primary-button.primary-button--small:focus-visible *,.payroll-override-modal .payroll-override-section__header>button.primary-button.primary-button--small:hover *,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small *,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:active *,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:disabled *,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:focus-visible *,.payroll-override-modal .payroll-override-section__header>button.secondary-button.primary-button--small:hover *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}.onboarding-lock-modal__kicker,.people-modal__header--prior-payroll .eyebrow{margin:0 0 4px!important;color:rgba(255,247,231,.8)!important;font-family:Courier Prime,monospace!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.2em!important;line-height:1.2!important;text-transform:uppercase!important}.onboarding-lock-modal__actions>.primary-button,.onboarding-lock-modal__actions>.primary-button:active,.onboarding-lock-modal__actions>.primary-button:focus-visible,.onboarding-lock-modal__actions>.primary-button:hover{min-height:34px!important;padding:0 16px!important;border:1px solid var(--ink)!important;border-radius:0!important;background:#111111!important;background-color:#111111!important;color:#fdf8ef!important;-webkit-text-fill-color:#fdf8ef!important;box-shadow:none!important;font-family:Courier Prime,monospace!important;font-size:14px!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important}.onboarding-lock-modal__actions>.primary-button *,.onboarding-lock-modal__actions>.primary-button:active *,.onboarding-lock-modal__actions>.primary-button:focus-visible *,.onboarding-lock-modal__actions>.primary-button:hover *{color:inherit!important;-webkit-text-fill-color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.front-page-spend__row:active .front-page-spend__avatar .app-icon,.front-page-spend__row:active .front-page-spend__avatar .app-icon path,.front-page-spend__row:focus-visible .front-page-spend__avatar .app-icon,.front-page-spend__row:focus-visible .front-page-spend__avatar .app-icon path,.front-page-spend__row:hover .front-page-spend__avatar .app-icon,.front-page-spend__row:hover .front-page-spend__avatar .app-icon path{fill:none!important;stroke:currentColor!important}.team-ledger-table .status-pill,.team-ledger-table .team-ledger-table__type-pill,.team-ledger-table tbody td:nth-child(4) .team-ledger-table__type-pill,.team-ledger-table tbody td:nth-child(7) .status-pill,.team-ledger-table tbody td:nth-child(8) .status-pill{margin-left:0!important;margin-right:auto!important}@keyframes onboarding-verifying-pulse{0%,to{opacity:.88}50%{opacity:1}}@keyframes onboarding-verifying-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.payroll-workspace .payroll-qty-review-banner__actions .secondary-button--compact[data-active=true],.payroll-workspace .payroll-qty-review-banner__actions .secondary-button--compact[data-active=true]:active,.payroll-workspace .payroll-qty-review-banner__actions .secondary-button--compact[data-active=true]:focus-visible,.payroll-workspace .payroll-qty-review-banner__actions .secondary-button--compact[data-active=true]:hover{background:var(--ink)!important;color:#fdf8ef!important;border-color:var(--ink)!important}.payroll-workspace .payroll-qty-review-banner__actions .secondary-button--compact:not([data-active=true]),.payroll-workspace .payroll-qty-review-banner__actions .secondary-button--compact:not([data-active=true]):active,.payroll-workspace .payroll-qty-review-banner__actions .secondary-button--compact:not([data-active=true]):focus-visible,.payroll-workspace .payroll-qty-review-banner__actions .secondary-button--compact:not([data-active=true]):hover{background:#fdf8ef!important;border-color:var(--ink)!important}.payroll-workspace .payroll-qty-cell__edit-button .app-icon{width:12px!important;height:12px!important}.payroll-workspace .payroll-payment-card__qty-review .helper-text{margin:0!important;color:#a13b31!important}:is(.final-refund-modal,.compliance-notice-modal,.verification-change-modal)>.modal-panel__header{margin:0 0 18px!important;padding:20px 88px 18px 24px!important;min-height:66px!important;box-sizing:border-box!important;display:flex!important;align-items:flex-start!important;gap:16px!important;background-color:#151515!important;background-image:radial-gradient(circle at 12px 12px,rgba(255,255,255,.05) 1px,transparent 1.5px)!important;background-repeat:repeat!important;background-position:0 0!important;background-size:16px 16px!important;border-bottom:2px solid #d7ad43!important}:is(.final-refund-modal,.compliance-notice-modal,.verification-change-modal)>.modal-panel__header>div:first-child{display:grid!important;align-content:start!important;gap:0!important}:is(.final-refund-modal,.compliance-notice-modal,.verification-change-modal) .modal-panel__title,:is(.final-refund-modal,.compliance-notice-modal,.verification-change-modal)>.modal-panel__header :is(h2,h3,.section-title){margin:0!important;color:var(--newsprint)!important}:is(.final-refund-modal,.compliance-notice-modal,.verification-change-modal)>.modal-panel__header :is(.eyebrow,.helper-text,p:not(.modal-panel__title)){color:rgba(255,247,231,.8)!important}.final-refund-modal__header .modal-panel__title,.final-refund-modal__header :is(h2,h3,.section-title){margin:0!important;color:var(--newsprint)!important}.final-refund-modal__header :is(.eyebrow,.helper-text,p:not(.modal-panel__title)){color:rgba(255,247,231,.8)!important}.benefits-workspace .benefits-plans-shell>.content-card__header.company-card__header .section-title.section-title--small,.company-editor-card__header h3,.company-ledger-card__title,.company-location-block__header h3,.compliance-studio-card__header h2,.compliance-studio-card__header h3,.compliance-studio__desk-headline,.employee-detail-card__header h2,.front-page-card__title,.modal-panel__title,.payroll-next-card__title,.payroll-review-card-title,.payroll-review-side-title,.payroll-section-heading,.reports-studio__builder-section-head h3,.reports-studio__panel-head h2,.reports-studio__saved-head h2,.reports-studio__selection-head strong,.reports-studio__template-library-head strong,.section-title,.section-title--small,.taxes-card__header h2,.taxes-card__header h3,.taxes-profile__section h3{font-style:italic!important}.payroll-weekly-hours-modal>.modal-panel__header{margin:0 0 18px!important;padding:20px 88px 18px 24px!important;background:var(--editorial-dark-surface)!important;border-bottom:2px solid #d7ad43!important}.payroll-weekly-hours-modal>.modal-panel__header .eyebrow{color:rgba(255,247,231,.72)!important}.payroll-weekly-hours-modal__helper-card .secondary-button.payroll-weekly-hours-modal__split-button,.payroll-weekly-hours-modal__helper-card .secondary-button.payroll-weekly-hours-modal__split-button:active,.payroll-weekly-hours-modal__helper-card .secondary-button.payroll-weekly-hours-modal__split-button:focus,.payroll-weekly-hours-modal__helper-card .secondary-button.payroll-weekly-hours-modal__split-button:focus-visible,.payroll-weekly-hours-modal__helper-card .secondary-button.payroll-weekly-hours-modal__split-button:hover{background:rgb(26,26,26)!important;background-color:rgb(26,26,26)!important;background-image:none!important;border-color:rgb(26,26,26)!important;color:rgb(255,255,255)!important}.payroll-weekly-hours-modal__helper-copy>.helper-text{margin:0;max-width:56ch}.dashboard .onboarding-step__label,.onboarding-step__label{font-family:var(--font-sans)!important;font-style:normal!important;text-transform:uppercase!important}.row-action-menu__item,.row-action-menu__item *,.row-action-menu__item:active,.row-action-menu__item:active *,.row-action-menu__item:focus-visible,.row-action-menu__item:focus-visible *,.row-action-menu__item:hover,.row-action-menu__item:hover *,button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true],button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:active,button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:focus-visible,button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:hover,button.secondary-button.primary-button--small[data-leave-case-action-trigger=true],button.secondary-button.primary-button--small[data-leave-case-action-trigger=true]:active,button.secondary-button.primary-button--small[data-leave-case-action-trigger=true]:focus-visible,button.secondary-button.primary-button--small[data-leave-case-action-trigger=true]:hover,button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true],button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true]:active,button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true]:focus-visible,button.secondary-button.primary-button--small[data-leave-policy-action-trigger=true]:hover,button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true],button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:active,button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:focus-visible,button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:hover,button.secondary-button.primary-button--small[data-person-leave-request-action-trigger=true],button.secondary-button.primary-button--small[data-person-leave-request-action-trigger=true]:active,button.secondary-button.primary-button--small[data-person-leave-request-action-trigger=true]:focus-visible,button.secondary-button.primary-button--small[data-person-leave-request-action-trigger=true]:hover,button.secondary-button.primary-button--small[data-row-action-trigger=true],button.secondary-button.primary-button--small[data-row-action-trigger=true]:active,button.secondary-button.primary-button--small[data-row-action-trigger=true]:focus-visible,button.secondary-button.primary-button--small[data-row-action-trigger=true]:hover{font-family:var(--font-sans)!important;font-style:normal!important}.app-shell .card-title:not(h1):not(h2):not(h3):not(h4),.app-shell .command-trigger__label,.app-shell .company-department-pill,.app-shell .company-department-pill *,.app-shell .eyebrow,.app-shell .field__label,.app-shell .front-page-card__toggle,.app-shell .front-page-card__toggle *,.app-shell .front-page-segmented-toggle,.app-shell .front-page-segmented-toggle *,.app-shell .nav-item__hint,.app-shell .nav-item__text,.app-shell .pagination-page-pill,.app-shell .pagination-page-pill *,.app-shell .payroll-filter,.app-shell .payroll-filter *,.app-shell .people-view-pill,.app-shell .people-view-pill *,.app-shell .section-title:not(h1):not(h2):not(h3):not(h4),.app-shell .sidebar-footer__label,.app-shell .sidebar-footer__value,.app-shell .sidebar-section__label,.app-shell .status-capsule,.app-shell .status-capsule *,.app-shell .status-pill,.app-shell .status-pill *,.app-shell [role=button],.app-shell [role=tab],.app-shell button,.app-shell label,.app-shell thead th,.auth-screen .card-title:not(h1):not(h2):not(h3):not(h4),.auth-screen .command-trigger__label,.auth-screen .company-department-pill,.auth-screen .company-department-pill *,.auth-screen .eyebrow,.auth-screen .field__label,.auth-screen .front-page-card__toggle,.auth-screen .front-page-card__toggle *,.auth-screen .front-page-segmented-toggle,.auth-screen .front-page-segmented-toggle *,.auth-screen .pagination-page-pill,.auth-screen .pagination-page-pill *,.auth-screen .payroll-filter,.auth-screen .payroll-filter *,.auth-screen .people-view-pill,.auth-screen .people-view-pill *,.auth-screen .section-title:not(h1):not(h2):not(h3):not(h4),.auth-screen .status-capsule,.auth-screen .status-capsule *,.auth-screen .status-pill,.auth-screen .status-pill *,.auth-screen [role=button]:not(.nsm7Bb-HzV7m-LgbsSe),.auth-screen [role=tab],.auth-screen button,.auth-screen label,.auth-screen thead th,.onboarding-shell .card-title:not(h1):not(h2):not(h3):not(h4),.onboarding-shell .command-trigger__label,.onboarding-shell .company-department-pill,.onboarding-shell .company-department-pill *,.onboarding-shell .eyebrow,.onboarding-shell .field__label,.onboarding-shell .front-page-card__toggle,.onboarding-shell .front-page-card__toggle *,.onboarding-shell .front-page-segmented-toggle,.onboarding-shell .front-page-segmented-toggle *,.onboarding-shell .nav-item__hint,.onboarding-shell .nav-item__text,.onboarding-shell .pagination-page-pill,.onboarding-shell .pagination-page-pill *,.onboarding-shell .payroll-filter,.onboarding-shell .payroll-filter *,.onboarding-shell .people-view-pill,.onboarding-shell .people-view-pill *,.onboarding-shell .section-title:not(h1):not(h2):not(h3):not(h4),.onboarding-shell .sidebar-footer__label,.onboarding-shell .sidebar-footer__value,.onboarding-shell .sidebar-section__label,.onboarding-shell .status-capsule,.onboarding-shell .status-capsule *,.onboarding-shell .status-pill,.onboarding-shell .status-pill *,.onboarding-shell [role=button],.onboarding-shell [role=tab],.onboarding-shell button,.onboarding-shell label,.onboarding-shell thead th{font-family:var(--font-sans)!important;font-style:normal!important}.public-search-form{gap:28px;max-width:100%;min-width:0;width:100%}.public-search-page{gap:24px}.public-search-hero,.public-search-page{display:grid;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;width:100%}.public-search-hero{gap:18px}.public-search-hero__copy{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;width:100%}.public-search-hero__title{font-family:var(--font-display);font-size:clamp(2.24rem,3.84vw,3.68rem);font-style:italic;font-weight:900;letter-spacing:-.06em;line-height:.92;margin:0}.public-search-page[data-public-search-slug=michigan-employer-information] .public-search-hero__title{font-size:clamp(1.12rem,1.92vw,1.84rem);overflow-wrap:anywhere;word-break:normal}.public-search-page[data-public-search-slug=michigan-employer-information] .public-search-faq .public-search-section__title{font-size:clamp(1.4rem,2.4vw,2.3rem)}.public-search-card__copy,.public-search-hero__intro,.public-search-prose li,.public-search-prose p{font-size:1.02rem;line-height:1.6;margin:0;overflow-wrap:anywhere}.public-search-actions,.public-search-disclaimer,.public-search-faqs,.public-search-highlights,.public-search-links,.public-search-sections,.public-search-support{display:grid;gap:16px}.public-search-actions{align-items:stretch;grid-template-columns:repeat(2,minmax(0,auto));min-width:0}.public-search-hero>.public-search-actions{justify-content:center;justify-self:center;max-width:100%;min-width:0;width:100%}.public-search-actions--supplemental-only{grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;justify-content:center;justify-self:center;max-width:100%;min-width:0;width:min(100%,560px);margin-inline:auto}.public-search-actions__button{min-width:0;min-height:58px;padding:10px 16px;font-size:.72rem;letter-spacing:.14em;line-height:1.28;text-align:center;white-space:normal;word-break:keep-all;overflow:visible}.public-search-actions__button--secondary{background:#000;color:#fff}.public-search-highlights,.public-search-support{grid-template-columns:repeat(3,minmax(0,1fr))}.public-search-faqs,.public-search-sections{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.public-search-sections--single{grid-template-columns:minmax(0,1fr)}.public-search-sections--single .public-search-section__title{text-align:center}.public-search-card{background:rgba(255,255,255,.62);border:1px solid rgba(18,16,13,.14);display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0;padding:22px}.public-search-card__value{font-size:clamp(1.8rem,2.2vw,2.4rem);line-height:.98}.public-search-card__value,.public-search-section__title{font-family:var(--font-display);font-style:italic;font-weight:800;letter-spacing:-.05em;margin:0}.public-search-section__title{font-size:clamp(1.8rem,2.5vw,2.5rem);line-height:1.02;min-width:0}.public-search-prose{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}.public-search-prose ul{display:grid;gap:10px;margin:0;padding-left:1.2rem}.public-search-inline-link{color:inherit;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em;word-break:break-word}.public-search-inline-link:focus-visible,.public-search-inline-link:hover{color:#7e6412}.public-search-links__link{border-bottom:1px solid rgba(18,16,13,.14);color:inherit;padding-bottom:10px;text-decoration:none}.public-search-links__link:focus-visible,.public-search-links__link:hover{border-bottom-color:#12100d}.auth-screen[data-surface-theme=public]{--public-surface:#fbf6ec;--public-surface-strong:#fbf6ec;--newsprint:#fbf6ec;--auth-right-surface:#fbf6ec;--auth-page-surface:#fbf6ec;--panel:#fbf6ec;--surface:#fbf6ec;--surface-strong:#fbf6ec;background:var(--public-surface)!important}.auth-screen[data-surface-theme=public] :is(.login-story__eyebrow,.login-story__quote-kicker,.eyebrow){display:none!important}.auth-screen[data-surface-theme=public] .auth-form--login-landing,.auth-screen[data-surface-theme=public] .auth-form--login-landing .auth-divider>span,.auth-screen[data-surface-theme=public] .auth-form--login-landing .auth-form__paperhead,.auth-screen[data-surface-theme=public] .auth-form--login-landing .auth-step--complete,.auth-screen[data-surface-theme=public] .auth-form--login-landing .auth-step--upcoming,.auth-screen[data-surface-theme=public] .auth-form--login-landing .field input:not([type=checkbox]):not([type=radio]),.auth-screen[data-surface-theme=public] .auth-form--login-landing .field select,.auth-screen[data-surface-theme=public] .auth-form--login-landing .field textarea,.auth-screen[data-surface-theme=public] .auth-form--login-landing.glass-panel,.auth-screen[data-surface-theme=public] .login-page__divider>span,.auth-screen[data-surface-theme=public] .public-legal-card,.auth-screen[data-surface-theme=public] .public-legal-section,.auth-screen[data-surface-theme=public] .public-legal-shell,.auth-screen[data-surface-theme=public] .public-search-card,.auth-screen[data-surface-theme=public] .security-page__card,.auth-screen[data-surface-theme=public] .security-page__highlight,.auth-screen[data-surface-theme=public] .security-page__link-card{background:var(--public-surface)!important;background-color:var(--public-surface)!important;background-image:none!important}.auth-screen[data-surface-theme=public] .auth-form--login-landing,.auth-screen[data-surface-theme=public] .auth-form--login-landing.glass-panel{box-sizing:border-box;align-self:stretch;justify-self:stretch;min-height:100%;max-width:100%;width:100%}.auth-screen[data-surface-theme=public] .auth-story--login-landing,.auth-screen[data-surface-theme=public] .public-legal-form{align-self:stretch;min-height:100%}.auth-screen[data-surface-theme=public] .public-footer{margin-top:0}.auth-screen[data-surface-theme=public] .auth-form--login-landing .auth-step--complete,.auth-screen[data-surface-theme=public] .public-legal-card,.auth-screen[data-surface-theme=public] .public-legal-section,.auth-screen[data-surface-theme=public] .public-search-card,.auth-screen[data-surface-theme=public] .security-page__card,.auth-screen[data-surface-theme=public] .security-page__highlight,.auth-screen[data-surface-theme=public] .security-page__link-card{border-color:rgba(26,26,26,.18)!important}.auth-screen[data-surface-theme=public] .pricing-page__action--secondary{background:transparent!important}.auth-screen[data-surface-theme=public] .field,.auth-screen[data-surface-theme=public] label.field{font-weight:500}.auth-screen[data-surface-theme=public] .field__label,.auth-screen[data-surface-theme=public] .field__label *,.auth-screen[data-surface-theme=public] .login-page__field-label,.auth-screen[data-surface-theme=public] .login-page__field-label *{font-weight:500!important}.auth-screen[data-surface-theme=public] .field input:not([type=checkbox]):not([type=radio]),.auth-screen[data-surface-theme=public] .field select,.auth-screen[data-surface-theme=public] .field textarea{color:rgba(26,26,26,.68)!important;font-weight:400!important}.auth-screen[data-surface-theme=public] .field:not(.field--inline):has(input:not([type=checkbox]):not([type=radio]))>.field__label,.auth-screen[data-surface-theme=public] .field:not(.field--inline):has(select)>.field__label,.auth-screen[data-surface-theme=public] .field:not(.field--inline):has(textarea)>.field__label{font-weight:500!important}.auth-screen[data-surface-theme=public] .primary-button,.auth-screen[data-surface-theme=public] .secondary-button{font-weight:300!important;letter-spacing:.05em!important}.session-guardian__actions .primary-button,.session-guardian__actions .secondary-button{font-size:.78rem!important;font-weight:300!important;letter-spacing:.05em!important;cursor:pointer!important}.session-guardian__actions .primary-button *,.session-guardian__actions .secondary-button *{cursor:pointer!important}.auth-screen[data-surface-theme=public] .mfa-page__switch-button.secondary-button{min-height:30px!important;padding-top:0!important;padding-bottom:0!important;padding-inline:16px!important;line-height:1!important;border-width:1.5px!important;border-color:var(--ink)!important;background:var(--ink)!important;background-color:var(--ink)!important;background-image:none!important;color:#fff!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}.personnel-workspace-heading .eyebrow{margin:0 0 5px!important}.plan-aware-enrollment-modal__step-heading .secondary-button{min-height:32px!important;height:32px!important;padding:0 10px!important;font-size:.66rem!important}.plan-aware-enrollment-modal__filters .field{gap:5px!important}.plan-aware-enrollment-modal__filters .field__label{font-size:.61rem!important}.plan-aware-enrollment-modal__filters .field input,.plan-aware-enrollment-modal__filters .field select{min-height:36px!important;height:36px!important;padding-left:10px!important;font-size:.78rem!important;line-height:36px!important}.company-workspace.filing-cabinet .filing-cabinet__section.company-card,.company-workspace.filing-cabinet .filing-cabinet__section.content-card,.company-workspace.filing-cabinet .filing-cabinet__section.content-card.company-card{background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important;box-shadow:none!important}.company-workspace.filing-cabinet .filing-cabinet__section>.company-card__header.filing-cabinet__section-head,.company-workspace.filing-cabinet .filing-cabinet__section>.content-card__header.filing-cabinet__section-head{background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}.dashboard .people-import-followup .people-import-followup__name,.dashboard .people-import-followup .people-import-followup__name:active,.dashboard .people-import-followup .people-import-followup__name:active *,.dashboard .people-import-followup .people-import-followup__name:focus,.dashboard .people-import-followup .people-import-followup__name:focus *,.dashboard .people-import-followup .people-import-followup__name:focus-visible,.dashboard .people-import-followup .people-import-followup__name:focus-visible *,.dashboard .people-import-followup .people-import-followup__name:hover,.dashboard .people-import-followup .people-import-followup__name:hover *{appearance:none!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:var(--ink)!important;padding:0!important;transform:none!important}.employee-pay-workspace .secondary-button.secondary-button--compact{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:2rem!important;min-height:2rem!important;font-size:.82rem!important;letter-spacing:.08em!important;padding:.45rem .85rem!important;line-height:1!important;box-sizing:border-box!important}@media (max-width:900px){.public-search-actions,.public-search-actions--supplemental-only,.public-search-faqs,.public-search-highlights,.public-search-sections,.public-search-support{grid-template-columns:1fr}.public-search-actions--supplemental-only{width:100%}}.onboarding-shell .onboarding-step-form .company-profile-readonly-field>.field__label,.onboarding-shell .onboarding-step-form .field__label,.onboarding-shell .onboarding-step-form .state-tax-choice-field>.field__label{font-size:var(--onboarding-field-label-size)!important}.onboarding-shell .onboarding-step-form .field:has(.choice-row)>.field__label,.onboarding-shell .onboarding-step-form .field:not(.field--inline):has(.ssn-control)>.field__label,.onboarding-shell .onboarding-step-form .field:not(.field--inline):has(.state-picker)>.field__label,.onboarding-shell .onboarding-step-form .field:not(.field--inline):has(input:not([type=checkbox]):not([type=radio]))>.field__label,.onboarding-shell .onboarding-step-form .field:not(.field--inline):has(select)>.field__label,.onboarding-shell .onboarding-step-form .field:not(.field--inline):has(textarea)>.field__label{font-size:var(--onboarding-field-label-size)!important}.app-content-region :is(.content-card,.wizard-card,.company-settings-note,.company-card,.company-section-card,.company-ledger-card,.company-editor-card,.company-local-tax-box,.company-document-row,.front-page-card,.front-page-activity__item,.front-page-deadlines__row,.front-page-spend__row,.front-page-spend-detail,.front-page-activity-detail,.front-page-deadlines-detail,.front-page-history-detail,.people-table-shell,.payroll-overview-shell,.modal-panel,.payroll-next-card,.payroll-calendar-card,.payroll-runs-card,.payroll-register-card,.payroll-submit-card,.payroll-summary-card,.payroll-payment-card,.payroll-issue-card,.payroll-empty-state,.payroll-roster-card,.benefits-plan-card,.benefits-empty-stage,.reports-studio__panel,.reports-studio__saved,.reports-studio__mode-panel,.reports-studio__generated-preview,.reports-studio__notes-panel,.reports-studio__selection-card,.reports-studio__template-card,.reports-studio__template-card-compact,.reports-studio__custom-shell,.reports-studio__builder-section,.reports-studio__builder-summary div,.taxes-card,.taxes-selection-detail,.taxes-checklist,.taxes-inline-note,.taxes-profile__section,.taxes-kpi,.compliance-card){--workspace-ink-soft:var(--app-content-ink)}.app-content-region :is(.content-card,.wizard-card,.company-settings-note,.company-card,.company-section-card,.company-ledger-card,.company-editor-card,.company-local-tax-box,.company-document-row,.front-page-card,.front-page-activity__item,.front-page-deadlines__row,.front-page-spend__row,.front-page-spend-detail,.front-page-activity-detail,.front-page-deadlines-detail,.front-page-history-detail,.people-table-shell,.payroll-overview-shell,.modal-panel,.payroll-next-card,.payroll-calendar-card,.payroll-runs-card,.payroll-register-card,.payroll-submit-card,.payroll-summary-card,.payroll-payment-card,.payroll-issue-card,.payroll-empty-state,.payroll-roster-card,.benefits-plan-card,.benefits-empty-stage,.reports-studio__panel,.reports-studio__saved,.reports-studio__mode-panel,.reports-studio__generated-preview,.reports-studio__notes-panel,.reports-studio__selection-card,.reports-studio__template-card,.reports-studio__template-card-compact,.reports-studio__custom-shell,.reports-studio__builder-section,.reports-studio__builder-summary div,.taxes-card,.taxes-selection-detail,.taxes-checklist,.taxes-inline-note,.taxes-profile__section,.taxes-kpi,.compliance-card) :is(p,li,small,td,.helper-text,.field__hint,.field__help,.stack-item__copy,.wizard-empty,.wizard-list__copy,.wizard-list__title,.time-card__meta,.topbar__meta,.company-document-row span,[class$=__meta],[class*="__meta "],[class$=__copy],[class*="__copy "],[class$=__note],[class*="__note "],[class$=__summary] p,[class$=__facts] span,[class$=__label],[class*="__label "]){color:var(--app-content-ink)!important;fill:var(--app-content-ink)!important}.company-workspace .company-settings-grid.company-settings-grid--dense .company-inline-check--stacked,.company-workspace .company-settings-grid.company-settings-grid--dense .field input,.company-workspace .company-settings-grid.company-settings-grid--dense .field input[readonly],.company-workspace .company-settings-grid.company-settings-grid--dense .field select{background:var(--workspace-paper)!important;background-color:var(--workspace-paper)!important}.people-modal__panel--prior-payroll .field-grid>button.secondary-button:active,.people-modal__panel--prior-payroll .field-grid>button.secondary-button:focus-visible,.people-modal__panel--prior-payroll .field-grid>button.secondary-button:hover{background:#fdf8ef!important;background-color:#fdf8ef!important;border-color:var(--ink)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;box-shadow:none!important}.people-modal__panel--prior-payroll .field-grid>button.secondary-button:active *,.people-modal__panel--prior-payroll .field-grid>button.secondary-button:focus-visible *,.people-modal__panel--prior-payroll .field-grid>button.secondary-button:hover *{color:inherit!important;-webkit-text-fill-color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.people-modal__panel--prior-payroll button.people-prior-payroll-entry-item .status-pill--success,.people-modal__panel--prior-payroll button.people-prior-payroll-entry-item:active .status-pill--success,.people-modal__panel--prior-payroll button.people-prior-payroll-entry-item:focus-visible .status-pill--success,.people-modal__panel--prior-payroll button.people-prior-payroll-entry-item:hover .status-pill--success{border-color:#4b9a5c!important;color:#2f7f4e!important;-webkit-text-fill-color:#2f7f4e!important;background:#e5f3e8!important}.people-modal__panel--prior-payroll button.people-prior-payroll-entry-item .status-pill--inactive,.people-modal__panel--prior-payroll button.people-prior-payroll-entry-item .status-pill--warning,.people-modal__panel--prior-payroll button.people-prior-payroll-entry-item:active .status-pill--inactive,.people-modal__panel--prior-payroll button.people-prior-payroll-entry-item:active .status-pill--warning,.people-modal__panel--prior-payroll button.people-prior-payroll-entry-item:focus-visible .status-pill--inactive,.people-modal__panel--prior-payroll button.people-prior-payroll-entry-item:focus-visible .status-pill--warning,.people-modal__panel--prior-payroll button.people-prior-payroll-entry-item:hover .status-pill--inactive,.people-modal__panel--prior-payroll button.people-prior-payroll-entry-item:hover .status-pill--warning{border-color:#d3ac43!important;color:#9a6a2f!important;-webkit-text-fill-color:#9a6a2f!important;background:#f6ecd0!important}.people-modal__panel--confirm .people-prior-payroll-confirm-body .eyebrow{margin:0 0 8px!important;color:rgba(34,27,19,.62)!important}.people-modal__panel--confirm .people-prior-payroll-confirm-body .helper-text{margin:0!important;max-width:56ch!important;color:#2f271f!important;font-size:.98rem!important;line-height:1.6!important}#remove-import-followup-title{margin-left:28px!important}.people-modal__panel--prior-payroll-success .people-prior-payroll-success__masthead .eyebrow{margin:0 0 6px!important;color:rgba(255,247,231,.8)!important}.people-modal__panel--prior-payroll-success .people-prior-payroll-success__masthead .section-title{margin:0!important;color:var(--newsprint)!important;font-family:Playfair Display,serif!important;font-size:clamp(1.9rem,2.7vw,2.45rem)!important;font-style:italic!important;font-weight:700!important;letter-spacing:.01em!important;line-height:.94!important;text-transform:uppercase!important;text-wrap:balance!important}.people-modal__panel--person-removal .people-prior-payroll-success__masthead .eyebrow{margin:0 0 6px!important;color:rgba(255,247,231,.8)!important}.people-modal__panel--person-removal .people-prior-payroll-success__masthead .section-title{margin:0!important;color:var(--newsprint)!important;font-family:Playfair Display,serif!important;font-size:clamp(1.9rem,2.7vw,2.45rem)!important;font-style:italic!important;font-weight:700!important;letter-spacing:.01em!important;line-height:.94!important;text-transform:uppercase!important;text-wrap:balance!important}@media (max-width:900px){.payroll-toolbar__actions>:is(button,a,.command-trigger,.primary-button,.secondary-button),.people-header__actions>:is(button,a,.command-trigger,.primary-button,.secondary-button),.team-filter-bar__actions>:is(button,a,.command-trigger,.primary-button,.secondary-button),.wizard-actions>:is(button,a,.command-trigger,.primary-button,.secondary-button){width:100%!important;justify-content:center!important}}@media (max-width:900px){.people-workspace .team-filter-bar__actions>.secondary-button,.people-workspace .team-filter-bar__actions>.team-filter-bar__add-menu-shell,.people-workspace .team-filter-bar__add,.people-workspace .team-filter-bar__department,.people-workspace .team-filter-bar__search{width:100%!important;min-width:0!important}.people-workspace .team-filter-bar__actions>.secondary-button,.people-workspace .team-filter-bar__add,.people-workspace .team-filter-bar__department select,.people-workspace .team-filter-bar__search input{min-height:42px!important}.people-workspace .people-pagination__actions>.secondary-button{flex:0 0 35px!important;width:35px!important;min-width:35px!important;max-width:35px!important;min-height:35px!important;padding:0!important;font-size:0!important;gap:0!important;justify-content:center!important}.people-workspace .people-pagination__actions>.secondary-button .app-icon{width:14px!important;height:14px!important;font-size:14px!important;flex:0 0 auto!important}.people-workspace .people-table-shell.team-ledger-shell .people-pagination__meta .helper-text{grid-column:1/-1!important;padding-left:12px!important}.payroll-workspace .payroll-register-card__header-actions>*,.payroll-workspace .payroll-register-card__header-actions>.danger-button,.payroll-workspace .payroll-register-card__header-actions>.payroll-paycheck-picker,.payroll-workspace .payroll-register-card__header-actions>.payroll-start-button,.payroll-workspace .payroll-register-card__header-actions>.primary-button,.payroll-workspace .payroll-register-card__header-actions>.secondary-button{width:100%!important;max-width:none!important;min-width:0!important}.payroll-workspace .payroll-register-card__header-actions>.payroll-start-button,.payroll-workspace .payroll-register-card__header-actions>.secondary-button:last-child{grid-column:1/-1!important}.payroll-workspace .payroll-register-card__header-actions>.danger-button,.payroll-workspace .payroll-register-card__header-actions>.payroll-paycheck-picker>.secondary-button,.payroll-workspace .payroll-register-card__header-actions>.payroll-paycheck-picker>.secondary-button:active,.payroll-workspace .payroll-register-card__header-actions>.payroll-paycheck-picker>.secondary-button:focus-visible,.payroll-workspace .payroll-register-card__header-actions>.payroll-paycheck-picker>.secondary-button:hover,.payroll-workspace .payroll-register-card__header-actions>.payroll-start-button,.payroll-workspace .payroll-register-card__header-actions>.primary-button,.payroll-workspace .payroll-register-card__header-actions>.secondary-button{justify-content:center!important;min-height:40px!important;padding:0 12px!important}.payroll-workspace .payroll-pagination--review .people-pagination__actions .secondary-button{min-width:0!important;width:100%!important;justify-content:center!important}}@media (max-width:760px){.payroll-workspace .payroll-register-card__header-actions>*,.payroll-workspace .payroll-register-card__header-actions>.payroll-start-button,.payroll-workspace .payroll-register-card__header-actions>.secondary-button:last-child{grid-column:auto!important}}@media (max-width:420px){.people-workspace .team-filter-bar__actions>.secondary-button,.people-workspace .team-filter-bar__add,.people-workspace .team-filter-bar__department select,.people-workspace .team-filter-bar__search input{min-height:40px!important}}@media (max-width:900px){.front-page{display:grid!important;gap:14px!important}.app-shell .front-page-spend__row[role=button]{grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;align-items:start!important;min-height:0!important;height:auto!important}.app-shell .front-page-activity__select[role=button],.app-shell .front-page-deadlines__select[role=button]{min-height:0!important;height:auto!important;padding:6px 0!important}.app-shell .front-page-deadlines__select[role=button]{grid-template-columns:26px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}}@media (max-width:420px){.front-page-history__nav .app-icon{width:14px!important;height:14px!important}.app-shell .front-page-spend__row[role=button]{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;height:auto!important}}.holiday-pay-workspace__header .helper-text{position:relative;max-width:760px;margin:10px 0 0;padding:8px 12px 8px 28px;border-left:2px solid #d7ad43;background:rgba(215,173,67,.09);color:rgba(34,27,19,.74);font-family:Courier Prime,monospace;font-size:1rem;font-weight:400;line-height:1.5}.holiday-pay-workspace__header .helper-text:before{content:"i";position:absolute;top:50%;left:9px;display:grid;width:12px;height:12px;place-items:center;transform:translateY(-50%);border:1px solid rgba(34,27,19,.45);border-radius:50%;color:rgba(34,27,19,.72);font-family:Georgia,serif;font-size:.62rem;font-style:italic;font-weight:700;line-height:1}.holiday-policy-form__actions .primary-button{flex:1}.holiday-roster__actions .secondary-button{text-decoration:none}.payroll-holiday-hours-modal label.field.payroll-holiday-hours-field>input:not([type=checkbox]):not([type=radio]){width:100%;min-height:40px;border:1px solid #b8ad98;border-radius:0;background:#fdf8ef!important;padding:8px 10px;font-size:18px;font-weight:400;font-variant-numeric:tabular-nums}.payroll-holiday-hours-modal label.field.payroll-holiday-hours-reason>input:not([type=checkbox]):not([type=radio]){min-height:40px;border:1px solid #b8ad98;border-radius:0;background:#fdf8ef!important;padding:8px 10px;font-size:18px;font-weight:400}.payroll-holiday-hours-modal :is(.eyebrow,h2,p,strong,span,button,label){text-transform:capitalize!important}.deadline-wire{font-size:16px!important;line-height:1.5}.deadline-wire-row__actions .secondary-button{min-height:42px;font-size:.9rem!important}@media (max-width:760px){.deadline-wire{font-size:16px!important}}.deadline-wire,.deadline-wire-calendar-layout>*,.deadline-wire-drawer,.deadline-wire-drawer>*,.deadline-wire-page,.deadline-wire>*{min-width:0}.deadline-wire-row__actions .secondary-button{min-width:96px!important;min-height:44px!important;height:auto!important;padding:10px 14px!important;white-space:normal!important}@media (max-width:760px){.deadline-wire,.deadline-wire-page{gap:16px}}.dashboard__body .deadline-wire-page .deadline-wire .deadline-wire-calendar button.deadline-wire-calendar__day{min-height:96px!important;height:auto!important;padding:10px!important}@media (max-width:760px){.dashboard__body .deadline-wire-page .deadline-wire .deadline-wire-calendar button.deadline-wire-calendar__day{min-height:82px!important;height:auto!important;padding:8px!important}}#deadline-wire-filters select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:42px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3 5.5L7 9L11 5.5' stroke='%23111' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:14px 14px!important}#deadline-wire-page,#deadline-wire-page *{font-weight:400!important}#deadline-wire-page{--dw2-ink:var(--ink);--dw2-paper:var(--newsprint);--dw2-panel:color-mix(in srgb,var(--newsprint) 74%,white);--dw2-wash:#f8f3e9;--dw2-rule:color-mix(in srgb,var(--ink) 22%,transparent);--dw2-gold:#c49a3f;--dw2-gold-display:#d6ab38;--dw2-red:#9b3038;--dw2-green:#2f6f4f;gap:18px!important;padding:14px 18px 32px!important}#deadline-wire-page>.deadline-wire{background:var(--dw2-panel)!important;border:1px solid var(--dw2-ink)!important;gap:0!important;overflow:hidden}@media (max-width:760px){#deadline-wire-page{padding-inline:10px!important}}#deadline-wire-filters{grid-template-columns:minmax(260px,1.6fr) repeat(5,minmax(138px,.7fr))}@media (max-width:1280px){#deadline-wire-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){#deadline-wire-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){#deadline-wire-filters{grid-template-columns:minmax(0,1fr)}}.filing-cabinet :is(h2,h3,p,label,button,option,.eyebrow,.status-pill,.filing-cabinet__card-status,.filing-cabinet__fact>span,.filing-cabinet__ledger-main>strong,.filing-cabinet__ledger-main>span),.filing-cabinet input::placeholder{text-transform:capitalize}.filing-cabinet :is(input,select){text-transform:capitalize}.company-workspace.filing-cabinet{--cabinet-ink:var(--ink);--cabinet-paper:var(--newsprint);--cabinet-panel:color-mix(in srgb,var(--newsprint) 74%,white);--cabinet-rule:color-mix(in srgb,var(--ink) 22%,transparent);--cabinet-gold:#c49a3f;--cabinet-wash:#f8f3e9;gap:18px!important;padding:14px 18px 32px!important}.company-workspace.filing-cabinet .filing-cabinet__section{border:1px solid var(--cabinet-ink)!important;background:var(--cabinet-panel)!important}.company-workspace.filing-cabinet .filing-cabinet__section>.filing-cabinet__section-head{align-items:center!important;background:var(--cabinet-panel)!important;border-block-end:1px solid var(--cabinet-ink)!important;min-height:76px;padding:16px 20px!important}.filing-cabinet__section-head .section-title{font-family:var(--font-display)!important;font-size:clamp(1.55rem,2.2vw,2.2rem)!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.035em!important;line-height:1!important;margin:0!important;text-transform:none!important}.filing-cabinet__section-head-controls .status-pill{background:transparent!important;border:0!important;color:color-mix(in srgb,var(--cabinet-ink) 64%,transparent)!important;padding-inline:0!important}.company-workspace.filing-cabinet .filing-cabinet__fact>strong{font-weight:400!important}@media (max-width:600px){.company-workspace.filing-cabinet{padding-inline:10px!important}.company-workspace.filing-cabinet .filing-cabinet__section>.filing-cabinet__section-head{align-items:stretch!important;min-height:0}}.auth-editorial-divider{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 7px minmax(0,1fr);min-height:20px;width:100%}.auth-editorial-divider:after,.auth-editorial-divider:before{background:color-mix(in srgb,var(--ink) 36%,transparent);content:"";display:block;height:1px}.auth-editorial-divider>span{background:var(--yellow);border:1px solid var(--ink);display:block;height:7px;transform:rotate(45deg);width:7px}.dashboard__body .front-page{--front-page-gold:#d6ab38;--front-page-rule-soft:color-mix(in srgb,var(--ink) 18%,transparent);--front-page-rule-mid:color-mix(in srgb,var(--ink) 34%,transparent);--front-page-shadow:color-mix(in srgb,var(--ink) 10%,transparent);gap:9px!important;padding-block-end:28px}.dashboard__body .front-page>.main-sidebar-hero{order:0}@media (max-width:900px){.dashboard__body .front-page{gap:14px!important;padding-block-end:18px}}.dashboard__body>#deadline-wire-page,.dashboard__body>.company-workspace.benefits-workspace,.dashboard__body>.company-workspace.filing-cabinet{padding-block-start:0!important;padding-inline:0!important}body:has(#taxes-workspace),body:has(#taxes-workspace) .app-shell,body:has(#taxes-workspace) .dashboard,body:has(#taxes-workspace) .dashboard__body.app-content-region,html:has(#taxes-workspace){background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}#settings-workspace,#settings-workspace>[class*=directory],#settings-workspace>[class*=directory] [class*=settingRow],#settings-workspace>[class*=directory]>[class*=directoryHeader],#settings-workspace>[class*=directory]>[class*=settingList],#settings-workspace>[role=tablist],#settings-workspace>[role=tablist]>[role=tab]{background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}#settings-workspace>[class*=directory] [class*=settingRow]:active,#settings-workspace>[class*=directory] [class*=settingRow]:hover,#settings-workspace>[role=tablist]>[role=tab][aria-selected=true]{background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important}body:has(#settings-workspace),body:has(#settings-workspace) .app-shell,body:has(#settings-workspace) .dashboard,body:has(#settings-workspace) .dashboard__body.app-content-region,html:has(#settings-workspace){background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}#deductions-workspace .row-action-menu__item,#deductions-workspace .secondary-button,#deductions-workspace .secondary-button--compact,#deductions-workspace .secondary-button--small,#deductions-workspace :is(input,select,textarea){background-color:rgba(255,254,250,.98)!important;background-image:none!important}#deductions-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true],#deductions-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:active,#deductions-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:focus-visible,#deductions-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:hover{background:var(--ink)!important;background-color:var(--ink)!important;border-color:var(--ink)!important;color:#fffaf0!important}#deductions-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true] *,#deductions-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:active *,#deductions-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:focus-visible *,#deductions-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:hover *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}body:has(#deductions-workspace),body:has(#deductions-workspace) .app-shell,body:has(#deductions-workspace) .dashboard,body:has(#deductions-workspace) .dashboard__body.app-content-region,html:has(#deductions-workspace){background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}#benefits-workspace .benefits-search-field,#benefits-workspace .row-action-menu__item,#benefits-workspace .secondary-button,#benefits-workspace .secondary-button--compact,#benefits-workspace .secondary-button--small,#benefits-workspace :is(input,select,textarea){background-color:rgba(255,254,250,.98)!important;background-image:none!important}#benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true],#benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:active,#benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:focus-visible,#benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:hover{background:var(--ink)!important;background-color:var(--ink)!important;border-color:var(--ink)!important;color:#fffaf0!important}#benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true] *,#benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:active *,#benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:focus-visible *,#benefits-workspace button.secondary-button.primary-button--small[data-benefits-row-action-trigger=true]:hover *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}body:has(#benefits-workspace),body:has(#benefits-workspace) .app-shell,body:has(#benefits-workspace) .dashboard,body:has(#benefits-workspace) .dashboard__body.app-content-region,html:has(#benefits-workspace){background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}#payroll-workspace :is(.payroll-review-toolbar__search-input,.payroll-paycheck-picker>.secondary-button,.secondary-button,.secondary-button--small,.secondary-button--compact,.row-action-menu__item,.payroll-qty-cell__input,.payroll-week-cell__input,.payroll-qty-cell__edit-button,.table-sort-button,.pagination-page-pill){background-color:rgba(255,254,250,.98)!important;background-image:none!important}body:has(#payroll-workspace),body:has(#payroll-workspace) .app-shell,body:has(#payroll-workspace) .dashboard,body:has(#payroll-workspace) .dashboard__body.app-content-region,html:has(#payroll-workspace){background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}#people-workspace .pagination-page-pill,#people-workspace .people-pagination .page-size-field,#people-workspace .people-pagination .page-size-field select,#people-workspace .people-pagination__actions>.secondary-button,#people-workspace .people-pagination__meta .helper-text,#people-workspace .row-action-menu__item,#people-workspace .team-filter-bar__actions>.secondary-button,#people-workspace .team-filter-bar__department select,#people-workspace .team-filter-bar__search input{background-color:rgba(255,254,250,.98)!important;background-image:none!important}#people-workspace .people-pagination__actions>.secondary-button:active,#people-workspace .people-pagination__actions>.secondary-button:focus-visible,#people-workspace .people-pagination__actions>.secondary-button:hover,#people-workspace .team-ledger-table tbody tr:hover td,#people-workspace .team-ledger-table__row--person-link:focus-visible td{background-color:rgba(255,254,250,.98)!important;background-image:none!important}#people-workspace button.secondary-button.primary-button--small[data-row-action-trigger=true],#people-workspace button.secondary-button.primary-button--small[data-row-action-trigger=true]:active,#people-workspace button.secondary-button.primary-button--small[data-row-action-trigger=true]:focus-visible,#people-workspace button.secondary-button.primary-button--small[data-row-action-trigger=true]:hover{background:var(--ink)!important;background-color:var(--ink)!important;border-color:var(--ink)!important;color:#fffaf0!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#people-workspace button.secondary-button.primary-button--small[data-row-action-trigger=true] *,#people-workspace button.secondary-button.primary-button--small[data-row-action-trigger=true]:active *,#people-workspace button.secondary-button.primary-button--small[data-row-action-trigger=true]:focus-visible *,#people-workspace button.secondary-button.primary-button--small[data-row-action-trigger=true]:hover *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}body:has(#people-workspace),body:has(#people-workspace) .app-shell,body:has(#people-workspace) .dashboard,body:has(#people-workspace) .dashboard__body.app-content-region,html:has(#people-workspace){background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}#payroll-workspace button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true],#payroll-workspace button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:active,#payroll-workspace button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:focus-visible,#payroll-workspace button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:hover{background:var(--ink)!important;background-color:var(--ink)!important;border-color:var(--ink)!important;color:#fffaf0!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#payroll-workspace button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true] *,#payroll-workspace button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:active *,#payroll-workspace button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:focus-visible *,#payroll-workspace button.secondary-button.primary-button--small[data-payroll-row-action-trigger=true]:hover *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}#personnel-files-workspace,#personnel-files-workspace .action-panel,#personnel-files-workspace .benefits-modal__body,#personnel-files-workspace .benefits-modal__record-field,#personnel-files-workspace .benefits-modal__record-grid,#personnel-files-workspace .benefits-modal__section,#personnel-files-workspace .company-section-card,#personnel-files-workspace .company-section-card__header,#personnel-files-workspace .employee-detail-back-row,#personnel-files-workspace .employee-detail-card,#personnel-files-workspace .employee-detail-card__header,#personnel-files-workspace .employee-detail-fields,#personnel-files-workspace .employee-detail-grid,#personnel-files-workspace .employee-detail-history,#personnel-files-workspace .employee-detail-history__table,#personnel-files-workspace .employee-detail-history__table tbody,#personnel-files-workspace .employee-detail-history__table tbody td,#personnel-files-workspace .employee-detail-history__table tbody tr,#personnel-files-workspace .employee-detail-stack,#personnel-files-workspace .employee-detail-tax-card,#personnel-files-workspace .leave-card,#personnel-files-workspace .leave-card-body,#personnel-files-workspace .metric-card,#personnel-files-workspace .panel,#personnel-files-workspace .personnel-overview,#personnel-files-workspace .personnel-overview__panel,#personnel-files-workspace .personnel-workspace-nav,#personnel-files-workspace [class*=activityCard],#personnel-files-workspace [class*=caseCard],#personnel-files-workspace [class*=emptyState],#personnel-files-workspace [class*=leaveCardBody],#personnel-files-workspace [class*=leavePolicyCard],#personnel-files-workspace [class*=metricCard]{background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}#personnel-files-workspace .company-tax-tabs,#personnel-files-workspace .company-tax-tabs button,#personnel-files-workspace .employee-detail-back-button,#personnel-files-workspace .employee-detail-field .comic-date-field__control,#personnel-files-workspace .employee-detail-field .comic-date-field__control input,#personnel-files-workspace .employee-detail-field input,#personnel-files-workspace .employee-detail-field select,#personnel-files-workspace .employee-detail-field textarea,#personnel-files-workspace .employee-detail-tax-tabs button,#personnel-files-workspace .field input:not([type=checkbox]):not([type=radio]):not([type=file]),#personnel-files-workspace .field select,#personnel-files-workspace .field textarea,#personnel-files-workspace .personnel-overview__panel,#personnel-files-workspace .personnel-workspace-nav__item,#personnel-files-workspace .row-action-menu__item,#personnel-files-workspace .secondary-button--compact,#personnel-files-workspace .secondary-button--small{background-color:rgba(255,254,250,.98)!important;background-image:none!important}body:has(#personnel-files-workspace),body:has(#personnel-files-workspace) .app-shell,body:has(#personnel-files-workspace) .dashboard,body:has(#personnel-files-workspace) .dashboard__body.app-content-region,html:has(#personnel-files-workspace){background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}#company-workspace .company-info-edit-menu-shell>.secondary-button,#company-workspace .company-ledger-address-grid--edit .address-autocomplete input,#company-workspace .company-ledger-card__title-actions>.primary-button,#company-workspace .company-ledger-card__title-actions>.secondary-button,#company-workspace .company-ledger-inline-actions>.primary-button,#company-workspace .company-ledger-inline-actions>.secondary-button,#company-workspace .company-tax-tab,#company-workspace .employee-detail-field .comic-date-field__control,#company-workspace .employee-detail-field .comic-date-field__control input,#company-workspace .employee-detail-field input,#company-workspace .employee-detail-field select,#company-workspace .employee-detail-field textarea,#company-workspace .row-action-menu__item,#company-workspace :is(input,select,textarea){background-color:rgba(255,254,250,.98)!important;background-image:none!important}body:has(#company-workspace),body:has(#company-workspace) .app-shell,body:has(#company-workspace) .dashboard,body:has(#company-workspace) .dashboard__body.app-content-region,html:has(#company-workspace){background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}#deadline-wire-page,#deadline-wire-page .deadline-wire,#deadline-wire-page .deadline-wire-agenda,#deadline-wire-page .deadline-wire-agenda>header,#deadline-wire-page .deadline-wire-agenda__empty,#deadline-wire-page .deadline-wire-agenda__item,#deadline-wire-page .deadline-wire-calendar,#deadline-wire-page .deadline-wire-calendar-card,#deadline-wire-page .deadline-wire-calendar-card>header,#deadline-wire-page .deadline-wire-calendar-layout,#deadline-wire-page .deadline-wire-calendar__day,#deadline-wire-page .deadline-wire-calendar__legend,#deadline-wire-page .deadline-wire-drawer__body,#deadline-wire-page .deadline-wire-drawer__body>section,#deadline-wire-page .deadline-wire-drawer__external-completion,#deadline-wire-page .deadline-wire-drawer__external-fields,#deadline-wire-page .deadline-wire-drawer__footer,#deadline-wire-page .deadline-wire-drawer__provenance,#deadline-wire-page .deadline-wire-drawer__provenance>div,#deadline-wire-page .deadline-wire-drawer__summary,#deadline-wire-page .deadline-wire-drawer__summary>div,#deadline-wire-page .deadline-wire-row,#deadline-wire-page .deadline-wire__filters,#deadline-wire-page .deadline-wire__modebar,#deadline-wire-page .deadline-wire__no-results,#deadline-wire-page .deadline-wire__queue,#deadline-wire-page .deadline-wire__state,#deadline-wire-page .deadline-wire__tab,#deadline-wire-page .deadline-wire__table,#deadline-wire-page .deadline-wire__table tbody,#deadline-wire-page .deadline-wire__table tbody td,#deadline-wire-page .deadline-wire__table tbody tr,#deadline-wire-page .deadline-wire__tabs{background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}#deadline-wire-page .deadline-wire-calendar__nav-button,#deadline-wire-page .deadline-wire-drawer__external-fields input,#deadline-wire-page .deadline-wire-drawer__footer .secondary-button,#deadline-wire-page .deadline-wire__filters input,#deadline-wire-page .deadline-wire__filters select{background-color:rgba(255,254,250,.98)!important;background-image:none!important}body:has(#deadline-wire-page),body:has(#deadline-wire-page) .app-shell,body:has(#deadline-wire-page) .dashboard,body:has(#deadline-wire-page) .dashboard__body.app-content-region,html:has(#deadline-wire-page){background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}#deadline-wire-page>.deadline-wire{border-inline-start:0!important}body:has(#home-workspace),body:has(#home-workspace) .app-shell,body:has(#home-workspace) .dashboard,body:has(#home-workspace) .dashboard__body.app-content-region,html:has(#home-workspace){background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}body:has(#employee-tax-forms-workspace),body:has(#employee-tax-forms-workspace) .app-shell,body:has(#employee-tax-forms-workspace) .dashboard,body:has(#employee-tax-forms-workspace) .dashboard__body.app-content-region,html:has(#employee-tax-forms-workspace){background:rgba(255,254,250,.98)!important;background-color:rgba(255,254,250,.98)!important;background-image:none!important}#employee-tax-form-detail-workspace,#employee-tax-form-detail-workspace .employee-pay-grid,#employee-tax-form-detail-workspace .employee-pay-toolbar,#employee-tax-form-detail-workspace>.helper-text{background:var(--workspace-paper-2)!important;background-color:var(--workspace-paper-2)!important;background-image:none!important}body:has(#employee-tax-form-detail-workspace),body:has(#employee-tax-form-detail-workspace) .app-shell,body:has(#employee-tax-form-detail-workspace) .dashboard,body:has(#employee-tax-form-detail-workspace) .dashboard__body.app-content-region,html:has(#employee-tax-form-detail-workspace){background:var(--workspace-paper-2)!important;background-color:var(--workspace-paper-2)!important;background-image:none!important}.app-content-region :is(.secondary-button,.secondary-button--small,.secondary-button--compact):not(.primary-button):not(.primary-button--small):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active),.deadline-wire-drawer :is(.secondary-button,.secondary-button--small,.secondary-button--compact):not(.primary-button):not(.primary-button--small):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:var(--workspace-paper,#fffdf6)!important;background-color:var(--workspace-paper,#fffdf6)!important;border-color:var(--ink)!important;color:var(--ink)!important;-webkit-text-fill-color:currentColor!important}.app-content-region :is(.secondary-button,.secondary-button--small,.secondary-button--compact):not(.primary-button):not(.primary-button--small):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active) *,.deadline-wire-drawer :is(.secondary-button,.secondary-button--small,.secondary-button--compact):not(.primary-button):not(.primary-button--small):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active) *{color:inherit!important;-webkit-text-fill-color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}html body #company-workspace .company-ledger-card__title-actions>.secondary-button.secondary-button--compact:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:rgba(185,136,34,.1)!important;background-color:rgba(185,136,34,.1)!important;background-image:none!important;border-color:var(--ink)!important;box-shadow:inset 4px 0 0 #b98822!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}html body #company-workspace .company-ledger-card__title-actions>.secondary-button.secondary-button--compact:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible) *{color:inherit!important;-webkit-text-fill-color:currentColor!important;fill:none!important;stroke:currentColor!important}html body #company-workspace .company-info-edit-menu-shell>.secondary-button.secondary-button--compact:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:rgba(185,136,34,.1)!important;background-color:rgba(185,136,34,.1)!important;background-image:none!important;border-color:var(--ink)!important;box-shadow:inset 4px 0 0 #b98822!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;opacity:1!important}html body #company-workspace .company-info-edit-menu-shell>.secondary-button.secondary-button--compact:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible) *{color:inherit!important;-webkit-text-fill-color:currentColor!important;fill:none!important;stroke:currentColor!important}html body #company-workspace .employee-detail-card__actions>.secondary-button.secondary-button--compact:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:rgba(185,136,34,.1)!important;background-color:rgba(185,136,34,.1)!important;background-image:none!important;border-color:var(--ink)!important;box-shadow:inset 4px 0 0 #b98822!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;opacity:1!important}html body #company-workspace .employee-detail-card__actions>.secondary-button.secondary-button--compact:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible) *{color:inherit!important;-webkit-text-fill-color:currentColor!important;fill:none!important;stroke:currentColor!important}html body .deadline-wire-drawer .deadline-wire-drawer__footer>:is(.deadline-wire-drawer__action,a.secondary-button){animation:none!important;transform:none!important;transition:none!important}html body .deadline-wire-drawer .deadline-wire-drawer__footer>.secondary-button.deadline-wire-drawer__action:not(:disabled):not([aria-disabled=true]),html body .deadline-wire-drawer .deadline-wire-drawer__footer>.secondary-button.deadline-wire-drawer__action:not(:disabled):not([aria-disabled=true]):active,html body .deadline-wire-drawer .deadline-wire-drawer__footer>a.secondary-button:not([aria-disabled=true]),html body .deadline-wire-drawer .deadline-wire-drawer__footer>a.secondary-button:not([aria-disabled=true]):active{background:var(--workspace-paper,#fffdf6)!important;background-color:var(--workspace-paper,#fffdf6)!important;background-image:none!important;border-color:var(--ink)!important;box-shadow:none!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;opacity:1!important;transform:none!important}html body .deadline-wire-drawer .deadline-wire-drawer__footer>.secondary-button.deadline-wire-drawer__action:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible),html body .deadline-wire-drawer .deadline-wire-drawer__footer>a.secondary-button:not([aria-disabled=true]):is(:hover,:focus-visible){background:rgba(185,136,34,.1)!important;background-color:rgba(185,136,34,.1)!important;background-image:none!important;border-color:var(--ink)!important;box-shadow:inset 0 -2px 0 #b98822!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;opacity:1!important;transform:none!important}html body .deadline-wire-drawer .deadline-wire-drawer__footer>.secondary-button.deadline-wire-drawer__action:not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible,:active) *,html body .deadline-wire-drawer .deadline-wire-drawer__footer>a.secondary-button:not([aria-disabled=true]):is(:hover,:focus,:focus-visible,:active) *{color:inherit!important;-webkit-text-fill-color:currentColor!important;fill:none!important;stroke:currentColor!important}html body #payroll-workspace .payroll-qty-review-banner__button-group>.secondary-button.secondary-button--compact{animation:none!important;transform:none!important;transition:none!important}html body #payroll-workspace .payroll-qty-review-banner__button-group>.secondary-button.secondary-button--compact:not([data-active=true]),html body #payroll-workspace .payroll-qty-review-banner__button-group>.secondary-button.secondary-button--compact[data-active=true]{background:var(--workspace-paper,#fdf8ef)!important;background-color:var(--workspace-paper,#fdf8ef)!important;border-color:var(--ink)!important;box-shadow:none!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;transform:none!important}html body #payroll-workspace .payroll-qty-review-banner__button-group>.secondary-button.secondary-button--compact:is(:hover,:focus-visible){background:rgba(185,136,34,.1)!important;background-color:rgba(185,136,34,.1)!important;box-shadow:inset 0 -2px 0 #b98822!important}html body #payroll-workspace .payroll-paycheck-picker>.secondary-button:not(:disabled):not([aria-disabled=true]),html body #payroll-workspace .payroll-paycheck-picker>.secondary-button:not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible,:active){color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}html body #payroll-workspace .payroll-paycheck-picker>.secondary-button .payroll-paycheck-picker__icon,html body #payroll-workspace .payroll-paycheck-picker>.secondary-button .payroll-paycheck-picker__icon *,html body #payroll-workspace .payroll-paycheck-picker>.secondary-button:is(:hover,:focus,:focus-visible,:active) .payroll-paycheck-picker__icon{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;fill:none!important;stroke:var(--ink)!important}html body .filing-cabinet .filing-cabinet__control select.filing-cabinet__select{padding-inline-start:12px!important;padding-inline-end:30px!important}html body .filing-cabinet .filing-cabinet__control select.filing-cabinet__select option{padding-inline-start:12px!important;padding-inline-end:12px!important}html body #payroll-workspace .payroll-payment-card__actions>.secondary-button:not(:disabled):not([aria-disabled=true]){animation:none!important;background:var(--workspace-paper,#fdf8ef)!important;background-color:var(--workspace-paper,#fdf8ef)!important;background-image:none!important;border-color:var(--ink)!important;box-shadow:none!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;transform:none!important;transition:none!important}html body #payroll-workspace .payroll-payment-card__actions>.secondary-button:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:rgba(185,136,34,.1)!important;background-color:rgba(185,136,34,.1)!important;box-shadow:inset 0 -2px 0 #b98822!important}html body #payroll-workspace .payroll-payment-card__actions>.secondary-button:not(:disabled):not([aria-disabled=true]) *,html body #payroll-workspace .payroll-payment-card__actions>.secondary-button:not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible,:active) *{color:inherit!important;-webkit-text-fill-color:currentColor!important;fill:none!important;stroke:currentColor!important}@media (max-width:47.5rem){.deadline-wire,.deadline-wire-agenda,.deadline-wire-calendar-card,.deadline-wire-calendar-layout,.deadline-wire-page{width:100%;max-width:100%;min-width:0}.dashboard__body .deadline-wire-page .deadline-wire .deadline-wire-calendar button.deadline-wire-calendar__day{width:100%;min-width:0;min-height:clamp(48px,16vw,68px)!important;padding:4px!important;align-content:space-between;overflow:hidden!important;font-size:.82rem!important}}.danger-button--small:not(:disabled):is(:hover,:focus-visible),.danger-button:not(:disabled):is(:hover,:focus-visible),.primary-button--small:not(:disabled):is(:hover,:focus-visible),.primary-button:not(:disabled):is(:hover,:focus-visible),.secondary-button--compact:not(:disabled):is(:hover,:focus-visible),.secondary-button--small:not(:disabled):is(:hover,:focus-visible),.secondary-button:not(:disabled):is(:hover,:focus-visible){background:rgba(185,136,34,.1)!important;background-color:rgba(185,136,34,.1)!important;background-image:none!important;border-color:var(--ink)!important;color:var(--ink)!important;box-shadow:inset 0 -2px 0 #b98822!important;transform:none!important}