@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.information-packet-card{grid-column:1/-1;margin-top:0}.information-packet-card .asset-card-heading>span{color:#17623a;background:#eff7f1}.information-packet-row{grid-template-columns:minmax(0,1fr) 126px;align-items:start}.information-packet-actions{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.information-packet-actions .asset-login-link{margin-top:0}.information-packet-state{white-space:nowrap;border-radius:999px;align-self:start;place-items:center;min-height:33px;padding:0 11px;font-size:10px;font-weight:800;display:grid}.information-packet-state.delivered{color:#17623a;background:#effaf2;border:1px solid #a9d7ba}.information-packet-state.ready{color:#483579;cursor:pointer;background:#f7f4fd;border:1px solid #b9acd9}.information-packet-state.ready:hover,.information-packet-state.ready:focus-visible{border-color:var(--plum);background:#eee8fb;outline:0}@media (max-width:820px){.information-packet-row{grid-template-columns:1fr;gap:11px}.information-packet-state{justify-self:stretch;width:100%}.information-packet-actions{gap:7px}}.detail-view .employee-contact-card.has-photo{grid-template-columns:144px minmax(150px,1fr);justify-content:start;align-self:start;align-items:start;gap:17px;width:390px;min-width:390px;display:grid}.detail-view .employee-contact-card.has-photo img{flex-basis:auto;grid-area:1/1;width:144px;height:144px}.detail-view .employee-contact-card.has-photo .employee-contact-details{text-align:left;grid-area:1/2;align-content:start;justify-items:start;gap:8px;min-width:0;padding-top:1px;display:grid}.detail-view .employee-contact-card.no-photo .employee-contact-details{text-align:right;gap:8px;display:grid}.detail-view .header-team-lead{color:#ded7fb;letter-spacing:.9px;text-transform:uppercase;justify-items:start;gap:5px;font-size:9px;font-weight:800;display:grid}.detail-view .header-team-lead select{color:#fff;letter-spacing:0;text-transform:none;background:#ffffff17;border:1px solid #ffffff94;border-radius:999px;outline-color:#fff;width:168px;height:34px;padding:0 10px;font-size:11px;font-weight:800}.detail-view .header-team-lead select option{color:var(--ink);background:#fff}.detail-view .employee-contact-card .employee-contact-details a,.detail-view .employee-contact-card .employee-contact-details span{text-align:left}@media (max-width:820px){.detail-view .employee-contact-card.has-photo{grid-template-columns:112px minmax(0,1fr);gap:14px;width:100%;min-width:0}.detail-view .employee-contact-card.has-photo img{width:112px;height:112px}.detail-view .header-team-lead select{width:158px;max-width:100%}.detail-view .employee-contact-card.no-photo .employee-contact-details{text-align:left}}.asset-page .asset-profile-summary>div:nth-child(2){min-width:0}.asset-page .asset-profile-summary .asset-mode-switch{border-radius:999px;flex:0 0 292px;grid-template-columns:repeat(2,1fr);gap:4px;width:292px;min-width:292px;padding:4px;display:grid}.asset-page .asset-profile-summary .asset-mode-switch button{white-space:nowrap;text-align:center;border-radius:999px;place-items:center;width:100%;min-width:0;height:38px;padding:0 8px;line-height:1;display:grid}.asset-page .asset-profile-summary .asset-mode-switch button.selected{min-width:0}@media (max-width:820px){.asset-page .asset-profile-summary .asset-mode-switch{flex-basis:auto;width:100%;min-width:0}.asset-page .asset-profile-summary .asset-mode-switch button{height:38px;padding:0 6px;font-size:10px}}:root{--ink:#1d1920;--plum:#4f3d87;--violet:#8673c9;--paper:#f7f5f1;--line:#d8d3db;--muted:#5e5862;--sky:#80c4e7;--amber:#9a6900;--sage:#2f7250;--dark:#1d1720;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.app-shell{background:var(--paper);min-height:100vh}.top-line{background:linear-gradient(90deg,#8c78c8,#4e407e 45%,#8c78c8);height:5px}.site-header{background:var(--dark);color:#fff;justify-content:space-between;align-items:center;height:102px;padding:0 max(46px,50vw - 644px);display:flex}.brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.epic-logo{width:180px;height:auto;display:block}.brand-divider{background:#aaa4af;width:1px;height:31px;margin-left:1px}.portal-name{letter-spacing:1.45px;color:#f0edf4;font-size:10px;font-weight:700}.role-switcher{background:#ffffff0f;border:1px solid #ffffff3d;border-radius:999px;gap:5px;padding:5px;display:flex}.role-switcher button{color:#f0edf4;text-transform:uppercase;letter-spacing:.75px;background:0 0;border:0;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:700}.profile-wrap{position:relative}.welcome-button{color:#fff;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;font-size:13px;font-weight:700;display:flex}.welcome-button b{color:#ded8e6;font-size:16px;font-weight:400}.profile-button{color:#fff;background:#ffffff14;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:grid}.profile-menu{z-index:5;border:1px solid var(--line);background:#fff;width:170px;padding:7px;position:absolute;top:52px;right:0;box-shadow:0 16px 28px #19151d2e}.profile-menu button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;padding:11px 12px;font-size:12px}.profile-menu button:hover{background:#f2eff7}.profile-menu .sign-out{border-top:1px solid var(--line);color:#813737}.eyebrow{text-transform:uppercase;letter-spacing:1.45px;color:var(--plum);margin:0 0 11px;font-size:10px;font-weight:800}.roster-hero{justify-content:space-between;align-items:end;max-width:1288px;margin:0 auto;padding:62px 0 48px;display:flex}.roster-hero h1{letter-spacing:-2.8px;margin:0;font-size:54px;font-weight:650;line-height:1}.roster-hero p:not(.eyebrow){color:#49434d;max-width:570px;margin:15px 0 0;font-size:16px;line-height:1.55}.focus-button{background:var(--plum);color:#fff;border:0;padding:17px 20px;font-size:14px;font-weight:800;box-shadow:0 10px 23px #4f3d8733}.focus-button span{width:21px;height:21px;color:var(--plum);background:#fff;border-radius:50%;place-items:center;margin-right:9px;font-size:10px;display:inline-grid}.focus-button b{padding-left:14px;font-size:17px}.roster-section{max-width:1288px;margin:0 auto 60px}.filter-tabs{border-bottom:1px solid var(--line);gap:26px;display:flex;overflow:auto}.filter-tabs button{color:#5b5560;background:0 0;border:0;border-bottom:4px solid #0000;flex:none;padding:0 2px 17px;font-size:14px;font-weight:700}.filter-tabs button.active{color:var(--ink);border-color:var(--ink)}.filter-bar{grid-template-columns:240px 230px 1fr;gap:12px;margin:25px 0 18px;display:grid}.select-control,.search-control{color:#45404a;background:#fff;border:1px solid #c8c1ca;align-items:center;min-height:50px;padding:0 14px;font-size:13px;font-weight:800;display:flex;position:relative}.select-control select{width:100%;color:var(--ink);appearance:auto;background:0 0;border:0;outline:0;margin-left:7px;font-weight:500}.search-control span{color:var(--ink);margin-right:8px;font-size:22px;line-height:1}.search-control input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.search-control input::placeholder{color:#77707a}.roster-board{border:1px solid var(--line);background:#fff;box-shadow:0 12px 28px #2019270a}.roster-head,.record-row{grid-template-columns:1.1fr 1.25fr 1.2fr .52fr .78fr;align-items:center;gap:18px;display:grid}.roster-head{color:#554e59;letter-spacing:.9px;text-transform:uppercase;background:#fbfafb;padding:17px 24px;font-size:10px;font-weight:800}.record-row{text-align:left;background:#fff;border:0;border-top:1px solid #e5e1e6;width:100%;padding:24px}.record-row:hover,.record-row:focus-visible{outline:2px solid var(--plum);outline-offset:-2px;background:#faf8fe}.record-name strong,.record-name small,.record-client strong,.record-client small,.record-step strong,.record-step small{display:block}.record-name strong{font-size:16px;font-weight:800}.record-name small,.record-client small{color:var(--muted);margin-top:7px;font-size:12px}.record-client strong{font-size:13px;font-weight:700}.record-step b{color:var(--plum);text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.record-step strong{font-size:14px;font-weight:800}.record-step small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.35}.progress-dots{border:1px solid #d6d0d9;border-radius:8px;width:max-content;display:flex;overflow:hidden}.progress-dots i{color:#655e68;border-right:1px solid #d6d0d9;place-items:center;width:37px;height:35px;font-size:20px;font-style:normal;font-weight:500;display:grid}.progress-dots i:last-child{border-right:0}.progress-dots .complete{color:#236142;background:#e8f4ec}.progress-dots .review{color:#4f3d87;background:#eee8fb}.progress-dots .not-started{color:#813737;background:#f5e9e9}.row-arrow{color:var(--plum);white-space:nowrap;justify-self:end;font-size:11px;font-weight:800}.row-arrow b{padding-left:6px;font-size:16px}.empty-state{color:var(--muted);text-align:center;padding:54px 24px}.roster-note{color:#514b54;margin:17px 0 0;font-size:11px}.roster-note span{border-radius:50%;place-items:center;width:17px;height:17px;margin:0 5px 0 15px;font-size:10px;font-weight:800;display:inline-grid}.roster-note span:first-child{color:#236142;background:#e8f4ec;margin-left:0}.roster-note span:nth-child(2){color:#4f3d87;background:#eee8fb}.roster-note span:nth-child(3){color:#813737;background:#f5e9e9}.detail-hero{color:#fff;max-width:1288px;margin:0 auto;padding:28px 0 58px}.detail-tools{justify-content:space-between;align-items:center;display:flex}.back-button{color:#fff;background:0 0;border:0;padding:7px 0;font-size:13px;font-weight:800}.record-switch{color:#f3eff6;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.record-switch button{color:#fff;background:#ffffff0d;border:1px solid #ffffff6b;place-items:center;width:37px;height:37px;font-size:19px;display:grid}.detail-title{justify-content:space-between;align-items:end;margin-top:52px;display:flex}.detail-title h1{letter-spacing:-2.7px;margin:0;font-size:52px;font-weight:650;line-height:1}.detail-title>div>p:not(.eyebrow){color:#f1edf3;margin:15px 0 0;font-size:15px}.detail-title .eyebrow{color:#ded7fb}.current-gate{background:#ffffff14;border:1px solid #ffffff59;width:300px;padding:22px 24px}.current-gate span{color:#eee9f3;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.current-gate strong{font-size:16px;display:block}.current-gate p{color:#f1edf3;margin:9px 0 0;font-size:12px;line-height:1.45}.detail-main{grid-template-columns:1.55fr .75fr;gap:24px;max-width:1288px;margin:0 auto;display:grid}.priority-panel,.record-summary{border:1px solid var(--line);background:#fff;box-shadow:0 14px 35px #221a2c14}.priority-panel{padding:35px 38px}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:23px;display:flex}.section-heading h2,.journey-heading h2{letter-spacing:-1.25px;margin:0;font-size:29px;font-weight:650}.count-pill{color:#32265e;letter-spacing:.8px;background:#e7e0fa;place-items:center;width:38px;height:27px;font-size:11px;font-weight:800;display:grid}.task-list{padding-top:8px}.task-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e4e0e6;grid-template-columns:27px 1fr auto;align-items:center;gap:14px;width:100%;padding:18px 0;display:grid}.task-row:hover{background:#faf8fe}.task-dot{width:22px;height:22px;color:var(--plum);background:#eee8fb;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.task-text strong,.task-text small{display:block}.task-text strong{font-size:14px;font-weight:800}.task-text small{color:var(--muted);margin-top:4px;font-size:12px}.task-action{color:var(--plum);white-space:nowrap;font-size:11px;font-weight:800}.task-action b{padding-left:5px;font-size:15px}.quiet-note{color:#4e4852;margin:20px 0 0;font-size:11px}.record-summary{align-self:start;padding:30px}.record-summary dl{border-top:1px solid var(--line);margin:28px 0 26px}.record-summary dl div{border-bottom:1px solid var(--line);padding:14px 0}.record-summary dt{color:#4f4953;text-transform:uppercase;letter-spacing:.7px;font-size:10px;font-weight:800}.record-summary dd{margin:5px 0 0;font-size:13px;font-weight:700}.text-button{color:var(--plum);background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.text-button span{padding-left:6px;font-size:16px}.journey-section{border-bottom:1px solid var(--line);max-width:1288px;margin:76px auto 0;padding:0 0 77px}.journey-heading{justify-content:space-between;align-items:end;display:flex}.journey-heading>p{color:#4f4953;max-width:315px;margin:0;font-size:13px;line-height:1.55}.milestone-list{grid-template-columns:repeat(5,1fr);margin:39px 0 0;padding:0;list-style:none;display:grid}.milestone-list li{border-top:1px solid #bdb5c4;gap:12px;min-height:105px;padding-top:18px;display:flex;position:relative}.milestone-list li:before{content:"";background:#8b838d;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.milestone-list li.complete:before{background:var(--sage)}.milestone-list li.current:before{background:var(--plum);box-shadow:0 0 0 6px #4f3d872e}.you-are-here{background:var(--plum);color:#fff;white-space:nowrap;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:-38px;left:0}.you-are-here:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--plum);position:absolute;bottom:-5px;left:12px}.step-number{color:#514957;background:#e5e0e7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.complete .step-number{color:#24543a;background:#dbece1}.current .step-number{color:#32265e;background:#ded4f5}.milestone-list strong,.milestone-list small{display:block}.milestone-list strong{font-size:12px;font-weight:700}.milestone-list small{color:#544d58;margin-top:5px;font-size:10px}@media (max-width:1350px){.site-header,.roster-hero,.roster-section,.detail-hero,.detail-main,.journey-section{margin-left:32px;margin-right:32px}.site-header{padding:0}.roster-head,.record-row{grid-template-columns:1.05fr 1.1fr 1.15fr .55fr .7fr}}@media (max-width:820px){.site-header{align-items:start;height:auto;min-height:94px;padding:18px 0}.brand-divider,.portal-name,.welcome-button>span:not(.profile-button),.welcome-button b{display:none}.epic-logo{width:155px}.role-switcher{justify-content:space-between;position:absolute;top:96px;left:20px;right:20px}.role-switcher button{padding:8px;font-size:8px}.roster-hero{margin:0 20px;padding:105px 0 34px;display:block}.roster-hero h1{font-size:42px}.focus-button{margin-top:22px}.roster-section{margin:0 20px 45px}.filter-tabs{gap:18px}.filter-bar{grid-template-columns:1fr;gap:8px}.roster-head{display:none}.record-row{grid-template-columns:1fr auto;gap:18px;padding:20px;display:grid}.record-client,.record-step{grid-column:1}.progress-dots{grid-area:1/2}.row-arrow{display:none}.record-step small{max-width:270px}.roster-note{line-height:2}.detail-view{background:linear-gradient(180deg,var(--dark) 0 490px,var(--paper) 490px)}.detail-hero{margin:0 20px;padding:105px 0 40px}.detail-title{margin-top:34px;display:block}.detail-title h1{font-size:41px}.current-gate{width:100%;margin-top:26px}.detail-main{grid-template-columns:1fr;margin:0 20px}.priority-panel,.record-summary{padding:25px}.task-action{display:none}.journey-section{margin:52px 20px 0;padding-bottom:48px}.journey-heading{display:block}.journey-heading>p{margin-top:13px}.milestone-list{grid-template-columns:1fr;gap:0}.milestone-list li{min-height:60px}.you-are-here{top:-10px;left:112px}}n.task-row.review{background:#faf8fe}.record-step em{color:var(--plum);margin-top:9px;font-size:11px;font-style:normal;font-weight:800;display:block}.actor-signal{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.actor-signal i{color:#67606a;background:#e5e1e6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;font-weight:800;display:grid}.actor-signal small{color:#544d58;white-space:nowrap;font-size:10px;font-weight:700}.actor-signal.in-progress i{color:#865800;background:#fff0cc;font-size:24px;line-height:1}.roster-note .not-applicable,.task-row.not-applicable .task-dot{color:#77707a;background:#ece9ed}.actor-stack{gap:17px;margin:26px 0;display:grid}.actor-stack .actor-signal{grid-template-columns:28px 1fr;align-items:center;gap:10px;display:grid}.actor-stack .actor-signal:before{content:attr(aria-label);color:var(--ink);grid-column:2;font-size:13px;font-weight:700}.actor-stack .actor-signal i{grid-area:1/1}.actor-stack .actor-signal small{display:none}@media (max-width:820px){.roster-head,.record-row.actor-row{grid-template-columns:1fr repeat(3,auto)}.actor-row .record-name{grid-area:1/1}.actor-row .record-client,.actor-row .record-step{grid-column:1/-1}.actor-row .record-client{grid-row:2}.actor-row .record-step{grid-row:3}.actor-row .actor-signal{grid-row:1;gap:2px}.actor-row .actor-signal:first-of-type{grid-column:2}.actor-row .actor-signal:nth-of-type(2){grid-column:3}.actor-row .actor-signal:nth-of-type(3){grid-column:4}.actor-signal small{font-size:8px}.roster-note span{margin-left:8px}}.roster-hero{padding:45px 0 30px;display:block}.roster-hero h1{font-size:46px}.record-row.actor-row{min-height:150px;padding-bottom:49px;position:relative}.record-name strong{font-size:18px}.record-client strong{font-size:14px}.record-step strong{font-size:16px}.record-name small,.record-client small,.record-step small{font-size:12px}.record-link{color:var(--plum);font-size:12px;font-style:normal;font-weight:800;position:absolute;bottom:17px;right:24px}.actor-signal i{width:48px;height:48px;font-size:25px;box-shadow:0 2px 5px #19151d1f}.actor-signal small{color:#37313a;font-size:11px;font-weight:800}.actor-signal.complete i{color:#fff;background:#168447}.actor-signal.in-progress i{color:#1d1720;background:#e6a300;font-size:33px}.actor-signal.not-started i{color:#fff;background:#d33b35}.actor-signal.not-applicable i{color:#fff;background:#aaa3ad}.roster-note .complete{color:#fff;background:#168447}.roster-note .in-progress{color:#1d1720;background:#e6a300}.roster-note .not-started{color:#fff;background:#d33b35}.roster-note .not-applicable{color:#fff;background:#aaa3ad}@media (max-width:820px){.roster-hero{padding:105px 0 25px}.record-row.actor-row{min-height:215px;padding-bottom:49px}.actor-row .actor-signal:nth-last-child(4){grid-column:2}.actor-row .actor-signal:nth-last-child(3){grid-column:3}.actor-row .actor-signal:nth-last-child(2){grid-column:4}.actor-row .record-link{bottom:16px;right:20px}.actor-signal i{width:38px;height:38px;font-size:20px}.actor-signal small{font-size:8px}}.role-switcher{isolation:isolate;grid-template-columns:repeat(3,1fr);gap:0;width:330px;padding:5px;display:grid;position:relative}.role-switcher:before{content:"";z-index:-1;background:#fff;border-radius:999px;width:calc(33.3333% - 3.33333px);transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;top:5px;bottom:5px;left:5px}.role-switcher.role-hr:before{transform:translate(0)}.role-switcher.role-leader:before{transform:translate(100%)}.role-switcher.role-employee:before{transform:translate(200%)}.role-switcher button{z-index:1;transition:color .22s;position:relative}.role-switcher button.selected{color:var(--ink);background:0 0}.select-control,.search-control{border-radius:999px;padding-left:18px;padding-right:18px}.roster-board{border-radius:28px;overflow:hidden}.task-row.complete .task-dot{color:#fff;background:#168447}.task-row.not-started .task-dot{color:#fff;background:#d33b35}.task-row.not-applicable .task-dot{color:#fff;background:#aaa3ad}.task-row.in-progress .task-dot{color:#1d1720;background:#e6a300}.actor-stack .actor-signal:before{content:none}.actor-stack .actor-signal{flex-direction:row;align-items:center;gap:12px;display:flex}.actor-stack .actor-signal i{flex:0 0 34px;width:34px;height:34px;font-size:18px}.actor-stack .actor-signal small{color:var(--ink);font-size:13px;font-weight:800;line-height:1.2;display:block}.actor-stack .actor-signal.in-progress i{font-size:25px}@media (max-width:820px){.role-switcher{width:auto}.role-switcher:before{width:calc(33.3333% - 3.33333px)}}.roster-head span:nth-child(n+4){justify-self:center}.record-row.actor-row .record-name,.record-row.actor-row .record-client,.record-row.actor-row .record-step{align-self:center}.record-name strong{font-size:21px;line-height:1.1}.record-client strong,.record-step strong{font-size:16px;line-height:1.1}.record-name small,.record-client small,.record-step small{margin-top:8px;line-height:1.25}.record-step b{display:none}.record-row.actor-row .actor-signal{justify-self:center;align-items:center}.record-switch{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:510px;display:grid}.record-switch button{color:#fff;background:0 0;border:0;align-items:center;gap:10px;width:auto;height:auto;font-size:13px;font-weight:800;display:flex}.record-switch button b{background:#ffffff0d;border:1px solid #ffffff6b;place-items:center;width:37px;height:37px;font-size:19px;font-weight:400;display:grid}.record-switch .previous-record{text-align:right;justify-content:flex-end}.record-position{color:#f3eff6;white-space:nowrap;font-size:11px;font-weight:700}@media (max-width:820px){.record-switch{grid-template-columns:auto auto auto;gap:5px;width:auto}.record-switch button span{display:none}.record-switch button{gap:0}.record-switch .previous-record,.record-switch .next-record{justify-content:center}.roster-head,.record-row.actor-row{grid-template-columns:1fr repeat(3,auto)}}.detail-hero{padding:24px 0 34px}.detail-title{margin-top:31px}.detail-main{gap:42px}.detail-view .record-summary{box-shadow:none;background:0 0;border:0;padding:8px 0 0}.detail-view .actor-stack{gap:14px;margin:0 0 24px}.detail-view .actor-stack .actor-signal{grid-template-columns:34px minmax(116px,auto) 1fr;gap:12px;min-height:34px;display:grid}.detail-view .actor-stack .actor-signal small{white-space:nowrap;grid-column:2}.detail-view .actor-stack .actor-signal .next-action{color:var(--plum);text-align:right;grid-column:3;justify-self:end;font-size:11px;font-style:normal;font-weight:800;line-height:1.35}.detail-view .milestone-list li.complete:before{background:#168447}.detail-view .complete .step-number{color:#fff;background:#168447}.detail-view .milestone-list li.complete{border-top-color:#168447}@media (max-width:820px){.detail-view{background:linear-gradient(180deg,var(--dark) 0 404px,var(--paper) 404px)}.detail-hero{padding:105px 0 28px}.detail-title{margin-top:26px}.detail-view .record-summary{padding:0}.detail-view .actor-stack .actor-signal{grid-template-columns:34px 1fr}.detail-view .actor-stack .actor-signal .next-action{text-align:left;grid-column:1/-1;justify-self:start;padding-left:46px}.detail-view .journey-section{margin-top:40px}}.detail-view .journey-section{margin-top:42px;padding-bottom:38px}.detail-view .journey-heading,.action-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.journey-section.is-collapsed{padding-bottom:16px}.section-toggle{color:#483579;white-space:nowrap;background:#fff;border:1px solid #b9acd9;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:800;display:inline-flex}.section-toggle:hover,.section-toggle:focus-visible{border-color:var(--plum);background:#eee8fb;outline:0}.section-toggle b{font-size:12px}.action-area{max-width:1288px;margin:42px auto 0;padding-bottom:68px}.action-area.is-collapsed{padding-bottom:21px}.action-heading h2{letter-spacing:-1.25px;margin:0;font-size:29px;font-weight:650}.action-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;display:grid}.action-card{border:1px solid var(--line);background:#fff;min-height:292px;padding:26px 28px;box-shadow:0 12px 28px #2019270d}.action-card h3{border-bottom:1px solid var(--line);margin:0;padding-bottom:18px;font-size:17px;font-weight:800}.owner-checklist{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.owner-checklist li{border-bottom:1px solid #e7e3e8;grid-template-columns:26px 1fr;align-items:start;gap:11px;padding:13px 0;display:grid}.owner-checklist li:last-child{border-bottom:0}.owner-checklist li i{color:#706a73;background:#ece9ed;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:800;display:grid}.owner-checklist li.complete i{color:#fff;background:#168447}.owner-checklist li.in-progress i{color:#1d1720;background:#e6a300;font-size:17px}.owner-checklist li.not-started i{color:#fff;background:#d33b35;font-size:13px}.owner-checklist li strong,.owner-checklist li small{display:block}.owner-checklist li strong{padding-top:3px;font-size:12px;line-height:1.25}.owner-checklist li small{color:var(--plum);margin-top:5px;font-size:10px;font-weight:800;line-height:1.35}.action-card.is-complete{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.action-card.is-complete h3{text-align:left;align-self:stretch;position:absolute;top:26px;left:28px;right:28px}.action-card.is-complete{padding-top:64px;position:relative}.completion-mark{color:#fff;background:#168447;border-radius:50%;place-items:center;width:70px;height:70px;margin:4px 0 16px;font-size:38px;font-weight:800;display:grid;box-shadow:0 5px 12px #1684472e}.action-card.is-complete strong{font-size:15px}.action-card.is-complete small{color:var(--muted);margin-top:7px;font-size:11px}.action-card.is-idle{flex-direction:column;display:flex}.idle-message{align-items:center;gap:13px;margin:auto 0;display:flex}.idle-message i{color:#fff;background:#aaa3ad;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;font-style:normal;display:grid}.idle-message strong,.idle-message small{display:block}.idle-message strong{font-size:14px}.idle-message small{max-width:220px;color:var(--muted);margin-top:6px;font-size:11px;line-height:1.4}.milestone-content{flex:1;min-width:0}.current-step-action{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.current-step-action>small{flex-basis:100%;line-height:1.35;color:#62596a!important;margin-top:1px!important}.path-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.path-primary-action,.path-deny-action,.path-system-link{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:8px 10px;font-size:9px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.path-primary-action{background:var(--plum);color:#fff;border:0}.path-primary-action:hover,.path-primary-action:focus-visible{outline-offset:2px;background:#3e2f6b;outline:2px solid #a99cdc}.path-deny-action{color:#9a302c;background:#fff;border:1px solid #d1a5a2}.path-deny-action:hover,.path-deny-action:focus-visible{background:#fff5f4;border-color:#a9443e;outline:0}.path-system-link{color:#483579;background:#f7f4fd;border:1px solid #b9acd9}.path-system-link:hover,.path-system-link:focus-visible{border-color:var(--plum);background:#eee8fb;outline:0}.terms-preview-link{color:#564e5e;flex-basis:100%;font-size:10px;font-weight:700;line-height:1.35}.terms-denial{background:#fff8f7;border:1px solid #e3b7b4;border-radius:15px;flex-basis:100%;gap:7px;margin-top:3px;padding:12px;display:grid}.terms-denial label{color:#6f3631;gap:6px;font-size:9px;font-weight:800;display:grid}.terms-denial textarea{resize:vertical;min-height:70px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7c3c0;border-radius:9px;padding:8px;font-size:10px;line-height:1.35}.terms-denial .path-deny-action{justify-self:start}.returned-terms{background:#fff8f7;border:1px solid #e3b7b4;border-radius:15px;align-items:flex-start;gap:6px;padding:12px;display:grid}.returned-terms strong{color:#8c2f2a}.returned-terms span{color:#5d5057;font-size:10px;line-height:1.35}.workflow-pending{background:#faf9fb;border:1px dashed #cfc7d4;border-radius:14px;gap:5px;padding:11px;display:grid}.workflow-pending strong{font-size:10px}.payroll-cycle-control{color:#5d5464;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.payroll-cycle-control select{height:32px;color:var(--ink);background:#fff;border:1px solid #cfc8d1;border-radius:999px;padding:0 19px 0 8px;font-size:9px;font-weight:800}@media (max-width:1350px){.action-area{margin-left:32px;margin-right:32px}}@media (max-width:820px){.detail-view .journey-section{margin-top:35px;padding-bottom:30px}.action-area{margin:34px 20px 0;padding-bottom:45px}.action-grid{grid-template-columns:1fr;gap:14px}.action-card{min-height:0}.action-card.is-complete,.action-card.is-idle{min-height:205px}.action-card.is-complete h3{top:25px}.action-heading h2{font-size:26px}}.detail-hero,.detail-tools{position:relative}.detail-tools .record-switch{z-index:1;position:absolute;top:0;left:50%;transform:translate(-50%)}.detail-title{justify-content:flex-start}.detail-title>div{width:fit-content;max-width:100%;display:inline-block}.detail-title .detail-meta{text-align:right;color:#f1edf3;margin:14px 0 0;font-size:14px;line-height:1.35}.detail-title .detail-meta i{color:#b9b1c4;padding:0 5px;font-style:normal}@media (max-width:820px){.detail-tools .record-switch{top:48px}.detail-title .detail-meta{text-align:left;font-size:12px}.detail-title .detail-meta i{padding:0 3px}}.detail-title{justify-content:space-between;gap:30px}.employee-contact-card{justify-content:flex-end;align-items:center;gap:17px;min-width:350px;display:flex}.employee-contact-card img{object-fit:cover;object-position:center;border:2px solid #ffffffa6;border-radius:24px;flex:0 0 144px;width:144px;height:144px;box-shadow:0 10px 24px #00000042}.employee-contact-card>div{text-align:right;gap:8px;display:grid}.employee-contact-card a,.employee-contact-card span{color:#fff;font-size:13px;font-weight:800;text-decoration:none}.employee-contact-card a:hover,.employee-contact-card a:focus-visible{color:#ded7fb;outline:0;text-decoration:underline}.document-archive-status{color:#6b6370;text-align:right;justify-self:end;font-size:10px;font-style:normal;font-weight:700}@media (max-width:820px){.detail-title{display:block}.employee-contact-card{justify-content:flex-start;min-width:0;margin-top:23px}.employee-contact-card>div{text-align:left}.employee-contact-card img{border-radius:20px;flex-basis:112px;width:112px;height:112px}.document-archive-status{text-align:left;grid-column:2;justify-self:start}}.detail-tools .record-switch{left:auto;right:0;transform:none}.record-switch button b{border-radius:50%}.action-card{border-radius:26px;overflow:hidden}@media (max-width:820px){.detail-tools .record-switch{left:50%;right:auto;transform:translate(-50%)}}.roster-hero{justify-content:space-between;align-items:flex-end;display:flex}.new-record-button,.primary-button{background:var(--plum);color:#fff;border:0;border-radius:999px;padding:15px 20px;font-size:13px;font-weight:800;box-shadow:0 9px 20px #4f3d872e}.new-record-button span{width:19px;height:19px;color:var(--plum);background:#fff;border-radius:50%;place-items:center;margin-right:7px;font-size:15px;line-height:1;display:inline-grid}.primary-button b{padding-left:9px;font-size:16px}.create-record-hero{background:var(--dark);color:#fff;padding:27px max(46px,50vw - 644px) 43px}.create-tools{justify-content:space-between;align-items:center;max-width:1288px;margin:0 auto;display:flex}.create-steps{color:#aca5b4;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.create-steps span{align-items:center;gap:6px;display:flex}.create-steps span:first-child,.create-steps span.active,.create-steps span.active:first-child{color:#fff}.create-steps span:not(.active):not(:first-child){color:#aca5b4}.create-steps span b{font-weight:700}.create-steps i{color:#77707e;font-style:normal}.create-record-hero h1{letter-spacing:-2.45px;max-width:1288px;margin:41px auto 0;font-size:48px;font-weight:650;line-height:1}.create-record-hero>p{color:#ded9e4;max-width:1288px;margin:14px auto 0;font-size:15px}.record-intake,.offer-review,.submission-complete{max-width:980px;margin:52px auto 72px}.intake-heading,.review-heading{justify-content:space-between;align-items:end;display:flex}.intake-heading h2,.review-heading h2,.submission-complete h2{letter-spacing:-1.35px;margin:0;font-size:31px;font-weight:650}.intake-heading>span{color:var(--muted);font-size:11px;font-weight:800}.intake-sections{border:1px solid var(--line);background:#fff;border-radius:26px;margin-top:27px;overflow:hidden}.intake-sections fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:27px 30px 29px}.intake-sections fieldset:last-child{border-bottom:0}.intake-sections legend{color:var(--plum);letter-spacing:1.2px;text-transform:uppercase;padding:0;font-size:10px;font-weight:800}.field-grid{gap:16px;margin-top:15px;display:grid}.field-grid.two{grid-template-columns:repeat(2,1fr)}.field-grid.three{grid-template-columns:repeat(3,1fr)}.field-grid.one{grid-template-columns:1fr}.field-grid label{color:#46404a;gap:7px;font-size:11px;font-weight:800;display:grid}.field-grid input,.field-grid select{width:100%;height:46px;color:var(--ink);outline-color:var(--plum);background:#fff;border:1px solid #cfc8d1;border-radius:13px;padding:0 13px;font-size:14px;font-weight:500}.field-grid input::placeholder{color:#958e98}.form-footer{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.quiet-button{color:#50485a;background:0 0;border:0;font-size:13px;font-weight:800}.template-pill{color:#56496c;border:1px solid #c8c0d2;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800}.offer-letter{border:1px solid var(--line);color:#302b33;background:#fff;border-radius:26px;margin-top:27px;padding:48px 60px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.58;box-shadow:0 12px 28px #2019270d}.offer-letter p{margin:0 0 18px}.offer-letter dl{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:25px 0;display:grid}.offer-letter dl div{background:#faf9fb;padding:13px 15px}.offer-letter dt{color:#635b68;letter-spacing:.9px;text-transform:uppercase;font-size:9px;font-weight:800}.offer-letter dd{margin:5px 0 0;font-size:13px;font-weight:800}.review-note{color:#33265f;background:#ede9f8;border-radius:18px;align-items:center;gap:13px;margin-top:17px;padding:16px 19px;display:flex}.review-note span{letter-spacing:.7px;text-transform:uppercase;background:#fff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.review-note strong{font-size:12px}.submission-complete{border:1px solid var(--line);text-align:center;background:#fff;border-radius:28px;max-width:620px;padding:50px 50px 54px;box-shadow:0 14px 35px #221a2c14}.submission-complete .completion-mark{margin:0 auto 18px}.submission-complete h2{margin-top:0}.submission-complete>p:not(.eyebrow){max-width:430px;color:var(--muted);margin:15px auto 27px;font-size:14px;line-height:1.55}@media (max-width:1350px){.create-record-hero{padding-left:32px;padding-right:32px}.record-intake,.offer-review{margin-left:32px;margin-right:32px}}@media (max-width:820px){.roster-hero{display:block}.new-record-button{margin-top:22px}.create-record-hero{padding:105px 20px 33px}.create-tools{display:block}.create-steps{gap:7px;margin-top:22px;font-size:9px}.create-record-hero h1{margin-top:30px;font-size:39px}.record-intake,.offer-review,.submission-complete{margin:34px 20px 48px}.intake-heading,.review-heading{display:block}.intake-heading>span,.template-pill{margin-top:12px;display:inline-block}.field-grid.two,.field-grid.three{grid-template-columns:1fr}.intake-sections fieldset{padding:23px 20px}.offer-letter{padding:30px 23px;font-size:13px}.offer-letter dl{grid-template-columns:1fr}.review-note{align-items:flex-start}.form-footer{gap:18px}.submission-complete{padding:38px 25px}.create-steps b{display:none}}.title-autocomplete{position:relative}.title-menu{z-index:4;background:#fff;border:1px solid #cfc8d1;border-radius:15px;max-height:270px;padding:6px;display:grid;position:absolute;top:68px;left:0;right:0;overflow:auto;box-shadow:0 16px 28px #1f17262e}.title-menu button{color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;padding:10px 11px;font-size:13px}.title-menu button:hover,.title-menu button:focus-visible{background:#eee9f8;outline:0}.title-menu span{color:var(--muted);padding:11px;font-size:12px;font-weight:500}.field-error{color:#a42b28;font-size:10px;font-weight:800}.roster-head,.record-row.actor-row{grid-template-columns:1.02fr 1.18fr 1.4fr repeat(4,.57fr)}.actor-signal.owner-signal i,.actor-signal.owner-signal.complete i,.actor-signal.owner-signal.in-progress i,.actor-signal.owner-signal.not-started i{box-shadow:inset 0 0 0 3px var(--plum),0 2px 5px #19151d1f}.actor-signal.owner-signal.not-applicable i{box-shadow:inset 0 0 0 3px #77707a,0 2px 5px #19151d1f}.onboarding-complete-signal{color:#14663b;grid-column:4/8;justify-self:center;align-items:center;gap:13px;display:flex}.onboarding-complete-signal i{color:#fff;background:#168447;border-radius:50%;place-items:center;width:48px;height:48px;font-size:26px;font-style:normal;font-weight:800;display:grid;box-shadow:0 2px 5px #19151d1f}.onboarding-complete-signal span{text-align:left;gap:3px;display:grid}.onboarding-complete-signal strong{font-size:14px;line-height:1.1}.onboarding-complete-signal small{color:#426850;font-size:11px;font-weight:700}.onboarding-complete-row .record-link{align-self:center}.owner-approval-gate{border:1px solid var(--line);width:calc(33.3333% - 13.3333px);min-height:49px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin:19px auto 0;display:flex;box-shadow:0 8px 20px #2019270a}.owner-approval-gate span{color:#514b55;letter-spacing:.95px;text-transform:uppercase;font-size:10px;font-weight:800}.owner-approval-gate i{border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;font-style:normal;font-weight:800;display:grid}.owner-approval-gate strong{font-size:12px}.owner-approval-gate.complete{border-color:#aad4b9}.owner-approval-gate.complete i{color:#fff;background:#168447}.owner-approval-gate.complete strong{color:#17663a}.owner-approval-gate.not-started{border-color:#e4aaa6}.owner-approval-gate.not-started i{color:#fff;background:#d33b35}.owner-approval-gate.not-started strong{color:#952c28}.owner-approval-gate.in-progress{border-color:#e6c779}.owner-approval-gate.in-progress i{color:#1d1720;background:#e6a300;font-size:19px}.owner-approval-gate.in-progress strong{color:#765000}.owner-approval-gate.not-applicable{background:#f6f4f6}.owner-approval-gate.not-applicable i{color:#fff;background:#aaa3ad}.owner-approval-gate.not-applicable strong{color:#645d68}@media (max-width:820px){.roster-head,.record-row.actor-row{grid-template-columns:1fr repeat(4,auto)}.actor-row .actor-signal:nth-last-child(5){grid-column:2}.actor-row .actor-signal:nth-last-child(4){grid-column:3}.actor-row .actor-signal:nth-last-child(3){grid-column:4}.actor-row .actor-signal:nth-last-child(2){grid-column:5}.owner-approval-gate{width:100%;margin-top:16px}.owner-approval-gate span{font-size:9px}.owner-approval-gate strong{font-size:11px}.onboarding-complete-signal{grid-area:1/2/auto/-1;justify-self:end;gap:7px}.onboarding-complete-signal i{width:38px;height:38px;font-size:20px}.onboarding-complete-signal strong{font-size:11px}.onboarding-complete-signal small{font-size:8px}}.system-links{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.system-links a{color:#483579;white-space:nowrap;background:#f7f4fd;border:1px solid #b9acd9;border-radius:999px;align-items:center;min-height:25px;padding:5px 8px;font-size:9px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.system-links a:hover,.system-links a:focus-visible{background:#eee8fb;border-color:#4f3d87;outline:0}.system-links label{color:#645d68;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.system-links select{color:#342f38;background:#fff;border:1px solid #cfc8d1;border-radius:999px;height:25px;padding:0 19px 0 7px;font-size:9px;font-weight:700}@media (max-width:820px){.system-links{gap:5px}.system-links a{font-size:8px}}.action-grid{align-items:stretch}.action-card{height:100%;min-height:468px}.action-card.is-complete,.action-card.is-idle{min-height:468px}@media (max-width:820px){.action-card,.action-card.is-complete,.action-card.is-idle{height:auto;min-height:0}.action-card.is-complete,.action-card.is-idle{min-height:205px}}.roster-actions,.owner-queue-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.roster-test-reset{color:var(--plum);background:#fff;border:1px solid #b8abd8;border-radius:999px;padding:10px 15px;font-size:11px;font-weight:800}.roster-test-reset:hover,.roster-test-reset:focus-visible{border-color:var(--plum);background:#f4f0fd;outline:0}.roster-test-reset:disabled{cursor:not-allowed;opacity:.62}.roster-actions{align-items:flex-end;gap:9px}.action-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:16px;display:flex}.action-card-heading h3,.action-card.is-complete .action-card-heading h3{text-align:left;border:0;align-self:auto;margin:0;padding:0;font-size:17px;position:static;inset:auto}.action-card-controls{justify-content:flex-end;align-items:center;gap:7px;display:flex}.send-reminder-button{color:#49367a;white-space:nowrap;background:#f7f4fd;border:1px solid #b9acd9;border-radius:999px;flex:none;padding:7px 9px;font-size:9px;font-weight:800}.send-reminder-button:hover,.send-reminder-button:focus-visible{border-color:var(--plum);background:#eee8fb;outline:0}.reminder-activity-button{color:#51475a;white-space:nowrap;background:#fff;border:1px solid #d4ccd8;border-radius:999px;flex:none;padding:7px 9px;font-size:9px;font-weight:800}.reminder-activity-button:hover,.reminder-activity-button:focus-visible{background:#faf8fe;border-color:#8b7daa;outline:0}.reminder-preview{color:#4b4351;background:#faf8fe;border:1px solid #d8d1e5;border-radius:15px;margin-top:14px;padding:12px 13px;font-size:10px;line-height:1.4}.reminder-preview strong,.reminder-preview span,.reminder-preview small{display:block}.reminder-preview strong{color:#42306f;font-size:10px}.reminder-preview span{margin-top:4px}.reminder-preview small{color:#766d7d;margin-top:6px;font-size:9px}.reminder-history-panel{color:#4b4351;background:#faf8fe;border:1px solid #d8d1e5;border-radius:15px;margin-top:14px;padding:12px 13px;font-size:10px;line-height:1.4}.reminder-history-panel strong,.reminder-history-panel span,.reminder-history-panel small{display:block}.reminder-history-panel strong{color:#42306f;font-size:10px}.reminder-history-panel span{margin-top:4px}.reminder-history-panel small{color:#766d7d;margin-top:6px;font-size:9px}.action-card.is-complete{padding-top:26px;display:block}.action-card.is-complete .completion-mark{margin:39px auto 16px}.action-card.is-complete>strong,.action-card.is-complete>small{text-align:center;display:block}.action-card.is-complete .reminder-preview{text-align:left}.action-card.is-idle .idle-message{margin:auto 0}@media (max-width:820px){.roster-actions{margin-top:21px}.action-card-heading{padding-bottom:14px}.action-card-controls{gap:5px}.send-reminder-button,.reminder-activity-button{padding:6px 7px;font-size:8px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter-bar{grid-template-columns:240px minmax(420px,1.35fr) 1fr}.detail-view .milestone-list{grid-template-columns:repeat(5,1fr)}@media (max-width:820px){.filter-bar,.detail-view .milestone-list{grid-template-columns:1fr}}.filter-bar{margin:0 0 13px}.roster-sort{width:max-content;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:800;display:inline-flex}.roster-sort b{color:#4f3d87;letter-spacing:0;background:#eee9f8;border-radius:50%;place-items:center;width:16px;height:16px;font-size:12px;line-height:1;display:inline-grid}.roster-sort.active{color:#2a2133}.roster-sort.active b{color:#fff;background:#4f3d87}.roster-sort:hover,.roster-sort:focus-visible{color:#4f3d87;outline:0}.roster-sort:focus-visible b{outline-offset:2px;outline:2px solid #a99cdc}.search-and-clear{align-items:center;gap:12px;min-width:0;display:flex}.search-and-clear .search-control{flex:1}.search-and-clear .clear-all-filters{flex:none}.actor-header-filter{justify-self:center;align-items:center;gap:5px;display:flex;position:relative}.actor-header-filter>span{color:#554e59;font:inherit}.actor-header-filter>button{color:#4f3d87;background:#eee9f8;border:0;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;font-size:12px;font-weight:800;line-height:1;display:grid}.actor-header-filter>button.active{color:#fff;background:#4f3d87}.actor-header-filter>button:hover,.actor-header-filter>button:focus-visible{outline-offset:2px;outline:2px solid #a99cdc}.actor-filter-menu{z-index:4;border:1px solid var(--line);background:#fff;border-radius:11px;min-width:126px;padding:5px;position:absolute;top:25px;right:0;box-shadow:0 12px 26px #20192729}.actor-filter-menu button{width:100%;color:var(--ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:8px 9px;font-size:11px;font-weight:700;display:block}.actor-filter-menu button:hover,.actor-filter-menu button.selected{color:#35275f;background:#eee9f8}.clear-all-filters{color:#4f3d87;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #6d5b96;padding:4px 1px;font-size:10px;font-weight:800}.clear-all-filters:hover,.clear-all-filters:focus-visible{color:#2d2151;border-color:#2d2151;outline:0}@media (max-width:820px){.filter-bar{margin-bottom:13px}.search-and-clear{gap:8px}.search-and-clear .clear-all-filters{font-size:9px}}.detail-view .serpentine-path{grid-auto-rows:minmax(112px,auto);position:relative;overflow:visible}.detail-view .serpentine-path li{z-index:1;grid-column:var(--path-column);grid-row:var(--path-row);border-top:2px solid #c9c1ce;position:relative}.detail-view .serpentine-path li.complete{border-top-color:#168447}.detail-view .serpentine-path li.turn-right:after,.detail-view .serpentine-path li.turn-left:after{content:"";z-index:-1;pointer-events:none;border:2px solid #c9c1ce;width:31px;height:calc(100% + 2px);position:absolute;top:-2px}.detail-view .serpentine-path li.complete.turn-right:after,.detail-view .serpentine-path li.complete.turn-left:after{border-color:#168447}.detail-view .serpentine-path li.turn-right:after{border-left:0;border-radius:0 32px 32px 0;right:-31px}.detail-view .serpentine-path li.turn-left:after{border-right:0;border-radius:32px 0 0 32px;left:-31px}.detail-view .serpentine-path .path-direction{z-index:2;color:#0000;background:#c9c1ce;width:34px;height:2px;font-size:0;line-height:0;position:absolute;top:-2px;left:56%}.detail-view .serpentine-path .path-direction:after{content:"";border-top:2px solid #c9c1ce;border-right:2px solid #c9c1ce;width:8px;height:8px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.detail-view .serpentine-path li.complete .path-direction{background:#168447}.detail-view .serpentine-path li.complete .path-direction:after{border-color:#168447}.detail-view .serpentine-path .path-direction.left{left:16%}.detail-view .serpentine-path .path-direction.left:after{left:-1px;right:auto;transform:translateY(-50%)rotate(-135deg)}.owner-checklist li{grid-template-columns:26px minmax(0,1fr) auto}.owner-checklist li time{color:#5f5862;letter-spacing:.2px;white-space:nowrap;align-self:center;font-size:10px;font-weight:800}.action-card.is-complete.detailed-complete{text-align:left;padding:26px 28px;display:block}.action-card.is-complete.detailed-complete h3{padding-bottom:18px;position:static}.action-card.is-complete.detailed-complete .owner-checklist{margin-top:8px}.action-card.is-complete.detailed-complete .owner-checklist li small{color:#3e2f6b}@media (max-width:820px){.detail-view .serpentine-path{grid-auto-rows:auto}.detail-view .serpentine-path li{grid-area:auto!important}.detail-view .serpentine-path li.turn-right:after,.detail-view .serpentine-path li.turn-left:after{display:none}}.detail-tools .record-switch{width:510px;left:calc(50% + 65px);right:auto;transform:translate(-50%)}.record-switch .previous-record,.record-switch .next-record{min-width:0}.record-switch .previous-record span,.record-switch .next-record span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team-lead-preview{align-items:center;gap:8px;display:flex}.team-lead-preview button,.team-lead-preview select{color:#fff;letter-spacing:.55px;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff6b;border-radius:999px;height:39px;padding:0 14px;font-size:10px;font-weight:800}.team-lead-preview button:hover,.team-lead-preview button:focus-visible{background:#ffffff29;outline:0}.team-lead-preview select{max-width:142px;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff}.preview-context{color:var(--plum);margin:9px 0 0;font-size:11px;font-weight:800}.team-lead-intake{background:#faf8fe;border:1px solid #d4cbe1;border-radius:24px;grid-template-columns:1fr minmax(250px,320px);align-items:end;gap:30px;max-width:980px;margin:46px auto -28px;padding:24px 30px;display:grid}.team-lead-intake .eyebrow{margin-bottom:7px}.team-lead-intake h2{letter-spacing:-.8px;margin:0;font-size:22px}.team-lead-intake p:not(.eyebrow){color:#5b5362;max-width:510px;margin:8px 0 0;font-size:12px;line-height:1.45}.team-lead-intake label{color:#46404a;gap:7px;font-size:11px;font-weight:800;display:grid}.team-lead-intake select{width:100%;height:46px;color:var(--ink);outline-color:var(--plum);background:#fff;border:1px solid #cfc8d1;border-radius:13px;padding:0 13px;font-size:14px;font-weight:500}.header-utilities{align-items:center;gap:10px;display:flex}.header-utilities>.profile-button{flex:0 0 38px}.header-utilities .profile-wrap{align-items:center;display:flex}.header-utilities .welcome-button{padding:7px 0}.bulk-import-panel{background:#faf8fe;border:1px solid #d4cbe1;border-radius:24px;justify-content:space-between;align-items:end;gap:30px;max-width:980px;margin:46px auto 0;padding:25px 30px;display:flex}.bulk-import-panel .eyebrow{margin-bottom:7px}.bulk-import-panel h2{letter-spacing:-.8px;margin:0;font-size:22px}.bulk-import-panel p:not(.eyebrow){color:#5b5362;max-width:450px;margin:8px 0 0;font-size:12px;line-height:1.45}.bulk-import-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;max-width:420px;display:flex}.bulk-import-actions .secondary-button,.bulk-import-actions .primary-button{padding:12px 14px;font-size:10px;text-decoration:none}.bulk-file-input{display:none}.sample-import-link{color:#5c4a91;text-align:right;text-underline-offset:3px;width:100%;font-size:10px;font-weight:800;text-decoration:underline}.bulk-import-result,.bulk-import-review{max-width:980px;margin:18px auto 0}.bulk-import-result{color:#4c4550;background:#fff;border:1px solid #d9d2e6;border-radius:16px;align-items:center;gap:10px;padding:13px 17px;font-size:11px;line-height:1.4;display:flex}.bulk-import-result strong{color:#3e2f69}.bulk-import-result.error{color:#8d2e2c;background:#fff5f4;border-color:#e2b0ae}.bulk-import-result.error strong{color:#8d2e2c}.bulk-import-review{border:1px solid var(--line);background:#fff;border-radius:26px;padding:29px 30px;box-shadow:0 12px 28px #2019270a}.bulk-review-heading{justify-content:space-between;align-items:end;gap:22px;display:flex}.bulk-review-heading h2{letter-spacing:-1px;margin:0;font-size:25px}.bulk-review-heading .primary-button{padding:12px 15px;font-size:10px}.bulk-review-list{border-top:1px solid var(--line);margin-top:19px}.bulk-review-list button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:16px 0;display:grid}.bulk-review-list button:last-child{border-bottom:0}.bulk-review-list button:hover,.bulk-review-list button:focus-visible{background:#faf8fe;outline:0}.bulk-review-list strong,.bulk-review-list small{display:block}.bulk-review-list strong{font-size:14px;font-weight:800}.bulk-review-list small{color:var(--muted);margin-top:5px;font-size:11px}.bulk-review-list small i{color:#aaa1ad;padding:0 5px;font-style:normal}.bulk-review-list em{color:var(--plum);white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.bulk-review-list button.has-error em{color:#a42b28}.bulk-import-review+.team-lead-intake,.bulk-import-result+.team-lead-intake,.bulk-import-panel+.team-lead-intake{margin-top:26px}@media (max-width:820px){.header-utilities{gap:7px}.header-utilities .team-lead-preview{display:none}.header-utilities>.profile-button{flex-basis:34px;width:34px;height:34px}.bulk-import-panel{margin:30px 20px 0;padding:22px 20px;display:block}.bulk-import-actions{grid-template-columns:1fr;max-width:none;margin-top:20px;display:grid}.bulk-import-actions .secondary-button,.bulk-import-actions .primary-button{text-align:center;width:100%}.sample-import-link{text-align:center}.bulk-import-result,.bulk-import-review{margin-left:20px;margin-right:20px}.bulk-import-result{display:grid}.bulk-import-review{padding:23px 20px}.bulk-review-heading{display:block}.bulk-review-heading .primary-button{width:100%;margin-top:18px}.bulk-review-list button{grid-template-columns:1fr;gap:7px}.bulk-review-list em{white-space:normal}.bulk-import-review+.team-lead-intake,.bulk-import-result+.team-lead-intake,.bulk-import-panel+.team-lead-intake{margin-top:24px}.team-lead-preview{gap:5px}.team-lead-preview button,.team-lead-preview select{height:34px;padding:0 9px;font-size:8px}.team-lead-preview select{max-width:110px}.team-lead-intake{margin:30px 20px -16px;padding:22px 20px;display:block}.team-lead-intake label{margin-top:18px}.preview-context{font-size:10px}}.record-switch .next-record{text-align:left;justify-content:flex-start}.record-switch .next-record b{flex:0 0 37px}.uattend-links{justify-items:start;gap:7px;display:grid}@media (max-width:820px){.detail-tools .record-switch{width:auto;left:50%;right:auto;transform:translate(-50%)}.record-switch .next-record{justify-content:center}}.secondary-button{border:1px solid var(--plum);color:var(--plum);box-shadow:none;background:0 0;border-radius:999px;padding:14px 20px;font-size:13px;font-weight:800}.secondary-button:hover,.secondary-button:focus-visible{background:#eee9f8;outline:0}.offer-review{max-width:1040px}.review-heading{align-items:center}.printable-letter{color:#18151a;background:#fff;border:1px solid #d8d3db;border-radius:0;width:min(100%,8.5in);min-height:11in;margin:27px auto 0;padding:.55in .66in .35in;font-family:Arial,Helvetica,sans-serif;font-size:11pt;line-height:1.34;box-shadow:0 14px 32px #2019271a}.printable-letter p{margin:0 0 16px}.letterhead{background:var(--dark);justify-content:space-between;align-items:center;min-height:62px;margin-bottom:29px;padding:9px 14px;display:flex}.letterhead img{object-fit:contain;object-position:left center;width:230px;max-height:45px;display:block}.letterhead span{color:#fff;letter-spacing:.9px;text-transform:uppercase;font-size:8px;font-weight:800}.letter-terms{line-height:1.5}.letter-closing{margin-top:25px!important}.signature-lines{gap:25px;margin-top:30px;display:grid}.signature-lines div{border-top:1px solid #1f1b21;width:52%;padding-top:3px;font-size:10pt;font-weight:800}.printable-letter footer{color:#39333d;text-align:center;margin-top:48px;font-family:Georgia,serif;font-size:10pt}.offer-review .review-note{width:min(100%,8.5in);margin:18px auto 0}.offer-review .form-footer{width:min(100%,8.5in);margin-left:auto;margin-right:auto}@media (max-width:820px){.secondary-button{padding:13px 16px}.printable-letter{min-height:0;padding:28px 24px;font-size:13px;line-height:1.48}.letterhead{min-height:54px;margin-bottom:24px;padding:8px 10px}.letterhead img{width:185px;max-height:37px}.letterhead span{display:none}.signature-lines div{width:100%}.printable-letter footer{margin-top:34px;font-size:9px}.offer-review .form-footer{width:100%}}@media print{.top-line,.site-header,.create-record-hero,.review-heading,.review-note,.offer-review>.form-footer{display:none!important}.offer-review{max-width:none;margin:0}.printable-letter{width:8.5in;min-height:11in;box-shadow:none;break-after:page;border:0;margin:0}}.asset-profile-button{color:var(--plum);background:#fff;border:1px solid #b8abd8;border-radius:999px;padding:14px 18px;font-size:13px;font-weight:800}.asset-profile-button:hover,.asset-profile-button:focus-visible{border-color:var(--plum);background:#f4f0fd;outline:0}.asset-hero{background:var(--dark);color:#fff;padding:28px max(46px,50vw - 644px) 57px}.asset-tools{justify-content:space-between;align-items:center;max-width:1288px;margin:0 auto;display:flex}.asset-tools>span{color:#d8d0e5;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}.asset-hero h1{letter-spacing:-2.7px;max-width:1288px;margin:49px auto 0;font-size:52px;font-weight:650;line-height:1}.asset-hero>p{color:#e6e0ec;max-width:1288px;margin:15px auto 0;font-size:15px}.asset-page{max-width:1288px;margin:0 auto;padding:0 0 76px}.asset-profile-summary{border:1px solid var(--line);background:#fff;border-radius:27px;align-items:center;gap:19px;margin-top:-25px;padding:24px 30px;display:flex;box-shadow:0 14px 35px #221a2c14}.asset-avatar{color:#fff;background:linear-gradient(135deg,#785fc0,#9a88d7);border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:16px;font-weight:800;display:grid}.asset-profile-summary h2{letter-spacing:-1px;margin:0;font-size:25px;font-weight:650}.asset-profile-summary p:not(.eyebrow){color:var(--muted);margin:7px 0 0;font-size:12px}.asset-profile-summary p i{color:#9d93aa;padding:0 6px;font-style:normal}.asset-summary-status{border-left:1px solid var(--line);min-width:228px;margin-left:auto;padding-left:26px}.asset-summary-status span,.asset-summary-status strong,.asset-summary-status small{display:block}.asset-summary-status span{color:var(--plum);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:800}.asset-summary-status strong{margin-top:5px;font-size:15px}.asset-summary-status small{color:var(--muted);margin-top:5px;font-size:11px}.asset-mode-bar{justify-content:space-between;align-items:end;gap:24px;margin-top:51px;display:flex}.asset-mode-bar h2{letter-spacing:-1.35px;margin:0;font-size:31px;font-weight:650}.asset-mode-switch{background:#fff;border:1px solid #c8c0d2;border-radius:999px;gap:4px;padding:4px;display:flex}.asset-mode-switch button{color:#5d5464;background:0 0;border:0;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:800}.asset-mode-switch button.selected{background:var(--plum);color:#fff}.asset-test-note{color:#554d5c;background:#faf8fe;border:1px solid #ded6ea;border-radius:17px;margin:20px 0 24px;padding:13px 16px;font-size:11px;line-height:1.45}.asset-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.asset-card{border:1px solid var(--line);background:#fff;border-radius:27px;overflow:hidden;box-shadow:0 12px 28px #2019270a}.asset-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding:25px 28px 21px;display:flex}.asset-card-heading h2{letter-spacing:-1px;margin:0;font-size:24px;font-weight:650}.asset-card-heading>span{color:#4d3b7d;white-space:nowrap;background:#f0ecfa;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.asset-list{padding:0 28px}.asset-row{border-bottom:1px solid #ebe7ed;grid-template-columns:minmax(0,1fr) 118px;gap:16px;padding:20px 0;display:grid}.asset-row:last-child{border-bottom:0}.asset-row strong,.asset-row small{display:block}.asset-row strong{font-size:14px;font-weight:800}.asset-row small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.36}.asset-state{color:#4d4651;background:#fff;border:1px solid #cfc8d1;border-radius:999px;align-self:start;width:118px;height:33px;padding:0 7px;font-size:10px;font-weight:800}.asset-state.required,.asset-state.return-due,.asset-state.removal-due{color:#7a5700;background:#fff9e8;border-color:#e2b759}.asset-state.issued,.asset-state.returned,.asset-state.removed{color:#17623a;background:#effaf2;border-color:#a9d7ba}.asset-state.review,.asset-state.not-verified{color:#523d87;background:#f7f3fe;border-color:#d3c4eb}.access-level,.asset-note-input{color:#49424d;background:#fff;border:1px solid #d5ced9;border-radius:10px;width:100%;height:34px;margin-top:10px;padding:0 9px;font-size:10px;font-weight:700}.asset-note-input{font-weight:500}.asset-document-card{background:#faf8fe;border:1px solid #d1c7e4;border-radius:27px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:28px 31px;display:flex}.asset-document-card h2{letter-spacing:-1px;margin:0;font-size:24px;font-weight:650}.asset-document-card p:not(.eyebrow){color:#574e5d;max-width:620px;margin:9px 0 0;font-size:12px;line-height:1.5}.document-state{background:#fff;border:1px solid #d7d0e3;border-radius:18px;grid-template-columns:31px minmax(155px,1fr);align-items:center;column-gap:10px;min-width:270px;padding:14px;display:grid}.document-state i{border-radius:50%;grid-row:span 2;place-items:center;width:29px;height:29px;font-size:16px;font-style:normal;font-weight:800;display:grid}.document-state strong{font-size:12px}.document-state small{color:#635a68;grid-column:2;margin-top:3px;font-size:10px;line-height:1.35}.document-state.required i{color:#4a3300;background:#e9bd53}.document-state.complete i{color:#fff;background:#168447}.document-state.not-due i{color:#fff;background:#aaa3ad}@media (max-width:1350px){.asset-hero{padding-left:32px;padding-right:32px}.asset-page{margin-left:32px;margin-right:32px}}@media (max-width:820px){.asset-hero{padding:28px 20px 40px}.asset-hero h1{margin-top:35px;font-size:42px}.asset-hero>p{font-size:13px;line-height:1.5}.asset-page{margin:0 20px;padding-bottom:48px}.asset-profile-summary{grid-template-columns:56px 1fr;gap:13px;margin-top:-18px;padding:20px;display:grid}.asset-profile-summary h2{font-size:22px}.asset-summary-status{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;margin:5px 0 0;padding:16px 0 0}.asset-mode-bar{margin-top:35px;display:block}.asset-mode-bar h2{font-size:26px}.asset-mode-switch{width:max-content;margin-top:17px}.asset-grid{grid-template-columns:1fr;gap:15px}.asset-card-heading{padding:22px 20px 18px}.asset-card-heading h2,.asset-document-card h2{font-size:21px}.asset-card-heading>span{display:none}.asset-list{padding:0 20px}.asset-row{grid-template-columns:1fr;gap:10px}.asset-state{width:100%;max-width:none}.asset-document-card{padding:23px 20px;display:block}.document-state{min-width:0;margin-top:18px}.asset-tools>span{display:none}.asset-profile-button{margin-top:0;padding:14px 15px}.roster-actions{flex-wrap:wrap;gap:9px}}.roster-mode-switch{background:#fff;border:1px solid #c9c0d0;border-radius:999px;gap:4px;margin-bottom:22px;padding:4px;display:inline-flex}.roster-mode-switch button{color:#403648;letter-spacing:.45px;text-shadow:none;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:800}.roster-mode-switch button:hover,.roster-mode-switch button:focus-visible{outline:2px solid var(--plum);outline-offset:2px;background:#eee9f7}.roster-mode-switch button.selected{color:#fff;background:#765dc0}.active-actions{background:#faf8fe;border:1px solid #d4cbe1;border-radius:27px;justify-content:space-between;align-items:center;gap:32px;max-width:1288px;margin:0 auto 76px;padding:30px 33px;display:flex;box-shadow:0 12px 28px #2019270a}.active-actions h2{letter-spacing:-1.05px;margin:0;font-size:26px;font-weight:650}.active-actions>div:first-child>p:not(.eyebrow){color:#5b5362;max-width:620px;margin:9px 0 0;font-size:12px;line-height:1.5}.active-action-buttons{flex:none;align-items:center;gap:10px;display:flex}.active-action-buttons .primary-button,.active-action-buttons .secondary-button{text-align:center;min-width:180px}.active-action-buttons .secondary-button{padding:14px 18px}.team-lead-assignment{color:#4b4550;grid-template-columns:auto minmax(180px,245px);align-items:center;gap:10px;margin-top:20px;font-size:11px;font-weight:800;display:grid}.team-lead-assignment select{height:38px;color:var(--ink);outline-color:var(--plum);background:#fff;border:1px solid #cfc8d1;border-radius:999px;padding:0 12px;font-size:11px;font-weight:700}.documents-on-file{background:#fff;border:1px solid #d4cbe1;border-radius:27px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:24px 36px;max-width:1288px;margin:0 auto 76px;padding:30px 33px;display:grid;box-shadow:0 12px 28px #2019270a}.documents-on-file.is-collapsed{grid-template-columns:minmax(260px,.8fr) minmax(260px,1.2fr);align-items:center}.documents-on-file h2{letter-spacing:-1.05px;margin:0;font-size:26px;font-weight:650}.documents-on-file>div>p:not(.eyebrow){color:#5b5362;max-width:420px;margin:9px 0 0;font-size:12px;line-height:1.5}.document-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.folder-link{color:#483579;white-space:nowrap;background:#fff;border:1px solid #b9acd9;border-radius:999px;align-items:center;gap:6px;padding:10px 13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.folder-link:hover,.folder-link:focus-visible{border-color:var(--plum);background:#eee8fb;outline:0}.documents-on-file ul{grid-column:1/-1;margin:0;padding:0;list-style:none}.documents-on-file li{border-bottom:1px solid var(--line);grid-template-columns:73px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.documents-on-file li:first-child{padding-top:3px}.documents-on-file li:last-child{border-bottom:0;padding-bottom:3px}.document-file-type{color:#4d3b7d;text-align:center;background:#f0ecfa;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:5px 7px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.documents-on-file strong,.documents-on-file small{display:block}.documents-on-file strong{font-size:13px;font-weight:800}.documents-on-file small{color:var(--muted);margin-top:3px;font-size:10px}.documents-on-file li a{color:#483579;white-space:nowrap;background:#f7f4fd;border:1px solid #b9acd9;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.documents-on-file li a:hover,.documents-on-file li a:focus-visible{border-color:var(--plum);background:#eee8fb;outline:0}@media (max-width:820px){.roster-mode-switch{margin-bottom:17px}.roster-mode-switch button{padding:9px 11px;font-size:8px}.active-actions{margin:0 20px 48px;padding:24px 21px;display:block}.active-actions h2{font-size:23px}.active-action-buttons{gap:9px;margin-top:21px;display:grid}.active-action-buttons .primary-button,.active-action-buttons .secondary-button{width:100%;min-width:0}.team-lead-assignment{grid-template-columns:1fr;margin-top:18px}.team-lead-assignment select{width:100%}.detail-view .journey-heading,.action-heading{align-items:end}.section-toggle{padding:9px 11px;font-size:9px}.documents-on-file,.documents-on-file.is-collapsed{margin:0 20px 48px;padding:24px 21px;display:block}.documents-on-file h2{font-size:23px}.document-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:18px}.documents-on-file ul{margin-top:22px}.documents-on-file li{grid-template-columns:62px minmax(0,1fr);gap:10px;padding:14px 0}.documents-on-file li a{grid-column:2;width:max-content;margin-top:1px}.document-file-type{font-size:8px}}.record-row.actor-row.archived-record{background:#fbfafc;border-left:4px solid #817888}.record-row.actor-row.archived-record .record-name small{color:#6a5368;font-weight:800}.record-row.actor-row.archived-record .record-step strong{color:#5e5364}.asset-status-guide{color:#574e5d;background:#fff;border:1px solid #ded6ea;border-radius:17px;flex-wrap:wrap;align-items:center;gap:9px 18px;margin:0 0 24px;padding:13px 16px;font-size:10px;line-height:1.45;display:flex}.asset-status-guide strong{color:#42306f;font-size:10px}.asset-status-guide b{color:#382d50}.asset-login-link{color:#483579;background:#f7f4fd;border:1px solid #b9acd9;border-radius:999px;align-items:center;min-height:25px;margin-top:10px;padding:5px 9px;font-size:9px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.asset-login-link:hover,.asset-login-link:focus-visible{border-color:var(--plum);background:#eee8fb;outline:0}.policy-delivery-actions{flex-wrap:wrap;align-items:end;gap:10px;margin-top:17px;display:flex}.policy-delivery-actions .secondary-button{padding:11px 14px;font-size:10px}.policy-delivery-actions label{color:#4c4550;gap:5px;font-size:9px;font-weight:800;display:grid}.policy-delivery-actions select{color:#49424d;background:#fff;border:1px solid #d5ced9;border-radius:999px;height:37px;padding:0 9px;font-size:10px;font-weight:700}.policy-gate-message{font-weight:800;color:#a0322e!important;margin:14px 0 0!important;font-size:10px!important}.asset-document-card .document-state strong{line-height:1.25}@media (max-width:820px){.asset-status-guide{gap:8px;display:grid}.policy-delivery-actions{align-items:stretch;display:grid}.policy-delivery-actions .secondary-button,.policy-delivery-actions select{width:100%}}.detail-view .completed-detail-section{border:0;border-top:1px solid var(--line);max-width:1288px;box-shadow:none;background:0 0;border-radius:0;margin:0 auto;padding:28px 0}.detail-view .journey-section.completed-detail-section{border-top:0;margin-top:24px;padding-bottom:28px}.detail-view .action-area.completed-detail-section{margin-top:0;padding-bottom:28px}.detail-view .completed-detail-section.is-collapsed{padding-bottom:22px}.completed-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.completed-section-heading h2{letter-spacing:-1.25px;margin:0;font-size:29px;font-weight:650}.completed-section-heading>div>p:not(.eyebrow){color:#5b5362;max-width:620px;margin:9px 0 0;font-size:12px;line-height:1.5}.detail-view .active-actions.completed-detail-section{margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;display:block}.active-operations-content{justify-content:space-between;align-items:end;gap:28px;margin-top:24px;display:flex}.active-operations-content .team-lead-assignment{margin:0}.detail-view .documents-on-file.completed-detail-section{box-shadow:none;background:0 0;border-radius:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}.detail-view .documents-on-file.completed-detail-section h2{letter-spacing:-1.25px;font-size:29px}.detail-view .documents-on-file.completed-detail-section.is-collapsed{grid-template-columns:minmax(260px,.8fr) minmax(260px,1.2fr);align-items:center}.detail-view .documents-on-file.completed-detail-section ul{margin-top:0}.detail-view .documents-on-file.completed-detail-section .document-actions{align-self:center}@media (max-width:820px){.detail-view .completed-detail-section,.detail-view .journey-section.completed-detail-section,.detail-view .action-area.completed-detail-section,.detail-view .active-actions.completed-detail-section,.detail-view .documents-on-file.completed-detail-section{margin-left:20px;margin-right:20px;padding:23px 0}.detail-view .documents-on-file.completed-detail-section,.detail-view .documents-on-file.completed-detail-section.is-collapsed{display:block}.completed-section-heading{align-items:end}.completed-section-heading h2{font-size:23px}.active-operations-content{margin-top:19px;display:block}.detail-view .active-operations-content .team-lead-assignment{margin-top:0}.detail-view .documents-on-file.completed-detail-section .document-actions{margin-top:17px}}.signature-workflow{border-top:1px solid var(--line);max-width:1288px;margin:0 auto 70px;padding:29px 0 0}.signature-heading{justify-content:space-between;align-items:start;gap:28px;display:flex}.signature-heading h2{letter-spacing:-1.25px;margin:0;font-size:29px;font-weight:650}.signature-heading>div>p:not(.eyebrow){color:#5b5362;max-width:660px;margin:9px 0 0;font-size:12px;line-height:1.5}.signature-readiness{color:#735200;letter-spacing:.6px;text-transform:uppercase;background:#fff9e8;border:1px solid #d7b45d;border-radius:999px;flex:none;margin-top:3px;padding:8px 11px;font-size:9px;font-weight:800}.signature-readiness.connected{color:#17623a;background:#effaf2;border-color:#9cd2b0}.signature-controls{justify-content:space-between;align-items:end;gap:22px;margin-top:25px;display:flex}.signature-document-switch{background:#fff;border:1px solid #c9c0d0;border-radius:999px;gap:4px;padding:4px;display:flex}.signature-document-switch button{color:#403648;letter-spacing:.45px;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:800}.signature-document-switch button.selected{background:var(--plum);color:#fff}.signature-document-switch button:hover,.signature-document-switch button:focus-visible{outline:2px solid var(--plum);outline-offset:2px;background:#eee9f7}.signature-document-switch button.selected:hover,.signature-document-switch button.selected:focus-visible{background:var(--plum)}.signature-controls label{color:#4b4550;letter-spacing:.6px;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.signature-controls select{min-width:160px;height:38px;color:var(--ink);letter-spacing:0;outline-color:var(--plum);text-transform:none;background:#fff;border:1px solid #cfc8d1;border-radius:999px;padding:0 12px;font-size:11px;font-weight:700}.signature-flow{background:#faf8fe;border:1px solid #d5cbe4;border-radius:25px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:11px;margin-top:20px;padding:21px 23px;display:grid}.signature-stage{align-items:center;gap:12px;min-width:0;display:flex}.signature-stage i{color:#55427f;background:#fff;border:1px solid #c5badf;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:11px;font-style:normal;font-weight:800;display:grid}.signature-stage.active i{color:#fff;background:#7259bd;border-color:#7259bd}.signature-stage span,.signature-stage strong,.signature-stage small{display:block}.signature-stage strong{font-size:11px;line-height:1.25}.signature-stage small{color:#625a69;margin-top:3px;font-size:9px;line-height:1.35}.signature-connector{color:#7b66b1;font-size:20px;font-weight:500}.signature-preview{border:1px solid var(--line);background:#fff;border-radius:25px;grid-template-columns:minmax(0,1.36fr) minmax(260px,.64fr);gap:0;margin-top:21px;display:grid;overflow:hidden;box-shadow:0 12px 28px #2019270a}.signature-preview-tabs{border-bottom:1px solid var(--line);grid-column:1/-1;gap:0;padding:0 25px;display:flex}.signature-preview-tabs button{color:#625b68;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 13px 12px;font-size:10px;font-weight:800}.signature-preview-tabs button:first-child{padding-left:0}.signature-preview-tabs button.selected{border-bottom-color:var(--plum);color:var(--ink)}.signature-preview-tabs button:hover,.signature-preview-tabs button:focus-visible{color:var(--plum);outline:0}.signature-preview article{padding:25px 28px 28px}.signature-preview .preview-label{color:var(--plum);letter-spacing:1px;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.signature-preview h3{letter-spacing:-.8px;margin:9px 0 19px;font-size:21px;font-weight:650}.signature-preview dl{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.signature-preview dl div{background:#faf9fb;min-width:0;padding:10px 11px}.signature-preview dt{color:#635b68;letter-spacing:.75px;text-transform:uppercase;font-size:8px;font-weight:800}.signature-preview dd{color:#332d37;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:800;line-height:1.3}.signature-preview dd small{color:#736b77;margin-top:3px;font-size:8px;font-weight:600;display:block}.signature-preview article>p:not(.preview-label){color:#514a55;max-width:620px;margin:18px 0 0;font-size:12px;line-height:1.5}.preview-sign-button{background:var(--plum);color:#fff;border:0;border-radius:999px;margin-top:19px;padding:12px 15px;font-size:10px;font-weight:800;box-shadow:0 7px 15px #4f3d8729}.preview-sign-button b{padding-left:7px;font-size:14px}.signature-preview aside{border-left:1px solid var(--line);background:#faf8fe;flex-direction:column;justify-content:center;padding:27px 25px;display:flex}.signature-preview aside strong{font-size:12px;line-height:1.5}.signature-preview aside span{color:#5e5662;margin-top:11px;font-size:11px;line-height:1.5}.signature-footer{align-items:center;gap:17px;margin-top:16px;display:flex}.signature-footer .secondary-button{padding:11px 14px;font-size:10px}.signature-footer small{color:#625a68;font-size:10px;line-height:1.4}@media (max-width:1350px){.signature-workflow{margin-left:32px;margin-right:32px}}@media (max-width:820px){.signature-workflow{margin:0 20px 48px;padding-top:23px}.signature-heading{display:block}.signature-heading h2{font-size:25px}.signature-readiness{margin-top:16px;display:inline-block}.signature-controls{display:block}.signature-controls label{margin-top:15px}.signature-controls select{width:100%}.signature-flow{grid-template-columns:1fr;gap:12px;padding:20px}.signature-connector{height:14px;margin-left:9px;transform:rotate(90deg)}.signature-preview{grid-template-columns:1fr}.signature-preview-tabs{padding:0 20px}.signature-preview article{padding:22px 20px}.signature-preview h3{font-size:19px}.signature-preview dl{grid-template-columns:1fr}.signature-preview aside{border-top:1px solid var(--line);border-left:0;padding:21px 20px}.signature-footer{gap:10px;display:grid}.signature-footer .secondary-button{width:max-content}}.owner-preview button{color:#fff;letter-spacing:.55px;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff6b;border-radius:999px;height:39px;padding:0 14px;font-size:10px;font-weight:800}.owner-preview button:hover,.owner-preview button:focus-visible{background:#ffffff29;outline:0}.owner-queue-hero{max-width:1288px;margin:0 auto;padding:59px 0 34px}.owner-queue-hero h1{letter-spacing:-2.45px;max-width:690px;margin:0;font-size:48px;font-weight:650;line-height:1.02}.owner-queue-hero>p:not(.eyebrow){color:#534d56;max-width:560px;margin:15px 0 0;font-size:15px;line-height:1.5}.owner-queue{border:1px solid var(--line);background:#fff;border-radius:28px;max-width:1288px;margin:0 auto 74px;overflow:hidden;box-shadow:0 12px 28px #2019270a}.owner-queue-head,.owner-queue-row{grid-template-columns:1.06fr 1.2fr 1.1fr auto;align-items:center;gap:25px;display:grid}.owner-queue-head{border-bottom:1px solid var(--line);color:#625a67;letter-spacing:1px;text-transform:uppercase;background:#faf8fb;padding:17px 27px;font-size:9px;font-weight:800}.owner-queue-row{border-bottom:1px solid var(--line);padding:25px 27px}.owner-queue-row:last-child{border-bottom:0}.owner-queue-row strong,.owner-queue-row small{display:block}.owner-queue-row strong{font-size:15px;line-height:1.25}.owner-queue-row small{color:#625a67;margin-top:6px;font-size:10px;line-height:1.35}.owner-queue-row .primary-button{min-width:150px;padding:12px 15px;font-size:10px}.owner-queue-empty{text-align:center;flex-direction:column;align-items:center;padding:65px 24px;display:flex}.owner-queue-empty .completion-mark{margin:0 0 13px}.owner-queue-empty strong{font-size:17px}.owner-queue-empty span{color:var(--muted);margin-top:7px;font-size:11px}.owner-review-hero{color:#fff;justify-content:space-between;align-items:end;gap:30px;max-width:1288px;margin:0 auto;padding:31px 0 39px;display:flex}.owner-review-hero h1{letter-spacing:-2.3px;margin:0;font-size:48px;font-weight:650;line-height:1}.owner-review-hero>div:first-child>p:not(.eyebrow){color:#e6e0ec;margin:13px 0 0;font-size:14px}.owner-review-hero>div:first-child>p i{color:#a79dab;padding:0 5px;font-style:normal}.owner-review-action{align-items:center;gap:15px;padding-bottom:4px;display:flex}.owner-review-action>span{color:#d8d0e5;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:800}.owner-review-action .primary-button{white-space:nowrap}.owner-document-wrap{max-width:980px;margin:0 auto 75px}.owner-document-status{color:#40364d;background:#faf8fe;border:1px solid #d5cbe4;border-radius:18px;align-items:center;gap:15px;margin:29px 0 17px;padding:14px 17px;display:flex}.owner-document-status span{color:#543d88;letter-spacing:.75px;text-transform:uppercase;background:#fff;border-radius:999px;flex:none;padding:6px 8px;font-size:8px;font-weight:800}.owner-document-status strong{font-size:11px;line-height:1.4}.owner-document{margin-top:0!important}.owner-document-disclaimer{background:#faf8fe;border-left:3px solid #c1b4e3;padding:11px 13px;color:#574e5d!important;font-size:10px!important}.owner-signing-sheet{z-index:20;background:#1b15208f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.owner-signing-card{background:#fff;border:1px solid #ffffff8c;border-radius:29px;width:min(100%,530px);padding:35px;position:relative;box-shadow:0 28px 70px #00000047}.owner-signing-close{color:#675f69;background:0 0;border:0;font-size:25px;line-height:1;position:absolute;top:14px;right:17px}.owner-signing-card h2{letter-spacing:-1.25px;max-width:370px;margin:0;font-size:29px;font-weight:650;line-height:1.05}.owner-signing-card>p:not(.eyebrow){color:#554e58;margin:15px 0 0;font-size:13px;line-height:1.5}.owner-signature-line{border-bottom:1px solid #8f8794;margin:26px 0 22px;padding:16px 0 9px}.owner-signature-line strong{font-family:cursive;font-size:29px;font-weight:500;display:block}.owner-signature-line span{color:#655d67;letter-spacing:.75px;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:800;display:block}.owner-signing-card .primary-button:disabled{cursor:not-allowed;opacity:.6}.owner-signing-card>small{color:#6a626d;margin-top:13px;font-size:10px;display:block}@media (max-width:1350px){.owner-queue-hero,.owner-queue,.owner-review-hero{margin-left:32px;margin-right:32px}}@media (max-width:820px){.header-utilities .owner-preview{display:none}.owner-queue-hero{margin:0 20px;padding:43px 0 26px}.owner-queue-hero h1{font-size:38px}.owner-queue{border-radius:23px;margin:0 20px 48px}.owner-queue-head{display:none}.owner-queue-row{grid-template-columns:1fr;gap:12px;padding:22px 20px}.owner-queue-row .primary-button{width:100%;margin-top:3px}.owner-review-hero{margin:0 20px;padding:103px 0 30px;display:block}.owner-review-hero .back-button{margin-bottom:28px}.owner-review-hero h1{font-size:41px}.owner-review-action{justify-content:space-between;margin-top:25px}.owner-document-wrap{margin:0 20px 48px}.owner-document-status{align-items:start}.owner-document-status span{white-space:nowrap}.owner-signing-card{border-radius:25px;padding:30px 24px}.owner-signing-card h2{font-size:26px}}.owner-denial,.owner-path-reference{max-width:980px;margin:0 auto}.owner-denial{background:#fff8f7;border:1px solid #e2b0ae;border-radius:24px;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr) auto;align-items:end;gap:22px;margin-top:28px;padding:25px 28px;display:grid}.owner-denial h2,.owner-path-reference h2{letter-spacing:-.9px;margin:0;font-size:23px;font-weight:650}.owner-denial>div>p:not(.eyebrow){color:#63575a;margin:8px 0 0;font-size:11px;line-height:1.45}.owner-denial label{color:#4a4147;gap:7px;font-size:10px;font-weight:800;display:grid}.owner-denial textarea{resize:vertical;min-height:78px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8b7b3;border-radius:13px;outline-color:#a0322e;padding:11px 12px;font-size:11px;line-height:1.4}.owner-denial .secondary-button{color:#812c2a;border-color:#cf8e8a;min-width:168px;padding:12px 14px}.owner-denial .secondary-button:disabled{cursor:not-allowed;opacity:.48}.owner-path-reference{border-bottom:1px solid var(--line);margin-top:30px;padding:25px 0}.owner-path-reference>div:first-child{justify-content:space-between;align-items:end;gap:20px;display:flex}.owner-path-reference ol{grid-template-columns:repeat(4,1fr);gap:13px;margin:23px 0 0;padding:0;list-style:none;display:grid}.owner-path-reference li{background:#fff;border:1px solid #ddd8e1;border-radius:16px;align-items:start;gap:9px;min-width:0;padding:13px;display:flex}.owner-path-reference li>i{color:#5b5460;background:#e9e5eb;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:800;display:grid}.owner-path-reference li.complete>i{color:#fff;background:#168447}.owner-path-reference li.current{background:#faf8fe;border-color:#a997dd}.owner-path-reference li.current>i{background:var(--plum);color:#fff}.owner-path-reference li strong,.owner-path-reference li small{display:block}.owner-path-reference li strong{font-size:10px;line-height:1.25}.owner-path-reference li small{color:#625a67;margin-top:4px;font-size:9px;line-height:1.35}.owner-path-reference li .path-primary-action{grid-column:1/-1;width:100%;margin-top:7px;padding:9px 10px;font-size:9px}.owner-path-reference li.current{grid-template-columns:20px 1fr;gap:9px;display:grid}.owner-path-reference li.current>i{grid-row:1}.owner-path-reference li.current>span{grid-column:2}.owner-journey-section{margin-top:34px;padding-bottom:47px}.owner-revision-panel{background:#fff8f7;border:1px solid #e2b0ae;border-radius:26px;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:25px;max-width:1288px;margin:28px auto 0;padding:28px;display:grid}.owner-revision-intro h2{letter-spacing:-1.1px;margin:0;font-size:26px;font-weight:650;line-height:1.05}.owner-revision-intro>p:not(.eyebrow){color:#63575a;margin:10px 0 0;font-size:12px;line-height:1.45}.owner-revision-grid{background:#fff;border:1px solid #e3cfcc;border-radius:17px;display:grid;overflow:hidden}.revision-head,.revision-row{grid-template-columns:.9fr .9fr 1fr;align-items:center;gap:14px;padding:11px 13px;display:grid}.revision-head{color:#7f4a46;letter-spacing:.75px;text-transform:uppercase;background:#fbf0ef;font-size:8px;font-weight:800}.revision-row{color:#3f373d;border-top:1px solid #efe0de;font-size:11px}.revision-row strong{font-size:11px}.revision-row span{color:#665d64;line-height:1.35}.revision-row input{width:100%;height:36px;color:var(--ink);background:#fff;border:1px solid #d8b7b3;border-radius:10px;outline-color:#9a302c;padding:0 9px;font-size:11px}.owner-revision-note{color:#4a4147;grid-column:1/-1;gap:7px;font-size:10px;font-weight:800;display:grid}.owner-revision-note textarea{resize:vertical;min-height:88px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8b7b3;border-radius:13px;outline-color:#a0322e;padding:11px 12px;font-size:11px;line-height:1.4}.owner-revision-panel>.secondary-button{color:#812c2a;border-color:#cf8e8a;justify-self:end;min-width:188px}.owner-revision-panel>.secondary-button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:1020px){.owner-denial,.owner-path-reference,.owner-revision-panel{margin-left:32px;margin-right:32px}.owner-denial{grid-template-columns:1fr}.owner-denial .secondary-button{width:max-content}.owner-path-reference ol{grid-template-columns:repeat(3,1fr)}.owner-revision-panel{grid-template-columns:1fr}}@media (max-width:820px){.owner-denial,.owner-path-reference,.owner-revision-panel{margin-left:20px;margin-right:20px}.owner-denial{margin-top:22px;padding:22px 20px;display:block}.owner-denial label{margin-top:18px}.owner-denial .secondary-button{width:100%;margin-top:14px}.owner-path-reference{margin-top:24px;padding:22px 0}.owner-path-reference h2{font-size:21px}.owner-path-reference ol{grid-template-columns:1fr 1fr;gap:9px}.owner-path-reference li{padding:11px}.owner-path-reference li strong{font-size:9px}.owner-path-reference li small{font-size:8px}.owner-revision-panel{padding:22px 20px;display:block}.owner-revision-grid{margin-top:21px}.revision-head{display:none}.revision-row{grid-template-columns:1fr;gap:5px;padding:12px}.revision-row span:before{content:"Requested · ";font-weight:800}.owner-revision-note{margin-top:18px}.owner-revision-panel>.secondary-button{width:100%;margin-top:16px}}.login-page{color:#fff;background:linear-gradient(145deg,#1d1720 0% 43%,#2d2342 100%);min-height:100vh}.login-top-line{background:linear-gradient(90deg,#8c78c8,#4e407e 45%,#8c78c8);height:5px}.login-panel{place-items:center;min-height:calc(100vh - 5px);padding:48px 24px;display:grid}.login-brand{align-items:center;gap:12px;display:flex;position:absolute;top:35px;left:max(46px,50vw - 644px)}.login-brand .epic-logo{width:205px}.login-brand>span{background:#ffffff73;width:1px;height:31px}.login-brand strong{letter-spacing:1.45px;text-transform:uppercase;font-size:10px;font-weight:800}.login-card{width:min(100%,424px);color:var(--ink);background:#fffffff7;border:1px solid #ffffff47;border-radius:30px;padding:39px 38px 34px;box-shadow:0 24px 55px #00000045}.login-card .eyebrow{margin-bottom:12px}.login-card h1{letter-spacing:-2px;margin:0;font-size:39px;font-weight:650;line-height:1}.login-card>p:not(.eyebrow){color:#5f5863;margin:13px 0 29px;font-size:14px;line-height:1.5}.login-card label{color:#413a46;gap:7px;margin-top:16px;font-size:11px;font-weight:800;display:grid}.login-card input{width:100%;height:48px;color:var(--ink);outline-color:var(--plum);background:#fff;border:1px solid #cfc8d1;border-radius:14px;padding:0 13px;font-size:14px;font-weight:500}.login-card input::placeholder{color:#978f99}.login-submit{background:var(--plum);color:#fff;border:0;border-radius:999px;width:100%;margin-top:25px;padding:15px 20px;font-size:13px;font-weight:800;box-shadow:0 9px 20px #4f3d8733}.login-submit b{padding-left:9px;font-size:16px}.login-card>small{color:#706977;text-align:center;margin-top:17px;font-size:10px;display:block}.login-error{color:#a3322d;margin-top:13px;font-size:11px;font-weight:800;line-height:1.4;display:block}@media (max-width:820px){.login-panel{align-items:center;padding:100px 20px 35px}.login-brand{top:29px;left:20px}.login-brand .epic-logo{width:172px}.login-brand strong,.login-brand>span{display:none}.login-card{border-radius:25px;padding:33px 25px 28px}.login-card h1{font-size:35px}}.create-record-hero{padding-top:22px;padding-bottom:30px}.create-record-hero h1{margin-top:27px}.record-intake{margin-top:32px}@media (max-width:820px){.create-record-hero{padding-top:105px;padding-bottom:28px}.create-record-hero h1{margin-top:23px}.record-intake{margin-top:28px}}.owner-approved-route{color:#49357b;background:#f7f4fd;border:1px solid #bfb2df;border-radius:13px;align-items:center;min-height:46px;padding:0 13px;font-size:13px;font-weight:800;display:flex}.owner-queue-hero{justify-content:space-between;align-items:end;gap:28px;display:flex}.owner-queue-empty .secondary-button{margin-top:18px}@media (max-width:820px){.owner-queue-hero{display:block}}.batch-review-tools{background:var(--dark);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:20px max(46px,50vw - 644px);display:flex}.batch-review-tools .batch-record-switch{width:560px}@media (max-width:1350px){.batch-review-tools{padding-left:32px;padding-right:32px}}@media (max-width:820px){.batch-review-tools{padding:15px 20px;display:block}.batch-review-tools .back-button{display:block}.batch-review-tools .batch-record-switch{width:auto;margin-top:13px}.batch-review-tools .batch-record-switch button span{display:none}}.oauth-setup{background:#faf8fe;border:1px solid #d5cbe4;border-radius:23px;grid-template-columns:1.15fr 1fr 1fr auto;align-items:end;gap:15px;margin-top:18px;padding:21px 23px;display:grid}.oauth-setup h3{letter-spacing:-.6px;margin:5px 0 0;font-size:17px}.oauth-setup p:not(.eyebrow){color:#5c5362;margin:8px 0 0;font-size:10px;line-height:1.45}.oauth-setup label{color:#4b4550;letter-spacing:.6px;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.oauth-setup input{min-width:0;height:40px;color:var(--ink);font:inherit;outline-color:var(--plum);background:#fff;border:1px solid #cfc8d1;border-radius:13px;padding:0 11px;font-size:11px}.oauth-setup .primary-button{white-space:nowrap;height:40px;font-size:10px}.oauth-setup .primary-button:disabled{opacity:.6;cursor:wait}.agreement-preparation{background:#faf8fe;border:1px solid #d5cbe4;border-radius:25px;justify-content:space-between;align-items:center;gap:25px;margin-top:21px;padding:21px 24px;display:flex}.agreement-preparation .preview-label{color:var(--plum);letter-spacing:1px;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.agreement-preparation h3{letter-spacing:-.5px;margin:8px 0 0;font-size:17px;font-weight:650}.agreement-preparation p:not(.preview-label){color:#584f60;max-width:600px;margin:8px 0 0;font-size:11px;line-height:1.5}.agreement-preparation-actions{flex:none;justify-items:end;gap:8px;display:grid}.agreement-preparation-actions .secondary-button{padding:11px 14px;font-size:10px;text-decoration:none}.agreement-preparation-actions small{color:#625a68;text-align:right;max-width:255px;font-size:9px;line-height:1.4}.template-upload{border:1px solid var(--plum);min-height:39px;color:var(--plum);letter-spacing:.2px;cursor:pointer;background:#fff;border-radius:999px;place-items:center;padding:0 14px;font-size:10px;font-weight:800;display:inline-grid;position:relative;overflow:hidden}.template-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.template-upload:has(input:disabled){opacity:.65;cursor:wait}.signature-footer .secondary-button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:820px){.agreement-preparation{padding:20px;display:block}.agreement-preparation-actions{justify-items:start;margin-top:17px}.agreement-preparation-actions small{text-align:left}.oauth-setup{grid-template-columns:1fr;padding:19px 20px}.oauth-setup .primary-button{width:max-content}}.asset-profile-summary{width:calc(50% - 12px);max-width:632px}.asset-avatar{border-radius:22px;flex-basis:112px;width:112px;height:112px;overflow:hidden}.asset-avatar img{object-fit:cover;object-position:center;width:100%;height:100%}.asset-profile-summary .asset-mode-switch{align-self:flex-start;margin-left:auto}.asset-page>.asset-grid{margin-top:51px}.asset-contact-details{flex-wrap:wrap;gap:6px 12px;margin-top:10px;display:flex}.asset-contact-details a,.asset-contact-details span{color:#4b397d;font-size:11px;font-weight:800;text-decoration:none}.asset-contact-details a:hover,.asset-contact-details a:focus-visible{color:var(--plum);outline:0;text-decoration:underline}.asset-detail-fields{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.asset-detail-fields.one-field{grid-template-columns:1fr}.asset-detail-fields input{color:#49424d;background:#fff;border:1px solid #d5ced9;border-radius:10px;width:100%;height:34px;padding:0 9px;font-size:10px;font-weight:500}.asset-detail-fields input::placeholder{color:#82798b}.asset-row:has(.asset-detail-fields){padding-top:19px;padding-bottom:19px}.asset-hardware-column{align-content:start;gap:24px;display:grid}.asset-hardware-column .asset-document-card{width:auto;margin:0;padding:24px 26px;display:block}.asset-hardware-column .asset-document-card h2{font-size:19px;line-height:1.2}.asset-hardware-column .document-state{min-width:0;margin-top:18px}.asset-save-bar{background:#faf8fe;border:1px solid #d1c7e4;border-radius:27px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:23px 27px;display:flex}.asset-save-bar p{color:var(--plum);letter-spacing:1px;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.asset-save-bar strong,.asset-save-bar small{display:block}.asset-save-bar strong{margin-top:7px;font-size:13px}.asset-save-bar small{color:#5f5665;max-width:620px;margin-top:6px;font-size:10px;line-height:1.4}.asset-save-bar>div:last-child{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:9px;display:flex}.asset-save-bar .hr-view-step,.asset-save-bar .hr-sign-step{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:39px;padding:0 15px;font-size:11px;font-weight:800;display:inline-flex}.asset-save-bar button:disabled{cursor:wait;opacity:.62}@media (max-width:820px){.asset-profile-summary{width:100%;max-width:none}.asset-avatar{border-radius:19px;flex-basis:96px;width:96px;height:96px}.asset-profile-summary .asset-mode-switch{grid-column:1/-1;margin:4px 0 0}.asset-page>.asset-grid{margin-top:35px}.asset-detail-fields,.asset-detail-fields.one-field{grid-template-columns:1fr}.asset-save-bar{border-radius:23px;padding:21px 20px;display:block}.asset-save-bar>div:last-child{justify-content:stretch;margin-top:17px}.asset-save-bar .hr-view-step,.asset-save-bar .hr-sign-step{flex:180px}}.name-identity-panel{border:1px solid var(--line);background:#fff;border-radius:26px;max-width:980px;margin:32px auto -7px;padding:27px 30px 29px}.name-identity-panel h2{letter-spacing:-1px;margin:0;font-size:25px;font-weight:650}.name-identity-panel>div:first-child>p:last-child{max-width:680px;color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.5}.record-intake .intake-sections>fieldset:first-child{display:none}@media (max-width:820px){.name-identity-panel{margin:24px 20px -4px;padding:23px 20px}.name-identity-panel h2{font-size:22px}}.record-intake:not(.record-intake-reordered){display:none}.record-intake-reordered{margin-top:32px}.record-intake-reordered .name-identity-panel{max-width:none;margin:0 0 24px}.record-intake-reordered .intake-sections>fieldset:first-child{display:block}@media (max-width:820px){.record-intake-reordered .name-identity-panel{margin:0 0 19px}}.record-intake-reordered .field-grid textarea{resize:vertical;width:100%;min-height:78px;color:var(--ink);font:inherit;outline-color:var(--plum);background:#fff;border:1px solid #cfc8d1;border-radius:13px;padding:11px 13px;font-size:13px;font-weight:500;line-height:1.4}.record-intake-reordered .field-grid textarea::placeholder{color:#958e98}.job-library-menu-item{z-index:7;border:1px solid var(--line);width:190px;color:var(--ink);text-align:left;background:#fff;padding:11px 12px;font-size:12px;position:absolute;top:91px;right:max(94px,50vw - 596px)}.job-library-menu-item:hover,.job-library-menu-item:focus-visible{background:#f2eff7;outline:0}.job-library-sheet{z-index:20;background:#1b15208f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.job-library-card{background:#fff;border:1px solid #ffffff8c;border-radius:28px;width:min(100%,760px);padding:31px;box-shadow:0 28px 70px #00000047}.job-library-heading{justify-content:space-between;gap:25px;display:flex}.job-library-heading h2{letter-spacing:-1.25px;margin:0;font-size:29px;font-weight:650}.job-library-heading p:not(.eyebrow){color:#5d5660;max-width:525px;margin:10px 0 0;font-size:12px;line-height:1.45}.job-library-close{color:#514a56;background:#f3f0f5;border:0;border-radius:50%;flex:none;width:34px;height:34px;font-size:24px;line-height:1}.job-library-card ul{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.job-library-card li{border-bottom:1px solid var(--line);grid-template-columns:68px 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.job-library-card li strong,.job-library-card li small{display:block}.job-library-card li strong{font-size:14px}.job-library-card li small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.4}.job-library-card li a{color:var(--plum);font-size:11px;font-weight:800;text-decoration:none}@media (max-width:820px){.job-library-menu-item{width:176px;top:85px;right:61px}.job-library-sheet{padding:16px}.job-library-card{border-radius:25px;padding:25px 21px}.job-library-heading h2{font-size:25px}.job-library-card li{grid-template-columns:54px 1fr;gap:11px}.job-library-card li a{grid-column:2}.job-library-card .document-file-type{font-size:8px}}.owner-approval-buckets{max-width:1288px;margin:0 auto 74px}.owner-approval-buckets .owner-queue{max-width:none;margin:0}.owner-bucket{border:1px solid var(--line);background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 12px 28px #2019270a}.owner-bucket+.owner-bucket{margin-top:24px}.owner-bucket-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:22px;padding:25px 27px 20px;display:flex}.owner-bucket-title h2{letter-spacing:-1.05px;margin:0;font-size:26px;font-weight:650}.owner-bucket-title>span{color:#4d3b7d;letter-spacing:.65px;text-transform:uppercase;white-space:nowrap;background:#f0ecfa;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800}.owner-documents-board{max-width:none;margin-top:0}.owner-revision-composer{border:1px solid var(--line);background:#fff;border-radius:22px;gap:10px;padding:22px;display:grid}.owner-revision-composer>label{color:#4a4147;gap:6px;font-size:10px;font-weight:800;display:grid}.owner-revision-composer select,.owner-revision-composer textarea{width:100%;color:var(--ink);font:inherit;outline-color:var(--plum);background:#fff;border:1px solid #cfc8d1;border-radius:12px;font-size:11px;line-height:1.4}.owner-revision-composer select{height:37px;padding:0 10px}.owner-revision-composer textarea{resize:vertical;min-height:86px;padding:10px 11px}.owner-revision-composer .secondary-button,.owner-document-note .secondary-button{justify-self:start;font-size:10px}.owner-revision-composer .secondary-button:disabled,.owner-document-note .secondary-button:disabled{cursor:not-allowed;opacity:.48}.owner-activity-log li span{gap:3px;display:grid}.owner-activity-log li strong{color:var(--ink);font-size:10px}.owner-documents-preview button{color:#fff;letter-spacing:.55px;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff6b;border-radius:999px;height:39px;padding:0 14px;font-size:10px;font-weight:800}.owner-documents-preview button:hover,.owner-documents-preview button:focus-visible,.owner-documents-preview button[aria-pressed=true]{background:#ffffff29;outline:0}.owner-documents-hero,.owner-document-review-hero{background:var(--dark);color:#fff;padding:31px max(46px,50vw - 644px) 47px}.owner-documents-hero>div,.owner-document-review-hero>div{max-width:1288px;margin:0 auto}.owner-documents-hero .back-button,.owner-document-review-hero .back-button{margin-bottom:40px}.owner-documents-hero h1,.owner-document-review-hero h1{letter-spacing:-2.45px;margin:0;font-size:49px;font-weight:650;line-height:1}.owner-documents-hero>div>p:not(.eyebrow),.owner-document-review-hero>div>p:not(.eyebrow){color:#e6e0ec;margin:14px 0 0;font-size:14px}.owner-documents-board,.owner-document-workflow{max-width:1288px;margin:0 auto}.owner-documents-board{border:1px solid var(--line);background:#fff;border-radius:27px;margin-top:36px;padding:27px 30px;box-shadow:0 12px 28px #2019270a}.owner-documents-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.owner-documents-heading h2,.owner-document-workflow h2{letter-spacing:-1.2px;margin:0;font-size:28px;font-weight:650}.owner-documents-heading>span{color:#4d3b7d;letter-spacing:.65px;text-transform:uppercase;background:#f0ecfa;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800}.owner-document-row{border-top:1px solid var(--line);grid-template-columns:1.15fr 1.1fr .62fr auto;align-items:center;gap:24px;margin-top:24px;padding:22px 0 0;display:grid}.owner-document-row strong,.owner-document-row small{display:block}.owner-document-row strong{font-size:14px;line-height:1.3}.owner-document-row small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.4}.owner-document-row .primary-button{white-space:nowrap;font-size:11px}.owner-document-workflow{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:48px;margin-top:48px;padding:32px 0 75px;display:grid}.owner-document-workflow>div>p:not(.eyebrow){color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.45}.owner-document-workflow ol{grid-template-columns:repeat(4,1fr);gap:13px;margin:0;padding:0;list-style:none;display:grid}.owner-document-workflow li{background:#fff;border:1px solid #ddd8e1;border-radius:17px;align-items:flex-start;gap:9px;padding:13px;display:flex}.owner-document-workflow li i{color:#5b5460;background:#e9e5eb;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;font-weight:800;display:grid}.owner-document-workflow li.complete i{color:#fff;background:#168447}.owner-document-workflow li.current{background:#faf8fe;border-color:#a997dd}.owner-document-workflow li.current i{background:var(--plum);color:#fff}.owner-document-workflow li strong,.owner-document-workflow li small{display:block}.owner-document-workflow li strong{font-size:10px;line-height:1.25}.owner-document-workflow li small{color:#625a67;margin-top:4px;font-size:9px;line-height:1.35}.owner-document-review-hero{justify-content:space-between;align-items:end;gap:28px;display:flex}.owner-document-review-hero>div{width:100%}.owner-document-review-hero .secondary-button{color:#fff;white-space:nowrap;border-color:#ffffffa3;flex:none;margin-bottom:2px}.owner-document-review-hero .secondary-button:hover,.owner-document-review-hero .secondary-button:focus-visible{background:#ffffff26}.owner-document-review-layout{grid-template-columns:minmax(0,1.5fr) minmax(330px,.72fr);gap:26px;max-width:1288px;margin:39px auto 76px;display:grid}.owner-agreement-viewer{border:1px solid var(--line);background:#f4f2f5;border-radius:26px;min-height:760px;overflow:hidden;box-shadow:0 12px 28px #2019270f}.owner-agreement-viewer iframe{background:#f4f2f5;border:0;width:100%;height:760px;display:block}.owner-review-sidebar{align-content:start;gap:16px;display:grid}.owner-review-state,.owner-change-card,.owner-activity-log,.owner-document-note{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px}.owner-review-state h2{letter-spacing:-1px;margin:7px 0 0;font-size:24px;font-weight:650;line-height:1.1}.owner-review-state>p:not(.eyebrow){color:#5f5762;margin:10px 0 0;font-size:12px;line-height:1.45}.owner-change-card>strong{margin-top:5px;font-size:14px;display:block}.owner-change-card dl{background:var(--line);border:1px solid var(--line);gap:1px;margin:15px 0;display:grid}.owner-change-card dl div{background:#faf9fb;padding:11px}.owner-change-card dt{color:#645b6a;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:800}.owner-change-card dd{margin:4px 0 0;font-size:11px;font-weight:800;line-height:1.35}.owner-change-card small{color:#5f5762;font-size:10px;line-height:1.45;display:block}.owner-activity-log ol{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.owner-activity-log li{color:#554d58;grid-template-columns:57px 1fr;gap:10px;font-size:10px;line-height:1.45;display:grid}.owner-activity-log time{color:var(--plum);font-size:9px;font-weight:800}.owner-document-note{color:#4a4147;gap:7px;font-size:10px;font-weight:800;display:grid}.owner-document-note textarea{resize:vertical;min-height:75px;color:var(--ink);font:inherit;outline-color:var(--plum);background:#fff;border:1px solid #cfc8d1;border-radius:12px;padding:10px 11px;font-size:11px;line-height:1.4}.owner-review-sidebar>.primary-button{justify-self:start}.owner-demo-disclaimer{color:#716975;font-size:9px;line-height:1.4}@media (max-width:1350px){.owner-documents-hero,.owner-document-review-hero{padding-left:32px;padding-right:32px}.owner-documents-board,.owner-document-workflow,.owner-document-review-layout{margin-left:32px;margin-right:32px}}@media (max-width:1020px){.owner-document-workflow,.owner-document-review-layout{grid-template-columns:1fr}.owner-document-workflow ol{grid-template-columns:repeat(4,1fr)}.owner-agreement-viewer,.owner-agreement-viewer iframe{height:650px;min-height:650px}}@media (max-width:820px){.owner-documents-preview{display:none}.owner-documents-hero,.owner-document-review-hero{padding:102px 20px 35px;display:block}.owner-documents-hero .back-button,.owner-document-review-hero .back-button{margin-bottom:29px}.owner-documents-hero h1,.owner-document-review-hero h1{font-size:39px}.owner-document-review-hero .secondary-button{margin-top:21px;display:inline-flex}.owner-documents-board,.owner-document-workflow,.owner-document-review-layout{margin-left:20px;margin-right:20px}.owner-documents-board{margin-top:27px;padding:22px 20px}.owner-documents-heading{display:block}.owner-documents-heading>span{margin-top:12px;display:inline-block}.owner-document-row{grid-template-columns:1fr;gap:12px;padding-top:18px}.owner-document-row .primary-button{width:100%;margin-top:4px}.owner-document-workflow{gap:23px;margin-top:34px;padding:25px 0 48px}.owner-document-workflow ol{grid-template-columns:1fr 1fr;gap:9px}.owner-document-workflow li{padding:11px}.owner-agreement-viewer,.owner-agreement-viewer iframe{height:520px;min-height:520px}.owner-document-review-layout{gap:17px;margin-top:25px}.owner-review-state,.owner-change-card,.owner-activity-log,.owner-document-note{padding:19px}.owner-review-sidebar>.primary-button{width:100%}}.owner-approval-buckets .owner-documents-board{max-width:none;margin:24px 0 0;padding:0}.owner-approval-buckets .owner-document-row{border-top:0;margin:0;padding:22px 27px}.owner-approval-buckets .owner-bucket-title{border-bottom:1px solid var(--line)}@media (max-width:1350px){.owner-approval-buckets{margin-left:32px;margin-right:32px}.owner-approval-buckets .owner-documents-board{margin-left:0;margin-right:0}}@media (max-width:820px){.owner-approval-buckets{margin:0 20px 48px}.owner-approval-buckets .owner-queue{margin:0}.owner-approval-buckets .owner-documents-board{margin:18px 0 0;padding:0}.owner-bucket-title{padding:21px 20px 17px;display:block}.owner-bucket-title h2{font-size:22px}.owner-bucket-title>span{margin-top:12px;display:inline-block}.owner-approval-buckets .owner-document-row{padding:19px 20px}.owner-revision-composer{padding:19px}.owner-revision-composer .secondary-button,.owner-document-note .secondary-button{width:100%}}.owner-review-sidebar{scrollbar-color:#b9b0c1 transparent;max-height:760px;padding:0 6px 3px 0;overflow-y:auto}.owner-review-state{z-index:2;position:sticky;top:0;box-shadow:0 10px 18px #20192712}.owner-document-import{border:1px solid var(--line);background:#fff;border-radius:22px;gap:8px;padding:22px;display:grid}.owner-document-import>strong{font-size:13px}.owner-document-import>small,.owner-document-import>em{color:#5f5762;font-size:10px;font-style:normal;line-height:1.45}.owner-document-import>div{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.owner-document-import .secondary-button{font-size:10px}.import-pdf-button{cursor:pointer;position:relative;overflow:hidden}.import-pdf-button input{cursor:pointer;opacity:0;position:absolute;inset:0}.import-pdf-button input:disabled{cursor:not-allowed}.import-message{font-weight:800;color:#4d3b7d!important}.owner-review-sidebar>.primary-button{z-index:2;position:sticky;bottom:0;box-shadow:0 -9px 17px #ffffffdb}@media (max-width:1020px){.owner-review-sidebar{max-height:none;padding:0;overflow:visible}.owner-review-state,.owner-review-sidebar>.primary-button{box-shadow:none;position:static}}@media (max-width:820px){.owner-document-import{padding:19px}.owner-document-import>div{grid-template-columns:1fr;display:grid}.owner-document-import .secondary-button{justify-content:center;width:100%}}.concurrent-workstreams{border:1px solid var(--line);background:#fff;border-radius:28px;max-width:1288px;margin:38px auto 0;padding:29px 30px 22px;box-shadow:0 12px 28px #2019270a}.workstreams-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.workstreams-heading h2{letter-spacing:-1.2px;margin:4px 0 0;font-size:28px;font-weight:650;line-height:1.1}.workstreams-heading p:not(.eyebrow){max-width:655px;color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.5}.handoff-summary{color:#463672;background:#f1edf9;border-radius:17px;flex:0 0 180px;gap:4px;padding:15px 16px;display:grid}.handoff-summary>span{letter-spacing:.75px;text-transform:uppercase;font-size:8px;font-weight:800}.handoff-summary strong{letter-spacing:-.45px;font-size:17px}.handoff-summary small{font-size:10px;line-height:1.35}.handoff-summary.employee{color:#237044;background:#edf7f0}.handoff-summary.owner{color:#815b15;background:#fff4dc}.handoff-summary.lead{color:#1d6772;background:#edf6f7}.workstream-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px;display:grid}.workstream-card{background:#fff;border:1px solid #ddd8e1;border-radius:20px;min-width:0;overflow:hidden}.workstream-card.active{box-shadow:inset 0 3px 0 var(--plum);border-color:#9a86d3}.workstream-card.complete{border-color:#b6d8c1;box-shadow:inset 0 3px #238451}.workstream-card-heading{border-bottom:1px solid #e8e4ea;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 17px 14px;display:flex}.workstream-card-heading h3{letter-spacing:-.4px;margin:0;font-size:16px}.workstream-card-heading p{color:#746b78;margin:4px 0 0;font-size:10px;line-height:1.35}.workstream-card-heading>span{color:#4b397d;letter-spacing:.3px;text-align:center;text-transform:uppercase;background:#efebf8;border-radius:999px;flex:none;max-width:104px;padding:6px 8px;font-size:8px;font-weight:800;line-height:1.2}.workstream-card.complete .workstream-card-heading>span{color:#227746;background:#e8f5ec}.workstream-card.waiting .workstream-card-heading>span{color:#716975;background:#f1f0f2}.workstream-card ol{gap:0;margin:0;padding:0 17px;list-style:none;display:grid}.workstream-card li{border-bottom:1px solid #efedf0;grid-template-columns:18px 1fr;gap:8px;padding:11px 0;display:grid}.workstream-card li:last-child{border-bottom:0}.workstream-card li i{color:#8a818e;border:1px solid #d3cdd7;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;line-height:1;display:grid}.workstream-card li.done i{color:#fff;background:#25834e;border-color:#25834e}.workstream-card li.current i{border-color:var(--plum);background:var(--plum);color:#fff}.workstream-card li.current.employee i{background:#238451;border-color:#238451}.workstream-card li strong,.workstream-card li small{display:block}.workstream-card li strong{font-size:10px;line-height:1.3}.workstream-card li small{color:#756c79;margin-top:3px;font-size:9px;line-height:1.3}.workstreams-note{color:#7a717e;margin:17px 0 0;font-size:9px;line-height:1.4}.handoff-ledger-copy{color:#625a67;max-width:620px;margin:9px 0 0;font-size:12px;line-height:1.5}.workflow-progress-rail{background:#f1edf8;border-radius:28px;max-width:1288px;margin:38px auto 0;padding:28px 30px 24px}.workflow-rail-heading{justify-content:space-between;align-items:end;gap:25px;display:flex}.workflow-rail-heading h2{letter-spacing:-1.2px;margin:4px 0 0;font-size:28px;font-weight:650;line-height:1.1}.workflow-rail-heading p:not(.eyebrow){color:#625a67;max-width:660px;margin:9px 0 0;font-size:12px;line-height:1.5}.workflow-rail-heading>span{color:#4b397d;white-space:nowrap;background:#fff;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800}.workflow-progress-rail>ol{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.workflow-progress-rail li{background:#ffffff94;border:1px solid #7e6f903d;border-radius:17px;grid-template-columns:27px 1fr;align-items:start;gap:10px;padding:14px 12px;display:grid}.workflow-progress-rail li i{color:#655d69;background:#d8d1df;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:800;display:grid}.workflow-progress-rail li.complete i{color:#fff;background:#238451}.workflow-progress-rail li.current{box-shadow:inset 0 3px 0 var(--plum);background:#fff;border-color:#9c89d6}.workflow-progress-rail li.current i{background:var(--plum);color:#fff}.workflow-progress-rail li strong,.workflow-progress-rail li small{display:block}.workflow-progress-rail li strong{padding-top:2px;font-size:12px;line-height:1.25}.workflow-progress-rail li small{color:#6c6370;margin-top:4px;font-size:10px;line-height:1.35}.workflow-rail-action{background:#fff;border:1px solid #d6cde6;border-radius:16px;grid-template-columns:105px 1fr;align-items:start;gap:12px;margin-top:17px;padding:14px 15px;display:grid}.workflow-rail-action>strong{color:#4b397d;text-transform:uppercase;letter-spacing:.45px;padding-top:8px;font-size:10px}.workflow-rail-action .current-step-action{margin-top:0}.workstream-current-action{background:#faf8fe;border:1px solid #d7cde8;border-radius:14px;margin:0 17px 16px;padding:12px}.workstream-current-action>p{color:#4b397d;letter-spacing:.45px;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:800}.workstream-current-action .current-step-action{margin-top:0}.employee-workspace-view{background:#f8f7fa}.employee-workspace-hero{background:var(--dark);color:#fff;justify-content:space-between;gap:38px;padding:31px max(46px,50vw - 644px) 48px;display:flex}.employee-workspace-hero>div{max-width:1288px}.employee-workspace-hero .back-button{margin-bottom:36px}.employee-workspace-hero h1{letter-spacing:-2.5px;margin:0;font-size:50px;font-weight:650;line-height:1}.employee-workspace-hero>div>p:not(.eyebrow){color:#e8e3ec;margin:13px 0 0;font-size:14px}.employee-workspace-hero>div>p i{color:#aca2b3;font-style:normal}.employee-now-card{background:#ffffff14;border:1px solid #ffffff6b;border-radius:23px;flex:0 0 306px;align-content:start;gap:7px;margin-top:48px;padding:20px 21px;display:grid}.employee-now-card>span{letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:800}.employee-now-card strong{letter-spacing:-.55px;font-size:19px;line-height:1.18}.employee-now-card small{color:#e7e1eb;font-size:11px;line-height:1.45}.employee-now-card.your-action{background:#1d7e4a38;border-color:#77c594}.employee-workspace-body{max-width:1288px;margin:0 auto;padding:38px 0 76px}.employee-workspace-intro{justify-content:space-between;align-items:end;gap:38px;display:flex}.employee-workspace-intro h2{letter-spacing:-1.3px;margin:4px 0 0;font-size:30px;font-weight:650;line-height:1.1}.employee-workspace-intro>p{color:#645b68;max-width:410px;margin:0;font-size:12px;line-height:1.5}.employee-workstream-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:27px;display:grid}.employee-workstream{background:#fff;border:1px solid #ddd8e1;border-radius:22px;min-height:177px;padding:21px;box-shadow:0 10px 22px #20192709}.employee-workstream.action-ready{border-color:#68ad81;box-shadow:inset 0 3px #238451,0 10px 22px #20192709}.employee-workstream>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.employee-workstream>div>p{color:#4a414d;letter-spacing:.45px;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.employee-workstream>div>span{color:#706774;letter-spacing:.35px;text-transform:uppercase;background:#f0eef2;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.employee-workstream.action-ready>div>span{color:#247547;background:#e8f5ec}.employee-workstream h3{letter-spacing:-.6px;margin:27px 0 8px;font-size:19px;font-weight:650;line-height:1.15}.employee-workstream small{color:#706773;font-size:11px;line-height:1.45;display:block}.employee-expectations{background:#edeaf4;border-radius:24px;justify-content:space-between;align-items:end;gap:35px;margin-top:25px;padding:25px 28px;display:flex}.employee-expectations h2{letter-spacing:-.9px;margin:4px 0 0;font-size:23px;font-weight:650}.employee-expectations p:not(.eyebrow){color:#625a67;max-width:650px;margin:8px 0 0;font-size:12px;line-height:1.5}.employee-expectations>span{color:#645b70;text-align:right;max-width:248px;font-size:9px;line-height:1.4}.employee-journey-rail{grid-template-columns:repeat(4,1fr);gap:8px;margin:23px 0 0;padding:0;list-style:none;display:grid}.employee-journey-rail li{color:#716875;background:#fff;border:1px solid #ddd8e1;border-radius:14px;align-items:center;gap:8px;padding:10px;font-size:10px;font-weight:800;display:flex}.employee-journey-rail li i{color:#6f6773;background:#e7e3e9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.employee-journey-rail li.complete{color:#247547;border-color:#b9dbc4}.employee-journey-rail li.complete i{color:#fff;background:#238451}.employee-journey-rail li.current{color:#4b397d;background:#faf9fe;border-color:#a18fda}.employee-journey-rail li.current i{background:var(--plum);color:#fff}.employee-secure-request{color:#247547;text-transform:uppercase;letter-spacing:.35px;background:#e8f5ec;border-radius:999px;margin-top:15px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.employee-handoff-record{border-bottom:1px solid #ddd8e1;grid-template-columns:minmax(280px,.8fr) 1.2fr;align-items:center;gap:28px;padding:25px 27px;display:grid}.employee-handoff-record h2{letter-spacing:-1.1px;margin:5px 0 0;font-size:27px;font-weight:650;line-height:1.12}.employee-handoff-record ol{grid-template-columns:repeat(4,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.employee-handoff-record li{color:#5b5360;background:#fff;border:1px solid #ded8e2;border-radius:15px;grid-template-rows:auto 1fr;gap:5px;min-height:85px;padding:12px;display:grid}.employee-handoff-record li>span{letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:800}.employee-handoff-record li strong{font-size:13px;line-height:1.25}.employee-handoff-record li i{color:#847a8b;align-self:end;font-size:16px;font-style:normal;font-weight:800}.employee-handoff-record li.complete{color:#237044;background:#fbfefb;border-color:#b8dbc4}.employee-handoff-record li.complete i{color:#238451}.employee-handoff-record li.current{color:#473674;box-shadow:inset 0 3px 0 var(--plum);background:#faf9fe;border-color:#a18fda}.employee-handoff-record li.current i{color:var(--plum)}.employee-action-sandbox{background:0 0;border:0;border-radius:0;margin-top:0;padding:28px 27px 30px}.employee-action-sandbox-heading{border-bottom:1px solid #ddd8e1;justify-content:space-between;align-items:center;gap:25px;padding-bottom:19px;display:flex}.employee-action-sandbox-heading h2{letter-spacing:-1px;margin:4px 0 0;font-size:27px;font-weight:650;line-height:1.1}.employee-action-sandbox-heading p:not(.eyebrow){color:#625a67;max-width:650px;margin:8px 0 0;font-size:14px;line-height:1.45}.employee-action-sandbox-heading>span{color:#4b397d;text-transform:uppercase;letter-spacing:.45px;white-space:nowrap;background:#f1edf8;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.employee-action-list{margin-top:0;display:grid}.employee-action-row{border-bottom:1px solid #e5e0e7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:19px 0;display:grid}.employee-action-row>div:first-child{grid-template-columns:34px minmax(0,1fr);align-items:start;column-gap:11px;display:grid}.employee-action-row>div:first-child>span{color:#4b397d;background:#eeeaf4;border-radius:50%;grid-row:1/3;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid}.employee-action-row strong{font-size:16px;line-height:1.28}.employee-action-row small{color:#6e6573;grid-column:2;font-size:12px;line-height:1.4}.employee-row-actions,.employee-photo-action{justify-content:flex-end;align-items:center;gap:8px;display:flex}.employee-row-actions a,.employee-row-actions button,.employee-photo-action button{color:#4b397d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bfb3d8;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:39px;padding:0 13px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.employee-row-actions button,.employee-row-actions a.primary,.employee-photo-action button{background:var(--plum);color:#f3eeff;border-color:#c3b3e7}.employee-row-actions a:hover,.employee-row-actions a:focus-visible,.employee-row-actions button:hover,.employee-row-actions button:focus-visible,.employee-photo-action button:hover,.employee-photo-action button:focus-visible{outline-offset:2px;outline:2px solid #aa9cdd}.employee-row-actions em{color:#237044;align-items:center;gap:5px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.employee-photo-action .employee-file-picker{width:150px;margin:0;font-size:11px}.employee-photo-action button:disabled{cursor:not-allowed;opacity:.45}.employee-signing-preview{color:#4b397d;background:#f5f2fb;border:1px solid #cfc4e6;border-radius:15px;align-items:center;gap:13px;margin:17px 0 0;padding:14px 16px;font-size:12px;font-style:normal;font-weight:700;line-height:1.4;display:flex}.employee-signing-preview strong{white-space:nowrap}.employee-signing-preview span{flex:1}.employee-signing-preview button{color:#4b397d;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}@media (max-width:1350px){.workflow-progress-rail,.concurrent-workstreams,.employee-workspace-body{margin-left:32px;margin-right:32px}.employee-workspace-hero{padding-left:32px;padding-right:32px}}@media (max-width:1020px){.workflow-progress-rail>ol,.employee-journey-rail,.employee-action-sandbox-grid{grid-template-columns:1fr 1fr}.workstream-grid,.employee-workstream-grid{grid-template-columns:1fr}.workstream-card{max-width:none}.employee-workspace-body{padding-bottom:56px}}@media (max-width:820px){.workflow-progress-rail,.concurrent-workstreams{border-radius:23px;margin-top:24px;padding:23px 20px}.workflow-rail-heading,.workstreams-heading,.employee-workspace-intro,.employee-expectations,.employee-action-sandbox-heading{display:block}.workflow-rail-heading h2,.workstreams-heading h2{font-size:24px}.workflow-rail-heading>span,.handoff-summary,.employee-action-sandbox-heading>span{margin-top:17px;display:inline-block}.workflow-rail-action{grid-template-columns:1fr;margin-top:14px}.workflow-rail-action>strong{padding-top:0}.workstream-grid{margin-top:18px}.employee-workspace-hero{padding:101px 20px 34px;display:block}.employee-workspace-hero h1{font-size:39px}.employee-now-card{margin-top:25px}.employee-workspace-body{margin:0 20px;padding:29px 0 50px}.employee-workspace-intro h2,.employee-action-sandbox-heading h2{font-size:25px}.employee-workspace-intro>p{margin-top:12px}.employee-action-sandbox{margin-top:20px;padding:21px}.employee-action-sandbox-grid{grid-template-columns:1fr;margin-top:18px}.employee-action-sandbox-grid article{min-height:220px}.employee-workstream-grid{margin-top:20px}.employee-workstream{min-height:0}.employee-expectations{margin-top:18px;padding:21px}.employee-expectations h2{font-size:21px}.employee-expectations>span{text-align:left;margin-top:14px;display:block}}.checkoff-step{color:#fff;white-space:nowrap;background:#4b397d;border:1px solid #4b397d;border-radius:999px;align-self:center;padding:7px 9px;font-size:9px;font-weight:800}.checkoff-step:hover,.checkoff-step:focus-visible{background:#34255e;outline:0}.path-step-checkoff{color:#fff;background:#4b397d;border:0;border-radius:999px;margin-top:8px;padding:7px 9px;font-size:9px;font-weight:800}.path-step-checkoff:hover,.path-step-checkoff:focus-visible{background:#34255e;outline:0}@media (max-width:820px){.employee-workspace-hero .back-button{margin-bottom:29px}}.current-ball-card{color:#241d2a;background:#f1edf8;border-radius:26px;flex:0 0 430px;gap:8px;padding:22px 24px;display:grid}.current-ball-card>span{color:#625a67;font-size:13px;font-weight:700}.current-ball-card .current-step-action{justify-content:flex-start;margin-top:4px}.current-ball-card .current-step-action>small{font-size:11px}.current-ball-card .path-system-link,.current-ball-card .path-primary-action{min-height:39px;padding:0 13px;font-size:11px}.employee-confirmation{color:#4b397d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bfb3d8;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.employee-confirmation input{opacity:0;cursor:pointer;position:absolute;inset:0}.employee-confirmation i{border:1px solid #776b85;border-radius:4px;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;line-height:1;display:grid}.employee-confirmation.is-checked{color:#237044;background:#e8f5ec;border-color:#238451}.employee-confirmation.is-checked i{color:#fff;background:#238451;border-color:#238451}.employee-photo-choose{color:#4b397d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bfb3d8;border-radius:999px;justify-content:center;align-items:center;min-height:39px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.employee-photo-choose:hover,.employee-photo-choose:focus-within{outline-offset:2px;outline:2px solid #aa9cdd}.employee-photo-choose input{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.employee-photo-action{min-width:0}.employee-row-actions a{min-width:96px}.employee-row-actions a:not(.primary){color:#4b397d;background:#fff;border-color:#bfb3d8}.employee-row-actions a:not(.primary) b{display:none}@media (max-width:1100px){.current-ball-card{flex-basis:360px}.current-ball-card>strong{font-size:23px}}@media (max-width:820px){.current-ball-card{width:100%;margin-top:24px}.current-ball-card>strong{font-size:23px}}.detail-view{background:var(--paper)}.detail-hero{z-index:0;background:var(--dark);box-shadow:0 0 0 100vmax var(--dark);clip-path:inset(0 -100vmax)}.current-ball-card{align-self:flex-start;min-height:116px}.hr-step-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hr-step-actions button,.hr-step-actions a{white-space:nowrap;border-radius:999px;align-items:center;min-height:39px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.hr-edit-step,.hr-view-step{color:#4b397d;background:#fff;border:1px solid #b9acd9}.hr-sign-step,.hr-step-actions .checkoff-step{color:#fff;background:#4b397d;border:1px solid #4b397d}.hr-check-control{color:#4b397d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b9acd9;border-radius:999px;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.hr-check-control input{accent-color:#563c91;width:15px;height:15px}.owner-checklist li:has(.hr-step-actions){grid-template-columns:26px minmax(0,1fr) auto;align-items:center}.owner-checklist li:has(.hr-step-actions)>time{display:none}.rehearsal-document-storage{margin-top:22px}.employee-profile-preview{background:#ffffff14;border:1px solid #ffffff61;border-radius:23px;flex:0 0 390px;align-items:flex-start;gap:16px;margin-top:48px;padding:18px 20px;display:flex}.employee-profile-photo{color:#ded7e6;text-align:center;border:1px solid #ffffff6e;border-radius:18px;flex:0 0 94px;place-items:center;width:94px;height:94px;font-size:10px;font-weight:800;display:grid}.employee-profile-photo img{object-fit:cover;border-radius:16px;width:100%;height:100%}.employee-profile-preview>div:last-child{gap:4px;min-width:0;padding-top:1px;display:grid}.employee-profile-preview small{color:#bdb4c7;letter-spacing:.75px;text-transform:uppercase;margin-top:1px;font-size:8px;font-weight:800}.employee-profile-preview strong,.employee-profile-preview a,.employee-profile-preview span{color:#fff;overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.35;overflow:hidden}.employee-profile-preview a{text-decoration:none}.employee-profile-preview a:hover,.employee-profile-preview a:focus-visible{color:#ded7fb;outline:0;text-decoration:underline}@media (max-width:820px){.owner-checklist li:has(.hr-step-actions){grid-template-columns:26px minmax(0,1fr)}.hr-step-actions{grid-column:2;justify-content:flex-start;margin-top:4px}.employee-profile-preview{flex-basis:auto;width:100%;margin-top:25px}.employee-profile-photo{border-radius:16px;flex-basis:82px;width:82px;height:82px}.employee-profile-photo img{border-radius:14px}}.detail-title{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:40px;display:grid}.detail-title>div:first-child{min-width:0}.current-ball-card{border-radius:23px;flex:0 0 320px;justify-self:end;width:320px;min-width:0;min-height:0;padding:18px 20px}.current-ball-card>strong{letter-spacing:-.8px;font-size:22px;line-height:1.08}.current-ball-card>span{font-size:12px;line-height:1.35}@media (max-width:820px){.detail-title{display:block}.current-ball-card{flex-basis:auto;width:100%;margin-top:24px}}.detail-view .owner-review-hero{z-index:0;background:var(--dark);box-shadow:0 0 0 100vmax var(--dark);clip-path:inset(0 -100vmax);position:relative}.detail-hero{min-height:320px}.detail-title{grid-template-columns:minmax(0,1fr) minmax(190px,235px) minmax(250px,300px);align-items:end;gap:26px;min-height:156px;display:grid}.detail-title>div:first-child{grid-area:1/1;align-self:end}.detail-title>.employee-contact-card{grid-area:1/2;justify-content:flex-end;width:100%;min-width:0;margin-top:0}.detail-title>.current-ball-card{grid-area:1/3;place-self:end;width:100%;max-width:300px;margin-top:0}.employee-preview button{color:#fff;letter-spacing:.55px;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff6b;border-radius:999px;height:39px;padding:0 14px;font-size:10px;font-weight:800}.employee-preview button:hover,.employee-preview button:focus-visible{background:#ffffff29;outline:0}.owner-queue-head{text-align:left;justify-items:start}.owner-queue-row .primary-button{letter-spacing:0;font-size:12px}@media (max-width:820px){.detail-hero{min-height:0}.detail-title{min-height:0;display:block}.detail-title>.employee-contact-card,.detail-title>.current-ball-card{width:100%;max-width:none;margin-top:24px}.detail-title>.employee-contact-card{justify-content:flex-start}}.hr-sign-step,.hr-step-actions .checkoff-step{cursor:pointer}.hr-sign-step:hover,.hr-sign-step:focus-visible,.hr-step-actions .checkoff-step:hover,.hr-step-actions .checkoff-step:focus-visible{background:#34255e;border-color:#34255e;outline:0}.hr-step-actions button:disabled{cursor:wait;opacity:.66}.hr-step-actions .na-step{color:#4b397d;cursor:pointer;background:#fff;border:1px solid #b9acd9}.provisioning-step-actions{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.provisioning-workspace-action{justify-content:center;width:100%}.provisioning-step-actions>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.provisioning-step-actions>div button{justify-content:center}.handbook-addenda-picker{position:relative}.handbook-addenda-picker summary{box-sizing:border-box;color:#4b397d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b9acd9;border-radius:999px;align-items:center;gap:6px;min-height:39px;padding:0 13px;font-size:11px;font-weight:800;list-style:none;display:inline-flex}.handbook-addenda-picker summary::-webkit-details-marker{display:none}.handbook-addenda-picker summary:after{content:"⌄";font-size:14px;line-height:1}.handbook-addenda-picker[open] summary{border-color:#4b397d}.handbook-addenda-menu{z-index:15;background:#fff;border:1px solid #d8d0e5;border-radius:16px;gap:8px;min-width:194px;margin-top:6px;padding:12px;display:grid;position:absolute;right:0;box-shadow:0 12px 26px #20182f2e}.handbook-addenda-menu label{color:#342b43;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.handbook-addenda-menu input{accent-color:#4b397d;width:15px;height:15px}@media (max-width:820px){.handbook-addenda-menu{left:0;right:auto}.handbook-step-actions{gap:8px}}.completion-stamp{justify-content:flex-end;align-items:center;gap:7px;min-width:75px;display:inline-flex}.long-form-template-picker{flex:0 14rem;width:min(14rem,100%);min-width:0;display:inline-flex}.long-form-template-picker select{color:#4b397d;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#fff;border:1px solid #b9acd9;border-radius:999px;width:100%;min-width:0;height:39px;padding:0 34px 0 13px;font-size:11px;font-weight:800;overflow:hidden}.long-form-template-picker select:focus-visible{outline-offset:2px;outline:2px solid #aa9cdd}@media (max-width:820px){.long-form-step-actions{gap:8px}.long-form-template-picker{flex:0 min(14rem,100%);width:min(14rem,100%);min-width:0}}.na-indicator{color:#645b70;letter-spacing:.05em;border:1px solid #cfc7d8;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:900}.detail-title{grid-template-columns:minmax(0,1fr) minmax(240px,320px) minmax(300px,420px);align-items:end;gap:30px}.detail-title .detail-identity{text-align:left;grid-area:1/1;align-self:end;width:100%}.detail-title .detail-identity h1{margin:0}.detail-title .detail-context,.detail-title .detail-name{display:block}.detail-title .detail-context{letter-spacing:-1.25px;font-size:.6em;line-height:1.05}.detail-title .detail-name{margin-top:7px;line-height:1}.detail-title .detail-meta{text-align:left;margin:16px 0 0}.detail-title>.current-ball-card{grid-area:1/2;place-self:end;width:100%;max-width:320px}.detail-title>.employee-contact-card{flex-direction:row-reverse;grid-area:1/3;justify-content:flex-start;align-self:end;width:100%;min-width:0;margin:0}.detail-title>.employee-contact-card img{margin-left:0}.active-detail-title{grid-template-columns:minmax(0,1fr) minmax(300px,420px)}.active-detail-title>.employee-contact-card{grid-column:2}.header-team-lead,.header-team-lead-readonly{color:#fff;letter-spacing:.7px;text-transform:uppercase;justify-items:end;gap:5px;font-size:9px;font-weight:800;display:grid}.header-team-lead select{color:#fff;min-width:168px;height:34px;font:inherit;letter-spacing:normal;text-transform:none;background:#ffffff1a;border:1px solid #ffffff7a;border-radius:999px;padding:0 27px 0 12px}.header-team-lead-readonly small{margin:0}.header-team-lead-readonly strong{letter-spacing:0;text-transform:none;font-size:13px}@media (max-width:980px){.detail-title{grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:24px}.detail-title>.current-ball-card{grid-area:2/2}.detail-title>.employee-contact-card{grid-area:1/2}.active-detail-title{grid-template-columns:minmax(0,1fr) minmax(250px,300px)}.active-detail-title>.employee-contact-card{grid-area:1/2}}@media (max-width:820px){.detail-title,.active-detail-title{display:block}.detail-title .detail-context{font-size:.67em}.detail-title .detail-meta{text-align:left}.detail-title>.employee-contact-card,.detail-title>.current-ball-card{width:100%;max-width:none;margin-top:24px}.detail-title>.employee-contact-card{flex-direction:row;justify-content:flex-start}.detail-title>.employee-contact-card>div{text-align:left}.header-team-lead,.header-team-lead-readonly{justify-items:start}.detail-title>.employee-contact-card img{margin-left:0}.header-team-lead select{color:#fff}}.long-form-settings{background:#f7f4fb;border:1px solid #ded6eb;border-radius:28px;max-width:1180px;margin:2rem auto;padding:2rem}.long-form-settings-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.long-form-settings-heading h2{margin:.35rem 0 .65rem;font-size:1.65rem}.long-form-settings-heading p{color:#686274;max-width:46rem;margin:0;line-height:1.55}.long-form-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.long-form-choice-grid label{letter-spacing:.04em;text-transform:uppercase;color:#51476a;gap:.45rem;font-size:.82rem;font-weight:800;display:grid}.long-form-choice-grid select,.long-form-choice-grid textarea{box-sizing:border-box;color:#261f35;width:100%;font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #cdc3df;border-radius:12px;padding:.8rem;font-weight:500}.long-form-choice-grid textarea{resize:vertical;min-height:5.25rem}.signature-test-routing{background:#fff;border:1px solid #d8cfee;border-radius:18px;margin-top:1.5rem;padding:1.35rem 1.5rem}.signature-test-routing p{margin:0 0 .3rem}.signature-test-routing strong{font-size:1.05rem}.signature-test-routing dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.5rem;margin:1rem 0;display:grid}.signature-test-routing dl div{gap:.15rem;display:grid}.signature-test-routing dt{letter-spacing:.05em;text-transform:uppercase;color:#72678e;font-size:.75rem;font-weight:800}.signature-test-routing dd{color:#2f2544;margin:0;font-weight:700}.signature-test-routing small{color:#686274;line-height:1.45;display:block}.signature-controls label{min-width:12rem}@media (max-width:760px){.long-form-settings{margin:1rem;padding:1.25rem}.long-form-settings-heading,.signature-test-routing dl{display:block}.long-form-settings-heading .template-pill{margin-top:1rem;display:inline-block}.long-form-choice-grid{grid-template-columns:1fr}.signature-test-routing dl div{margin:.8rem 0}}.filter-bar{grid-template-columns:minmax(158px,1fr) minmax(158px,1fr) minmax(142px,.78fr) minmax(280px,1.45fr);gap:10px}.filter-bar .step-filter,.filter-bar .status-filter{min-width:0}.detail-tools{align-items:flex-start;min-height:108px;display:flex;position:relative}.detail-tools .record-switch{width:510px;position:absolute;top:0;left:50%;right:auto;transform:translate(-50%)}.detail-tools-context{justify-items:end;gap:8px;width:292px;margin-left:auto;display:grid}.detail-tools-context .current-ball-card{border-radius:18px;width:100%;min-height:0;margin:0;padding:14px 17px}.detail-tools-context .current-ball-card>strong{letter-spacing:-.5px;font-size:17px}.detail-tools-context .current-ball-card>span{font-size:11px;line-height:1.25}.detail-clear-filters{color:#fff;background:0 0;border:1px solid #ffffff75;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800}.detail-clear-filters:hover,.detail-clear-filters:focus-visible{background:#ffffff21;border-color:#fff;outline:0}.detail-title,.active-detail-title{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:end;gap:38px;min-height:142px;display:grid}.detail-title>.current-ball-card{display:none}.detail-title>.employee-contact-card,.active-detail-title>.employee-contact-card{flex-direction:row-reverse;grid-area:1/2;justify-content:flex-start;align-self:end;width:100%;min-width:0;margin:0}.detail-title>.employee-contact-card>div{text-align:right;flex:1}.detail-title .detail-identity{grid-area:1/1;align-self:end}@media (max-width:980px){.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-tools{min-height:136px}.detail-tools .record-switch{width:auto;max-width:calc(100% - 316px)}.detail-title,.active-detail-title{grid-template-columns:minmax(0,1fr) minmax(230px,290px);gap:24px}.detail-title>.employee-contact-card,.active-detail-title>.employee-contact-card{grid-area:1/2}}@media (max-width:820px){.filter-bar{grid-template-columns:1fr}.detail-tools{min-height:0;display:block}.detail-tools .record-switch{width:100%;max-width:none;margin-top:34px;position:static;transform:none}.detail-tools-context{justify-items:stretch;width:100%;margin:22px 0 0}.detail-title,.active-detail-title{min-height:0;display:block}.detail-title>.employee-contact-card,.active-detail-title>.employee-contact-card{flex-direction:row;justify-content:flex-start;width:100%;margin-top:24px}.detail-title>.employee-contact-card>div{text-align:left}}.detail-tools{min-height:78px}.detail-title,.active-detail-title{min-height:144px;margin-top:0}.detail-title>.employee-contact-card,.active-detail-title>.employee-contact-card{align-items:center;height:144px}.employee-contact-card .header-photo-placeholder{color:#ded7e6;text-align:center;border:2px solid #ffffff7a;border-radius:24px;flex:0 0 144px;place-items:center;width:144px;height:144px;font-size:12px;font-weight:800;line-height:1.25;display:grid}.detail-title>.employee-contact-card>div{align-content:center;justify-items:end;min-height:144px;display:grid}.header-offboarding-button{color:#f2edff;white-space:nowrap;cursor:pointer;background:#4b397d;border:1px solid #e8dfffbd;border-radius:999px;margin-top:6px;padding:8px 12px;font-size:10px;font-weight:800;line-height:1}.header-offboarding-button:hover,.header-offboarding-button:focus-visible{color:#fff;background:#63509a;border-color:#fff;outline:0}.header-contact-pending{color:#c9c2cf!important;font-size:12px!important;font-weight:700!important}@media (max-width:980px){.detail-tools{min-height:78px}.detail-title,.active-detail-title{min-height:144px}}@media (max-width:820px){.detail-tools{min-height:0}.detail-title,.active-detail-title{min-height:0;margin-top:0}.detail-title>.employee-contact-card,.active-detail-title>.employee-contact-card{height:auto}.employee-contact-card .header-photo-placeholder{border-radius:20px;flex-basis:112px;width:112px;height:112px}.detail-title>.employee-contact-card>div{justify-items:start;min-height:112px}}.approval-review-wrap{max-width:1180px}.approval-review-grid{grid-template-columns:minmax(0,1fr) 332px;align-items:start;gap:22px;display:grid}.approval-offer-editor{color:#31263b;background:#fbf9fe;border:1px solid #d9cee9;border-radius:22px;padding:24px;box-shadow:0 10px 24px #2a1b3c0f}.approval-offer-editor h2{letter-spacing:-.65px;margin:0;font-size:22px;line-height:1.08}.approval-offer-editor>p:not(.eyebrow){color:#645a69;margin:10px 0 19px;font-size:12px;line-height:1.45}.approval-offer-editor label{color:#564a62;letter-spacing:.55px;text-transform:uppercase;margin-top:13px;font-size:10px;font-weight:800;display:block}.approval-offer-editor input{color:#30243b;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #c7b8e2;border-radius:11px;margin-top:6px;padding:11px 12px;font-size:13px;font-weight:600}.approval-offer-editor-actions{gap:9px;margin-top:21px;display:grid}.approval-offer-editor-actions button{justify-content:center;width:100%}@media (max-width:820px){.approval-review-grid{grid-template-columns:1fr}.approval-offer-editor{padding:20px}}.owner-review-hero{padding-top:52px}.owner-review-hero .back-button{margin-bottom:27px}.temporary-record-error{max-width:600px;font-weight:700;color:#a42e2e!important;margin:13px 0 0!important;font-size:13px!important}.temporary-record-manager{background:#faf8fe;border:1px dashed #cfc4df;border-radius:27px;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:34px;max-width:1288px;margin:28px auto 74px;padding:26px 29px;display:grid}.temporary-record-manager h2{letter-spacing:-1px;margin:5px 0 0;font-size:23px;font-weight:650}.temporary-record-manager>div>p:not(.eyebrow){color:#62596a;margin:9px 0 0;font-size:12px;line-height:1.45}.temporary-record-list{align-content:start;display:grid}.temporary-record-list article{border-bottom:1px solid #e4ddec;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.temporary-record-list article:first-child{padding-top:0}.temporary-record-list article:last-child{border-bottom:0;padding-bottom:0}.temporary-record-list strong,.temporary-record-list small{display:block}.temporary-record-list strong{font-size:13px}.temporary-record-list small{color:#685f70;margin-top:5px;font-size:10px;line-height:1.35}.temporary-record-list small i{color:#9a8fab;padding:0 4px;font-style:normal}.temporary-record-list .secondary-button{white-space:nowrap;flex:none;font-size:10px}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
