@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400..800&family=Instrument+Sans:wdth,wght@75..100,400..700&family=Instrument+Serif:ital@0;1&display=swap";.huntly-select{text-align:left;width:100%;min-width:0;display:inline-grid;position:relative}.huntly-select button.huntly-select-trigger{box-sizing:border-box;border:1px solid var(--theme-border,#dedede);background:var(--theme-card,#fff);width:100%;min-width:0;min-height:2.75rem;color:var(--theme-text,#202020);font:inherit;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;box-shadow:none;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.625rem .75rem;font-weight:400;line-height:1.5;display:flex;transform:none}.huntly-select .huntly-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.huntly-select .huntly-select-chevron{flex:0 0 1rem;transition:rotate .12s}.huntly-select [aria-expanded=true] .huntly-select-chevron{rotate:180deg}.huntly-select button.huntly-select-trigger:hover:not(:disabled){border-color:var(--theme-text,#202020);background:var(--theme-raised,#f4f4f2)}.huntly-select button.huntly-select-trigger:focus-visible{outline:2px solid var(--theme-text,#202020);outline-offset:3px}.huntly-select button.huntly-select-trigger:disabled{opacity:.6;cursor:not-allowed}.huntly-select button.huntly-select-trigger[aria-invalid=true]{border:2px solid var(--theme-text,#202020)}.huntly-select input.huntly-select-form-value{clip-path:inset(50%);pointer-events:none;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.huntly-select-error{color:var(--theme-text,#202020);margin-top:.5rem;font-size:.875rem;line-height:1.5}.huntly-select-popup{z-index:10000;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--theme-border,#dedede);background:var(--theme-card,#fff);color:var(--theme-text,#202020);scrollbar-width:thin;border-radius:.75rem;padding:.25rem;overflow-y:auto;box-shadow:0 8px 24px #0002}.huntly-select-option{box-sizing:border-box;overflow-wrap:anywhere;cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.5rem .75rem;font-weight:400;line-height:1.5;display:flex}.huntly-select-option.is-active{background:var(--theme-raised,#f4f4f2);outline:1px solid var(--theme-border,#dedede);outline-offset:-1px}.huntly-select-option[aria-selected=true]{font-weight:600}.huntly-select-option[aria-disabled=true]{color:var(--theme-muted,#595959);opacity:.65;cursor:not-allowed}.huntly-select-check{flex:0 0 1rem}.huntly-select-empty{color:var(--theme-muted,#595959);padding:.75rem}@media (prefers-reduced-motion:reduce){.huntly-select .huntly-select-chevron{transition:none}}.application-passport{grid-column:1/-1}.application-passport-facts{margin:0;padding:0;list-style:none}.application-passport-facts>li{border-bottom:1px solid var(--border-color,#d8dce2);overflow-wrap:anywhere;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.application-passport-facts p{margin:.35rem 0}.application-passport-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.application-passport-actions button{min-height:44px;padding:.65rem .85rem}@media (width<=640px){.application-passport-facts>li{flex-direction:column}}.application-answer-list{margin:0 0 1rem;padding:0;list-style:none}.application-answer-list>li{border-bottom:1px solid var(--border-color,#d8dce2);justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.application-answer-list p{margin:.35rem 0}.application-answer-form{max-width:42rem;margin-top:1rem}.application-answer-form fieldset{border:1px solid var(--border-color,#d8dce2);border-radius:.75rem;gap:1rem;margin:0;padding:1rem;display:grid}.application-answer-form legend{padding:0 .35rem;font-weight:700}.application-answer-form label{gap:.4rem;display:grid}.application-answer-form input{box-sizing:border-box;width:100%;min-height:2.75rem}.application-answer-help,.application-answer-message{margin:0}.application-answer-form-actions{justify-content:flex-end;gap:.75rem;display:flex}@media (width<=640px){.application-answer-list>li{flex-direction:column}.application-answer-form-actions{flex-direction:column-reverse;justify-content:stretch}}.indexed-finder{gap:8px;min-width:0;font-weight:400;display:grid;position:relative}.indexed-finder-selections{flex-wrap:wrap;gap:7px;display:flex}.indexed-finder-chip{border:1px solid var(--theme-border,#dedede);background:var(--theme-raised,#f4f4f2);border-radius:999px;align-items:center;gap:7px;min-width:0;padding:5px 7px 5px 11px;font-size:.75rem;line-height:1.35;display:inline-flex}.indexed-finder-chip button{width:26px;height:26px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 26px;place-items:center;margin:0;padding:0;font-size:1rem;line-height:1;display:grid}.indexed-finder-chip button:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.indexed-finder-chip button:focus-visible{outline-offset:2px;outline:2px solid}.indexed-finder-input-wrap{position:relative}.indexed-finder-input-wrap>svg{z-index:1;fill:none;stroke:currentColor;stroke-width:1.7px;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:13px;translate:0 -50%}.indexed-finder .indexed-finder-input-wrap input{padding-left:41px}.indexed-finder-results{z-index:100;border:1px solid var(--theme-border,#dedede);background:var(--theme-card,#fff);border-radius:14px;gap:3px;max-height:260px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #0000004d}.indexed-finder-results button{width:100%;min-height:46px;color:var(--theme-text,#202020);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:8px 11px;display:flex}.indexed-finder-results button.is-active{background:var(--theme-raised,#f4f4f2)}.indexed-finder-results button:focus-visible{outline:2px solid var(--theme-text,#202020);outline-offset:-2px}.indexed-finder-results button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.indexed-finder-results button small{min-width:0;max-width:45%;color:var(--theme-muted,#595959);text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.65rem;font-weight:500;overflow:hidden}.indexed-finder-status{color:var(--theme-muted,#595959);margin:0;font-size:.7rem;line-height:1.4}.indexed-finder-help{color:var(--theme-muted,#595959);font-size:.68rem;line-height:1.4}.indexed-finder-help a{color:inherit;text-underline-offset:2px}.application-answer-onboarding{--theme-card:#202020;--theme-raised:#2a2a2a;--theme-text:#f2f2f2;--theme-muted:#aaa;--theme-border:#454545;z-index:1000;height:100dvh;color:var(--theme-text);background:radial-gradient(circle at 74% 18%,#ffffff0e,#0000 26rem),#101010;grid-template-rows:32px minmax(0,min(760px,100dvh - 96px));align-content:center;gap:16px;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.application-answer-onboarding-header{justify-content:space-between;align-items:center;width:min(1180px,100%);margin:0 auto;display:flex}.application-answer-onboarding-header>div{color:var(--theme-muted);align-items:center;gap:16px;font-size:.75rem;display:flex}.application-answer-onboarding-header>div>span{border:1px solid var(--theme-border);color:#dedede;border-radius:999px;padding:5px 9px;font-weight:700}.application-answer-onboarding-header a{color:inherit;text-underline-offset:3px}.application-answer-onboarding-frame{border:1px solid var(--theme-border);background:#1a1a1a;border-radius:22px;grid-template-columns:minmax(300px,360px) minmax(0,1fr);width:min(1180px,100%);height:100%;min-height:0;margin:0 auto;animation:.18s ease-out both application-answer-onboarding-enter;display:grid;overflow:hidden;box-shadow:0 24px 80px #0000004d}.application-answer-onboarding-frame>aside{border-right:1px solid var(--theme-border);background:radial-gradient(circle at 50% 78%,#ffffff12 0 1px,#0000 1.5px) 0 0/12px 12px,#232323;flex-direction:column;justify-content:space-between;min-height:0;padding:clamp(28px,4vh,42px);display:flex;overflow:hidden}.application-answer-onboarding-copy>span{color:var(--theme-muted);letter-spacing:.13em;font-family:monospace;font-size:.65rem}.application-answer-onboarding-frame h1{letter-spacing:-.055em;max-width:11ch;margin:18px 0 14px;font-size:clamp(2.4rem,3.25vw,3.35rem);line-height:.98}.application-answer-onboarding-copy p{color:#b8b8b8;max-width:29rem;margin:0;font-size:.925rem;line-height:1.55}.application-answer-onboarding-art{justify-items:center;gap:14px;margin-top:24px;display:grid}.application-answer-onboarding-art img{aspect-ratio:1;object-fit:cover;background:#e9e9e7;border:1px solid #555;border-radius:50%;width:min(210px,76%);display:block}.application-answer-onboarding-art small{color:var(--theme-muted);text-align:center;font-size:.7rem;line-height:1.4}.application-answer-onboarding-content{flex-direction:column;min-width:0;min-height:0;padding:clamp(24px,3.5vh,36px);display:flex;overflow:hidden}.application-answer-onboarding-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.application-answer-onboarding-progress li{color:#777;align-items:center;gap:9px;font-size:.72rem;font-weight:650;display:flex}.application-answer-onboarding-progress li:after{background:var(--theme-border);content:"";flex:1;min-width:20px;height:1px;margin-left:4px}.application-answer-onboarding-progress li:last-child:after{display:none}.application-answer-onboarding-progress li>span{border:1px solid var(--theme-border);color:#999;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.65rem;display:grid}.application-answer-onboarding-progress li.is-current,.application-answer-onboarding-progress li.is-complete{color:var(--theme-text)}.application-answer-onboarding-progress li.is-current>span{color:#111;background:#ededed;border-color:#ededed}.application-answer-onboarding-progress li.is-complete>span{color:#ededed;border-color:#777}.application-answer-onboarding-progress small{color:var(--theme-muted);font-size:.6rem;font-weight:500}.application-answer-onboarding-content>header{border-bottom:1px solid var(--theme-border);padding-bottom:18px}.application-answer-onboarding-content>header>span{color:var(--theme-muted);letter-spacing:.13em;font-family:monospace;font-size:.625rem}.application-answer-onboarding-content>header h2{color:var(--theme-text);letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.08}.application-answer-onboarding-content>header p{color:#b8b8b8;margin:8px 0 0;font-size:.84rem;line-height:1.5}.customer-matching-onboarding-form{flex-direction:column;flex:1;min-height:0;padding-top:22px;display:flex}.customer-matching-onboarding-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.customer-matching-onboarding-fields>label,.customer-matching-onboarding-field{color:#dedede;align-content:start;gap:7px;font-size:.8rem;font-weight:650;display:grid}.customer-matching-onboarding-fields>label.is-wide,.customer-matching-onboarding-field.is-wide{grid-column:1/-1}.customer-matching-onboarding-field>label{color:#dedede;font:inherit;font-weight:650}.customer-matching-onboarding-fields input,.application-answer-onboarding-content .huntly-select button.huntly-select-trigger{box-sizing:border-box;border-color:var(--theme-border);width:100%;min-height:44px;color:var(--theme-text);font:inherit;background:#181818;border-radius:12px;padding-inline:13px}.customer-matching-onboarding-fields input::placeholder{color:#777}.customer-matching-onboarding-fields small{color:var(--theme-muted);font-size:.68rem;font-weight:400;line-height:1.4}.customer-matching-onboarding-state{color:var(--theme-muted);margin:24px 0;font-size:.84rem}.customer-matching-onboarding-state p{margin:0 0 12px}.customer-matching-onboarding-state button,.application-answer-onboarding-actions>button:first-child{border:1px solid var(--theme-border);min-height:42px;color:var(--theme-text);background:#222;border-radius:999px;padding-inline:16px}.application-answer-onboarding-actions .button{color:#111;background:#ededed;border:1px solid #ededed}.application-answer-onboarding-content .application-answer-library.is-onboarding{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;margin:0;padding:0;display:flex;overflow:hidden}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-checklist-body{color:#d4d4d4;min-height:0;padding:16px 2px 0 0;overflow-y:auto}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-list{margin-bottom:12px}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-list>li{border-color:var(--theme-border);gap:12px;padding:11px 0}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-list p{margin:3px 0}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-list small{color:var(--theme-muted)}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-next-step{color:#d4d4d4;margin-top:5px;display:block}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-form{max-width:none;margin-top:12px}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-checklist-body.is-focused-editor{padding-top:18px}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-checklist-body.is-focused-editor .application-answer-form{margin-top:0}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-form fieldset{border-color:var(--theme-border);border-radius:16px;gap:10px;padding:13px}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-form label{gap:6px;font-size:.78rem}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-help{color:var(--theme-muted);font-size:.72rem}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-form input,.application-answer-onboarding-content .application-answer-library.is-onboarding .huntly-select-trigger{border-color:var(--theme-border);min-height:42px;color:var(--theme-text);background:#181818;border-radius:12px}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-passport-actions button,.application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-form-actions button,.application-answer-onboarding-content .application-answer-library.is-onboarding .application-checklist-body>.button{border:1px solid var(--theme-border);color:var(--theme-text);background:#222;border-radius:999px}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-form-actions .button{color:#111;background:#ededed;border-color:#ededed}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-privacy-note{color:var(--theme-muted);margin-top:10px;font-size:.68rem}.application-answer-onboarding-content .application-answer-library.is-onboarding .application-passport-actions button.is-tertiary,.application-answer-onboarding-actions button.is-tertiary{color:var(--theme-muted);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.application-answer-onboarding-actions{border-top:1px solid var(--theme-border);flex:none;justify-content:flex-end;align-items:center;gap:16px;margin-top:auto;padding-top:16px;display:flex}.application-answer-onboarding-actions.is-fallback{justify-content:space-between}.application-answer-onboarding-actions p{max-width:29rem;color:var(--theme-muted);margin:0;font-size:.72rem;line-height:1.45}.application-answer-onboarding-actions button{border-radius:999px;flex:none;min-height:42px;padding-inline:18px}.application-answer-onboarding-error{color:#ffb4b4;margin:10px 0 0;font-size:.8rem}.application-answer-onboarding.is-answers-step{grid-template-rows:32px minmax(0,auto);gap:24px}.is-answers-step .application-answer-onboarding-header,.is-answers-step .application-answer-onboarding-frame{width:min(640px,100%)}.is-answers-step .application-answer-onboarding-frame{border-radius:28px;grid-template-columns:minmax(0,1fr);height:auto;max-height:calc(100dvh - 112px)}.is-answers-step .application-answer-onboarding-content{padding:48px;overflow-y:auto}.is-answers-step .application-answer-onboarding-content>header{border:0;padding:0}.is-answers-step .application-answer-onboarding-content>header>span{font-size:.6875rem}.is-answers-step .application-answer-onboarding-content>header h1{letter-spacing:-.04em;max-width:none;margin:16px 0 12px;font-size:clamp(1.75rem,3vw,2rem);line-height:1.2}.is-answers-step .application-answer-onboarding-content>header p{margin:0;font-size:.9375rem;line-height:1.6}.is-answers-step .application-answer-onboarding-content .application-answer-library.is-onboarding{flex:none;margin-top:32px;overflow:visible}.is-answers-step .application-answer-onboarding-content .application-answer-library.is-onboarding .application-checklist-body{padding:0;overflow:visible}.application-answer-summary{border:1px solid var(--theme-border);background:var(--theme-card);width:100%;min-height:64px;color:var(--theme-text);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:16px;font-size:.875rem;display:flex}.application-answer-summary:hover{background:var(--theme-raised)}.application-answer-summary:focus-visible{outline:2px solid var(--theme-text);outline-offset:4px}.application-answer-summary svg{fill:none;width:20px;height:20px;stroke:var(--theme-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px}.application-answer-summary .application-answer-summary-chevron{margin-left:auto}.application-answer-summary[aria-expanded=true] .application-answer-summary-chevron{rotate:180deg}.is-answers-step .application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-list{margin:8px 0 0}.is-answers-step .application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-list>li{flex-direction:column;align-items:start;gap:8px;padding:16px}.is-answers-step .application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-list strong{font-size:.875rem;line-height:1.5}.is-answers-step .application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-list p{font-size:.875rem}.is-answers-step .application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-list small{font-size:.75rem}.is-answers-step .application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-add{background:0 0;border-color:#0000;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:8px 12px;font-size:.875rem;font-weight:500;display:inline-flex}.is-answers-step .application-answer-onboarding-content .application-answer-library.is-onboarding .application-answer-add:hover{background:var(--theme-raised)}.application-answer-add>span{font-size:1.25rem;font-weight:400}.is-answers-step .application-answer-onboarding-content .application-answer-library.is-onboarding .application-privacy-note{border:0;margin:24px 0 0;padding:0;font-size:.75rem;line-height:1.5}.is-answers-step .application-answer-onboarding-actions{border:0;justify-content:space-between;margin-top:32px;padding-top:0}.is-answers-step .application-answer-onboarding-actions>.button{min-height:48px}@keyframes application-answer-onboarding-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=961px) and (height>=701px){:is(html:has(.application-answer-onboarding),body:has(.application-answer-onboarding)){overflow:hidden}}@media (width<=960px),(height<=700px){.application-answer-onboarding{height:auto;min-height:100dvh;padding:16px;display:block;position:relative;overflow:auto}.application-answer-onboarding-header{margin-bottom:16px}.application-answer-onboarding-header>div{gap:10px}.application-answer-onboarding-frame{grid-template-columns:1fr;height:auto;min-height:0}.application-answer-onboarding-frame>aside{border-right:0;border-bottom:1px solid var(--theme-border)}.application-answer-onboarding-art{display:none}.application-answer-onboarding-content,.application-answer-onboarding-content .application-answer-library.is-onboarding,.application-answer-onboarding-content .application-answer-library.is-onboarding .application-checklist-body{overflow:visible}.customer-matching-onboarding-fields{grid-template-columns:1fr}.customer-matching-onboarding-fields>label.is-wide,.customer-matching-onboarding-field.is-wide{grid-column:auto}.application-answer-onboarding-actions{flex-direction:column;align-items:stretch}.is-answers-step .application-answer-onboarding-frame{max-height:none}.is-answers-step .application-answer-onboarding-content{padding:32px 24px}.is-answers-step .application-answer-onboarding-actions{flex-direction:column-reverse;align-items:stretch;gap:8px}.is-answers-step .application-answer-onboarding-actions button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.application-answer-onboarding-frame{animation:none}}.launch-notice{color:#fff;background:radial-gradient(circle at 18% -220%,#7dd3fce6 0,#3b82f64d 28%,#0000 48%),radial-gradient(circle at 82% 280%,#818cf880 0,#0000 38%),linear-gradient(105deg,#07152f 0%,#174a9e 48%,#0a1c45 100%);border-bottom:1px solid #040f2680;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 8px 24px #0c2b692e}.launch-notice:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff1a 45%,#0000 68%);position:absolute;inset:0}.launch-notice-inner{z-index:1;align-items:center;gap:16px;min-height:48px;padding-block:6px;display:flex;position:relative}.launch-notice-label{color:#dbeafe;letter-spacing:.09em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff42;border-radius:999px;flex:none;padding:5px 8px;font-size:.625rem;font-weight:700;box-shadow:inset 0 1px #ffffff29}.launch-notice-title{flex:1;min-width:0;font-size:.8125rem;line-height:1.35}.launch-notice-link{color:#0a1c45;background:#fff;border:1px solid #fffc;border-radius:999px;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 13px;font-size:.75rem;font-weight:700;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:0 4px 12px #02081738,inset 0 1px #fffc}.launch-notice-link:hover{color:#07152f;background:#dbeafe;box-shadow:0 6px 16px #02081747,inset 0 1px #fffc}.announcement-back:hover{color:var(--muted)}.launch-notice a:focus-visible{outline-offset:3px;outline:3px solid #bfdbfe}.announcement-reading a:focus-visible{outline:2px solid var(--ink);outline-offset:5px;border-radius:2px}.announcement-reading{width:min(100% - 40px,720px);margin-inline:auto;padding:48px 0 96px}.announcement-back{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.announcement-reading article{margin-top:40px}.announcement-meta{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:12px 24px;font-size:.6875rem;font-weight:600;display:flex}.announcement-reading h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:650px;margin:24px 0;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.08}.announcement-reading h1:focus{outline:none}.announcement-intro{color:var(--muted);margin:0 0 36px;font-size:1.25rem;line-height:1.6}.announcement-body{border-top:1px solid var(--line);padding-top:12px}.announcement-body p{white-space:pre-line;overflow-wrap:anywhere;margin:24px 0;font-size:1.0625rem;line-height:1.85}.announcement-signoff{gap:7px;margin-top:36px;font-size:.9375rem;display:grid}.announcement-signoff span{color:var(--muted)}.announcement-return{background:var(--ink);min-height:48px;color:var(--paper);border-radius:8px;align-items:center;gap:32px;margin-top:36px;padding:12px 20px;font-size:.875rem;font-weight:600;display:inline-flex}.announcement-editor-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.announcement-editor-fields legend{margin-bottom:20px;font-weight:700}.announcement-editor-fields>label{gap:8px;font-size:14px;font-weight:650;display:grid}.announcement-editor-fields small{font-weight:400}.workspace-layout-administrator .announcement-editor-fields .admin-control-check input{accent-color:#111;flex:none;width:22px;height:22px;min-height:22px;padding:0}.announcement-editor-toolbar{margin-bottom:16px}.announcement-editor-preview .launch-notice-inner{padding-inline:20px}.announcement-editor-preview .announcement-reading{padding-bottom:24px}.announcement-editor-preview article h2{overflow-wrap:anywhere;margin:24px 0;font-size:32px;line-height:1.15}@media (width<=700px){.launch-notice-inner{grid-template-columns:1fr auto;gap:12px;padding-block:8px;display:grid}.launch-notice-label{display:none}.launch-notice-link{min-height:32px}.announcement-reading{padding:24px 0 64px}.announcement-reading article{margin-top:24px}}.pro-feature-badge,.customer-simple-layout .pro-feature-badge{color:#613492;width:auto;min-width:0;height:22px;font:700 10px/1 var(--font-body);letter-spacing:.02em;text-transform:none;vertical-align:middle;white-space:nowrap;background:#f2eafb;border:1px solid #d7c5ed;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.pro-feature-badge svg,.customer-simple-layout .pro-feature-badge svg{flex:none;width:13px;height:13px;display:block}.pro-feature-badge>span,.customer-simple-layout .pro-feature-badge>span{color:inherit;font:inherit}html[data-customer-theme=dark] .customer-simple-layout .pro-feature-badge{color:#e1c4ff;background:#30233f;border-color:#695080}.customer-simple-layout .customer-simple-sidebar nav a>.pro-feature-badge{margin-left:auto}.customer-simple-layout .customer-simple-sidebar nav a:has(>.pro-feature-badge){gap:7px}.customer-simple-layout .customer-simple-sidebar nav a>.customer-nav-text{min-width:0}.customer-simple-tabs .pro-feature-badge{margin-left:8px}@media (width>=601px){.customer-simple-layout.is-sidebar-collapsed .customer-simple-sidebar nav a>.pro-feature-badge{display:none}}:root{--ink:#121212;--cream:#f9f9f9;--paper:#fff;--lime:#161616;--mint:#f0f0f0;--line:#12121224;--muted:#6e6e6e;--orange:#9a9a9a;--font-body:"Helvetica World","Helvetica Neue",Helvetica,Arial,sans-serif;--font-display:"Helvetica World","Helvetica Neue",Helvetica,Arial,sans-serif;--font-accent:"Helvetica World","Helvetica Neue",Helvetica,Arial,sans-serif}*{box-sizing:border-box}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.container{width:min(1180px,100% - 40px);margin-inline:auto}.section{padding:130px 0}.skip-link{z-index:100;background:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.announcement{background:var(--lime);text-align:center;padding:10px 20px;font-size:13px;font-weight:600}.announcement a{text-underline-offset:3px;margin-left:5px;text-decoration:underline}.landing-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);z-index:50;background:#fffffff5;height:78px;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{font-family:var(--font-display);letter-spacing:-2px;font-size:28px;font-weight:800}.brand-logo{vertical-align:-.18em;width:auto;height:1.15em;margin-right:2px}.brand-logo-invert{filter:invert()}.brand span{color:#161616}.nav-links{flex:1;justify-content:flex-end;align-items:center;gap:clamp(28px,3.5vw,52px);margin-left:48px;font-size:14px;font-weight:500;display:flex}.nav-primary,.nav-actions{align-items:center;display:flex}.nav-primary{gap:clamp(20px,2.1vw,32px)}.nav-actions{border-left:1px solid var(--line);gap:12px;min-height:36px;padding-left:clamp(20px,2.1vw,32px)}.nav-primary>a{transition:opacity .2s}.nav-primary>a:hover{opacity:.55}.button{background:var(--ink);color:#fff;border:1px solid var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:0 22px;font-size:14px;font-weight:600;transition:transform .25s,background .25s,color .25s;display:inline-flex}.button:hover{background:#000;transform:translateY(-2px)}.button-secondary{color:var(--ink);background:0 0}.button-secondary:hover{background:var(--ink);color:#fff}.nav .button{gap:14px;min-height:42px;padding:0 18px}.menu-button{background:0 0;border:0;padding:10px;display:none}.menu-button i{background:var(--ink);width:23px;height:1px;margin:6px;display:block}.hero{background:radial-gradient(circle at 67% 46%,#e9e9e9 0,transparent 31%),var(--cream);min-height:760px;padding:100px 0 90px;position:relative;overflow:hidden}.hero-grid{z-index:2;grid-template-columns:.91fr 1.09fr;align-items:center;gap:55px;display:grid;position:relative}h1,h2{font-family:var(--font-display);letter-spacing:-4.2px;margin:0;font-weight:650;line-height:.98}h1{font-size:clamp(58px,6vw,86px)}h2{font-size:clamp(47px,5vw,72px)}h1 em,h2 em{font-family:var(--font-accent);font-weight:400}.hero-copy>p{color:var(--muted);max-width:570px;margin:30px 0;font-size:18px;line-height:1.65}.button-row{gap:12px;display:flex}.trust-list{color:#636363;flex-wrap:wrap;gap:18px;margin-top:32px;font-size:12px;display:flex}.trust-list span{align-items:center;gap:7px;display:flex}.check{color:#fff;background:var(--lime);border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:11px;display:inline-grid}.hero-visual{perspective:1000px;position:relative}.dashboard-shell{color:var(--ink);background:#fbfbfb;border:1px solid #1212121f;border-radius:18px;overflow:hidden;transform:rotateY(-3deg)rotateX(1deg);box-shadow:0 34px 70px #12121229}.dash-top{border-bottom:1px solid #e6e6e6;align-items:center;gap:10px;height:50px;padding:0 17px;font-size:10px;font-weight:600;display:flex}.dash-top>small{color:#818792;letter-spacing:.8px;margin-left:auto;font-size:6px}.avatar{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:27px;height:27px;margin-left:auto;font-size:8px;display:grid}.dash-body{padding:24px}.dash-greeting{justify-content:space-between;align-items:center;display:flex}.dash-greeting small,.dash-body small{color:#8d8d8d;letter-spacing:.8px;font-size:7px;display:block}.dash-greeting h2{font-family:var(--font-display);letter-spacing:-.7px;margin:5px 0 0;font-size:20px}.dashboard-demo-action{background:var(--ink);color:#fff;border:0;border-radius:5px;padding:8px 10px;font-size:8px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.stat-grid>div{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:13px}.stat-grid strong{font-family:var(--font-display);margin:8px 0 4px;font-size:23px;display:block}.stat-grid span{color:#7f7f7f;font-size:7px}.stat-grid .trend{color:#5e5e5e}.pipeline-head{justify-content:space-between;align-items:center;margin:14px 0 10px;display:flex}.pipeline-head h3{margin:0;font-size:10px}.pipeline-head span{color:#7d7d7d;font-size:7px}.pipeline{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pipeline>div>b{color:#7d7d7d;letter-spacing:.8px;margin:0 0 7px;font-size:6px;display:block}.pipeline article{background:#fff;border:1px solid #e4e4e4;border-radius:7px;grid-template-columns:25px 1fr;align-items:start;gap:8px;min-height:85px;padding:9px;display:grid;position:relative}.pipeline article.active-card{background:#f6f6f6;border-color:#a4a4a4}.company-logo{color:#fff;border-radius:5px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.company-logo.blue{background:#161616}.company-logo.black{background:#121212}.company-logo.green{background:#898989}.pipeline p{margin:1px 0}.pipeline p strong{font-size:7px;display:block}.pipeline p small{letter-spacing:0;margin-top:5px;font-size:6px}.pipeline em{color:#848484;font-size:6px;font-style:normal;position:absolute;bottom:7px;right:8px}.assistant-note{background:#f3f3f3;border-radius:7px;align-items:center;gap:9px;margin-top:13px;padding:10px;display:flex}.assistant-avatar{color:#fff;background:#7c7c7c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:700;display:grid}.assistant-note p{flex:1;margin:0}.assistant-note strong{font-size:8px;display:block}.assistant-note small{letter-spacing:0;margin-top:3px;font-size:7px}.system-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0 14px;display:grid}.system-preview-grid>div{background:#fff;border:1px solid #dce1e9;border-radius:8px;flex-direction:column;min-height:72px;padding:12px;display:flex}.system-preview-grid small{color:#697386;letter-spacing:.8px;font-size:6px;font-weight:800}.system-preview-grid strong{letter-spacing:-.4px;margin:8px 0 4px;font-size:16px}.system-preview-grid span{color:#697386;font-size:7px}.system-preview-grid .system-preview-progress{grid-column:1/-1;min-height:64px}.system-preview-progress strong{margin-bottom:6px}.system-preview-progress i{background:#e1e6ee;border-radius:999px;height:4px;display:block;overflow:hidden}.system-preview-progress i b{border-radius:inherit;background:#111827;width:60%;height:100%;display:block}.system-preview-progress span{margin-top:5px}.system-preview-heading{justify-content:space-between;align-items:center;gap:12px;margin:10px 0 7px;display:flex}.system-preview-heading h3{margin:0;font-size:9px}.system-preview-heading span{color:#697386;font-size:6px}.system-preview-steps{gap:5px;display:grid}.system-preview-steps>div{background:#fff;border:1px solid #dce1e9;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:7px 9px;display:grid}.system-preview-steps i{color:#48566a;background:#e7ebf1;border-radius:50%;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;font-weight:800;display:grid}.system-preview-steps .is-complete i{color:#fff;background:#151515}.system-preview-steps .is-current{border-color:#aeb8c8}.system-preview-steps p{margin:0}.system-preview-steps strong,.system-preview-steps small{display:block}.system-preview-steps strong{font-size:7px}.system-preview-steps small{color:#7a8493;margin-top:2px;font-size:6px}.system-preview-steps em{color:#526174;letter-spacing:.4px;background:#eef1f5;border-radius:999px;padding:3px 5px;font-size:5px;font-style:normal;font-weight:800}.float-pill{background:#fff;border-radius:9px;align-items:center;gap:9px;padding:11px 14px;font-size:10px;font-weight:600;animation:4s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 12px 30px #12121226}.float-pill span{background:var(--lime);border-radius:6px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.pill-one{bottom:60px;left:-30px}.pill-two{animation-delay:-2s;top:65px;right:-25px}.pill-two span{background:#f1f1f1}.orb{filter:blur(1px);border-radius:50%;position:absolute}.orb-one{border:1px solid #7575752e;width:280px;height:280px;top:80px;right:-80px}.orb-two{border:1px solid #75757521;width:450px;height:450px;bottom:-200px;left:-260px}.page-breaker{color:#fff;background:#000;border-block:1px solid #000;overflow:hidden}.page-breaker:before,.page-breaker:after{display:none}.breaker-inner{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:48px 80px;min-height:auto;padding-block:72px;display:grid;position:relative}.breaker-title span,.breaker-title strong{display:block}.breaker-title>span{color:#fff;letter-spacing:2px;margin-bottom:16px;font-size:8px;font-weight:600}.breaker-title strong{color:#fff;font:600 clamp(34px,3.5vw,52px)/1.02 var(--font-display);letter-spacing:-2.2px}.breaker-title strong i{color:#fff;font:inherit;letter-spacing:inherit;font-style:normal}.breaker-route{border-block:1px solid #fff;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.breaker-route>span{grid-template-columns:8px 28px minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:24px 20px 24px 0;display:grid}.breaker-route>span+span{border-left:1px solid #fff;padding-left:20px}.breaker-route>span:after{display:none}.breaker-route>span>i{width:6px;height:6px;box-shadow:none;background:#fff;border:0;border-radius:50%;margin-top:4px}.breaker-route>span>b{color:#fff;letter-spacing:1px;font-size:8px}.breaker-route>span>em{color:#fff;font:600 15px/1.2 var(--font-display);letter-spacing:-.2px;font-style:normal}.breaker-route>span small{color:#fff;font:400 10px/1.45 var(--font-body);letter-spacing:0;margin-top:6px;display:block}.breaker-route>b{display:none}.breaker-asset{z-index:2;pointer-events:none;width:390px;position:absolute;bottom:-38px;right:-26px}.breaker-asset img{width:100%;height:auto;display:block}.breaker-note{border-top:1px solid #fff;grid-column:1/-1;align-items:center;gap:10px;padding:20px 390px 0 0;display:flex}.breaker-note .huntly-mark{background:#fff;border-radius:6px;width:30px}.breaker-note>span{color:#fff;letter-spacing:1.3px;font-size:7px;font-weight:600;line-height:1.5}.problem{background:var(--paper);padding-top:95px}.problem-grid{grid-template-columns:1fr 1fr;gap:130px;display:grid}.dark{color:#686868}.problem-copy>p,.section-heading>p,.human-grid>div>p,.portal-heading>p,.start-grid>div>p{color:var(--muted);margin:0 0 40px;font-size:18px;line-height:1.7}.problem-copy ul{margin:0;padding:0;list-style:none}.problem-copy li{border-top:1px solid var(--line);padding:18px 0;font-size:15px}.problem-copy li span{color:#8f8f8f;margin-right:24px;font-size:10px}.character-scene{width:min(100%,360px);position:relative}.character-scene img{width:100%;height:auto;display:block}.character-note{z-index:2;border:1px solid var(--line);letter-spacing:1.3px;white-space:nowrap;background:#ffffffeb;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:600;position:absolute;box-shadow:0 12px 30px #1212121a}.problem-character{height:330px;margin:28px 0 -95px 12%;overflow:hidden}.problem-character img{width:430px;margin:0 0 0 -34px;transition:transform .8s cubic-bezier(.2,.75,.2,1);transform:translateY(4px)}.problem-character .character-note{top:45px;left:0}.problem-character:hover img{transform:translateY(2px)rotate(-1deg)}.scroll-handoff{background:#fff;height:320vh;position:relative}.handoff-scroll-stage{background:#fff;height:calc(100vh - 78px);position:sticky;top:78px;overflow:hidden;transform:translateZ(0)}.handoff-scroll-panel{visibility:hidden;opacity:0;will-change:transform,opacity;background:#fff;grid-template-columns:1fr 1fr;align-items:center;display:grid;position:absolute;inset:0}.handoff-scroll-panel.is-active{visibility:visible;opacity:1}.handoff-scroll-panel .handoff-layer-copy{padding:clamp(48px,7vw,120px)}.handoff-copy-label{color:var(--lime);letter-spacing:2px;align-items:center;gap:10px;margin-bottom:24px;font-size:9px;font-weight:650;display:flex}.handoff-copy-label span{color:#8f8f8f;letter-spacing:.8px;border-right:1px solid #1616166b;padding-right:10px;font-size:8px}.handoff-copy-clip{padding:8px 0 12px;overflow:hidden}.handoff-copy-content{will-change:transform}.handoff-layer-copy h2{gap:2px;margin:0;font-size:clamp(48px,5.4vw,82px);line-height:.87;display:grid}.handoff-layer-copy h2 span,.handoff-layer-copy h2 em{display:block}.handoff-layer-copy h2 em{color:var(--lime);font-family:var(--font-accent);font-style:italic;font-weight:400}.handoff-copy-description{max-width:520px;color:var(--muted);margin:28px 0 0!important;font-size:17px!important;line-height:1.65!important}.handoff-part-media{background:#fff;place-items:center;min-width:0;height:100%;display:grid;overflow:hidden}.scroll-handoff-video{object-fit:contain;object-position:center;clip-path:inset(2px);transform-origin:50%;will-change:contents,transform;border:0;outline:0;width:100%;height:100%;display:block;transform:translateZ(0)scale(1.25)}.handoff-scroll-panel:nth-child(2) .scroll-handoff-video{width:100%;height:100%}.services{background:#f6f6f6}.section-heading{grid-template-columns:1fr 380px;align-items:end;gap:70px;margin-bottom:70px;display:grid}.workflow-strip{color:#6f6f6f;letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:18px;margin:-32px 0 38px;font-size:9px;display:flex}.workflow-strip span{white-space:nowrap;align-items:center;gap:8px;display:flex}.workflow-strip b{color:var(--ink);font:650 10px var(--font-display);letter-spacing:.5px}.workflow-strip i{background:linear-gradient(90deg,var(--lime),#16161624);transform-origin:0;width:68px;height:1px;transition:transform .8s ease-out}.workflow-strip:not(.is-visible) i{transform:scaleX(0)}.service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:345px;padding:28px;transition:background .3s,transform .3s;position:relative}.service-grid article:hover{background:var(--paper);transform:translateY(-4px)}.service-grid article>span{color:#858585;font-size:10px}.service-icon{margin:48px 0 30px;font-size:32px}.service-grid h3{font:650 21px var(--font-display);letter-spacing:-.7px}.service-grid p{color:var(--muted);font-size:14px;line-height:1.6}.service-grid a{gap:10px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:26px;left:28px}.process{background:var(--ink);color:#fff}.process .container{grid-template-columns:.85fr 1.15fr;gap:120px;display:grid}.light{color:#c2c2c2}.process-intro{align-self:start;position:sticky;top:150px}.process-intro p{color:#b3b3b3;max-width:460px;margin:28px 0;line-height:1.7}.process .button,.final-cta .button{background:var(--lime);color:#fff;border-color:var(--lime)}.process .button:hover,.final-cta .button:hover{background:#fff;border-color:#fff}.steps article{border-top:1px solid #ffffff29;grid-template-columns:70px 1fr;gap:20px;padding:40px 0;display:grid}.steps article>span{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:43px;height:43px;font-size:10px;display:grid}.steps h3{font:650 24px var(--font-display);letter-spacing:-.8px;margin:0 0 12px}.steps p{color:#b3b3b3;margin:0;line-height:1.65}.process-parallax{will-change:transform}.process-heading-scene{isolation:isolate;padding-top:225px;position:relative}.process-heading-scene h2{z-index:2;position:relative}.process-character{z-index:3;pointer-events:none;width:390px;position:absolute;top:-42px;left:-32px}.process-character img{width:100%;height:auto;display:block}.human-grid{grid-template-columns:1fr 1fr;align-items:center;gap:120px;display:grid}.human-visual{background:#e8e8e8;border-radius:22px;place-items:center;min-height:510px;padding:50px;display:grid;position:relative}.review-card{background:#fff;border-radius:14px;width:100%;padding:25px;transform:rotate(-2deg);box-shadow:0 30px 50px #12121221}.review-top{border-bottom:1px solid #ebebeb;align-items:center;gap:10px;padding-bottom:16px;display:flex}.review-top div{flex:1}.review-top strong,.review-top small{font-size:10px;display:block}.review-top small{color:#868686;margin-top:3px;font-size:8px}.live{letter-spacing:1px;color:#5e5e5e;font-size:7px}.document-lines{padding:28px 5px}.document-lines i{background:#efefef;border-radius:4px;height:7px;margin-bottom:12px;display:block}.document-lines i:first-child{background:#d3d3d3;width:38%;height:12px}.document-lines i:nth-child(2){width:96%}.document-lines i:nth-child(3){background:#e7e7e7;width:88%}.document-lines i:nth-child(4){width:92%}.document-lines i:nth-child(5){width:62%}.comment{background:#f4f4f4;border-radius:7px;gap:10px;padding:12px;display:flex}.comment span{color:#fff;background:#7c7c7c;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.comment p{flex:1;margin:0;font-size:8px;line-height:1.5}.review-stamp{text-align:center;letter-spacing:1px;border:1px solid #707070;border-radius:50%;place-items:center;width:80px;height:80px;font-size:8px;display:grid;position:absolute;bottom:18px;right:20px;transform:rotate(9deg)}.review-stamp span{color:#545454;font-size:19px;position:absolute}.check-list{margin:35px 0 0;padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:13px 0;font-size:14px;display:flex}.portal{color:#fff;background:#141414;overflow:hidden}.portal-heading{grid-template-columns:1fr 420px;align-items:end;gap:80px;margin-bottom:58px;display:grid}.portal-heading>p{color:#d3d3d3}.portal-dashboard{width:min(100%,1110px);margin:0 auto}.portal-dashboard .dashboard-shell{transform:none;box-shadow:0 40px 80px #00000047}.portal-dashboard .dash-body{padding:35px}.portal-dashboard .dash-top{height:58px}.portal-dashboard .dash-greeting h2{font-size:28px}.portal-dashboard .stat-grid>div{padding:20px}.portal-dashboard .stat-grid strong{font-size:32px}.portal-dashboard .pipeline article{min-height:120px;padding:15px}.portal-dashboard .company-logo{width:34px;height:34px}.portal-dashboard .pipeline p strong{font-size:10px}.portal-dashboard .pipeline p small{font-size:8px}.portal-dashboard .assistant-note{padding:15px}.portal-dashboard .system-preview-grid{gap:12px;margin:24px 0 20px}.portal-dashboard .system-preview-grid>div{min-height:92px;padding:17px}.portal-dashboard .system-preview-grid small{font-size:7px}.portal-dashboard .system-preview-grid strong{font-size:22px}.portal-dashboard .system-preview-grid span{font-size:8px}.portal-dashboard .system-preview-heading{margin:16px 0 10px}.portal-dashboard .system-preview-heading h3{font-size:12px}.portal-dashboard .system-preview-heading span{font-size:8px}.portal-dashboard .system-preview-steps{gap:7px}.portal-dashboard .system-preview-steps>div{min-height:56px;padding:10px 13px}.portal-dashboard .system-preview-steps strong{font-size:9px}.portal-dashboard .system-preview-steps small{font-size:7px}.center-heading{text-align:center}.compare-grid{grid-template-columns:1fr 1fr;max-width:950px;margin:70px auto 0;display:grid}.compare-card{border:1px solid var(--line);padding:50px}.compare-card>span{letter-spacing:2px;font-size:9px}.compare-card h3{font:600 28px var(--font-display);letter-spacing:-1px;margin:18px 0 35px}.compare-card ul{margin:0;padding:0;list-style:none}.compare-card li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:17px 0;font-size:14px;display:flex}.compare-card.muted{color:gray;background:#efefef}.compare-card.featured{background:var(--ink);color:#fff;transform:scale(1.03);box-shadow:0 25px 50px #12121226}.start-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.contact-note{align-items:center;gap:15px;margin-top:22px;display:flex}.contact-note>span{border:1px solid #12121259;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.contact-note p{margin:0}.contact-note strong,.contact-note small{display:block}.contact-note small{color:var(--muted);margin-top:3px}.contact-note+.button{margin-top:30px}.start form{background:var(--paper);border-radius:16px;padding:72px 36px 36px;position:relative;box-shadow:0 24px 50px #1212121f}.start-form-character{z-index:1;pointer-events:none;width:250px;height:auto;position:absolute;top:-108px;right:24px}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.start label{margin-bottom:18px;font-size:11px;font-weight:600;display:block}.start input,.start select,.start textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dadada;border-radius:7px;outline:none;margin-top:7px;padding:13px;display:block}.start input:focus,.start select:focus,.start textarea:focus{border-color:#161616;box-shadow:0 0 0 3px #16161624}.consent{color:#6f6f6f;align-items:flex-start;gap:9px;line-height:1.45;font-weight:400!important;display:flex!important}.consent input{width:15px;box-shadow:none;margin:2px 0 0}.form-button{border:0;width:100%}.success{color:#000;text-align:center;background:#efefef;border-radius:6px;padding:12px;font-size:13px}.demo-entry{background:var(--lime)}.demo-entry .landing-demo-card{max-width:760px;margin:0 auto}.faq{padding:86px 0 100px}.faq-grid{grid-template-columns:.7fr 1.3fr;gap:96px;display:grid}.faq-grid>div:first-child{align-self:start;position:sticky;top:118px}.faq-grid>div>p{color:var(--muted)}.faq-grid>div>p a{text-underline-offset:3px;text-decoration:underline}.accordion details{border-top:1px solid var(--line);padding:0}.accordion details:last-child{border-bottom:1px solid var(--line)}.accordion summary{font:600 17px var(--font-body);cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{font:400 24px var(--font-body);transition:transform .25s}.accordion details[open] summary span{transform:rotate(45deg)}.accordion details p{color:var(--muted);margin:-5px 45px 22px 0;line-height:1.65}.final-cta{background:var(--ink);color:#fff;text-align:center;padding:120px 0;position:relative;overflow:hidden}.final-cta .container{z-index:2;max-width:900px;position:relative}.final-cta p{color:#bbb;max-width:590px;margin:28px auto;line-height:1.7}.final-kicker{color:#b0b0b0;letter-spacing:2px;margin-bottom:24px;font-size:9px;font-weight:600;display:block}.final-character{z-index:1;opacity:.88;width:480px;height:auto;transition:transform .7s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:-92px;left:-1%;transform:rotate(2deg)}.final-cta:hover .final-character{transform:translateY(-8px)rotate(0)}.centered{justify-content:center}.final-cta .button-secondary{color:#fff;background:0 0;border-color:#ffffff73}.orb-three{border:1px solid #e8e8e81f;width:600px;height:600px;top:50%;left:50%;transform:translate(-50%,-50%)}footer{color:#fff;background:#0a0a0a;padding:80px 0 25px}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:70px;display:grid}.light-brand{color:#fff}.footer-brand p{color:#9e9e9e;max-width:300px;line-height:1.6}.footer-brand>a:last-child{text-underline-offset:4px;font-size:13px;text-decoration:underline}.footer-grid h2{text-transform:uppercase;letter-spacing:1.8px;color:#8a8a8a;margin:8px 0 25px;font-size:9px}.footer-grid>div:not(:first-child) a{color:#c8c8c8;margin:13px 0;font-size:13px;transition:color .2s;display:block}.footer-grid>div:not(:first-child) a:hover{color:var(--lime)}.disclaimer{color:#818181;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;margin-top:65px;padding:25px 0;font-size:10px;line-height:1.6}.footer-bottom{color:#7a7a7a;justify-content:space-between;padding-top:25px;font-size:10px;display:flex}[data-reveal]{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(24px)}[data-reveal].is-visible{opacity:1;transform:none}@keyframes float{50%{transform:translateY(-10px)}}@media (width<=900px){.section{padding:90px 0}.menu-button{display:block}.nav-links{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:stretch;gap:20px;margin-left:0;padding:25px;display:none;position:absolute;top:68px;left:20px;right:20px;box-shadow:0 20px 35px #12121224}.nav-links.open{display:flex}.nav-primary,.nav-actions,.auth-nav-signed-out{flex-direction:column;align-items:stretch}.nav-primary{gap:18px}.nav-actions{border-top:1px solid var(--line);border-left:0;padding:20px 0 0}.auth-nav-signed-in{width:100%}.nav-dashboard-link{flex:1}.nav-start-link{width:100%}.hero{padding-top:70px}.hero-grid,.problem-grid,.section-heading,.process .container,.human-grid,.portal-heading,.start-grid,.faq-grid{grid-template-columns:1fr;gap:60px}.hero-visual{width:90%;margin:auto}.problem-grid{gap:50px}.section-heading{margin-bottom:50px}.service-grid{grid-template-columns:1fr 1fr}.process-intro,.faq-grid>div:first-child{position:static}.human-grid{gap:70px}.portal-dashboard{width:115%;margin-bottom:-200px;margin-left:-7.5%}.compare-grid{margin-top:50px}.start-grid{gap:60px}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}.pill-two{right:-10px}.pill-one{left:-15px}.handoff-scroll-panel{grid-template-rows:48% 52%;grid-template-columns:1fr}.handoff-scroll-panel .handoff-layer-copy{padding:24px 40px 12px}.handoff-copy-label{margin-bottom:14px}.handoff-layer-copy h2{font-size:clamp(36px,7vw,54px)}.handoff-copy-description{margin-top:14px!important;font-size:14px!important}.handoff-part-media{height:100%}}@media (width<=600px){.container{width:min(100% - 28px,1180px)}.announcement{font-size:11px}.hero{min-height:auto;padding:65px 0}.hero-grid{gap:55px}h1,h2{letter-spacing:-2.7px}h1{font-size:51px}.hero-copy>p{font-size:16px}.button-row{flex-direction:column}.button{width:100%}.trust-list{gap:10px}.hero-visual{width:104%;margin-left:-2%}.dashboard-shell{transform:none}.dash-body{padding:13px}.dash-greeting button,.float-pill{display:none}.stat-grid>div{padding:8px}.stat-grid strong{font-size:18px}.pipeline{grid-template-columns:1fr}.pipeline>div:not(:last-child){display:none}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:310px}.section-heading>p,.problem-copy>p,.human-grid>div>p,.portal-heading>p,.start-grid>div>p{font-size:16px}.process .container{gap:70px}.steps article{grid-template-columns:50px 1fr}.human-visual{min-height:400px;padding:25px}.review-card{padding:17px}.portal-dashboard{width:140%;margin-bottom:-100px;margin-left:-20%}.portal-dashboard .dash-body{padding:16px}.portal-dashboard .pipeline{grid-template-columns:repeat(3,1fr)}.portal-dashboard .pipeline>div:not(:last-child){display:block}.portal-dashboard .pipeline article{min-height:90px}.portal-dashboard .stat-grid>div{padding:10px}.portal-dashboard .stat-grid strong{font-size:20px}.compare-grid{grid-template-columns:1fr}.compare-card:first-child{border-radius:15px 15px 0 0}.compare-card:last-child{border-radius:0 0 15px 15px}.compare-card{padding:32px}.compare-card.featured{transform:none}.field-row{grid-template-columns:1fr}.start form{padding:64px 18px 24px}.start-form-character{width:210px;top:-88px;right:8px}.faq-grid{gap:40px}.final-cta{padding:90px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:45px}.footer-brand{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.scroll-handoff{height:270vh}.handoff-scroll-stage{padding:0}.handoff-scroll-panel .handoff-layer-copy{padding:20px 18px 8px}.handoff-copy-label{gap:8px;margin-bottom:10px;font-size:7px}.handoff-copy-label span{padding-right:8px}.handoff-layer-copy h2{font-size:34px}.handoff-copy-description{margin:12px 0 0!important;font-size:12px!important;line-height:1.45!important}.scroll-handoff-video{width:100%;height:100%;transform:translateZ(0)scale(1.2)}.handoff-scroll-panel:nth-child(2) .scroll-handoff-video{width:100%;height:100%}}.start select{width:100%;font:inherit;background:#fff;border:1px solid #dcdcdc;border-radius:7px;outline:none;margin-top:7px;padding:13px;display:block}.start select:focus{border-color:#161616;box-shadow:0 0 0 3px #86868624}.footer-notes span{color:#c8c8c8;margin:17px 0;font-size:16px;display:block}.hero-visual{isolation:isolate}.career-path-asset{z-index:-1;opacity:.42;pointer-events:none;width:280px;height:auto;animation:7s ease-in-out infinite asset-drift;position:absolute;top:-120px;right:-112px;transform:rotate(8deg)}.human-visual{overflow:hidden}.human-visual .review-card{z-index:2;width:85%;margin-left:auto;position:relative}@keyframes asset-drift{50%{transform:translateY(-12px)rotate(11deg)}}@media (width<=600px){.career-path-asset{opacity:.3;width:180px;top:-90px;right:-55px}.human-visual .review-card{width:90%}}.section-kicker{color:var(--lime);letter-spacing:2.1px;margin-bottom:20px;font-size:9px;font-weight:600;display:block}.human{border-block:1px solid var(--line);background:linear-gradient(90deg,var(--cream) 0 50%,var(--paper) 50% 100%);position:relative;overflow:hidden}.human:before{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#16161629 1px,#0000 1px),linear-gradient(90deg,#16161629 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0 50% 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 92%);mask-image:linear-gradient(90deg,#000,#0000 92%)}.human:after{content:"HUMAN + TECHNOLOGY";color:#12121209;font:750 clamp(68px,8vw,132px)/1 var(--font-display);letter-spacing:-7px;white-space:nowrap;pointer-events:none;position:absolute;bottom:20px;right:-28px}.human-grid{z-index:1;gap:105px;position:relative}.human-copy h2 em{color:var(--ink)}.human-visual{isolation:isolate;background-color:#f3f3f3;background-image:linear-gradient(#1616161a 1px,#0000 1px),linear-gradient(90deg,#1616161a 1px,#0000 1px),linear-gradient(145deg,#fbfbfb 0 62%,#e7e7e7 62%);background-size:32px 32px,32px 32px,100% 100%;border:1px solid #12121224;border-radius:72px 18px;min-height:530px;overflow:hidden;box-shadow:0 24px 54px #12121214}.human-visual:before{content:"";z-index:-1;border:45px solid var(--lime);opacity:.9;border-radius:50%;width:245px;height:245px;position:absolute;bottom:-98px;left:-92px}.human-visual:after{content:"";z-index:-1;opacity:.18;background-image:radial-gradient(circle,var(--ink) 1px,transparent 1.5px);background-size:13px 13px;width:128px;height:128px;position:absolute;inset:20px 20px auto auto;-webkit-mask-image:linear-gradient(135deg,#000,#0000);mask-image:linear-gradient(135deg,#000,#0000)}.human-visual-label{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:1.5px;background:#ffffffc7;border:1px solid #12121224;border-radius:999px;padding:9px 13px;font-size:7px;font-weight:600;position:absolute;top:22px;left:28px}.human-visual .review-card{border:1px solid #12121214;border-radius:7px 28px;width:80%;transform:rotate(-2.5deg)translate(4%,3%);box-shadow:0 30px 60px #12121229}.human-visual .review-stamp{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc2;bottom:20px;right:24px}.comparison{background:linear-gradient(#fcfcfc 0%,#f7f7f7 100%);position:relative;overflow:hidden}.comparison:before{content:"";opacity:.2;pointer-events:none;background-image:radial-gradient(circle,#1212124d 1px,#0000 1.5px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0 67%,#000 86%,#0000);mask-image:linear-gradient(90deg,#0000 0 67%,#000 86%,#0000)}.comparison .container{z-index:2;position:relative}.comparison .center-heading .section-kicker{margin-bottom:18px}.compare-orbit{will-change:transform,opacity;border:1px solid #16161629;border-radius:50%;width:520px;height:520px;position:absolute;top:32%;left:-285px;box-shadow:0 0 0 54px #16161609,0 0 0 108px #16161606}.compare-stage{max-width:1060px;margin:72px auto 28px;padding:0 34px 32px;position:relative}.compare-stage:before{content:"";z-index:-1;border:34px solid var(--lime);opacity:.92;border-radius:50%;width:170px;height:170px;position:absolute;top:-48px;right:-38px}.compare-stage:after{content:"";z-index:-1;background:var(--lime);clip-path:polygon(0 54%,100% 0,76% 100%,0 100%);opacity:.12;width:150px;height:72px;position:absolute;bottom:0;left:0}.compare-axis{color:#898989;letter-spacing:1.8px;will-change:transform,opacity;font-size:7px;font-weight:600;position:absolute;top:50%;left:-28px;transform:translateY(-50%)rotate(-90deg)}.compare-grid{grid-template-columns:1fr 1.06fr;align-items:center;max-width:none;margin:0;position:relative}.compare-card{border:1px solid var(--line);will-change:transform,opacity;min-height:500px;padding:58px 54px;position:relative}.compare-card:first-child{border-radius:68px 18px 18px 24px}.compare-card:last-child{border-radius:18px 82px 24px 18px}.compare-card>span:not(.compare-number):not(.compare-seal){z-index:2;letter-spacing:2px;font-size:8px;font-weight:600;position:relative}.compare-card h3,.compare-card ul{z-index:2;position:relative}.compare-card h3{margin:20px 0 36px;font-size:31px}.compare-card li{min-height:55px;padding:16px 0}.compare-card>.compare-number{color:#12121212;font:750 92px/1 var(--font-display);letter-spacing:-7px;position:absolute;top:16px;right:30px}.compare-card.muted{color:#7c7c7c;background:linear-gradient(145deg,#f2f2f2,#e9e9e9);overflow:hidden;transform:rotate(-1deg);box-shadow:0 22px 50px #1212120f}.compare-card.muted:after{content:"";border:25px solid #1212120f;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-55px;right:-42px}.compare-card.featured{z-index:2;background:linear-gradient(145deg,#0c0c0c 0%,#121212 58%,#272727 100%);border-color:#ffffff1c;overflow:hidden;transform:translate(-24px,24px)rotate(.7deg);box-shadow:0 34px 70px #1212123b}.compare-card.featured:before{content:"";border:30px solid #888888c7;border-radius:50%;width:190px;height:190px;position:absolute;top:-108px;right:-108px}.compare-card.featured:after{content:"";background:var(--lime);width:8px;height:42%;position:absolute;bottom:0;left:0}.compare-card.featured .compare-number{color:#ffffff0e}.compare-card.featured li{border-color:#ffffff21}.compare-card>.compare-seal{color:#b0b0b0;width:62px;height:62px;font:650 21px/1 var(--font-display);letter-spacing:0;border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:24px;transform:rotate(8deg)}.compare-card>.compare-seal small{color:#fff;font:600 5px var(--font-body);letter-spacing:1px;margin-top:-20px;display:block}@media (width<=900px){.human-grid{gap:65px}.human-copy{max-width:680px}.compare-stage{max-width:760px;padding-inline:24px}.compare-card{min-height:470px;padding:44px 36px}.compare-card.featured{transform:translate(-16px,20px)rotate(.5deg)}}@media (width<=600px){.human{background:var(--cream)}.human:before{inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.human-visual{border-radius:44px 14px;min-height:410px}.human-visual-label{top:15px;left:18px}.human-visual .review-card{width:88%;transform:rotate(-2deg)translate(3%,4%)}.human:after{display:none}.compare-stage{margin-top:48px;padding:0 8px 24px}.compare-axis{display:none}.compare-grid{gap:0}.compare-card{min-height:auto;padding:38px 28px}.compare-card:first-child{border-radius:42px 14px 14px}.compare-card:last-child{border-radius:14px 54px 18px 18px}.compare-card.featured{transform:translateY(-8px)rotate(.4deg)}.compare-card>.compare-number{font-size:70px;top:13px;right:22px}.compare-stage:before{border-width:24px;width:110px;height:110px;top:-26px;right:-30px}}.hero{background:#fff;min-height:auto;padding:34px 0 40px}.hero-frame{grid-template-columns:.92fr 1.08fr;align-items:center;gap:54px;display:grid}.hero-copy{padding:48px 0 52px}.hero-copy h1{letter-spacing:-4.7px;max-width:620px;font-size:clamp(58px,5.4vw,76px);line-height:.97}.hero-copy>p{max-width:590px;margin:27px 0 29px;font-size:17px}.hero-kicker{background:#f9f9f9;border:1px solid #e4e4e4;border-radius:999px;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:inline-flex}.hero-kicker>span:last-child strong,.hero-kicker>span:last-child small{display:block}.hero-kicker strong{letter-spacing:.2px;font-size:10px}.hero-kicker small{color:#828282;margin-top:2px;font-size:8px}.kicker-avatars{display:flex}.kicker-avatars i{color:#fff;width:27px;height:27px;font:700 7px var(--font-display);background:#a8a8a8;border:2px solid #fff;border-radius:50%;place-items:center;display:grid}.kicker-avatars i+i{background:#121212;margin-left:-7px}.hero-stage{isolation:isolate;background:linear-gradient(145deg,#2e2e2e 0%,#202020 52%,#101010 100%);border-radius:28px;min-height:625px;position:relative;overflow:hidden;box-shadow:0 28px 70px #4949493d}.stage-grid{z-index:0;opacity:.18;background-image:linear-gradient(#fff6 1px,#0000 1px),linear-gradient(90deg,#fff6 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.hero-stage .career-path-asset{z-index:1;opacity:.3;mix-blend-mode:screen;width:290px;top:-130px;right:-88px}.hero-stage .hero-visual{z-index:3;perspective:1000px;width:89%;margin:158px auto 0;position:relative}.assistant-float{z-index:5;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1414145c;border:1px solid #ffffff57;border-radius:12px;align-items:center;gap:11px;width:max-content;max-width:calc(100% - 64px);padding:11px 13px;display:flex;position:absolute;top:34px;left:32px;right:32px;box-shadow:0 16px 30px #14141429}.assistant-float p{margin:0}.assistant-float small,.assistant-float strong{display:block}.assistant-float small{color:#cfcfcf;letter-spacing:1px;margin-bottom:3px;font-size:7px}.assistant-float strong{font-size:10px}.assistant-float>b{color:#454545;white-space:nowrap;background:#e7e7e7;border-radius:999px;margin-left:22px;padding:5px 8px;font-size:7px}.hero-stage .pill-one{z-index:6;bottom:80px;left:4%}.hero-stage .pill-two{z-index:6;top:121px;right:3%}.stage-caption{z-index:4;color:#fff;align-items:center;display:flex;position:absolute;bottom:25px;left:32px;right:32px}.stage-caption span{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.stage-caption p{letter-spacing:1px;margin:0 7px;font-size:6px}.stage-caption i{background:#ffffff4d;flex:1;height:1px}@media (width<=900px){.hero{padding-top:34px}.hero-frame{grid-template-columns:1fr;gap:22px}.hero-copy{padding:30px 0 45px}.hero-copy h1{max-width:680px}.hero-stage{min-height:590px}}@media (width<=600px){.hero{padding:16px 0 24px}.hero-copy{padding:25px 0 32px}.hero-copy h1{letter-spacing:-3px;font-size:49px}.hero-copy .button-row{flex-direction:column}.hero-kicker small{display:none!important}.hero-stage{border-radius:20px;min-height:405px}.hero-stage .hero-visual{width:112%;margin:105px 0 0 -6%}.hero-stage .career-path-asset,.assistant-float,.hero-stage .float-pill{display:none}.stage-caption{bottom:16px;left:18px;right:18px}.stage-caption p{letter-spacing:.4px;margin-inline:4px}}.hero-copy{padding-block:62px}.hero-stage{perspective:1400px;min-height:500px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.hero-stage .hero-visual{width:104%;transform-style:preserve-3d;transform-origin:72%;margin:24px 0 0 -2%;transition:transform .7s cubic-bezier(.2,.75,.2,1);transform:rotateY(-18deg)rotateX(5deg)rotate(-1deg)scale(.94)}.hero-stage .hero-visual:before,.hero-stage .hero-visual:after{content:"";z-index:-1;background:#e7e7e7;border:1px solid #c1c1c1;border-radius:18px;position:absolute;inset:10px -9px -10px 9px;transform:translateZ(-22px);box-shadow:18px 28px 55px #1212121f}.hero-stage .hero-visual:after{opacity:.7;background:#d6d6d6;inset:18px -17px -18px 17px;transform:translateZ(-42px)}.hero-stage:hover .hero-visual{transform:rotateY(-13deg)rotateX(3deg)rotate(-.4deg)scale(.96)}.hero-stage .dashboard-shell{transform:none;box-shadow:0 30px 60px #12121230}@media (width<=900px){.hero-copy{padding-block:42px}.hero-stage{min-height:500px}}@media (width<=600px){.hero-copy{padding-block:28px 34px}.hero-stage{perspective:none;min-height:330px}.hero-stage .hero-visual,.hero-stage:hover .hero-visual{width:108%;margin:18px 0 0 -4%;transform:none}.hero-stage .hero-visual:before,.hero-stage .hero-visual:after{display:none}}@media (width<=1400px){.final-character{opacity:.55;width:380px;left:-42px}}@media (width<=900px){.breaker-inner{grid-template-columns:1fr;gap:40px;padding-block:56px}.breaker-route{grid-column:1;grid-template-columns:1fr}.breaker-route>span{border-bottom:1px solid #fff;padding:20px 0}.breaker-route>span:last-of-type{border-bottom:0}.breaker-route>span+span{border-left:0;padding-left:0}.breaker-note{grid-column:1}.breaker-asset{grid-column:1;width:min(100%,390px);margin:-28px auto -34px;position:static}.breaker-note{padding-right:0}.problem-character{width:320px;height:300px;margin:24px auto -65px}.problem-character img{width:390px;margin-left:-34px}.process-heading-scene{padding-top:205px}.process-character{width:350px;top:-40px;left:-28px}.workflow-strip{margin-top:-20px}.final-character{opacity:.42;width:330px;bottom:-64px;left:-52px}}@media (width<=600px){.breaker-inner{gap:32px;padding-block:48px}.breaker-title>span{margin-bottom:12px}.breaker-title strong{font-size:38px}.breaker-asset{width:min(100%,330px);margin:-22px auto -28px}.problem{padding-top:72px}.problem-character{width:260px;height:260px;margin-bottom:-46px}.problem-character img{width:320px;margin-left:-30px}.problem-character .character-note{top:32px;left:4px}.workflow-strip{gap:9px;overflow:hidden}.workflow-strip i{width:20px}.workflow-strip span{letter-spacing:.7px;gap:4px;font-size:7px}.workflow-strip b{font-size:8px}.process-heading-scene{padding-top:168px}.process-character{width:285px;top:-50px;left:-22px}.final-cta{padding-bottom:230px}.final-character{opacity:.82;width:340px;bottom:-62px;left:50%;transform:translate(-50%)}.final-cta:hover .final-character{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.scroll-handoff{height:auto}.handoff-scroll-stage{height:auto;position:static;transform:none}.handoff-scroll-panel{visibility:visible;opacity:1;min-height:calc(100vh - 78px);position:relative;transform:none!important}.handoff-copy-content{transform:none!important}}.scroll-handoff.is-static{height:auto}.scroll-handoff.is-static .handoff-scroll-stage{height:auto;position:static;transform:none}.scroll-handoff.is-static .handoff-scroll-panel{visibility:visible;opacity:1;min-height:calc(100vh - 78px);position:relative;transform:none!important}.scroll-handoff.is-static .handoff-copy-content{transform:none!important}body.is-loading{overflow:hidden}.intro-loader{z-index:1000;color:#fff;will-change:transform;background:#0c0c0c;place-items:center;display:grid;position:fixed;inset:0;overflow:visible}.loader-kicker{z-index:2;color:#a7a7a7;letter-spacing:2.3px;white-space:nowrap;font-size:8px;font-weight:600;position:absolute;top:32px;left:50%;transform:translate(-50%)}.loader-center{z-index:2;text-align:center;justify-items:center;width:min(520px,100% - 48px);display:grid;position:relative}.loader-word-window{padding:0 .05em .1em;overflow:hidden}.loader-word-window strong{font:750 clamp(66px,9vw,112px)/.88 var(--font-display);letter-spacing:-.075em;display:block}.loader-word-window strong span{color:#8f8f8f}.loader-route{width:100%;height:auto;margin:20px 0 4px;display:block;overflow:visible}.loader-route path{fill:none;stroke-linecap:round;stroke-linejoin:round}.loader-route-track{stroke:#a7a7a733;stroke-width:2px}.loader-route-line{stroke:#8f8f8f;stroke-width:3px}.loader-route circle{fill:#b0b0b0;stroke:#0c0c0c;stroke-width:4px;transform-box:fill-box;transform-origin:50%}.loader-center p{color:#b6b6b6;letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:12px;margin:4px 0 0;font-size:9px;display:flex}.loader-center p i{background:#8f8f8f;border-radius:50%;width:3px;height:3px}.loader-exit-wave{z-index:0;width:104%;height:170px;position:absolute;bottom:-166px;left:-2%}.loader-exit-wave path{fill:#0c0c0c}footer{padding:110px 0 0;position:relative;overflow:hidden}.footer-brand p{max-width:350px;margin:26px 0;font-size:18px;line-height:1.65}.footer-bottom{color:#919191;padding-top:30px;font-size:13px}.footer-wordmark{color:#b1b1b116;width:100%;font:800 clamp(118px,20vw,370px)/.72 var(--font-display);letter-spacing:-.095em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:85px 0 -2.6vw}@media (width<=900px){.footer-grid .brand{font-size:39px}.footer-brand p{font-size:16px}.footer-grid>div:not(:first-child) a{font-size:15px}}@media (width<=600px){footer{padding-top:78px}.footer-grid .brand{font-size:38px}.footer-grid h2{font-size:10px}.footer-grid>div:not(:first-child) a{font-size:15px}.disclaimer{margin-top:58px;font-size:11px}.footer-wordmark{margin-top:60px;font-size:29vw}}footer{isolation:isolate;background:radial-gradient(circle at 50% 8%,#1616162b,#0000 46%),#0a0a0a;min-height:620px;padding:clamp(96px,8vw,128px) 0 30px}footer:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0a0a0a33,#0000 22% 78%,#0a0a0a33);position:absolute;inset:0}footer>.container{z-index:2;position:relative}.footer-grid{gap:clamp(48px,5vw,82px)}.footer-grid .brand{letter-spacing:-2.6px;font-size:36px}.footer-brand p{max-width:330px;margin:22px 0;font-size:16px}.footer-brand>a:last-child{font-size:14px}.footer-grid h2{letter-spacing:2px;margin:9px 0 25px;font-size:10px}.footer-grid>div:not(:first-child) a{margin:14px 0;font-size:14px}.disclaimer{margin-top:70px;padding:26px 0;font-size:11px}.footer-bottom{padding-top:26px;font-size:11px}.footer-wordmark{z-index:1;color:#94949426;letter-spacing:-.095em;text-align:center;white-space:nowrap;-webkit-text-stroke:1px #b3b3b326;text-shadow:0 28px 80px #0c0c0c57;pointer-events:none;width:max-content;margin:0;font-size:clamp(190px,25vw,430px);font-weight:800;line-height:.72;position:absolute;top:clamp(18px,2.8vw,42px);left:50%;transform:translate(-50%)}.footer-wordmark span{color:#7c7c7c80;-webkit-text-stroke:0}@media (width<=600px){.loader-center{width:calc(100% - 32px)}.loader-center p{letter-spacing:.8px;gap:8px;font-size:7px}footer{min-height:760px;padding:76px 0 26px}.footer-grid .brand{font-size:34px}.footer-brand p{font-size:15px}.footer-wordmark{margin:0;font-size:clamp(138px,38vw,200px);top:28px;left:47%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.handoff-scroll-part{height:100vh}}.payment-demo{background:#f3f3f3}.payment-demo-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.payment-demo h2{font-size:clamp(42px,4.5vw,66px)}.payment-demo-grid>div:first-child>p{max-width:560px;color:var(--muted);font-size:16px;line-height:1.7}.payment-eyebrow{color:#161616;letter-spacing:2px;margin-bottom:18px;font-size:10px;font-weight:700;display:block}.mock-warning{background:#f8f8f8;border:1px solid #bcbcbc;border-radius:10px;flex-direction:column;gap:5px;margin-top:28px;padding:16px 18px;display:flex}.mock-warning strong{letter-spacing:.4px;font-size:11px}.mock-warning span{color:#636363;font-size:12px}.payment-panel{background:#fff;border:1px solid #dbdbdb;border-radius:18px;padding:34px;box-shadow:0 28px 55px #1212121c}.payment-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.payment-panel-head small,.payment-panel-head strong{display:block}.payment-panel-head small{color:var(--muted);letter-spacing:1.4px;margin-bottom:5px;font-size:8px}.payment-panel-head strong{font:600 25px var(--font-display)}.payment-status{color:#676767;letter-spacing:.7px;text-transform:uppercase;background:#f1f1f1;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:700}.payment-status-pending{color:#575757;background:#f2f2f2}.payment-status-succeeded{color:#4f4f4f;background:#f1f1f1}.payment-status-failed,.payment-status-cancelled{color:#414141;background:#ededed}.payment-facts{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.payment-facts div{background:#f8f8f8;border-radius:8px;min-width:0;padding:12px}.payment-facts dt{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:8px}.payment-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:600;overflow:hidden}.payment-message{min-height:42px;color:var(--muted);margin:20px 0;font-size:13px;line-height:1.55}.payment-actions{flex-wrap:wrap;gap:10px;display:flex}.payment-actions .button{min-height:44px}.payment-success-button{background:#545454;border-color:#545454}.payment-text-button{color:#5f5f5f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 5px;font-size:12px;text-decoration:underline}.activation-confirmation{background:#f6f6f6;border:1px solid #cecece;border-radius:10px;align-items:center;gap:12px;margin-top:24px;padding:15px;display:flex}.activation-confirmation>span{color:#fff;background:#626262;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.activation-confirmation strong,.activation-confirmation small{display:block}.activation-confirmation strong{font-size:13px}.activation-confirmation small{overflow-wrap:anywhere;color:#666;margin-top:4px;font-size:9px}.notification-capture{background:#f8f8f8;border:1px solid #cacaca;border-radius:10px;margin-top:14px;padding:17px}.notification-capture-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.notification-capture-head span{color:#565656;letter-spacing:1.2px;font-size:8px;font-weight:700}.notification-capture-head em{color:#545454;text-transform:uppercase;background:#f0f0f0;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.notification-capture>strong{font-size:13px;display:block}.notification-capture>p{color:var(--muted);margin:6px 0 11px;font-size:11px;line-height:1.5}.notification-capture>small{color:#5f5f5f;font-size:8px}.activity-evidence{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.activity-evidence-head{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:12px;display:flex}.activity-evidence-head strong{font-size:12px}.activity-evidence-head small{color:var(--muted);font-size:8px}.activity-evidence ol{margin:0;padding:0;list-style:none}.activity-evidence li{border-top:1px solid #f0f0f0;grid-template-columns:10px 1fr auto;align-items:start;gap:10px;padding:11px 0;display:grid}.activity-dot{background:#161616;border-radius:50%;width:7px;height:7px;margin-top:4px}.activity-evidence li strong,.activity-evidence li small{display:block}.activity-evidence li strong{font-size:10px}.activity-evidence li small{color:var(--muted);margin-top:3px;font-size:8px}.activity-evidence li em{color:#565656;white-space:nowrap;background:#f3f3f3;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}@media (width<=900px){.payment-demo-grid{grid-template-columns:1fr;gap:60px}}@media (width<=600px){.payment-demo-grid{gap:40px}.payment-panel{padding:24px 18px}.payment-facts{grid-template-columns:1fr}.payment-actions{flex-direction:column}.payment-actions .button,.payment-text-button{width:100%}.activity-evidence-head{flex-direction:column;align-items:flex-start;gap:4px}}.nav-auth-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nav-auth-button:hover{opacity:.55}.auth-nav-signed-out,.auth-nav-signed-in{align-items:center;gap:12px;display:flex}.nav-dashboard-link{background:var(--ink);color:#fff;border-radius:7px;align-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.nav-dashboard-link:hover{background:#000;transform:translateY(-1px);opacity:1!important}.nav-start-link{gap:14px;min-height:42px;padding:0 18px}.auth-setup,.account-section,.auth-state{background:#f8f8f8;padding:54px 0}.auth-setup-card,.account-card,.auth-state-card{background:#fff;border:1px solid #d9d9d9;border-radius:16px;box-shadow:0 20px 45px #12121214}.auth-setup-card{grid-template-columns:1fr auto;align-items:center;gap:10px 34px;padding:30px 34px;display:grid}.auth-setup-card>span{color:#161616;letter-spacing:1.8px;font-size:9px;font-weight:700}.auth-setup-card h2{letter-spacing:-2px;grid-column:1;font-size:clamp(27px,3vw,40px)}.auth-setup-card p{max-width:720px;color:var(--muted);grid-column:1;margin:5px 0 0;line-height:1.6}.auth-setup-card code{color:#4b4b4b;background:#f8f8f8;border:1px solid #e4e4e4;border-radius:8px;grid-area:1/2/4;padding:15px 17px;font-size:11px}.auth-setup-card small{color:#5e5e5e;grid-column:1/-1;font-size:9px}.account-card{padding:34px}.account-card-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.account-card-head small{color:#161616;letter-spacing:1.5px;font-size:9px;font-weight:700}.account-card h2{margin-top:8px;font-size:clamp(34px,4vw,55px)}.account-card>p{max-width:760px;color:var(--muted);line-height:1.65}.account-card dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0 0;display:grid}.account-card dl div{background:#f8f8f8;border-radius:9px;padding:15px}.account-card dt{color:var(--muted);text-transform:uppercase;font-size:8px}.account-card dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;font-weight:600}.auth-state-card{color:var(--muted);padding:22px 28px}.auth-state-error{color:#424242;background:#f7f7f7;border-color:#c2c2c2}.mock-login-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);overscroll-behavior:contain;background:#0c0c0cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.mock-login-dialog{overscroll-behavior:contain;background:#fff;border:1px solid #ffffff8c;border-radius:17px;width:min(480px,100%);max-height:calc(100dvh - 40px);padding:32px;position:relative;overflow:auto;box-shadow:0 35px 90px #0000004d}.mock-login-close{width:34px;height:34px;color:var(--ink);cursor:pointer;background:#f3f3f3;border:0;border-radius:50%;font-size:22px;position:absolute;top:12px;right:14px}.mock-login-dialog>span{color:#6b6b6b;letter-spacing:1.5px;font-size:8px;font-weight:700}.mock-login-dialog h2{letter-spacing:-2px;margin:10px 0 15px;font-size:36px}.mock-login-warning{color:#575757;background:#f8f8f8;border:1px solid #c3c3c3;border-radius:8px;padding:12px 14px;font-size:11px;line-height:1.5}.mock-login-account-actions{gap:9px;margin-top:18px;display:grid}.mock-login-account-actions .button{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.mock-login-account-actions .button small{color:inherit;opacity:.72;margin-left:12px;font-size:9px;font-weight:500}.mock-login-dialog form{margin-top:20px}.mock-login-dialog label{margin-bottom:14px;font-size:10px;font-weight:600;display:block}.mock-login-dialog input{border:1px solid #dcdcdc;border-radius:7px;outline:none;width:100%;margin-top:6px;padding:12px;display:block}.mock-login-dialog input:focus{border-color:#161616;box-shadow:0 0 0 3px #16161624}.mock-login-dialog form .button{width:100%}.mock-login-error{color:#434343;background:#f3f3f3;border-radius:6px;padding:9px 11px;font-size:11px}.mock-login-dialog dl{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0;display:grid}.mock-login-dialog dl div{background:#f7f7f7;border-radius:7px;min-width:0;padding:10px}.mock-login-dialog dt{color:var(--muted);text-transform:uppercase;font-size:7px}.mock-login-dialog dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;font-weight:600}.mock-account-section{background:#f8f8f8}.mock-mode-badge{color:#585858;text-transform:uppercase;background:#f0f0f0;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:700}@media (width<=900px){.auth-setup-card{grid-template-columns:1fr}.auth-setup-card code{grid-area:auto/1;width:100%;overflow:auto}.auth-setup-card small{grid-column:1}}@media (width<=600px){.auth-nav-signed-in{justify-content:center}.auth-setup,.account-section,.auth-state{padding:35px 0}.auth-setup-card,.account-card{padding:24px 18px}.account-card dl{grid-template-columns:1fr}.mock-login-dialog{padding:28px 18px 22px}.mock-login-dialog dl{grid-template-columns:1fr}}.crm-page{color:#181818;background:#f6f6f6;height:100vh;min-height:620px;overflow:hidden}.crm-sidebar{z-index:60;color:#fff;background:linear-gradient(#0b0b0b 0%,#1d1d1d 100%);flex-direction:column;width:225px;padding:29px 24px;display:flex;position:fixed;inset:0 auto 0 0}.crm-sidebar .brand{margin-bottom:55px}.crm-sidebar nav{flex-direction:column;gap:7px;display:flex}.crm-sidebar nav button{color:#a5a5a5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px 13px;font-size:12px;font-weight:500;display:flex}.crm-sidebar nav button span{color:#969696;text-align:center;width:18px;font-size:16px}.crm-sidebar nav button:focus-visible{outline-offset:2px;outline:2px solid #aeaeae}.crm-sidebar-bottom{border-top:1px solid #ffffff1f;flex-direction:column;gap:12px;margin-top:auto;padding-top:24px;display:flex}.crm-sidebar-bottom a{color:#d4d4d4;font-size:11px}.crm-sidebar-bottom small{color:#818181;margin-top:8px;font-size:9px;line-height:1.6}.crm-main{flex-direction:column;min-width:0;height:100vh;margin-left:225px;padding:0 30px 18px;display:flex;overflow:hidden}.crm-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;height:auto;min-height:95px;padding:20px 0;display:flex;position:static}.crm-topbar>div:first-child>span{color:#7f7f7f;letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:700}.crm-topbar h1{font:600 34px var(--font-display);letter-spacing:-1.5px;margin:5px 0 0}.crm-user{align-items:center;gap:11px;display:flex}.crm-user>span{color:#fff;background:#161616;border-radius:10px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:700;display:grid}.crm-user p,.crm-user strong,.crm-user small{margin:0;display:block}.crm-user strong{font-size:11px}.crm-user small{color:#868686;margin-top:3px;font-size:8px}.crm-disclosure{background:#f9f9f9;border:1px solid silver;border-radius:10px;flex:none;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:11px 15px;display:flex}.crm-disclosure-lead>div>strong,.crm-disclosure-lead>div>span{display:block}.crm-disclosure-lead>div>span{color:#6e6e6e;margin-top:4px;font-size:9px}.crm-disclosure p{color:#6f6f6f;margin:0;font-size:10px}.crm-view-port{flex:1;min-height:0;overflow:hidden}.crm-view{height:100%;min-height:0}.crm-view-overview{flex-direction:column;display:flex}.crm-summary{flex:none;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:12px;display:grid}.crm-summary article{background:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:13px 16px;position:relative;overflow:hidden;box-shadow:0 9px 25px #1818180b}.crm-summary article:after{content:"";background:#f3f3f3;border-radius:50%;width:56px;height:56px;position:absolute;top:-13px;right:-13px}.crm-summary article.attention:after{background:#f2f2f2}.crm-summary span,.crm-summary small,.crm-summary strong{display:block}.crm-summary span{color:#777;text-transform:uppercase;font-size:9px;font-weight:600}.crm-summary strong{font:600 25px var(--font-display);margin:5px 0 3px}.crm-summary small{color:#949494;font-size:8px}.crm-summary small b{color:#7f7f7f;font-weight:700}.crm-summary small em{color:#6c6c6c;font-style:normal;font-weight:700}.crm-analytics{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:12px;min-height:0;display:grid}.crm-chart-card{background:#fff;border:1px solid #e2e2e2;border-radius:14px;min-width:0;min-height:0;padding:13px 18px;overflow:hidden;box-shadow:0 12px 35px #1818180d}.crm-chart-head{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:8px;display:flex}.crm-chart-head span{color:#161616;letter-spacing:1.3px;font-size:7px;font-weight:700}.crm-chart-head h2{font:600 16px var(--font-display);letter-spacing:-.4px;margin:5px 0 0}.crm-chart-head>small{color:#898989;white-space:nowrap;background:#f5f5f5;border-radius:5px;padding:5px 7px;font-size:7px}.crm-column-chart{height:calc(100% - 42px);min-height:105px;padding:8px 7px 0 28px;position:relative}.crm-chart-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:8px 7px 29px 28px}.crm-chart-grid i{border-top:1px dashed #e9e9e9;display:block}.crm-column-chart ol{z-index:1;grid-template-columns:repeat(6,1fr);gap:11px;height:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.crm-column-chart li{text-align:center;grid-template-rows:1fr 22px;min-width:0;display:grid}.crm-column-chart li>div{justify-content:center;align-items:flex-end;min-height:0;display:flex}.crm-column-chart li>div>span{background:linear-gradient(#161616,#494949);border-radius:5px 5px 2px 2px;width:min(34px,65%);min-height:5px;display:block;position:relative;box-shadow:0 5px 12px #1616162e}.crm-column-chart li:nth-child(2n)>div>span{background:linear-gradient(#767676,#4b4b4b)}.crm-column-chart li>div>span em{color:#5a5a5a;font-size:7px;font-style:normal;font-weight:700;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.crm-column-chart li>small{color:#828282;text-overflow:ellipsis;white-space:nowrap;padding-top:8px;font-size:7px;overflow:hidden}.crm-donut-wrap{justify-content:center;align-items:center;gap:24px;height:calc(100% - 42px);min-height:105px;display:flex}.crm-donut{border-radius:50%;flex:none;place-items:center;width:105px;height:105px;display:grid;box-shadow:0 12px 28px #1616161f}.crm-donut>div{background:#fff;border-radius:50%;place-items:center;width:65px;height:65px;display:grid}.crm-donut strong,.crm-donut span{text-align:center;display:block}.crm-donut strong{font:600 25px var(--font-display)}.crm-donut span{color:#949494;text-transform:uppercase;margin-top:-16px;font-size:7px}.crm-chart-legend{min-width:115px;margin:0;padding:0;list-style:none}.crm-chart-legend li{border-bottom:1px solid #f0f0f0;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.crm-chart-legend i{background:#161616;border-radius:2px;width:7px;height:7px}.crm-chart-legend i.converted{background:#676767}.crm-chart-legend i.closed{background:#e4e4e4}.crm-chart-legend span{color:#777;font-size:8px}.crm-chart-legend strong{font-size:9px}.crm-horizontal-bars{flex-direction:column;justify-content:center;gap:11px;height:calc(100% - 42px);min-height:105px;margin:0;padding:2px 3px;list-style:none;display:flex}.crm-horizontal-bars li>div{justify-content:space-between;align-items:center;gap:15px;margin-bottom:7px;display:flex}.crm-horizontal-bars span{color:#696969;font-size:8px}.crm-horizontal-bars strong{font-size:8px}.crm-horizontal-bars li>i{background:#f1f1f1;border-radius:999px;height:7px;display:block;overflow:hidden}.crm-horizontal-bars li>i>b{border-radius:inherit;background:linear-gradient(90deg,#161616,#a8a8a8);height:100%;display:block}.crm-chart-card:nth-child(4) .crm-horizontal-bars li>i>b{background:linear-gradient(90deg,#535353,#979797)}.crm-list-panel,.crm-detail{background:#fff;border:1px solid #e2e2e2;border-radius:14px;min-width:0;box-shadow:0 12px 35px #1818180d}.crm-view-pipeline .crm-list-panel{flex-direction:column;height:100%;display:flex;overflow:hidden}.crm-section-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:23px 24px 17px;display:flex}.crm-section-head span,.crm-transition>div>span,.crm-activity>span{color:#161616;letter-spacing:1.3px;font-size:8px;font-weight:700}.crm-section-head h2{font:600 22px var(--font-display);letter-spacing:-.7px;margin:5px 0 0}.crm-queues{gap:7px;padding:0 24px 16px;display:flex;overflow-x:auto}.crm-queues button{color:#6f6f6f;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:999px;flex:none;padding:8px 11px;font-size:9px}.crm-queues button.active{color:#fff;background:#161616;border-color:#161616}.crm-filters{background:#fafafa;border-block:1px solid #ececec;grid-template-columns:1fr 180px;gap:11px;padding:15px 24px;display:grid}.crm-filters label,.crm-transition label{color:#727272;text-transform:uppercase;font-size:8px;font-weight:600}.crm-filters input,.crm-filters select,.crm-transition select,.crm-transition textarea{color:#181818;text-transform:none;background:#fff;border:1px solid #dfdfdf;border-radius:7px;outline:none;width:100%;margin-top:6px;padding:10px 11px;font-size:10px;display:block}.crm-table-wrap{flex:1;min-height:0;overflow:auto}.crm-table{border-collapse:collapse;width:100%}.crm-table th{color:#949494;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #ebebeb;padding:12px 13px;font-size:7px;font-weight:700}.crm-table td{vertical-align:middle;border-bottom:1px solid #f1f1f1;padding:13px;font-size:9px}.crm-table tr.selected td{background:#f6f6f6}.crm-table tbody tr:last-child td{border-bottom:0}.crm-customer-button{width:100%;min-width:165px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.crm-customer-button>span,.crm-detail-avatar{color:#595959;background:#eee;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;font-size:9px;font-weight:700;display:grid}.crm-customer-button p,.crm-customer-button strong,.crm-customer-button small{margin:0;display:block}.crm-customer-button strong{font-size:10px}.crm-customer-button small{color:#8f8f8f;margin-top:3px;font-size:8px}.crm-badge{color:#6a6a6a;text-transform:uppercase;white-space:nowrap;background:#f1f1f1;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:700;display:inline-block}.crm-badge-new_lead{color:#545454;background:#ededed}.crm-badge-contacted{color:#545454;background:#f1f1f1}.crm-badge-interested{color:#525252;background:#ebebeb}.crm-badge-awaiting_payment,.crm-badge-pending,.crm-badge-initiated{color:#5a5a5a;background:#f2f2f2}.crm-badge-converted,.crm-badge-succeeded,.crm-badge-onboarding,.crm-badge-active{color:#535353;background:#f1f1f1}.crm-badge-pre_activation,.crm-badge-not_started{color:#6a6a6a;background:#f1f1f1}.crm-badge-not_interested,.crm-badge-unqualified,.crm-badge-cancelled{color:#505050;background:#eaeaea}.crm-next-action{min-width:145px;margin:0}.crm-next-action strong,.crm-next-action small{display:block}.crm-next-action small{color:#969696;margin-top:4px;font-size:7px}.crm-next-action.overdue strong{color:#555}.crm-owner{white-space:nowrap}.crm-empty{color:#828282;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:11px;display:flex}.crm-empty button{color:#161616;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.crm-view-customer{overflow:auto}.crm-view-customer .crm-detail{width:min(900px,100%);margin:0 auto;padding:24px;position:static}.crm-back-button{color:#161616;cursor:pointer;background:0 0;border:0;margin:0 0 15px;padding:0;font-size:9px;font-weight:600}.crm-payment-link{width:100%;min-height:42px;margin-top:16px}.crm-view-payment{background:#f3f3f3;border:1px solid #e2e2e2;border-radius:14px;overflow:auto}.crm-payment-customer{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #dadada;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.crm-payment-customer span{color:#161616;letter-spacing:1.2px;font-size:7px;font-weight:700}.crm-payment-customer strong{font-size:11px}.crm-payment-customer small{color:gray;margin-left:auto;font-size:8px}.crm-view-payment .payment-demo{padding:45px 0}.crm-view-payment .payment-demo-grid{gap:45px}.crm-detail-head{border-bottom:1px solid #ececec;align-items:center;gap:13px;padding-bottom:18px;display:flex}.crm-detail-head small,.crm-detail-head h2,.crm-detail-head p{margin:0;display:block}.crm-detail-head small{color:#939393;text-transform:uppercase;font-size:7px}.crm-detail-head h2{font:600 20px var(--font-display);letter-spacing:-.5px;margin:4px 0}.crm-status-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:17px 0;display:grid}.crm-status-grid>div{background:#f7f7f7;border-radius:8px;min-width:0;padding:10px}.crm-status-grid>div>span:first-child{color:#949494;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:700;display:block}.crm-facts{background:#eaeaea;border:1px solid #eaeaea;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.crm-facts div{background:#fff;min-width:0;padding:10px}.crm-facts dt{color:#949494;text-transform:uppercase;font-size:7px}.crm-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;font-weight:600}.crm-note{background:#f8f8f8;border:1px solid #dadada;border-radius:8px;margin-top:16px;padding:13px}.crm-note span{color:#585858;letter-spacing:.6px;font-size:7px;font-weight:700}.crm-note p{color:#606060;margin:7px 0 0;font-size:9px;line-height:1.55}.crm-transition{border-top:1px solid #ececec;margin-top:18px;padding-top:18px}.crm-transition h3{font:600 16px var(--font-display);margin:5px 0 13px}.crm-transition label{margin-top:10px;display:block}.crm-transition .button{width:100%;min-height:40px;margin-top:11px;padding:9px 12px;font-size:9px}.crm-transition>p{color:#828282;font-size:9px}.crm-payment-boundary{color:#5f5f5f;background:#f8f8f8;border-radius:7px;margin-top:10px;padding:9px;font-size:8px;line-height:1.5;display:block}.crm-transition-message{background:#f3f3f3;border-radius:7px;padding:8px 10px;line-height:1.5;color:#515151!important}.crm-activity{border-top:1px solid #ececec;margin-top:18px;padding-top:18px}.crm-activity ol{margin:10px 0 0;padding:0;list-style:none}.crm-activity li{border-top:1px solid #f2f2f2;grid-template-columns:8px 1fr;gap:8px;padding:8px 0;display:grid}.crm-activity li i{background:#161616;border-radius:50%;width:6px;height:6px;margin-top:3px}.crm-activity li p,.crm-activity li small{margin:0;display:block}.crm-activity li p{font-size:8px}.crm-activity li small{color:#9b9b9b;margin-top:3px;font-size:7px}@media (width<=1180px){.crm-analytics{grid-template-columns:1fr 1fr}}@media (width<=900px){.crm-page{height:auto;min-height:100vh;overflow:visible}.crm-sidebar{width:auto;min-height:auto;padding:20px;position:static}.crm-sidebar .brand{margin-bottom:18px}.crm-sidebar nav{flex-direction:row;overflow-x:auto}.crm-sidebar nav button{flex:none;width:auto}.crm-sidebar-bottom{flex-flow:wrap;margin-top:18px;padding-top:15px}.crm-sidebar-bottom small{flex-basis:100%}.crm-main{height:auto;min-height:0;margin-left:0;padding:0 20px 40px;overflow:visible}.crm-view-port{overflow:visible}.crm-view{height:auto}.crm-summary{grid-template-columns:repeat(2,1fr)}.crm-analytics{grid-template-rows:none;grid-template-columns:1fr}.crm-chart-card{min-height:260px}.crm-column-chart{height:190px}.crm-donut-wrap,.crm-horizontal-bars{height:auto;min-height:190px}.crm-view-pipeline .crm-list-panel{height:auto}.crm-view-customer{overflow:visible}}@media (width<=600px){.crm-main{padding-inline:14px}.crm-topbar{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 0}.crm-disclosure{flex-direction:column;align-items:flex-start;gap:10px}.crm-summary{grid-template-columns:1fr 1fr;gap:9px}.crm-summary article{padding:15px}.crm-chart-card{min-height:260px;padding:18px 14px}.crm-column-chart{height:190px;padding-left:12px}.crm-chart-grid{left:12px}.crm-column-chart ol{gap:5px}.crm-donut-wrap{flex-direction:column;align-items:flex-start}.crm-chart-legend{width:100%}.crm-filters{grid-template-columns:1fr}.crm-table{min-width:760px}.crm-detail{padding:20px 15px}.crm-payment-customer{flex-direction:column;align-items:flex-start}.crm-payment-customer small{margin-left:0}.crm-status-grid,.crm-facts{grid-template-columns:1fr}}.workspace-layout{color:#181818;background:#f6f6f6;min-height:100vh}.workspace-sidebar{z-index:70;color:#fff;background:linear-gradient(#000 0%,#111 100%);border-right:1px solid #ffffff1a;flex-direction:column;width:250px;padding:28px 20px;display:flex;position:fixed;inset:0 auto 0 0}.workspace-sidebar .brand{align-items:center;margin-bottom:36px;display:inline-flex}.workspace-sidebar .huntly-wordmark-inverted{color:#fff}.workspace-sidebar-header{margin-bottom:4px}.workspace-sidebar-header span,.workspace-sidebar>div span{color:#888;letter-spacing:1.3px;font-size:9px;font-weight:800;display:block}.workspace-sidebar-header strong,.workspace-sidebar>div strong{font:600 16px var(--font-display);letter-spacing:-.3px;color:#f0f0f0;margin-top:6px;display:block}.workspace-sidebar-nav-label{color:#666;letter-spacing:1.35px;text-transform:uppercase;margin-top:24px;font-size:8px;font-weight:800;display:block}.workspace-sidebar-nav-label+nav{margin-top:10px}.workspace-sidebar nav{flex-direction:column;gap:6px;display:flex}.workspace-sidebar-nav-item{color:#959595;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:all .18s;display:flex;position:relative}.workspace-sidebar-nav-icon{color:#a0a0a0;background:#ffffff0f;border:1px solid #ffffff14;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;transition:all .18s;display:grid}.workspace-sidebar-nav-icon svg{width:18px;height:18px}.workspace-sidebar-nav-content{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-sidebar-nav-title{color:inherit;font-size:13px;font-weight:600;line-height:1.25;display:block}.workspace-sidebar-nav-content small{color:#707070;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.35;display:block;overflow:hidden}.workspace-sidebar-nav-pill{display:none}.workspace-sidebar nav a:hover,.workspace-sidebar-nav-item:hover{color:#fff;background:#ffffff14;border-color:#ffffff1f}.workspace-sidebar nav a:hover .workspace-sidebar-nav-icon,.workspace-sidebar-nav-item:hover .workspace-sidebar-nav-icon{color:#fff;background:#ffffff24;border-color:#ffffff2e}.workspace-sidebar nav a.active,.workspace-sidebar-nav-item.active{color:#fff;background:#222;border-color:#fff3;box-shadow:0 4px 16px #00000073}.workspace-sidebar nav a.active .workspace-sidebar-nav-icon,.workspace-sidebar-nav-item.active .workspace-sidebar-nav-icon{color:#050505;background:#fff;border-color:#fff;box-shadow:0 0 12px #ffffff2e}.workspace-sidebar nav a.active small,.workspace-sidebar-nav-item.active .workspace-sidebar-nav-content small{color:#b5b5b5}.workspace-sidebar-account{border-top:1px solid #ffffff1a;flex-direction:column;gap:12px;margin-top:auto;padding-top:18px;display:flex}.workspace-sidebar-profile{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.workspace-sidebar-profile.has-settings{grid-template-columns:42px minmax(0,1fr) 32px}.workspace-sidebar-profile>img,.workspace-sidebar-profile>span{color:#fff;object-fit:cover;background:#1c1c1c;border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.workspace-sidebar-profile>div{min-width:0}.workspace-sidebar-profile strong,.workspace-sidebar-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-sidebar-profile strong{color:#fff;letter-spacing:0;margin-top:3px;font-size:12px;font-weight:600}.workspace-sidebar-profile small{color:#7e7e7e;font-size:9px;line-height:1.4}.workspace-sidebar-profile-settings{color:#8b8b8b;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.workspace-sidebar-profile-settings svg{width:16px;height:16px}.workspace-sidebar-profile-settings:hover,.workspace-sidebar-profile-settings:focus-visible{color:#fff;border-color:currentColor}.workspace-sidebar-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workspace-sidebar-actions a,.workspace-sidebar-actions button{color:#d4d4d4;min-height:34px;font:600 11px var(--font-body);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;transition:all .15s;display:flex}.workspace-sidebar-actions a:hover,.workspace-sidebar-actions button:hover{color:#fff;background:#ffffff26;border-color:#ffffff4d}.workspace-sidebar-account>small{color:#666;font-size:9px;line-height:1.45}.workspace-sidebar-bug-report{color:#888;font-size:9.5px;line-height:1.45;display:block}.workspace-sidebar-bug-report a{color:#fff;text-underline-offset:2px;font-weight:700;text-decoration:underline}.workspace-sidebar-bug-report a:hover{color:#e2e8f0}.workspace-main{height:100vh;margin-left:250px;position:relative;overflow:hidden}.workspace-rail{z-index:72;color:#fff;background:#050505;border-right:1px solid #252525;flex-direction:column;align-items:center;width:88px;padding:22px 10px 16px;display:flex;position:fixed;inset:0 auto 0 0}.workspace-rail-brand{color:#fff;border:1px solid #292929;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.workspace-rail-brand .huntly-mark{width:25px;height:25px}.workspace-rail nav{flex-direction:column;gap:8px;width:100%;margin-top:42px;display:flex}.workspace-rail nav a{color:#838383;text-align:center;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:57px;font-size:8px;font-weight:700;line-height:1.15;display:flex}.workspace-rail nav a.workspace-rail-settings-mobile{display:none}.workspace-rail nav a>span{overflow-wrap:normal;word-break:normal;max-width:100%}.workspace-feature-tier{color:#a8a8a8;letter-spacing:.55px;text-transform:uppercase;border:1px solid #3a3a3a;border-radius:4px;margin-top:-3px;padding:2px 4px;font-size:5.5px;font-weight:850;line-height:1}.workspace-rail nav a svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.workspace-rail nav a:hover{color:#fff;border-color:#2c2c2c}.workspace-rail nav a.active{color:#fff;background:#171717;border-color:#303030}.workspace-rail-avatar{color:#fff;background:#151515;border:1px solid #303030;border-radius:11px;place-items:center;width:38px;height:38px;margin-top:auto;font-size:11px;font-weight:800;display:grid}.workspace-context-sidebar{z-index:71;color:#171717;background:#efefec;border-right:1px solid #d8d8d4;flex-direction:column;width:236px;padding:30px 18px 18px;display:flex;position:fixed;inset:0 auto 0 88px}.workspace-context-sidebar header{border-bottom:1px solid #d4d4d0;padding:2px 5px 22px}.workspace-context-sidebar header>span{color:#74746f;letter-spacing:1.35px;font-size:7px;font-weight:800}.workspace-context-sidebar header strong{font:600 21px/1.05 var(--font-display);letter-spacing:-.65px;margin-top:9px;display:block}.workspace-context-sidebar header p{color:#74746f;margin:8px 0 0;font-size:9px;line-height:1.45}.workspace-context-sidebar>.workspace-sidebar-nav-label{color:#8a8a84;margin:22px 5px 8px}.workspace-context-sidebar>nav{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.workspace-context-sidebar>nav a{color:#565652;border:1px solid #0000;border-radius:9px;flex-direction:column;gap:4px;padding:11px 12px;display:flex}.workspace-context-sidebar>nav a span{color:inherit;font-size:11px;font-weight:700}.workspace-context-tier{color:#64748b;letter-spacing:.55px;text-transform:uppercase;vertical-align:2px;border:1px solid #cbd5e1;border-radius:999px;margin-left:7px;padding:2px 5px;font-size:6px;font-style:normal;line-height:1.2;display:inline-flex}.workspace-context-sidebar>nav a.active .workspace-context-tier{color:#cbd5e1;border-color:#475569}.workspace-context-sidebar>nav a small{color:#8a8a84;font-size:8px;line-height:1.35}.workspace-context-sidebar>nav a:hover{color:#171717;background:#f7f7f4;border-color:#d1d1cc}.workspace-context-sidebar>nav a.active{color:#fff;background:#171717;border-color:#171717}.workspace-context-sidebar>nav a.active small{color:#a9a9a4}.workspace-context-advisor{color:#fff;isolation:isolate;background:#0b0b0b;border:1px solid #242424;border-radius:12px;flex:none;grid-template-columns:minmax(0,1fr) 74px;min-height:154px;margin-top:14px;display:grid;position:relative;overflow:hidden}.workspace-context-advisor:before{content:"";opacity:.28;background-image:linear-gradient(#ffffff3d 1px,#0000 1px),linear-gradient(90deg,#ffffff3d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000000b8 72%,#0000);mask-image:linear-gradient(90deg,#000,#000000b8 72%,#0000)}.workspace-context-advisor>div{z-index:2;min-width:0;padding:14px 0 14px 14px;position:relative}.workspace-context-advisor>div span{color:#8d8d89;letter-spacing:1.1px;font-size:6px;font-weight:800}.workspace-context-advisor>div strong{max-width:100%;font:600 14px/1.08 var(--font-display);letter-spacing:-.3px;overflow-wrap:normal;word-break:normal;margin-top:8px;display:block}.workspace-context-advisor>div p{color:#a7a7a2;margin:7px 0 0;font-size:7.5px;line-height:1.45}.workspace-context-advisor-cta{color:#111;background:#f4f4f0;border:1px solid #3b3b3b;border-radius:6px;align-items:center;gap:5px;margin-top:10px;padding:6px 8px;font-size:7px;font-weight:800;line-height:1;display:inline-flex}.workspace-context-advisor-cta>span{color:inherit;letter-spacing:0;font-size:9px;transition:transform .15s}.workspace-context-advisor-cta:hover,.workspace-context-advisor-cta:focus-visible{background:#c7ff00;border-color:#c7ff00}.workspace-context-advisor-cta:hover>span{transform:translate(2px)}.workspace-context-advisor>img{z-index:1;object-fit:contain;object-position:center bottom;pointer-events:none;filter:drop-shadow(0 10px 12px #00000080);place-self:end;width:88px;max-width:none;height:calc(100% + 10px);animation:.28s ease-out workspace-advisor-swap;position:relative;bottom:-10px;right:-7px}@keyframes workspace-advisor-swap{0%{opacity:0;transform:translate(9px,7px)scale(.96)}to{opacity:1;transform:none}}.workspace-context-sidebar .workspace-sidebar-account{border-color:#d2d2ce;gap:12px}.workspace-context-sidebar .workspace-sidebar-profile>img,.workspace-context-sidebar .workspace-sidebar-profile>span{background:#171717;border-color:#d3d3cf;border-radius:50%;width:42px;height:42px}.workspace-context-sidebar .workspace-sidebar-profile strong{color:#171717}.workspace-context-sidebar .workspace-sidebar-profile small,.workspace-context-sidebar .workspace-sidebar-account>small{color:#858580}.workspace-context-sidebar .workspace-sidebar-profile-settings{color:#656560;border-color:#cacac5}.workspace-context-sidebar .workspace-sidebar-profile-settings:hover,.workspace-context-sidebar .workspace-sidebar-profile-settings:focus-visible,.workspace-context-sidebar .workspace-sidebar-profile-settings.active{color:#fff;background:#171717;border-color:#171717}.workspace-context-sidebar .workspace-sidebar-actions a,.workspace-context-sidebar .workspace-sidebar-actions button{color:#454541;border-color:#cacac5}.workspace-context-sidebar .workspace-sidebar-actions a:hover,.workspace-context-sidebar .workspace-sidebar-actions button:hover{color:#fff;background:#171717;border-color:#171717}.workspace-layout-tiered .workspace-main{margin-left:324px;transition:margin-left .34s cubic-bezier(.22,1,.36,1)}.workspace-layout-tiered .workspace-context-sidebar{will-change:transform;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s;transform:translate(0)}.workspace-layout-tiered.is-context-collapsed .workspace-context-sidebar{box-shadow:none;transform:translate(-100%)}.workspace-layout-tiered.is-context-collapsed .workspace-main{margin-left:88px}.workspace-context-toggle{z-index:73;color:#363632;cursor:pointer;background:#f8f8f5;border:1px solid #c9c9c5;border-radius:0 11px 11px 0;place-items:center;width:34px;height:48px;padding:0;transition:left .34s cubic-bezier(.22,1,.36,1),background .18s,color .18s,box-shadow .18s;display:grid;position:fixed;top:50%;left:308px;transform:translateY(-50%);box-shadow:6px 8px 20px #1919161f}.workspace-context-toggle:hover{color:#fff;background:#171717;border-color:#171717;box-shadow:7px 10px 24px #1414122e}.workspace-context-toggle:focus-visible{outline-offset:3px;outline:3px solid #17171747}.workspace-context-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.workspace-layout-tiered.is-context-collapsed .workspace-context-toggle{color:#fff;background:#171717;border-color:#303030;left:88px;box-shadow:7px 10px 24px #0a0a0a38}.workspace-layout-tiered.is-context-collapsed .workspace-context-toggle:hover{background:#303030}.workspace-layout-customer .workspace-context-sidebar{color:#121212;background:#fafafa;border-color:#d0d0d0}.workspace-layout-customer .workspace-context-sidebar header{border-color:#ddd}.workspace-layout-customer .workspace-context-sidebar header>span,.workspace-layout-customer .workspace-context-sidebar header p,.workspace-layout-customer .workspace-context-sidebar>.workspace-sidebar-nav-label,.workspace-layout-customer .workspace-context-sidebar>nav a small,.workspace-layout-customer .workspace-context-sidebar .workspace-sidebar-profile small,.workspace-layout-customer .workspace-context-sidebar .workspace-sidebar-account>small{color:#6e6e6e}.workspace-layout-customer .workspace-context-sidebar>nav a{color:#555}.workspace-layout-customer .workspace-context-sidebar>nav a:hover{color:#121212;background:#fff;border-color:#d4d4d4}.workspace-layout-customer .workspace-context-sidebar>nav a.active{color:#fff;background:#121212;border-color:#121212}.workspace-layout-customer .workspace-context-sidebar>nav a.active small{color:#d4d4d4}.workspace-layout-customer .workspace-context-sidebar .workspace-sidebar-account{border-color:#ddd}.workspace-layout-customer .workspace-sidebar-bug-report a{color:#555}.workspace-layout-customer .workspace-sidebar-bug-report a:hover{color:#121212}.workspace-layout-customer .workspace-context-sidebar .workspace-sidebar-profile>img,.workspace-layout-customer .workspace-context-sidebar .workspace-sidebar-profile>span{background:#121212;border-color:#d4d4d4}.workspace-layout-customer .workspace-context-sidebar .workspace-sidebar-profile strong{color:#121212}.workspace-layout-customer .workspace-context-sidebar .workspace-sidebar-profile-settings,.workspace-layout-customer .workspace-context-sidebar .workspace-sidebar-actions a,.workspace-layout-customer .workspace-context-sidebar .workspace-sidebar-actions button{color:#555;border-color:#d4d4d4}.workspace-layout-customer .workspace-context-toggle{color:#404040;background:#fafafa;border-color:#d0d0d0}.workspace-layout-customer .workspace-context-toggle:hover,.workspace-layout-customer.is-context-collapsed .workspace-context-toggle{color:#fff;background:#121212;border-color:#121212}.workspace-feature-gate-layer{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:24px;animation:.18s both workspace-feature-gate-fade;display:grid;position:fixed;inset:0}.workspace-feature-gate{color:#fff;background:#0b0b0b;border:1px solid #363636;border-radius:20px;width:min(100%,720px);max-height:calc(100dvh - 48px);padding:34px;animation:.24s cubic-bezier(.16,1,.3,1) both workspace-feature-gate-enter;position:relative;overflow:auto;box-shadow:0 34px 100px #0000008f}.workspace-feature-gate:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 70%);mask-image:linear-gradient(135deg,#000,#0000 70%)}.workspace-feature-gate>*{z-index:1;position:relative}.workspace-feature-gate-close{color:#d4d4d4;cursor:pointer;background:#151515;border:1px solid #3d3d3d;border-radius:10px;place-items:center;width:36px;height:36px;font-size:21px;display:grid;position:absolute;top:18px;right:18px}.workspace-feature-gate-intro{grid-template-columns:minmax(0,1fr) 205px;align-items:center;gap:18px;min-height:215px;display:grid}.workspace-feature-gate-copy{min-width:0}.workspace-feature-gate-kicker{color:#a3a3a3;letter-spacing:1.4px;padding-right:48px;font-size:8px;font-weight:850;display:block}.workspace-feature-gate h2{max-width:470px;font:650 clamp(30px,5vw,43px)/1.02 var(--font-display);letter-spacing:-1.7px;margin:18px 0 11px}.workspace-feature-gate-copy>p{color:#d4d4d4;max-width:500px;margin:0;font-size:13px;line-height:1.65}.workspace-feature-gate-art{background:radial-gradient(circle at 50% 45%,#ffffff1a,#ffffff06 58%,#0000 72%);border:1px solid #ffffff24;border-radius:16px;place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden}.workspace-feature-gate-art:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:145px;height:145px;position:absolute}.workspace-feature-gate-art img{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 12px 22px #0000006b);width:100%;height:210px;position:relative}.workspace-feature-gate>ul{gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.workspace-feature-gate>ul li{color:#e5e5e5;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.workspace-feature-gate>ul li span{color:#fff;border:1px solid #525252;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.workspace-feature-gate-plan{background:#141414e6;border:1px solid #3d3d3d;border-radius:13px;grid-template-columns:1fr 1.2fr;gap:13px;padding:17px;display:grid}.workspace-feature-gate-plan div{gap:5px;display:grid}.workspace-feature-gate-plan small{color:#a3a3a3;letter-spacing:1px;font-size:7px;font-weight:850}.workspace-feature-gate-plan strong{font-size:18px}.workspace-feature-gate-plan strong em{color:#a3a3a3;margin-left:4px;font-size:8px;font-style:normal;font-weight:600}.workspace-feature-gate-plan p{color:#a3a3a3;grid-column:1/-1;margin:2px 0 0;font-size:9px;line-height:1.5}.workspace-feature-gate-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.workspace-feature-gate-actions :is(button,a){color:#fff;min-height:42px;font:800 10px var(--font-body);cursor:pointer;background:#171717;border:1px solid #525252;border-radius:9px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.workspace-feature-gate-actions a{color:#0b0b0b;background:#fff;border-color:#fff;gap:7px}.workspace-feature-gate :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #ffffff80}@keyframes workspace-feature-gate-fade{0%{opacity:0}}@keyframes workspace-feature-gate-enter{0%{opacity:0;transform:translateY(16px)scale(.97)}}@media (width<=600px){.workspace-feature-gate-layer{align-items:end;padding:0}.workspace-feature-gate{border-width:1px 0 0;border-radius:20px 20px 0 0;width:100%;max-height:92dvh;padding:30px 20px 22px}.workspace-feature-gate-intro{grid-template-columns:minmax(0,1fr) 112px;gap:10px;min-height:0}.workspace-feature-gate-art{min-height:132px;margin-top:25px}.workspace-feature-gate-art:before{width:92px;height:92px}.workspace-feature-gate-art img{height:132px}.workspace-feature-gate-plan{grid-template-columns:1fr}.workspace-feature-gate-plan p{grid-column:auto}.workspace-feature-gate-actions{flex-direction:column-reverse;align-items:stretch}}@media (prefers-reduced-motion:reduce){.workspace-feature-gate-layer,.workspace-feature-gate{animation:none}}.workspace-page-skeleton{background:#f6f6f4;min-height:100%;padding:clamp(24px,3vw,42px);overflow:hidden}.workspace-page-skeleton-settings,.workspace-page-skeleton-explore,.workspace-page-skeleton-calendar{background:#eef0f7;padding:clamp(28px,4vw,48px)}.workspace-page-skeleton-support,.workspace-page-skeleton-opportunities{background:#eef2f8;padding:32px clamp(24px,3vw,56px) 56px}.workspace-page-skeleton-customer{background:#e9edf5;padding:clamp(24px,3vw,42px)}.workspace-page-skeleton-settings .workspace-skeleton-line.is-title,.workspace-page-skeleton-explore .workspace-skeleton-line.is-title,.workspace-page-skeleton-calendar .workspace-skeleton-line.is-title,.workspace-page-skeleton-support .workspace-skeleton-line.is-title,.workspace-page-skeleton-opportunities .workspace-skeleton-line.is-title{height:58px}.workspace-page-skeleton.is-overlay{z-index:60;pointer-events:none;min-height:0;animation:.24s both workspace-skeleton-exit;position:absolute;inset:0}.workspace-skeleton-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-skeleton-line,.workspace-skeleton-action,.workspace-skeleton-cards i,.workspace-skeleton-body>i,.workspace-skeleton-body b{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:9px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.workspace-skeleton-header{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.workspace-skeleton-header>div{width:min(700px,72%)}.workspace-skeleton-line.is-kicker{width:132px;height:8px;margin-top:8px}.workspace-skeleton-line.is-title{width:min(560px,88%);height:46px;margin-top:16px}.workspace-skeleton-line.is-copy{width:min(390px,64%);height:11px;margin-top:14px}.workspace-skeleton-action{flex:none;width:90px;height:42px}.workspace-skeleton-hero{background:#0b0d12;border:1px solid #242424;border-radius:16px;grid-template-columns:minmax(0,1fr) 260px;min-height:230px;margin-top:28px;display:grid;position:relative;overflow:hidden}.workspace-skeleton-hero:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.workspace-skeleton-hero-copy{z-index:1;flex-direction:column;justify-content:center;width:min(480px,86%);padding:34px;display:flex;position:relative}.workspace-skeleton-hero-copy>*{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%);background-size:240% 100%;border-radius:7px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.workspace-skeleton-hero-copy span{width:118px;height:7px}.workspace-skeleton-hero-copy strong{width:min(360px,90%);height:34px;margin-top:20px}.workspace-skeleton-hero-copy i{width:min(420px,100%);height:9px;margin-top:15px}.workspace-skeleton-hero-copy i+i{width:min(300px,74%);margin-top:8px}.workspace-skeleton-figure{z-index:1;place-items:center;display:grid;position:relative}.workspace-skeleton-figure span{border:1px solid #343a48;border-radius:50%;width:142px;height:142px}.workspace-skeleton-figure i{background:#252b37;border-radius:42px 42px 20px 20px;width:70px;height:104px;position:absolute;transform:rotate(9deg)}.workspace-skeleton-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.workspace-skeleton-cards i{height:112px}.workspace-skeleton-body{grid-template-columns:minmax(260px,.72fr) minmax(360px,1.4fr);gap:14px;margin-top:14px;display:grid}.workspace-skeleton-body>i{height:260px}.workspace-skeleton-body>span{background:#fafaf8;border:1px solid #dfdfdb;border-radius:12px;align-content:start;gap:12px;padding:20px;display:grid}.workspace-skeleton-body b{height:54px}.workspace-page-skeleton-crm .workspace-skeleton-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-page-skeleton-crm .workspace-skeleton-body{grid-template-columns:1.7fr .8fr}.workspace-page-skeleton-customer .workspace-skeleton-line.is-title,.workspace-page-skeleton-progress .workspace-skeleton-line.is-title{width:min(620px,92%)}@keyframes workspace-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes workspace-skeleton-exit{0%,72%{opacity:1}to{opacity:0}}.workspace-page-skeleton :is(.workspace-skeleton-line,.workspace-skeleton-action,.workspace-skeleton-cards i,.workspace-skeleton-body>i,.workspace-skeleton-body b,.skeleton-settings-tabs span,.skeleton-form-grid span,.skeleton-card-content span,.skeleton-tier-card,.skeleton-service-card,.skeleton-calendar-grid i,.skeleton-calendar-weekdays span,.skeleton-calendar-agenda .agenda-items span,.skeleton-interview-card,.skeleton-followup-row):nth-child(2n){animation-delay:.18s}.workspace-page-skeleton :is(.workspace-skeleton-line,.workspace-skeleton-action,.workspace-skeleton-cards i,.workspace-skeleton-body>i,.workspace-skeleton-body b,.skeleton-settings-tabs span,.skeleton-form-grid span,.skeleton-card-content span,.skeleton-tier-card,.skeleton-service-card,.skeleton-calendar-grid i,.skeleton-calendar-weekdays span,.skeleton-calendar-agenda .agenda-items span,.skeleton-interview-card,.skeleton-followup-row):nth-child(3n){animation-delay:.36s}.skeleton-settings-shell,.skeleton-explore-shell,.skeleton-calendar-shell{max-width:1180px;margin:0 auto}.skeleton-breadcrumb-link{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:6px;width:140px;height:12px;margin-bottom:20px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-header-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.skeleton-settings-tabs{background:#fff;border:1px solid #d8dce6;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px;padding:6px;display:grid}.skeleton-settings-tabs span{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:10px;height:52px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-settings-card{background:#fff;border:1px solid #cbd5e1;border-radius:18px;margin-bottom:20px;padding:26px;box-shadow:0 2px 10px #0f172a0a}.skeleton-card-head{margin-bottom:22px}.skeleton-line-small{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:6px;width:110px;height:8px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-line-title{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:8px;width:min(320px,60%);height:26px;margin-top:10px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.skeleton-form-grid span{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:10px;height:60px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-button{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%);background-size:240% 100%;border-radius:10px;width:150px;height:42px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-card-content span{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:8px;height:44px;margin-bottom:10px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-billing-layout,.skeleton-privacy-layout{gap:18px;display:grid}.skeleton-billing-plan{background:#090d15;border-radius:18px;grid-template-columns:1.1fr .9fr;gap:28px;min-height:230px;padding:28px;display:grid}.skeleton-billing-plan>div{flex-direction:column;gap:14px;display:flex}.skeleton-billing-plan span,.skeleton-billing-plan b,.skeleton-billing-plan i{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%);background-size:240% 100%;border-radius:7px;height:16px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-billing-plan b{width:72%;height:34px}.skeleton-billing-plan i{width:45%;height:42px;margin-top:auto}.skeleton-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.skeleton-billing-summary span,.skeleton-billing-tiers span{background:#fff;border:1px solid #cbd5e1;border-radius:16px;min-height:112px;display:block}.skeleton-billing-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.skeleton-billing-tiers span{min-height:260px}.skeleton-privacy-overview{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.skeleton-privacy-overview span{background:#0a0e16;border-radius:18px;min-height:250px}.skeleton-privacy-support{background:#fff;border:1px solid #cbd5e1;border-radius:18px;grid-template-columns:.7fr 1.3fr;display:grid;overflow:hidden}.skeleton-privacy-support>div{gap:12px;padding:24px;display:grid}.skeleton-privacy-support>div+div{border-left:1px solid #e2e8f0}.skeleton-privacy-support span,.skeleton-privacy-danger span,.skeleton-privacy-danger i{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:9px;height:42px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-privacy-danger{background:#fff8f8;border:1px solid #ead9da;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.skeleton-privacy-danger>div{width:min(560px,70%)}.skeleton-privacy-danger span{height:12px;margin-bottom:8px}.skeleton-privacy-danger i{background:linear-gradient(90deg,var(--theme-skeleton,#7f1d1d) 20%,var(--theme-skeleton-highlight,#b42318) 42%,var(--theme-skeleton,#7f1d1d) 64%);width:160px;height:42px}.skeleton-toolbar-row{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.skeleton-pill-toggle{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:999px;width:180px;height:38px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px;display:grid}.skeleton-tier-card{background:#fff;border:1px solid #d5d9e2;border-radius:18px;flex-direction:column;min-height:380px;padding:26px 22px;display:flex}.skeleton-tier-card.is-featured{background:#000;border-color:#262626}.skeleton-tier-card .tag{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:6px;width:90px;height:18px;margin-bottom:14px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-tier-card.is-featured .tag{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%)}.skeleton-tier-card .title{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:8px;width:80%;height:26px;margin-bottom:14px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-tier-card.is-featured .title{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%)}.skeleton-tier-card .price{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:8px;width:60%;height:36px;margin-bottom:20px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-tier-card.is-featured .price{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%)}.skeleton-tier-card .features{flex-direction:column;flex:1;gap:10px;margin-bottom:24px;display:flex}.skeleton-tier-card .features i{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:6px;height:14px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-tier-card.is-featured .features i{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%)}.skeleton-tier-card .btn{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:9px;width:100%;height:40px;margin-top:auto;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-tier-card.is-featured .btn{background:#fff}.skeleton-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.skeleton-service-card{background:#fff;border:1px solid #d5d9e2;border-radius:15px;flex-direction:column;min-height:200px;padding:22px;display:flex}.skeleton-service-card>span{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:4px;width:28px;height:14px;margin-bottom:16px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-service-card .copy b{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:6px;width:70%;height:20px;margin-bottom:8px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-service-card .copy p{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:4px;width:90%;height:12px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-service-card .btn{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%);background-size:240% 100%;border-radius:8px;width:100%;height:38px;margin-top:auto;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-calendar-layout{grid-template-columns:minmax(520px,1fr) minmax(230px,300px);align-items:start;gap:14px;display:grid}.skeleton-calendar-board{background:#fff;border:1px solid #d5d9e2;border-radius:15px;padding:20px}.skeleton-calendar-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.skeleton-calendar-toolbar>span{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:6px;width:160px;height:24px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-calendar-toolbar .btns{gap:6px;display:flex}.skeleton-calendar-toolbar .btns span{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:8px;width:60px;height:32px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.skeleton-calendar-weekdays span{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:4px;height:16px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.skeleton-calendar-grid i{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:8px;min-height:80px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-calendar-agenda{background:#fff;border:1px solid #d5d9e2;border-radius:15px;padding:22px}.skeleton-calendar-agenda .title{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:6px;width:140px;height:22px;margin-bottom:20px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-calendar-agenda .agenda-items{flex-direction:column;gap:10px;display:flex}.skeleton-calendar-agenda .agenda-items span{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:10px;height:72px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-portal-shell{max-width:1600px;margin:0 auto}.skeleton-portal-actions{align-items:center;gap:12px;display:flex}.skeleton-btn-icon{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%);background-size:240% 100%;border-radius:9px;width:40px;height:40px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-btn-small{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%);background-size:240% 100%;border-radius:8px;width:80px;height:36px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.workspace-page-skeleton-customer{padding:32px clamp(24px,3vw,56px) 56px}.skeleton-portal-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.skeleton-portal-advisor{background:#000;border:1px solid #262626;border-radius:20px;grid-area:span 2/span 2;justify-content:space-between;min-height:248px;padding:24px;display:flex;position:relative;overflow:hidden}.skeleton-advisor-dialog{background:#121212eb;border:1px solid #ffffff29;border-radius:14px;width:min(64%,400px);padding:20px}.skeleton-advisor-dialog .kicker{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%);background-size:240% 100%;border-radius:4px;width:110px;height:8px;margin-bottom:12px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-advisor-dialog .title{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%);background-size:240% 100%;border-radius:6px;width:90%;height:28px;margin-bottom:12px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-advisor-dialog p{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%);background-size:240% 100%;border-radius:4px;width:100%;height:12px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-advisor-figure{opacity:.2;background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%);border-radius:50%;width:120px;height:100%}.skeleton-stat-card{background:#fff;border:1px solid #ccd4e2;border-radius:18px;flex-direction:column;min-height:148px;padding:22px;display:flex}.skeleton-stat-card .label{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:4px;width:70px;height:10px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-stat-card .val{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:6px;width:110px;height:28px;margin:12px 0 auto;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-stat-card .meta{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:4px;width:80%;height:10px;margin-top:10px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-progress-card{background:#fff;border:1px solid #ccd4e2;border-radius:16px;flex-direction:column;grid-column:span 2;padding:20px;display:flex}.skeleton-progress-card .label{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:4px;width:130px;height:10px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-progress-card .val{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:6px;width:60px;height:26px;margin:10px 0 8px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-progress-card .bar{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:999px;width:100%;height:8px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-progress-card .meta{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:4px;width:120px;height:10px;margin-top:10px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-onboarding-card{background:#fff;border:1px solid #cbd5e1;border-radius:18px;margin-bottom:18px;padding:20px 24px}.skeleton-onboarding-card .head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.skeleton-onboarding-card .head .title{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:6px;width:220px;height:24px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-onboarding-card .head .pill{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:999px;width:100px;height:28px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-onboarding-card .bar{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:999px;width:100%;height:6px;margin-bottom:18px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-onboarding-card .steps{flex-direction:column;gap:10px;display:flex}.skeleton-onboarding-card .steps span{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:10px;height:48px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-portal-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;display:grid}.skeleton-portal-grid .panel{background:#fff;border:1px solid #ccd4e2;border-radius:18px;height:240px;margin-bottom:16px}.skeleton-support-shell{max-width:1180px;margin:0 auto}.skeleton-support-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:20px;display:grid}.skeleton-va-card{background:#fff;border:1px solid #ccd4e2;border-radius:18px;padding:24px;box-shadow:0 4px 18px #0f172a0a}.skeleton-va-card .va-top{align-items:center;gap:14px;margin-bottom:18px;display:flex}.skeleton-va-card .va-avatar{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%);background-size:240% 100%;border-radius:50%;width:44px;height:44px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-va-card .va-meta{flex-direction:column;flex:1;gap:6px;display:flex}.skeleton-va-card .va-meta .name{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:6px;width:150px;height:18px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-va-card .va-meta .role{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:4px;width:190px;height:12px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-va-card .status-pill{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:999px;width:90px;height:26px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-va-card .va-intro{background:#f8fafc;border-radius:10px;margin-bottom:18px;padding:12px}.skeleton-va-card .va-intro p{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:4px;width:90%;height:14px;margin:0;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-va-card .va-messages{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.skeleton-va-card .msg-row{align-items:flex-start;gap:10px;display:flex}.skeleton-va-card .msg-row.is-me{justify-content:flex-end}.skeleton-va-card .msg-row .avatar{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%);border-radius:50%;width:30px;height:30px}.skeleton-va-card .msg-row .bubble{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:12px;width:260px;height:48px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-va-card .va-composer{gap:10px;display:flex}.skeleton-va-card .va-composer .input{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:10px;flex:1;height:42px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-va-card .va-composer .btn{background:linear-gradient(90deg,var(--theme-skeleton,#222630) 20%,var(--theme-skeleton-highlight,#303644) 42%,var(--theme-skeleton,#222630) 64%);background-size:240% 100%;border-radius:10px;width:44px;height:42px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-inquiry-card{background:#fff;border:1px solid #ccd4e2;border-radius:18px;padding:24px}.skeleton-inquiry-card .title{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:6px;width:160px;height:20px;margin-bottom:16px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-inquiry-card .form-fields{flex-direction:column;gap:12px;display:flex}.skeleton-inquiry-card .form-fields span{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:10px;height:44px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-opportunities-shell{max-width:1180px;margin:0 auto}.skeleton-tab-pill{background:#fff;border:1px solid #d4dae6;border-radius:10px;gap:8px;margin-bottom:22px;padding:4px;display:inline-flex}.skeleton-tab-pill span{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:8px;width:120px;height:34px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-interviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.skeleton-interview-card{background:#fff;border:1px solid #ccd4e2;border-radius:16px;flex-direction:column;gap:10px;padding:22px;display:flex}.skeleton-interview-card .badge{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:4px;width:90px;height:18px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-interview-card .role{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:6px;width:65%;height:22px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-interview-card .company{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:4px;width:45%;height:14px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-interview-card .details{background:#f8fafc;border-radius:8px;height:48px}.skeleton-interview-card .notes{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:4px;width:85%;height:14px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-followups-list{flex-direction:column;gap:12px;display:flex}.skeleton-followup-row{background:#fff;border:1px solid #ccd4e2;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.skeleton-followup-row .copy{flex-direction:column;flex:1;gap:6px;display:flex}.skeleton-followup-row .company{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:4px;width:140px;height:16px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-followup-row .summary{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:4px;width:75%;height:12px;margin:0;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.skeleton-followup-row .tag{background:linear-gradient(90deg,var(--theme-skeleton,#e2e2de) 20%,var(--theme-skeleton-highlight,#eeeeeb) 42%,var(--theme-skeleton,#e2e2de) 64%);background-size:240% 100%;border-radius:999px;width:80px;height:22px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.workspace-placeholder{width:min(760px,100% - 48px);margin:0 auto;padding:110px 0}.workspace-placeholder>span{color:#161616;letter-spacing:1.4px;font-size:9px;font-weight:700}.workspace-placeholder h1{font:600 clamp(42px,6vw,72px) var(--font-display);letter-spacing:-3px;margin:14px 0}.workspace-placeholder>p{color:#717171;max-width:620px;font-size:17px;line-height:1.7}.workspace-placeholder>div{color:#616161;background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-top:34px;padding:18px;font-size:12px}.workspace-placeholder>.workspace-state-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-state-actions>a,.workspace-state-actions>button{color:#181818;min-height:44px;font:700 12px var(--font-body);cursor:pointer;background:#fff;border:1px solid #181818;border-radius:9px;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}.workspace-state-actions>:first-child:not(:last-child){color:#fff;background:#181818}.workspace-state-actions>:first-child:not(:last-child):hover{background:#333}.workspace-session-loader{color:#0f172a;background:#eef2f8;grid-template-columns:74px 234px minmax(0,1fr);min-height:100vh;display:grid}.workspace-session-loader-rail{background:#05070c;flex-direction:column;align-items:center;gap:18px;min-height:100vh;padding:22px 12px;display:flex}.workspace-session-logo-badge{color:#fff;border:1px solid #2b3240;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.workspace-session-logo-badge .huntly-mark{width:25px;height:25px}.workspace-session-rail-items{flex-direction:column;gap:14px;margin-top:18px;display:flex}.workspace-session-rail-items i,.workspace-session-avatar{background:linear-gradient(90deg,var(--theme-skeleton,#171c25) 20%,var(--theme-skeleton-highlight,#252c38) 42%,var(--theme-skeleton,#171c25) 64%);background-size:240% 100%;border-radius:11px;width:38px;height:38px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.workspace-session-avatar{border-radius:50%;width:34px;height:34px;margin-top:auto}.workspace-session-loader-context{background:#e7ebf2;border-right:1px solid #d5dbe5;flex-direction:column;min-height:100vh;padding:32px 18px 22px;display:flex}.workspace-session-loader-context :is(i,b,span),.workspace-session-skeleton :is(i,b,span){background:linear-gradient(90deg,var(--theme-skeleton,#d4dae4) 20%,var(--theme-skeleton-highlight,#e7ebf1) 42%,var(--theme-skeleton,#d4dae4) 64%);background-size:240% 100%;border-radius:8px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.workspace-session-context-heading i{width:82px;height:7px}.workspace-session-context-heading b{width:150px;height:24px;margin-top:14px}.workspace-session-context-heading span{width:112px;height:9px;margin-top:9px}.workspace-session-context-links{gap:10px;margin-top:34px;display:grid}.workspace-session-context-links i{height:48px}.workspace-session-context-links i:first-child{background:#1b2029}.workspace-session-context-card{background:#10141c;border-radius:14px;gap:10px;min-height:168px;margin-top:auto;padding:18px;display:grid}.workspace-session-context-card i{background:#323a48;width:72px;height:7px}.workspace-session-context-card span{background:#272e3a;width:100%;height:16px}.workspace-session-context-card span:last-child{width:72%}.workspace-session-context-account{gap:10px;margin-top:18px;display:flex}.workspace-session-context-account>i{border-radius:50%;flex:none;width:34px;height:34px}.workspace-session-context-account div{flex:1;padding-top:3px}.workspace-session-context-account b{width:78%;height:9px}.workspace-session-context-account span{width:92%;height:7px;margin-top:7px}.workspace-session-loader-main{background-color:#eef2f8;background-image:radial-gradient(#94a3b857 1px,#0000 1px);background-size:28px 28px;min-width:0;padding:0;position:relative;overflow:hidden}.workspace-session-loader-main>.workspace-page-skeleton{background-color:#0000;min-height:100vh}.workspace-page-skeleton-admin{color:#111;background:#fff;min-height:100vh;padding:0}.workspace-page-skeleton-admin .admin-skeleton-shell{min-height:100vh}.workspace-page-skeleton-admin .admin-replica-page{pointer-events:none;min-height:100vh}.workspace-page-skeleton-admin .admin-replica-block{background:linear-gradient(100deg,var(--theme-skeleton,#d4d4d4) 20%,var(--theme-skeleton-highlight,#fff) 42%,var(--theme-skeleton,#d4d4d4) 64%);background-size:240% 100%;border-radius:6px;min-width:0;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.workspace-page-skeleton-admin .admin-replica-block.is-kicker,.workspace-page-skeleton-admin .admin-replica-block.is-label,.workspace-page-skeleton-admin .admin-replica-block.is-field-label,.workspace-page-skeleton-admin .admin-replica-block.is-mini-label,.workspace-page-skeleton-admin .admin-replica-block.is-table-label{width:108px;height:8px}.workspace-page-skeleton-admin .admin-replica-block.is-page-title{width:min(650px,78%);height:52px;margin:16px 0 13px}.workspace-page-skeleton-admin .admin-replica-block.is-copy{width:min(700px,88%);height:11px}.workspace-page-skeleton-admin .admin-replica-block.is-copy-short{width:min(440px,58%);height:11px;margin-top:8px}.workspace-page-skeleton-admin .admin-replica-block.is-aside-title{width:128px;height:17px}.workspace-page-skeleton-admin .admin-replica-block.is-aside-copy{width:100%;height:9px;margin-top:12px}.workspace-page-skeleton-admin .admin-replica-block.is-aside-copy-short{width:70%;height:9px;margin-top:7px}.workspace-page-skeleton-admin .admin-replica-block.is-section-title{width:min(320px,76%);height:23px;margin-top:9px}.workspace-page-skeleton-admin .admin-replica-block.is-section-copy{width:min(620px,88%);height:10px;margin-top:10px}.workspace-page-skeleton-admin .admin-replica-block.is-label{width:58%}.workspace-page-skeleton-admin .admin-replica-block.is-value{width:56px;height:30px;margin:12px 0 8px}.workspace-page-skeleton-admin .admin-replica-block.is-caption{width:72%;height:9px;margin-top:auto}.workspace-page-skeleton-admin .admin-control-hero .admin-replica-block{--theme-skeleton:#333;--theme-skeleton-highlight:#666}.workspace-page-skeleton-admin .admin-control-hero .is-page-title{--theme-skeleton:#e5e5e5;--theme-skeleton-highlight:#fff}.workspace-page-skeleton-admin .admin-control-hero aside .is-aside-title{--theme-skeleton:#155eef;--theme-skeleton-highlight:#6ea8ff}.workspace-page-skeleton-admin .admin-control-card>header .admin-replica-block{--theme-skeleton:#343434;--theme-skeleton-highlight:#666}.workspace-page-skeleton-admin .admin-control-card>header .is-section-title{--theme-skeleton:#ddd;--theme-skeleton-highlight:#fff}.workspace-page-skeleton-admin .admin-replica-block.is-primary-action{--theme-skeleton:#155eef;--theme-skeleton-highlight:#6ea8ff;border-radius:9px;flex:none;width:158px;height:44px}.workspace-page-skeleton-admin .admin-replica-block.is-secondary-action{border-radius:9px;flex:none;width:112px;height:40px}.workspace-page-skeleton-admin .admin-replica-block.is-count-pill{--theme-skeleton:#155eef;--theme-skeleton-highlight:#6ea8ff;border-radius:8px;flex:none;width:146px;height:26px}.workspace-page-skeleton-admin .admin-replica-block.is-field{background:#fff;border:1px solid #c7c7c7;border-radius:10px;width:100%;height:44px;margin-top:7px}.workspace-page-skeleton-admin .admin-replica-block.is-result-count{width:120px;height:10px}.workspace-page-skeleton-admin .admin-replica-block.is-table-label{--theme-skeleton:#555;--theme-skeleton-highlight:#888}.workspace-page-skeleton-admin .admin-replica-block.is-row-title{width:min(220px,72%);height:12px}.workspace-page-skeleton-admin .admin-replica-block.is-row-copy{width:min(300px,84%);height:8px;margin-top:8px}.workspace-page-skeleton-admin .admin-replica-block.is-status{border-radius:999px;width:82px;height:28px}.workspace-page-skeleton-admin .admin-replica-block.is-page-button{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:9px;width:92px;height:40px}.workspace-page-skeleton-admin .admin-replica-block.is-page-count{width:68px;height:10px}.workspace-page-skeleton-admin .admin-payment-toolbar>label{display:block}.workspace-page-skeleton-admin .admin-payment-toolbar>.is-result-count{margin-bottom:15px}.workspace-page-skeleton-admin .admin-payment-table td .is-row-copy{max-width:260px}.workspace-page-skeleton-admin .admin-payment-pagination nav{align-items:center;gap:12px;display:flex}.workspace-page-skeleton-admin .admin-access-nav>div{border-right:1px solid #000;align-content:center;gap:6px;min-height:64px;padding:12px 18px;display:grid}.workspace-page-skeleton-admin .admin-access-nav>div:last-child{border-right:0}.workspace-page-skeleton-admin .admin-access-nav>div:first-child{background:#eaf0ff}.workspace-page-skeleton-admin .admin-replica-block.is-tab-title{width:92px;height:13px}.workspace-page-skeleton-admin .admin-replica-block.is-tab-copy{width:68px;height:8px}.workspace-page-skeleton-admin .admin-replica-block.is-summary-value{width:34px;height:27px}.workspace-page-skeleton-admin .admin-replica-block.is-summary-label{width:82px;height:8px}.workspace-page-skeleton-admin .admin-user-directory-tools>label{display:block}.workspace-page-skeleton-admin .admin-user-directory>.admin-control-section-heading{padding:20px 24px 16px}.workspace-page-skeleton-admin .admin-replica-block.is-mini-label{width:52px;height:7px}.workspace-page-skeleton-admin .admin-replica-block.is-mini-copy{width:118px;height:9px;margin-top:7px}.workspace-page-skeleton-admin .admin-replica-block.is-role{width:86px;height:11px}.workspace-page-skeleton-admin .admin-replica-block.is-manage-action{border-radius:9px;width:108px;height:38px}.workspace-page-skeleton-admin .admin-user-pagination>.is-result-count{margin:14px 20px}.workspace-page-skeleton-admin .admin-control-actions .admin-replica-block{--theme-skeleton:#f4f4f5;--theme-skeleton-highlight:#fff}.workspace-page-skeleton-admin .admin-replica-report-table .admin-control-table{min-width:760px}.workspace-page-skeleton-admin .admin-replica-report-table td{height:58px}.workspace-page-skeleton-admin .admin-replica-block.is-paragraph{width:min(620px,72%);height:11px;margin:20px 24px}.workspace-page-skeleton-admin .admin-replica-block.is-upload{border-radius:9px;width:210px;height:44px;margin:0 24px 24px}.workspace-page-skeleton-admin .admin-control-simulation .is-wide-copy{width:min(720px,72%);height:10px}.workspace-page-skeleton-admin .admin-control-providers .is-secondary-action{justify-self:end}.workspace-page-skeleton-admin .admin-control-command-grid>div{background:#fff;border:1px solid #d4d4d8;border-radius:12px;min-height:112px;padding:18px}.workspace-page-skeleton-admin .admin-delivery-hero .admin-replica-block{--theme-skeleton:#d4d4d4;--theme-skeleton-highlight:#fff}.workspace-page-skeleton-admin .admin-delivery-summary .is-caption{margin-top:8px}.workspace-page-skeleton-admin .admin-replica-block.is-toolbar-title{width:92px;height:19px;margin-top:8px}.workspace-page-skeleton-admin .admin-replica-block.is-toolbar-copy{width:280px;max-width:90%;height:9px;margin-top:9px}.workspace-page-skeleton-admin .admin-replica-block.is-view-toggle{border-radius:10px;width:116px;height:44px}.workspace-page-skeleton-admin .admin-replica-block.is-select{border-radius:10px;width:220px;height:44px}.workspace-page-skeleton-admin .admin-replica-block.is-search{border-radius:10px;flex:1;min-width:280px;height:44px}.workspace-page-skeleton-admin .admin-delivery-filters>.is-search{grid-column:1;width:100%}.workspace-page-skeleton-admin .admin-delivery-filters>.is-select{width:100%}.workspace-page-skeleton-admin .admin-replica-block.is-column-title{width:76px;height:12px}.workspace-page-skeleton-admin .admin-replica-block.is-column-copy{width:100px;height:8px;margin-top:7px}.workspace-page-skeleton-admin .admin-replica-block.is-empty-column{background:#fafafa;border:1px dashed #ccc;width:100%;height:174px}.workspace-page-skeleton-admin .admin-replica-block.is-card-title{width:84%;height:32px;margin-top:12px}.workspace-page-skeleton-admin .admin-replica-block.is-card-copy{width:72%;height:9px;margin-top:8px}.workspace-page-skeleton-admin .admin-replica-block.is-card-field{width:100%;height:42px;margin-top:14px}.workspace-page-skeleton-admin .admin-replica-block.is-card-action{--theme-skeleton:#222;--theme-skeleton-highlight:#555;width:100%;height:38px;margin-top:10px}.workspace-page-skeleton-admin .admin-replica-block.is-back-link{width:148px;height:11px;margin-bottom:20px}.workspace-page-skeleton-admin .staff-account-hero .admin-replica-block{--theme-skeleton:#333;--theme-skeleton-highlight:#666}.workspace-page-skeleton-admin .staff-account-hero .is-page-title{--theme-skeleton:#ddd;--theme-skeleton-highlight:#fff}.workspace-page-skeleton-admin .admin-replica-block.is-figure{border-radius:60px 60px 20px 20px;place-self:center;width:160px;height:180px}.workspace-page-skeleton-admin .admin-replica-block.is-avatar{border-radius:50%;flex:none;width:72px;height:72px}.workspace-page-skeleton-admin .admin-replica-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.workspace-page-skeleton-admin .admin-replica-settings-form .is-field{height:58px;margin:0}.workspace-page-skeleton-admin .admin-overview-hero .admin-replica-block{--theme-skeleton:#333;--theme-skeleton-highlight:#666}.workspace-page-skeleton-admin .admin-overview-hero .is-page-title{--theme-skeleton:#ddd;--theme-skeleton-highlight:#fff}.workspace-page-skeleton-admin .admin-overview-hero-actions{gap:10px;display:flex}.workspace-page-skeleton-admin .admin-overview-hero-actions .admin-replica-block{margin:0}.workspace-page-skeleton-admin .admin-replica-chart{min-height:280px;padding:22px}.workspace-page-skeleton-admin .admin-replica-block.is-chart-head{width:180px;height:24px}.workspace-page-skeleton-admin .admin-replica-block.is-chart-circle{border-radius:50%;width:150px;height:150px;margin:35px auto 0}.workspace-page-skeleton-admin .admin-replica-block.is-chart-bar{width:88%;height:13px;margin-top:24px}.workspace-page-skeleton-admin .admin-replica-block.is-chart-bar:nth-child(2){width:68%}.workspace-page-skeleton-admin .admin-replica-block.is-chart-bar:nth-child(4){width:48%}.workspace-page-skeleton-admin .admin-replica-list-panel{background:#fff;border:1px solid #d4d4d8;border-radius:14px;overflow:hidden}.workspace-page-skeleton-admin .admin-replica-list-panel>header{background:#080808;padding:20px}.workspace-page-skeleton-admin .admin-replica-list-panel>header .admin-replica-block{--theme-skeleton:#555;--theme-skeleton-highlight:#888}.workspace-page-skeleton-admin .admin-replica-block.is-list-row{width:calc(100% - 40px);height:58px;margin:14px 20px}.workspace-page-skeleton-admin .staff-calendar-header .admin-replica-block{--theme-skeleton:#3f3f3f;--theme-skeleton-highlight:#737373}.workspace-page-skeleton-admin .staff-calendar-header .is-page-title{--theme-skeleton:#ddd;--theme-skeleton-highlight:#fff}.workspace-page-skeleton-admin .admin-replica-block.is-summary-chip{border-radius:8px;width:92px;height:34px}.workspace-page-skeleton-admin .admin-replica-calendar .staff-calendar-header-summary>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.workspace-page-skeleton-admin .admin-replica-block.is-calendar-action{border-radius:8px;width:40px;height:38px}.workspace-page-skeleton-admin .admin-replica-calendar .customer-calendar-toolbar>div{gap:8px;display:flex}.workspace-page-skeleton-admin .admin-replica-block.is-weekday{width:42px;height:8px;margin:auto}.workspace-page-skeleton-admin .admin-replica-block.is-day-number{width:18px;height:8px}.workspace-page-skeleton-admin .admin-replica-block.is-calendar-task{--theme-skeleton:#333;--theme-skeleton-highlight:#666;border-radius:5px;width:100%;height:28px;margin-top:12px}.workspace-page-skeleton-admin .admin-replica-calendar .staff-calendar-agenda li{min-height:76px;padding:15px;display:block}.workspace-page-skeleton-admin .ops-header .admin-replica-block,.workspace-page-skeleton-admin .ops-panel-heading .admin-replica-block,.workspace-page-skeleton-admin .ops-title-row .admin-replica-block{--theme-skeleton:#444;--theme-skeleton-highlight:#777}.workspace-page-skeleton-admin .admin-replica-block.is-header-copy{width:min(410px,38%);height:26px}.workspace-page-skeleton-admin .admin-replica-operations .ops-work-request-review{margin-bottom:18px}.workspace-page-skeleton-admin .admin-replica-block.is-request-state{width:calc(100% - 44px);height:42px;margin:0 22px 20px}.workspace-page-skeleton-admin .admin-replica-block.is-project-row{width:calc(100% - 24px);height:104px;margin:12px}.workspace-page-skeleton-admin .admin-replica-block.is-fact{width:100%;height:62px;margin:0}.workspace-page-skeleton-admin .admin-replica-operation-forms{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.workspace-page-skeleton-admin .admin-replica-block.is-form-panel{width:100%;height:198px}.workspace-page-skeleton-admin .admin-replica-block.is-task-row{width:calc(100% - 28px);height:72px;margin:14px}.workspace-page-skeleton-admin .admin-replica-operations .ops-task-detail>.is-field{width:calc(100% - 40px);margin:14px 20px 0}.workspace-page-skeleton-admin .job-leads-hero .admin-replica-block{--theme-skeleton:#444;--theme-skeleton-highlight:#777}.workspace-page-skeleton-admin .job-leads-hero .is-page-title{--theme-skeleton:#ddd;--theme-skeleton-highlight:#fff}.workspace-page-skeleton-admin .job-leads-hero-stats .is-value{margin:0 auto 10px}.workspace-page-skeleton-admin .job-leads-hero-stats .is-label{width:62px;margin:auto}.workspace-page-skeleton-admin .admin-replica-lead-form{grid-template-columns:1fr 1fr;gap:12px;padding-top:18px;display:grid}.workspace-page-skeleton-admin .admin-replica-lead-form .is-field:first-child,.workspace-page-skeleton-admin .admin-replica-lead-form .is-field:nth-last-child(-n+2){grid-column:1/-1}.workspace-page-skeleton-admin .admin-replica-job-leads .job-leads-import>.is-field{margin-top:12px}.workspace-page-skeleton-admin .admin-replica-job-leads .job-leads-board>ul{gap:12px;padding:16px;display:grid}.workspace-page-skeleton-admin .admin-replica-job-leads .job-leads-board>ul>li{background:#fff;border:1px solid #ddd;border-radius:10px;min-height:190px;padding:18px}.workspace-page-skeleton-admin .admin-replica-documents .progress-internal-hero .is-page-title{height:34px}.workspace-page-skeleton-admin .admin-replica-documents .progress-internal-hero aside>span{grid-template-columns:36px auto;align-items:center;gap:8px;display:grid}.workspace-page-skeleton-admin .admin-replica-documents .progress-internal-hero aside .is-value{margin:0}.workspace-page-skeleton-admin .admin-replica-document-row{border-bottom:1px solid #e5e5e3;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:12px 15px;display:grid}.workspace-page-skeleton-admin .admin-replica-document-row .is-avatar{width:34px;height:34px}.workspace-page-skeleton-admin .admin-replica-documents .staff-document-detail>header .is-section-title{--theme-skeleton:#444;--theme-skeleton-highlight:#777}.workspace-page-skeleton-admin .admin-replica-block.is-document-version{width:calc(100% - 40px);height:82px;margin:16px 20px}.workspace-page-skeleton-admin .admin-replica-documents .application-assistance-detail-grid>aside>.is-field{width:calc(100% - 32px);margin:16px}.workspace-page-skeleton-admin :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) .admin-replica-block{--theme-skeleton:#444;--theme-skeleton-highlight:#777}.workspace-page-skeleton-admin :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) .is-page-title{--theme-skeleton:#ddd;--theme-skeleton-highlight:#fff}.workspace-page-skeleton-admin :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) aside>span{grid-template-columns:36px auto;align-items:center;gap:8px;display:grid}.workspace-page-skeleton-admin :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) aside .is-value{margin:0}.workspace-page-skeleton-admin .admin-replica-conversation-row,.workspace-page-skeleton-admin .admin-replica-queue-row{border-bottom:1px solid #e5e5e3;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:12px 15px;display:grid}.workspace-page-skeleton-admin :is(.admin-replica-conversation-row,.admin-replica-queue-row) .is-avatar{width:34px;height:34px}.workspace-page-skeleton-admin .admin-replica-messages .internal-conversation-thread{grid-template-rows:auto minmax(300px,1fr) auto;min-width:0;display:grid}.workspace-page-skeleton-admin .admin-replica-messages .internal-conversation-thread>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;min-height:84px;padding:18px 22px;display:flex}.workspace-page-skeleton-admin .internal-conversation-messages{min-height:390px;padding:28px;position:relative}.workspace-page-skeleton-admin .admin-replica-block.is-message-in,.workspace-page-skeleton-admin .admin-replica-block.is-message-out{border-radius:18px;width:min(310px,48%);height:76px}.workspace-page-skeleton-admin .admin-replica-block.is-message-out{--theme-skeleton:#222;--theme-skeleton-highlight:#555;margin:90px 0 0 auto}.workspace-page-skeleton-admin .admin-replica-messages .internal-conversation-composer{border-top:1px solid #ddd;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.workspace-page-skeleton-admin .admin-replica-block.is-composer{background:#fff;border:1px solid #ddd;border-radius:16px;width:100%;height:92px}.workspace-page-skeleton-admin .admin-replica-messages .internal-conversation-composer .is-primary-action{width:96px}.workspace-page-skeleton-admin .admin-replica-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);display:grid}.workspace-page-skeleton-admin .admin-replica-detail-grid>section,.workspace-page-skeleton-admin .admin-replica-detail-grid>aside{min-height:430px;padding:20px}.workspace-page-skeleton-admin .admin-replica-detail-grid>aside{border-left:1px solid #ddd}.workspace-page-skeleton-admin .admin-replica-block.is-detail-row{width:100%;height:62px;margin-bottom:12px}.workspace-page-skeleton-admin .admin-replica-detail-grid .is-field{margin-bottom:12px}.workspace-page-skeleton-admin .admin-replica-progress-tracking .progress-internal-create-row{margin-bottom:18px}.workspace-page-skeleton-admin .admin-replica-progress-tracking .progress-internal-create{border:1px solid #ddd;border-radius:12px;padding:20px}.workspace-page-skeleton-admin .admin-replica-progress-tracking .progress-internal-create>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.workspace-page-skeleton-admin .admin-replica-progress-tracking .progress-internal-create .is-field{margin:0}.workspace-page-skeleton-admin .admin-replica-submissions .application-assistance-hero .is-page-title{--theme-skeleton:#ddd;--theme-skeleton-highlight:#fff}.workspace-page-skeleton-admin .admin-replica-submissions .staff-submission-layout{min-height:620px}.workspace-page-skeleton-admin .admin-replica-submissions .submission-actions{justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.workspace-page-skeleton-admin .admin-replica-submissions .submission-actions .is-section-title{margin:0}.workspace-page-skeleton-admin .admin-replica-submission-row{border-bottom:1px solid #ddd;min-height:104px;padding:16px}.workspace-page-skeleton-admin .admin-replica-submission-row .is-status{margin-top:12px}.workspace-page-skeleton-admin .admin-replica-submissions .staff-submission-detail>header{border-bottom:1px solid #ddd;padding:20px}.workspace-page-skeleton-admin .admin-replica-crm .crm-main{min-height:760px;display:block}.workspace-page-skeleton-admin .admin-replica-crm .crm-topbar .admin-replica-block{--theme-skeleton:#344154;--theme-skeleton-highlight:#65748b}.workspace-page-skeleton-admin .admin-replica-crm .crm-topbar .is-page-title{--theme-skeleton:#d7dce5;--theme-skeleton-highlight:#fff}.workspace-page-skeleton-admin .admin-replica-crm .crm-topbar-steps{gap:16px;margin-top:16px;display:flex}.workspace-page-skeleton-admin .admin-replica-block.is-step{width:70px;height:9px}.workspace-page-skeleton-admin .admin-replica-block.is-crm-user{z-index:3;border-radius:14px;width:142px;height:50px;position:absolute;top:16px;right:16px}.workspace-page-skeleton-admin .admin-replica-crm .crm-disclosure{justify-content:space-between;align-items:center;display:flex}.workspace-page-skeleton-admin .admin-replica-block.is-disclosure-icon{--theme-skeleton:#222;--theme-skeleton-highlight:#555;border-radius:10px;flex:none;width:36px;height:36px}.workspace-page-skeleton-admin .admin-replica-block.is-disclosure-copy{width:min(370px,32%);height:20px}.workspace-page-skeleton-admin .admin-replica-crm .crm-summary article .is-value{width:64px;height:32px;margin:12px 0 10px}.workspace-page-skeleton-admin .admin-replica-block.is-metric-bar{border-radius:999px;width:100%;height:6px;margin-bottom:10px}.workspace-page-skeleton-admin .admin-replica-crm .crm-analytics .crm-chart-card{min-height:280px}.workspace-page-skeleton-admin .admin-replica-block.is-crm-chart-row{width:100%;height:24px;margin-top:14px}.workspace-page-skeleton-admin .admin-replica-crm .crm-section-head{justify-content:space-between;align-items:center;min-height:76px;padding:18px 24px;display:flex}.workspace-page-skeleton-admin .admin-replica-crm .crm-section-head .is-section-title{margin:0}.workspace-page-skeleton-admin .admin-replica-crm .crm-queues{gap:8px;padding:12px 24px;display:flex}.workspace-page-skeleton-admin .admin-replica-block.is-queue-chip{border-radius:999px;width:112px;height:34px}.workspace-page-skeleton-admin .admin-replica-crm .crm-filters>.is-field{width:100%;height:64px;margin:0}.workspace-page-skeleton-admin .admin-replica-crm .crm-table td{height:64px}.workspace-page-skeleton-admin .admin-replica-crm .crm-detail>.is-back-link{margin-bottom:24px}.workspace-page-skeleton-admin .admin-replica-crm .crm-detail-head .is-avatar{width:48px;height:48px}.workspace-page-skeleton-admin .admin-replica-crm .crm-detail-head .is-section-title{margin:7px 0}.workspace-page-skeleton-admin .admin-replica-crm .crm-status-grid>.is-fact{width:100%;height:62px;margin:0}.workspace-page-skeleton-admin .admin-replica-crm .crm-facts .admin-replica-block{margin:0}.workspace-page-skeleton-admin .admin-replica-block.is-crm-form{border-radius:12px;width:100%;height:148px;margin-top:18px}.workspace-page-skeleton-admin .admin-replica-generic{background:#fff;padding:32px clamp(20px,3vw,44px) 56px}.workspace-page-skeleton-admin .admin-skeleton-hero{background:#090909;border-radius:16px;min-height:150px;padding:30px}.workspace-page-skeleton-admin .admin-skeleton-hero .admin-replica-block{--theme-skeleton:#444;--theme-skeleton-highlight:#777}.workspace-page-skeleton-admin .admin-skeleton-toolbar{border:1px solid #d4d4d8;border-radius:12px;gap:14px;margin-top:18px;padding:18px;display:flex}.workspace-page-skeleton-admin .admin-skeleton-toolbar .is-field{margin:0}.workspace-page-skeleton-admin .admin-skeleton-operations{grid-template-columns:1fr 1.5fr 1fr;gap:16px;margin-top:16px;display:grid}.workspace-page-skeleton-admin .admin-skeleton-operations>section{background:#fff;border:1px solid #d4d4d8;border-radius:12px;min-height:360px;padding:8px 0}@media (width<=900px){.workspace-page-skeleton-admin .admin-control-hero aside,.workspace-page-skeleton-admin .staff-account-hero aside,.workspace-page-skeleton-admin .admin-delivery-hero aside{display:none}.workspace-page-skeleton-admin .admin-replica-block.is-page-title{width:88%}.workspace-page-skeleton-admin .admin-payment-toolbar>.is-result-count{grid-column:1/-1;margin:0}.workspace-page-skeleton-admin .admin-replica-settings-form,.workspace-page-skeleton-admin .admin-skeleton-operations,.workspace-page-skeleton-admin .admin-replica-operation-forms,.workspace-page-skeleton-admin .admin-replica-detail-grid,.workspace-page-skeleton-admin .admin-replica-progress-tracking .progress-internal-create>div{grid-template-columns:1fr}.workspace-page-skeleton-admin .admin-replica-detail-grid>aside{border-top:1px solid #ddd;border-left:0}.workspace-page-skeleton-admin .admin-replica-settings-form{padding:18px}.workspace-page-skeleton-admin .admin-replica-block.is-disclosure-copy{display:none}}@media (width<=620px){.workspace-page-skeleton-admin .admin-replica-block.is-page-title{height:38px}.workspace-page-skeleton-admin .admin-access-nav>div{border-bottom:1px solid #000;border-right:0;min-height:52px}.workspace-page-skeleton-admin .admin-access-nav>div:last-child{border-bottom:0}.workspace-page-skeleton-admin .admin-replica-settings-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workspace-page-skeleton-admin .admin-replica-block{animation:none}}.workspace-session-skeleton{max-width:1600px;margin:0 auto}.workspace-session-skeleton>header{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.workspace-session-skeleton>header>div{width:min(680px,70%)}.workspace-session-skeleton>header>div i{width:120px;height:8px}.workspace-session-skeleton>header>div b{width:min(560px,92%);height:48px;margin-top:16px}.workspace-session-skeleton>header>div span{width:min(390px,70%);height:11px;margin-top:14px}.workspace-session-skeleton>header>i{flex:none;width:92px;height:42px}.workspace-session-skeleton-hero{background:#0b1019;border-radius:18px;grid-template-columns:minmax(0,1fr) 280px;min-height:238px;margin-top:28px;display:grid;position:relative;overflow:hidden}.workspace-session-skeleton-hero>div{flex-direction:column;justify-content:center;padding:34px;display:flex}.workspace-session-skeleton-hero>div i{background:#293140;width:118px;height:7px}.workspace-session-skeleton-hero>div b{background:#303949;width:min(380px,76%);height:36px;margin-top:20px}.workspace-session-skeleton-hero>div span{background:#252d3a;width:min(450px,88%);height:9px;margin-top:14px}.workspace-session-skeleton-hero>div span:last-child{width:min(320px,62%);margin-top:8px}.workspace-session-skeleton-hero>i{background:#252d3a;border-radius:70px 70px 24px 24px;place-self:end center;width:146px;height:176px}.workspace-session-skeleton-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.workspace-session-skeleton-cards i{height:118px}.workspace-session-skeleton-panels{grid-template-columns:1.25fr .75fr;gap:14px;margin-top:14px;display:grid}.workspace-session-skeleton-panels i{height:250px}.workspace-main .crm-page{height:100%;min-height:620px}.workspace-main .crm-main{height:100%;margin-left:0}.ops-page{--ops-surface:#fff;--ops-subtle:#f1f1ef;--ops-border:#dededb;--ops-text:#171717;--ops-muted:#70706c;--ops-focus:#2563eb;height:100%;min-height:620px;color:var(--ops-text);background:#f6f6f4;padding:clamp(24px,3vw,42px);overflow:auto}.ops-page :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.ops-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:flex-end;gap:32px;height:auto;margin-bottom:24px;display:flex;position:static}.ops-header>div>span,.ops-panel-heading>span,.ops-queue-toolbar>div>span,.ops-title-row>div>span,.ops-facts span,.ops-summary-card span{color:var(--ops-muted);letter-spacing:1.35px;font-size:8px;font-weight:800;display:block}.ops-header h1{font:600 clamp(30px,3.3vw,48px) var(--font-display);letter-spacing:-2.1px;margin:8px 0 0}.ops-header p{max-width:460px;color:var(--ops-muted);text-align:right;margin:0 0 4px;font-size:11px;line-height:1.6}.ops-load-state,.ops-empty{border:1px solid var(--ops-border);background:var(--ops-surface);min-height:260px;color:var(--ops-muted);text-align:center;border-radius:16px;align-content:center;place-items:center;gap:8px;padding:30px;font-size:12px;display:grid}.ops-load-error button{background:var(--ops-text);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-top:8px;padding:10px 16px}.ops-refresh-error,.ops-pagination-error{color:#555;background:#fff;border:1px solid #d8d8d4;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:11px 13px;font-size:12px;display:flex}.ops-refresh-error button,.ops-pagination-error button{color:#171717;cursor:pointer;background:0 0;border:0;flex:none;font-size:12px;font-weight:700;text-decoration:underline}.ops-empty strong{color:var(--ops-text);font:600 18px var(--font-display)}.ops-empty-compact{min-height:170px}.ops-admin-grid{grid-template-columns:minmax(210px,260px) minmax(430px,1fr) minmax(300px,370px);align-items:start;gap:14px;display:grid}.ops-list-panel,.ops-project-detail,.ops-task-section,.ops-task-detail,.ops-task-create,.ops-queue-list{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:14px}.ops-list-panel{position:sticky;top:0;overflow:hidden}.ops-panel-heading{border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.ops-record-list,.ops-task-list,.ops-queue-list{flex-direction:column;display:flex}.ops-record-list{max-height:calc(100vh - 190px);overflow:auto}.ops-record-list button,.ops-task-list button,.ops-queue-list button{border:0;border-bottom:1px solid var(--ops-border);width:100%;color:var(--ops-text);cursor:pointer;text-align:left;background:0 0;padding:15px 17px}.ops-record-list button:last-child,.ops-task-list button:last-child,.ops-queue-list button:last-child{border-bottom:0}.ops-record-list button:hover,.ops-task-list button:hover,.ops-queue-list button:hover{background:#f8f8f6}.ops-record-list button.active,.ops-task-list button.active,.ops-queue-list button.active{background:var(--ops-text);color:#fff}.ops-record-list button>span,.ops-task-list button>span,.ops-queue-list button>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-record-list b,.ops-task-list b,.ops-queue-list b{font:600 12px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-record-list small,.ops-record-list em,.ops-task-list small,.ops-queue-list small,.ops-queue-list em{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:9px;font-style:normal;line-height:1.45;display:block;overflow:hidden}.ops-record-list button.active :is(small,em),.ops-task-list button.active small,.ops-queue-list button.active :is(small,em){color:#bdbdbd}.ops-badge{color:#525250;letter-spacing:.55px;text-transform:uppercase;background:#f4f4f1;border:1px solid #d6d6d2;border-radius:999px;flex:none;align-items:center;min-height:20px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}button.active .ops-badge{color:#fff;background:#303030;border-color:#555}.ops-badge-in_progress{color:#1f549f;background:#edf4ff;border-color:#bdd0ee}.ops-badge-blocked{color:#9b2929;background:#fff0f0;border-color:#e7b8b8}.ops-badge-waiting_on_customer{color:#815f18;background:#fff8e8;border-color:#e6cf9f}.ops-badge-ready_for_review{color:#6742a1;background:#f5f0ff;border-color:#c8b9ea}.ops-badge-done,.ops-badge-completed{color:#285f35;background:#edf8f0;border-color:#bfd8c5}.ops-badge-cancelled{color:#666;background:#f1f1f1;border-color:#ddd}.ops-project-column,.ops-detail-column{flex-direction:column;gap:14px;min-width:0;display:flex}.ops-project-detail,.ops-task-detail{padding:20px}.ops-task-create{padding-bottom:16px}.ops-task-create .ops-control-grid{padding:14px 18px 0}.ops-task-create .ops-inline-hint{color:var(--ops-muted);margin:12px 18px 0;font-size:11px}.ops-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ops-title-row h2{font:600 23px var(--font-display);letter-spacing:-.8px;margin:6px 0 0}.ops-title-row small{color:var(--ops-muted);margin-top:6px;font-size:9px;display:block}.ops-facts{border:1px solid var(--ops-border);background:#fafaf8;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;display:grid}.ops-facts>div{border-right:1px solid var(--ops-border);min-width:0;padding:12px}.ops-facts>div:last-child{border-right:0}.ops-facts strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;display:block;overflow:hidden}.ops-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ops-page form{min-width:0}.ops-page label{color:#555;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.ops-page :is(input,select,textarea){border:1px solid var(--ops-border);width:100%;min-height:39px;color:var(--ops-text);font:inherit;background:#fff;border-radius:7px;outline:none;margin-top:6px;padding:9px 10px;font-size:13px;display:block}.ops-page textarea{resize:vertical;min-height:96px;line-height:1.5}.ops-page form>button{background:var(--ops-text);color:#fff;cursor:pointer;border:0;border-radius:7px;width:100%;min-height:38px;padding:8px 10px;font-size:12px;font-weight:700}.ops-page form>button:disabled{cursor:not-allowed;opacity:.42}.ops-message{color:#285f35;background:#edf8f0;border-radius:7px;margin:13px 0 0;padding:10px;font-size:12px}.ops-message-error{color:#484848;background:#f2f2f2}.ops-message button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;font-weight:700;text-decoration:underline}.ops-task-section{overflow:hidden}.ops-task-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-task-list button:nth-child(odd){border-right:1px solid var(--ops-border)}.ops-inline-state{min-height:90px;color:var(--ops-muted);text-align:center;padding:30px;font-size:12px}.ops-inline-state button{color:var(--ops-text);font:inherit;cursor:pointer;background:0 0;border:0;margin:12px auto 0;font-weight:700;text-decoration:underline;display:block}.ops-load-more{border:0;border-top:1px solid var(--ops-border);width:100%;min-height:42px;color:var(--ops-text);cursor:pointer;background:#fafaf8;padding:10px 14px;font-size:12px;font-weight:700}.ops-load-more:disabled{cursor:wait;opacity:.55}.ops-load-more-projects{border:1px solid var(--ops-border);border-radius:8px;width:auto;margin-top:14px}.ops-task-detail{position:sticky;top:0}.ops-detail-meta{color:var(--ops-muted);flex-wrap:wrap;gap:8px 16px;margin:14px 0 18px;font-size:11px;display:flex}.ops-detail-meta strong{color:var(--ops-text)}.ops-task-context{border:1px solid var(--ops-border);background:#fafaf8;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;display:grid;overflow:hidden}.ops-task-context>div{border-bottom:1px solid var(--ops-border);min-width:0;padding:11px 12px}.ops-task-context>div:nth-child(odd){border-right:1px solid var(--ops-border)}.ops-task-context>div:nth-last-child(-n+2){border-bottom:0}.ops-task-context dt{color:var(--ops-muted);letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:800}.ops-task-context dd{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:11px;font-weight:700;overflow:hidden}.ops-divider-form{border-top:1px solid var(--ops-border);margin-top:15px;padding-top:15px}.ops-workflow-form>button{background:#18253b!important}.ops-work-updates{border-top:1px solid var(--ops-border);margin-top:18px;padding-top:18px}.ops-work-updates-head{margin-bottom:13px}.ops-work-updates-head span{color:var(--ops-muted);letter-spacing:1.2px;font-size:8px;font-weight:800;display:block}.ops-work-updates-head strong{margin-top:5px;font-size:12px;display:block}.ops-work-updates form{border:1px solid var(--ops-border);background:#fafaf8;border-radius:9px;padding:12px}.ops-update-state{color:var(--ops-muted);margin:12px 0 0;font-size:11px;line-height:1.5}.ops-update-state button{color:var(--ops-text);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:7px;font-weight:700;text-decoration:underline}.ops-update-timeline{margin:14px 0 0;padding:0;list-style:none}.ops-update-timeline li{grid-template-columns:12px minmax(0,1fr);gap:10px;padding:0 0 16px;display:grid;position:relative}.ops-update-timeline li:not(:last-child):after{content:"";background:var(--ops-border);width:1px;position:absolute;top:12px;bottom:3px;left:4px}.ops-update-timeline i{z-index:1;background:#2563eb;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #2563eb}.ops-update-timeline i.is-blocker{background:#a62d2d;box-shadow:0 0 0 1px #a62d2d}.ops-update-timeline i.is-question{background:#946c14;box-shadow:0 0 0 1px #946c14}.ops-update-timeline i.is-status{background:#6742a1;box-shadow:0 0 0 1px #6742a1}.ops-update-timeline span{color:var(--ops-muted);letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:800}.ops-update-timeline p{color:#383836;white-space:pre-wrap;margin:5px 0;font-size:11px;line-height:1.5}.ops-update-timeline small{color:var(--ops-muted);font-size:9px}.ops-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.ops-summary-card{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:12px;padding:15px 17px}.ops-summary-card strong{font:600 26px var(--font-display);margin-top:8px;display:block}.ops-staff-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.ops-staff-brief{color:#fff;isolation:isolate;background:linear-gradient(135deg,#090e17,#111a2a 58%,#172846);border:1px solid #263650;border-radius:14px;grid-area:span 2/span 2;min-height:236px;padding:22px;position:relative;overflow:hidden}.ops-staff-brief:before{content:"";z-index:0;opacity:.25;background-image:linear-gradient(#b3cdf475 1px,#0000 1px),linear-gradient(90deg,#b3cdf475 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 38%,#000000ad 68%,#0000 92%);mask-image:linear-gradient(90deg,#000 0% 38%,#000000ad 68%,#0000 92%)}.ops-staff-brief-copy{z-index:2;width:58%;position:relative}.ops-staff-brief-copy>span,.ops-staff-brief-copy>div>span{color:#9eabc0;letter-spacing:1.25px;font-size:8px;font-weight:800;display:block}.ops-staff-brief-copy h2{font:600 clamp(23px,2.2vw,32px)/1.05 var(--font-display);letter-spacing:-1.1px;margin:13px 0 10px}.ops-staff-brief-copy>p{color:#bdc7d6;margin:0;font-size:11px;line-height:1.6}.ops-staff-brief-copy>div{background:#080e18c2;border:1px solid #bed3f42e;border-radius:10px;grid-template-columns:auto 1fr;align-items:end;gap:2px 10px;width:max-content;margin-top:22px;padding:11px 13px;display:grid}.ops-staff-brief-copy>div>span{grid-column:1/-1}.ops-staff-brief-copy>div strong{font:600 27px var(--font-display)}.ops-staff-brief-copy>div small{color:#8f9db1;padding-bottom:3px;font-size:8px}.ops-staff-brief>img{z-index:1;pointer-events:none;width:58%;height:auto;position:absolute;bottom:-5px;right:-25px}.ops-staff-bento>.ops-summary-card{min-height:113px;padding:17px}.ops-staff-bento>.ops-summary-card strong{margin-top:auto;padding-top:12px;font-size:29px}.ops-queue-toolbar{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:12px 12px 0 0;justify-content:space-between;align-items:end;gap:20px;padding:15px 18px;display:flex}.ops-queue-toolbar>div strong{font:600 15px var(--font-display);margin-top:6px;display:block}.ops-queue-toolbar>div small{color:var(--ops-muted);margin-top:4px;font-size:9px;display:block}.ops-queue-toolbar label{min-width:180px;margin:0}.ops-queue-toolbar select{margin-top:4px}.ops-staff-grid{grid-template-columns:minmax(360px,1fr) minmax(300px,420px);align-items:start;gap:14px;margin-top:14px;display:grid}.ops-staff-queue-column{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:14px;overflow:hidden}.ops-staff-column-heading{border:1px solid var(--ops-border);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.ops-staff-queue-column>.ops-staff-column-heading{border:0;border-bottom:1px solid var(--ops-border);border-radius:0}.ops-staff-column-heading span{color:var(--ops-muted);letter-spacing:1.25px;font-size:8px;font-weight:800}.ops-staff-column-heading small{color:var(--ops-muted);text-align:right;font-size:8px}.ops-staff-queue-column>.ops-queue-list{border:0;border-radius:0}.ops-queue-list{overflow:hidden}.ops-queue-list button{min-height:92px}.ops-queue-list em{max-width:90%}.customer-portal{--portal-canvas:#e9edf5;--portal-surface:#fff;--portal-border:#ccd4e2;--portal-border-subtle:#e2e8f0;--portal-text:#0f172a;--portal-muted:#64748b;--portal-focus:#0f172a;--portal-shadow:0 1px 3px #0f172a0f,0 8px 20px -4px #0f172a0f;background:var(--portal-canvas);height:100%;min-height:620px;color:var(--portal-text);background-image:radial-gradient(#cbd5e1 1.2px,#0000 1.2px);background-size:24px 24px;padding:clamp(24px,3vw,42px);overflow:auto}.customer-portal :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #0f172a52}.customer-portal-header,.customer-portal-panel-heading{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:auto;position:static}.customer-portal-header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px;display:flex}.customer-portal-header>div>span,.customer-portal-stat>span,.customer-portal-panel-heading span,.customer-portal-state>span{color:var(--portal-muted);letter-spacing:1.2px;font-size:10px;font-weight:800;display:block}.customer-portal-header h1{font:600 clamp(30px,3.3vw,48px) var(--font-display);letter-spacing:-2.1px;margin:8px 0 0}.customer-portal-header-actions{align-items:flex-end;gap:16px;display:flex}.customer-portal-header-actions p{color:var(--portal-muted);text-align:right;margin:0 0 2px;font-size:12px;line-height:1.55}.customer-portal-header-actions small{color:var(--portal-muted);font-size:11px}.customer-portal-header-actions button,.customer-portal-state :is(button,a),.customer-portal-inline-error button{border:1px solid var(--portal-text);background:var(--portal-text);color:#fff;cursor:pointer;border-radius:8px;min-height:40px;padding:9px 14px;font-size:12px;font-weight:700}.customer-portal-header-actions button:disabled{cursor:wait;opacity:.55}.customer-portal-sync{color:#1f549f;background:#edf4ff;border:1px solid #bdd0ee;border-radius:9px;margin:0 0 14px;padding:11px 13px;font-size:13px;line-height:1.55}.customer-portal-sync.is-paused{border-color:var(--portal-border);background:var(--portal-surface);color:var(--portal-muted)}.payment-state-panel{color:#181818;background:#fff;border:1px solid #dededb;border-radius:14px;margin:0 0 14px;padding:22px}.payment-state-panel header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.payment-state-panel header span{color:#717171;letter-spacing:1.15px;font-size:10px;font-weight:800;display:block}.payment-state-panel h2{font:600 clamp(22px,2.4vw,31px) var(--font-display);letter-spacing:-1px;margin:7px 0 0}.payment-state-badge{letter-spacing:.6px;text-transform:uppercase;background:#efefed;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.payment-state-succeeded .payment-state-badge{color:#185d39;background:#e2efe7}.payment-state-failed .payment-state-badge,.payment-state-cancelled .payment-state-badge,.payment-state-expired .payment-state-badge,.payment-state-unavailable .payment-state-badge{color:#7a2424;background:#f4e5e5}.payment-state-mode{color:#684f00;letter-spacing:.4px;background:#fff9e6;border:1px solid #dfd6b8;border-radius:8px;margin:18px 0 0;padding:10px 12px;font-size:11px;font-weight:800}.payment-state-message{color:#666;margin:16px 0;font-size:14px;line-height:1.65}.payment-state-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.payment-state-panel dl div{background:#f5f5f3;border-radius:8px;padding:10px}.payment-state-panel dt{color:#777;letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:700}.payment-state-panel dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:650}.payment-state-reconciliation{color:#762525;background:#fff3f3;border:1px solid #e0c0c0;border-radius:8px;margin:14px 0 0;padding:11px 12px;font-size:11px;font-weight:650;line-height:1.5}.customer-portal-billing-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.customer-portal-billing-layout.is-receipt-only{justify-content:flex-end;display:flex}.payment-receipt{background:#fff;border:0;border-radius:4px 4px 18px 18px;width:100%;margin:0;padding:0;position:relative;overflow:visible;box-shadow:0 18px 44px #1b1f2a1a}.payment-receipt:before,.payment-receipt:after{content:"";z-index:2;background:#eef0f7;border-radius:50%;width:20px;height:20px;position:absolute;top:54%;transform:translateY(-50%)}.payment-receipt:before{left:-10px}.payment-receipt:after{right:-10px}.payment-receipt-header{border-bottom:1px dashed #ccd1da;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.payment-receipt-header>div{align-items:baseline;gap:10px;display:flex}.payment-receipt-header>div>span{color:#171b24;font:700 17px var(--font-display);letter-spacing:-.7px}.payment-receipt-header>div>small{color:#747b87;letter-spacing:1.2px;font-size:8px;font-weight:800}.payment-receipt-summary{text-align:center;padding:28px 28px 22px}.payment-receipt .payment-receipt-summary h2{font:600 clamp(28px,3vw,38px)/1.05 var(--font-display);letter-spacing:-1.5px;margin:0}.payment-receipt .payment-state-message{color:#666d78;max-width:510px;margin:12px auto 0;font-size:13px;line-height:1.6}.payment-receipt-total{text-align:center;border-top:1px dashed #ccd1da;border-bottom:1px dashed #ccd1da;margin:0 28px;padding:22px 0}.payment-receipt-total span{color:#777e89;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.payment-receipt-total strong{font:600 clamp(34px,4vw,50px)/1 var(--font-display);letter-spacing:-2px;margin-top:7px;display:block}.payment-receipt.payment-state-succeeded .payment-receipt-total strong{color:#185d39}.payment-receipt .payment-receipt-details{margin:0;padding:18px 28px;display:block}.payment-receipt .payment-receipt-details div{background:0 0;justify-content:space-between;align-items:baseline;gap:24px;padding:8px 0;display:flex}.payment-receipt .payment-receipt-details dt{color:#777e89;font-size:9px}.payment-receipt .payment-receipt-details dd{color:#252a34;text-align:right;text-transform:capitalize;margin:0;font-size:12px;font-weight:700}.payment-receipt .payment-state-mode{text-align:center;margin:0 28px 18px}.payment-receipt footer{color:#7b818c;text-align:center;border-top:1px dashed #ccd1da;padding:18px 28px 22px;font-size:9px;position:relative}.payment-receipt footer:after{content:"";background:radial-gradient(circle at 8px 0,#0000 7px,#fff 7.5px) 0 0/16px 9px repeat-x;height:9px;position:absolute;bottom:-8px;left:0;right:0}.customer-checkout-panel{color:#181818;background:#fff;border:1px solid #dededb;border-radius:14px;margin:0;padding:22px}.customer-portal-billing-layout.is-receipt-only .payment-receipt{width:min(100%,420px)}@media (width<=900px){.customer-portal-billing-layout{grid-template-columns:1fr}.customer-portal-billing-layout.is-receipt-only{display:block}.customer-portal-billing-layout.is-receipt-only .payment-receipt{width:100%}}.customer-checkout-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.customer-checkout-header span{color:#717171;letter-spacing:1.15px;font-size:10px;font-weight:800;display:block}.customer-checkout-header h2{font:600 clamp(20px,2.2vw,28px) var(--font-display);letter-spacing:-1px;margin:7px 0 0}.customer-checkout-badge{color:#4a4a48;letter-spacing:.7px;text-transform:uppercase;background:#f0f0ee;border-radius:999px;flex:none;padding:7px 11px;font-size:10px;font-weight:750}.customer-checkout-desc{color:var(--muted);margin:14px 0 18px;font-size:13px;line-height:1.55}.customer-checkout-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.customer-checkout-error{color:#721c24;background:#fdf2f2;border:1px solid #f5c6cb;border-radius:8px;margin:12px 0;padding:10px 14px;font-size:12px;font-weight:600}.customer-portal-refresh-error{border:1px solid var(--portal-border);background:var(--portal-surface);color:#4f4f4c;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:11px 13px;font-size:11px;line-height:1.5;display:flex}.customer-portal-refresh-error button{color:var(--portal-text);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.customer-portal-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.customer-portal-advisor{z-index:1;color:#fff;isolation:isolate;background:linear-gradient(135deg,#000 0%,#111 60%,#1a1a1a 100%);border:1px solid #262626;border-radius:18px;grid-area:span 2/span 2;min-height:280px;padding:24px;position:relative;overflow:visible;box-shadow:0 16px 36px -6px #00000073}.customer-portal-advisor:before{content:"";z-index:0;border-radius:inherit;opacity:.16;background-image:linear-gradient(#94a3b866 1px,#0000 1px),linear-gradient(90deg,#94a3b866 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 35%,#0000 100%);mask-image:linear-gradient(90deg,#000 35%,#0000 100%)}.customer-portal-advisor:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#ffffff14,#ffffff05 48%,#0000 70%);border-radius:50%;width:370px;height:370px;position:absolute;top:-95px;right:-70px}.customer-portal-advisor-dialog{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121212eb;border:1px solid #ffffff29;border-radius:14px;width:min(64%,400px);padding:20px;position:relative;box-shadow:0 18px 45px #0006}.customer-portal-advisor-dialog>span{color:#a3a3a3;letter-spacing:1.2px;font-size:9px;font-weight:800;display:block}.customer-portal-advisor-dialog h2{color:#fff;font:600 clamp(22px,2vw,30px)/1.05 var(--font-display);letter-spacing:-1px;margin:12px 0 10px}.customer-portal-advisor-dialog p{color:#d4d4d4;margin:0;font-size:13px;line-height:1.6}.customer-portal-advisor-dialog>a{color:#fff;text-underline-offset:4px;margin-top:16px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.customer-portal-advisor-dialog small{color:#a3a3a3;margin-top:18px;font-size:10px;display:block}.customer-portal-advisor>img{z-index:3;object-fit:contain;pointer-events:none;filter:drop-shadow(0 18px 20px #00000061);transform-origin:70% 80%;width:auto;max-width:45%;height:calc(100% + 28px);transition:transform .25s;animation:.35s ease-out customer-advisor-enter;position:absolute;top:-28px;right:0}.customer-portal-advisor:hover>img{transform:translateY(-5px)rotate(1deg)}@keyframes customer-advisor-enter{0%{opacity:0;transform:translate(12px,10px)scale(.97)}to{opacity:1;transform:none}}.customer-portal-stat{border:1px solid var(--portal-border);background:var(--portal-surface);min-height:136px;box-shadow:var(--portal-shadow);border-radius:16px;flex-direction:column;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.customer-portal-stat:hover{border-color:#b4c0d4;transform:translateY(-2px);box-shadow:0 12px 28px -4px #0f172a1a}.customer-portal-stat-header{justify-content:space-between;align-items:center;display:flex}.customer-portal-stat-header span,.customer-portal-stat>span{color:var(--portal-muted);letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:800}.customer-portal-stat strong{font:700 clamp(22px,2.2vw,30px) var(--font-display);letter-spacing:-.8px;text-transform:capitalize;color:var(--portal-text);margin-top:12px;display:block}.customer-portal-stat small{color:var(--portal-muted);text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #f1f5f9;margin-top:auto;padding-top:12px;font-size:11px;display:block;overflow:hidden}.customer-portal-stat small em{letter-spacing:.35px;text-overflow:ellipsis;margin-top:5px;font-size:8px;font-style:normal;font-weight:800;display:block;overflow:hidden}.customer-portal-progress-card{grid-column:span 2}.customer-portal-progress-card strong{margin-bottom:10px}.customer-portal-progress{background:#e2e8f0;border-radius:999px;height:8px;margin-top:2px;overflow:hidden}.customer-portal-progress i{border-radius:inherit;background:#0f172a;height:100%;transition:width .3s;display:block}.customer-portal-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:16px;display:grid}.customer-portal-primary{flex-direction:column;gap:16px;min-width:0;display:flex}.customer-portal-panel{border:1px solid var(--portal-border);background:var(--portal-surface);box-shadow:var(--portal-shadow);border-radius:18px;overflow:hidden}.customer-portal-panel-heading{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 22px;display:flex}.customer-portal-panel-heading h2{font:600 22px var(--font-display);letter-spacing:-.8px;color:var(--portal-text);margin:6px 0 0}.customer-portal-panel-heading>small{color:var(--portal-muted);flex:none;margin-bottom:2px;font-size:11px;font-weight:600}.customer-portal-next-card h3{font:600 clamp(21px,2vw,28px) var(--font-display);letter-spacing:-.8px;color:var(--portal-text);margin:16px 0 8px}.customer-portal-next-card>p{max-width:650px;color:var(--portal-muted);margin:0;font-size:14px;line-height:1.65}.customer-portal-next-card dl{border:1px solid var(--portal-border);background:#f8fafc;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0;display:grid}.customer-portal-next-card dl>div{min-width:0;padding:14px}.customer-portal-next-card dl>div+div{border-left:1px solid var(--portal-border)}.customer-portal-next-card dt{color:var(--portal-muted);letter-spacing:.9px;text-transform:uppercase;font-size:10px;font-weight:800}.customer-portal-next-card dd{text-overflow:ellipsis;white-space:nowrap;color:var(--portal-text);margin:7px 0 0;font-size:13px;font-weight:700;overflow:hidden}.customer-portal-badge{color:#525250;letter-spacing:.5px;text-transform:uppercase;background:#f4f4f1;border:1px solid #d6d6d2;border-radius:999px;align-items:center;width:max-content;min-height:24px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.customer-portal-badge-in_progress{color:#1f549f;background:#edf4ff;border-color:#bdd0ee}.customer-portal-badge-done,.customer-portal-badge-completed{color:#285f35;background:#edf8f0;border-color:#bfd8c5}.customer-portal-badge-cancelled{color:#666;background:#f1f1f1;border-color:#ddd}.customer-portal-task-list,.customer-portal-timeline>ol{margin:0;padding:0;list-style:none}.customer-portal-task-list li{border-bottom:1px solid #e2e8f0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:14px 20px;transition:background .15s;display:grid}.customer-portal-task-list li:hover{background:#f8fafc}.customer-portal-task-list li:last-child{border-bottom:0}.customer-portal-task-list li>span{color:var(--portal-muted);font-size:9px;font-weight:800}.customer-portal-task-list li div{min-width:0}.customer-portal-task-list strong,.customer-portal-task-list small{display:block}.customer-portal-task-list strong{text-overflow:ellipsis;white-space:nowrap;color:var(--portal-text);font-size:13px;overflow:hidden}.customer-portal-task-list small{color:var(--portal-muted);margin-top:4px;font-size:11px}.customer-portal-timeline>ol{padding:8px 22px 6px}.customer-portal-timeline>ol li{grid-template-columns:14px minmax(0,1fr);gap:12px;padding:16px 0;display:grid;position:relative}.customer-portal-timeline>ol li:not(:last-child):after{content:"";background:var(--portal-border);width:1px;position:absolute;top:29px;bottom:-5px;left:4px}.customer-portal-timeline>ol li>i{z-index:1;border:2px solid var(--portal-surface);background:#0f172a;border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #0f172a}.customer-portal-timeline strong,.customer-portal-timeline small{display:block}.customer-portal-timeline strong{color:var(--portal-text);font-size:13px}.customer-portal-timeline p{color:#475569;margin:5px 0 7px;font-size:12px;line-height:1.55}.customer-portal-timeline small{color:var(--portal-muted);font-size:10px}.customer-portal-load-more{width:100%;min-height:42px;color:var(--portal-text);cursor:pointer;background:#f8fafc;border:0;border-top:1px solid #e2e8f0;padding:10px 14px;font-size:11px;font-weight:700;transition:background .15s}.customer-portal-load-more:hover{background:#f1f5f9}.customer-portal-load-more:disabled{cursor:wait;opacity:.55}.customer-portal-inline-error{border-top:1px solid var(--portal-border);color:#4f4f4c;background:#f4f4f1;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:10px;line-height:1.5;display:flex}.customer-portal-inline-error button{flex:none;min-height:32px;padding:6px 10px}.customer-portal-empty{min-height:220px;color:var(--portal-muted);background:linear-gradient(135deg,#fff 0%,#f5f8fc 72%,#e9eff8 100%);grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:20px;padding:24px 28px;display:grid;position:relative;overflow:hidden}.customer-portal-empty:after{content:"";border:1px solid #2563eb29;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-70px;right:-46px}.customer-portal-empty-copy{z-index:2;max-width:430px;position:relative}.customer-portal-empty-copy>span{color:#64748b;letter-spacing:1.25px;margin-bottom:10px;font-size:9px;font-weight:800;display:block}.customer-portal-empty strong{color:var(--portal-text);font:600 20px var(--font-display);letter-spacing:-.45px;display:block}.customer-portal-empty p{max-width:420px;margin:8px 0 0;font-size:13px;line-height:1.6}.customer-portal-empty a{color:#0f172a;border:1px solid #0f172a;border-radius:8px;align-items:center;gap:8px;min-height:36px;margin-top:16px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.customer-portal-empty a:hover{color:#fff;background:#0f172a}.customer-portal-empty>img{z-index:1;object-fit:contain;object-position:center bottom;pointer-events:none;filter:drop-shadow(0 14px 16px #0f172a24);align-self:end;width:100%;height:205px;position:relative}.customer-portal-empty.is-compact{grid-template-columns:minmax(0,1fr) 126px;min-height:180px;padding-block:20px}.customer-portal-empty.is-compact>img{height:164px}.customer-portal-state{text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.customer-portal-state h1{max-width:720px;font:600 clamp(34px,4vw,56px) var(--font-display);letter-spacing:-2.3px;margin:4px 0 0}.customer-portal-state p{max-width:580px;color:var(--portal-muted);margin:0 0 6px;font-size:13px;line-height:1.6}.customer-portal-state.is-error{background:#f6f6f4}@media (width>=901px) and (width<=1280px){.ops-admin-grid{grid-template-columns:220px minmax(0,1fr)}.ops-detail-column{grid-column:1/-1}.ops-task-detail,.ops-list-panel{position:static}.customer-portal-bento,.skeleton-portal-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-portal-grid{grid-template-columns:1fr}}.crm-load-state{color:#717171;text-align:center;background:#fff;border:1px solid #e2e2e2;border-radius:14px;place-items:center;min-height:240px;padding:30px;font-size:12px;display:grid}.crm-load-error p{margin:0}.crm-load-error button{color:#fff;cursor:pointer;background:#161616;border:0;border-radius:7px;margin-top:12px;padding:8px 13px}.field-error{color:#363636;margin-top:6px;font-size:11px;line-height:1.4;display:block}.onboarding-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-error{color:#8b1d2c;text-align:center;background:#fff0f2;border-radius:6px;margin:12px 0 0;padding:12px;font-size:12px}.form-record-link{color:#121212;margin-top:12px;font-size:12px;font-weight:700;display:inline-block}.form-button:disabled{cursor:wait;opacity:.7}.workspace-layout-staff .workspace-main{transition:margin-left .34s cubic-bezier(.22,1,.36,1)}.workspace-layout-staff .workspace-context-sidebar{scrollbar-width:none;will-change:transform;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s;overflow-y:auto;transform:translate(0)}.workspace-layout-staff .workspace-context-sidebar::-webkit-scrollbar{display:none}.workspace-layout-staff .workspace-context-sidebar>nav{flex:none;gap:2px;min-height:auto;overflow:visible}.workspace-layout-staff .workspace-context-sidebar>nav a{padding:8px 12px;transition:border-color .18s,background-color .18s,color .18s,transform .18s}.workspace-layout-staff .workspace-context-sidebar>nav a:hover{color:#fff;background:#1b294f;border-color:#1b294f;transform:translate(3px);box-shadow:0 6px 16px #121b3438}.workspace-layout-staff .workspace-context-sidebar>nav a:hover small{color:#cbd5ea}.workspace-layout-staff.workspace-layout-tiered .workspace-main{margin-left:324px}.workspace-layout-staff.workspace-layout-tiered.is-context-collapsed .workspace-context-sidebar{box-shadow:none;transform:translate(-100%)}.workspace-layout-staff.workspace-layout-tiered.is-context-collapsed .workspace-main{margin-left:88px}.workspace-layout-staff .workspace-context-toggle{z-index:73;color:#26354c;cursor:pointer;background:#fff;border:1px solid #c9ced6;border-radius:0 11px 11px 0;place-items:center;width:34px;height:48px;padding:0;transition:left .34s cubic-bezier(.22,1,.36,1),background .18s,color .18s,box-shadow .18s;display:grid;position:fixed;top:50%;left:308px;transform:translateY(-50%);box-shadow:6px 8px 20px #19263a1f}.workspace-layout-staff .workspace-context-toggle:hover{color:#fff;background:#17243a;border-color:#9eacbf;box-shadow:7px 10px 24px #19263a2e}.workspace-layout-staff .workspace-context-toggle:focus-visible{outline-offset:3px;outline:3px solid #2563eb57}.workspace-layout-staff .workspace-context-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.workspace-layout-staff.workspace-layout-tiered.is-context-collapsed .workspace-context-toggle{color:#fff;background:#111b2c;border-color:#303b4c;left:88px;box-shadow:7px 10px 24px #0a121f38}.workspace-layout-staff.workspace-layout-tiered.is-context-collapsed .workspace-context-toggle:hover{background:#213654}.ops-page-staff{background:radial-gradient(circle at 94% 3%,#2563eb17,#0000 25%),linear-gradient(#f7f8fb 0,#f1f3f7 46%,#eef1f5 100%)}.ops-va-header-note{background:#ffffffb8;border:1px solid #cdd7e6;border-radius:12px;align-items:center;gap:11px;min-width:252px;padding:10px 13px;display:flex;box-shadow:0 8px 24px #1f304a0f}.ops-va-header-note>i{background:#2d67bf;border-radius:50%;flex:none;width:10px;height:10px;position:relative;box-shadow:0 0 0 5px #2d67bf1f}.ops-va-header-note>i:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:3px}.ops-va-header-note strong{color:#25334a;font-size:11px;display:block}.ops-va-header-note p{color:#6b7482;text-align:left;margin:3px 0 0;font-size:10px;line-height:1.4}.ops-page-staff .ops-staff-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.ops-page-staff .ops-staff-brief{color:#fff;isolation:isolate;background:linear-gradient(135deg,#090e17,#111a2a 58%,#172846);border:1px solid #263650;border-radius:14px;grid-area:1/1/3/3;min-height:270px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #1b2b4324}.ops-page-staff .ops-staff-brief:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#4177cc59,#23416f21 48%,#0000 70%);border-radius:50%;width:390px;height:390px;position:absolute;bottom:-120px;right:-90px}.ops-page-staff .ops-staff-brief-copy{width:62%}.ops-page-staff .ops-staff-brief-copy>div{margin-top:16px;padding:9px 12px}.ops-page-staff .ops-staff-brief-copy>div strong{font-size:24px}.ops-page-staff .ops-staff-brief>img{object-fit:contain;object-position:right bottom;transform-origin:70% 90%;will-change:transform,opacity;width:auto;max-width:none;height:calc(100% - 14px);animation:.85s cubic-bezier(.16,1,.3,1) .18s both ops-hero-illustration-enter,4.2s ease-in-out 1.03s infinite alternate ops-hero-illustration-idle;bottom:0;right:-54px;-webkit-mask-image:linear-gradient(90deg,#0000,#0006 20%,#000 40%);mask-image:linear-gradient(90deg,#0000,#0006 20%,#000 40%)}@keyframes ops-hero-illustration-enter{0%{opacity:0;transform:translate(90px,35px)scale(.78)rotate(5deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes ops-hero-illustration-idle{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-8px)rotate(-1deg)}}.ops-staff-brief-steps{align-items:center;gap:0;width:max-content;margin:14px 0 0;padding:0;list-style:none;display:flex}.ops-staff-brief-steps li{color:#aeb9ca;letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex;position:relative}.ops-staff-brief-steps li:not(:last-child):after{content:"";background:#aeb9ca66;width:18px;height:1px;margin:0 7px}.ops-staff-brief-steps i{background:#172846;border:2px solid #93b8ee;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #578fe21f}.ops-page-staff .ops-staff-bento>.ops-summary-card{--metric:#315f9f;--metric-soft:#edf4fe;--metric-line:#cfdbeb;border-color:var(--metric-line);background:linear-gradient(145deg,#fff 0%,var(--metric-soft) 100%);isolation:isolate;flex-direction:column;min-height:130px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #2131480f}.ops-page-staff .ops-staff-bento>.ops-summary-card:after{content:"";z-index:-1;background:var(--metric);opacity:.07;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-38px;right:-28px}.ops-page-staff .ops-staff-bento>.ops-summary-card>span{max-width:calc(100% - 46px);color:var(--metric)}.ops-page-staff .ops-staff-bento>.ops-summary-card strong{color:#18243a;margin-top:13px;padding:0;font-size:31px}.ops-page-staff .ops-staff-bento>.ops-summary-card small{color:#6e7887;margin-top:auto;padding-top:7px;font-size:9px;font-weight:650;display:block}.ops-page-staff .ops-summary-card.is-progress{--metric:#225fae;--metric-soft:#eaf3ff;--metric-line:#bfd2eb}.ops-page-staff .ops-summary-card.is-overdue{--metric:#ae3838;--metric-soft:#fff1f1;--metric-line:#ebc6c6}.ops-page-staff .ops-summary-card.is-blocked{--metric:#9b4b2a;--metric-soft:#fff3ed;--metric-line:#e9cbbc}.ops-page-staff .ops-summary-card.is-waiting{--metric:#8b6718;--metric-soft:#fff9e9;--metric-line:#e8d7a7}.ops-page-staff .ops-summary-card.is-review{--metric:#6945a3;--metric-soft:#f6f1ff;--metric-line:#d8c8ee}.ops-summary-glyph{border:1px solid color-mix(in srgb,var(--metric) 20%,white);background:#ffffff9e;border-radius:10px;width:34px;height:34px;position:absolute;top:13px;right:13px}.ops-summary-glyph i{background:var(--metric);border-radius:999px;display:block;position:absolute}.ops-summary-glyph i:first-child{width:7px;height:7px;top:8px;left:8px}.ops-summary-glyph i:nth-child(2){opacity:.55;width:7px;height:3px;top:10px;left:19px}.ops-summary-glyph i:last-child{opacity:.72;width:18px;height:3px;top:21px;left:8px}.ops-page-staff .ops-summary-card.is-todo{grid-area:1/3}.ops-page-staff .ops-summary-card.is-progress{grid-area:1/4}.ops-page-staff .ops-summary-card.is-overdue{grid-area:2/3}.ops-page-staff .ops-summary-card.is-blocked{grid-area:2/4}.ops-page-staff .ops-summary-card.is-waiting{grid-area:3/1}.ops-page-staff .ops-summary-card.is-review{grid-area:3/2}.ops-va-flow-card{color:#fff;isolation:isolate;background:radial-gradient(at 100% 55%,#35548e21 0%,#0000 58%),linear-gradient(105deg,#070707 0%,#0a0b0f 54%,#10172a 79%,#17213d 100%);border:1px solid #263650;border-radius:12px;grid-area:3/3/auto/5;align-items:flex-end;min-height:130px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #13233d29}.ops-va-flow-card:before{content:"";z-index:0;opacity:.24;background-image:linear-gradient(#b3cdf47a 1px,#0000 1px),linear-gradient(90deg,#b3cdf47a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 42%,#0000009e 72%,#0000 94%);mask-image:linear-gradient(90deg,#000 0% 42%,#0000009e 72%,#0000 94%)}.ops-va-flow-card>div:first-child{z-index:2;width:62%;position:relative}.ops-va-flow-card span,.ops-va-flow-card strong,.ops-va-flow-card small{display:block}.ops-va-flow-card span{color:#91a2bb;letter-spacing:1.2px;font-size:8px;font-weight:800}.ops-va-flow-card strong{font:600 15px/1.2 var(--font-display);margin-top:7px}.ops-va-flow-card small{color:#aeb9c9;margin-top:5px;font-size:9px}.ops-va-flow-card>img{z-index:1;object-fit:contain;opacity:.78;mix-blend-mode:screen;pointer-events:none;transform-origin:70% 85%;will-change:transform,opacity;width:50%;height:auto;max-height:165px;animation:.8s cubic-bezier(.16,1,.3,1) .34s both ops-flow-illustration-enter,4.6s ease-in-out 1.14s infinite alternate ops-flow-illustration-idle;position:absolute;bottom:-24px;right:-30px}@keyframes ops-flow-illustration-enter{0%{opacity:0;transform:translate(65px,25px)scale(.82)rotate(4deg)}to{opacity:.78;transform:translate(0)scale(1)rotate(0)}}@keyframes ops-flow-illustration-idle{0%{transform:translate(0)rotate(0)}to{transform:translate(-4px,-6px)rotate(-.8deg)}}.ops-va-flow-track{z-index:2;justify-content:space-between;width:88px;display:flex;position:absolute;top:17px;right:18px}.ops-va-flow-track:before{content:"";background:#a3c0eb6b;height:1px;position:absolute;top:4px;left:4px;right:4px}.ops-va-flow-track i{background:#17263c;border:2px solid #7aa7e8;border-radius:50%;width:9px;height:9px;position:relative}.ops-page-staff .ops-queue-toolbar{background:linear-gradient(105deg,#fff 0%,#f2f6fc 100%);border-color:#cbd5e3;padding:16px 18px;position:relative;overflow:hidden;box-shadow:0 9px 24px #1e2f490d}.ops-page-staff .ops-queue-toolbar>div,.ops-page-staff .ops-queue-toolbar label{z-index:1;position:relative}.ops-page-staff .ops-queue-toolbar label{min-width:190px}.ops-page-staff .ops-queue-toolbar.is-kanban{isolation:isolate;color:#fff;background:#0b0d14;border-color:#2e3341;border-radius:14px;padding:20px 22px;box-shadow:0 16px 34px #0a0e182e}.ops-page-staff .ops-queue-toolbar.is-kanban:before{content:"";z-index:0;opacity:.25;background-image:linear-gradient(#c4d1ed52 1px,#0000 1px),linear-gradient(90deg,#c4d1ed52 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b8 64%,#0000 94%);mask-image:linear-gradient(90deg,#000 0%,#000000b8 64%,#0000 94%)}.ops-page-staff .ops-queue-toolbar.is-kanban:after{content:"";z-index:0;pointer-events:none;background:#2a367038;border-left:1px solid #7d8fd629;width:28%;position:absolute;top:0;bottom:0;right:0}.ops-page-staff .ops-queue-toolbar.is-kanban>div:first-child>span{color:#aeb9cf;font-size:11px}.ops-page-staff .ops-queue-toolbar.is-kanban>div:first-child>strong{color:#fff;margin-top:7px;font-size:20px}.ops-page-staff .ops-queue-toolbar.is-kanban>div:first-child>small{color:#c3cad8;margin-top:6px;font-size:12px;line-height:1.45}.ops-page-staff .ops-staff-grid{grid-template-columns:minmax(320px,.82fr) minmax(390px,1.18fr)}.ops-page-staff .ops-staff-queue-column{border-color:#d2d8e1;box-shadow:0 14px 34px #1f2d4112}.ops-page-staff .ops-staff-queue-column>.ops-staff-column-heading{background:#f7f9fc;border-color:#dce2ea}.ops-page-staff .ops-queue-list button{min-height:126px;padding:16px 18px;transition:background .18s,box-shadow .18s,transform .18s;position:relative}.ops-page-staff .ops-queue-list button:hover{background:#f5f8fc}.ops-page-staff .ops-queue-list button.active{background:linear-gradient(135deg,#111927,#1d2f4b);box-shadow:0 10px 24px #1f2d411f}.ops-queue-checklist{align-items:center;gap:9px;margin-top:9px;display:flex}.ops-queue-checklist progress{color:#3472c7;accent-color:#3472c7;background:#e1e6ed;border:0;border-radius:999px;width:min(130px,48%);height:5px;margin:0;overflow:hidden}.ops-queue-checklist progress::-webkit-progress-bar{background:#e1e6ed;border-radius:999px}.ops-queue-checklist progress::-webkit-progress-value{background:#3472c7;border-radius:999px}.ops-queue-checklist progress::-moz-progress-bar{background:#3472c7;border-radius:999px}.ops-queue-checklist small{margin:0!important;font-size:9px!important}.ops-page-staff .ops-queue-list button.active .ops-queue-checklist progress{color:#8bb8f4;accent-color:#8bb8f4;background:#394a64}.ops-page-staff .ops-queue-list button.active .ops-queue-checklist progress::-webkit-progress-bar{background:#394a64}.ops-page-staff .ops-queue-list button.active .ops-queue-checklist progress::-webkit-progress-value{background:#8bb8f4}.ops-page-staff .ops-queue-list button.active .ops-queue-checklist progress::-moz-progress-bar{background:#8bb8f4}.ops-page-staff .ops-detail-column>.ops-staff-column-heading{background:linear-gradient(135deg,#121a28,#1b2c47);border-color:#253650;box-shadow:0 10px 26px #1d2b411f}.ops-page-staff .ops-detail-column>.ops-staff-column-heading span{color:#dce7f7}.ops-page-staff .ops-detail-column>.ops-staff-column-heading small{color:#95a7c2}.ops-page-staff .ops-task-detail{background:linear-gradient(#fff,#fbfcfe);border-color:#d2d9e3;overflow:hidden;box-shadow:0 16px 38px #1e2c4014}.ops-page-staff .ops-task-detail>.ops-title-row{background:linear-gradient(115deg,#eef4fc,#fff);border-bottom:1px solid #dce4ef;margin:-20px -20px 20px;padding:20px}.ops-page-staff .ops-task-context{background:#f5f8fc;border-color:#d8e0eb}.ops-page-staff .ops-task-context>div{border-color:#d8e0eb}.ops-page-staff .ops-task-detail>form:first-of-type{background:#f8fafc;border:1px solid #d9e0e9;border-radius:11px;padding:14px}.ops-page-staff .ops-workflow-form{background:linear-gradient(145deg,#eef5ff,#f9fbff);border:1px solid #cad8eb;border-radius:11px;margin-top:16px;padding:15px}.ops-page-staff .ops-workflow-form label:last-of-type{margin-bottom:12px}.ops-page-staff .ops-completion-criteria{background:linear-gradient(145deg,#edf4fe,#f8fbff);border-color:#bfd0e8}.ops-page-staff .ops-task-checklist{background:#fff;border:1px solid #d9e0e9;border-radius:11px;margin-top:20px;padding:18px}.ops-page-staff .ops-checklist-items li{background:#f6f8fb;border-color:#d9e0e9}.ops-page-staff .ops-checklist-add{background:#f7faff;border-color:#afc4df}.ops-page-staff .ops-work-updates{background:#fff;border:1px solid #d9e0e9;border-radius:11px;margin-top:14px;padding:18px}.ops-page-staff .ops-staff-grid.is-queue-only{display:block}.ops-page-staff .ops-staff-grid.is-queue-only .ops-staff-queue-column{box-shadow:none;background:0 0;border:0;overflow:visible}.ops-page-staff .ops-staff-grid.is-queue-only .ops-staff-queue-column>.ops-staff-column-heading{background:linear-gradient(135deg,#080808,#181818);border:1px solid #292929;border-radius:12px;box-shadow:0 10px 25px #00000021}.ops-page-staff .ops-staff-grid.is-queue-only .ops-staff-queue-column>.ops-staff-column-heading span{color:#e4edf9}.ops-page-staff .ops-staff-grid.is-queue-only .ops-staff-queue-column>.ops-staff-column-heading small{color:#b4c2d6}.ops-page-staff .ops-staff-grid.is-queue-only .ops-queue-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid;overflow:visible}.ops-page-staff .ops-staff-grid.is-queue-only .ops-queue-list>button{background:#fff;border:1px solid #d2d9e3;border-radius:12px;min-height:178px;box-shadow:0 10px 26px #1f2d4112}.ops-page-staff .ops-staff-grid.is-queue-only .ops-queue-list>button:hover{border-color:#b9c8dc;transform:translateY(-1px);box-shadow:0 14px 30px #1f2d411a}.ops-page-staff .ops-staff-grid.is-queue-only .ops-queue-list>.ops-load-more{min-height:44px;box-shadow:none;text-align:center;border:1px solid #d2d9e3;grid-column:1/-1}.ops-page-staff .ops-staff-grid.is-queue-only .ops-queue-list>.ops-pagination-error{border:0;border-radius:0;grid-column:1/-1;margin:0}.ops-queue-open{color:#2f65aa;letter-spacing:.25px;align-items:center;width:max-content;margin-top:13px;font-size:10px;font-weight:800;justify-content:flex-start!important;gap:7px!important;display:flex!important}.ops-queue-open i{background:#edf4fd;border:1px solid #bed0e7;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;transition:transform .18s;display:grid}.ops-page-staff .ops-queue-list button:hover .ops-queue-open i{transform:translate(3px)}.ops-queue-controls{justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.ops-task-view-toggle{background:#0b0b0b;border:1px solid #2e2e2e;border-radius:10px;align-items:center;gap:3px;min-height:43px;padding:4px;display:flex;box-shadow:0 7px 18px #0000001a}.ops-task-view-toggle>button{color:#aaa;min-height:33px;font:800 11px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;transition:background .18s,color .18s,transform .18s}.ops-task-view-toggle>button:hover{color:#fff}.ops-task-view-toggle>button[aria-pressed=true]{color:#0a0a0a;background:#fff;box-shadow:0 4px 12px #00000038}.ops-kanban{background:#0c0e13;border:1px solid #292d36;border-radius:15px;margin-top:12px;overflow:hidden;box-shadow:0 20px 42px #0a0d1429}.ops-kanban-scroll{scrollbar-color:#5a6070 #181b22;scrollbar-width:thin;scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(260px,1fr));gap:10px;min-width:1350px;padding:12px;display:grid;overflow-x:auto}.ops-kanban-column{--kanban-surface:#17191d;--kanban-header:#252931;--kanban-border:#3b404a;border:1px solid var(--kanban-border);background:var(--kanban-surface);scroll-snap-align:start;border-radius:12px;min-width:0;min-height:450px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.ops-kanban-column.is-in_progress{--kanban-surface:#111a2a;--kanban-header:#1a2a46;--kanban-border:#314565}.ops-kanban-column.is-blocked{--kanban-surface:#241519;--kanban-header:#442029;--kanban-border:#60313b}.ops-kanban-column.is-waiting_on_customer{--kanban-surface:#272013;--kanban-header:#493817;--kanban-border:#655126}.ops-kanban-column.is-ready_for_review{--kanban-surface:#211629;--kanban-header:#402451;--kanban-border:#59356c}.ops-kanban-column>header{background:var(--kanban-header);color:#fff;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:15px 16px;display:flex}.ops-kanban-column>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ops-kanban-column>header span{font-size:14px;font-weight:850}.ops-kanban-column>header small{color:#c0c2c8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.ops-kanban-column>header strong{width:34px;height:34px;font:750 14px var(--font-display);background:#00000059;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;display:grid}.ops-kanban-column.is-drop-target{border-color:#4a5ac8;transform:translateY(-2px);box-shadow:0 0 0 3px #4a5ac83d,0 16px 30px #232b6924}.ops-kanban-column.is-drop-target>header{background:#242b64}.ops-kanban-column-body{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:25px 25px;align-content:start;gap:12px;min-height:374px;padding:11px;display:grid}.ops-kanban-empty{color:#b8b9bc;text-align:center;background:#0000001f;border:1px dashed #ffffff3d;border-radius:9px;margin:0;padding:27px 14px;font-size:11px;font-weight:700;line-height:1.5}.ops-kanban-card{color:#202020;background:#fff;border:1px solid #d5d7db;border-radius:11px;padding:16px;transition:border-color .18s,box-shadow .18s,opacity .18s,transform .18s;position:relative;box-shadow:0 9px 24px #0003}.ops-kanban-card[draggable=true]{cursor:grab}.ops-kanban-card[draggable=true]:active{cursor:grabbing}.ops-kanban-card:hover{border-color:#aeb2ba;transform:translateY(-1px);box-shadow:0 12px 25px #1418201a}.ops-kanban-card.is-dragging{opacity:.38;transform:scale(.98)rotate(1deg)}.ops-kanban-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-kanban-card-top>span{color:#4d4d4a;letter-spacing:.55px;text-transform:uppercase;font-size:9px;font-weight:850}.ops-kanban-card-top>small{color:#858581;font-size:10px;font-weight:750}.ops-kanban-card h3{font:650 17px/1.25 var(--font-display);letter-spacing:-.35px;margin:11px 0 8px}.ops-kanban-card>p{color:#353533;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:750;line-height:1.45;overflow:hidden}.ops-kanban-card>small{color:#6d6d68;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.45;display:block;overflow:hidden}.ops-kanban-card dl{grid-template-columns:1.35fr .65fr;gap:8px;margin:13px 0 8px;display:grid}.ops-kanban-card dl>div{background:#f1f1ef;border-radius:7px;min-width:0;padding:9px}.ops-kanban-card dt{color:#74746f;letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:850}.ops-kanban-card dd{color:#252523;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;font-weight:750;overflow:hidden}.ops-kanban-card>progress{color:#151515;accent-color:#151515;background:#dedfdf;border:0;border-radius:999px;width:100%;height:5px;overflow:hidden}.ops-kanban-card>progress::-webkit-progress-bar{background:#dedfdf;border-radius:999px}.ops-kanban-card>progress::-webkit-progress-value{background:#151515;border-radius:999px}.ops-kanban-card>progress::-moz-progress-bar{background:#151515;border-radius:999px}.ops-kanban-card-actions{border-top:1px solid #e2e2df;grid-template-columns:auto minmax(100px,1fr);align-items:end;gap:8px;margin-top:13px;padding-top:11px;display:grid}.ops-kanban-card-actions>button{color:#fff;min-height:39px;font:800 10px var(--font-body);cursor:pointer;background:#111;border:1px solid #111;border-radius:8px;padding:9px 11px}.ops-kanban-card-actions>button:hover{background:#303030}.ops-kanban-card-actions label{color:#676763;letter-spacing:.4px;text-transform:uppercase;flex-direction:column;gap:5px;min-width:0;font-size:9px;font-weight:850;display:flex}.ops-kanban-card-actions select{color:#242422;width:100%;min-height:39px;font:750 10px var(--font-body);cursor:pointer;background:#fff;border:1px solid #bdbdb8;border-radius:8px;padding:8px 26px 8px 9px}.ops-kanban-card-actions select:disabled{cursor:not-allowed;opacity:.55}.ops-kanban-load-more{color:#fff;min-height:42px;font:800 10px var(--font-body);cursor:pointer;background:#111;border:1px solid #1c1c1c;border-radius:9px;margin:0 auto 14px;padding:9px 15px;display:block}.ops-kanban-notice{color:#245d31;background:#f1faf3;border:1px solid #bcd8c3;border-radius:9px;margin:10px 0 0;padding:11px 13px;font-size:10px;font-weight:750}.ops-kanban-notice.is-error{color:#8f2929;background:#fff3f3;border-color:#e2bcbc}.ops-kanban-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;place-items:center;padding:24px;animation:.18s both ops-kanban-backdrop-enter;display:grid;position:fixed;inset:0}.ops-kanban-modal{color:#fff;isolation:isolate;background:#080808;border:1px solid #353535;border-radius:18px;width:min(100%,520px);padding:30px;animation:.24s cubic-bezier(.16,1,.3,1) both ops-kanban-modal-enter;position:relative;overflow:hidden;box-shadow:0 32px 95px #00000080}.ops-kanban-modal:before{content:"";z-index:0;opacity:.22;background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#ffffff40 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 82%);mask-image:linear-gradient(135deg,#000,#0000 82%)}.ops-kanban-modal>*{z-index:1;position:relative}.ops-kanban-modal>span{color:#a9a9a4;letter-spacing:1.25px;font-size:9px;font-weight:850}.ops-kanban-modal h2{font:650 clamp(28px,4vw,38px)/1.08 var(--font-display);letter-spacing:-1.3px;text-transform:capitalize;margin:12px 0 10px}.ops-kanban-modal>p{color:#bdbdb8;margin:0;font-size:12px;line-height:1.6}.ops-kanban-modal>p strong{color:#fff}.ops-kanban-modal form{gap:12px;margin-top:22px;display:grid}.ops-kanban-modal form>label{color:#d8d8d4;gap:7px;font-size:10px;font-weight:800;display:grid}.ops-kanban-modal input{color:#fff;width:100%;min-height:44px;font:650 11px var(--font-body);background:#151515;border:1px solid #444;border-radius:9px;padding:10px 12px}.ops-kanban-modal input:focus{outline-offset:2px;border-color:#fff;outline:2px solid #ffffff2e}.ops-kanban-modal form>p{color:#f1b8b8;background:#271515;border:1px solid #663838;border-radius:8px;margin:0;padding:9px 10px;font-size:10px;line-height:1.45}.ops-kanban-modal form>div{justify-content:flex-end;gap:9px;display:flex}.ops-kanban-modal form>div button{color:#fff;min-height:40px;font:800 10px var(--font-body);cursor:pointer;background:#171717;border:1px solid #444;border-radius:9px;padding:9px 13px}.ops-kanban-modal form>div button:last-child{color:#080808;background:#fff;border-color:#fff}.ops-kanban-modal form>div button:disabled{cursor:not-allowed;opacity:.5}@keyframes ops-kanban-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes ops-kanban-modal-enter{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ops-completion-criteria{background:#f4f7fc;border:1px solid #cdd8ea;border-radius:10px;margin-top:18px;padding:15px}.ops-completion-criteria .ops-work-updates-head{margin-bottom:8px}.ops-completion-criteria p{color:#29384f;white-space:pre-wrap;margin:0;font-size:11px;font-weight:650;line-height:1.55}.ops-task-checklist{border-top:1px solid var(--ops-border);margin-top:18px;padding-top:18px}.ops-checklist-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ops-checklist-items li{border:1px solid var(--ops-border);background:#fafaf8;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 12px;display:grid;position:relative}.ops-checklist-items label{color:#343432;cursor:pointer;align-items:flex-start;gap:9px;min-width:0;font-size:11px;font-weight:700;line-height:1.45;display:flex}.ops-checklist-items input{accent-color:#2f6d3d;flex:none;width:15px;height:15px;margin:0}.ops-checklist-items small{color:var(--ops-muted);grid-column:1;margin-left:24px;font-size:9px}.ops-checklist-items button{color:#8d3535;cursor:pointer;background:0 0;border:0;grid-area:1/2/span 2;align-self:center;font-size:9px;font-weight:800}.ops-checklist-items .is-complete span{color:#71716d;text-decoration:line-through}.ops-checklist-add{background:#fff;border:1px dashed #c9c9c3;border-radius:9px;margin-top:10px;padding:12px}.ops-checklist-gate{color:#725519;background:#fff8e8;border-radius:7px;margin:10px 0 0;padding:9px 11px;font-size:10px;font-weight:700;line-height:1.45}.ops-page-task-workspace{min-height:100%;padding-top:24px}.ops-task-page-nav{justify-content:space-between;align-items:center;gap:20px;width:min(100%,1120px);margin:0 auto 14px;display:flex}.ops-task-page-nav>button,.ops-task-page-return{color:#24334a;cursor:pointer;background:#fff;border:1px solid #becbdd;border-radius:9px;min-height:40px;padding:9px 13px;font-size:11px;font-weight:750;box-shadow:0 7px 20px #1f304a0f}.ops-task-page-nav>button{align-items:center;gap:8px;display:inline-flex}.ops-task-page-nav>button>span{font-size:16px;line-height:1}.ops-task-page-nav>div{color:#657187;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.ops-task-page-nav>div i{background:#3471c5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3471c51f}.ops-task-page-header{color:#fff;isolation:isolate;background:linear-gradient(120deg,#0d1522,#17263d 66%,#203d66);border:1px solid #263650;border-radius:15px;align-items:center;width:min(100%,1120px);min-height:168px;margin:0 auto 14px;padding:26px 260px 26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #1c2b4224}.ops-task-page-header:before{content:"";z-index:0;opacity:.24;background-image:linear-gradient(#b3cdf475 1px,#0000 1px),linear-gradient(90deg,#b3cdf475 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 42%,#000000a6 72%,#0000 94%);mask-image:linear-gradient(90deg,#000 0% 42%,#000000a6 72%,#0000 94%)}.ops-task-page-header>div{z-index:2;position:relative}.ops-task-page-header>div>span{color:#9eb2cf;letter-spacing:1.3px;font-size:9px;font-weight:800}.ops-task-page-header h1{font:600 clamp(30px,3.4vw,46px)/1 var(--font-display);letter-spacing:-1.9px;margin:9px 0 8px}.ops-task-page-header p{color:#bec9d9;max-width:600px;margin:0;font-size:12px;line-height:1.55}.ops-task-page-header>img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 15px 18px #0000003d);pointer-events:none;transform-origin:65% 88%;will-change:transform,opacity;width:225px;height:225px;animation:.82s cubic-bezier(.16,1,.3,1) .2s both ops-task-illustration-enter,4.2s ease-in-out 1.02s infinite alternate ops-task-illustration-idle;position:absolute;bottom:-34px;right:20px}@keyframes ops-task-illustration-enter{0%{opacity:0;transform:translate(70px,34px)scale(.8)rotate(5deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes ops-task-illustration-idle{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-7px)rotate(-1deg)}}.ops-task-page-canvas,.ops-task-page-state{width:min(100%,1120px);margin:0 auto}.ops-task-page-canvas .ops-task-detail{padding:26px;position:static}.ops-task-page-canvas .ops-task-detail>.ops-title-row{margin:-26px -26px 24px;padding:24px 26px}.ops-task-page-canvas .ops-task-context{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-task-page-canvas .ops-task-context>div{border-bottom:0}.ops-task-page-canvas .ops-task-context>div:not(:last-child){border-right:1px solid #d8e0eb}.ops-task-page-canvas .ops-task-detail>form:first-of-type{padding:18px}.ops-task-page-state{position:relative}.ops-task-page-state .ops-task-page-return{position:absolute;bottom:62px;left:50%;transform:translate(-50%)}.ops-va-empty{text-align:left;isolation:isolate;background:linear-gradient(115deg,#f8fbff,#eaf2fe);border-color:#cbd7e7;grid-template-columns:minmax(0,1fr) 230px;align-content:stretch;min-height:280px;padding:0 20px 0 36px;display:grid;position:relative;overflow:hidden}.ops-va-empty:before{content:"";z-index:0;opacity:.16;pointer-events:none;background-image:linear-gradient(#0c0c0c4d 1px,#0000 1px),linear-gradient(90deg,#0c0c0c4d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b8 60%,#0000 94%);mask-image:linear-gradient(90deg,#000 0%,#000000b8 60%,#0000 94%)}.ops-va-empty>div{z-index:2;flex-direction:column;align-self:center;gap:8px;display:flex;position:relative}.ops-va-empty>div>span{color:#3566a8;letter-spacing:1.25px;font-size:9px;font-weight:800}.ops-va-empty p{color:#6b7482;max-width:420px;margin:0;line-height:1.6}.ops-va-empty>img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 18px #22375621);transform-origin:55% 90%;will-change:transform,opacity;align-self:end;width:100%;height:100%;max-height:280px;animation:.82s cubic-bezier(.16,1,.3,1) .2s both ops-empty-illustration-enter,4.4s ease-in-out 1.02s infinite alternate ops-empty-illustration-idle;position:relative}@keyframes ops-empty-illustration-enter{0%{opacity:0;transform:translate(55px,28px)scale(.82)rotate(4deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes ops-empty-illustration-idle{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-7px)rotate(-1deg)}}@media (width<=1280px){.ops-page-staff .ops-staff-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-page-staff .ops-staff-brief{grid-area:auto/1/auto/-1;min-height:280px}.ops-page-staff .ops-staff-bento>.ops-summary-card{grid-area:auto}.ops-page-staff .ops-va-flow-card{grid-area:auto/1/auto/-1}.ops-page-staff .ops-staff-grid{grid-template-columns:1fr}.ops-page-staff .ops-task-detail{position:static}}@media (width<=900px){.workspace-layout-staff .workspace-context-toggle{display:none}.workspace-layout-staff .workspace-context-sidebar{width:auto;position:static;overflow:visible;transform:none}.workspace-layout-staff .workspace-context-sidebar>nav{flex-direction:row;overflow-x:auto}.workspace-layout-staff.workspace-layout-tiered .workspace-main,.workspace-layout-staff.workspace-layout-tiered.is-context-collapsed .workspace-main{margin-left:0}.workspace-layout-staff.workspace-layout-tiered.is-context-collapsed .workspace-context-sidebar{transform:none}}@media (width<=700px){.ops-page-staff .ops-staff-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-page-staff .ops-staff-brief{grid-area:auto/1/auto/-1;min-height:260px}.ops-page-staff .ops-staff-grid{grid-template-columns:1fr}.ops-page-staff .ops-queue-toolbar,.ops-queue-controls{flex-direction:column;align-items:stretch}.ops-task-view-toggle{width:100%}.ops-task-view-toggle>button{flex:1}.ops-kanban-scroll{grid-template-columns:repeat(5,minmax(250px,1fr));min-width:1300px}.ops-kanban-modal{padding:24px 20px}.ops-kanban-modal form>div{flex-direction:column-reverse}.ops-page-staff .ops-staff-grid.is-queue-only .ops-queue-list{grid-template-columns:minmax(0,1fr)}.ops-page-staff .ops-staff-grid.is-queue-only .ops-queue-list>button{min-width:0}.ops-page-staff .ops-staff-grid.is-queue-only .ops-queue-list>button>span{flex-wrap:wrap;min-width:0}.ops-page-staff .ops-staff-grid.is-queue-only .ops-queue-list :is(b,small){white-space:normal;overflow-wrap:anywhere}.ops-task-page-header{min-height:152px;padding:22px 150px 22px 20px}.ops-task-page-header>img{width:175px;height:175px;right:-22px}.ops-task-page-canvas .ops-task-context{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-task-page-canvas .ops-task-context>div{border-bottom:1px solid #d8e0eb}.ops-task-page-canvas .ops-task-context>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=520px){.ops-page-staff .ops-staff-bento{grid-template-columns:1fr}.ops-page-staff .ops-staff-brief-copy{width:78%}.ops-page-staff .ops-staff-brief>img{opacity:.76;right:-82px}.ops-page-staff .ops-va-flow-card{min-height:150px}.ops-page-staff .ops-va-flow-card>div:first-child{width:68%}.ops-page-staff .ops-va-flow-card>img{width:62%;right:-44px}.ops-task-page-nav{flex-direction:column;align-items:flex-start}.ops-task-page-header{padding-right:28px}.ops-task-page-header>div{width:78%}.ops-task-page-header>img{opacity:.55;right:-70px}.ops-task-page-canvas .ops-task-context{grid-template-columns:1fr}.ops-task-page-canvas .ops-task-context>div,.ops-task-page-canvas .ops-task-context>div:nth-last-child(-n+2){border-bottom:1px solid #d8e0eb;border-right:0}.ops-task-page-canvas .ops-task-context>div:last-child{border-bottom:0}.ops-va-empty{grid-template-columns:1fr;min-height:330px;padding:26px 22px 0}.ops-va-empty>img{max-height:190px}}@media (prefers-reduced-motion:reduce){.ops-page-staff .ops-staff-brief>img,.ops-page-staff .ops-va-flow-card>img,.ops-task-page-header>img,.ops-va-empty>img,.ops-kanban-modal-backdrop,.ops-kanban-modal{animation:none}}.admin-overview,.admin-delivery{box-sizing:border-box;color:#151820;background:#eef0f4;height:100%;min-height:620px;padding:clamp(24px,3vw,42px);overflow:auto}.admin-overview :is(a,button,input,select):focus-visible,.admin-delivery :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #3456d057}.admin-overview-hero,.admin-delivery-hero{isolation:isolate;color:#fff;background:#07080b;border:1px solid #282b35;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(250px,360px) minmax(210px,270px);align-items:center;gap:24px;min-height:248px;padding:34px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #141b2b1f}.admin-overview-hero:before,.admin-delivery-hero:before{z-index:-2;content:"";opacity:.5;pointer-events:none;background-image:linear-gradient(#ffffff2b 1px,#0000 1px),linear-gradient(90deg,#ffffff2b 1px,#0000 1px);background-size:31px 31px;position:absolute;inset:0}.admin-overview-hero:after,.admin-delivery-hero:after{z-index:-1;content:"";filter:blur(105px);opacity:.48;pointer-events:none;background:#263da7;border-radius:50%;width:350px;height:350px;position:absolute;right:15%}.admin-overview-hero-copy,.admin-delivery-hero>div{z-index:2;position:relative}.admin-overview-hero-copy>span,.admin-delivery-hero>div>span,.admin-overview-hero>aside>span,.admin-delivery-hero>aside>span{color:#a9b5d2;letter-spacing:1.35px;font-size:10px;font-weight:850;display:block}.admin-overview-hero h1,.admin-delivery-hero h1{color:#fff;max-width:680px;font:650 clamp(38px,4.4vw,62px)/.98 var(--font-display);letter-spacing:-2.6px;margin:12px 0 11px}.admin-overview-hero-copy>p,.admin-delivery-hero>div>p{color:#c6cbd7;max-width:610px;margin:0;font-size:14px;line-height:1.65}.admin-overview-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.admin-overview-hero-actions a{color:#fff;background:#171920;border:1px solid #4a4f5d;border-radius:9px;align-items:center;gap:18px;min-height:42px;padding:9px 14px;font-size:11px;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.admin-overview-hero-actions a:first-child{color:#08090b;background:#fff;border-color:#fff}.admin-overview-hero-actions a:hover{color:#fff;background:#263f9f;border-color:#7f98ff;transform:translateY(-2px)}.admin-overview-hero>img,.admin-delivery-hero>img{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 24px #0000008c);width:100%;max-height:235px;animation:.75s cubic-bezier(.16,1,.3,1) both admin-illustration-enter;position:relative}.admin-overview-hero>aside,.admin-delivery-hero>aside{z-index:2;background:#15171d;border:1px solid #3b404d;border-radius:13px;flex-direction:column;justify-content:center;min-height:132px;padding:19px;display:flex;position:relative}.admin-overview-hero>aside strong,.admin-delivery-hero>aside strong{color:#fff;font:650 19px var(--font-display);margin-top:8px;line-height:1.15;display:block}.admin-overview-hero>aside small,.admin-delivery-hero>aside small{color:#aeb4c0;margin-top:10px;font-size:10px;line-height:1.55;display:block}.admin-delivery-hero>aside strong{font-size:44px;line-height:1}@keyframes admin-illustration-enter{0%{opacity:0;transform:translate(36px,22px)scale(.9)}to{opacity:1;transform:none}}.admin-overview-state,.admin-delivery-state{color:#666e7c;text-align:center;background:#fff;border:1px solid #d3d7df;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:230px;margin-top:16px;padding:28px;font-size:13px;display:flex}.admin-overview-state button,.admin-delivery-state button{color:#fff;cursor:pointer;background:#111318;border:0;border-radius:8px;min-height:40px;padding:8px 13px;font-size:11px;font-weight:800}.admin-overview-state.is-error,.admin-delivery-state.is-error{color:#842f38;background:#fff8f8;border-color:#dec6c9}.admin-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.admin-overview-metric{background:#fff;border:1px solid #d2d6de;border-radius:13px;min-height:138px;padding:18px;position:relative;overflow:hidden;box-shadow:0 9px 24px #1922330b}.admin-overview-metric span,.admin-overview-metric strong,.admin-overview-metric small{z-index:1;display:block;position:relative}.admin-overview-metric span{color:#606a7b;letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:850}.admin-overview-metric strong{color:#151820;font:650 35px var(--font-display);margin-top:13px}.admin-overview-metric small{color:#727a88;margin-top:7px;font-size:10px;line-height:1.4}.admin-overview-metric>i{border:18px solid #e9edf4;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-38px;right:-28px}.admin-overview-metric.is-attention{background:#fff9f9;border-color:#dfbdc2}.admin-overview-metric.is-attention>i{border-color:#f0d9dc}.admin-overview-metric.is-clear{background:#f8fcf9;border-color:#cbdccf}.admin-overview-metric.is-clear>i{border-color:#dcece0}.admin-overview-metric.is-delivery>i,.admin-overview-metric.is-staff>i{border-color:#dce5f7}.admin-overview-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:14px;margin-top:14px;display:grid}.admin-overview-priorities,.admin-overview-projects{background:#fff;border:1px solid #d2d6de;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #1922330d}.admin-overview-priorities>header,.admin-overview-projects>header{border-bottom:1px solid #dfe2e8;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 22px;display:flex}.admin-overview-priorities header span,.admin-overview-projects header span{color:#687285;letter-spacing:1.25px;font-size:9px;font-weight:850}.admin-overview-priorities h2,.admin-overview-projects h2{font:650 24px var(--font-display);letter-spacing:-.8px;margin:7px 0 0}.admin-overview-priorities header small{color:#7d8591;font-size:10px}.admin-overview-projects header>a{color:#172d6c;font-size:11px;font-weight:800}.admin-overview-priorities>div>a{color:#151820;border-bottom:1px solid #e5e7eb;grid-template-columns:12px minmax(0,1fr) auto 20px;align-items:center;gap:13px;min-height:86px;padding:16px 20px;text-decoration:none;transition:background .18s;display:grid}.admin-overview-priorities>div>a:last-child{border-bottom:0}.admin-overview-priorities>div>a:hover{background:#f5f7fb}.admin-overview-priorities>div>a>i{background:#344fae;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #e3e8fa}.admin-overview-priorities>div>a>i.is-overdue{background:#9d3540;box-shadow:0 0 0 5px #f4e2e4}.admin-overview-priorities>div>a>i.is-payment{background:#83631a;box-shadow:0 0 0 5px #f4eddc}.admin-overview-priorities a span strong,.admin-overview-priorities a span small{display:block}.admin-overview-priorities a span strong{font-size:13px}.admin-overview-priorities a span small{color:#707887;margin-top:5px;font-size:10px;line-height:1.4}.admin-overview-priorities a>b{font:650 23px var(--font-display)}.admin-overview-priorities a>em{font-size:17px;font-style:normal}.admin-overview-projects ol{margin:0;padding:0;list-style:none}.admin-overview-projects li{border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;padding:17px 20px;display:grid}.admin-overview-projects li:last-child{border-bottom:0}.admin-overview-projects li div span,.admin-overview-projects li div strong,.admin-overview-projects li div small{display:block}.admin-overview-projects li div span{color:#727b8a;text-transform:uppercase;font-size:9px;font-weight:750}.admin-overview-projects li div strong{margin-top:5px;font-size:13px}.admin-overview-projects li div small{color:#727b8a;margin-top:5px;font-size:10px}.admin-overview-projects li>b{font-size:12px}.admin-overview-projects progress{accent-color:#263f9f;background:#e6e9ef;border:0;border-radius:999px;grid-column:1/-1;width:100%;height:5px}.admin-overview-projects>p{color:#717988;text-align:center;margin:0;padding:36px 22px;font-size:12px}.admin-delivery-hero{border-radius:20px;min-height:200px;margin-bottom:20px}.admin-delivery-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.admin-delivery-summary article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;padding:18px 20px;transition:transform .2s,box-shadow .2s}.admin-delivery-summary article:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.admin-delivery-summary article span,.admin-delivery-summary article strong,.admin-delivery-summary article small{display:block}.admin-delivery-summary article span{color:#ffffff80;letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:850}.admin-delivery-summary article strong{color:#fff;font:700 32px var(--font-display);margin-top:10px}.admin-delivery-summary article small{color:#fff6;margin-top:6px;font-size:9px}.admin-delivery-summary article.is-alert{background:#ef444414;border-color:#ef444433}.admin-delivery-summary article.is-alert strong{color:#f87171}.admin-delivery-summary article.is-review{background:#8b5cf614;border-color:#8b5cf633}.admin-delivery-summary article.is-review strong{color:#a78bfa}.admin-delivery-toolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px 16px 0 0;grid-template-columns:minmax(0,1fr) auto minmax(190px,230px);align-items:end;gap:16px;padding:20px 24px;display:grid}.admin-delivery-toolbar>div:first-child span,.admin-delivery-toolbar>div:first-child strong,.admin-delivery-toolbar>div:first-child small{display:block}.admin-delivery-toolbar>div:first-child span{color:#ffffff73;letter-spacing:1.3px;font-size:9px;font-weight:850}.admin-delivery-toolbar>div:first-child strong{font:700 20px var(--font-display);margin-top:6px}.admin-delivery-toolbar>div:first-child small{color:#fff6;margin-top:6px;font-size:10px;line-height:1.5}.admin-delivery-toolbar label,.admin-delivery-filters label{color:#ffffff80;letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.admin-delivery-toolbar select,.admin-delivery-filters :is(input,select){color:#fff;width:100%;min-height:42px;font:600 11px var(--font-body);text-transform:none;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;margin-top:6px;padding:8px 12px;transition:border-color .18s,background .18s;display:block}.admin-delivery-toolbar select:hover,.admin-delivery-filters :is(input,select):hover{background:#ffffff12;border-color:#ffffff26}.admin-delivery-toolbar select:focus,.admin-delivery-filters :is(input,select):focus{border-color:#6366f180;outline:none;box-shadow:0 0 0 3px #6366f126}.admin-delivery-view{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;gap:3px;padding:4px;display:flex}.admin-delivery-view button{color:#ffffff73;min-height:34px;font:700 10px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 14px;transition:all .18s}.admin-delivery-view button:hover{color:#ffffffb3}.admin-delivery-view button[aria-pressed=true]{color:#0a0b0d;background:#fff;box-shadow:0 2px 8px #ffffff26}.admin-delivery-view button:disabled{cursor:not-allowed;opacity:.3}.admin-delivery-filters{background:#ffffff05;border:1px solid #ffffff0f;border-top:0;grid-template-columns:minmax(250px,1fr) 180px 210px auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.admin-delivery-filters>button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;min-height:42px;padding:8px 16px;font-size:10px;font-weight:800;transition:all .18s}.admin-delivery-filters>button:hover{background:#ffffff1a;border-color:#ffffff2e}.admin-delivery-request-banner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#3b82f614,#8b5cf60f);border:1px solid #3b82f633;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:18px 22px;display:flex}.admin-delivery-request-banner div span,.admin-delivery-request-banner div strong,.admin-delivery-request-banner div small{display:block}.admin-delivery-request-banner div span{color:#60a5facc;letter-spacing:1.2px;font-size:9px;font-weight:850}.admin-delivery-request-banner div strong{color:#fff;margin-top:6px;font-size:14px}.admin-delivery-request-banner div small{color:#fff6;margin-top:5px;font-size:10px}.admin-delivery-request-banner>a{color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:10px;align-items:center;gap:12px;min-height:40px;padding:10px 16px;font-size:10px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #3b82f640}.admin-delivery-request-banner>a:hover{transform:translateY(-1px);box-shadow:0 6px 20px #3b82f659}.admin-delivery-board{scrollbar-color:#ffffff26 transparent;background:#ffffff05;border:1px solid #ffffff0f;border-top:0;border-radius:0 0 16px 16px;grid-template-columns:repeat(5,minmax(250px,1fr));gap:14px;min-width:1320px;padding:16px;display:grid;overflow-x:auto}.admin-delivery-column{--column:#ffffff08;--column-head:#ffffff0d;background:var(--column);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff0f;border-radius:14px;min-height:480px;transition:border-color .2s;overflow:hidden}.admin-delivery-column:hover{border-color:#ffffff1a}.admin-delivery-column.is-in_progress{--column:#3b82f60f;--column-head:#3b82f61a;border-color:#3b82f626}.admin-delivery-column.is-blocked{--column:#ef44440f;--column-head:#ef44441a;border-color:#ef444426}.admin-delivery-column.is-waiting_on_customer{--column:#f59e0b0f;--column-head:#f59e0b1a;border-color:#f59e0b26}.admin-delivery-column.is-ready_for_review{--column:#8b5cf60f;--column-head:#8b5cf61a;border-color:#8b5cf626}.admin-delivery-column>header{background:var(--column-head);color:#fff;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.admin-delivery-column>header strong,.admin-delivery-column>header small{display:block}.admin-delivery-column>header strong{font-size:13px;font-weight:700}.admin-delivery-column>header small{color:#fff6;margin-top:4px;font-size:9px}.admin-delivery-column>header>span{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.admin-delivery-column>div{gap:10px;padding:12px;display:grid}.admin-delivery-column>div>p{color:#ffffff4d;text-align:center;border:1px dashed #ffffff14;border-radius:10px;margin:0;padding:28px 10px;font-size:10px}.admin-delivery-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;padding:16px;transition:all .2s}.admin-delivery-card:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.admin-delivery-card.is-urgent{background:#ef44440f;border-color:#ef444440}.admin-delivery-card.is-high{background:#f59e0b0f;border-color:#f59e0b40}.admin-delivery-card-top{color:#fff6;letter-spacing:.6px;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:8px;font-weight:850;display:flex}.admin-delivery-card h3{color:#fff;font:700 15px/1.3 var(--font-display);margin:12px 0 8px}.admin-delivery-card>p{color:#ffffffbf;margin:0;font-size:11px;font-weight:600}.admin-delivery-card>small{color:#ffffff59;margin-top:5px;font-size:9px;display:block}.admin-delivery-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.admin-delivery-card dl>div{background:#ffffff0a;border:1px solid #ffffff0a;border-radius:8px;min-width:0;padding:10px}.admin-delivery-card dt{color:#ffffff59;letter-spacing:.7px;text-transform:uppercase;font-size:7px;font-weight:850}.admin-delivery-card dd{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:9px;font-weight:700;overflow:hidden}.admin-delivery-progress{margin-top:14px}.admin-delivery-progress>span{color:#fff6;font-size:8px;font-weight:600;display:block}.admin-delivery-progress progress{accent-color:#818cf8;border:0;border-radius:2px;width:100%;height:4px;margin-top:6px}.admin-delivery-progress progress::-webkit-progress-bar{background:#ffffff14;border-radius:2px}.admin-delivery-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#6366f1,#818cf8);border-radius:2px}.admin-delivery-card>a{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:38px;margin-top:14px;padding:9px 12px;font-size:9px;font-weight:800;text-decoration:none;transition:all .18s;display:flex}.admin-delivery-card>a:hover{background:#6366f11f;border-color:#6366f166}.admin-delivery-list{background:#ffffff05;border:1px solid #ffffff0f;border-top:0;border-radius:0 0 16px 16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.admin-delivery-list .admin-delivery-card{min-height:280px}.staff-calendar-request-review{color:#111;text-underline-offset:3px;margin-top:12px;font-size:10px;font-weight:850;display:inline-flex}@media (width<=1280px){.admin-overview-hero,.admin-delivery-hero{grid-template-columns:minmax(0,1fr) 280px}.admin-overview-hero>aside,.admin-delivery-hero>aside{grid-column:1/-1;min-height:auto}.admin-overview-metrics,.admin-delivery-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-delivery-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.admin-overview-grid{grid-template-columns:1fr}.admin-overview-hero,.admin-delivery-hero{grid-template-columns:minmax(0,1fr) 210px;padding:26px}.admin-overview-hero>img,.admin-delivery-hero>img{max-height:190px}.admin-delivery-toolbar{grid-template-columns:1fr;align-items:stretch}.admin-delivery-filters{grid-template-columns:1fr 1fr}}@media (width<=620px){.admin-overview,.admin-delivery{padding:18px 14px 30px}.admin-overview-hero,.admin-delivery-hero{min-height:370px;padding:24px 20px;display:block}.admin-overview-hero-copy,.admin-delivery-hero>div{width:78%}.admin-overview-hero>img,.admin-delivery-hero>img{opacity:.65;width:230px;position:absolute;bottom:0;right:-70px}.admin-overview-hero>aside,.admin-delivery-hero>aside{min-height:auto;position:absolute;bottom:18px;left:18px;right:18px}.admin-overview-metrics,.admin-delivery-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid,.admin-delivery-filters,.admin-delivery-list{grid-template-columns:1fr}.admin-delivery-request-banner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.admin-overview-hero>img,.admin-delivery-hero>img{animation:none}}.staff-account-settings{color:#fff;background:linear-gradient(#0f0f0f 0%,#1a1a1a 100%);height:100%;padding:clamp(28px,4vw,48px);overflow:auto}.staff-account-back{color:#ffffff73;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:750;text-decoration:none;transition:color .18s;display:inline-flex}.staff-account-back:hover,.staff-account-back:focus-visible{color:#fff}.staff-account-hero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;grid-template-columns:minmax(0,1fr) 230px minmax(190px,250px);align-items:center;gap:24px;min-height:220px;padding:36px 38px;display:grid;position:relative;overflow:hidden}.staff-account-hero:before{content:"";z-index:0;pointer-events:none;opacity:.3;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.staff-account-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#6366f166 0,#8b5cf633 35%,#0000 73%);border-radius:50%;width:610px;height:610px;position:absolute;top:-185px;right:155px}.staff-account-hero>div,.staff-account-hero>aside,.staff-account-hero>img{z-index:1;position:relative}.staff-account-hero>div>span,.staff-account-summary>span,.staff-account-controls>header>span{color:#fff6;letter-spacing:1.3px;font-size:9px;font-weight:800;display:block}.staff-account-hero h1{color:#fff;font:700 clamp(36px,4.4vw,58px)/.98 var(--font-display);letter-spacing:-2.5px;margin:14px 0 12px}.staff-account-hero>div>p{color:#ffffff80;max-width:590px;margin:0;font-size:13px;line-height:1.6}.staff-account-hero>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 18px #00000080);align-self:end;width:100%;height:210px;animation:.55s cubic-bezier(.16,1,.3,1) both staff-account-illustration-enter}.staff-account-hero>aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;min-height:118px;padding:20px;display:flex}.staff-account-hero>aside strong{color:#fff;font:700 20px var(--font-display)}.staff-account-hero>aside span{color:#ffffffb3;margin-top:6px;font-size:11px;font-weight:600}.staff-account-hero>aside small{color:#ffffff59;margin-top:14px;font-size:9px;line-height:1.5}@keyframes staff-account-illustration-enter{0%{opacity:0;transform:translate(24px,18px)scale(.92)}to{opacity:1;transform:none}}.staff-account-layout{grid-template-columns:minmax(230px,310px) minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.staff-account-summary,.staff-account-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:16px}.staff-account-summary{padding:28px}.staff-account-person{border-bottom:1px solid #ffffff0f;align-items:center;gap:16px;margin:22px 0;padding-bottom:22px;display:flex}.staff-account-person>img,.staff-account-person>i{color:#fff;object-fit:cover;background:#ffffff0f;border:3px solid #ffffff14;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:15px;font-style:normal;font-weight:800;display:grid;box-shadow:0 0 0 2px #6366f126}.staff-account-person>div{min-width:0}.staff-account-person strong,.staff-account-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.staff-account-person strong{font-size:15px;font-weight:700}.staff-account-person small{color:#fff6;margin-top:5px;font-size:10px}.staff-account-summary dl{gap:8px;margin:0;display:grid}.staff-account-summary dl>div{background:#ffffff0a;border:1px solid #ffffff0a;border-radius:10px;padding:12px 14px}.staff-account-summary dt{color:#ffffff59;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:800}.staff-account-summary dd{color:#fffc;margin:5px 0 0;font-size:11px;font-weight:700}.staff-account-summary>p{color:#ffffff59;margin:20px 0 0;font-size:10px;line-height:1.6}.staff-account-controls{min-height:590px;padding:28px}.staff-account-controls>header{border-bottom:1px solid #ffffff0f;margin-bottom:24px;padding-bottom:22px}.staff-account-controls>header h2{font:700 clamp(25px,2.7vw,34px)/1 var(--font-display);letter-spacing:-1.1px;margin:10px 0 8px}.staff-account-controls>header p{color:#fff6;margin:0;font-size:12px;line-height:1.55}.staff-account-controls .cl-rootBox,.staff-account-controls .cl-cardBox{width:100%}.staff-account-controls.is-local{min-height:0}.staff-account-local{gap:18px;display:grid}.staff-account-local-status{background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.staff-account-local-status>i{background:#3ecf8e;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #3ecf8e1f}.staff-account-local-status strong,.staff-account-local-status p{margin:0;display:block}.staff-account-local-status strong{font-size:14px}.staff-account-local-status p{color:#ffffff7a;margin-top:5px;font-size:11px;line-height:1.5}.staff-account-local dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.staff-account-local dl>div{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;min-width:0;padding:14px}.staff-account-local dt{color:#fff6;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:800}.staff-account-local dd{overflow-wrap:anywhere;color:#fff;margin:6px 0 0;font-size:12px;font-weight:700}.staff-account-local>p{color:#ffffff9e;background:#6ea8ff14;border-left:3px solid #6ea8ff;border-radius:0 9px 9px 0;margin:0;padding:13px 15px;font-size:10px;line-height:1.55}.staff-account-local>p strong{color:#fff}.staff-account-state{color:#fff6;background:#0f0f0f;place-items:center;min-height:100%;font-size:13px;display:grid}@media (width<=1080px){.staff-account-hero{grid-template-columns:minmax(0,1fr) 190px}.staff-account-hero>aside{grid-column:1/-1;min-height:auto}}@media (width<=760px){.staff-account-settings{padding:22px 16px 36px}.staff-account-hero{grid-template-columns:minmax(0,1fr) 130px;min-height:280px;padding:25px 22px}.staff-account-hero h1{font-size:38px}.staff-account-hero>img{height:170px}.staff-account-layout{grid-template-columns:1fr}.staff-account-controls{min-height:0;padding:18px}.staff-account-local dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.staff-account-hero>img{animation:none}}.job-leads-workspace{overscroll-behavior:contain;scrollbar-gutter:stable;color:#111;background:#efefe9;height:100%;min-height:100%;padding:42px clamp(24px,3.2vw,52px) 72px;overflow:hidden auto}.job-leads-hero{color:#fff;background-color:#090909;border:1px solid #292929;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:32px;min-height:210px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #0e0e0e1f}.job-leads-hero:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#ffffff3d 1px,#0000 1px),linear-gradient(90deg,#ffffff3d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.job-leads-hero>div{z-index:1;position:relative}.job-leads-hero>div:first-child{max-width:720px}.job-leads-hero span,.job-leads-create>header>span,.job-leads-board>header span{color:#aeb5c8;letter-spacing:1.5px;font-size:10px;font-weight:800}.job-leads-hero h1{color:#fff;max-width:670px;font:600 clamp(40px,4.8vw,66px)/.94 var(--font-display);letter-spacing:-3px;margin:12px 0 10px}.job-leads-hero p{color:#c5c8d0;max-width:640px;margin:0;font-size:14px;line-height:1.6}.job-leads-hero-stats{background:#151515;border:1px solid #353535;border-radius:14px;grid-template-columns:repeat(3,minmax(86px,1fr));min-width:330px;display:grid}.job-leads-hero-stats strong{color:#fff;font:600 26px var(--font-display);text-align:center;gap:4px;padding:17px 14px;display:grid}.job-leads-hero-stats strong+strong{border-left:1px solid #353535}.job-leads-hero-stats small{color:#a9a9a9;font:700 9px var(--font-body);letter-spacing:.5px;text-transform:uppercase}.job-leads-notice{color:#24461f;background:#f1f8ed;border:1px solid #a9bf9f;border-radius:10px;margin:18px 0 0;padding:12px 15px;font-size:13px;font-weight:700}.job-leads-notice.is-error{color:#8f2020;background:#fff2f2;border-color:#e3aaaa}.job-discovery-workspace .job-leads-notice:first-child{margin-top:0;margin-bottom:18px}.job-discovery-workspace .job-discovery-inbox{margin-top:0}.job-discovery-inbox{background:#fff;border:1px solid #c5c9d6;border-radius:17px;margin-top:20px;overflow:hidden;box-shadow:0 15px 35px #1e1e140f}.job-discovery-inbox>header{color:#fff;background:#141527;border-bottom:1px solid #292929;justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 28px;display:flex}.job-discovery-inbox>header>div{max-width:760px}.job-discovery-inbox>header span{color:#aeb5dd;letter-spacing:1.5px;font-size:9px;font-weight:800}.job-discovery-inbox>header :is(h1,h2){color:#fff;font:600 29px/1.05 var(--font-display);letter-spacing:-.8px;margin:7px 0 5px}.job-discovery-inbox>header p{color:#bfc1d0;margin:0;font-size:11px;line-height:1.5}.job-discovery-filter{color:#bfc1d0;letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:8px;width:max-content;margin-top:13px;font-size:9px;font-weight:800;display:flex}.job-discovery-filter select{color:#fff;min-width:140px;font:700 10px var(--font-body);text-transform:none;background:#22243a;border:1px solid #55576f;border-radius:7px;padding:7px 9px}.job-discovery-inbox>header>strong{color:#fff;min-width:94px;font:600 30px var(--font-display);text-align:right;display:grid}.job-discovery-inbox>header>strong small{color:#aeb0be;font:700 8px var(--font-body);letter-spacing:.6px;text-transform:uppercase}.job-discovery-bulk-actions{background:#f1f1f6;border-bottom:1px solid #d7d8e0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 18px;display:flex}.job-discovery-select-all{color:#242536;cursor:pointer;align-items:center;gap:10px;display:flex}.job-discovery-select-all input,.job-discovery-card-select input{accent-color:#34365c;cursor:pointer;width:17px;height:17px;margin:0}.job-discovery-select-all input:disabled,.job-discovery-card-select input:disabled{cursor:not-allowed;opacity:.5}.job-discovery-select-all>span{gap:2px;display:grid}.job-discovery-select-all strong{font-size:11px}.job-discovery-select-all small{color:#6f7080;font-size:9px}.job-discovery-bulk-actions>div{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.job-discovery-bulk-actions>div>label{color:#555667;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.job-discovery-bulk-actions select{color:#111;min-width:230px;font:700 10px var(--font-body);text-transform:none;background:#fff;border:1px solid #c7c8d3;border-radius:8px;padding:9px 10px}.job-discovery-bulk-actions textarea{resize:vertical;color:#111;width:240px;min-height:48px;font:600 10px/1.35 var(--font-body);text-transform:none;background:#fff;border:1px solid #c7c8d3;border-radius:8px;padding:8px 10px}.job-discovery-bulk-actions button{color:#fff;min-width:145px;font:800 10px var(--font-body);cursor:pointer;background:#151627;border:1px solid #151627;border-radius:8px;padding:10px 13px}.job-discovery-bulk-actions button:disabled{cursor:not-allowed;opacity:.45}.job-discovery-selection-controls{flex-shrink:0;gap:10px;display:grid}.job-discovery-inbox ul{gap:12px;margin:0;padding:18px;list-style:none;display:grid}.job-discovery-inbox li{background:#fbfbfd;border:1px solid #d7d8e0;border-left:5px solid #34365c;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:22px;padding:20px;display:grid}.job-discovery-inbox li.is-selected{background:#f7f7fc;border-color:#777aa8 #777aa8 #777aa8 #34365c;box-shadow:0 0 0 2px #34365c14}.job-discovery-card-copy{gap:10px;min-width:0;display:grid}.job-discovery-card-select{color:#4f5062;cursor:pointer;align-items:center;gap:8px;width:max-content;font-size:9px;font-weight:800;display:flex}.job-discovery-card-heading>span{color:#585b87;letter-spacing:1.2px;text-transform:uppercase;font-size:8px;font-weight:900}.job-discovery-card-heading :is(h2,h3){color:#111;font:600 24px/1.05 var(--font-display);letter-spacing:-.5px;margin:5px 0 2px}.job-discovery-card-heading p{color:#565665;margin:0;font-size:12px;font-weight:700}.job-discovery-meta{flex-wrap:wrap;gap:6px;display:flex}.job-discovery-meta span,.job-discovery-publications span{color:#414364;background:#ececf5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.job-discovery-description{color:#666;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.job-discovery-card-copy>a{color:#111;text-underline-offset:3px;width:max-content;font-size:10px;font-weight:800;text-decoration:underline}.job-discovery-publications{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.job-discovery-publications>strong{color:#555;letter-spacing:.5px;text-transform:uppercase;margin-right:2px;font-size:8px}.job-discovery-review-controls{background:#f2f2f8;border:1px solid #d9d9e4;border-radius:10px;align-content:center;gap:10px;padding:15px;display:grid}.job-discovery-review-controls label{color:#555;gap:7px;font-size:10px;font-weight:800;display:grid}.job-discovery-review-controls select,.job-discovery-review-controls textarea{color:#111;width:100%;font:600 11px var(--font-body);background:#fff;border:1px solid #cacbd7;border-radius:8px;padding:10px}.job-discovery-review-controls textarea{resize:vertical;line-height:1.4}.job-discovery-review-controls button{color:#fff;font:800 10px var(--font-body);cursor:pointer;background:#151627;border:1px solid #151627;border-radius:8px;padding:11px 13px}.job-discovery-review-controls button:disabled{cursor:not-allowed;opacity:.48}.job-discovery-review-controls>small{color:#777887;font-size:8px;line-height:1.45}.job-discovery-pagination{justify-content:space-between;align-items:center;gap:16px;padding:0 18px 18px;display:flex}.job-discovery-pagination p{color:#676879;margin:0;font-size:10px;font-weight:700}.job-discovery-pagination>div{align-items:center;gap:10px;display:flex}.job-discovery-pagination span{color:#45465a;text-align:center;min-width:78px;font-size:10px;font-weight:800}.job-discovery-pagination button{color:#252640;min-width:78px;font:800 10px var(--font-body);cursor:pointer;background:#fff;border:1px solid #c7c8d3;border-radius:8px;padding:9px 12px}.job-discovery-pagination button:hover:not(:disabled){background:#f2f2f8;border-color:#252640}.job-discovery-pagination button:disabled{cursor:not-allowed;opacity:.4}.job-discovery-load-more{color:#252640;min-width:210px;font:800 10px var(--font-body);cursor:pointer;background:#fff;border:1px solid #252640;border-radius:9px;margin:0 auto 18px;padding:11px 18px;display:block}.job-discovery-load-more:disabled{cursor:wait;opacity:.5}.job-discovery-empty{color:#777;text-align:center;min-height:150px;margin:0;padding:55px 24px}.job-leads-layout{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.job-leads-tools{gap:20px;display:grid}.job-leads-create,.job-leads-import,.job-leads-board{background:#fff;border:1px solid #d0cec3;border-radius:17px;overflow:hidden;box-shadow:0 15px 35px #1e1e140f}.job-leads-create>header,.job-leads-import>header,.job-leads-board>header{color:#fff;background:#111;border-bottom:1px solid #292929;padding:24px 25px}.job-leads-create h2,.job-leads-import h2,.job-leads-board h2{color:#fff;font:600 27px/1.05 var(--font-display);letter-spacing:-.8px;margin:7px 0 5px}.job-leads-create>header p,.job-leads-import>header p{color:#a7a7a7;margin:0;font-size:11px;line-height:1.5}.job-leads-create form{gap:14px;padding:24px;display:grid}.job-leads-create label,.job-lead-card-controls label{color:#555;gap:7px;font-size:11px;font-weight:800;display:grid}.job-leads-create input,.job-leads-create select,.job-leads-create textarea,.job-lead-card-controls select{color:#111;width:100%;font:600 13px var(--font-body);background:#fafafa;border:1px solid #d4d1c7;border-radius:9px;padding:11px 12px}.job-leads-create textarea{resize:vertical;line-height:1.45}.job-leads-create label>small{color:#888;font-size:9px;font-weight:500}.job-leads-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.job-leads-publish{cursor:pointer;background:#f5f5f1;border:1px solid #d9d7ce;border-radius:10px;align-items:flex-start;padding:13px;gap:10px!important;display:flex!important}.job-leads-publish input{accent-color:#111;width:16px;margin-top:2px}.job-leads-publish span{color:#111;letter-spacing:0;gap:3px;font-size:11px;display:grid}.job-leads-publish small{color:#777;font-size:9px}.job-leads-create button,.job-lead-card-controls button{color:#fff;font:800 11px var(--font-body);cursor:pointer;background:#111;border:1px solid #111;border-radius:9px;padding:12px 15px}.job-leads-create button:disabled,.job-lead-card-controls button:disabled{cursor:not-allowed;opacity:.48}.job-leads-board>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.job-leads-board>header strong{color:#d2d2d2;font-size:11px}.job-leads-board ul{gap:12px;margin:0;padding:18px;list-style:none;display:grid}.job-leads-board li{background:#fff;border:1px solid #d7d5cc;border-left:5px solid #252525;border-radius:12px;gap:13px;padding:19px;display:grid}.job-leads-board li.is-draft{background:#f7f7f4;border-left-color:#9b9b96}.job-lead-card-heading{justify-content:space-between;gap:14px;display:flex}.job-lead-card-heading span{color:#66708b;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:800}.job-lead-card-heading h3{font:600 22px var(--font-display);letter-spacing:-.5px;margin:5px 0 3px}.job-lead-card-heading p{color:#666;margin:0;font-size:12px}.job-lead-card-heading i{color:#333;text-transform:uppercase;border:1px solid #333;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.job-leads-board li>a{color:#111;text-underline-offset:3px;font-size:11px;font-weight:800;text-decoration:underline}.job-lead-private-note,.job-lead-customer-note{color:#666;background:#f0f0ec;border-radius:9px;gap:4px;margin:0;padding:11px 12px;font-size:11px;line-height:1.45;display:grid}.job-lead-private-note strong,.job-lead-customer-note strong{color:#111;letter-spacing:.8px;text-transform:uppercase;font-size:9px}.job-lead-customer-note{background:#eef1f8}.job-lead-card-controls{grid-template-columns:minmax(150px,1fr) auto;align-items:end;gap:12px;display:grid}.job-lead-card-controls button{min-height:39px}.job-leads-empty{color:#777;text-align:center;min-height:250px;margin:0;padding:70px 24px}.job-leads-import-form{gap:14px;padding:24px;display:grid}.job-leads-import-form>label{color:#555;gap:7px;font-size:11px;font-weight:800;display:grid}.job-leads-import-form :is(select,input[type=file]){color:#111;width:100%;font:600 12px var(--font-body);background:#fafafa;border:1px solid #d4d1c7;border-radius:9px;padding:11px 12px}.job-leads-import-form input[type=file]::file-selector-button{color:#fff;font:800 9px var(--font-body);cursor:pointer;background:#111;border:0;border-radius:6px;margin-right:10px;padding:7px 9px}.job-leads-import-form label>small{color:#888;font-size:9px;font-weight:500}.job-leads-template{background:#f5f5f1;border:1px solid #d9d7ce;border-radius:10px;gap:5px;padding:13px;display:grid}.job-leads-template strong{font-size:10px}.job-leads-template code{color:#111;font-size:10px;font-weight:800}.job-leads-template span{color:#777;font-size:9px;line-height:1.45}.job-leads-template a{color:#111;text-underline-offset:3px;width:max-content;margin-top:4px;font-size:10px;font-weight:800;text-decoration:underline}.job-leads-import-form>button,.job-leads-import-preview>button{color:#fff;font:800 11px var(--font-body);cursor:pointer;background:#111;border:1px solid #111;border-radius:9px;padding:12px 15px}.job-leads-import-form>button:disabled,.job-leads-import-preview>button:disabled{cursor:not-allowed;opacity:.42}.job-leads-import-preview{gap:14px;padding:0 24px 24px;display:grid}.job-leads-import-preview>header{border-top:1px solid #ddd9cf;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:17px;display:flex}.job-leads-import-preview>header>div{gap:4px;display:grid}.job-leads-import-preview>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;display:flex}.job-leads-import-preview>header strong{word-break:break-word;font-size:12px}.job-leads-import-preview>header span{color:#777;font-size:9px}.job-leads-import-preview i{color:#2b6524;background:#e9f4e5;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.job-leads-import-preview i.has-errors{color:#9b2020;background:#fff0f0}.job-leads-import-rows{border:1px solid #dedbd1;border-radius:9px;max-height:230px;overflow:auto}.job-leads-import-rows table{border-collapse:collapse;width:100%;font-size:9px}.job-leads-import-rows th,.job-leads-import-rows td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e2d9;padding:9px}.job-leads-import-rows th{color:#555;letter-spacing:.6px;text-transform:uppercase;background:#f0f0ec;font-size:8px;position:sticky;top:0}.job-leads-import-rows tr.has-errors td{color:#8c2424;background:#fff4f4}.job-leads-import-preview>p{color:#8c2424;margin:0;font-size:10px;line-height:1.5}@media (width<=1050px){.job-leads-layout{grid-template-columns:1fr}.job-leads-create form{grid-template-columns:1fr 1fr}.job-leads-create form>label,.job-leads-create form>button{grid-column:1/-1}}@media (width<=760px){.job-leads-workspace{padding:20px 14px 45px}.job-leads-hero{flex-direction:column;align-items:stretch;min-height:0;padding:28px 23px}.job-leads-hero h1{letter-spacing:-2px;font-size:42px}.job-leads-hero-stats{min-width:0}.job-discovery-inbox>header{flex-direction:column;align-items:flex-start}.job-discovery-inbox>header>strong{text-align:left}.job-discovery-bulk-actions,.job-discovery-bulk-actions>div{flex-direction:column;align-items:stretch}.job-discovery-bulk-actions select{width:100%;min-width:0}.job-discovery-inbox li{grid-template-columns:1fr}.job-discovery-pagination{flex-direction:column;align-items:stretch}.job-discovery-pagination>div{justify-content:space-between}.job-leads-create form,.job-leads-form-row,.job-lead-card-controls{grid-template-columns:1fr}}.not-found-page{--not-found-blue:#2548e5;box-sizing:border-box;color:#fff;background:#080808;width:100%;min-height:100svh;padding:0;overflow:auto}.not-found-page.is-workspace{height:100%;min-height:100%}.not-found-panel{isolation:isolate;width:100%;min-height:calc(100svh - 28px);box-shadow:none;background:#080808;border:0;border-radius:0;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-items:stretch;margin:0;display:grid;position:relative;overflow:hidden}.not-found-panel:before{z-index:-1;content:"";opacity:.52;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.not-found-panel:after{z-index:-1;content:"";filter:blur(120px);opacity:.48;pointer-events:none;background:#2139ba;border-radius:50%;width:480px;height:480px;position:absolute;top:8%;right:4%}.not-found-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(40px,6vw,94px);display:flex}.not-found-eyebrow{color:#aab8ff;letter-spacing:1.65px;font-size:11px;font-weight:800}.not-found-code{color:#fff;font:700 clamp(82px,12vw,174px)/.78 var(--font-display);letter-spacing:-8px;text-shadow:8px 8px #2548e5b3;margin:22px 0 8px}.not-found-copy h1{color:#fff;max-width:720px;font:600 clamp(34px,4.4vw,62px)/1 var(--font-display);letter-spacing:-2.2px;margin:26px 0 14px}.not-found-copy>p{color:#c7cad2;max-width:600px;margin:0;font-size:15px;line-height:1.65}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.not-found-actions a,.not-found-actions button{min-height:48px;font:800 12px var(--font-body);border:1px solid #fff;border-radius:9px;justify-content:center;align-items:center;gap:18px;padding:0 19px;text-decoration:none;transition:transform .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.not-found-actions a{color:#090909;background:#fff}.not-found-actions button{color:#fff;cursor:pointer;background:#141414}.not-found-actions a:hover,.not-found-actions a:focus-visible{background:#9dadff;border-color:#9dadff;transform:translateY(-2px)}.not-found-actions button:hover,.not-found-actions button:focus-visible{background:#203fce;border-color:#758cff;transform:translateY(-2px)}.not-found-actions a:focus-visible,.not-found-actions button:focus-visible{outline-offset:3px;outline:3px solid #758cff66}.not-found-visual{justify-content:center;align-items:center;min-width:0;margin:0;padding:44px 40px 138px;display:flex;position:relative}.not-found-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 18px #00000073);width:min(100%,520px);height:min(560px,62svh);animation:.65s cubic-bezier(.16,1,.3,1) both not-found-illustration-enter}.not-found-visual figcaption{z-index:2;background:#111216;border:1px solid #3d414c;border-radius:13px;flex-direction:column;padding:18px 20px;display:flex;position:absolute;bottom:34px;left:36px;right:36px;box-shadow:0 14px 30px #0000003d}.not-found-visual figcaption span,.not-found-footer>span{color:#9dadff;letter-spacing:1.35px;font-size:9px;font-weight:800}.not-found-visual figcaption strong{color:#fff;font:600 18px var(--font-display);margin-top:7px}.not-found-visual figcaption small{color:#aeb2bc;margin-top:6px;font-size:11px;line-height:1.5}.not-found-footer{color:#767c8a;background:#080808;align-items:center;gap:12px;width:100%;min-height:28px;margin:0;padding:0 24px;display:flex}.not-found-footer>span{color:#626773}.not-found-footer code{color:#343844;font:600 11px var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes not-found-illustration-enter{0%{opacity:0;transform:translate(34px,18px)scale(.94)rotate(1.5deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@media (width<=980px){.not-found-panel{grid-template-columns:1fr;min-height:0}.not-found-copy{padding:52px 42px 26px}.not-found-code{font-size:112px}.not-found-visual{min-height:440px;padding:10px 28px 122px}.not-found-visual img{height:410px}}@media (width<=620px){.not-found-copy{padding:36px 24px 20px}.not-found-code{letter-spacing:-5px;margin-top:18px;font-size:88px}.not-found-copy h1{letter-spacing:-1.4px;margin-top:22px;font-size:36px}.not-found-copy>p{font-size:13px}.not-found-actions{grid-template-columns:1fr;display:grid}.not-found-actions a,.not-found-actions button{width:100%}.not-found-visual{min-height:350px;padding:0 16px 120px}.not-found-visual img{width:100%;height:320px}.not-found-visual figcaption{bottom:18px;left:16px;right:16px}.not-found-footer{padding:0 5px}}@media (prefers-reduced-motion:reduce){.not-found-visual img{animation:none}.not-found-actions a,.not-found-actions button{transition:none}}.staff-calendar-header-summary{flex-direction:column;align-items:flex-end;gap:12px;max-width:520px;display:flex}.customer-calendar-header .staff-calendar-header-summary>p{max-width:430px;margin:0}.staff-calendar-header-summary>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.staff-calendar-header-summary>div>span{color:#667188;letter-spacing:0;text-transform:none;background:#ffffffc7;border:1px solid #cdd7e6;border-radius:999px;align-items:baseline;gap:5px;padding:7px 10px;font-size:9px;font-weight:750;display:flex;box-shadow:0 6px 18px #1f304a0d}.staff-calendar-header-summary>div strong{color:#18243a;font:700 14px var(--font-display)}.staff-calendar .customer-calendar-toolbar{background:linear-gradient(105deg,#fff 0%,#f2f6fc 100%)}.staff-calendar .customer-calendar-toolbar button{transition:border-color .18s,background .18s,color .18s,transform .18s}.staff-calendar .customer-calendar-toolbar button:hover{color:#fff;background:#172b48;border-color:#172b48;transform:translateY(-1px)}.staff-calendar-day{position:relative}.staff-calendar-task{color:#fff;text-overflow:ellipsis;background:#172b48;border-radius:7px;margin-top:8px;padding:7px;font-size:9px;font-weight:750;line-height:1.35;transition:background .18s,transform .18s;display:block;overflow:hidden}.staff-calendar-task:hover{color:#fff;background:#244a78;transform:translateY(-1px)}.staff-calendar-task.is-blocked{background:#8e3f2c}.staff-calendar-task.is-waiting_on_customer{background:#80631e}.staff-calendar-task.is-ready_for_review{background:#68429c}.staff-calendar-task.is-in_progress{background:#285f9f}.staff-calendar-agenda ol{scrollbar-color:#aab5c5 transparent;scrollbar-width:thin;max-height:calc(100vh - 270px);padding-right:3px;overflow:auto}.staff-calendar-agenda li{position:relative;overflow:hidden}.staff-calendar-agenda li:before{content:"";background:#315f9f;width:3px;position:absolute;top:0;bottom:0;left:0}.staff-calendar-agenda li.is-overdue{background:#fff7f7;border-color:#e5bebe}.staff-calendar-agenda li.is-overdue:before{background:#ae3838}.staff-calendar-agenda-link{color:#18243a}.staff-calendar-agenda-link:hover{color:#285f9f}.staff-calendar-agenda li>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-calendar-agenda li>div{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.staff-calendar-agenda li>div span{color:#657187;text-transform:uppercase;font-size:8px;font-weight:800}.staff-calendar-agenda li.is-overdue>div span:last-child{color:#a12f2f}.staff-calendar-unscheduled{color:#80631e;letter-spacing:.8px;font-size:8px;font-weight:850;display:block}.staff-calendar-schedule-control{border-top:1px solid #e0e5ed;margin-top:12px;padding-top:10px}.staff-calendar-schedule-control>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.staff-calendar-schedule-control>div:first-child :is(a,button){color:#285f9f;font:800 9px var(--font-body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.staff-calendar-schedule-control form{background:#f5f8fc;border:1px solid #cad6e7;border-radius:9px;gap:9px;margin-top:11px;padding:11px;display:grid}.staff-calendar-schedule-control form label{color:#4d5b70;font-size:9px;font-weight:800;display:block}.staff-calendar-schedule-control form input{color:#172033;width:100%;min-height:35px;font:600 10px var(--font-body);background:#fff;border:1px solid #bdc9d9;border-radius:7px;margin-top:5px;padding:7px 8px}.staff-calendar-schedule-control form>button{color:#fff;min-height:35px;font:800 10px var(--font-body);cursor:pointer;background:#172b48;border:1px solid #172b48;border-radius:7px}.staff-calendar-schedule-control form>button:disabled{cursor:not-allowed;opacity:.45}.staff-calendar-schedule-control>p{color:#28643a;margin:8px 0 0;font-size:9px;font-weight:750;line-height:1.45}.staff-calendar-schedule-control>p.is-error{color:#9b2929}@media (width<=900px){.staff-calendar-header-summary{align-items:flex-start;max-width:none}.staff-calendar-header-summary>div{justify-content:flex-start}.staff-calendar-agenda ol{max-height:none}}@media (width<=620px){.staff-calendar-header-summary>div>span{padding:6px 8px}}.staff-calendar{background:linear-gradient(#f7f7f6 0,#ededeb 100%)}.staff-calendar-header{color:#fff;isolation:isolate;background:linear-gradient(110deg,#050505 0%,#0c0c0c 64%,#1a1a1a 100%);border:1px solid #262626;border-radius:16px;align-items:center;min-height:190px;padding:26px 330px 26px 28px;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000029}.staff-calendar-header:before{content:"";z-index:0;opacity:.28;background-image:linear-gradient(#fff6 1px,#0000 1px),linear-gradient(90deg,#fff6 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 38%,#000000ad 62%,#0000 88%);mask-image:linear-gradient(90deg,#000 0% 38%,#000000ad 62%,#0000 88%)}.staff-calendar-header:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 80% 48%,#4a68dc80 0%,#23378557 24%,#080c1c00 57%),linear-gradient(90deg,#0000 58%,#1a28663d 100%);position:absolute;inset:0}.staff-calendar-header-copy{z-index:2;max-width:560px;position:relative}.staff-calendar-header .staff-calendar-header-copy>span{color:#bcbcbc}.staff-calendar-header .staff-calendar-header-copy>p{color:#bdbdbd;text-align:left;max-width:500px;margin:13px 0 0;font-size:12px;line-height:1.6}.staff-calendar-header>img{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 18px #0000007a);pointer-events:none;transform-origin:60% 85%;width:210px;height:230px;animation:.8s cubic-bezier(.16,1,.3,1) .15s both staff-calendar-illustration-enter,4.2s ease-in-out .95s infinite alternate staff-calendar-illustration-float;position:absolute;bottom:-48px;right:185px}@keyframes staff-calendar-illustration-enter{0%{opacity:0;transform:translate(60px,28px)scale(.8)rotate(5deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes staff-calendar-illustration-float{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-7px)rotate(-1deg)}}.staff-calendar .customer-calendar-header .staff-calendar-header-summary{z-index:2;max-width:210px;position:absolute;bottom:22px;right:22px}.staff-calendar .customer-calendar-header .staff-calendar-header-summary>p{color:#c8c8c8;text-align:right;max-width:210px;margin:0;font-size:11px;font-weight:600;line-height:1.5}.staff-calendar-header-summary>div>span{color:#d0d0d0;box-shadow:none;background:#151515;border-color:#454545;padding:7px 9px;font-size:10px}.staff-calendar-header-summary>div strong{color:#fff;font-size:14px}.staff-calendar .customer-calendar-board,.staff-calendar .customer-calendar-agenda{border-color:#cfcfcb;box-shadow:0 14px 34px #00000014}.staff-calendar .customer-calendar-layout{grid-template-columns:minmax(520px,1fr) minmax(310px,340px);gap:18px}.staff-calendar .customer-calendar-agenda{padding:26px}.staff-calendar .customer-calendar-agenda h2{margin-bottom:22px;font-size:27px}.staff-calendar .staff-calendar-agenda-header>span{color:#707681;letter-spacing:1.35px;font-size:10px;font-weight:800}.staff-calendar .customer-calendar-agenda ol{gap:12px}.staff-calendar .customer-calendar-agenda li{padding:16px}.staff-calendar .customer-calendar-agenda time,.staff-calendar .customer-calendar-agenda li>small{font-size:10px;line-height:1.45}.staff-calendar .customer-calendar-agenda strong{margin:8px 0;font-size:14px}.staff-calendar .customer-calendar-agenda li>div span{font-size:9px}.staff-calendar .staff-calendar-schedule-control>div:first-child :is(a,button){font-size:10px}.staff-calendar .customer-calendar-toolbar{color:#fff;background:linear-gradient(105deg,#050505 0%,#181818 100%)}.staff-calendar .customer-calendar-toolbar button{color:#fff;background:#111;border-color:#3b3b3b}.staff-calendar .customer-calendar-toolbar button:hover{color:#050505;background:#fff;border-color:#fff}.staff-calendar-day.is-today{background:#f0f0ee;box-shadow:inset 0 0 0 2px #111}.staff-calendar-day.is-today>span{color:#050505}.staff-calendar-task,.staff-calendar-task.is-blocked,.staff-calendar-task.is-waiting_on_customer,.staff-calendar-task.is-ready_for_review,.staff-calendar-task.is-in_progress{background:#0c0c0c}.staff-calendar-day>span{font-size:12px;font-weight:800}.staff-calendar-task{padding:8px;font-size:10px;line-height:1.45}.staff-calendar-task:hover{background:#303030}.staff-calendar-empty-day{color:#626975;cursor:pointer;text-align:left;background:#fff;border-top:1px solid #e0e3e9;border-bottom:0;border-left:0;border-right:1px solid #e0e3e9;width:100%;transition:background .18s,color .18s,box-shadow .18s}.staff-calendar-empty-day:nth-child(7n){border-right:0}.staff-calendar-empty-day small{color:#a0a09b;opacity:0;margin-top:10px;font-size:10px;font-weight:800;line-height:1.35;transition:opacity .18s;display:block}.staff-calendar-empty-day:hover,.staff-calendar-empty-day:focus-visible{z-index:1;color:#fff;background:#111;outline:0;box-shadow:inset 0 0 0 2px #111}.staff-calendar-empty-day:hover>span,.staff-calendar-empty-day:focus-visible>span,.staff-calendar-empty-day:hover small,.staff-calendar-empty-day:focus-visible small{color:#fff;opacity:1}.staff-calendar-agenda li:before{content:none}.staff-calendar-agenda-link:hover{color:#050505;text-decoration:underline}.staff-calendar-schedule-control>div:first-child :is(a,button){color:#111}.staff-calendar-schedule-control>div:first-child button:hover,.staff-calendar-schedule-control>div:first-child a:hover{color:#555}.staff-calendar-schedule-control form>button{background:#111;border-color:#111}.staff-calendar-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad;place-items:center;padding:24px;animation:.18s both staff-calendar-modal-fade;display:grid;position:fixed;inset:0}.staff-calendar-modal{color:#fff;background:#080808;border:1px solid #343434;border-radius:18px;width:min(100%,520px);padding:30px;animation:.24s cubic-bezier(.16,1,.3,1) both staff-calendar-modal-enter;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000073}.staff-calendar-modal:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff47 1px,#0000 1px),linear-gradient(90deg,#ffffff47 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 78%);mask-image:linear-gradient(135deg,#000,#0000 78%)}.staff-calendar-modal>*{z-index:1;position:relative}.staff-calendar-modal>span{color:#a8a8a3;letter-spacing:1.2px;font-size:9px;font-weight:850}.staff-calendar-modal h2{font:650 clamp(27px,4vw,38px)/1.05 var(--font-display);letter-spacing:-1.3px;margin:12px 0 10px}.staff-calendar-modal p{color:#b9b9b5;margin:0;font-size:13px;line-height:1.65}.staff-calendar-modal>div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.staff-calendar-modal>div :is(button,a){color:#fff;min-height:42px;font:800 11px var(--font-body);cursor:pointer;background:#171717;border:1px solid #444;border-radius:9px;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}.staff-calendar-modal>div a{color:#050505;background:#fff;border-color:#fff}.staff-calendar-modal>div :is(button,a):hover{color:#fff;background:#303030;border-color:#777}@keyframes staff-calendar-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes staff-calendar-modal-enter{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.staff-calendar .customer-calendar-layout{grid-template-columns:1fr}.staff-calendar-header{min-height:240px;padding:24px 210px 24px 24px}.staff-calendar-header>img{opacity:.72;width:210px;bottom:-35px;right:12px}.staff-calendar .customer-calendar-header .staff-calendar-header-summary{align-items:flex-start;max-width:none;position:relative;bottom:auto;right:auto}.staff-calendar .customer-calendar-header .staff-calendar-header-summary>p{text-align:left;max-width:360px}}@media (width<=620px){.staff-calendar-header{min-height:280px;padding:22px}.staff-calendar-header-copy{width:75%}.staff-calendar-header>img{opacity:.5;right:-60px}.staff-calendar-modal{padding:24px 20px}.staff-calendar-modal>div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.staff-calendar-header>img,.staff-calendar-modal-backdrop,.staff-calendar-modal{animation:none}}.staff-calendar-request-form{gap:12px;margin-top:22px;display:grid}.staff-calendar-request-form label{color:#d7d7d3;gap:7px;font-size:11px;font-weight:800;display:grid}.staff-calendar-request-form :is(input,select,textarea){color:#fff;width:100%;font:650 13px var(--font-body);background:#151515;border:1px solid #424242;border-radius:9px;padding:11px 12px}.staff-calendar-request-form textarea{resize:vertical}.staff-calendar-request-form>div{gap:10px;display:flex}.staff-calendar-request-form button,.staff-calendar-modal>div button{color:#fff;min-height:42px;font:800 11px var(--font-body);cursor:pointer;background:#171717;border:1px solid #4a4a4a;border-radius:9px;padding:10px 14px}.staff-calendar-request-form button[type=submit],.staff-calendar-modal>div button:last-child{color:#070707;background:#fff;border-color:#fff}.staff-calendar-request-form button:disabled,.staff-calendar-modal>div button:disabled{cursor:not-allowed;opacity:.45}.staff-calendar-request-success{background:#102317;border:1px solid #315f43;border-radius:9px;padding:11px 13px;color:#bceacb!important;margin-top:16px!important}.staff-calendar-requests{border-top:1px solid #dededa;margin-top:24px;padding-top:20px}.staff-calendar-requests>span{color:#6d6d69;letter-spacing:1.2px;font-size:9px;font-weight:900}.staff-calendar-requests ol{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.staff-calendar-requests li{background:#f7f7f5;border:1px solid #dededa;border-radius:10px;padding:12px!important}.staff-calendar-requests li>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.staff-calendar-requests li strong{color:#111;margin:0!important;font-size:12px!important}.staff-calendar-requests li span{color:#333;text-transform:uppercase;background:#deded9;border-radius:999px;padding:4px 7px;font-weight:900;font-size:8px!important}.staff-calendar-requests li span.is-approved{color:#d6f5df;background:#173b29}.staff-calendar-requests li span.is-rejected{color:#ffe0e2;background:#4a171b}.staff-calendar-requests li small{color:#686863;margin-top:7px;display:block;font-size:9px!important}.staff-calendar-requests li p{color:#484844;margin:8px 0 0;font-size:10px;line-height:1.45}.staff-calendar-pagination{border-top:1px solid #dededa;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.staff-calendar-pagination>span{color:#686863;font-size:9px;font-weight:800}.staff-calendar-pagination>div{align-items:center;gap:7px;display:flex}.staff-calendar-pagination>div>span{color:#484844;text-align:center;min-width:40px;font-size:9px;font-weight:850}.staff-calendar-pagination button{color:#111;width:32px;min-height:32px;font:850 12px var(--font-body);cursor:pointer;background:#fff;border:1px solid #c9c9c4;border-radius:8px;place-items:center;margin:0;padding:0;transition:border-color .18s,background .18s,color .18s;display:grid}.staff-calendar-pagination button:hover:not(:disabled){color:#fff;background:#111;border-color:#111}.staff-calendar-pagination button:disabled{cursor:not-allowed;opacity:.38}.staff-calendar-pagination button:focus-visible{outline-offset:2px;outline:2px solid #315f9f}.ops-task-resources{background:#fff;border:1px solid #cfd4df;border-radius:14px;margin-top:20px;padding:20px}.ops-resource-list{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.ops-resource-list li{background:#f5f5f3;border:1px solid #d9dce3;border-radius:10px;grid-template-columns:100px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.ops-resource-list li>span{color:#555550;letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:900}.ops-resource-list :is(a,li>div){color:#111;gap:4px;min-width:0;text-decoration:none;display:grid}.ops-resource-list :is(a,li>div) strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ops-resource-list :is(a,li>div) small{color:#6f6f6a;font-size:10px}.ops-resource-list a:hover strong{text-decoration:underline}.ops-resource-list button{color:#8b2329;background:#fff4f4;border:1px solid #d7a8aa;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.ops-resource-list button.ops-resource-download{color:#fff;background:#151515;border-color:#151515}.ops-resource-create{border-top:1px solid #dedfe4;margin-top:15px;padding-top:14px}.ops-resource-mode{background:#eeeeeb;border:1px solid #d2d4da;border-radius:10px;gap:5px;width:max-content;padding:4px;display:flex}.ops-resource-mode button{color:#555;background:0 0;border:0;border-radius:7px;min-height:34px;padding:7px 11px;font-size:10px;font-weight:850}.ops-resource-mode button[aria-pressed=true]{color:#fff;background:#111}.ops-resource-form{grid-template-columns:150px minmax(180px,1fr) minmax(220px,1.4fr) auto;align-items:end;gap:10px;margin-top:15px;display:grid}.ops-resource-form label{color:#555550;gap:6px;font-size:10px;font-weight:800;display:grid}.ops-resource-form :is(input,select){color:#111;background:#fff;border:1px solid #cfd2da;border-radius:8px;min-height:40px;padding:9px 10px}.ops-resource-form>button{color:#fff;background:#111;border:1px solid #111;border-radius:8px;min-height:40px;padding:9px 13px;font-weight:850}.ops-resource-form.is-upload{grid-template-columns:150px minmax(180px,1fr) minmax(260px,1.5fr) auto}.ops-resource-form.is-upload>p{color:#686864;grid-column:1/-1;margin:0;font-size:10px}.ops-work-request-review{background:#fff;border:1px solid #d4d6dc;border-radius:14px;margin-bottom:18px;overflow:hidden}.ops-work-request-review>.ops-panel-heading{color:#fff;background:#111}.ops-work-request-review-title{justify-content:space-between;align-items:center;gap:20px;padding:16px 18px 6px;display:flex}.ops-work-request-review-title h2{font:700 21px/1.1 var(--font-display);margin:0}.ops-work-request-review-title p{color:#666661;margin:5px 0 0;font-size:11px}.ops-work-request-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;padding:14px 18px 18px;display:grid}.ops-work-request-cards article{background:#f6f6f4;border:1px solid #d8d9de;border-radius:11px;padding:15px}.ops-work-request-cards article>span{color:#5c5c57;letter-spacing:.5px;font-size:9px;font-weight:850}.ops-work-request-cards h3{margin:8px 0 4px;font-size:16px}.ops-work-request-cards p,.ops-work-request-cards small{color:#656560;font-size:10px;line-height:1.45;display:block}.ops-work-request-cards label{color:#4c4c48;gap:6px;margin-top:12px;font-size:10px;font-weight:800;display:grid}.ops-work-request-cards input{background:#fff;border:1px solid #cacdd4;border-radius:8px;min-height:38px;padding:8px 10px}.ops-work-request-cards article>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.ops-work-request-cards button{color:#fff;background:#111;border:1px solid #111;border-radius:8px;min-height:36px;padding:8px 11px;font-size:10px;font-weight:850}.ops-work-request-cards button:first-child{color:#111;background:#fff;border-color:#cfcfc9}.ops-kanban-filters{background:#f7f7f5;border:1px solid #cfd3dc;border-radius:13px;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(135px,.75fr)) auto minmax(260px,1.2fr);align-items:end;gap:10px;margin:0 0 12px;padding:14px;display:grid}.ops-kanban-filters label{color:#52524e;gap:6px;font-size:10px;font-weight:850;display:grid}.ops-kanban-filters :is(input,select){color:#111;min-height:40px;font:700 11px var(--font-body);background:#fff;border:1px solid #c9ccd4;border-radius:8px;padding:8px 10px}.ops-kanban-filters>button,.ops-kanban-filters form button,.ops-kanban-filters>div button{color:#fff;background:#1a1a1a;border:1px solid #1a1a1a;border-radius:8px;min-height:40px;padding:8px 11px;font-size:10px;font-weight:850}.ops-kanban-filters form{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.ops-kanban-filters>div{color:#555550;grid-column:1/-1;align-items:center;gap:5px;font-size:11px;display:flex}.ops-kanban-filters>div strong{color:#111;font-size:16px}.ops-kanban-filters>div button{color:#111;background:#fff;min-height:30px;margin-left:auto}.ops-kanban-card-top>div{align-items:center;gap:4px;display:flex}.ops-kanban-card-top>div button{color:#222;background:#f5f5f3;border:1px solid #d1d2d7;border-radius:7px;width:25px;height:25px;font-weight:900}.ops-kanban-card-top>div button:disabled{opacity:.3}.ops-kanban-card-top>div small{color:#858581;margin-left:4px;font-size:10px;font-weight:750}.staff-my-day{color:#111;gap:16px;display:grid}.staff-my-day-header{color:#fff;background:#080808;border:1px solid #232323;border-radius:16px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;min-height:230px;padding:30px 340px 30px 30px;display:grid;position:relative;overflow:hidden}.staff-my-day-header:before{content:"";pointer-events:none;border:18px solid #ffffff06;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,inset 90px 0 #ffffff04,inset 180px 0 #ffffff04}.staff-my-day-header>div,.staff-my-day-header>aside{z-index:2;position:relative}.staff-my-day-header>div>span,.staff-section-title span{color:#adb7d2;letter-spacing:1.2px;font-size:10px;font-weight:900}.staff-my-day-header h1{font:700 clamp(40px,5vw,68px)/.95 var(--font-display);margin:10px 0 8px}.staff-my-day-header p{color:#c9c9c4;max-width:520px;margin:0;font-size:14px;line-height:1.55}.staff-my-day-header img{z-index:1;width:280px;height:auto;animation:.7s cubic-bezier(.16,1,.3,1) both ops-illustration-enter;position:absolute;bottom:-35px;right:95px}.staff-my-day-header>aside{background:#121212;border:1px solid #3c3c3c;border-radius:11px;grid-template-columns:auto auto;align-items:baseline;gap:6px 9px;padding:13px;display:grid;position:absolute;top:24px;right:24px}.staff-my-day-header aside strong{font-size:18px}.staff-my-day-header aside span{color:#aaa9a4;font-size:9px}.staff-notification-center,.staff-my-day-group{background:#fff;border:1px solid #d1d4dc;border-radius:14px;overflow:hidden}.staff-section-title{border-bottom:1px solid #e0e1e5;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.staff-section-title h2{font:700 22px/1 var(--font-display);margin:5px 0 0}.staff-section-title>strong{color:#fff;background:#111;border-radius:999px;padding:7px 10px;font-size:10px}.staff-notification-center ol{margin:0;padding:0;list-style:none}.staff-notification-center li{border-bottom:1px solid #ecece8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 20px;display:grid}.staff-notification-center li:last-child{border-bottom:0}.staff-notification-center li.is-read{opacity:.58}.staff-notification-center li>button{background:#111;border:1px solid #282828;border-radius:50%;width:24px;height:24px}.staff-notification-center li>button i{background:#fff;border-radius:50%;width:6px;height:6px;margin:auto;display:block}.staff-notification-center li>button:disabled{background:#eee;border-color:#ccc}.staff-notification-center li>div{gap:3px;display:grid}.staff-notification-center li>div>span{color:#5c5c57;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:900}.staff-notification-center li strong{font-size:13px}.staff-notification-center li p{color:#555550;margin:0;font-size:11px}.staff-notification-center li small{color:#85857f;font-size:9px}.staff-notification-center li>a{color:#fff;background:#111;border:1px solid #111;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:850;text-decoration:none}.staff-my-day-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.staff-my-day-group>header{color:#fff;background:#151515;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.staff-my-day-group.is-overdue>header{background:#40171b}.staff-my-day-group.is-blocked>header{background:#4b2415}.staff-my-day-group.is-waiting>header{background:#45370f}.staff-my-day-group.is-today>header{background:#17244a}.staff-my-day-group>header span{color:#c8c8c2;font-size:9px;font-weight:800}.staff-my-day-group>header h2{font:700 19px/1 var(--font-display);margin:4px 0 0}.staff-my-day-group>header>strong{font-size:22px}.staff-my-day-group>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:12px;display:grid}.staff-my-day-task{background:#f7f7f5;border:1px solid #dbdce1;border-radius:10px;padding:13px}.staff-my-day-task>div{color:#62625d;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:8px;font-weight:900;display:flex}.staff-my-day-task h3{margin:10px 0 5px;font-size:14px}.staff-my-day-task p,.staff-my-day-task small{color:#666661;margin:0;font-size:10px;line-height:1.45;display:block}.staff-my-day-task a{color:#111;margin-top:11px;font-size:10px;font-weight:900;display:inline-flex}.staff-empty-panel{color:#74746f;margin:0;padding:20px;font-size:11px}.staff-my-day-state{text-align:center;place-content:center;gap:14px;min-height:280px;display:grid}@media (width<=1200px){.ops-kanban-filters{grid-template-columns:repeat(3,minmax(140px,1fr))}.ops-resource-form,.ops-resource-form.is-upload{grid-template-columns:1fr 1fr}.staff-my-day-header{padding-right:300px}}@media (width<=760px){.ops-control-grid,.ops-resource-list li,.ops-resource-form,.ops-resource-form.is-upload,.ops-kanban-filters,.staff-my-day-groups,.ops-kanban-filters form{grid-template-columns:1fr}.staff-my-day-header{min-height:310px;padding:24px;display:block}.staff-my-day-header img{opacity:.55;width:230px;bottom:-45px;right:-35px}.staff-my-day-header>aside{width:max-content;margin-top:20px;position:relative;top:auto;right:auto}.staff-notification-center li{grid-template-columns:auto 1fr}.staff-notification-center li>a{grid-column:2;width:max-content}}.internal-conversations{--conversation-accent:#155eef;--conversation-accent-soft:#eaf0ff;--conversation-border:#d8dee9;--conversation-canvas:#f5f7fb;color:#111;gap:16px;display:grid}.internal-conversations-hero{color:#fff;background:#090909;border:1px solid #252525;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:190px;padding:30px;display:flex}.internal-conversations-hero>div>span{color:#aab5d4;letter-spacing:1.35px;font-size:9px;font-weight:900}.internal-conversations-hero h1{font:700 clamp(34px,5vw,60px)/.96 var(--font-display);letter-spacing:-2px;margin:10px 0 8px}.internal-conversations-hero p{color:#c2c2bd;max-width:650px;margin:0;font-size:13px;line-height:1.55}.internal-conversations-hero aside{background:#151515;border:1px solid #3b3b3b;border-radius:11px;flex:none;grid-template-columns:auto auto;align-items:baseline;gap:7px 10px;padding:15px;display:grid}.internal-conversations-hero aside strong{font-size:20px}.internal-conversations-hero aside span{color:#aaa9a4;font-size:9px}.conversation-category-switcher{border:1px solid var(--conversation-border);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,520px);display:grid;overflow:hidden}.conversation-category-switcher button{border:0;border-right:1px solid var(--conversation-border);color:#111;text-align:left;cursor:pointer;background:#fff;align-content:center;gap:2px;min-height:50px;padding:7px 13px;display:grid;position:relative}.conversation-category-switcher button:last-child{border-right:0}.conversation-category-switcher button:hover{background:var(--conversation-accent-soft)}.conversation-category-switcher button[aria-pressed=true]{background:var(--conversation-accent);color:#fff}.conversation-category-switcher strong{font-size:12px}.conversation-category-switcher span{opacity:.72;font-size:10px}.conversation-category-switcher b{color:#fff;background:#111;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.internal-conversation-workspace{border:1px solid var(--conversation-border);background:#fff;border-radius:18px;grid-template-columns:minmax(285px,32%) minmax(0,1fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 14px 36px #14203814}.internal-conversation-workspace>aside{border-right:1px solid var(--conversation-border);background:#f8f9fb}.internal-conversation-workspace>aside>header{background:#fff;border-bottom:1px solid #dedfe4;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:16px 18px;display:flex}.internal-conversation-workspace>aside>header span{color:#5f6680;letter-spacing:1.1px;font-size:9px;font-weight:900}.internal-conversation-workspace>aside>header strong{color:#fff;background:#111;border-radius:999px;padding:5px 8px;font-size:9px}.internal-conversation-list{margin:0;padding:0;list-style:none}.internal-conversation-list li{border-bottom:1px solid #dedfe4}.internal-conversation-list button{color:#111;cursor:pointer;text-align:left;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;width:100%;padding:15px;display:grid}.internal-conversation-list button:hover{background:#eef3ff}.internal-conversation-list button.is-selected{border-left-color:var(--conversation-accent);background:var(--conversation-accent-soft)}.internal-conversation-avatar{color:#fff;width:38px;height:38px;font:800 14px var(--font-display);background:#151515;border-radius:50%;place-items:center;display:grid}.internal-conversation-list button>span:nth-child(2){gap:3px;min-width:0;display:grid}.internal-conversation-list button strong,.internal-conversation-list button small,.internal-conversation-list button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.internal-conversation-list button strong{font-size:12px}.internal-conversation-list button small{color:#666660;font-size:9px}.internal-conversation-list button em{color:#777771;margin-top:4px;font-size:10px;font-style:normal}.internal-conversation-list button>span:last-child{justify-items:end;gap:7px;display:grid}.internal-conversation-list time{color:#85857f;white-space:nowrap;font-size:8px}.internal-conversation-list b,.internal-conversation-list i{background:var(--conversation-accent);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.internal-conversation-list i{color:#5c5c58;background:#deded9}.internal-conversation-thread{background:#fff;grid-template-rows:auto minmax(260px,1fr) auto;min-width:0;display:grid}.internal-conversation-thread>header{border-bottom:1px solid var(--conversation-border);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 22px;display:flex}.internal-conversation-thread>header span,.internal-conversation-thread>header small{color:#686e83;letter-spacing:1px;font-size:8px;font-weight:900}.internal-conversation-thread>header h2{font:700 24px/1 var(--font-display);margin:6px 0 3px}.internal-conversation-thread>header p{color:#6b6b66;margin:0;font-size:10px}.internal-conversation-thread>header>div:last-child{text-align:right;justify-items:end;gap:5px;display:grid}.internal-conversation-thread>header>div:last-child strong{font-size:11px}.internal-conversation-messages{background:var(--conversation-canvas);scrollbar-gutter:stable;align-content:end;gap:10px;max-height:540px;margin:0;padding:24px 28px;list-style:none;display:grid;overflow:auto}.internal-conversation-messages li{display:flex}.internal-conversation-messages li.is-huntly{justify-content:flex-end}.internal-conversation-messages li>div{border:1px solid var(--conversation-border);background:#fff;border-radius:6px 20px 20px;max-width:min(72%,610px);padding:11px 15px;box-shadow:0 4px 12px #1420380f}.internal-conversation-messages li.is-huntly>div{border-color:var(--conversation-accent);background:var(--conversation-accent);color:#fff;border-radius:20px 6px 20px 20px}.internal-conversation-messages li.is-sending>div{opacity:.78}.internal-conversation-messages strong{font-size:10px}.internal-conversation-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 7px;font-size:14px;line-height:1.5}.internal-conversation-messages li>div>span{color:#737b8c;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.internal-conversation-messages li.is-huntly>div>span{color:#dce7ff}.internal-conversation-messages li.is-sending small{align-items:center;gap:5px;display:inline-flex}.internal-conversation-messages li.is-sending small:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite conversation-sending-pulse}.workspace-layout #workspace-main .internal-conversation-messages li>.conversation-message-stack{width:max-content;max-width:min(78%,610px);color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;justify-items:start;gap:5px;padding:0;display:grid}.workspace-layout #workspace-main .internal-conversation-messages li.is-huntly>.conversation-message-stack{color:inherit;background:0 0;justify-items:end}.conversation-message-sender{margin-left:10px;font-size:11px}.conversation-message-pill{border:1px solid var(--conversation-border);color:#202020;background:#fff;border-radius:18px 18px 18px 5px;max-width:100%;padding:10px 14px}.internal-conversation-messages li.is-huntly .conversation-message-pill{border-color:var(--conversation-accent);background:var(--conversation-accent);color:#fff;border-radius:18px 18px 5px}.workspace-layout #workspace-main .conversation-message-pill p{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.conversation-message-meta{color:#646b75;flex-wrap:wrap;align-items:center;gap:6px;padding:0 8px;font-size:10px;display:flex}.conversation-message-meta :is(time,span){color:inherit;font-size:inherit}.conversation-message-meta :is(span,button):before{content:"·";margin-right:6px}.workspace-layout #workspace-main .conversation-message-meta button{min-height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 6px;font-size:10px}.conversation-message-edit{gap:6px;width:min(100%,400px);display:grid}.conversation-message-edit textarea{box-sizing:border-box;border:1px solid var(--conversation-border);color:#202020;width:100%;min-width:180px;font:500 13px/1.4 var(--font-body);resize:vertical;background:#fff;border-radius:14px;padding:10px 12px}.conversation-message-edit>div{justify-content:flex-end;gap:6px;display:flex}.workspace-layout #workspace-main .conversation-message-edit button{border:1px solid var(--conversation-border);color:#202020;cursor:pointer;background:#fff;border-radius:8px;min-height:32px;padding:5px 9px;font-size:10px}.workspace-layout #workspace-main .conversation-message-edit button[type=submit]{border-color:var(--conversation-accent);background:var(--conversation-accent);color:#fff}.conversation-message-edit-error{color:#a52a36;font-size:10px}.internal-conversation-composer{border-top:1px solid var(--conversation-border);background:#fff;gap:7px;padding:14px 18px;display:grid}.internal-conversation-composer label{color:#555550;letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:900}.internal-conversation-compose-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.internal-conversation-composer textarea{box-sizing:border-box;resize:vertical;color:#111;width:100%;min-height:50px;max-height:120px;font:500 13px/1.5 var(--font-body);background:#fff;border:1px solid #bfc8d8;border-radius:18px;padding:12px 14px}.internal-conversation-composer textarea:focus{border-color:var(--conversation-accent);outline:2px solid #155eef2e}.internal-conversation-composer>small{color:#7b8290;justify-self:end;font-size:9px}.internal-conversation-composer button,.internal-conversation-state button{border:1px solid var(--conversation-accent);background:var(--conversation-accent);color:#fff;cursor:pointer;border-radius:999px;min-height:42px;padding:10px 17px;font-size:11px;font-weight:850}.internal-conversation-composer button:disabled{cursor:not-allowed;opacity:.42}.internal-conversation-empty,.internal-conversation-thread-state{color:#70706b;text-align:center;place-content:center;min-height:180px;margin:0;padding:22px;font-size:11px;display:grid}.internal-conversation-thread-state{min-height:500px}.internal-conversation-state{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:180px;padding:20px;display:grid}.internal-conversation-state h1{font:700 28px var(--font-display);margin:0}.internal-conversation-state h2{font:650 20px/1.2 var(--font-display);letter-spacing:-.03em;margin:0}.internal-conversation-state p{color:#666;max-width:520px;margin:0}.internal-conversation-inline-error{color:#7d2026;background:#fff2f2;border:1px solid #d9a6a8;border-radius:9px;margin:0;padding:11px 14px;font-size:11px}@keyframes conversation-sending-pulse{50%{opacity:.35;transform:scale(.7)}}@media (width<=680px){.conversation-category-switcher{grid-template-columns:1fr}.conversation-category-switcher button{border-right:0;border-bottom:1px solid var(--conversation-border)}.conversation-category-switcher button:last-child{border-bottom:0}}@media (width>=901px){.workspace-layout .workspace-main:has(>.conversation-full-page){overflow:hidden}.workspace-layout #workspace-main>.conversation-full-page{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:12px;width:100%;height:100dvh;min-height:0;padding:12px 16px;display:grid;overflow:hidden}.workspace-layout-staff #workspace-main>.conversation-full-page{gap:12px;min-height:0;margin:0;padding:12px 16px}.workspace-layout .conversation-page-pane{flex-direction:column;min-height:0;display:flex;overflow:hidden}.workspace-layout .conversation-page-pane[hidden]{display:none}.workspace-layout #workspace-main .conversation-page-pane .internal-conversation-workspace{flex:1;align-items:stretch;gap:0;height:auto;min-height:0;overflow:hidden}.workspace-layout #workspace-main .conversation-page-pane .internal-conversation-workspace>:is(aside,.internal-conversation-thread,.internal-conversation-thread-state){min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0}.workspace-layout #workspace-main .conversation-page-pane .internal-conversation-workspace>aside{border-right:1px solid var(--conversation-border)}.workspace-layout #workspace-main .conversation-page-pane .internal-conversation-thread{grid-template-rows:auto minmax(0,1fr) auto}.workspace-layout #workspace-main .conversation-page-pane .internal-conversation-thread-state{text-align:center;background-image:none;padding:32px}.workspace-layout #workspace-main .conversation-page-pane .internal-conversation-thread-state:before{content:none}.workspace-layout .conversation-page-pane .internal-conversation-workspace>aside{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.workspace-layout .conversation-page-pane .internal-conversation-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.workspace-layout .conversation-page-pane .internal-conversation-thread{min-height:0;overflow:hidden}.workspace-layout .conversation-page-pane .internal-conversation-messages{align-content:safe end;min-height:0;max-height:none}.workspace-layout #workspace-main>.conversation-full-page:not(:has(>.conversation-category-switcher)){grid-template-rows:minmax(0,1fr);gap:0;padding:0}.workspace-layout-staff #workspace-main>.conversation-full-page:not(:has(>.conversation-category-switcher)){gap:0;padding:0}.workspace-layout .conversation-full-page:not(:has(>.conversation-category-switcher)) .internal-conversation-workspace{box-shadow:none;border:0;border-radius:0}}.progress-internal-page{gap:16px;display:grid}.progress-internal-hero{background:#fbfbfa;border:1px solid #dedfe4;border-radius:12px;justify-content:space-between;gap:24px;padding:28px;display:flex}.progress-internal-hero>div>span,.progress-internal-create header>span,.progress-internal-edit header span{color:#7f7c75;letter-spacing:1.2px;font-size:9px;font-weight:900}.progress-internal-hero h1{color:#111;font:700 32px/1.1 var(--font-display);margin:7px 0}.progress-internal-hero p{color:#696966;max-width:610px;margin:0;font-size:12px;line-height:1.6}.progress-internal-hero aside{grid-template-columns:auto auto;align-content:center;gap:4px 10px;min-width:150px;display:grid}.progress-internal-hero aside strong{color:#111;font:700 24px var(--font-display)}.progress-internal-hero aside span{color:#777;align-self:center;font-size:9px}.progress-internal-message{color:#245538;background:#edf7f0;border:1px solid #a8c3b0;border-radius:9px;margin:0;padding:11px 14px;font-size:10px;font-weight:750}.progress-internal-message.is-error{color:#8b2925;background:#fff0ef;border-color:#e2afab}.progress-internal-create-row{background:#fff;border:1px solid #dedfe4;border-radius:12px;padding:20px}.progress-internal-create{gap:12px;display:grid}.progress-internal-create header h2{font:700 20px var(--font-display);margin:5px 0}.progress-internal-create header p{color:#696966;margin:0;font-size:10px}.progress-internal-create>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.progress-internal-create label,.progress-internal-edit label{color:#444;font-size:10px;font-weight:700}.progress-internal-create input,.progress-internal-create select,.progress-internal-create textarea,.progress-internal-edit input,.progress-internal-edit select,.progress-internal-edit textarea{box-sizing:border-box;color:#333;width:100%;font:inherit;background:#fff;border:1px solid #d8d9dc;border-radius:6px;margin-top:6px;padding:9px;font-size:10px;line-height:1.5;display:block}.progress-internal-create>button,.progress-internal-edit>button{color:#fff;cursor:pointer;background:#161616;border:0;border-radius:6px;justify-self:start;padding:10px 13px;font-size:10px;font-weight:750}.progress-internal-workspace{background:#fff;border:1px solid #dedfe4;border-radius:12px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.5fr);min-height:620px;display:grid;overflow:hidden}.progress-internal-workspace>aside{background:#fafafa;border-right:1px solid #dedfe4}.progress-internal-workspace>aside>header{border-bottom:1px solid #dedfe4;justify-content:space-between;gap:10px;padding:17px 18px;display:flex}.progress-internal-workspace>aside>header span{color:#777;letter-spacing:1px;font-size:9px;font-weight:900}.progress-internal-workspace>aside>header strong{color:#111;font-size:10px}.progress-internal-queue{gap:1px;margin:0;padding:0;list-style:none;display:grid}.progress-internal-queue button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e5e3;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;width:100%;padding:14px 15px;display:grid}.progress-internal-queue button:hover,.progress-internal-queue button.is-selected{background:#eef5f2}.progress-internal-queue button>span{color:#176a56;background:#dceee6;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.progress-internal-queue button>div{gap:3px;min-width:0;display:grid}.progress-internal-queue strong,.progress-internal-queue small,.progress-internal-queue em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress-internal-queue strong{color:#252525;font-size:11px}.progress-internal-queue small,.progress-internal-queue em{color:#797976;font-size:9px;font-style:normal}.progress-internal-queue em{color:#176a56;font-weight:700}.progress-internal-queue time{color:#888;white-space:nowrap;font-size:8px}.progress-internal-empty{color:#777;padding:20px 18px;font-size:10px;line-height:1.5}.progress-internal-edit{min-width:0}.progress-internal-edit>header{border-bottom:1px solid #dedfe4;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.progress-internal-edit header h2{color:#111;font:700 25px var(--font-display);margin:6px 0 4px}.progress-internal-edit header p{color:#70706b;margin:0;font-size:10px}.progress-internal-edit header>strong{color:#176a56;text-transform:capitalize;align-self:center;font-size:11px}.progress-internal-edit-grid{grid-template-columns:minmax(0,1.1fr) minmax(230px,.9fr);display:grid}.progress-internal-edit-grid>section,.progress-internal-edit-grid>aside{align-content:start;gap:11px;padding:22px 24px;display:grid}.progress-internal-edit-grid>aside{background:#fafafa;border-left:1px solid #dedfe4}.progress-internal-edit-grid section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.progress-internal-edit h3{color:#202020;margin:0;font-size:12px}.progress-internal-edit>button{margin:0 24px 24px}.progress-customer-notes{background:#f4f8f5;border:1px solid #dbe5df;border-radius:7px;padding:12px}.progress-customer-notes span{color:#176a56;letter-spacing:1px;font-size:8px;font-weight:900}.progress-customer-notes p{color:#426052;white-space:pre-wrap;margin:7px 0 0;font-size:10px;line-height:1.5}.progress-internal-state{color:#70706b;text-align:center;place-content:center;justify-items:center;gap:12px;min-height:400px;font-size:11px;display:grid}.progress-internal-state h1{color:#111;font:700 28px var(--font-display);margin:0}.staff-document-detail form{gap:10px;display:grid}.staff-document-detail input[type=file]{width:100%;margin-top:7px;font-size:9px;display:block}.document-version-delivery-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.document-version-delivery-list li{border:1px solid #dedfe4;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.document-version-delivery-list li>div{gap:3px;min-width:0;display:grid}.document-version-delivery-list strong{font-size:11px}.document-version-delivery-list small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}@media (width<=850px){.internal-conversations-hero{flex-direction:column;align-items:flex-start}.internal-conversation-workspace{grid-template-columns:1fr}.internal-conversation-workspace>aside{border-bottom:1px solid #dedfe4;border-right:0;max-height:340px;overflow:auto}}@media (width<=560px){.internal-conversations-hero{padding:23px}.internal-conversations-hero aside{width:100%}.internal-conversation-thread>header{align-items:flex-start}.internal-conversation-messages{padding:15px}.internal-conversation-messages li>div{max-width:92%}.internal-conversation-compose-row{grid-template-columns:1fr}.internal-conversation-compose-row button{justify-self:end}}@media (prefers-reduced-motion:reduce){.internal-conversation-messages li.is-sending small:before{animation:none}}.application-assistance-page{gap:16px;display:grid}.application-assistance-hero{background:#fbfbfa;border:1px solid #dedfe4;border-radius:12px;justify-content:space-between;gap:24px;padding:28px;display:flex}.application-assistance-hero>div>span,.application-assistance-detail header>div>span{color:#7f7c75;letter-spacing:1.2px;font-size:9px;font-weight:900}.application-assistance-hero h1{color:#111;font:700 32px/1.1 var(--font-display);margin:7px 0}.application-assistance-hero p{color:#696966;max-width:610px;margin:0;font-size:12px;line-height:1.6}.application-assistance-hero aside{grid-template-columns:auto auto;align-content:center;gap:4px 10px;min-width:150px;display:grid}.application-assistance-hero aside strong{color:#111;font:700 24px var(--font-display)}.application-assistance-hero aside span{color:#777;align-self:center;font-size:9px}.application-assistance-message{color:#245538;background:#edf7f0;border:1px solid #a8c3b0;border-radius:9px;margin:0;padding:11px 14px;font-size:10px;font-weight:750}.application-assistance-message.is-error{color:#8b2925;background:#fff0ef;border-color:#e2afab}.application-assistance-workspace{background:#fff;border:1px solid #dedfe4;border-radius:12px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.5fr);min-height:590px;display:grid;overflow:hidden}.application-assistance-workspace>aside{background:#fafafa;border-right:1px solid #dedfe4}.application-assistance-workspace>aside>header{border-bottom:1px solid #dedfe4;justify-content:space-between;gap:10px;padding:17px 18px;display:flex}.application-assistance-workspace>aside>header span{color:#777;letter-spacing:1px;font-size:9px;font-weight:900}.application-assistance-workspace>aside>header strong{color:#111;font-size:10px}.application-assistance-queue{gap:1px;margin:0;padding:0;list-style:none;display:grid}.application-assistance-queue button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e5e3;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;width:100%;padding:14px 15px;display:grid}.application-assistance-queue button:hover,.application-assistance-queue button.is-selected{background:#f0f3f8}.application-assistance-queue button>span{color:#40516a;background:#e4e9f1;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.application-assistance-queue button>div{gap:3px;min-width:0;display:grid}.application-assistance-queue strong{color:#252525;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.application-assistance-queue small,.application-assistance-queue em{color:#797976;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.application-assistance-queue em{color:#2d5d9d;font-weight:700}.application-assistance-queue time{color:#888;white-space:nowrap;font-size:8px}.application-assistance-empty{color:#777;padding:20px 18px;font-size:10px;line-height:1.5}.application-assistance-detail{min-width:0}.application-assistance-detail>header{border-bottom:1px solid #dedfe4;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.application-assistance-detail h2{color:#111;font:700 25px var(--font-display);margin:6px 0 4px}.application-assistance-detail header p,.application-assistance-detail header small{color:#70706b;margin:0;font-size:10px}.application-assistance-detail>header>div:last-child{color:#2d5d9d;align-content:center;justify-items:end;gap:4px;font-size:11px;display:grid}.application-assistance-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:0;display:grid}.application-assistance-detail-grid>section,.application-assistance-detail-grid>aside{padding:22px 24px}.application-assistance-detail-grid>aside{background:#fafafa;border-left:1px solid #dedfe4}.application-assistance-detail h3{color:#202020;margin:0 0 8px;font-size:12px}.application-assistance-detail-grid p{color:#666;white-space:pre-wrap;margin:0 0 20px;font-size:11px;line-height:1.65}.application-assistance-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.application-assistance-checklist li{border:1px solid #e1e2e4;border-radius:7px;gap:8px;padding:9px;display:flex}.application-assistance-checklist li.is-complete{background:#f0f7f2;border-color:#b9d4bf}.application-assistance-checklist li>span{color:#777;font-weight:800}.application-assistance-checklist li.is-complete>span{color:#2f6b43}.application-assistance-checklist strong,.application-assistance-checklist small{display:block}.application-assistance-checklist strong{color:#333;font-size:10px}.application-assistance-checklist small{color:#777;margin-top:3px;font-size:9px;line-height:1.4}.application-assistance-detail aside>p{font-size:10px}.application-assistance-detail button{color:#fff;cursor:pointer;background:#161616;border:0;border-radius:6px;padding:10px 13px;font-size:10px;font-weight:750}.application-assistance-detail button:disabled{opacity:.45;cursor:not-allowed}.application-assistance-detail label{color:#444;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.application-assistance-detail textarea{box-sizing:border-box;color:#333;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d8d9dc;border-radius:6px;margin:7px 0 8px;padding:9px;font-size:10px;line-height:1.5;display:block}.application-assistance-detail form>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.application-assistance-detail form small{color:#888;font-size:8px}.application-assistance-delivered{background:#f0f7f2;border:1px solid #b9d4bf;border-radius:7px;padding:13px}.application-assistance-delivered>span{color:#2f6b43;letter-spacing:1px;font-size:8px;font-weight:900}.application-assistance-delivered p{color:#244b31;margin:8px 0}.application-assistance-delivered small{color:#63806c;font-size:9px}.application-assistance-detail-state,.application-assistance-page-state{color:#70706b;text-align:center;place-content:center;justify-items:center;gap:12px;min-height:400px;font-size:11px;display:grid}.application-assistance-page-state h1{color:#111;font:700 28px var(--font-display);margin:0}.application-assistance-page-state p{color:#666;margin:0}.recruiter-follow-ups-internal-page{gap:16px;display:grid}.recruiter-follow-ups-internal-hero{background:#fbfbfa;border:1px solid #dedfe4;border-radius:12px;justify-content:space-between;gap:24px;padding:28px;display:flex}.recruiter-follow-ups-internal-hero>div>span,.recruiter-follow-up-internal-detail header>div>span{color:#7f7c75;letter-spacing:1.2px;font-size:9px;font-weight:900}.recruiter-follow-ups-internal-hero h1{color:#111;font:700 32px/1.1 var(--font-display);margin:7px 0}.recruiter-follow-ups-internal-hero p{color:#696966;max-width:610px;margin:0;font-size:12px;line-height:1.6}.recruiter-follow-ups-internal-hero aside{grid-template-columns:auto auto;align-content:center;gap:4px 10px;min-width:150px;display:grid}.recruiter-follow-ups-internal-hero aside strong{color:#111;font:700 24px var(--font-display)}.recruiter-follow-ups-internal-hero aside span{color:#777;align-self:center;font-size:9px}.recruiter-follow-up-internal-message{color:#245538;background:#edf7f0;border:1px solid #a8c3b0;border-radius:9px;margin:0;padding:11px 14px;font-size:10px;font-weight:750}.recruiter-follow-up-internal-message.is-error{color:#8b2925;background:#fff0ef;border-color:#e2afab}.recruiter-follow-up-internal-workspace{background:#fff;border:1px solid #dedfe4;border-radius:12px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.5fr);min-height:620px;display:grid;overflow:hidden}.recruiter-follow-up-internal-workspace>aside{background:#fafafa;border-right:1px solid #dedfe4}.recruiter-follow-up-internal-workspace>aside>header{border-bottom:1px solid #dedfe4;justify-content:space-between;gap:10px;padding:17px 18px;display:flex}.recruiter-follow-up-internal-workspace>aside>header span{color:#777;letter-spacing:1px;font-size:9px;font-weight:900}.recruiter-follow-up-internal-workspace>aside>header strong{color:#111;font-size:10px}.recruiter-follow-up-internal-queue{gap:1px;margin:0;padding:0;list-style:none;display:grid}.recruiter-follow-up-internal-queue button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e5e3;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;width:100%;padding:14px 15px;display:grid}.recruiter-follow-up-internal-queue button:hover,.recruiter-follow-up-internal-queue button.is-selected{background:#f0f3f8}.recruiter-follow-up-internal-queue button>span{color:#40516a;background:#e4e9f1;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.recruiter-follow-up-internal-queue button>div{gap:3px;min-width:0;display:grid}.recruiter-follow-up-internal-queue strong{color:#252525;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.recruiter-follow-up-internal-queue small,.recruiter-follow-up-internal-queue em{color:#797976;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.recruiter-follow-up-internal-queue em{color:#2d5d9d;font-weight:700}.recruiter-follow-up-internal-queue time{color:#888;white-space:nowrap;font-size:8px}.recruiter-follow-up-internal-empty{color:#777;padding:20px 18px;font-size:10px;line-height:1.5}.recruiter-follow-up-pagination{background:#f7f8fa;border-top:1px solid #dedfe4;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.recruiter-follow-up-pagination>span{color:#656c78;font-size:10px;font-weight:750}.recruiter-follow-up-pagination>div{gap:6px;display:flex}.recruiter-follow-up-pagination button{color:#222;min-height:34px;font:750 10px var(--font-body);cursor:pointer;background:#fff;border:1px solid #bcc3cf;border-radius:7px;padding:7px 10px}.recruiter-follow-up-pagination button:disabled{cursor:not-allowed;opacity:.45}.recruiter-follow-up-internal-detail{min-width:0}.recruiter-follow-up-internal-detail>header{border-bottom:1px solid #dedfe4;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.recruiter-follow-up-internal-detail h2{color:#111;font:700 25px var(--font-display);margin:6px 0 4px}.recruiter-follow-up-internal-detail header p,.recruiter-follow-up-internal-detail header small{color:#70706b;margin:0;font-size:10px}.recruiter-follow-up-internal-detail>header>div:last-child{color:#2d5d9d;align-content:center;justify-items:end;gap:4px;font-size:11px;display:grid}.recruiter-follow-up-internal-grid{grid-template-columns:minmax(0,1.1fr) minmax(230px,.9fr);gap:0;display:grid}.recruiter-follow-up-internal-grid>section,.recruiter-follow-up-internal-grid>aside{padding:22px 24px}.recruiter-follow-up-internal-grid>aside{background:#fafafa;border-left:1px solid #dedfe4}.recruiter-follow-up-internal-detail h3{color:#202020;margin:0 0 8px;font-size:12px}.recruiter-follow-up-internal-grid p{color:#666;white-space:pre-wrap;margin:0 0 16px;font-size:11px;line-height:1.65}.recruiter-follow-up-boundary{color:#8a5b00!important;font-size:10px!important}.recruiter-follow-up-plan-form{gap:10px;display:grid}.recruiter-follow-up-plan-form label,.recruiter-follow-up-feedback-form label{color:#444;font-size:10px;font-weight:700;display:block}.recruiter-follow-up-plan-form input,.recruiter-follow-up-plan-form textarea,.recruiter-follow-up-feedback-form textarea,.recruiter-follow-up-feedback-form select{box-sizing:border-box;color:#333;width:100%;font:inherit;background:#fff;border:1px solid #d8d9dc;border-radius:6px;margin-top:6px;padding:9px;font-size:10px;line-height:1.5;display:block}.recruiter-follow-up-plan-form button,.recruiter-follow-up-feedback-form button{color:#fff;cursor:pointer;background:#161616;border:0;border-radius:6px;padding:10px 13px;font-size:10px;font-weight:750}.recruiter-follow-up-plan-form button:disabled,.recruiter-follow-up-feedback-form button:disabled{opacity:.45;cursor:not-allowed}.recruiter-follow-up-feedback-form{gap:10px;display:grid}.recruiter-follow-up-feedback-form>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.recruiter-follow-up-feedback-form small{color:#888;font-size:8px}.recruiter-follow-up-action-recorded{font-weight:700;color:#2f6b43!important}.recruiter-follow-up-feedback-record{background:#f0f7f2;border:1px solid #b9d4bf;border-radius:7px;margin-top:18px;padding:13px}.recruiter-follow-up-feedback-record>span{color:#2f6b43;letter-spacing:1px;font-size:8px;font-weight:900}.recruiter-follow-up-feedback-record p{color:#244b31;margin:8px 0}.recruiter-follow-up-feedback-record small{color:#63806c;font-size:9px}.recruiter-follow-up-internal-state{color:#70706b;text-align:center;place-content:center;justify-items:center;gap:12px;min-height:400px;font-size:11px;display:grid}.recruiter-follow-up-internal-state h1{color:#111;font:700 28px var(--font-display);margin:0}.recruiter-follow-up-internal-state p{color:#666;margin:0}@media (width<=850px){.application-assistance-hero{flex-direction:column;align-items:flex-start}.application-assistance-hero aside{width:100%}.application-assistance-workspace{grid-template-columns:1fr}.application-assistance-workspace>aside{border-bottom:1px solid #dedfe4;border-right:0;max-height:320px;overflow:auto}.application-assistance-detail-grid{grid-template-columns:1fr}.application-assistance-detail-grid>aside{border-top:1px solid #dedfe4;border-left:0}.recruiter-follow-ups-internal-hero{flex-direction:column;align-items:flex-start}.recruiter-follow-ups-internal-hero aside{width:100%}.recruiter-follow-up-internal-workspace{grid-template-columns:1fr}.recruiter-follow-up-internal-workspace>aside{border-bottom:1px solid #dedfe4;border-right:0}.recruiter-follow-up-internal-grid{grid-template-columns:1fr}.recruiter-follow-up-internal-grid>aside{border-top:1px solid #dedfe4;border-left:0}.progress-internal-hero{flex-direction:column;align-items:flex-start}.progress-internal-hero aside{width:100%}.progress-internal-create>div{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-internal-workspace{grid-template-columns:1fr}.progress-internal-workspace>aside{border-bottom:1px solid #dedfe4;border-right:0;max-height:320px;overflow:auto}.progress-internal-edit-grid{grid-template-columns:1fr}.progress-internal-edit-grid>aside{border-top:1px solid #dedfe4;border-left:0}}@media (width<=560px){.application-assistance-hero{padding:23px}.application-assistance-detail>header{flex-direction:column;align-items:flex-start}.application-assistance-detail>header>div:last-child{justify-items:start}.application-assistance-detail-grid>section,.application-assistance-detail-grid>aside{padding:16px}.recruiter-follow-ups-internal-hero{padding:23px}.recruiter-follow-up-internal-detail>header{flex-direction:column;align-items:flex-start}.recruiter-follow-up-internal-detail>header>div:last-child{justify-items:start}.recruiter-follow-up-internal-grid>section,.recruiter-follow-up-internal-grid>aside{padding:16px}.progress-internal-hero{padding:23px}.progress-internal-create>div,.progress-internal-edit-grid section>div{grid-template-columns:1fr}.progress-internal-edit>header{flex-direction:column;align-items:flex-start}.progress-internal-edit-grid>section,.progress-internal-edit-grid>aside{padding:16px}}.workspace-layout-staff .workspace-main{overscroll-behavior-y:contain;background:#eef1f5;overflow:hidden auto}.workspace-layout-staff :is(.internal-conversations,.application-assistance-page,.recruiter-follow-ups-internal-page,.progress-internal-page){box-sizing:border-box;color:#101114;background:#eef1f5;gap:18px;width:min(100%,1720px);min-height:100%;margin:0 auto;padding:24px clamp(20px,2.4vw,42px) 56px}.workspace-layout-staff :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero){color:#fff;background-color:#0b0c0e;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:34px 34px;border:1px solid #2d3036;border-radius:20px;justify-content:space-between;align-items:center;gap:36px;min-height:210px;padding:34px clamp(28px,3vw,46px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a1f}.workspace-layout-staff :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero)>div{z-index:1;min-width:0;position:relative}.workspace-layout-staff :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero)>div>span{color:#f4f4f5;letter-spacing:1.45px;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2}.workspace-layout-staff :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) h1{color:#fff;max-width:900px;font-family:var(--font-display);letter-spacing:-2.5px;text-wrap:balance;margin:13px 0 10px;font-size:clamp(42px,4vw,64px);font-weight:650;line-height:.98}.workspace-layout-staff :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) p{color:#c7c9ce;max-width:720px;margin:0;font-size:13px;line-height:1.65}.workspace-layout-staff :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) aside{z-index:1;background:#191a1deb;border:1px solid #41444b;border-radius:14px;grid-template-columns:auto minmax(96px,1fr);align-items:center;gap:0 14px;min-width:210px;padding:0;display:grid;position:relative;overflow:hidden}.workspace-layout-staff :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) aside strong{color:#fff;min-width:58px;font-family:var(--font-display);text-align:center;padding:15px 0 15px 16px;font-size:25px;font-weight:700;line-height:1}.workspace-layout-staff :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) aside span{color:#c3c5ca;align-self:stretch;align-items:center;padding:15px 15px 15px 0;font-size:10px;line-height:1.3;display:flex}.workspace-layout-staff :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) aside>:nth-child(n+3){border-top:1px solid #3b3e44}.workspace-layout-staff :is(.internal-conversation-workspace,.application-assistance-workspace,.recruiter-follow-up-internal-workspace,.progress-internal-workspace){background:#fff;border:1px solid #c8ced8;border-radius:18px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.65fr);min-height:660px;box-shadow:0 14px 36px #0f172a12}.workspace-layout-staff :is(.internal-conversation-workspace,.application-assistance-workspace,.recruiter-follow-up-internal-workspace,.progress-internal-workspace)>aside{background:#f5f6f8;border-color:#d4d9e1}.workspace-layout-staff :is(.internal-conversation-workspace,.application-assistance-workspace,.recruiter-follow-up-internal-workspace,.progress-internal-workspace)>aside>header{background-color:#101114;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:26px 26px;border-color:#292b2f;align-items:center;min-height:72px;padding:18px 20px}.workspace-layout-staff :is(.internal-conversation-workspace,.application-assistance-workspace,.recruiter-follow-up-internal-workspace,.progress-internal-workspace)>aside>header span{color:#f5f5f6;letter-spacing:1.2px;font-size:10px;font-weight:850}.workspace-layout-staff :is(.internal-conversation-workspace,.application-assistance-workspace,.recruiter-follow-up-internal-workspace,.progress-internal-workspace)>aside>header strong{color:#111216;background:#fff;border:1px solid #45484f;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.workspace-layout-staff :is(.internal-conversation-list,.application-assistance-queue,.recruiter-follow-up-internal-queue,.progress-internal-queue) button{border-left:3px solid #0000;min-height:78px;transition:background-color .18s,border-color .18s,transform .18s,box-shadow .18s}.workspace-layout-staff :is(.internal-conversation-list,.application-assistance-queue,.recruiter-follow-up-internal-queue,.progress-internal-queue) button:hover{background:#eceef2;border-left-color:#656971;transform:translate(2px)}.workspace-layout-staff :is(.internal-conversation-list,.application-assistance-queue,.recruiter-follow-up-internal-queue,.progress-internal-queue) button.is-selected{background:#fff;border-left-color:#111216;box-shadow:0 8px 22px #0f172a0f}.workspace-layout-staff :is(.internal-conversation-list,.application-assistance-queue,.recruiter-follow-up-internal-queue,.progress-internal-queue) button:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #1112163d;position:relative}.workspace-layout-staff :is(.application-assistance-queue,.recruiter-follow-up-internal-queue,.progress-internal-queue) button>span:first-child{color:#fff;background:#111216}.workspace-layout-staff :is(.internal-conversation-thread,.application-assistance-detail,.recruiter-follow-up-internal-detail,.progress-internal-edit)>header{color:#fff;background-color:#101114;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:26px 26px;border-color:#2a2c31;align-items:center;min-height:108px;padding:22px 26px}.workspace-layout-staff :is(.internal-conversation-thread,.application-assistance-detail,.recruiter-follow-up-internal-detail,.progress-internal-edit)>header h2{color:#fff;font-family:var(--font-display);letter-spacing:-.8px;margin:7px 0 5px;font-size:28px;font-weight:650;line-height:1.05}.workspace-layout-staff :is(.internal-conversation-thread,.application-assistance-detail,.recruiter-follow-up-internal-detail,.progress-internal-edit)>header :is(span,small){color:#c4c7ce}.workspace-layout-staff :is(.internal-conversation-thread,.application-assistance-detail,.recruiter-follow-up-internal-detail,.progress-internal-edit)>header p{color:#c4c7ce;font-size:11px;line-height:1.5}.workspace-layout-staff :is(.internal-conversation-thread,.application-assistance-detail,.recruiter-follow-up-internal-detail,.progress-internal-edit)>header>div:last-child,.workspace-layout-staff .progress-internal-edit>header>strong{color:#fff}.workspace-layout-staff :is(.application-assistance-detail h3,.recruiter-follow-up-internal-detail h3,.progress-internal-edit h3){color:#15161a;font-family:var(--font-display);letter-spacing:-.35px;font-size:18px;font-weight:700;line-height:1.2}.workspace-layout-staff :is(.application-assistance-detail-grid,.recruiter-follow-up-internal-grid,.progress-internal-edit-grid)>:is(section,aside){padding:26px}.workspace-layout-staff :is(.application-assistance-detail,.recruiter-follow-up-internal-detail,.progress-internal-create,.progress-internal-edit) label{color:#25272c;font-size:11px;font-weight:750;line-height:1.4}.workspace-layout-staff :is(.application-assistance-detail,.recruiter-follow-up-internal-detail,.progress-internal-create,.progress-internal-edit) :is(input,select,textarea){color:#16171a;border-color:#c7ced9;border-radius:9px;min-height:44px;padding:11px 12px;font-size:12px;line-height:1.5;transition:border-color .16s,box-shadow .16s}.workspace-layout-staff :is(.application-assistance-detail,.recruiter-follow-up-internal-detail,.progress-internal-create,.progress-internal-edit) :is(input,select,textarea):focus{border-color:#111216;outline:0;box-shadow:0 0 0 3px #1112161f}.workspace-layout-staff :is(.application-assistance-detail,.recruiter-follow-up-internal-detail,.progress-internal-create,.progress-internal-edit) button{border-radius:9px;min-height:42px;padding:10px 15px;transition:background-color .16s,transform .16s,box-shadow .16s}.workspace-layout-staff :is(.application-assistance-detail,.recruiter-follow-up-internal-detail,.progress-internal-create,.progress-internal-edit) button:not(:disabled):hover{background:#2c2e33;transform:translateY(-1px);box-shadow:0 7px 16px #11121629}.workspace-layout-staff .progress-internal-create-row{border-color:#c8ced8;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 12px 30px #0f172a0f}.workspace-layout-staff .progress-internal-create{gap:0}.workspace-layout-staff .progress-internal-create>header{color:#fff;background-color:#101114;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:26px 26px;padding:22px 26px}.workspace-layout-staff .progress-internal-create>header>span{color:#d0d2d7;font-size:10px}.workspace-layout-staff .progress-internal-create>header h2{color:#fff;font-family:var(--font-display);letter-spacing:-.6px;margin:7px 0 5px;font-size:26px;font-weight:650;line-height:1.08}.workspace-layout-staff .progress-internal-create>header p{color:#c5c7cc;font-size:11px}.workspace-layout-staff .progress-internal-create>label{margin:20px 24px 0}.workspace-layout-staff .progress-internal-create>div{gap:14px;margin:14px 24px 0}.workspace-layout-staff .progress-internal-create>button{margin:18px 24px 24px}.workspace-layout-staff .internal-conversation-workspace>aside .internal-conversation-empty,.workspace-layout-staff .application-assistance-workspace>aside .application-assistance-empty,.workspace-layout-staff .recruiter-follow-up-internal-workspace>aside .recruiter-follow-up-internal-empty,.workspace-layout-staff .progress-internal-workspace>aside .progress-internal-empty{color:#5f6269;text-align:left;background:#fff;border:1px dashed #c5cbd5;border-radius:13px;min-height:190px;margin:16px;padding:56px 22px 24px;font-size:12px;line-height:1.55;position:relative}.workspace-layout-staff .internal-conversation-workspace>aside .internal-conversation-empty:before,.workspace-layout-staff .application-assistance-workspace>aside .application-assistance-empty:before,.workspace-layout-staff .recruiter-follow-up-internal-workspace>aside .recruiter-follow-up-internal-empty:before,.workspace-layout-staff .progress-internal-workspace>aside .progress-internal-empty:before{content:"QUEUE CLEAR";color:#17181c;letter-spacing:1.2px;margin-top:-30px;font-size:9px;font-weight:900;position:absolute}.workspace-layout-staff :is(.internal-conversation-workspace>.internal-conversation-thread-state,.application-assistance-workspace>.application-assistance-detail-state,.recruiter-follow-up-internal-workspace>.recruiter-follow-up-internal-state,.progress-internal-workspace>.progress-internal-state){color:#17181c;min-height:540px;font-family:var(--font-display);letter-spacing:-.55px;text-align:left;background-color:#fff;background-position:right 24px bottom 10px;background-repeat:no-repeat;background-size:40%;border:1px solid #d0d6df;border-radius:16px;align-content:center;justify-items:start;gap:12px;margin:24px;padding:42px 46% 42px 40px;font-size:clamp(20px,2vw,28px);font-weight:650;line-height:1.2;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f172a0e}.workspace-layout-staff :is(.internal-conversation-workspace>.internal-conversation-thread-state,.application-assistance-workspace>.application-assistance-detail-state,.recruiter-follow-up-internal-workspace>.recruiter-follow-up-internal-state,.progress-internal-workspace>.progress-internal-state):before{color:#5f6470;font-family:var(--font-body);letter-spacing:1.25px;font-size:9px;font-weight:900;line-height:1}.workspace-layout-staff .internal-conversation-workspace>.internal-conversation-thread-state{background-image:url(/assets/characters/advisor-waiting.png),url(/assets/backgrounds/va-inbox-empty-backdrop-v2.png);background-position:right 42px bottom 28px,50%;background-size:auto 43%,cover}.workspace-layout-staff .internal-conversation-workspace>.internal-conversation-thread-state:before{content:"INBOX READY"}.workspace-layout-staff .application-assistance-workspace>.application-assistance-detail-state{background-image:url(/assets/characters/application-review-board-one-eye.webp)}.workspace-layout-staff .application-assistance-workspace>.application-assistance-detail-state:before{content:"APPLICATION REVIEW"}.workspace-layout-staff .recruiter-follow-up-internal-workspace>.recruiter-follow-up-internal-state{background-image:url(/assets/characters/recruiter-follow-up-conversation.webp)}.workspace-layout-staff .recruiter-follow-up-internal-workspace>.recruiter-follow-up-internal-state:before{content:"OUTREACH QUEUE"}.workspace-layout-staff .progress-internal-workspace>.progress-internal-state{background-image:url(/assets/characters/calendar-planning-one-eye.webp)}.workspace-layout-staff .progress-internal-workspace>.progress-internal-state:before{content:"DELIVERY SCHEDULE"}.workspace-layout-staff .staff-documents-page .progress-internal-workspace>.progress-internal-state{background-image:url(/assets/characters/document-organizer-standing.webp);background-size:auto 88%}.workspace-layout-staff .staff-documents-page .progress-internal-workspace>.progress-internal-state:before{content:"SECURE DOCUMENTS"}@media (width<=1200px){.workspace-layout-staff :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero){flex-direction:column;align-items:flex-start;min-height:0}.workspace-layout-staff :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) aside{width:100%}}.workspace-layout-staff .internal-conversation-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;overflow:visible}.workspace-layout-staff .internal-conversation-workspace>aside,.workspace-layout-staff .internal-conversation-workspace>.internal-conversation-thread,.workspace-layout-staff .internal-conversation-workspace>.internal-conversation-thread-state{background-color:#fff;border:1px solid #c8ced8;border-radius:18px;overflow:hidden;box-shadow:0 14px 36px #0f172a12}.workspace-layout-staff .internal-conversation-workspace>aside{border-right:1px solid #c8ced8}.workspace-layout-staff .internal-conversation-workspace>.internal-conversation-thread-state{background-position:right 42px bottom 28px,50%;background-size:auto 43%,cover;min-height:660px;margin:0;padding-right:38%}.workspace-layout-staff .application-assistance-workspace{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:start;gap:18px;overflow:visible}.workspace-layout-staff .application-assistance-workspace>aside,.workspace-layout-staff .application-assistance-workspace>.application-assistance-detail,.workspace-layout-staff .application-assistance-workspace>.application-assistance-detail-state{background-color:#fff;border:1px solid #c8ced8;border-radius:18px;overflow:hidden;box-shadow:0 14px 36px #0f172a12}.workspace-layout-staff .application-assistance-workspace>aside{border-right:1px solid #c8ced8}.workspace-layout-staff .application-assistance-workspace>.application-assistance-detail,.workspace-layout-staff .application-assistance-workspace>.application-assistance-detail-state{align-self:start}.workspace-layout-staff .application-assistance-workspace>.application-assistance-detail-state{background-position:right 34px bottom 28px;background-size:auto 72%;min-height:610px;margin:0;padding:48px 45% 48px 40px}.workspace-layout-staff .recruiter-follow-up-internal-workspace{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:start;gap:18px;overflow:visible}.workspace-layout-staff .recruiter-follow-up-internal-workspace>aside,.workspace-layout-staff .recruiter-follow-up-internal-workspace>.recruiter-follow-up-internal-detail,.workspace-layout-staff .recruiter-follow-up-internal-workspace>.recruiter-follow-up-internal-state{background-color:#fff;border:1px solid #c8ced8;border-radius:18px;overflow:hidden;box-shadow:0 14px 36px #0f172a12}.workspace-layout-staff .recruiter-follow-up-internal-workspace>aside{border-right:1px solid #c8ced8}.workspace-layout-staff .recruiter-follow-up-internal-workspace>.recruiter-follow-up-internal-detail,.workspace-layout-staff .recruiter-follow-up-internal-workspace>.recruiter-follow-up-internal-state{align-self:start}.workspace-layout-staff .recruiter-follow-up-internal-grid{background:#eef1f5;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:18px;padding:20px}.workspace-layout-staff .recruiter-follow-up-internal-grid>section,.workspace-layout-staff .recruiter-follow-up-internal-grid>aside{background:#fff;border:1px solid #d0d6df;border-radius:14px;padding:24px;box-shadow:0 8px 20px #0f172a0a}.workspace-layout-staff .recruiter-follow-up-internal-grid>aside{border-left:1px solid #d0d6df}.workspace-layout-staff .recruiter-follow-up-internal-workspace>.recruiter-follow-up-internal-state{min-height:610px;margin:0}@media (width<=1050px){.workspace-layout-staff .internal-conversation-workspace>aside{border-bottom:1px solid #c8ced8;border-right:1px solid #c8ced8}}@media (width<=720px){.workspace-layout-staff .internal-conversation-workspace>.internal-conversation-thread-state{background-position:center bottom 14px,50%;background-size:auto 190px,cover;min-height:470px;padding:32px 24px 220px}}@media (width<=1050px){.workspace-layout-staff :is(.internal-conversation-workspace,.application-assistance-workspace,.recruiter-follow-up-internal-workspace,.progress-internal-workspace){grid-template-columns:1fr}.workspace-layout-staff :is(.internal-conversation-workspace,.application-assistance-workspace,.recruiter-follow-up-internal-workspace,.progress-internal-workspace)>aside{border-bottom:1px solid #d4d9e1;border-right:0;max-height:360px;overflow:auto}.workspace-layout-staff .application-assistance-workspace>aside,.workspace-layout-staff .recruiter-follow-up-internal-workspace>aside{border-bottom:1px solid #c8ced8;border-right:1px solid #c8ced8}}@media (width<=720px){.workspace-layout-staff :is(.internal-conversations,.application-assistance-page,.recruiter-follow-ups-internal-page,.progress-internal-page){padding:16px 14px 38px}.workspace-layout-staff :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero){border-radius:16px;padding:26px 22px}.workspace-layout-staff :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) h1{letter-spacing:-1.8px;font-size:clamp(36px,11vw,48px)}.workspace-layout-staff :is(.internal-conversation-thread,.application-assistance-detail,.recruiter-follow-up-internal-detail,.progress-internal-edit)>header{flex-direction:column;align-items:flex-start;padding:21px}.workspace-layout-staff :is(.internal-conversation-workspace>.internal-conversation-thread-state,.application-assistance-workspace>.application-assistance-detail-state,.recruiter-follow-up-internal-workspace>.recruiter-follow-up-internal-state,.progress-internal-workspace>.progress-internal-state){background-position:center bottom 8px;background-size:auto 235px;align-content:start;min-height:470px;margin:14px;padding:32px 24px 250px}.workspace-layout-staff .progress-internal-create>div,.workspace-layout-staff .progress-internal-edit-grid section>div,.workspace-layout-staff .application-assistance-detail-grid,.workspace-layout-staff .recruiter-follow-up-internal-grid,.workspace-layout-staff .progress-internal-edit-grid{grid-template-columns:1fr}.workspace-layout-staff :is(.application-assistance-detail-grid,.recruiter-follow-up-internal-grid,.progress-internal-edit-grid)>aside{border-top:1px solid #d4d9e1;border-left:0}.workspace-layout-staff .application-assistance-workspace>.application-assistance-detail-state{background-position:center bottom 18px;background-size:auto 270px;min-height:520px;margin:0;padding:32px 24px 300px}.workspace-layout-staff .recruiter-follow-up-internal-grid{gap:14px;padding:14px}.workspace-layout-staff .recruiter-follow-up-internal-grid>section,.workspace-layout-staff .recruiter-follow-up-internal-grid>aside{padding:20px}.workspace-layout-staff .recruiter-follow-up-internal-workspace>.recruiter-follow-up-internal-state{min-height:470px;margin:0}}@media (prefers-reduced-motion:reduce){.workspace-layout-staff :is(.internal-conversation-list,.application-assistance-queue,.recruiter-follow-up-internal-queue,.progress-internal-queue) button,.workspace-layout-staff :is(.application-assistance-detail,.recruiter-follow-up-internal-detail,.progress-internal-create,.progress-internal-edit) button{transition:none}}.workspace-module-notification{color:#fff;min-width:20px;height:20px;font:700 .625rem/1 var(--font-body);letter-spacing:0;background:#d92d3a;border:2px solid;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;display:inline-flex}.customer-simple-sidebar :is(nav a,summary)>.workspace-module-notification{border-color:var(--theme-card);flex:none}.customer-simple-layout.is-sidebar-collapsed .customer-simple-sidebar :is(nav a,summary)>.workspace-module-notification{border-width:2px;width:9px;min-width:9px;height:9px;padding:0;font-size:0;position:absolute;top:4px;right:4px}.is-primary-collapsed :is(.admin-primary-sidebar,.staff-primary-sidebar) :is(nav a,.admin-primary-more-trigger)>.workspace-module-notification{color:#0000;border:2px solid #fff;width:9px;min-width:9px;height:9px;padding:0;position:absolute;top:4px;right:3px;overflow:hidden}.is-primary-collapsed :is(.admin-primary-sidebar,.staff-primary-sidebar) :is(nav a,.admin-primary-more-trigger){position:relative}.auth-route-loader{color:#111;background:#f2f2f2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.auth-route-loader-main{background:linear-gradient(145deg,#fff 0%,#eeeeeb 100%);flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(28px,4vw,64px);display:flex}.auth-route-loader-main>header,.auth-route-loader-meta{justify-content:space-between;align-items:center;gap:20px;display:flex}.auth-route-loader-main>header .huntly-brand{font-size:clamp(26px,2.2vw,32px)}.auth-route-loader-main>header>span,.auth-route-loader-meta{color:#727272;letter-spacing:1.5px;font-size:8px;font-weight:750}.auth-route-loader-content{width:min(100%,470px);margin:auto}.auth-route-loader-lock{background:#fff;border:1px solid #d1d1d1;border-radius:14px;width:54px;height:54px;margin-bottom:28px;position:relative;box-shadow:0 12px 30px #0000000f}.auth-route-loader-lock span{border:2px solid #171717;border-bottom:0;border-radius:9px 9px 0 0;width:14px;height:14px;position:absolute;top:12px;left:19px}.auth-route-loader-lock i{background:#171717;border-radius:6px;height:22px;position:absolute;bottom:11px;left:12px;right:12px}.auth-route-loader-content>span{color:#686868;letter-spacing:1.8px;margin-bottom:14px;font-size:9px;font-weight:800;display:block}.auth-route-loader-content h1{color:#111;font:650 clamp(42px,4vw,58px)/.98 var(--font-display);letter-spacing:-3px;margin:0}.auth-route-loader-content p{color:#686868;margin:17px 0 0;font-size:15px;line-height:1.55}.auth-route-loader-progress{background:#d7d7d7;border-radius:999px;width:min(100%,360px);height:3px;margin-top:32px;position:relative;overflow:hidden}.auth-route-loader-progress i{border-radius:inherit;background:#111;width:45%;animation:1.15s ease-in-out infinite auth-route-progress;position:absolute;inset:0}.auth-route-loader-content>small{color:#838383;margin-top:11px;font-size:10px;display:block}.auth-route-loader-art{color:#fff;background:linear-gradient(145deg,#101010 0%,#292929 55%,#141414 100%);min-height:100svh;position:relative;overflow:hidden}.auth-route-loader-grid{opacity:.15;background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.auth-route-loader-art>.huntly-mark{opacity:.85;filter:drop-shadow(0 28px 35px #0000004d);width:min(52%,430px);position:absolute;bottom:-3%;right:-4%}.auth-route-loader-art-copy{z-index:1;position:absolute;top:50%;left:clamp(28px,6vw,90px);transform:translateY(-58%)}.auth-route-loader-art-copy>span{color:#bdbdbd;letter-spacing:1.8px;margin-bottom:22px;font-size:9px;font-weight:750;line-height:1.6;display:block}.auth-route-loader-art-copy strong{color:#fff;font:650 clamp(44px,4.7vw,72px)/.94 var(--font-display);letter-spacing:-3.5px}.auth-route-loader-art-copy em{color:#bcbcbc}.auth-route-loader-preview{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff17;border:1px solid #ffffff40;border-radius:14px;gap:9px;width:min(280px,52%);padding:18px;display:grid;position:absolute;bottom:clamp(26px,4vw,60px);right:clamp(26px,4vw,60px)}.auth-route-loader-preview :is(span,i){background:#ffffff24;border-radius:999px;height:7px;display:block;overflow:hidden}.auth-route-loader-preview span{width:46%;margin-bottom:3px}.auth-route-loader-preview i:after{content:"";border-radius:inherit;background:#ffffff7a;width:48%;height:100%;animation:1.25s ease-in-out infinite alternate auth-route-pulse;display:block}.auth-route-loader-preview i:nth-child(3):after{width:68%;animation-delay:.16s}.auth-route-loader-preview i:nth-child(4):after{width:37%;animation-delay:.32s}@keyframes auth-route-progress{0%{transform:translate(-110%)}to{transform:translate(245%)}}@keyframes auth-route-pulse{0%{opacity:.35}to{opacity:.9}}.login-page{--login-field:#fff;--login-border:#dfdfdf;--login-ring:#16161629;--login-danger:#494949;background:var(--cream);min-height:100svh;color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.login-verification-note{color:#64748b;margin:14px 0 0;font-size:11px;line-height:1.5}.login-manual-toggle{color:#334155;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:12px;text-decoration:underline;display:block}.manual-auth-form{background:#fff;border:1px solid #d9dde5;border-radius:12px;padding:18px}.manual-auth-title{color:#111827;font-size:16px;font-weight:700}.manual-auth-copy{color:#64748b;margin:5px 0 14px;font-size:12px;line-height:1.45}.manual-auth-form form{gap:12px;display:grid}.manual-auth-form label{color:#334155;gap:6px;font-size:12px;font-weight:600;display:grid}.manual-auth-optional{color:#94a3b8;font-size:10px;font-weight:500}.manual-auth-form input{box-sizing:border-box;color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 11px}.manual-auth-form input:focus{border-color:#4f46e5;outline:2px solid #c7d2fe}.verification-code-field{min-width:0}.verification-code-control{position:relative}.verification-code-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.verification-code-slots span{box-sizing:border-box;color:#111827;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cbd5e1;border-radius:10px;place-items:center;min-width:0;height:52px;font-size:20px;font-weight:700;display:grid}.manual-auth-form .verification-code-native{opacity:0;cursor:text;border:0;height:100%;padding:0;position:absolute;inset:0}.verification-code-control:focus-within .verification-code-slots span{border-color:#4f46e5;outline:3px solid #4f46e52e}.manual-password-control{position:relative}.manual-password-control input{padding-right:44px}.manual-password-toggle{cursor:pointer;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:3px;right:3px;color:#64748b!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important}.manual-password-toggle:hover{color:#111827!important;background:#f1f5f9!important}.manual-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.manual-auth-field-error{color:#b91c1c;font-size:11px;font-weight:500}.password-requirements{color:#94a3b8;grid-template-columns:1fr 1fr;gap:4px 10px;margin:-3px 0 0;padding:0;font-size:10px;line-height:1.35;list-style:none;display:grid}.password-requirements .is-met{color:#166534}.manual-auth-form button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:8px;padding:11px 14px;font-weight:700}.manual-auth-form button:disabled{opacity:.6;cursor:wait}.manual-auth-form .manual-auth-secondary{color:#334155;background:0 0;padding:4px;text-decoration:underline}.manual-auth-error{color:#b91c1c;margin:12px 0 0;font-size:12px;line-height:1.4}.manual-auth-verification label>small{color:#64748b;font-size:10px;font-weight:500;line-height:1.45}.manual-auth-code-control{position:relative}.manual-auth-code-control>input{z-index:2;opacity:0;cursor:text;height:100%;position:absolute;inset:0}.manual-auth-code-boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.manual-auth-code-boxes span{color:#111827;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cbd5e1;border-radius:8px;place-items:center;min-width:0;height:52px;font-size:20px;font-weight:750;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.manual-auth-code-control:focus-within .manual-auth-code-boxes span.is-current{background:#f8fafc;border-color:#475569;box-shadow:0 0 0 3px #47556924}.manual-auth-code-control>input[aria-invalid=true]+.manual-auth-code-boxes span{background:snow;border-color:#b91c1c}.manual-auth-form .manual-auth-primary{min-height:46px}.manual-auth-resend{background:#f8fafc;border:1px solid #d9dde5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:13px 14px;display:grid}.manual-auth-resend>div{gap:2px;display:grid}.manual-auth-resend strong{color:#1e293b;font-size:12px}.manual-auth-resend small{color:#64748b;font-size:10px;line-height:1.4}.manual-auth-form .manual-auth-resend>button{color:#1e293b;background:#fff;border:1px solid #cbd5e1;min-width:96px;min-height:38px;padding:8px 12px;font-size:11px}.manual-auth-form .manual-auth-resend>button:hover:not(:disabled){background:#f1f5f9;border-color:#64748b}.manual-auth-feedback{border-top:1px solid #e2e8f0;grid-column:1/-1;margin:7px 0 0;padding-top:9px;font-size:11px;line-height:1.45}.manual-auth-feedback.is-success{color:#166534}.manual-auth-feedback.is-error{color:#b91c1c}.login-form-panel{background:linear-gradient(145deg,#fff 0%,var(--cream) 100%);align-items:center;min-height:100svh;padding:clamp(24px,4vw,64px);display:flex;overflow:auto}.login-form-inner{width:min(100%,470px);margin:auto}.login-topbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.login-form-panel .brand{align-items:baseline;font-size:clamp(26px,2.2vw,32px);display:inline-flex}.login-back{color:#757575;align-items:center;gap:7px;min-height:44px;margin-right:-8px;padding:0 8px;font-size:12px;transition:color .2s;display:inline-flex}.login-back:hover{color:var(--ink)}.login-back span{text-underline-offset:4px;-webkit-text-decoration:underline #7f7f7f59;text-decoration:underline #7f7f7f59}.login-heading{margin-top:clamp(40px,6vh,56px)}.login-eyebrow{color:var(--lime);letter-spacing:1.8px;margin-bottom:16px;font-size:9px;font-weight:700;display:block}.login-heading h1{letter-spacing:-3.2px;max-width:470px;font-size:clamp(46px,4vw,60px)}.login-heading p{max-width:390px;color:var(--muted);margin:16px 0 0;font-size:16px;line-height:1.55}.login-clerk-shell{width:100%;margin-top:32px}.login-clerk-shell :is(.cl-rootBox,.cl-cardBox,.cl-card){width:100%}.login-clerk-shell .cl-cardBox{box-shadow:none;background:0 0!important;overflow:visible!important}.manual-auth-name-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.login-clerk-shell .cl-card{box-shadow:none;background:0 0;padding:0;margin:0!important}.login-clerk-shell .cl-header{display:none}.login-clerk-shell .cl-formFieldInput{border:1px solid var(--login-border);background:var(--login-field);min-height:52px;box-shadow:none;border-radius:10px;font-size:16px}.login-clerk-shell .cl-formFieldInput:focus{border-color:var(--lime);box-shadow:0 0 0 4px var(--login-ring)}.login-clerk-shell .cl-formButtonPrimary{min-height:48px;box-shadow:none;font-weight:700}.login-security-note{color:#7a7a7a;margin:16px 0 0;font-size:11px;line-height:1.5}.login-form{margin-top:32px}.login-field{margin-bottom:16px}.login-form label{color:#515151;letter-spacing:.2px;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.login-form input{border:1px solid var(--login-border);background:var(--login-field);width:100%;min-height:52px;color:var(--ink);border-radius:10px;outline:none;padding:14px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.login-form input:hover{border-color:#c6c6c6}.login-form input:focus{border-color:var(--lime);box-shadow:0 0 0 4px var(--login-ring)}.login-form input[aria-invalid=true]{border-color:#757575;box-shadow:0 0 0 4px #7575751f}.login-password-control{position:relative}.login-password-control input{padding-right:58px}.login-password-toggle{color:#787878;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;transition:background .2s,color .2s;display:grid;position:absolute;top:4px;right:4px}.login-password-toggle:hover{color:var(--ink);background:#f4f4f4}.login-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.login-field-error{color:var(--login-danger);margin-top:6px;font-size:12px;line-height:1.4;display:block}.login-page :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #2563eb61}.login-submit{justify-content:space-between;width:100%;margin-top:4px}.login-submit:active{transform:translateY(0)scale(.99)}.login-submit:disabled{cursor:wait;opacity:.75}.login-submit-label{align-items:center;gap:9px;display:inline-flex}.login-spinner{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite login-spin}.login-error{color:#363636;background:#f3f3f3;border:1px solid #49494929;border-radius:9px;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.45}.login-credentials{border:1px solid var(--login-border);background:#ffffff94;border-radius:10px;grid-template-columns:1.45fr 1fr;margin-top:24px;display:grid;overflow:hidden}.login-credentials>div{min-width:0;padding:13px 16px}.login-credentials>div+div{border-left:1px solid var(--login-border)}.login-credentials span,.login-credentials strong,.login-credentials small{display:block}.login-credentials span{color:var(--lime);letter-spacing:1.4px;margin-bottom:6px;font-size:8px;font-weight:700}.login-credentials strong{overflow-wrap:anywhere;font-size:12px}.login-credentials small{color:#737373;font-family:monospace;font-size:11px}.login-page-signup .login-form-panel{padding-block:clamp(24px,3vw,40px)}.login-page-signup .login-heading{margin-top:clamp(24px,3vh,36px)}.login-page-signup .login-heading h1{font-size:clamp(42px,3.6vw,54px)}.login-page-signup .login-heading p{margin-top:10px}.login-page-signup .login-clerk-shell{margin-top:18px}.login-art-panel{color:#fff;background:linear-gradient(145deg,#121212 0%,#2b2b2b 54%,#161616 100%);flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(26px,4vw,62px);display:flex;position:relative;overflow:hidden}.login-art-panel:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#fff6 1px,#0000 1px),linear-gradient(90deg,#fff6 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.login-art-top,.login-art-footer{z-index:1;color:#cfcfcf;letter-spacing:1.5px;justify-content:space-between;gap:15px;font-size:8px;font-weight:700;display:flex;position:relative}.login-art-copy{z-index:2;align-self:center;width:min(100%,530px);margin-top:clamp(10px,7vh,90px);position:relative}.login-art-copy>span{color:#c4c4c4;letter-spacing:1.8px;margin-bottom:22px;font-size:9px;font-weight:700;line-height:1.6;display:block}.login-art-copy h2{color:#fff;font-size:clamp(48px,5vw,78px)}.login-art-visual{z-index:1;width:min(50%,420px);position:absolute;bottom:2%;right:2%}.login-art-visual img{filter:drop-shadow(0 30px 35px #0a0a0a4d);width:100%;height:auto;display:block}.login-art-card{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:14px;align-self:flex-start;width:min(320px,70%);margin-top:auto;padding:18px;position:relative}.login-art-card span,.login-art-card strong,.login-art-card small{display:block}.login-art-card span{color:#cecece;letter-spacing:1.3px;font-size:8px;font-weight:700}.login-art-card strong{font:600 18px var(--font-display);margin-top:9px}.login-art-card ul{margin:14px 0 0;padding:0;list-style:none}.login-art-card li{border-top:1px solid #ffffff21;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;min-height:30px;display:grid}.login-art-card li i{background:#b0b0b0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #b0b0b024}.login-art-card li small{color:#ddd;margin:0;font-size:9px}.login-art-card li b{color:#fff;letter-spacing:.3px;font-size:8px;font-weight:600}@keyframes login-spin{to{transform:rotate(360deg)}}.registration-page{background:var(--cream);height:100svh;min-height:0;color:var(--ink);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);display:grid;overflow:hidden}.registration-panel{background:linear-gradient(145deg,#fff 0%,var(--cream) 100%);flex-direction:column;justify-content:center;height:100svh;padding:clamp(16px,2.5vw,32px) clamp(24px,4vw,56px);display:flex;overflow:hidden}.registration-inner{flex-direction:column;justify-content:center;width:min(100%,660px);margin:auto;display:flex}.registration-heading{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:auto;margin:10px 0 12px;position:static}.registration-heading h1{letter-spacing:-1.4px;max-width:620px;font-size:clamp(24px,2.2vw,34px);line-height:1.1}.registration-heading p{max-width:520px;color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.4}.registration-form{gap:8px;display:grid}.registration-fields-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.registration-form label{color:#414141;gap:3px;font-size:10.5px;font-weight:700;display:grid}.registration-form :is(input,select,textarea){width:100%;min-height:36px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d2d2d2;border-radius:8px;outline:none;padding:7px 11px;font-size:13px}.registration-form textarea{resize:none;min-height:44px;max-height:52px}.registration-form :is(input,select,textarea):focus{border-color:#171717;box-shadow:0 0 0 3px #1717171a}.registration-form input[readonly]{color:#5d5d5d;background:#ededeb}.registration-consent{grid-template-columns:auto 1fr;align-items:start;margin:1px 0;font-size:10.5px;line-height:1.3}.registration-consent input{width:14px;min-height:14px;margin-top:2px;padding:0}.registration-submit{justify-content:space-between;width:100%;min-height:40px;margin-top:2px;padding:0 18px;font-size:12.5px}.registration-submit:disabled{cursor:wait;opacity:.68}.registration-error{color:#702929;background:#f1e6e6;border-radius:7px;margin:0;padding:7px 10px;font-size:11.5px}.registration-legal{color:#777;text-align:center;font-size:8.5px}.registration-aside{color:#fff;background:#090b10;flex-direction:column;justify-content:center;height:100svh;padding:clamp(24px,3.5vw,56px);display:flex;position:relative;overflow:hidden}.registration-aside:before{content:"";opacity:.16;background-image:linear-gradient(#ffffff52 1px,#0000 1px),linear-gradient(90deg,#ffffff52 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.registration-aside>*{z-index:1;position:relative}.registration-aside>span{color:#bfc4cd;letter-spacing:1.7px;font-size:9px;font-weight:800}.registration-aside h2{color:#fff;letter-spacing:-1.8px;margin:14px 0 24px;font-size:clamp(30px,3.2vw,48px)}.registration-aside h2 em{color:#c5cbd6}.registration-aside ol{margin:0;padding:0;list-style:none}.registration-aside li{border-top:1px solid #ffffff29;grid-template-columns:28px 1fr;gap:10px;padding:10px 0;display:grid}.registration-aside li b{color:#aab3c1;font-size:9.5px}.registration-aside li :is(strong,small){display:block}.registration-aside li strong{font-size:12.5px}.registration-aside li small{color:#aeb4bd;margin-top:2px;font-size:10.5px;line-height:1.35}.registration-state{background:var(--cream);min-height:100svh;color:var(--muted);place-items:center;display:grid}@media (width<=900px){.registration-page{display:block}.registration-panel{min-height:100svh;padding:24px clamp(18px,5vw,38px) 44px}.registration-aside{display:none}}@media (width<=560px){.registration-fields-two{grid-template-columns:1fr}.registration-heading h1{letter-spacing:-2.4px;font-size:clamp(38px,12vw,52px)}}@media (width>=901px){.login-page{height:100svh;min-height:0;overflow:hidden}.login-form-panel,.login-art-panel{height:100%;min-height:0}.login-form-panel{align-items:flex-start}.login-form-inner{margin-block:auto}}@media (width<=900px){.auth-route-loader{grid-template-columns:1fr}.auth-route-loader-main{min-height:100svh;padding:28px 24px}.auth-route-loader-art{display:none}.login-page{background:#ebebeb;grid-template-columns:1fr;min-height:100svh}.login-form-panel{background:#ebebeb;align-items:center;min-height:100svh;padding:28px 24px 32px;overflow:visible}.login-form-inner{width:min(100%,520px)}.login-heading{margin-top:40px}.login-clerk-shell{margin-top:28px}.login-art-panel{display:none}}@media (width<=600px){.login-form-panel{align-items:flex-start;padding:24px 20px 32px}.login-heading{margin-top:40px}.login-heading h1{letter-spacing:-2.6px;font-size:clamp(40px,12vw,46px)}.login-security-note{font-size:12px}.manual-auth-resend{grid-template-columns:1fr}.manual-auth-form .manual-auth-resend>button{justify-self:start}.manual-auth-code-boxes{gap:6px}.manual-auth-code-boxes span{border-radius:7px;height:48px;font-size:18px}}@media (width<=420px){.verification-code-slots{gap:6px}.verification-code-slots span{height:48px;font-size:18px}}@media (width<=900px) and (height<=720px){.login-form-panel{padding-block:8px}.login-heading{margin-top:20px}.login-heading p{margin-top:10px}.login-clerk-shell{margin-top:18px}.login-clerk-shell .cl-socialButtonsBlockButton{min-height:44px}.login-security-note{display:none}}@media (width<=360px){.login-topbar{gap:12px}.login-topbar .brand{padding-inline:10px;font-size:24px}.login-back{padding-inline:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.auth-route-loader-progress i,.auth-route-loader-preview i:after{animation:none}.auth-route-loader-progress i{width:58%;transform:none}}@media (height<=760px) and (width>=901px){.login-form-panel{padding-block:24px}.login-heading{margin-top:32px}.login-form{margin-top:24px}.login-credentials,.login-switch{margin-top:16px}.login-art-copy{margin-top:18px}}@media (prefers-reduced-motion:reduce){.login-page :is(a,button,input){transition:none}.login-submit:hover,.login-submit:active{transform:none}.login-spinner{animation-duration:1.4s}}@media (width<=900px){.workspace-context-toggle{display:none}.workspace-rail{border-bottom:1px solid #252525;border-right:0;flex-direction:row;justify-content:space-between;width:auto;height:68px;padding:9px 14px;position:static}.workspace-rail-brand{width:40px;height:40px}.workspace-rail nav{flex-direction:row;gap:6px;width:auto;margin:0}.workspace-rail nav a{flex-direction:row;min-width:62px;min-height:46px;padding:0 10px}.workspace-rail nav a.workspace-rail-settings-mobile{display:flex}.workspace-rail nav a svg{width:17px;height:17px}.workspace-rail-avatar{width:36px;height:36px;margin:0}.workspace-context-sidebar{border-bottom:1px solid #d8d8d4;border-right:0;width:auto;padding:14px;position:static}.workspace-context-sidebar header{align-items:center;gap:10px;padding:0 2px 12px;display:flex}.workspace-context-sidebar header>span,.workspace-context-sidebar header p{display:none}.workspace-context-sidebar header strong{margin:0;font-size:18px}.workspace-context-sidebar>.workspace-sidebar-nav-label{display:none}.workspace-context-sidebar>nav{flex-direction:row;margin-top:0;overflow-x:auto}.workspace-context-sidebar>nav a{min-width:max-content;padding:9px 12px}.workspace-context-sidebar>nav a small,.workspace-context-sidebar .workspace-sidebar-account{display:none}.workspace-sidebar{width:auto;min-height:auto;padding:20px;position:static}.workspace-sidebar .brand{margin-bottom:18px}.workspace-sidebar-nav-label{margin-top:16px}.workspace-sidebar nav{flex-direction:row;margin-top:16px;overflow-x:auto}.workspace-sidebar-nav-label+nav{margin-top:8px}.workspace-sidebar-account{margin-top:18px;padding-top:15px}.workspace-main{height:auto;min-height:calc(100vh - 220px);margin-left:0;overflow:visible}.workspace-layout-tiered .workspace-main,.workspace-layout-tiered.is-context-collapsed .workspace-main{min-height:calc(100vh - 134px);margin-left:0}.workspace-layout-tiered.is-context-collapsed .workspace-context-sidebar{transform:none}.workspace-main .crm-page,.workspace-main .crm-main{height:auto;min-height:0}.workspace-page-skeleton{min-height:calc(100vh - 134px)}.workspace-page-skeleton.is-overlay{min-height:100%}.workspace-skeleton-hero{grid-template-columns:minmax(0,1fr) 190px}.workspace-skeleton-body{grid-template-columns:1fr}.workspace-skeleton-body>i{height:190px}.ops-page,.customer-portal{height:auto;min-height:calc(100vh - 220px);overflow:visible}.customer-portal-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-portal-grid{grid-template-columns:1fr}.ops-admin-grid{grid-template-columns:220px minmax(0,1fr)}.ops-detail-column{grid-column:1/-1}.ops-task-detail,.ops-list-panel{position:static}}@media (width<=700px){.dash-greeting .dashboard-demo-action{display:none}.ops-page,.customer-portal{padding:20px 14px 32px}.workspace-page-skeleton{padding:22px 14px 32px}.workspace-skeleton-header{align-items:flex-start}.workspace-skeleton-header>div{width:100%}.workspace-skeleton-line.is-title{height:36px}.workspace-skeleton-action{width:44px;height:38px}.workspace-skeleton-hero{grid-template-columns:1fr;min-height:205px}.workspace-skeleton-hero-copy{width:78%;padding:26px 22px}.workspace-skeleton-figure{opacity:.7;width:150px;height:180px;position:absolute;bottom:-24px;right:-20px}.workspace-skeleton-cards{grid-template-columns:1fr}.workspace-skeleton-cards i{height:88px}.customer-portal-header{flex-direction:column;align-items:flex-start;gap:16px}.customer-portal-header-actions{justify-content:space-between;align-items:center;width:100%}.customer-portal-header-actions p{text-align:left}.payment-state-panel header{flex-direction:column;align-items:flex-start}.payment-state-panel dl,.customer-portal-bento{grid-template-columns:1fr}.customer-portal-advisor{grid-area:auto;min-height:320px;padding:16px}.customer-portal-advisor-dialog{width:72%}.customer-portal-advisor>img{width:auto;max-width:52%;height:calc(100% + 18px);top:-16px;right:-16px}.customer-portal-progress-card{grid-column:auto}.customer-portal-stat{min-height:118px}.customer-portal-panel-heading{align-items:flex-start}.customer-portal-next-card{padding:20px 16px}.customer-portal-next-card dl{grid-template-columns:1fr}.customer-portal-next-card dl>div+div{border-top:1px solid var(--portal-border);border-left:0}.customer-portal-task-list li{grid-template-columns:24px minmax(0,1fr);padding-inline:14px}.customer-portal-task-list .customer-portal-badge{grid-column:2}.customer-portal-refresh-error,.customer-portal-inline-error{flex-direction:column;align-items:flex-start}.ops-header{flex-direction:column;align-items:flex-start;gap:10px}.ops-header p{text-align:left}.ops-admin-grid,.ops-staff-grid{grid-template-columns:1fr}.ops-staff-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-staff-brief{grid-area:auto/1/auto/-1;min-height:260px}.ops-list-panel{max-height:330px}.ops-record-list{max-height:270px}.ops-control-grid,.ops-facts,.ops-summary-grid{grid-template-columns:1fr 1fr}.ops-control-grid form:last-child,.ops-facts>div:last-child{grid-column:1/-1}.ops-facts>div:nth-child(2){border-right:0}.ops-facts>div:last-child{border-top:1px solid var(--ops-border)}.ops-summary-card:last-child{grid-column:1/-1}.ops-staff-bento>.ops-summary-card:last-child{grid-column:auto}.ops-queue-toolbar{flex-direction:column;align-items:stretch}.ops-task-list{grid-template-columns:1fr}.ops-task-list button:nth-child(odd){border-right:0}.ops-queue-list{max-height:55vh;overflow:auto}}:root{--ink:#050505;--cream:#fff;--paper:#fff;--lime:#000;--accent:#050505;--accent-soft:#f5f5f3;--signal:#2563eb;--signal-soft:#eff6ff;--line:#05050529;--muted:#5f5f5f}body{background:#fff}.announcement{color:#fff;background:#050505;border:0;padding:5px 20px;font-size:11px}.announcement a{color:#fff;text-underline-offset:3px;background:0 0;border:0;border-radius:0;align-items:center;min-height:24px;margin-left:6px;padding:0 4px;text-decoration:underline;display:inline-flex}.announcement a:hover{color:#fff;opacity:.72;background:0 0}.skip-link:focus{outline-offset:3px;outline:3px solid #000}.brand{align-items:center;display:inline-flex}.huntly-brand{align-items:center;gap:.18em;height:1em;display:inline-flex}.huntly-mark{aspect-ratio:1;background:0 0;flex:none;width:1em;display:inline-block;position:relative;overflow:hidden}.huntly-mark>img{object-fit:contain;filter:none;max-width:none;display:block;width:100%!important;height:100%!important}.huntly-mark-inverted{background:0 0}.huntly-mark-inverted>img{filter:invert()}.huntly-wordmark{color:#000;font-family:var(--font-display);letter-spacing:-.08em;white-space:nowrap;flex:none;font-style:normal;font-weight:700;line-height:.9;display:inline-block}.huntly-wordmark-inverted{color:#fff}.huntly-brand .huntly-mark{width:.88em}.dashboard-logo{border-radius:5px;width:25px}.nav-primary>a:hover,.nav-auth-button:hover{color:#000;opacity:.58}.nav .button{color:#fff;background:#050505;border-color:#050505}.nav .button:hover{background:#292929;border-color:#292929}.hero .button:not(.button-secondary){color:#fff;background:#050505;border-color:#050505}.hero .button:not(.button-secondary):hover{background:#292929;border-color:#292929}.hero .button-secondary{color:#050505;border-color:#050505}.hero .button-secondary:hover{color:#050505;background:#f5f5f3;border-color:#050505}.hero{background:radial-gradient(circle at 77% 32%,#0505050d 0%,#fff0 31%),#fff}.hero-copy h1 em{color:#050505}.hero-stage-mark{display:none}.hero-stage .hero-visual{z-index:2}.hero-stage .hero-visual:before{background:#fff;border-color:#d4d4d4}.hero-stage .hero-visual:after{opacity:1;background:#050505;border-color:#050505}.hero-stage .dashboard-shell{border-color:#05050538}.hero .dashboard-demo-action{background:#050505}.hero .stat-grid>div:first-child{background:var(--signal-soft);border-color:#bfdbfe}.hero .pipeline article.active-card{background:var(--signal-soft);border-color:#60a5fa}.hero .company-logo.blue{background:var(--signal)}.hero .company-logo.black{background:#111827}.hero .company-logo.green{background:#0ea5e9}.hero .assistant-note{background:var(--signal-soft);border:1px solid #bfdbfe}.hero .assistant-avatar{background:var(--signal)}.problem h2 em,.services h2 em,.human h2 em,.start h2 em,.faq h2 em{color:#050505}.process h2 em,.portal h2 em,.final-cta h2 em{color:#fff}.problem,.services{background:#fff}.service-grid article:nth-child(2n){color:#fff;background:#000}.service-grid article:nth-child(2n)>span,.service-grid article:nth-child(2n) p{color:#c4c4c4}.service-grid article:nth-child(2n):hover,.process{background:#000}.process .button,.final-cta .button{color:#000;background:#fff;border-color:#fff}.process .button:hover,.final-cta .button:hover{color:#fff;background:#000;border-color:#fff}.human{background:#fff}.human:before{opacity:.28;background-image:linear-gradient(#05050524 1px,#0000 1px),linear-gradient(90deg,#05050524 1px,#0000 1px)}.human-visual{background-color:#f5f5f3;background-image:linear-gradient(#05050517 1px,#0000 1px),linear-gradient(90deg,#05050517 1px,#0000 1px),linear-gradient(145deg,#fff 0 62%,#ececea 62%);border-color:#d4d4d4;box-shadow:0 24px 54px #0505051a}.human-visual:before{opacity:.95;border-color:#050505}.human-visual:after{opacity:.2;background-image:radial-gradient(circle,#050505 1px,#0000 1.5px)}.human-visual-label{color:#050505;background:#ffffffe6;border-color:#c9c9c6}.human-visual .review-card{border-color:#d4d4d4;box-shadow:0 30px 60px #05050526}.human .assistant-avatar,.human .comment span{background:var(--signal)}.human .comment{background:var(--signal-soft)}.human .review-stamp{border-color:var(--signal);color:#1d4ed8}.human .review-stamp span{color:var(--signal)}.human .check{background:var(--signal)}.portal{background:#000}.comparison{background:linear-gradient(#fff 0%,#f7f7f5 100%)}.comparison:before{background-image:radial-gradient(circle,#0505054d 1px,#0000 1.5px)}.compare-orbit{border-color:#05050533;box-shadow:0 0 0 54px #0505050a,0 0 0 108px #05050506}.compare-stage:before{border-color:#050505}.compare-stage:after{opacity:.12;background:#050505}.compare-axis{color:#6d6d6d}.compare-card.muted{color:#6b6b6b;background:linear-gradient(145deg,#fff,#ececea);border-color:#d4d4d4}.compare-card.featured{background:linear-gradient(145deg,#050505 0%,#111 58%,#242424 100%);border-color:#ffffff2e;box-shadow:0 34px 70px #0505053d}.compare-card.featured:before{border-color:#ffffff5c}.compare-card.featured:after{background:#fff}.compare-card.featured>span:not(.compare-number):not(.compare-seal){color:#fff}.compare-card.featured .check{background:var(--signal)}.compare-card>.compare-seal{color:#fff;border-color:#ffffff80}.compare-card{cursor:pointer;outline:none;transition:filter .3s,box-shadow .3s,border-color .3s,background .3s,color .3s}.compare-card:focus-visible{outline:3px solid var(--signal);outline-offset:6px}.compare-card.is-inactive{filter:brightness(.72)contrast(.9)}.compare-card.muted.is-active{z-index:4;color:#050505;background:#fff;border-color:#050505;box-shadow:0 34px 70px #05050529,0 0 0 3px #05050514}.compare-card.featured.is-active{z-index:4;box-shadow:0 38px 76px #05050552,0 0 0 3px #2563eb47}.start{background:#f5f5f5}.demo-entry{color:#fff;background:#000}.demo-entry :is(h2,h3,p,span){color:#fff}.demo-entry .button{color:#000;background:#fff;border-color:#fff}.demo-entry .button:hover{color:#fff;background:#000}.final-cta{background:radial-gradient(circle at 55% 45%,#ffffff12,#0000 36%),#050505}.final-kicker{color:#fff}.final-cta .orb-three{border-color:#fff3}.final-cta .button:not(.button-secondary){color:#050505;background:#fff;border-color:#fff}.final-cta .button:not(.button-secondary):hover{color:#050505;background:#d8d8d8;border-color:#d8d8d8}.final-cta .button-secondary{color:#fff;background:0 0}.final-cta .button-secondary:hover{color:#050505;background:#fff;border-color:#fff}.crm-sidebar,.workspace-sidebar{background:#000}.crm-sidebar nav button.active,.workspace-sidebar nav a.active{color:#000;background:#fff}.crm-sidebar nav button.active span{color:#000}.login-page{--login-border:#d4d4d4;--login-ring:#2563eb29}.login-form-panel{background:#ebebeb}.login-topbar .brand{background:#fff;border:1px solid #d4d4d4;border-radius:999px;min-height:48px;padding:8px 13px;transition:border-color .2s,background .2s,transform .2s;box-shadow:0 8px 22px #05050512}.login-topbar .brand:hover{background:#f5f5f3;border-color:#050505;transform:translateY(-1px)}.login-back{color:#fff;background:#050505;border:1px solid #050505;border-radius:999px;min-height:44px;margin:0;padding:0 16px;font-weight:700;text-decoration:none}.login-back span{text-decoration:none}.login-back:hover{color:#fff;background:#292929;border-color:#292929}.login-clerk-shell .cl-formFieldInput{appearance:none;border:1px solid var(--login-border)!important;box-shadow:none!important;background:#fff!important}.login-clerk-shell .cl-formFieldInput:focus{border-color:var(--accent)!important;box-shadow:0 0 0 4px var(--login-ring)!important;outline:none!important}.login-clerk-shell .cl-socialButtonsBlockButton{width:100%;min-height:48px;box-shadow:none!important;background:#f1f1ee!important;border:0!important;border-radius:10px!important}.login-clerk-shell .cl-socialButtonsBlockButton:hover{background:#e5e5e1!important}.login-clerk-shell .cl-formButtonPrimary{box-shadow:none!important;background:#050505!important}.login-clerk-shell .cl-formButtonPrimary:hover{background:#292929!important}.login-clerk-shell .cl-footer{background:#ebebeb!important}.login-art-panel{background:radial-gradient(circle at 62% 38%,#ffffff12,#0000 36%),#050505}.login-art-panel:before{opacity:.18}.login-art-copy h2 em{color:#fff}.login-art-visual{aspect-ratio:1;place-items:center;display:grid}.login-art-visual:before{content:"";border:1px solid #fff;border-radius:50%;position:absolute;inset:0}.login-art-visual .huntly-mark{filter:drop-shadow(0 30px 35px #0000004d);width:78%}.login-art-visual .huntly-mark>img{filter:invert();width:100%!important;height:100%!important}.login-art-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050505;border-color:#fff}.login-art-card li i{background:var(--signal);box-shadow:0 0 0 3px #2563eb33}footer{background:radial-gradient(circle at 18% 5%,#ffffff0f,#0000 30%),#050505;border-top:1px solid #ffffff2e}footer:before{background:linear-gradient(90deg,#05050533,#0000 22% 78%,#05050533)}.footer-grid h2,.footer-brand>a:last-child,.footer-grid>div:not(:first-child) a:hover{color:#fff}.disclaimer{border-color:#ffffff24}.footer-wordmark{color:#ffffff1a;-webkit-text-stroke-color:#ffffff26}.footer-wordmark span{color:#ffffff47}.footer-wordmark .huntly-wordmark{opacity:.14;display:block}.footer-brand .huntly-mark-inverted{background:0 0}.footer-brand .huntly-wordmark-inverted{color:#fff}@media (width>=901px){.faq-grid{grid-template-columns:1.3fr .7fr}.faq-grid>div:first-child{grid-area:1/2}.faq-grid .accordion{grid-area:1/1}}@media (width<=600px){.hero-stage-mark{width:210px;top:-10px;right:-20px}.final-cta{padding:90px 0 250px}.login-art-visual{width:52%;right:2%}}@media (width<=900px){.problem,.services,.process,.human,.portal,.comparison,.start,.faq{padding-block:72px}[data-reveal]{opacity:1;transform:none}.process-parallax{will-change:auto;transform:none!important}.scroll-handoff,.scroll-handoff.is-static{height:auto}.scroll-handoff .handoff-scroll-stage,.scroll-handoff.is-static .handoff-scroll-stage{height:auto;position:static;overflow:visible;transform:none}.scroll-handoff .handoff-scroll-panel,.scroll-handoff.is-static .handoff-scroll-panel{visibility:visible;opacity:1;border-top:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:1fr;min-height:0;position:relative;inset:auto;transform:none!important}.scroll-handoff .handoff-layer-copy,.scroll-handoff.is-static .handoff-layer-copy{padding:64px 40px 24px}.scroll-handoff .handoff-copy-content,.scroll-handoff.is-static .handoff-copy-content{transform:none!important}.handoff-part-media{aspect-ratio:16/9;height:auto}.scroll-handoff-video,.handoff-scroll-panel:nth-child(2) .scroll-handoff-video{object-fit:contain;will-change:auto;width:100%;height:100%;transform:none}.portal-dashboard{width:100%;margin:0}}@media (width<=600px){#services,#process,#why,#start,#faq{scroll-margin-top:92px}.announcement{justify-content:center;align-items:center;min-height:44px;padding:5px 14px;display:flex}.announcement>span{display:none}.announcement a{min-height:34px;margin-left:0}.nav .brand,.menu-button{min-height:44px}.hero-copy h1{font-size:clamp(42px,13vw,49px)}h2{font-size:clamp(40px,11vw,47px)}.problem,.services,.process,.human,.portal,.comparison,.start,.faq{padding-block:64px}.problem-grid,.section-heading,.process .container,.human-grid,.portal-heading,.start-grid{gap:44px}.problem-character{margin-bottom:-28px}.scroll-handoff .handoff-layer-copy,.scroll-handoff.is-static .handoff-layer-copy{padding:56px 18px 20px}.handoff-copy-label{margin-bottom:14px;font-size:8px}.handoff-layer-copy h2{font-size:clamp(40px,12vw,48px);line-height:.94}.handoff-copy-description{margin-top:18px!important;font-size:16px!important;line-height:1.6!important}.handoff-part-media{aspect-ratio:4/3}.section-heading{margin-bottom:36px}.workflow-strip{margin:0 0 28px}.service-grid article{min-height:265px;padding:24px}.service-icon{margin:30px 0 22px}.service-grid a{align-items:center;min-height:44px;bottom:12px;left:24px}.process .container{gap:48px}.process-heading-scene{padding-top:145px}.process-character{width:260px}.steps article{padding:30px 0}.human-visual{min-height:360px;padding:20px}.portal-dashboard .dash-body{padding:14px}.portal-dashboard .dash-top{height:50px}.portal-dashboard .dash-greeting h2{font-size:20px}.portal-dashboard .stat-grid{gap:6px}.portal-dashboard .stat-grid>div{padding:9px 7px}.portal-dashboard .stat-grid strong{font-size:19px}.portal-dashboard .pipeline{grid-template-columns:1fr}.portal-dashboard .pipeline>div:not(:last-child){display:none}.portal-dashboard .pipeline article{min-height:86px;padding:12px}.portal-dashboard .assistant-note{padding:10px}.compare-stage{margin-top:36px}.compare-card{padding:34px 26px}.start form{padding:56px 18px 24px}.start-form-character{width:180px;top:-76px}.start input,.start select{min-height:46px}.start textarea{min-height:120px}.consent input{min-height:0}.accordion summary{align-items:center;min-height:56px}.final-cta{padding:80px 0 210px}footer{min-height:auto;padding:68px 0 26px}.footer-brand .brand,.footer-brand>a:last-child,.faq-grid>div>p a{align-items:center;min-height:44px;display:inline-flex}.footer-grid>div:not(:first-child) a{align-items:center;min-height:44px;margin:0;display:flex}}.crm-page{--crm-bg:#f4f4f1;--crm-surface:#fff;--crm-surface-subtle:#f8f8f5;--crm-surface-inverse:#050505;--crm-border:#dcdcd6;--crm-border-strong:#bdbdb6;--crm-text:#0a0a09;--crm-text-secondary:#5e5e59;--crm-text-muted:#85857e;--crm-accent:#2563eb;--crm-accent-soft:#eff6ff;--crm-radius-sm:10px;--crm-radius-md:16px;--crm-radius-lg:20px;--crm-shadow-sm:0 8px 24px #0505050b;--crm-shadow-md:0 18px 48px #05050512;background:var(--crm-bg);color:var(--crm-text)}.crm-page :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.crm-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.crm-page-embedded,.crm-page-embedded .crm-main{height:100%;min-height:620px}.crm-page-embedded .crm-main{margin-left:0}.crm-sidebar{background:var(--crm-surface-inverse);width:240px;padding:32px 24px 24px}.crm-sidebar .brand{letter-spacing:-2.3px;min-height:44px;margin-bottom:48px;font-size:30px}.crm-sidebar nav{gap:8px}.crm-sidebar nav button{border-radius:var(--crm-radius-sm);color:#a8a8a3;gap:12px;min-height:48px;padding:12px 14px;font-size:13px;position:relative}.crm-sidebar nav button:hover{color:#fff;background:#171717}.crm-sidebar nav button.active{color:#050505;background:#fff}.crm-sidebar nav button.active:after{content:"";background:var(--crm-accent);border-radius:50%;width:6px;height:6px;position:absolute;right:14px}.crm-sidebar nav button .crm-icon{color:inherit;flex:none}.crm-sidebar-bottom{border-color:#ffffff29;gap:16px;padding-top:24px}.crm-sidebar-bottom a{color:#fff;align-items:center;min-height:40px;font-size:12px;font-weight:700;display:flex}.crm-sidebar-bottom small{color:#888883;margin:0;font-size:10px;line-height:1.6}.crm-main{background-image:radial-gradient(circle at 1px 1px,#0505050b 1px,#0000 0);background-size:24px 24px;margin-left:240px;padding:0 32px 24px}.workspace-main .crm-main{margin-left:0}.crm-topbar{color:#fff;isolation:isolate;background:linear-gradient(105deg,#07090e 0%,#0c111d 52%,#162744 100%);border:1px solid #273651;border-radius:18px;align-items:center;min-height:160px;margin:18px 0 14px;padding:24px 430px 24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #13223929}.crm-topbar:before{content:"";z-index:0;opacity:.27;background-image:linear-gradient(#afc9ef70 1px,#0000 1px),linear-gradient(90deg,#afc9ef70 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 38%,#000000ad 68%,#0000 94%);mask-image:linear-gradient(90deg,#000 0% 38%,#000000ad 68%,#0000 94%)}.crm-topbar:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#3b69b561,#26487d24 48%,#0000 70%);border-radius:50%;width:520px;height:420px;position:absolute;bottom:-190px;right:80px}.crm-topbar-copy{z-index:2;position:relative}.crm-topbar>div:first-child>span{color:#aebbd0;letter-spacing:1.6px;font-size:10px}.crm-topbar h1{color:#fff;letter-spacing:-2.1px;margin:9px 0 8px;font-size:42px;line-height:1}.crm-topbar-copy>p{color:#cbd4e2;max-width:620px;margin:0;font-size:13px;line-height:1.55}.crm-topbar-steps{align-items:center;gap:16px;margin-top:14px;display:flex}.crm-topbar-steps>span{color:#b7c4d7;letter-spacing:.55px;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.crm-topbar-steps i{background:#172846;border:2px solid #7ba4e3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #578fe21f}.crm-topbar-illustration{z-index:1;object-fit:contain;object-position:center bottom;pointer-events:none;filter:drop-shadow(0 16px 20px #00000052);transform-origin:58% 86%;will-change:transform,opacity;width:270px;height:176px;animation:.85s cubic-bezier(.16,1,.3,1) .18s both crm-hero-illustration-enter,4.4s ease-in-out 1.03s infinite alternate crm-hero-illustration-idle;position:absolute;bottom:-3px;right:165px}@keyframes crm-hero-illustration-enter{0%{opacity:0;transform:translate(80px,34px)scale(.78)rotate(4deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes crm-hero-illustration-idle{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-7px)rotate(-.8deg)}}.crm-user{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050910c2;border:1px solid #bed3f43d;border-radius:14px;gap:12px;min-height:48px;padding:6px 8px 6px 6px;position:absolute;top:16px;right:16px;box-shadow:0 10px 28px #0003}.crm-user>span{color:#111827;background:#fff;border-radius:10px;width:36px;height:36px;font-size:11px}.crm-user strong{color:#fff;font-size:12px}.crm-user small{color:#aebbd0;font-size:9px}.crm-signout{border:1px solid var(--crm-surface-inverse);background:var(--crm-surface-inverse);color:#fff;cursor:pointer;border-radius:9px;min-height:36px;margin-left:4px;padding:0 12px;font-size:10px;font-weight:750;transition:background .18s,color .18s}.crm-signout:hover{color:var(--crm-text);background:#fff}.crm-disclosure{border-color:var(--crm-border-strong);border-radius:var(--crm-radius-md);min-height:64px;box-shadow:var(--crm-shadow-sm);background:#ffffffd1;margin-bottom:16px;padding:12px 16px}.crm-disclosure-lead{align-items:center;gap:12px;display:flex}.crm-disclosure-icon{background:var(--crm-surface-inverse);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.crm-disclosure-icon .crm-icon{width:17px;height:17px}.crm-disclosure-lead>div>strong{color:var(--crm-text);letter-spacing:1.4px;font-size:9px}.crm-disclosure-lead>div>span{color:var(--crm-text-secondary);font-size:10px}.crm-disclosure p{max-width:440px;color:var(--crm-text-secondary);text-align:right;font-size:10px;line-height:1.55}.crm-summary{gap:12px;margin-bottom:12px}.crm-summary article{border-color:var(--crm-border);border-radius:var(--crm-radius-md);background:var(--crm-surface);min-height:136px;box-shadow:var(--crm-shadow-sm);flex-direction:column;padding:18px;display:flex;overflow:hidden}.crm-summary article:after{content:none}.crm-metric-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-summary .crm-metric-head>span{color:var(--crm-text-secondary);letter-spacing:.7px;font-size:9px;font-weight:800}.crm-metric-head>i{color:#b1b1ab;font-variant-numeric:tabular-nums;font-size:9px;font-style:normal}.crm-summary article>strong{color:var(--crm-text);letter-spacing:-1.4px;font-variant-numeric:tabular-nums;margin:12px 0 10px;font-size:32px;line-height:1}.crm-metric-graphic{background:#ecece7;border-radius:999px;height:6px;margin-bottom:10px;overflow:hidden}.crm-metric-graphic>i{border-radius:inherit;background:var(--crm-surface-inverse);min-width:3px;height:100%;display:block}.crm-summary .crm-metric-caption{color:var(--crm-text-secondary);margin-bottom:4px;font-size:8px;font-weight:700;line-height:1.35}.crm-summary article>small{color:var(--crm-text-muted);margin-top:auto;font-size:9px;line-height:1.4}.crm-summary article.is-accent{border-color:var(--crm-surface-inverse);background:var(--crm-surface-inverse)}.crm-summary article.is-accent .crm-metric-head>span,.crm-summary article.is-accent>strong,.crm-summary article.is-accent .crm-metric-caption{color:#fff}.crm-summary article.is-accent .crm-metric-head>i,.crm-summary article.is-accent>small{color:#a8a8a3}.crm-summary article.is-accent .crm-metric-graphic{background:#262626}.crm-summary article.is-accent .crm-metric-graphic>i{background:var(--crm-accent)}.crm-summary article.is-attention{border-color:#989892}.crm-summary article.is-attention:before{content:"";background:var(--crm-text);height:3px;position:absolute;inset:0 0 auto}.crm-analytics{gap:12px}.crm-chart-card{border-color:var(--crm-border);border-radius:var(--crm-radius-lg);background:var(--crm-surface);box-shadow:var(--crm-shadow-md);padding:20px 22px}.crm-chart-head{min-height:52px;padding-bottom:12px}.crm-chart-head span{color:var(--crm-text-secondary);letter-spacing:1.5px;font-size:8px}.crm-chart-head h2{color:var(--crm-text);letter-spacing:-.7px;margin-top:7px;font-size:19px;line-height:1.2}.crm-chart-head>small{background:var(--crm-surface-subtle);color:var(--crm-text-muted);border:1px solid #e7e7e2;border-radius:7px;padding:6px 8px;font-size:8px}.crm-stage-chart{grid-template-rows:minmax(88px,1fr) 9px auto;gap:14px;height:calc(100% - 52px);min-height:128px;margin:0;padding:8px 2px 2px;display:grid}.crm-stage-map{align-items:center;min-width:0;display:flex}.crm-stage-map ol{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.crm-stage-map ol:before{content:"";z-index:0;border-top:1px solid var(--crm-border-strong);position:absolute;top:18px;left:8.333%;right:8.333%}.crm-stage-map li{z-index:1;text-align:center;justify-items:center;gap:9px;min-width:0;display:grid;position:relative}.crm-stage-node{border:1px solid var(--crm-border-strong);background:var(--crm-surface);width:36px;height:36px;color:var(--crm-text-muted);box-shadow:0 0 0 6px var(--crm-surface);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-size:11px;font-weight:800;display:grid}.crm-stage-map li.is-populated .crm-stage-node{border-color:var(--crm-surface-inverse);background:var(--crm-surface-inverse);color:#fff}.crm-stage-map li.is-populated .crm-stage-node-converted{border-color:var(--crm-accent);background:var(--crm-accent)}.crm-stage-map li.is-populated .crm-stage-node-closed{background:#74746f;border-color:#74746f}.crm-stage-map small{max-width:100%;color:var(--crm-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.crm-stage-map li.is-empty small{color:var(--crm-text-muted);font-weight:500}.crm-stage-distribution{background:#ecece7;border-radius:999px;display:flex;overflow:hidden}.crm-stage-segment{background:var(--crm-surface-inverse);min-width:3px}.crm-stage-segment+.crm-stage-segment{border-left:2px solid var(--crm-surface)}.crm-stage-segment-converted{background:var(--crm-accent)}.crm-stage-segment-closed{background:#9a9a94}.crm-stage-chart figcaption{color:var(--crm-text-muted);justify-content:space-between;align-items:center;gap:16px;font-size:9px;display:flex}.crm-stage-chart figcaption span{letter-spacing:.7px;text-transform:uppercase}.crm-stage-chart figcaption strong{color:var(--crm-text);font-variant-numeric:tabular-nums;font-size:10px}.crm-horizontal-bars{gap:16px;height:calc(100% - 52px);min-height:128px;padding:12px 2px 6px}.crm-horizontal-bars li>div{margin-bottom:8px}.crm-horizontal-bars span,.crm-horizontal-bars strong{color:var(--crm-text-secondary);font-size:10px}.crm-horizontal-bars span{text-transform:capitalize;align-items:center;gap:8px;display:flex}.crm-horizontal-bars span em{color:var(--crm-text-muted);font-variant-numeric:tabular-nums;font-size:8px;font-style:normal}.crm-horizontal-bars strong{color:var(--crm-text);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.crm-horizontal-bars strong small{color:var(--crm-text-muted);font-size:8px;font-weight:500}.crm-horizontal-bars li>i{background:#ecece7;height:8px}.crm-horizontal-bars li>i>b,.crm-chart-card:nth-child(4) .crm-horizontal-bars li>i>b{background:var(--crm-surface-inverse)}.crm-chart-empty{border:1px dashed var(--crm-border-strong);border-radius:var(--crm-radius-sm);background:var(--crm-surface-subtle);align-content:center;justify-items:start;height:calc(100% - 52px);min-height:128px;padding:16px;display:grid}.crm-chart-empty span{color:var(--crm-text-muted);letter-spacing:1.2px;font-size:8px;font-weight:800}.crm-chart-empty p{max-width:280px;color:var(--crm-text-secondary);margin:8px 0 0;font-size:10px;line-height:1.55}.crm-authoritative-list{height:calc(100% - 52px);min-height:128px;margin:0;padding:0;list-style:none;overflow:auto}.crm-authoritative-list li+li{border-top:1px solid #ecece7}.crm-authoritative-list button{width:100%;min-height:48px;color:var(--crm-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:7px 0;display:grid}.crm-authoritative-list button:hover{color:var(--crm-accent)}.crm-authoritative-avatar{width:34px;height:34px;color:var(--crm-text);background:#efefeb;border-radius:10px;place-items:center;font-size:9px;font-weight:800;display:grid}.crm-authoritative-copy{min-width:0}.crm-authoritative-copy strong,.crm-authoritative-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-authoritative-copy strong{color:var(--crm-text);font-size:11px}.crm-authoritative-copy small{color:var(--crm-text-muted);margin-top:3px;font-size:9px}.crm-authoritative-status{color:var(--crm-text-secondary);white-space:nowrap;font-size:9px}.crm-authoritative-list .crm-icon{width:16px;height:16px}.crm-list-panel,.crm-detail{border-color:var(--crm-border);border-radius:var(--crm-radius-lg);box-shadow:var(--crm-shadow-md)}.crm-view-pipeline .crm-list-panel{overscroll-behavior:contain;overflow-y:auto}.crm-section-head{padding:24px 24px 20px}.crm-section-head span,.crm-transition>div>span,.crm-activity>span{color:var(--crm-text-secondary);font-size:9px}.crm-section-head h2{letter-spacing:-1px;margin-top:7px;font-size:26px}.crm-section-head>small{color:var(--crm-text-muted);font-size:10px}.crm-queues{flex-shrink:0;gap:8px;padding:0 24px 16px}.crm-queues button{border-color:var(--crm-border);background:var(--crm-surface);min-height:36px;color:var(--crm-text-secondary);padding:8px 12px;font-size:10px}.crm-queues button:hover{border-color:var(--crm-text);color:var(--crm-text)}.crm-queues button.active{border-color:var(--crm-surface-inverse);background:var(--crm-surface-inverse);color:#fff}.crm-filters{border-color:var(--crm-border);background:var(--crm-surface-subtle);grid-template-columns:1fr 220px;gap:12px;padding:16px 24px}.crm-filters label,.crm-transition label{color:var(--crm-text-secondary);font-size:9px}.crm-filters input,.crm-filters select,.crm-transition select,.crm-transition textarea{border-color:var(--crm-border);border-radius:var(--crm-radius-sm);min-height:44px;color:var(--crm-text);padding:11px 12px;font-size:12px}.crm-filters input:focus,.crm-filters select:focus,.crm-transition select:focus,.crm-transition textarea:focus{border-color:var(--crm-accent);box-shadow:0 0 0 3px #2563eb24}.crm-saved-filters{border-bottom:1px solid var(--crm-border);background:#f7f9ff;grid-template-columns:minmax(180px,1fr) minmax(280px,1.2fr);gap:14px 24px;padding:18px 24px;display:grid}.crm-saved-filters>div:first-child{flex-direction:column;gap:4px;display:flex}.crm-saved-filters>div:first-child>span,.crm-saved-filters label>span{color:var(--crm-text-secondary);letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:700}.crm-saved-filters>div:first-child>strong{color:var(--crm-text);font-size:14px}.crm-saved-filters small{color:var(--crm-text-muted);font-size:10px;line-height:1.45}.crm-saved-filters form,.crm-saved-filter-actions{align-items:end;gap:8px;display:flex}.crm-saved-filters label{flex:1}.crm-saved-filters input,.crm-saved-filters select{border:1px solid var(--crm-border);border-radius:var(--crm-radius-sm);width:100%;min-height:40px;color:var(--crm-text);background:#fff;margin-top:6px;padding:9px 10px;font-size:11px;display:block}.crm-saved-filters button{border:1px solid var(--crm-surface-inverse);border-radius:var(--crm-radius-sm);background:var(--crm-surface-inverse);color:#fff;cursor:pointer;min-height:40px;padding:8px 12px;font-size:10px}.crm-saved-filters button:disabled{cursor:not-allowed;opacity:.45}.crm-saved-filters button.is-danger{color:#b42318;background:#fff;border-color:#b42318}.crm-saved-filters>p{color:#2563eb;grid-column:1/-1;margin:0;font-size:10px}.crm-saved-filters>p.is-error{color:#b42318}.crm-bulk-actions{border-bottom:1px solid var(--crm-border);background:#fffaf0;grid-template-columns:minmax(180px,1fr) minmax(180px,.8fr) minmax(220px,1.2fr) auto;align-items:end;gap:14px 18px;padding:18px 24px;display:grid}.crm-bulk-actions>div:first-child{flex-direction:column;gap:4px;display:flex}.crm-bulk-actions>div:first-child>span{color:#8a5b00;letter-spacing:.7px;font-size:9px;font-weight:700}.crm-bulk-actions>div:first-child>strong{color:var(--crm-text);font-size:14px}.crm-bulk-actions small{color:var(--crm-text-muted);font-size:10px;line-height:1.45}.crm-bulk-actions label{color:var(--crm-text-secondary);font-size:10px}.crm-bulk-actions input,.crm-bulk-actions textarea{border:1px solid var(--crm-border);border-radius:var(--crm-radius-sm);width:100%;min-height:40px;color:var(--crm-text);background:#fff;margin-top:6px;padding:9px 10px;font-size:11px;display:block}.crm-bulk-actions-buttons{gap:8px;display:flex}.crm-bulk-actions button{border:1px solid var(--crm-surface-inverse);border-radius:var(--crm-radius-sm);background:var(--crm-surface-inverse);color:#fff;cursor:pointer;white-space:nowrap;min-height:40px;padding:8px 12px;font-size:10px}.crm-bulk-actions button:not(.button){color:#8a5b00;background:#fff;border-color:#8a5b00}.crm-bulk-actions button:disabled{cursor:not-allowed;opacity:.45}.crm-bulk-actions>p{color:#2563eb;grid-column:1/-1;margin:0;font-size:10px}.crm-bulk-actions>p.is-error{color:#b42318}.crm-table-wrap{border-bottom:1px solid var(--crm-border);flex:1 0 280px;min-height:280px}.crm-table th{z-index:2;border-color:var(--crm-border);color:var(--crm-text-muted);letter-spacing:.6px;background:#fffffff5;padding:13px 16px;font-size:9px;position:sticky;top:0}.crm-table td{border-color:#ecece7;padding:14px 16px;font-size:11px}.crm-table tbody tr:hover td{background:var(--crm-surface-subtle)}.crm-customer-button{gap:10px;min-width:190px;min-height:40px}.crm-customer-button>span,.crm-detail-avatar{color:var(--crm-text);background:#efefeb;border-radius:10px;font-size:9px}.crm-customer-button strong{color:var(--crm-text);font-size:12px}.crm-customer-button small{color:var(--crm-text-muted);font-size:10px}.crm-badge{color:var(--crm-text-secondary);letter-spacing:.3px;background:#efefeb;padding:6px 8px;font-size:8px}.crm-badge-converted,.crm-badge-succeeded,.crm-badge-onboarding,.crm-badge-active{background:var(--crm-accent-soft);color:#1d4ed8}.crm-next-action strong{color:var(--crm-text);font-size:10px}.crm-next-action small,.crm-owner{color:var(--crm-text-secondary);font-size:9px}.crm-empty,.crm-state{border:1px solid var(--crm-border);border-radius:var(--crm-radius-lg);background:var(--crm-surface);color:var(--crm-text-secondary);box-shadow:var(--crm-shadow-sm)}.crm-state{text-align:center;place-items:center;min-height:140px;padding:24px;font-size:12px;display:grid}.crm-state-error{text-align:left;background:snow;border-color:#dec8c8;justify-content:space-between;align-items:center;gap:20px;min-height:0;display:flex}.crm-state-error strong{color:var(--crm-text);margin-bottom:5px;font-size:15px;display:block}.crm-state-error p{margin:0;line-height:1.5}.crm-state-error button{border:1px solid var(--crm-surface-inverse);border-radius:var(--crm-radius-sm);background:var(--crm-surface-inverse);color:#fff;cursor:pointer;flex:none;min-height:40px;padding:9px 13px;font-size:11px;font-weight:700}.crm-empty button{min-height:40px;color:var(--crm-text);font-size:11px}.crm-view-customer{scrollbar-gutter:stable;padding:0 0 32px}.crm-view-customer .crm-detail{width:min(1040px,100%);margin:0 auto 32px;padding:clamp(24px,3vw,40px)}.crm-back-button{min-height:40px;color:var(--crm-text-secondary);margin-bottom:22px;padding:0 10px 0 0;font-size:11px;transition:color .18s,transform .18s}.crm-back-button:hover{color:var(--crm-text);transform:translate(-2px)}.crm-detail-head{border-color:var(--crm-border);align-items:flex-start;gap:16px;padding-bottom:24px}.crm-detail-head>div{min-width:0}.crm-detail-avatar{width:48px;height:48px;font-size:12px}.crm-detail-head small{color:var(--crm-text-muted);font-size:9px}.crm-detail-head h2{overflow-wrap:anywhere;letter-spacing:-1px;margin:6px 0;font-size:26px}.crm-detail-head p{color:var(--crm-text-secondary);font-size:11px}.crm-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0}.crm-status-grid>div{border-radius:var(--crm-radius-sm);background:var(--crm-surface-subtle);border:1px solid #e8e8e3;padding:12px}.crm-status-grid>div>span:first-child,.crm-facts dt{color:var(--crm-text-muted);letter-spacing:.5px;font-size:8px}.crm-authoritative-payment{border:1px solid var(--crm-border);border-radius:var(--crm-radius-sm);background:var(--crm-surface-subtle);grid-template-columns:minmax(160px,.65fr) minmax(220px,1fr) auto;align-items:center;gap:16px;margin:0 0 20px;padding:14px;display:grid}.crm-authoritative-payment>div>span{color:var(--crm-text-muted)}.crm-authoritative-payment h3{color:var(--crm-text)}.crm-authoritative-payment p{color:var(--crm-text-secondary)}.crm-authoritative-payment>small{background:var(--crm-surface);color:var(--crm-text-secondary)}.crm-authoritative-payment.is-progress{border-color:#bdd0ee}.crm-authoritative-payment.is-success{border-color:#bfd8c5}.crm-authoritative-payment.is-attention{border-color:#d8c9bd}.crm-facts{border-color:var(--crm-border);border-radius:var(--crm-radius-sm);background:var(--crm-border);grid-template-columns:repeat(3,minmax(0,1fr))}.crm-facts div{padding:12px}.crm-facts dd{color:var(--crm-text);margin-top:6px;font-size:11px}.crm-assignment{border-radius:var(--crm-radius-sm);background:var(--crm-accent-soft);border:1px solid #bdd0ee;margin-top:20px;padding:16px}.crm-assignment-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-assignment-heading>div{flex-direction:column;gap:4px;display:flex}.crm-assignment-heading span{color:#1d4ed8;letter-spacing:1px;font-size:8px;font-weight:800}.crm-assignment-heading h3{color:var(--crm-text);margin:0;font-size:18px}.crm-assignment-heading small,.crm-assignment>p,.crm-assignment-state{color:var(--crm-text-secondary);font-size:10px;line-height:1.5}.crm-assignment>p{margin:10px 0 14px}.crm-assignment-fields{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr);gap:12px;display:grid}.crm-assignment-fields label{color:var(--crm-text-secondary);gap:6px;font-size:10px;display:grid}.crm-assignment-fields select,.crm-assignment-fields textarea{border-radius:var(--crm-radius-sm);width:100%;min-height:42px;color:var(--crm-text);background:#fff;border:1px solid #bdd0ee;padding:10px;font-size:11px}.crm-assignment-fields textarea{resize:vertical}.crm-assignment-fields :is(select,textarea):focus{border-color:var(--crm-accent);outline:0;box-shadow:0 0 0 3px #2563eb24}.crm-assignment-actions{justify-content:flex-end;margin-top:12px;display:flex}.crm-assignment-actions .button{border:1px solid var(--crm-surface-inverse);border-radius:var(--crm-radius-sm);background:var(--crm-surface-inverse);color:#fff;cursor:pointer;min-height:40px;padding:9px 13px;font-size:10px;font-weight:700}.crm-assignment-actions .button:disabled{cursor:not-allowed;opacity:.45}.crm-assignment-message{color:#1d4ed8;margin:10px 0 0;font-size:10px;line-height:1.5}.crm-assignment-error{color:#b42318}.crm-assignment-state{margin:10px 0 0}.crm-assignment-state button{color:#1d4ed8;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:10px;font-weight:700;text-decoration:underline}.crm-reminder{border:1px solid var(--crm-border);border-radius:var(--crm-radius-sm);background:var(--crm-surface-subtle);margin-top:20px;padding:20px}.crm-reminder-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-reminder-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.crm-reminder-heading span{color:var(--crm-text-secondary);letter-spacing:1px;font-size:9px;font-weight:800}.crm-reminder-heading h3{color:var(--crm-text);margin:0;font-size:19px}.crm-reminder-heading .crm-badge{flex:none}.crm-reminder>p{color:var(--crm-text-secondary);margin:10px 0 16px;font-size:11px;line-height:1.55}.crm-reminder-fields{grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);gap:14px;display:grid}.crm-reminder-fields label{color:var(--crm-text-secondary);gap:7px;font-size:10px;font-weight:700;display:grid}.crm-reminder-fields :is(input,textarea){border:1px solid var(--crm-border);border-radius:var(--crm-radius-sm);background:var(--crm-surface);width:100%;min-height:44px;color:var(--crm-text);font:inherit;outline:0;padding:11px 12px;font-size:12px;display:block}.crm-reminder-fields textarea{resize:vertical;min-height:76px;line-height:1.45}.crm-reminder-fields :is(input,textarea):focus{border-color:var(--crm-accent);box-shadow:0 0 0 3px #2563eb24}.crm-reminder-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.crm-reminder-actions button{border:1px solid var(--crm-border-strong);border-radius:var(--crm-radius-sm);background:var(--crm-surface);min-height:40px;color:var(--crm-text-secondary);font:700 11px var(--font-body);cursor:pointer;padding:9px 13px;transition:background .18s,color .18s,border-color .18s}.crm-reminder-actions button:hover:not(:disabled){border-color:var(--crm-text);color:var(--crm-text)}.crm-reminder-actions button.button{border-color:var(--crm-surface-inverse);background:var(--crm-surface-inverse);color:#fff}.crm-reminder-actions button.button:hover:not(:disabled){color:#fff;background:#222;border-color:#222}.crm-reminder-actions button:disabled{cursor:not-allowed;opacity:.45}.crm-reminder-message{color:#1d4ed8;margin:12px 0 0;font-size:10px;line-height:1.5}.crm-reminder-error{color:#b42318}.crm-note{border-color:var(--crm-border);border-radius:var(--crm-radius-sm);background:var(--crm-surface-subtle);margin-top:20px;padding:16px}.crm-note span{color:var(--crm-text-secondary);font-size:8px}.crm-note p{color:var(--crm-text-secondary);font-size:11px}.crm-transition{border-color:var(--crm-border);margin-top:24px;padding-top:24px}.crm-transition h3{margin:7px 0 16px;font-size:19px}.crm-transition label{text-transform:none;gap:7px;margin-top:14px;display:grid}.crm-transition textarea{resize:vertical;min-height:76px;line-height:1.45}.crm-transition .button{min-height:44px;font-size:11px}.crm-transition-message{margin:12px 0 0}.crm-activity{border-color:var(--crm-border);margin-top:24px;padding-top:24px}.crm-activity li{border-color:#ecece7;gap:10px;padding:12px 0}.crm-activity li i{background:var(--crm-accent)}.crm-activity li>div{min-width:0}.crm-activity li p{color:var(--crm-text);font-size:10px}.crm-activity li small{color:var(--crm-text-muted);font-size:9px}.crm-activity-visibility{border:1px solid var(--crm-border);border-radius:var(--crm-radius-sm);background:var(--crm-surface-subtle);margin-top:10px;padding:10px 12px}.crm-activity-visibility-state{min-height:24px;color:var(--crm-text-secondary);background:#ecece7;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.crm-activity-visibility-state.is-visible{background:var(--crm-accent-soft);color:#1d4ed8}.crm-activity-visibility form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:10px;display:grid}.crm-activity-visibility label{color:var(--crm-text-secondary);gap:6px;font-size:9px;font-weight:700;display:grid}.crm-activity-visibility textarea{border:1px solid var(--crm-border);border-radius:var(--crm-radius-sm);background:var(--crm-surface);width:100%;min-height:42px;color:var(--crm-text);font:inherit;resize:vertical;outline:0;padding:9px 10px;font-size:11px}.crm-activity-visibility textarea:focus{border-color:var(--crm-accent);box-shadow:0 0 0 3px #2563eb24}.crm-activity-visibility button{border:1px solid var(--crm-surface-inverse);border-radius:var(--crm-radius-sm);background:var(--crm-surface-inverse);color:#fff;min-height:40px;font:700 10px var(--font-body);cursor:pointer;padding:9px 12px}.crm-activity-visibility button:disabled{cursor:not-allowed;opacity:.45}.crm-activity-visibility p{color:#1d4ed8;margin:8px 0 0;font-size:10px;line-height:1.45}.crm-activity-visibility p[role=alert]{color:#b42318}.crm-activity-load-more{border:1px solid var(--crm-border);border-radius:var(--crm-radius-sm);background:var(--crm-surface);min-height:36px;color:var(--crm-text-secondary);cursor:pointer;margin-top:8px;padding:8px 12px;font-size:10px;font-weight:700}.crm-activity-load-more:hover{border-color:var(--crm-text);color:var(--crm-text)}.crm-activity-load-more:disabled{cursor:wait;opacity:.6}@media (width<=1180px){.crm-main{overflow:auto}.crm-view-port{flex:none;overflow:visible}.crm-view{height:auto}.crm-view-pipeline .crm-list-panel{height:auto;overflow:visible}.crm-table-wrap{flex:auto}.crm-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-analytics{grid-template-rows:repeat(2,280px);grid-template-columns:1fr 1fr}}@media (width<=900px){.crm-sidebar{width:auto;padding:16px 14px 14px;position:relative}.crm-sidebar .brand{min-height:40px;margin-bottom:14px;font-size:27px}.crm-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.crm-sidebar nav button{white-space:nowrap;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:10px 7px;font-size:11px}.crm-sidebar nav button.active:after{right:7px}.crm-sidebar-bottom{border:0;margin:0;padding:0;position:absolute;top:18px;right:14px}.crm-sidebar-bottom a{border:1px solid #fff3;border-radius:9px;min-height:36px;padding:0 10px;font-size:10px}.crm-sidebar-bottom small{display:none}.crm-main{margin-left:0;padding:0 20px 40px}.crm-page-embedded,.crm-page-embedded .crm-main{min-height:0}.crm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-analytics{grid-template-rows:none;grid-template-columns:1fr}.crm-chart-card{min-height:300px}.crm-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-reminder-fields{grid-template-columns:1fr}.crm-reminder-heading{flex-direction:column}}@media (width<=600px){.crm-main{padding:0 14px 32px}.crm-topbar{gap:16px;padding:24px 0}.crm-topbar h1{font-size:34px}.crm-user{align-self:stretch}.crm-disclosure{gap:12px}.crm-disclosure p{text-align:left}.crm-summary{gap:8px}.crm-summary article{min-height:132px;padding:14px}.crm-summary article>strong{font-size:28px}.crm-summary .crm-metric-head>span{font-size:8px}.crm-chart-card{min-height:292px;padding:18px 16px}.crm-stage-chart{grid-template-rows:minmax(126px,1fr) 9px auto}.crm-stage-map ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 6px}.crm-stage-map ol:before{content:none}.crm-stage-node{border-radius:10px;width:34px;height:34px}.crm-stage-map small{font-size:8px}.crm-stage-chart figcaption{flex-direction:column;align-items:flex-start;gap:4px}.crm-authoritative-list button{grid-template-columns:34px minmax(0,1fr) 16px}.crm-authoritative-status{display:none}.crm-filters{grid-template-columns:1fr}.crm-saved-filters{grid-template-columns:1fr;padding:16px}.crm-saved-filters form,.crm-saved-filter-actions{flex-wrap:wrap;align-items:stretch}.crm-saved-filters label{flex-basis:100%}.crm-bulk-actions{grid-template-columns:1fr;padding:16px}.crm-bulk-actions-buttons{flex-wrap:wrap;align-items:stretch}.crm-section-head{flex-direction:column;align-items:flex-start}.crm-state-error{flex-direction:column;align-items:stretch}.crm-view-customer .crm-detail{padding:22px 16px}.crm-status-grid,.crm-facts{grid-template-columns:1fr}.crm-authoritative-payment{grid-template-columns:1fr;gap:10px}.crm-authoritative-payment>small{text-align:left}.crm-assignment-fields{grid-template-columns:1fr}.crm-assignment-heading{flex-direction:column}.crm-reminder{padding:16px}.crm-reminder-actions{flex-direction:column;justify-content:stretch}.crm-reminder-actions button{width:100%}.crm-activity-visibility form{grid-template-columns:1fr}.crm-activity-visibility button{width:100%}}.workspace-sidebar>div span,.workspace-sidebar-nav-label{font-size:10px}.workspace-sidebar>div strong{font-size:17px}.workspace-sidebar nav a,.workspace-sidebar nav a span{font-size:13px}.workspace-sidebar nav a small{font-size:10px;line-height:1.45}.workspace-sidebar-profile strong{font-size:13px}.workspace-sidebar-profile small{font-size:10px}.workspace-sidebar-actions a,.workspace-sidebar-actions button{font-size:11px}.workspace-sidebar-account>small{font-size:10px;line-height:1.55}.workspace-rail nav a,.workspace-context-sidebar header>span{font-size:10px}.workspace-context-sidebar header p{font-size:11px;line-height:1.5}.workspace-context-sidebar>nav a span{font-size:13px}.workspace-context-sidebar>nav a small{font-size:10px;line-height:1.45}.workspace-context-advisor>div span{font-size:10px}.workspace-context-advisor>div strong{font-size:17px}.workspace-context-advisor>div p{font-size:10px;line-height:1.5}.ops-header>div>span,.ops-panel-heading>span,.ops-queue-toolbar>div>span,.ops-title-row>div>span,.ops-facts span,.ops-summary-card span{letter-spacing:1.15px;font-size:10px}.ops-header p{font-size:13px}.ops-panel-heading strong{font-size:12px}.ops-record-list b,.ops-task-list b,.ops-queue-list b{font-size:14px}.ops-record-list small,.ops-record-list em,.ops-task-list small,.ops-queue-list small,.ops-queue-list em{font-size:11px;line-height:1.5}.ops-badge{min-height:24px;font-size:9px}.ops-title-row small{font-size:11px}.ops-facts strong,.ops-detail-meta{font-size:12px}.ops-staff-brief-copy>span,.ops-staff-brief-copy>div>span{font-size:9px}.ops-staff-brief-copy>p{font-size:13px}.ops-staff-brief-copy>div small{font-size:10px}.ops-queue-toolbar>div strong{font-size:17px}.ops-queue-toolbar>div small{font-size:11px}.ops-staff-column-heading span,.ops-staff-column-heading small,.customer-portal-advisor-dialog>span,.customer-portal-stat small em,.customer-portal-task-list li>span{font-size:10px}.crm-user small,.crm-signout{font-size:11px}.crm-disclosure-lead>div>strong{font-size:10px}.crm-disclosure-lead>div>span,.crm-disclosure p{font-size:12px}.crm-summary .crm-metric-head>span,.crm-metric-head>i{font-size:10px}.crm-summary .crm-metric-caption{font-size:10px;line-height:1.45}.crm-summary article>small{font-size:11px}.crm-chart-head span,.crm-chart-head>small,.crm-column-chart li>div>span em,.crm-column-chart li>small,.crm-donut span{font-size:10px}.crm-chart-legend span,.crm-chart-legend strong,.crm-stage-map small{font-size:11px}.crm-stage-chart figcaption{font-size:10px}.crm-stage-chart figcaption strong,.crm-horizontal-bars span,.crm-horizontal-bars strong{font-size:12px}.crm-horizontal-bars span em,.crm-horizontal-bars strong small,.crm-chart-empty span{font-size:10px}.crm-chart-empty p{font-size:12px}.crm-authoritative-copy strong{font-size:13px}.crm-authoritative-copy small,.crm-authoritative-status{font-size:11px}.crm-section-head span,.crm-transition>div>span,.crm-activity>span{font-size:10px}.crm-section-head>small,.crm-queues button,.crm-filters label,.crm-transition label,.crm-table th{font-size:11px}.crm-table td,.crm-customer-button strong{font-size:13px}.crm-customer-button small{font-size:11px}.crm-badge{font-size:10px}.crm-next-action strong{font-size:12px}.crm-next-action small,.crm-owner{font-size:11px}.crm-detail-head small,.crm-status-grid>div>span:first-child,.crm-facts dt,.crm-note span{font-size:10px}.crm-detail-head p,.crm-facts dd,.crm-note p,.crm-transition .button,.crm-activity li p{font-size:12px}.crm-activity li small{font-size:10px}.customer-account-page{width:min(100%,960px);margin:0 auto;padding:clamp(2rem,5vw,4rem)}.customer-account-page>header{margin-bottom:2rem}.customer-account-page>header>span{font:700 .72rem/1.2 var(--font-body);letter-spacing:.12em}.customer-account-page>header h1{margin:.7rem 0;font-size:clamp(2rem,5vw,4rem)}.customer-account-page>header p{max-width:42rem;color:var(--muted)}.customer-account-page>header a{color:inherit;margin-top:1rem;display:inline-block}.customer-account-clerk{background:#ffffffc7;border:1px solid #d5d9e2;border-radius:15px;min-height:32rem;padding:24px}.customer-account-page:not(.is-embedded) .customer-account-clerk{margin-bottom:18px}.customer-account-clerk>header{margin-bottom:20px}.customer-account-clerk>header span,.customer-huntly-profile>header span{color:#707681;letter-spacing:1.35px;font-size:9px;font-weight:800}.customer-account-clerk>header h2,.customer-huntly-profile>header h2{font:600 26px/1 var(--font-display);letter-spacing:-.8px;margin:8px 0 6px}.customer-account-clerk>header p,.customer-huntly-profile>header p{color:#626975;margin:0;font-size:12px;line-height:1.55}.customer-account-clerk .cl-rootBox,.customer-account-clerk .cl-cardBox{width:100%}.customer-account-page.is-embedded{width:100%;margin:0;padding:0}.customer-huntly-profile{background:#ffffffc7;border:1px solid #d5d9e2;border-radius:15px;padding:24px}.customer-huntly-profile>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.customer-huntly-profile>header p{text-align:right;max-width:360px}.customer-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-profile-fields label{color:#484e59;gap:7px;font-size:11px;font-weight:700;display:grid}.customer-profile-fields input{color:#191c24;width:100%;min-height:44px;font:500 13px var(--font-body);background:#fff;border:1px solid #c9ced8;border-radius:9px;padding:10px 12px}.customer-profile-fields input:focus{border-color:#1d5fe9;outline:0;box-shadow:0 0 0 3px #1d5fe924}.customer-profile-submit{align-items:center;gap:16px;margin-top:18px;display:flex}.customer-profile-submit button{color:#fff;cursor:pointer;background:#15171c;border:0;border-radius:9px;min-height:42px;padding:10px 16px;font-size:11px;font-weight:800}.customer-profile-submit button:disabled{cursor:wait;opacity:.62}.customer-profile-submit p{color:#59616d;margin:0;font-size:11px}.customer-explore{color:#191c24;background:#eef0f7;height:100%;padding:clamp(28px,4vw,48px);overflow:auto}.customer-explore>header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1180px;margin:0 auto 28px;display:flex}.customer-explore>header span{color:#707681;letter-spacing:1.35px;font-size:9px;font-weight:800}.customer-explore>header h1{max-width:720px;font:600 clamp(36px,4vw,58px)/1 var(--font-display);letter-spacing:-2.4px;margin:10px 0 0}.customer-explore>header p{color:#626975;text-align:right;max-width:360px;margin:0 0 4px;font-size:12px;line-height:1.6}.customer-explore-message{color:#234e91;background:#edf4ff;border:1px solid #bdd0ee;border-radius:9px;max-width:1180px;margin:0 auto 16px;padding:11px 14px;font-size:11px}.customer-explore-message.is-error{color:#8f3030;background:#fff0f0;border-color:#dec8c8}.customer-pricing-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;max-width:1180px;margin:0 auto 20px;display:flex}.customer-pricing-kicker{color:#707681;letter-spacing:1.35px;font-size:9px;font-weight:800;display:block}.customer-pricing-heading{font:600 clamp(22px,2.5vw,32px)/1.1 var(--font-display);letter-spacing:-1.1px;color:#12141a;margin:6px 0 0}.customer-billing-toggle-pill{background:#ffffffe6;border:1px solid #d5d9e2;border-radius:999px;align-items:center;padding:4px;display:inline-flex;box-shadow:0 2px 6px #191e2b0a}.customer-billing-toggle-pill button{color:#626975;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:11px;font-weight:700;transition:all .18s;display:inline-flex}.customer-billing-toggle-pill button.active{color:#fff;background:#12141a;box-shadow:0 2px 8px #0000002e}.discount-badge{color:#fff;letter-spacing:.4px;text-transform:uppercase;background:#059669;border-radius:999px;padding:2px 7px;font-size:8px;font-weight:800;display:inline-block}.customer-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto 28px;display:grid}.customer-tier-card{perspective:1200px;cursor:pointer;background:#fff;border:1px solid #d5d9e2;border-radius:18px;min-height:486px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 4px 18px #191e2b0a}.customer-tier-card-inner{min-height:486px;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.75,.2,1);position:relative}.customer-tier-card.is-flipped .customer-tier-card-inner{transform:rotateY(180deg)}.customer-tier-face{backface-visibility:hidden;flex-direction:column;padding:26px 22px;display:flex;position:absolute;inset:0}.customer-tier-back{transform:rotateY(180deg)}.customer-tier-back-kicker{color:#707681;letter-spacing:1.35px;font-size:9px;font-weight:800}.customer-tier-back h3{font:600 28px/1.05 var(--font-display);letter-spacing:-1px;margin:18px 0 8px}.customer-tier-back p{color:#626975;margin:0 0 20px;font-size:12px;line-height:1.55}.customer-tier-back ul{flex-direction:column;flex:1;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.customer-tier-back li{color:inherit;align-items:flex-start;gap:9px;font-size:11px;font-weight:650;line-height:1.4;display:flex}.customer-tier-back li span{color:#059669;font-weight:900}.customer-tier-back-link{color:#707681;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:center;margin-top:12px;font-size:10px;font-weight:800;text-decoration:underline}.customer-tier-card.is-featured .customer-tier-back p,.customer-tier-card.is-featured .customer-tier-back li{color:#d4d4d4}.customer-tier-card.is-featured .customer-tier-back-kicker,.customer-tier-card.is-featured .customer-tier-back-link{color:#a3a3a3}.customer-tier-card:hover{border-color:#cbd2e0;transform:translateY(-3px);box-shadow:0 12px 28px #191e2b14}.customer-tier-card.is-featured{color:#fff;background:#000;border-color:#262626;box-shadow:0 16px 40px #00000059}.customer-tier-card.is-active-tier:not(.is-featured){border-color:#000;box-shadow:0 0 0 2px #000,0 8px 24px #00000014}.customer-tier-top{margin-bottom:14px}.customer-tier-badge{color:#3b4453;letter-spacing:.8px;text-transform:uppercase;background:#e8edf5;border-radius:6px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-block}.customer-tier-card.is-featured .customer-tier-badge{color:#000;background:#fff}.customer-tier-title{font:600 22px/1.1 var(--font-display);letter-spacing:-.6px;margin:12px 0 4px}.customer-tier-tagline{color:#707681;margin:0;font-size:11px;line-height:1.4}.customer-tier-card.is-featured .customer-tier-tagline{color:#a3a3a3}.customer-tier-pricing{border-bottom:1px solid #00000014;margin:16px 0;padding-bottom:14px}.customer-tier-card.is-featured .customer-tier-pricing{border-bottom-color:#ffffff24}.customer-tier-price strong{font:700 32px/1 var(--font-display);letter-spacing:-1.2px}.customer-tier-price small{color:#707681;font-size:11px}.customer-tier-card.is-featured .customer-tier-price small{color:#a3a3a3}.customer-tier-subprice{color:#059669;margin-top:4px;font-size:9px;font-weight:700;display:block}.customer-tier-card.is-featured .customer-tier-subprice{color:#34d399}.customer-tier-desc{color:#626975;margin:0 0 16px;font-size:11px;line-height:1.55}.customer-tier-card.is-featured .customer-tier-desc{color:#d4d4d4}.customer-tier-features{flex-direction:column;flex:1;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:flex}.customer-tier-features li{color:#333842;align-items:flex-start;gap:8px;font-size:11px;font-weight:600;line-height:1.45;display:flex}.customer-tier-card.is-featured .customer-tier-features li{color:#f0f0f0}.customer-check-icon{color:#000;background:#f0f0f0;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;font-size:9px;font-weight:800;display:grid}.customer-check-icon svg{width:10px;height:10px}.customer-tier-card.is-featured .customer-check-icon{color:#fff;background:#222;border:1px solid #333}.customer-tier-action{margin-top:auto}.tier-button{cursor:pointer;border-radius:9px;width:100%;min-height:40px;padding:9px 14px;font-size:11px;font-weight:800;transition:all .18s}.tier-button-primary{color:#000;background:#fff;border:0}.tier-button-primary:hover{background:#f0f2f7}.tier-button-secondary{color:#12141a;background:#fff;border:1px solid #c9ced8}.tier-button-secondary:hover{color:#fff;background:#12141a;border-color:#12141a}.customer-subscription-card{color:#fff;background:#000;border:1px solid #262626;border-radius:16px;grid-template-columns:minmax(260px,.72fr) minmax(320px,1fr);gap:30px;max-width:1180px;margin:0 auto 18px;padding:28px;display:grid}.customer-subscription-price>span,.customer-billing-plan>div>span{color:#a3a3a3;letter-spacing:1.35px;font-size:9px;font-weight:800}.customer-subscription-price h2{font:600 28px/1.05 var(--font-display);letter-spacing:-1px;margin:16px 0 12px}.customer-subscription-price p,.customer-billing-plan>div>p{margin:0}.customer-subscription-price p strong,.customer-billing-plan>div>p strong{font:650 38px/1 var(--font-display);letter-spacing:-1.8px}.customer-subscription-price p small,.customer-billing-plan>div>p small{color:#a3a3a3;font-size:12px}.customer-subscription-price em{color:#a3a3a3;max-width:360px;margin-top:16px;font-size:10px;font-style:normal;line-height:1.55;display:block}.customer-subscription-card ul,.customer-billing-plan ul{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:11px 18px;margin:0;padding:0;list-style:none;display:grid}.customer-subscription-card li,.customer-billing-plan li{padding-left:20px;font-size:11px;font-weight:650;line-height:1.45;position:relative}.customer-subscription-card li:before,.customer-billing-plan li:before{content:"✓";color:#fff;position:absolute;left:0}.customer-explore-pricing{background:#ffffffb8;border:1px solid #d5d9e2;border-radius:18px;max-width:1180px;margin:28px auto 0;padding:24px;scroll-margin-top:24px}.customer-current-membership{color:#153f2b;background:#eff9f3;border:1px solid #9bcfb1;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:28px auto 0;padding:20px 24px;display:flex}.customer-current-membership>div:first-child>span{letter-spacing:1px;font-size:.6875rem;font-weight:850}.customer-current-membership h2{color:#102a1e;font:650 clamp(22px,2.2vw,30px)/1.1 var(--font-display);letter-spacing:-.7px;margin:6px 0 5px}.customer-current-membership p{margin:0;font-size:.875rem}.customer-current-membership>div:last-child{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.customer-current-membership>div:last-child>strong{color:#185d39;text-transform:uppercase;background:#fff;border:1px solid #8bc5a3;border-radius:999px;padding:6px 10px;font-size:.75rem}.customer-current-membership a{color:#153f2b;font-size:.8125rem;font-weight:800;text-decoration:none}.customer-current-membership:not(.is-active){color:#664a16;background:#fff9e8;border-color:#d4c18f}.customer-current-membership:not(.is-active) h2,.customer-current-membership:not(.is-active) a{color:#4f3a14}.customer-explore-pricing>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.customer-explore-pricing>header h2{color:#12141a;font:600 clamp(24px,2.5vw,32px)/1.05 var(--font-display);letter-spacing:-1px;margin:7px 0 5px}.customer-explore-pricing>header p{color:#626975;max-width:570px;margin:0;font-size:11px;line-height:1.55}.customer-explore-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customer-explore-plan-card{color:#171a22;background:#fff;border:1px solid #d5d9e2;border-radius:14px;flex-direction:column;min-height:330px;padding:20px;display:flex}.customer-explore-plan-card.is-requested{outline-offset:3px;outline:3px solid #111}.customer-explore-plan-card.is-current-plan{border-color:#24945c;box-shadow:inset 0 0 0 2px #24945c,0 10px 24px #1c75491f}.customer-explore-plan-card.is-current-plan .customer-explore-plan-heading>span{color:#17633d;background:#dcf5e6}.customer-explore-plan-card.is-current-plan.is-recommended{border-color:#7ae0a6;box-shadow:inset 0 0 0 2px #7ae0a6,0 14px 32px #0f11172e}.customer-explore-plan-card.is-recommended{color:#fff;background:#111;border-color:#111;box-shadow:0 14px 32px #0f11172e}.customer-explore-plan-heading>span{color:#465163;letter-spacing:.65px;background:#e8edf5;border-radius:5px;padding:4px 7px;font-size:7px;font-weight:850;display:inline-flex}.customer-explore-plan-card.is-recommended .customer-explore-plan-heading>span{color:#111;background:#fff}.customer-explore-plan-heading h3{font:650 22px/1 var(--font-display);margin:14px 0 5px}.customer-explore-plan-heading p{color:#697181;min-height:31px;margin:0;font-size:10px;line-height:1.45}.customer-explore-plan-card.is-recommended .customer-explore-plan-heading p{color:#aeb4bf}.customer-explore-plan-price{border-bottom:1px solid #e1e4ea;margin:18px 0 15px;padding-bottom:14px}.customer-explore-plan-card.is-recommended .customer-explore-plan-price{border-color:#333}.customer-explore-plan-price strong{font:700 27px/1 var(--font-display);letter-spacing:-1px}.customer-explore-plan-price small{color:#707681;margin-left:4px;font-size:8px}.customer-explore-plan-price>span{color:#08784e;min-height:14px;margin-top:7px;font-size:8.5px;font-weight:750;display:block}.customer-explore-plan-card.is-recommended .customer-explore-plan-price :is(small,span){color:#aeb4bf}.customer-explore-plan-card>ul{color:#4f5867;gap:8px;margin:0 0 18px;padding:0;font-size:9.5px;line-height:1.4;list-style:none;display:grid}.customer-explore-plan-card>ul li:before{color:#08784e;content:"✓";margin-right:7px;font-weight:900}.customer-explore-plan-card.is-recommended>ul{color:#d7d9de}.customer-explore-plan-card.is-recommended>ul li:before{color:#c7ff00}.customer-explore-plan-card>a{color:#171a22;border:1px solid #c9ced8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin-top:auto;padding:9px 12px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.customer-explore-plan-card.is-recommended>a{color:#111;background:#fff;border-color:#fff}.customer-explore-plan-card>a:focus-visible{outline-offset:3px;outline:3px solid #14161b40}.customer-explore-pricing-note{color:#707681;text-align:center;margin:14px 0 0;font-size:9.5px}.customer-explore-pricing>header p,.customer-explore-plan-heading p,.customer-explore-plan-card>ul,.customer-explore-pricing-note{font-size:.875rem;line-height:1.6}.customer-explore-plan-heading>span,.customer-explore-plan-price small,.customer-explore-plan-price>span{font-size:.8125rem;line-height:1.5}.customer-explore-plan-card>a{min-height:44px;font-size:.875rem}.customer-explore-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.customer-explore-plan-heading p{min-height:0}.customer-setup-next{border:1px solid;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.customer-setup-next span{flex:240px;font-size:.875rem;line-height:1.6}.customer-setup-next .button{min-height:44px}.customer-billing-tier-compare{--billing-ink:#14161b;--billing-muted:#697181;--billing-line:#d8dde6;--billing-soft:#f4f6f9;border:1px solid var(--billing-line);background:#fff;border-radius:16px;max-width:1180px;margin:18px auto;padding:24px}.customer-billing-tier-compare-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.customer-billing-tier-compare-header h3{color:var(--billing-ink);font:600 22px/1.1 var(--font-display);letter-spacing:-.65px;margin:7px 0 5px}.customer-billing-tier-compare-header p{max-width:520px;color:var(--billing-muted);margin:0;font-size:11px;line-height:1.5}.customer-billing-tier-compare-controls{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.customer-billing-compare-link{border:1px solid var(--billing-line);min-height:36px;color:var(--billing-ink);border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.customer-billing-compare-link:hover{background:var(--billing-soft);border-color:#9ca4b1}.customer-billing-tier-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customer-billing-tier-pill{border:1px solid var(--billing-line);width:100%;min-height:236px;color:var(--billing-ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:9px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s,color .18s;display:flex}.customer-billing-tier-pill:hover{border-color:#979faa;transform:translateY(-2px);box-shadow:0 10px 24px #161c2614}.customer-billing-tier-pill:focus-visible{outline-offset:3px;outline:3px solid #14161b33}.customer-billing-tier-pill.is-selected{border-color:var(--billing-ink);background:var(--billing-ink);color:#fff;box-shadow:0 12px 28px #14161b2e}.customer-billing-tier-pill.is-current-plan:not(.is-selected){background:var(--billing-soft)}.customer-billing-tier-selection{background:var(--billing-soft);border-radius:12px;align-items:center;gap:20px;margin-top:14px;padding:15px 16px;display:flex}.customer-billing-tier-selection div{gap:3px;min-width:156px;display:grid}.customer-billing-tier-selection span{color:var(--billing-muted);letter-spacing:1px;font-size:8px;font-weight:800}.customer-billing-tier-selection strong{color:var(--billing-ink);font-size:17px}.customer-billing-tier-selection small{color:var(--billing-muted);font-size:10px}.customer-billing-tier-selection p{color:#555e6d;flex:1;margin:0;font-size:11px;line-height:1.5}.customer-billing-tier-selection a{background:var(--billing-ink);color:#fff;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:38px;padding:9px 13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.customer-billing-tier-selection a:hover span{transform:translate(3px)}.customer-billing-tier-selection a span{transition:transform .18s}.tier-pill-header{justify-content:space-between;align-items:center;gap:6px;display:flex}.tier-pill-badge{color:#4a5568;letter-spacing:.5px;background:#e8edf5;border-radius:4px;padding:2px 6px;font-size:7.5px;font-weight:800}.tier-pill-selection-mark{width:19px;height:19px;color:var(--billing-ink);border:1px solid #c7cdd6;border-radius:50%;place-items:center;font-size:10px;display:grid}.is-selected .tier-pill-selection-mark{background:#fff;border-color:#fff}.tier-pill-name{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.tier-current-tag{color:#363d49;letter-spacing:.45px;white-space:nowrap;background:#e1e5eb;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:800}.is-selected .tier-current-tag{color:#fff;background:#ffffff24}.tier-pill-price{font:700 20px var(--font-display);margin:3px 0 0}.tier-pill-price small{color:#707681;font:500 8px var(--font-body);margin-left:3px}.tier-pill-term{color:#08784e;margin:-5px 0 1px;font-size:9px;font-weight:750}.tier-pill-tagline{color:#626975;margin:0;font-size:10px;line-height:1.4}.tier-pill-features{color:#4a5568;flex-direction:column;gap:5px;margin:auto 0 0;padding:0;font-size:9px;list-style:none;display:flex}.tier-pill-features li:before{content:"✓";color:#08784e;margin-right:6px;font-weight:900}.customer-billing-tier-pill.is-selected :is(.tier-pill-price small,.tier-pill-tagline,.tier-pill-features){color:#c8cdd5}.customer-billing-tier-pill.is-selected .tier-pill-term,.customer-billing-tier-pill.is-selected .tier-pill-features li:before{color:#63d5a1}@media (prefers-reduced-motion:reduce){.customer-billing-tier-pill,.customer-billing-tier-selection a span{transition:none}.customer-billing-tier-pill:hover{transform:none}}@media (width<=700px){.customer-current-membership{flex-direction:column;align-items:flex-start}.customer-current-membership>div:last-child{align-items:flex-start}}.customer-payment-page{--payment-ink:#111318;--payment-muted:#697180;--payment-line:#d8dde6;--payment-surface:#fff;height:100%;min-height:100%;color:var(--payment-ink);background:#eef0f5;padding:clamp(28px,4vw,48px);overflow:auto}.customer-payment-page-header,.customer-payment-layout{width:min(100%,1080px);margin-inline:auto}.customer-payment-page-header>a{color:#555e6d;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.customer-payment-page-header>a:hover{color:var(--payment-ink);text-underline-offset:3px;text-decoration:underline}.customer-payment-page-header>div:last-child{margin-top:28px}.customer-payment-page-header>div:last-child>span{color:var(--payment-muted);letter-spacing:1.3px;font-size:9px;font-weight:800}.customer-payment-page-header h1{max-width:720px;font:600 clamp(36px,4.5vw,58px)/.98 var(--font-display);letter-spacing:-2.3px;margin:10px 0 9px}.customer-payment-page-header p{max-width:650px;color:var(--payment-muted);margin:0;font-size:12px;line-height:1.6}.customer-payment-steps{float:right;align-items:center;gap:8px;display:flex}.customer-payment-steps span{color:#8a919d;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.customer-payment-steps span:not(:last-child):after{content:"";background:#c9ced7;width:26px;height:1px;margin-left:2px}.customer-payment-steps b{border:1px solid #c9ced7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.customer-payment-steps .is-complete,.customer-payment-steps .is-current{color:var(--payment-ink)}.customer-payment-steps .is-complete b{background:var(--payment-ink);color:#fff}.customer-payment-steps .is-current b{border-color:var(--payment-ink)}.customer-payment-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:18px;margin-top:32px;display:grid}.customer-payment-method-panel,.customer-payment-summary{border:1px solid var(--payment-line);background:var(--payment-surface);border-radius:16px;box-shadow:0 10px 30px #1b222f0d}.customer-payment-method-panel{padding:24px}.customer-payment-provider-note{background:var(--payment-ink);color:#fff;border-radius:12px;padding:19px}.customer-payment-provider-note>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-payment-provider-note>div>span{color:#aeb4bf;letter-spacing:1.2px;font-size:9px;font-weight:800}.customer-payment-provider-note>div>small{color:#fff;letter-spacing:.8px;border:1px solid #51545b;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:850}.customer-payment-provider-note strong{margin:8px 0 5px;font-size:16px;display:block}.customer-payment-provider-note p{color:#c8cdd5;margin:0;font-size:11px;line-height:1.55}.customer-payment-return-status{border:1px solid #0000;width:min(100%,1080px);margin:24px auto -8px}.customer-payment-return-status>span{color:#c8cdd5;letter-spacing:1.2px;font-size:8px;font-weight:850;display:block}.customer-payment-return-status>a,.customer-payment-return-status>button{color:#fff;min-height:34px;font:800 9px var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:7px;align-items:center;gap:7px;margin-top:13px;padding:7px 10px;text-decoration:none;display:inline-flex}.customer-payment-return-status.is-confirmed{background:#174d39;border-color:#8cccae}.customer-payment-return-status.is-delayed{background:#5c4519;border-color:#d6b86f}.customer-payment-return-status.is-failed{background:#6d2722;border-color:#e1a29d}.customer-payment-contact{margin-top:24px}.customer-payment-contact>div:first-child>span,.customer-payment-methods legend>span{color:var(--payment-muted);font:800 9px/1.2 var(--font-body);letter-spacing:1.2px;margin-bottom:7px;display:block}.customer-payment-contact h2{font:600 20px/1.15 var(--font-display);letter-spacing:-.6px;margin:0}.customer-payment-contact>div:first-child>p{color:var(--payment-muted);margin:6px 0 15px;font-size:11px;line-height:1.5}.customer-payment-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-payment-contact-fields label{color:#353a44;flex-direction:column;gap:7px;font-size:11px;font-weight:750;display:flex}.customer-payment-contact-fields label:last-child{grid-column:1/-1}.customer-payment-contact-fields input{border:1px solid var(--payment-line);width:100%;min-height:44px;color:var(--payment-ink);font:500 13px var(--font-body);background:#fff;border-radius:9px;outline:none;padding:10px 12px}.customer-payment-contact-fields input:focus-visible{border-color:var(--payment-ink);box-shadow:0 0 0 3px #1113181f}.customer-payment-contact-fields input[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 2px #b423181a}.customer-payment-field-error{color:#b42318;margin:0;font-size:10px;font-weight:700;line-height:1.4;display:block}.customer-payment-methods{border:0;margin:24px 0 0;padding:0}.customer-payment-methods legend{font:600 20px var(--font-display);padding:0}.customer-payment-methods>p{color:var(--payment-muted);margin:6px 0 15px;font-size:11px;line-height:1.5}.customer-payment-methods>p.customer-payment-field-error{color:#b42318;margin:10px 0 0;font-size:10px}.customer-payment-methods>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-payment-methods label{border:1px solid var(--payment-line);cursor:pointer;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:82px;padding:13px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.customer-payment-methods label:hover{background:#fafbfc;border-color:#969eaa}.customer-payment-methods label.is-selected{border-color:var(--payment-ink);box-shadow:inset 0 0 0 1px var(--payment-ink)}.customer-payment-methods input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.customer-payment-methods label:has(input:focus-visible){outline-offset:3px;outline:3px solid #11131833}.customer-payment-method-mark{background:#f5f6f8;border:1px solid #d8dde6;border-radius:8px;place-items:center;width:42px;height:34px;font-size:10px;font-weight:900;display:grid}.customer-payment-methods label>span:nth-of-type(2){flex-direction:column;min-width:0;display:flex}.customer-payment-methods label strong{font-size:12px}.customer-payment-methods label small{color:var(--payment-muted);margin-top:4px;font-size:10px}.customer-payment-methods label>i{color:#fff;border:1px solid #c5cad3;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.customer-payment-methods label.is-selected>i{border-color:var(--payment-ink);background:var(--payment-ink)}.customer-payment-method-detail{background:#f5f7fa;border:1px solid #cfd5df;border-radius:10px;margin-top:12px;padding:14px 16px}.customer-payment-method-detail>span{color:#4e5664;letter-spacing:1px;font-size:9px;font-weight:850}.customer-payment-method-detail p{color:#353a44;margin:7px 0 6px;font-size:11px;line-height:1.55}.customer-payment-method-detail small{color:var(--payment-muted);font-size:9px}.customer-payment-method-detail code,.customer-payment-reference code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.customer-payment-safety{border-top:1px solid var(--payment-line);margin-top:22px;padding-top:20px}.customer-payment-safety strong{font-size:12px}.customer-payment-safety ol{color:var(--payment-muted);gap:8px;margin:12px 0 0;padding-left:20px;font-size:11px;line-height:1.5;display:grid}.customer-payment-service-focus{border:1px solid var(--payment-line);background:#f7f8fa;border-radius:11px;gap:8px;margin-top:20px;padding:16px;display:grid}.customer-payment-service-focus>span{color:var(--payment-muted);letter-spacing:1.2px;font-size:8px;font-weight:800}.customer-payment-service-focus>strong{font-size:14px}.customer-payment-service-focus>p{color:var(--payment-muted);margin:0;font-size:10px;line-height:1.5}.customer-payment-service-focus label{color:#353a44;gap:7px;margin-top:4px;font-size:10px;font-weight:750;display:grid}.customer-payment-service-focus select{border:1px solid var(--payment-line);width:100%;min-height:42px;color:var(--payment-ink);font:500 12px var(--font-body);background:#fff;border-radius:9px;padding:9px 11px}.customer-payment-service-focus select:focus-visible{border-color:var(--payment-ink);outline-offset:1px;outline:3px solid #1113181f}.customer-payment-summary{padding:22px;position:sticky;top:18px}.customer-payment-summary>span{color:var(--payment-muted);letter-spacing:1.2px;font-size:8px;font-weight:800}.customer-payment-summary-plan{border-bottom:1px solid var(--payment-line);justify-content:space-between;align-items:flex-start;gap:16px;margin:17px 0;padding-bottom:17px;display:flex}.customer-payment-summary-plan>div{flex-direction:column;display:flex}.customer-payment-summary-plan strong{font-size:16px}.customer-payment-summary-plan small{max-width:190px;color:var(--payment-muted);margin-top:5px;font-size:9px;line-height:1.4}.customer-payment-summary-plan>a{color:var(--payment-ink);font-size:9px;font-weight:800}.customer-payment-summary dl{gap:11px;margin:0;display:grid}.customer-payment-summary dl>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.customer-payment-summary dt{color:var(--payment-muted);font-size:10px}.customer-payment-summary dd{text-align:right;margin:0;font-size:10px;font-weight:750}.customer-payment-summary .is-saving dd{color:#168354}.customer-payment-total{border-block:1px solid var(--payment-line);margin:20px 0;padding:18px 0}.customer-payment-total span,.customer-payment-total small{color:var(--payment-muted);font-size:9px;display:block}.customer-payment-total strong{font:650 34px/1 var(--font-display);letter-spacing:-1.3px;margin:6px 0 4px;display:block}.customer-payment-reference{color:var(--payment-muted);justify-content:space-between;align-items:center;gap:12px;margin:-7px 0 16px;font-size:9px;display:flex}.customer-payment-reference code{color:#353a44;font-size:9px;font-weight:700}.customer-payment-review{color:#4f5764;cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;margin:0 0 15px;font-size:10px;line-height:1.45;display:grid}.customer-payment-review input{width:16px;height:16px;accent-color:var(--payment-ink);margin:0}.customer-payment-review input[aria-invalid=true]{outline-offset:2px;outline:2px solid #b42318}.customer-payment-error-summary{color:#8f1d14;background:#fff6f5;border:1px solid #efb3ad;border-radius:8px;gap:4px;margin:0 0 15px;padding:11px 12px;font-size:10px;line-height:1.4;display:grid}.customer-payment-review-error{margin:-9px 0 14px 27px}.customer-payment-summary>button{background:var(--payment-ink);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:10px 13px;font-size:10px;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex}.customer-payment-summary>button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 20px #11131829}.customer-payment-summary>button:disabled{cursor:not-allowed;opacity:.48}.customer-payment-summary>p{color:#835d12;align-items:flex-start;gap:7px;margin:12px 0;font-size:9px;font-weight:700;line-height:1.45;display:flex}.customer-payment-summary>p i{background:#c4932d;border-radius:50%;flex:none;width:7px;height:7px;margin-top:3px}.customer-payment-summary>small{color:var(--payment-muted);font-size:8px;line-height:1.45;display:block}.customer-paymongo-preview{width:min(100%,820px);color:var(--payment-ink);background:#fff;border:1px solid #d5d8de;margin:32px auto 12px;animation:.3s cubic-bezier(.2,.75,.2,1) both customer-payment-preview-in;position:relative;box-shadow:0 18px 45px #10141d1f}.customer-paymongo-preview:focus{outline-offset:4px;outline:3px solid #4b74d9}@keyframes customer-payment-preview-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.customer-paymongo-preview:after{content:"";background:linear-gradient(135deg,#fff 6px,#0000 0) 0 0/12px 12px repeat-x,linear-gradient(225deg,#fff 6px,#0000 0) 0 0/12px 12px repeat-x;height:12px;position:absolute;bottom:-12px;left:-1px;right:-1px}.customer-paymongo-preview>header{color:#fff;background:#111318;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.customer-paymongo-preview>header>div{flex-direction:column;gap:4px;display:flex}.customer-paymongo-preview>header span{color:#aeb4bf;letter-spacing:1.4px;font-size:8px;font-weight:850}.customer-paymongo-preview>header strong{font-size:15px}.customer-paymongo-preview>header b{color:#d9dce3;letter-spacing:1px;border:1px solid #5a606d;border-radius:5px;padding:5px 8px;font-size:8px}.customer-paymongo-preview main{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:28px;padding:24px;display:grid}.customer-receipt-heading{text-align:left;grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;margin-bottom:20px;display:grid}.customer-receipt-heading>span{color:var(--payment-muted);letter-spacing:1.4px;font-size:8px;font-weight:850}.customer-receipt-heading h2{font:650 32px/1 var(--font-display);letter-spacing:-1px;grid-column:1;margin:8px 0 0}.customer-receipt-heading p{color:var(--payment-muted);grid-area:1/2/3;margin:0;font-size:10px}.customer-receipt-items,.customer-receipt-details{margin:0;padding:0}.customer-receipt-items{grid-area:2/1/5}.customer-receipt-details{border-left:1px dashed #c8cdd5;grid-column:2;padding-left:28px}.customer-receipt-items>div,.customer-receipt-details>div{border-top:1px dashed #c8cdd5;justify-content:space-between;align-items:flex-start;gap:24px;padding:12px 0;display:flex}.customer-receipt-items dt,.customer-receipt-items dd,.customer-receipt-details dt,.customer-receipt-details dd{margin:0;font-size:11px}.customer-receipt-items dt,.customer-receipt-details dt{color:var(--payment-muted)}.customer-receipt-items dt strong,.customer-receipt-items dt small,.customer-receipt-details dd strong,.customer-receipt-details dd small{display:block}.customer-receipt-items dt strong{color:var(--payment-ink);font-size:12px}.customer-receipt-items dt small,.customer-receipt-details dd small{color:var(--payment-muted);margin-top:4px;font-size:9px;line-height:1.45}.customer-receipt-items dd,.customer-receipt-details dd{text-align:right;max-width:65%;font-weight:750}.customer-receipt-items .is-total{border-bottom:1px dashed #c8cdd5;align-items:baseline;padding:16px 0}.customer-receipt-items .is-total dt{color:var(--payment-ink);font-size:13px;font-weight:800}.customer-receipt-items .is-total dd{font:700 24px var(--font-display);letter-spacing:-.7px}.customer-receipt-details code{overflow-wrap:anywhere;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.customer-paymongo-preview main>button{color:#fff;opacity:.48;cursor:not-allowed;background:#111318;border:0;border-radius:9px;grid-column:2;width:calc(100% - 28px);min-height:44px;margin:12px 0 0 28px;font-size:11px;font-weight:800}.customer-paymongo-preview footer{min-height:0;color:inherit;text-align:center;isolation:auto;background:0 0;border-top:1px dashed #c8cdd5;grid-column:2;gap:5px;margin:14px 0 0 28px;padding:14px 0 0;display:grid;overflow:visible}.customer-paymongo-preview footer span{color:#835d12;letter-spacing:1px;font-size:8px;font-weight:850}.customer-paymongo-preview footer small{color:var(--payment-muted);font-size:8px;line-height:1.45}@media (width<=900px){.customer-payment-page{height:auto;min-height:100%;padding:26px 18px}.customer-payment-layout{grid-template-columns:1fr}.customer-payment-summary{position:static}}@media (width<=620px){.customer-payment-steps{float:none;margin-top:24px}.customer-payment-page-header>div:last-child{margin-top:24px}.customer-payment-methods>div,.customer-payment-contact-fields{grid-template-columns:1fr}.customer-payment-contact-fields label:last-child{grid-column:auto}.customer-payment-contact-fields input{font-size:16px}.customer-paymongo-preview main{grid-template-columns:1fr;padding:24px 18px 20px}.customer-receipt-heading{grid-column:1;display:block}.customer-receipt-heading p{margin-top:5px}.customer-receipt-items,.customer-receipt-details,.customer-paymongo-preview main>button,.customer-paymongo-preview footer{grid-area:auto/1}.customer-receipt-details{border-left:0;margin-top:12px;padding-left:0}.customer-paymongo-preview main>button{width:100%;margin-left:0}.customer-paymongo-preview footer{margin-left:0}}@media (prefers-reduced-motion:reduce){.customer-payment-methods label,.customer-payment-summary>button{transition:none}.customer-paymongo-preview{animation:none}}.customer-payment-invalid{align-content:center;justify-items:start;gap:14px;display:grid}.customer-payment-invalid>span{color:var(--payment-muted);letter-spacing:1.3px;font-size:9px;font-weight:850}.customer-payment-invalid h1{max-width:720px;font:600 clamp(36px,4.5vw,58px)/.98 var(--font-display);letter-spacing:-2.3px}.customer-payment-invalid p{max-width:620px;color:var(--payment-muted);margin:0;font-size:13px;line-height:1.6}.customer-payment-invalid a{background:var(--payment-ink);color:#fff;border-radius:9px;align-items:center;min-height:44px;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.customer-payment-methods-card{background:#ffffffc7;border:1px solid #d5d9e2;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:18px auto;padding:20px 22px;display:flex}.customer-payment-methods-text h4{font:600 16px var(--font-display);letter-spacing:-.4px;margin:6px 0 4px}.customer-payment-methods-text p{color:#626975;max-width:540px;margin:0;font-size:11px;line-height:1.5}.customer-payment-badges{flex-wrap:wrap;gap:8px;display:flex}.payment-badge{color:#222634;background:#fff;border:1px solid #d5d9e2;border-radius:8px;align-items:center;padding:6px 11px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 1px 3px #00000008}.payment-badge.gcash{color:#005ce6;border-color:#b8d2fa}.payment-badge.maya{color:#00c853;border-color:#b4edd0}.payment-badge.card{color:#1a1f36}.payment-badge.bank{color:#6b46c1;border-color:#d6bcfa}.payment-badge.grabpay{color:#00b140;border-color:#a7f3d0}.customer-settings-modal-layer{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080c1285;place-items:center;padding:24px;animation:.18s both customer-settings-backdrop-in;display:grid;position:fixed;inset:0}.workspace-settings-modal-skeleton{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080c1285;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workspace-settings-modal-skeleton>div{background:#f5f6f8;border:1px solid #cfd5df;border-radius:18px;width:min(920px,100vw - 48px);height:min(620px,100dvh - 48px);overflow:hidden;box-shadow:0 28px 80px #0a101a4d}.workspace-settings-modal-skeleton header{background:#fff;border-bottom:1px solid #d8dde6;justify-content:space-between;align-items:center;height:82px;padding:20px 22px;display:flex}.workspace-settings-modal-skeleton header span,.workspace-settings-modal-skeleton header div,.workspace-settings-modal-skeleton main :is(i,b,span){background:linear-gradient(90deg,var(--theme-skeleton,#e0e4e9) 20%,var(--theme-skeleton-highlight,#f0f2f4) 42%,var(--theme-skeleton,#e0e4e9) 64%);background-size:240% 100%;border-radius:8px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.workspace-settings-modal-skeleton header span{width:190px;height:28px}.workspace-settings-modal-skeleton header div{width:34px;height:34px}.workspace-settings-modal-skeleton main{grid-template-columns:160px 1fr;gap:18px;padding:18px;display:grid}.workspace-settings-modal-skeleton aside{align-content:start;gap:9px;display:grid}.workspace-settings-modal-skeleton aside i{height:38px}.workspace-settings-modal-skeleton section{background:#fff;border-radius:13px;align-content:start;gap:14px;padding:18px;display:grid}.workspace-settings-modal-skeleton section b{width:48%;height:24px}.workspace-settings-modal-skeleton section span{height:54px}.customer-settings-modal{color:#191c24;background:#fff;border:1px solid #cfd5df;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(920px,100vw - 48px);max-height:min(760px,100dvh - 48px);animation:.2s cubic-bezier(.2,.75,.2,1) both customer-settings-modal-in;display:grid;overflow:hidden;box-shadow:0 28px 80px #0a101a4d}.customer-settings-modal-header{background:#fff;border-bottom:1px solid #d8dde6;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.customer-settings-modal-header>div:first-child>span{color:#707887;letter-spacing:1.2px;font-size:8px;font-weight:850}.customer-settings-modal-header h1{font:650 25px/1 var(--font-display);letter-spacing:-.8px;margin:5px 0 3px}.customer-settings-modal-header p{color:#697180;margin:0;font-size:10px;line-height:1.45}.customer-settings-modal-actions{flex:none;align-items:center;gap:10px;display:flex}.customer-settings-protected{color:#286047;background:#edf6f1;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:8px;font-weight:800;display:inline-flex}.customer-settings-protected i{background:#398261;border-radius:50%;width:6px;height:6px;margin-right:6px}.customer-settings-modal-actions button{color:#303743;width:34px;height:34px;font:500 20px/1 var(--font-body);cursor:pointer;background:#fff;border:1px solid #d3d8e0;border-radius:9px;place-items:center;display:grid}.customer-settings-modal-actions button:hover{background:#f1f3f6;border-color:#929ba8}.customer-settings-modal-actions button:focus-visible{outline-offset:2px;outline:3px solid #23456c33}.customer-settings-content{overscroll-behavior:contain;min-height:0;overflow:auto}.customer-settings-modal .customer-account-page.is-embedded{min-height:0}.customer-settings-modal .customer-account-clerk{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.customer-settings-modal .customer-account-clerk :is(.cl-cardBox,.cl-card,.cl-scrollBox){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.customer-settings-modal .customer-sub-activation-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d8dde6;border-radius:0;margin:0;padding:0 0 22px}.customer-settings-modal .sub-activation-grid{background:0 0;border:1px solid #e2e5ea;border-radius:0;gap:0;padding:0}.customer-settings-modal .sub-activation-item{border-bottom:1px solid #e2e5ea;border-right:1px solid #e2e5ea;justify-content:center;min-height:68px;padding:13px 16px}.customer-settings-modal .sub-activation-item:nth-child(2n){border-right:0}.customer-settings-modal .sub-activation-item:nth-last-child(-n+2){border-bottom:0}.customer-settings-modal .customer-billing-tier-compare{background:0 0;border:0;border-bottom:1px solid #d8dde6;border-radius:0;margin:0;padding:24px 0}.customer-settings-modal .customer-billing-tier-selection{border-radius:8px}.customer-settings-modal .customer-payment-methods-card{background:0 0;border:0;border-bottom:1px solid #d8dde6;border-radius:0;margin:0;padding:22px 0}.customer-settings-modal .customer-billing-unavailable{background:0 0;border:0;border-bottom:1px solid #d8dde6;border-radius:0;padding:22px 0}.customer-settings-modal .customer-billing-tier-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-settings-modal .customer-billing-tier-pill{min-height:205px}.customer-settings-modal .sub-activation-grid,.customer-settings-modal .customer-privacy-overview{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes customer-settings-backdrop-in{0%{opacity:0}}@keyframes customer-settings-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.customer-billing>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;display:flex}.customer-billing>header h2{font:600 30px/1 var(--font-display);letter-spacing:-1.2px;margin:7px 0 0}.customer-billing>header button,.customer-settings-state button{color:#191c24;cursor:pointer;background:#fff;border:1px solid #c9ced8;border-radius:8px;min-height:36px;padding:8px 12px;font-size:11px;font-weight:700}.customer-billing>p{color:#707681;margin:0 0 22px;font-size:12px;line-height:1.6}.customer-billing-plan{color:#fff;background:#101522;border:1px solid #d5d9e2;border-radius:15px;grid-template-columns:minmax(220px,.7fr) minmax(320px,1fr);gap:26px;margin-bottom:16px;padding:22px;display:grid}.customer-billing-plan h3{font:600 23px/1.05 var(--font-display);margin:12px 0 10px}.customer-billing-plan>div>p small{color:#aeb7c6}.customer-billing-plan li{color:#e8ebf1}.customer-billing-unavailable{background:#fff;border:1px solid #d5d9e2;border-radius:15px;padding:24px}.customer-billing-unavailable>span{color:#707681;letter-spacing:1.2px;font-size:9px;font-weight:800}.customer-billing-unavailable h3{font:600 25px var(--font-display);margin:10px 0 7px}.customer-billing-unavailable p{color:#626975;margin:0 0 15px;font-size:12px;line-height:1.55}.customer-billing-unavailable a,.customer-calendar-empty a{color:#191c24;text-underline-offset:3px;font-size:11px;font-weight:800;text-decoration:underline}.customer-settings-state{color:#707681;align-content:center;place-items:center;gap:14px;min-height:280px;font-size:13px;display:grid}.customer-calendar{color:#191c24;background:#eef0f7;height:100%;padding:clamp(28px,4vw,48px);overflow:auto}.customer-calendar-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.customer-calendar-header span,.customer-calendar-state>span,.customer-calendar-agenda>span{color:#707681;letter-spacing:1.35px;font-size:9px;font-weight:800}.customer-calendar-header h1,.customer-calendar-state h1{font:600 clamp(36px,4vw,58px)/1 var(--font-display);letter-spacing:-2.4px;margin:10px 0 0}.customer-calendar-header p{color:#707681;text-align:right;max-width:300px;margin:0 0 4px;font-size:12px;line-height:1.55}.customer-calendar-layout{grid-template-columns:minmax(520px,1fr) minmax(230px,300px);align-items:start;gap:14px;display:grid}.customer-calendar-board,.customer-calendar-agenda{background:#ffffffc7;border:1px solid #d5d9e2;border-radius:15px;overflow:hidden}.customer-calendar-toolbar{border-bottom:1px solid #d5d9e2;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.customer-calendar-toolbar h2{font:600 23px var(--font-display);letter-spacing:-.7px;margin:0}.customer-calendar-toolbar>div{gap:6px;display:flex}.customer-calendar-toolbar button,.customer-calendar-state button{color:#191c24;cursor:pointer;background:#fff;border:1px solid #c9ced8;border-radius:8px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:700}.customer-calendar-weekdays,.customer-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.customer-calendar-weekdays span{color:#858b96;text-align:center;border-right:1px solid #e0e3e9;padding:11px 9px;font-size:8px;font-weight:800}.customer-calendar-weekdays span:last-child{border-right:0}.customer-calendar-day{border-top:1px solid #e0e3e9;border-right:1px solid #e0e3e9;min-height:100px;padding:9px}.customer-calendar-day:nth-child(7n){border-right:0}.customer-calendar-day>span{color:#626975;font-size:10px;font-weight:700;display:block}.customer-calendar-day>strong{color:#fff;background:#0d1729;border-radius:7px;margin-top:8px;padding:7px;font-size:9px;line-height:1.35;display:block}.customer-calendar-day>strong.is-follow-up{background:#315f8c}.customer-calendar-day.is-empty{background:#e9ebf085}.customer-calendar-agenda{padding:22px}.customer-calendar-agenda h2{font:600 24px var(--font-display);letter-spacing:-.8px;margin:9px 0 20px}.customer-calendar-agenda ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.customer-calendar-agenda li{background:#fff;border:1px solid #e0e3e9;border-radius:10px;padding:13px}.customer-calendar-agenda time,.customer-calendar-agenda small{color:#737a86;font-size:9px;display:block}.customer-calendar-agenda strong{margin:7px 0;font-size:12px;line-height:1.35;display:block}.customer-calendar-agenda small{text-transform:capitalize}.customer-calendar-agenda>p,.customer-calendar-state>p,.customer-calendar-empty p{color:#707681;font-size:12px;line-height:1.6}.customer-calendar-state{align-content:center;min-height:100%;display:grid}.customer-calendar-state button{width:max-content;margin-top:12px}.customer-sub-activation-card{background:#fff;border:1px solid #d5d9e2;border-radius:16px;max-width:1180px;margin:0 auto 20px;padding:24px 26px;box-shadow:0 2px 10px #191e2b0a}.sub-activation-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.sub-activation-header h3{font:700 22px var(--font-display);letter-spacing:-.6px;color:#0f172a;margin:6px 0 0}.sub-activation-badge{letter-spacing:.6px;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 12px;font-size:10px;font-weight:800;display:inline-flex}.badge-active{color:#185d39;background:#edf8f0;border:1px solid #b8dfc7}.badge-past_due,.badge-expired,.badge-awaiting_confirmation{color:#855d14;background:#fff8e8;border:1px solid #fae1a6}.badge-selected{color:#1e40af;background:#edf4ff;border:1px solid #bfdbfe}.badge-not_selected{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.badge-paused{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.badge-cancelled{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb}.sub-activation-grid{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;padding:16px 18px;display:grid}.sub-activation-item{flex-direction:column;gap:4px;min-width:0;display:flex}.sub-meta-label{color:#64748b;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:800}.sub-activation-item strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.sub-activation-notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-bottom:14px;padding:12px 16px;font-size:11px}.sub-activation-notice span{margin-bottom:2px;font-weight:800;display:block}.sub-activation-notice p{margin:0;line-height:1.45}.sub-activation-note{color:#64748b;font-size:10px}.customer-onboarding-card{background:#fff;border:1px solid #cbd5e1;border-radius:18px;max-width:1180px;margin:0 auto 20px;padding:24px 26px;box-shadow:0 4px 20px #0f172a0d}.onboarding-card-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.onboarding-card-header h2{font:700 clamp(20px,2.2vw,28px) var(--font-display);letter-spacing:-.8px;color:#0f172a;margin:6px 0 0}.onboarding-progress-pill{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.onboarding-progress-pill strong{color:#0f172a;font-size:13px}.onboarding-track{background:#e2e8f0;border-radius:999px;height:6px;margin-bottom:20px;overflow:hidden}.onboarding-track-fill{border-radius:inherit;background:linear-gradient(90deg,#0f172a 0%,#2563eb 100%);height:100%;transition:width .4s}.onboarding-step-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.onboarding-step-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;transition:all .18s;display:grid}.onboarding-step-item:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0a}.onboarding-step-indicator{place-items:center;width:34px;height:34px;display:grid}.step-badge-complete{color:#fff;background:#10b981;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.step-badge-complete svg{width:16px;height:16px}.step-badge-progress{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.step-badge-progress svg{width:16px;height:16px}.step-badge-blocked{color:#ef4444;background:#fef2f2;border:1px solid #fecaca;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.step-badge-blocked svg{width:14px;height:14px}.step-badge-number{color:#64748b;background:#e2e8f0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.onboarding-step-content{min-width:0}.onboarding-step-heading{align-items:center;gap:10px;display:flex}.onboarding-step-heading strong{color:#0f172a;font-size:13px;font-weight:700}.step-state-tag{letter-spacing:.5px;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:8px;font-weight:800}.tag-complete{color:#065f46;background:#d1fae5}.tag-in_progress{color:#1e40af;background:#dbeafe}.tag-incomplete{color:#475569;background:#f1f5f9}.tag-blocked{color:#991b1b;background:#fee2e2}.onboarding-step-content p{color:#64748b;margin:3px 0 0;font-size:11px;line-height:1.45}.step-blocked-reason{color:#b91c1c;margin-top:4px;font-size:10px;font-weight:600;display:block}.button-small{min-height:32px;padding:6px 12px;font-size:11px}.step-wait-label{color:#64748b;font-size:11px;font-weight:600}.customer-va-inbox{border:1px solid var(--portal-border);background:var(--portal-surface);box-shadow:var(--portal-shadow);border-radius:18px;margin-bottom:16px;overflow:hidden}.customer-va-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.va-profile-lockup{align-items:center;gap:12px;display:flex}.va-avatar-circle{color:#fff;background:#0f172a;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.va-avatar-circle svg{width:20px;height:20px}.va-info h2{font:700 17px var(--font-display);letter-spacing:-.4px;color:#0f172a;margin:2px 0}.va-info small{color:#64748b;font-size:10px}.va-status-indicator{letter-spacing:.5px;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}.va-status-indicator.status-assigned{color:#065f46;background:#d1fae5}.va-status-indicator.status-matching,.va-status-indicator.status-unassigned{color:#92400e;background:#fef3c7}.va-intro-banner{color:#475569;background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:12px 20px;font-size:11px;line-height:1.5}.va-intro-banner p{margin:0}.va-inbox-state{text-align:center;color:#64748b;align-content:center;place-items:center;gap:8px;min-height:160px;padding:24px;display:grid}.va-inbox-empty{color:#fff;isolation:isolate;background:#080b12;grid-template-columns:minmax(0,1fr) 270px;align-items:center;min-height:300px;padding:34px;display:grid;position:relative;overflow:hidden}.va-inbox-empty:before{content:"";z-index:-1;opacity:.16;background-image:linear-gradient(#94a3b866 1px,#0000 1px),linear-gradient(90deg,#94a3b866 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 35%,#0000 100%);mask-image:linear-gradient(90deg,#000 35%,#0000 100%)}.va-inbox-empty-copy{z-index:2;max-width:480px;position:relative}.va-inbox-empty-copy>span{color:#8fa5c5;letter-spacing:1.3px;font-size:9px;font-weight:800;display:block}.va-inbox-empty-copy strong{color:#fff;max-width:430px;font:600 clamp(25px,2.4vw,36px)/1.08 var(--font-display);letter-spacing:-1.1px;margin-top:14px;display:block}.va-inbox-empty-copy p{color:#b7c1cf;max-width:430px;margin:14px 0 0;font-size:13px;line-height:1.65}.va-inbox-empty>img{z-index:1;object-fit:contain;pointer-events:none;filter:drop-shadow(0 18px 28px #00000080);width:310px;height:410px;position:absolute;bottom:-92px;right:-12px}.empty-circle-icon{color:#94a3b8;background:#f1f5f9;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.empty-circle-icon svg{width:22px;height:22px}.va-message-thread{flex-direction:column;gap:12px;max-height:280px;padding:18px 20px;display:flex;overflow-y:auto}.va-message-row{align-items:flex-start;gap:10px;display:flex}.va-message-row.is-me{justify-content:flex-end}.msg-avatar{color:#fff;background:#0f172a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.msg-bubble{border-radius:12px;max-width:82%;padding:12px 14px;font-size:12px;line-height:1.5}.va-message-row.is-va .msg-bubble{color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0}.va-message-row.is-system .msg-bubble{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.va-message-row.is-me .msg-bubble{color:#fff;background:#0f172a}.msg-meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:10px;display:flex}.va-message-row.is-va .msg-meta strong{color:#0f172a}.va-message-row.is-va .msg-meta time{color:#64748b}.va-message-row.is-me .msg-meta time{color:#94a3b8}.msg-bubble p{margin:0}.va-composer-section{background:#f8fafc;border-top:1px solid #e2e8f0;padding:14px 20px}.va-composer-form{align-items:center;gap:8px;display:flex}.va-composer-input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:1;min-height:40px;padding:8px 14px;font-size:12px}.va-composer-input:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.va-send-button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;transition:background .15s;display:grid}.va-send-button:disabled{color:#94a3b8;cursor:not-allowed;background:#e2e8f0}.va-send-button svg{width:16px;height:16px}.va-composer-note{color:#64748b;margin-top:8px;font-size:9.5px;display:block}.customer-interviews-section{background:#e9edf3;border:1px solid #b8c2d1;border-radius:22px;margin-bottom:16px;overflow:hidden;box-shadow:0 18px 48px #0f172a17}.customer-interviews-section .interviews-section-header{isolation:isolate;color:#fff;background:#0b0b0d;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading actions""tabs tabs";align-items:end;gap:22px 28px;padding:28px;display:grid;position:relative;overflow:hidden}.customer-interviews-section .interviews-section-header:before{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(#94a3b86b 1px,#0000 1px),linear-gradient(90deg,#94a3b86b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 12%,#0000 78%);mask-image:linear-gradient(90deg,#000 12%,#0000 78%)}.customer-interviews-section .interviews-section-header:after{content:none}.interviews-section-heading{grid-area:heading;max-width:720px}.interviews-section-heading>.customer-pricing-kicker{color:#fff}.interviews-section-header h2{color:#fff;font:700 clamp(25px,2vw,32px)/1.05 var(--font-display);letter-spacing:-1px;margin:7px 0 0}.interviews-section-heading p{color:#c7cbd4;max-width:670px;margin:10px 0 0;font-size:13px;line-height:1.55}.interviews-header-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:9px;display:flex}.interviews-plan-action{box-sizing:border-box;color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff38;border-radius:9px;align-items:center;gap:14px;min-height:40px;padding:9px 13px;font-size:10px;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.interviews-plan-action:hover{background:#ffffff21;border-color:#fff9;transform:translateY(-1px)}.interviews-plan-action:focus-visible{outline-offset:3px;outline:3px solid #fff}.interviews-tab-pill{background:#ffffff12;border:1px solid #ffffff2e;border-radius:11px;grid-area:tabs;align-items:center;gap:3px;width:max-content;max-width:100%;padding:4px;display:inline-flex}.interviews-tab-pill button{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:11px;font-weight:750;transition:background .15s,color .15s;display:inline-flex}.interviews-tab-pill button>span{min-width:21px;height:21px;color:inherit;background:#ffffff1f;border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:grid}.interviews-tab-pill button.active{color:#0b0b0d;background:#fff;box-shadow:0 5px 16px #00000038}.interviews-tab-pill button.active>span{color:#111113;background:#e5e7eb}.interviews-tab-pill button:focus-visible{outline-offset:2px;outline:3px solid #fff}.interviews-tab-content,.followups-tab-content{background:#e9edf3;padding:22px}.opportunity-content-card{background:#fff;border:1px solid #c5ceda;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #0f172a0f}.opportunity-content-card-header{box-sizing:border-box;color:#fff;background:#111113;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:14px 18px;display:flex}.opportunity-content-card-header>div:first-child>span{color:#fff;letter-spacing:1.35px;font-size:8.5px;font-weight:900;display:block}.opportunity-content-card-header h3{color:#fff;font:700 17px/1.1 var(--font-display);letter-spacing:-.35px;margin:4px 0 0}.opportunity-content-card-meta{align-items:center;gap:12px;display:flex}.opportunity-content-card-meta>small{color:#aeb5c2;white-space:nowrap;font-size:10px}.opportunity-content-card-meta>.customer-progress-add{color:#111113;background:#fff;border:1px solid #ffffff40;min-height:36px;margin:0;padding:8px 11px}.opportunity-panel-action,.opportunity-empty-action{box-sizing:border-box;color:#fff;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:14px;min-height:36px;padding:8px 11px;font-size:9.5px;font-weight:800;text-decoration:none;display:inline-flex}.opportunity-panel-action:hover{color:#111113;background:#fff}.opportunity-panel-action:focus-visible,.opportunity-empty-action:focus-visible{outline-offset:3px;outline:3px solid #fff}.opportunity-content-card-body{padding:20px}.opportunity-empty-layout{background:#fff;grid-template-columns:minmax(0,1fr) minmax(260px,410px);align-items:center;gap:34px;min-height:300px;padding:10px 26px 10px 30px;display:grid;overflow:hidden}.opportunity-empty-layout.is-compact{grid-template-columns:minmax(0,600px);min-height:220px}.opportunity-empty-copy{z-index:1;max-width:570px;position:relative}.opportunity-empty-copy .empty-circle-icon{color:#111113;background:#f4f4f5;border:1px solid #d4d4d8;border-radius:12px;width:48px;height:48px;margin-bottom:17px}.opportunity-empty-copy>span{color:#111113;letter-spacing:1.3px;font-size:9px;font-weight:900;display:block}.opportunity-empty-copy h4{color:#101014;font:700 clamp(25px,2.5vw,36px)/1.04 var(--font-display);letter-spacing:-1.2px;margin:7px 0 0}.opportunity-empty-copy p{color:#526174;max-width:560px;margin:13px 0 0;font-size:13px;line-height:1.62}.opportunity-empty-copy>.customer-progress-add,.opportunity-empty-action{margin:20px 0 0}.opportunity-empty-action{background:#171719;border-color:#171719}.opportunity-empty-layout>img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-height:285px;display:block}.interviews-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.interview-card{background:#fff;border:1px solid #cfd6e1;border-radius:14px;padding:0;overflow:hidden}.interview-card.is-upcoming{background:#fff;border-color:#aeb9ca;box-shadow:0 6px 18px #0f172a12}.interview-card-top{box-sizing:border-box;background:#111113;justify-content:space-between;align-items:center;gap:8px;min-height:48px;margin:0;padding:10px 14px;display:flex}.interview-card-body{padding:16px}.interview-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:3px 7px;font-size:8px;font-weight:800}.interview-badge.is-upcoming{color:#111113;background:#fff;border:1px solid #d4d4d8}.interview-badge.is-completed{color:#334155;background:#f1f5f9}.interview-date{color:#c9ced8;font-size:10px;font-weight:700}.interview-role{font:700 16px var(--font-display);letter-spacing:-.3px;color:#0f172a;margin:0 0 2px}.interview-company{color:#64748b;margin:0 0 10px;font-size:11.5px;font-weight:600}.interview-details-box{color:#475569;background:#f1f5f9;border-radius:8px;flex-direction:column;gap:3px;margin-bottom:10px;padding:10px 12px;font-size:10.5px;display:flex}.interview-prep-notes{color:#334155;margin:0 0 8px;font-size:11px;line-height:1.45}.interview-prep-notes strong{color:#0f172a;margin-bottom:2px;font-size:10.5px;display:block}.interview-updated{color:#94a3b8;font-size:9.5px;display:block}.followups-list{flex-direction:column;gap:10px;display:flex}.followup-row-card{background:#fff;border:1px solid #cfd6e1;border-radius:12px;padding:0;overflow:hidden}.followup-card-header{background:#111113;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.followup-card-body{padding:13px 16px 15px}.followup-main{min-width:0}.followup-title-wrap strong{color:#fff;font-size:13px}.followup-title-wrap span{color:#b7bdc8;margin-left:8px;font-size:11.5px}.followup-summary{color:#334155;margin:4px 0 6px;font-size:11.5px;line-height:1.4}.followup-meta{color:#64748b;flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.followup-status-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:999px;padding:3px 8px;font-size:8px;font-weight:800}.followup-status-tag.tag-waiting_response{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.followup-status-tag.tag-pending{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.followup-status-tag.tag-completed{color:#065f46;background:#d1fae5}.notification-center-container{position:relative}.notification-trigger-button{color:#000;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:8px;place-items:center;width:38px;height:38px;transition:all .15s;display:grid;position:relative}.customer-portal .notification-trigger-button{place-items:center;width:38px;height:38px;min-height:38px;padding:0;line-height:1}.notification-trigger-button:hover{background:#f5f5f5;border-color:#000}.notification-trigger-button svg{width:18px;height:18px}.notification-trigger-badge{color:#fff;background:#000;border:2px solid #fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:8.5px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.notification-popover{z-index:1000;transform-origin:100% 0;background:#fff;border:1px solid #d4d4d4;border-radius:14px;flex-direction:column;width:min(420px,100vw - 32px);height:auto;max-height:min(560px,100vh - 24px);animation:.22s cubic-bezier(.2,.75,.2,1) both notification-popover-in;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:0 18px 45px #00000026}@keyframes notification-popover-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.notification-popover-header{color:#000;background:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:14px 16px;display:flex}.notification-popover-title-row{align-items:center;gap:8px;min-width:0;display:flex}.notification-popover-header h3{font:700 15px var(--font-display);letter-spacing:-.3px;color:#000;white-space:nowrap;margin:0}.notification-unread-count-tag{color:#fff;letter-spacing:.4px;text-transform:uppercase;background:#000;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:800}.notification-header-actions{flex:none;align-items:center;display:flex}.notification-popover .notif-close-btn{color:#525252;cursor:pointer;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;min-height:32px;padding:0;transition:all .15s;display:grid}.notification-popover .notif-close-btn:hover{color:#fff;background:#000;border-color:#000}.notification-popover .notif-close-btn svg{width:14px;height:14px;margin:auto;display:block}.notification-toolbar{background:#fafafa;border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;padding:9px 12px;display:flex}.notification-category-filters{flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.notification-category-filters button{color:#525252;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:600;transition:all .15s}.notification-category-filters button.active{color:#fff;background:#000;border-color:#000;font-weight:700}.notification-popover .notif-mark-read-all{color:#262626;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:7px;flex:none;min-height:30px;padding:5px 9px;font-size:10px;font-weight:700;transition:all .15s}.notification-popover .notif-mark-read-all:hover{color:#fff;background:#000;border-color:#000}.notification-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#fff;flex:0 auto;height:min(360px,100dvh - 190px);min-height:0;max-height:360px;padding:0;overflow:hidden auto}.notification-empty{text-align:center;color:#737373;align-content:center;place-items:center;gap:6px;min-height:150px;padding:32px 20px;display:grid}.notification-empty svg{color:#000;width:24px;height:24px}.notification-empty strong{color:#000;font-size:13px}.notification-empty p{margin:0;font-size:11px}.notification-item{cursor:pointer;background:#fff;border-bottom:1px solid #f0f0f0;padding:12px 16px;transition:background .15s;position:relative}.notification-item:hover{background:#f9f9f9}.notification-item.is-unread{background:#fafafa}.notification-item.is-unread:before{content:"";background:#000;width:3px;position:absolute;top:0;bottom:0;left:0}.notification-item-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.notification-tag-wrap{align-items:center;gap:6px;display:flex}.notif-dot{background:#000;border-radius:50%;width:5px;height:5px;display:inline-block}.notif-category-tag{text-transform:uppercase;letter-spacing:.5px;color:#262626;background:#f0f0f0;border:1px solid #e5e5e5;border-radius:4px;padding:2px 5px;font-size:7.5px;font-weight:800}.notif-time{color:#888;font-size:9.5px}.notif-title{color:#000;margin-bottom:2px;font-size:12px;font-weight:700;display:block}.notif-body{color:#525252;margin:0 0 6px;font-size:11px;line-height:1.45}.notif-footer{justify-content:space-between;align-items:center;min-height:22px;font-size:10px;display:flex}.notif-link{color:#000;text-underline-offset:2px;font-weight:700;text-decoration:underline}.notif-link:hover{color:#525252}.notif-mark-single{color:#737373;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:600;transition:color .15s}.notif-mark-single:hover{color:#000;text-decoration:underline}.notification-channel-notice{color:#737373;background:#fafafa;border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:10px;padding:9px 16px;font-size:9px;display:flex}.notification-settings-link{color:#262626;text-underline-offset:2px;flex:none;font-size:9px;font-weight:700;text-decoration:underline}.notification-settings-link:hover{color:#000}@media (prefers-reduced-motion:reduce){.notification-popover{animation:none}}@media (width<=480px){.notification-channel-notice{flex-direction:column;align-items:flex-start;gap:5px}}.customer-privacy-page{max-width:1180px;margin:0 auto}.customer-privacy-overview{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;margin-bottom:18px;display:grid}.customer-settings-card{background:#fff;border:1px solid #cbd5e1;border-radius:20px;margin-bottom:18px;padding:26px;box-shadow:0 8px 24px #0f172a0e}.customer-privacy-overview .customer-settings-card{margin:0}.settings-card-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.settings-card-title-wrap{align-items:center;gap:12px;display:flex}.settings-icon-wrap{color:#0f172a;background:#f1f5f9;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.settings-icon-wrap svg{width:18px;height:18px}.settings-kicker{letter-spacing:1px;color:#64748b;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.settings-kicker.is-danger{color:#dc2626}.settings-card-header h3{font:700 19px var(--font-display);letter-spacing:-.45px;color:#0f172a;margin:4px 0 0}.consent-badge{color:#065f46;letter-spacing:.5px;background:#d1fae5;border-radius:999px;padding:4px 10px;font-size:9px;font-weight:800}.support-sla-badge{color:#1e40af;letter-spacing:.5px;background:#eff6ff;border-radius:999px;padding:4px 10px;font-size:9px;font-weight:800}.settings-card-desc{color:#475569;margin:0 0 16px;font-size:12px;line-height:1.6}.customer-privacy-consent{color:#fff;background:linear-gradient(145deg,#0b1019,#151d2b);border-color:#1d2635;position:relative;overflow:hidden}.customer-privacy-consent:after{content:"";pointer-events:none;border:42px solid #ffffff0b;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-115px;right:-86px}.customer-privacy-consent .settings-icon-wrap{color:#fff;background:#ffffff1a}.customer-privacy-consent .settings-kicker{color:#aeb9ca}.customer-privacy-consent .settings-card-header h2{color:#fff;font:700 clamp(22px,2vw,28px)/1.08 var(--font-display);letter-spacing:-.7px;margin:4px 0 0}.customer-privacy-consent .consent-badge{color:#d1fae5;background:#10b98126;border:1px solid #a7f3d033}.privacy-consent-meta{color:#9eabbd;gap:10px;margin-top:18px;font-size:9px;display:flex}.privacy-consent-meta span+span:before{content:"·";margin-right:10px}.privacy-principles-grid{gap:8px;margin:18px 0 16px;display:grid}.privacy-principle-item{color:#e4e9f0;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:11px;line-height:1.4;display:flex}.privacy-check-icon{color:#6ee7b7;flex:none;place-items:center;width:18px;height:18px;display:grid}.privacy-check-icon svg{width:14px;height:14px}.data-usage-box{z-index:1;border-top:1px solid #ffffff21;padding:0;position:relative}.data-usage-box summary{color:#cbd5e1;cursor:pointer;padding:14px 0 2px;font-size:11px;font-weight:750}.data-usage-box ul{color:#b8c2d1;margin:12px 0 0;padding-left:18px;font-size:11px;line-height:1.6}.customer-security-card{min-height:100%;box-shadow:none;background:#e8edf4;border-color:#d3dae5;flex-direction:column;display:flex}.customer-security-card .settings-card-header{align-items:flex-start}.customer-security-card .settings-icon-wrap{background:#fff;width:42px;height:42px;box-shadow:0 5px 14px #0f172a14}.customer-security-card .settings-card-desc{margin-top:14px;font-size:12px}.security-review-meta{border-block:1px solid #d3dae5;flex-direction:column;gap:3px;margin:4px 0 22px;padding:12px 0;display:flex}.security-review-meta span{color:#7b8492;letter-spacing:1px;font-size:8px;font-weight:800}.security-review-meta strong{color:#273142;font-size:12px}.account-recovery-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto;display:flex}.customer-security-card .button{justify-content:space-between;width:100%}.recovery-note{color:#64748b;padding-left:18px;font-size:10px}.recovery-note:before{content:"✓";color:#059669;margin-left:-18px;margin-right:6px;font-weight:800}.customer-support-hub{padding:0;overflow:hidden}.customer-support-hub>.settings-card-header{border-bottom:1px solid #e2e8f0;margin:0;padding:22px 26px}.customer-support-hub-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);display:grid}.support-contact-info{background:#f4f6f9;border:0;border-right:1px solid #e2e8f0;border-radius:0;flex-direction:column;gap:20px;margin:0;padding:28px 26px;display:flex}.support-contact-info>p{color:#475569;margin:0 0 6px;font-size:13px;line-height:1.55}.support-contact-info>small{color:#7b8492;margin-top:auto;font-size:10px}.support-recent-request{border-top:1px solid #d8dee7;flex-direction:column;gap:3px;padding-top:15px;display:flex}.support-recent-request>span{color:#7b8492;letter-spacing:1px;font-size:8px;font-weight:800}.support-recent-request>strong{color:#273142;font-size:12px}.support-recent-request>small{color:#64748b;font-size:10px}.support-label{color:#64748b;letter-spacing:.6px;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.support-email-link{color:#0f172a;font-size:13px;font-weight:750}.support-email-link:hover{text-decoration:underline}.support-quick-form{padding:28px}.support-quick-form label+label{margin-top:14px;display:block}.support-quick-form label span{color:#334155;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.support-quick-form select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:42px;padding:8px 12px;font-size:12px}.support-quick-form textarea{color:#0f172a;resize:vertical;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;width:100%;min-height:116px;padding:13px 14px;font-size:12px;line-height:1.5}.support-quick-form textarea:focus{outline-offset:2px;background:#fff;outline:2px solid #0f172a}.support-form-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.support-form-actions>span{color:#b42318;font-size:10px}.support-form-actions small{color:#64748b;font-size:11px}.support-sent-banner{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;align-self:center;margin:28px;padding:20px}.support-sent-banner span{margin-bottom:2px;font-size:12px;font-weight:800;display:block}.support-sent-banner strong{margin:8px 0 4px;font-size:18px;display:block}.support-sent-banner p{margin:0;font-size:11px}.support-sent-banner button{color:#166534;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:10px;font-weight:800;text-decoration:underline}.customer-settings-card.is-danger-zone{box-shadow:none;background:#fff8f8;border-color:#ead9da;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:24px;margin-bottom:0;padding:20px 24px;display:grid}.customer-settings-card.is-danger-zone .settings-card-header{margin:0;display:block}.customer-settings-card.is-danger-zone .settings-card-desc{margin:6px 0 0}.danger-zone-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.danger-button{color:#fff;background:#b42318;border-color:#b42318}.danger-button:hover{background:#8f1c13;border-color:#8f1c13}.danger-button:disabled{cursor:not-allowed;background:#e3b8b4;border-color:#e3b8b4}.deletion-request-status{color:#8f1c13;text-align:right;align-self:center;max-width:270px;font-size:10px;font-weight:750}.privacy-dialog-backdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090e179e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.privacy-dialog{background:#fff;border:1px solid #d7dce5;border-radius:20px;width:min(500px,100%);padding:32px;position:relative;box-shadow:0 28px 80px #0f172a47}.privacy-dialog-close{color:#475569;cursor:pointer;background:#f7f8fa;border:1px solid #d8dee7;border-radius:9px;place-items:center;width:32px;height:32px;font-size:20px;display:grid;position:absolute;top:16px;right:16px}.privacy-dialog h2{color:#0f172a;font:700 28px/1.05 var(--font-display);letter-spacing:-1px;margin:10px 0 12px}.privacy-dialog>p{color:#64748b;margin:0 0 22px;font-size:12px;line-height:1.6}.privacy-dialog form label{color:#334155;margin-bottom:7px;font-size:11px;display:block}.privacy-dialog form input{border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:44px;padding:9px 12px;font-size:13px}.privacy-dialog form>p{color:#b42318;font-size:10px}.privacy-dialog form>div{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.button-disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9;border:1px solid #e2e8f0}.danger-zone-note{color:#94a3b8;font-size:10px}@media (width<=900px){.workspace-session-loader{grid-template-columns:64px minmax(0,1fr)}.workspace-session-loader-rail{min-height:100vh;padding-inline:10px}.workspace-session-loader-context{display:none}.workspace-session-loader-main{padding:0}.skeleton-support-grid,.skeleton-calendar-layout,.skeleton-portal-grid,.skeleton-billing-plan,.skeleton-privacy-overview,.skeleton-privacy-support{grid-template-columns:1fr}.skeleton-privacy-support>div+div{border-top:1px solid #e2e8f0;border-left:0}.workspace-session-skeleton-hero{grid-template-columns:minmax(0,1fr) 190px}.workspace-session-skeleton-panels,.customer-calendar-layout{grid-template-columns:1fr}.customer-calendar-header{flex-direction:column;align-items:flex-start}.customer-calendar-header p{text-align:left}.customer-privacy-overview{grid-template-columns:1fr}.customer-security-card{min-height:280px}.customer-support-hub-grid{grid-template-columns:1fr}.support-contact-info{border-bottom:1px solid #e2e8f0;border-right:0}.customer-settings-card.is-danger-zone{grid-template-columns:1fr}.danger-zone-actions{justify-content:flex-start}.customer-explore{height:auto;min-height:100%;padding:26px 18px}.customer-explore>header{flex-direction:column;align-items:flex-start;gap:12px}.customer-explore>header p{text-align:left}.customer-explore-pricing>header{flex-direction:column;align-items:flex-start}.customer-explore-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-tier-grid{grid-template-columns:1fr}.customer-billing-tier-compare-header{flex-direction:column;align-items:flex-start;gap:12px}.customer-billing-tier-compare-controls{align-items:flex-start}.customer-billing-compare-link{justify-content:center;width:100%}.customer-billing-tier-cards{grid-template-columns:1fr}.customer-billing-tier-selection{flex-direction:column;align-items:stretch;gap:8px}.customer-billing-tier-selection a{text-align:center}.customer-pricing-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.customer-subscription-card,.customer-billing-plan{grid-template-columns:1fr}.sub-activation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interviews-grid{grid-template-columns:1fr}}@media (width<=620px){.customer-calendar{padding:22px 14px}.customer-calendar-board{overflow-x:auto}.customer-calendar-toolbar,.customer-calendar-weekdays,.customer-calendar-grid{min-width:620px}.customer-explore-pricing{padding:18px}.customer-explore-plan-grid{grid-template-columns:1fr}.customer-subscription-card{padding:22px 18px}.customer-subscription-card ul,.customer-billing-plan ul{grid-template-columns:1fr}.customer-huntly-profile>header{flex-direction:column;align-items:flex-start}.customer-huntly-profile>header p{text-align:left}.customer-profile-fields{grid-template-columns:1fr}.customer-profile-submit{flex-direction:column;align-items:flex-start}.customer-account-clerk,.customer-huntly-profile{padding:18px}.sub-activation-grid{grid-template-columns:1fr}.onboarding-step-item{grid-template-columns:1fr;gap:10px}.support-contact-info{grid-template-columns:1fr}.followup-row-card{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.customer-settings-modal-layer,.customer-settings-modal,.workspace-session-loader :is(i,b,span),.workspace-page-skeleton.is-overlay,.workspace-skeleton-line,.workspace-skeleton-action,.workspace-skeleton-cards i,.workspace-skeleton-body>i,.workspace-skeleton-body b,.workspace-skeleton-hero-copy>*{animation:none}}.customer-portal{--portal-canvas:#eef2f8;--portal-surface:#fff;--portal-border:#c8d1df;--portal-muted:#526174;background-color:var(--portal-canvas);background-image:radial-gradient(#94a3b857 1px,#0000 1px);background-size:28px 28px;min-height:100%;padding:32px clamp(24px,3vw,56px) 56px}.customer-portal-header{max-width:1600px;margin:0 auto 28px}.customer-portal-header h1{letter-spacing:-2.2px;font-size:clamp(36px,3vw,56px);line-height:1.08}.customer-portal-header>div>span,.customer-portal-panel-heading span,.customer-portal-stat-header span{letter-spacing:1.4px;font-size:11px}.customer-portal-header-actions p{font-size:13px}.customer-portal-bento,.customer-portal-grid{max-width:1600px;margin-inline:auto}.customer-portal-bento{gap:16px;margin-bottom:22px}.customer-portal-advisor{border-radius:20px;min-height:248px;padding:24px}.customer-portal-advisor-dialog{width:min(68%,440px);padding:22px}.customer-portal-advisor-dialog h2{font-size:clamp(25px,2vw,34px)}.customer-portal-advisor-dialog p{font-size:14px}.customer-portal-stat{border-radius:18px;min-height:148px;padding:22px}.customer-portal-stat strong{font-size:clamp(25px,2.2vw,34px)}.customer-portal-stat small{font-size:12px}.customer-portal-progress{height:9px}.customer-onboarding-card{width:100%;max-width:1600px;margin:0 auto 18px;padding:20px 24px}.onboarding-card-header h2{font-size:clamp(23px,2.1vw,30px)}.onboarding-step-item{min-height:52px;padding:10px 14px}.onboarding-step-heading strong{font-size:14px}.onboarding-step-content p{font-size:12px;display:none}.onboarding-step-item.state-in_progress .onboarding-step-content p,.onboarding-step-item.state-blocked .onboarding-step-content p{display:block}.customer-portal-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:20px}.customer-portal-panel-heading,.customer-va-header,.interviews-section-header{padding:20px 24px}.customer-portal-panel-heading h2,.interviews-section-header h2{font-size:24px}.customer-portal-next-card{padding:28px}.customer-portal-next-card h3{font-size:clamp(23px,2vw,30px)}.customer-portal-next-card>p{font-size:15px}.customer-portal-task-list li{min-height:78px;padding:16px 22px}.customer-portal-task-list strong{font-size:14px}.customer-portal-task-list small{font-size:12px}.customer-portal-timeline>ol{padding-inline:24px}.customer-portal-timeline strong{font-size:14px}.customer-portal-timeline p{font-size:13px}.customer-portal-empty{min-height:220px}.interviews-empty-state{min-height:120px;padding:16px}.va-inbox-empty{min-height:300px;padding:34px}@media (width<=900px){.customer-settings-modal .customer-billing-tier-cards,.customer-settings-modal .sub-activation-grid,.customer-settings-modal .customer-privacy-overview{grid-template-columns:1fr}.customer-settings-modal .sub-activation-item{border-bottom:1px solid #e2e5ea;border-right:0}.customer-settings-modal .sub-activation-item:nth-last-child(-n+2){border-bottom:1px solid #e2e5ea}.customer-settings-modal .sub-activation-item:last-child{border-bottom:0}.customer-portal{padding:26px 22px 44px}.customer-portal-header{margin-bottom:22px}.customer-portal-grid{grid-template-columns:1fr}.customer-onboarding-card{padding:22px}}@media (width<=620px){.customer-settings-modal-layer,.workspace-settings-modal-skeleton{padding:0}.workspace-settings-modal-skeleton>div{border:0;border-radius:0;width:100%;height:100dvh}.customer-settings-modal{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.customer-settings-modal-header{align-items:flex-start;padding:17px 16px}.customer-settings-modal-header p,.customer-settings-protected{display:none}.customer-settings-content{padding:12px}.customer-portal{padding:20px 14px 32px}.customer-portal-header h1{letter-spacing:-1.5px;font-size:clamp(32px,10vw,44px)}.customer-portal-advisor{min-height:320px;padding:18px}.customer-portal-advisor-dialog{width:74%;padding:18px}.customer-portal-stat{min-height:128px;padding:18px}.customer-onboarding-card{padding:20px 16px}.customer-portal-empty,.customer-portal-empty.is-compact{grid-template-columns:minmax(0,1fr) 92px;gap:10px;min-height:210px;padding:20px 16px}.customer-portal-empty>img,.customer-portal-empty.is-compact>img{height:152px;transform:translate(8px)}.customer-portal-empty p{font-size:12px}.customer-portal-empty a{margin-top:12px}.workspace-session-loader{grid-template-columns:1fr}.workspace-session-loader-rail{display:none}.workspace-session-loader-main{min-height:100vh;padding:0}.workspace-session-skeleton>header>div{width:100%}.workspace-session-skeleton>header>div b{height:38px}.workspace-session-skeleton>header>i{width:48px;height:38px}.workspace-session-skeleton-hero{grid-template-columns:1fr;min-height:210px}.workspace-session-skeleton-hero>div{width:82%;padding:26px 22px}.workspace-session-skeleton-hero>i{opacity:.65;width:112px;height:150px;position:absolute;right:-5px}.workspace-session-skeleton-cards{grid-template-columns:1fr}.workspace-session-skeleton-cards i{height:88px}.customer-settings-card{border-radius:16px;padding:20px}.customer-privacy-consent .settings-card-header{flex-direction:column;align-items:flex-start}.privacy-consent-meta{flex-direction:column;gap:4px}.privacy-consent-meta span+span:before{content:none}.privacy-principle-item{align-items:flex-start}.customer-support-hub>.settings-card-header{align-items:flex-start;padding:20px}.customer-support-hub-grid .support-contact-info,.support-quick-form{padding:22px 20px}.customer-settings-card.is-danger-zone{padding:20px}.danger-zone-actions{display:grid}.deletion-request-status{text-align:left}.privacy-dialog{padding:28px 20px 22px}.privacy-dialog form>div{display:grid}}@media (width<=900px){.workspace-page-skeleton-settings,.workspace-page-skeleton-explore{padding:26px 18px}.workspace-page-skeleton-calendar{padding:22px 14px}.workspace-page-skeleton-customer{padding:26px 22px 44px}}@media (width<=700px){.workspace-page-skeleton-support,.workspace-page-skeleton-opportunities,.workspace-page-skeleton-customer{padding:20px 14px 32px}.workspace-page-skeleton-settings .workspace-skeleton-line.is-title,.workspace-page-skeleton-explore .workspace-skeleton-line.is-title,.workspace-page-skeleton-calendar .workspace-skeleton-line.is-title,.workspace-page-skeleton-support .workspace-skeleton-line.is-title,.workspace-page-skeleton-opportunities .workspace-skeleton-line.is-title{height:44px}}.customer-feature-page{max-width:1600px;min-height:100%;color:var(--portal-text,#0f172a);margin:0 auto;padding:32px clamp(24px,3vw,56px) 56px}.customer-support-page{background-color:#eef2f8;background-image:radial-gradient(#94a3b84d 1px,#0000 1px);background-size:28px 28px;max-width:none}.customer-support-page>*{max-width:1600px;margin-inline:auto}.customer-feature-header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px;display:flex}.customer-feature-header span,.customer-support-contact>span{color:var(--portal-muted,#526174);letter-spacing:1.4px;font-size:11px;font-weight:800;display:block}.customer-feature-header h1{font:600 clamp(36px,3vw,54px)/1.08 var(--font-display);letter-spacing:-2px;margin:8px 0 0}.customer-feature-header p{max-width:460px;color:var(--portal-muted,#526174);text-align:right;margin:0 0 4px;font-size:14px;line-height:1.6}.customer-opportunities-page{background-color:#eef2f7;background-image:radial-gradient(#94a3b847 1px,#0000 1px);background-size:28px 28px;max-width:none}.workspace-main:has(.customer-opportunities-page){overscroll-behavior-y:contain;overflow:hidden auto}.customer-opportunities-page>*{max-width:1600px;margin-inline:auto}.customer-opportunities-page>.customer-feature-header{isolation:isolate;color:#fff;background:#0b0b0d;border:1px solid #27272a;border-radius:20px;align-items:center;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 16px 38px #0f172a1f}.customer-opportunities-page>.customer-feature-header:before{content:"";z-index:-1;opacity:.2;background-image:linear-gradient(#94a3b86b 1px,#0000 1px),linear-gradient(90deg,#94a3b86b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 10%,#0000 72%);mask-image:linear-gradient(90deg,#000 10%,#0000 72%)}.customer-opportunities-page>.customer-feature-header:after{content:none}.customer-opportunities-page>.customer-feature-header span{color:#fff}.customer-opportunities-page>.customer-feature-header h1{color:#fff;max-width:860px;font-size:clamp(36px,3.4vw,56px)}.customer-opportunities-page>.customer-feature-header p{color:#c7cbd4;max-width:430px}.customer-feature-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:20px;display:grid}.customer-support-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.5fr);align-items:stretch}.customer-support-grid .customer-va-inbox{flex-direction:column;min-height:510px;margin:0;display:flex}.customer-support-grid .va-inbox-empty,.customer-support-grid .va-message-thread{flex:1}.customer-support-grid .customer-support-contact{align-self:start}.customer-support-contact{border:1px solid var(--portal-border,#c8d1df);background:var(--portal-surface,#fff);box-shadow:var(--portal-shadow,0 8px 20px #0f172a0f);border-radius:18px;flex-direction:column;gap:12px;padding:26px;display:flex}.customer-support-contact h2{font:600 25px/1.1 var(--font-display);letter-spacing:-.8px;margin:0}.customer-support-contact p{color:var(--portal-muted,#526174);margin:0 0 8px;font-size:14px;line-height:1.6}.customer-support-contact small{color:var(--portal-muted,#526174);font-size:12px}.customer-feature-state{text-align:center;align-content:center;place-items:center;min-height:100%;display:grid}.customer-feature-state h1{max-width:720px;font:600 clamp(36px,4vw,56px)/1.05 var(--font-display);letter-spacing:-2px;margin:8px 0}.customer-feature-state p{max-width:520px;color:var(--portal-muted,#526174);margin:0;font-size:15px;line-height:1.6}@media (width<=900px){.customer-feature-page{padding:26px 22px 44px}.customer-feature-header{flex-direction:column;align-items:flex-start;gap:12px}.customer-feature-header p{text-align:left}.customer-interviews-section .interviews-section-header{grid-template-columns:1fr;grid-template-areas:"heading""actions""tabs";align-items:start}.interviews-header-actions{flex-wrap:wrap;justify-content:flex-start}.opportunity-empty-layout{grid-template-columns:minmax(0,1fr) minmax(210px,310px);gap:20px;padding-inline:22px}.customer-feature-grid{grid-template-columns:1fr}}@media (width<=620px){.customer-feature-page{padding:20px 14px 32px}.customer-feature-header h1{letter-spacing:-1.5px;font-size:clamp(32px,10vw,44px)}.customer-opportunities-page>.customer-feature-header{border-radius:17px;padding:22px 20px}.customer-opportunities-page>.customer-feature-header h1{font-size:clamp(32px,10vw,43px)}.customer-interviews-section{border-radius:17px}.customer-interviews-section .interviews-section-header{gap:18px;padding:22px 18px}.interviews-header-actions{grid-template-columns:1fr;width:100%;display:grid}.interviews-plan-action{justify-content:space-between;width:100%}.interviews-tab-pill{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.interviews-tab-pill button{justify-content:center;gap:4px;min-width:0;padding-inline:5px;font-size:9.5px}.interviews-tab-pill button>span{min-width:18px;height:18px;padding-inline:3px}.interviews-tab-content,.followups-tab-content{padding:12px}.opportunity-content-card-header{flex-direction:column;align-items:flex-start;padding:14px 15px}.opportunity-content-card-meta{justify-content:space-between;width:100%}.opportunity-empty-layout,.opportunity-empty-layout.is-compact{grid-template-columns:1fr;gap:18px;min-height:0;padding:25px 18px 10px}.opportunity-empty-copy h4{font-size:28px}.opportunity-empty-layout>img{justify-self:center;max-width:320px;max-height:220px}.followup-card-header{flex-direction:column;align-items:flex-start}.followup-title-wrap span{margin:3px 0 0;display:block}.customer-support-contact{padding:20px}.customer-support-grid .customer-va-inbox{min-height:0}.va-inbox-empty{grid-template-columns:minmax(0,1fr) 120px;min-height:310px;padding:24px 18px}.va-inbox-empty-copy{align-self:start;padding-top:10px}.va-inbox-empty-copy strong{font-size:25px}.va-inbox-empty-copy p{font-size:12px}.va-inbox-empty>img{opacity:.88;width:220px;height:300px;bottom:-80px;right:-42px}}.workspace-page-skeleton-self-service{background:#eef0f3;padding:40px clamp(20px,4vw,56px) 72px}.skeleton-self-service-shell{max-width:1128px;margin:0 auto}.workspace-page-skeleton-self-service .workspace-skeleton-line.is-title{width:min(520px,82%);height:48px}.skeleton-document-layout{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:16px;display:grid}.skeleton-self-service-card{background:#fff;border:1px solid #d7dce4;border-radius:16px;padding:22px}.skeleton-self-service-card>span,.skeleton-self-service-card>b,.skeleton-self-service-card>i,.skeleton-self-service-card>div>i,.skeleton-job-summary>span{background:linear-gradient(90deg,var(--theme-skeleton,#e2e5e9) 20%,var(--theme-skeleton-highlight,#f0f2f4) 42%,var(--theme-skeleton,#e2e5e9) 64%);background-size:240% 100%;border-radius:8px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse;display:block}.skeleton-self-service-card>span{width:88px;height:8px}.skeleton-self-service-card>b{width:46%;height:24px;margin-top:10px}.skeleton-self-service-card.is-upload>i{height:42px;margin-top:14px}.skeleton-self-service-card.is-upload>i:nth-of-type(2){height:122px}.skeleton-self-service-card.is-upload>b{background:linear-gradient(90deg,var(--theme-skeleton,#1b2029) 20%,var(--theme-skeleton-highlight,#313846) 42%,var(--theme-skeleton,#1b2029) 64%);background-size:240% 100%;width:100%;height:42px;margin-top:14px}.skeleton-self-service-card.is-library>div,.skeleton-self-service-card.is-board>div{border-top:1px solid #e0e4e9;grid-template-columns:1fr 150px;gap:18px;margin-top:16px;padding-top:16px;display:grid}.skeleton-self-service-card.is-library>div>i{height:42px}.skeleton-job-summary{background:#fff;border:1px solid #d7dce4;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}.skeleton-job-summary>span{border-right:1px solid #d7dce4;border-radius:0;height:54px}.skeleton-self-service-card.is-board{padding:22px 0 0;overflow:hidden}.skeleton-self-service-card.is-board>span,.skeleton-self-service-card.is-board>b{margin-left:22px}.skeleton-self-service-card.is-board>div{grid-template-columns:1.4fr .75fr .8fr 76px;padding:16px 22px}.skeleton-self-service-card.is-board>div>i{height:44px}.skeleton-self-service-card.is-activity{margin-top:16px}.skeleton-self-service-card.is-activity>div{grid-template-columns:.72fr 1.28fr;gap:26px;margin-top:18px;display:grid}.skeleton-self-service-card.is-activity>div>i{height:132px}.customer-self-service-page{--self-ink:#121722;--self-muted:#667085;--self-line:#d7dce4;--self-soft:#f4f6f8;--self-accent:#315f8c;max-width:1240px;margin:0 auto;padding:40px clamp(20px,4vw,56px) 72px}.customer-self-service-page .customer-feature-header{align-items:center;margin-bottom:24px}.customer-self-service-page .customer-feature-header h1{letter-spacing:-1.8px;max-width:660px;font-size:clamp(38px,4vw,48px)}.customer-self-service-page .customer-feature-header p{max-width:430px;font-size:13px}.workspace-main:has(.job-tracker-page){overscroll-behavior-y:contain;overflow:hidden auto}.job-tracker-page{background-color:#eef2f7;background-image:radial-gradient(#94a3b847 1px,#0000 1px);background-size:28px 28px;max-width:none;margin:0}.job-tracker-page>*{box-sizing:border-box;width:100%;max-width:1600px;margin-inline:auto}.job-tracker-page>.customer-feature-header{isolation:isolate;color:#fff;background:#0b0b0d;border:1px solid #27272a;border-radius:20px;align-items:center;padding:29px 30px;position:relative;overflow:hidden;box-shadow:0 16px 38px #0f172a1f}.job-tracker-page>.customer-feature-header:before{content:"";z-index:-1;opacity:.2;background-image:linear-gradient(#94a3b86b 1px,#0000 1px),linear-gradient(90deg,#94a3b86b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 10%,#0000 72%);mask-image:linear-gradient(90deg,#000 10%,#0000 72%)}.job-tracker-page>.customer-feature-header span,.job-tracker-page>.customer-feature-header h1{color:#fff}.job-tracker-page>.customer-feature-header p{color:#c7cbd4}.customer-self-service-grid{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:start;gap:16px;display:grid}.customer-self-service-page .customer-settings-card{border-color:var(--self-line);border-radius:16px;margin-bottom:16px;padding:22px;box-shadow:0 8px 24px #0f172a0b}.self-service-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.self-service-section-heading h2{color:var(--self-ink);font:650 24px/1.1 var(--font-display);letter-spacing:-.7px;margin:5px 0 0}.self-service-section-heading>p{max-width:310px;color:var(--self-muted);text-align:right;margin:0;font-size:11px;line-height:1.5}.self-service-form{gap:12px;margin:18px 0;display:grid}.self-service-form label,.job-notes label{color:var(--self-muted);gap:7px;font-size:11px;font-weight:700;display:grid}.self-service-form input,.self-service-form select,.self-service-form textarea,.job-notes input{border:1px solid var(--self-line);width:100%;min-height:42px;color:var(--self-ink);font:500 12px var(--font-body);background:#fff;border-radius:9px;outline:none;padding:10px 11px}.self-service-form textarea{resize:vertical;line-height:1.5}.self-service-form :is(input,select,textarea):focus-visible,.job-notes input:focus-visible{border-color:var(--self-accent);box-shadow:0 0 0 3px #315f8c24}.self-service-form>.button{background:var(--self-ink);color:#fff;border:0;border-radius:9px;min-height:42px;font-size:11px;font-weight:800}.self-service-form>.button:hover{background:#273142}.self-service-form .success{color:#176044;background:#edf7f2;border-radius:8px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.document-upload-card{position:sticky;top:18px}.document-upload-card .self-service-section-heading{display:block}.document-upload-card .self-service-section-heading>p{text-align:left;margin-top:8px}.document-dropzone{background:var(--self-soft);text-align:center;cursor:pointer;border:1px dashed #aeb7c4;border-radius:11px;align-content:center;place-items:center;min-height:122px;color:var(--self-ink)!important;gap:5px!important;padding:18px!important;display:grid!important}.document-dropzone:hover{border-color:var(--self-accent);background:#eef3f7}.document-dropzone:has(input:focus-visible){outline-offset:2px;outline:3px solid #315f8c24}.document-dropzone input{clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.document-dropzone-mark{background:var(--self-ink);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.document-dropzone strong{max-width:100%;color:var(--self-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.document-dropzone small,.document-privacy-note{color:var(--self-muted);font-size:9px;line-height:1.45}.document-library-heading{border-bottom:1px solid var(--self-line);align-items:center;padding-bottom:16px}.document-count,.document-access{background:var(--self-soft);color:#4f5866;white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.document-table-wrap{overflow-x:auto}.document-table{border-collapse:collapse;width:100%;color:var(--self-ink);table-layout:auto}.document-table th{color:var(--self-muted);letter-spacing:.8px;text-align:left;text-transform:uppercase;padding:12px 10px;font-size:8px;font-weight:800}.document-table th:first-child,.document-table td:first-child{padding-left:0}.document-table th:last-child,.document-table td:last-child{text-align:right;padding-right:0}.document-table td{border-top:1px solid var(--self-line);vertical-align:middle;padding:14px 10px;font-size:10px}.document-table tbody tr:first-child td{border-top:0}.document-file-cell{align-items:center;gap:10px;min-width:220px;display:flex}.document-file-cell>div{flex-direction:column;gap:4px;min-width:0;display:flex}.document-file-cell strong{font-size:12px}.document-file-cell small{max-width:250px;color:var(--self-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.document-file-type{border:1px solid var(--self-line);background:var(--self-soft);color:#4d5969;border-radius:8px;flex:none;place-items:center;width:36px;height:42px;font-size:8px;font-weight:900;display:grid}.document-access:before{content:"";background:#8993a0;border-radius:50%;width:6px;height:6px;margin-right:6px}.document-access.is-shared{color:#254f78;background:#eaf3fa}.document-access.is-shared:before{background:var(--self-accent)}.self-service-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;display:flex}.self-service-actions button,.customer-calendar-agenda button{border:1px solid var(--self-line);min-height:32px;color:var(--self-ink);font:700 9px var(--font-body);white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;padding:6px 9px}.self-service-actions button:hover{background:var(--self-soft);border-color:#9fa8b5}.self-service-actions button[aria-pressed=true]{border-color:var(--self-ink);background:var(--self-ink);color:#fff}.document-version-history{color:var(--self-muted);margin-top:8px;font-size:9px}.document-version-history summary{cursor:pointer;width:max-content;font-weight:750}.document-version-history ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.document-version-history li{background:var(--self-soft);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-width:280px;padding:7px 8px;display:flex}.document-version-history li>div{text-align:left;gap:2px;display:grid}.document-version-history button,.document-version-upload button,.document-archive-action,.document-archive-list button{border:1px solid var(--self-line);min-height:28px;color:var(--self-ink);font:700 8px var(--font-body);cursor:pointer;background:#fff;border-radius:7px;padding:5px 8px}.document-version-upload{justify-content:flex-end;align-items:end;gap:6px;margin-top:8px;display:flex}.document-version-upload label{color:var(--self-muted);text-align:left;gap:3px;font-size:8px;font-weight:750;display:grid}.document-version-upload input{max-width:170px;font-size:8px}.document-archive-action{color:#7c3430;margin-top:7px}.document-archive-list ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.document-archive-list li{border:1px solid var(--self-line);border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:12px;display:flex}.document-archive-list li>div{gap:4px;display:grid}.document-archive-list li small{color:var(--self-muted);font-size:9px}.self-service-empty{border:1px dashed var(--self-line);color:var(--self-muted);text-align:center;border-radius:10px;margin:24px 0;padding:22px;font-size:11px}.job-tracker-summary{background:#fff;border:1px solid #c8d0dc;border-radius:14px;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(180px,1.35fr);margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 8px 22px #0f172a0e}.document-library-empty{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:260px;margin:24px 0 0;padding:32px 24px;display:flex}.document-library-empty h3{color:var(--self-ink);margin:0;font-size:1.25rem;line-height:1.4}.document-library-empty p{text-wrap:pretty;max-width:36ch;margin:0;font-size:.875rem;line-height:1.6}@media (width<=900px){.workspace-layout-customer .workspace-rail{gap:12px;min-width:0}.workspace-layout-customer .workspace-rail-brand{flex-shrink:0}.workspace-layout-customer .workspace-rail nav{flex:1;min-width:0;overflow-x:auto}.workspace-layout-customer .workspace-rail nav a{flex-shrink:0;width:auto}}.document-library-page .customer-settings-card h2{font-size:clamp(22px,2vw,28px)}.document-library-page .document-dropzone small{font-size:12px;line-height:1.5}.document-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:8px;display:flex}.document-empty-actions a,.document-empty-actions button{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-flex}.document-empty-actions a:not(.button){color:var(--self-ink);border:1px solid var(--self-line);text-decoration:none}.document-empty-actions a:not(.button):hover{background:var(--self-line)}.document-empty-actions :is(a,button):focus-visible{outline-offset:4px;outline:2px solid}@media (width<=600px){.document-library-empty{min-height:0;padding:24px 16px}.document-empty-actions{flex-direction:column;align-items:stretch}}.job-tracker-summary{border:1px solid var(--self-line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(180px,1.35fr);margin-bottom:16px;display:grid;overflow:hidden}.job-tracker-summary>div{border-right:1px solid var(--self-line);align-items:baseline;gap:8px;padding:15px 18px;display:flex}.job-tracker-summary strong{color:var(--self-ink);font:650 22px var(--font-display)}.job-tracker-summary span{color:var(--self-muted);font-size:10px;font-weight:700}.job-tracker-summary>a{color:var(--self-ink);justify-content:space-between;align-items:center;padding:15px 18px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.job-tracker-summary>a:hover{background:var(--self-soft)}.customer-job-limit{color:#fff;background:#0f172a;border:1px solid #cbd5e1;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:17px 19px;display:flex}.customer-job-limit div>span{color:#94a3b8;letter-spacing:1.1px;font-size:8px;font-weight:850}.customer-job-limit strong{margin:6px 0 4px;font-size:14px;display:block}.customer-job-limit p{color:#cbd5e1;margin:0;font-size:10px;line-height:1.5}.customer-job-limit>a{color:#0f172a;background:#fff;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.customer-job-search{border-bottom:1px solid var(--self-line);justify-content:space-between;align-items:flex-end;gap:16px;padding:0 22px 16px;display:flex}.customer-job-search label{width:min(100%,430px);color:var(--self-muted);letter-spacing:.65px;text-transform:uppercase;gap:6px;font-size:8px;font-weight:850;display:grid}.customer-job-search input{border:1px solid var(--self-line);min-height:40px;color:var(--self-ink);font:600 11px var(--font-body);text-transform:none;background:#fff;border-radius:8px;padding:9px 12px}.customer-job-search input:focus{border-color:var(--self-ink);outline-offset:2px;outline:3px solid #0f172a21}.customer-job-search>span{color:var(--self-muted);padding-bottom:10px;font-size:9px;font-weight:800}.job-board-card{overflow:hidden;padding:0!important}.job-tracker-page .job-board-card{border-color:#c5ceda;box-shadow:0 12px 32px #0f172a13}.job-board-card>.self-service-section-heading{box-sizing:border-box;color:#fff;background:#111113;border-bottom:0;align-items:center;min-height:76px;padding:17px 22px}.job-board-card>.self-service-section-heading .settings-kicker{color:#b8c0cc;font-size:.6875rem}.job-board-card>.self-service-section-heading h2{color:#fff;margin-top:6px;font-size:1.55rem}.job-board-card>.self-service-section-heading .document-count{color:#111113;background:#fff;border:1px solid #ffffff38}.job-board-labels,.job-board-list>li{grid-template-columns:minmax(250px,1.45fr) minmax(150px,.75fr) minmax(150px,.8fr) 76px;gap:18px;display:grid}.job-board-labels{border-bottom:1px solid var(--self-line);background:var(--self-soft);color:var(--self-muted);letter-spacing:.8px;text-transform:uppercase;padding:9px 22px;font-size:8px;font-weight:800}.job-board-list{margin:0;padding:0;list-style:none}.job-board-list>li{border-bottom:1px solid var(--self-line);align-items:start;padding:17px 22px}.job-board-list>li:last-child{border-bottom:0}.job-board-list>li:hover{background:#fafbfc}.job-opportunity{flex-direction:column;gap:3px;min-width:0;display:flex}.job-opportunity>strong{color:var(--self-ink);font-size:12px}.job-opportunity>span{color:#3e4755;font-size:10px;font-weight:700}.job-opportunity>small,.job-next-action small{color:var(--self-muted);font-size:9px;line-height:1.45}.job-opportunity a{color:var(--self-accent)}.job-stage{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.job-stage-badge{color:#475160;background:#edf0f4;border-radius:999px;align-items:center;min-height:23px;padding:4px 8px;font-size:8px;font-weight:850;display:inline-flex}.job-stage-badge.is-applied,.job-stage-badge.is-interview{color:#254f78;background:#eaf3fa}.job-stage-badge.is-closed{color:#747474;background:#f1f1f1}.job-stage select{border:1px solid var(--self-line);width:100%;min-height:30px;color:var(--self-ink);font:600 9px var(--font-body);background:#fff;border-radius:7px;padding:5px 7px}.job-next-action{flex-direction:column;gap:5px;padding-top:3px;display:flex}.job-next-action strong{color:var(--self-ink);font-size:10px}.job-save-button{border:1px solid var(--self-line);min-height:32px;color:var(--self-ink);font:750 9px var(--font-body);cursor:pointer;background:#fff;border-radius:8px}.job-save-button:hover{background:var(--self-soft);border-color:#9fa8b5}.job-save-button[aria-pressed=true]{border-color:var(--self-ink);background:var(--self-ink);color:#fff}.job-notes{margin-top:6px}.job-notes summary{width:max-content;color:var(--self-accent);cursor:pointer;font-size:9px;font-weight:750}.job-notes label{margin-top:8px}.job-notes input{min-height:36px}.customer-job-message{color:#24461f;background:#f1f8ed;border:1px solid #a9bf9f;border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:.8rem;font-weight:700}.customer-job-message.is-error{color:#8f2020;background:#fff2f2;border-color:#e3aaaa}.customer-job-empty{border:1px dashed var(--self-line);min-height:190px;color:var(--self-muted);text-align:center;background:#fff;border-radius:12px;align-content:center;justify-items:center;gap:8px;margin:18px 22px;padding:30px;display:grid}.customer-job-empty>strong{color:var(--self-ink);font:650 1.2rem var(--font-display)}.customer-job-empty>span{max-width:480px;font-size:.8rem;line-height:1.6}.customer-job-empty.is-researching{isolation:isolate;color:#fff;text-align:left;background:#0b0b0d;border:1px solid #27272a;border-radius:15px;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:center;gap:32px;min-height:330px;margin:20px 22px 22px;padding:28px 28px 28px 34px;position:relative;overflow:hidden}.customer-job-empty.is-researching:before{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(#94a3b866 1px,#0000 1px),linear-gradient(90deg,#94a3b866 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 12%,#0000 78%);mask-image:linear-gradient(90deg,#000 12%,#0000 78%)}.customer-job-empty-copy{max-width:580px}.customer-job-research-status{color:#fff;letter-spacing:1px;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:5px 10px;font-size:.625rem;font-weight:900;display:inline-flex}.customer-job-research-status i{background:#2878ff;border-radius:50%;width:7px;height:7px}.customer-job-empty-copy>strong{color:#fff;max-width:530px;font:700 clamp(1.75rem,2.7vw,2.45rem)/1.04 var(--font-display);letter-spacing:-1.2px;margin-top:17px;display:block}.customer-job-empty-copy>p{color:#bcc4d0;max-width:540px;margin:13px 0 0;font-size:.8125rem;line-height:1.65}.customer-job-empty-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.customer-job-empty-steps>div{background:#ffffff0e;border:1px solid #ffffff29;border-radius:10px;grid-template-columns:29px minmax(0,1fr);gap:10px;padding:11px;display:grid}.customer-job-empty-steps b{color:#111113;background:#fff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:.5625rem;display:grid}.customer-job-empty-steps span>strong,.customer-job-empty-steps span>small{display:block}.customer-job-empty-steps span>strong{color:#fff;font-size:.75rem;line-height:1.3}.customer-job-empty-steps span>small{color:#aeb7c5;margin-top:4px;font-size:.6875rem;line-height:1.45}.customer-job-empty-note{color:#b5bdc9;margin-top:16px;font-size:.6875rem;line-height:1.5;display:block}.customer-job-empty.is-researching>img{object-fit:contain;filter:drop-shadow(0 18px 28px #00000059);justify-self:end;width:100%;max-width:440px;max-height:300px;display:block}.job-board-list :disabled,.job-notes input:disabled{cursor:wait;opacity:.55}.customer-feature-footnote{max-width:960px;color:var(--self-muted);margin:16px 0 0;font-size:10px;line-height:1.55}.customer-calendar-agenda li button{margin-top:8px;font-size:.72rem}.customer-calendar-agenda li>a{color:#315f8c;margin-top:7px;font-size:9px;font-weight:800;display:inline-block}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=980px){.skeleton-document-layout,.document-library-grid{grid-template-columns:1fr}.document-upload-card{position:static}.job-board-labels{display:none}.job-board-list>li{grid-template-columns:minmax(220px,1.35fr) minmax(140px,.75fr) minmax(140px,.8fr) 72px}}@media (width<=760px){.workspace-page-skeleton-self-service{padding:26px 18px 44px}.skeleton-job-summary{grid-template-columns:repeat(3,1fr)}.skeleton-job-summary>span:last-child{grid-column:1/-1}.skeleton-self-service-card.is-board>div{grid-template-columns:1fr 1fr}.skeleton-self-service-card.is-board>div>i:first-child{grid-column:1/-1}.skeleton-self-service-card.is-activity>div{grid-template-columns:1fr}.customer-self-service-page{padding:26px 18px 44px}.customer-self-service-page .customer-feature-header{align-items:flex-start}.customer-self-service-page .customer-feature-header p{text-align:left}.self-service-section-heading{display:block}.self-service-section-heading>p{text-align:left;margin-top:8px}.job-tracker-summary{grid-template-columns:repeat(3,1fr)}.customer-job-limit{flex-direction:column;align-items:flex-start;gap:12px}.job-tracker-summary>div{gap:2px;padding:12px;display:grid}.job-tracker-summary>a{border-top:1px solid var(--self-line);grid-column:1/-1}.job-tracker-page>.customer-feature-header{border-radius:17px;padding:24px 21px}.customer-job-empty.is-researching{grid-template-columns:1fr;min-height:0;padding:26px 21px 16px}.customer-job-empty.is-researching>img{justify-self:center;max-width:360px;max-height:240px}.job-board-list>li{grid-template-columns:1fr 1fr}.job-opportunity{grid-column:1/-1}.job-save-button{align-self:start}}@media (width<=620px){.document-table thead{display:none}.document-table,.document-table tbody,.document-table tr,.document-table td{width:100%;display:block}.document-table tr{border-top:1px solid var(--self-line);padding:14px 0}.document-table tbody tr:first-child{border-top:0}.document-table td{border:0;justify-content:space-between;align-items:center;gap:14px;padding:6px 0;display:flex;text-align:left!important}.document-table td[data-label]:before{content:attr(data-label);color:var(--self-muted);letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:800}.document-table td:last-child{margin-top:4px}.self-service-actions{width:100%}.self-service-actions button{flex:1}.job-tracker-summary{grid-template-columns:repeat(3,1fr)}.customer-job-empty.is-researching{margin:12px}.customer-job-empty-steps{grid-template-columns:1fr}.customer-job-search{flex-direction:column;align-items:stretch}.customer-job-search>span{padding-bottom:0}.job-board-list>li{grid-template-columns:1fr;gap:12px}.job-opportunity,.job-stage,.job-next-action{grid-column:auto}.job-save-button{width:100%}}.customer-simple-layout>.workspace-main:has(.customer-application-page){overscroll-behavior-y:contain;padding-inline:clamp(16px,1.4vw,24px);overflow:hidden auto}.customer-application-page{--application-ink:#111113;--application-muted:#5e6878;--application-line:#cbd4e0;background-color:#eef2f7;background-image:radial-gradient(#94a3b847 1px,#0000 1px);background-size:28px 28px;max-width:none;margin:0}.customer-application-page>*{box-sizing:border-box;width:100%;max-width:none;margin-inline:auto}.application-breadcrumbs{color:var(--application-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.application-breadcrumbs a{color:var(--application-ink);font-weight:750;text-decoration:none}.application-breadcrumbs a:hover{text-underline-offset:3px;text-decoration:underline}.customer-application-page>.customer-feature-header{isolation:isolate;color:#fff;background:#0b0b0d;border:1px solid #27272a;border-radius:20px;align-items:center;padding:29px 30px;position:relative;overflow:hidden;box-shadow:0 16px 38px #0f172a1f}.customer-application-page>.customer-feature-header:before{content:"";z-index:-1;opacity:.2;background-image:linear-gradient(#94a3b86b 1px,#0000 1px),linear-gradient(90deg,#94a3b86b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 10%,#0000 72%);mask-image:linear-gradient(90deg,#000 10%,#0000 72%)}.customer-application-page>.customer-feature-header span,.customer-application-page>.customer-feature-header h1{color:#fff}.customer-application-page>.customer-feature-header h1{max-width:850px;font-size:clamp(40px,3.8vw,60px);line-height:1}.customer-application-page>.customer-feature-header p{color:#c7cbd4;max-width:445px}.application-page-message{justify-content:space-between;align-items:center;gap:18px;display:flex}.application-page-message button{min-height:32px;color:inherit;font:800 10px var(--font-body);cursor:pointer;background:#fff;border:1px solid;border-radius:8px;padding:6px 11px}.application-assistance-grid{grid-template-columns:minmax(0,1.42fr) minmax(340px,.58fr);align-items:stretch;gap:18px;max-width:none;display:grid}.customer-application-page .application-panel{border-color:var(--application-line);background:#fff;border-radius:18px;margin:0;padding:0;overflow:hidden;box-shadow:0 12px 32px #0f172a12}.application-details-card,.application-next-card{flex-direction:column;min-width:0;display:flex}.application-checklist-card,.application-assistance-request-card{grid-column:1/-1}.application-card-header{box-sizing:border-box;color:#fff;background-color:#111113;background-image:linear-gradient(#94a3b817 1px,#0000 1px),linear-gradient(90deg,#94a3b817 1px,#0000 1px);background-size:30px 30px;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:17px 22px;display:flex}.application-card-header>div>span{color:#c0c7d2;letter-spacing:1.35px;font-size:10px;font-weight:900;display:block}.customer-application-page .application-card-header h2{color:#fff;font:700 clamp(21px,1.6vw,27px)/1.08 var(--font-display);letter-spacing:-.7px;margin:5px 0 0}.application-progress{color:#111113;white-space:nowrap;background:#fff;border:1px solid #ffffff3d;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:5px 10px;font-size:10px;font-weight:850;display:inline-flex}.application-card-body{flex:1;padding:24px}.application-picker{border-bottom:1px solid #dde2e9;align-items:end;gap:12px;margin-bottom:22px;padding-bottom:22px;display:flex}.application-select{color:#202938;flex:1;gap:8px;margin:0;font-size:12px;font-weight:800;display:grid}.application-select select{color:#161b24;min-height:48px;font:650 13px var(--font-body);background:#fff;border:1px solid #bfc9d7;border-radius:10px;padding:11px 12px}.application-secondary-action{white-space:nowrap;border-radius:10px;min-height:48px;padding-inline:16px}.application-details-form{gap:18px;margin:0}.application-form-group{border:1px solid var(--application-line);background:#fff;border-radius:13px;min-width:0;margin:0;padding:19px 18px 18px}.application-form-group legend{color:#151820;background:#fff;grid-template-columns:34px auto minmax(100px,1fr);align-items:center;column-gap:10px;max-width:calc(100% - 8px);padding:0 10px 0 0;display:grid}.application-form-group legend>span{color:#fff;background:#111113;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.application-form-group legend>strong{white-space:nowrap;font-size:13px;line-height:1.2}.application-form-group legend>small{color:#748096;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;line-height:1.3;overflow:hidden}.application-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.application-form-grid.is-single{grid-template-columns:minmax(0,1fr)}.application-details-form label,.application-guidance-form label{color:#1a2230;gap:8px;font-size:12px;font-weight:800;display:grid}.application-details-form label small,.application-guidance-form label small{color:#738096;font-size:10px;font-weight:600}.application-details-form input,.application-details-form select,.application-details-form textarea,.application-guidance-form textarea{box-sizing:border-box;color:#161b24;width:100%;min-height:48px;font:600 13px var(--font-body);background:#fff;border:1px solid #bfc9d7;border-radius:10px;outline:none;padding:11px 12px}.application-details-form textarea,.application-guidance-form textarea{resize:vertical;min-height:106px;line-height:1.55}.application-details-form :is(input,select,textarea):focus-visible,.application-guidance-form textarea:focus-visible,.application-select select:focus-visible{border-color:#2878ff;box-shadow:0 0 0 3px #2878ff26}.application-form-actions{background:#f6f7f9;border:1px solid #d5dbe4;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.application-form-actions p{max-width:500px;color:var(--application-muted);margin:0;font-size:11px;line-height:1.5}.application-form-actions .button,.application-checklist-actions .button,.application-guidance-form .button{color:#fff;min-height:42px;font:850 10px var(--font-body);cursor:pointer;background:#111113;border:0;border-radius:9px;flex:none;padding:10px 15px}.application-form-actions .button:disabled,.application-checklist-actions .button:disabled,.application-guidance-form .button:disabled{cursor:wait;opacity:.55}.application-next-body{background:#fff;flex:1;grid-template-rows:auto minmax(220px,1fr) auto;padding:26px 24px 20px;display:grid}.application-next-copy>span{color:#111113;letter-spacing:1.25px;font-size:9px;font-weight:900;display:block}.application-next-copy h3{color:#111113;font:700 clamp(27px,2.25vw,36px)/1.02 var(--font-display);letter-spacing:-1.1px;margin:8px 0 0}.application-next-copy p{color:var(--application-muted);margin:12px 0 0;font-size:13px;line-height:1.6}.application-next-body>img{object-fit:contain;mix-blend-mode:multiply;place-self:end center;width:100%;max-width:420px;max-height:330px;display:block}.application-next-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:19px;display:flex}.application-next-actions .button{color:#fff;background:#111113;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:9px 12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.application-next-actions>a:not(.button){color:#1f2b3d;text-underline-offset:3px;font-size:11px;font-weight:800}.application-control-note{border-top:1px solid #d8dee7;gap:4px;padding:15px 0 0;display:grid}.application-control-note strong{color:#111113;font-size:11px}.application-control-note span{color:var(--application-muted);font-size:10px;line-height:1.5}.application-checklist-body{padding:22px}.application-progress-row{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.application-progress-row>div{gap:4px;display:grid}.application-progress-row strong{color:#111113;font:700 19px/1 var(--font-display)}.application-progress-row span{color:var(--application-muted);font-size:10px}.application-progress-row progress{background:#e1e5eb;border:0;border-radius:999px;width:min(480px,42%);height:8px;overflow:hidden}.application-progress-row progress::-webkit-progress-bar{background:#e1e5eb;border-radius:999px}.application-progress-row progress::-webkit-progress-value{background:#111113;border-radius:999px}.application-progress-row progress::-moz-progress-bar{background:#111113;border-radius:999px}.application-checklist{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.application-checklist li{background:#fff;border:1px solid #d3dae4;border-radius:12px;min-width:0;min-height:142px;padding:15px}.application-checklist label{cursor:pointer;grid-template-columns:30px minmax(0,1fr) 18px;grid-template-areas:"number copy check";align-content:start;align-items:start;gap:11px;height:100%;display:grid}.application-step-number{color:#fff;background:#111113;border-radius:8px;grid-area:number;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.application-checklist label>span:last-child{grid-area:copy;min-width:0}.application-checklist input{accent-color:#111113;grid-area:check;width:18px;height:18px;margin:5px 0 0}.application-checklist strong{color:#111113;font-size:12px;line-height:1.35}.application-checklist small{color:#687487;margin-top:6px;font-size:10px;line-height:1.5}.application-checklist-actions{border-top:1px solid #d8dee7;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding-top:17px;display:flex}.application-privacy-note{color:var(--application-muted);margin:0;font-size:11px;line-height:1.55}.application-checklist-empty{text-align:center;place-content:center;min-height:190px;padding:28px;display:grid}.application-checklist-empty strong{color:#111113;font:700 24px/1.1 var(--font-display)}.application-checklist-empty p{color:var(--application-muted);margin:9px 0 0;font-size:12px}.application-assistance-status{color:#111113;white-space:nowrap;background:#fff;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:10px;font-weight:850;display:inline-flex}.application-assistance-status.is-requested{color:#76500a;background:#fff2d7;border-color:#f0cf8f}.application-assistance-status.is-in_review{color:#214f8f;background:#edf4ff;border-color:#aac5ec}.application-assistance-status.is-guidance_ready{color:#285f39;background:#e8f5ec;border-color:#9cc5a8}.application-guidance-body{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:28px;padding:24px;display:grid}.application-guidance-intro strong{color:#111113;font:700 24px/1.08 var(--font-display);letter-spacing:-.7px}.application-guidance-intro p{max-width:520px;color:var(--application-muted);margin:9px 0 0;font-size:12px;line-height:1.6}.application-guidance-form{gap:13px;display:grid}.application-guidance-form .button{justify-self:end}.application-guidance-result,.application-guidance-pending{grid-column:1/-1}.application-guidance-result{background:#f2f8f4;border-left:4px solid #4d8f5a;border-radius:0 10px 10px 0;padding:16px 18px}.application-guidance-result p{white-space:pre-wrap;color:#26354a;margin:0;line-height:1.6}.application-guidance-result small{color:#596981;margin-top:8px;display:block}.application-guidance-pending{color:#284b79;background:#f4f7fb;border:1px solid #c9d7eb;border-radius:11px;margin:0;padding:20px;font-weight:700}@media (width<=1200px){.application-assistance-grid{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr)}.application-checklist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.customer-application-page>.customer-feature-header{padding:24px 22px}.application-assistance-grid{grid-template-columns:1fr}.application-checklist-card,.application-assistance-request-card{grid-column:auto}.application-next-body{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);column-gap:24px}.application-next-body>img{grid-area:1/2/span 2;max-height:280px}.application-control-note{grid-column:1}.application-guidance-body{grid-template-columns:1fr;gap:18px}}@media (width<=620px){.customer-application-page>.customer-feature-header{border-radius:17px;padding:22px 20px}.customer-application-page>.customer-feature-header h1{font-size:clamp(34px,10vw,45px)}.application-card-header{align-items:flex-start;min-height:0;padding:16px}.application-card-header h2{font-size:21px}.application-card-body,.application-checklist-body,.application-guidance-body{padding:15px}.application-picker,.application-form-actions,.application-progress-row,.application-checklist-actions{flex-direction:column;align-items:stretch}.application-picker .application-secondary-action,.application-form-actions .button,.application-checklist-actions .button,.application-guidance-form .button{width:100%}.application-form-group{padding:16px 13px 13px}.application-form-group legend{grid-template-columns:31px 1fr}.application-form-group legend>small{display:none}.application-form-grid,.application-form-grid.is-single{grid-template-columns:1fr}.application-next-body{grid-template-rows:auto auto auto;grid-template-columns:1fr;padding:22px 18px 17px}.application-next-body>img{grid-area:auto/1;max-height:240px}.application-checklist{grid-template-columns:1fr}.application-progress-row progress{width:100%}}.follow-up-customer-action{color:#596981;font-size:12px}.follow-up-staff-feedback{background:#f0f7f2;border-left:3px solid #4d8f5a;margin:12px 0;padding:12px}.follow-up-staff-feedback>span{color:#2f6d43;letter-spacing:1px;font-size:9px;font-weight:900}.follow-up-staff-feedback p{white-space:pre-wrap;color:#244b31;margin:6px 0 0}.workspace-main:has(.customer-follow-ups-page){overscroll-behavior-y:contain;overflow:hidden auto}.customer-follow-ups-page{--follow-ink:#172033;--follow-muted:#637087;--follow-line:#d3dae6;--follow-blue:#263b69;max-width:1380px;margin:0 auto;padding-bottom:76px}.follow-up-breadcrumbs{color:var(--follow-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;display:flex}.follow-up-breadcrumbs a:hover{text-underline-offset:3px;text-decoration:underline}.customer-follow-ups-page .customer-feature-header h1{letter-spacing:-2.5px;max-width:760px;font-size:clamp(42px,5vw,68px);line-height:.98}.customer-follow-ups-page .customer-feature-header>p{max-width:430px}.follow-up-no-applications{max-width:760px;padding:32px}.follow-up-no-applications h2{font:650 30px/1.1 var(--font-display);letter-spacing:-1px;color:var(--follow-ink);margin:10px 0}.follow-up-no-applications p{max-width:580px;color:var(--follow-muted);line-height:1.6}.follow-up-no-applications .button{margin-top:12px;text-decoration:none;display:inline-flex}.follow-up-summary button{border:0;border-right:1px solid var(--follow-line);min-height:76px;color:var(--follow-ink);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:11px;padding:17px 20px;display:flex}.follow-up-summary button:last-child{border-right:0}.follow-up-summary button:hover,.follow-up-summary button.is-active{background:#f2f5fa}.follow-up-summary strong{font:650 29px/1 var(--font-display)}.follow-up-summary span{color:var(--follow-muted);font-size:11px;font-weight:750;line-height:1.25}.customer-follow-ups-page .customer-settings-card{border-color:var(--follow-line);border-radius:17px;box-shadow:0 12px 34px #1a27400e}.follow-up-composer,.follow-up-queue{padding:25px}.follow-up-composer .self-service-section-heading h2,.follow-up-queue .self-service-section-heading h2{color:var(--follow-ink);font:650 25px/1.12 var(--font-display);letter-spacing:-.8px}.follow-up-form{margin-bottom:16px}.follow-up-templates legend{color:var(--follow-muted);margin-bottom:8px;font-size:11px;font-weight:700}.follow-up-templates button{border:1px solid var(--follow-line);min-width:0;color:var(--follow-ink);text-align:left;cursor:pointer;background:#f7f8fb;border-radius:9px;padding:11px}.follow-up-composer-actions{justify-content:flex-end;gap:9px;display:flex}.follow-up-composer-actions .button{background:var(--follow-ink);color:#fff;cursor:pointer;border:0;border-radius:9px;font-size:11px;font-weight:800}.follow-up-filters button{border:1px solid var(--follow-line);min-height:31px;color:var(--follow-muted);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-size:9px;font-weight:800}.follow-up-filters button.is-active{border-color:var(--follow-ink);background:var(--follow-ink);color:#fff}.follow-up-view-switch{border:1px solid var(--follow-line);background:#f1f3f7;border-radius:10px;padding:3px;display:flex}.follow-up-view-switch button{color:#687386;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:29px;padding:5px 11px;font-size:9px;font-weight:850}.follow-up-view-switch button.is-active{color:var(--follow-ink);background:#fff;box-shadow:0 2px 7px #1720331c}.follow-up-queue-heading>div:first-child>p{color:#8f9bad;margin:7px 0 0;font-size:10px}.follow-up-workspace.is-board .follow-up-queue{background:#111722;border-color:#242d3e;grid-row:1;min-width:0;padding:28px;box-shadow:0 24px 50px #11172233}.follow-up-workspace.is-board .follow-up-queue .settings-kicker{color:#8793a8}.follow-up-workspace.is-board .follow-up-queue-heading h2{color:#f8fafc;letter-spacing:-1px;font-size:29px}.follow-up-workspace.is-board .follow-up-view-switch{background:#0b1019;border-color:#333d50}.follow-up-workspace.is-board .follow-up-view-switch button{color:#93a0b5}.follow-up-workspace.is-board .follow-up-view-switch button.is-active{color:#fff;box-shadow:none;background:#293246}.follow-up-kanban-column{background:#171e2b;border:1px solid #2c3547;border-radius:13px;min-height:440px;padding:11px;transition:border-color .18s,background-color .18s}.follow-up-kanban-column>header{border-bottom:1px solid #2a3447;min-height:72px;padding:3px 3px 13px}.follow-up-kanban-column>header h3{color:#f5f7fa;font:700 12px/1 var(--font-body);letter-spacing:0;margin:0}.follow-up-kanban-stack{align-content:start;gap:9px;min-height:340px;padding-top:10px;display:grid}.follow-up-kanban-card:active{cursor:grabbing}.kanban-card-actions{border-top:1px solid #e6e9ef;align-items:center;gap:5px;margin-top:13px;padding-top:11px;display:flex}.kanban-card-actions button,.kanban-card-actions select{color:#303b4f;cursor:pointer;background:#fff;border:1px solid #d5dae3;border-radius:7px;min-height:28px;font-size:8px;font-weight:800}.kanban-card-actions label{min-width:0;margin-left:auto}.kanban-card-actions select{color:#0000;appearance:none;background:#f1f3f7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23303b4f' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/12px no-repeat;width:30px;padding:4px}.kanban-empty{color:#66748a;text-align:center;border:1px dashed #364155;border-radius:10px;place-content:center;justify-items:center;min-height:105px;display:grid}.kanban-empty span{font-size:9px;font-weight:800}.kanban-empty small{margin-top:5px;font-size:7px}.follow-up-card-top>div{flex-wrap:wrap;gap:6px;display:flex}.follow-up-status,.follow-up-overdue{color:#4a5669;letter-spacing:.35px;text-transform:uppercase;background:#edf0f5;border-radius:999px;align-items:center;min-height:23px;padding:4px 8px;font-size:8px;font-weight:850;display:inline-flex}.follow-up-status.status-sent{color:#284d81;background:#e8effa}.follow-up-status.status-replied,.follow-up-status.status-interview{color:#22603b;background:#e5f3ea}.follow-up-status.status-closed{color:#737a86}.follow-up-overdue{color:#9b302c;background:#fae9e7}.follow-up-company{color:var(--follow-muted);margin:0;font-size:10px;font-weight:700}.follow-up-subject{color:var(--follow-ink);margin-top:14px;font-size:11px;display:block}.follow-up-preview{color:#4d5a6f;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.follow-up-card-meta{color:var(--follow-muted);text-transform:capitalize;flex-wrap:wrap;gap:8px 14px;margin-top:13px;font-size:8px;font-weight:750;display:flex}.follow-up-card-actions{border-top:1px solid #e4e8ef;flex-wrap:wrap;gap:7px;margin-top:15px;padding-top:13px;display:flex}.follow-up-card-actions button{border:1px solid var(--follow-line);min-height:31px;color:var(--follow-ink);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-size:9px;font-weight:800}.follow-up-card-actions button:hover{background:#f3f5f8;border-color:#7c8aa2}.follow-up-card-actions button:last-child{border-color:var(--follow-ink);background:var(--follow-ink);color:#fff;margin-left:auto}.customer-portal-follow-ups>ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.customer-portal-follow-ups>ol li{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.customer-portal-follow-ups>ol div{gap:4px;display:grid}.customer-portal-follow-ups>ol strong{color:#172033;font-size:12px}.customer-portal-follow-ups>ol span,.customer-portal-follow-ups>ol time{color:#687386;font-size:10px}.customer-portal-follow-ups>ol time{flex:none;font-weight:750}.customer-portal-follow-ups>p{color:#687386;margin:0;padding:20px 22px 8px;font-size:11px}.customer-portal-follow-ups>a{color:#253e69;margin:14px 22px 20px;font-size:10px;font-weight:850;display:inline-block}@media (width<=1020px){.follow-up-workspace{grid-template-columns:1fr}.follow-up-queue{grid-row:1}}@media (width<=900px){.workspace-layout:has(.customer-follow-ups-page){max-width:100%;overflow-x:hidden}.workspace-layout:has(.customer-follow-ups-page) .workspace-rail{gap:12px}.workspace-layout:has(.customer-follow-ups-page) .workspace-rail-brand{flex-shrink:0}.workspace-layout:has(.customer-follow-ups-page) .workspace-rail nav{flex:1;min-width:0;overflow-x:auto}.workspace-layout:has(.customer-follow-ups-page) .workspace-rail nav a{flex-shrink:0;width:auto}}@media (width<=720px){.follow-up-summary{grid-template-columns:repeat(2,1fr)}.follow-up-summary button:nth-child(2){border-right:0}.follow-up-summary button:nth-child(-n+2){border-bottom:1px solid var(--follow-line)}.follow-up-form-row{grid-template-columns:1fr}.customer-follow-ups-page .customer-feature-header>p{text-align:left}.follow-up-workspace.is-board .follow-up-queue{border-radius:14px;margin-inline:-4px;padding:20px 14px}.follow-up-queue-heading{align-items:flex-start;display:flex}.follow-up-view-controls{flex-direction:column;align-items:flex-end}.follow-up-kanban{scroll-snap-type:x proximity;grid-template-columns:repeat(5,240px);margin-top:18px}.follow-up-kanban-column{scroll-snap-align:start}}@media (width<=480px){.follow-up-templates>div{grid-template-columns:1fr}.follow-up-composer-actions{flex-direction:column;align-items:stretch}.follow-up-composer-actions button{width:100%}.follow-up-card-top{flex-direction:column;align-items:flex-start}.follow-up-card-top time{text-align:left}}@media (prefers-reduced-motion:reduce){.follow-up-kanban-card,.follow-up-kanban-column{transition:none}.follow-up-kanban-card:hover{transform:none}}.customer-follow-ups-page{--follow-ink:#111113;--follow-muted:#5e6878;--follow-line:#cbd4e0;background-color:#eef2f7;background-image:radial-gradient(#94a3b847 1px,#0000 1px);background-size:28px 28px;max-width:none;margin:0;padding-bottom:76px}.customer-follow-ups-page>*{box-sizing:border-box;width:100%;max-width:1600px;margin-inline:auto}.follow-up-breadcrumbs{color:var(--follow-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.follow-up-breadcrumbs a{color:var(--follow-ink);font-weight:750;text-decoration:none}.customer-follow-ups-page>.customer-feature-header{isolation:isolate;color:#fff;background:#0b0b0d;border:1px solid #27272a;border-radius:20px;align-items:center;padding:29px 30px;position:relative;overflow:hidden;box-shadow:0 16px 38px #0f172a1f}.customer-follow-ups-page>.customer-feature-header:before{content:"";z-index:-1;opacity:.2;background-image:linear-gradient(#94a3b86b 1px,#0000 1px),linear-gradient(90deg,#94a3b86b 1px,#0000 1px);background-position:50%;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 10%,#0000 72%);mask-image:linear-gradient(90deg,#000 10%,#0000 72%)}.customer-follow-ups-page>.customer-feature-header span,.customer-follow-ups-page>.customer-feature-header h1{color:#fff}.customer-follow-ups-page>.customer-feature-header h1{max-width:900px;font-size:clamp(40px,3.8vw,60px);line-height:1}.customer-follow-ups-page>.customer-feature-header>p{color:#c7cbd4;max-width:445px}.customer-follow-ups-page>.customer-feature-header{grid-template-columns:minmax(0,1fr) minmax(260px,.56fr) minmax(240px,.42fr);display:grid}.follow-up-hero-illustration{object-fit:contain;justify-self:end;width:100%;max-width:350px;max-height:180px;display:block}.follow-up-page-message{justify-content:space-between;align-items:center;gap:18px;display:flex}.follow-up-page-message button{min-height:32px;color:inherit;font:800 10px var(--font-body);cursor:pointer;background:#fff;border:1px solid;border-radius:8px;padding:6px 11px}.customer-follow-ups-page .customer-settings-card{border-color:var(--follow-line);background:#fff;border-radius:18px;margin:0;padding:0;overflow:hidden;box-shadow:0 12px 32px #0f172a12}.follow-up-panel-header{isolation:isolate;box-sizing:border-box;color:#fff;background:#111113;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:18px 22px;display:flex;position:relative;overflow:hidden}.follow-up-panel-header:before{content:"";z-index:-1;opacity:.17;background-image:linear-gradient(#94a3b866 1px,#0000 1px),linear-gradient(90deg,#94a3b866 1px,#0000 1px);background-position:50%;background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 8%,#0000 78%);mask-image:linear-gradient(90deg,#000 8%,#0000 78%)}.follow-up-panel-header>div:first-child>span{color:#c0c7d2;letter-spacing:1.35px;font-size:10px;font-weight:900;display:block}.follow-up-panel-header h2{color:#fff;font:700 clamp(22px,1.7vw,28px)/1.08 var(--font-display);letter-spacing:-.8px;margin:5px 0 0}.follow-up-panel-header p{color:#b9c0cb;max-width:620px;margin:7px 0 0;font-size:10px;line-height:1.45}.follow-up-panel-header>.rb-secondary{color:#111113;background:#fff;border-color:#fff;flex:none;min-height:40px}.follow-up-no-applications{max-width:980px}.follow-up-no-applications-body{justify-content:space-between;align-items:center;gap:28px;padding:26px;display:flex}.follow-up-no-applications-body p{max-width:620px;color:var(--follow-muted);margin:0;font-size:13px;line-height:1.6}.follow-up-no-applications-body .button{color:#fff;background:#111113;border-radius:9px;flex:none;align-items:center;gap:20px;min-height:42px;padding:10px 14px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.follow-up-summary{border:1px solid var(--follow-line);background:#fff;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px auto;display:grid;overflow:hidden;box-shadow:0 9px 24px #0f172a0e}.follow-up-summary button{border:0;border-right:1px solid var(--follow-line);min-height:78px;color:var(--follow-ink);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:12px;padding:15px 19px;transition:background-color .15s,color .15s;display:flex}.follow-up-summary button:hover{background:#f4f5f7}.follow-up-summary button.is-active{color:#fff;background:#111113}.follow-up-summary button.is-alert strong{color:#b43e38}.follow-up-summary button.is-active.is-alert strong{color:#ff9a94}.follow-up-summary strong{font:700 28px/1 var(--font-display);flex:none}.follow-up-summary span{color:inherit;gap:3px;font-size:11px;font-weight:800;line-height:1.2;display:grid}.follow-up-summary span small{color:#7a8595;font-size:8px;font-weight:650}.follow-up-summary button.is-active span small{color:#b7bec9}.follow-up-workspace{grid-template-columns:minmax(420px,.74fr) minmax(0,1.26fr);align-items:start;gap:18px;display:grid}.follow-up-workspace.is-board{grid-template-columns:minmax(0,1fr)}.follow-up-workspace.is-board .follow-up-queue{border-color:var(--follow-line);background:#fff;grid-row:1;min-width:0;padding:0;box-shadow:0 12px 32px #0f172a14}.follow-up-workspace.is-board .follow-up-composer{grid-row:2;justify-self:stretch;width:100%}.follow-up-composer-body{padding:22px}.follow-up-form{gap:16px;margin:0;display:grid}.follow-up-workspace.is-board .follow-up-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.follow-up-form-section{border:1px solid var(--follow-line);background:#fff;border-radius:13px;gap:13px;min-width:0;margin:0;padding:19px 17px 17px;display:grid}.follow-up-form-section>legend{color:#161a22;background:#fff;grid-template-columns:34px auto minmax(80px,1fr);align-items:center;column-gap:10px;max-width:calc(100% - 8px);padding:0 10px 0 0;display:grid}.follow-up-form-section>legend>span{color:#fff;background:#111113;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.follow-up-form-section>legend>strong{white-space:nowrap;font-size:13px;line-height:1.2}.follow-up-form-section>legend>small{color:#748096;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:550;overflow:hidden}.follow-up-form label{color:#202735;gap:8px;font-size:11px;font-weight:800}.follow-up-form input,.follow-up-form select,.follow-up-form textarea{color:#141922;border-color:#bdc7d5;border-radius:9px;min-height:46px;font-size:12px}.follow-up-form textarea{line-height:1.55}.follow-up-form :is(input,select,textarea):focus-visible{border-color:#2878ff;box-shadow:0 0 0 3px #2878ff26}.follow-up-form-row{grid-template-columns:minmax(0,1fr) minmax(150px,.55fr);gap:11px;display:grid}.follow-up-templates{border:0;min-width:0;margin:0;padding:0}.follow-up-templates>legend{color:#303949;margin-bottom:8px;font-size:10px;font-weight:800}.follow-up-templates>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.follow-up-templates button{color:#171b23;text-align:left;cursor:pointer;background:#f6f7f9;border:1px solid #d0d7e1;border-radius:9px;min-width:0;min-height:58px;padding:10px 11px}.follow-up-templates button:hover{background:#fff;border-color:#7f8b9c}.follow-up-templates strong,.follow-up-templates small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.follow-up-templates strong{font-size:10px}.follow-up-templates small{color:#687487;margin-top:4px;font-size:8px}.follow-up-composer-actions{background:#f5f6f8;border:1px solid #d5dbe4;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:15px 16px;display:flex}.follow-up-composer-actions>span{max-width:520px;color:var(--follow-muted);font-size:10px;line-height:1.45}.follow-up-composer-actions>div{flex:none;gap:8px;display:flex}.follow-up-composer-actions button{min-height:42px;padding:10px 14px}.follow-up-composer-actions .button{color:#fff;cursor:pointer;background:#111113;border:0;border-radius:9px;font-size:10px;font-weight:850}.follow-up-composer-actions :disabled{cursor:wait;opacity:.55}.follow-up-composer-body>.application-privacy-note{border-top:1px solid #d9dfe7;margin:16px 0 0;padding-top:15px}.follow-up-queue-heading{min-height:92px}.follow-up-view-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.follow-up-view-switch{background:#ffffff12;border:1px solid #fff3;border-radius:10px;padding:4px;display:flex}.follow-up-view-switch button{color:#bac1cd;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:58px;min-height:34px;padding:7px 11px;font-size:9px;font-weight:850}.follow-up-view-switch button.is-active{color:#111113;box-shadow:none;background:#fff}.follow-up-new-button{color:#111113;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:9px;min-height:42px;padding:9px 13px;font-size:9px;font-weight:900}.follow-up-filters{gap:5px;display:flex}.follow-up-filters button{color:#c0c7d2;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:8px;min-height:34px;padding:7px 11px;font-size:9px;font-weight:850}.follow-up-filters button.is-active{color:#111113;background:#fff;border-color:#fff}.follow-up-queue-body{background:#eef1f5}.follow-up-workspace.is-list .follow-up-queue-body{padding:20px}.follow-up-kanban{scrollbar-color:#8b95a5 transparent;scrollbar-width:thin;grid-template-columns:repeat(5,minmax(230px,1fr));gap:11px;margin:0;padding:18px;display:grid;overflow-x:auto}.follow-up-kanban-column{background:#f7f8fa;border:1px solid #c7cfdb;border-radius:12px;min-height:390px;padding:0;transition:border-color .18s,background-color .18s;overflow:hidden}.follow-up-kanban-column.has-dragging-card{border-style:dashed}.follow-up-kanban-column.has-dragging-card:hover{background:#eef1f5;border-color:#707b8b}.follow-up-kanban-column>header{box-sizing:border-box;background:#111113;border:0;min-height:84px;padding:13px 13px 12px}.follow-up-kanban-column>header>div{align-items:center;gap:7px;display:flex}.follow-up-kanban-column>header span{color:#9ca5b3;letter-spacing:.9px;font-size:8px;font-weight:900}.follow-up-kanban-column>header i{background:#7d899c;border-radius:50%;flex:none;width:7px;height:7px}.follow-up-kanban-column.column-planned>header i{background:#d1d5db}.follow-up-kanban-column.column-sent>header i{background:#5e9bea}.follow-up-kanban-column.column-replied>header i{background:#55b57c}.follow-up-kanban-column.column-interview>header i{background:#e2b656}.follow-up-kanban-column.column-closed>header i{background:#858d99}.follow-up-kanban-column>header h3{color:#fff;font:750 13px/1 var(--font-body);margin:0}.follow-up-kanban-column>header b{color:#fff;border:1px solid #fff3;border-radius:7px;place-items:center;min-width:24px;height:24px;margin-left:auto;font-size:9px;display:grid}.follow-up-kanban-column>header p{color:#aab2bf;margin:10px 0 0;font-size:9px;line-height:1.4}.follow-up-kanban-stack{align-content:start;gap:10px;min-height:290px;padding:11px;display:grid}.follow-up-kanban-card{cursor:grab;background:#fff;border:1px solid #cfd6e0;border-radius:10px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s,opacity .18s;position:relative;box-shadow:0 5px 14px #0f172a14}.follow-up-kanban-card:hover{border-color:#929dac;transform:translateY(-2px);box-shadow:0 9px 20px #0f172a1f}.follow-up-kanban-card.is-dragging{opacity:.42;transform:rotate(1deg)scale(.98)}.follow-up-kanban-card.is-overdue{border-top:3px solid #b94b45}.kanban-card-meta{color:#6f7b8d;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:8px;font-size:8px;font-weight:850;display:flex}.kanban-card-meta time{text-align:right;max-width:112px;line-height:1.35}.kanban-overdue{color:#9f332f;letter-spacing:.45px;text-transform:uppercase;background:#f9e8e6;border-radius:999px;margin-top:10px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.follow-up-kanban-card h4{color:#111113;font:700 16px/1.16 var(--font-display);letter-spacing:-.35px;margin:12px 0 3px}.kanban-company{color:#536074;margin:0;font-size:10px;font-weight:750}.kanban-recruiter{color:#34445f;align-items:center;gap:6px;margin:11px 0 0;font-size:9px;font-weight:700;display:flex}.kanban-recruiter span{color:#405270;background:#edf1f6;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.kanban-subject{color:#687386;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.kanban-card-actions{border-top:1px solid #e2e6ec;grid-template-columns:auto auto minmax(84px,1fr);align-items:center;gap:6px;margin-top:13px;padding-top:11px;display:grid}.kanban-card-actions button,.kanban-card-actions select{color:#283345;cursor:pointer;background-color:#fff;border:1px solid #cdd4de;border-radius:7px;min-height:34px;font-size:8px;font-weight:850}.kanban-card-actions button{padding:6px 9px}.kanban-card-actions label{min-width:0;margin:0}.kanban-card-actions select{color:#283345;appearance:none;background-color:#f3f5f8;background-position:right 7px center;width:100%;padding:5px 26px 5px 8px}.kanban-card-actions :is(button,select):hover{background-color:#fff;border-color:#818d9e}.kanban-empty{color:#657286;text-align:center;background:#fff;border:1px dashed #b7c0ce;border-radius:9px;place-content:center;justify-items:center;min-height:112px;padding:14px;display:grid}.kanban-empty span{color:#333e50;font-size:9px;font-weight:850}.kanban-empty small{max-width:140px;margin-top:5px;font-size:7px;line-height:1.45}.follow-up-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.follow-up-list>li{border:1px solid var(--follow-line);background:#fff;border-radius:12px;padding:18px}.follow-up-list>li.is-overdue{border-left:4px solid #b74a43}.follow-up-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.follow-up-card-top time{color:var(--follow-muted);text-align:right;font-size:9px;font-weight:750}.follow-up-list h3{color:#111113;font:700 20px/1.15 var(--font-display);letter-spacing:-.5px;margin:14px 0 3px}.follow-up-card-actions button{min-height:34px}@media (width<=1200px){.follow-up-kanban{grid-template-columns:repeat(5,250px)}.follow-up-workspace{grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr)}}@media (width<=1020px){.follow-up-workspace{grid-template-columns:1fr}.follow-up-queue{grid-row:1}.follow-up-workspace.is-list .follow-up-composer{grid-row:2}.follow-up-workspace.is-list .follow-up-form{grid-template-columns:repeat(2,minmax(0,1fr))}.follow-up-workspace.is-list .follow-up-composer-actions{grid-column:1/-1}}@media (width<=720px){.customer-follow-ups-page>.customer-feature-header{border-radius:17px;padding:22px 20px}.customer-follow-ups-page>.customer-feature-header h1{font-size:clamp(34px,10vw,45px)}.customer-follow-ups-page>.customer-feature-header{grid-template-columns:minmax(0,1fr) minmax(210px,.55fr)}.customer-follow-ups-page>.customer-feature-header>p{grid-column:1/-1;max-width:560px}.follow-up-hero-illustration{grid-area:1/2/span 2;max-height:160px}.follow-up-summary{grid-template-columns:repeat(2,1fr)}.follow-up-summary button:nth-child(2){border-right:0}.follow-up-summary button:nth-child(-n+2){border-bottom:1px solid var(--follow-line)}.follow-up-panel-header{flex-direction:column;align-items:flex-start;min-height:0;padding:17px}.follow-up-view-controls{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.follow-up-workspace.is-board .follow-up-queue{border-radius:15px;margin:0;padding:0}.follow-up-kanban{scroll-snap-type:x proximity;grid-template-columns:repeat(5,255px);padding:13px}.follow-up-kanban-column{scroll-snap-align:start}.follow-up-workspace.is-board .follow-up-form,.follow-up-workspace.is-list .follow-up-form{grid-template-columns:1fr}.follow-up-form-section>legend{grid-template-columns:31px 1fr}.follow-up-form-section>legend>small{display:none}.follow-up-composer-actions{flex-direction:column;grid-column:auto;align-items:stretch}.follow-up-composer-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=480px){.customer-follow-ups-page>.customer-feature-header{grid-template-columns:1fr}.customer-follow-ups-page>.customer-feature-header>p,.follow-up-hero-illustration{grid-area:auto}.follow-up-hero-illustration{justify-self:center;width:min(100%,320px);max-height:190px}.follow-up-summary button{min-height:72px;padding:13px}.follow-up-summary span small{display:none}.follow-up-no-applications-body{flex-direction:column;align-items:stretch}.follow-up-form-row,.follow-up-templates>div,.follow-up-composer-actions>div{grid-template-columns:1fr}.follow-up-composer-actions button{width:100%}}.customer-calendar-day>strong.is-progress-record{background:#176a56}.interview-card.is-cancelled{opacity:.72}.interview-badge.is-cancelled{color:#9f1239;background:#fff1f2}.interview-card footer{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.interview-card footer button,.customer-progress-add{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.interview-prep-notes p{white-space:pre-wrap;margin:4px 0 0}.interview-prep-notes.is-feedback{color:#166534;background:#ecfdf5;border-radius:8px;padding:10px}.interview-prep-notes.is-customer{background:#f8fafc;border-radius:8px;padding:10px}.customer-progress-add{margin-bottom:16px}.customer-progress-message{color:#245538;background:#effaf2;border:1px solid #bbd6c3;border-radius:8px;margin:14px 22px 0;padding:10px 12px;font-size:10px;font-weight:700}.customer-progress-create-form{background:#fff;border:1px solid #c6cfdb;border-radius:15px;grid-template-columns:minmax(245px,.3fr) minmax(0,1fr);margin:0;display:grid;overflow:hidden;box-shadow:0 12px 30px #0f172a11}.interview-form-sidebar{isolation:isolate;color:#fff;background:#111113;flex-direction:column;justify-content:flex-start;gap:36px;min-width:0;padding:30px 26px;display:flex;position:relative;overflow:hidden}.interview-form-sidebar:before{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(#94a3b86b 1px,#0000 1px),linear-gradient(90deg,#94a3b86b 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 12%,#0000 74%);mask-image:linear-gradient(#000 12%,#0000 74%)}.interview-form-kicker,.interview-form-guide>strong,.interview-form-heading>div>span{letter-spacing:1.35px;font-size:8.5px;font-weight:900;display:block}.interview-form-kicker{color:#fff}.interview-form-sidebar h3{color:#fff;max-width:260px;font:700 clamp(24px,2vw,31px)/1.04 var(--font-display);letter-spacing:-1px;margin:12px 0 0}.interview-form-sidebar>div>p{color:#bec5d0;max-width:285px;margin:15px 0 0;font-size:11px;line-height:1.65}.interview-form-guide{border-top:1px solid #ffffff2e;padding-top:21px}.interview-form-guide>strong{color:#fff}.interview-form-guide ol{gap:17px;margin:17px 0 0;padding:0;list-style:none;display:grid}.interview-form-guide li{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:11px;display:grid}.interview-form-guide li>span{color:#fff;border:1px solid #ffffff47;border-radius:8px;place-items:center;width:27px;height:27px;font-size:7.5px;font-weight:900;display:grid}.interview-form-guide li b,.interview-form-guide li small{display:block}.interview-form-guide li b{color:#fff;font-size:10px;line-height:1.3}.interview-form-guide li small{color:#9fa7b4;margin-top:4px;font-size:8.5px;line-height:1.45}.interview-form-main{background:#f5f7fa;gap:15px;min-width:0;padding:28px;display:grid}.interview-form-heading{margin-bottom:2px;padding:0 2px 4px}.interview-form-heading>div>span{color:#4b5565}.interview-form-heading h3{color:#111827;font:700 clamp(22px,2vw,29px)/1.05 var(--font-display);letter-spacing:-.8px;margin:7px 0 0}.interview-form-heading p{color:#687386;margin:8px 0 0;font-size:10px;line-height:1.5}.interview-form-section{background:#fff;border:1px solid #d5dce6;border-radius:12px;min-width:0;margin:0;padding:17px}.interview-form-section legend{max-width:calc(100% - 18px);padding:0 8px}.interview-form-section-heading{align-items:center;gap:12px;min-width:0;display:flex}.interview-form-section-heading>span:first-child{color:#fff;background:#111113;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:.59375rem;font-weight:900;display:grid}.interview-form-section-heading>span:last-child{min-width:0}.interview-form-section-heading strong,.interview-form-section-heading small{display:block}.interview-form-section-heading strong{color:#111827;font-size:.875rem;line-height:1.3}.interview-form-section-heading small{color:#667286;margin-top:3px;font-size:.6875rem;font-weight:550;line-height:1.4}.interview-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:9px;display:grid}.interview-form-grid.is-schedule{grid-template-columns:minmax(190px,1.25fr) minmax(125px,.72fr) minmax(125px,.62fr)}.interview-form-field{color:#263244;min-width:0;font-size:10px;font-weight:800;line-height:1.35;display:block}.interview-form-field>span{color:#798394;font-size:8.5px;font-weight:650}.interview-form-field.is-wide{grid-column:1/-1}.customer-progress-create-form :is(input,select,textarea){box-sizing:border-box;color:#111827;width:100%;min-height:44px;font:600 11px/1.45 var(--font-body);background:#fff;border:1px solid #c7cfdb;border-radius:8px;outline:0;margin-top:7px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block}.customer-progress-create-form textarea{resize:vertical;min-height:94px}.customer-progress-create-form :is(input,textarea)::placeholder{color:#929bab;font-weight:500}.customer-progress-create-form :is(input,select,textarea):hover{border-color:#929cab}.customer-progress-create-form :is(input,select,textarea):focus{border-color:#111113;box-shadow:0 0 0 3px #1111131f}.interview-form-actions{border-top:1px solid #d9dfe7;justify-content:space-between;align-items:center;gap:20px;margin-top:2px;padding:17px 2px 0;display:flex}.interview-form-actions>div:first-child strong,.interview-form-actions>div:first-child span{display:block}.interview-form-actions>div:first-child strong{color:#172033;font-size:10.5px}.interview-form-actions>div:first-child span{color:#707b8d;margin-top:4px;font-size:8.5px}.interview-form-actions>div:last-child{flex:none;align-items:center;gap:8px;display:flex}.customer-progress-create-form .interview-form-cancel,.customer-progress-create-form .interview-form-submit{box-sizing:border-box;min-height:44px;font:800 10px var(--font-body);cursor:pointer;border-radius:9px;padding:10px 15px}.customer-progress-create-form .interview-form-cancel{color:#3d485a;background:#fff;border:1px solid #c8d0dc}.customer-progress-create-form .interview-form-submit{color:#fff;background:#111113;border:1px solid #111113;align-items:center;gap:16px;display:inline-flex}.customer-progress-create-form .interview-form-cancel:hover{background:#f8fafc;border-color:#7d8797}.customer-progress-create-form .interview-form-submit:hover{background:#29292c}.customer-progress-create-form :is(.interview-form-cancel,.interview-form-submit):focus-visible{outline-offset:3px;outline:3px solid #111113}.customer-progress-create-form :is(.interview-form-cancel,.interview-form-submit):disabled{cursor:wait;opacity:.5}@media (width<=1050px){.customer-progress-create-form{grid-template-columns:1fr}.interview-form-sidebar{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:30px;padding:25px;display:grid}.interview-form-guide{border-top:0;border-left:1px solid #ffffff2e;padding:0 0 0 25px}.interview-form-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.interview-form-guide li{grid-template-columns:1fr}}@media (width<=720px){.interviews-section-header{flex-direction:column;align-items:flex-start}.interviews-tab-pill{max-width:100%;overflow-x:auto}.opportunity-content-card-body{padding:12px}.interview-form-sidebar{padding:24px 20px;display:block}.interview-form-sidebar h3{max-width:420px}.interview-form-guide{border-top:1px solid #ffffff2e;border-left:0;margin-top:24px;padding:20px 0 0}.interview-form-guide ol{grid-template-columns:1fr}.interview-form-guide li{grid-template-columns:27px minmax(0,1fr)}.interview-form-main{padding:21px 16px}.interview-form-grid,.interview-form-grid.is-schedule{grid-template-columns:1fr}.interview-form-field.is-wide{grid-column:auto}.interview-form-section{padding:14px 12px}.interview-form-section-heading small{max-width:230px}.interview-form-actions{flex-direction:column;align-items:stretch}.interview-form-actions>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.customer-progress-create-form .interview-form-submit{grid-row:1;justify-content:space-between}}.workspace-main:has(.document-library-page){background-color:#eef2f7;background-image:radial-gradient(circle,#315f8c33 1px,#0000 1px);background-size:26px 26px;overflow:hidden auto}.document-library-page{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:32px clamp(22px,4vw,72px) 84px}.document-library-page>p:first-child,.document-library-page>.customer-feature-header,.document-library-page>.customer-self-service-grid,.document-library-page>.document-archive-list,.document-library-page>.customer-feature-footnote{box-sizing:border-box;width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.document-library-page>p:first-child{color:#111827;margin-bottom:18px;font-size:12px}.document-library-page>p:first-child a{color:#111827;text-underline-offset:3px;font-weight:750}.document-library-page>p:first-child a:hover{color:#315f8c}.document-library-page>.customer-feature-header{isolation:isolate;color:#fff;background:#0b0b0d;border:1px solid #25262b;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(220px,290px) minmax(260px,.7fr);align-items:center;gap:24px;min-height:230px;margin-bottom:20px;padding:34px clamp(26px,4vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #0f172a2b}.document-library-page>.customer-feature-header:before{content:"";z-index:-1;opacity:.27;background-image:linear-gradient(#94a3b857 1px,#0000 1px),linear-gradient(90deg,#94a3b857 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%)}.document-library-page>.customer-feature-header:after{content:"";z-index:-1;background:radial-gradient(circle,#ffffff0f,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:-90px;right:-110px}.document-library-page>.customer-feature-header span{color:#fff;letter-spacing:1.6px;font-size:11px}.document-library-page>.customer-feature-header h1{color:#fff;letter-spacing:-3.2px;max-width:820px;margin:13px 0 0;font-size:clamp(46px,5vw,74px)}.document-library-page>.customer-feature-header p{color:#c5cad4;text-align:left;max-width:390px;margin:0;font-size:13px;line-height:1.65}.document-header-illustration{justify-content:center;align-items:center;min-height:190px;display:flex}.document-header-illustration img{object-fit:contain;filter:drop-shadow(0 18px 28px #0000004d);width:100%;max-width:240px;max-height:215px;display:block}.document-library-page>.customer-self-service-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:20px}.document-library-page .customer-settings-card{background:#fff;border-color:#c8d1de;border-radius:18px;margin-bottom:0;padding:0;overflow:hidden;box-shadow:0 13px 32px #0f172a12}.document-library-page .self-service-section-heading{box-sizing:border-box;color:#fff;background:#111113;align-items:center;min-height:78px;padding:18px 24px}.document-library-page .self-service-section-heading h2{color:#fff;letter-spacing:-.9px;margin-top:6px;font-size:27px}.document-library-page .self-service-section-heading .settings-kicker{color:#fff;letter-spacing:1.4px;font-size:10px}.document-library-page .self-service-section-heading>p{color:#c4c8d0;font-size:10px}.document-library-page .document-count{color:#111113;background:#fff;border:1px solid #d6dbe4;font-size:10px}.document-library-page .document-upload-card .self-service-section-heading{display:block}.document-library-page .document-upload-card .self-service-section-heading>p{text-align:left;margin-top:8px}.document-library-page .self-service-form{gap:15px;margin:22px 24px 20px}.document-library-page .self-service-form label{color:#243149;gap:8px;font-size:11px}.document-library-page .self-service-form input,.document-library-page .self-service-form select{border-color:#b8c4d3;border-radius:9px;min-height:48px;padding:11px 13px;font-size:13px}.document-library-page .document-dropzone{background:#f3f6f9;border-color:#aebdcd;border-radius:12px;min-height:155px;padding:20px!important}.document-library-page .document-dropzone-mark{background:#111113;border-radius:9px;width:36px;height:36px;font-size:18px}.document-library-page .document-dropzone strong{font-size:13px}.document-library-page .document-dropzone small{font-size:10px}.document-library-page .self-service-form>.button{border-radius:9px;min-height:48px;font-size:11px}.document-library-page .document-privacy-note{margin:0 24px 23px;font-size:10px;display:block}.document-library-page .document-library-heading{min-height:78px}.document-library-page .document-library-card>.self-service-empty{box-sizing:border-box;background:#f8fafc;border:1px dashed #bdc9d8;border-radius:12px;align-content:center;place-items:center;gap:8px;min-height:230px;margin:20px 22px 22px;padding:25px;font-size:12px;display:grid}.document-library-page .document-table-wrap{padding:0 24px 22px}.document-library-page .document-table th{padding-top:18px;padding-bottom:13px;font-size:9px}.document-library-page .document-table td{padding-top:17px;padding-bottom:17px;font-size:11px}.document-library-page .document-file-cell strong{font-size:13px}.document-library-page .document-file-cell small{font-size:10px}.document-library-page .document-file-type{width:42px;height:48px;font-size:9px}.document-library-page>.document-archive-list{margin-top:20px}.document-library-page>.document-archive-list .self-service-section-heading{min-height:72px}.document-library-page>.customer-feature-footnote{margin-top:16px;font-size:11px;line-height:1.6}@media (width<=980px){.document-library-page>.customer-feature-header{grid-template-columns:minmax(0,1fr) minmax(200px,.65fr)}.document-library-page>.customer-feature-header>p{grid-column:1/-1;max-width:620px}.document-library-page>.customer-self-service-grid{grid-template-columns:1fr}.document-library-page .document-upload-card{position:static}}@media (width<=620px){.document-library-page{padding:24px 14px 58px}.document-library-page>.customer-feature-header{min-height:0;padding:27px 22px 20px;display:block}.document-library-page>.customer-feature-header h1{letter-spacing:-2.4px;font-size:clamp(42px,11vw,58px)}.document-library-page>.customer-feature-header p{margin-top:12px;font-size:12px}.document-header-illustration{min-height:180px;margin-top:8px}.document-header-illustration img{max-height:180px}.document-library-page .self-service-section-heading{padding-left:20px;padding-right:20px}.document-library-page .self-service-form,.document-library-page .document-privacy-note{margin-left:20px;margin-right:20px}.document-library-page .document-library-card>.self-service-empty{margin-left:16px;margin-right:16px}.document-library-page .document-table-wrap{padding-left:16px;padding-right:16px}}.workspace-main:has(.customer-calendar:not(.staff-calendar)){background-color:#eef2f7;background-image:radial-gradient(circle,#11111324 1px,#0000 1px);background-size:26px 26px;overflow:hidden}.customer-calendar:not(.staff-calendar){box-sizing:border-box;color:#111827;background:0 0;width:100%;height:100%;padding:32px clamp(22px,4vw,72px) 84px;overflow:hidden auto}.customer-calendar:not(.staff-calendar)>.customer-calendar-links,.customer-calendar:not(.staff-calendar)>.customer-calendar-header,.customer-calendar:not(.staff-calendar)>.customer-calendar-layout{box-sizing:border-box;width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.customer-calendar-links{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.customer-calendar-links a{color:#111827;text-underline-offset:3px;font-weight:750}.customer-calendar-links a:hover{color:#111113}.customer-calendar:not(.staff-calendar)>.customer-calendar-header{isolation:isolate;color:#fff;background:#0b0b0d;border:1px solid #25262b;border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(250px,330px) minmax(260px,.72fr);align-items:center;gap:28px;min-height:276px;margin-bottom:20px;padding:34px clamp(28px,3.5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #0f172a2b}.customer-calendar:not(.staff-calendar)>.customer-calendar-header:before{content:"";z-index:-1;opacity:.25;background-image:linear-gradient(#94a3b857 1px,#0000 1px),linear-gradient(90deg,#94a3b857 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 67%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 67%,#0000 100%)}.customer-calendar-hero-copy{min-width:0}.customer-calendar:not(.staff-calendar) .customer-calendar-hero-copy>span,.customer-calendar-next>span,.customer-calendar-month-heading>span,.customer-calendar-agenda-header span,.customer-calendar-empty>span{color:#fff;letter-spacing:1.55px;font-size:11px;font-weight:900;display:block}.customer-calendar:not(.staff-calendar) .customer-calendar-hero-copy h1{color:#fff;max-width:760px;font:700 clamp(44px,4.6vw,70px)/.94 var(--font-display);letter-spacing:-3.2px;margin:13px 0}.customer-calendar:not(.staff-calendar) .customer-calendar-hero-copy>p{color:#c5cad4;text-align:left;max-width:690px;margin:0;font-size:13px;line-height:1.65}.customer-calendar-hero-stats{background:#151518;border:1px solid #393b40;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:540px;margin-top:22px;display:grid;overflow:hidden}.customer-calendar-hero-stats>div{align-items:baseline;gap:8px;min-width:0;padding:13px 14px;display:flex}.customer-calendar-hero-stats>div+div{border-left:1px solid #393b40}.customer-calendar-hero-stats strong{color:#fff;font:700 24px var(--font-display)}.customer-calendar-hero-stats small{color:#aeb4bf;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.customer-calendar-hero-illustration{justify-content:center;align-self:end;align-items:flex-end;min-height:220px;display:flex}.customer-calendar-hero-illustration img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 26px #00000052);width:100%;max-width:310px;max-height:252px;display:block}.customer-calendar-next{box-sizing:border-box;background:#151518;border:1px solid #37383d;border-radius:14px;flex-direction:column;justify-content:center;min-height:150px;padding:20px;display:flex}.customer-calendar-next>span{color:#aeb4bf;font-size:9px}.customer-calendar-next time{color:#c6ccd6;margin-top:16px;font-size:10px;font-weight:750}.customer-calendar-next strong{color:#fff;font:650 19px/1.25 var(--font-display);margin-top:8px}.customer-calendar-next small{color:#9da4b0;text-transform:capitalize;margin-top:10px;font-size:10px;line-height:1.5}.customer-calendar:not(.staff-calendar)>.customer-calendar-layout{grid-template-columns:minmax(680px,1fr) minmax(330px,390px);align-items:start;gap:20px}.customer-calendar:not(.staff-calendar) .customer-calendar-board,.customer-calendar:not(.staff-calendar) .customer-calendar-agenda{background:#fff;border:1px solid #c8d1de;border-radius:18px;overflow:hidden;box-shadow:0 13px 32px #0f172a12}.customer-calendar:not(.staff-calendar) .customer-calendar-toolbar{box-sizing:border-box;color:#fff;background:#111113;border-bottom:0;min-height:92px;padding:19px 22px}.customer-calendar-month-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 20px;display:grid}.customer-calendar-month-heading>span{color:#b8c0cc;grid-column:1/-1;font-size:9px}.customer-calendar:not(.staff-calendar) .customer-calendar-toolbar h2{color:#fff;font:650 29px var(--font-display);letter-spacing:-1px;margin:0}.customer-calendar-month-heading>small{color:#aab1bd;padding-bottom:4px;font-size:9px}.customer-calendar-month-controls{gap:7px;display:flex}.customer-calendar:not(.staff-calendar) .customer-calendar-toolbar button{color:#fff;background:#1b1b1e;border:1px solid #44464c;border-radius:9px;min-width:42px;min-height:42px;padding:9px 13px;font-size:11px;font-weight:800;transition:border-color .18s,background .18s,color .18s}.customer-calendar:not(.staff-calendar) .customer-calendar-toolbar button:nth-child(2){color:#111113;background:#fff;min-width:74px}.customer-calendar:not(.staff-calendar) .customer-calendar-toolbar button:hover{color:#111113;background:#fff;border-color:#fff}.customer-calendar:not(.staff-calendar) .customer-calendar-toolbar button:nth-child(2):hover{background:#e6e8eb}.customer-calendar-legend{box-sizing:border-box;background:#f3f6f9;border-bottom:1px solid #d7dee8;flex-wrap:wrap;align-items:center;gap:11px 20px;min-height:47px;padding:10px 18px;display:flex}.customer-calendar-legend>span{color:#566274;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.customer-calendar-legend i{background:#16181d;border-radius:50%;width:8px;height:8px}.customer-calendar-legend i.is-follow-up{background:#111113}.customer-calendar-legend i.is-progress-record{background:#176a56}.customer-calendar:not(.staff-calendar) .customer-calendar-weekdays{background:#fff;border-bottom:1px solid #dfe4eb}.customer-calendar:not(.staff-calendar) .customer-calendar-weekdays span{color:#687386;letter-spacing:.65px;border-right:1px solid #e1e6ed;padding:13px 9px;font-size:9px}.customer-calendar:not(.staff-calendar) .customer-calendar-day{box-sizing:border-box;background:#fff;border-color:#dfe4eb;min-height:126px;padding:11px}.customer-calendar:not(.staff-calendar) .customer-calendar-day.is-empty{background:#f4f6f8}.customer-calendar:not(.staff-calendar) .customer-calendar-day>time{color:#4f5c70;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.customer-calendar:not(.staff-calendar) .customer-calendar-day.is-today{background:#f4f4f3;box-shadow:inset 0 0 0 2px #111113}.customer-calendar:not(.staff-calendar) .customer-calendar-day.is-today>time{color:#fff;background:#111113}.customer-calendar:not(.staff-calendar) .customer-calendar-select-day{color:#4f5c70;cursor:pointer;text-align:left;background:#fff;border-bottom:0;border-left:0;width:100%;transition:background .2s,color .2s,box-shadow .2s,transform .2s cubic-bezier(.16,1,.3,1)}.customer-calendar:not(.staff-calendar) .customer-calendar-select-day>small{color:#fff;opacity:0;margin-top:12px;font-size:9px;font-weight:850;transition:opacity .18s,transform .2s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(7px)}.customer-calendar:not(.staff-calendar) .customer-calendar-select-day:hover,.customer-calendar:not(.staff-calendar) .customer-calendar-select-day:focus-visible{z-index:1;color:#fff;background:#111113;outline:0;transform:translateY(-3px);box-shadow:inset 0 0 0 2px #111113,0 9px 20px #0f172a29}.customer-calendar:not(.staff-calendar) .customer-calendar-select-day:hover>time,.customer-calendar:not(.staff-calendar) .customer-calendar-select-day:focus-visible>time{color:#111113;background:#fff}.customer-calendar:not(.staff-calendar) .customer-calendar-select-day:hover>small,.customer-calendar:not(.staff-calendar) .customer-calendar-select-day:focus-visible>small{opacity:1;transform:translateY(0)}.customer-calendar:not(.staff-calendar) .customer-calendar-task{color:#fff;width:100%;font:800 9px/1.4 var(--font-body);text-align:left;text-overflow:ellipsis;cursor:pointer;background:#16181d;border:0;border-radius:7px;margin-top:8px;padding:8px 9px;transition:background .18s,box-shadow .18s,transform .18s;display:block;overflow:hidden}.customer-calendar:not(.staff-calendar) .customer-calendar-task.is-follow-up{background:#111113}.customer-calendar:not(.staff-calendar) .customer-calendar-task.is-progress-record{background:#176a56}.customer-calendar:not(.staff-calendar) .customer-calendar-task:hover,.customer-calendar:not(.staff-calendar) .customer-calendar-task:focus-visible{z-index:1;background:#343438;transform:translateY(-2px);box-shadow:0 7px 15px #0f172a33}.customer-calendar:not(.staff-calendar) .customer-calendar-task[aria-pressed=true]{color:#111113;background:#fff;box-shadow:inset 0 0 0 2px #111113,0 5px 14px #0f172a29}.customer-calendar:not(.staff-calendar) .customer-calendar-agenda{padding:0}.customer-calendar-agenda-header{color:#fff;background:#111113;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:22px 22px 20px;display:grid}.customer-calendar-agenda-header>div>span{color:#b8c0cc;font-size:9px}.customer-calendar-agenda-header h2{color:#fff;font:650 28px var(--font-display);letter-spacing:-1px;margin:7px 0 0}.customer-calendar-agenda-header>strong{color:#111113;min-width:37px;height:37px;font:700 15px var(--font-display);background:#fff;border-radius:10px;place-items:center;display:grid}.customer-calendar-agenda-header>p{color:#adb4c0;grid-column:1/-1;margin:3px 0 0;font-size:10px;line-height:1.5}.customer-calendar-agenda-body{padding:16px}.customer-calendar:not(.staff-calendar) .customer-calendar-agenda ol{gap:12px}.customer-calendar:not(.staff-calendar) .customer-calendar-agenda li{background:#fff;border:1px solid #d7dee8;border-radius:12px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.customer-calendar:not(.staff-calendar) .customer-calendar-agenda li.is-selected{background:#f8f9fa;border-color:#111113;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a1c}.customer-calendar:not(.staff-calendar) .customer-calendar-agenda li:focus{outline:0}.customer-calendar:not(.staff-calendar) .customer-calendar-agenda li:focus-visible{outline-offset:3px;outline:3px solid #111113}.customer-calendar-agenda-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-calendar:not(.staff-calendar) .customer-calendar-agenda time{color:#536075;font-size:10px;font-weight:750}.customer-calendar-agenda-meta>span{color:#6f7b8e;letter-spacing:.75px;text-transform:uppercase;font-size:8px;font-weight:900}.customer-calendar:not(.staff-calendar) .customer-calendar-agenda li>strong{color:#111827;margin:10px 0 6px;font-size:14px;line-height:1.35}.customer-calendar:not(.staff-calendar) .customer-calendar-agenda li>small{color:#758094;font-size:9px;font-weight:700}.customer-calendar-agenda-actions{border-top:1px solid #e3e7ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:13px;display:flex}.customer-calendar:not(.staff-calendar) .customer-calendar-agenda li>a,.customer-calendar:not(.staff-calendar) .customer-calendar-agenda-actions>a{color:#111113;text-underline-offset:3px;margin:0;font-size:9px;font-weight:850}.customer-calendar:not(.staff-calendar) .customer-calendar-agenda button{color:#fff;background:#111113;border:1px solid #111113;border-radius:8px;min-height:40px;margin:0 0 0 auto;padding:8px 11px;font-size:9px;font-weight:850}.customer-calendar:not(.staff-calendar) .customer-calendar-agenda button:hover{background:#303034}.customer-calendar-empty{box-sizing:border-box;background:#f6f8fa;border:1px dashed #bac5d3;border-radius:12px;place-content:center;justify-items:start;min-height:310px;padding:28px;display:grid}.customer-calendar-empty>span{color:#111113;font-size:9px}.customer-calendar-empty>strong{color:#111827;font:650 24px var(--font-display);margin-top:12px}.customer-calendar-empty p{color:#657186;max-width:320px;margin:10px 0 0;font-size:11px;line-height:1.6}.customer-calendar-empty>div{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.customer-calendar-empty a{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #c4cdd9;border-radius:8px;align-items:center;min-height:40px;padding:8px 11px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.customer-calendar-empty a:first-child{color:#fff;background:#111113;border-color:#111113}.customer-calendar:not(.staff-calendar) :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 4px #111113}.customer-calendar.customer-calendar-state:not(.staff-calendar){color:#fff;background:#0b0b0d;align-content:center;justify-items:start;min-height:100%;padding-left:max(24px,12vw);padding-right:max(24px,12vw);display:grid}.customer-calendar.customer-calendar-state:not(.staff-calendar)>span{color:#aeb4bf}.customer-calendar.customer-calendar-state:not(.staff-calendar) h1{color:#fff}.customer-calendar.customer-calendar-state:not(.staff-calendar)>p{color:#c5cad4}.customer-calendar.customer-calendar-state:not(.staff-calendar)>button{color:#111113;background:#fff;border-color:#fff;min-height:44px}.customer-calendar-date-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad;place-items:center;padding:24px;animation:.18s both customer-calendar-date-fade;display:grid;position:fixed;inset:0}.customer-calendar-date-dialog{box-sizing:border-box;color:#fff;background:#080808;border:1px solid #343434;border-radius:18px;width:min(100%,560px);padding:32px;animation:.24s cubic-bezier(.16,1,.3,1) both customer-calendar-date-enter;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000073}.customer-calendar-date-dialog:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff47 1px,#0000 1px),linear-gradient(90deg,#ffffff47 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 78%);mask-image:linear-gradient(135deg,#000,#0000 78%)}.customer-calendar-date-dialog>*{z-index:1;position:relative}.customer-calendar-date-dialog>span{color:#a8a8a3;letter-spacing:1.2px;font-size:9px;font-weight:850}.customer-calendar-date-dialog h2{color:#fff;font:650 clamp(27px,4vw,38px)/1.05 var(--font-display);letter-spacing:-1.3px;margin:12px 0 10px}.customer-calendar-date-dialog p{color:#b9b9b5;margin:0;font-size:13px;line-height:1.65}.customer-calendar-date-dialog>div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.customer-calendar-date-dialog>div :is(button,a){box-sizing:border-box;color:#fff;min-height:42px;font:800 11px var(--font-body);cursor:pointer;background:#171717;border:1px solid #444;border-radius:9px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.customer-calendar-date-dialog>div a{color:#050505;background:#fff;border-color:#fff}.customer-calendar-date-dialog>div :is(button,a):hover{color:#fff;background:#303030;border-color:#777;transform:translateY(-2px)}.customer-calendar-date-dialog>div :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 4px #111113}@keyframes customer-calendar-date-fade{0%{opacity:0}to{opacity:1}}@keyframes customer-calendar-date-enter{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1220px){.customer-calendar:not(.staff-calendar)>.customer-calendar-header{grid-template-columns:minmax(0,1fr) minmax(220px,290px)}.customer-calendar-next{grid-column:1/-1;grid-template-columns:minmax(140px,.42fr) minmax(180px,.58fr);gap:7px 20px;min-height:auto;display:grid}.customer-calendar-next>span{grid-column:1/-1}.customer-calendar-next time{grid-column:1;margin-top:5px}.customer-calendar-next strong{grid-area:2/2;margin-top:5px}.customer-calendar-next small{grid-column:2;margin-top:0}}@media (width<=980px){.customer-calendar:not(.staff-calendar)>.customer-calendar-layout{grid-template-columns:1fr}.customer-calendar:not(.staff-calendar) .customer-calendar-header{flex-direction:initial;align-items:center}.customer-calendar:not(.staff-calendar) .customer-calendar-header p{text-align:left}}@media (width<=700px){.customer-calendar:not(.staff-calendar){padding:24px 14px 58px}.customer-calendar:not(.staff-calendar)>.customer-calendar-header{min-height:0;padding:27px 22px 22px;display:block}.customer-calendar:not(.staff-calendar) .customer-calendar-hero-copy h1{letter-spacing:-2.3px;font-size:clamp(41px,11vw,56px)}.customer-calendar-hero-stats{max-width:none}.customer-calendar-hero-stats>div{gap:3px;padding:11px 10px;display:grid}.customer-calendar-hero-illustration{min-height:210px;margin-top:10px}.customer-calendar-hero-illustration img{max-width:280px;max-height:220px}.customer-calendar-next{min-height:0;margin-top:10px;display:flex}.customer-calendar-next time{margin-top:12px}.customer-calendar-next strong{margin-top:7px}.customer-calendar:not(.staff-calendar) .customer-calendar-board{overflow-x:auto}.customer-calendar:not(.staff-calendar) :is(.customer-calendar-toolbar,.customer-calendar-legend,.customer-calendar-weekdays,.customer-calendar-grid){min-width:760px}.customer-calendar:not(.staff-calendar) .customer-calendar-day{min-height:112px}.customer-calendar-agenda-body{padding:12px}.customer-calendar-date-dialog{padding:25px 20px}.customer-calendar-date-dialog>div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.customer-calendar:not(.staff-calendar) .customer-calendar-task,.customer-calendar:not(.staff-calendar) .customer-calendar-select-day,.customer-calendar:not(.staff-calendar) .customer-calendar-select-day>small,.customer-calendar:not(.staff-calendar) .customer-calendar-agenda li,.customer-calendar-date-dialog>div :is(button,a){transition:none}.customer-calendar:not(.staff-calendar) .customer-calendar-task:hover,.customer-calendar:not(.staff-calendar) .customer-calendar-task:focus-visible,.customer-calendar:not(.staff-calendar) .customer-calendar-select-day:hover,.customer-calendar:not(.staff-calendar) .customer-calendar-select-day:focus-visible,.customer-calendar-date-dialog>div :is(button,a):hover,.customer-calendar:not(.staff-calendar) .customer-calendar-agenda li.is-selected{transform:none}.customer-calendar-date-backdrop,.customer-calendar-date-dialog{animation:none}}.workspace-layout-customer .workspace-main{--customer-canvas:#eef2f7;background-color:var(--customer-canvas);background-image:none}.workspace-layout-customer :is(.customer-portal,.customer-explore,.customer-feature-page,.customer-payment-page,.customer-calendar:not(.staff-calendar):not(.customer-calendar-state)){background-color:#0000;background-image:none}.customer-portal-header,.customer-portal-panel-heading,.customer-portal-stat-header,.onboarding-card-header{color:#fff;background-color:#111113;background-image:linear-gradient(#ffffff13 1px,#0000 1px),linear-gradient(90deg,#ffffff13 1px,#0000 1px);background-size:30px 30px}.customer-portal-header{box-sizing:border-box;border:1px solid #292a2e;border-radius:20px;align-items:center;min-height:142px;padding:25px 28px;position:relative;overflow:hidden;box-shadow:0 16px 38px #0f172a21}.customer-portal-header>*{z-index:1;position:relative}.customer-portal-header h1,.customer-portal-header>div>span{color:#fff}.customer-portal-header-actions p,.customer-portal-header-actions small{color:#c7cbd4}.customer-portal-header-actions button{color:#111113;background:#fff;border-color:#fff}.customer-portal-header-actions button:hover{background:#e7e9ed}.customer-portal-stat{--portal-stat-pad:22px;overflow:hidden}.customer-portal-stat-header{box-sizing:border-box;min-height:48px;margin:calc(var(--portal-stat-pad) * -1) calc(var(--portal-stat-pad) * -1) 0;padding:13px var(--portal-stat-pad)}.customer-portal-stat-header span,.customer-portal-stat>span{color:#fff}.customer-portal-stat strong{margin-top:20px}.customer-portal-panel-heading{box-sizing:border-box;border-bottom-color:#2f3034;align-items:center;min-height:82px}.customer-portal-panel-heading span,.customer-portal-panel-heading h2{color:#fff}.customer-portal-panel-heading>small{color:#c7cbd4}.customer-onboarding-card{--onboarding-space:24px;padding:0;overflow:hidden}.onboarding-card-header{box-sizing:border-box;min-height:84px;padding:18px var(--onboarding-space);border-bottom:1px solid #2f3034;margin:0}.onboarding-card-header .customer-pricing-kicker,.onboarding-card-header h2{color:#fff}.onboarding-progress-pill{color:#33363d;background:#fff;border-color:#ffffff47}.onboarding-progress-pill strong{color:#111113}.onboarding-track{margin:20px var(--onboarding-space) 0}.onboarding-track-fill{background:#111113}.onboarding-step-list{margin:16px var(--onboarding-space) var(--onboarding-space)}.customer-va-header{color:#111827;background-color:#fff;background-image:none;border-bottom-color:#e2e8f0}.customer-va-header .va-avatar-circle{color:#fff;background:#111113}.customer-va-header .customer-pricing-kicker,.customer-va-header .va-info h2{color:#111827}.customer-va-header .va-info small{color:#64748b}@media (width<=900px){.customer-portal-header{align-items:flex-start;padding:23px 22px}.customer-onboarding-card{--onboarding-space:22px}}@media (width<=620px){.customer-portal-header{min-height:0;padding:22px 18px}.customer-portal-stat{--portal-stat-pad:18px}.customer-onboarding-card{--onboarding-space:16px}.onboarding-card-header{flex-direction:column;align-items:flex-start}.customer-portal-panel-heading{flex-direction:column;align-items:flex-start;gap:8px;min-height:76px}.customer-portal-panel-heading>small{margin:0}}.workspace-main:has(.customer-application-page){overscroll-behavior-y:contain;overflow:hidden auto}.application-assistance-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:18px;max-width:none;display:grid}.application-details-card,.application-checklist-card,.application-next-card{padding:24px}.application-checklist-card{grid-column:1/-1}.application-progress{color:#596981;font-size:13px}.application-next-card{background:#e9edf5}.application-next-card h2{font:650 24px/1.2 var(--font-display);letter-spacing:-.7px;color:#202b3e;margin:12px 0}.application-next-card p{color:#596981;line-height:1.6}.application-checklist-card>h2{font:650 28px/1.15 var(--font-display);letter-spacing:-.7px;color:#202b3e;margin:0 0 10px}.application-checklist{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.application-checklist li{border:1px solid #d8deea;border-radius:10px;padding:14px}.application-checklist li.is-complete{background:#edf7f0;border-color:#9cc5a8}.application-checklist label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.application-checklist input{accent-color:#2f6d3d;width:18px;height:18px;margin-top:2px}.application-checklist strong,.application-checklist small{display:block}.application-checklist small{color:#596981;margin-top:4px;line-height:1.5}.application-checklist .is-complete strong{color:#5d7564;text-decoration:line-through}.application-privacy-note{color:#596981;border-top:1px solid #d8deea;padding-top:16px;font-size:13px;line-height:1.6}@media (width<=700px){.application-assistance-grid{grid-template-columns:1fr}.application-checklist-card{grid-column:auto}}.job-board-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.job-application-link{color:#2d4264;text-underline-offset:3px;white-space:nowrap;font-size:11px;font-weight:700;text-decoration:underline}.application-select{color:#283750;gap:7px;margin-bottom:18px;font-size:13px;font-weight:600;display:grid}.application-select select{color:#202b3e;font:inherit;background:#fff;border:1px solid #c6cedb;border-radius:7px;padding:11px}.application-picker{align-items:end;gap:10px;margin-bottom:18px;display:flex}.application-picker .application-select{flex:1;margin:0}.application-picker .rb-secondary{white-space:nowrap}@media (width<=520px){.application-picker{align-items:stretch;display:grid}.application-picker .rb-secondary{width:100%}}.customer-membership-card{border:1px solid var(--border-color,#ccd0d5);background:var(--surface,transparent);border-radius:16px;margin-bottom:24px;padding:clamp(20px,3vw,32px)}.customer-membership-card h2{margin:8px 0 20px;font-size:clamp(22px,3vw,30px)}.customer-membership-card dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:20px;display:grid}.customer-membership-card dt{margin-bottom:6px;font-size:13px}.customer-membership-card dd{margin:0;font-weight:600}.customer-membership-card p{font-size:14px;line-height:1.6}.customer-membership-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.customer-simple-layout .customer-explore-refined{background:var(--theme-bg);max-width:1320px;height:auto;min-height:100%;color:var(--theme-text);margin-inline:auto;padding:24px 8px 48px}.customer-explore-refined>.customer-explore-header{max-width:none;margin:0 0 40px;display:block}.customer-explore-refined>.customer-explore-header span{letter-spacing:.14em;color:var(--theme-muted);font-size:11px}.customer-explore-refined>.customer-explore-header h1{letter-spacing:-.045em;max-width:none;color:var(--theme-text);margin:16px 0;font-size:clamp(32px,3vw,48px);line-height:1.1}.customer-explore-refined>.customer-explore-header p{text-align:left;max-width:620px;color:var(--theme-muted);margin:0;font-size:16px}.customer-simple-layout .customer-explore-refined .customer-explore-pricing{background:0 0;border:0;max-width:none;margin:0;padding:0}.customer-explore-refined .customer-explore-pricing>header{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:24px}.customer-explore-refined .customer-explore-pricing>header h2{letter-spacing:-.025em;color:var(--theme-text);margin:0 0 8px;font-size:20px}.customer-explore-refined .customer-explore-pricing>header p{color:var(--theme-muted);font-size:14px}.customer-explore-refined .customer-billing-toggle-pill{background:var(--theme-raised);border-color:var(--theme-border);box-shadow:none;padding:4px}.customer-explore-refined .customer-billing-toggle-pill button{min-height:44px;padding:10px 16px;font-size:14px;transition:background-color .18s,color .18s}.customer-explore-refined .discount-badge{padding:4px 8px;font-size:10px}.customer-explore-refined .customer-explore-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px}.customer-simple-layout .customer-explore-refined .customer-explore-plan-card{--plan-text:var(--theme-text);--plan-muted:var(--theme-muted);--plan-border:var(--theme-border);--plan-surface:var(--theme-card);border:1px solid var(--plan-border);background:var(--plan-surface);min-width:0;min-height:0;color:var(--plan-text);box-shadow:none;border-radius:16px;padding:24px}.customer-simple-layout .customer-explore-refined .customer-explore-plan-card.is-recommended{--plan-text:#fafafa;--plan-muted:#d1d1d1;--plan-border:#444;--plan-surface:#202020;border-color:var(--theme-text)}.customer-explore-refined .customer-explore-plan-heading{min-height:142px}.customer-simple-layout .customer-explore-refined .customer-explore-plan-heading>span{background:var(--theme-raised);max-width:100%;color:var(--theme-text);letter-spacing:.06em;border-radius:6px;padding:5px 8px;font-size:10px;line-height:1.5}.customer-simple-layout .customer-explore-refined .is-recommended .customer-explore-plan-heading>span{color:#202020;background:#f4f4f2}.customer-simple-layout .customer-explore-refined .customer-explore-plan-heading h3{letter-spacing:-.035em;color:var(--plan-text);margin:20px 0 8px;font-size:24px}.customer-simple-layout .customer-explore-refined .customer-explore-plan-heading p{color:var(--plan-muted);font-size:14px;line-height:1.6}.customer-explore-refined .customer-explore-plan-price{border:0;min-height:122px;margin:20px 0 0;padding:0 0 20px}.customer-explore-refined .customer-explore-plan-price strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--plan-text);font-size:clamp(32px,3vw,40px);font-weight:600;line-height:1.1;display:block}.customer-simple-layout .customer-explore-refined .customer-explore-plan-price small{color:var(--plan-muted);margin:6px 0 0;font-size:12px;display:block}.customer-simple-layout .customer-explore-refined .customer-explore-plan-price>span{color:var(--plan-muted);margin-top:10px;font-size:12px;font-weight:500}.customer-simple-layout .customer-explore-refined .customer-explore-plan-card>a{border-color:var(--plan-border);background:var(--theme-raised);min-height:48px;color:var(--plan-text);margin:0 0 24px;padding:12px;font-size:13px;font-weight:600;transition:background-color .18s}.customer-simple-layout .customer-explore-refined .is-recommended>a{color:#202020;background:#fafafa;border-color:#fafafa}.customer-simple-layout .customer-explore-refined .customer-explore-plan-card>a:hover{background:var(--theme-border)}.customer-simple-layout .customer-explore-refined .is-recommended>a:hover{background:#dedede}.customer-simple-layout .customer-explore-refined .customer-plan-includes{border-top:1px solid var(--plan-border);color:var(--plan-text);margin:0;padding-top:24px;font-size:12px;font-weight:600}.customer-simple-layout .customer-explore-refined .customer-explore-plan-card>ul{color:var(--plan-muted);gap:12px;margin:16px 0 0;font-size:14px;line-height:1.55}.customer-simple-layout .customer-explore-refined .customer-explore-plan-card>ul li{color:var(--plan-muted);padding-left:22px;position:relative}.customer-simple-layout .customer-explore-refined .customer-explore-plan-card>ul li:before{color:var(--plan-text);position:absolute;left:0}.customer-explore-refined .customer-explore-pricing-note{border-top:1px solid var(--theme-border);color:var(--theme-muted);margin:24px 0 0;padding-top:20px;font-size:13px}.customer-explore-refined .customer-current-membership{margin:0 0 32px}.customer-simple-layout .customer-explore-refined .is-current-plan{border-color:var(--theme-text);box-shadow:inset 0 0 0 1px var(--theme-text)}.customer-explore-refined :is(a,button):focus-visible{outline:2px solid var(--theme-text);outline-offset:4px}.customer-explore-refined .is-recommended>a:focus-visible{outline-color:#fafafa}@media (width<=1180px){.customer-explore-refined .customer-explore-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.customer-simple-layout .customer-explore-refined{padding:8px 0 32px}.customer-explore-refined>.customer-explore-header{margin-bottom:32px}.customer-explore-refined .customer-explore-plan-grid{grid-template-columns:minmax(0,1fr)}.customer-explore-refined .customer-explore-plan-heading{min-height:0}.customer-explore-refined .customer-billing-toggle-pill{width:100%}.customer-explore-refined .customer-billing-toggle-pill button{flex:1;justify-content:center}.customer-explore-refined .customer-current-membership{flex-direction:column;align-items:flex-start}.customer-explore-refined .customer-current-membership>div:last-child{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.customer-explore-refined :is(a,button){transition:none}}html[data-customer-theme=dark] .customer-simple-layout .customer-explore-refined .customer-explore-pricing{background:0 0}html[data-customer-theme=dark] .customer-simple-layout .customer-explore-refined .customer-explore-plan-price>span{color:var(--plan-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-explore-refined .customer-explore-plan-card>ul li:before{color:var(--plan-text)}.customer-simple-layout .customer-explore-refined{max-width:1440px}.customer-explore-refined>.customer-explore-header h1{font-weight:750}.customer-explore-refined .customer-explore-plan-grid{gap:20px}.customer-simple-layout .customer-explore-refined .customer-explore-plan-card{border-width:2px;border-radius:24px;padding:28px;transition:transform .22s,box-shadow .22s,border-color .22s;animation:.4s both huntly-plan-enter;box-shadow:0 8px 24px #00000008}.customer-explore-refined .customer-explore-plan-card:nth-child(2){animation-delay:60ms}.customer-explore-refined .customer-explore-plan-card:nth-child(3){animation-delay:.12s}.customer-explore-refined .customer-explore-plan-card:nth-child(4){animation-delay:.18s}.customer-simple-layout .customer-explore-refined .customer-explore-plan-heading h3{font-size:28px;font-weight:750}.customer-simple-layout .customer-explore-refined .customer-explore-plan-heading p{font-size:15px}.customer-explore-refined .customer-explore-plan-price{animation:.24s huntly-price-change}.customer-explore-refined .customer-explore-plan-price strong{font-size:44px;font-weight:750}.customer-simple-layout .customer-explore-refined .customer-explore-plan-card>a{border-radius:12px;min-height:52px;font-size:14px;font-weight:750}.customer-explore-refined .customer-explore-plan-card>a span{transition:transform .2s}.customer-explore-refined .customer-explore-plan-card>a:is(:hover,:focus-visible) span{transform:translate(4px)}.customer-explore-refined .customer-plan-details{border:1px solid var(--plan-border);border-radius:12px;margin:0 0 24px}.customer-explore-refined .customer-plan-details summary{cursor:pointer;min-height:48px;color:var(--plan-text);justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;font-weight:650;list-style:none;display:flex}.customer-explore-refined .customer-plan-details summary::-webkit-details-marker{display:none}.customer-explore-refined .customer-plan-details summary span{font-size:20px;transition:transform .2s}.customer-explore-refined .customer-plan-details[open] summary span{transform:rotate(45deg)}.customer-simple-layout .customer-explore-refined .customer-plan-details p{color:var(--plan-muted);margin:0;padding:0 12px 16px;font-size:14px;line-height:1.65;animation:.2s huntly-price-change}.customer-explore-refined .customer-plan-details summary:focus-visible{outline:2px solid var(--plan-text);outline-offset:3px;border-radius:10px}.customer-simple-layout .customer-explore-refined .customer-explore-plan-card:focus-within{border-color:var(--plan-text)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.customer-simple-layout .customer-explore-refined .customer-explore-plan-card:hover{border-color:var(--plan-text);transform:translateY(-6px);box-shadow:0 18px 36px #00000018}}@keyframes huntly-plan-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes huntly-price-change{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width>=1181px) and (width<=1450px){.customer-simple-layout .customer-explore-refined .customer-explore-plan-card{padding:20px}}@media (prefers-reduced-motion:reduce){.customer-simple-layout .customer-explore-refined .customer-explore-plan-card,.customer-explore-refined .customer-explore-plan-price,.customer-explore-refined .customer-plan-details p{animation:none}.customer-explore-refined .customer-plan-details summary span,.customer-explore-refined .customer-explore-plan-card>a span,.customer-simple-layout .customer-explore-refined .customer-explore-plan-card{transition:none}}.customer-simple-layout .customer-payment-refined{background:var(--theme-bg);max-width:1280px;height:auto;margin:0 auto;padding:24px 8px 48px}.customer-payment-refined .customer-payment-page-header h1{letter-spacing:-.04em;max-width:24ch;font-size:clamp(2rem,3.2vw,3rem);font-weight:750;line-height:1.12}.customer-payment-refined .customer-payment-page-header p{font-size:16px}.customer-payment-refined .customer-payment-page-header>a{align-items:center;min-height:44px;font-size:14px}.customer-payment-refined .customer-payment-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);align-items:start;gap:24px}.customer-payment-refined :is(.customer-payment-method-panel,.customer-payment-summary){border-width:2px;border-radius:24px;padding:28px}.customer-payment-refined .customer-payment-provider-note{border-radius:16px;padding:24px}.customer-payment-refined .customer-payment-provider-note strong{font-size:22px;line-height:1.3}.customer-payment-refined .customer-payment-provider-note p{font-size:14px;line-height:1.65}.customer-payment-refined .customer-payment-provider-note>div>span,.customer-payment-refined .customer-payment-summary>span{font-size:11px}.customer-payment-refined .customer-payment-summary-plan strong{font-size:1.5rem}.customer-payment-refined .customer-payment-summary-plan :is(small,a){font-size:14px;line-height:1.5}.customer-payment-refined .customer-payment-summary :is(dt,dd){font-size:14px}.customer-payment-refined .customer-payment-total strong{font-variant-numeric:tabular-nums;font-size:44px;font-weight:750}.customer-payment-refined .customer-payment-total :is(span,small){font-size:13px}.customer-payment-refined .customer-payment-summary>button{border-radius:12px;min-height:54px;font-size:15px}.customer-payment-refined .customer-payment-review{padding-block:12px;font-size:14px;line-height:1.6}.customer-payment-refined .customer-payment-summary>:is(p,small){color:var(--payment-muted);font-size:12px;line-height:1.6}@media (width<=1000px){.customer-payment-refined .customer-payment-layout{grid-template-columns:minmax(0,1fr)}.customer-payment-refined .customer-payment-summary{position:static}}@media (width<=600px){.customer-simple-layout .customer-payment-refined{padding:8px 0 32px}.customer-payment-refined :is(.customer-payment-method-panel,.customer-payment-summary){padding:20px}.customer-payment-refined .customer-payment-total strong{font-size:36px}}.customer-checkout-membership>span{letter-spacing:.12em;color:var(--payment-muted);font-size:.75rem;font-weight:750}.customer-checkout-membership h2{letter-spacing:-.025em;margin:14px 0 10px;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.2}.customer-checkout-membership>p{color:var(--payment-muted);font-size:1rem;line-height:1.6}.customer-checkout-membership ul{gap:16px;margin:0;padding:22px 0 28px;list-style:none;display:grid}.customer-checkout-membership li{gap:12px;font-size:1rem;line-height:1.5;display:flex}.customer-checkout-membership li span{color:var(--payment-muted)}.customer-checkout-help{border-top:1px solid var(--payment-line);margin-top:22px;padding-top:12px}.customer-checkout-help summary{cursor:pointer;padding-block:12px;font-size:.9375rem;font-weight:650}.customer-checkout-help p{color:var(--payment-muted);font-size:.9375rem;line-height:1.65}.customer-payment-refined .customer-payment-summary-plan small,.customer-payment-refined .customer-payment-summary dl{font-size:.9375rem;line-height:1.6}.customer-payment-refined .customer-payment-summary-plan a{align-items:center;min-height:44px;padding:8px;display:inline-flex}.customer-payment-refined :is(button,a,summary,input,select):focus-visible{outline:3px solid var(--payment-ink);outline-offset:4px}.customer-payment-refined .customer-payment-summary>button{transition:background .18s,transform .18s}.customer-payment-refined .customer-payment-summary>button:not(:disabled):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.customer-payment-refined .customer-payment-summary>button{transition:none;transform:none}}.signup-legal-checklist{background:#fff;border:1px solid #cfcfca;border-radius:16px;overflow:hidden;box-shadow:0 18px 44px #05050514}.signup-legal-checklist-heading{background:#f7f7f4;border-bottom:1px solid #dfdfda;padding:20px 22px 16px}.signup-legal-checklist-heading>span{color:#6c6c67;letter-spacing:1.4px;font-size:9px;font-weight:800;display:block}.signup-legal-checklist-heading>strong{color:#0a0a09;letter-spacing:-.6px;margin-top:7px;font-size:20px;display:block}.signup-legal-checklist-heading>p{color:#666661;margin:6px 0 0;font-size:11px;line-height:1.5}.signup-legal-center-link{color:#050505;text-underline-offset:3px;gap:7px;margin-top:12px;font-size:10px;font-weight:800;text-decoration:underline;display:inline-flex}.signup-legal-checklist-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.signup-legal-checklist-actions .signup-legal-center-link{margin-top:0}.signup-legal-checklist-actions>button{color:#111;cursor:pointer;background:#fff;border:1px solid #bdbdb7;border-radius:8px;min-height:34px;padding:7px 12px;font-size:10px;font-weight:800}.signup-legal-checklist-actions>button:hover:not(:disabled){color:#fff;background:#111;border-color:#111}.signup-legal-checklist-actions>button:disabled{cursor:default;opacity:.58}.signup-legal-checklist-items{display:grid}.signup-legal-checklist-items label{color:#343431;cursor:pointer;border-bottom:1px solid #e6e6e1;grid-template-columns:18px 1fr;align-items:start;gap:11px;padding:12px 22px;font-size:11px;line-height:1.48;display:grid}.signup-legal-checklist-items input{accent-color:#050505;width:17px;height:17px;margin:0}.signup-legal-checklist-items a{text-underline-offset:2px;font-weight:800;text-decoration:underline}.signup-legal-checklist>button{color:#fff;cursor:pointer;background:#050505;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:calc(100% - 44px);min-height:46px;margin:16px 22px 9px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.signup-legal-checklist>button:disabled{cursor:not-allowed;opacity:.38}.signup-legal-checklist>small{color:#74746f;padding:0 22px 16px;font-size:9px;line-height:1.45;display:block}.landing-legal{background:#f6f6f3;border-block:1px solid #deded9}.pricing-page{background:#111;min-height:100vh}.pricing-page .landing-pricing{padding-top:96px}.landing-pricing{color:#f4f4ef;background:#111}.landing-pricing-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:18px 64px;margin-bottom:44px;display:grid}.landing-pricing-heading .section-kicker{color:#a9aaa2;grid-column:1/-1}.landing-pricing-heading h2{letter-spacing:-2.8px;margin:0;font-size:clamp(46px,5vw,72px);line-height:.98}.landing-pricing-heading h2 em{color:#a9aaa2;font-weight:400}.landing-pricing-heading>p{color:#b9bab3;margin:0;font-size:15px;line-height:1.65}.landing-pricing-toggle{border:1px solid #454741;border-radius:999px;grid-column:2;justify-self:end;gap:3px;padding:4px;display:inline-flex}.landing-pricing-toggle button{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800}.landing-pricing-toggle button.is-active{color:#171814;background:#f4f4ef}.landing-pricing-toggle span{color:#62d6a0;margin-left:4px;font-size:8px}.landing-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.landing-price-card{background:#1a1b18;border:1px solid #383a35;border-radius:16px;flex-direction:column;min-height:490px;padding:26px;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .24s,box-shadow .24s;display:flex}.landing-price-card.is-featured{color:#171814;background:#f4f4ef;border-color:#f4f4ef;transform:translateY(-12px)}.landing-price-card:hover,.landing-price-card:focus-within{z-index:1;border-color:#686b62;transform:translateY(-7px);box-shadow:0 24px 56px #0000003d}.landing-price-card.is-featured:hover,.landing-price-card.is-featured:focus-within{transform:translateY(-18px)}.landing-price-badge{color:#b9bab3;letter-spacing:1.1px;border:1px solid #52544d;border-radius:5px;align-self:flex-start;padding:5px 8px;font-size:8px;font-weight:800}.landing-price-card.is-featured .landing-price-badge{color:#565850;border-color:#c4c5bd}.landing-price-card h3{font:600 28px/1 var(--font-display);letter-spacing:-1px;margin:28px 0 6px}.landing-price-tagline,.landing-price-description{color:#b9bab3;font-size:12px;line-height:1.55}.landing-price-card.is-featured :is(.landing-price-tagline,.landing-price-description){color:#5e6059}.landing-price-amount{margin:24px 0 0}.landing-price-amount strong{font:700 36px/1 var(--font-display);letter-spacing:-1.4px}.landing-price-value{animation:.22s ease-out both pricing-value-in;display:inline-block}.landing-price-amount small{color:#9fa098;font-size:11px}.landing-price-term{color:#62d6a0;margin:6px 0 0;font-size:10px;font-weight:700}.landing-price-card ul{flex-direction:column;flex:1;gap:10px;margin:24px 0;padding:0;list-style:none;display:flex}.landing-price-card li{color:#e0e1da;gap:8px;font-size:11px;line-height:1.4;display:flex}.landing-price-card.is-featured li{color:#30322e}.landing-price-card li span{color:#62d6a0;font-weight:900}.landing-price-card .button{color:#171814;background:#f4f4ef;border-color:#f4f4ef;justify-content:center}.landing-price-card.is-featured .button{color:#f4f4ef;background:#171814;border-color:#171814}.landing-price-card .button span{transition:transform .2s}.landing-price-card .button:hover span,.landing-price-card .button:focus-visible span{transform:translate(3px,-3px)}.landing-price-advance{background:#151613;border:1px solid #383a35;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:24px 26px;display:flex}.landing-price-advance :is(strong,p){display:block}.landing-price-advance strong{margin-top:8px;font-size:18px}.landing-price-advance p{color:#b9bab3;max-width:640px;margin:7px 0 0;font-size:12px;line-height:1.55}.landing-pricing-note{color:#85877f;text-align:center;margin:20px 0 0;font-size:11px;line-height:1.5}@keyframes pricing-value-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes pricing-page-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pricing-page main{animation:.34s cubic-bezier(.16,1,.3,1) both pricing-page-in}::view-transition-old(root){animation-duration:.18s;animation-timing-function:ease-in}::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.pricing-page main,.landing-price-value{animation:none}.landing-price-card,.landing-price-card.is-featured,.landing-price-card:hover,.landing-price-card:focus-within,.landing-price-card.is-featured:hover,.landing-price-card.is-featured:focus-within{transition:none;transform:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.landing-legal-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:16px 60px;margin-bottom:52px;display:grid}.landing-legal-heading>span{color:#6c6c67;letter-spacing:1.8px;grid-column:1/-1;font-size:9px;font-weight:800}.landing-legal-heading h2{font-size:clamp(46px,5vw,70px)}.landing-legal-heading>p{color:#61615d;margin:0;font-size:16px;line-height:1.65}.landing-legal-grid{border-top:1px solid #cfcfca;border-left:1px solid #cfcfca;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-legal-grid article{background:#fff;border-bottom:1px solid #cfcfca;border-right:1px solid #cfcfca;min-height:290px;padding:28px}.landing-legal-grid article>b{color:#777771;letter-spacing:1px;font-size:10px}.landing-legal-grid h3{letter-spacing:-.7px;max-width:390px;margin:36px 0 14px;font-size:24px}.landing-legal-grid p{color:#666661;max-width:470px;margin:0;font-size:13px;line-height:1.65}.landing-legal-grid a{text-underline-offset:4px;gap:10px;margin-top:24px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.landing-legal-action{color:#fff;background:#050505;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:24px 28px;display:flex}.landing-legal-action :is(strong,span){display:block}.landing-legal-action strong{font-size:16px}.landing-legal-action span{color:#bdbdb8;margin-top:5px;font-size:11px;line-height:1.5}.landing-legal-action .button{color:#050505;background:#fff;border-color:#fff;flex:none}.footer-notes a{color:#aaa;display:block}.legal-container{width:min(1160px,100% - 40px);margin-inline:auto}.legal-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #d8d8d3;position:sticky;top:0}.legal-header>div{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.legal-header nav{align-items:center;gap:26px;font-size:12px;font-weight:700;display:flex}.legal-header-home{color:#171716;background:#fff;border:1px solid #bdbdb7;border-radius:8px;padding:11px 15px}.legal-header-home:hover{border-color:#050505}.legal-header-cta{color:#fff;background:#050505;border-radius:8px;padding:12px 16px}.legal-center-page,.legal-document-page{background:#f7f7f4;min-height:100svh}.legal-center-hero{background:radial-gradient(circle at 82% 22%,#e2e2dd,#0000 31%),#fff;border-bottom:1px solid #d8d8d3;padding:92px 0 72px}.legal-center-hero .legal-container>span,.legal-before-account>div>span{color:#666661;letter-spacing:1.8px;font-size:9px;font-weight:800}.legal-center-hero h1{margin-top:22px;font-size:clamp(54px,7vw,88px)}.legal-center-hero>div>p{color:#61615d;max-width:680px;margin:26px 0;font-size:18px;line-height:1.65}.legal-draft-banner{background:#f5f5f1;border:1px solid #c9c9c3;border-radius:10px;gap:18px;max-width:810px;padding:17px 20px;font-size:11px;line-height:1.55;display:flex}.legal-draft-banner strong{color:#050505;flex:none}.legal-draft-banner span{color:#62625e}.legal-center-grid{border-top:1px solid #cfcfca;border-left:1px solid #cfcfca;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px;display:grid}.legal-center-grid>a{background:#fff;border-bottom:1px solid #cfcfca;border-right:1px solid #cfcfca;min-height:270px;padding:30px;transition:background .2s,transform .2s}.legal-center-grid>a:hover{z-index:1;background:#f0f0eb;transform:translateY(-3px)}.legal-center-grid>a>span{color:#777771;font-size:10px}.legal-center-grid h2{letter-spacing:-1px;margin:38px 0 12px;font-size:30px}.legal-center-grid p{color:#63635e;max-width:450px;margin:0 0 28px;font-size:13px;line-height:1.65}.legal-center-grid b{text-underline-offset:4px;font-size:11px;text-decoration:underline}.legal-before-account{grid-template-columns:.7fr 1.3fr;gap:70px;padding-block:100px;display:grid}.legal-before-account h2{margin-top:16px;font-size:clamp(40px,4.3vw,60px)}.legal-before-account ol{margin:0;padding:0;list-style:none}.legal-before-account li{border-top:1px solid #cfcfca;grid-template-columns:38px 1fr;gap:16px;padding:20px 0;display:grid}.legal-before-account li>b{color:#74746f;font-size:10px}.legal-before-account li p{margin:0}.legal-before-account li :is(strong,span){display:block}.legal-before-account li strong{margin-bottom:5px;font-size:15px}.legal-before-account li span{color:#62625e;font-size:12px;line-height:1.55}.legal-document-layout{grid-template-columns:220px minmax(0,780px);justify-content:center;align-items:start;gap:76px;padding-block:72px 100px;display:grid}.legal-document-nav{display:grid;position:sticky;top:112px}.legal-document-nav>span{color:#777771;letter-spacing:1.4px;margin-bottom:17px;font-size:9px;font-weight:800}.legal-document-nav a{color:#70706b;border-bottom:1px solid #d6d6d0;padding:11px 0;font-size:11px}.legal-document-nav a.is-active{color:#050505;font-weight:800}.legal-document{min-width:0}.legal-document>header{border-bottom:1px solid #cfcfca;padding-bottom:38px}.legal-document>header>span{color:#696964;letter-spacing:1.8px;font-size:9px;font-weight:800}.legal-document h1{margin-top:16px;font-size:clamp(52px,6vw,76px)}.legal-document>header>p{color:#5f5f5a;max-width:680px;margin:22px 0;font-size:17px;line-height:1.65}.legal-document>header>div{color:#656560;grid-template-columns:auto 1fr;gap:5px 14px;font-size:10px;display:grid}.legal-document>header b{color:#171716}.legal-document-warning{color:#595955;background:#fff;border:1px solid #bdbdb7;border-radius:10px;margin:28px 0 8px;padding:17px 19px;font-size:11px;line-height:1.6}.legal-document>section{border-bottom:1px solid #d2d2cc;padding:34px 0 8px}.legal-document>section h2{letter-spacing:-.7px;margin:0 0 17px;font-size:25px;line-height:1.2}.legal-document>section p{color:#474743;margin:0 0 16px;font-size:14px;line-height:1.78}.legal-contact-block{color:#fff;background:#050505;border-radius:12px;margin-top:34px;border:0!important;padding:28px!important}.legal-contact-block>span{color:#aaa;letter-spacing:1.5px;font-size:9px;font-weight:800}.legal-contact-block h2{color:#fff;margin-top:10px!important}.legal-contact-block p{color:#ccc!important}.legal-contact-block a{color:#fff;font-weight:800;text-decoration:underline}.legal-footer{color:#aaa;background:#050505;border-top:1px solid #2f2f2c;min-height:0;padding:0}.legal-footer-stage{grid-template-columns:minmax(0,1.1fr) minmax(190px,.52fr) minmax(300px,.85fr);align-items:center;gap:clamp(38px,6vw,88px);min-height:590px;padding-block:74px 58px;display:grid;position:relative}.legal-footer-copy{z-index:2;position:relative}.legal-footer-copy>.brand{color:#fff;display:inline-flex}.legal-footer-copy>span{color:#858580;letter-spacing:1.8px;margin-top:54px;font-size:8px;font-weight:800;display:block}.legal-footer-copy h2{color:#fff;letter-spacing:-3.2px;max-width:540px;margin:14px 0 18px;font-size:clamp(42px,4.5vw,66px)}.legal-footer-copy h2 em{color:#a8a8a3}.legal-footer-copy>p{color:#989893;max-width:430px;margin:0;font-size:13px;line-height:1.65}.legal-footer-action{color:#fff;border:1px solid #4b4b47;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;min-height:45px;margin-top:28px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex}.legal-footer-action:hover{background:#fff;border-color:#fff;color:#050505!important}.legal-footer nav{z-index:2;align-content:center;display:grid;position:relative}.legal-footer nav>span{color:#6f6f6b;letter-spacing:1.6px;margin-bottom:12px;font-size:8px;font-weight:800}.legal-footer nav>a{color:#b7b7b2;border-top:1px solid #292927;grid-template-columns:24px 1fr;gap:10px;padding:13px 0;font-size:11px;display:grid}.legal-footer nav>a:last-child{border-bottom:1px solid #292927}.legal-footer nav small{color:#60605c;font-size:8px}.legal-footer a:hover{color:#fff}.legal-footer-reviewer{align-self:end;height:510px;margin:0;position:relative}.legal-footer-reviewer:before{content:"";border:1px solid #333330;border-radius:50%;position:absolute;inset:15% -10% 3% 2%}.legal-footer-reviewer img{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 26px #0000006b);width:min(470px,132%);height:auto;max-height:540px;position:absolute;inset:auto 50% -22px auto;transform:translate(50%)}.legal-footer-reviewer figcaption{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050505d6;border:1px solid #454541;border-radius:7px;gap:4px;padding:10px 12px;display:grid;position:absolute;bottom:18px;right:0}.legal-footer-reviewer figcaption span{color:#fff;letter-spacing:1.25px;font-size:7px;font-weight:800}.legal-footer-reviewer figcaption small{color:#878782;font-size:8px}.legal-footer-bottom{z-index:3;color:#74746f;border-top:1px solid #292927;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-block:22px;font-size:9px;display:grid;position:relative}.legal-footer-bottom>a{color:#a7a7a2;justify-self:end}@media (width<=900px){.login-page-signup,.login-page-signup .login-form-panel{height:auto;min-height:100svh;overflow:visible}.landing-legal-heading,.legal-before-account{grid-template-columns:1fr}.landing-pricing-heading{grid-template-columns:1fr;gap:16px}.landing-pricing-heading .section-kicker{grid-column:auto}.landing-pricing-toggle{grid-column:auto;justify-self:start}.landing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-price-card.is-featured{transform:none}.landing-price-advance{flex-direction:column;align-items:flex-start}.landing-legal-heading>span{grid-column:auto}.legal-document-layout{grid-template-columns:1fr;gap:34px}.legal-document-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;position:static}.legal-document-nav>span{grid-column:1/-1}.legal-footer-stage{grid-template-columns:minmax(0,1fr) 220px;min-height:540px}.legal-footer-stage>nav{display:none}.legal-footer-reviewer{height:440px}}@media (width<=620px){.landing-pricing-grid{grid-template-columns:1fr}.legal-header nav>a:not(.legal-header-home){display:none}.legal-center-hero{padding:64px 0 54px}.legal-draft-banner,.landing-legal-action{flex-direction:column;align-items:flex-start}.legal-center-grid,.landing-legal-grid{grid-template-columns:1fr}.legal-center-grid>a,.landing-legal-grid article{min-height:0}.landing-legal-grid article{padding:24px}.landing-legal-grid h3{margin-top:24px}.legal-before-account{gap:36px;padding-block:68px}.legal-document-layout{padding-block:42px 70px}.legal-document-nav{display:flex;overflow-x:auto}.legal-document-nav>span{display:none}.legal-document-nav a{flex:none;padding:11px 14px}.legal-footer-stage{grid-template-columns:1fr;gap:22px;min-height:0;padding-block:54px 0;display:grid}.legal-footer-copy>span{margin-top:38px}.legal-footer-reviewer{justify-self:center;width:min(370px,100%);height:390px}.legal-footer-reviewer img{bottom:-18px}.legal-footer-bottom{grid-template-columns:1fr auto}.legal-footer-bottom>span:nth-child(2){display:none}.signup-legal-checklist-actions{flex-direction:column;align-items:flex-start}.signup-legal-checklist-items label{padding-inline:16px}.signup-legal-checklist>button{width:calc(100% - 32px);margin-inline:16px}}.workspace-layout-administrator{--admin-accent:#fff;--admin-accent-strong:#161616;--admin-accent-soft:#fff;--admin-bg:#fff;--admin-paper:#fff;--admin-panel:#111;--admin-border:#000;background:var(--admin-bg)}.workspace-layout-administrator .workspace-rail{background:#060605;border-color:#333;overflow:hidden}.workspace-layout-administrator .workspace-rail nav{min-height:0;margin-top:20px;overflow-y:auto}.workspace-layout-administrator .workspace-rail nav a{flex:none}.workspace-layout-administrator .workspace-rail-brand{border-color:#333}.workspace-layout-administrator .workspace-rail nav a.active{border-color:var(--admin-accent);background:var(--admin-accent);color:#000;box-shadow:0 9px 22px #00000047}.workspace-layout-administrator .workspace-context-sidebar{color:#f8fafc;will-change:transform;background:#111;border-color:#333;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s;overflow-y:auto;transform:translate(0)}.workspace-layout-administrator .workspace-context-sidebar header{border-color:#333}.workspace-layout-administrator .workspace-context-sidebar header>span,.workspace-layout-administrator .workspace-context-sidebar>.workspace-sidebar-nav-label{color:var(--admin-accent)}.workspace-layout-administrator .workspace-context-sidebar header strong{color:#fff}.workspace-layout-administrator .workspace-context-sidebar header p{color:#a1a1aa}.workspace-layout-administrator .workspace-context-sidebar>nav{flex:none;gap:3px;min-height:auto;overflow:visible}.workspace-layout-administrator .workspace-context-sidebar>nav a{color:#a1a1aa;padding:9px 12px;transition:border-color .18s,background .18s,color .18s,transform .18s}.workspace-layout-administrator .workspace-context-sidebar>nav a small{color:#71717a}.workspace-layout-administrator .workspace-context-sidebar>nav a:hover{color:#fff;background:#181818;border-color:#333;transform:translate(3px)}.workspace-layout-administrator .workspace-context-sidebar>nav a:hover small{color:#d4d4d8}.workspace-layout-administrator .workspace-context-sidebar>nav a.active{border-color:var(--admin-accent);background:var(--admin-accent);color:#000;box-shadow:0 7px 18px #00000038}.workspace-layout-administrator .workspace-context-sidebar>nav a.active small{color:#52525b}.workspace-layout-administrator .workspace-context-advisor:before{opacity:.34;background-image:linear-gradient(#155eef52 1px,#0000 1px),linear-gradient(90deg,#155eef52 1px,#0000 1px)}.workspace-layout-administrator .workspace-context-advisor>div span{color:var(--admin-accent)}.workspace-layout-administrator .workspace-context-advisor-cta{border-color:var(--admin-accent);background:var(--admin-accent);color:#000}.workspace-layout-administrator .workspace-context-advisor-cta:hover,.workspace-layout-administrator .workspace-context-advisor-cta:focus-visible{background:#fff;border-color:#fff}.workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-account{border-color:#333}.workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-profile>img,.workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-profile>span{border-color:var(--admin-accent);background:#090909;box-shadow:0 0 0 3px #155eef21}.workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-profile strong{color:#fff}.workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-profile small,.workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-account>small{color:#71717a}.workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-profile-settings,.workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-actions a,.workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-actions button{color:#d4d4d8;border-color:#444}.workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-profile-settings:hover,.workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-profile-settings:focus-visible,.workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-profile-settings.active,.workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-actions a:hover,.workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-actions button:hover{border-color:var(--admin-accent);background:var(--admin-accent);color:#000}.workspace-layout-administrator .workspace-sidebar-bug-report a{color:#8db3ff}.workspace-layout-administrator.workspace-layout-tiered .workspace-main{background:var(--admin-bg);margin-left:0;transition:none}.workspace-layout-administrator .admin-overview,.workspace-layout-administrator .admin-delivery{background:var(--admin-bg)}.workspace-layout-administrator .admin-overview :is(a,button,input,select):focus-visible,.workspace-layout-administrator .admin-delivery :is(a,button,input,select):focus-visible{outline-color:#155eef61}.workspace-layout-administrator :is(.admin-overview-hero,.admin-delivery-hero){background:#080808;border-color:#333;box-shadow:0 20px 44px #00000029}.workspace-layout-administrator :is(.admin-overview-hero,.admin-delivery-hero):before{background-image:linear-gradient(#155eef3d 1px,#0000 1px),linear-gradient(90deg,#155eef3d 1px,#0000 1px)}.workspace-layout-administrator :is(.admin-overview-hero,.admin-delivery-hero):after{opacity:.42;background:#155eef}.workspace-layout-administrator :is(.admin-overview-hero-copy>span,.admin-delivery-hero>div>span,.admin-overview-hero>aside>span,.admin-delivery-hero>aside>span){color:#8db3ff}.workspace-layout-administrator .admin-overview-hero-actions a:first-child{border-color:var(--admin-accent);background:var(--admin-accent);color:#000}.workspace-layout-administrator .admin-overview-hero-actions a:hover{color:#000;background:#fff;border-color:#fff}.workspace-layout-administrator :is(.admin-overview-metric,.admin-overview-priorities,.admin-overview-projects,.admin-delivery-summary article,.admin-overview-state,.admin-delivery-state){border-color:var(--admin-border);background:var(--admin-paper);box-shadow:0 10px 28px #0000000e}.workspace-layout-administrator .admin-overview-priorities>header,.workspace-layout-administrator .admin-overview-projects>header,.workspace-layout-administrator .admin-overview-priorities>div>a,.workspace-layout-administrator .admin-overview-projects li{border-color:#d4d4d8}.workspace-layout-administrator .admin-overview-priorities>div>a:hover{background:#eaf0ff}.workspace-layout-administrator .admin-overview-priorities>div>a>i{background:var(--admin-accent-strong);box-shadow:0 0 0 5px var(--admin-accent-soft)}.workspace-layout-administrator .admin-overview-projects header>a{color:#1d4ed8}.workspace-layout-administrator .admin-overview-projects progress{accent-color:var(--admin-accent-strong)}.workspace-layout-administrator .admin-overview-transparent-illustration{object-position:center bottom;filter:drop-shadow(0 18px 22px #00000085);align-self:end;height:230px}.workspace-layout-administrator .admin-overview-analytics{grid-template-columns:minmax(300px,.72fr) minmax(460px,1.28fr);gap:14px;margin-top:14px;display:grid}.workspace-layout-administrator .admin-overview-chart{border:1px solid var(--admin-border);background:var(--admin-paper);border-radius:15px;min-width:0;margin:0;overflow:hidden;box-shadow:0 12px 30px #0000000e}.workspace-layout-administrator .admin-overview-chart figcaption{border-bottom:1px solid #d4d4d8;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 18px;padding:20px 22px 17px;display:grid}.workspace-layout-administrator :is(.admin-overview-donut figcaption,.admin-overview-bars figcaption,.admin-overview-priorities>header,.admin-overview-projects>header){color:#fff;background:#080808;border-color:#34322e}.workspace-layout-administrator .admin-overview-chart figcaption>span{color:#6ea8ff;letter-spacing:1.25px;grid-column:1/-1;font-size:9px;font-weight:850}.workspace-layout-administrator :is(.admin-overview-donut figcaption,.admin-overview-bars figcaption,.admin-overview-priorities>header,.admin-overview-projects>header) span{color:#8db3ff}.workspace-layout-administrator .admin-overview-chart figcaption h2{font:650 24px/1.08 var(--font-display);letter-spacing:-.8px;margin:3px 0 0}.workspace-layout-administrator .admin-overview-chart figcaption small{color:#71717a;font-size:10px}.workspace-layout-administrator :is(.admin-overview-donut,.admin-overview-bars) figcaption small{color:#bdb8ae}.workspace-layout-administrator .admin-overview-donut{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);display:grid}.workspace-layout-administrator .admin-overview-donut figcaption{grid-column:1/-1}.workspace-layout-administrator .admin-overview-donut-graphic{place-items:center;width:180px;height:180px;margin:24px auto;display:grid;position:relative}.workspace-layout-administrator .admin-overview-donut-graphic svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.workspace-layout-administrator .admin-overview-donut-graphic circle{fill:none;stroke-width:13px}.workspace-layout-administrator .admin-overview-donut-track{stroke:#e4e4e7}.workspace-layout-administrator .admin-overview-donut-value{stroke:var(--admin-accent-strong);stroke-linecap:round}.workspace-layout-administrator .admin-overview-donut-graphic>div{place-items:center;display:grid;position:absolute}.workspace-layout-administrator .admin-overview-donut-graphic strong{font:700 31px/1 var(--font-display);letter-spacing:-1.2px}.workspace-layout-administrator .admin-overview-donut-graphic span{color:#71717a;letter-spacing:.7px;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:850}.workspace-layout-administrator .admin-overview-donut-legend{flex-direction:column;justify-content:center;gap:13px;margin:0;padding:24px 22px 24px 0;display:flex}.workspace-layout-administrator .admin-overview-donut-legend>div{border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.workspace-layout-administrator .admin-overview-donut-legend>div:last-child{border-bottom:0}.workspace-layout-administrator .admin-overview-donut-legend dt{color:#52525b;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.workspace-layout-administrator .admin-overview-donut-legend i{background:var(--admin-accent-strong);border-radius:50%;width:9px;height:9px}.workspace-layout-administrator .admin-overview-donut-legend dd{font:650 18px var(--font-display);margin:0}.workspace-layout-administrator .admin-overview-bars ol{gap:18px;margin:0;padding:24px 22px 26px;list-style:none;display:grid}.workspace-layout-administrator .admin-overview-bars li>div{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.workspace-layout-administrator .admin-overview-bars li span{color:#52525b;font-size:11px;font-weight:750}.workspace-layout-administrator .admin-overview-bars li strong{font:650 16px var(--font-display)}.workspace-layout-administrator .admin-overview-bars li>a{padding:4px 0;display:block}.workspace-layout-administrator .admin-overview-bars li>a>i{background:#e4e4e7;border-radius:999px;height:10px;display:block;overflow:hidden}.workspace-layout-administrator .admin-overview-bars li>a>i>b{border-radius:inherit;background:var(--admin-accent-strong);min-width:0;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.workspace-layout-administrator .admin-overview-bars li>a>i>b.is-contact{background:#475b70}.workspace-layout-administrator .admin-overview-bars li>a>i>b.is-overdue{background:#7c3b40}.workspace-layout-administrator .admin-overview-bars li>a>i>b.is-payment{background:#1d4ed8}.workspace-layout-administrator .admin-overview-bars li>a:hover>i{box-shadow:0 0 0 2px var(--admin-accent)}.workspace-layout-administrator .admin-overview-priorities>header small{color:#bdb8ae}.workspace-layout-administrator .admin-overview-projects>header>a{color:#dbeafe}.workspace-layout-administrator .admin-overview-projects>header>a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.workspace-layout-administrator .admin-delivery-toolbar{background:#0a0a0a;border-color:#333}.workspace-layout-administrator .admin-delivery-toolbar select,.workspace-layout-administrator .admin-delivery-filters :is(input,select),.workspace-layout-administrator .admin-delivery-view{background:#181818;border-color:#555}.workspace-layout-administrator .admin-delivery-view button[aria-pressed=true]{background:var(--admin-accent);color:#000}.workspace-layout-administrator .admin-delivery-request-banner>a{background:#111}.workspace-layout-administrator .admin-delivery-column:not(.is-in_progress):not(.is-blocked):not(.is-waiting_on_customer):not(.is-ready_for_review){border-color:#555}.workspace-layout-administrator .admin-delivery-column:not(.is-in_progress):not(.is-blocked):not(.is-waiting_on_customer):not(.is-ready_for_review)>header{background:#222}.workspace-layout-administrator .admin-delivery-card>a:hover{border-color:var(--admin-accent);background:var(--admin-accent);color:#000}.workspace-layout-administrator .admin-delivery-progress progress{accent-color:var(--admin-accent)}.workspace-layout-administrator .ops-page{--ops-surface:#fff;--ops-subtle:#fff;--ops-border:#000;--ops-text:#000;--ops-muted:#000;--ops-focus:#000;background:var(--admin-bg)}.workspace-layout-administrator .ops-page :is(button,input,select,textarea):focus-visible{outline-color:#155eef57}.workspace-layout-administrator .ops-header{color:#fff;isolation:isolate;background:#080808;border:1px solid #333;border-radius:16px;align-items:center;min-height:150px;padding:28px 32px;position:relative;overflow:hidden;box-shadow:0 16px 34px #00000021}.workspace-layout-administrator .ops-header:before{content:"";z-index:0;background-image:linear-gradient(#155eef2e 1px,#0000 1px),linear-gradient(90deg,#155eef2e 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 48%,#0000008c 76%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 48%,#0000008c 76%,#0000 100%)}.workspace-layout-administrator .ops-header:after{content:"";z-index:0;filter:blur(100px);opacity:.42;background:#155eef;border-radius:50%;width:430px;height:430px;position:absolute;top:-140px;right:120px}.workspace-layout-administrator .ops-header>*{z-index:1;position:relative}.workspace-layout-administrator .ops-header h1{color:#fff}.workspace-layout-administrator .ops-header p{color:#cbd5e1}.workspace-layout-administrator .ops-header>div>span,.workspace-layout-administrator .ops-panel-heading>span{color:#6ea8ff}.workspace-layout-administrator .ops-header>div>span{color:#8db3ff}.workspace-layout-administrator .ops-work-request-review{border-color:var(--admin-border);background:var(--admin-paper);box-shadow:0 12px 28px #00000012}.workspace-layout-administrator .ops-work-request-review-title{padding:20px 22px 8px}.workspace-layout-administrator .ops-work-request-review-title h2{color:#fff;letter-spacing:-.7px;font-size:22px;line-height:1.12}.workspace-layout-administrator .ops-work-request-review-title p{color:#ccc;margin-top:7px;line-height:1.5}.workspace-layout-administrator .ops-work-request-review.is-empty .ops-inline-state{text-align:left;min-height:auto;padding:12px 22px 22px}.workspace-layout-administrator .ops-admin-grid{grid-template-columns:minmax(215px,250px) minmax(490px,1fr) minmax(330px,390px);gap:16px}.workspace-layout-administrator .ops-admin-grid.is-task-dedicated{grid-template-columns:minmax(215px,250px) minmax(0,1fr)}.workspace-layout-administrator :is(.ops-list-panel,.ops-project-detail,.ops-task-section,.ops-task-detail){border-color:var(--admin-border);box-shadow:0 10px 24px #0000000f}.workspace-layout-administrator :is(.ops-list-panel,.ops-task-section)>.ops-panel-heading{color:#fff;background:#111;border-color:#333}.workspace-layout-administrator :is(.ops-list-panel,.ops-task-section)>.ops-panel-heading>span{color:#8db3ff;font-size:9px}.workspace-layout-administrator :is(.ops-list-panel,.ops-task-section)>.ops-panel-heading>strong{color:#fff;font-size:11px}.workspace-layout-administrator .ops-project-detail>.ops-title-row,.workspace-layout-administrator .ops-task-detail>.ops-title-row{color:#fff;background:#111;border-bottom:1px solid #333;border-radius:13px 13px 0 0;margin:-20px -20px 20px;padding:20px}.workspace-layout-administrator :is(.ops-project-detail,.ops-task-detail)>.ops-title-row>div>span{color:#8db3ff}.workspace-layout-administrator :is(.ops-project-detail,.ops-task-detail)>.ops-title-row small{color:#bdb8ae}.workspace-layout-administrator :is(.ops-project-detail,.ops-task-detail)>.ops-title-row .ops-badge{color:#dbeafe;background:#222;border-color:#52525b}.workspace-layout-administrator .ops-project-detail .ops-facts{background:#f4f4f5;border-color:#d4d4d8}.workspace-layout-administrator .ops-project-detail .ops-facts>div{border-color:#d4d4d8}.workspace-layout-administrator .ops-project-detail .ops-control-grid>form{background:#f4f4f5;border:1px solid #d4d4d8;border-radius:10px;flex-direction:column;min-width:0;padding:13px;display:flex}.workspace-layout-administrator .ops-project-detail .ops-control-grid>form>button{margin-top:auto}.workspace-layout-administrator .ops-task-detail>form:first-of-type{background:#f4f4f5;border:1px solid #d4d4d8;border-radius:10px;padding:15px}.workspace-layout-administrator .ops-record-list b,.workspace-layout-administrator .ops-task-list b{font-size:13px}.workspace-layout-administrator .ops-record-list :is(small,em),.workspace-layout-administrator .ops-task-list small{font-size:10px;line-height:1.5}.workspace-layout-administrator .ops-task-list small{white-space:normal}.workspace-layout-administrator .ops-admin-task-open{color:#1d4ed8;letter-spacing:.35px;text-transform:uppercase;border-top:1px solid #d4d4d8;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-size:9px;font-style:normal;font-weight:850;display:flex}.workspace-layout-administrator .ops-admin-task-open i{font-size:14px;font-style:normal}.workspace-layout-administrator .ops-task-list button:hover .ops-admin-task-open{color:#111}.workspace-layout-administrator .ops-record-list button:hover,.workspace-layout-administrator .ops-task-list button:hover{background:#e4e4e7}.workspace-layout-administrator .ops-record-list button.active,.workspace-layout-administrator .ops-task-list button.active{box-shadow:inset 4px 0 var(--admin-accent);background:#111}.workspace-layout-administrator .ops-work-request-review>.ops-panel-heading{background:#111}.workspace-layout-administrator .ops-page form>button{box-shadow:inset 0 -3px var(--admin-accent);background:#111}.workspace-layout-administrator .ops-page-admin-task{background:var(--admin-bg)}.workspace-layout-administrator .ops-page-admin-task .ops-task-page-nav{width:min(100%,1260px)}.workspace-layout-administrator .ops-page-admin-task .ops-task-page-nav>button{color:#fff;box-shadow:inset 0 -3px var(--admin-accent);background:#111;border-color:#333}.workspace-layout-administrator .ops-page-admin-task .ops-task-page-nav>button:hover{border-color:var(--admin-accent);background:#222}.workspace-layout-administrator .ops-page-admin-task .ops-task-page-nav>div{color:#52525b}.workspace-layout-administrator .ops-page-admin-task .ops-task-page-nav>div i{background:var(--admin-accent);box-shadow:0 0 0 4px #155eef2e}.workspace-layout-administrator .ops-page-admin-task .ops-task-page-header{background:#080808;border-color:#333;width:min(100%,1260px);box-shadow:0 18px 40px #00000029}.workspace-layout-administrator .ops-page-admin-task .ops-task-page-header:before{opacity:.65;background-image:linear-gradient(#155eef33 1px,#0000 1px),linear-gradient(90deg,#155eef33 1px,#0000 1px)}.workspace-layout-administrator .ops-page-admin-task .ops-task-page-header:after{content:"";z-index:0;filter:blur(105px);opacity:.42;background:#155eef;border-radius:50%;width:470px;height:470px;position:absolute;top:-170px;right:80px}.workspace-layout-administrator .ops-page-admin-task .ops-task-page-header>div{z-index:2;position:relative}.workspace-layout-administrator .ops-page-admin-task .ops-task-page-header>div>span{color:#8db3ff}.workspace-layout-administrator .ops-page-admin-task .ops-task-page-header p{color:#cbd5e1}.workspace-layout-administrator .ops-page-admin-task .ops-task-page-header>img{z-index:1;object-position:center;height:285px;bottom:-72px;right:34px}.workspace-layout-administrator .ops-page-admin-task .ops-task-page-canvas,.workspace-layout-administrator .ops-page-admin-task .ops-task-page-state{width:min(100%,1260px)}.workspace-layout-administrator .ops-page-admin-task .ops-task-page-canvas .ops-task-detail{padding:26px;position:static}.workspace-layout-administrator .ops-page-admin-task .ops-task-page-canvas .ops-task-detail>.ops-title-row{margin:-26px -26px 24px;padding:24px 26px}.workspace-layout-administrator .ops-page-admin-task .ops-task-detail>form:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.workspace-layout-administrator .ops-page-admin-task .ops-task-detail>form:first-of-type>label{margin:0}.workspace-layout-administrator .ops-page-admin-task .ops-task-detail>form:first-of-type>button{grid-column:1/-1}.workspace-layout-administrator .ops-page-admin-task .ops-divider-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-layout-administrator .ops-page-admin-task .ops-divider-form>label{margin:0}.workspace-layout-administrator .ops-page-admin-task .ops-divider-form>button{grid-column:1/-1}.workspace-layout-administrator .ops-page-admin-task :is(.ops-task-checklist,.ops-task-resources){background:#fafafa;border-color:#d4d4d8}@media (width<=1450px){.workspace-layout-administrator .ops-admin-grid{grid-template-columns:minmax(210px,240px) minmax(470px,1fr)}.workspace-layout-administrator .ops-detail-column{grid-column:1/-1}.workspace-layout-administrator .ops-task-detail,.workspace-layout-administrator .ops-list-panel{position:static}}@media (width<=900px){.workspace-layout-administrator .ops-header{flex-direction:column;align-items:flex-start;min-height:0;padding:24px}.workspace-layout-administrator .ops-header p{text-align:left;max-width:620px}.workspace-layout-administrator .ops-admin-grid,.workspace-layout-administrator .ops-admin-grid.is-task-dedicated{grid-template-columns:minmax(0,1fr)}.workspace-layout-administrator .ops-detail-column{grid-column:auto}.workspace-layout-administrator .ops-page-admin-task .ops-task-detail>form:first-of-type,.workspace-layout-administrator .ops-page-admin-task .ops-divider-form{grid-template-columns:1fr}.workspace-layout-administrator .ops-page-admin-task .ops-task-detail>form:first-of-type>button,.workspace-layout-administrator .ops-page-admin-task .ops-divider-form>button{grid-column:auto}}@media (width<=700px){.workspace-layout-administrator .ops-project-detail .ops-control-grid>form{padding:11px}.workspace-layout-administrator .ops-work-request-review-title{flex-direction:column;align-items:flex-start}}.workspace-layout-administrator .crm-page{--crm-bg:#fff;--crm-surface:#fff;--crm-surface-subtle:#fff;--crm-surface-inverse:#000;--crm-border:#000;--crm-border-strong:#000;--crm-text:#000;--crm-text-secondary:#000;--crm-text-muted:#000;--crm-accent:#000;--crm-accent-soft:#fff}.workspace-layout-administrator .crm-page :is(button,a,input,select,textarea):focus-visible{outline-color:#155eef57}.workspace-layout-administrator .crm-main{background-color:var(--admin-bg);background-image:radial-gradient(circle at 1px 1px,#155eef17 1px,#0000 0)}.workspace-layout-administrator .crm-topbar{background:#080808;border-color:#333}.workspace-layout-administrator .crm-topbar:before{background-image:linear-gradient(#155eef40 1px,#0000 1px),linear-gradient(90deg,#155eef40 1px,#0000 1px)}.workspace-layout-administrator .crm-topbar:after{filter:blur(100px);opacity:.38;background:#155eef}.workspace-layout-administrator .crm-topbar>div:first-child>span,.workspace-layout-administrator .crm-topbar-steps>span{color:#8db3ff}.workspace-layout-administrator .crm-topbar-steps i{border-color:var(--admin-accent);background:#172b46;box-shadow:0 0 0 3px #155eef24}.workspace-layout-administrator .crm-user{background:#111;border-color:#333}.workspace-layout-administrator .crm-user>span{background:var(--admin-accent);color:#000}.workspace-layout-administrator .crm-disclosure-icon{background:#111}.workspace-layout-administrator .crm-summary article.is-accent{background:#111;border-color:#111}html[data-administrator-theme=light] .workspace-layout-administrator .crm-recent-card{border-color:#6b7280;box-shadow:0 10px 26px #11182717}html[data-administrator-theme=light] .workspace-layout-administrator .crm-authoritative-list li+li{border-color:#c4c9d1}html[data-administrator-theme=light] .workspace-layout-administrator .crm-authoritative-avatar{color:#111827;background:#f1f2ee;border:1px solid #c4c9d1}.workspace-layout-administrator .admin-calendar{background:var(--admin-bg)}.workspace-layout-administrator .admin-calendar .staff-calendar-header{background:#080808;border-color:#333}.workspace-layout-administrator .admin-calendar .staff-calendar-header:before{background-image:linear-gradient(#155eef40 1px,#0000 1px),linear-gradient(90deg,#155eef40 1px,#0000 1px)}.workspace-layout-administrator .admin-calendar .staff-calendar-header:after{filter:blur(105px);opacity:.4;background:#155eef;border-radius:50%;width:500px;height:420px;inset:auto 80px -170px auto}.workspace-layout-administrator .admin-calendar .staff-calendar-header-copy>span{color:#8db3ff}.workspace-layout-administrator .admin-calendar .staff-calendar-header-summary>div>span{background:#111;border-color:#555}.workspace-layout-administrator .admin-calendar .customer-calendar-toolbar{isolation:isolate;background:#080808;border-color:#333;min-height:92px;position:relative;overflow:hidden}.workspace-layout-administrator .admin-calendar .customer-calendar-toolbar:before{content:"";z-index:0;opacity:.72;pointer-events:none;background-image:linear-gradient(#155eef33 1px,#0000 1px),linear-gradient(90deg,#155eef33 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.workspace-layout-administrator .admin-calendar .customer-calendar-toolbar:after{content:"";z-index:0;filter:blur(44px);opacity:.68;pointer-events:none;background:#155eef;border-radius:50%;width:230px;height:150px;position:absolute;bottom:-55px;right:128px}.workspace-layout-administrator .admin-calendar .customer-calendar-toolbar>h2,.workspace-layout-administrator .admin-calendar .customer-calendar-toolbar>div{z-index:2;position:relative}.workspace-layout-administrator .admin-calendar .admin-calendar-toolbar-illustration{z-index:1;object-fit:contain;filter:drop-shadow(0 9px 12px #00000085);pointer-events:none;width:135px;height:175px;animation:.65s cubic-bezier(.16,1,.3,1) both staff-calendar-illustration-enter;position:absolute;bottom:-74px;right:170px}.workspace-layout-administrator .admin-calendar .customer-calendar-toolbar button:hover{border-color:var(--admin-accent);background:var(--admin-accent);color:#000}.workspace-layout-administrator .admin-calendar .staff-calendar-agenda{border-color:var(--admin-border);color:#191c24;background:#fff;padding-top:0}.workspace-layout-administrator .admin-calendar .staff-calendar-agenda-header{color:#fff;background:#080808;border-bottom:1px solid #333;margin:0 -26px 22px;padding:21px 26px 19px;position:relative;overflow:hidden}.workspace-layout-administrator .admin-calendar .staff-calendar-agenda-header>*{z-index:1;position:relative}.workspace-layout-administrator .admin-calendar .staff-calendar-agenda-header>span{color:#8db3ff}.workspace-layout-administrator .admin-calendar .staff-calendar-agenda-header>h2{color:#fff;margin:8px 0 0}.workspace-layout-administrator .admin-calendar .staff-calendar-agenda ol{max-height:none;overflow:visible}.workspace-layout-administrator .admin-calendar .staff-calendar-agenda :is(li,li.is-overdue){background:#fff;border-color:#e0e3e9;flex:none}.workspace-layout-administrator .admin-calendar .staff-calendar-agenda-link{color:#18243a}.workspace-layout-administrator .admin-calendar .staff-calendar-agenda-link:hover{color:#050505}.workspace-layout-administrator .admin-calendar .staff-calendar-schedule-control>div:first-child :is(a,button){color:#111}.workspace-layout-administrator .admin-calendar .staff-calendar-day.is-today{box-shadow:inset 0 0 0 2px var(--admin-accent-strong);background:#eaf0ff}@media (width<=760px){.workspace-layout-administrator .admin-calendar .admin-calendar-toolbar-illustration{display:none}}.workspace-layout-administrator .staff-account-settings{background:linear-gradient(180deg,var(--admin-bg) 0%,#fafafa 100%)}.workspace-layout-administrator .staff-account-back{color:#71717a}.workspace-layout-administrator .staff-account-hero{background:linear-gradient(135deg,#0f0f0f,#1a1a1a);border-color:#0000000f}.workspace-layout-administrator .staff-account-hero:before{background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px)}.workspace-layout-administrator .staff-account-hero:after{filter:blur(115px);opacity:.38;background:#155eef;border-radius:50%;width:610px;height:610px;top:-185px;right:155px}.workspace-layout-administrator .staff-account-hero>div>span,.workspace-layout-administrator .staff-account-summary>span,.workspace-layout-administrator .staff-account-controls>header>span{color:#fff6}.workspace-layout-administrator .staff-account-hero>aside{background:#ffffff0a;border-color:#ffffff14}.workspace-layout-administrator .staff-account-summary,.workspace-layout-administrator .staff-account-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border-color:#0000000f}.workspace-layout-administrator .staff-account-person>img,.workspace-layout-administrator .staff-account-person>i{box-shadow:0 0 0 3px #6366f126}.workspace-layout-administrator .staff-account-summary dl>div{background:#ffffff0a;border:1px solid #ffffff0a}.workspace-layout-administrator .staff-account-local-status,.workspace-layout-administrator .staff-account-local dl>div{background:#f7f9fc;border-color:#d8dee9}.workspace-layout-administrator .staff-account-local-status p,.workspace-layout-administrator .staff-account-local dt{color:#5f6673}.workspace-layout-administrator .staff-account-local dd,.workspace-layout-administrator .staff-account-local-status strong{color:#111}.workspace-layout-administrator .staff-account-local>p{color:#29405f;background:#eaf0ff;border-color:#155eef}.workspace-layout-administrator .staff-account-local>p strong{color:#102f67}.workspace-layout-administrator .admin-control{background:linear-gradient(180deg,var(--admin-bg) 0%,#fafafa 100%);min-height:100%;color:var(--admin-ink);padding:32px clamp(20px,3vw,44px) 64px}.workspace-layout-administrator .admin-control-hero{color:#fff;background:linear-gradient(135deg,#0f0f0f,#1a1a1a);border:1px solid #0000000f;border-radius:20px;grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:24px;margin-bottom:20px;padding:32px;display:grid;box-shadow:0 20px 48px #00000026}.workspace-layout-administrator .admin-control-hero>div>span,.workspace-layout-administrator .admin-control-card>header span{color:#ffffff73;letter-spacing:1.3px;font-size:10px;font-weight:850}.workspace-layout-administrator .admin-control-hero h1{color:#fff;max-width:780px;font:700 clamp(32px,4vw,52px)/1.02 var(--font-display);letter-spacing:-1.7px;margin:10px 0}.workspace-layout-administrator .admin-control-hero p{color:#ffffff80;max-width:760px;margin:0;font-size:14px;line-height:1.65}.workspace-layout-administrator .admin-control-hero>aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;gap:5px;padding:18px;display:grid}.workspace-layout-administrator .admin-control-hero>aside strong{color:#a78bfa;font-size:13px}.workspace-layout-administrator .admin-control-hero>aside span{color:#fff9;font-size:12px;line-height:1.5}.workspace-layout-administrator .admin-control-simulation,.workspace-layout-administrator .admin-control-result{color:#1d4ed8;background:#155eef0f;border:1px solid #155eef33;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 18px;font-size:14px;line-height:1.55;display:flex}.workspace-layout-administrator .admin-control-simulation strong{text-transform:uppercase;letter-spacing:.5px;flex:none;font-size:10px}.workspace-layout-administrator .admin-control-result{color:#166534;background:#22c55e0f;border-color:#22c55e33}.workspace-layout-administrator .admin-control-result.is-error{color:#991b1b;background:#ef44440f;border-color:#ef444433}.workspace-layout-administrator .admin-control-result.is-notice{color:#1e40af;background:#3b82f60f;border-color:#3b82f633}.workspace-layout-administrator .admin-control-card>.admin-control-result{margin:16px 20px}.workspace-layout-administrator .admin-control-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.workspace-layout-administrator .admin-control-metrics article{background:#fff;border:1px solid #0000000f;border-radius:14px;gap:6px;min-height:130px;padding:20px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 4px 16px #0000000a}.workspace-layout-administrator .admin-control-metrics article:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.workspace-layout-administrator .admin-control-metrics span{color:#71717a;letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:850}.workspace-layout-administrator .admin-control-metrics strong{font:700 36px/1 var(--font-display);font-variant-numeric:tabular-nums;color:#18181b}.workspace-layout-administrator .admin-control-metrics strong.is-word{font-size:25px}.workspace-layout-administrator .admin-control-metrics small{color:#a1a1aa;align-self:end;font-size:12px}.workspace-layout-administrator .admin-control-card{background:#fff;border:1px solid #0000000f;border-radius:16px;margin-bottom:20px;overflow:hidden;box-shadow:0 4px 16px #0000000a}.workspace-layout-administrator .admin-control-card>header{color:#fff;background:linear-gradient(135deg,#0f0f0f,#1a1a1a);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.workspace-layout-administrator .admin-control-card>header h2{font:700 22px/1.15 var(--font-display);margin:6px 0 0}.workspace-layout-administrator .admin-control-card>header small{color:#ffffff80;margin-top:8px;font-size:12px;display:block}.workspace-layout-administrator .admin-control-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-layout-administrator :is(.admin-control-actions,.admin-control-command-grid,.admin-control-records,.admin-control-providers,.admin-control-state) button{color:#18181b;min-height:40px;font:700 12px var(--font-body);cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:10px;padding:9px 14px;transition:all .18s}.workspace-layout-administrator :is(.admin-control-actions,.admin-control-command-grid,.admin-control-records,.admin-control-providers,.admin-control-state) button:hover{color:#fff;background:#6366f1;border-color:#6366f1;box-shadow:0 4px 12px #6366f140}.workspace-layout-administrator .admin-control :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #6366f14d}.workspace-layout-administrator button:disabled{cursor:not-allowed;opacity:.4}.workspace-layout-administrator .admin-control-table-wrap{overflow:auto}.workspace-layout-administrator .admin-control-table{border-collapse:collapse;width:100%;font-size:13px}.workspace-layout-administrator .admin-control-table caption{color:#71717a;text-align:left;padding:14px 18px;font-size:12px}.workspace-layout-administrator .admin-control-table th{z-index:1;color:#52525b;letter-spacing:.7px;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fafafa;border-bottom:1px solid #0000000f;padding:12px 14px;font-size:10px;position:sticky;top:0}.workspace-layout-administrator .admin-control-table td{text-transform:capitalize;border-top:1px solid #0000000a;padding:14px}.workspace-layout-administrator .admin-control-table tbody tr{transition:background .15s}.workspace-layout-administrator .admin-control-table input[type=checkbox],.workspace-layout-administrator .admin-control-check input{accent-color:#6366f1;width:24px;height:24px;margin:0}.workspace-layout-administrator .admin-control-table td:nth-child(n+3){font-variant-numeric:tabular-nums}.workspace-layout-administrator .admin-control-table td strong,.workspace-layout-administrator .admin-control-table td small{text-transform:none;display:block}.workspace-layout-administrator .admin-control-table td small{color:#a1a1aa;margin-top:3px}.workspace-layout-administrator .admin-control-empty,.workspace-layout-administrator .admin-control-state{color:#71717a;text-align:center;border:1px dashed #0000001a;border-radius:14px;margin:20px;padding:32px;font-size:14px}.workspace-layout-administrator .admin-control-state p{margin:0 0 14px}.workspace-layout-administrator .admin-control-state.is-error{color:#991b1b;background:#ef44440a;border-color:#ef444433}.workspace-layout-administrator .admin-control-import{padding-bottom:20px}.workspace-layout-administrator .admin-control-import>p,.workspace-layout-administrator .admin-control-import>label,.workspace-layout-administrator .admin-control-import>dl{margin:18px 22px 0}.workspace-layout-administrator .admin-control-import>p{color:#52525b;font-size:14px;line-height:1.6}.workspace-layout-administrator .admin-control-import>label{color:#18181b;gap:7px;font-size:14px;font-weight:800;display:grid}.workspace-layout-administrator .admin-control-import input,.workspace-layout-administrator .admin-control-dropzone input{background:#fff;border:1px solid #0000001a;border-radius:10px;width:100%;padding:11px 12px;transition:border-color .18s}.workspace-layout-administrator .admin-control-import input:focus,.workspace-layout-administrator .admin-control-dropzone input:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11a}.workspace-layout-administrator .admin-control-import dl{flex-wrap:wrap;gap:10px;display:flex}.workspace-layout-administrator .admin-control-import dl>div{background:#f4f4f5;border-radius:10px;min-width:160px;padding:12px}.workspace-layout-administrator .admin-control-import dt{color:#71717a;text-transform:uppercase;font-size:10px;font-weight:850}.workspace-layout-administrator .admin-control-import dd{margin:5px 0 0;font-size:13px}.workspace-layout-administrator .admin-control-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.workspace-layout-administrator .admin-control-command-grid>button{color:#18181b;text-align:left;background:#fff;border:1px solid #0000000f;align-content:start;gap:8px;min-height:130px;padding:20px;transition:all .2s;display:grid}.workspace-layout-administrator .admin-control-command-grid>button:hover{background:#fafafe;border-color:#6366f1;transform:translateY(-2px);box-shadow:0 8px 24px #6366f11a}.workspace-layout-administrator .admin-control-command-grid strong{font:700 16px var(--font-display)}.workspace-layout-administrator .admin-control-command-grid span{color:#71717a;font-size:13px;line-height:1.5}.workspace-layout-administrator .admin-control-dropzone{text-align:center;background:#fafafa;border:2px dashed #0000001a;border-radius:14px;margin:22px;padding:28px;transition:border-color .18s,background .18s}.workspace-layout-administrator .admin-control-dropzone:hover{background:#f9f9ff;border-color:#6366f14d}.workspace-layout-administrator .admin-control-dropzone label{color:#18181b;gap:9px;max-width:460px;margin:auto;font-size:14px;font-weight:800;display:grid}.workspace-layout-administrator .admin-control-dropzone p{color:#71717a;margin:0 0 14px;font-size:13px;line-height:1.55}.workspace-layout-administrator :is(.admin-control-records,.admin-control-providers){margin:0;padding:0;list-style:none}.workspace-layout-administrator :is(.admin-control-records,.admin-control-providers)>li{border-top:1px solid #0000000a;grid-template-columns:minmax(220px,1.5fr) minmax(130px,.7fr) minmax(140px,.7fr) auto;align-items:center;gap:14px;padding:16px 22px;font-size:13px;display:grid}.workspace-layout-administrator :is(.admin-control-records,.admin-control-providers)>li:first-child{border-top:0}.workspace-layout-administrator :is(.admin-control-records,.admin-control-providers) li>div:first-child{gap:4px;display:grid}.workspace-layout-administrator :is(.admin-control-records,.admin-control-providers) li small{color:#71717a;line-height:1.45}.workspace-layout-administrator .admin-control-records li>div:last-child{gap:6px;display:flex}.workspace-layout-administrator .admin-control-records li>label{color:#52525b;gap:5px;font-size:11px;font-weight:800;display:grid}.workspace-layout-administrator .admin-control-records li>label select{min-width:130px;color:var(--admin-ink);font:13px/1.4 var(--font-body);background:#fff;border:1px solid #0000001a;border-radius:8px;padding:9px 10px}.workspace-layout-administrator .admin-control-providers>li{grid-template-columns:minmax(260px,1fr) 150px auto}.workspace-layout-administrator .admin-control-provider-state{color:#52525b;letter-spacing:.3px;text-transform:uppercase;background:#f4f4f5;border-radius:8px;width:max-content;padding:6px 10px;font-size:10px;font-weight:800}.workspace-layout-administrator .admin-control-count{letter-spacing:.3px;background:#0000000a;border-radius:8px;padding:5px 10px;font-size:11px;color:#52525b!important}.workspace-layout-administrator .admin-control-review form{gap:18px;padding:22px;display:grid}.workspace-layout-administrator .admin-control-review form>label{color:#18181b;gap:8px;font-size:14px;font-weight:800;display:grid}.workspace-layout-administrator .admin-control-review form>p{background:#f4f4f5;border-radius:10px;gap:5px;margin:0;padding:14px;font-size:14px;display:grid}.workspace-layout-administrator .admin-control-review :is(select,textarea){width:100%;color:var(--admin-ink);font:14px/1.5 var(--font-body);background:#fff;border:1px solid #0000001a;border-radius:10px;padding:11px 12px;transition:border-color .18s}.workspace-layout-administrator .admin-control-review :is(select,textarea):focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11a}.workspace-layout-administrator .admin-control-review textarea{resize:vertical;min-height:96px}.workspace-layout-administrator .admin-control-review .admin-control-check{grid-template-columns:none;align-items:flex-start;gap:10px;font-weight:700;display:flex}.workspace-layout-administrator .admin-access-card>header{align-items:flex-start}.workspace-layout-administrator .admin-access-card>header p{color:#ffffff73;max-width:760px;font:400 13px/1.55 var(--font-body);margin:8px 0 0}.workspace-layout-administrator .admin-access-card>header .admin-control-count{color:#18181b;letter-spacing:.4px;white-space:nowrap;background:#0000000a;flex:none;margin-top:2px;font-size:11px}.workspace-layout-administrator .admin-user-summary{background:#fafafa;border-bottom:1px solid #0000000f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workspace-layout-administrator .admin-user-summary>div{border-right:1px solid #0000000f;gap:4px;padding:20px 24px;display:grid}.workspace-layout-administrator .admin-user-summary>div:last-child{border-right:0}.workspace-layout-administrator .admin-user-summary strong{color:#18181b;font:700 26px/1 var(--font-display);font-variant-numeric:tabular-nums}.workspace-layout-administrator .admin-user-summary span{color:#71717a;letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:800}.workspace-layout-administrator .admin-user-directory-tools{background:#fafafa;border-bottom:1px solid #0000000f;grid-template-columns:minmax(240px,1fr) minmax(180px,.35fr);gap:16px;padding:20px 24px;display:grid}.workspace-layout-administrator .admin-user-directory-tools label{color:#52525b;gap:7px;font-size:12px;font-weight:800;display:grid}.workspace-layout-administrator .admin-user-directory-tools :is(input,select){box-sizing:border-box;color:#18181b;width:100%;min-height:42px;font:400 14px/1.45 var(--font-body);background:#fff;border:1px solid #0000001a;border-radius:10px;padding:10px 12px;transition:border-color .18s}.workspace-layout-administrator .admin-user-directory-tools :is(input,select):focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11a}.workspace-layout-administrator .admin-access-card>.admin-control-review{gap:18px;padding:24px;display:grid}.workspace-layout-administrator .admin-access-card>.admin-control-invite-form{background:#fafafa;border-bottom:1px solid #0000000f}.workspace-layout-administrator .admin-access-card>.admin-control-evidence{background:#fff;border-bottom:1px solid #0000000f}.workspace-layout-administrator .admin-control-section-heading{gap:6px;display:grid}.workspace-layout-administrator .admin-control-section-heading>span{color:#71717a;letter-spacing:1.1px;font-size:10px;font-weight:850}.workspace-layout-administrator .admin-control-section-heading h3{color:#18181b;font:700 21px/1.2 var(--font-display);letter-spacing:-.25px;margin:0}.workspace-layout-administrator .admin-control-section-heading p{color:#71717a;max-width:720px;margin:0;font-size:13px;line-height:1.55}.workspace-layout-administrator .admin-control-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workspace-layout-administrator .admin-control-review>label,.workspace-layout-administrator .admin-control-form-grid>label{color:#404040;letter-spacing:.15px;gap:7px;font-size:12px;font-weight:800;display:grid}.workspace-layout-administrator .admin-control-review :is(input,select,textarea){box-sizing:border-box;color:#111;width:100%;min-height:42px;font:400 14px/1.45 var(--font-body);background:#fff;border:1px solid #bdbdbd;border-radius:8px;padding:10px 12px}.workspace-layout-administrator .admin-control-review textarea{min-height:104px}.workspace-layout-administrator .admin-control-review :is(input,select,textarea)::placeholder{color:#989898}.workspace-layout-administrator .admin-control-invite-form>button{color:#fff;min-height:42px;font:750 12px/1 var(--font-body);cursor:pointer;background:#111;border:1px solid #111;border-radius:8px;justify-self:start;padding:10px 16px}.workspace-layout-administrator .admin-control-invite-form>button:hover{background:#3b3b3b}.workspace-layout-administrator .admin-control-evidence>label:last-child{max-width:480px}.workspace-layout-administrator .admin-access-card>.admin-control-list-section{padding:24px 0 0}.workspace-layout-administrator .admin-access-card>.admin-control-list-section:last-child{padding-bottom:8px}.workspace-layout-administrator .admin-access-card>.admin-control-list-section>.admin-control-section-heading{padding:0 24px 16px}.workspace-layout-administrator .admin-control-invitation-records>li{grid-template-columns:minmax(250px,1fr) minmax(90px,.35fr) auto}.workspace-layout-administrator .admin-control-account-records li>span,.workspace-layout-administrator .admin-control-invitation-records li>span{color:#333;text-transform:uppercase;background:#ededed;border-radius:999px;width:max-content;padding:5px 9px;font-size:11px;font-weight:800}.workspace-layout-administrator .admin-control-account-records li>div:last-child,.workspace-layout-administrator .admin-control-invitation-records li>div:last-child{flex-wrap:wrap;justify-content:flex-end}.workspace-layout-administrator .admin-control-account-records li>div:last-child button,.workspace-layout-administrator .admin-control-invitation-records li>div:last-child button{min-height:36px;padding:8px 11px}.workspace-layout-administrator .admin-user-identity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:8px 0 0;display:grid}.workspace-layout-administrator .admin-user-identity dl>div{gap:2px;display:grid}.workspace-layout-administrator .admin-user-identity dt{color:#777;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:850}.workspace-layout-administrator .admin-user-identity dd{color:#292929;overflow-wrap:anywhere;margin:0;font-size:12px}.workspace-layout-administrator .admin-user-role{gap:5px;display:grid}.workspace-layout-administrator .admin-user-role small{color:#52525b;font-size:11px;font-weight:800}.workspace-layout-administrator .admin-user-role strong{font-size:13px}.workspace-layout-administrator .admin-user-customer-note{color:#686868;justify-self:end;font-size:12px;font-weight:750}.workspace-layout-administrator .admin-user-record-meta{justify-items:start;gap:5px;display:grid}.workspace-layout-administrator .admin-user-record-meta>strong{color:#222;text-transform:capitalize;font-size:12px}.workspace-layout-administrator .admin-user-status{color:#555;letter-spacing:.4px;text-transform:uppercase;background:#f1f1f1;border:1px solid #c9c9c9;border-radius:999px;width:max-content;padding:4px 8px;font-size:10px;font-weight:850}.workspace-layout-administrator .admin-user-status.is-active{color:#285a36;background:#edf5ef;border-color:#9eb7a5}.workspace-layout-administrator .admin-control-account-records .admin-user-manage{color:#111;background:#fff;border-color:#111;justify-content:space-between;align-items:center;min-width:132px;display:flex}.workspace-layout-administrator .admin-control-account-records .admin-user-manage:hover{color:#fff;background:#111}.workspace-layout-administrator .admin-control-account-records .admin-user-manage span{color:inherit;background:0 0;padding:0;font-size:16px}.workspace-layout-administrator .admin-invitation-reason{color:#404040;gap:7px;margin:0 24px 18px;font-size:12px;font-weight:800;display:grid}.workspace-layout-administrator .admin-invitation-reason textarea{box-sizing:border-box;resize:vertical;color:#111;width:100%;min-height:76px;font:400 14px/1.45 var(--font-body);background:#fff;border:1px solid #bdbdbd;border-radius:8px;padding:10px 12px}.workspace-layout-administrator.admin-user-drawer-layer{z-index:1000;background:#0000007a;justify-content:flex-end;display:flex;position:fixed;inset:0}.workspace-layout-administrator .admin-user-drawer{overscroll-behavior:contain;background:#fff;border-left:1px solid #333;width:min(520px,100%);height:100%;animation:.18s ease-out admin-drawer-enter;overflow:auto;box-shadow:-24px 0 56px #0003}.workspace-layout-administrator .admin-user-drawer>header{z-index:2;color:#fff;background:#0b0b0b;border-bottom:1px solid #333;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex;position:sticky;top:0}.workspace-layout-administrator .admin-user-drawer>header span{color:#cfcfcf;letter-spacing:1.2px;font-size:10px;font-weight:850}.workspace-layout-administrator .admin-user-drawer>header h3{font:650 24px/1.15 var(--font-display);margin:6px 0 3px}.workspace-layout-administrator .admin-user-drawer>header p{color:#c7c7c7;overflow-wrap:anywhere;margin:0;font-size:13px}.workspace-layout-administrator .admin-user-drawer-close{color:#fff;width:40px;height:40px;font:300 25px/1 var(--font-body);cursor:pointer;background:#181818;border:1px solid #555;border-radius:8px;flex:none}.workspace-layout-administrator .admin-user-drawer-close:hover{border-color:#fff}.workspace-layout-administrator .admin-user-drawer-body{gap:0;display:grid}.workspace-layout-administrator .admin-user-drawer-body>section{border-bottom:1px solid #d5d5d5;gap:18px;padding:24px;display:grid}.workspace-layout-administrator .admin-user-drawer-heading{gap:5px;display:grid}.workspace-layout-administrator .admin-user-drawer-heading>span{color:#686868;letter-spacing:1.1px;font-size:10px;font-weight:850}.workspace-layout-administrator .admin-user-drawer-heading h4{color:#111;font:650 19px/1.2 var(--font-display);margin:0}.workspace-layout-administrator .admin-user-drawer-heading p{color:#686868;margin:0;font-size:13px;line-height:1.5}.workspace-layout-administrator .admin-user-detail-grid{background:#d5d5d5;border:1px solid #d5d5d5;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.workspace-layout-administrator .admin-user-detail-grid>div{background:#fafafa;gap:5px;min-width:0;padding:13px;display:grid}.workspace-layout-administrator .admin-user-detail-grid dt{color:#747474;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:850}.workspace-layout-administrator .admin-user-detail-grid dd{color:#222;text-transform:capitalize;overflow-wrap:anywhere;margin:0;font-size:13px}.workspace-layout-administrator .admin-plan-options{border:0;gap:8px;margin:0;padding:0;display:grid}.workspace-layout-administrator .admin-membership-current{color:#0b3d99;background:#eaf0ff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:10px 12px;font-size:12px;display:flex}.workspace-layout-administrator .admin-membership-current span{text-align:right}.workspace-layout-administrator .admin-plan-options legend{color:#333;margin-bottom:8px;font-size:12px;font-weight:800}.workspace-layout-administrator .admin-plan-options label{cursor:pointer;background:#fff;border:1px solid #c9c9c9;border-radius:9px;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:flex}.workspace-layout-administrator .admin-plan-options label:has(input:checked){background:#f2f2f2;border-color:#111;box-shadow:inset 3px 0 #111}.workspace-layout-administrator .admin-plan-options input{accent-color:#111;width:20px;height:20px;margin:0}.workspace-layout-administrator .admin-plan-options label>span{gap:3px;display:grid}.workspace-layout-administrator .admin-plan-options strong{color:#111;font-size:13px}.workspace-layout-administrator .admin-plan-options small{color:#686868;font-size:12px}.workspace-layout-administrator .admin-user-preview-note{color:#555;background:#f4f4f4;border:1px solid #c9c9c9;border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.workspace-layout-administrator .admin-user-preview-note strong{color:#111}.workspace-layout-administrator .admin-user-primary-action,.workspace-layout-administrator .admin-user-drawer-actions button{color:#111;min-height:42px;font:750 12px/1.2 var(--font-body);cursor:pointer;background:#fff;border:1px solid #555;border-radius:8px;padding:10px 14px}.workspace-layout-administrator .admin-user-primary-action{color:#fff;background:#111;justify-self:start}.workspace-layout-administrator .admin-user-drawer-field{color:#404040;gap:7px;font-size:12px;font-weight:800;display:grid}.workspace-layout-administrator .admin-user-drawer-field :is(input,select,textarea){box-sizing:border-box;color:#111;width:100%;min-height:42px;font:400 14px/1.45 var(--font-body);background:#fff;border:1px solid #bdbdbd;border-radius:8px;padding:10px 12px}.workspace-layout-administrator .admin-user-drawer-field textarea{resize:vertical;min-height:92px}.workspace-layout-administrator .admin-user-drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-layout-administrator .admin-user-drawer-actions button:hover{background:#ededed;border-color:#111}.workspace-layout-administrator .admin-user-drawer-actions button.is-primary{color:#fff;background:#111;border-color:#111;margin-left:auto}@keyframes admin-drawer-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=900px){.workspace-layout-administrator .workspace-context-sidebar{width:auto;position:static;overflow:visible;transform:none}.workspace-layout-administrator .workspace-context-sidebar>nav{flex-direction:row;overflow-x:auto}.workspace-layout-administrator .admin-overview-analytics,.workspace-layout-administrator .admin-control-hero{grid-template-columns:1fr}.workspace-layout-administrator .admin-control-metrics,.workspace-layout-administrator .admin-control-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-layout-administrator :is(.admin-control-records,.admin-control-providers)>li{grid-template-columns:1fr 1fr}.workspace-layout-administrator .admin-control-account-records>li{grid-template-columns:minmax(220px,1fr) minmax(110px,.5fr)}.workspace-layout-administrator .admin-control-account-records .admin-user-manage{grid-column:1/-1;justify-self:start}.workspace-layout-administrator .admin-control-invitation-records>li{grid-template-columns:minmax(220px,1fr) auto}.workspace-layout-administrator .admin-control-invitation-records li>div:last-child{grid-column:1/-1;justify-content:flex-start}}@media (width<=620px){.workspace-layout-administrator .admin-overview-donut{grid-template-columns:1fr}.workspace-layout-administrator .admin-overview-donut-legend{padding:0 22px 24px}.workspace-layout-administrator .admin-control{padding:20px 14px 40px}.workspace-layout-administrator .admin-control-metrics,.workspace-layout-administrator .admin-control-command-grid{grid-template-columns:1fr}.workspace-layout-administrator .admin-control-card>header{flex-direction:column;align-items:flex-start}.workspace-layout-administrator :is(.admin-control-records,.admin-control-providers)>li,.workspace-layout-administrator .admin-control-form-grid{grid-template-columns:1fr}.workspace-layout-administrator .admin-user-directory-tools{grid-template-columns:1fr;padding:18px 20px}.workspace-layout-administrator .admin-user-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-layout-administrator .admin-user-summary>div:nth-child(2){border-right:0}.workspace-layout-administrator .admin-user-summary>div:nth-child(-n+2){border-bottom:1px solid #d5d5d5}.workspace-layout-administrator .admin-access-card>.admin-control-review{padding:20px}.workspace-layout-administrator .admin-access-card>.admin-control-list-section>.admin-control-section-heading{padding-inline:20px}.workspace-layout-administrator .admin-user-drawer{width:100%}.workspace-layout-administrator .admin-user-detail-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workspace-layout-administrator .workspace-context-sidebar,.workspace-layout-administrator.workspace-layout-tiered .workspace-main,.workspace-layout-administrator .admin-overview-bars li>a>i>b{transition:none}.workspace-layout-administrator .admin-user-drawer{animation:none}}.workspace-layout-administrator{--admin-ink:#111;filter:none}.workspace-layout-administrator :is(.workspace-rail,.workspace-context-sidebar,.admin-control-hero,.admin-control-card>header,.admin-control-panel>header){border-color:#333}.workspace-layout-administrator :is(.workspace-context-sidebar>nav a.active,.workspace-rail nav a.active,.admin-control-provider-state,.admin-control-count){color:#111;background:#f5f5f5;border-color:#111}.workspace-layout-administrator :is(.workspace-context-sidebar>nav a:hover,.workspace-rail nav a:hover,.admin-control-command-grid>button:hover){color:#fff;background:#242424;border-color:#777}.workspace-layout-administrator :is(.workspace-context-advisor,.admin-control-hero,.admin-control-card>header,.admin-control-panel>header){background-color:#0b0b0b}.workspace-layout-administrator :is(.workspace-context-sidebar header>span,.workspace-context-sidebar>.workspace-sidebar-nav-label,.workspace-context-advisor>div span,.admin-control-card>header>span,.admin-control-panel>header>span){color:#d1d1d1}.workspace-layout-administrator :is(.workspace-sidebar-bug-report a,.admin-overview-projects>header>a,.admin-control-provider-state){color:#222}.workspace-layout-administrator :is(.admin-control-metrics>article,.admin-control-card,.admin-control-command-grid>button,.admin-control-panel,.admin-overview-metric,.admin-overview-priorities,.admin-overview-projects,.admin-delivery-summary article){background:#fff;border-color:#c7c7c7}.workspace-layout-administrator :is(.admin-control-table th,.admin-control-import dl>div,.admin-control-review form>p){background:#ededed}.workspace-layout-administrator :is(.admin-control-table td,.admin-control-records>li,.admin-control-providers>li){border-color:#d5d5d5}.workspace-layout-administrator .admin-control-provider-state.is-captured{color:#222;background:#e5e5e5}.workspace-layout-administrator .admin-control-simulation{color:#222;background:#ededed;border-color:#aaa}.workspace-layout-administrator .admin-control-simulation strong{color:#111}.workspace-layout-administrator .admin-control-actions button,.workspace-layout-administrator .admin-control-command-grid button{color:#fff;background:#1b1b1b;border-color:#555}.workspace-layout-administrator .admin-control-actions button:hover,.workspace-layout-administrator .admin-control-command-grid button:hover{color:#111;background:#f5f5f5;border-color:#111}.workspace-layout-administrator :is(.admin-calendar .staff-calendar-header,.admin-calendar .customer-calendar-toolbar,.admin-calendar .staff-calendar-agenda-header,.crm-topbar,.ops-header,.staff-account-hero,.admin-control-hero){background-color:#080808;border-color:#333}.workspace-layout-administrator :is(){opacity:.24;background:#777}.workspace-layout-administrator :is(.admin-calendar .staff-calendar-header-copy>span,.admin-calendar .staff-calendar-agenda-header>span,.crm-topbar-steps>span,.ops-header>div>span,.staff-account-hero>div>span,.admin-control-hero>div>span){color:#d5d5d5}.workspace-layout-administrator :is(.admin-calendar .staff-calendar-header-summary>div>span,.admin-calendar .staff-calendar-day.is-today){color:#fff;background:#111;border-color:#777}.workspace-layout-administrator .admin-calendar .staff-calendar-task{background:#111}.workspace-layout-administrator .admin-calendar .staff-calendar-task.is-in_progress{background:#24344c}.workspace-layout-administrator .admin-calendar .staff-calendar-task.is-blocked{background:#8b2727}.workspace-layout-administrator .admin-calendar .staff-calendar-task.is-ready_for_review{background:#3b2b4d}.workspace-layout-administrator :is(.admin-overview-priorities>div>a:hover,.admin-overview-bars li>a>i,.admin-control-command-grid>button:hover){background:#f2f2f2}.workspace-layout-administrator .workspace-rail,.workspace-layout-administrator .workspace-context-sidebar{color:#fff;background:#080808;border-color:#333}.workspace-layout-administrator .workspace-rail nav a{color:#cfcfcf}.workspace-layout-administrator .workspace-rail nav a:hover,.workspace-layout-administrator .workspace-context-sidebar>nav a:hover{color:#fff;background:#202020;border-color:#666}.workspace-layout-administrator .workspace-context-sidebar header,.workspace-layout-administrator .workspace-sidebar-account{border-color:#333}.workspace-layout-administrator .workspace-context-sidebar header p,.workspace-layout-administrator .workspace-context-sidebar>nav a small,.workspace-layout-administrator .workspace-sidebar-bug-report{color:#bdbdbd}.workspace-layout-administrator .workspace-context-advisor{background:#0d0d0d;border-color:#444}.workspace-layout-administrator .workspace-context-advisor:before,.workspace-layout-administrator :is(.admin-overview-hero,.admin-delivery-hero,.ops-header,.crm-topbar):before{background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px)}.workspace-layout-administrator :is(.admin-overview-hero,.admin-delivery-hero,.ops-header,.crm-topbar):after{opacity:.08;background:#fff}.workspace-layout-administrator :is(.admin-overview-hero,.admin-delivery-hero,.ops-header,.crm-topbar){background:#080808;border-color:#333;box-shadow:0 20px 44px #00000029}.workspace-layout-administrator :is(.admin-overview-hero-copy>span,.admin-delivery-hero>div>span,.admin-overview-hero>aside>span,.admin-delivery-hero>aside>span,.ops-header>div>span,.crm-topbar-steps>span){color:#d5d5d5}.workspace-layout-administrator :is(.admin-overview-hero>aside,.admin-delivery-hero>aside){background:#151515;border-color:#444}.workspace-layout-administrator :is(.admin-overview-projects li,.admin-overview-priorities>div>a,.admin-delivery-summary article,.admin-delivery-column){border-color:#d0d0d0}.workspace-layout-administrator :is(.admin-overview-projects>header>a,.admin-overview-chart figcaption span,.admin-overview-priorities>header span){color:#222}.workspace-layout-administrator :is(.admin-overview-priorities,.admin-overview-projects,.admin-overview-chart,.admin-delivery-summary article,.admin-delivery-toolbar,.admin-delivery-filters,.admin-delivery-column){background:#fff}.workspace-layout-administrator :is(.admin-delivery-filters input,.admin-delivery-filters select,.admin-delivery-view){color:#111;background:#fff;border-color:#555}.workspace-layout-administrator .admin-delivery-request-banner{background:#f3f3f3;border-color:#999}.workspace-layout-administrator .admin-delivery-request-banner div span{color:#222}.workspace-layout-administrator :is(.admin-overview-donut-track,.admin-overview-bars li>a>i){stroke:#d5d5d5;background:#e5e5e5}.workspace-layout-administrator .admin-overview-donut-legend i.is-open{background:#aaa}.workspace-layout-administrator :is(.admin-overview-donut-legend dt,.admin-overview-chart figcaption small,.admin-overview-donut-graphic span){color:#555}.workspace-layout-administrator :is(.admin-control-empty,.admin-control-state,.admin-control-import>p,.admin-control-import>label,.admin-control-review form>label){color:#444}.workspace-layout-administrator :is(.admin-control-actions button,.admin-control-command-grid>button){color:#fff;background:#111;border-color:#444}.workspace-layout-administrator .admin-control-provider-state{color:#111;background:#eee}.workspace-layout-administrator .admin-control-card>header h2{color:#fff;font:650 21px/1.15 var(--font-display);letter-spacing:-.4px;margin:5px 0 0;display:block;position:relative}.workspace-layout-administrator .admin-control-card>header span{color:#d5d5d5;display:block;position:relative}.workspace-layout-administrator .admin-delivery-toolbar,.workspace-layout-administrator .admin-delivery-filters{background:#111;border-color:#333}.workspace-layout-administrator .admin-delivery-toolbar select,.workspace-layout-administrator .admin-delivery-filters :is(input,select){color:#111;background:#fff;border-color:#555}.workspace-layout-administrator .admin-delivery-column{--column:#171717;--column-head:#111;border-color:#444}.workspace-layout-administrator .admin-delivery-column.is-in_progress{--column:#111a29;--column-head:#1a2942;border-color:#304361}.workspace-layout-administrator .admin-delivery-column.is-blocked{--column:#24171a;--column-head:#3d2026;border-color:#8b3a45}.workspace-layout-administrator .admin-delivery-column.is-waiting_on_customer{--column:#202020;--column-head:#171717;border-color:#555}.workspace-layout-administrator .admin-delivery-column.is-ready_for_review{--column:#201725;--column-head:#38233f;border-color:#654a78}.workspace-layout-administrator .admin-delivery-column:not(.is-in_progress):not(.is-blocked):not(.is-waiting_on_customer):not(.is-ready_for_review){--column:#171717!important;--column-head:#111!important;border-color:#444!important}.workspace-layout-administrator .admin-delivery-column:not(.is-in_progress):not(.is-blocked):not(.is-waiting_on_customer):not(.is-ready_for_review)>header{color:#171717;background:#f5f5f7!important}.workspace-layout-administrator .admin-delivery-board,.workspace-layout-administrator .admin-delivery-list{background:#111;border-color:#222}.workspace-layout-administrator .admin-delivery-column,.workspace-layout-administrator .admin-delivery-column.is-in_progress,.workspace-layout-administrator .admin-delivery-column.is-blocked,.workspace-layout-administrator .admin-delivery-column.is-waiting_on_customer,.workspace-layout-administrator .admin-delivery-column.is-ready_for_review{--column:#fff;--column-head:#111;background:var(--column);border-color:#c8c8c8}.workspace-layout-administrator .admin-delivery-column>header{color:#fff;background:#111;min-height:72px}.workspace-layout-administrator .admin-delivery-column.is-in_progress>header{background:#24344c}.workspace-layout-administrator .admin-delivery-column.is-blocked>header{background:#8b2727}.workspace-layout-administrator .admin-delivery-column.is-waiting_on_customer>header{background:#444}.workspace-layout-administrator .admin-delivery-column.is-ready_for_review>header{background:#3b2b4d}.workspace-layout-administrator .admin-delivery-column>header>span{border-color:#ffffff80}.workspace-layout-administrator .admin-delivery-column>div{background:#fff}.workspace-layout-administrator .admin-delivery-column>div>p{color:#777;background:#fafafa;border-color:#bbb}.workspace-layout-administrator .admin-delivery-card,.workspace-layout-administrator .admin-delivery-card.is-urgent,.workspace-layout-administrator .admin-delivery-card.is-high{color:#111;background:#fff;border-color:#222;box-shadow:0 8px 18px #00000014}.workspace-layout-administrator .admin-delivery-card.is-urgent{border-left:4px solid #8b2727}.workspace-layout-administrator .admin-delivery-card.is-high{border-left:4px solid #24344c}.workspace-layout-administrator .admin-delivery-card-top{color:#555}.workspace-layout-administrator .admin-delivery-card h3{color:#111}.workspace-layout-administrator .admin-delivery-card>p{color:#222}.workspace-layout-administrator .admin-delivery-card>small,.workspace-layout-administrator .admin-delivery-progress>span{color:#666}.workspace-layout-administrator .admin-delivery-card dl>div{background:#f1f1f1}.workspace-layout-administrator .admin-delivery-card dt{color:#555}.workspace-layout-administrator .admin-delivery-card dd{color:#222}.workspace-layout-administrator .admin-delivery-card>a{color:#fff;background:#111;border-color:#333}.workspace-layout-administrator .admin-delivery-card>a:hover{background:#24344c;border-color:#24344c}.workspace-layout-administrator .admin-delivery-board{background-color:#0a0a0a;background-image:radial-gradient(circle at 15% 0,#ffffff17,#0000 28%),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto,42px 42px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:0 0 18px 18px;gap:14px;padding:18px;position:relative}.workspace-layout-administrator .admin-delivery-column{background:#f8f8f8;border:1px solid #363636;border-radius:14px;position:relative;box-shadow:0 16px 34px #0000003d}.workspace-layout-administrator .admin-delivery-column:before{content:"";z-index:2;background:#111;border-radius:0 0 5px 5px;height:3px;position:absolute;top:0;left:18px;right:18px}.workspace-layout-administrator .admin-delivery-column.is-in_progress:before{background:#4d78d8}.workspace-layout-administrator .admin-delivery-column.is-blocked:before{background:#d34b4b}.workspace-layout-administrator .admin-delivery-column.is-waiting_on_customer:before{background:#999}.workspace-layout-administrator .admin-delivery-column.is-ready_for_review:before{background:#9a6bd4}.workspace-layout-administrator .admin-delivery-column>header{background:#111;border-radius:13px 13px 0 0;min-height:84px;padding:19px 17px 16px;position:relative}.workspace-layout-administrator .admin-delivery-column>header strong{letter-spacing:-.2px;font-size:14px}.workspace-layout-administrator .admin-delivery-column>header>span{width:32px;height:32px;font-size:12px}.workspace-layout-administrator .admin-delivery-column>div{background:#f8f8f8;min-height:430px;padding:14px}.workspace-layout-administrator .admin-delivery-card{border-radius:11px;min-height:225px;padding:17px;transition:transform .18s,box-shadow .18s;position:relative}.workspace-layout-administrator .admin-delivery-card:hover{transform:translateY(-3px)rotate(-.2deg);box-shadow:0 14px 26px #00000024}.workspace-layout-administrator .admin-delivery-card-top{letter-spacing:1px}.workspace-layout-administrator .admin-delivery-card h3{max-width:92%;margin:13px 0 8px;font-size:16px;line-height:1.2}.workspace-layout-administrator .admin-delivery-card dl>div{border:1px solid #e0e0e0}.workspace-layout-administrator .admin-delivery-card>a{margin-top:15px}.workspace-layout-administrator .admin-delivery-column:nth-child(odd) .admin-delivery-card:hover{transform:translateY(-3px)rotate(-.6deg)}@media (prefers-reduced-motion:reduce){.workspace-layout-administrator .admin-delivery-card,.workspace-layout-administrator .admin-delivery-card:hover{transition:none;transform:none}}.workspace-layout-administrator .workspace-main{height:100vh;overflow:hidden auto}.workspace-layout-administrator .admin-calendar,.workspace-layout-administrator .staff-calendar{background:#fff}.workspace-layout-administrator .admin-calendar .staff-calendar-header,.workspace-layout-administrator .admin-calendar .customer-calendar-toolbar,.workspace-layout-administrator .admin-calendar .staff-calendar-agenda-header{background:#080808;border-color:#333}.workspace-layout-administrator .admin-calendar .staff-calendar-header:before,.workspace-layout-administrator .admin-calendar .customer-calendar-toolbar:before,.workspace-layout-administrator .admin-calendar .staff-calendar-agenda-header:before{background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px)}.workspace-layout-administrator .admin-calendar .staff-calendar-header:after,.workspace-layout-administrator .admin-calendar .customer-calendar-toolbar:after{opacity:.08;background:#fff}.workspace-layout-administrator .admin-calendar .staff-calendar-header-copy>span,.workspace-layout-administrator .admin-calendar .staff-calendar-agenda-header>span{color:#d5d5d5}.workspace-layout-administrator .admin-calendar .staff-calendar-header-summary>div>span{color:#fff;background:#111;border-color:#777}.workspace-layout-administrator .admin-calendar .staff-calendar-task.is-waiting_on_customer{background:#444}.workspace-layout-administrator .admin-calendar .staff-calendar-unscheduled{color:#333}.workspace-layout-administrator .staff-calendar .staff-calendar-header,.workspace-layout-administrator .staff-calendar .customer-calendar-toolbar,.workspace-layout-administrator .staff-calendar .staff-calendar-agenda-header{background:#080808;border-color:#333}.workspace-layout-administrator .staff-calendar .staff-calendar-header:before,.workspace-layout-administrator .staff-calendar .customer-calendar-toolbar:before,.workspace-layout-administrator .staff-calendar .staff-calendar-agenda-header:before{background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px)}.workspace-layout-administrator .staff-calendar .staff-calendar-header:after,.workspace-layout-administrator .staff-calendar .customer-calendar-toolbar:after{opacity:.08;background:#fff}.workspace-layout-administrator .staff-calendar .staff-calendar-header-copy>span,.workspace-layout-administrator .staff-calendar .staff-calendar-agenda-header>span{color:#d5d5d5}.workspace-layout-administrator .staff-calendar .staff-calendar-header-summary>div>span{color:#fff;background:#111;border-color:#777}.workspace-layout-administrator .staff-calendar .staff-calendar-task.is-waiting_on_customer{background:#444}.workspace-layout-administrator .staff-calendar .staff-calendar-unscheduled{color:#333}.workspace-layout-administrator :is(.ops-page,.crm-page,.staff-account-settings,.job-leads-page){height:auto;min-height:100%;overflow:visible}.workspace-layout-administrator .crm-main{height:auto;min-height:100vh;overflow:visible}.workspace-layout-administrator :is(.ops-work-request-review>.ops-panel-heading,.ops-work-request-review-title,.crm-disclosure-icon,.crm-summary article.is-accent){color:#fff;background:#111;border-color:#333}.workspace-layout-administrator :is(.ops-panel-heading>span,.ops-header>div>span,.crm-topbar-steps>span,.admin-control-hero>div>span,.admin-control-card>header span:not(.admin-control-count),.admin-control-metrics span,.admin-overview-chart figcaption>span){color:#d5d5d5!important}.workspace-layout-administrator :is(.ops-page,.crm-page,.staff-account-settings,.admin-overview,.admin-delivery){background:#fff}.workspace-layout-administrator :is(.ops-list-panel,.ops-task-section,.ops-project-detail,.ops-task-detail,.admin-control-panel){background:#fff;border-color:#c7c7c7}.workspace-layout-administrator :is(.ops-project-detail .ops-facts,.ops-project-detail .ops-facts>div,.ops-task-context,.admin-control-dropzone,.admin-control-import dl>div){background:#f3f3f3;border-color:#d5d5d5}.workspace-layout-administrator :is(.ops-title-row>div>span,.ops-task-page-nav>div,.admin-control-table th,.admin-control-table caption,.admin-control-table td small){color:#555!important}.workspace-layout-administrator :is(.admin-calendar .staff-calendar-day.is-today,.staff-calendar .staff-calendar-day.is-today){background:#f2f2f2}.workspace-layout-administrator :is(.workspace-rail nav a,.workspace-context-sidebar>nav a,.admin-overview a,.admin-delivery a,.ops-page a,.crm-page a,.admin-control button){transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s,transform .22s}.workspace-layout-administrator .admin-delivery{background:#fff;max-width:1600px;margin:0 auto;padding:28px 30px 48px}.workspace-layout-administrator .admin-delivery-hero{background:#090909;border-radius:16px;grid-template-columns:minmax(0,1fr) 250px;gap:32px;min-height:154px;padding:28px 30px}.workspace-layout-administrator .admin-delivery-hero>img{display:none}.workspace-layout-administrator .admin-delivery-hero>div>h1{letter-spacing:-2.4px;max-width:680px;margin-top:8px;font-size:clamp(32px,4vw,52px)}.workspace-layout-administrator .admin-delivery-hero>div>p{color:#bdbdbd;max-width:620px;margin-top:10px}.workspace-layout-administrator .admin-delivery-hero>aside{background:0 0;border:0;border-left:1px solid #444;border-radius:0;align-content:center;align-self:stretch;gap:6px;padding:8px 0 8px 24px;display:grid}.workspace-layout-administrator .admin-delivery-hero>aside strong{font-size:38px;line-height:1}.workspace-layout-administrator .admin-delivery-summary{border-top:1px solid #ccc;border-bottom:1px solid #ccc;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:18px 0 26px}.workspace-layout-administrator .admin-delivery-summary article{min-height:92px;box-shadow:none;border:0;border-right:1px solid #d5d5d5;border-radius:0;padding:15px 18px}.workspace-layout-administrator .admin-delivery-summary article:last-child{border-right:0}.workspace-layout-administrator .admin-delivery-summary article strong{margin-top:11px;font-size:28px}.workspace-layout-administrator .admin-delivery-toolbar{color:#111;background:#fff;border:1px solid #c9c9c9;border-bottom:0;border-radius:14px 14px 0 0;grid-template-columns:minmax(0,1fr) auto 220px}.workspace-layout-administrator .admin-delivery-toolbar>div:first-child span{color:#111}.workspace-layout-administrator .admin-delivery-filters{background:#f5f5f5;border-color:#c9c9c9}.workspace-layout-administrator .admin-delivery-board{border-radius:0 0 16px 16px;grid-template-columns:repeat(5,minmax(230px,1fr));min-height:360px;padding:14px}.workspace-layout-administrator .admin-delivery-column>div{min-height:300px}.workspace-layout-administrator .admin-delivery-card{min-height:0}@media (width<=900px){.workspace-layout-administrator .admin-delivery{padding:18px 14px 34px}.workspace-layout-administrator .admin-delivery-hero{grid-template-columns:1fr}.workspace-layout-administrator .admin-delivery-hero>aside{border-top:1px solid #444;border-left:0;padding:14px 0 0}.workspace-layout-administrator .admin-delivery-summary{grid-template-columns:repeat(3,1fr)}.workspace-layout-administrator .admin-delivery-summary article:nth-child(3){border-right:0}}.workspace-layout-administrator .admin-delivery{background:#f4f4f6}.workspace-layout-administrator .admin-delivery-hero{color:#fff;background:#080808;border:2px solid #333;border-radius:14px;grid-template-columns:1fr auto;min-height:154px;margin-bottom:18px;padding:24px 28px;box-shadow:0 14px 32px #00000029}.workspace-layout-administrator .admin-delivery-hero:before,.workspace-layout-administrator .admin-delivery-hero:after{display:block}.workspace-layout-administrator .admin-delivery-hero:before{background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px)}.workspace-layout-administrator .admin-delivery-hero:after{opacity:.08;background:#fff}.workspace-layout-administrator .admin-delivery-hero>div>span{font-size:9px;color:#d5d5d5!important}.workspace-layout-administrator .admin-delivery-hero>div>h1{color:#fff;letter-spacing:-1.2px;margin-top:6px;font-size:32px}.workspace-layout-administrator .admin-delivery-hero>div>p{color:#bdbdbd;margin-top:7px;font-size:12px}.workspace-layout-administrator .admin-delivery-hero>aside{color:#fff;border-left:2px solid #444;min-width:210px}.workspace-layout-administrator .admin-delivery-hero>aside span{color:#d5d5d5!important}.workspace-layout-administrator .admin-delivery-hero>aside strong{color:#fff;font-size:24px}.workspace-layout-administrator .admin-delivery-hero>aside small{color:#bdbdbd}@media (width<=900px){.workspace-layout-administrator .admin-delivery-hero{grid-template-columns:1fr}.workspace-layout-administrator .admin-delivery-hero>aside{border-top:2px solid #444;border-left:0;padding:16px 0 0}}.workspace-layout-administrator .admin-delivery-summary{display:none}.workspace-layout-administrator .admin-delivery-toolbar{background:#fff;border:1px solid #ddd;border-bottom:0;border-radius:12px 12px 0 0;padding:16px 18px}.workspace-layout-administrator .admin-delivery-toolbar>div:first-child strong{color:#111;font-size:18px}.workspace-layout-administrator .admin-delivery-toolbar>div:first-child small{color:#888}.workspace-layout-administrator .admin-delivery-filters{background:#fff;border:1px solid #ddd;border-top-color:#eee}.workspace-layout-administrator .admin-delivery-board{scrollbar-color:auto;background:#fff;border:1px solid #ddd;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:repeat(5,minmax(220px,1fr));gap:10px;width:100%;min-width:0;min-height:0;padding:12px;overflow:auto;box-shadow:0 10px 28px #14141e0f}.workspace-layout-administrator .admin-delivery-column,.workspace-layout-administrator .admin-delivery-column.is-in_progress,.workspace-layout-administrator .admin-delivery-column.is-blocked,.workspace-layout-administrator .admin-delivery-column.is-waiting_on_customer,.workspace-layout-administrator .admin-delivery-column.is-ready_for_review{min-height:0;box-shadow:none;background:#f5f5f7;border:0;border-radius:8px}.workspace-layout-administrator .admin-delivery-column:before{display:none}.workspace-layout-administrator .admin-delivery-column>header{color:#171717;border-radius:8px 8px 0 0;min-height:58px;padding:14px 12px 10px;background:#f5f5f7!important}.workspace-layout-administrator .admin-delivery-column>header:before{content:"";vertical-align:middle;background:#111;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.workspace-layout-administrator .admin-delivery-column.is-in_progress>header:before{background:#4169b2}.workspace-layout-administrator .admin-delivery-column.is-blocked>header:before{background:#c33d45}.workspace-layout-administrator .admin-delivery-column.is-waiting_on_customer>header:before{background:#999}.workspace-layout-administrator .admin-delivery-column.is-ready_for_review>header:before{background:#8153b4}.workspace-layout-administrator .admin-delivery-column>header strong{color:#171717;font-size:12px}.workspace-layout-administrator .admin-delivery-column>header small{color:#595959}.workspace-layout-administrator .admin-delivery-column>header>span{color:#777;border:0;font-size:11px}.workspace-layout-administrator .admin-delivery-column>div{background:#f5f5f7;gap:8px;min-height:190px;padding:8px}.workspace-layout-administrator .admin-delivery-card,.workspace-layout-administrator .admin-delivery-card.is-urgent,.workspace-layout-administrator .admin-delivery-card.is-high{background:#fff;border:1px solid #ddd;border-radius:7px;min-height:0;padding:13px;transform:none;box-shadow:0 2px 7px #12121c0f}.workspace-layout-administrator .admin-delivery-card:hover,.workspace-layout-administrator .admin-delivery-column:nth-child(odd) .admin-delivery-card:hover{transform:translateY(-2px);box-shadow:0 7px 16px #12121c1a}.workspace-layout-administrator .admin-delivery-card.is-urgent{border-top:2px solid #c33d45}.workspace-layout-administrator .admin-delivery-card.is-high{border-top:2px solid #4169b2}.workspace-layout-administrator .admin-delivery-card h3{margin:9px 0 6px;font-size:13px}.workspace-layout-administrator .admin-delivery-card>p{font-size:10px}.workspace-layout-administrator .admin-delivery-card>small{font-size:9px}.workspace-layout-administrator .admin-delivery-card dl{gap:5px;margin-top:10px}.workspace-layout-administrator .admin-delivery-card dl>div{padding:7px}.workspace-layout-administrator .admin-delivery-card>a{min-height:31px;margin-top:10px;padding:6px 8px;font-size:8px}.workspace-layout-administrator .admin-delivery-toolbar{align-items:center;min-height:74px}.workspace-layout-administrator .admin-delivery-view{background:#f3f3f5;border-color:#d6d6d6}.workspace-layout-administrator .admin-delivery-view button{color:#777}.workspace-layout-administrator .admin-delivery-view button[aria-pressed=true]{color:#fff;background:#111}.workspace-layout-administrator .admin-delivery-filters{grid-template-columns:minmax(280px,1fr) 170px 200px auto;gap:10px}.workspace-layout-administrator .admin-delivery-filters label{color:#888}.workspace-layout-administrator .admin-delivery-filters :is(input,select){color:#222;background:#fafafa;border-color:#d2d2d2;min-height:38px}.workspace-layout-administrator .admin-delivery-column>header>div{min-width:0}.workspace-layout-administrator .admin-delivery-column>header>div:after{content:"···";color:#aaa;letter-spacing:2px;margin-top:4px;font-size:14px;line-height:8px;display:block}.workspace-layout-administrator .admin-delivery-card-top small{color:#aaa}.workspace-layout-administrator .admin-delivery-card progress{background:#e7e7e7;height:4px}.workspace-layout-administrator .admin-delivery-card progress::-webkit-progress-value{background:#111}.workspace-layout-administrator .admin-delivery-card progress::-moz-progress-bar{background:#111}@media (width<=900px){.workspace-layout-administrator .admin-delivery-filters{grid-template-columns:1fr 1fr}}.workspace-layout-administrator .admin-delivery-hero>div>h1{font-size:clamp(36px,4.2vw,56px);line-height:1.02}.workspace-layout-administrator .admin-delivery-hero>div>p{font-size:14px;line-height:1.45}.workspace-layout-administrator .admin-delivery-toolbar>div:first-child strong{font-size:20px}.workspace-layout-administrator .admin-delivery-toolbar>div:first-child small{font-size:12px;line-height:1.4}.workspace-layout-administrator .admin-delivery-toolbar label,.workspace-layout-administrator .admin-delivery-filters label{letter-spacing:.55px;font-size:10px}.workspace-layout-administrator .admin-delivery-filters :is(input,select),.workspace-layout-administrator .admin-delivery-toolbar select{min-height:42px;font-size:13px;font-weight:650}.workspace-layout-administrator .admin-delivery-column>header{min-height:68px;padding:16px 14px 12px}.workspace-layout-administrator .admin-delivery-column{flex-direction:column;display:flex}.workspace-layout-administrator .admin-delivery-column>div{flex:1;align-content:start}.workspace-layout-administrator .admin-delivery-column>header strong{font-size:14px}.workspace-layout-administrator .admin-delivery-column>header small{font-size:10px;line-height:1.3}.workspace-layout-administrator .admin-delivery-card{padding:15px}.workspace-layout-administrator .admin-delivery-card-top{font-size:9px}.workspace-layout-administrator .admin-delivery-card h3{font-size:16px;line-height:1.2}.workspace-layout-administrator .admin-delivery-card>p{font-size:12px;line-height:1.35}.workspace-layout-administrator .admin-delivery-card>small{font-size:10px;line-height:1.35}.workspace-layout-administrator .admin-delivery-card dt{font-size:8px}.workspace-layout-administrator .admin-delivery-card dd{font-size:10px}.workspace-layout-administrator .admin-delivery-progress>span{font-size:9px}.workspace-layout-administrator .admin-delivery-card>a{min-height:38px;font-size:10px}.workspace-layout-administrator .admin-delivery-drag-help{color:#626262;margin:12px 0;font-size:12px}.workspace-layout-administrator .admin-delivery-column-pagination{min-height:48px;box-shadow:none;background:#e4e4e7;border-top:2px solid #a1a1aa;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.workspace-layout-administrator .admin-delivery-column-pagination>span{color:#52525b;white-space:nowrap;font-size:10px;font-weight:750}.workspace-layout-administrator .admin-delivery-column-pagination nav{align-items:center;gap:5px;display:flex}.workspace-layout-administrator .admin-delivery-column-pagination nav>span{color:#52525b;text-align:center;min-width:32px;font-size:10px;font-weight:750}.workspace-layout-administrator .admin-delivery-column-pagination button{color:#18181b;width:32px;height:32px;font:800 14px/1 var(--font-body);cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:7px;place-items:center;padding:0;display:grid}.workspace-layout-administrator .admin-delivery-column-pagination button:hover:not(:disabled){color:#fff;background:#111;border-color:#111}.workspace-layout-administrator .admin-delivery-column-pagination button:disabled{color:#a1a1aa;cursor:not-allowed;background:#eeeef0}.workspace-layout-administrator .admin-delivery-pagination{color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px 16px;display:flex}.workspace-layout-administrator .admin-delivery-pagination>p{color:#52525b;margin:0;font-size:12px;font-weight:700}.workspace-layout-administrator .admin-delivery-pagination>div{align-items:center;gap:12px;display:flex}.workspace-layout-administrator .admin-delivery-pagination span{color:#52525b;white-space:nowrap;font-size:12px;font-weight:650}.workspace-layout-administrator .admin-delivery-pagination button{color:#18181b;min-width:88px;min-height:40px;font:800 12px/1 var(--font-body);cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:8px;justify-content:center;align-items:center;padding:9px 14px;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.workspace-layout-administrator .admin-delivery-pagination button:hover:not(:disabled){color:#fff;background:#111;border-color:#111}.workspace-layout-administrator .admin-delivery-pagination button:disabled{color:#a1a1aa;cursor:not-allowed;background:#f4f4f5}.workspace-layout-administrator .admin-delivery-card[draggable=true]{cursor:grab}.workspace-layout-administrator .admin-delivery-card.is-dragging{opacity:.45;cursor:grabbing}.workspace-layout-administrator .admin-delivery-column.is-drop-available{outline-offset:-2px;outline:2px dashed #777}.workspace-layout-administrator .admin-delivery-column.is-drop-target{outline-offset:-3px;outline:3px solid #111}.workspace-layout-administrator .admin-delivery-column.is-drop-target>div{background:#e3e8e1}.workspace-layout-administrator .admin-delivery-move{gap:5px;margin-top:12px;font-size:10px;font-weight:650;display:grid}.workspace-layout-administrator .admin-delivery-move select{color:#111;width:100%;min-width:0;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:6px;padding:7px;font-size:12px}.workspace-layout-administrator .admin-delivery-move select:focus-visible{outline-offset:2px;outline:2px solid #111}.workspace-layout-administrator .admin-delivery-move select:disabled{cursor:wait;opacity:.6}@media (width<=640px){.workspace-layout-administrator .admin-delivery-pagination{flex-direction:column;align-items:flex-start}.workspace-layout-administrator .admin-delivery-pagination>div{justify-content:space-between;width:100%}.workspace-layout-administrator .admin-delivery-pagination button{min-width:80px}}.workspace-layout-internal{--admin-rail-width:4.5rem;--admin-context-width:14rem;--admin-page-gutter:2rem;--admin-section-gap:1.5rem;--admin-nav-surface:#fff;--admin-module-surface:#000;--admin-nav-ink:#000;--admin-nav-active:#155eef;--admin-nav-border:#000;--admin-nav-muted:#155eef;--internal-module-surface:#000;--internal-context-surface:#fff;--internal-context-header:#fff;--internal-nav-ink:#000;--internal-nav-muted:#155eef;--internal-nav-active:#155eef;--internal-nav-border:#000}.workspace-layout-staff{--internal-module-surface:#0f2036;--internal-context-surface:#172b46;--internal-context-header:#12243b;--internal-nav-ink:#f7f9fc;--internal-nav-muted:#aebbd0;--internal-nav-active:#263d5c;--internal-nav-border:#344a67}.workspace-layout-internal.workspace-layout-tiered{grid-template-columns:var(--admin-rail-width) var(--admin-context-width) minmax(0,1fr);height:100dvh;display:grid}.workspace-layout-internal .workspace-rail{background:var(--internal-module-surface);width:auto;min-height:0;color:var(--internal-nav-ink);border-color:var(--internal-nav-border);grid-area:1/1;align-items:stretch;gap:16px;padding:16px 4px 8px;position:relative;inset:auto}.workspace-layout-internal .workspace-rail-brand{width:auto;height:auto;min-height:44px;color:var(--internal-nav-ink);border:0;flex:none;justify-content:center;padding:0 8px;display:flex}.workspace-layout-internal .workspace-rail nav{overscroll-behavior:contain;scrollbar-width:none;scrollbar-gutter:auto;flex:1;gap:16px;margin:0;padding:4px;overflow:auto}.workspace-layout-internal .workspace-rail nav a{min-width:0;min-height:48px;color:var(--internal-nav-muted);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;gap:4px;padding:4px;font-size:.75rem;font-weight:500;line-height:1.35;position:relative}.workspace-layout-internal .workspace-rail nav a>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workspace-layout-internal .workspace-rail nav a:hover{background:var(--internal-nav-active);color:var(--internal-module-surface);border-color:#0000}.workspace-layout-internal .workspace-rail nav a.active{border-color:var(--internal-nav-ink);background:var(--internal-nav-ink);color:var(--internal-module-surface);box-shadow:none;font-weight:700}.workspace-layout-internal .workspace-rail nav a svg{flex:none;width:18px;height:18px;display:block;overflow:hidden}.workspace-layout-administrator .workspace-rail{border:0}.workspace-layout-administrator .workspace-rail nav a:hover{color:#000;background:#fff;border-color:#0000}.workspace-layout-administrator .workspace-rail nav a.active{background:var(--admin-nav-active);color:#fff;border-color:#0000}.workspace-layout-administrator .admin-module-group{flex:none;gap:2px;display:grid;position:relative}.workspace-layout-administrator .admin-module-group+.admin-module-group{border-top:1px solid #fff;padding-top:16px}.workspace-layout-administrator .admin-module-group>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workspace-layout-internal .workspace-context-sidebar{background:var(--internal-context-surface);width:auto;min-height:0;color:var(--internal-nav-ink);z-index:2;border-color:var(--internal-nav-border);box-shadow:none;scrollbar-width:none;scrollbar-gutter:auto;overscroll-behavior:contain;will-change:auto;grid-area:1/2;gap:12px;padding:20px 14px;transition:none;position:relative;inset:auto;overflow-y:auto}.workspace-layout-internal .workspace-context-sidebar header{border-color:var(--internal-nav-border);flex:none;padding:0 0 14px}.workspace-layout-internal.workspace-layout-tiered .workspace-context-sidebar header>span{color:var(--internal-nav-muted);letter-spacing:.08em;font-size:.625rem}.workspace-layout-internal .workspace-context-sidebar header strong{color:var(--internal-nav-ink);letter-spacing:-.02em;font-size:1.125rem;line-height:1.35}.workspace-layout-internal .workspace-context-sidebar header p{color:var(--internal-nav-muted);margin-top:4px;font-size:.75rem;line-height:1.45}.workspace-layout-internal .workspace-context-sidebar>.workspace-sidebar-nav-label{color:var(--internal-nav-muted);letter-spacing:.08em;margin:0;font-size:.625rem}.workspace-layout-internal .workspace-context-sidebar>nav{flex:none;gap:2px;overflow:visible}.workspace-layout-internal .workspace-context-sidebar>nav a{min-width:0;min-height:40px;color:var(--internal-nav-ink);border:0;border-radius:6px;justify-content:center;padding:9px 10px;position:relative}.workspace-layout-internal .workspace-context-sidebar>nav a span{font-size:.8125rem;line-height:1.35}.workspace-layout-internal .workspace-context-sidebar>nav a small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workspace-layout-internal .workspace-context-sidebar>nav a:hover{color:#000;box-shadow:none;background:#eaf0ff;border-color:#0000;transform:none}.workspace-layout-internal .workspace-context-sidebar>nav a:hover small{color:var(--internal-nav-muted)}.workspace-layout-internal .workspace-context-sidebar>nav a.active{background:var(--internal-nav-active);color:#fff;box-shadow:none;border-color:#0000;font-weight:700}.workspace-layout-internal .workspace-context-sidebar>nav a.active small{color:var(--internal-nav-muted)}.workspace-layout-internal .workspace-context-footer{flex:none;gap:12px;margin-top:auto;padding-top:12px;display:grid}.workspace-layout-internal :is(.workspace-rail nav,.workspace-context-sidebar)::-webkit-scrollbar{width:0;height:0;display:none}.workspace-layout-internal.workspace-layout-tiered .workspace-context-advisor{border:0;border-top:1px solid var(--internal-nav-border);min-height:0;color:var(--internal-nav-ink);background:0 0;border-radius:0;margin:0;display:block}.workspace-layout-internal .workspace-context-advisor:before{content:none}.workspace-layout-internal .workspace-context-advisor>div{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;padding:12px 0 0;display:grid}.workspace-layout-internal.workspace-layout-tiered .workspace-context-advisor>div>span,.workspace-layout-internal .workspace-context-advisor>div p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workspace-layout-internal .workspace-context-advisor>div strong{margin:0;font-size:.75rem;font-weight:600;line-height:1.35}.workspace-layout-internal .workspace-context-advisor-cta{width:32px;min-height:32px;color:var(--internal-nav-ink);background:0 0;border:0;border-radius:6px;justify-content:center;margin:0;padding:0;font-size:0;text-decoration:none}.workspace-layout-internal .workspace-context-advisor-cta>span{font-size:.875rem}.workspace-layout-internal .workspace-context-advisor-cta:is(:hover,:focus-visible){color:var(--internal-nav-ink);background:0 0}.workspace-layout-internal .workspace-context-advisor>img{display:none}.workspace-layout-internal .workspace-sidebar-account{border:0;border-top:1px solid var(--internal-nav-border);gap:8px;margin:0;padding:12px 0 0;display:flex}.workspace-layout-internal .workspace-sidebar-profile{grid-template-columns:28px minmax(0,1fr) 32px;gap:8px}.workspace-layout-internal .workspace-context-sidebar .workspace-sidebar-profile>img,.workspace-layout-internal .workspace-context-sidebar .workspace-sidebar-profile>span{width:28px;height:28px;box-shadow:none}.workspace-layout-internal .workspace-context-sidebar .workspace-sidebar-profile strong{color:var(--internal-nav-ink)}.workspace-layout-internal .workspace-context-sidebar .workspace-sidebar-profile :is(strong,small){white-space:normal;overflow-wrap:anywhere;overflow:visible}.workspace-layout-internal .workspace-context-sidebar .workspace-sidebar-profile small{display:none}.workspace-layout-internal .workspace-context-sidebar .workspace-sidebar-profile small,.workspace-layout-internal .workspace-context-sidebar .workspace-sidebar-account>small{color:var(--internal-nav-muted);font-size:.6875rem;line-height:1.45}.workspace-layout-internal .workspace-sidebar-bug-report a{color:var(--internal-nav-ink);overflow-wrap:anywhere}.workspace-layout-internal .workspace-context-sidebar .workspace-sidebar-profile-settings,.workspace-layout-internal .workspace-context-sidebar .workspace-sidebar-actions :is(a,button){border-color:var(--internal-nav-border);color:var(--internal-nav-ink);background:0 0}.workspace-layout-internal .workspace-context-sidebar .workspace-sidebar-profile-settings{grid-column:auto;justify-content:center;align-items:center;gap:0;width:32px;min-height:32px;font-size:.75rem;font-weight:600;display:flex}.workspace-layout-internal .workspace-context-sidebar .workspace-sidebar-profile-settings>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-layout-internal .workspace-context-sidebar :is(.workspace-sidebar-profile-settings,.workspace-sidebar-actions a,.workspace-sidebar-actions button):hover{background:var(--internal-nav-active);border-color:var(--internal-nav-muted);color:var(--internal-nav-ink)}.workspace-layout-internal .workspace-context-sidebar .workspace-sidebar-profile-settings.active{background:var(--internal-nav-ink);border-color:var(--internal-nav-ink);color:var(--internal-context-surface)}.workspace-layout-internal .workspace-sidebar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.workspace-layout-internal .workspace-sidebar-actions :is(a,button){gap:6px;min-height:34px;padding:6px;font-size:.6875rem}.workspace-layout-internal .workspace-sidebar-actions svg{flex:none;width:18px;height:18px}.workspace-layout-internal .workspace-sidebar-bug-report{margin-top:2px}.workspace-layout-internal .workspace-sidebar-bug-report a{display:inline}.workspace-layout-internal .workspace-sidebar-account>small:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workspace-layout-internal.workspace-layout-tiered .workspace-main{grid-column:3;min-width:0;height:100%;min-height:0;margin-left:0;transition:none;overflow:auto}.workspace-layout-internal .workspace-main :is(h2,h3){letter-spacing:-.02em}.workspace-layout-internal .workspace-rail :is(a,button):focus-visible{outline-offset:2px;outline:2px solid}.workspace-layout-internal .workspace-context-sidebar :is(a,button):focus-visible{outline-offset:3px;outline:2px solid}.workspace-layout-administrator .admin-overview{height:auto;min-height:100%;padding:var(--admin-page-gutter);flex-direction:column;gap:24px;display:flex;overflow:visible}.workspace-layout-administrator .admin-overview>*{flex:none;margin:0}.workspace-layout-administrator .admin-overview-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:20px}.workspace-layout-administrator .admin-overview-analytics,.workspace-layout-administrator .admin-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:20px}.workspace-layout-administrator .admin-overview-chart figcaption{gap:12px}.workspace-layout-administrator .admin-overview-chart figcaption h2{line-height:1.25}.workspace-layout-administrator .admin-overview-hero h1{line-height:1.08}.workspace-layout-administrator .admin-overview-metric{grid-template-rows:minmax(2.8em,auto) auto 1fr;align-content:start;gap:8px;display:grid}.workspace-layout-administrator .admin-overview-metric>span{line-height:1.4}.workspace-layout-administrator .admin-overview-metric :is(strong,small){margin:0}.workspace-layout-administrator.workspace-layout-tiered .admin-overview :is(.admin-overview-priorities>header span,.admin-overview-projects>header>a,.admin-overview-chart figcaption small){color:#ccc}.workspace-layout-administrator .workspace-main>:is(.admin-overview,.admin-delivery,.admin-calendar,.ops-page,.crm-page-embedded,.job-leads-workspace,.internal-conversations,.application-assistance-page,.recruiter-follow-ups-internal-page,.progress-internal-page,.admin-control,.staff-account-settings,.workspace-page-skeleton,.not-found-page){min-width:0;height:auto;min-height:100%;padding:var(--admin-page-gutter);scrollbar-gutter:auto;align-content:start;overflow:visible}.workspace-layout-administrator .workspace-main>:is(.internal-conversations,.application-assistance-page,.recruiter-follow-ups-internal-page,.progress-internal-page,.admin-control){gap:var(--admin-section-gap)}.workspace-layout-administrator .crm-page-embedded .crm-main{height:auto;margin:0;padding:0;overflow:visible}.workspace-layout-administrator .workspace-main :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero,.admin-control-hero,.staff-account-hero,.ops-header,.job-leads-hero,.staff-calendar-header){gap:24px;min-width:0;padding:24px}.workspace-layout-administrator .workspace-main :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero,.admin-control-hero,.staff-account-hero,.ops-header,.job-leads-hero,.staff-calendar-header)>div{min-width:0}.workspace-layout-administrator :is(.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero){isolation:isolate;color:#fff;background-color:#080808;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:32px 32px;border:2px solid #333;position:relative;overflow:hidden;box-shadow:0 14px 32px #00000029}.workspace-layout-administrator :is(.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero)>div>span{color:#d5d5d5}.workspace-layout-administrator :is(.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) h1,.workspace-layout-administrator :is(.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) aside strong{color:#fff}.workspace-layout-administrator :is(.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) p,.workspace-layout-administrator :is(.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) aside span{color:#bdbdbd}.workspace-layout-administrator :is(.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) aside{border-left:2px solid #444;padding-left:28px}.workspace-layout-administrator .application-assistance-workspace{border:2px solid #2f3033;box-shadow:0 12px 28px #11182714}.workspace-layout-administrator .application-assistance-workspace>aside{border-right:2px solid #606268}.workspace-layout-administrator .application-assistance-workspace>aside>header,.workspace-layout-administrator .application-assistance-detail>header{border-bottom:2px solid #b6b8bd}.workspace-layout-administrator .application-assistance-queue{gap:8px;padding:10px}.workspace-layout-administrator .application-assistance-queue button{background:#fff;border:1px solid #b6b8bd;border-radius:8px}.workspace-layout-administrator .application-assistance-detail-grid>aside{border-left:2px solid #b6b8bd}.workspace-layout-administrator .application-assistance-checklist li,.workspace-layout-administrator .application-assistance-delivered{border-width:2px}.workspace-layout-administrator .job-leads-layout{grid-template-columns:minmax(0,1fr)}.workspace-layout-administrator .job-leads-tools{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.workspace-layout-administrator .job-leads-tools>section,.workspace-layout-administrator .job-leads-board{min-width:0}.workspace-layout-administrator .workspace-main h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.75rem,2.5vw,2.5rem);line-height:1.15}.workspace-layout-administrator .workspace-main :is(button,input,select,textarea,a,summary):focus-visible{outline-offset:3px;outline:2px solid #5574c0}.workspace-layout-administrator .admin-overview-hero{min-height:0;box-shadow:none;grid-template-columns:minmax(0,1fr) 10rem minmax(12rem,16rem);gap:24px;padding:24px}.workspace-layout-administrator .admin-overview-hero>img{max-height:160px}.workspace-layout-administrator .admin-delivery-filters{grid-template-columns:minmax(0,1fr) minmax(8rem,.3fr) minmax(9rem,.35fr)}.workspace-layout-administrator .admin-delivery-column>header{background:#f5f5f7!important}.workspace-layout-administrator .admin-delivery-column>header>div:after{content:none}.workspace-layout-administrator .admin-delivery-column:nth-child(odd) .admin-delivery-card{transform:none}.workspace-layout-administrator :is(.admin-control-card,.admin-control-review,.staff-account-summary,.staff-account-controls){min-width:0}.workspace-layout-administrator .staff-account-summary :is(strong,small,dd){overflow-wrap:anywhere;white-space:normal}.workspace-layout-administrator .ops-record-list{max-height:none;overflow:visible}.workspace-layout-administrator .ops-record-list button>span{flex-wrap:wrap}.workspace-layout-administrator .ops-record-list :is(b,small,em){white-space:normal;overflow-wrap:anywhere}@media (width<=1440px){.workspace-layout-administrator{--admin-page-gutter:1.5rem}}@media (width>=901px){.workspace-layout-internal .workspace-context-sidebar header{background:var(--internal-context-header);margin:-20px -14px 0;padding:20px 14px 16px}}@media (width>=1101px){.workspace-layout-administrator .internal-conversation-workspace{height:clamp(620px,72dvh,780px);min-height:0}.workspace-layout-administrator .internal-conversation-workspace>aside{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.workspace-layout-administrator .internal-conversation-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.workspace-layout-administrator .internal-conversation-thread{min-height:0;overflow:hidden}.workspace-layout-administrator .internal-conversation-messages{min-height:0;max-height:none}}@media (width<=1100px){.workspace-layout-administrator .ops-admin-grid,.workspace-layout-administrator .ops-admin-grid.is-task-dedicated{grid-template-columns:minmax(0,1fr)}.workspace-layout-administrator .ops-admin-grid>*{grid-column:auto}.workspace-layout-administrator .admin-delivery-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:16px}.workspace-layout-administrator .admin-delivery-toolbar>label{grid-column:1/-1}.workspace-layout-administrator .workspace-main :is(.internal-conversation-workspace,.application-assistance-workspace,.recruiter-follow-up-internal-workspace,.progress-internal-workspace){grid-template-columns:minmax(0,1fr)}.workspace-layout-administrator :is(.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) aside{border-top:2px solid #444;border-left:0;width:100%;padding:16px 0 0}.workspace-layout-administrator .application-assistance-workspace>aside{border-bottom:2px solid #606268;border-right:0}.workspace-layout-administrator .workspace-main :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero,.staff-account-hero,.ops-header,.job-leads-hero,.staff-calendar-header){flex-wrap:wrap}.workspace-layout-administrator .job-leads-tools{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.workspace-layout-administrator{--admin-page-gutter:1rem}.workspace-layout-administrator .admin-delivery-filters,.workspace-layout-administrator .admin-delivery-toolbar,.workspace-layout-administrator .staff-account-layout{grid-template-columns:minmax(0,1fr)}.workspace-layout-administrator .admin-delivery-toolbar>label{min-width:0}.workspace-layout-administrator .admin-control-review{grid-template-columns:minmax(0,1fr)}.workspace-layout-administrator .crm-topbar-illustration{width:120px;max-width:100%;margin:16px 0 0;position:static}.workspace-layout-administrator .staff-calendar-header-summary>img{width:100px;max-width:100%;position:static}.workspace-layout-administrator .workspace-main :is(.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero,.admin-control-hero,.staff-account-hero,.ops-header,.job-leads-hero,.staff-calendar-header){padding:20px}.workspace-layout-administrator .admin-overview-projects li{grid-template-columns:minmax(0,1fr)}.workspace-layout-administrator .admin-overview-projects li>div{flex-wrap:wrap}.workspace-layout-administrator .ops-page :is(.ops-form-grid,.ops-grid,.ops-control-grid,.ops-facts){grid-template-columns:minmax(0,1fr)}}@media (width<=1440px){.workspace-layout-administrator .admin-overview-hero{grid-template-columns:minmax(0,1fr) minmax(120px,200px)}.workspace-layout-administrator .admin-overview-hero>aside{grid-column:1/-1;min-height:0}}@media (width<=1200px){.workspace-layout-administrator .admin-calendar .customer-calendar-layout,.workspace-layout-administrator .admin-overview-analytics,.workspace-layout-administrator .admin-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.workspace-layout-internal.workspace-layout-tiered{height:auto;display:block}.workspace-layout-internal .workspace-rail{z-index:80;grid-template-columns:44px minmax(0,1fr);gap:8px;width:100%;height:auto;min-height:60px;padding:8px 12px;display:grid;position:sticky;top:0}.workspace-layout-internal .workspace-rail-brand{min-height:44px;padding:0}.workspace-layout-internal .workspace-rail nav{overscroll-behavior-inline:contain;flex-flow:row;gap:4px;width:100%;min-width:0;display:flex;overflow:auto hidden}.workspace-layout-administrator .admin-module-group{display:contents}.workspace-layout-internal .workspace-rail nav a{flex:0 0 44px;width:44px;min-height:44px;padding:8px}.workspace-layout-internal .workspace-context-sidebar{width:100%;padding:16px var(--admin-page-gutter);gap:12px;position:static;overflow:visible}.workspace-layout-internal .workspace-context-sidebar header{padding:0 0 10px;display:block}.workspace-layout-internal .workspace-context-sidebar header :is(span,p){display:block}.workspace-layout-internal .workspace-context-sidebar>nav{overscroll-behavior-inline:contain;flex-flow:row;gap:6px;padding:2px 0 6px;display:flex;overflow:auto hidden}.workspace-layout-internal .workspace-context-sidebar>nav a{flex:none;justify-content:center;min-width:0;min-height:40px;padding:8px 12px}.workspace-layout-internal .workspace-context-sidebar>nav a small{display:none}.workspace-layout-internal .workspace-context-footer{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin:0;padding-top:12px}.workspace-layout-internal.workspace-layout-tiered .workspace-main{height:auto;min-height:100vh;margin-left:0;overflow:visible}}@media (width<=600px){.workspace-layout-administrator .admin-overview{gap:var(--admin-section-gap)}.workspace-layout-administrator .admin-overview-hero{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0;padding:24px 20px;display:grid}.workspace-layout-administrator .admin-overview-hero-copy{width:auto}.workspace-layout-administrator .admin-overview-hero>img{opacity:1;justify-self:center;width:120px;max-height:120px;position:static}.workspace-layout-administrator .admin-overview-hero>aside{position:static}.workspace-layout-internal .workspace-context-sidebar header p{display:none}.workspace-layout-internal .workspace-context-footer{padding-top:8px;display:block}.workspace-layout-internal .workspace-context-advisor{border-top:0;border-bottom:1px solid var(--internal-nav-border);align-items:center;display:flex}.workspace-layout-internal .workspace-context-advisor>div{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0 12px;display:grid}.workspace-layout-internal .workspace-context-advisor>div>span,.workspace-layout-internal .workspace-context-advisor>div p{display:none}.workspace-layout-internal .workspace-context-advisor-cta{min-height:32px;padding:4px 0}.workspace-layout-internal .workspace-sidebar-account{gap:8px;padding-top:12px}.workspace-layout-internal .workspace-sidebar-profile{grid-template-columns:28px minmax(0,1fr) 40px}.workspace-layout-internal .workspace-sidebar-profile>img,.workspace-layout-internal .workspace-sidebar-profile>span{width:28px;height:28px}.workspace-layout-internal .workspace-sidebar-profile small{display:none}.workspace-layout-internal .workspace-sidebar-profile strong{margin:0}.workspace-layout-internal .workspace-sidebar-profile-settings{grid-column:auto;width:40px;min-height:40px}.workspace-layout-internal .workspace-sidebar-profile-settings>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-layout-internal .workspace-sidebar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-layout-internal .workspace-sidebar-account>small:last-child{display:none}}@media (prefers-reduced-motion:reduce){.workspace-layout-internal :is(.workspace-rail a,.workspace-context-sidebar,.workspace-context-sidebar a,.workspace-main,.workspace-context-advisor>img){transition:none;animation:none}}.workspace-layout-administrator{--admin-action:#155eef;--admin-success:#067647;--admin-warning:#c2410c;--admin-danger:#b42318}.workspace-layout-administrator.workspace-layout-tiered .workspace-main,.workspace-layout-administrator .workspace-main>:is(.admin-overview,.admin-delivery,.admin-calendar,.ops-page,.crm-page-embedded,.job-leads-workspace,.internal-conversations,.application-assistance-page,.recruiter-follow-ups-internal-page,.progress-internal-page,.admin-control,.staff-account-settings){color:#000;background:#fff}.workspace-layout-administrator .workspace-main>:not(.workspace-route-status){animation:.18s ease-out both admin-page-enter}.workspace-layout-administrator .workspace-main :is(button,input,select,textarea,a,summary):focus-visible,.workspace-layout-administrator.admin-user-drawer-layer :is(button,input,select,textarea,a,summary,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 4px #000}.workspace-route-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-layout-administrator .workspace-rail{color:#fff;background:#000}.workspace-layout-administrator .workspace-rail-brand{color:#fff}.workspace-layout-administrator .workspace-rail nav a{color:#fff;opacity:.7;border:0}.workspace-layout-administrator .workspace-rail nav a:is(:hover,:focus-visible){color:#000;opacity:1;background:#fff}.workspace-layout-administrator .workspace-rail nav a.active{background:var(--admin-action);color:#fff;opacity:1}.workspace-layout-administrator .admin-module-group+.admin-module-group{border-top:0}.workspace-layout-administrator .workspace-context-sidebar{color:#000;background:#fff;border:0;border-right:1px solid #000}.workspace-layout-administrator .workspace-context-sidebar>nav a{color:#000;border:0}.workspace-layout-administrator .workspace-context-sidebar>nav a:hover{color:#000;background:#eaf0ff}.workspace-layout-administrator .workspace-context-sidebar>nav a.active{background:var(--admin-action);color:#fff}.workspace-layout-administrator .workspace-context-sidebar :is(.workspace-sidebar-profile-settings,.workspace-sidebar-actions a,.workspace-sidebar-actions button){color:#000;background:#fff;border:0}.workspace-layout-administrator .workspace-context-sidebar :is(.workspace-sidebar-profile-settings,.workspace-sidebar-actions a,.workspace-sidebar-actions button):is(:hover,:focus-visible,.active){color:#fff;background:#000}.workspace-layout-administrator .admin-control{gap:16px;display:grid}.workspace-layout-administrator .admin-control-hero{color:#fff;box-shadow:none;background:#000;border:0;border-radius:12px;margin:0}.workspace-layout-administrator .admin-control-hero>aside{color:#000;background:#fff;border:0}.workspace-layout-administrator #workspace-main .admin-control-hero>div>span{color:#6ea8ff!important}.workspace-layout-administrator .admin-control-hero>aside strong{color:var(--admin-action)}.workspace-layout-administrator .admin-control-hero>aside span{color:#000}.workspace-layout-administrator .admin-control-card{box-shadow:none;background:#fff;border:1px solid #000;border-radius:12px;margin:0}.workspace-layout-administrator .admin-control-card>header{color:#fff;background:#000;border:0}.workspace-layout-administrator #workspace-main .admin-control-card>header span:not(.admin-control-count){color:#6ea8ff!important}.workspace-layout-administrator .admin-access-card>header .admin-control-count{background:var(--admin-action)!important;color:#fff!important}.workspace-layout-administrator .admin-control-metrics>article{box-shadow:none;background:#fff;border:1px solid #000}.workspace-layout-administrator .admin-control-metrics>article:first-child{border-color:var(--admin-action)}.workspace-layout-administrator .admin-control-actions button,.workspace-layout-administrator .admin-control-command-grid button,.workspace-layout-administrator .admin-control form>button{color:#fff;background:#000;border:0}.workspace-layout-administrator .admin-control :is(button,a[role=button]).is-primary{background:var(--admin-action);color:#fff}.workspace-layout-administrator .admin-control button:is(:hover,:focus-visible):not(:disabled){background:var(--admin-action);color:#fff;border-color:#0000}.workspace-layout-administrator .admin-control button:disabled{opacity:.45}.workspace-layout-administrator .admin-control :is(input,select,textarea){color:#000;background:#fff;border:1px solid #000}.workspace-layout-administrator .admin-control-table th{color:#fff;background:#000}.workspace-layout-administrator .admin-control-table :is(caption,td){color:#000}.workspace-layout-administrator .admin-control-table :is(th,td){border-color:#000}.workspace-layout-administrator .admin-control-table tbody tr:hover{background:#eaf0ff}.workspace-layout-administrator .admin-control-result.is-success,.workspace-layout-administrator .admin-user-status.is-active{border-color:var(--admin-success);color:var(--admin-success);background:#e8fff1}.workspace-layout-administrator .admin-control-result.is-notice{border-color:var(--admin-action);color:#0b3d99;background:#eaf0ff}.workspace-layout-administrator .admin-access-partial{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 20px 0;display:flex}.workspace-layout-administrator .admin-access-partial button{background:var(--admin-action);color:#fff;border:0;margin-left:auto}.workspace-layout-administrator :is(.admin-control-result.is-error,.ops-message-error,.ops-load-error,.is-overdue){border-color:var(--admin-danger);color:var(--admin-danger);background:#fff0ee}.workspace-layout-administrator .workspace-main .admin-delivery-card.is-urgent{border-top-color:var(--admin-danger)}.workspace-layout-administrator .admin-access-nav{background:#fff;border-bottom:1px solid #000;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-layout-administrator .admin-access-nav button{color:#000;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #000;gap:3px;min-height:64px;padding:12px 18px;display:grid}.workspace-layout-administrator .admin-access-nav button:last-child{border-right:0}.workspace-layout-administrator .admin-access-nav button span{font:700 14px/1.3 var(--font-body)}.workspace-layout-administrator .admin-access-nav button small{color:inherit;font-size:11px}.workspace-layout-administrator .admin-access-nav button[aria-pressed=true]{background:var(--admin-action);color:#fff}.workspace-layout-administrator .admin-access-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-layout-administrator .admin-access-view{animation:.16s ease-out both admin-access-enter}.workspace-layout-administrator .admin-access-card>.admin-control-result{margin:16px 20px 0}.workspace-layout-administrator .admin-access-card>.admin-control-list-section,.workspace-layout-administrator .admin-access-view>.admin-control-list-section{padding:22px 0 0}.workspace-layout-administrator .admin-access-view>.admin-control-list-section>.admin-control-section-heading{padding:0 24px 16px}.workspace-layout-administrator .admin-user-summary{border-bottom:1px solid #000}.workspace-layout-administrator .admin-user-summary>div{border-right:1px solid #000}.workspace-layout-administrator .admin-user-directory-tools{background:#eaf0ff;border-bottom:1px solid #000}.workspace-layout-administrator .admin-control-account-records>li{grid-template-columns:minmax(260px,1.4fr) minmax(150px,.55fr) auto}.workspace-layout-administrator .admin-control-account-records .admin-user-manage{color:#fff;background:#000;border:0;min-height:44px}.workspace-layout-administrator .admin-user-identity>small{overflow-wrap:anywhere}.workspace-layout-administrator .admin-user-pagination{border-top:1px solid #000;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.workspace-layout-administrator .admin-user-pagination p{color:#000;margin:0;font-size:12px;font-weight:700}.workspace-layout-administrator .admin-user-pagination nav{align-items:center;gap:12px;display:flex}.workspace-layout-administrator .admin-user-pagination nav span{font-size:12px;font-weight:700}.workspace-layout-administrator .admin-user-pagination button{color:#fff;background:#000;border:0;min-height:40px}.workspace-layout-administrator .admin-user-pagination button:disabled{color:#000;opacity:.45;background:#fff}.workspace-layout-administrator .admin-user-status{color:#000;background:#fff;border-color:#000}.workspace-layout-administrator .admin-user-drawer{background:#fff;border:0;box-shadow:-24px 0 60px #0000003d}.workspace-layout-administrator .admin-user-drawer>header{color:#fff;background:#000;border:0}.workspace-layout-administrator .admin-user-drawer-close{color:#fff;background:#000;border:1px solid #fff}.workspace-layout-administrator .admin-user-drawer-close:hover{color:#000;background:#fff}.workspace-layout-administrator .admin-user-drawer-body>section{border-color:#000}.workspace-layout-administrator .admin-user-detail-grid{background:#000;border-color:#000}.workspace-layout-administrator .admin-user-detail-grid>div{background:#fff}.workspace-layout-administrator .admin-user-preview-note{border-color:var(--admin-action);color:#0b3d99;background:#eaf0ff}.workspace-layout-administrator .admin-user-membership{align-content:start}.workspace-layout-administrator .admin-user-confirmation{border:1px solid var(--admin-action);color:#000;background:#eaf0ff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0;padding:14px 16px;display:grid}.workspace-layout-administrator .admin-user-confirmation-copy{gap:4px;min-width:0;display:grid}.workspace-layout-administrator .admin-user-confirmation-copy>span{color:#0b3d99;letter-spacing:1px;font-size:9px;font-weight:850}.workspace-layout-administrator .admin-user-confirmation h5,.workspace-layout-administrator .admin-user-confirmation p{margin:0}.workspace-layout-administrator .admin-user-confirmation h5{color:#000;font-size:15px;line-height:1.3}.workspace-layout-administrator .admin-user-confirmation p{color:#3f4d67;font-size:12px;line-height:1.45}.workspace-layout-administrator .admin-user-confirmation-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-layout-administrator .admin-user-confirmation button{color:#000;background:#fff;border:1px solid #000;border-radius:8px;min-height:40px;padding:9px 12px}.workspace-layout-administrator .admin-user-confirmation button.is-primary{border-color:var(--admin-action);background:var(--admin-action);color:#fff}.workspace-layout-administrator .admin-user-confirmation.is-danger{border-color:var(--admin-danger);background:#fff0ee}.workspace-layout-administrator .admin-user-confirmation.is-danger .admin-user-confirmation-copy>span,.workspace-layout-administrator .admin-user-confirmation.is-danger h5{color:var(--admin-danger)}.workspace-layout-administrator .admin-user-confirmation.is-danger p{color:#5f2923}.workspace-layout-administrator .admin-user-confirmation button.is-danger{border-color:var(--admin-danger);background:var(--admin-danger);color:#fff}@media (width<=620px){.workspace-layout-administrator .admin-user-confirmation{grid-template-columns:1fr}.workspace-layout-administrator .admin-user-confirmation-actions{justify-content:stretch}.workspace-layout-administrator .admin-user-confirmation-actions button{flex:1}}.workspace-layout-administrator .admin-payment-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-layout-administrator .admin-payment-metrics article{border-top-width:4px;border-top-color:#000;min-height:96px;padding:16px 18px}.workspace-layout-administrator .admin-payment-metrics article.is-total{border-color:var(--admin-action)}.workspace-layout-administrator .admin-payment-metrics article.is-success{border-color:var(--admin-success)}.workspace-layout-administrator .admin-payment-metrics article.is-pending{border-color:var(--admin-warning)}.workspace-layout-administrator .admin-payment-metrics article.is-attention{border-color:var(--admin-danger)}.workspace-layout-administrator .admin-payment-metrics article.is-total strong{color:var(--admin-action)}.workspace-layout-administrator .admin-payment-metrics article.is-success strong{color:var(--admin-success)}.workspace-layout-administrator .admin-payment-metrics article.is-pending strong{color:var(--admin-warning)}.workspace-layout-administrator .admin-payment-metrics article.is-attention strong{color:var(--admin-danger)}.workspace-layout-administrator #workspace-main .admin-payment-metrics article.is-total>span{color:var(--admin-action)!important}.workspace-layout-administrator #workspace-main .admin-payment-metrics article.is-success>span{color:var(--admin-success)!important}.workspace-layout-administrator #workspace-main .admin-payment-metrics article.is-pending>span{color:var(--admin-warning)!important}.workspace-layout-administrator #workspace-main .admin-payment-metrics article.is-attention>span{color:var(--admin-danger)!important}.workspace-layout-administrator .admin-payment-workspace>header{align-items:center}.workspace-layout-administrator .admin-payment-workspace>header>div{min-width:0}.workspace-layout-administrator .admin-payment-workspace>header p{color:#fff;max-width:720px;margin:7px 0 0;font-size:13px;line-height:1.5}.workspace-layout-administrator .admin-payment-provider-link{border:1px solid var(--admin-action);background:var(--admin-action);color:#fff;white-space:nowrap;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:800;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 5px 14px #155eef3d}.workspace-layout-administrator .admin-payment-provider-link:hover{color:#000;background:#fff;border-color:#fff;transform:translateY(-1px);box-shadow:0 7px 18px #0003}.workspace-layout-administrator .admin-payment-provider-link:active{box-shadow:none;transform:translateY(0)}.workspace-layout-administrator .admin-payment-toolbar{background:#eaf0ff;border-bottom:1px solid #000;grid-template-columns:minmax(240px,1fr) minmax(190px,.36fr) auto;align-items:end;gap:14px;padding:18px 20px;display:grid}.workspace-layout-administrator .admin-payment-toolbar label{color:#000;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.workspace-layout-administrator .admin-payment-toolbar input{box-sizing:border-box;color:#000;width:100%;min-height:44px;font:650 13px/1.35 var(--font-body);background:#fff;border:1px solid #000;border-radius:10px;padding:10px 13px}.workspace-layout-administrator .admin-payment-toolbar>p{color:#0b3d99;white-space:nowrap;margin:0 0 13px;font-size:12px;font-weight:800}.workspace-layout-administrator .admin-payment-table-wrap{overflow:auto visible}.workspace-layout-administrator .admin-payment-table{min-width:560px}.workspace-layout-administrator #workspace-main .admin-payment-table th{position:static;color:#fff!important;background:#000!important}.workspace-layout-administrator .admin-payment-table td{height:58px;padding:10px 20px}.workspace-layout-administrator .admin-payment-table td:last-child{width:240px}.workspace-layout-administrator #workspace-main .admin-payment-table td small{opacity:.65;color:#000!important}.workspace-layout-administrator .admin-payment-status{color:#000;text-transform:none;white-space:nowrap;background:#fff;border:1px solid #000;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.workspace-layout-administrator .admin-payment-status.is-succeeded{border-color:var(--admin-success);color:var(--admin-success);background:#e8fff1}.workspace-layout-administrator .admin-payment-status:is(.is-initiated,.is-pending){border-color:var(--admin-warning);color:#c2410c;background:#fff7ed}.workspace-layout-administrator .admin-payment-status:is(.is-failed,.is-expired){border-color:var(--admin-danger);color:var(--admin-danger);background:#fff0ee}.workspace-layout-administrator .admin-payment-status.is-not_started{border-color:var(--admin-action);color:#0b3d99;background:#eaf0ff}.workspace-layout-administrator .admin-payment-empty{text-align:center;place-content:center;justify-items:center;gap:6px;min-height:180px;padding:32px 20px;display:grid}.workspace-layout-administrator .admin-payment-empty strong{font-size:18px}.workspace-layout-administrator .admin-payment-empty p{margin:0;font-size:13px}.workspace-layout-administrator .admin-payment-empty button{color:#fff;min-height:40px;font:800 12px/1 var(--font-body);cursor:pointer;background:#000;border:1px solid #000;border-radius:9px;justify-content:center;align-items:center;margin-top:8px;padding:9px 15px;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.workspace-layout-administrator .admin-payment-empty button:hover{border-color:var(--admin-action);background:var(--admin-action)}.workspace-layout-administrator .admin-payment-empty button:active{transform:translateY(1px)}.workspace-layout-administrator .admin-payment-pagination{border-top:1px solid #000;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.workspace-layout-administrator .admin-payment-pagination p{margin:0;font-size:12px;font-weight:800}.workspace-layout-administrator .admin-payment-pagination nav{align-items:center;gap:12px;display:flex}.workspace-layout-administrator .admin-payment-pagination nav span{color:#3f3f46;white-space:nowrap;align-items:center;min-height:40px;padding:8px 4px;font-size:12px;font-weight:800;display:inline-flex}.workspace-layout-administrator .admin-payment-pagination button{color:#18181b;min-width:92px;min-height:40px;font:800 12px/1 var(--font-body);cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:9px;justify-content:center;align-items:center;padding:9px 14px;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #0000000f}.workspace-layout-administrator .admin-payment-pagination button:hover:not(:disabled){border-color:var(--admin-action);color:#0b3d99;background:#eaf0ff;transform:translateY(-1px);box-shadow:0 4px 12px #155eef24}.workspace-layout-administrator .admin-payment-pagination button:active:not(:disabled){background:var(--admin-action);color:#fff;box-shadow:none;transform:translateY(0)}.workspace-layout-administrator .admin-payment-pagination button:disabled{color:#a1a1aa;box-shadow:none;cursor:not-allowed;opacity:1;background:#f4f4f5;border-color:#e4e4e7}.workspace-layout-administrator #workspace-main select{box-sizing:border-box;appearance:none;color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0;max-width:100%;min-height:44px;font:650 13px/1.35 var(--font-body);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:18px 18px;border:1px solid #000;border-radius:10px;padding:10px 44px 10px 13px;transition:border-color .16s,box-shadow .16s,background-color .16s}.workspace-layout-administrator #workspace-main select:hover:not(:disabled){border-color:var(--admin-action);box-shadow:inset 0 0 0 1px var(--admin-action)}.workspace-layout-administrator #workspace-main select:focus-visible{border-color:#000;box-shadow:inset 0 0 0 1px #000}.workspace-layout-administrator #workspace-main select:disabled{border-color:var(--admin-action);color:#000;cursor:not-allowed;background-color:#eaf0ff}.workspace-layout-administrator #workspace-main select option{color:#000;background:#fff}.workspace-layout-administrator #workspace-main select option:checked{background:var(--admin-action);color:#fff}@supports (appearance:base-select){.workspace-layout-administrator #workspace-main select{appearance:base-select}.workspace-layout-administrator #workspace-main select::picker(select){appearance:base-select}.workspace-layout-administrator #workspace-main select{background-image:none}.workspace-layout-administrator #workspace-main select::picker-icon{color:#000;width:18px;height:18px;transition:rotate .16s}.workspace-layout-administrator #workspace-main select:open::picker-icon{rotate:180deg}.workspace-layout-administrator #workspace-main select::picker(select){min-inline-size:anchor-size(width);max-inline-size:min(360px,100vw - 24px);color:#000;position-area:bottom span-left;position-try-order:normal;position-try-fallbacks:flip-block;background:#fff;border:1px solid #000;border-radius:12px;max-height:min(320px,60vh);margin-block-start:6px;padding:6px;overflow:auto;box-shadow:0 16px 40px #0000002e}.workspace-layout-administrator #workspace-main select option{color:#000;min-height:40px;font:650 13px/1.35 var(--font-body);cursor:pointer;background:#fff;border:0;border-radius:8px;padding:10px 38px 10px 12px}.workspace-layout-administrator #workspace-main select option+option{margin-top:2px}.workspace-layout-administrator #workspace-main select option:is(:hover,:focus-visible){color:#000;background:#eaf0ff}.workspace-layout-administrator #workspace-main select option:checked{background:var(--admin-action);color:#fff}.workspace-layout-administrator #workspace-main select option::checkmark{color:currentColor}}.workspace-layout-administrator .admin-invitations-workspace{background:#f5f8ff;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:20px;padding:24px;display:grid}.workspace-layout-administrator .admin-invitations-workspace>.admin-control-invite-form,.workspace-layout-administrator .admin-invitations-workspace>.admin-invitations{background:#fff;border:1px solid #000;border-radius:12px;min-width:0;overflow:hidden}.workspace-layout-administrator .admin-invitations-workspace>.admin-control-invite-form{border-top:4px solid var(--admin-action);align-content:start;gap:16px;padding:24px;display:grid}.workspace-layout-administrator .admin-invitations-workspace>.admin-invitations{border-top:4px solid #7a2ee6;padding:24px}.workspace-layout-administrator .admin-invitations-workspace>.admin-invitations>.admin-control-section-heading{padding:0}.workspace-layout-administrator .admin-invitations-workspace .admin-control-empty{color:#0b3d99;background:#f5f8ff;border-color:#8db3ff;place-items:center;min-height:128px;margin:16px 0 0;padding:20px;display:grid}.workspace-layout-administrator .admin-invitations-workspace .admin-invitation-reason{margin:18px 0}.workspace-layout-administrator .admin-invitations-workspace .admin-control-invitation-records{border:1px solid #8db3ff;border-radius:9px;margin:18px 0 0;overflow:hidden}.workspace-layout-administrator .admin-governance-workspace>.admin-control-evidence{background:#f5f8ff;border-bottom:1px solid #8db3ff;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:end;gap:24px;padding:24px;display:grid}.workspace-layout-administrator .admin-governance-workspace>.admin-control-evidence>label:last-child{max-width:none}.workspace-layout-administrator .admin-governance-workspace>.admin-control-evidence textarea{min-height:84px}.workspace-layout-administrator .admin-delivery-feedback{border:1px solid #68be86;border-left:4px solid var(--admin-success);color:#075b2b;background:#e8fff1;border-radius:10px;align-items:center;gap:10px;width:fit-content;max-width:min(100%,560px);min-height:44px;margin:12px 0 0 auto;padding:9px 12px;animation:.16s ease-out both admin-feedback-enter;display:flex;box-shadow:0 8px 22px #085c2c1a}.workspace-layout-administrator .admin-delivery-feedback>span{background:var(--admin-success);border-radius:50%;flex:none;width:9px;height:9px}.workspace-layout-administrator .admin-delivery-feedback>p{flex:1;min-width:0;margin:0;font-size:12px;font-weight:750;line-height:1.4}.workspace-layout-administrator .admin-delivery-feedback.is-saving{border-color:#8db3ff;border-left-color:var(--admin-action);color:#0b3d99;background:#eaf0ff}.workspace-layout-administrator .admin-delivery-feedback.is-saving>span{background:var(--admin-action)}.workspace-layout-administrator .admin-delivery-feedback.is-error{border-color:#f0a39a;border-left-color:var(--admin-danger);color:#8c1d13;background:#fff0ee}.workspace-layout-administrator .admin-delivery-feedback.is-error>span{background:var(--admin-danger)}.workspace-layout-administrator .admin-delivery-feedback>button{color:#fff;min-height:36px;font:750 11px/1 var(--font-body);cursor:pointer;background:#000;border:0;border-radius:7px;flex:none;padding:7px 10px}@keyframes admin-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-access-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-feedback-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.workspace-layout-administrator .admin-invitations-workspace{grid-template-columns:1fr}}@media (width<=620px){.workspace-layout-administrator .admin-access-nav{grid-template-columns:1fr}.workspace-layout-administrator .admin-access-nav button{border-bottom:1px solid #000;border-right:0;min-height:52px}.workspace-layout-administrator .admin-access-nav button:last-child{border-bottom:0}.workspace-layout-administrator .admin-control-account-records>li{grid-template-columns:1fr}.workspace-layout-administrator .admin-control-account-records .admin-user-manage{grid-column:auto;justify-self:start}.workspace-layout-administrator .admin-user-pagination{flex-direction:column;align-items:flex-start;padding:14px 18px}.workspace-layout-administrator .admin-invitations-workspace{gap:14px;padding:16px}.workspace-layout-administrator .admin-invitations-workspace>.admin-control-invite-form,.workspace-layout-administrator .admin-invitations-workspace>.admin-invitations{padding:18px}.workspace-layout-administrator .admin-governance-workspace>.admin-control-evidence{grid-template-columns:1fr;gap:16px;padding:18px}.workspace-layout-administrator .admin-delivery-feedback{width:auto;margin-right:0}.workspace-layout-administrator .admin-payment-table{min-width:0;display:block}.workspace-layout-administrator .admin-payment-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-layout-administrator .admin-payment-table tbody{display:grid}.workspace-layout-administrator .admin-payment-table tbody tr{border-bottom:1px solid #000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.workspace-layout-administrator .admin-payment-table tbody tr:last-child{border-bottom:0}.workspace-layout-administrator .admin-payment-table td{border:0;height:auto;padding:0;display:block;width:auto!important}.workspace-layout-administrator .admin-payment-table td:first-child{min-width:0}.workspace-layout-administrator .admin-payment-table td :is(strong,small){overflow-wrap:anywhere}}@media (width<=800px){.workspace-layout-administrator .admin-payment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-layout-administrator .admin-payment-workspace>header{flex-direction:column;align-items:flex-start}.workspace-layout-administrator .admin-payment-toolbar{grid-template-columns:1fr 1fr}.workspace-layout-administrator .admin-payment-toolbar>p{grid-column:1/-1;margin:0}}@media (width<=520px){.workspace-layout-administrator .admin-payment-toolbar{grid-template-columns:1fr;padding:16px}.workspace-layout-administrator .admin-payment-toolbar>p{grid-column:auto}.workspace-layout-administrator .admin-payment-pagination{flex-direction:column;align-items:flex-start;padding:14px 16px}.workspace-layout-administrator .admin-payment-pagination nav{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.workspace-layout-administrator .workspace-main>:not(.workspace-route-status),.workspace-layout-administrator .admin-access-view,.workspace-layout-administrator .admin-delivery-feedback{animation:none}.workspace-layout-administrator #workspace-main select{transition:none}.workspace-layout-administrator #workspace-main select::picker-icon{transition:none}}@media (forced-colors:active){.workspace-layout-administrator #workspace-main select{appearance:auto;background-image:none}}.workspace-layout-administrator .admin-governance{background:#f5f8ff;border-bottom:1px solid #8db3ff;gap:16px;padding:24px;display:grid}.workspace-layout-administrator .admin-governance-mode{border:1px solid #8db3ff;border-left:4px solid var(--admin-action);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.workspace-layout-administrator .admin-governance-mode.is-bootstrap{background:#fff0ee;border-color:#e64b3c}.workspace-layout-administrator .admin-governance-mode span,.workspace-layout-administrator .admin-governance-code>span{color:#71717a;letter-spacing:1.2px;font-size:10px;font-weight:850}.workspace-layout-administrator .admin-governance-mode h3,.workspace-layout-administrator .admin-governance-code h3{font:700 22px/1.2 var(--font-display);margin:6px 0}.workspace-layout-administrator .admin-governance-mode p,.workspace-layout-administrator .admin-governance-code p{color:#71717a;max-width:780px;margin:0;font-size:13px;line-height:1.55}.workspace-layout-administrator .admin-governance-mode>strong{color:#fff;letter-spacing:.3px;text-transform:uppercase;background:#18181b;border-radius:8px;flex:none;padding:6px 10px;font-size:10px}.workspace-layout-administrator .admin-governance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:14px;display:grid}.workspace-layout-administrator .admin-governance-grid:has(>section+form:not(:last-child)){grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr))}.workspace-layout-administrator .admin-governance-panel{border:1px solid #000;border-top:4px solid var(--admin-action);background:#fff;border-radius:12px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.workspace-layout-administrator .admin-governance-panel:first-child{grid-column:auto}.workspace-layout-administrator .admin-governance-panel:nth-child(2){border-top-color:#7a2ee6}.workspace-layout-administrator .admin-governance-panel:nth-child(3){border-top-color:#e56b16}.workspace-layout-administrator .admin-governance-panel:nth-child(4){border-top-color:#d72d20}.workspace-layout-administrator .admin-governance-panel>label{color:#18181b;gap:6px;font-size:12px;font-weight:800;display:grid}.workspace-layout-administrator .admin-governance-panel :is(input,select,textarea){box-sizing:border-box;color:#18181b;width:100%;min-height:42px;font:400 14px/1.45 var(--font-body);background:#fff;border:1px solid #0000001a;border-radius:10px;padding:9px 12px;transition:border-color .18s}.workspace-layout-administrator .admin-governance-panel :is(input,select,textarea):focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11a}.workspace-layout-administrator .admin-governance-panel textarea{resize:vertical;min-height:78px}.workspace-layout-administrator :is(.admin-governance-panel,.admin-governance-code,.admin-governance-requests,.admin-governance-alerts,.admin-governance-refresh)>button,.workspace-layout-administrator :is(.admin-governance-requests,.admin-governance-alerts) li button{color:#fff;min-height:40px;font:700 12px var(--font-body);cursor:pointer;background:#18181b;border:1px solid #00000014;border-radius:10px;padding:9px 14px;transition:all .18s}.workspace-layout-administrator :is(.admin-governance-panel,.admin-governance-code,.admin-governance-requests,.admin-governance-alerts,.admin-governance-refresh)>button:hover,.workspace-layout-administrator :is(.admin-governance-requests,.admin-governance-alerts) li button:hover{background:#3f3f46;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.workspace-layout-administrator :is(.admin-governance-panel,.admin-governance-code,.admin-governance-requests,.admin-governance-alerts) button:disabled{color:#0b3d99;cursor:not-allowed;box-shadow:none;background:#eaf0ff;border-color:#8db3ff;transform:none}.workspace-layout-administrator .admin-governance-code{background:#fff;border:1px solid #0000000f;border-radius:14px;gap:12px;padding:22px;display:grid;box-shadow:0 2px 8px #00000008}.workspace-layout-administrator .admin-governance-code code{overflow-wrap:anywhere;letter-spacing:1px;background:#f4f4f5;border:1px dashed #0000001a;border-radius:10px;padding:16px;font:700 clamp(14px,2vw,20px)/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.workspace-layout-administrator .admin-governance-code>button{justify-self:start}.workspace-layout-administrator :is(.admin-governance-requests,.admin-governance-alerts){background:#fff;border:1px solid #0000000f;border-radius:14px;gap:14px;padding:20px;display:grid;box-shadow:0 2px 8px #00000008}.workspace-layout-administrator :is(.admin-governance-requests,.admin-governance-alerts) ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workspace-layout-administrator :is(.admin-governance-requests,.admin-governance-alerts) li{background:#fafafa;border:1px solid #0000000a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px;transition:background .15s;display:flex}.workspace-layout-administrator :is(.admin-governance-requests,.admin-governance-alerts) li:hover{background:#f4f4f5}.workspace-layout-administrator :is(.admin-governance-requests,.admin-governance-alerts) li>div{gap:4px;display:grid}.workspace-layout-administrator :is(.admin-governance-requests,.admin-governance-alerts) li small,.workspace-layout-administrator :is(.admin-governance-requests,.admin-governance-alerts) li p{color:#71717a;margin:0;font-size:11px;line-height:1.45}.workspace-layout-administrator .admin-governance-alerts li.is-read{opacity:.5}.workspace-layout-administrator .admin-governance-refresh{margin:20px 24px 0}.staff-promotion-panel{background:#fff;border:1px solid #0000000f;border-radius:16px;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:20px;margin-top:20px;padding:24px;display:grid;box-shadow:0 4px 16px #0000000a}.staff-promotion-panel>div{align-content:start;gap:8px;display:grid}.staff-promotion-panel span{color:#71717a;letter-spacing:1.2px;font-size:10px;font-weight:850}.staff-promotion-panel h2{font:700 clamp(24px,3vw,34px)/1.1 var(--font-display);margin:0}.staff-promotion-panel p{color:#71717a;margin:0;font-size:13px;line-height:1.55}.staff-promotion-panel button{color:#fff;min-height:42px;font:700 12px var(--font-body);cursor:pointer;background:#18181b;border:1px solid #00000014;border-radius:10px;justify-self:start;padding:10px 16px;transition:all .18s}.staff-promotion-panel button:hover{background:#3f3f46;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.staff-promotion-result{background:#22c55e0f;border:1px solid #22c55e33;border-radius:10px;grid-column:1/-1;padding:12px 14px;color:#166534!important}.staff-promotion-result.is-error,.staff-promotion-load-error{background:#ef44440f;border:1px solid #ef444433;color:#991b1b!important}.staff-promotion-load-error{background:#ef44440f;border:1px solid #ef444433;border-radius:10px;margin:12px;padding:12px}@media (width<=900px){.workspace-layout-administrator .admin-governance-grid{grid-template-columns:minmax(0,1fr)}.staff-promotion-panel{grid-template-columns:1fr}}@media (width<=620px){.workspace-layout-administrator .admin-governance{padding:18px}.workspace-layout-administrator .admin-governance-mode,.workspace-layout-administrator :is(.admin-governance-requests,.admin-governance-alerts) li{flex-direction:column;align-items:flex-start}.workspace-layout-administrator .admin-governance-code code{font-size:12px}}@media (prefers-reduced-motion:reduce){.workspace-layout-administrator .admin-governance *,.staff-promotion-panel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.workspace-main:has(.resume-builder,.resume-builder-hub){overscroll-behavior-y:contain;overflow:hidden auto}.resume-builder.rb-loading{background:0 0}.rb-loading-block,.resume-builder .rb-loading-text{background:linear-gradient(90deg, var(--theme-skeleton,#e5e5e5) 20%, var(--theme-skeleton-highlight,#f3f3f3) 42%, var(--theme-skeleton,#e5e5e5) 64%);background-size:240% 100%;border-radius:5px;animation:1.15s ease-in-out infinite workspace-skeleton-pulse}.rb-loading-block{width:100%;height:12px;display:block}.resume-builder .rb-loading-text{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rb-loading-block.is-kicker{width:110px;height:10px;margin-bottom:8px}.rb-loading-block.is-title{width:min(100%,370px);height:clamp(32px,3vw,44px);margin-bottom:8px}.rb-loading-block.is-copy{width:min(100%,530px);height:16px}.rb-loading-block.is-save{width:min(100%,250px)}.rb-loading-block.is-action{width:98px;height:44px}.rb-loading-steps>div{border-right:1px solid var(--rb-line);align-items:center;min-width:0;min-height:50px;padding:.5rem .75rem;display:flex}.rb-loading-steps>div:last-child{border-right:0}.rb-loading-steps .rb-loading-block{width:min(100%,120px)}.rb-loading-block.is-label{width:110px;height:19px}.rb-loading-block.is-input{height:calc(2.81rem + 2px)}.rb-loading-block.is-textarea{height:132px}.rb-loading-ai{padding-top:16px}.rb-loading-ai .is-action{width:100%}.rb-loading-paper{aspect-ratio:595.28/841.89;border:1px solid var(--rb-line);background:var(--rb-paper);padding:8%}.rb-loading-paper .rb-loading-block{height:5px;margin-bottom:8px}.rb-loading-paper .is-title{width:52%;height:18px}.rb-loading-paper .is-label{width:35%;height:7px}.rb-loading-paper hr{border:0;border-top:1px solid var(--rb-line);margin-block:16px}.rb-loading-paper>div{margin-bottom:20px}.rb-loading-paper>div .rb-loading-block:last-child{width:75%}.rb-loading-caption{width:75%;margin:14px auto 0}@media (width<=760px){.rb-loading .rb-toolbar>div .is-action{flex:1;width:auto}.rb-loading-steps>div:nth-child(2){border-right:0}.rb-loading-steps>div:nth-child(-n+2){border-bottom:1px solid var(--rb-line)}}@media (prefers-reduced-motion:reduce){.rb-loading .rb-loading-block,.rb-loading .rb-loading-text{animation:none}}.resume-builder-hub [hidden]{display:none}.resume-builder-hub .resume-tailoring-page h1{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15}.resume-builder-hub .resume-tailoring-page h2{letter-spacing:-.025em;font-size:1.4rem;line-height:1.3}.resume-builder{--rb-ink:var(--ink,#121212);--rb-muted:var(--muted,#6e6e6e);--rb-subtle:#767676;--rb-line:#d7d7d7;--rb-line-strong:#949494;--rb-canvas:#eee;--rb-paper:var(--paper,#fff);--rb-soft:#f6f6f6;--rb-accent:var(--ink,#121212);--rb-accent-soft:#f1f1f1;--rb-success:#166534;--rb-danger:#b42318;max-width:1320px;color:var(--rb-ink);margin-inline:auto}.rb-header{justify-content:space-between;align-items:flex-end;gap:2rem;padding:.25rem 0 1.25rem;display:flex}.rb-eyebrow{color:var(--rb-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.rb-header h1{letter-spacing:-.04em;margin:.35rem 0 .25rem;font-size:clamp(2rem,3vw,2.75rem);line-height:1.08}.rb-header h1,.rb-section-heading h2,.rb-section-heading h3,.rb-preview-heading h2,.rb-skills h3,.rb-ai-builder h2{color:var(--rb-ink)}.rb-header p{color:var(--rb-muted);margin:0;font-size:.9rem;line-height:1.55}.rb-header>a{min-height:44px;color:var(--rb-ink);text-underline-offset:4px;white-space:nowrap;align-items:center;font-size:.78rem;font-weight:700;text-decoration:underline;display:inline-flex}.rb-toolbar{border:1px solid var(--rb-line);background:var(--rb-paper);border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .75rem .7rem 1rem;display:flex}.rb-toolbar>div:last-child,.rb-review-actions{flex-wrap:wrap;gap:.5rem;display:flex}.rb-save-state{color:var(--rb-muted);align-items:center;gap:.6rem;font-size:.78rem;font-weight:650;display:flex}.rb-save-state>span{background:var(--rb-success);border-radius:50%;width:7px;height:7px}.rb-save-state>span.is-unsaved{background:#d97706}.resume-builder .button,.rb-secondary{min-height:44px;font:inherit;cursor:pointer;border-radius:7px;padding:.65rem .95rem;font-size:.78rem;font-weight:750;transition:background-color .16s,border-color .16s,color .16s}.resume-builder .button{border:1px solid var(--rb-ink);background:var(--rb-ink);color:#fff}.rb-secondary{border:1px solid var(--rb-line-strong);color:var(--rb-ink);background:#fff}.resume-builder .button:hover:not(:disabled){background:#292929}.rb-secondary:hover:not(:disabled){background:var(--rb-soft);border-color:#6b6b6b}.resume-builder button:disabled{opacity:.45;cursor:default}.resume-builder :focus-visible{outline:2px solid var(--rb-accent);outline-offset:2px}.rb-progress{background:var(--rb-line);height:3px;overflow:hidden}.rb-progress>span{width:100%;height:100%;transform:scaleX(var(--rb-progress-scale));transform-origin:0;background:var(--rb-accent);transition:transform .2s ease-out;display:block}.rb-steps{border:1px solid var(--rb-line);background:var(--rb-paper);border-top:0;border-radius:0 0 10px 10px;grid-template-columns:repeat(4,1fr);margin-bottom:1rem;display:grid}.rb-steps button{border:0;border-right:1px solid var(--rb-line);min-width:0;min-height:50px;color:var(--rb-muted);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;padding:.5rem .75rem;font-size:.875rem}.rb-steps button:last-child{border-right:0}.rb-steps button>span{color:var(--rb-muted);font-variant-numeric:tabular-nums;margin-right:.45rem;font-size:.75rem}.rb-steps button:hover:not(:disabled){background:var(--rb-soft);color:var(--rb-ink)}.rb-steps button.is-complete>span{color:var(--rb-accent)}.rb-steps button[aria-current=step]{box-shadow:inset 0 -3px var(--rb-accent);color:var(--rb-ink);font-weight:800}.rb-workspace{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);align-items:start;gap:1rem;display:grid}.rb-editor{border:1px solid var(--rb-line);background:var(--rb-paper);border-radius:10px;min-width:0;padding:clamp(1.2rem,2vw,1.75rem)}.rb-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.rb-section-heading h2{letter-spacing:-.03em;margin:.3rem 0 0;font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.15}.rb-section-heading h3{margin:0 0 .25rem;font-size:1rem}.rb-section-heading p{margin:.25rem 0}.rb-section-heading>span,.rb-muted{color:var(--rb-muted);font-size:.875rem}.rb-section-heading p:not(.rb-eyebrow),.rb-guidance{color:var(--rb-muted);font-size:.875rem;line-height:1.55}.rb-guidance{border-left:3px solid var(--rb-accent);background:var(--rb-accent-soft);max-width:680px;margin:0 0 1.25rem;padding:.75rem .9rem}.rb-form{border:0;min-width:0;margin:0;padding:0}.rb-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.rb-field{min-width:0;color:var(--rb-ink);gap:.4rem;font-size:.875rem;display:grid}.rb-field>span{font-weight:750}.rb-field input,.rb-field textarea{box-sizing:border-box;border:1px solid var(--rb-line-strong);width:100%;min-height:44px;color:var(--rb-ink);font:inherit;background:#fff;border-radius:7px;padding:.68rem .75rem;font-size:1rem;line-height:1.45;transition:border-color .16s,box-shadow .16s}.rb-field textarea{resize:vertical;min-height:112px}.rb-field input:hover,.rb-field textarea:hover{border-color:#777}.rb-field input:focus,.rb-field textarea:focus{border-color:var(--rb-accent);outline:0;box-shadow:0 0 0 3px #1212121f}.rb-field input::placeholder,.rb-field textarea::placeholder{color:var(--rb-subtle)}.rb-field small{color:var(--rb-muted);font-size:.875rem;line-height:1.5}.rb-entry{border:1px solid var(--rb-line);background:var(--rb-soft);border-radius:8px;min-width:0;margin:1rem 0;padding:1rem}.rb-entry legend{color:var(--rb-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 .35rem;font-size:.68rem;font-weight:850}.rb-entry.is-excluded{opacity:.72;border-style:dashed}.rb-entry-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rb-entry-toolbar>div{gap:.35rem;display:flex}.rb-entry-toolbar button{border:1px solid var(--rb-line);min-width:40px;min-height:40px;color:var(--rb-muted);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:.4rem .6rem;font-size:.7rem;font-weight:700}.rb-entry-toolbar button:last-child:hover:not(:disabled){color:var(--rb-danger);background:#fff5f3;border-color:#e5a39c}.rb-checkbox{align-items:center;gap:.5rem;min-height:40px;font-size:.77rem;line-height:1.5;display:flex}.rb-checkbox input{width:18px;height:18px;accent-color:var(--rb-accent);flex:0 0 18px}.rb-empty{color:var(--rb-muted);padding:.75rem 0;font-size:.8rem;line-height:1.55}.rb-skills{border-block:1px solid var(--rb-line);margin:1.5rem 0;padding:1.25rem 0}.rb-skills h3{margin:0 0 .8rem}.rb-step-footer{border-top:1px solid var(--rb-line);justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.rb-preview-panel{border:1px solid var(--rb-line);background:var(--rb-canvas);border-radius:10px;min-width:0;padding:.85rem;position:sticky;top:16px}.rb-preview-heading{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem .15rem;display:flex}.rb-preview-heading h2{letter-spacing:normal;margin:.2rem 0 0;font-size:1rem;line-height:1.25}.rb-preview-heading>span{color:var(--rb-muted);text-transform:capitalize;font-size:.67rem;font-weight:750}.rb-preview-viewport{min-width:0}.rb-preview-note{color:var(--rb-muted);margin:.7rem .15rem 0;font-size:.875rem;line-height:1.5}.rb-error,.rb-success{border-radius:7px;margin:.75rem 0;padding:.75rem .9rem;font-size:.82rem;line-height:1.5}.rb-error{color:var(--rb-danger);background:#fff4f2;border:1px solid #f0b7b0}.rb-success{color:var(--rb-success);background:#f0f8f2;border:1px solid #abd2b7}.rb-workspace.is-preview{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;max-width:none;display:grid}.rb-workspace.is-preview>.rb-readiness{min-width:0;margin:0}.rb-workspace.is-preview .rb-readiness-issues li{flex-direction:column;align-items:flex-start;gap:12px}@media (width<=1100px){.rb-workspace.is-preview{grid-template-columns:minmax(0,1fr)}}.rb-review-actions{margin:1rem 0}.rb-paper{overflow-wrap:anywhere;color:#252722;background:#fff;border:1px solid #d6d9de;padding:clamp(1.4rem,5vw,3.2rem);font-family:Arial,sans-serif;box-shadow:0 10px 30px #12121214}.rb-paper>header{border-bottom:1px solid #abb0aa;margin-bottom:1.5rem;padding-bottom:1rem}.rb-paper h2{color:#171a17;letter-spacing:-.025em;margin:0;font-size:1.9rem;line-height:1.15}.rb-paper-role{color:#424a44;margin:.5rem 0;font-size:1rem}.rb-paper-contact{color:#4d554f;margin-bottom:0;font-size:.78rem;line-height:1.7}.rb-paper section{margin:1.4rem 0 0}.rb-paper h3{color:#1f2922;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;font-size:.75rem}.rb-paper h4{margin:0 0 .3rem;font-size:.85rem;line-height:1.5}.rb-paper-entry{margin-bottom:1rem}.rb-paper p:not(.rb-paper-role):not(.rb-paper-contact),.rb-paper li{font-size:.83rem;line-height:1.62}.rb-paper .rb-paper-meta{color:#5c625e;margin:0;font-size:.76rem}.rb-paper ul{margin:.5rem 0;padding-left:1.1rem}.rb-preserve-lines{white-space:pre-wrap}.rb-paper-harvard,.rb-paper-executive{font-family:Georgia,Times New Roman,serif}.rb-paper-harvard>header{text-align:center;border-color:#222}.rb-paper-harvard h3{color:#111;border-bottom:1px solid #333;padding-bottom:.3rem}.rb-paper-corporate{border-top:7px solid #263e59}.rb-paper-corporate h2,.rb-paper-corporate h3{color:#263e59}.rb-paper-simple{box-shadow:none;padding-inline:clamp(1.2rem,4vw,2.6rem)}.rb-paper-simple>header{border-bottom-color:#d8d8d4}.rb-paper-simple section{margin-top:1rem}.rb-paper-ats{color:#111;box-shadow:none}.rb-paper-ats>header{border-bottom:2px solid #111}.rb-paper-ats h2,.rb-paper-ats h3{color:#111}.rb-paper-modern{border-top:7px solid #226b70}.rb-paper-modern h2,.rb-paper-modern h3{color:#17565a}.rb-paper-executive>header{border-bottom:3px double #39362f}.rb-paper-creative{border-left:8px solid #7b4c61}.rb-paper-creative h2,.rb-paper-creative h3{color:#6e3f54}.rb-template-disclosure{border:1px solid var(--rb-line);background:var(--rb-paper);border-radius:8px}.rb-template-disclosure>summary{box-sizing:border-box;min-height:44px;color:var(--rb-ink);cursor:pointer;padding:.75rem;font-size:.875rem;font-weight:750}.rb-template-picker{border:0;min-width:0;margin:0;padding:0 .75rem .75rem}.rb-template-picker>p{color:var(--rb-muted);margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.rb-template-group+.rb-template-group{margin-top:.75rem}.rb-template-group-name{color:var(--rb-muted);margin:0 0 .4rem;font-size:.875rem;font-weight:750}.rb-template-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.rb-template-option{border:1px solid var(--rb-line);min-width:0;min-height:44px;color:var(--rb-ink);cursor:pointer;background:#fff;border-radius:6px;align-items:flex-start;gap:.5rem;padding:.6rem;font-size:.875rem;display:flex}.rb-template-option:hover{border-color:var(--rb-line-strong);background:var(--rb-soft)}.rb-template-option.is-selected{border-color:var(--rb-accent);background:var(--rb-accent-soft);color:var(--rb-ink)}.rb-template-option input{width:16px;height:16px;accent-color:var(--rb-accent);flex:0 0 16px;margin:.2rem 0 0}.rb-template-copy{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.rb-template-copy small{color:var(--rb-muted);font-size:.875rem;line-height:1.5}.rb-template-option:focus-within{outline:2px solid var(--rb-accent);outline-offset:1px}.rb-start-panel{border:1px solid var(--rb-line);background:var(--rb-paper);border-radius:10px;justify-content:space-between;align-items:center;gap:1.5rem;margin:1rem 0;padding:.85rem 1rem;display:flex}.rb-start-panel h2{letter-spacing:-.01em;margin:0;font-size:1rem}.rb-start-panel p{color:var(--rb-muted);margin:0;font-size:.82rem;line-height:1.55}.rb-start-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.rb-start-actions>span{width:100%;color:var(--rb-muted);text-align:right;font-size:.72rem}.rb-ai-overlay{z-index:1000;background:#05080cad;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.rb-ai-builder{box-sizing:border-box;background:var(--rb-paper);width:min(760px,100%);max-height:min(88dvh,900px);color:var(--rb-ink);border:1px solid #30333a;border-radius:16px;padding:1.35rem;overflow-y:auto;box-shadow:0 28px 80px #0000004d}.rb-ai-builder.is-workflow{--rb-ink:#f4f4f2;--rb-muted:#aaa9a6;--rb-line:#303030;--rb-line-strong:#555552;--rb-paper:#161616;--rb-soft:#202020;--rb-accent:#ececea;--rb-studio-highlight:#e0e0dc;--rb-studio-success:#f0f0ec;border:1px solid var(--rb-line);background:var(--rb-paper);width:min(1080px,100%);color:var(--rb-ink);border-radius:20px;padding:0;box-shadow:0 40px 100px #0008,inset 0 1px #ffffff0a}.rb-ai-builder.is-workflow>header{z-index:3;box-sizing:border-box;background:var(--rb-paper);gap:16px;min-height:72px;padding:16px 28px;position:sticky;top:0}.rb-ai-builder.is-workflow>header h2{color:var(--rb-ink);letter-spacing:-.01em;flex:1;font-size:.875rem;font-weight:550}.rb-ai-builder.is-workflow .rb-ai-close{border-color:var(--rb-line);width:44px;height:44px;min-height:44px;color:var(--rb-muted);background:0 0;border-radius:50%;flex-basis:44px}.rb-ai-builder.is-workflow .rb-ai-close:hover:enabled{border-color:var(--rb-muted);color:var(--rb-ink)}.rb-ai-builder.is-workflow :is(button,[tabindex]):focus-visible{outline:2px solid var(--rb-studio-highlight);outline-offset:4px}.rb-ai-builder.is-workflow .rb-ai-workflow-title:focus{outline:none}.rb-ai-builder.is-workflow>.rb-error{margin:16px 28px}.rb-ai-builder>header{border-bottom:1px solid var(--rb-line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;display:flex}.rb-ai-builder h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,3vw,1.7rem)}.rb-ai-builder header p,.rb-ai-result>p{max-width:620px;color:var(--rb-muted);margin:0;font-size:.85rem;line-height:1.55}.rb-ai-close{background:var(--rb-paper);width:42px;height:42px;color:var(--rb-ink);font:inherit;cursor:pointer;border:1px solid #b7bdc7;border-radius:8px;flex:0 0 42px;font-size:1.5rem}.rb-ai-form{border:0;gap:.8rem;margin:.9rem 0 0;padding:0;display:grid}.rb-ai-form>legend{margin-bottom:.75rem;font-size:.9rem;font-weight:800}.rb-ai-intent{border-bottom:1px solid var(--rb-line);gap:.65rem;padding-bottom:.9rem;display:grid}.rb-ai-intent>div:first-child,.rb-ai-form-heading{gap:.2rem;display:grid}.rb-ai-intent>div:first-child strong,.rb-ai-form-heading strong{font-size:.9rem}.rb-ai-intent>div:first-child span,.rb-ai-form-heading span{color:var(--rb-muted);font-size:.75rem;line-height:1.45}.rb-ai-source-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.rb-ai-source-options label{cursor:pointer;border:1px solid #c8ced7;border-radius:10px;grid-template-columns:auto 1fr;align-content:center;gap:.15rem .55rem;min-height:58px;padding:.7rem .8rem;display:grid}.rb-ai-source-options label.is-selected{border-color:var(--rb-ink);box-shadow:inset 0 0 0 1px var(--rb-accent);background:var(--rb-soft)}.rb-ai-source-options input{width:17px;height:17px;accent-color:var(--rb-ink);grid-row:1/span 2;margin:.15rem 0 0}.rb-ai-source-options strong{font-size:.85rem}.rb-ai-source-options span{color:var(--rb-muted);font-size:.75rem;line-height:1.45}.rb-ai-form .rb-checkbox{align-items:flex-start}.rb-ai-job-description textarea{min-height:150px}.rb-ai-context{border-block:1px solid var(--rb-line);padding:.85rem 0}.rb-ai-context summary{cursor:pointer;font-size:.82rem;font-weight:700}.rb-ai-context summary span{color:var(--rb-muted);font-weight:400}.rb-ai-context>div{gap:1rem;margin-top:1rem;display:grid}.rb-ai-form>.rb-muted{margin:0;font-size:.78rem;line-height:1.5}.rb-ai-status{border:1px solid var(--rb-line);color:var(--rb-muted);background:#f5f6f8;border-radius:8px;margin:.85rem 0 0;padding:.75rem .85rem;font-size:.8rem;line-height:1.5}.rb-ai-status:has(>button){justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rb-ai-status>button{flex:none}.rb-ai-workflow{grid-template-columns:46% minmax(0,1fr);min-height:620px;display:grid}.rb-ai-generation-scene{border-right:1px solid var(--rb-line);background:#0b0b0b;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;padding:28px 32px;display:flex;position:relative;overflow:hidden}.rb-ai-scene-caption{width:100%;color:var(--rb-muted);letter-spacing:.08em;justify-content:space-between;gap:16px;font:500 .625rem/1.5 ui-monospace,monospace;display:flex}.rb-ai-generation-field{aspect-ratio:1;background:radial-gradient(circle,#f2f2f033 1px,#0000 1.5px) 0 0/12px 12px;width:100%;margin:24px 0;position:relative}.rb-ai-dot-canvas{width:100%;height:100%;display:block}.rb-ai-generation-dots{transition:opacity .5s;position:absolute;inset:0}.rb-ai-generation-field.has-resume .rb-ai-generation-dots{opacity:.16}.rb-ai-document-reveal{margin:0 auto;animation:1.2s cubic-bezier(.2,.65,.3,1) both rb-ai-print-reveal;position:relative}.rb-ai-document-reveal .rb-paper-canvas{background:0 0;border:0;border-radius:0;padding:0}.rb-ai-document-reveal .rb-paper-caption,.rb-ai-document-reveal .rb-preview-note{display:none}.rb-ai-document-reveal .rb-paper{--rb-ink:#121212;--rb-muted:#6e6e6e;--rb-paper:#fff}.rb-ai-document-reveal .rb-paper-sheet{box-shadow:0 12px 36px #0006}.rb-ai-generation-readout>span{align-items:center;gap:4px;display:inline-flex}.rb-ai-generation-readout{min-height:34px;color:var(--rb-ink);font-variant-numeric:tabular-nums;background:#171717;border:1px solid #ffffff20;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:1rem;line-height:1.2;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 0 18px 8px #0b0b0b}.rb-ai-generation-readout small{color:var(--rb-muted);margin-left:1px;font-size:.75rem}.rb-ai-generation-readout svg{width:18px;height:18px}.rb-ai-generation-field.has-resume .rb-ai-generation-readout{box-shadow:0 2px 8px #0005}.rb-ai-scene-footer{color:var(--rb-muted);text-align:center;align-items:center;gap:8px;font-size:.75rem;display:flex}.rb-ai-motion-toggle{border:1px solid var(--rb-line);min-height:44px;color:var(--rb-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.75rem;display:inline-flex}.rb-ai-motion-toggle:hover{color:var(--rb-ink);border-color:var(--rb-line-strong)}.rb-ai-motion-toggle svg{width:16px;height:16px}.rb-ai-device-motion-note{display:none}.rb-ai-workflow.is-motion-paused .rb-ai-stage-spinner{animation-play-state:paused!important}.rb-ai-workflow.is-motion-paused .rb-ai-document-reveal{animation:none}.rb-ai-workflow-content{flex-direction:column;justify-content:center;min-width:0;padding:40px clamp(24px,4vw,48px);display:flex}.rb-ai-workflow-eyebrow{color:var(--rb-studio-highlight);letter-spacing:.15em;font-size:.625rem;font-weight:600}.rb-ai-workflow .rb-ai-workflow-title{max-width:13ch;color:var(--rb-ink);letter-spacing:-.045em;margin:16px 0;font-size:clamp(1.75rem,3.4vw,2.625rem);font-weight:500;line-height:1.08}.rb-ai-workflow-heading>p{max-width:38ch;color:var(--rb-muted);margin:0;font-size:.875rem;line-height:1.65}.rb-ai-role-caption{overflow-wrap:anywhere;color:var(--rb-ink);align-items:baseline;gap:10px;margin:16px 0 0;font-size:.8125rem;display:flex}.rb-ai-role-caption>span{color:var(--rb-muted);letter-spacing:.1em;flex-shrink:0;font:.625rem ui-monospace,monospace}.rb-ai-workflow-stages{gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.rb-ai-workflow-stages li{color:var(--rb-muted);grid-template-columns:24px minmax(0,1fr);gap:14px;padding:12px 0;display:grid;position:relative}.rb-ai-workflow-stages li:not(:last-child):after{content:"";background:var(--rb-line);width:1px;position:absolute;top:37px;bottom:-8px;left:11px}.rb-ai-workflow-stage-icon{place-items:center;width:24px;height:24px;display:grid}.rb-ai-workflow-stage-icon svg{width:18px;height:18px}.rb-ai-workflow-stages strong{color:inherit;font-size:.875rem;font-weight:500;line-height:24px}.rb-ai-workflow-stages p{color:var(--rb-muted);margin:2px 0 0;font-size:.8125rem;line-height:1.5}.rb-ai-workflow-stages .is-current{color:var(--rb-ink)}.rb-ai-workflow-stages .is-current strong{font-weight:650}.rb-ai-workflow.is-ready .rb-ai-workflow-stages p{display:none}.rb-ai-workflow-stages .is-complete .rb-ai-workflow-stage-icon{color:var(--rb-studio-success)}.rb-ai-stage-pending{border:1px solid var(--rb-muted);border-radius:50%;width:6px;height:6px}.rb-ai-stage-spinner{border:1.5px solid var(--rb-line-strong);border-top-color:var(--rb-studio-highlight);border-radius:50%;width:12px;height:12px;animation:1s linear infinite rb-ai-spin}.rb-ai-workflow-note{border-top:1px solid var(--rb-line);color:var(--rb-muted);margin:20px 0 0;padding-top:16px;font-size:.75rem;line-height:1.6}.rb-ai-workflow-actions{gap:10px;margin-top:24px;display:grid}.rb-ai-builder.is-workflow .rb-ai-workflow-actions>.button{color:#171717;cursor:pointer;background:#f4f4f2;border:1px solid #fff;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:12px 16px;font-size:.8125rem;font-weight:600;display:flex;box-shadow:0 1px 2px #0004}.rb-ai-builder.is-workflow .rb-ai-workflow-actions>.button:hover:enabled{background:#dededb;border-color:#dededb}.rb-ai-builder.is-workflow .rb-secondary{border:1px solid var(--rb-line);min-height:44px;color:var(--rb-ink);cursor:pointer;background:0 0;border-radius:7px;padding:10px 14px;font-size:.8125rem}.rb-ai-builder.is-workflow .rb-secondary:hover:enabled{background:var(--rb-soft);border-color:var(--rb-line-strong)}.rb-ai-text-button{min-height:44px;color:var(--rb-muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px;font-size:.75rem;text-decoration:underline}.rb-ai-workflow.is-ready .rb-ai-workflow-eyebrow{color:var(--rb-studio-success)}.rb-ai-result{padding:0}.rb-ai-result-details{padding:0 28px 28px}.rb-ai-builder.is-workflow .rb-ai-targeting .is-match h5{color:var(--rb-studio-success)}.rb-ai-builder.is-workflow .rb-ai-targeting .is-gap h5{color:#e9c388}.rb-ai-builder.is-workflow .rb-ai-targeting .is-focus h5{color:var(--rb-studio-highlight)}.rb-ai-builder.is-workflow .rb-ai-questions{color:var(--rb-ink);background:var(--rb-soft);border-color:#e9c388}@keyframes rb-ai-spin{to{transform:rotate(360deg)}}@keyframes rb-ai-print-reveal{0%{clip-path:inset(0 0 100%);opacity:.5;transform:translateY(-8px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}.rb-ai-targeting{border:1px solid var(--rb-line);border-radius:12px;margin:1rem 0;overflow:hidden}.rb-ai-targeting>header{border-bottom:1px solid var(--rb-line);background:var(--rb-soft);padding:1rem}.rb-ai-targeting h4{margin:.25rem 0;font-size:1rem}.rb-ai-targeting header p{color:var(--rb-muted);margin:0;font-size:.75rem;line-height:1.5}.rb-ai-targeting>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rb-ai-targeting>div>section{border-right:1px solid var(--rb-line);min-width:0;padding:.9rem}.rb-ai-targeting>div>section:last-child{border-right:0}.rb-ai-targeting h5{margin:0 0 .55rem;font-size:.78rem}.rb-ai-targeting ul{gap:.45rem;margin:0;padding-left:1rem;display:grid}.rb-ai-targeting li,.rb-ai-targeting section>p{color:var(--rb-muted);margin:0;font-size:.74rem;line-height:1.45}.rb-ai-targeting .is-match h5{color:#26613a}.rb-ai-targeting .is-gap h5{color:#8a5412}.rb-ai-targeting .is-focus h5{color:#355481}.rb-ai-questions{background:#fff8e8;border-left:4px solid #b7791f;margin:1rem 0;padding:.85rem 1rem;font-size:.82rem;line-height:1.55}.rb-ai-questions ul{margin:.5rem 0 0;padding-left:1.1rem}.rb-ai-questions>button{margin-top:.75rem}@media (width<=1180px){.rb-workspace{grid-template-columns:1fr}.rb-preview-panel{position:static}}@media (width<=900px){.workspace-layout:has(.resume-builder,.resume-builder-hub) .workspace-rail{gap:12px}.workspace-layout:has(.resume-builder,.resume-builder-hub) .workspace-rail-brand{flex-shrink:0}.workspace-layout:has(.resume-builder,.resume-builder-hub) .workspace-rail nav{flex:1;min-width:0;overflow-x:auto}.workspace-layout:has(.resume-builder,.resume-builder-hub) .workspace-rail nav a{flex-shrink:0;width:auto}}@media (width<=760px){.rb-start-panel{grid-template-columns:1fr}.rb-start-actions{justify-content:stretch}.rb-start-actions>button{flex:1}.rb-start-actions>span{text-align:left}.rb-ai-overlay{padding:.5rem}.rb-ai-builder{border-radius:12px;max-height:94dvh;padding:1rem}.rb-ai-source-options{grid-template-columns:1fr}.rb-ai-builder.is-workflow{border-radius:12px;max-height:94dvh}.rb-ai-builder.is-workflow>header{gap:8px;min-height:60px;padding:12px 20px}.rb-ai-workflow{grid-template-columns:minmax(0,1fr);min-height:0}.rb-ai-generation-scene{box-sizing:border-box;border-right:0;border-bottom:1px solid var(--rb-line);padding:20px 24px}.rb-ai-generation-field{width:min(100%,280px);margin:20px 0}.rb-ai-workflow-content{padding:28px 24px}.rb-ai-workflow .rb-ai-workflow-title{max-width:17ch;font-size:2rem}.rb-ai-result-details{padding:0 20px 20px}.rb-ai-status:has(>button){flex-direction:column;align-items:stretch}.rb-ai-targeting>div{grid-template-columns:1fr}.rb-ai-targeting>div>section{border-right:0;border-bottom:1px solid var(--rb-line)}.rb-ai-targeting>div>section:last-child{border-bottom:0}.rb-header{display:block}.rb-header>a{margin-top:.5rem}.rb-toolbar{flex-direction:column;align-items:stretch}.rb-toolbar>div:last-child{width:100%}.rb-toolbar button{flex:1}.rb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-steps button:nth-child(2){border-right:0}.rb-steps button:nth-child(-n+2){border-bottom:1px solid var(--rb-line)}.rb-field-grid{grid-template-columns:1fr}.rb-section-heading{flex-direction:column;gap:.35rem}.rb-entry-toolbar{align-items:flex-start}.rb-entry-toolbar>div{width:100%}.rb-entry-toolbar button:last-child{margin-left:auto}.rb-step-footer>*{flex:1}.rb-paper{padding:1.2rem}}@media (width<=460px){.rb-template-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.resume-builder *,.resume-builder :before,.resume-builder :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.rb-ai-stage-spinner,.rb-ai-document-reveal{animation:none!important}.rb-ai-motion-toggle{display:none}.rb-ai-device-motion-note{display:inline}}.rb-export-note,.rb-final-note{color:var(--rb-muted);font-size:.875rem;line-height:1.55}.rb-export-note{margin:.6rem 0}.rb-document-settings{gap:.75rem;margin-bottom:.75rem;display:grid}.rb-paper-size{color:var(--rb-ink);gap:.4rem;font-size:.875rem;font-weight:650;display:grid}.rb-paper-size select{border:1px solid var(--rb-line-strong);width:100%;min-width:0;min-height:44px;color:var(--rb-ink);background:var(--rb-paper);font:inherit;border-radius:7px;padding:.65rem .75rem}.rb-paper-size select:focus-visible,.rb-final a:focus-visible{outline:3px solid var(--rb-accent);outline-offset:3px}.rb-paper-canvas{border:1px solid var(--rb-line);background:var(--rb-canvas);border-radius:8px;padding:1rem}.rb-paper-fit{width:100%;max-width:816px;margin-inline:auto}.rb-paper-sheet{background:#fff;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 3px 14px #1212121f}.rb-paper-scale{transform-origin:0 0;position:absolute;inset:0 auto auto 0;overflow:hidden}.rb-paper-scale .rb-paper{box-sizing:border-box;border-radius:0;width:100%;min-height:100%;padding:64px 66.667px}.rb-paper-scale .rb-paper h2{font-size:32px}.rb-paper-scale .rb-paper h3,.rb-paper-scale .rb-paper h4,.rb-paper-scale .rb-paper p:not(.rb-paper-role):not(.rb-paper-contact),.rb-paper-scale .rb-paper li{font-size:13.333px}.rb-paper-scale .rb-paper-role{font-size:16px}.rb-paper-scale .rb-paper-contact,.rb-paper-scale .rb-paper .rb-paper-meta{font-size:12px}.rb-paper-scale .rb-paper-simple{padding-inline:53.333px}.rb-paper-caption{color:var(--rb-muted);text-align:center;margin:.85rem 0 0;font-size:.8125rem;line-height:1.5}.rb-paper-canvas .rb-preview-note{text-align:center}.rb-final-toolbar{border:1px solid var(--rb-line);background:var(--rb-paper);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.rb-final-toolbar>div{flex-wrap:wrap;gap:.5rem;display:flex}.rb-final-note a{color:var(--rb-ink);text-underline-offset:3px;text-decoration:underline}.rb-final-text{max-width:800px;margin-inline:auto}.rb-final-text>p{color:var(--rb-muted);font-size:.875rem}@media (width<=760px){.rb-paper-canvas{padding:.5rem}.rb-final-toolbar,.rb-final-toolbar>div{flex-direction:column;align-items:stretch}}.rb-pdf-viewer{border:1px solid var(--rb-line);border-radius:8px;overflow:hidden}.rb-pdf-controls,.rb-pdf-controls>div{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.rb-pdf-controls{background:var(--rb-paper);border-bottom:1px solid var(--rb-line);justify-content:space-between;padding:.75rem}.rb-pdf-controls span,.rb-pdf-controls label{color:var(--rb-ink);font-size:.875rem}.rb-pdf-controls label{align-items:center;gap:.5rem;display:flex}.rb-pdf-controls select{border:1px solid var(--rb-line-strong);min-height:44px;color:var(--rb-ink);background:var(--rb-paper);font:inherit;border-radius:6px;padding:.5rem}.rb-pdf-controls select:focus-visible,.rb-pdf-viewport:focus-visible{outline:3px solid var(--rb-accent);outline-offset:-3px}.rb-pdf-viewer>.rb-final-note,.rb-pdf-viewer>.rb-error{margin:.75rem}.rb-pdf-viewport{background:#e5e5e5;min-height:220px;max-height:76dvh;padding:16px;overflow:auto}.rb-pdf-page{width:max-content;margin-inline:auto}.rb-pdf-page canvas{background:#fff;display:block;box-shadow:0 3px 18px #12121229}.rb-pdf-page[aria-busy=true]{opacity:.4}.rb-final-text .rb-paper p,.rb-final-text .rb-paper li{font-size:1rem}@media (width<=460px){.rb-pdf-controls{gap:.5rem}.rb-pdf-controls>div{justify-content:space-between;gap:.4rem;width:100%}.rb-pdf-controls .rb-secondary{padding:.5rem;font-size:.75rem}}.workspace-main:has(.resume-builder,.resume-builder-hub){background-color:#eef2f7;background-image:radial-gradient(circle,#315f8c33 1px,#0000 1px);background-size:26px 26px;overflow:hidden auto}.resume-builder{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:32px clamp(22px,4vw,72px) 84px}.resume-builder>.rb-header,.resume-builder>.rb-start-panel,.resume-builder>.rb-ai-questions,.resume-builder>.rb-toolbar,.resume-builder>.rb-error,.resume-builder>.rb-success,.resume-builder>.rb-export-note,.resume-builder>.rb-progress,.resume-builder>.rb-steps,.resume-builder>.rb-workspace{box-sizing:border-box;width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.rb-header{isolation:isolate;background:#0b0b0d;border:1px solid #25262b;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(230px,330px) auto;align-items:center;gap:24px;min-height:250px;padding:36px clamp(26px,4vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #0f172a2b}.rb-header:before{content:"";z-index:-1;opacity:.28;background-image:linear-gradient(#94a3b857 1px,#0000 1px),linear-gradient(90deg,#94a3b857 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%)}.rb-header:after{content:"";z-index:-1;background:radial-gradient(circle,#ffffff0f,#0000 68%);border-radius:50%;width:440px;height:440px;position:absolute;top:-100px;right:-120px}.rb-header .rb-eyebrow{color:#fff;letter-spacing:1.6px;font-size:11px}.rb-header h1{color:#fff;letter-spacing:-3.5px;max-width:850px;margin:13px 0 14px;font-size:clamp(48px,5.2vw,76px)}.rb-header p{color:#c5cad4;max-width:680px;font-size:14px;line-height:1.6}.rb-header-illustration{z-index:1;justify-content:center;align-items:flex-end;min-height:190px;display:flex;position:relative}.rb-header-illustration img{object-fit:contain;width:100%;max-width:330px;max-height:220px;display:block}.rb-header>a{color:#fff;white-space:nowrap;border:1px solid #ffffff59;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.rb-header>a:hover{color:#111113;background:#fff;border-color:#fff}.rb-toolbar{background:#fffffff5;border:1px solid #c8d1de;border-radius:14px;margin-top:18px;padding:11px 12px 11px 17px;box-shadow:0 9px 24px #0f172a14}.rb-save-state{font-size:11px}.resume-builder .button,.resume-builder .rb-secondary{border-radius:9px;min-height:42px;padding:10px 14px;font-size:11px}.rb-toolbar>.rb-save-state{min-width:0}.rb-export-note{color:#536174;margin-top:11px;margin-bottom:13px;font-size:11px}.rb-progress{background:#d5dce6;border-radius:999px 999px 0 0;height:5px;overflow:hidden}.rb-progress>span{background:#111113}.rb-steps{background:#fff;border-color:#c8d1de;border-radius:0 0 14px 14px;margin-bottom:20px;box-shadow:0 7px 18px #0f172a0d}.rb-steps button{color:#667386;min-height:56px;padding:11px 17px;font-size:12px}.rb-steps button[aria-current=step]{color:#111113;box-shadow:inset 0 -4px #111113}.rb-steps button:hover:not(:disabled){background:#f3f5f8}.rb-workspace{grid-template-columns:minmax(0,1.13fr) minmax(380px,.87fr);gap:18px}.rb-editor{background:#fff;border:1px solid #c8d1de;border-radius:18px;padding:0 0 30px;overflow:hidden;box-shadow:0 13px 32px #0f172a12}.rb-editor>.rb-section-heading{background:#111113;margin:0 0 22px;padding:23px 28px}.rb-editor>.rb-section-heading h2{color:#fff;letter-spacing:-1px;font-size:30px}.rb-editor>.rb-section-heading .rb-eyebrow{color:#fff;letter-spacing:1.5px;font-size:10px}.rb-editor>.rb-section-heading>.rb-muted{color:#c4c8d0;font-size:10px}.rb-editor>.rb-form,.rb-editor>.rb-step-footer{margin-left:28px;margin-right:28px}.rb-guidance{background:#f1f3f6;border-left-width:4px;max-width:none;margin-bottom:20px;padding:14px 16px;font-size:12px}.rb-field-grid{gap:16px;margin:17px 0}.rb-field{gap:7px;font-size:11px}.rb-field input,.rb-field textarea{border-color:#b8c4d3;border-radius:9px;min-height:48px;padding:11px 13px;font-size:13px}.rb-field textarea{min-height:128px}.rb-field small{font-size:10px}.rb-entries{background:#fff;border:1px solid #cbd4df;border-radius:14px;margin:20px 0;overflow:hidden}.rb-entries>.rb-section-heading{background:#111113;margin:0;padding:18px 20px}.rb-entries>.rb-section-heading h3{color:#fff;font-size:20px}.rb-entries>.rb-section-heading p,.rb-entries>.rb-section-heading>span{color:#c4c8d0;font-size:10px}.rb-entries>.rb-entry,.rb-entries>.rb-empty,.rb-entries>.rb-secondary{margin-left:20px;margin-right:20px}.rb-entries>.rb-entry{background:#f7f9fb;border-color:#d3dbe6;border-radius:11px;margin-top:18px;padding:17px}.rb-entry legend{font-size:9px}.rb-entry-toolbar button{border-radius:8px;min-width:42px;min-height:42px}.rb-checkbox{min-height:42px;font-size:11px}.rb-entries>.rb-secondary{margin-bottom:20px}.rb-skills{background:#fff;border:1px solid #cbd4df;border-radius:14px;margin:20px 0;padding:0 20px 20px}.rb-skills>h3{color:#fff;background:#111113;border-radius:13px 13px 0 0;margin:0 -20px 19px;padding:18px 20px;font-size:20px}.rb-step-footer{border-color:#d5dce6;margin-top:24px;padding-top:18px}.rb-step-footer>.rb-secondary,.rb-step-footer>.button{min-height:46px;font-size:11px}.rb-preview-panel{background:#e8edf3;border:1px solid #c8d1de;border-radius:18px;padding:0 24px 25px;position:sticky;top:18px;box-shadow:0 13px 32px #0f172a12}.rb-preview-panel>.rb-document-settings{padding-top:18px}.rb-preview-heading{background:#111113;margin:0 -24px 20px;padding:19px 24px}.rb-preview-heading h2{color:#fff;font-size:23px}.rb-preview-heading .rb-eyebrow{color:#fff;letter-spacing:1.4px;font-size:10px}.rb-preview-heading>span{color:#c4c8d0;font-size:10px}.rb-preview-viewport{background:#f7f9fb;border:1px solid #cbd4df;border-radius:12px;padding:10px}.rb-preview-note{margin:14px 0 0;font-size:10px}.rb-error,.rb-success{max-width:1600px;margin-top:14px;margin-bottom:14px;font-size:11px}@media (width<=1180px){.rb-workspace{grid-template-columns:1fr}.rb-preview-panel{position:static}}@media (width<=760px){.resume-builder{padding:24px 14px 58px}.rb-header{grid-template-columns:1fr;gap:8px;min-height:0;padding:27px 22px 21px}.rb-header h1{letter-spacing:-2.4px;font-size:clamp(42px,11vw,58px)}.rb-header p{font-size:12px}.rb-header-illustration{order:2;min-height:155px}.rb-header-illustration img{max-width:270px;max-height:175px}.rb-header>a{order:3;width:max-content}.rb-toolbar{flex-direction:column;align-items:stretch;padding:12px}.rb-toolbar>div:last-child{width:100%}.rb-toolbar button{flex:1}.rb-export-note{font-size:10px}.rb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-editor>.rb-section-heading{padding:20px}.rb-editor>.rb-form,.rb-editor>.rb-step-footer{margin-left:20px;margin-right:20px}.rb-entries>.rb-entry,.rb-entries>.rb-empty,.rb-entries>.rb-secondary{margin-left:14px;margin-right:14px}.rb-entries>.rb-entry{padding:14px}.rb-skills{padding-left:14px;padding-right:14px}.rb-skills>h3{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.rb-preview-panel{padding-left:16px;padding-right:16px}.rb-preview-heading{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.rb-readiness{border:1px solid var(--rb-line);background:var(--rb-paper);color:var(--rb-ink);border-radius:14px;margin-bottom:24px;padding:24px}.rb-readiness>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rb-readiness h2{letter-spacing:-.02em;margin:6px 0;font-size:1.4rem}.rb-readiness p{color:var(--rb-muted);font-size:.875rem;line-height:1.6}.rb-readiness-score{text-align:right;flex:none}.rb-readiness-score strong{font-variant-numeric:tabular-nums;font-size:2rem;display:block}.rb-readiness-score small{font-size:.875rem;font-weight:400}.rb-readiness-score>span{color:var(--rb-muted);font-size:.75rem}.rb-readiness meter{width:100%;height:12px;margin-top:12px}.rb-readiness-issues{gap:0;padding:0;list-style:none;display:grid}.rb-readiness-issues li{border-top:1px solid var(--rb-line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.rb-readiness-issues strong{font-size:.875rem}.rb-readiness-issues p{max-width:60ch;margin:4px 0 0}.rb-readiness-issues button{flex:none;min-height:44px}.rb-readiness details{border-top:1px solid var(--rb-line);padding-top:12px;font-size:.875rem;line-height:1.6}.rb-readiness summary{cursor:pointer;min-height:44px;padding-block:10px}.rb-readiness details li{margin-block:8px}@media (width<=600px){.rb-readiness{padding:16px}.rb-readiness-issues li{flex-direction:column;align-items:flex-start;gap:12px}}.customer-simple-layout{--simple-border:#e4e4e4;--simple-muted:#595959;color:#202020;background:#fafafa;grid-template-columns:216px minmax(0,1fr);display:grid}.customer-simple-sidebar{border-right:1px solid var(--simple-border);background:#fff;flex-direction:column;gap:24px;height:100dvh;padding:28px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.customer-simple-brand{padding:0 12px 16px;display:flex}.customer-simple-brand svg{max-width:140px;height:32px}.customer-simple-sidebar nav{gap:4px;display:grid}.customer-simple-sidebar nav a{min-height:44px;color:var(--simple-muted);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:.875rem;text-decoration:none;display:flex}.customer-simple-sidebar nav a.active{color:#171717;background:#eee;font-weight:650}.customer-simple-sidebar nav a:hover{color:#171717;background:#f5f5f5}.customer-simple-sidebar nav svg{flex:none;width:18px;height:18px}.customer-simple-sidebar summary{color:var(--simple-muted);cursor:pointer;padding:12px;font-size:.875rem}.customer-simple-account{border-top:1px solid var(--simple-border);gap:8px;margin-top:auto;padding:20px 12px 0;font-size:.875rem;display:grid}.customer-simple-account span{overflow-wrap:anywhere;font-weight:600}.customer-simple-account a,.customer-simple-account button{width:fit-content;color:var(--simple-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}.customer-simple-layout>.workspace-main{width:100%;min-width:0;margin:0;padding:32px;overflow-y:auto}.customer-simple-tabs{flex-wrap:wrap;gap:8px;max-width:none;margin:0 auto 24px;display:flex}.customer-simple-tabs a{color:var(--simple-muted);border-radius:8px;padding:12px 16px;font-size:.875rem}.customer-simple-tabs a.active{color:#171717;background:#eaeaea}.customer-portal-simple{--portal-shadow:none;--portal-border:#e4e4e4;--portal-muted:#595959;max-width:none;margin:0 auto;padding:0}.customer-portal-simple .customer-portal-header{margin-bottom:24px}.customer-portal-simple .customer-portal-header h1{letter-spacing:-.04em;font-size:clamp(1.5rem,2.5vw,2rem)}.customer-portal-simple .customer-portal-header-actions p{font-size:.875rem}.customer-portal-simple .customer-portal-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.customer-portal-simple .customer-portal-advisor{color:#202020;min-height:0;box-shadow:none;background:0 0;border:0;grid-area:auto/1/auto/-1;padding:0}.customer-portal-simple .customer-portal-advisor:before,.customer-portal-simple .customer-portal-advisor:after{content:none}.customer-portal-simple .customer-portal-advisor-dialog{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.customer-portal-simple .customer-portal-advisor-dialog h2{color:#202020;letter-spacing:-.02em;font-size:1.25rem}.customer-portal-simple .customer-portal-advisor-dialog p{max-width:70ch;color:var(--simple-muted);font-size:.9375rem}.customer-portal-simple .customer-portal-advisor-dialog>span,.customer-portal-simple .customer-portal-advisor-dialog small{color:var(--simple-muted);font-size:.75rem}.customer-portal-simple .customer-portal-advisor-dialog a{color:#202020}.customer-portal-simple .customer-portal-progress-card{grid-column:auto}.customer-portal-simple .customer-portal-stat{border-radius:12px;min-height:144px;padding:20px}.customer-portal-simple .customer-portal-stat:hover{box-shadow:none;border-color:var(--portal-border);transform:none}.customer-portal-simple .customer-portal-stat small{white-space:normal;font-size:.8125rem}.customer-portal-simple .customer-portal-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:24px}.customer-portal-simple .customer-portal-panel-heading{background:#fff;padding:20px}.customer-portal-simple .customer-portal-panel-heading h2{letter-spacing:-.02em;font-size:1.125rem}.customer-portal-simple .customer-portal-task-list strong{white-space:normal;font-size:.875rem}.customer-portal-simple .customer-portal-task-list small,.customer-portal-simple .customer-portal-timeline small{font-size:.75rem}.customer-portal-simple .customer-portal-timeline p{font-size:.875rem}.customer-summary-details{border-top:1px solid var(--portal-border,#e4e4e4)}.customer-summary-details>summary{color:#595959;cursor:pointer;padding:16px 0;font-size:.875rem}.customer-summary-link{border-top:1px solid var(--portal-border);color:#202020;padding:16px 20px;font-size:.875rem;display:block}.customer-portal-simple .customer-onboarding-card{box-shadow:none;background:#fff;border:1px solid #dedede;border-radius:12px;padding:24px}.customer-portal-simple .onboarding-track,.customer-portal-simple .onboarding-progress-pill{display:none}.customer-portal-simple .customer-setup-next{margin-bottom:16px}.customer-simple-layout :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #202020}@media (width<=900px){.customer-simple-layout{grid-template-columns:180px minmax(0,1fr)}.customer-simple-layout>.workspace-main{padding:24px}.customer-portal-simple .customer-portal-bento,.customer-portal-simple .customer-portal-grid{grid-template-columns:1fr}}@media (width<=600px){.customer-simple-layout{display:block}.customer-simple-sidebar{border-right:0;border-bottom:1px solid var(--simple-border);gap:12px;height:auto;padding:16px;position:static}.customer-simple-brand{padding:0}.customer-simple-sidebar>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-simple-account{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0 0;display:flex}.customer-simple-account span{flex:100%}.customer-simple-layout>.workspace-main{padding:24px 16px}.customer-portal-simple .customer-portal-header{align-items:flex-start}.customer-portal-simple .customer-portal-header-actions{flex-wrap:wrap}.customer-portal-simple .customer-portal-task-list li{grid-template-columns:20px minmax(0,1fr)}.customer-portal-simple .customer-portal-task-list li>.customer-portal-badge{grid-column:2}.customer-portal-simple .customer-onboarding-card{padding:16px}}@media (prefers-reduced-motion:reduce){.customer-simple-layout *,.customer-simple-layout :before,.customer-simple-layout :after{transition:none!important;animation:none!important}}.customer-portal-simple{color:#202020;--portal-text:#202020;background:0 0;height:auto;min-height:0;overflow:visible}.customer-portal-simple .customer-portal-empty{background:#fff;grid-template-columns:1fr;min-height:0;padding:20px}.customer-portal-simple .customer-portal-empty:after{content:none}.customer-portal-simple .customer-portal-empty>img,.customer-portal-simple .customer-portal-empty-copy>span{display:none}.customer-portal-simple .customer-portal-empty strong{font-size:1rem}.customer-portal-simple .customer-portal-empty p{color:#595959;font-size:.875rem}.customer-portal-simple .onboarding-card-header h2{letter-spacing:-.02em;font-size:1.25rem}.customer-simple-account a.active{color:#171717;font-weight:650}@media (width<=600px){.customer-simple-layout>.workspace-main{height:auto;overflow:visible}.customer-portal-simple .customer-portal-stat{min-height:0;padding:16px}.customer-portal-simple .customer-portal-stat strong{margin-top:8px;font-size:1.375rem}.customer-portal-simple .customer-portal-stat small{margin-top:8px;padding-top:8px}}.customer-portal-simple .customer-pricing-kicker{color:#595959}.customer-simple-layout .job-tracker-page{background:0 0;max-width:none;height:auto;min-height:0;margin:0 auto;padding:0;overflow:visible}.customer-simple-layout .job-tracker-page>.customer-feature-header,.customer-simple-layout .job-board-card>.self-service-section-heading{background-color:#0b0b0d;border-color:#27272a}.customer-simple-layout .job-board-card>.self-service-section-heading{background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:30px 30px}.job-search-standby{color:#202020;background:#fff;border:1px solid #dedede;border-radius:12px;margin-bottom:24px;padding:16px 20px}.job-search-standby strong{font-size:.9375rem}.job-search-standby p{color:#595959;margin:6px 0 0;font-size:.875rem;line-height:1.6}.customer-simple-layout .customer-job-search{flex-wrap:wrap;align-items:end;gap:16px;padding:18px 22px 20px;display:flex}.customer-simple-layout .customer-job-search label{letter-spacing:0;text-transform:none;color:#595959;flex:170px;width:auto;font-size:.8125rem}.customer-simple-layout .customer-job-search input,.customer-simple-layout .customer-job-search select{color:#202020;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ccc;border-radius:8px;padding:10px 12px}@supports (appearance:base-select){.customer-simple-layout .customer-job-search select{appearance:base-select}.customer-simple-layout .customer-job-search select::picker(select){appearance:base-select}.customer-simple-layout .customer-job-search select{cursor:pointer;align-items:center;gap:12px}.customer-simple-layout .customer-job-search select::picker-icon{color:var(--theme-muted,#595959)}.customer-simple-layout .customer-job-search select:open::picker-icon{rotate:180deg}.customer-simple-layout .customer-job-search select::picker(select){border:1px solid var(--theme-border,#dedede);background:var(--theme-card,#fff);color:var(--theme-text,#202020);font:inherit;border-radius:12px;margin-block:6px;padding:6px;box-shadow:0 8px 24px #0000001a}.customer-simple-layout .customer-job-search select option{cursor:pointer;border-radius:6px;gap:12px;min-height:40px;padding:10px 12px;font-weight:400}.customer-simple-layout .customer-job-search select option:is(:hover,:focus,:checked){background:var(--theme-raised,#f3f3f3);color:var(--theme-text,#202020)}.customer-simple-layout .customer-job-search select option:checked{font-weight:600}.customer-simple-layout .customer-job-search select option::checkmark{order:1;margin-inline-start:auto}}.customer-simple-layout .customer-job-search .job-saved-filter{flex:0 auto;align-items:center;gap:8px;min-height:44px;display:flex}.customer-simple-layout .job-saved-filter input{accent-color:#202020;width:20px;height:20px;min-height:20px}.job-search-results{color:#595959;border-bottom:1px solid #e4e4e4;margin:0;padding:12px 22px;font-size:.8125rem}.customer-simple-layout .job-board-labels{display:none}.customer-simple-layout .job-board-list>li{grid-template-columns:minmax(0,1fr) 170px;gap:16px}.customer-simple-layout .job-next-action{grid-column:1}.customer-simple-layout .job-board-actions{grid-column:2}.customer-simple-layout .job-opportunity strong{font-size:1rem}.customer-simple-layout .job-opportunity small{font-size:.8125rem}.customer-simple-layout .job-stage select{width:100%;min-height:44px;font-size:.8125rem}.customer-simple-layout .job-notes summary{padding:10px 0;font-size:.8125rem}.job-notes form{gap:8px;margin-top:8px;display:grid}.job-notes textarea{color:#202020;width:100%;min-height:90px;font:inherit;resize:vertical;background:#fff;border:1px solid #ccc;border-radius:8px;padding:12px}.customer-simple-layout .job-tracker-page button{color:#202020;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:8px;min-height:44px;padding:10px 14px;font-size:.8125rem}.customer-simple-layout .job-tracker-page button:disabled{cursor:default;opacity:.6}.customer-simple-layout .job-tracker-page .job-save-button[aria-pressed=true]{color:#fff;background:#202020;border-color:#202020}.job-row-error{color:#9c2525;margin-top:12px;font-size:.875rem;line-height:1.5}@media (width<=700px){.customer-simple-layout .job-board-list>li{grid-template-columns:minmax(0,1fr)}.customer-simple-layout .job-board-actions,.customer-simple-layout .job-next-action{grid-column:1}.customer-simple-layout .job-board-actions{align-items:flex-start}.customer-simple-layout .customer-job-search{flex-direction:column;align-items:stretch}.customer-simple-layout .customer-job-search label{flex-basis:auto}}.customer-simple-layout .job-opportunity small a{text-underline-offset:3px;text-decoration:underline}.customer-simple-layout .job-tracker-page .customer-feature-header h1{font-size:clamp(1.75rem,3vw,2.25rem)}.customer-simple-layout .job-notes textarea{font-size:.875rem}.customer-simple-layout{--simple-surface:#fff;--simple-ink:#202020;--simple-radius:18px;background:#f6f6f4}.customer-simple-layout>.workspace-main{padding:clamp(24px,2.6vw,48px)}.customer-simple-layout .customer-feature-page{max-width:none;padding:0}.customer-portal-simple .customer-portal-header{flex-wrap:wrap;gap:24px;margin-bottom:28px}.customer-portal-simple .customer-portal-header h1{font-size:clamp(1.75rem,2.4vw,2.5rem);line-height:1.2}.customer-portal-simple .customer-portal-header>div>span,.customer-portal-simple .customer-portal-stat-header span,.customer-portal-simple .customer-portal-stat>span,.customer-portal-simple .customer-portal-panel-heading span,.customer-portal-simple .customer-pricing-kicker{letter-spacing:.09em;font-size:.75rem;font-weight:650;line-height:1.5}.customer-portal-simple .customer-portal-header-actions{flex-wrap:wrap;gap:16px}.customer-portal-simple .customer-portal-header-actions small{font-size:.75rem}.customer-portal-simple .customer-portal-header-actions>button{min-height:44px;font-size:.875rem}.customer-portal-simple .customer-portal-bento{gap:20px;margin:24px 0}.customer-portal-simple .customer-portal-advisor{border-radius:var(--simple-radius);background:linear-gradient(115deg,#fff 30%,#efefea);border:1px solid #deded9;grid-template-columns:minmax(0,1fr) minmax(180px,25%);align-items:center;gap:24px;min-height:230px;padding:28px 36px;display:grid;overflow:hidden}.customer-portal-simple .customer-portal-advisor-dialog{min-width:0}.customer-portal-simple .customer-portal-advisor-dialog h2{max-width:34ch;margin:12px 0;font-size:clamp(1.375rem,2vw,1.875rem);line-height:1.25}.customer-portal-simple .customer-portal-advisor-dialog p{max-width:65ch;font-size:1rem;line-height:1.65}.customer-portal-simple .customer-portal-advisor-dialog small{font-size:.8125rem;line-height:1.5}.customer-advisor-art{isolation:isolate;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.customer-advisor-art:before{content:"";z-index:-1;background:#e2e2da;border:12px solid #f8f8f4;border-radius:50%;width:180px;height:180px;position:absolute}.customer-advisor-art img{object-fit:contain;filter:drop-shadow(0 8px 8px #00000012);width:100%;height:190px;display:block}.customer-advisor-art>span{letter-spacing:.15em;color:#595959;margin-top:8px;font-size:.6875rem;font-weight:650}.customer-portal-simple .customer-portal-stat{border-radius:var(--simple-radius);min-height:165px;padding:24px;box-shadow:0 3px 12px #00000003}.customer-portal-simple .customer-portal-stat strong{letter-spacing:-.03em;margin-top:12px;font-size:2rem;line-height:1.25}.customer-portal-simple .customer-portal-stat small{text-overflow:clip;overflow-wrap:anywhere;font-size:.875rem;line-height:1.6;overflow:visible}.customer-portal-simple .customer-portal-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}.customer-portal-simple .customer-portal-panel{border-radius:var(--simple-radius)}.customer-portal-simple .customer-portal-panel-heading{flex-wrap:wrap;align-items:center;gap:12px;padding:22px 24px}.customer-portal-simple .customer-portal-panel-heading h2{font-size:1.25rem;line-height:1.35}.customer-portal-simple .customer-portal-panel-heading>small{font-size:.8125rem}.customer-portal-simple .customer-portal-task-list li{gap:16px;padding:20px 24px}.customer-portal-simple .customer-portal-task-list strong,.customer-portal-simple .customer-portal-timeline strong{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5}.customer-portal-simple .customer-portal-task-list small,.customer-portal-simple .customer-portal-timeline small{font-size:.8125rem;line-height:1.6}.customer-portal-simple .customer-portal-timeline p{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.6}.customer-portal-simple .customer-portal-badge{white-space:normal;letter-spacing:.025em;max-width:100%;font-size:.6875rem;line-height:1.5}.customer-portal-simple .customer-onboarding-card{border-radius:var(--simple-radius);padding:20px 24px}.customer-portal-simple .onboarding-card-header{margin-bottom:12px}.customer-portal-simple .onboarding-card-header h2{margin:6px 0 0;line-height:1.4}.customer-portal-simple .customer-summary-details>summary{padding:14px 0;font-size:.9375rem;line-height:1.6}.customer-portal-simple .onboarding-step-heading{flex-wrap:wrap}.customer-portal-simple .onboarding-step-heading strong{font-size:.9375rem;line-height:1.5}.customer-portal-simple .onboarding-step-content p{font-size:.875rem;line-height:1.6}.customer-portal-simple :is(h1,h2,h3,p,dd,summary){overflow-wrap:anywhere;word-break:normal}.customer-portal-simple .customer-portal-empty{grid-template-columns:minmax(0,1fr) 100px;gap:16px;padding:24px}.customer-portal-simple .customer-portal-empty>img{height:140px;display:block}.customer-portal-simple .customer-summary-link{padding:16px 24px;font-size:.9375rem}@media (width<=1000px){.customer-portal-simple .customer-portal-grid{grid-template-columns:minmax(0,1fr)}.customer-portal-simple .customer-portal-advisor{grid-template-columns:minmax(0,1fr) 160px;padding:24px}.customer-advisor-art img{height:170px}}@media (width<=600px){.customer-simple-layout>.workspace-main{padding:24px 16px}.customer-portal-simple .customer-portal-advisor{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px}.customer-advisor-art{min-height:150px}.customer-advisor-art img{height:140px}.customer-advisor-art:before{width:140px;height:140px}.customer-portal-simple .customer-portal-stat{min-height:140px;padding:20px}.customer-portal-simple .customer-portal-task-list li{padding:16px}.customer-portal-simple .customer-portal-panel-heading{padding:20px}.customer-portal-simple .customer-portal-empty{grid-template-columns:minmax(0,1fr)}.customer-portal-simple .customer-portal-empty>img{justify-self:center;width:100px;height:120px}}.customer-simple-layout .customer-support-page{--portal-border:#deded9;--portal-surface:#fff;--portal-muted:#595959;--portal-shadow:none;background:0 0}.customer-simple-layout .customer-support-page>*{max-width:none}.customer-simple-layout .customer-support-page .customer-feature-header{flex-wrap:wrap;align-items:flex-start;gap:16px 32px}.customer-simple-layout .customer-support-page h1{letter-spacing:-.035em;font-size:clamp(1.75rem,2.4vw,2.5rem);line-height:1.2}.customer-simple-layout .customer-support-page .customer-feature-header p{font-size:.9375rem;line-height:1.6}.customer-simple-layout .customer-support-grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.customer-simple-layout .customer-va-inbox{background:#fff;border:1px solid #deded9;min-width:0;min-height:560px}.customer-simple-layout .customer-va-header{background:#fff;flex-wrap:wrap;gap:16px;padding:24px}.customer-simple-layout .va-channel-info{flex:240px;min-width:0}.customer-simple-layout .va-channel-info>span{color:#595959;letter-spacing:.08em;font-size:.75rem}.customer-simple-layout .va-channel-info h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0;font-size:1.375rem;line-height:1.35}.customer-simple-layout .va-channel-info p{color:#595959;margin:0;font-size:.875rem;line-height:1.6}.customer-simple-layout .customer-va-header button{color:#202020;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4d4d0;border-radius:8px;padding:10px 14px;font-size:.8125rem}.customer-simple-layout .customer-va-inbox>p{margin:0;padding:16px 24px;font-size:.9375rem;line-height:1.6}.customer-simple-layout .customer-va-inbox>[role=alert]{color:#922727;background:#fff5f5}.customer-simple-layout .va-inbox-empty{color:#202020;background:#f7f7f4;grid-template-columns:minmax(0,1fr) 150px;gap:24px;min-height:250px;padding:32px;display:grid}.customer-simple-layout .va-inbox-empty:before{content:none}.customer-simple-layout .va-inbox-empty h3{margin:0 0 10px;font-size:1.25rem;line-height:1.4}.customer-simple-layout .va-inbox-empty p{color:#595959;max-width:50ch;margin:0;font-size:.9375rem;line-height:1.7}.customer-simple-layout .va-inbox-empty>img{opacity:1;object-fit:contain;filter:none;width:150px;height:190px;position:static}.customer-simple-layout .va-composer-form{background:#fff;border-top:1px solid #deded9;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:24px;display:flex}.customer-simple-layout .va-composer-field{color:#202020;flex:300px;gap:8px;min-width:0;font-size:.875rem;font-weight:600;display:grid}.customer-simple-layout .va-composer-field textarea{color:#202020;width:100%;min-height:110px;font:400 1rem/1.6 var(--font-body);resize:vertical;background:#fafafa;border:1px solid #c9c9c3;border-radius:10px;padding:12px 14px}.customer-simple-layout .va-composer-field textarea:focus-visible{outline-offset:3px;outline:2px solid #202020}.customer-simple-layout .va-composer-form .button{flex:none;min-height:44px;padding:12px 20px;font-size:.875rem}.customer-simple-layout .customer-va-inbox button:disabled{opacity:.5;cursor:default}.customer-simple-layout .va-message-thread{background:#fafaf8;min-height:240px;max-height:480px;padding:24px}.customer-simple-layout .msg-bubble{overflow-wrap:anywhere;min-width:0;max-width:85%;padding:16px;font-size:.9375rem;line-height:1.6}.customer-simple-layout .msg-bubble p{white-space:pre-wrap;margin:8px 0}.customer-simple-layout .msg-bubble small{font-size:.75rem;line-height:1.5;display:block}.customer-simple-layout .customer-support-contact{gap:16px;padding:24px}.customer-simple-layout .customer-support-contact h2{letter-spacing:-.02em;font-size:1.25rem;line-height:1.4}.customer-simple-layout .customer-support-contact p{font-size:.9375rem}.customer-simple-layout .customer-support-contact .button{white-space:normal;text-align:center;line-height:1.5}@media (width<=1100px){.customer-simple-layout .customer-support-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.customer-simple-layout .customer-support-page .customer-feature-header p{text-align:left}.customer-simple-layout .customer-va-header,.customer-simple-layout .va-composer-form{padding:20px}.customer-simple-layout .va-inbox-empty{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px}.customer-simple-layout .va-inbox-empty>img{justify-self:center;height:140px}.customer-simple-layout .va-composer-form .button{width:100%}.customer-simple-layout .msg-bubble{max-width:100%}}.customer-priority-layout .customer-priority-panel{background:#fff;border-left:4px solid #202020;grid-template-columns:minmax(0,1fr) 120px;min-height:0;margin-bottom:24px;padding:24px 28px}.customer-priority-layout .customer-priority-panel .customer-portal-advisor-dialog h2{max-width:none;margin:8px 0;font-size:clamp(1.25rem,1.8vw,1.625rem)}.customer-priority-layout .customer-priority-panel .customer-portal-advisor-dialog p{font-size:.9375rem;line-height:1.55}.customer-priority-layout .customer-priority-panel .customer-priority-action{color:#fff;background:#202020;border-radius:8px;align-items:center;min-height:44px;margin-top:16px;padding:10px 16px;font-size:.875rem;text-decoration:none;display:inline-flex}.customer-priority-layout .customer-priority-panel .customer-advisor-art img{height:120px}.customer-priority-layout .customer-priority-panel .customer-advisor-art:before{border-width:6px;width:110px;height:110px}.customer-priority-layout .customer-portal-grid{gap:24px;margin-top:0}.customer-task-ownership{color:#595959;border-bottom:1px solid #e4e4e4;margin:0;padding:12px 24px;font-size:.8125rem;line-height:1.5}.customer-priority-layout .customer-portal-panel-heading{padding:18px 24px}.customer-priority-layout .customer-portal-task-list li{padding:16px 24px}.customer-priority-layout .customer-portal-timeline>ol{max-height:320px;overflow-y:auto}.customer-priority-layout .customer-progress-summary .customer-portal-bento{background:#fff;border:1px solid #deded9;border-radius:12px;gap:0;margin:24px 0 16px;overflow:hidden}.customer-priority-layout .customer-progress-summary .customer-portal-stat{min-height:0;box-shadow:none;border:0;border-radius:0;padding:16px 24px}.customer-priority-layout .customer-progress-summary .customer-portal-stat+.customer-portal-stat{border-left:1px solid #e4e4e4}.customer-priority-layout .customer-progress-summary .customer-portal-stat strong{margin-top:6px;font-size:1.25rem}.customer-priority-layout .customer-progress-summary .customer-portal-stat small{border:0;margin-top:6px;padding-top:0;font-size:.8125rem}.customer-priority-layout .customer-progress-summary .customer-portal-progress{height:5px}.customer-priority-layout .customer-account-details{margin-top:8px}.customer-priority-layout .customer-account-details>summary{color:#595959;font-size:.875rem}@media (width<=900px){.customer-priority-layout .customer-progress-summary .customer-portal-stat+.customer-portal-stat{border-top:1px solid #e4e4e4;border-left:0}}@media (width<=600px){.customer-priority-layout .customer-priority-panel{grid-template-columns:minmax(0,1fr);padding:20px}.customer-priority-layout .customer-priority-panel .customer-advisor-art{display:none}.customer-priority-layout .customer-portal-timeline>ol{max-height:none;overflow:visible}}.customer-simple-sidebar{background:linear-gradient(#fff 0%,#fafaf8 100%);box-shadow:2px 0 16px #00000003}.customer-simple-sidebar>nav a.active{background:#fff;border:1px solid #e5e5df;box-shadow:0 2px 6px #00000008,inset 3px 0 #202020}.customer-simple-sidebar .customer-simple-account{background:#fff;border:1px solid #deded8;border-radius:16px;gap:12px;margin-top:auto;padding:16px;display:grid;box-shadow:0 4px 16px #00000006}.customer-account-identity{align-items:center;gap:10px;min-width:0;display:flex}.customer-account-identity>div{min-width:0}.customer-account-identity small{color:#595959;letter-spacing:.08em;font-size:.625rem;line-height:1.5;display:block}.customer-account-identity strong{overflow-wrap:anywhere;margin-top:3px;font-size:.8125rem;line-height:1.5;display:block}.customer-simple-account .customer-account-avatar{color:#fff;object-fit:cover;background:#202020;border:1px solid #deded8;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:1rem;display:grid}.customer-account-email{color:#595959;overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.5}.customer-account-controls{border-top:1px solid #e8e8e3;gap:4px;padding-top:8px;display:grid}.customer-account-controls a{border-radius:8px;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px;text-decoration:none;display:flex}.customer-account-controls a svg{flex:none;width:17px;height:17px}.customer-account-controls a span{flex:none;font-size:.8125rem;font-weight:500}.customer-account-controls a:hover,.customer-account-controls a.active{color:#202020;background:#f0f0ec}.customer-account-controls button{text-align:left;width:100%;min-height:36px;padding:8px;font-size:.75rem}@media (width<=600px){.customer-simple-sidebar .customer-simple-account{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px}.customer-account-email{grid-column:1}.customer-account-controls{border-top:0;grid-area:1/2/3;padding:0}}.customer-account-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.customer-account-tile{border:1px solid var(--simple-border);color:#202020;overflow-wrap:anywhere;background:#fff;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:20px;text-decoration:none;display:flex;box-shadow:0 2px 4px #00000003}.customer-account-tile>span{color:var(--simple-muted);font-size:.8125rem;line-height:1.5}.customer-account-tile>strong{font-size:1rem;font-weight:650;line-height:1.4}.customer-account-tile>small{color:var(--simple-muted);justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;font-size:.8125rem;line-height:1.5;display:flex}.customer-account-tile:hover{background:#f5f5f5;border-color:#bdbdbd}@media (width<=1100px){.customer-account-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.customer-account-bento{grid-template-columns:1fr}}.customer-middle-bento{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin:20px 0;display:grid}.customer-middle-bento .customer-account-bento{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.customer-middle-bento .customer-onboarding-card{min-width:0;margin:0;padding:0}.customer-middle-bento .onboarding-card-header{gap:12px;margin-bottom:0}.customer-middle-bento .onboarding-card-header h2{letter-spacing:normal;font-size:1rem;line-height:1.4}.customer-middle-bento .onboarding-progress-pill{color:#33363d;background:#fff;border:1px solid #ffffff47;border-radius:999px;flex-wrap:wrap;gap:10px;padding:6px 14px;font-size:.75rem;display:inline-flex}.customer-middle-bento .onboarding-progress-pill strong{color:#111113;font-size:.8125rem}.customer-middle-bento .onboarding-track{height:4px;margin:12px 20px;display:block}.customer-middle-bento .onboarding-step-list{gap:4px;margin:0 20px 20px;display:grid}.customer-middle-bento .onboarding-step-item{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:8px 0;display:flex}.customer-middle-bento .onboarding-step-content{flex:1;min-width:0}.customer-middle-bento .onboarding-step-heading strong{font-size:.8125rem;line-height:1.4}.customer-middle-bento .onboarding-step-content>p{display:none}.customer-middle-bento .onboarding-step-action{flex-shrink:0;margin-left:auto}.customer-middle-bento .onboarding-step-action .button{min-height:32px;padding:6px 8px;font-size:.75rem}.customer-middle-bento .step-state-tag{font-size:.625rem}.customer-middle-bento .customer-setup-next{margin:16px 20px;font-size:.8125rem}@media (width<=1100px){.customer-middle-bento{grid-template-columns:1fr}}@media (width<=600px){.customer-middle-bento .onboarding-step-item{flex-wrap:wrap}.customer-middle-bento .onboarding-step-action{margin-left:34px}}@media (width<=380px){.customer-middle-bento .customer-account-bento{grid-template-columns:1fr}}.customer-middle-bento .onboarding-step-item{min-height:0}.customer-middle-bento .onboarding-step-indicator{flex:0 0 24px;width:24px}.customer-middle-bento .onboarding-step-indicator>span{width:24px;height:24px}.customer-simple-sidebar{background:#f5f5f3;gap:24px;padding:24px 16px 16px;box-shadow:inset -1px 0 #fff}.customer-simple-brand{border-bottom:1px solid var(--simple-border);align-items:center;min-height:56px;margin-bottom:0;padding:8px 12px 20px}.customer-nav-label{color:var(--simple-muted);margin:0 12px 12px;font-size:.75rem;font-weight:600;line-height:1.5}.customer-simple-sidebar nav{gap:6px}.customer-simple-sidebar nav a{border:1px solid #0000;border-radius:10px;min-height:44px;padding:10px 12px;font-size:.875rem;line-height:1.5}.customer-simple-sidebar nav a.active{color:#202020;background:#fff;border-color:#dcdcd6;font-weight:650;box-shadow:0 2px 4px #00000008}.customer-simple-sidebar nav a.active svg{stroke-width:2px}.customer-simple-sidebar nav a:hover{background:#eaeae6}.customer-simple-sidebar>details>summary{border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;font-weight:500;list-style:none;display:flex}.customer-simple-sidebar>details>summary::-webkit-details-marker{display:none}.customer-simple-sidebar>details>summary:hover{background:#eaeae6}.customer-simple-sidebar>details>summary svg{width:14px;height:14px}.customer-simple-sidebar>details[open]>summary svg{transform:rotate(90deg)}.customer-simple-sidebar>details nav{margin-top:8px}.customer-simple-sidebar .customer-simple-account{border-radius:14px;gap:8px;padding:12px;box-shadow:0 2px 8px #00000005}.customer-simple-account .customer-account-identity{color:#202020;border-radius:8px;width:100%;padding:4px;text-decoration:none;display:flex}.customer-simple-account .customer-account-identity:hover{background:#f5f5f3}.customer-account-identity strong{font-size:.875rem;line-height:1.4}.customer-account-identity small{letter-spacing:.04em;font-size:.6875rem}.customer-account-email{white-space:nowrap;text-overflow:ellipsis;padding:0 4px;overflow:hidden}.customer-account-controls{grid-template-columns:1fr auto;align-items:center;gap:8px}.customer-account-controls a,.customer-account-controls button{min-height:44px;font-size:.8125rem}.customer-account-controls button{border-radius:8px}.customer-account-controls button:hover{color:#202020;background:#f0f0ec}@media (width>=601px) and (width<=1000px){.customer-simple-layout{grid-template-columns:216px minmax(0,1fr)}}@media (width<=600px){.customer-simple-layout{display:block}.customer-simple-sidebar{gap:16px;padding:16px}.customer-simple-brand{min-height:40px;padding:0 0 12px}.customer-nav-group nav{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-nav-label{margin-bottom:8px}.customer-simple-sidebar .customer-simple-account{grid-template-columns:minmax(0,1fr)}.customer-account-controls{border-top:1px solid var(--simple-border);grid-area:auto/1;padding-top:8px}}.customer-account-controls a span:last-child{margin-left:0}.customer-simple-layout{--theme-bg:#fafafa;--theme-card:#fff;--theme-raised:#f4f4f2;--theme-text:#202020;--theme-muted:#595959;--theme-border:#dedede;--theme-skeleton:#e4e4e0}.customer-theme-toggle{border-radius:8px;align-items:center;gap:10px;min-height:44px;display:flex}.customer-theme-toggle svg{width:18px;height:18px}.customer-simple-account .customer-theme-toggle{width:100%;padding:8px;font-size:.8125rem}.customer-theme-toggle:hover{background:var(--theme-raised)}html.huntly-theme-transition::view-transition-old(root){mix-blend-mode:normal;animation:none}html.huntly-theme-transition::view-transition-new(root){mix-blend-mode:normal;animation:none}html.huntly-theme-transition::view-transition-new(root){z-index:9999;animation:.7s cubic-bezier(.76,0,.24,1) both huntly-theme-reveal}html.huntly-theme-transition::view-transition-old(root){z-index:1}@keyframes huntly-theme-reveal{0%{clip-path:circle(0 at var(--huntly-iris-x) var(--huntly-iris-y))}to{clip-path:circle(var(--huntly-iris-radius) at var(--huntly-iris-x) var(--huntly-iris-y))}}html[data-customer-theme=dark] .customer-simple-layout{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg:#141414;--theme-card:#1d1d1d;--theme-raised:#272727;--theme-text:#eee;--theme-muted:#b4b4b4;--theme-border:#3b3b3b;--theme-skeleton:#343434;--theme-border-strong:#595959;--simple-border:var(--theme-border);--simple-muted:var(--theme-muted);background:var(--theme-bg);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout :is(.workspace-main,.customer-feature-page,.customer-portal,.customer-support-page){background:var(--theme-bg);color:var(--theme-text);--portal-surface:var(--theme-card);--portal-border:var(--theme-border);--portal-muted:var(--theme-muted);--portal-text:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout :is(.customer-simple-sidebar,.customer-simple-account,.customer-account-tile,.customer-portal-panel,.customer-portal-panel-heading,.customer-portal-stat,.customer-onboarding-card,.customer-priority-panel,.customer-va-inbox,.customer-va-header,.va-composer-form,.customer-support-contact,.customer-portal-bento){background:var(--theme-card);border-color:var(--theme-border);box-shadow:none;color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout :is(h1,h2,h3,strong,label,dt,.customer-account-identity,.customer-portal-advisor-dialog a){color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout :is(p,small,dd,.customer-pricing-kicker,.customer-portal-advisor-dialog>span,.customer-summary-link,.customer-account-controls a,.customer-account-controls button,.customer-theme-toggle){color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-job-message.is-error{color:#202020;background:#fff2f2;border-color:#e3aaaa}html[data-customer-theme=dark] .customer-simple-layout .customer-job-message.is-error button{color:#202020;background:#fff;border-color:#595959}html[data-customer-theme=dark] .customer-simple-layout .customer-job-message.is-error button:hover{background:#f3dddd}html[data-customer-theme=dark] .customer-simple-layout .customer-job-message.is-error button:focus-visible{outline-offset:3px;outline:2px solid #202020}html[data-customer-theme=dark] .customer-simple-layout :is(.customer-simple-sidebar nav a.active,.customer-simple-sidebar nav a:hover,.customer-account-tile:hover,.customer-account-controls a:hover,.customer-account-identity:hover,.customer-simple-sidebar summary:hover,.customer-theme-toggle:hover,.onboarding-step-item,.va-inbox-empty,.va-message-thread){background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout :is(input,select,textarea){background:var(--theme-bg);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout :is(.button,.customer-priority-action,.customer-portal-header button,.customer-va-header button){background:var(--theme-text);color:var(--theme-bg);border-color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout :is(.customer-task-ownership,.customer-summary-link,.customer-portal-task-list li,.customer-account-controls,.customer-simple-brand,.customer-simple-sidebar>details){border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-task-list li{background:var(--theme-card);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-task-list li:hover{background:var(--theme-raised)}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-task-list li>span,html[data-customer-theme=dark] .customer-simple-layout .customer-portal-task-list li small{color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-task-list li strong{color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-timeline>ol{scrollbar-color:#626262 var(--theme-card);scrollbar-width:thin}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-timeline>ol::-webkit-scrollbar{width:8px}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-timeline>ol::-webkit-scrollbar-track{background:var(--theme-card)}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-timeline>ol::-webkit-scrollbar-thumb{border:2px solid var(--theme-card);background:#626262;border-radius:999px}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-timeline>ol::-webkit-scrollbar-thumb:hover{background:#858585}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-advisor-dialog{background:0 0}html[data-customer-theme=dark] .customer-simple-layout .customer-advisor-art:before{background:#bdbdb7;border-color:#444}html[data-customer-theme=dark] .customer-simple-brand .huntly-mark img{filter:invert()}html[data-customer-theme=dark] .customer-simple-brand{color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout :is(a,button,summary,input,textarea,select):focus-visible{outline-color:#eee}.customer-simple-layout .workspace-page-skeleton{background:0 0;max-width:none;padding:0}.customer-simple-layout .skeleton-portal-shell{max-width:none}.customer-loading-priority,.customer-loading-checklist,.customer-loading-accounts>div,.customer-loading-work>div,.customer-loading-progress{border:1px solid var(--theme-border);background:var(--theme-card);border-radius:16px;padding:24px}.customer-loading-priority{min-height:190px;margin:24px 0}.customer-loading-middle{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customer-loading-checklist{gap:16px;display:grid}.customer-loading-checklist>span{height:32px}.customer-loading-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-loading-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.customer-loading-work>div{height:250px}.customer-loading-progress{height:112px;margin-top:24px}.customer-loading-priority :is(span,b,i),.customer-loading-checklist :is(b,span),.customer-loading-accounts :is(span,b,i){background:var(--theme-skeleton);border-radius:6px;animation:1.8s ease-in-out infinite huntly-loading;display:block}.customer-loading-priority span,.customer-loading-accounts span{width:32%;height:10px}.customer-loading-priority b,.customer-loading-accounts b,.customer-loading-checklist b{width:70%;height:22px;margin:16px 0}.customer-loading-priority i,.customer-loading-accounts i{width:40%;height:14px;margin-top:24px}html[data-customer-theme=dark] .customer-simple-layout .workspace-page-skeleton :is(.workspace-skeleton-line,.skeleton-btn-icon,.skeleton-btn-small){background:var(--theme-skeleton)}@keyframes huntly-loading{50%{opacity:.5}}@media (width<=1100px){.customer-loading-middle{grid-template-columns:1fr}}@media (width<=1000px){.customer-loading-work{grid-template-columns:1fr}}@media (width<=380px){.customer-loading-accounts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.customer-simple-layout .workspace-page-skeleton *{animation:none!important}html.huntly-theme-transition::view-transition-new(root){animation:none!important}}.customer-simple-layout{--theme-skeleton-highlight:#f1f1ef}html[data-customer-theme=dark] .customer-simple-layout{--theme-skeleton-highlight:#454545}html[data-customer-theme=dark] .customer-simple-layout :is(.customer-self-service-page,.customer-billing-tier-compare,.customer-payment-page){--self-ink:var(--theme-text);--self-muted:var(--theme-muted);--self-line:var(--theme-border);--self-soft:var(--theme-raised);--self-accent:var(--theme-text);--billing-ink:var(--theme-text);--billing-muted:var(--theme-muted);--billing-line:var(--theme-border);--billing-soft:var(--theme-raised);--payment-ink:var(--theme-text);--payment-muted:var(--theme-muted);--payment-line:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout :is(.customer-calendar,.customer-settings-modal,.customer-settings-modal-body,.customer-settings-modal-header,.customer-settings-card,.customer-tier-card,.customer-explore-plan-card,.customer-billing-tier-compare,.customer-billing-tier-pill,.customer-calendar-board,.customer-calendar-agenda,.customer-payment-methods-card,.customer-billing-unavailable,.customer-paymongo-preview,.job-tracker-summary,.job-tracker-board,.application-next-card,.customer-membership-card){background:var(--theme-card);color:var(--theme-text);border-color:var(--theme-border);box-shadow:none}html[data-customer-theme=dark] .customer-simple-layout :is(.customer-billing-toggle-pill,.self-service-actions button,.job-save-button,.customer-calendar-agenda button,.customer-billing-tier-selection,.customer-settings-modal-nav,.customer-settings-modal-actions button){background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .workspace-page-skeleton [class*=skeleton-]{border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout :is(.skeleton-self-service-card,.skeleton-tier-card,.skeleton-service-card,.skeleton-calendar-board,.skeleton-calendar-agenda,.skeleton-va-card,.skeleton-inquiry-card,.skeleton-interview-card,.skeleton-followup-row,.workspace-skeleton-body>span,.workspace-settings-modal-skeleton>div,.workspace-settings-modal-skeleton header,.workspace-settings-modal-skeleton section){background:var(--theme-card);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .rb-loading-text{color:#0000}.customer-simple-layout .workspace-page-skeleton.is-overlay{background:var(--theme-bg)}.customer-loading-checklist>span{background:var(--theme-skeleton);border-radius:6px;animation:1.8s ease-in-out infinite huntly-loading;display:block}.customer-loading-work .workspace-skeleton-line.is-title{height:24px}html[data-customer-theme=dark] .notification-popover{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--theme-card);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .notification-popover :is(header,button,h3,p){color:inherit;border-color:var(--theme-border);background-color:#0000}@media (prefers-reduced-motion:reduce){.workspace-page-skeleton *,.workspace-settings-modal-skeleton *{animation:none!important}}html[data-customer-theme=dark] .customer-simple-layout .resume-builder{--rb-ink:var(--theme-text);--rb-muted:var(--theme-muted);--rb-subtle:var(--theme-muted);--rb-line:var(--theme-border);--rb-line-strong:var(--theme-border-strong);--rb-canvas:var(--theme-bg);--rb-paper:var(--theme-card);--rb-soft:var(--theme-raised);--rb-accent:var(--theme-text);--rb-accent-soft:var(--theme-raised)}html[data-customer-theme=dark] .customer-simple-layout .customer-simple-tabs a.active{background:var(--theme-text);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-simple-tabs a:hover:not(.active){background:var(--theme-raised);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .resume-builder :is(.rb-toolbar,.rb-steps,.rb-editor,.rb-entries,.rb-skills,.rb-template-disclosure,.rb-final-toolbar,.rb-pdf-controls,.rb-readiness){background:var(--theme-card);color:var(--theme-text);border-color:var(--theme-border);box-shadow:none}html[data-customer-theme=dark] .customer-simple-layout .resume-builder :is(.rb-header,.rb-editor>.rb-section-heading,.rb-entries>.rb-section-heading,.rb-skills>h3,.rb-preview-heading){background-color:var(--theme-card);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .resume-builder :is(.rb-guidance,.rb-entries>.rb-entry,.rb-ai-questions,.rb-ai-status,.rb-template-option){background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .resume-builder :is(.rb-preview-panel,.rb-preview-viewport,.rb-paper-canvas,.rb-pdf-viewport){background:var(--theme-bg);border-color:var(--theme-border);box-shadow:none}html[data-customer-theme=dark] .customer-simple-layout .resume-builder :is(.rb-toolbar,.rb-steps,.rb-editor,.rb-preview-panel,.rb-preview-viewport,.rb-guidance,.rb-entry,.rb-skills,.rb-ai-builder,.rb-template-disclosure){border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .resume-builder :is(.rb-save-state,.rb-export-note,.rb-preview-note,.rb-guidance,.rb-field small,.rb-paper-caption){color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .resume-builder .rb-progress{background:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .resume-builder .rb-progress>span{background:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .resume-builder .rb-steps button[aria-current=step]{box-shadow:inset 0 -4px var(--theme-text);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .resume-builder .rb-steps button:hover:not(:disabled){background:var(--theme-raised);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .resume-builder .rb-success{color:#d3f5e3;background:#183e30;border-color:#35684f}html[data-customer-theme=dark] .customer-simple-layout .resume-builder .rb-error{color:#ffd7da;background:#482528;border-color:#744247}html[data-customer-theme=dark] .customer-simple-layout .rb-paper :is(h1,h2,h3,h4,p,strong,small){color:#202020}.customer-page-loading{--loading-base:var(--theme-skeleton,#e4e4e0);--loading-highlight:var(--theme-skeleton-highlight,#f1f1ef);pointer-events:none}.customer-simple-layout .customer-page-loading.customer-explore,.customer-simple-layout .customer-page-loading.customer-calendar,.customer-simple-layout .customer-page-loading.customer-payment-page{padding:clamp(28px,4vw,48px)}.customer-page-loading .customer-skeleton-block{background:linear-gradient(90deg, var(--loading-base) 20%, var(--loading-highlight) 42%, var(--loading-base) 64%);background-size:240% 100%;border-radius:5px;width:100%;max-width:100%;height:14px;min-height:14px;margin:12px 0;animation:1.6s ease-in-out infinite workspace-skeleton-pulse;display:block}.customer-page-loading .customer-skeleton-block.is-kicker{width:110px;height:10px;min-height:10px}.customer-page-loading .customer-skeleton-block.is-title{width:420px;height:clamp(32px,3vw,48px)}.customer-page-loading .customer-skeleton-block.is-heading{width:220px;height:24px}.customer-page-loading .customer-skeleton-block.is-action{width:140px;height:44px}.customer-page-loading .customer-skeleton-block.is-input{height:44px}.customer-page-loading .customer-skeleton-block.is-textarea{height:132px}.customer-page-loading .customer-skeleton-block.is-portrait{border-radius:50% 50% 16px 16px;width:150px;height:160px}.customer-page-loading header>div{flex:1;min-width:0}.customer-page-loading header>.customer-skeleton-block{width:min(300px,40%)}.customer-page-loading .customer-skeleton-field{min-width:0}.customer-page-loading .customer-skeleton-rows>div{border-bottom:1px solid var(--theme-border,#dedede);padding:12px 0}.customer-page-loading .customer-skeleton-rows .is-heading{height:16px;margin:6px 0}.customer-page-loading .customer-onboarding-card .customer-skeleton-rows>div{padding:2px 0}.customer-page-loading .customer-onboarding-card .customer-skeleton-rows .is-copy{display:none}.customer-page-loading .customer-calendar-day .customer-skeleton-block{width:18px}.customer-page-loading .customer-explore-plan-card>.is-action{margin-top:auto}.customer-page-loading .customer-skeleton-account{max-width:680px;margin:auto;padding:24px}html[data-customer-theme=dark] .customer-page-loading :is(.customer-settings-card,.customer-payment-method-panel,.customer-payment-summary,.customer-calendar,.customer-explore-plan-card,.customer-calendar-board,.customer-calendar-agenda,.customer-settings-modal,.customer-settings-modal-header,.job-search-standby){background:var(--theme-card,#1d1d1d);border-color:var(--theme-border,#3b3b3b)}@media (width<=600px){.customer-simple-layout .customer-page-loading.customer-explore,.customer-simple-layout .customer-page-loading.customer-calendar,.customer-simple-layout .customer-page-loading.customer-payment-page{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.customer-page-loading .customer-skeleton-block{animation:none}}.customer-page-loading :is(div,section,article,aside,header){min-width:0;max-width:100%}.customer-page-loading .customer-skeleton-block{flex-shrink:1;min-width:0}.customer-page-loading .job-tracker-summary{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.35fr)}.customer-page-loading .job-tracker-summary>div{min-width:0}html[data-customer-theme=dark] .customer-page-loading .customer-explore-pricing{background:var(--theme-card,#1d1d1d);border-color:var(--theme-border,#3b3b3b)}@media (width<=700px){.customer-page-loading .job-tracker-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-page-loading .job-tracker-summary>.is-action{grid-column:1/-1;margin-inline:12px}.customer-page-loading .customer-calendar-weekdays,.customer-page-loading .customer-calendar-grid,.customer-page-loading .customer-calendar-toolbar{min-width:0}}.customer-page-loading .job-tracker-summary>div{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}html[data-customer-theme=dark] .customer-simple-brand .huntly-wordmark{color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout :is(.customer-huntly-profile,.customer-profile-fields,.customer-account-clerk,.customer-settings-content,.customer-explore-pricing,.job-board-card,.customer-sub-activation-card,.sub-activation-grid,.customer-privacy-overview){background:var(--theme-card);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout :is(.customer-profile-fields label,.customer-huntly-profile header p){color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-profile-submit button{background:var(--theme-text);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout :is(.sub-activation-item,.customer-settings-card,.customer-profile-submit,.customer-huntly-profile header){border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-empty{background:var(--theme-raised);color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-empty :is(strong,p){color:inherit}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-empty strong{color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-empty a{border-color:var(--theme-border-strong);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-empty a:hover{background:var(--theme-text);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-empty img{filter:drop-shadow(0 4px 12px #ffffff30)}html[data-customer-theme=dark] .customer-simple-layout .onboarding-progress-pill{color:var(--theme-muted);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-badge{background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-badge-done{color:#b3f2d2;background:#183d30}html[data-customer-theme=dark] .customer-simple-layout :is(.customer-portal-badge-in_progress,.customer-portal-badge-active){color:#c0dfff;background:#23394e}html[data-customer-theme=dark] .notification-popover :is(.notification-toolbar,.notification-item,.notification-popover-footer){background:var(--theme-card);color:var(--theme-text);border-color:var(--theme-border)}.customer-session-loading .customer-session-brand{border-bottom:1px solid var(--theme-border);padding:0 12px 16px}.customer-session-loading .customer-session-nav{gap:4px;display:grid}.customer-session-loading .customer-session-nav .customer-skeleton-block{height:44px;margin:0}.customer-session-loading .customer-simple-account{width:100%}@media (prefers-reduced-motion:reduce){.customer-session-loading .customer-skeleton-block{animation:none}}html[data-customer-theme=dark] .customer-simple-layout :is(.customer-explore,.customer-calendar,.customer-payment-page){background:var(--theme-bg);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout :is(.job-search-standby,.interviews-section-header,.interview-card,.followup-card,.customer-calendar-agenda li,.customer-calendar-day.is-empty,.empty-circle-icon,.document-count,.job-stage-badge){background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout :is(.customer-calendar-day,.customer-calendar-weekdays span,.customer-calendar-toolbar,.customer-explore-plan-price,.job-search-results,.customer-job-search,.document-library-heading,.interviews-section-header){border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout :is(.settings-kicker,.document-count,.interview-date,.interviews-plan-action,.customer-calendar-day>span,.customer-calendar-weekdays span,.customer-calendar-agenda time,.customer-explore-plan-card>ul,.customer-explore-plan-card>ul li,.customer-explore-plan-price small,.customer-explore-plan-heading>span){color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout :is(.customer-explore-plan-price>span){color:#80d6ae}html[data-customer-theme=dark] .customer-simple-layout :is(.customer-explore-plan-heading>span,.interviews-tab-pill,.customer-billing-toggle-pill,.customer-calendar-toolbar button,.job-tracker-summary>button,.rb-secondary,.rb-entry-toolbar button),html[data-customer-theme=dark] .customer-simple-layout .customer-explore-plan-card>a{background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-explore-plan-card.is-recommended>a{background:var(--theme-text);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout :is(.interviews-tab-pill button,.customer-billing-toggle-pill button){color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout :is(.interviews-tab-pill button.active,.customer-billing-toggle-pill button.active){background:var(--theme-text);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .resume-builder button:disabled{background:var(--theme-raised);color:var(--theme-muted);border-color:var(--theme-border);opacity:.7}html[data-customer-theme=dark] .customer-simple-layout :is(.resume-builder .button:hover:not(:disabled),.rb-secondary:hover:not(:disabled)){background:var(--theme-muted);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar-day strong{background:var(--theme-raised);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout :is(.application-checklist li,.document-table td,.document-table th,.customer-job-empty,.self-service-empty){border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-job-empty:not(.is-researching){background:var(--theme-raised);color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-job-empty:not(.is-researching)>strong{color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .job-board-list>li:is(:hover,:focus-within){background:var(--theme-raised)}html[data-customer-theme=dark] .customer-simple-layout .job-application-link{color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .job-tracker-page .job-board-pagination button{background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .job-tracker-page .job-board-pagination button:hover:not(:disabled){background:var(--theme-text);color:var(--theme-bg);border-color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .job-tracker-page .job-board-pagination button:disabled{background:var(--theme-bg);color:var(--theme-muted);border-color:var(--theme-border);opacity:1}html[data-customer-theme=dark] .customer-simple-layout .application-checklist li.is-complete{background:#183d30;border-color:#35654d}html[data-customer-theme=dark] .customer-simple-layout .application-checklist .is-complete strong{color:#b3f2d2}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page{--application-ink:var(--theme-text);--application-muted:var(--theme-muted);--application-line:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page .application-panel{border-color:var(--theme-border);background:var(--theme-card);box-shadow:none}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page .application-card-header{border-color:var(--theme-border);background-color:var(--theme-card);color:#fff}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page .application-card-header :is(h2,span){color:#fff}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page .application-card-header>div>span{color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page :is(.application-card-body,.application-next-body,.application-checklist-body,.application-guidance-body){background:var(--theme-card);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page :is(.application-form-group,.application-form-group legend,.application-form-actions,.application-checklist li){border-color:var(--theme-border);background:var(--theme-raised);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page :is(.application-form-group legend>strong,.application-details-form label,.application-guidance-form label,.application-next-copy>span,.application-next-copy h3,.application-control-note strong,.application-progress-row strong,.application-checklist strong,.application-guidance-intro strong){color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page :is(.application-form-group legend>small,.application-details-form label small,.application-guidance-form label small,.application-next-copy p,.application-control-note span,.application-progress-row span,.application-checklist small,.application-privacy-note,.application-guidance-intro p){color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page :is(.application-form-group legend>span,.application-step-number){background:var(--theme-text);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page :is(.application-select select,.application-details-form input,.application-details-form select,.application-details-form textarea,.application-guidance-form textarea){border-color:var(--theme-border);background:var(--theme-bg);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page :is(.application-picker,.application-control-note,.application-checklist-actions){border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page :is(.application-progress,.application-assistance-status){color:#dfe5ff;background:#35394f;border-color:#596392}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page :is(.application-form-actions .button,.application-checklist-actions .button,.application-guidance-form .button,.application-next-actions .button){border-color:var(--theme-text);background:var(--theme-text);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page :is(.application-form-actions .button:hover:not(:disabled),.application-checklist-actions .button:hover:not(:disabled),.application-guidance-form .button:hover:not(:disabled),.application-next-actions .button:hover){background:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page .application-next-actions>a:not(.button){color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page .application-progress-row progress{background:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page .application-progress-row progress::-webkit-progress-bar{background:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page .application-progress-row progress::-webkit-progress-value{background:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page .application-progress-row progress::-moz-progress-bar{background:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page .application-checklist input{accent-color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page .application-next-body>img{mix-blend-mode:normal;background:0 0;border:0;border-radius:0}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page .application-guidance-result{background:#183d30;border-color:#3f8f69}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page .application-guidance-result :is(p,small){color:#c9ebd9}html[data-customer-theme=dark] .customer-simple-layout .customer-application-page .application-guidance-pending{border-color:var(--theme-border);background:var(--theme-raised);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page{--follow-ink:var(--theme-text);--follow-muted:var(--theme-muted);--follow-line:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page :is(.follow-up-breadcrumbs,.follow-up-breadcrumbs a){color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-summary{border-color:var(--theme-border);background:var(--theme-card);box-shadow:none}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-summary button{border-color:var(--theme-border);background:var(--theme-card);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-summary button:hover{background:var(--theme-raised)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-summary button.is-active{background:var(--theme-text);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-summary span small{color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-summary button.is-active :is(strong,small){color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .customer-settings-card{border-color:var(--theme-border);background:var(--theme-card);box-shadow:none}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page :is(.follow-up-composer-body,.follow-up-queue-body){background:var(--theme-card);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-queue-body{background:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page :is(.follow-up-form-section,.follow-up-form-section>legend){border-color:var(--theme-border);background:var(--theme-raised);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-form-section>legend>span{background:var(--theme-text);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-form-section>legend>strong,html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-form label,html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-templates>legend{color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-form-section>legend>small{color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-form :is(input,select,textarea){border-color:var(--theme-border);background:var(--theme-bg);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-templates button{border-color:var(--theme-border);background:var(--theme-card);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-templates button:hover{border-color:var(--theme-border-strong);background:var(--theme-raised)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-templates small{color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-composer-actions{border-color:var(--theme-border);background:var(--theme-raised)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-composer-actions>span{color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page :is(.follow-up-composer-actions .button,.follow-up-new-button){border-color:var(--theme-text);background:var(--theme-text);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page :is(.follow-up-composer-actions .button,.follow-up-new-button):hover:not(:disabled){border-color:var(--theme-muted);background:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-view-switch{border-color:var(--theme-border);background:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-view-switch button{color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-view-switch button.is-active{background:var(--theme-text);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-kanban-column{border-color:var(--theme-border);background:var(--theme-card)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-kanban-column.has-dragging-card:hover{border-color:var(--theme-border-strong);background:var(--theme-raised)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page :is(.follow-up-kanban-card,.follow-up-list>li){border-color:var(--theme-border);background:var(--theme-raised);color:var(--theme-text);box-shadow:none}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-kanban-card:hover{border-color:var(--theme-border-strong);box-shadow:0 10px 24px #0000002e}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page :is(.follow-up-kanban-card h4,.follow-up-list h3,.follow-up-subject){color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page :is(.kanban-card-meta,.kanban-company,.kanban-recruiter,.kanban-subject,.follow-up-company,.follow-up-preview,.follow-up-card-meta){color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .kanban-recruiter span{background:var(--theme-raised);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .kanban-card-actions{border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .kanban-card-actions :is(button,select),html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-card-actions button{border-color:var(--theme-border);background-color:var(--theme-bg);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .kanban-card-actions :is(button,select):hover,html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-card-actions button:hover{border-color:var(--theme-border-strong);background-color:var(--theme-raised)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .kanban-empty{border-color:var(--theme-border-strong);background:var(--theme-raised);color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .kanban-empty span{color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page :is(.follow-up-status,.follow-up-overdue,.kanban-overdue){color:#ffb4ae;background:#493035;border-color:#574049}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-status.status-sent{color:#c7ddff;background:#24364c}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page :is(.follow-up-status.status-replied,.follow-up-status.status-interview){color:#b3f2d2;background:#183d30}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-status.status-closed{background:var(--theme-bg);color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-staff-feedback{background:#183d30;border-color:#3f8f69}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-staff-feedback :is(span,p){color:#c9ebd9}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-composer-body>.application-privacy-note{border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-support-page .customer-va-header button{background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout :is(input,textarea)::placeholder{color:#929292;opacity:1}.customer-simple-layout .document-library-page .customer-settings-card h2{letter-spacing:-.025em;line-height:1.3}html[data-customer-theme=dark] .customer-simple-layout :is(.rb-template-option,.rb-ai-status){background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .rb-template-option.is-selected{border-color:var(--theme-muted);background:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-explore-plan-card>ul li:before{color:#80d6ae}.customer-simple-sidebar .customer-simple-account{border-color:var(--theme-border);background:var(--theme-card);box-shadow:none;border-radius:14px;gap:4px;padding:12px}.customer-simple-account .customer-account-identity{border-radius:9px;gap:10px;width:100%;padding:4px}.customer-simple-account .customer-account-identity small{letter-spacing:0;color:var(--theme-muted);font-size:10px}.customer-simple-account .customer-account-identity strong{color:var(--theme-text);margin-top:2px;font-size:13px;line-height:1.4}.customer-simple-account .customer-account-avatar{background:var(--theme-text);width:36px;height:36px;color:var(--theme-card);border-color:var(--theme-border);border-radius:10px;flex-basis:36px}.customer-simple-account .customer-account-email{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;padding:4px 4px 12px;font-size:11px;line-height:1.5;overflow:hidden}.customer-simple-account .customer-theme-toggle{background:var(--theme-raised);border-radius:8px;gap:10px;min-height:40px;padding:10px}.customer-simple-account .customer-theme-toggle span{font-size:12px;font-weight:500}.customer-simple-account .customer-account-controls{border-top:1px solid var(--theme-border);grid-template-columns:1fr;gap:2px;margin-top:6px;padding-top:6px;display:grid}.customer-simple-account .customer-account-controls :is(a,button){width:100%;min-height:40px;color:var(--theme-muted);border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.customer-simple-account .customer-account-controls :is(a,button) span{margin-left:0;font-size:12px;font-weight:500}.customer-simple-account .customer-account-controls svg{flex:0 0 16px;width:16px;height:16px}.customer-simple-account .customer-account-controls :is(a,button):hover{background:var(--theme-raised);color:var(--theme-text)}@media (width<=600px){.customer-simple-sidebar .customer-simple-account{grid-template-columns:minmax(0,1fr)}.customer-simple-account .customer-account-controls{grid-area:auto/1;grid-template-columns:1fr 1fr}}.customer-simple-layout .onboarding-step-indicator{flex:0 0 32px;width:32px}.customer-simple-layout .onboarding-step-indicator .step-milestone-icon{background:var(--theme-raised);width:32px;height:32px;color:var(--theme-muted);border:1px solid var(--theme-border);border-radius:10px;place-items:center;display:grid}.customer-simple-layout .step-milestone-icon svg{width:18px;height:18px}.customer-simple-layout .onboarding-step-indicator .step-milestone-icon.is-complete{color:#18754e;background:#e7f5ee;border-color:#cee8dc}html[data-customer-theme=dark] .customer-simple-layout .onboarding-step-indicator .step-milestone-icon.is-complete{color:#91dab5;background:#203b30;border-color:#345844}.customer-simple-layout .onboarding-step-indicator .step-milestone-icon.is-blocked{color:var(--theme-text);border-style:dashed}.job-board-pagination{border-top:1px solid var(--theme-border,#dedede);color:var(--theme-muted,#595959);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;font-size:.8125rem;display:flex}.job-board-pagination>div{align-items:center;gap:12px;display:flex}.job-board-pagination button{border:1px solid var(--theme-border,#dedede);background:var(--theme-card,#fff);min-height:44px;color:var(--theme-text,#202020);font:inherit;cursor:pointer;border-radius:8px;padding:8px 14px}.job-board-pagination button:disabled{opacity:.45;cursor:default}.job-board-pagination button:hover:not(:disabled){background:var(--theme-raised,#f4f4f2)}.customer-priority-layout :is(.customer-portal-header,.customer-portal-grid,.customer-progress-summary .customer-portal-bento){width:100%;max-width:none}html[data-customer-theme=dark] .customer-simple-layout .customer-priority-layout .onboarding-step-item{background:0 0}html[data-customer-theme=dark] .customer-priority-layout .onboarding-step-item+.onboarding-step-item{border-top:1px solid var(--theme-border)}html[data-customer-theme=dark] .customer-priority-layout .onboarding-progress-pill{background:0 0;border:0;gap:10px}html[data-customer-theme=dark] .customer-priority-layout :is(.onboarding-track,.customer-portal-progress){background:var(--theme-border)}html[data-customer-theme=dark] .customer-priority-layout :is(.onboarding-track-fill,.customer-portal-progress i){background:#91dab5}html[data-customer-theme=dark] .customer-priority-layout .customer-portal-timeline>ol li>i{border-color:var(--theme-card);background:#91dab5;box-shadow:0 0 0 1px #91dab5}html[data-customer-theme=dark] .customer-priority-layout .customer-progress-summary .customer-portal-stat+.customer-portal-stat{border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-priority-layout .onboarding-step-action .button{background:var(--theme-raised);border:1px solid var(--theme-border);color:var(--theme-text)}html[data-customer-theme=dark] .customer-priority-layout .onboarding-step-action .button:hover{background:var(--theme-border)}.customer-simple-layout .customer-middle-bento .onboarding-step-list{gap:10px;container-type:inline-size}.customer-simple-layout .customer-middle-bento .onboarding-step-item{-webkit-backdrop-filter:blur(12px);background:linear-gradient(125deg,#fffc,#f0f2f18c);border:1px solid #ffffffbf;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:12px;transition:background-color .2s,border-color .2s;display:grid;box-shadow:inset 0 1px #fffc,0 3px 10px #00000008}.customer-simple-layout .customer-middle-bento .onboarding-step-heading{flex-wrap:wrap;gap:6px 9px}.customer-simple-layout .customer-middle-bento .onboarding-step-heading strong{overflow-wrap:anywhere}.customer-simple-layout .customer-middle-bento .step-state-tag{white-space:nowrap;flex:none}.customer-simple-layout .customer-middle-bento .onboarding-step-action{min-width:0;margin:0}.customer-simple-layout .customer-middle-bento .onboarding-step-action .button{white-space:normal;text-align:center;border-radius:9px;min-height:36px}html[data-customer-theme=dark] .customer-simple-layout .customer-middle-bento .onboarding-step-item{background:linear-gradient(125deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0d,0 3px 10px #0000001a}html[data-customer-theme=dark] .customer-simple-layout .customer-middle-bento .onboarding-step-item:hover{border-color:#ffffff30}@container (width<=470px){.customer-simple-layout .customer-middle-bento .onboarding-step-item{grid-template-columns:32px minmax(0,1fr)}.customer-simple-layout .customer-middle-bento .onboarding-step-action{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.customer-simple-layout .customer-middle-bento .onboarding-step-item{transition:none}}.customer-announcement{border:1px solid var(--theme-border);background:var(--theme-card);color:var(--theme-text);border-radius:14px;align-items:center;gap:16px;margin-bottom:24px;padding:18px 22px;display:flex}.customer-announcement>svg{width:22px;height:22px;color:var(--theme-muted);flex:none}.customer-announcement>div{flex:1;min-width:0}.customer-announcement>div>span{letter-spacing:.12em;color:var(--theme-muted);margin-bottom:5px;font-size:10px;font-weight:650;display:block}.customer-announcement strong{overflow-wrap:anywhere;font-size:15px;display:block}.customer-announcement p{color:var(--theme-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.customer-announcement>a{border:1px solid var(--theme-border);min-height:44px;color:var(--theme-text);white-space:nowrap;border-radius:9px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.customer-announcement>a:hover{background:var(--theme-raised)}@media (width<=600px){.customer-announcement{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px}.customer-announcement>div{flex-basis:calc(100% - 40px)}.customer-announcement>a{margin-left:34px}}.customer-simple-layout .customer-success-banner{color:#fff;background:#176344;border:1px solid #217856;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;margin:12px 0 20px;padding:12px 18px;font-size:13px;font-weight:550;line-height:1.5;display:flex}.customer-success-banner>svg{flex:none;width:18px;height:18px}.customer-success-banner>span{overflow-wrap:anywhere;min-width:0}html[data-customer-theme=dark] .customer-simple-layout .customer-success-banner{color:#d3f5e3;background:#183e30;border-color:#35684f}html[data-customer-theme=dark] .customer-simple-layout :is(.customer-portal-header,.customer-portal-panel-heading,.customer-portal-stat-header,.onboarding-card-header,.customer-calendar:not(.staff-calendar)>.customer-calendar-header,.customer-calendar:not(.staff-calendar) .customer-calendar-toolbar,.customer-calendar-agenda-header,.customer-feature-header,.customer-interviews-section .interviews-section-header,.follow-up-panel-header),html[data-customer-theme=dark] .customer-simple-layout :is(.customer-settings-modal-header,.customer-paymongo-preview>header,.customer-interviews-section .opportunity-content-card-header,.customer-interviews-section .interview-card-top,.customer-interviews-section .followup-card-header,.job-board-card>.self-service-section-heading,.customer-follow-ups-page>.customer-feature-header,.customer-follow-ups-page .follow-up-panel-header,.follow-up-kanban-column>header,.document-library-page>.customer-feature-header,.document-library-page .self-service-section-heading,.customer-application-page>.customer-feature-header,.interview-form-sidebar){background-color:var(--theme-card);border-color:var(--theme-border);background-image:none}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page>.customer-feature-header,html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-panel-header{background-position:50%}html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page>.customer-feature-header:before,html[data-customer-theme=dark] .customer-simple-layout .customer-follow-ups-page .follow-up-panel-header:before{content:none}html[data-customer-theme=dark] .customer-simple-layout :is(.customer-opportunities-page>.customer-feature-header,.job-tracker-page>.customer-feature-header,.customer-application-page>.customer-feature-header,.customer-interviews-section .interviews-section-header){background-position:50%}html[data-customer-theme=dark] .customer-simple-layout .customer-opportunities-page>.customer-feature-header:before,html[data-customer-theme=dark] .customer-simple-layout .job-tracker-page>.customer-feature-header:before,html[data-customer-theme=dark] .customer-simple-layout .customer-application-page>.customer-feature-header:before,html[data-customer-theme=dark] .customer-simple-layout .customer-interviews-section .interviews-section-header:before{content:none}html[data-customer-theme=dark] .customer-simple-layout .workspace-main:has(.document-library-page){background-color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page>.customer-feature-header{background-position:50%}html[data-customer-theme=dark] .customer-simple-layout .document-library-page>.customer-feature-header:before{content:none}html[data-customer-theme=dark] .customer-simple-layout .document-library-page>p:first-child,html[data-customer-theme=dark] .customer-simple-layout .document-library-page>p:first-child a{color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page>p:first-child a:hover{color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page .customer-settings-card{background:var(--theme-card);color:var(--theme-text);border-color:var(--theme-border);box-shadow:none}html[data-customer-theme=dark] .customer-simple-layout .document-library-page .self-service-form label{color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page .document-count{background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page .document-dropzone{background:var(--theme-raised);border-color:var(--theme-border-strong);color:var(--theme-text)!important}html[data-customer-theme=dark] .customer-simple-layout .document-library-page .document-dropzone:hover{background:var(--theme-raised);border-color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page .document-dropzone-mark{background:var(--theme-text);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page .document-dropzone :is(strong,small),html[data-customer-theme=dark] .customer-simple-layout .document-library-page .document-privacy-note,html[data-customer-theme=dark] .customer-simple-layout .document-library-page>.customer-feature-footnote{color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page .document-dropzone strong{color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page .self-service-form>.button{background:var(--theme-text);color:var(--theme-bg);border-color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page .self-service-form>.button:hover:not(:disabled){background:var(--theme-muted);border-color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page .self-service-form>.button:disabled{background:var(--theme-raised);color:var(--theme-muted);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page .document-library-card>.self-service-empty{background:var(--theme-raised);color:var(--theme-muted);border-color:var(--theme-border-strong)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page :is(.document-table,.document-table th,.document-table td,.document-file-cell strong,.document-version-history){color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page :is(.document-table th,.document-file-cell small,.document-version-history small,.document-version-upload label,.document-archive-list li small){color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page :is(.document-file-type,.document-access,.document-version-history li,.document-archive-list li){background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page .document-access.is-shared{color:#cbd1ff;background:#353a55}html[data-customer-theme=dark] .customer-simple-layout .document-library-page :is(.document-version-history button,.document-version-upload button,.document-archive-action,.document-archive-list button){background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page :is(.document-version-history button,.document-version-upload button,.document-archive-list button):hover:not(:disabled){background:var(--theme-text);color:var(--theme-bg);border-color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .document-library-page .document-archive-action{color:#ffb4ab}html[data-customer-theme=dark] .customer-simple-layout .workspace-main:has(.customer-calendar:not(.staff-calendar)){background-color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar){color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar)>.customer-calendar-header{background-position:50%;box-shadow:0 16px 38px #00000059}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar)>.customer-calendar-header:before{content:none}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar-links,html[data-customer-theme=dark] .customer-simple-layout .customer-calendar-links a{color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar-links a:hover{color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) :is(.customer-calendar-board,.customer-calendar-agenda){background:var(--theme-card);color:var(--theme-text);border-color:var(--theme-border);box-shadow:none}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-toolbar{border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-toolbar button{background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-toolbar button:nth-child(2){background:var(--theme-text);color:var(--theme-bg);border-color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-toolbar button:hover{background:var(--theme-muted);color:var(--theme-bg);border-color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-legend{background:var(--theme-raised);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-legend>span{color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-legend i{background:#7289da}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-legend i.is-follow-up{background:#a78bfa}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-weekdays{background:var(--theme-card);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-weekdays span{color:var(--theme-muted);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-day{background:var(--theme-card);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-day.is-empty{background:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-day>time{color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-day.is-today{background:var(--theme-raised);box-shadow:inset 0 0 0 2px var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-day.is-today>time{background:var(--theme-text);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-select-day:is(:hover,:focus-visible){background:var(--theme-raised);color:#fff;box-shadow:inset 0 0 0 2px var(--theme-muted), 0 9px 20px #00000047}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-select-day:is(:hover,:focus-visible)>time{background:var(--theme-text);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-task{color:#fff;background:#5865f2;border-color:#5865f2}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-task.is-follow-up{background:#7c3aed}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-task:is(:hover,:focus-visible,[aria-pressed=true]){color:#fff;background:#4752c4;box-shadow:0 7px 15px #00000052}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-agenda-body{background:var(--theme-card)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-agenda li{background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-agenda li.is-selected{background:var(--theme-raised);border-color:var(--theme-muted);box-shadow:0 8px 20px #00000047}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-agenda :is(time,small,.customer-calendar-agenda-meta>span){color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-agenda li>strong{color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-agenda-actions{border-color:var(--theme-border-strong)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-agenda :is(li>a,.customer-calendar-agenda-actions>a){color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-agenda button{background:var(--theme-text);color:var(--theme-bg);border-color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-agenda button:hover{background:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-empty{background:var(--theme-raised);border-color:var(--theme-border-strong)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-empty :is(span,strong){color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-empty p{color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-empty a{background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar) .customer-calendar-empty a:first-child{background:var(--theme-text);color:var(--theme-bg);border-color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar-hero-stats{background-color:var(--theme-raised);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-calendar:not(.staff-calendar)>.customer-calendar-header{box-shadow:0 16px 38px #00000059}html[data-customer-theme=light] .customer-simple-layout :is(.customer-portal-header,.customer-portal-panel-heading,.customer-portal-stat-header,.onboarding-card-header){color:#fff;background-color:#0b0b0d;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:30px 30px;border-color:#27272a}html[data-customer-theme=light] .customer-simple-layout :is(.customer-portal-header h1,.customer-portal-header>div>span,.customer-portal-panel-heading h2,.customer-portal-panel-heading span,.customer-portal-stat-header span,.onboarding-card-header h2,.onboarding-card-header .customer-pricing-kicker){color:#fff}html[data-customer-theme=light] .customer-simple-layout :is(.customer-portal-header-actions p,.customer-portal-header-actions small,.customer-portal-panel-heading>small){color:#c7cbd4}.customer-portal-hero{background-color:#0b0b0d;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:30px 30px;border:1px solid #27272a;border-radius:20px;margin-bottom:24px;overflow:hidden;box-shadow:0 16px 38px #0f172a21}.customer-portal-simple .customer-portal-hero .customer-portal-header{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0}.customer-portal-hero .customer-announcement{color:#fff;background:#ffffff12;border-color:#ffffff29;margin:0 28px 24px}.customer-portal-hero .customer-announcement :is(svg,div>span,p){color:#c7cbd4}.customer-portal-hero .customer-announcement>a{color:#fff;border-color:#ffffff38}.customer-portal-hero .customer-announcement>a:hover{background:#ffffff1a}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-hero{background:var(--theme-card);border-color:var(--theme-border);box-shadow:none}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-hero .customer-announcement{background:var(--theme-raised);border-color:var(--theme-border)}html[data-customer-theme=dark] .customer-simple-layout .customer-portal-hero .customer-announcement :is(svg,div>span,p){color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-settings-modal-layer{background:#00000085}@media (width<=620px){.customer-portal-hero .customer-announcement{margin:0 18px 18px}}.customer-simple-layout .customer-support-page{max-width:1240px;margin-inline:auto}.customer-simple-layout #workspace-main .customer-support-page :is(.customer-feature-header,.customer-va-header){background-color:#0b0b0d;border-color:#27272a}html[data-customer-theme=dark] .customer-simple-layout #workspace-main .customer-support-page :is(.customer-feature-header,.customer-va-header){background-color:var(--theme-card);border-color:var(--theme-border)}.customer-simple-layout .customer-support-page .customer-feature-header{isolation:isolate;color:#fff;background-color:#0b0b0d;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:30px 30px;border:1px solid #27272a;border-radius:20px;justify-content:space-between;align-items:center;gap:24px 40px;min-height:142px;margin-bottom:24px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #0f172a21}.customer-simple-layout .customer-support-page .customer-feature-header>div>span{color:#f3f4f8}.customer-simple-layout .customer-support-page .customer-feature-header h1{letter-spacing:-.04em;color:#fff;margin:12px 0 0;font-size:clamp(28px,3vw,38px);font-weight:600}.customer-simple-layout .customer-support-page .customer-feature-header p{text-align:right;color:#c7cbd4;max-width:360px;margin:0}.customer-simple-layout .customer-support-grid{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:24px}.customer-simple-layout .customer-support-page .customer-va-inbox{border:1px solid var(--theme-border);background:var(--theme-card);border-radius:20px;min-height:560px;overflow:hidden;box-shadow:0 4px 20px #00000004}.customer-simple-layout .customer-support-page .customer-va-header{color:#fff;background:#0b0b0d;border-bottom:1px solid #27272a;flex-wrap:nowrap;gap:16px;padding:24px}.customer-simple-layout .customer-support-page .customer-va-header .va-info h2{color:#fff}.customer-simple-layout .customer-support-page .customer-va-header :is(.customer-pricing-kicker,.va-info small){color:#c7c7cb}.customer-simple-layout .customer-support-page .customer-va-header .va-avatar-circle{color:#0b0b0d;background:#fff}html[data-customer-theme=dark] .customer-simple-layout .va-intro-banner,html[data-customer-theme=dark] .customer-simple-layout .va-intro-banner p{color:#202020}.support-team-avatar{background:var(--theme-text);width:44px;height:44px;color:var(--theme-card);border-radius:14px;flex:0 0 44px;place-items:center;font-size:22px;font-weight:650;display:grid}.customer-simple-layout .customer-support-page .va-channel-info{flex:1}.customer-simple-layout .customer-support-page .va-channel-info>span{letter-spacing:.12em;color:var(--theme-muted);font-size:10px}.customer-simple-layout .customer-support-page .va-channel-info h2{color:var(--theme-text);margin:4px 0;font-size:18px}.customer-simple-layout .customer-support-page .va-channel-info p{color:var(--theme-muted);font-size:12px}.customer-simple-layout .customer-support-page .customer-va-header button{color:var(--theme-muted);border-color:var(--theme-border);white-space:nowrap;background:0 0}html[data-customer-theme=dark] .customer-simple-layout .customer-support-page .va-status-indicator.status-matching,html[data-customer-theme=dark] .customer-simple-layout .customer-support-page .va-status-indicator.status-unassigned{color:#fff;background:#5865f2;border:1px solid #7c86ef;box-shadow:0 0 0 3px #5865f21f}.customer-simple-layout .customer-support-page .va-inbox-empty{background:var(--theme-card);text-align:center;flex-direction:column-reverse;justify-content:center;align-items:center;gap:12px;min-height:300px;padding:32px;display:flex}.customer-simple-layout .customer-support-page .va-inbox-empty>img{background:#f1f1ec;border-radius:50%;width:112px;height:100px;padding:8px}.customer-simple-layout .customer-support-page .va-inbox-empty-copy>span{color:var(--theme-muted)}.customer-simple-layout .customer-support-page .va-inbox-empty-copy>strong{color:var(--theme-text);margin:8px 0;font-size:20px;font-weight:600}.customer-simple-layout .customer-support-page .va-inbox-empty p{max-width:38ch;color:var(--theme-muted);font-size:14px;line-height:1.65}.customer-simple-layout .customer-support-page .va-composer-section{border-color:var(--theme-border);background:var(--theme-card)}.customer-simple-layout .customer-support-page .va-composer-form{border:1px solid var(--theme-border);background:var(--theme-bg);border-radius:14px;margin:0 20px 20px;padding:16px;display:block}.customer-simple-layout .customer-support-page .va-composer-field{color:var(--theme-muted);font-size:12px}.customer-simple-layout .customer-support-page .va-composer-field textarea{min-height:80px;box-shadow:none;color:var(--theme-text);background:0 0;border:0;border-radius:4px;padding:8px 0;font-size:14px}.customer-simple-layout .customer-support-page .va-composer-field textarea:focus-visible{border-color:var(--theme-muted);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-muted) 12%, transparent);outline:none}.support-composer-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.support-composer-footer>span{max-width:34ch;color:var(--theme-muted);font-size:11px;line-height:1.5}.customer-simple-layout .customer-support-page .support-composer-footer .button{background:var(--theme-text);color:var(--theme-card);border-radius:9px;padding:10px 16px;font-size:12px}.customer-simple-layout .customer-support-page .customer-support-contact{border:1px solid var(--theme-border);background:var(--theme-card);border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.customer-support-contact .support-contact-icon{border:1px solid var(--theme-border);width:40px;height:40px;color:var(--theme-text);border-radius:12px;place-items:center;font-size:24px;display:grid}.customer-simple-layout .customer-support-page .customer-support-contact h2{color:var(--theme-text);margin:0;font-size:20px}.customer-simple-layout .customer-support-page .customer-support-contact p{color:var(--theme-muted);margin:0;font-size:14px;line-height:1.7}.customer-simple-layout .customer-support-page .customer-support-contact .button{width:100%;color:var(--theme-text);border:1px solid var(--theme-border);background:0 0;border-radius:9px;font-size:12px}.customer-simple-layout .customer-support-page .customer-support-contact small{border-top:1px solid var(--theme-border);color:var(--theme-muted);padding-top:16px;font-size:11px;line-height:1.6}.customer-simple-layout .customer-support-page .va-message-thread{background:var(--theme-card);min-height:300px}.customer-simple-layout .customer-support-page .msg-bubble{background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border)}@media (width<=1100px){.customer-simple-layout .customer-support-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.customer-simple-layout .customer-support-page .customer-va-header{flex-wrap:wrap;padding:16px}.customer-simple-layout .customer-support-page .va-channel-info{flex-basis:calc(100% - 60px)}.customer-simple-layout .customer-support-page .va-composer-form{margin:0 12px 12px}.support-composer-footer{flex-wrap:wrap}.support-composer-footer>span{flex:150px}}html[data-customer-theme=dark] .customer-simple-layout .customer-support-page .customer-feature-header{box-shadow:none;color:var(--theme-text);background-color:#0b0b0d;border-color:#27272a}html[data-customer-theme=dark] .customer-simple-layout .customer-support-page .customer-feature-header :is(h1,p){color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-support-page .customer-feature-header p{color:var(--theme-muted)}.customer-simple-layout .customer-support-page .customer-feature-header h1{margin:8px 0;font-size:28px}.customer-simple-layout .customer-support-page .customer-va-inbox{border-radius:16px;flex-direction:column;height:clamp(520px,74dvh,800px);min-height:0;display:flex}.customer-simple-layout .customer-support-page .customer-va-header{flex:none;padding:16px 20px}.customer-simple-layout .customer-support-page .va-channel-info>span{display:none}.customer-simple-layout .customer-support-page .support-team-avatar{border-radius:50%}.customer-simple-layout .customer-support-page .va-inbox-empty,.customer-simple-layout .customer-support-page .va-message-thread{background:var(--theme-bg);flex:1;min-height:0;max-height:none;overflow-y:auto}.customer-simple-layout .customer-support-page .va-message-thread{gap:16px;padding:24px}.customer-simple-layout .customer-support-page .msg-bubble{background:var(--theme-raised);width:fit-content;max-width:min(80%,480px);color:var(--theme-text);border:0;border-radius:18px 18px 18px 4px;padding:12px 16px}.customer-simple-layout .customer-support-page .is-me .msg-bubble{color:#fff;background:#176b50;border-radius:18px 18px 4px}.customer-simple-layout .customer-support-page .msg-bubble strong{color:inherit;font-size:12px}.customer-simple-layout .customer-support-page .is-me .msg-bubble strong{display:none}.customer-simple-layout .customer-support-page .msg-bubble p{color:inherit;margin:4px 0;font-size:14px;line-height:1.6}.customer-simple-layout .customer-support-page .msg-bubble time{text-align:right;opacity:.75;margin-top:4px;font-size:10px;display:block}.customer-simple-layout .customer-support-page .va-composer-form{border:0;border-top:1px solid var(--theme-border);background:var(--theme-card);border-radius:0;flex-wrap:nowrap;flex:none;align-items:center;gap:12px;margin:0;padding:16px 20px;display:flex}.customer-simple-layout .customer-support-page .va-composer-field{flex:1;display:block}.customer-simple-layout .customer-support-page .va-composer-field textarea{border:1px solid var(--theme-border);background:var(--theme-raised);resize:vertical;border-radius:16px;min-height:46px;max-height:140px;padding:12px 16px;line-height:20px;transition:border-color .15s,box-shadow .15s;display:block}.customer-simple-layout .customer-support-page .support-composer-footer{flex:none;margin:0}.customer-simple-layout .customer-support-page .support-composer-footer .button{color:#fff;background:#176b50;border:0;border-radius:50%;place-items:center;width:46px;height:46px;min-height:46px;padding:0;display:grid}@media (width<=600px){.customer-simple-layout .customer-support-page .customer-feature-header{border-radius:17px;min-height:0;padding:22px 18px}.customer-simple-layout .customer-support-page .customer-feature-header p{text-align:left}.customer-simple-layout .customer-support-page .customer-va-header{gap:10px;padding:12px}.customer-simple-layout .customer-support-page .va-channel-info{flex-basis:0}.customer-simple-layout .customer-support-page .va-channel-info p{display:none}.customer-simple-layout .customer-support-page .customer-va-header button{padding:8px;font-size:11px}.customer-simple-layout .customer-support-page .va-composer-form{gap:8px;padding:12px}}.customer-simple-layout #workspace-main>.customer-opportunities-page>.customer-feature-header{--opportunity-grid-line:#eeeeee12;background-image:linear-gradient(var(--opportunity-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--opportunity-grid-line) 1px, transparent 1px);background-size:32px 32px}.customer-simple-layout #workspace-main>.customer-opportunities-page>.customer-feature-header:before{content:none}.customer-simple-layout #workspace-main>.customer-opportunities-page{background:0 0}.customer-simple-layout .customer-opportunities-page{max-width:1200px;margin-inline:auto}.customer-simple-layout .customer-opportunities-page .customer-feature-header{margin-bottom:32px;display:block}.customer-simple-layout .customer-opportunities-page .customer-feature-header h1{letter-spacing:-.035em;color:#fff;margin:12px 0;font-size:clamp(28px,3vw,38px);line-height:1.2}.customer-simple-layout .customer-opportunities-page .customer-feature-header p{text-align:left;color:#c7cbd4;max-width:600px;margin:0;font-size:15px;line-height:1.6}.customer-simple-layout .customer-opportunities-page .customer-interviews-section{border:1px solid var(--theme-border);background:var(--theme-card);border-radius:18px;box-shadow:0 4px 20px #00000003}.customer-simple-layout .customer-opportunities-page .interviews-section-header{--theme-bg:#0b0b0d;--theme-card:#0b0b0d;--theme-raised:#242426;--theme-text:#fff;--theme-muted:#c7c7cb;--theme-border:#424246;background:var(--theme-card);border-bottom:1px solid var(--theme-border);color:var(--theme-text);flex-direction:row-reverse;align-items:center;gap:20px;padding:16px 24px}.customer-simple-layout .customer-opportunities-page .interviews-section-header:before{content:none}.customer-simple-layout .customer-opportunities-page .interviews-section-header h2{color:var(--theme-text)}.customer-simple-layout .customer-opportunities-page .interviews-section-heading>.customer-pricing-kicker,.customer-simple-layout .customer-opportunities-page .interviews-section-heading p{color:var(--theme-muted)}.customer-simple-layout .customer-opportunities-page .interviews-tab-pill{background:var(--theme-raised);border:0;border-radius:10px;gap:4px;padding:4px}.customer-simple-layout .customer-opportunities-page .interviews-tab-pill button{min-height:40px;color:var(--theme-muted);border-radius:7px;padding:8px 16px;font-size:14px;font-weight:600}.customer-simple-layout .customer-opportunities-page .interviews-tab-pill button.active{background:var(--theme-text);color:var(--theme-bg);box-shadow:0 1px 4px #00000014}.customer-simple-layout .customer-opportunities-page .interviews-tab-pill button>span{background:var(--theme-raised);color:inherit}.customer-simple-layout .customer-opportunities-page .interviews-tab-pill button.active>span{color:inherit;background:#00000014}.customer-simple-layout .customer-opportunities-page .interviews-plan-action{background:var(--theme-bg);border-color:var(--theme-border);min-height:44px;color:var(--theme-text);text-underline-offset:4px;align-items:center;margin:0;font-size:13px;font-weight:500;text-decoration:underline}.customer-simple-layout .customer-opportunities-page .interviews-plan-action:hover{background:var(--theme-raised);border-color:var(--theme-muted)}.customer-simple-layout .customer-opportunities-page :is(.interviews-tab-content,.followups-tab-content){background:var(--theme-bg);padding:24px}.customer-simple-layout .customer-opportunities-page .opportunity-content-card{background:var(--theme-card);border-color:var(--theme-border);box-shadow:none}.customer-simple-layout .customer-opportunities-page .opportunity-content-card-header{background:var(--theme-card);border-bottom:1px solid var(--theme-border);color:var(--theme-text)}.customer-simple-layout .customer-opportunities-page .opportunity-content-card-header h3{color:var(--theme-text)}.customer-simple-layout .customer-opportunities-page .opportunity-content-card-header>div:first-child>span,.customer-simple-layout .customer-opportunities-page .opportunity-content-card-meta>small{color:var(--theme-muted)}.customer-simple-layout .customer-opportunities-page .opportunity-content-card-meta>:is(.opportunity-panel-action,.customer-progress-add){background:var(--theme-bg);border-color:var(--theme-border);color:var(--theme-text)}.customer-simple-layout .customer-opportunities-page .opportunity-content-card-meta>:is(.opportunity-panel-action,.customer-progress-add):hover{background:var(--theme-raised);border-color:var(--theme-muted)}.customer-simple-layout .customer-opportunities-page .interviews-empty-state{gap:12px;min-height:360px;padding:40px 24px}.customer-simple-layout .customer-opportunities-page .empty-circle-icon{background:var(--theme-raised);border:1px solid var(--theme-border);width:64px;height:64px;color:var(--theme-muted);border-radius:20px;place-items:center;margin-bottom:8px;display:grid}.customer-simple-layout .customer-opportunities-page .empty-circle-icon svg{width:28px;height:28px}.customer-simple-layout .customer-opportunities-page .interviews-empty-state strong{color:var(--theme-text);font-size:20px;font-weight:600;line-height:1.4}.customer-simple-layout .customer-opportunities-page .interviews-empty-state p{max-width:42ch;color:var(--theme-muted);margin:0 0 8px;font-size:14px;line-height:1.7}.customer-simple-layout .customer-opportunities-page .interviews-empty-state .button{background:var(--theme-text);min-height:44px;color:var(--theme-card);border-radius:10px;padding:12px 20px;font-size:13px}.customer-simple-layout .customer-opportunities-page :is(.interview-card,.followup-row-card){background:var(--theme-bg);border-color:var(--theme-border);box-shadow:none;padding:24px}.customer-simple-layout .customer-opportunities-page :is(.interview-role,.followup-title-wrap strong){color:var(--theme-text);font-size:18px}.customer-simple-layout .customer-opportunities-page :is(.interview-company,.interview-prep-notes,.followup-summary){color:var(--theme-muted);font-size:14px;line-height:1.6}.customer-simple-layout .customer-opportunities-page :is(.interview-updated,.followup-meta){color:var(--theme-muted);font-size:12px}.customer-simple-layout .customer-opportunities-page :is(button,a):focus-visible{outline:2px solid var(--theme-muted);outline-offset:3px}html[data-customer-theme=dark] .customer-simple-layout .customer-opportunities-page :is(.opportunity-content-card,.customer-progress-create-form){border-color:var(--theme-border);background:var(--theme-card);box-shadow:none}html[data-customer-theme=dark] .customer-simple-layout .customer-opportunities-page :is(.opportunity-content-card-body,.opportunity-empty-layout){background:var(--theme-card)}html[data-customer-theme=dark] .customer-simple-layout .customer-opportunities-page .opportunity-empty-copy>span{color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-opportunities-page .opportunity-empty-copy h4{color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-opportunities-page .opportunity-empty-copy p{color:var(--theme-muted)}html[data-customer-theme=dark] .customer-simple-layout .customer-opportunities-page .opportunity-empty-copy .empty-circle-icon{border-color:var(--theme-border);background:var(--theme-raised);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-opportunities-page .opportunity-empty-layout>img[src$=opportunities-interview-prep-transparent\.png]{filter:none;mix-blend-mode:normal;opacity:1}html[data-customer-theme=dark] .customer-simple-layout .customer-opportunities-page .interviews-tab-pill button.active{background:var(--theme-text);color:var(--theme-bg);box-shadow:0 0 0 3px #eeeeee1f}html[data-customer-theme=dark] .customer-simple-layout .customer-opportunities-page .interviews-tab-pill button.active>span{color:var(--theme-bg);background:#00000014}html[data-customer-theme=dark] .customer-simple-layout .customer-opportunities-page :is(.opportunity-empty-copy>.customer-progress-add,.opportunity-empty-action,.interview-form-submit){border-color:var(--theme-text);background:var(--theme-text);color:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-opportunities-page :is(.interview-form-main,.interview-form-section){border-color:var(--theme-border);background:var(--theme-card)}html[data-customer-theme=dark] .customer-simple-layout .customer-opportunities-page .interview-form-main{background:var(--theme-bg)}html[data-customer-theme=dark] .customer-simple-layout .customer-opportunities-page :is(.interview-details-box,.interview-form-cancel){border-color:var(--theme-border);background:var(--theme-raised);color:var(--theme-text)}html[data-customer-theme=dark] .customer-simple-layout .customer-opportunities-page .interview-form-actions{border-color:var(--theme-border)}@media (width<=600px){.customer-simple-layout .customer-opportunities-page .interviews-section-header{flex-direction:column-reverse;align-items:stretch;gap:8px;padding:16px}.customer-simple-layout .customer-opportunities-page .interviews-tab-pill button{flex:1;padding-inline:12px}.customer-simple-layout .customer-opportunities-page .interviews-plan-action{justify-content:center}.customer-simple-layout .customer-opportunities-page :is(.interviews-tab-content,.followups-tab-content){padding:12px}}.customer-simple-layout{grid-template-columns:240px minmax(0,1fr)}.customer-simple-layout .customer-simple-sidebar{background:var(--theme-card);border-color:var(--theme-border);z-index:30;gap:22px;padding:24px 14px 12px;overflow:visible}.customer-sidebar-heading{justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 8px;display:flex}.customer-sidebar-heading .customer-simple-brand{border:0;min-width:0;padding:0}.customer-sidebar-toggle{width:32px;height:32px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:7px;display:grid}.customer-sidebar-toggle svg{width:18px;height:18px}.customer-sidebar-toggle:hover{background:var(--theme-raised);color:var(--theme-text)}.customer-simple-sidebar .customer-nav-label{color:var(--theme-muted);margin:0 0 10px;padding:0 12px;font-size:11px;font-weight:500}.customer-simple-layout .customer-simple-sidebar nav a{min-height:42px;box-shadow:none;border:0;padding:10px 12px;font-size:13px;font-weight:450}.customer-simple-layout .customer-simple-sidebar nav a.active{background:var(--theme-raised);color:var(--theme-text);box-shadow:none;font-weight:600}.customer-simple-sidebar>details{border-top:1px solid var(--theme-border);padding-top:12px}.customer-sidebar-footer{gap:2px;margin-top:auto;padding-top:16px;display:grid}.customer-sidebar-footer>a,.customer-sidebar-footer>button{min-height:42px;color:var(--theme-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.customer-sidebar-footer>a svg{flex:none;width:18px;height:18px}.customer-sidebar-footer>:is(a,button):hover{background:var(--theme-raised);color:var(--theme-text)}.customer-profile-menu{border-top:1px solid var(--theme-border);margin-top:12px;padding-top:12px;position:relative}.customer-simple-sidebar .customer-profile-menu>summary{border-radius:8px;align-items:center;gap:10px;padding:10px 6px;list-style:none;display:flex}.customer-profile-menu>summary::-webkit-details-marker{display:none}.customer-profile-photo{object-fit:cover;background:var(--theme-raised);width:36px;height:36px;color:var(--theme-text);border:1px solid var(--theme-border);border-radius:50%;flex:0 0 36px;place-items:center;font-weight:600;display:grid}.customer-profile-copy{gap:3px;min-width:0;display:grid}.customer-profile-copy strong{color:var(--theme-text);font-size:12px;font-weight:600}.customer-profile-copy small{color:var(--theme-muted);font-size:10px}.customer-profile-copy :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-profile-chevron{margin-left:auto}.customer-profile-popover{border:1px solid var(--theme-border);background:var(--theme-card);width:248px;color:var(--theme-text);border-radius:12px;padding:16px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 36px #0002}.customer-profile-popover>:is(strong,small){overflow-wrap:anywhere;display:block}.customer-profile-popover>strong{font-size:13px}.customer-profile-popover>small{color:var(--theme-muted);margin:4px 0 14px;font-size:11px}.customer-profile-popover :is(a,button){width:100%;color:var(--theme-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;padding:12px 8px;font-size:13px;text-decoration:none;display:flex}.customer-profile-popover :is(a,button):hover{background:var(--theme-raised)}@media (width>=601px){.customer-simple-layout.is-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.is-sidebar-collapsed .customer-sidebar-heading{flex-direction:column;padding:0}.is-sidebar-collapsed .customer-simple-brand .huntly-mark{width:30px;height:30px}.is-sidebar-collapsed .customer-simple-sidebar nav a{justify-content:center;padding:12px}.is-sidebar-collapsed .customer-simple-sidebar nav a>span,.is-sidebar-collapsed .customer-nav-label,.is-sidebar-collapsed .customer-simple-sidebar>details>summary,.is-sidebar-collapsed .customer-sidebar-footer>:is(a,button)>span,.is-sidebar-collapsed .customer-profile-copy,.is-sidebar-collapsed .customer-profile-chevron{display:none}.is-sidebar-collapsed .customer-sidebar-footer>:is(a,button){justify-content:center;padding:12px}.is-sidebar-collapsed .customer-profile-popover{bottom:0;left:calc(100% + 20px)}.is-sidebar-collapsed .customer-profile-menu>summary{justify-content:center}}@media (width<=600px){.customer-simple-layout{display:block}.customer-sidebar-toggle{display:none}.customer-simple-layout .customer-simple-sidebar{gap:16px;height:auto;padding:16px;position:static}.customer-sidebar-footer{grid-template-columns:1fr 1fr;padding-top:0}.customer-profile-menu{grid-column:1/-1}.customer-profile-popover{max-width:calc(100vw - 40px)}}.customer-profile-membership{color:var(--theme-muted);font-size:11px;font-weight:500}.customer-profile-popover>.customer-profile-membership{margin-top:5px;display:block}.customer-settings-layout{--settings-bg:var(--theme-card,#fff);--settings-text:var(--theme-text,#202020);--settings-muted:var(--theme-muted,#595959);--settings-border:var(--theme-border,#dedede);--settings-raised:var(--theme-raised,#f4f4f2);--self-ink:var(--settings-text);--self-muted:var(--settings-muted);--self-line:var(--settings-border);--self-accent:var(--settings-text);background:var(--settings-bg);min-height:440px;color:var(--settings-text);grid-template-columns:200px minmax(0,1fr);font-size:.875rem;line-height:1.5;display:grid}.customer-settings-nav{border-right:1px solid var(--settings-border);flex-direction:column;align-items:stretch;gap:6px;padding:24px 14px;display:flex}.customer-settings-nav a{min-height:44px;color:var(--settings-muted);border:1px solid #0000;border-radius:8px;align-items:center;padding:10px 12px;font-size:.875rem;text-decoration:none;display:flex}.customer-settings-nav a:hover{background:var(--settings-raised);color:var(--settings-text)}.customer-settings-nav a[aria-current=page]{border-color:var(--settings-border);background:var(--settings-raised);color:var(--settings-text);font-weight:650}.customer-settings-panel{overflow-wrap:anywhere;min-width:0;padding:28px}.customer-settings-panel :is(.customer-huntly-profile,.customer-account-clerk){min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.customer-settings-panel :is(.customer-huntly-profile>header,.customer-feature-header,.customer-settings-section-header){background:0 0;margin:0 0 24px;padding:0;display:block}.customer-settings-panel :is(.customer-huntly-profile>header,.customer-feature-header,.customer-settings-section-header) span{color:var(--settings-muted);letter-spacing:.08em;font-size:.6875rem;font-weight:650}.customer-settings-panel :is(h1,h2){font:600 1.5rem/1.25 var(--font-display);letter-spacing:-.035em;margin:0 0 10px}.customer-settings-panel :is(.customer-huntly-profile>header,.customer-feature-header,.customer-settings-section-header) :is(h1,h2){margin-top:8px;font-size:1.5rem}.customer-settings-panel :is(.customer-huntly-profile>header,.customer-feature-header,.customer-settings-section-header) p{max-width:52ch;color:var(--settings-muted);text-align:left;margin:10px 0 0;font-size:.875rem;line-height:1.6}.customer-settings-panel .customer-settings-card{border:1px solid var(--settings-border);background:var(--settings-bg);box-shadow:none;border-radius:12px;margin:0 0 18px;padding:22px}.customer-settings-panel .customer-settings-card :is(h2,h3){font:600 1.125rem/1.35 var(--font-display);letter-spacing:-.02em;margin:0 0 8px}.customer-settings-panel .customer-settings-card p{color:var(--settings-muted);margin:0 0 18px;font-size:.875rem;line-height:1.6}.customer-settings-panel .customer-settings-card p:last-child{margin-bottom:0}.customer-settings-panel .customer-settings-card small{color:var(--settings-muted);font-size:.75rem}.customer-settings-panel .customer-settings-card ul{padding-left:20px}.customer-settings-panel .customer-settings-card li+li{margin-top:18px}.customer-settings-panel .customer-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.customer-settings-panel :is(.customer-profile-fields,.self-service-form) label{min-width:0;color:var(--settings-muted);font-size:.8125rem;font-weight:550}.customer-settings-panel :is(.customer-profile-fields,.self-service-form) :is(input,select,textarea){border:1px solid var(--settings-border);background:var(--theme-bg,#fafafa);width:100%;min-width:0;min-height:44px;color:var(--settings-text);font:inherit;border-radius:8px;padding:10px 12px;font-size:.875rem}.customer-settings-panel :is(.customer-profile-fields,.self-service-form) ::placeholder{color:var(--settings-muted);opacity:1}.customer-settings-panel :is(.button,.customer-profile-submit button){border:1px solid var(--settings-text);background:var(--settings-text);min-height:44px;color:var(--settings-bg);padding:10px 16px;font-size:.8125rem;font-weight:600;line-height:1.4}.customer-settings-panel :is(.button,.customer-profile-submit button):hover{opacity:.85;transform:none}.customer-settings-panel .customer-profile-submit{flex-wrap:wrap;margin-top:24px}.customer-settings-panel .customer-profile-submit p{color:var(--settings-muted);font-size:.8125rem;line-height:1.5}.customer-settings-panel .customer-settings-state button{border-color:var(--settings-border);background:var(--settings-raised);min-height:44px;color:var(--settings-text);font-size:.8125rem}.customer-settings-layout :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--settings-text);outline-offset:3px;box-shadow:none}.customer-settings-panel .customer-billing>header{flex-wrap:wrap}.customer-settings-panel .customer-billing>header h2{letter-spacing:-.035em;font-size:1.5rem}.customer-settings-panel .sub-meta-label{color:var(--settings-muted)}.customer-settings-panel .discount-badge{color:#fff;background:#047857}.customer-settings-modal-header p{font-size:.8125rem}.customer-settings-modal-header>div:first-child>span{color:var(--theme-muted,#595959);font-size:.625rem}.customer-settings-modal-actions button{width:44px;height:44px}.customer-settings-modal-actions button:focus-visible{outline:2px solid var(--theme-text,#202020);outline-offset:3px}.customer-identity-nav{border-bottom:1px solid var(--settings-border);flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.customer-identity-nav a{border:1px solid var(--settings-border);min-height:44px;color:var(--settings-muted);border-radius:8px;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.customer-identity-nav a:hover{background:var(--settings-raised)}.customer-identity-nav a[aria-current=page]{border-color:var(--settings-text);background:var(--settings-raised);color:var(--settings-text);font-weight:650}.customer-settings-panel .customer-account-clerk :is(.cl-rootBox,.cl-cardBox,.cl-card,.cl-scrollBox,.cl-pageScrollBox){background:var(--settings-bg);width:100%;min-width:0;max-width:100%;height:auto;min-height:0;color:var(--settings-text)}.customer-settings-panel .customer-account-clerk .cl-cardBox{flex-direction:column;display:flex}.customer-settings-panel .customer-account-clerk .cl-pageScrollBox{padding:20px 0}.customer-settings-panel .customer-account-clerk :is(.cl-headerTitle,.cl-profileSectionTitleText){color:var(--settings-text);letter-spacing:-.02em;font-size:1rem}.customer-settings-panel .customer-account-clerk :is(.cl-headerSubtitle,.cl-profileSectionSubtitleText,.cl-profileSectionContent){color:var(--settings-muted)}@media (width<=700px){.customer-settings-layout{grid-template-columns:minmax(0,1fr);min-height:0}.customer-settings-nav{border-right:0;border-bottom:1px solid var(--settings-border);flex-flow:wrap;gap:4px;padding:12px}.customer-settings-nav a{padding:8px 10px;font-size:.8125rem}.customer-settings-panel{padding:24px 18px}.customer-settings-panel .customer-profile-fields{grid-template-columns:minmax(0,1fr)}.customer-settings-panel .customer-settings-card{padding:18px}.customer-settings-panel :is(.customer-profile-fields,.self-service-form) :is(input,select,textarea){font-size:1rem}}.customer-simple-layout>.workspace-main:has(.job-feed-page){background:var(--theme-bg);padding:0 24px 24px}.customer-simple-layout .job-feed-page{width:100%;max-width:none;color:var(--theme-text);margin:0}.job-feed-page .job-feed-icon{flex:none;width:19px;height:19px}.job-feed-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.job-feed-page .job-feed-eyebrow{color:var(--theme-muted);letter-spacing:.12em;font-size:.6875rem;font-weight:700;display:block}.job-feed-page .job-feed-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.job-feed-page .job-feed-header h1{letter-spacing:-.035em;margin:0;font-size:1.5rem;line-height:1.3}.customer-simple-layout .job-feed-page button,.customer-simple-layout .job-feed-page .job-feed-apply{border:1px solid var(--theme-border);background:var(--theme-card);min-height:44px;color:var(--theme-text);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.8125rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.customer-simple-layout .job-feed-page button:hover:not(:disabled){background:var(--theme-raised)}.customer-simple-layout .job-feed-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--theme-text);outline-offset:3px}.job-feed-page .job-feed-header>button{flex:none}.job-feed-page .job-feed-layout{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:24px;max-width:none;display:grid}.job-feed-page .job-feed-main{min-width:0}.job-feed-page .job-feed-controls{z-index:3;background:var(--theme-bg);border-bottom:1px solid var(--theme-border);padding-block:20px 16px;position:sticky;top:0}.job-feed-page .job-feed-main :is(.job-feed-post,.job-feed-post button,.job-feed-post a,.job-feed-post select,.job-feed-post textarea){scroll-margin-top:calc(var(--job-feed-controls-height,160px) + 16px)}.job-feed-page .job-feed-sidebar{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent;gap:18px;min-width:0;max-height:calc(100dvh - 40px);margin-top:20px;display:grid;position:sticky;top:20px;overflow-y:auto}.job-feed-page :is(.job-feed-toolbar,.job-feed-post,.job-feed-panel,.job-feed-empty){border:1px solid var(--theme-border);background:var(--theme-card);border-radius:14px}.job-feed-page .job-feed-toolbar-row{justify-content:space-between;align-items:center;gap:12px;padding:0 14px 0 20px;display:flex}.job-feed-page .job-feed-tabs{gap:22px;display:flex}.customer-simple-layout .job-feed-page .job-feed-filter-toggle{background:0 0;border-color:#0000;padding:8px 10px}.job-feed-page .job-feed-filter-toggle>span{background:var(--theme-raised);border-radius:5px;min-width:20px;padding:2px 5px;font-size:.6875rem}.job-feed-page .job-feed-filter-toggle svg:last-child{width:14px;height:14px;transition:rotate .24s}.job-feed-page .job-feed-filter-toggle[aria-expanded=true] svg:last-child{rotate:180deg}.customer-simple-layout .job-feed-page .job-feed-tabs button{color:var(--theme-muted);background:0 0;border:0;border-radius:0;gap:8px;padding:17px 0;position:relative}.customer-simple-layout .job-feed-page .job-feed-tabs button:hover{color:var(--theme-text);background:0 0}.customer-simple-layout .job-feed-page .job-feed-tabs button[aria-pressed=true]{color:var(--theme-text)}.job-feed-tabs button[aria-pressed=true]:after{content:"";bottom:-1px;background:currentColor;border-radius:3px 3px 0 0;height:3px;position:absolute;inset-inline:0}.job-feed-tabs button>span{background:var(--theme-raised);border-radius:5px;min-width:22px;padding:2px 6px;font-size:.6875rem}.job-feed-page .job-feed-search{border-top:1px solid var(--theme-border);gap:14px;padding:20px 22px;display:grid}.job-feed-page .job-feed-filter-panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.7,.2,1),opacity .18s,visibility 0s .26s;display:grid}.job-feed-page .job-feed-filter-panel.is-open{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.job-feed-page .job-feed-filter-panel-inner{min-height:0;overflow:hidden}.job-feed-page .job-feed-search label,.job-feed-page .job-feed-tracking label,.job-feed-page .job-feed-notes label{min-width:0;color:var(--theme-muted);letter-spacing:0;text-transform:none;gap:7px;margin:0;font-size:.75rem;font-weight:500;display:grid}.customer-simple-layout .job-feed-page :is(input,select,textarea){border:1px solid var(--theme-border);background:var(--theme-bg);width:100%;min-width:0;min-height:44px;color:var(--theme-text);font:inherit;border-radius:8px;padding:10px 12px;font-size:.8125rem;line-height:1.5}.job-feed-page input::placeholder,.job-feed-page textarea::placeholder{color:var(--theme-muted);opacity:1}.job-feed-page .job-feed-query{position:relative}.job-feed-page .job-feed-query>.job-feed-icon{pointer-events:none;position:absolute;top:13px;left:14px}.customer-simple-layout .job-feed-page .job-feed-query input{padding-left:43px}.job-feed-page .job-feed-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-simple-layout .job-feed-page .job-feed-clear{text-underline-offset:3px;background:0 0;border-color:#0000;justify-self:start;min-height:44px;margin:-4px 0 -10px;padding-inline:0;text-decoration:underline}.job-feed-page .job-feed-list-heading{justify-content:space-between;align-items:baseline;gap:12px;padding:28px 2px 16px;display:flex}.job-feed-page .job-feed-list-heading h2{letter-spacing:-.015em;margin:0;font-size:.9375rem;font-weight:600}.job-feed-page .job-feed-list-heading p{color:var(--theme-muted);text-align:right;margin:0;font-size:.75rem;line-height:1.5}.job-feed-page .job-feed-list{gap:20px;margin:0;padding:0;list-style:none;display:grid}.job-feed-page .job-feed-list>li{min-width:0}.job-feed-page .job-feed-post{overflow-wrap:anywhere;scroll-margin-block:24px}.job-feed-page .job-feed-post:focus-visible{outline:2px solid var(--theme-text);outline-offset:4px}.job-feed-page .job-feed-post-header{align-items:center;gap:12px;padding:22px 24px 0;display:flex}.job-feed-page .job-feed-avatar{background:var(--theme-raised);border:1px solid var(--theme-border);width:44px;height:44px;color:var(--theme-text);letter-spacing:-.03em;border-radius:12px;flex:none;place-items:center;font-size:.9375rem;font-weight:700;display:grid}.job-feed-page .job-feed-avatar.has-logo{background:#fff;overflow:hidden}.job-feed-page .job-feed-avatar img{object-fit:contain;width:100%;height:100%;display:block}.job-feed-page .job-feed-publisher{min-width:0}.job-feed-page .job-feed-publisher strong{font-size:.9375rem;font-weight:650;line-height:1.5;display:block}.job-feed-page .job-feed-publisher p{color:var(--theme-muted);margin:2px 0 0;font-size:.75rem;line-height:1.5}.job-feed-page .job-feed-saved-mark{color:var(--theme-muted);margin-left:auto}.job-feed-page .job-feed-saved-mark svg{fill:currentColor}.job-feed-page .job-feed-post-body{padding:20px 24px}.job-feed-page .job-feed-post-body h3{letter-spacing:-.025em;margin:0 0 10px;font-size:1.25rem;font-weight:650;line-height:1.4}.job-feed-page .job-feed-location{color:var(--theme-muted);align-items:flex-start;gap:7px;margin:0;font-size:.8125rem;line-height:1.6;display:flex}.job-feed-page .job-feed-location>svg{width:16px;height:16px;margin-top:2px}.job-feed-page .job-feed-posting{border:1px solid var(--theme-border);background:var(--theme-raised);color:var(--theme-text);border-radius:10px;align-items:center;gap:12px;margin-top:20px;padding:14px;text-decoration:none;display:flex}.job-feed-page .job-feed-posting:hover{border-color:var(--theme-muted)}.job-feed-page .job-feed-posting-icon{border:1px solid var(--theme-border);background:var(--theme-card);border-radius:7px;flex:none;place-items:center;width:38px;height:42px;display:grid}.job-feed-page .job-feed-posting>span:nth-child(2){min-width:0}.job-feed-page .job-feed-posting strong{font-size:.8125rem;line-height:1.5;display:block}.job-feed-page .job-feed-posting small{color:var(--theme-muted);margin-top:3px;font-size:.75rem;line-height:1.5;display:block}.job-feed-page .job-feed-posting>svg{width:17px;height:17px;margin-left:auto}.job-feed-page .job-feed-tracking{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.job-feed-page .job-feed-tracking>div{gap:6px;display:grid}.job-feed-page .job-feed-tracking>div>span{color:var(--theme-muted);font-size:.75rem}.job-feed-page .job-feed-tracking strong{font-size:.8125rem;font-weight:500;line-height:1.5}.job-feed-page .job-feed-tracking label{flex:0 0 174px}.job-feed-page .job-feed-post-actions{border-top:1px solid var(--theme-border);align-items:center;gap:4px;padding:12px 16px;display:flex}.customer-simple-layout .job-feed-page .job-feed-post-actions button{background:0 0;border-color:#0000;padding-inline:10px}.job-feed-page .job-feed-save[aria-pressed=true] svg{fill:currentColor}.customer-simple-layout .job-feed-page .job-feed-apply{background:var(--theme-text);border-color:var(--theme-text);color:var(--theme-card);margin-left:auto}.customer-simple-layout .job-feed-page .job-feed-apply:hover{opacity:.85}.job-feed-page .job-feed-notes{border-top:1px solid var(--theme-border);padding:18px 24px}.job-feed-page .job-feed-notes form{gap:10px;display:grid}.job-feed-page .job-feed-notes textarea{resize:vertical;min-height:110px}.job-feed-page .job-feed-notes form>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.job-feed-page .job-feed-notes small{max-width:300px;color:var(--theme-muted);font-size:.75rem;line-height:1.5}.job-feed-page .job-feed-notes button{flex:none}.job-feed-page .job-feed-row-error{border-top:1px solid var(--theme-border);margin:0;padding:14px 24px;font-size:.875rem;line-height:1.5}.job-feed-page .job-feed-panel{padding:24px}.job-feed-page .job-feed-panel h2{letter-spacing:-.02em;margin:9px 0 14px;font-size:1rem;line-height:1.5}.job-feed-page .job-feed-panel p{color:var(--theme-muted);margin:0;font-size:.8125rem;line-height:1.7}.job-feed-page .job-feed-stats{border-bottom:1px solid var(--theme-border);gap:15px;margin:20px 0;padding-bottom:20px;display:grid}.job-feed-page .job-feed-stats>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-feed-page .job-feed-stats dt{color:var(--theme-muted);font-size:.8125rem}.job-feed-page .job-feed-stats dd{color:var(--theme-text);margin:0;font-size:1.25rem;font-weight:600}.job-feed-page .job-feed-plan a{min-height:44px;color:var(--theme-text);text-underline-offset:3px;align-items:center;gap:8px;margin-top:12px;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-flex}.job-feed-page .job-feed-tip-icon{background:var(--theme-raised);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.job-feed-page .job-feed-availability{padding:2px 12px}.job-feed-page .job-feed-availability strong{color:var(--theme-muted);font-size:.75rem;font-weight:600}.job-feed-page .job-feed-availability p{color:var(--theme-muted);margin:6px 0 0;font-size:.75rem;line-height:1.7}.job-feed-page .job-feed-more{color:var(--theme-muted);text-align:center;justify-items:center;gap:10px;padding:28px 12px;display:grid}.job-feed-page .job-feed-more p{margin:0;font-size:.8125rem}.job-feed-page .job-feed-more>span{font-size:.8125rem}.job-feed-page .job-feed-more button{min-width:200px}.job-feed-page .job-feed-more button>svg{rotate:90deg}.job-feed-page .job-feed-empty{text-align:center;justify-items:center;gap:14px;padding:42px 24px;display:grid}.job-feed-page .job-feed-empty>svg{width:30px;height:30px;color:var(--theme-muted)}.job-feed-page .job-feed-empty>strong{font-size:1rem}.job-feed-page .job-feed-empty p{max-width:380px;color:var(--theme-muted);margin:0;font-size:.875rem;line-height:1.6}.job-feed-page .customer-job-message{margin-top:18px}.job-feed-page .customer-content-loading{padding:0}.job-feed-page .customer-skeleton-rows{gap:20px;display:grid}.job-feed-page .customer-skeleton-rows>div{border:1px solid var(--theme-border);background:var(--theme-card);border-radius:14px;min-height:330px;padding:24px}.job-feed-page .job-feed-toolbar>.customer-skeleton-field{padding:22px}@media (width<=1150px){.job-feed-page .job-feed-layout{grid-template-columns:minmax(0,1fr)}.job-feed-page .job-feed-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static;overflow:visible}.job-feed-page .job-feed-availability{align-self:center}}@media (width<=600px),(height<=700px){.job-feed-page .job-feed-controls.is-filters-open{position:static}.job-feed-page .job-feed-main:has(.is-filters-open) :is(.job-feed-post,.job-feed-post button,.job-feed-post a,.job-feed-post select,.job-feed-post textarea){scroll-margin-top:16px}}@media (width<=600px){.customer-simple-layout>.workspace-main:has(.job-feed-page){padding:0 16px 24px}.job-feed-page .job-feed-header h1{font-size:1.25rem}.job-feed-page .job-feed-list-heading{flex-direction:column;align-items:flex-start;gap:4px}.job-feed-page .job-feed-list-heading p{text-align:left}.job-feed-page .job-feed-toolbar-row{flex-wrap:wrap;gap:8px;padding-inline:12px}.job-feed-page .job-feed-tabs{gap:14px}.job-feed-page .job-feed-tabs .job-feed-icon{display:none}.customer-simple-layout .job-feed-page .job-feed-filter-toggle{padding-inline:4px}.job-feed-page .job-feed-search{padding:16px}.job-feed-page .job-feed-post-header{gap:10px;padding:18px 16px 0}.job-feed-page .job-feed-publisher p{font-size:.6875rem}.job-feed-page .job-feed-post-body{padding:18px 16px}.job-feed-page .job-feed-post-body h3{font-size:1.125rem}.job-feed-page .job-feed-tracking{flex-direction:column;align-items:flex-start;gap:12px}.job-feed-page .job-feed-tracking label{flex-basis:auto;width:100%}.job-feed-page .job-feed-post-actions{flex-wrap:wrap;gap:6px;padding:10px}.customer-simple-layout .job-feed-page .job-feed-post-actions button{flex:1}.customer-simple-layout .job-feed-page .job-feed-apply{flex:1 0 100%;margin:0}.job-feed-page .job-feed-notes{padding:16px}.job-feed-page .job-feed-notes form>div{flex-direction:column;align-items:flex-start}.job-feed-page .job-feed-sidebar{grid-template-columns:minmax(0,1fr)}}@media (width<=380px){.job-feed-page .job-feed-filters{grid-template-columns:minmax(0,1fr)}.job-feed-page .job-feed-toolbar-row{gap:4px;padding-inline:10px}.job-feed-page .job-feed-tabs{gap:10px}.job-feed-page .job-feed-filter-toggle>.job-feed-icon:first-child{display:none}}@media (prefers-reduced-motion:reduce){.job-feed-page .job-feed-filter-panel,.job-feed-page .job-feed-filter-toggle svg:last-child{transition:none}}.staff-workspace{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--staff-bg:#141414;--staff-surface:#1d1d1d;--staff-raised:#272727;--staff-text:#eee;--staff-muted:#b4b4b4;--staff-border:#3b3b3b;--staff-control-border:#686868;--staff-accent:#a78bfa;--staff-accent-contrast:#141414;--staff-accent-soft:#302945;--staff-danger:#ffabab;--staff-success:#8ed9b0;--staff-warning:#e8c985;--staff-review:#c8b4f3;--staff-primary-width:216px;--staff-context-width:216px;background:var(--staff-bg);color:var(--staff-text)}html[data-staff-theme=light] .staff-workspace{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--staff-bg:#fafafa;--staff-surface:#fff;--staff-raised:#f0f0ee;--staff-text:#202020;--staff-muted:#595959;--staff-border:#dedede;--staff-control-border:#858585;--staff-accent:#6d28d9;--staff-accent-contrast:#fff;--staff-accent-soft:#f1eafe;--staff-danger:#a52a36;--staff-success:#246743;--staff-warning:#765412;--staff-review:#6e419f}.staff-workspace.is-primary-collapsed{--staff-primary-width:76px}.staff-primary-sidebar{z-index:74;width:var(--staff-primary-width);border-right:1px solid var(--staff-border);background:var(--staff-surface);color:var(--staff-text);flex-direction:column;gap:28px;padding:24px 12px 12px;display:flex;position:fixed;inset:0 auto 0 0}.staff-sidebar-heading{justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding-inline:8px;display:flex}.staff-sidebar-brand{min-width:0;color:var(--staff-text);display:flex}.staff-sidebar-brand .huntly-mark{width:28px;height:28px}.staff-sidebar-brand .huntly-wordmark{color:var(--staff-text)}html:not([data-staff-theme=light]) .staff-sidebar-brand .huntly-mark img{filter:invert()}.staff-sidebar-toggle{width:32px;height:32px;color:var(--staff-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:7px;display:grid}.staff-sidebar-toggle svg{width:18px;height:18px}.staff-navigation-group{scrollbar-width:thin;min-height:0;overflow-y:auto}.staff-nav-label{color:var(--staff-muted);margin:0 0 12px;padding-inline:12px;font-size:.6875rem}.staff-primary-sidebar nav{gap:4px;display:grid}.staff-primary-sidebar nav a,.staff-sidebar-footer>:is(a,button){min-height:42px;color:var(--staff-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:10px 12px;font-size:.8125rem;text-decoration:none;display:flex}.staff-primary-sidebar svg{flex:none;width:18px;height:18px}.staff-primary-sidebar :is(nav a,.staff-sidebar-footer>a,.staff-sidebar-footer>button,.staff-sidebar-toggle):hover{background:var(--staff-raised);color:var(--staff-text)}.staff-primary-sidebar nav a.active,.staff-sidebar-footer>a.active{background:var(--staff-accent);color:var(--staff-accent-contrast);font-weight:600}.staff-sidebar-footer{gap:2px;margin-top:auto;display:grid}.staff-account-menu{border-top:1px solid var(--staff-border);margin-top:12px;padding-top:12px;position:relative}.staff-account-menu>summary{cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:52px;padding:8px 6px;list-style:none;display:flex}.staff-account-menu>summary::-webkit-details-marker{display:none}.staff-account-menu>summary:hover{background:var(--staff-raised)}.staff-account-avatar{border:1px solid var(--staff-border);background:var(--staff-raised);width:32px;height:32px;color:var(--staff-text);object-fit:cover;border-radius:50%;flex:0 0 32px;place-items:center;font-size:.8125rem;display:grid}.staff-account-copy{gap:4px;min-width:0;display:grid}.staff-account-copy strong{color:var(--staff-text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.staff-account-copy small{color:var(--staff-muted);font-size:.6875rem}.staff-account-chevron{color:var(--staff-muted);margin-left:auto}.staff-account-popover{z-index:80;border:1px solid var(--staff-border);background:var(--staff-surface);width:244px;max-width:calc(100vw - 32px);color:var(--staff-text);border-radius:10px;padding:16px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 32px #0003}.staff-account-popover>:is(strong,small){overflow-wrap:anywhere;font-size:.8125rem;display:block}.staff-account-popover>small{color:var(--staff-muted);margin:6px 0 12px;font-size:.75rem}.staff-account-popover :is(a,button){width:100%;min-height:42px;color:var(--staff-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;font-size:.8125rem;display:flex}.staff-account-popover :is(a,button):hover{background:var(--staff-raised)}.staff-workspace.is-primary-collapsed .staff-sidebar-heading{flex-direction:column;padding:0}.staff-workspace.is-primary-collapsed :is(.staff-nav-label,.staff-primary-sidebar nav a>.workspace-module-label,.staff-sidebar-footer>:is(a,button)>span,.staff-account-copy,.staff-account-chevron){display:none}.staff-workspace.is-primary-collapsed :is(.staff-primary-sidebar nav a,.staff-sidebar-footer>a,.staff-sidebar-footer>button,.staff-account-menu>summary){justify-content:center}.staff-workspace.is-primary-collapsed .staff-account-popover{bottom:0;left:calc(100% + 20px)}.staff-workspace.workspace-layout-tiered .workspace-context-sidebar{left:var(--staff-primary-width);width:var(--staff-context-width);background:var(--staff-bg);color:var(--staff-text);border-color:var(--staff-border);scrollbar-width:thin;padding:30px 14px 20px}.staff-workspace .workspace-context-sidebar header{border-color:var(--staff-border);padding:0 10px 22px}.staff-workspace .workspace-context-sidebar header>span{color:var(--staff-muted);letter-spacing:.08em;font-size:.625rem;font-weight:500}.staff-workspace .workspace-context-sidebar header strong{color:var(--staff-text);letter-spacing:-.02em;margin-top:12px;font-size:1.125rem;font-weight:600;line-height:1.3}.staff-workspace .workspace-context-sidebar header p{color:var(--staff-muted);font-size:.75rem}.staff-workspace .workspace-context-sidebar>.workspace-sidebar-nav-label{color:var(--staff-muted);letter-spacing:.08em;margin:22px 10px 12px;font-size:.625rem;font-weight:500}.staff-workspace .workspace-context-sidebar>nav{gap:4px}.staff-workspace .workspace-context-sidebar>nav a{min-height:52px;color:var(--staff-muted);box-shadow:none;border:0;border-radius:7px;padding:10px}.staff-workspace .workspace-context-sidebar>nav a span{font-size:.8125rem;font-weight:500}.staff-workspace .workspace-context-sidebar>nav a small{color:var(--staff-muted);font-size:.6875rem;line-height:1.5}.staff-workspace .workspace-context-sidebar>nav a:is(:hover,.active){background:var(--staff-raised);color:var(--staff-text);box-shadow:none;transform:none}.staff-workspace .workspace-context-sidebar>nav a.active{background:var(--staff-accent);color:var(--staff-accent-contrast)}.staff-workspace .workspace-context-sidebar>nav a.active span{font-weight:600}.staff-workspace .workspace-context-sidebar>nav a:hover small{color:var(--staff-muted)}.staff-workspace .workspace-context-sidebar>nav a.active small{color:var(--staff-accent-contrast);opacity:.8}.staff-workspace .workspace-context-advisor{border:0;border-top:1px solid var(--staff-border);min-height:0;color:var(--staff-text);background:0 0;border-radius:0;margin-top:auto;display:block}.staff-workspace .workspace-context-advisor:before{content:none}.staff-workspace .workspace-context-advisor>div{padding:18px 10px 0}.staff-workspace .workspace-context-advisor>img,.staff-workspace .workspace-context-advisor-cta{display:none}.staff-workspace .workspace-context-advisor>div strong{letter-spacing:0;font-size:.8125rem;line-height:1.5}.staff-workspace .workspace-context-advisor>div :is(span,p){color:var(--staff-muted)}.staff-workspace .workspace-context-advisor>div p{font-size:.6875rem}.staff-workspace .workspace-context-advisor-cta{border-color:var(--staff-border);background:var(--staff-raised);color:var(--staff-text);line-height:1.5}.staff-workspace.workspace-layout-tiered .workspace-main{margin-left:calc(var(--staff-primary-width) + var(--staff-context-width));background:var(--staff-bg);color:var(--staff-text)}.staff-workspace.workspace-layout-tiered.is-context-collapsed .workspace-main{margin-left:var(--staff-primary-width)}.staff-workspace.workspace-layout-tiered.is-context-collapsed .workspace-context-sidebar{visibility:hidden;pointer-events:none;transform:translate(-8px)}.staff-workspace.workspace-layout-tiered .workspace-context-toggle{left:calc(var(--staff-primary-width) + var(--staff-context-width) - 14px);background:var(--staff-surface);width:28px;height:40px;color:var(--staff-muted);border-color:var(--staff-control-border);box-shadow:none;border-radius:7px}.staff-workspace.workspace-layout-tiered.is-context-collapsed .workspace-context-toggle{left:calc(var(--staff-primary-width) - 1px);background:var(--staff-surface);color:var(--staff-muted);border-color:var(--staff-control-border)}.staff-workspace.workspace-layout-tiered .workspace-context-toggle:hover{background:var(--staff-raised);color:var(--staff-text);box-shadow:none}.staff-workspace :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--staff-text);outline-offset:3px}.staff-workspace :is(.staff-primary-sidebar,.workspace-context-sidebar) nav a{box-shadow:none;border-color:#0000}.staff-workspace :is(.staff-primary-sidebar,.workspace-context-sidebar) nav a:focus:not(:focus-visible){outline:none}.staff-workspace :is(.staff-primary-sidebar,.workspace-context-sidebar) nav a:focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline}.staff-workspace #workspace-main,.staff-workspace #workspace-main :is(.ops-page,.crm-page,.job-tracker-page,.workspace-page-skeleton){--ops-surface:var(--staff-surface);--ops-subtle:var(--staff-raised);--ops-border:var(--staff-border);--ops-text:var(--staff-text);--ops-muted:var(--staff-muted);--ops-focus:var(--staff-accent);--portal-surface:var(--staff-surface);--portal-border:var(--staff-border);--portal-text:var(--staff-text);--portal-muted:var(--staff-muted);--theme-bg:var(--staff-bg);--theme-card:var(--staff-surface);--theme-raised:var(--staff-raised);--theme-text:var(--staff-text);--theme-muted:var(--staff-muted);--theme-border:var(--staff-border);--theme-skeleton:var(--staff-raised);background:var(--staff-bg);color:var(--staff-text)}.staff-workspace #workspace-main :is(.internal-conversations,.application-assistance-page,.recruiter-follow-ups-internal-page,.progress-internal-page,.staff-my-day,.staff-calendar,.staff-settings-page){background:var(--staff-bg);color:var(--staff-text)}.staff-workspace #workspace-main :is(h1,h2,h3,h4,strong,label,dt){color:var(--staff-text)}.staff-workspace #workspace-main :is(p,small,dd,time,.ops-header>div>span,.ops-summary-card>span,.ops-task-summary,.ops-workspace-back){color:var(--staff-muted)}.staff-workspace #workspace-main :is(input,select,textarea){background:var(--staff-bg);color:var(--staff-text);border-color:var(--staff-control-border)}.staff-workspace #workspace-main :is(input,textarea)::placeholder{color:var(--staff-muted);opacity:1}.staff-workspace #workspace-main :is(button,.button){background:var(--staff-raised);color:var(--staff-text);border-color:var(--staff-control-border);box-shadow:none}.staff-workspace #workspace-main :is(button,.button):hover:not(:disabled){background:color-mix(in srgb, var(--staff-raised), var(--staff-text) 7%)}.staff-workspace #workspace-main :is(button,.button):disabled{opacity:.5}.staff-workspace #workspace-main :is(.ops-summary-card,.ops-va-header-note,.ops-staff-column-heading,.ops-queue-toolbar,.ops-task-detail,.ops-task-workspace,.ops-task-section,.ops-facts,.ops-checklist,.ops-task-resources,.ops-work-updates,.ops-checklist-items li,.ops-resource-list li,.ops-update-state,.ops-checklist-gate,.ops-workspace-context,.ops-workspace-checkpoint,.ops-kanban-column,.ops-kanban-card,.ops-task-criteria,.ops-task-handoff,.staff-empty-panel,.staff-my-day-task,.staff-my-day-group,.staff-notification-center,.staff-calendar-grid,.staff-calendar-day,.staff-calendar-list,.staff-settings-card,.staff-settings-panel,.staff-settings-identity,.staff-settings-security){background:var(--staff-surface);border-color:var(--staff-border);color:var(--staff-text);box-shadow:none}.staff-workspace #workspace-main :is(.ops-staff-brief,.ops-va-flow-card,.staff-my-day-header,.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero){background:var(--staff-surface);border-color:var(--staff-border);box-shadow:none;color:var(--staff-text)}.staff-workspace #workspace-main :is(.ops-staff-brief,.ops-va-flow-card,.staff-my-day-header):before,.staff-workspace #workspace-main :is(.ops-staff-brief,.ops-summary-card):after{content:none}.staff-workspace #workspace-main .ops-staff-brief>img{object-fit:contain;max-width:52%;height:100%;animation:none;right:-28px}.staff-workspace #workspace-main .ops-staff-brief-copy>div{background:var(--staff-bg);border-color:var(--staff-border)}.staff-workspace #workspace-main :is(.ops-staff-brief-copy>span,.ops-staff-brief-copy>div>span,.ops-staff-brief-steps li,.ops-va-flow-card span,.ops-queue-open,.ops-work-updates-head>span){color:var(--staff-muted)}.staff-workspace #workspace-main .ops-header h1{letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.5rem)}.staff-workspace #workspace-main .ops-va-header-note{min-width:0}.staff-workspace #workspace-main .ops-va-header-note>i{background:var(--staff-success);box-shadow:none}.staff-workspace #workspace-main .ops-staff-bento>.ops-summary-card{--metric:var(--staff-accent)}.staff-workspace #workspace-main .ops-staff-bento>.ops-summary-card.is-overdue{--metric:var(--staff-danger)}.staff-workspace #workspace-main .ops-staff-bento>.ops-summary-card:is(.is-blocked,.is-waiting){--metric:var(--staff-warning)}.staff-workspace #workspace-main .ops-staff-bento>.ops-summary-card.is-review{--metric:var(--staff-review)}.staff-workspace #workspace-main .ops-staff-bento>.ops-summary-card>span{color:var(--metric);letter-spacing:.04em;font-size:.6875rem}.staff-workspace #workspace-main .ops-summary-glyph{border-color:var(--staff-border);background:0 0}.staff-workspace #workspace-main .ops-staff-bento>.ops-summary-card small{font-size:.6875rem;font-weight:400}.staff-workspace #workspace-main .ops-staff-grid.is-queue-only .ops-staff-queue-column{box-shadow:none;background:0 0;border:0}.staff-workspace #workspace-main .ops-staff-grid.is-queue-only .ops-queue-list{background:0 0}.staff-workspace #workspace-main .ops-staff-grid.is-queue-only .ops-queue-list>button{background:var(--staff-surface);border-color:var(--staff-border);box-shadow:none}.staff-workspace #workspace-main .ops-staff-grid.is-queue-only .ops-queue-list>button:hover{background:var(--staff-raised);border-color:var(--staff-control-border);transform:none}.staff-workspace #workspace-main :is(.ops-queue-toolbar,.ops-work-updates-head,.ops-divider-form,.ops-resource-create,.ops-task-detail>header,.ops-task-workspace>header,.ops-kanban-column>header,.ops-checklist-items li,.ops-facts>div){border-color:var(--staff-border)}.staff-workspace #workspace-main :is(.ops-queue-list strong,.ops-queue-list small,.ops-queue-list em){white-space:normal}.staff-workspace #workspace-main .ops-queue-list strong{font-size:.875rem}.staff-workspace #workspace-main :is(.ops-queue-list small,.ops-queue-list em,.ops-queue-toolbar small){font-size:.75rem}.staff-workspace #workspace-main :is(.ops-queue-view-switch,.ops-view-toggle){background:var(--staff-bg);border-color:var(--staff-border);box-shadow:none}.staff-workspace #workspace-main :is(.ops-kanban-filters label,.ops-kanban-filters>div,.ops-kanban-filters>div strong,.ops-kanban-card-top>span,.ops-kanban-card dt,.ops-kanban-card dd,.ops-kanban-card-actions label,.ops-kanban-card-top>div small,.ops-task-page-nav>div,.ops-task-checklist .ops-work-updates-head>span,.ops-task-checklist .ops-work-updates-head>strong,.ops-work-updates form>label){color:var(--staff-muted)}.staff-workspace #workspace-main :is(.ops-kanban-filters,.ops-kanban-card,.ops-kanban-card dl>div,.ops-kanban-card-actions,.ops-task-page-nav>button,.ops-task-page-return){background:var(--staff-surface);border-color:var(--staff-border);color:var(--staff-text);box-shadow:none}.staff-workspace #workspace-main .ops-kanban-card dl>div{background:var(--staff-raised)}.staff-workspace #workspace-main :is(.ops-kanban-filters input,.ops-kanban-filters select,.ops-kanban-card-actions select,.ops-kanban-card-top>div button){background:var(--staff-bg);border-color:var(--staff-control-border);color:var(--staff-text)}.staff-workspace #workspace-main .ops-kanban-card-top>span{color:var(--staff-accent)}.staff-workspace #workspace-main .ops-task-page-nav>div i{background:var(--staff-success);box-shadow:none}.staff-workspace #workspace-main .ops-task-page-nav>button:hover{background:var(--staff-raised);color:var(--staff-text)}.staff-workspace #workspace-main :is(button.active,button[aria-pressed=true],button[aria-selected=true]){background:var(--staff-text);color:var(--staff-bg)}.staff-workspace #workspace-main :is(.ops-status,.ops-task-status){background:var(--staff-raised);border-color:var(--staff-control-border);color:var(--staff-text)}.staff-workspace #workspace-main :is(.ops-status-in_progress,.ops-status-review,.ops-status-in_review){color:var(--staff-accent)}.staff-workspace #workspace-main :is(.ops-status-blocked,.ops-status-waiting_on_customer){color:var(--staff-warning)}.staff-workspace #workspace-main .ops-status-completed{color:var(--staff-success)}.staff-workspace #workspace-main :is(.ops-task-page-header,.ops-task-detail>.ops-title-row,.ops-task-context,.ops-task-detail>form:first-of-type,.ops-workflow-form,.ops-completion-criteria,.ops-task-checklist,.ops-checklist-add,.ops-work-updates form,.ops-kanban,.ops-kanban-modal){background:var(--staff-surface);border-color:var(--staff-border);box-shadow:none}.staff-workspace #workspace-main :is(.ops-task-page-header,.ops-queue-toolbar.is-kanban):before,.staff-workspace #workspace-main .ops-queue-toolbar.is-kanban:after{content:none}.staff-workspace #workspace-main .ops-task-page-header>img{animation:none}.staff-workspace #workspace-main :is(.ops-task-page-header>div>span,.ops-title-row>div>span,.ops-staff-column-heading>span,.ops-queue-toolbar>div:first-child>span,.ops-checklist-items .is-complete span,.ops-resource-list>li>span,.ops-update-timeline>li>div>span){color:var(--staff-muted)}.staff-workspace #workspace-main .ops-task-context>div{border-color:var(--staff-border)}.staff-workspace #workspace-main .ops-checklist-items input{accent-color:var(--staff-success)}.staff-workspace #workspace-main .ops-checklist-gate{color:var(--staff-warning);background:var(--staff-raised)}.staff-workspace #workspace-main .ops-workflow-form>button{color:var(--staff-bg);background:var(--staff-text)!important}.staff-workspace #workspace-main :is(.ops-task-view-toggle,.ops-kanban-column>header,.ops-kanban-column>header>strong){background:var(--staff-raised);border-color:var(--staff-border);color:var(--staff-text);box-shadow:none}.staff-workspace #workspace-main :is(.internal-conversation-workspace,.application-assistance-workspace,.recruiter-follow-up-internal-workspace,.progress-internal-workspace,.internal-conversation-thread,.application-assistance-detail,.recruiter-follow-up-internal-detail,.progress-internal-edit,.progress-internal-create-row,.crm-main,.crm-list-panel,.crm-detail,.crm-chart-card,.crm-metric-card,.crm-section-head,.crm-filters,.job-board-card,.self-service-section-heading){background:var(--staff-surface);border-color:var(--staff-border);box-shadow:none;color:var(--staff-text)}.staff-workspace #workspace-main .internal-conversations{--conversation-accent:var(--staff-accent);--conversation-accent-soft:var(--staff-accent-soft);--conversation-border:var(--staff-border);--conversation-canvas:var(--staff-bg)}.staff-workspace #workspace-main .conversation-category-switcher,.staff-workspace #workspace-main .conversation-category-switcher button{background:var(--staff-surface);border-color:var(--staff-border);color:var(--staff-text)}.staff-workspace #workspace-main .conversation-category-switcher button:hover{background:var(--staff-raised)}.staff-workspace #workspace-main .conversation-category-switcher button[aria-pressed=true]{background:var(--staff-accent);color:var(--staff-accent-contrast)}.staff-workspace #workspace-main .conversation-category-switcher button[aria-pressed=true] :is(strong,span){color:var(--staff-accent-contrast)}.staff-workspace #workspace-main :is(.internal-conversation-workspace,.application-assistance-workspace,.recruiter-follow-up-internal-workspace,.progress-internal-workspace)>:is(aside,section,div){background:var(--staff-surface);border-color:var(--staff-border);box-shadow:none;color:var(--staff-text)}.staff-workspace #workspace-main :is(.internal-conversation-thread,.application-assistance-detail,.recruiter-follow-up-internal-detail,.progress-internal-edit)>header,.staff-workspace #workspace-main :is(.internal-conversation-workspace,.application-assistance-workspace,.recruiter-follow-up-internal-workspace,.progress-internal-workspace)>aside>header,.staff-workspace #workspace-main :is(.application-assistance-detail-grid,.recruiter-follow-up-internal-grid,.progress-internal-edit-grid)>:is(section,aside){background:var(--staff-surface);border-color:var(--staff-border);color:var(--staff-text)}.staff-workspace #workspace-main :is(.internal-conversation-empty,.internal-conversation-thread-state,.application-assistance-empty,.application-assistance-detail-state,.recruiter-follow-up-internal-empty,.recruiter-follow-up-internal-state,.progress-internal-empty,.progress-internal-state,.staff-empty-panel,.ops-empty){background-color:var(--staff-surface);color:var(--staff-muted);border-color:var(--staff-border)}.staff-workspace #workspace-main .ops-va-empty{background:var(--staff-surface)}.staff-workspace #workspace-main .ops-va-empty:before{content:none}.staff-workspace #workspace-main .ops-va-empty>div>span{color:var(--staff-muted)}.staff-workspace #workspace-main .ops-va-empty>img{animation:none}.staff-workspace #workspace-main :is(.internal-conversation-messages,.internal-conversation-thread form,.progress-customer-notes,.application-assistance-detail form,.crm-table th,.crm-detail-section,.job-board-filters){background:var(--staff-bg);color:var(--staff-text);border-color:var(--staff-border)}.staff-workspace #workspace-main :is(.internal-conversation-messages li>div,.internal-conversation-list button,.application-assistance-queue button,.recruiter-follow-up-internal-queue button,.progress-internal-queue button,.document-version-delivery-list li,.crm-table td,.crm-table tr,.job-board-list>li),.staff-workspace #workspace-main .conversation-message-pill{background:var(--staff-surface);border-color:var(--staff-border);color:var(--staff-text)}.staff-workspace #workspace-main .internal-conversation-messages li.is-huntly .conversation-message-pill{background:var(--staff-accent);border-color:var(--staff-accent);color:var(--staff-accent-contrast)}.staff-workspace #workspace-main .conversation-message-meta{color:var(--staff-muted)}.staff-workspace #workspace-main .internal-conversation-messages .conversation-message-pill p{color:inherit}.staff-workspace #workspace-main .internal-conversation-workspace>aside>header span,.staff-workspace #workspace-main .internal-conversation-thread>header :is(span,small){color:var(--staff-muted)}.staff-workspace #workspace-main .internal-conversation-workspace>aside>header strong{background:var(--staff-raised);color:var(--staff-text);border-color:var(--staff-border)}.staff-workspace #workspace-main .internal-conversation-list button.is-selected{background:var(--staff-accent-soft);color:var(--staff-text);border-left-color:var(--staff-accent)}.staff-workspace #workspace-main .internal-conversation-avatar{background:var(--staff-raised);color:var(--staff-text)}.staff-workspace #workspace-main .internal-conversation-composer button[type=submit]{background:var(--staff-accent);border-color:var(--staff-accent);color:var(--staff-accent-contrast)}.staff-workspace #workspace-main .internal-conversation-composer button[type=submit]:hover:not(:disabled){background:color-mix(in srgb,var(--staff-accent),var(--staff-text) 12%)}.staff-workspace #workspace-main .internal-conversation-composer textarea:focus{border-color:var(--staff-accent);outline:2px solid var(--staff-accent-soft);outline-offset:2px}.staff-workspace #workspace-main .conversation-message-edit textarea,.staff-workspace #workspace-main .conversation-message-edit button{background:var(--staff-surface);border-color:var(--staff-border);color:var(--staff-text)}.staff-workspace #workspace-main .conversation-message-edit button[type=submit]{background:var(--staff-accent);border-color:var(--staff-accent);color:var(--staff-accent-contrast)}.staff-workspace #workspace-main :is(.internal-conversation-list,.application-assistance-queue,.recruiter-follow-up-internal-queue,.progress-internal-queue) button:is(:hover,.is-selected){background:var(--staff-raised)}.staff-workspace #workspace-main :is(.ops-message,.progress-internal-message,.application-assistance-message,.recruiter-follow-up-internal-message){background:var(--staff-raised);border-color:var(--staff-success);color:var(--staff-success)}.staff-workspace #workspace-main :is(.ops-message-error,.form-error,.is-error[role=alert]){background:var(--staff-raised);border-color:var(--staff-danger);color:var(--staff-danger)}.staff-workspace #workspace-main :is(.workspace-page-skeleton,.workspace-skeleton-hero,.workspace-skeleton-body>i){background-color:var(--staff-surface);border-color:var(--staff-border)}.staff-workspace #workspace-main .staff-my-day{align-content:start;gap:20px;min-width:0;min-height:100%;padding:32px clamp(20px,2.4vw,42px) 56px;container:staff-my-day/inline-size}.staff-workspace #workspace-main .staff-my-day :is(h1,h2,h3){letter-spacing:-.02em;overflow-wrap:anywhere;line-height:1.3}.staff-workspace #workspace-main .staff-my-day-header{flex-wrap:wrap;gap:24px;min-height:200px;padding:24px 28px;display:flex}.staff-workspace #workspace-main .staff-my-day-header>div{flex:280px;min-width:0}.staff-workspace #workspace-main .staff-my-day-header>div>span,.staff-workspace #workspace-main .staff-section-title span{color:var(--staff-muted)}.staff-workspace #workspace-main .staff-my-day-header h1{letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.staff-workspace #workspace-main .staff-my-day-header img{object-fit:contain;opacity:1;flex:0 0 140px;width:140px;height:150px;animation:none;position:static}.staff-workspace #workspace-main .staff-my-day-header>aside{background:var(--staff-bg);border-color:var(--staff-border);flex:none;width:max-content;max-width:100%;margin:0;position:static}.staff-workspace #workspace-main .staff-my-day-header aside span{color:var(--staff-muted);font-size:.75rem}.staff-workspace #workspace-main .staff-my-day-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.staff-workspace #workspace-main .staff-my-day-group{--day-status:var(--staff-accent);min-width:0}.staff-workspace #workspace-main .staff-my-day-group.is-overdue{--day-status:var(--staff-danger)}.staff-workspace #workspace-main .staff-my-day-group:is(.is-blocked,.is-waiting){--day-status:var(--staff-warning)}.staff-workspace #workspace-main .staff-my-day-group.is-ready{--day-status:var(--staff-success)}.staff-workspace #workspace-main .staff-my-day-group>header{border-bottom:1px solid var(--staff-border);background:var(--staff-raised);gap:16px}.staff-workspace #workspace-main .staff-my-day-group>header h2,.staff-workspace #workspace-main .staff-my-day-group>header>strong{color:var(--day-status)}.staff-workspace #workspace-main .staff-my-day-group>header span{color:var(--staff-muted);font-size:.6875rem}.staff-workspace #workspace-main .staff-my-day-group>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.staff-workspace #workspace-main .staff-my-day-task{min-width:0;padding:16px}.staff-workspace #workspace-main .staff-my-day-task>div{color:var(--staff-muted);flex-wrap:wrap;font-size:.625rem}.staff-workspace #workspace-main .staff-my-day-task :is(p,small){overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.staff-workspace #workspace-main .staff-my-day-task a{min-height:36px;color:var(--staff-accent);align-items:center;gap:8px;font-size:.75rem}.staff-workspace #workspace-main .staff-my-day-task a:hover{text-underline-offset:3px;text-decoration:underline}.staff-workspace #workspace-main .staff-section-title{border-color:var(--staff-border);flex-wrap:wrap}.staff-workspace #workspace-main .staff-section-title>strong{background:var(--staff-raised);color:var(--staff-text)}.staff-workspace #workspace-main .staff-my-day .staff-empty-panel{font-size:.8125rem;line-height:1.5}.staff-workspace #workspace-main .staff-notification-center li{border-color:var(--staff-border)}.staff-workspace #workspace-main .staff-notification-center li>div>span{color:var(--staff-muted)}.staff-workspace #workspace-main .staff-notification-center li>a{background:var(--staff-raised);color:var(--staff-accent);border-color:var(--staff-border)}.staff-workspace #workspace-main .staff-notification-center li>button i{background:var(--staff-text)}@container staff-my-day (width<=800px){.staff-workspace #workspace-main .staff-my-day-groups{grid-template-columns:1fr}}.staff-workspace #workspace-main .ops-badge{background:var(--staff-raised);color:var(--staff-muted);border-color:var(--staff-border)}.staff-workspace #workspace-main .ops-badge-in_progress{color:var(--staff-accent)}.staff-workspace #workspace-main .ops-badge-blocked{color:var(--staff-danger)}.staff-workspace #workspace-main .ops-badge-waiting_on_customer{color:var(--staff-warning)}.staff-workspace #workspace-main .ops-badge-ready_for_review{color:var(--staff-review)}.staff-workspace #workspace-main :is(.ops-badge-done,.ops-badge-completed){color:var(--staff-success)}.staff-workspace #workspace-main .ops-queue-open i{background:var(--staff-raised);color:var(--staff-text);border-color:var(--staff-border)}.staff-workspace #workspace-main :is(.ops-queue-checklist>i,.ops-checklist-progress,.ops-task-progress){background:var(--staff-border)}.staff-workspace #workspace-main :is(.internal-conversation-workspace,.application-assistance-workspace,.recruiter-follow-up-internal-workspace,.progress-internal-workspace)>aside>header strong{background:var(--staff-raised);border-color:var(--staff-border);color:var(--staff-text)}.staff-workspace #workspace-main :is(.internal-conversation-workspace,.application-assistance-workspace,.recruiter-follow-up-internal-workspace,.progress-internal-workspace)>aside:before,.staff-workspace #workspace-main :is(.internal-conversation-workspace,.application-assistance-workspace,.recruiter-follow-up-internal-workspace,.progress-internal-workspace)>aside>header:after,.staff-workspace #workspace-main :is(.internal-conversation-thread-state,.application-assistance-detail-state,.recruiter-follow-up-internal-state,.progress-internal-state):before{color:var(--staff-muted)}.staff-workspace #workspace-main :is(.staff-calendar-header,.staff-account-hero,.job-leads-hero,.crm-hero){background:var(--staff-surface);border-color:var(--staff-border);box-shadow:none}.staff-workspace #workspace-main :is(.staff-account-hero,.staff-calendar-header):before,.staff-workspace #workspace-main :is(.staff-account-hero,.staff-calendar-header):after{content:none}.staff-workspace #workspace-main :is(.staff-calendar-header,.staff-account-hero,.job-leads-hero,.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) h1{letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.staff-workspace #workspace-main :is(.staff-account-settings,.job-leads-workspace){background:var(--staff-bg);color:var(--staff-text)}.staff-workspace #workspace-main :is(.staff-account-summary,.staff-account-controls,.staff-account-hero>aside,.staff-account-state,.staff-promotion-panel,.job-leads-create,.job-leads-import,.job-leads-board,.job-leads-template,.job-leads-publish,.job-discovery-inbox,.job-discovery-bulk-actions,.job-discovery-review-controls,.job-discovery-pagination){background:var(--staff-surface);border-color:var(--staff-border);box-shadow:none;color:var(--staff-text)}.staff-workspace #workspace-main :is(.staff-account-summary dl>div,.job-leads-create>header,.job-leads-import>header,.job-leads-board>header,.job-discovery-inbox>header,.job-discovery-inbox>ol>li,.job-leads-board article){background:var(--staff-raised);border-color:var(--staff-border)}.staff-workspace #workspace-main :is(.staff-account-person,.staff-account-controls>header,.staff-account-summary dl>div,.job-leads-create>header,.job-leads-import>header,.job-leads-board>header){border-color:var(--staff-border)}.staff-workspace #workspace-main :is(.staff-account-back,.job-leads-workspace a,.staff-calendar a,.staff-calendar-day>span,.staff-calendar-header-summary>div>span,.staff-account-hero>aside span){color:var(--staff-text)}.staff-workspace #workspace-main :is(.job-leads-workspace header>div>span,.job-leads-template span,.staff-account-summary>span,.staff-account-controls>header>span){color:var(--staff-muted)}.staff-workspace #workspace-main :is(.customer-calendar-board,.customer-calendar-agenda,.customer-calendar-toolbar,.customer-calendar-weekdays,.customer-calendar-grid,.staff-calendar-agenda li,.staff-calendar-modal,.staff-calendar-requests,.staff-calendar-header-summary>div>span){background:var(--staff-surface);border-color:var(--staff-border);box-shadow:none}.staff-workspace #workspace-main :is(.customer-calendar-weekdays,.customer-calendar-day.is-empty){background:var(--staff-raised);color:var(--staff-muted)}.staff-workspace #workspace-main .customer-calendar-day{border-color:var(--staff-border)}.staff-workspace #workspace-main .staff-calendar-day.is-today{background:var(--staff-raised);box-shadow:inset 0 0 0 2px var(--staff-accent)}.staff-workspace #workspace-main .staff-calendar-day.is-today>span{color:var(--staff-accent)}.staff-workspace #workspace-main .staff-calendar-task{background:var(--staff-raised);color:var(--staff-text)}.staff-workspace #workspace-main .staff-calendar-agenda li>div span{color:var(--staff-muted)}.staff-workspace #workspace-main .staff-calendar-agenda li.is-overdue{border-color:color-mix(in srgb,var(--staff-danger) 45%,var(--staff-border))}.staff-workspace #workspace-main .staff-calendar-agenda li.is-overdue>div span:last-child{color:var(--staff-danger)}.staff-workspace #workspace-main .staff-calendar-schedule-control>div{align-items:center;gap:12px;display:flex}.staff-workspace #workspace-main .staff-calendar-schedule-control :is(a,button){min-height:36px;padding-block:10px}.staff-workspace #workspace-main .staff-calendar-schedule-control form{border-color:var(--staff-border)}.staff-workspace #workspace-main .crm-page{--crm-bg:var(--staff-bg);--crm-surface:var(--staff-surface);--crm-surface-subtle:var(--staff-raised);--crm-surface-inverse:var(--staff-text);--crm-border:var(--staff-border);--crm-border-strong:var(--staff-control-border);--crm-text:var(--staff-text);--crm-text-secondary:var(--staff-muted);--crm-text-muted:var(--staff-muted);--crm-accent:var(--staff-accent);--crm-accent-soft:var(--staff-raised);--crm-shadow-sm:none;--crm-shadow-md:none}.staff-workspace #workspace-main .crm-topbar h1{color:#fff}.staff-workspace #workspace-main .crm-topbar-copy>p{color:#cbd4e2}.staff-workspace #workspace-main .crm-topbar>div:first-child>span,.staff-workspace #workspace-main .crm-topbar-steps>span{color:#aebbd0}.staff-workspace #workspace-main .employer-verification-hero h1,.staff-workspace #workspace-main .employer-verification-hero>strong{color:#fff}.staff-workspace #workspace-main .employer-verification-hero p{color:#bcbcbc}.staff-workspace #workspace-main .employer-verification-hero>div>span,.staff-workspace #workspace-main .employer-verification-hero>strong small{color:#aaa}html[data-staff-theme=light] .staff-workspace #workspace-main :is(.crm-topbar,.employer-verification-hero,.staff-calendar-header,.staff-account-hero,.job-leads-hero,.staff-my-day-header,.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero){background:var(--staff-surface);border-color:var(--staff-border);color:var(--staff-text);box-shadow:none}html[data-staff-theme=light] .staff-workspace #workspace-main :is(.crm-topbar,.employer-verification-hero,.staff-calendar-header,.staff-account-hero,.job-leads-hero,.staff-my-day-header,.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero):before,html[data-staff-theme=light] .staff-workspace #workspace-main :is(.crm-topbar,.employer-verification-hero,.staff-calendar-header,.staff-account-hero,.job-leads-hero,.staff-my-day-header,.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero):after{content:none}html[data-staff-theme=light] .staff-workspace #workspace-main :is(.crm-topbar,.employer-verification-hero,.staff-calendar-header,.staff-account-hero,.job-leads-hero,.staff-my-day-header,.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) :is(h1,strong){color:var(--staff-text)}html[data-staff-theme=light] .staff-workspace #workspace-main :is(.crm-topbar,.employer-verification-hero,.staff-calendar-header,.staff-account-hero,.job-leads-hero,.staff-my-day-header,.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) :is(p,small,span){color:var(--staff-muted)}html[data-staff-theme=light] .staff-workspace #workspace-main :is(.crm-topbar,.employer-verification-hero,.staff-account-hero,.job-leads-hero,.internal-conversations-hero,.application-assistance-hero,.recruiter-follow-ups-internal-hero,.progress-internal-hero) :is(aside,.job-leads-hero-stats){background:var(--staff-raised);border-color:var(--staff-border);color:var(--staff-text)}.staff-workspace #workspace-main :is(.crm-api-banner,.crm-summary article,.crm-user,.crm-chart-head>small){background:var(--staff-surface);border-color:var(--staff-border);color:var(--staff-text);box-shadow:none}.staff-workspace #workspace-main .crm-summary article.is-converted{background:var(--staff-raised)}.staff-workspace #workspace-main :is(.crm-api-banner span,.crm-api-banner p,.crm-metric-caption,.crm-summary article.is-converted .crm-metric-head>span){color:var(--staff-muted)}.staff-workspace #workspace-main :is(.crm-user>span,.crm-stage-map li.is-populated .crm-stage-node,.crm-recent-avatar){background:var(--staff-raised);color:var(--staff-text);border-color:var(--staff-control-border)}.staff-workspace #workspace-main :is(.crm-summary article>i,.crm-stage-distribution){background:var(--staff-border)}.staff-workspace #workspace-main :is(.customer-calendar-weekdays span,.staff-calendar-agenda-header>span){color:var(--staff-muted);border-color:var(--staff-border)}.staff-workspace #workspace-main :is(.crm-disclosure,.job-discovery-inbox>ul>li,.job-leads-template code,.recruiter-follow-up-boundary,.recruiter-follow-up-action-recorded){background:var(--staff-surface);border-color:var(--staff-border);color:var(--staff-text);box-shadow:none}.staff-workspace #workspace-main .crm-disclosure :is(strong,span,p),.staff-workspace #workspace-main :is(.crm-disclosure-lead>div>span,.job-discovery-card-heading>span,.recruiter-follow-up-internal-queue em){color:var(--staff-muted)}.staff-workspace #workspace-main :is(.job-discovery-meta span,.job-discovery-publications){background:var(--staff-raised);color:var(--staff-muted);border-color:var(--staff-border)}.staff-workspace #workspace-main :is(.job-discovery-card-select,.job-discovery-card-select>span,.job-discovery-card-heading h2,.job-discovery-card-heading p,.job-discovery-description,.job-discovery-card-copy>a){color:var(--staff-text)}.staff-workspace #workspace-main :is(.job-discovery-card-heading>span,.job-discovery-card-heading p,.job-discovery-description,.job-discovery-card-copy>a,.job-discovery-card-select>span),.staff-workspace #workspace-main .job-discovery-pagination>div>span{color:var(--staff-muted)}.staff-workspace #workspace-main .recruiter-follow-up-boundary{color:var(--staff-warning)!important}.staff-workspace #workspace-main .recruiter-follow-up-action-recorded{color:var(--staff-success)!important}.staff-workspace #workspace-main .job-discovery-inbox>ul>li.is-selected{border-color:var(--staff-accent)}.staff-workspace #workspace-main .recruiter-follow-up-internal-grid{background:var(--staff-surface)}.staff-workspace #workspace-main .recruiter-follow-up-internal-grid>:is(section,aside){background:var(--staff-surface);border-color:var(--staff-border)}.staff-workspace #workspace-main .recruiter-follow-up-internal-detail :is(h3,label){color:var(--staff-text)}.staff-workspace #workspace-main .recruiter-follow-up-internal-detail :is(input,select,textarea){background:var(--staff-bg);border-color:var(--staff-control-border);color:var(--staff-text)}.staff-workspace #workspace-main .recruiter-follow-up-feedback-record{background:var(--staff-raised);border-color:var(--staff-border);color:var(--staff-text)}.staff-workspace #workspace-main select{box-sizing:border-box;border:1px solid var(--staff-control-border);appearance:none;background-color:var(--staff-surface);min-width:0;max-width:100%;min-height:44px;color:var(--staff-text);font:650 13px/1.35 var(--font-body);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23eee' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:18px 18px;border-radius:10px;padding:10px 44px 10px 13px;transition:border-color .16s,box-shadow .16s,background-color .16s}html[data-staff-theme=light] .staff-workspace #workspace-main select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23202020' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.staff-workspace #workspace-main select:hover:not(:disabled){border-color:var(--staff-accent);box-shadow:inset 0 0 0 1px var(--staff-accent)}.staff-workspace #workspace-main select:focus-visible{border-color:var(--staff-text);box-shadow:inset 0 0 0 1px var(--staff-text)}.staff-workspace #workspace-main select:disabled{border-color:var(--staff-accent);background-color:var(--staff-accent-soft);color:var(--staff-text);cursor:not-allowed}.staff-workspace #workspace-main select option{background:var(--staff-surface);color:var(--staff-text)}.staff-workspace #workspace-main select option:checked{background:var(--staff-accent);color:var(--staff-accent-contrast)}@supports (appearance:base-select){.staff-workspace #workspace-main select{appearance:base-select}.staff-workspace #workspace-main select::picker(select){appearance:base-select}.staff-workspace #workspace-main select{background-image:none}.staff-workspace #workspace-main select::picker-icon{width:18px;height:18px;color:var(--staff-text);transition:rotate .16s}.staff-workspace #workspace-main select:open::picker-icon{rotate:180deg}.staff-workspace #workspace-main select::picker(select){min-inline-size:anchor-size(width);max-inline-size:min(360px,100vw - 24px);border:1px solid var(--staff-text);background:var(--staff-surface);max-height:min(320px,60vh);color:var(--staff-text);position-area:bottom span-left;position-try-order:normal;position-try-fallbacks:flip-block;border-radius:12px;margin-block-start:6px;padding:6px;overflow:auto;box-shadow:0 16px 40px #0003}.staff-workspace #workspace-main select option{background:var(--staff-surface);min-height:40px;color:var(--staff-text);font:650 13px/1.35 var(--font-body);cursor:pointer;border:0;border-radius:8px;padding:10px 38px 10px 12px}.staff-workspace #workspace-main select option+option{margin-top:2px}.staff-workspace #workspace-main select option:is(:hover,:focus-visible){background:var(--staff-accent-soft);color:var(--staff-text)}.staff-workspace #workspace-main select option:checked{background:var(--staff-accent);color:var(--staff-accent-contrast)}.staff-workspace #workspace-main select option::checkmark{color:currentColor}}@media (width<=1200px) and (width>=901px){.staff-workspace{--staff-primary-width:190px;--staff-context-width:196px}.staff-workspace.is-primary-collapsed{--staff-primary-width:76px}.staff-workspace #workspace-main .ops-header{flex-direction:column;align-items:flex-start}}@media (width<=900px){.staff-primary-sidebar{border-right:0;border-bottom:1px solid var(--staff-border);gap:14px;width:100%;padding:16px;position:relative}.staff-sidebar-heading,.staff-workspace.is-primary-collapsed .staff-sidebar-heading{flex-direction:row;justify-content:space-between;padding:0}.staff-sidebar-toggle,.staff-nav-label{display:none}.staff-primary-sidebar nav{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.staff-primary-sidebar nav a{flex:none;min-height:42px;padding:10px 12px}.staff-sidebar-footer{align-items:center;gap:8px;display:flex}.staff-sidebar-footer>:is(a,button){flex:none}.staff-account-menu{border:0;min-width:0;margin:0 0 0 auto;padding:0}.staff-account-copy{display:none}.staff-account-popover,.staff-workspace.is-primary-collapsed .staff-account-popover{inset:calc(100% + 8px) 0 auto auto}.staff-workspace.is-primary-collapsed :is(.staff-primary-sidebar nav a>span,.staff-sidebar-footer>:is(a,button)>span){display:inline}.staff-workspace.workspace-layout-tiered .workspace-context-sidebar{border-right:0;border-bottom:1px solid var(--staff-border);width:100%;padding:16px;position:relative;left:0}.staff-workspace .workspace-context-sidebar header{padding:0 0 12px}.staff-workspace .workspace-context-sidebar header strong{margin:0}.staff-workspace .workspace-context-sidebar>nav{flex-direction:row;overflow-x:auto}.staff-workspace .workspace-context-sidebar>nav a{min-height:40px}.staff-workspace .workspace-context-advisor{display:none}.staff-workspace.workspace-layout-tiered .workspace-context-toggle,.staff-workspace.workspace-layout-tiered.is-context-collapsed .workspace-context-toggle{width:40px;height:32px;margin:8px 16px 0;display:grid;position:relative;top:auto;left:auto;transform:none}.staff-workspace.workspace-layout-tiered .workspace-context-toggle svg{rotate:90deg}.staff-workspace.workspace-layout-tiered.is-context-collapsed .workspace-context-sidebar{display:none}.staff-workspace.workspace-layout-tiered .workspace-main,.staff-workspace.workspace-layout-tiered.is-context-collapsed .workspace-main{height:auto;margin:0;overflow:visible}.staff-workspace #workspace-main .ops-page{min-height:0;padding:24px 16px}.staff-workspace #workspace-main .staff-my-day{padding:24px 16px}}@media (width<=600px){.staff-workspace #workspace-main .staff-my-day-header{gap:16px;padding:20px}.staff-workspace #workspace-main .staff-my-day-header img{display:none}}@media (prefers-reduced-motion:reduce){.staff-workspace *,.staff-workspace :before,.staff-workspace :after{transition:none!important;animation:none!important}}.login-account-switch{color:#696969;text-align:center;margin:12px 0 0;font-size:11px}.login-account-switch a{color:#111;text-underline-offset:3px;font-weight:750;text-decoration:underline}.employer-registration-page{height:auto;min-height:100svh;overflow:auto}.employer-registration-page .registration-panel{height:auto;min-height:100svh;overflow:visible}.employer-registration-page .registration-inner{padding-block:18px}.employer-registration-form textarea{min-height:62px;max-height:90px}.employer-registration-aside{position:sticky;top:0}.workspace-layout-employer{--employer-ink:#202020;--employer-muted:#595959;--employer-border:#dedede;--employer-paper:#fff;--employer-raised:#f4f4f2;--employer-bg:#eef2f7;background:var(--employer-bg)}.workspace-layout-employer>.workspace-main{background:var(--employer-bg);color:var(--employer-ink);overflow-y:auto}.employer-portal-page{width:min(100%,1600px);min-height:100%;color:var(--employer-ink);margin-inline:auto;padding:clamp(24px,3vw,48px)}.employer-portal-hero{color:#fff;background:#0a0a0a;border:1px solid #292929;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:220px;padding:clamp(28px,4vw,52px);display:flex;position:relative;overflow:hidden}.employer-portal-hero:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#ffffff40 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.employer-portal-hero>*{z-index:1;position:relative}.employer-portal-hero>div>span,.employer-review-copy>span,.employer-company-card header span,.employer-history-card header>span,.employer-verification-hero span,.employer-review-action header>span,.employer-internal-history header>span{letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:850;line-height:1.45;display:block}.employer-portal-hero h1{color:#fff;max-width:900px;font:650 clamp(2.35rem,4vw,3.5rem)/1.02 var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;margin:12px 0 8px}.employer-portal-hero p{color:#bdbdbd;max-width:710px;margin:0;font-size:.9rem;line-height:1.6}.employer-status{color:#343434;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f3f3f0;border:1px solid #c9c9c4;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:7px 10px;font-size:.65rem;font-style:normal;font-weight:800;display:inline-flex}.employer-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.employer-status-approved{color:#17623b;background:#e5f8ec;border-color:#9bd5b7}.employer-status-rejected,.employer-status-suspended{color:#9a2730;background:#fff0f1;border-color:#e2a2a7}.employer-status-changes_requested{color:#77530b;background:#fff8dd;border-color:#e5c77f}.employer-status-under_va_review,.employer-status-awaiting_admin_decision{color:#2d4a9d;background:#eef2ff;border-color:#abbce8}.employer-portal-hero>.employer-status{color:#fff;background:#1a1a1a;border-color:#484848}.employer-notice{color:#235b3b;background:#ecf8f1;border:1px solid #9ccbb0;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:.8rem}.employer-notice.is-error{color:#7e2830;background:#fff1f2;border-color:#dfaaae}.employer-review-card{border:1px solid var(--employer-border);background:var(--employer-paper);border-radius:16px;grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);gap:30px;margin-top:18px;padding:28px;display:grid}.employer-review-copy h2{color:var(--employer-ink);font:650 1.65rem/1.2 var(--font-display);letter-spacing:-.025em;margin:10px 0 7px}.employer-review-copy p{max-width:480px;color:var(--employer-muted);margin:0;font-size:.83rem;line-height:1.6}.employer-review-copy small{color:var(--employer-muted);margin-top:13px;display:block}.employer-review-steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;margin:0;padding:10px 0 0;list-style:none;display:grid}.employer-review-steps li{color:#9b9b96;gap:9px;font-size:.7rem;display:grid;position:relative}.employer-review-steps li>strong{max-width:15ch;line-height:1.35}.employer-review-steps li:before{content:"";background:var(--employer-border);height:1px;position:absolute;top:14px;left:-50%;right:50%}.employer-review-steps li:first-child:before{display:none}.employer-review-steps li>span{z-index:1;border:1px solid var(--employer-border);background:var(--employer-paper);border-radius:50%;place-items:center;width:29px;height:29px;font-size:.65rem;display:grid;position:relative}.employer-review-steps li.is-complete,.employer-review-steps li.is-current{color:var(--employer-ink)}.employer-review-steps li.is-complete:before,.employer-review-steps li.is-current:before{background:var(--employer-ink)}.employer-review-steps li.is-complete>span,.employer-review-steps li.is-current>span{border-color:var(--employer-ink);background:var(--employer-ink);color:var(--employer-paper)}.employer-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.employer-capability-grid article{border:1px solid var(--employer-border);background:var(--employer-paper);border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:20px;display:grid}.employer-capability-grid article>span{background:var(--employer-ink);width:34px;height:34px;color:var(--employer-paper);border-radius:9px;place-items:center;font-size:1.2rem;display:grid}.employer-capability-grid strong{font-size:.9rem}.employer-capability-grid p{color:var(--employer-muted);margin:6px 0 0;font-size:.73rem;line-height:1.55}.employer-profile-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:14px;margin-top:14px;display:grid}.employer-company-card,.employer-history-card{border:1px solid var(--employer-border);background:var(--employer-paper);border-radius:16px}.employer-company-card>header,.employer-history-card>header{border-bottom:1px solid var(--employer-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.employer-company-card header h2,.employer-history-card header h2{color:var(--employer-ink);font:650 1.25rem/1.25 var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:7px 0 0}.employer-company-card header>small{color:var(--employer-muted)}.employer-company-details{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.employer-company-details>div{border-bottom:1px solid var(--employer-border);padding:18px 24px}.employer-company-details>div:nth-child(odd):not(.is-wide){border-right:1px solid var(--employer-border)}.employer-company-details>.is-wide{grid-column:1/-1}.employer-company-details dt,.employer-verification-detail dt{color:var(--employer-muted);text-transform:uppercase;font-size:.63rem;font-weight:750}.employer-company-details dd,.employer-verification-detail dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:.83rem;line-height:1.5}.employer-company-details a,.employer-verification-detail a{color:inherit;text-underline-offset:3px;text-decoration:underline}.employer-company-form{gap:16px;padding:24px;display:grid}.employer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.employer-company-form label,.employer-review-action label,.employer-verification-toolbar label{color:var(--employer-muted,#626262);gap:6px;font-size:.68rem;font-weight:750;display:grid}.employer-company-form :is(input,select,textarea),.employer-review-action :is(select,textarea),.employer-verification-toolbar select{color:#161616;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bdbdb7;border-radius:8px;padding:9px 11px;font-size:.8rem}.employer-company-form textarea,.employer-review-action textarea{resize:vertical}.employer-form-locked{background:var(--employer-raised);border-radius:8px;grid-template-columns:auto 1fr auto 1fr;gap:8px 14px;padding:12px;font-size:.7rem;display:grid}.employer-form-locked span{color:var(--employer-muted)}.employer-company-form>button,.employer-review-action>button,.employer-state button{color:#fff;min-height:42px;font:750 .72rem var(--font-body);cursor:pointer;background:#111;border:1px solid #111;border-radius:8px;justify-self:start;padding:10px 15px}.employer-company-form>button:disabled,.employer-review-action>button:disabled{cursor:wait;opacity:.6}.employer-history-card>header{display:block}.employer-history-card>ol,.employer-internal-history ol{margin:0;padding:12px 24px 24px;list-style:none}.employer-history-card li{border-bottom:1px solid var(--employer-border);grid-template-columns:12px minmax(0,1fr);gap:9px;padding:12px 0;display:grid}.employer-history-card li>i{border:2px solid var(--employer-ink);border-radius:50%;width:8px;height:8px;margin-top:4px}.employer-history-card li strong,.employer-history-card li span{display:block}.employer-history-card li strong{font-size:.75rem}.employer-history-card li span{color:var(--employer-muted);margin-top:4px;font-size:.63rem}.employer-history-card li p{color:var(--employer-muted);margin:7px 0 0;font-size:.7rem;line-height:1.45}.employer-history-card>p{color:var(--employer-muted);padding:20px 24px}.employer-state{border:1px solid var(--employer-border);background:var(--employer-paper);border-radius:14px;margin:auto;padding:30px}.employer-state p{color:var(--employer-muted)}.employer-portal-loading{gap:14px;display:grid}.employer-portal-loading>div{background:linear-gradient(90deg,#e2e2de,#f4f4f2,#e2e2de) 0 0/220% 100%;border-radius:16px;min-height:180px;animation:1.15s infinite workspace-skeleton-pulse}html[data-employer-theme=light] .workspace-layout-employer.customer-simple-layout{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-bg:#fafafa;--theme-card:#fff;--theme-raised:#f4f4f2;--theme-text:#202020;--theme-muted:#595959;--theme-border:#dedede;--simple-border:var(--theme-border);--simple-muted:var(--theme-muted);--employer-ink:var(--theme-text);--employer-muted:var(--theme-muted);--employer-border:var(--theme-border);--employer-paper:var(--theme-card);--employer-raised:var(--theme-raised);--employer-bg:#eef2f7;background:var(--employer-bg);color:var(--theme-text)}html[data-employer-theme=light] .workspace-layout-employer .customer-simple-brand .huntly-mark img{filter:none}html[data-employer-theme=light] .workspace-layout-employer .customer-simple-brand .huntly-wordmark{color:var(--theme-text)}html[data-employer-theme=dark] .workspace-layout-employer.customer-simple-layout{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg:#141414;--theme-card:#1d1d1d;--theme-raised:#272727;--theme-text:#eee;--theme-muted:#b4b4b4;--theme-border:#3b3b3b;--simple-border:var(--theme-border);--simple-muted:var(--theme-muted);--employer-ink:var(--theme-text);--employer-muted:var(--theme-muted);--employer-border:var(--theme-border);--employer-paper:var(--theme-card);--employer-raised:var(--theme-raised);--employer-bg:var(--theme-bg);background:var(--theme-bg);color:var(--theme-text)}html[data-employer-theme=dark] .workspace-layout-employer .customer-simple-brand{color:var(--theme-text)}html[data-employer-theme=dark] .workspace-layout-employer .customer-simple-brand .huntly-mark img{filter:invert()}html[data-employer-theme=dark] .workspace-layout-employer .customer-simple-brand .huntly-wordmark{color:var(--theme-text)}html[data-employer-theme=dark] .workspace-layout-employer .customer-simple-sidebar :is(nav a:hover,nav a.active,summary:hover,.customer-theme-toggle:hover){border-color:var(--theme-border);background:var(--theme-raised);color:var(--theme-text)}html[data-employer-theme=dark] .workspace-layout-employer .customer-profile-popover{border-color:var(--theme-border);background:var(--theme-card);color:var(--theme-text);box-shadow:0 12px 36px #0008}html[data-employer-theme=dark] .workspace-layout-employer .customer-profile-popover :is(a,button):hover{background:var(--theme-raised)}html[data-employer-theme=dark] .workspace-layout-employer :is(.customer-simple-sidebar,.workspace-main){background:var(--theme-bg);color:var(--theme-text)}html[data-employer-theme=dark] .workspace-layout-employer .customer-simple-sidebar{background:var(--theme-card);border-color:var(--theme-border);box-shadow:none}html[data-employer-theme=dark] .workspace-layout-employer .employer-portal-hero{border-color:var(--theme-border);background:var(--theme-card)}html[data-employer-theme=dark] .workspace-layout-employer :is(input,select,textarea){border-color:var(--theme-border);background:var(--theme-bg);color:var(--theme-text)}html[data-employer-theme=dark] .workspace-layout-employer .employer-portal-loading>div{background:linear-gradient(90deg,var(--theme-card),var(--theme-raised),var(--theme-card));background-size:220% 100%}html[data-employer-theme=dark] .workspace-layout-employer :is(a,button,summary,input,textarea,select):focus-visible{outline-color:var(--theme-text)}.employer-verification-page{background:var(--internal-page-bg,#f3f3f1);min-height:100%;color:var(--internal-page-ink,#181818);padding:clamp(24px,3vw,42px);overflow-y:auto}.staff-workspace .employer-verification-page{--internal-page-bg:var(--staff-bg);--internal-page-ink:var(--staff-text);--internal-card:var(--staff-surface);--internal-border:var(--staff-border);--internal-muted:var(--staff-muted)}.workspace-layout-administrator .employer-verification-page{--internal-page-bg:#fff;--internal-page-ink:#111;--internal-card:#fff;--internal-border:#d5d5d5;--internal-muted:#666}.employer-verification-hero{color:#fff;background:#0a0a0a;border:1px solid #303030;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:190px;padding:32px;display:flex}.employer-verification-hero h1{color:#fff;font:650 clamp(2.2rem,4.5vw,4rem)/1 var(--font-display);letter-spacing:-.04em;margin:10px 0 7px}.employer-verification-hero p{color:#bcbcbc;max-width:700px;margin:0;font-size:.82rem;line-height:1.55}.employer-verification-hero>strong{text-align:right;font-size:2rem}.employer-verification-hero>strong small{color:#aaa;margin-top:4px;font-size:.62rem;font-weight:600;display:block}.employer-verification-toolbar{border:1px solid var(--internal-border,#d5d5d5);background:var(--internal-card,#fff);border-radius:11px;justify-content:space-between;align-items:end;gap:14px;margin-top:14px;padding:14px;display:flex}.employer-verification-toolbar label{width:min(320px,100%);color:var(--internal-muted,#666)}.employer-verification-toolbar button{border:1px solid var(--internal-border,#aaa);background:var(--internal-card,#fff);min-height:42px;color:var(--internal-page-ink,#111);font:700 .7rem var(--font-body);cursor:pointer;border-radius:8px;padding:8px 13px}.employer-verification-layout{grid-template-columns:minmax(230px,.45fr) minmax(0,1.55fr);gap:14px;margin-top:14px;display:grid}.employer-verification-list{flex-direction:column;gap:8px;display:flex}.employer-verification-list>button{border:1px solid var(--internal-border,#d5d5d5);background:var(--internal-card,#fff);color:var(--internal-page-ink,#111);text-align:left;cursor:pointer;border-radius:11px;justify-items:start;gap:6px;padding:14px;display:grid}.employer-verification-list>button:hover,.employer-verification-list>button.is-selected{border-color:currentColor;box-shadow:inset 3px 0}.employer-verification-list>button>strong{margin-top:3px;font-size:.85rem}.employer-verification-list>button>small,.employer-verification-list>button>em{color:var(--internal-muted,#666);font-size:.65rem;font-style:normal}.employer-verification-detail{border:1px solid var(--internal-border,#d5d5d5);background:var(--internal-card,#fff);border-radius:13px;overflow:hidden}.workspace-layout-administrator .employer-verification-detail{border:2px solid #2f3033}.employer-verification-detail>header{border-bottom:1px solid var(--internal-border,#d5d5d5);justify-content:space-between;align-items:flex-start;gap:15px;padding:22px;display:flex}.employer-verification-detail>header h2{color:inherit;margin:7px 0 3px;font-size:1.45rem}.employer-verification-detail>header p{color:var(--internal-muted,#666);margin:0;font-size:.72rem}.employer-verification-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:12px;display:grid}.employer-verification-detail>dl>div{padding:12px}.employer-verification-detail>dl>.is-wide{grid-column:1/-1}.employer-verification-detail dt{color:var(--internal-muted,#666)}.employer-review-action{border:1px solid var(--internal-border,#d5d5d5);background:var(--internal-page-bg,#f5f5f2);border-radius:11px;gap:12px;margin:0 22px 18px;padding:17px;display:grid}.employer-review-action header{gap:5px;display:grid}.employer-review-action header>small,.employer-review-action label{color:var(--internal-muted,#666)}.employer-internal-history{border-top:1px solid var(--internal-border,#d5d5d5);margin:0 22px 22px;padding-top:18px}.employer-internal-history header{gap:6px;display:grid}.employer-internal-history ol{padding:10px 0 0}.employer-internal-history li{border-bottom:1px solid var(--internal-border,#d5d5d5);padding:12px 0}.employer-internal-history li :is(strong,span){display:block}.employer-internal-history li strong{text-transform:capitalize;font-size:.76rem}.employer-internal-history li span{color:var(--internal-muted,#666);margin-top:4px;font-size:.64rem}.employer-internal-history li p{color:var(--internal-muted,#666);margin:7px 0 0;font-size:.71rem;line-height:1.5}.employer-verification-empty{border:1px solid var(--internal-border,#d5d5d5);background:var(--internal-card,#fff);border-radius:12px;margin-top:14px;padding:28px}.employer-verification-empty p{color:var(--internal-muted,#666)}.employer-verification-loading{gap:9px;margin-top:14px;display:grid}.employer-verification-loading span{opacity:.5;background:#ddd;border-radius:11px;height:90px}@media (width<=1000px){.employer-review-card,.employer-profile-layout,.employer-verification-layout,.employer-capability-grid{grid-template-columns:1fr}}@media (width<=700px){.workspace-layout-employer>.workspace-main{height:auto;min-height:100vh;margin-left:0}.employer-portal-page,.employer-verification-page{padding:16px}.employer-portal-hero,.employer-verification-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:24px 20px}.employer-review-card{padding:20px}.employer-review-steps{grid-template-columns:1fr;gap:10px}.employer-review-steps li{grid-template-columns:30px 1fr;align-items:center}.employer-review-steps li:before{display:none}.employer-form-grid,.employer-company-details,.employer-verification-detail>dl{grid-template-columns:1fr}.employer-company-details>div:nth-child(odd):not(.is-wide){border-right:0}.employer-form-locked{grid-template-columns:1fr}.employer-verification-toolbar{flex-direction:column;align-items:stretch}}.workspace-layout-administrator.workspace-layout-internal{--admin-primary-expanded-width:14rem;--admin-primary-collapsed-width:4.5rem;--admin-rail-width:var(--admin-primary-expanded-width)}.workspace-layout-administrator.workspace-layout-internal.is-primary-collapsed{--admin-rail-width:var(--admin-primary-collapsed-width)}.workspace-layout-administrator .admin-primary-sidebar{z-index:4;background:var(--internal-module-surface);color:#f4f4f5;border:0;border-right:1px solid #333;flex-direction:column;grid-area:1/1;align-items:stretch;gap:20px;width:auto;min-height:0;padding:16px 12px 12px;display:flex;position:relative;inset:auto;overflow:visible}.workspace-layout-administrator .admin-primary-heading{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 8px;display:flex}.workspace-layout-administrator .admin-primary-brand{color:#fff;align-items:center;min-width:0;font-size:1.25rem;text-decoration:none;display:flex}.workspace-layout-administrator .admin-primary-brand .huntly-mark{width:28px;height:28px}.workspace-layout-administrator .admin-primary-brand .huntly-wordmark{color:#fff}.workspace-layout-administrator .admin-primary-toggle{color:#aeb6c3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;padding:8px;display:grid}.workspace-layout-administrator .admin-primary-toggle svg{width:18px;height:18px}.workspace-layout-administrator .admin-primary-toggle:is(:hover,:focus-visible){color:#fff;background:#181818;border-color:#444}.workspace-layout-administrator .admin-primary-navigation{overscroll-behavior:contain;min-height:0;overflow-y:auto}.workspace-layout-administrator :is(.admin-primary-navigation,.admin-primary-more-panel-inner){scrollbar-width:none}.workspace-layout-administrator :is(.admin-primary-navigation,.admin-primary-more-panel-inner)::-webkit-scrollbar{width:0;height:0;display:none}.workspace-layout-administrator .admin-primary-label{color:#aeb6c3;margin:0 0 10px;padding:0 12px;font-size:.6875rem;font-weight:500}.workspace-layout-administrator .admin-primary-sidebar nav{flex:none;gap:4px;width:auto;min-height:0;margin:0;padding:0;display:grid;overflow:visible}.workspace-layout-administrator .admin-primary-sidebar nav a{color:#aeb6c3;text-align:left;background:0 0;border:0;border-radius:7px;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;min-height:42px;padding:10px 12px;font-size:.8125rem;font-weight:450;line-height:1.3;text-decoration:none;display:flex;position:relative}.workspace-layout-administrator .admin-primary-sidebar nav a>span{clip-path:none;text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;height:auto;padding:0;position:static;overflow:hidden}.workspace-layout-administrator .admin-primary-sidebar nav a>.workspace-module-notification{width:auto;height:20px;padding:0 6px;display:inline-flex;overflow:visible}.workspace-layout-administrator .admin-primary-sidebar :is(nav a,.admin-primary-more-trigger):hover{color:#fff;background:#181818;border-color:#0000}.workspace-layout-administrator .admin-primary-sidebar nav a.active{background:var(--admin-nav-active);color:#fff;box-shadow:none;border-color:#0000;font-weight:650}.workspace-layout-administrator .admin-primary-sidebar nav a svg{flex:none;width:18px;height:18px;display:block}.workspace-layout-administrator .admin-primary-more{border-top:1px solid #333;margin-top:14px;padding-top:14px;position:relative}.workspace-layout-administrator .admin-primary-more-trigger{color:#aeb6c3;width:100%;min-height:42px;font:450 .8125rem/1.3 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:10px 12px;display:flex}.workspace-layout-administrator .admin-primary-more-trigger svg{flex:none;width:18px;height:18px}.workspace-layout-administrator .admin-primary-more-chevron{margin-left:auto;transition:transform .16s}.workspace-layout-administrator .admin-primary-more.is-open .admin-primary-more-chevron{transform:rotate(90deg)}.workspace-layout-administrator .admin-primary-more.has-active:not(.is-open)>.admin-primary-more-trigger{background:var(--admin-nav-active);color:#fff;font-weight:650}.workspace-layout-administrator .admin-primary-more-panel{opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .16s,transform .2s,visibility 0s linear .24s;display:grid;transform:translateY(-6px)}.workspace-layout-administrator .admin-primary-more.is-open .admin-primary-more-panel{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .18s 40ms,transform .22s cubic-bezier(.22,1,.36,1),visibility;transform:none}.workspace-layout-administrator .admin-primary-more-panel-inner{min-height:0;overflow:hidden}.workspace-layout-administrator .admin-primary-more-panel nav{gap:2px;margin-top:6px;padding-left:8px}.workspace-layout-administrator.is-primary-collapsed .admin-primary-sidebar{padding-inline:10px}.workspace-layout-administrator.is-primary-collapsed .admin-primary-heading{flex-direction:column;padding:0}.workspace-layout-administrator.is-primary-collapsed .admin-primary-navigation{overflow:visible}.workspace-layout-administrator.is-primary-collapsed :is(.admin-primary-label,.admin-primary-sidebar>div>nav a>.workspace-module-label,.admin-primary-more-trigger>.workspace-module-label,.admin-primary-more-chevron){display:none}.workspace-layout-administrator.is-primary-collapsed .admin-primary-sidebar>div>nav a,.workspace-layout-administrator.is-primary-collapsed .admin-primary-more-trigger{justify-content:center;width:44px;min-height:44px;margin-inline:auto;padding:10px}.workspace-layout-administrator.is-primary-collapsed .admin-primary-more{padding-top:12px}.workspace-layout-administrator.is-primary-collapsed .admin-primary-more-panel{z-index:90;top:16px;left:calc(var(--admin-primary-collapsed-width) + 8px);background:var(--internal-module-surface);transform-origin:0 0;border:1px solid #444;border-radius:10px;width:15rem;margin:0;display:block;position:fixed;transform:translate(-8px)scale(.98);box-shadow:0 18px 48px #0006}.workspace-layout-administrator.is-primary-collapsed .admin-primary-more.is-open .admin-primary-more-panel{transform:none}.workspace-layout-administrator.is-primary-collapsed .admin-primary-more-panel-inner{max-height:calc(100dvh - 32px);padding:10px;overflow-y:auto}.workspace-layout-administrator.is-primary-collapsed .admin-primary-more-panel nav{margin:0;padding:0}.workspace-layout-administrator.is-primary-collapsed .admin-primary-more-panel nav a{justify-content:flex-start}.workspace-layout-administrator.is-primary-collapsed .admin-primary-more-panel nav a>.workspace-module-label{display:block}.workspace-layout-administrator.workspace-layout-tiered{transition:grid-template-columns .24s cubic-bezier(.22,1,.36,1)}.workspace-layout-administrator.workspace-layout-tiered.is-context-collapsed{grid-template-columns:var(--admin-rail-width) 0 minmax(0,1fr)}.workspace-layout-administrator.workspace-layout-tiered .workspace-context-sidebar{opacity:1;min-width:0;transition:opacity .16s,transform .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1);transform:translate(0)}.workspace-layout-administrator.workspace-layout-tiered.is-context-collapsed .workspace-context-sidebar{visibility:hidden;opacity:0;pointer-events:none;padding-inline:0;overflow:hidden;transform:translate(-12px)}.workspace-layout-administrator .workspace-context-toggle{top:50%;left:calc(var(--admin-rail-width) + var(--admin-context-width) - 14px);color:#c5cbd5;background:#15181e;border:1px solid #4b515c;border-radius:7px;width:28px;height:40px;transition:left .24s cubic-bezier(.22,1,.36,1),background-color .16s,color .16s,border-color .16s,box-shadow .16s;box-shadow:0 5px 14px #00000038}.workspace-layout-administrator .workspace-context-toggle:is(:hover,:focus-visible){border-color:var(--admin-action);background:var(--admin-action);color:#fff;box-shadow:0 7px 18px #0000004d}.workspace-layout-administrator.is-context-collapsed .workspace-context-toggle{left:calc(var(--admin-rail-width) - 14px);color:#c5cbd5;background:#15181e;border-color:#4b515c}.workspace-layout-administrator .workspace-sidebar-actions .workspace-theme-toggle{grid-column:1/-1;justify-content:flex-start;min-height:40px;padding:8px 10px}html[data-administrator-theme=dark] .workspace-layout-administrator{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--admin-bg:#0b0d11;--admin-paper:#15181e;--admin-panel:#111318;--admin-border:#343943;--admin-accent:#f4f4f5;--admin-accent-soft:#20242c;--admin-accent-strong:#f4f4f5;--admin-action:#4f7ff5;--admin-success:#5ec98b;--admin-warning:#f3a45f;--admin-danger:#ff8176;--internal-context-surface:#111318;--internal-context-header:#111318;--internal-nav-ink:#f4f4f5;--internal-nav-muted:#9bb7ff;--internal-nav-active:#315fcf;--internal-nav-border:#343943;--theme-bg:#0b0d11;--theme-card:#15181e;--theme-raised:#20242c;--theme-text:#f4f4f5;--theme-muted:#b5bdca;--theme-border:#343943;--theme-skeleton:#20242c;--theme-skeleton-highlight:#2a3039;--portal-canvas:#0b0d11;--portal-surface:#15181e;--portal-border:#343943;--portal-text:#f4f4f5;--portal-muted:#b5bdca;background:var(--admin-bg);color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .workspace-context-sidebar{border-right-color:var(--internal-nav-border);background:var(--internal-context-surface);color:var(--internal-nav-ink)}html[data-administrator-theme=dark] .workspace-layout-administrator .workspace-context-sidebar header,html[data-administrator-theme=dark] .workspace-layout-administrator .workspace-sidebar-account,html[data-administrator-theme=dark] .workspace-layout-administrator .workspace-context-advisor{border-color:var(--internal-nav-border)}html[data-administrator-theme=dark] .workspace-layout-administrator .workspace-context-sidebar :is(header strong,.workspace-sidebar-profile strong,.workspace-sidebar-bug-report a){color:var(--internal-nav-ink)}html[data-administrator-theme=dark] .workspace-layout-administrator .workspace-context-sidebar :is(header p,.workspace-sidebar-profile small,.workspace-sidebar-account>small){color:#aeb6c3}html[data-administrator-theme=dark] .workspace-layout-administrator .workspace-context-sidebar>nav a{color:var(--internal-nav-ink)}html[data-administrator-theme=dark] .workspace-layout-administrator .workspace-context-sidebar>nav a:hover{background:var(--internal-nav-active);color:#fff}html[data-administrator-theme=dark] .workspace-layout-administrator .workspace-context-sidebar>nav a.active{background:var(--admin-action);color:#fff}html[data-administrator-theme=dark] .workspace-layout-administrator .workspace-context-sidebar :is(.workspace-sidebar-profile-settings,.workspace-sidebar-actions a,.workspace-sidebar-actions button){border:1px solid var(--internal-nav-border);color:var(--internal-nav-ink);background:0 0}html[data-administrator-theme=dark] .workspace-layout-administrator .workspace-context-sidebar :is(.workspace-sidebar-profile-settings,.workspace-sidebar-actions a,.workspace-sidebar-actions button):is(:hover,:focus-visible,.active),html[data-administrator-theme=dark] .workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-profile>img,html[data-administrator-theme=dark] .workspace-layout-administrator .workspace-context-sidebar .workspace-sidebar-profile>span{background:var(--theme-raised);color:#fff;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator.workspace-layout-tiered .workspace-main,html[data-administrator-theme=dark] .workspace-layout-administrator .workspace-main>:is(.admin-overview,.admin-delivery,.admin-calendar,.ops-page,.crm-page-embedded,.job-leads-workspace,.internal-conversations,.application-assistance-page,.recruiter-follow-ups-internal-page,.progress-internal-page,.admin-control,.staff-account-settings,.workspace-page-skeleton,.not-found-page){background:var(--admin-bg);color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .workspace-main :is(button,input,select,textarea,a,summary):focus-visible{outline-color:#c5d4ff;box-shadow:0 0 0 4px #101216}html[data-administrator-theme=dark] .workspace-layout-administrator .ops-page{--ops-surface:#15181e;--ops-subtle:#20242c;--ops-border:#343943;--ops-text:#f4f4f5;--ops-muted:#b5bdca;--ops-focus:#8facff;background:var(--admin-bg);color:var(--ops-text)}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.ops-work-request-review,.ops-list-panel,.ops-project-detail,.ops-task-section,.ops-task-detail,.ops-task-create,.ops-queue-list,.ops-load-state,.ops-empty){border-color:var(--ops-border);background:var(--ops-surface);color:var(--ops-text);box-shadow:none}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.ops-list-panel,.ops-task-section,.ops-work-request-review)>.ops-panel-heading,html[data-administrator-theme=dark] .workspace-layout-administrator :is(.ops-project-detail,.ops-task-detail)>.ops-title-row,html[data-administrator-theme=dark] .workspace-layout-administrator .ops-work-request-review-title{border-color:var(--ops-border);color:#fff;background:#0b0d11}html[data-administrator-theme=dark] .workspace-layout-administrator .ops-work-request-review-title p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.ops-record-list,.ops-task-list) button:hover{background:var(--ops-subtle);color:var(--ops-text)}html[data-administrator-theme=dark] .workspace-layout-administrator .ops-record-list button.active{color:#fff;background:#20242c;box-shadow:inset 4px 0 #8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .ops-record-list button.active b{color:#fff}html[data-administrator-theme=dark] .workspace-layout-administrator .ops-record-list button.active small{color:#d8dee8}html[data-administrator-theme=dark] .workspace-layout-administrator .ops-record-list button.active em{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .ops-task-list button.active{background:var(--admin-action);color:#fff;box-shadow:inset 4px 0 #dce6ff}html[data-administrator-theme=dark] .workspace-layout-administrator .ops-task-list button.active :is(small,em){color:#e2e8f4}html[data-administrator-theme=dark] .workspace-layout-administrator .ops-page .ops-badge-active{color:#f4f7ff;background:#182443;border-color:#8facff;box-shadow:inset 0 0 0 1px #ffffff0f}html[data-administrator-theme=dark] .workspace-layout-administrator .ops-page button.active .ops-badge-active{color:#fff;background:#111318;border-color:#dce6ff}html[data-administrator-theme=dark] .workspace-layout-administrator .ops-project-detail .ops-facts,html[data-administrator-theme=dark] .workspace-layout-administrator .ops-project-detail .ops-control-grid>form,html[data-administrator-theme=dark] .workspace-layout-administrator .ops-task-detail>form:first-of-type,html[data-administrator-theme=dark] .workspace-layout-administrator .ops-divider-form,html[data-administrator-theme=dark] .workspace-layout-administrator .ops-load-more{border-color:var(--ops-border);background:var(--ops-subtle);color:var(--ops-text)}html[data-administrator-theme=dark] .workspace-layout-administrator .ops-project-detail .ops-facts>div{border-color:var(--ops-border);background:0 0}html[data-administrator-theme=dark] .workspace-layout-administrator .ops-page label{color:#d5dae3}html[data-administrator-theme=dark] .workspace-layout-administrator .ops-page :is(input,select,textarea){color:#f4f4f5;background:#0f1217;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .ops-page :is(input,textarea)::placeholder{color:#8e97a5}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-overview-metric,.admin-overview-chart,.admin-overview-priorities,.admin-overview-projects,.admin-overview-state,.admin-delivery-state,.admin-delivery-summary article,.admin-control-card,.admin-control-panel,.admin-control-metrics>article,.admin-control-review,.staff-account-summary,.staff-account-controls,.staff-account-local-status,.customer-calendar-board,.customer-calendar-agenda,.admin-payment-workspace,.admin-payment-metrics article,.admin-user-drawer,.admin-governance-mode,.admin-governance-panel,.admin-governance-code,.admin-governance-requests,.admin-governance-alerts,.staff-promotion-panel){border-color:var(--admin-border);background:var(--admin-paper);color:#f4f4f5;box-shadow:none}html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main :is(h1,h2,h3,h4,strong,label,legend,dt){color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main :is(p,small,dd){color:#b5bdca}html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main :is(.admin-overview-metric>span,.admin-overview-chart figcaption>span,.admin-overview-bars li span,.admin-overview-donut-legend dt,.admin-overview-projects li div span),html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-back{color:#aeb7c6}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-back:is(:hover,:focus-visible){color:#fff}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-summary>span,html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-controls>header>span{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-person{border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-person>i{color:#f4f4f5;background:#20242c;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-person small,html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-summary>p,html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-controls>header p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-summary dl>div,html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-local dl>div{background:#20242c;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-summary dt,html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-local dt{color:#929cab}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-summary dd,html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-local dd{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-controls>header{border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-local-status{background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-local-status strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-local-status p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-local>p{color:#dce6ff;background:#182443;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-account-local>p strong{color:#fff}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-overview-chart figcaption,.admin-overview-priorities>header,.admin-overview-projects>header,.admin-control-card>header,.admin-control-panel>header){border-color:var(--admin-border);color:#fff;background:#0b0d11}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-overview-priorities>div>a,.admin-overview-projects li,.admin-overview-donut-legend>div,.admin-control-records>li,.admin-control-providers>li){border-color:var(--admin-border);color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-simulation{color:#dce6ff;background:#182443;border-color:#4f7ff5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-simulation strong{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-simulation span{color:#dce6ff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-providers li small{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-provider-state{color:#d8dee8;background:#20242c;border:1px solid #596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-provider-state.is-captured{color:#c5d4ff;background:#182443;border-color:#4f7ff5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-providers button{color:#f4f4f5;background:#20242c;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-providers button:hover:not(:disabled){color:#fff;background:#314f9e;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-command-grid>button{color:#f4f4f5;background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-command-grid>button strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-command-grid>button span{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-command-grid>button:hover:not(:disabled){color:#fff;background:#314f9e;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-command-grid>button:hover:not(:disabled) :is(strong,span){color:#fff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control>.admin-control-result.is-notice{color:#dce6ff;background:#182443;border-color:#4f7ff5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-overview-priorities>div>a:hover{background:var(--theme-raised)}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-overview-donut-track,.admin-overview-projects progress){color:#596273;stroke:#596273;background:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-hero>aside{color:#f4f4f5;background:#15181e;border:1px solid #343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-hero>aside strong{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control-hero>aside span{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-report-table-wrap{background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-report-table caption{background:#111318;border-bottom:1px solid #343943;color:#aeb6c3!important}html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main .admin-report-table th{border-color:#343943;color:#d5dae3!important;background:#0b0d11!important}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-report-table td{background:#15181e;border-color:#343943;color:#e2e6ed!important}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-report-table tbody tr:nth-child(2n) td{background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-report-table tbody tr:hover td{background:#202a3e}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-report-table td strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main .admin-report-table td small{color:#aeb6c3!important}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-report-table input[type=checkbox]{accent-color:#8facff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-report-pagination{color:#f4f4f5;background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-report-pagination p,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-report-pagination nav span{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-report-pagination button{color:#f4f4f5;background:#20242c;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-report-pagination button:hover:not(:disabled){color:#fff;background:#182443;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-report-pagination button:disabled{color:#687180;opacity:1;background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-toolbar{background:#111827;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-toolbar>p{color:#c5d4ff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-table-wrap{background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main .admin-payment-table th{border-color:#343943;color:#d5dae3!important;background:#0b0d11!important}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-table td{background:#15181e;border-color:#343943;color:#e2e6ed!important}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-table tbody tr:nth-child(2n) td{background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-table tbody tr:hover td{background:#202a3e}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-table td strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main .admin-payment-table td small{opacity:1;color:#aeb6c3!important}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-status{color:#f4f4f5;background:#20242c;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-status.is-not_started{color:#dce6ff;background:#182443;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-status.is-succeeded{color:#bceacb;background:#183122;border-color:#3d7251}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-status:is(.is-initiated,.is-pending){color:#f4d98f;background:#312611;border-color:#8a6729}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-status:is(.is-failed,.is-expired){color:#ffb4bc;background:#321b1f;border-color:#77434a}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-pagination{color:#f4f4f5;background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-pagination :is(p,nav span){color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-pagination button{color:#f4f4f5;box-shadow:none;background:#20242c;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-pagination button:hover:not(:disabled){color:#fff;background:#182443;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-payment-pagination button:disabled{color:#687180;opacity:1;background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-delivery-toolbar,.admin-delivery-filters,.admin-delivery-board,.admin-delivery-list){border-color:var(--admin-border);color:#f4f4f5;background:#101216}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-hero{color:#f4f4f5;background:#080808;border:2px solid #3f4652;box-shadow:0 14px 32px #00000052}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-hero>div>span,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-hero>aside>span{color:#9bb7ff!important}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-hero>div>h1,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-hero>aside strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-hero>div>p,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-hero>aside small{color:#b5bdca}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-hero>aside{border-color:var(--admin-border);color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-toolbar>div:first-child span,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-toolbar>div:first-child strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-toolbar>div:first-child small,html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-delivery-toolbar,.admin-delivery-filters) label{color:#b5bdca}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-view{border-color:var(--admin-border);background:var(--admin-paper)}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-view button{color:#b5bdca}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-view button[aria-pressed=true]{color:#101216;background:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-filters :is(input,select){color:#f4f4f5;background:#0f1217;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-filters input::placeholder{color:#929cab}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-delivery-column,.admin-delivery-column.is-in_progress,.admin-delivery-column.is-blocked,.admin-delivery-column.is-waiting_on_customer,.admin-delivery-column.is-ready_for_review){border:1px solid var(--admin-border);background:var(--admin-panel)}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column>header{border-color:var(--admin-border);color:#fff;background:#20242c!important}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column:not(.is-in_progress):not(.is-blocked):not(.is-waiting_on_customer):not(.is-ready_for_review)>header{color:#fff;background:#20242c!important}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column>header strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column>header small,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column>header>span{color:#b5bdca}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column>header>span{background:#15181e;border:1px solid #596273;width:auto;min-width:32px;padding-inline:6px}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column>div{background:var(--admin-panel)}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column>div>p{color:#929cab;background:#15181e;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column-pagination{border-color:var(--admin-border);background:#20242c}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column-pagination>span,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column-pagination nav>span{color:#b5bdca}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column-pagination button{color:#f4f4f5;background:#15181e;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column-pagination button:hover:not(:disabled){color:#fff;background:#182443;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column-pagination button:disabled{border-color:var(--admin-border);color:#747e8c;background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-card{border-color:var(--admin-border);background:var(--admin-paper);color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-card dl>div{border-color:var(--admin-border);background:var(--theme-raised)}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-card progress{background:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-card progress::-webkit-progress-value{background:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-card progress::-moz-progress-bar{background:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-drag-help{color:#b5bdca}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column.is-drop-target{outline-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-column.is-drop-target>div{background:#182443}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-request-banner{background:#182443;border-color:#4f7ff5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-pagination{border-color:var(--admin-border);color:#f4f4f5;background:#101216}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-pagination>p,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-pagination span{color:#b5bdca}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-pagination button{background:var(--admin-paper);color:#f4f4f5;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-pagination button:hover:not(:disabled){color:#fff;background:#182443;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-delivery-pagination button:disabled{border-color:var(--admin-border);color:#747e8c;background:#0b0d11}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .customer-calendar-board,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-agenda{border-color:var(--admin-border);color:#f4f4f5;background:#101216}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .customer-calendar-weekdays{border-color:var(--admin-border);background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .customer-calendar-weekdays span{border-color:var(--admin-border);color:#aeb7c6}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .customer-calendar-grid{background:#0b0d11}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar :is(.customer-calendar-day,.staff-calendar-empty-day){border-color:var(--admin-border);color:#f4f4f5;background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .customer-calendar-day.is-empty{background:#0d0f13}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .customer-calendar-day>span{color:#c8cfda}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-empty-day small{color:#8e97a5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-empty-day:is(:hover,:focus-visible){color:#fff;background:#202a3e;box-shadow:inset 0 0 0 2px #8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-day.is-today{background:#182443;box-shadow:inset 0 0 0 2px #8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-day.is-today>span{color:#fff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-agenda-header{border-color:var(--admin-border)}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-agenda :is(li,li.is-overdue){border-color:var(--admin-border);color:#f4f4f5;background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-agenda li.is-overdue{background:#26171a;border-color:#77434a}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-agenda-link,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-agenda-link:hover{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-agenda :is(time,li>small){color:#b5bdca}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-agenda li>div span{color:#aeb7c6}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-agenda li.is-overdue>div span:last-child{color:#ff9ca6}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-unscheduled{color:#e2c679}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-schedule-control{border-color:var(--admin-border)}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-schedule-control>div:first-child :is(a,button),html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-request-review{color:#c5d4ff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-schedule-control>div:first-child :is(a,button):hover,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-request-review:hover{color:#fff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-schedule-control form{background:#0f1217;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-schedule-control form label{color:#d5dae3}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-schedule-control form input{color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090b0e;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-schedule-control form>button{background:#314f9e;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-requests{border-color:var(--admin-border)}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-requests>span{color:#aeb7c6}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-requests li{border-color:var(--admin-border);background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-requests li span{color:#d8dee8;background:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-requests li small,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-requests li p{color:#b5bdca}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-pagination{border-color:var(--admin-border)}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-pagination>span,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-pagination>div>span{color:#b5bdca}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-pagination button{color:#f4f4f5;background:#111318;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-pagination button:hover:not(:disabled){color:#fff;background:#182443;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-calendar .staff-calendar-pagination button:disabled{border-color:var(--admin-border);color:#747e8c;background:#0b0d11}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-control :is(input,select,textarea),html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main select,html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-user-drawer-field,.admin-governance-panel) :is(input,select,textarea){color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1217;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23f4f4f5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px 20px}html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main select option{color:#f4f4f5;background:#15181e}@supports (appearance:base-select){html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main select{background-image:none}html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main select::picker-icon{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main select::picker(select){color:#f4f4f5;background:#15181e;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main select option:is(:hover,:focus-visible){color:#fff;background:#202b45}html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main select option:checked{background:var(--admin-action);color:#fff}}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-access-nav,.admin-user-directory-tools,.admin-invitations-workspace,.admin-governance,.admin-governance-workspace>.admin-control-evidence,.admin-payment-toolbar){border-color:var(--admin-border);color:#f4f4f5;background:#111827}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-access-nav button{border-color:var(--admin-border);background:var(--admin-paper);color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-access-nav button[aria-pressed=true]{background:var(--admin-action);color:#fff}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-user-detail-grid,.admin-user-summary){border-color:var(--admin-border);background:var(--admin-border)}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-detail-grid>div{background:var(--admin-paper)}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-summary span{color:#aeb6c3}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-record-meta>strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator #workspace-main .admin-user-record-meta>small{color:#bdc5d1;opacity:1}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-status{color:#d5dae3;background:#20242c;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-status.is-active{color:#bceacb;background:#183122;border-color:#4f8a64}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-pagination{color:#f4f4f5;background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-pagination :is(p,nav span){color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-pagination button{color:#f4f4f5;background:#20242c;border:1px solid #596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-pagination button:hover:not(:disabled){color:#fff;background:#182443;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-pagination button:disabled{color:#687180;opacity:1;background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-drawer{color:#f4f4f5;background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-drawer>header{background:#0b0d11;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-drawer>header span{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-drawer>header :is(h3,p){color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-drawer-body>section{border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-drawer-heading>span{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-drawer-heading h4{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-drawer-heading p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-detail-grid dt{color:#929cab}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-detail-grid dd{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-drawer-field{color:#d5dae3}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-drawer-field textarea::placeholder{color:#8e97a5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-drawer-actions button,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-primary-action{color:#f4f4f5;background:#20242c;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-drawer-actions button:hover:not(:disabled),html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-primary-action:hover:not(:disabled){color:#fff;background:#182443;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-drawer-actions button:disabled,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-primary-action:disabled{color:#858f9d;opacity:1;background:#20242c;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-membership-current :is(strong,span),html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-preview-note strong{color:#dce6ff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-plan-options legend{color:#d5dae3}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-plan-options label{color:#f4f4f5;background:#111318;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-plan-options label:has(input:checked){background:#182443;border-color:#8facff;box-shadow:inset 3px 0 #8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-plan-options :is(strong,small){color:#d5dae3}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-confirmation{color:#f4f4f5;background:#182443;border-color:#4f7ff5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-user-confirmation :is(h5,p){color:#dce6ff}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-user-preview-note,.admin-membership-current,.admin-control-empty,.admin-invitations-workspace .admin-control-empty){color:#dce6ff;background:#182443;border-color:#4f7ff5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-invitations-workspace>.admin-control-invite-form,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-invitations-workspace>.admin-invitations{color:#f4f4f5;background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-invitations-workspace>.admin-control-invite-form{border-top-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-invitations-workspace>.admin-invitations{border-top-color:#a78bfa}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-invitations-workspace,.admin-governance) .admin-control-section-heading>span{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-invitations-workspace,.admin-governance) .admin-control-section-heading h3{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-invitations-workspace,.admin-governance) .admin-control-section-heading p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-invitations-workspace .admin-control-invitation-records{background:#111318;border-color:#4f7ff5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-invitations-workspace .admin-control-invitation-records>li{background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-governance-mode.is-bootstrap{background:#321b1f;border-color:#77434a}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-governance-mode :is(span,p),html[data-administrator-theme=dark] .workspace-layout-administrator .admin-governance-code :is(span,p){color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-governance .admin-control-result.is-notice{color:#dce6ff;background:#182443;border-color:#4f7ff5}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-governance-panel>button,html[data-administrator-theme=dark] .workspace-layout-administrator .admin-governance-code>button,html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-governance-requests,.admin-governance-alerts) li button{color:#f4f4f5;background:#20242c;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-governance-panel>button:hover:not(:disabled),html[data-administrator-theme=dark] .workspace-layout-administrator .admin-governance-code>button:hover:not(:disabled),html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-governance-requests,.admin-governance-alerts) li button:hover:not(:disabled){color:#fff;background:#314f9e;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-governance-panel,.admin-governance-code,.admin-governance-requests,.admin-governance-alerts) button:disabled{color:#858f9d;opacity:1;background:#20242c;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-governance-code code{color:#f4f4f5;background:#0f1217;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-governance-requests,.admin-governance-alerts) li{background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-governance-requests,.admin-governance-alerts) li:hover{background:#20242c}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.admin-governance-requests,.admin-governance-alerts) li :is(small,p){color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-governance-refresh{color:#f4f4f5;cursor:pointer;background:#20242c;border:1px solid #596273;border-radius:10px;min-height:40px;padding:9px 14px;font-weight:700}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-governance-refresh:hover:not(:disabled){color:#fff;background:#182443;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .admin-governance-refresh:disabled{color:#687180;opacity:1;cursor:not-allowed;background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-page{--crm-bg:#0b0d11;--crm-surface:#15181e;--crm-surface-subtle:#20242c;--crm-surface-inverse:#f4f4f5;--crm-border:#343943;--crm-border-strong:#596273;--crm-text:#f4f4f5;--crm-text-secondary:#bdc5d1;--crm-text-muted:#929cab;--crm-accent:#8facff;--crm-accent-soft:#182443;--crm-shadow-sm:none;--crm-shadow-md:none}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-page :is(input,select,textarea),html[data-administrator-theme=dark] .workspace-layout-administrator .crm-page :is(.crm-saved-filters,.crm-bulk-actions){background:var(--crm-surface);color:var(--crm-text)}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-table th{color:#bdc5d1;background:#0b0d11}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-disclosure{border-color:var(--crm-border);color:var(--crm-text);background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-disclosure-icon{color:#fff;background:#182443;border:1px solid #596273}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-disclosure-lead>div>strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-disclosure :is(.crm-disclosure-lead>div>span,p){color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-stage-map li.is-populated .crm-stage-node{color:#fff;box-shadow:0 0 0 6px var(--crm-surface);background:#182443;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-stage-map li.is-populated .crm-stage-node-converted{background:#315fcf}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-stage-map li.is-populated .crm-stage-node-closed{background:#343943;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-authoritative-list li+li{border-color:var(--crm-border)}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-authoritative-avatar{color:#fff;background:#202a3e;border:1px solid #596273}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-authoritative-copy strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-authoritative-copy small,html[data-administrator-theme=dark] .workspace-layout-administrator .crm-authoritative-status{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-authoritative-list button:hover .crm-authoritative-avatar{background:#182443;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-view-pipeline .crm-list-panel{border-color:var(--crm-border);background:var(--crm-surface);color:var(--crm-text)}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-view-pipeline :is(.crm-section-head,.crm-queues){background:var(--crm-surface)}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-section-head span,html[data-administrator-theme=dark] .workspace-layout-administrator .crm-section-head>small{color:var(--crm-text-secondary)}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-section-head h2{color:var(--crm-text)}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-queues button{color:#d8dee8;background:#111318;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-queues button:is(:hover,:focus-visible){color:#fff;background:#202a3e;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-queues button.active{color:#fff;background:#182443;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-filters{border-color:var(--crm-border);background:var(--crm-surface-subtle)}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-filters label{color:#d5dae3}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-page :is(.crm-filters,.crm-saved-filters,.crm-bulk-actions) :is(input,select,textarea){color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1217;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-page :is(input,textarea)::placeholder{color:#8e97a5}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-table-wrap,html[data-administrator-theme=dark] .workspace-layout-administrator .crm-table,html[data-administrator-theme=dark] .workspace-layout-administrator .crm-table tbody{border-color:var(--crm-border);color:var(--crm-text);background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-table td{border-color:var(--crm-border);background:var(--crm-surface);color:var(--crm-text)}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-table tbody tr:hover td{background:var(--crm-surface-subtle)}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-table tr.selected td{background:#182443}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-table input[type=checkbox]{accent-color:#8facff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-customer-button>span{color:#fff;background:#202a3e;border:1px solid #596273}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-customer-button strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-customer-button small{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-badge{color:#d8dee8;background:#20242c;border:1px solid #596273}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.crm-badge-new_lead,.crm-badge-contacted,.crm-badge-interested){color:#c5d4ff;background:#182443;border-color:#587ac9}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.crm-badge-awaiting_payment,.crm-badge-pending,.crm-badge-initiated){color:#f4d98f;background:#312918;border-color:#776233}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.crm-badge-converted,.crm-badge-succeeded,.crm-badge-onboarding,.crm-badge-active){color:#bceacb;background:#183122;border-color:#3d7251}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.crm-badge-not_interested,.crm-badge-unqualified,.crm-badge-failed,.crm-badge-cancelled,.crm-badge-expired){color:#ffb4bc;background:#321b1f;border-color:#77434a}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-next-action strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.crm-next-action small,.crm-owner,.crm-reminder-state){color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-reminder-state.is-overdue{color:#ff9ca6}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.crm-saved-filters,.crm-bulk-actions){border-color:var(--crm-border);color:var(--crm-text);background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.crm-saved-filters,.crm-bulk-actions) :is(label,small){color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-saved-filters button,html[data-administrator-theme=dark] .workspace-layout-administrator .crm-bulk-actions button.button{color:#fff;background:#314f9e;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .crm-saved-filters button.is-danger,html[data-administrator-theme=dark] .workspace-layout-administrator .crm-bulk-actions button:not(.button){color:#ffb4bc;background:#321b1f;border-color:#77434a}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.crm-saved-filters,.crm-bulk-actions) button:disabled{color:#858f9d;opacity:1;background:#20242c;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversations{--conversation-accent:#4f7ff5;--conversation-accent-soft:#182443;--conversation-border:#343943;--conversation-canvas:#0b0d11;color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-workspace{border-color:var(--conversation-border);color:#f4f4f5;box-shadow:none;background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-workspace>aside{border-color:var(--conversation-border);color:#f4f4f5;background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-workspace>aside>header{border-color:var(--conversation-border);background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-workspace>aside>header span{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-workspace>aside>header strong{color:#fff;background:#182443;border:1px solid #587ac9}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-list li{border-color:var(--conversation-border)}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-list button{color:#f4f4f5;background:#111318;border-left-color:#0000}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-list button:hover{background:#20242c;border-left-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-list button.is-selected{color:#fff;background:#182443;border-left-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-avatar{color:#fff;background:#20242c;border:1px solid #596273}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-list button strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-list button :is(small,em,time){color:#aeb6c3}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-list button.is-selected :is(small,em,time){color:#d8dee8}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.internal-conversation-list,.internal-conversation-messages){scrollbar-width:thin;scrollbar-color:#596273 #111318}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.internal-conversation-list,.internal-conversation-messages)::-webkit-scrollbar{width:8px}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.internal-conversation-list,.internal-conversation-messages)::-webkit-scrollbar-track{background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.internal-conversation-list,.internal-conversation-messages)::-webkit-scrollbar-thumb{background:#596273;border:2px solid #111318;border-radius:999px}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.internal-conversation-list,.internal-conversation-messages)::-webkit-scrollbar-thumb:hover{background:#7a8596}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-list b{color:#fff;background:#4f7ff5}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-list i{color:#d8dee8;background:#20242c;border:1px solid #596273}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-thread{color:#f4f4f5;background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-thread>header{border-color:var(--conversation-border);background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-thread>header :is(span,small){color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-thread>header h2,html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-thread>header>div:last-child strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-thread>header p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-messages{background:var(--conversation-canvas);color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-messages li>div{color:#f4f4f5;box-shadow:none;background:#20242c;border-color:#454c58}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-messages li.is-huntly>div{color:#fff;background:#315fcf;border-color:#587ac9}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-messages li>div>span{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-messages li.is-huntly>div>span{color:#e2e8f4}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-composer{border-color:var(--conversation-border);color:#f4f4f5;background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-composer label{color:#d5dae3}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-composer textarea{color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1217;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-composer textarea::placeholder{color:#8e97a5}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-composer textarea:focus{border-color:#8facff;outline-color:#8facff3d}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-composer>small{color:#aeb6c3}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.internal-conversation-composer button,.internal-conversation-state button){color:#fff;background:#314f9e;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-composer button:disabled{color:#858f9d;opacity:1;background:#20242c;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.internal-conversation-empty,.internal-conversation-thread-state,.internal-conversation-state){color:#bdc5d1;background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-state h1{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-state p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .internal-conversation-inline-error{color:#ffb4bc;background:#321b1f;border-color:#77434a}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-page{background:var(--admin-bg);color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-hero{color:#f4f4f5;background-color:#080808;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:32px 32px;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-hero>div>span{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-hero h1{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-hero p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-hero aside strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-hero aside span{color:#aeb6c3}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-message{color:#bceacb;background:#183122;border-color:#3d7251}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-message.is-error{color:#ffb4bc;background:#321b1f;border-color:#77434a}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-workspace{color:#f4f4f5;background:#15181e;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-workspace>aside{background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-workspace>aside>header{background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-workspace>aside>header span{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-workspace>aside>header strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-queue li{border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-queue button{color:#f4f4f5;background:#111318;border:1px solid #454c58;border-left:3px solid #0000}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-queue button:hover{background:#20242c;border-left-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-queue button.is-selected{background:#182443;border-left-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-queue button>span{color:#fff;background:#20242c;border:1px solid #596273}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-queue strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-queue :is(small,time){color:#aeb6c3}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-queue em{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-detail{color:#f4f4f5;background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-detail>header{background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-detail header>div>span,html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-detail>header>div:last-child{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-detail h2,html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-detail h3{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-detail header :is(p,small),html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-detail-grid p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-detail>a{color:#c5d4ff}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-detail-grid>aside{background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-checklist li{background:#20242c;border-color:#454c58}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-checklist li.is-complete{background:#183122;border-color:#3d7251}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-checklist strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-checklist small{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-detail label{color:#d5dae3}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-detail textarea{color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1217;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-detail textarea::placeholder{color:#8e97a5}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-detail button{color:#fff;background:#314f9e;border:1px solid #8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-delivered{background:#183122;border-color:#3d7251}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-delivered :is(span,p,small){color:#bceacb}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.application-assistance-empty,.application-assistance-detail-state,.application-assistance-page-state){color:#bdc5d1;background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-page-state h1{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .application-assistance-page-state p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-layout>aside,html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-detail{color:#f4f4f5;background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-layout>aside>.submission-actions,html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-pagination{background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-layout>aside>.submission-actions h2{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-layout>aside>.submission-actions button,html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-pagination button{color:#f4f4f5;background:#20242c;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-pagination button:is(:hover,:focus-visible):not(:disabled){background:#202a3e;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-pagination button:disabled{color:#687180;opacity:1;background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-pagination>span,html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-pagination>span small{color:#aeb6c3}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-pagination>span strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-layout>aside>p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-queue{scrollbar-width:thin;scrollbar-color:#596273 #111318}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-queue::-webkit-scrollbar{width:8px}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-queue::-webkit-scrollbar-track{background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-queue::-webkit-scrollbar-thumb{background:#596273;border:2px solid #111318;border-radius:999px}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-queue button{color:#f4f4f5;background:#111318;border-color:#454c58}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-queue button:hover{background:#20242c;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-queue button[aria-pressed=true]{background:#182443;border-color:#8facff;box-shadow:inset 3px 0 #8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-queue button strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-queue button span{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-queue button span:last-child{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-detail :is(h2,h3,h4,strong,legend,summary){color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-detail :is(p,li,dd,dt,span){color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-detail a{color:#c5d4ff}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1217;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-body :is(input,textarea)::placeholder{color:#8e97a5}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-body :is(input[type=checkbox],input[type=radio]){accent-color:#8facff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-detail :is(form,fieldset,.submission-state,.submission-manifest,.submission-recovery,details){color:#f4f4f5;background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-detail form{border:1px solid #343943;border-radius:10px;padding:1rem}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-detail details{border:1px solid #343943;border-radius:10px;padding:.25rem 1rem .8rem}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-detail :is(button,.button){color:#fff;background:#314f9e;border:1px solid #8facff;border-radius:8px}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-detail :is(button,.button):disabled{color:#858f9d;opacity:1;background:#20242c;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-body>[role=alert]{color:#ffb4bc;background:#321b1f;border:1px solid #77434a;border-radius:10px;padding:.8rem 1rem}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-body>[role=status]{color:#bceacb;background:#183122;border:1px solid #3d7251;border-radius:10px;padding:.8rem 1rem}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-page{--submission-accent:#8facff;--submission-accent-soft:#182443;--submission-border:#343943;--submission-ink:#f4f4f5;--submission-muted:#aeb6c3;--submission-surface:#15181e;--submission-subtle:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-detail :is(.submission-detail-header,.submission-metadata,.submission-detail-actions,.submission-guidance){border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-detail-header p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-detail-header p>span{color:#aeb6c3;border-color:#454c58}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-metadata{background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-metadata>div{border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-metadata dt,html[data-administrator-theme=dark] .workspace-layout-administrator .submission-metadata dd small{color:#aeb6c3}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-metadata dd{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-detail .submission-detail-actions :is(a,button){color:#f4f4f5;background:#20242c;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-detail .submission-detail-actions :is(a,button):is(:hover,:focus-visible):not(:disabled){color:#fff;background:#202a3e;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-detail .submission-detail-actions a.is-primary{color:#fff;background:#314f9e;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-status-badge{color:#b8caff;background:#182443;border-color:#596f9f}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-status-badge:is([data-state=confirmed],[data-state=approved]){color:#bceacb;background:#183122;border-color:#47785a}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-status-badge:is([data-state=unresolved],[data-state=historical_unverified],[data-state=reported]){color:#f2d291;background:#332813;border-color:#806636}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-queue .submission-queue-job{color:#d5dae3}html[data-administrator-theme=dark] .workspace-layout-administrator .staff-submission-queue .submission-queue-meta{color:#aeb6c3}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-state{background:#171c27;border-color:#454c58 #454c58 #454c58 #7897d9}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-state:is([data-state=confirmed],[data-state=approved]){background:#15271b;border-left-color:#62a675}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-state:is([data-state=unresolved],[data-state=historical_unverified],[data-state=reported]){background:#2b2315;border-left-color:#c89538}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-state>p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-blockers{background:#2b2315;border-color:#66552f}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-blockers header>strong{color:#f2d291}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-blockers .submission-reasons li{color:#d6c7a9}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-review-target,html[data-administrator-theme=dark] .workspace-layout-administrator .submission-review-forms>form,html[data-administrator-theme=dark] .workspace-layout-administrator .submission-review-disclosure{background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-review-target dt{color:#aeb6c3}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-review-target dd{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-review-forms>form>p,html[data-administrator-theme=dark] .workspace-layout-administrator .administrator-submission-review>header p,html[data-administrator-theme=dark] .workspace-layout-administrator .administrator-submission-review>p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .submission-review-disclosure>summary>span{color:#bdc5d1;background:#20242c}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-ups-internal-page{background:var(--admin-bg);color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-ups-internal-hero{color:#f4f4f5;background-color:#080808;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:32px 32px;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-ups-internal-hero>div>span{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-ups-internal-hero h1,html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-ups-internal-hero aside strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-ups-internal-hero p,html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-ups-internal-hero aside span{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-message{color:#bceacb;background:#183122;border-color:#3d7251}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-message.is-error{color:#ffb4bc;background:#321b1f;border-color:#77434a}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-workspace{color:#f4f4f5;background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-workspace>aside{background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-workspace>aside>header{background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-workspace>aside>header span{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-workspace>aside>header strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-queue li{border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-queue button{color:#f4f4f5;background:#111318;border-left:3px solid #0000}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-queue button:hover{background:#20242c;border-left-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-queue button.is-selected{background:#182443;border-left-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-queue button>span{color:#fff;background:#20242c;border:1px solid #596273}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-queue strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-queue :is(small,time){color:#aeb6c3}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-queue em{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-pagination{background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-pagination>span{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-pagination button{color:#f4f4f5;background:#20242c;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-pagination button:is(:hover,:focus-visible):not(:disabled){background:#202a3e;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-pagination button:disabled{color:#687180;opacity:1;background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-detail{color:#f4f4f5;background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-detail>header{background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-detail header>div>span,html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-detail>header>div:last-child{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-detail h2,html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-detail h3{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-detail header :is(p,small),html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-grid p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-grid>section{background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-grid>aside{background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-boundary{color:#f4d98f!important}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-action-recorded{color:#bceacb!important}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.recruiter-follow-up-plan-form,.recruiter-follow-up-feedback-form) label{color:#d5dae3}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.recruiter-follow-up-plan-form,.recruiter-follow-up-feedback-form) :is(input,select,textarea){color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1217;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.recruiter-follow-up-plan-form,.recruiter-follow-up-feedback-form) textarea::placeholder{color:#8e97a5}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.recruiter-follow-up-plan-form,.recruiter-follow-up-feedback-form) button{color:#fff;background:#314f9e;border:1px solid #8facff}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.recruiter-follow-up-plan-form,.recruiter-follow-up-feedback-form) button:disabled{color:#858f9d;opacity:1;background:#20242c;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-feedback-form small{color:#aeb6c3}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-feedback-record{background:#183122;border-color:#3d7251}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-feedback-record :is(span,p,small){color:#bceacb}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.recruiter-follow-up-internal-empty,.recruiter-follow-up-internal-state){color:#bdc5d1;background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-state h1{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .recruiter-follow-up-internal-state p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-page{background:var(--admin-bg);color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-hero{color:#f4f4f5;background-color:#080808;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:32px 32px;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.progress-internal-hero>div>span,.progress-internal-create header>span,.progress-internal-edit header span){color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-hero h1,html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-hero aside strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-hero p,html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-hero aside span{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-message{color:#bceacb;background:#183122;border-color:#3d7251}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-message.is-error{color:#ffb4bc;background:#321b1f;border-color:#77434a}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-create-row{color:#f4f4f5;background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-create header h2{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-create header p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.progress-internal-create,.progress-internal-edit) label{color:#d5dae3}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.progress-internal-create,.progress-internal-edit) :is(input,select,textarea){color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1217;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.progress-internal-create,.progress-internal-edit) :is(input,textarea)::placeholder{color:#8e97a5}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.progress-internal-create,.progress-internal-edit) :is(input,select,textarea):focus{outline-offset:1px;border-color:#8facff;outline:2px solid #8facff3d}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.progress-internal-create>button,.progress-internal-edit>button){color:#fff;background:#314f9e;border:1px solid #8facff}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.progress-internal-create>button,.progress-internal-edit>button):disabled{color:#858f9d;opacity:1;background:#20242c;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-workspace{color:#f4f4f5;background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-workspace>aside{background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-workspace>aside>header{background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-workspace>aside>header span{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-workspace>aside>header strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-queue button{color:#f4f4f5;background:#111318;border-bottom-color:#343943;border-left:3px solid #0000}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-queue button:hover{background:#20242c;border-left-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-queue button.is-selected{background:#182443;border-left-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-queue button>span{color:#bceacb;background:#183122;border:1px solid #3d7251}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-queue strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-queue :is(small,time){color:#aeb6c3}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-queue em{color:#9cd5b0}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-edit{color:#f4f4f5;background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-edit>header{background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-edit header h2,html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-edit h3{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-edit header p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-edit header>strong{color:#9cd5b0}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-edit-grid>section{background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-edit-grid>aside{background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-customer-notes{background:#183122;border-color:#3d7251}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-customer-notes :is(span,p){color:#bceacb}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-edit-grid>aside>small{color:#aeb6c3}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.progress-internal-empty,.progress-internal-state){color:#bdc5d1;background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .progress-internal-state h1{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-workspace{background:var(--admin-bg);color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.job-leads-create,.job-leads-import,.job-leads-board){color:#f4f4f5;box-shadow:none;background:#15181e;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.job-leads-create,.job-leads-import,.job-leads-board)>header{background:#111318;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.job-leads-create,.job-leads-import,.job-leads-board)>header h2{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.job-leads-create,.job-leads-import)>header p,html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-board>header strong{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.job-leads-create form,.job-leads-import-form,.job-leads-import-preview){color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.job-leads-create label,.job-leads-import-form>label,.job-lead-card-controls label){color:#d5dae3}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-workspace :is(input:not([type=checkbox]),select,textarea){color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1217;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-workspace :is(input,textarea)::placeholder{color:#8e97a5}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-workspace input[type=checkbox]{accent-color:#8facff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-create label>small,html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-import-form label>small{color:#aeb6c3}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.job-leads-publish,.job-leads-template){color:#f4f4f5;background:#20242c;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-publish span,html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-template :is(strong,code,a){color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-publish small,html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-template span{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-workspace :is(.job-leads-create button,.job-leads-import-form>button,.job-leads-import-preview>button,.job-lead-card-controls button){color:#fff;background:#314f9e;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-workspace :is(.job-leads-create button,.job-leads-import-form>button,.job-leads-import-preview>button,.job-lead-card-controls button):is(:hover,:focus-visible){background:#3d61b7}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-workspace :is(.job-leads-create button,.job-leads-import-form>button,.job-leads-import-preview>button,.job-lead-card-controls button):disabled{color:#858f9d;opacity:1;background:#20242c;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-import-form input[type=file]::file-selector-button{color:#fff;background:#314f9e}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-empty{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-board ul{background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-board li{color:#f4f4f5;background:#15181e;border-color:#454c58 #454c58 #454c58 #8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-board li.is-draft{background:#111318;border-left-color:#858f9d}html[data-administrator-theme=dark] .workspace-layout-administrator .job-lead-card-heading h3{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .job-lead-card-heading p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .job-lead-card-heading i{color:#d8dee8;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-board li>a{color:#c5d4ff}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.job-lead-private-note,.job-lead-customer-note){color:#bdc5d1;background:#20242c}html[data-administrator-theme=dark] .workspace-layout-administrator :is(.job-lead-private-note,.job-lead-customer-note) strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-import-preview>header{border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-import-preview>header span{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-import-rows{border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-import-rows th{color:#d5dae3;background:#20242c}html[data-administrator-theme=dark] .workspace-layout-administrator .job-leads-import-rows :is(th,td){border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-page{--internal-page-bg:#0b0d11;--internal-page-ink:#f4f4f5;--internal-card:#15181e;--internal-border:#343943;--internal-muted:#b5bdca;background:var(--internal-page-bg);color:var(--internal-page-ink)}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-hero{border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-toolbar{border-color:var(--internal-border);background:var(--internal-card);color:var(--internal-page-ink)}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-toolbar label{color:#d5dae3}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-page :is(.employer-verification-toolbar select,.employer-review-action select,.employer-review-action textarea){color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1217;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-page textarea::placeholder{color:#8e97a5}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-toolbar button{color:#f4f4f5;background:#111318;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-toolbar button:is(:hover,:focus-visible){color:#fff;background:#202a3e;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-toolbar button:disabled{color:#858f9d;background:#20242c;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-list>button{border-color:var(--internal-border);background:var(--internal-card);color:var(--internal-page-ink)}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-list>button:hover{color:#fff;background:#20242c;border-color:#596273;box-shadow:inset 4px 0 #8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-list>button.is-selected{color:#fff;background:#182443;border-color:#8facff;box-shadow:inset 4px 0 #8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-list>button>strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-list>button>small,html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-list>button>em{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-list>button.is-selected :is(small,em){color:#d8dee8}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-detail{background:var(--internal-card);color:var(--internal-page-ink);border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-detail>header{border-color:var(--internal-border);background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-detail>header>div>span,html[data-administrator-theme=dark] .workspace-layout-administrator .employer-review-action header>span,html[data-administrator-theme=dark] .workspace-layout-administrator .employer-internal-history header>span{color:#9bb7ff}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-detail>header h2,html[data-administrator-theme=dark] .workspace-layout-administrator .employer-review-action header>strong,html[data-administrator-theme=dark] .workspace-layout-administrator .employer-internal-history header>strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-detail>header p,html[data-administrator-theme=dark] .workspace-layout-administrator .employer-review-action header>small{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-detail>dl{background:#15181e}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-detail dt{color:#929cab}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-detail dd{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-detail a{color:#c5d4ff}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-review-action{border-color:var(--internal-border);color:var(--internal-page-ink);background:#111318}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-review-action label{color:#d5dae3}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-review-action>button{color:#fff;background:#314f9e;border-color:#8facff}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-review-action>button:is(:hover,:focus-visible){background:#3d61b7}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-review-action>button:disabled{color:#858f9d;opacity:1;background:#20242c;border-color:#343943}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-internal-history,html[data-administrator-theme=dark] .workspace-layout-administrator .employer-internal-history li{border-color:var(--internal-border)}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-internal-history li strong{color:#f4f4f5}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-internal-history li :is(span,p),html[data-administrator-theme=dark] .workspace-layout-administrator .employer-internal-history>p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-page .employer-status{color:#d8dee8;background:#20242c;border-color:#596273}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-page .employer-status-approved{color:#bceacb;background:#183122;border-color:#3d7251}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-page :is(.employer-status-rejected,.employer-status-suspended){color:#ffb4bc;background:#321b1f;border-color:#77434a}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-page .employer-status-changes_requested{color:#f4d98f;background:#312918;border-color:#776233}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-page :is(.employer-status-under_va_review,.employer-status-awaiting_admin_decision){color:#c5d4ff;background:#182443;border-color:#587ac9}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-page .employer-notice{color:#bceacb;background:#183122;border-color:#3d7251}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-page .employer-notice.is-error{color:#ffb4bc;background:#321b1f;border-color:#77434a}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-empty{border-color:var(--internal-border);background:var(--internal-card);color:var(--internal-page-ink)}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-empty p{color:#bdc5d1}html[data-administrator-theme=dark] .workspace-layout-administrator .employer-verification-loading span{background:#20242c}@media (width<=900px){.workspace-layout-administrator.workspace-layout-internal{--admin-rail-width:100%}.workspace-layout-administrator .admin-primary-sidebar,.workspace-layout-administrator.is-primary-collapsed .admin-primary-sidebar{z-index:80;border-bottom:1px solid #333;border-right:0;flex-direction:column;gap:8px;width:100%;min-height:0;padding:8px 12px;display:flex;position:sticky;top:0}.workspace-layout-administrator .admin-primary-heading,.workspace-layout-administrator.is-primary-collapsed .admin-primary-heading{flex-direction:row;min-height:44px;padding:0}.workspace-layout-administrator .admin-primary-brand .huntly-mark{width:26px;height:26px}.workspace-layout-administrator .admin-primary-toggle{display:none}.workspace-layout-administrator .admin-primary-navigation,.workspace-layout-administrator.is-primary-collapsed .admin-primary-navigation{align-items:center;gap:4px;min-width:0;display:flex;overflow:visible}.workspace-layout-administrator .admin-primary-label{display:none}.workspace-layout-administrator .admin-primary-navigation>nav{flex:1;gap:4px;min-width:0;display:flex;overflow:auto hidden}.workspace-layout-administrator .admin-primary-sidebar>div>nav a,.workspace-layout-administrator.is-primary-collapsed .admin-primary-sidebar>div>nav a{flex:0 0 44px;justify-content:center;width:44px;min-height:44px;padding:8px}.workspace-layout-administrator .admin-primary-sidebar>div>nav a>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-layout-administrator .admin-primary-more,.workspace-layout-administrator.is-primary-collapsed .admin-primary-more{border:0;border-left:1px solid #333;flex:none;margin:0;padding:0 0 0 4px;position:relative}.workspace-layout-administrator .admin-primary-more-trigger,.workspace-layout-administrator.is-primary-collapsed .admin-primary-more-trigger{justify-content:center;width:44px;min-height:44px;margin:0;padding:8px}.workspace-layout-administrator .admin-primary-more-trigger>span,.workspace-layout-administrator .admin-primary-more-chevron{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-layout-administrator .admin-primary-more-panel,.workspace-layout-administrator.is-primary-collapsed .admin-primary-more-panel{background:var(--internal-module-surface);transform-origin:100% 0;border:1px solid #444;border-radius:10px;width:min(20rem,100vw - 24px);margin:0;display:block;position:absolute;top:calc(100% + 8px);left:auto;right:0;transform:translateY(-8px)scale(.98);box-shadow:0 18px 48px #0006}.workspace-layout-administrator .admin-primary-more.is-open .admin-primary-more-panel,.workspace-layout-administrator.is-primary-collapsed .admin-primary-more.is-open .admin-primary-more-panel{transform:none}.workspace-layout-administrator .admin-primary-more-panel-inner,.workspace-layout-administrator.is-primary-collapsed .admin-primary-more-panel-inner{max-height:calc(100dvh - 96px);padding:10px;overflow-y:auto}.workspace-layout-administrator .admin-primary-more-panel nav,.workspace-layout-administrator.is-primary-collapsed .admin-primary-more-panel nav{margin:0;padding:0}.workspace-layout-administrator .admin-primary-more-panel nav a,.workspace-layout-administrator.is-primary-collapsed .admin-primary-more-panel nav a{justify-content:flex-start;width:100%}.workspace-layout-administrator .admin-primary-more-panel nav a>span,.workspace-layout-administrator.is-primary-collapsed .admin-primary-more-panel nav a>span{clip-path:none;width:auto;height:auto;display:block;position:static;overflow:hidden}.workspace-layout-administrator.workspace-layout-tiered .workspace-context-toggle,.workspace-layout-administrator.workspace-layout-tiered.is-context-collapsed .workspace-context-toggle{width:44px;height:36px;margin:8px var(--admin-page-gutter) 0;border-radius:8px;display:grid;position:relative;top:auto;left:auto;transform:none}.workspace-layout-administrator .workspace-context-toggle svg{rotate:90deg}.workspace-layout-administrator.workspace-layout-tiered.is-context-collapsed .workspace-context-sidebar{display:none}}@media (prefers-reduced-motion:reduce){.workspace-layout-administrator.workspace-layout-tiered,.workspace-layout-administrator.workspace-layout-tiered .workspace-context-sidebar,.workspace-layout-administrator .workspace-context-toggle,.workspace-layout-administrator .admin-primary-more-chevron,.workspace-layout-administrator .admin-primary-more-panel{transition:none}}@media (forced-colors:active){.workspace-layout-administrator :is(.workspace-context-toggle,.admin-primary-toggle,.admin-primary-more-trigger){border:1px solid buttontext}}.workspace-layout #workspace-main .internal-conversation-workspace>aside{border-right:1px solid var(--staff-control-border,#858b98)}.workspace-layout #workspace-main .conversation-contact-tools{border-bottom:1px solid var(--conversation-border);padding:16px}.workspace-layout #workspace-main .conversation-contact-tools label{margin-bottom:8px;font-size:.8125rem;font-weight:600;display:block}.workspace-layout #workspace-main .conversation-contact-tools input{box-sizing:border-box;border:1px solid var(--staff-control-border,#858b98);background:var(--staff-surface,var(--conversation-canvas));width:100%;min-height:40px;color:inherit;font:inherit;border-radius:8px;padding:10px 12px}.workspace-layout #workspace-main .conversation-contact-tools p{margin:10px 0 0;font-size:.75rem;line-height:1.5}@media (width>=901px){.workspace-layout #workspace-main .conversation-full-page .conversation-page-pane .internal-conversation-workspace>aside{border-right:1px solid var(--staff-control-border,#858b98)}.workspace-layout #workspace-main .conversation-full-page .internal-conversation-workspace{grid-template-columns:clamp(280px,28%,340px) minmax(0,1fr)}.workspace-layout #workspace-main .conversation-page-pane .team-conversation-workspace>aside{grid-template-rows:auto auto minmax(0,1fr)}}.workspace-layout #workspace-main .conversation-full-page .internal-conversation-thread>header{gap:16px;min-height:80px;padding:12px 20px}.workspace-layout #workspace-main .conversation-full-page .internal-conversation-thread>header h2{font-size:1.25rem;line-height:1.25}.workspace-layout #workspace-main .conversation-full-page .internal-conversation-messages{gap:8px;padding:16px 20px}.workspace-layout #workspace-main .conversation-full-page .internal-conversation-composer{gap:6px;padding:12px 16px}.workspace-layout #workspace-main .conversation-full-page .internal-conversation-compose-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.workspace-layout #workspace-main .conversation-full-page .internal-conversation-composer textarea{field-sizing:content;border-radius:12px;min-height:44px;max-height:120px;padding:10px 12px;font-size:.875rem;line-height:22px}.workspace-layout #workspace-main .conversation-full-page .internal-conversation-composer textarea:focus{outline:2px solid var(--conversation-accent);outline-offset:1px;box-shadow:none}.workspace-layout #workspace-main .conversation-full-page .internal-conversation-composer button[type=submit]{border-radius:12px;min-height:44px;margin:0;padding:10px 16px}@media (width<=560px){.workspace-layout #workspace-main .conversation-full-page .internal-conversation-thread>header{flex-wrap:wrap;padding:12px}.workspace-layout #workspace-main .conversation-full-page .internal-conversation-messages{padding:12px}.workspace-layout #workspace-main .conversation-full-page .internal-conversation-compose-row{gap:8px}.workspace-layout #workspace-main .conversation-full-page .internal-conversation-composer textarea{font-size:1rem}}.workspace-layout .workspace-context-sidebar>nav a .workspace-context-item-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-layout .workspace-context-sidebar>nav a .workspace-context-item-indicators{color:inherit;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.workspace-layout .workspace-context-item-indicators b{font-size:.75rem;line-height:1}.workspace-layout .workspace-context-unread{background:var(--staff-accent,var(--admin-action,#155eef));min-width:24px;min-height:24px;color:var(--staff-accent-contrast,#fff);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:4px 6px;display:inline-grid}.workspace-layout .workspace-context-sidebar>nav a.active .workspace-context-unread{background:var(--staff-accent-contrast,#fff);color:var(--staff-accent,var(--admin-action,#155eef))}
