.bank-test-page{min-height:100dvh;box-sizing:border-box;background:#f5f5f1;color:#252820;padding:28px 5vw 22px;font-family:inherit}.bank-test-header{max-width:1170px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:13px}.bank-test-header>a{display:flex;gap:10px;color:inherit;text-decoration:none}.bank-test-wordmark{font-size:25px;font-weight:650;letter-spacing:-1px}.bank-test-wordmark>span{font-size:11px;font-weight:400;letter-spacing:0;color:#797b71}.bank-test-layout{max-width:1050px;margin:66px auto 40px;display:grid;grid-template-columns:1fr 1.12fr;gap:88px;align-items:start}.bank-test-intro{padding-top:26px}.bank-test-eyebrow{font-size:10px;letter-spacing:.17em;font-weight:650;color:#7b7d70}.bank-test-art{width:170px;margin:26px 0 10px}.bank-test-art svg{display:block;width:100%}.bank-test-intro h1{font-size:clamp(38px,4vw,53px);line-height:1.08;letter-spacing:-2px;font-weight:450;margin:22px 0}.bank-test-intro h1 em{font-family:Georgia,serif;font-weight:400;color:#7b7e70}.bank-test-intro>p{font-size:15px;line-height:1.7;max-width:310px;color:#797b72}.bank-test-mode{margin:32px 0 26px;border-left:2px solid #b6b9a7;padding:2px 0 2px 18px}.bank-test-mode>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#7b7d70}.bank-test-mode strong{display:block;font-weight:550;font-size:14px;margin-top:7px}.bank-test-mode p{font-size:12px;color:#73766b;line-height:1.65;margin-bottom:0;max-width:310px}.bank-test-notes{list-style:none;padding:0;font-size:12px;line-height:2.2;color:#73766b}.bank-test-notes li:before{content:"✓";margin-right:10px;color:#6c745b}.bank-test-card{min-width:0;padding:34px;background:#fff;border:1px solid #e5e6dd;border-radius:20px;box-shadow:0 16px 48px #292d1605}.bank-test-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bank-test-connection{font-size:10px;color:#757b68;display:flex;align-items:center;gap:6px}.bank-test-connection i{width:5px;height:5px;border-radius:50%;background:#b1b1a7}.bank-test-connection i.connected{background:#6f8059}.bank-test-card h2{font-size:25px;font-weight:500;letter-spacing:-.8px;margin:24px 0 8px}.bank-test-subtitle{font-size:12px;color:#818475;margin:0 0 26px}.bank-test-card fieldset{border:0;padding:0;margin:0;min-width:0}.bank-test-card .bank-test-field{display:block;margin:22px 0;font-size:12px;font-weight:500;color:#3d4234}.bank-test-card input:not([type=checkbox]){display:block;width:100%;min-width:0;box-sizing:border-box;margin-top:8px;padding:14px;border:1px solid #dedfd5;border-radius:9px;background:#fbfbf9;font:inherit;font-size:14px;color:#292d23;height:48px}.bank-test-card input::placeholder{color:#a2a598;font-size:12px}.bank-test-card input:disabled{opacity:.7}.bank-test-field small{display:block;font-size:10px;color:#96998c;margin-top:7px;font-weight:400}.bank-test-input-wrap{position:relative}.bank-test-input-wrap input{padding-right:65px!important}.bank-test-input-wrap button{position:absolute;right:10px;top:7px;height:34px;padding:0 6px;background:none;border:0;font-size:11px;color:#777d69;cursor:pointer}.bank-test-card .bank-test-consent{display:flex;align-items:flex-start;gap:10px;margin:25px 0;font-size:11px;line-height:1.65;color:#7b806f}.bank-test-consent input{flex:none;width:15px;height:15px;margin:2px 0;accent-color:#303a26}.bank-test-submit,.bank-test-again{width:100%;border:0;border-radius:9px;min-height:47px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#30372a;color:#fff;font:inherit;font-size:12px;cursor:pointer}.bank-test-submit:disabled{background:#e8eae2;color:#9b9f90;cursor:default}.bank-test-again{background:#eeefe8;color:#3e4733;margin-top:18px}.bank-test-card footer{display:flex;gap:10px;margin-top:25px;border-top:1px solid #eeefe8;padding-top:18px;font-size:10px;line-height:1.65;color:#929787}.bank-test-card footer>svg{width:17px;height:20px;flex:none;margin-top:2px}.bank-test-card footer p{margin:0}.bank-test-card footer summary{cursor:pointer;margin-top:5px;color:#707766}.bank-test-card footer details p{margin-top:5px}.bank-test-result{margin-top:24px;border:1px solid #e0e4d7;background:#f8faf4;border-radius:12px;padding:22px;overflow-wrap:anywhere;font-size:12px;color:#69715e;line-height:1.65}.bank-test-result h3{font-size:20px;line-height:1.25;color:#303a26;margin:10px 0 18px;font-weight:500}.bank-test-result details{font-size:10px}.bank-test-result details summary{cursor:pointer}.bank-test-holder span,.bank-test-holder strong{display:block}.bank-test-holder strong{font-size:17px;color:#303a26;margin-top:5px;font-weight:500}.bank-test-alert{background:#fcfaf6;border:1px solid #e8ddcb;border-radius:10px;padding:18px;margin-top:20px;font-size:12px;line-height:1.6;color:#806d50}.bank-test-wait{font-size:12px;color:#727b66;line-height:1.6}.bank-test-spinner{width:12px;height:12px;border:2px solid #bbbfb2;border-top-color:#48523a;border-radius:50%;animation:bank-spin 1s linear infinite}.bank-test-bottom{text-align:center;font-size:9px;letter-spacing:.2em;color:#a1a596}.bank-test-page input:focus-visible,.bank-test-page button:focus-visible,.bank-test-page a:focus-visible,.bank-test-page summary:focus-visible{outline:2px solid #71815a;outline-offset:3px}.bank-test-result:focus{outline:none}@keyframes bank-spin{to{transform:rotate(360deg)}}@media(max-width:800px){.bank-test-layout{gap:35px;margin-top:40px}.bank-test-card{padding:25px}.bank-test-intro h1{font-size:40px}}@media(max-width:620px){.bank-test-page{padding:20px}.bank-test-wordmark>span{display:none}.bank-test-layout{display:block;margin:35px auto;max-width:460px}.bank-test-intro{padding-top:0}.bank-test-art,.bank-test-notes{display:none}.bank-test-intro h1{font-size:35px;letter-spacing:-1.2px;margin:15px 0}.bank-test-intro h1 br{display:none}.bank-test-intro h1 em{margin-left:8px}.bank-test-intro>p{max-width:none;font-size:13px}.bank-test-mode{margin:20px 0 26px}.bank-test-mode p{max-width:none}.bank-test-card{padding:25px 22px}.bank-test-card h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.bank-test-spinner{animation:none}}.bank-test-embedded{min-height:0;padding:0;background:transparent;margin:20px 0 28px}.bank-test-embedded>.bank-test-header,.bank-test-embedded .bank-test-intro,.bank-test-embedded>.bank-test-bottom{display:none}.bank-test-embedded .bank-test-layout{display:block;margin:0;max-width:none}.bank-test-embedded .bank-test-card{width:100%;box-sizing:border-box}.bank-optional-evidence>summary{cursor:pointer;min-height:44px;padding:14px 0;border-bottom:1px solid var(--line);font-weight:500}.bank-optional-evidence[open]>summary{margin-bottom:18px}.pre-offer fieldset{border:1px solid #ddd;border-radius:16px;padding:24px;margin:24px 0;min-width:0}.pre-offer legend{padding:0 8px;font-weight:600}.pre-offer label:not(.checkbox-label){display:flex;flex-direction:column;gap:8px;margin:12px 0}.pre-offer-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.pre-offer .request-record{min-width:0;overflow-wrap:anywhere}.pre-offer input,.pre-offer select,.pre-offer textarea{max-width:100%;min-width:0}.pre-offer-slot{padding:12px 0;border-top:1px solid #eee}.pre-offer input[type=file]{width:100%;font-size:14px}.pre-offer .checkbox-label{display:flex;gap:10px;align-items:center;margin:16px 0}.pre-offer .hr-person-row{width:100%;text-align:left}.pre-offer .notice{margin-top:24px}@media(max-width:600px){.pre-offer fieldset{padding:16px}.pre-offer .hr-person-row{display:flex;flex-direction:column;align-items:flex-start}}.pre-offer .checkbox-label input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:0}.pre-offer .checkbox-label{justify-content:flex-start}.pre-offer-brand{display:flex;align-items:center;margin:0 0 22px}.pre-offer-brand .brand{max-width:160px}.pre-offer .page-heading{gap:16px}.pre-offer .page-heading .text-button{white-space:nowrap;min-height:44px}.pre-offer .mascot-companion.is-docked{position:relative;right:auto;bottom:auto;margin:20px 0 0 auto}@media(max-width:600px){.pre-offer .page-heading h1{font-size:28px}.pre-offer .request-record{padding:16px}.pre-offer-brand{margin-bottom:16px}.pre-offer .pre-offer-slot{padding:8px 0}.pre-offer .config-actions{flex-wrap:wrap}}.employee-pre-offer-panel{margin:18px 0;border:1px solid #dfe6ef;border-radius:14px;padding:16px}.employee-pre-offer-panel>summary,.pre-offer-defaults>summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.employee-pre-offer{padding:12px 0}.employee-pre-offer .page-heading h3{margin:0}.employee-pre-offer-page>h2{overflow-wrap:anywhere}.pre-offer-defaults{margin:16px 0}.employee-pre-offer .hr-person-row{flex-wrap:wrap}.simple-preoffer{max-width:800px;margin:16px 0;padding:24px;border:1px solid #dfe6ef;border-radius:18px;background:#fff}.simple-preoffer-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.simple-preoffer-heading h3{font-size:22px;line-height:1.25;margin:0}.simple-preoffer-heading .pill{font-size:12px;white-space:nowrap}.simple-preoffer fieldset{padding:0;border:0;margin:16px 0;min-width:0}.simple-preoffer legend{padding:0;margin-bottom:8px;font-size:15px}.simple-preoffer-document{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:12px;align-items:center;border-bottom:1px solid #edf0f3;padding:6px 0;min-height:54px}.simple-preoffer .simple-preoffer-count{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:0;gap:8px;font-size:12px}.simple-preoffer-count input{width:58px;height:36px;min-height:36px;padding:6px 8px;font-size:14px}.simple-preoffer .checkbox-label{margin:6px 0;font-size:14px;line-height:1.4}.simple-preoffer-readonly{list-style:none;padding:0;margin:0}.simple-preoffer-readonly li{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:10px 0;border-bottom:1px solid #edf0f3;font-size:14px;line-height:1.4}.simple-preoffer-quantity{flex-shrink:0;color:#637084;font-size:13px;text-transform:lowercase}.simple-preoffer .simple-preoffer-mode{display:flex;flex-wrap:wrap;gap:6px 24px;margin:18px 0}.simple-preoffer-mode legend{float:none;flex-basis:100%}.simple-preoffer .simple-preoffer-mode label{display:flex;flex-direction:row;gap:8px;align-items:center;margin:0;min-height:36px;font-size:14px}.simple-preoffer-mode input{width:16px;height:16px}.simple-preoffer-sendbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;margin-top:8px;border-top:1px solid #e6eaf0}.simple-preoffer-recipient{display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;color:#637084}.simple-preoffer-recipient strong{font-size:14px;font-weight:600;color:#162840}.simple-preoffer-primary{min-height:44px;margin:0;padding:10px 18px;font-size:14px;white-space:nowrap;flex-shrink:0}.simple-preoffer-actions{display:flex;justify-content:flex-end;margin-top:16px}.simple-preoffer-sent{color:#176a42;background:#edf8f0;border-radius:10px;padding:12px;font-size:14px}.simple-preoffer-extra{margin:12px 0 0}.simple-preoffer-extra>summary{cursor:pointer;font-size:13px;min-height:36px;display:flex;align-items:center;color:#637084}.simple-preoffer-extra details{margin:10px 0}.simple-preoffer-extra button{margin:8px 12px 8px 0}.simple-preoffer-document:has(.simple-preoffer-remove){grid-template-columns:minmax(0,1fr) 110px 36px}.simple-preoffer-remove{font-size:22px;min-width:36px;min-height:44px;padding:4px}@media(max-width:600px){.simple-preoffer{padding:18px;margin:12px 0;border-radius:14px}.simple-preoffer-heading{gap:10px;margin-bottom:16px;flex-wrap:wrap}.simple-preoffer-heading h3{font-size:20px}.simple-preoffer-document{gap:8px;grid-template-columns:minmax(0,1fr) 60px}.simple-preoffer-document:has(.simple-preoffer-remove){grid-template-columns:minmax(0,1fr) 60px 36px;gap:6px}.simple-preoffer .simple-preoffer-count{flex-direction:column;gap:2px;align-items:flex-end;font-size:11px}.simple-preoffer-count input{width:56px}.simple-preoffer-sendbar{align-items:stretch;flex-direction:column;gap:14px}.simple-preoffer-primary,.simple-preoffer-actions{width:100%}.simple-preoffer-readonly li{font-size:14px;gap:10px}.simple-preoffer-quantity{font-size:12px}}.simple-preoffer{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;border-color:#e5e5ea;border-radius:20px;padding:28px;box-shadow:0 3px 18px #1d1d1f04;color:#1d1d1f}.preoffer-person{display:flex;align-items:center;gap:14px;min-width:0}.preoffer-guide{display:block;width:64px;height:64px;object-fit:contain;flex:none}.simple-preoffer-heading h3{font-weight:600;letter-spacing:-.6px;overflow-wrap:anywhere}.simple-preoffer-heading .pill{background:#f5f5f7;border:0;padding:7px 10px;border-radius:8px;color:#6e6e73}.simple-preoffer legend{font-size:14px;letter-spacing:-.2px;font-weight:600}.simple-preoffer-readonly li{min-height:48px;border-color:#efeff2}.simple-preoffer-quantity{font-variant-numeric:tabular-nums;border-radius:6px;background:#f5f5f7;padding:3px 8px;color:#6e6e73}.simple-preoffer-sendbar{background:#f8f8fa;border:0;border-radius:12px;padding:16px;margin-top:18px}.simple-preoffer .primary{border-radius:10px;font-weight:600;box-shadow:none}.candidate-preoffer-page{max-width:900px;margin:0 auto;padding:28px;background:#fbfbfd;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.candidate-preoffer-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:8px 0 24px}.candidate-preoffer-intro .page-heading{display:block;flex:1;min-width:0;margin:0}.candidate-preoffer-intro h1{font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-1.2px;line-height:1.15;margin:0 0 12px}.candidate-preoffer-guide{display:block;object-fit:contain;flex:none;width:144px;height:144px}.candidate-preoffer-page .request-record,.candidate-preoffer-page .quiet-box{background:#fff;border:1px solid #e5e5ea;border-radius:16px;padding:22px;margin:16px 0;box-shadow:none}@media(max-width:600px){.simple-preoffer{padding:20px}.preoffer-guide{width:52px;height:52px}.preoffer-person{gap:10px}.simple-preoffer-heading h3{font-size:21px}.simple-preoffer-sendbar{padding:14px}.candidate-preoffer-page{padding:20px 16px}.candidate-preoffer-intro{gap:10px;align-items:flex-start}.candidate-preoffer-guide{width:96px;height:112px}.candidate-preoffer-intro h1{font-size:28px;letter-spacing:-.8px}.candidate-preoffer-page .request-record,.candidate-preoffer-page .quiet-box{padding:18px}}.pre-offer .pre-offer-slot input[type=file]{border:1px dashed #d2d2d7;border-radius:12px;padding:10px;background:#fafafa;font-family:inherit;font-size:13px;min-height:54px}.pre-offer .pre-offer-slot input[type=file]::file-selector-button{border:0;border-radius:8px;background:#eee8ee;color:#84244f;font-family:inherit;font-weight:600;padding:9px 12px;margin-inline-end:10px;cursor:pointer}.pre-offer .pre-offer-slot input[type=file]:focus-visible{outline:3px solid #5167a3;outline-offset:3px}.preoffer-collection-record{margin-top:28px;padding-top:24px;border-top:1px solid #e5e8ee}.collection-state,.collection-processing{color:#647187;font-size:13px}.collection-document{border:1px solid #e4e7ed;border-radius:12px;background:#fff;margin:10px 0;overflow:hidden}.collection-document>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;cursor:pointer;list-style:none}.collection-document>summary::-webkit-details-marker{display:none}.collection-document>summary:after{content:"+";color:#79859a}.collection-document[open]>summary:after{content:"−"}.collection-document>summary>span{flex:1}.collection-document>summary small{font-size:12px;color:#657187}.collection-document-body{padding:0 18px 18px}.collection-document>p{padding:0 18px 16px}.collection-values{margin:16px 0}.collection-values>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:10px 0;border-bottom:1px solid #eef0f4;font-size:14px}.collection-values dt{color:#647187}.collection-values dd{margin:0;overflow-wrap:anywhere}.collection-original{display:block;max-width:100%;height:auto;margin-top:20px;border-radius:8px}.collection-document summary:focus-visible{outline:2px solid #9b1655;outline-offset:-3px}@media(max-width:480px){.collection-document>summary{padding:14px 12px;gap:10px}.collection-document-body{padding:0 12px 12px}.collection-values>div{grid-template-columns:1fr;gap:4px}}.document-upload-list{display:grid;gap:18px}.document-upload-card{border:1px solid #e2e7ee;border-radius:20px;background:#fff;padding:22px;min-width:0;transition:border-color .2s,background .2s}.document-upload-card>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.document-upload-card>header h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.3px}.document-upload-card>header p{margin:5px 0 0;color:#758195;font-size:13px}.upload-count{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:#f1f3f7;color:#69768b;font-size:14px;font-weight:600}.document-upload-card.upload-saved{border-color:#c6e4d5;background:linear-gradient(140deg,#f8fdfa,#fff 65%)}.upload-count-saved{background:#daf2e4;color:#18744b}.document-dropzone{display:flex;flex-direction:column;align-items:center;gap:8px;padding:25px 16px;margin-bottom:16px;border:1.5px dashed #cbd3e1;border-radius:14px;background:linear-gradient(120deg,#faf9fd,#f5f8fd);text-align:center;transition:background .15s,border-color .15s}.document-dropzone>svg{color:#78869e;margin-bottom:3px}.document-dropzone>strong{font-size:15px;font-weight:550}.document-dropzone>span{font-size:12px;color:#748196}.document-dropzone.is-dragging{background:#f3eaf3;border-color:#9b1655}.document-dropzone .upload-choose{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 18px;margin:7px 0 0;border:1px solid #d9dfea;border-radius:10px;background:#fff;color:#26364f;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 5px #26364f06}.upload-choose:hover{border-color:#9b1655}.document-upload-slots{display:grid;gap:9px}.document-upload-row{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border:1px solid #e9edf2;border-radius:12px;background:#fff;min-width:0}.upload-row-marker{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:#f1f3f7;color:#8993a3;font-size:12px}.document-upload-row.is-saved .upload-row-marker{background:#e3f4ea;color:#18744b}.upload-row-content{flex:1;min-width:0;position:relative}.upload-row-content>strong{display:block;font-size:13px;font-weight:550;overflow-wrap:anywhere;line-height:1.5}.upload-row-content>span{display:block;font-size:12px;color:#8791a0;line-height:24px}.is-saved .upload-row-content>span{color:#18744b}.upload-file-input{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;clip-path:inset(50%);border:0!important}.document-upload-row:focus-within{outline:2px solid #9b1655;outline-offset:2px}.upload-replace{flex:none;margin:0!important;min-height:32px;display:inline-flex;align-items:center;color:#7a5871;font-size:12px;cursor:pointer}.is-disabled{pointer-events:none;opacity:.5}.upload-history{margin-top:14px;color:#8590a0;font-size:12px}.upload-history summary{cursor:pointer}.upload-history p{overflow-wrap:anywhere}.upload-row-content .collection-document{margin:7px 0 0;border:0;border-radius:0}.upload-row-content .collection-document>summary{padding:4px 0;font-size:12px;color:#647187;gap:8px}.upload-row-content .collection-document>summary small{display:none}.upload-row-content .collection-document-body{padding:8px 0}.upload-row-content .collection-document-body>p:first-child{display:none}.upload-save-notice{font-size:13px;color:#18744b;margin:0}.document-upload-list>.error-note{margin:0}@media(max-width:480px){.document-upload-card{padding:16px;border-radius:16px}.document-upload-row{padding:12px 10px;gap:8px}.document-dropzone{padding:22px 12px}.upload-replace{font-size:11px}.document-upload-card>header h3{font-size:16px}}.collection-document.has-upload>summary small{color:#18744b}.collection-document.has-upload{border-color:#d7e8df}.preoffer-success-page{max-width:900px;margin:0 auto;padding:28px 24px 48px;min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(ellipse at 50% 25%,#f0faf4,transparent 65%)}.preoffer-success-page>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.preoffer-success-card{max-width:540px;margin:56px auto 0;text-align:center;padding:36px 32px;border:1px solid #e0ece5;border-radius:28px;background:#ffffffda;box-shadow:0 16px 55px #183d2706}.submission-success-tick{display:grid;place-items:center;width:96px;height:96px;margin:0 auto 28px;border-radius:50%;background:#e0f4e8;color:#18744b;box-shadow:0 0 0 10px #f1faf5;animation:submission-arrive .35s ease-out}.submission-success-eyebrow{font-size:12px;color:#75847a;margin:0 0 8px}.preoffer-success-card h1{font-size:clamp(30px,6vw,40px);line-height:1.15;letter-spacing:-1.2px;margin:0;color:#143026;font-weight:600;outline:none}.submission-success-next{font-size:16px;line-height:1.6;color:#596d61;margin:18px auto 26px;max-width:360px}.submission-success-reference{display:flex;flex-direction:column;gap:7px;padding:18px;background:#f6f9f7;border-radius:14px;overflow-wrap:anywhere}.submission-success-reference strong{font-size:15px}.submission-success-reference>span{font-size:12px;color:#738079}.submission-email-status{font-size:13px;line-height:1.6;color:#566b60;margin:22px 0 14px}.submission-success-note{font-size:12px;line-height:1.6;color:#849087;margin:0 0 24px}.preoffer-success-card>button{min-height:44px;max-width:100%;white-space:normal}.submitted-preoffer-documents{max-width:540px;margin:22px auto}.preoffer-success-page .collection-document-body{text-align:left}@keyframes submission-arrive{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.submission-success-tick{animation:none}}@media(max-width:480px){.preoffer-success-page{padding:20px 16px 32px}.preoffer-success-card{padding:30px 20px;margin-top:36px;border-radius:22px}.submission-success-tick{width:80px;height:80px;margin-bottom:24px}.preoffer-success-card>button{width:100%}.submission-success-next{font-size:15px}.preoffer-success-page>header .brand{max-width:180px}}.preoffer-success-card>.secondary{margin-top:24px}.invitation-result{max-width:1000px;margin:32px auto 72px;border:1px solid #e8e1de;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 16px 60px #513c3010}.invitation-progress{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;background:#fcfaf8;border-bottom:1px solid #eee7e3;color:#8f8581;font-size:11px;letter-spacing:.04em}.invitation-progress span{display:flex;align-items:center;gap:8px;white-space:nowrap}.invitation-progress b{font-weight:500}.invitation-progress span[aria-current]{color:#4e5a6b}.invitation-progress i{height:1px;width:64px;background:#ded4d0}.invitation-hero{text-align:center;padding:34px 28px 26px;background:radial-gradient(ellipse at 50% 20%,#f0f2f4 0,transparent 55%)}.invitation-art{height:200px;width:260px;position:relative;margin:0 auto 18px;display:grid;place-items:center}.invitation-orbit{position:absolute;width:186px;height:186px;border:1px solid #d8dce2;border-radius:50%;transform:rotate(-18deg)}.invitation-orbit.inner{width:148px;height:148px;border-style:dashed;border-color:#cfd5dd}.invitation-envelope{width:112px;position:relative;transform:rotate(-8deg);filter:drop-shadow(0 12px 12px #47536318)}.invitation-envelope svg{width:112px;stroke:#4e5a6b;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.invitation-envelope rect{fill:#fffaf7}.invitation-letter{fill:#fff}.invitation-seal{display:grid;place-items:center;position:absolute;bottom:-2px;right:-8px;width:36px;height:36px;border:4px solid #fff;border-radius:50%;background:#b18440;color:#fff;font-size:21px;font-weight:600}.is-accepted .invitation-seal{background:#346951}.invitation-spark{position:absolute;font-size:30px;color:#8e9bae}.invitation-spark.first{left:19px;top:45px}.invitation-spark.second{right:20px;bottom:42px;font-size:21px}.invitation-hero .eyebrow{color:#4e5a6b;letter-spacing:.18em;margin-bottom:14px}.invitation-hero h2{font-size:clamp(26px,4vw,40px);letter-spacing:-1.2px;line-height:1.2;margin:0 auto 16px;max-width:650px}.invitation-result-message{max-width:510px;margin:0 auto 18px;color:#6d6561;line-height:1.7}.invitation-count{display:inline-block;padding:7px 14px;background:#f5f0ec;border:1px solid #e9dfd7;border-radius:999px;color:#685e57;font-size:12px}.invitation-result-actions{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;margin:26px 0 20px}.invitation-result-actions .primary{min-width:184px;padding:15px 24px;border-radius:10px;display:flex;justify-content:center;gap:24px}.invitation-footnote{font-size:11px;color:#8b8079;margin:0}.invitation-details{border-top:1px solid #eee7e3;padding:24px 30px;background:#fcfbfa}.invitation-details .request-record{border:1px solid #e7e1db;padding:18px;border-radius:12px;margin:12px 0;background:#fff;box-shadow:none}.invitation-details .request-record>p{color:#926c29;font-size:12px;margin:8px 0}.invitation-details .request-record ul{font-size:12px;color:#72675f;padding-inline-start:18px;margin-bottom:0}.is-sending .invitation-envelope{animation:invitation-float 2.6s ease-in-out infinite}.is-sending .invitation-orbit.inner{animation:invitation-turn 15s linear infinite}.invitation-seal .submission-spinner{width:15px;height:15px;border:2px solid #ffffff65;border-top-color:#fff;margin:0}.is-sending .invitation-seal{background:#4e5a6b}@keyframes invitation-float{50%{transform:translateY(-9px) rotate(-3deg)}}@keyframes invitation-turn{to{transform:rotate(342deg)}}@media(max-width:600px){.invitation-result{margin:16px 0 40px;border-radius:16px}.invitation-progress{padding:18px 12px;gap:8px;font-size:10px}.invitation-progress i{width:18px}.invitation-progress span{gap:5px}.invitation-hero{padding:18px 18px 24px}.invitation-art{transform:scale(.88);margin-bottom:0}.invitation-details{padding:14px}.invitation-result-actions{gap:14px}}@media(prefers-reduced-motion:reduce){.is-sending .invitation-envelope,.is-sending .invitation-orbit.inner{animation:none}}.invitation-hero h2:focus{outline:none}.locker-processing{min-height:min(560px,68svh);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 20px 64px}.locker-processing-art{position:relative;width:210px;height:210px;display:grid;place-items:center;margin:0 auto 28px;isolation:isolate}.locker-processing-art:before{content:"";position:absolute;inset:28px;border-radius:50%;background:radial-gradient(circle,#e4e8ed 0,#f3f5f7 45%,transparent 73%);filter:blur(12px)}.locker-processing-orbit{position:absolute;border:1px solid #c8ced6;border-radius:50%;inset:12px;animation:locker-orbit 6s linear infinite}.locker-processing-orbit.orbit-inner{inset:35px;border-color:#d9dfe6;border-style:dashed;animation-duration:11s;animation-direction:reverse}.locker-processing-card{position:relative;display:flex;flex-direction:column;justify-content:center;gap:9px;width:80px;height:102px;padding:17px;border:1px solid #d5dce4;border-radius:13px;background:linear-gradient(145deg,#fff,#edf1f5);box-shadow:0 15px 35px #222d3b1c;transform:rotate(-8deg);animation:locker-float 3s ease-in-out infinite}.locker-processing-card i{height:4px;border-radius:4px;background:#b8c2cf}.locker-processing-card i:nth-child(2){width:70%}.locker-processing-card i:nth-child(3){width:85%}.locker-processing-spark{position:absolute;width:10px;height:10px;border-radius:50%;background:#a7b2c1;box-shadow:0 0 14px #a7b2c1;animation:locker-pulse 2s ease-in-out infinite}.spark-one{top:19px;left:50%}.spark-two{bottom:40px;right:23px;width:6px;height:6px;animation-delay:.7s}.locker-processing-kicker{font-size:11px!important;letter-spacing:.16em;color:#687482;font-weight:650;margin:0 0 12px!important}.locker-processing h1{font-size:clamp(27px,4vw,43px);line-height:1.15;letter-spacing:-.035em;max-width:600px;margin:0 0 14px}.locker-processing>p:last-child{max-width:420px;color:#65717e;line-height:1.6;margin:0}@keyframes locker-orbit{to{transform:rotate(360deg)}}@keyframes locker-float{50%{transform:translateY(-8px) rotate(4deg)}}@keyframes locker-pulse{50%{opacity:.35;transform:scale(.65)}}@media(max-width:600px){.locker-processing{min-height:58svh;padding:20px 12px 40px}.locker-processing-art{width:170px;height:170px;margin-bottom:20px}.locker-processing h1{font-size:29px}.locker-processing>p:last-child{font-size:15px}}@media(prefers-reduced-motion:reduce){.locker-processing-orbit,.locker-processing-card,.locker-processing-spark{animation:none}}.case-timeline{margin:24px 0;padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff}.case-timeline .section-heading{gap:16px;align-items:start}.case-timeline .section-heading h2{margin:0 0 6px}.case-timeline .section-heading p{margin:0}.case-timeline-stages{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:24px 0}.case-timeline-stages li{position:relative;min-width:0;padding-top:18px;border-top:2px solid var(--line);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.case-timeline-stages li.is-complete{border-color:var(--brand-action)}.case-timeline-stages strong,.case-timeline-stages small{display:block}.case-timeline-stages small{margin-top:5px;font-size:10px}.case-timeline-dot{position:absolute;top:-6px;inset-inline-start:0;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #aeb8c6}.is-complete .case-timeline-dot{background:var(--brand-action);border-color:var(--brand-action)}.case-timeline-events{list-style:none;margin:12px 0 0;padding:0;max-height:420px;overflow:auto}.case-timeline-events li{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px;padding:11px 0;border-top:1px solid var(--line);font-size:12px;overflow-wrap:anywhere}.case-timeline-events time{color:var(--muted);font-size:11px}.case-timeline h3{margin:24px 0 0}@media(max-width:760px){.case-timeline{padding:18px}.case-timeline-stages{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.case-timeline-events li{grid-template-columns:1fr;gap:3px}}.inventory-builder{margin:24px 0}.inventory-builder-grid{display:grid;grid-template-columns:220px minmax(0,1fr) 170px;gap:24px;align-items:start}.inventory-shelf{position:sticky;top:20px;padding:20px;border:1px solid #dde1e6;border-radius:18px;background:#f9fafb}.inventory-shelf-heading h3{font-size:22px;margin-bottom:20px}.inventory-shelf .eyebrow,.inventory-outline .eyebrow{color:#4e5a6b;margin-bottom:10px}.inventory-shelf label{display:block;font-size:11px;margin-bottom:14px}.inventory-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px}.inventory-card{display:flex;flex-direction:column;align-items:flex-start;text-align:start;gap:10px;min-height:112px;padding:12px;border:1px solid #d9dde3;border-radius:12px;background:#fff;color:#282d35;cursor:grab;transition:transform .15s,box-shadow .15s}.inventory-card:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 6px 16px #37404c13;border-color:#8a98ab}.inventory-card strong{font-size:12px;overflow-wrap:anywhere}.inventory-card small{font-size:9px}.inventory-card-icon{font-size:22px;color:#4e5a6b}.inventory-canvas{min-width:0}.inventory-canvas>fieldset{border:1px solid #e0e3e8;border-radius:16px;padding:24px;margin:0 0 28px;min-width:0}.inventory-canvas legend{padding:0 10px;font-weight:600}.inventory-canvas label{display:block;margin:16px 0}.inventory-drop-hint{padding:25px 15px;margin:24px 0;text-align:center;border:1.5px dashed #acb6c3;border-radius:14px;color:#4e5a6b;background:#f9fafb}.inventory-drop-hint>span{display:block;font-size:26px}.inventory-drop-hint p{font-size:11px;margin:10px 0 0}.inventory-document{margin:16px 0;border:1px solid #dde1e6;padding:18px;border-radius:14px;background:#fff}.inventory-document h3{font-size:16px;margin:0}.inventory-document .section-heading{gap:10px;flex-wrap:wrap}.inventory-document .config-actions{gap:8px}.inventory-document-settings{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.inventory-document-settings label{display:flex;align-items:center;gap:7px;font-size:12px}.inventory-builder input[type=checkbox]{width:18px;height:18px;min-height:18px}.inventory-outline{position:sticky;top:20px;padding-top:18px}.inventory-outline ol{padding-inline-start:22px;margin:20px 0;border-inline-start:1px solid #dfe2e7;list-style-type:decimal}.inventory-outline li{font-size:11px;padding:0 0 20px 5px;line-height:1.6;overflow-wrap:anywhere}.inventory-outline small{display:block;font-size:10px}.inventory-preview-document{padding:20px;margin:24px 0;border:1px solid #dbdfe5;border-radius:12px}.inventory-canvas .hr-form-preview{margin:0 0 28px}@media(max-width:1150px){.inventory-builder-grid{grid-template-columns:210px minmax(0,1fr)}.inventory-outline{display:none}}@media(max-width:760px){.inventory-builder-grid{grid-template-columns:minmax(0,1fr)}.inventory-shelf{position:static}.inventory-cards{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.inventory-canvas>fieldset{padding:16px}.inventory-document{padding:12px}}.inventory-document-fields>summary{padding:14px 0;font-size:12px;cursor:pointer;color:#4e5a6b}.inventory-document-fields .fields-editor{margin-top:12px}@media(min-width:761px)and (max-width:1150px){.inventory-outline{display:block;grid-column:2;grid-row:1;position:static;padding:16px;border:1px solid #e0e3e8;border-radius:14px}.inventory-canvas{grid-column:2;grid-row:2}.inventory-shelf{grid-column:1;grid-row:1 / span 2}.inventory-outline ol{display:flex;gap:24px;overflow-x:auto;margin:12px 0 0;padding:0 0 0 18px;border:0}.inventory-outline li{min-width:100px;padding:0 0 8px;font-size:10px}.inventory-builder-grid{row-gap:20px}}@media(max-width:760px){.inventory-outline{display:block;position:static;grid-row:2;padding:16px;border:1px solid #e0e3e8;border-radius:14px}.inventory-canvas{grid-row:3}.inventory-outline ol{display:flex;gap:24px;overflow-x:auto;border:0;margin:10px 0 0}.inventory-outline li{min-width:100px;font-size:10px;padding-bottom:8px}}.inventory-builder-grid{grid-template-columns:280px minmax(0,1fr) 170px}.inventory-shelf{padding:20px;max-height:calc(100dvh - 40px);overflow-y:auto;scrollbar-width:thin}.inventory-cards{grid-template-columns:minmax(0,1fr);gap:12px}.inventory-card{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:12px;row-gap:5px;align-items:center;min-height:82px;padding:16px}.inventory-card-icon{grid-row:1 / span 2;font-size:26px}.inventory-card strong{font-size:14px;line-height:1.45;overflow-wrap:normal;word-break:normal}.inventory-card small{grid-column:2;font-size:11px;line-height:1.4}.inventory-card:disabled{opacity:.65}.inventory-shelf label{font-size:12px}.inventory-shelf .tiny{font-size:12px;line-height:1.65}@media(min-width:761px)and (max-width:1150px){.inventory-builder-grid{grid-template-columns:270px minmax(0,1fr)}}@media(max-width:760px){.inventory-builder-grid{grid-template-columns:minmax(0,1fr)}.inventory-shelf{max-height:none;overflow:visible}.inventory-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));max-height:380px;overflow-y:auto;padding:3px}.inventory-card{min-height:86px;padding:14px}}.inventory-builder :is(h2,h3,legend,label,.eyebrow){max-width:100%;min-width:0;overflow-wrap:anywhere}.inventory-canvas legend{max-width:calc(100% - 20px);white-space:normal;line-height:1.6}.inventory-document .section-heading>h3{min-width:0;flex:1 1 150px}.inventory-canvas>fieldset>legend{float:left;width:100%;max-width:100%;padding:0 0 18px;margin:0;line-height:1.6}.inventory-canvas>fieldset>legend+*{clear:both}.badge-studio{max-width:1500px!important;background:radial-gradient(ellipse at 0 15%,#edeff280,transparent 55%),radial-gradient(ellipse at 100% 40%,#edf1fa90,transparent 60%);border-radius:30px}.badge-studio>.page-heading{margin-bottom:32px}.badge-studio .page-heading .eyebrow{color:#4b5768;margin-bottom:12px}.badge-studio .badge-settings-grid{grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:30px}.badge-studio .badge-studio-controls{display:flex;flex-direction:column;gap:22px;max-width:none;width:100%;margin:0}.badge-studio-card{border:1px solid #ffffffdb;border-radius:20px;background:linear-gradient(145deg,#ffffffd9,#f7f8fa9e);box-shadow:inset 0 1px #fff,0 9px 30px #353d4809,0 0 0 1px #dce0e680;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);padding:22px;min-width:0}.badge-studio-card legend{font-weight:600;font-size:13px;color:#38414d;padding:0 10px}.badge-studio-card legend>span{font-size:10px;color:#7b8a9f;margin-inline-end:7px}.badge-studio-card label{font-size:12px;color:#555f6c;display:block;margin:15px 0 8px}.badge-studio-card .checkbox{display:flex;align-items:center;gap:10px;line-height:1.6;margin:5px 0 18px}.badge-studio-card input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:#4b5768}.badge-studio-card :is(input:not([type=checkbox]),select){width:100%;min-width:0;border-radius:10px;background:#ffffffc7;border:1px solid #dce0e6}.badge-logo-drop{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 12px;border:1.5px dashed #c1c8d2;border-radius:15px;background:#ffffff70;text-align:center}.badge-logo-symbol{display:grid;place-items:center;width:76px;height:76px;border-radius:20px;border:1px solid #dce0e5;background:linear-gradient(145deg,#fff,#e5e8ec);box-shadow:0 6px 18px #3f49570a;font-size:30px;color:#5e6e82}.badge-logo-symbol img{max-width:64px;max-height:64px;object-fit:contain}.badge-logo-upload{display:flex;flex-direction:column;align-items:center;gap:10px}.badge-logo-upload .secondary{border-radius:10px;background:#ffffffb0;border-color:#d6dbe1}.badge-studio .badge-logo-thumbnail{display:none}.badge-preset-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.badge-style-choice{padding:12px 5px 10px;border:1px solid #dce0e6;border-radius:13px;background:#ffffff80;display:flex;flex-direction:column;align-items:center;gap:10px;transition:box-shadow .15s,background .15s}.badge-style-choice[aria-pressed=true]{border-color:#8896a9;background:#f1f3f5;box-shadow:0 0 0 2px #bbc2cd2b}.badge-style-choice:hover{box-shadow:0 6px 14px #434d5c12}.badge-style-choice strong{font-size:10px;font-weight:500;color:#545f6f}.badge-style-mini{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;width:41px;height:53px;border:1px solid #ced1d6;border-radius:7px;box-shadow:0 3px 7px #1c212712;gap:4px}.badge-style-mini i{position:absolute;top:-6px;width:9px;height:13px;border-radius:2px}.badge-style-mini b{font-size:17px;line-height:1;font-weight:400}.badge-style-mini em{height:2px;width:17px;background:currentColor;opacity:.6;border-radius:2px}.badge-studio-card .badge-color-control{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 12px;border:1px solid #e4e7ec;border-radius:11px;background:#ffffff80;margin:10px 0}.badge-studio-card .badge-color-control input{width:48px;height:34px;min-height:34px;padding:3px;border-radius:8px}.badge-studio-save{padding:18px;border-radius:16px;border:1px solid #e4e7ec;background:#ffffffb8;box-shadow:0 5px 20px #333b4707}.badge-studio-save>.primary{width:100%;border-radius:11px;min-height:46px}.badge-studio-save [role=status]{font-size:12px;color:#3e775c;margin:14px 0 0}.badge-studio-preview{position:sticky;top:24px;padding:26px;border:1px solid #ffffffeb;border-radius:26px;background:linear-gradient(145deg,#ffffffb8,#f2f3f5a0);box-shadow:inset 0 1px #fff,0 18px 50px #373f4b0c,0 0 0 1px #dde1e680;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);min-width:0}.badge-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;flex-wrap:wrap}.badge-studio-preview .badge-design-label{margin:0;font-size:18px}.badge-preview-heading .pill{font-size:10px;color:#647389;background:#ffffffa3;border:1px solid #dde1e7}.badge-studio-preview>.tiny{font-size:11px;line-height:1.8;color:#8b7785;margin-bottom:22px}.badge-studio .badge-viewport{height:560px;max-height:65svh;min-height:360px;border:1px solid #ffffffb0;background:radial-gradient(ellipse at 50% 25%,#e6e9eda3,transparent 65%),linear-gradient(145deg,#f8f9fa,#eaf0f8);box-shadow:inset 0 0 45px #ffffff70;border-radius:20px}.badge-studio-preview .badge-experience>.text-button{margin-top:16px;color:#4b5768;font-size:12px}.badge-studio-preview .badge-experience>.tiny{font-size:10px;letter-spacing:.03em;color:#7d8794}@media(max-width:1050px){.badge-studio .badge-settings-grid{grid-template-columns:minmax(0,1fr);gap:26px}.badge-studio-preview{position:static;grid-row:1}.badge-studio .badge-studio-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.badge-studio-save{grid-column:1 / -1}.badge-studio .badge-viewport{height:440px;min-height:340px}.badge-studio-card{height:100%}}@media(max-width:600px){.badge-studio .badge-studio-controls{grid-template-columns:minmax(0,1fr);gap:20px}.badge-studio-preview{padding:18px;border-radius:20px}.badge-studio-card{padding:18px}.badge-studio .badge-viewport{height:400px;min-height:320px;max-height:60svh}.badge-preset-options{gap:8px}}@media(prefers-reduced-motion:reduce){.badge-style-choice{transition:none}}.badge-studio .badge-logo-upload{padding:0;border:0;background:transparent;margin:0;box-shadow:none}.badge-studio .badge-preset-options{margin-bottom:20px}.badge-studio :is(h1,h2,h3,legend,label,.pill){max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal}.badge-studio-card legend{max-width:calc(100% - 20px);white-space:normal;line-height:1.6}.badge-preview-heading>h2{flex:1 1 160px}.badge-preview-heading .pill{white-space:normal;line-height:1.6}.badge-studio-card .badge-color-control{flex-wrap:wrap}.badge-studio .page-heading>div{min-width:0;max-width:100%}.badge-studio-card>legend{float:left;width:100%;max-width:100%;padding:0 0 16px;margin:0;line-height:1.6}.badge-studio-card>legend+*{clear:both}.connected-hr .connected-unavailable-metric{border:1px solid var(--line);border-radius:10px;background:#fff;padding:22px;text-align:left;display:flex;flex-direction:column;gap:8px;min-width:0}.connected-hr .connected-unavailable-metric strong{font-size:32px;font-weight:550;line-height:1.2}.connected-hr .connected-company-summary{margin:28px 0 34px}.connected-hr .connected-company-summary .review-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.connected-hr .connected-company-summary .review-list>div{display:block;min-width:0;padding:12px 0}.connected-hr .connected-company-summary dd{margin:8px 0 0;overflow-wrap:anywhere}.connected-hr .dashboard-offer-row{text-align:left;width:100%;background:transparent;color:inherit}.connected-hr .dashboard-offer-row:hover{background:var(--paper)}@media(max-width:768px){.connected-hr .connected-company-summary .review-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.connected-hr .connected-company-summary .review-list{grid-template-columns:1fr}.connected-hr .page-heading .config-actions{flex-wrap:wrap}}.connected-offer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0;padding:1rem;border:1px solid #deded8;border-radius:12px;background:#fafaf7}.connected-offer-actions label{display:flex;align-items:center;gap:.5rem}.connected-offer-actions select{min-width:200px}.connected-hr input[type=checkbox]{width:20px;height:20px;min-height:20px;flex-shrink:0;accent-color:#202a26}.connected-onboarding{max-width:960px;margin:0 auto}.connected-form-inventory{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:.75rem;margin:1.5rem 0}.connected-form-inventory label{display:flex;align-items:flex-start;gap:.75rem;border:1px solid #deded8;border-radius:8px;padding:1rem}.connected-form-inventory small{display:block;margin-top:.35rem;color:#686d66}.connected-onboarding .checkbox-label{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0}.connected-onboarding .warning-note{padding:1rem;border:1px solid #cda66a;border-radius:8px;background:#fff9ee}.connected-onboarding li{margin:.5rem 0}.connected-hr .connected-offer-actions{gap:20px;padding:20px 24px}.connected-hr .connected-offer-actions label{margin:0;display:flex;flex-direction:row;align-items:center;gap:10px;line-height:1.4}.connected-hr .connected-offer-actions input[type=checkbox]{margin:0}.connected-hr .connected-offer-actions select{margin:0;min-height:44px}.connected-hr .connected-offer-actions>span{white-space:nowrap;line-height:1.4}.connected-hr .connected-offer-actions>button{margin-inline-start:auto;min-height:44px}.connected-hr .page-heading .config-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:640px){.connected-hr .connected-offer-actions{gap:16px;padding:16px}.connected-hr .connected-offer-actions>label:has(select){width:100%;justify-content:space-between}.connected-hr .connected-offer-actions select{min-width:0;flex:1}.connected-hr .connected-offer-actions>button{width:100%;margin:0}}.connected-hr .hr-profile-menu{position:relative;flex-shrink:0}.hr-profile-menu>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:8px;width:58px;height:44px;padding:8px;border:1px solid #dee0e4;border-radius:24px;background:#f7f8fa;color:#4a5666;cursor:pointer;transition:background .15s,box-shadow .15s}.hr-profile-menu>summary::-webkit-details-marker{display:none}.hr-profile-menu>summary:hover,.hr-profile-menu[open]>summary{background:#eaedf0;box-shadow:0 3px 12px #37404c12}.hr-profile-menu>summary:focus-visible{outline:2px solid #4a5666;outline-offset:3px}.hr-profile-dropdown{position:absolute;inset-inline-end:0;top:calc(100% + 12px);z-index:80;min-width:230px;max-width:calc(100vw - 32px);padding:20px;border:1px solid #dfe2e7;border-radius:16px;background:#fff;box-shadow:0 16px 45px #22283021;text-align:start}.hr-profile-dropdown small{display:block;color:#84767b;font-size:11px;margin-bottom:7px}.hr-profile-dropdown strong{display:block;font-size:15px;color:#242930;overflow-wrap:anywhere}.hr-profile-dropdown .text-button{width:100%;text-align:start;margin-top:18px;padding:14px 0 0;border-top:1px solid #e7e9ed;color:#4a5666;min-height:44px}.connected-offer-submit{display:flex;justify-content:flex-end;margin-block:16px}.connected-offer-submit>button{max-width:100%}@media(max-width:640px){.connected-hr .connected-offer-actions>button{width:auto;max-width:100%;margin-inline-start:auto}}.collection-stage-choice{display:flex;flex-direction:column;gap:8px;max-width:420px;margin:18px 0}.collection-stage-choice select,.connected-offer-submit select{min-height:44px;max-width:100%}.connected-offer-submit{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.connected-offer-submit label{display:flex;flex-direction:column;gap:6px}.connected-hr .people-search{display:flex;flex-direction:column;gap:9px;max-width:620px;margin:24px 0 28px;font-size:13px;font-weight:600;color:#556174}.connected-hr .people-search-control{display:flex;align-items:center;gap:12px;padding:0 17px;min-height:52px;border:1px solid #ffffffd9;border-radius:18px;background:linear-gradient(120deg,#ffffffb8,#f2edf8a8 52%,#edf4ffad);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);box-shadow:inset 0 1px #fff,0 6px 24px #3846680c,0 0 0 1px #dbe0eb8c;transition:border-color .18s,box-shadow .18s,background .18s}.connected-hr .people-search-control>svg{flex-shrink:0;color:#7a8595;pointer-events:none}.connected-hr .people-search-control:focus-within{background:linear-gradient(120deg,#ffffffe0,#f7f0fac9 52%,#f0f6ffd9);border-color:#fff;box-shadow:inset 0 1px #fff,0 8px 28px #55416d12,0 0 0 3px #9b16551a}.connected-hr .people-search-control input[type=search]{width:100%;min-width:0;min-height:50px;margin:0;padding:12px 0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;font-size:15px;font-weight:400;color:#152640}.connected-hr .people-search-control input::placeholder{color:#8490a0;opacity:1}@media(max-width:640px){.connected-hr .people-search{max-width:none;margin:20px 0 24px}.connected-hr .people-search-control input[type=search]{font-size:16px}}.onboarding-setup-actions{margin:20px 0;border:1px solid #e3e6ed;border-radius:14px;background:#fafbfd}.onboarding-setup-actions>summary{padding:16px 18px;cursor:pointer;font-size:14px;font-weight:550;display:flex;justify-content:space-between;gap:12px;list-style:none}.onboarding-setup-actions ol{margin:0;padding:0 24px 0 42px}.onboarding-setup-actions li{padding:12px 0;font-size:14px}.onboarding-setup-actions li p{font-size:13px;color:#69768a;line-height:1.6;margin:7px 0}.onboarding-setup-actions a{display:inline-flex;align-items:center;min-height:44px;color:#9b1655;text-underline-offset:4px}.onboarding-setup-actions>.tiny{padding:0 18px 16px;margin:0}.onboarding-setup-actions summary:focus-visible{outline:2px solid #9b1655;outline-offset:2px}.onboarding-setup-actions>summary>span{transition:transform .15s}.onboarding-setup-actions[open]>summary>span{transform:rotate(180deg)}.connected-context-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.connected-employment-review{margin:24px 0;padding:20px;border:1px solid #e3e6ed;border-radius:14px}.candidate-connected-onboarding{max-width:850px;margin:auto}@media(max-width:600px){.connected-context-fields{grid-template-columns:1fr}}.connected-case-summary{margin-top:24px;padding:20px;border:1px solid #e0e7e3;border-radius:14px;background:#fafcfb}.connected-case-summary h3{margin:0 0 10px}.connected-case-summary .config-actions{margin-top:16px}.connected-case-summary a{display:inline-flex;align-items:center;min-height:44px;color:#9b1655}.connected-document-setup,.connected-invitation-setup{margin-top:24px;padding:20px;border:1px solid #e0e7e3;border-radius:14px;background:#fafcfb;min-width:0}.connected-document-setup h3,.connected-invitation-setup h3{margin-top:0}.mascot-companion{position:fixed;z-index:6;right:max(22px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));width:144px;height:144px;pointer-events:none;visibility:hidden;contain:layout}.mascot-companion.is-ready{visibility:visible}.mascot-traveller{width:100%;height:100%;transform:translate(var(--greet-x,0px),var(--greet-y,0px));transform-origin:center;transition:transform .95s cubic-bezier(.22,.8,.25,1);will-change:transform}.is-greeting .mascot-traveller{transition:none}.is-docked .mascot-traveller{transform:translate(0);will-change:auto}.mascot-display{position:absolute;left:50%;top:50%;width:320px;height:320px;transform:translate(-50%,-50%) scale(var(--greet-scale,.8));transition:transform .95s cubic-bezier(.22,.8,.25,1)}.is-docked .mascot-display{transform:translate(-50%,-50%) scale(var(--dock-scale,.45))}.is-greeting .mascot-display{transition:none}.mascot-body{width:100%;height:100%}.mascot-rig{display:block;width:100%;height:100%;overflow:visible}.mascot-shoulder,.mascot-elbow,.mascot-wrist{transform-box:view-box;transition:transform .8s ease-in-out}.mascot-shoulder{transform-origin:415px 610px}.mascot-elbow{transform-origin:315px 635px}.mascot-wrist{transform-origin:255px 577px}.is-greeting.is-ready .mascot-shoulder{animation:mascot-shoulder-wave 4.6s ease-in-out both}.is-greeting.is-ready .mascot-elbow{animation:mascot-elbow-wave 4.6s ease-in-out both}.is-greeting.is-ready .mascot-wrist{animation:mascot-wrist-wave 4.6s ease-in-out both}.is-docked .mascot-shoulder{transform:rotate(-55deg)}.is-docked .mascot-elbow{transform:rotate(-20deg)}.is-docked .mascot-wrist{transform:rotate(4deg)}.mascot-image{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.mascot-greeting{position:absolute;top:6%;right:7%;padding:5px 10px;border:1px solid #e1e4e8;border-radius:14px 14px 14px 3px;background:#fff;color:#252b36;font-size:12px;font-weight:550;box-shadow:0 3px 12px #202b4010;transform:translate(45%,-55%) scale(.75);opacity:1;transition:opacity .2s}.is-docked .mascot-greeting{opacity:0}.mascot-fallback{display:grid;place-items:center;width:100%;height:100%;font-size:34px}.mascot-companion.is-keyboard-open{visibility:hidden}.mascot-greeting-space{width:clamp(180px,29svh,260px);height:clamp(180px,29svh,260px);flex-shrink:0}.opening-sequence.opening-reveal{height:auto;min-height:calc(100svh - 118px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:22px 24px 52px}.opening-reveal>.intro-art{display:none}.opening-reveal .intro-copy{position:relative;max-width:760px}.opening-reveal .intro-copy .eyebrow{margin-bottom:14px}.opening-reveal .intro-copy h1{margin-bottom:12px}.candidate-has-companion .question-stage{padding-bottom:154px}@keyframes mascot-shoulder-wave{0%,to{transform:rotate(0)}12%,34%,56%{transform:rotate(4deg)}23%,45%,67%{transform:rotate(-3deg)}82%{transform:rotate(1deg)}}@keyframes mascot-elbow-wave{0%,to{transform:rotate(0)}14%,36%,58%{transform:rotate(7deg)}25%,47%,69%{transform:rotate(-6deg)}84%{transform:rotate(2deg)}}@keyframes mascot-wrist-wave{0%,to{transform:rotate(0)}16%,38%,60%{transform:rotate(17deg)}27%,49%,71%{transform:rotate(-14deg)}86%{transform:rotate(4deg)}}@media(max-width:650px){.mascot-companion{width:96px;height:96px;right:max(8px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}.candidate-clean .opening-sequence.opening-reveal{height:auto;min-height:calc(100svh - 110px);padding:18px 16px calc(120px + env(safe-area-inset-bottom));gap:22px}.mascot-greeting-space{width:clamp(160px,25svh,210px);height:clamp(160px,25svh,210px)}.candidate-clean.candidate-has-companion .question-stage{padding-bottom:110px}}@media(max-height:500px)and (min-width:651px){.mascot-companion{width:64px;height:64px;right:12px;bottom:10px}.opening-sequence.opening-reveal{min-height:310px;flex-direction:row;gap:30px;padding:22px 6% 38px}.opening-reveal .mascot-greeting-space{width:180px;height:180px}.opening-reveal .intro-copy{width:60%}.candidate-has-companion .question-stage{padding-bottom:70px}}@media(prefers-reduced-motion:reduce){.mascot-companion :is(.mascot-traveller,.mascot-display){transition:none;will-change:auto}.mascot-companion.is-ready :is(.mascot-shoulder,.mascot-elbow,.mascot-wrist){animation:none;transition:none}.mascot-companion .mascot-greeting{transition:none}}.mascot-pose{transition:opacity .28s ease-in-out}.mascot-pose-thought{opacity:0}.mascot-companion:is([data-activity=filling],[data-activity=review]) .mascot-pose-welcome{opacity:0}.mascot-companion:is([data-activity=filling],[data-activity=review]) .mascot-pose-thought{opacity:1}.mascot-thought-shoulder,.mascot-thought-elbow,.mascot-thought-wrist{transform-box:view-box;transition:transform .65s ease-in-out}.mascot-thought-shoulder{transform-origin:403px 620px}.mascot-thought-elbow{transform-origin:398px 724px}.mascot-thought-wrist{transform-origin:516px 691px}.mascot-companion.is-ready:is([data-activity=filling],[data-activity=review]) .mascot-thought-elbow{animation:mascot-thinking-elbow 4.8s ease-in-out both}.mascot-companion.is-ready:is([data-activity=filling],[data-activity=review]) .mascot-thought-wrist{animation:mascot-thinking-fingers 4.8s ease-in-out both}.mascot-companion.is-docked:is([data-activity=form-done],[data-activity=approved]) .mascot-shoulder{transform:rotate(0);animation:mascot-cheer-shoulder 2.6s cubic-bezier(.4,0,.2,1) both}.mascot-companion.is-docked:is([data-activity=form-done],[data-activity=approved]) .mascot-elbow{transform:rotate(0);animation:mascot-cheer-elbow 2.6s cubic-bezier(.4,0,.2,1) both}.mascot-companion.is-docked:is([data-activity=form-done],[data-activity=approved]) .mascot-wrist{transform:rotate(0);animation:mascot-cheer-wrist 2.6s cubic-bezier(.4,0,.2,1) both}@keyframes mascot-thinking-elbow{0%,to{transform:rotate(0)}24%,64%{transform:rotate(1.3deg)}43%,82%{transform:rotate(-.7deg)}}@keyframes mascot-thinking-fingers{0%,to{transform:rotate(0)}25%,65%{transform:rotate(-3deg)}44%,84%{transform:rotate(2deg)}}@keyframes mascot-cheer-shoulder{0%{transform:rotate(-55deg)}32%{transform:rotate(10deg)}52%{transform:rotate(-3deg)}72%{transform:rotate(8deg)}to{transform:rotate(0)}}@keyframes mascot-cheer-elbow{0%{transform:rotate(-20deg)}35%{transform:rotate(8deg)}55%{transform:rotate(-5deg)}75%{transform:rotate(6deg)}to{transform:rotate(0)}}@keyframes mascot-cheer-wrist{0%{transform:rotate(4deg)}38%{transform:rotate(19deg)}57%{transform:rotate(-13deg)}78%{transform:rotate(14deg)}to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.mascot-companion.is-ready :is(.mascot-pose,.mascot-thought-shoulder,.mascot-thought-elbow,.mascot-thought-wrist){transition:none;animation:none}.mascot-companion.is-ready:is([data-activity=filling],[data-activity=review],[data-activity=form-done],[data-activity=approved]) :is(.mascot-shoulder,.mascot-elbow,.mascot-wrist,.mascot-thought-elbow,.mascot-thought-wrist){animation:none;transition:none}}@media(max-width:650px){.candidate-country-forms .mascot-companion{position:fixed;right:max(8px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));margin:0;width:64px;height:64px}.candidate-clean.candidate-country-forms.candidate-has-companion .question-stage{padding-bottom:124px}}.mascot-progress{position:absolute;right:calc(100% - 12px);bottom:56%;width:max-content;max-width:min(260px,calc(100vw - 175px));padding:10px 13px;border:1px solid #dfe4ea;border-radius:16px 16px 4px;background:#fff;color:#252b36;font-size:13px;line-height:1.35;box-shadow:0 5px 22px #202b4015;overflow-wrap:anywhere}@media(max-width:650px){.mascot-progress{max-width:min(200px,calc(100vw - 120px));font-size:12px;padding:8px 10px;bottom:65%}}@media(max-height:500px){.mascot-progress{display:none}}@media(max-width:650px){.candidate-has-companion .mascot-companion.is-docked{position:fixed;right:max(8px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));margin:0;width:64px;height:64px}.candidate-clean.candidate-has-companion .question-stage{padding-bottom:124px}}@font-face{font-family:Manrope;src:url(/assets/Manrope-variable-DIRNzeTG.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}:root{font-family:Manrope,system-ui,sans-serif;color:#20201f;background:#fff;font-synthesis:none;font-size:14px;--muted:#686865;--line:#e8e8e5;--ink:#20201f;--paper:#fafaf8}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.42;cursor:not-allowed}a{color:inherit}button,input,select,textarea{outline-offset:4px}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #252525}h1,h2,h3,p{margin-top:0}h1{font-size:34px;font-weight:550;letter-spacing:-1.3px;line-height:1.15;margin-bottom:13px}h2{font-weight:550;font-size:17px;letter-spacing:-.4px}p{line-height:1.65}small{font-size:12px;color:var(--muted)}.muted{color:var(--muted)}.tiny{font-size:12px;color:var(--muted);line-height:1.5}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:600;color:#686865;display:block;margin-bottom:18px}.brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:650;letter-spacing:-.8px}.brand-dot{color:#92928c}.brand-mark{width:26px;height:26px;position:relative;display:block;transform:rotate(-9deg)}.brand-mark i{position:absolute;width:11px;height:11px;background:#242423;border-radius:4px}.brand-mark i:nth-child(1){left:0;top:0}.brand-mark i:nth-child(2){right:0;top:0;border-radius:4px 4px 8px}.brand-mark i:nth-child(3){left:0;bottom:0;border-radius:4px 8px 4px 4px}.brand-mark i:nth-child(4){right:0;bottom:0;background:#8a8a85}.primary,.secondary{border:1px solid var(--ink);border-radius:9px;min-height:44px;padding:11px 20px;display:inline-flex;align-items:center;justify-content:center;gap:30px;font-weight:500;transition:transform .2s,background .2s}.primary{background:var(--ink);color:#fff}.primary:hover:not(:disabled){background:#363633;transform:translateY(-1px)}.secondary{background:#fff;border-color:#d9d9d4;color:var(--ink)}.text-button,.icon-button{border:0;background:transparent;color:var(--muted);min-height:44px;padding:8px}.text-button:hover,.icon-button:hover{color:#181818}.icon-button{font-size:20px}.pill{border:1px solid #e1e1dc;padding:5px 9px;border-radius:6px;font-size:11px;white-space:nowrap;color:#66665e}.sandbox-bar{padding:7px 24px;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:1.3px;color:#676762;background:#f7f7f4;display:flex;gap:15px;align-items:center}.sandbox-bar span{font-size:11px;letter-spacing:0}.login-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100dvh}.login-intro{padding:50px 65px;background:#f4f4f0;display:flex;flex-direction:column;justify-content:space-between}.login-intro h1{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(65px,7vw,108px);letter-spacing:-3px;line-height:.95}.login-intro h1 em{font-weight:400}.login-intro p{font-size:16px;color:var(--muted);margin-top:28px}.login-form{max-width:480px;width:100%;align-self:center;justify-self:center;padding:50px}.login-form h2{font-family:"Instrument Serif",Georgia,serif;font-size:43px;font-weight:400}.login-form form{margin-top:30px}label{display:block;font-size:12px;font-weight:500;margin:20px 0 8px}input,select,textarea{border:1px solid #dcdcd7;border-radius:7px;padding:12px 13px;width:100%;color:#252524;background:#fff}textarea{resize:vertical;line-height:1.6}input:focus,textarea:focus{border-color:#777}select{min-height:45px}.login-form .primary{width:100%;margin-top:25px}.quiet-box{font-size:12px;line-height:1.7;background:var(--paper);border:1px solid var(--line);padding:16px;border-radius:8px;color:var(--muted);margin-top:28px}code{font-family:ui-monospace,monospace;font-size:11px;overflow-wrap:anywhere}.error-note{border-left:2px solid #3d3d39;background:#f1f1ec;padding:12px 15px;font-size:13px;line-height:1.7;margin:15px 0}.loading{padding:60px;text-align:center}.workspace{display:flex;min-height:calc(100dvh - 30px)}.sidebar{width:244px;flex-shrink:0;background:#f8f8f6;border-right:1px solid var(--line);padding:30px 17px 15px;display:flex;flex-direction:column}.sidebar .brand{padding:0 10px}.workspace-name{margin:38px 9px 28px;font-size:12px;color:#62625d;display:flex;justify-content:space-between}.nav-label{font-size:9px;letter-spacing:1.5px;color:#85857c;margin:0 13px 10px}.sidebar nav button{display:flex;gap:12px;width:100%;align-items:center;padding:12px;border:0;border-radius:6px;background:transparent;text-align:left;color:#686861;font-size:13px}.sidebar nav button span{font-size:17px}.sidebar nav button.active{background:#eaeae5;color:#232320}.sidebar nav button:hover{background:#eeeee9}.sidebar-bottom{margin-top:auto;padding-top:100px;display:flex;align-items:center;gap:9px;font-size:11px}.sidebar-bottom small{display:block;font-size:10px;margin-top:4px}.avatar{width:32px;height:32px;display:grid;place-items:center;border:1px solid #deded7;background:#eeeee9;border-radius:8px;font-size:11px;flex-shrink:0}.sidebar-bottom .icon-button{margin-left:auto}.workspace-main{min-width:0;flex:1}.workspace-header{height:66px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 36px;font-size:12px;color:#66665e}.slash{margin:0 12px;color:#b1b1a9}.page-body{max-width:1180px;padding:52px clamp(25px,4.3vw,75px);margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:38px}.page-heading .eyebrow{margin-bottom:14px}.page-heading p{margin-bottom:0}.country-switch{display:flex;gap:14px;margin-bottom:42px}.country-switch>button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:18px;display:flex;align-items:center;gap:15px;text-align:left;flex:1}.country-switch>button.selected{border-color:#66665e;background:#fafaf8}.country-switch small{display:block;margin-top:5px;font-size:11px}.country-switch .pill{margin-left:auto}.country-code{font-family:"Instrument Serif",Georgia,serif;font-size:24px;width:38px;height:42px;border-right:1px solid var(--line);padding-right:10px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px}.section-heading h2{margin:0}.count{margin-left:10px;color:#94948b;font-size:12px}.notice{display:flex;gap:12px;background:#f8f8f5;padding:14px 16px;border-radius:6px;margin-bottom:24px;font-size:12px;color:#68685e}.notice p{margin:0}.notice>span{font-size:16px}.requirements-table{border-top:1px solid var(--line)}.table-head,.requirement-row{display:grid;grid-template-columns:minmax(230px,1fr) 105px 120px 15px;gap:20px;align-items:center}.table-head{font-size:10px;color:#88887f;padding:14px 0}.requirement-row{border:0;border-top:1px solid var(--line);background:transparent;width:100%;text-align:left;padding:17px 0;font-size:12px}.requirement-row:hover{background:#fafaf7}.requirement-row>span:first-child{display:flex;align-items:center;gap:18px}.requirement-row small:not(.row-number){display:block;max-width:360px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:10px;margin-top:5px}.row-number{font-size:10px;color:#a2a296;min-width:18px}.status{font-size:10px;white-space:nowrap}.status:before{content:"";display:inline-block;width:5px;height:5px;background:#88887f;border-radius:50%;margin-right:6px}.status.required{font-weight:600}.status.required:before{background:#292927}.source-note{font-size:10px;color:#77776e;line-height:1.8;margin-top:28px}.modal-backdrop{position:fixed;inset:0;z-index:20;background:#0003;display:flex;justify-content:flex-end}.editor{width:min(100%,510px);background:#fff;padding:30px;overflow-y:auto;box-shadow:-5px 0 50px #0001}.editor .section-heading .eyebrow{margin:0}.editor h2{font-size:25px}.checkbox{display:flex;gap:10px;align-items:center}.checkbox input{width:auto}.editor-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:25px}.pipeline{padding:25px 0 35px;border-bottom:1px solid var(--line);font-size:12px;display:flex;gap:16px;flex-wrap:wrap}.pipeline span{color:#9b9b90}.integration-row{display:flex;align-items:center;gap:18px;padding:25px 0;border-bottom:1px solid var(--line)}.integration-row h2{font-size:14px;margin-bottom:6px}.integration-row p{font-size:12px;margin-bottom:5px;color:#56564e}.integration-row small{font-size:11px}.integration-row .pill{margin-left:auto}.integration-icon{border:1px solid var(--line);border-radius:10px;width:42px;height:42px;display:grid;place-items:center;font-size:21px}.audit-row{display:grid;grid-template-columns:140px 1fr 90px;gap:15px;border-bottom:1px solid var(--line);padding:18px 0;font-size:12px}.audit-row small{grid-column:2/4;overflow-wrap:anywhere;font-size:10px}.audit-row strong{font-weight:500}.intake-row{display:flex;gap:16px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.intake-row h2{font-size:14px;margin-bottom:4px}.intake-row p{margin:0;font-size:12px;color:var(--muted)}.intake-row>.status,.intake-row>.pill{margin-left:auto}.empty-state{padding:75px 10px;text-align:center}.empty-glyph{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 25px;border:1px solid var(--line);border-radius:14px;font-size:30px;color:#88887d}.empty-state p{color:var(--muted);font-size:13px}.empty-state code{background:#f5f5f0;padding:8px 12px;border-radius:5px}.candidate{min-height:calc(100dvh - 30px);position:relative;background:#fdfdfb;display:flex;flex-direction:column}.candidate-header{padding:25px 48px;display:flex;align-items:center;justify-content:space-between}.candidate-header>div:last-child{display:flex;align-items:center;gap:25px}.candidate-header .text-button{font-size:11px}.candidate-welcome{background:radial-gradient(ellipse at 50% 24%,#f8f2e6aa,transparent 30%),linear-gradient(180deg,#f9f8f7,#efeff0 55%,#dce5ec)}.welcome-scene{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px 75px;flex:1}.welcome-scene>.eyebrow{font-size:9px;letter-spacing:2.5px;margin-bottom:10px}.welcome-scene h1{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(42px,4.5vw,64px);font-weight:400;line-height:1.05;letter-spacing:-1.5px;margin-top:25px}.welcome-scene h1 em{color:#6e7477}.welcome-scene p{font-size:13px;color:#64686c;margin:5px 0 25px}.welcome-scene .primary{border-radius:100px;padding-left:28px;padding-right:28px;min-width:210px}.welcome-scene>.tiny{margin-top:19px;font-size:10px}.light-orb{border:0;background:transparent;position:relative;width:180px;height:160px;margin:12px 0 0;isolation:isolate}.orb-core{display:block;position:absolute;left:40px;top:22px;width:100px;height:100px;border-radius:48% 52% 53% 47%;background:radial-gradient(ellipse at 35% 25%,#fffef3 5%,#fff9de 35%,#e5ddc7 75%,#c6c5bd);box-shadow:0 0 40px 20px #fff9df77,0 20px 50px #686a731a,inset -7px -8px 15px #b3ac9420;animation:orb-breathe 5s ease-in-out infinite}.orb-core:after{content:"";position:absolute;inset:9px;border-radius:45%;box-shadow:inset 8px 10px 16px #fff5,inset -10px -12px 12px #cbc3aa33;transform:rotate(-25deg)}.orbit-dot{position:absolute;width:6px;height:6px;background:#fff9e7;border-radius:50%;box-shadow:0 0 12px #fff;animation:dot-drift 5s ease-in-out infinite}.orbit-dot.one{top:27px;left:16px}.orbit-dot.two{right:10px;top:105px;animation-delay:-2s}.orbit-dot.three{left:60px;bottom:0;animation-delay:-3s}.light-orb:hover .orb-core{filter:brightness(1.04)}@keyframes orb-breathe{50%{transform:translateY(-7px) rotate(7deg);border-radius:53% 47% 49% 51%}}@keyframes dot-drift{50%{transform:translateY(-9px);opacity:.4}}.journey-rail{display:flex;align-items:center;justify-content:center;gap:18px;font-size:10px;color:#a1a197;margin:20px auto 45px}.journey-rail span:first-child{color:#363630}.journey-rail strong{font-weight:400;margin-left:6px}.journey-rail i{width:40px;height:1px;background:#deded7}.question-stage{width:min(100% - 48px,650px);margin:30px auto 70px;flex:1}.question-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.question-meta .eyebrow{margin:0}.question-content{animation:question-enter .4s ease-out}.question-stage h1{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(36px,4vw,51px);font-weight:400;line-height:1.1;letter-spacing:-.8px;outline:none}.question-help{font-size:13px;line-height:1.8;color:var(--muted);max-width:510px;margin-bottom:35px}.question-content input,.question-content textarea{border:0;border-bottom:1px solid #b7b7aa;border-radius:0;background:transparent;font-size:24px;font-family:"Instrument Serif",Georgia,serif;padding:18px 0}.question-content input::placeholder,.question-content textarea::placeholder{color:#aaa99d}.answer-hint{font-size:10px;color:#838376;margin-top:15px}.question-actions{display:flex;justify-content:space-between;align-items:center;margin-top:45px}.save-status{margin-top:60px;border-top:1px solid var(--line);padding-top:18px;font-size:10px;display:flex;gap:7px;color:#75756b}.save-status>span:last-child{margin-left:auto}.candidate-footer{padding:22px 48px;display:flex;justify-content:space-between;border-top:1px solid var(--line)}.candidate-footer .tiny{font-size:10px}.review-list{margin-bottom:30px}.review-list>div{padding:18px 0;border-bottom:1px solid var(--line)}.review-list dt{font-size:10px;color:var(--muted);margin-bottom:8px}.review-list dd{margin:0;display:flex;align-items:center;justify-content:space-between;white-space:pre-wrap;font-size:16px;gap:20px}.review-list .text-button{font-size:10px;flex-shrink:0}.document-preview{margin-bottom:35px}.document-preview>div{display:flex;gap:15px;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes question-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.welcome-scene{padding-top:75px}.light-orb{margin-top:25px;margin-bottom:20px}}@media(max-width:1000px){.sidebar{width:210px}.page-body{padding:35px 25px}.table-head,.requirement-row{grid-template-columns:minmax(170px,1fr) 95px 14px;gap:14px}.table-head>span:nth-child(3),.requirement-row>span:nth-child(3){display:none}.country-switch>button{padding:14px;gap:10px}.country-switch .pill{display:none}.workspace-header{padding:0 25px}.workspace-header>.tiny{display:none}.audit-row{grid-template-columns:110px 1fr;gap:10px}.audit-row small{grid-column:1/-1}}@media(max-width:650px){.sandbox-bar{padding:6px 15px;gap:9px;letter-spacing:.6px;font-size:8px}.sandbox-bar span{font-size:9px}.login-layout{grid-template-columns:1fr}.login-intro{padding:25px;min-height:360px}.login-intro h1{font-size:64px;margin:35px 0 0}.login-intro p{font-size:13px;margin-top:15px}.login-intro>.tiny{display:none}.login-intro .eyebrow{display:none}.login-form{padding:35px 25px;max-width:100%}.workspace{display:block}.sidebar{width:100%;padding:18px 18px 10px;border-right:0;border-bottom:1px solid var(--line)}.sidebar .brand{font-size:18px;padding:0}.workspace-name,.nav-label,.sidebar-bottom{display:none}.sidebar nav{display:flex;gap:4px;margin-top:20px}.sidebar nav button{font-size:11px;padding:9px;min-height:44px;justify-content:center}.sidebar nav button span{display:none}.workspace-header{height:48px;padding:0 20px;font-size:10px}.page-body{padding:30px 20px}.page-heading{margin-bottom:25px}.page-heading>.pill{display:none}.page-heading h1{font-size:29px}.page-heading p{font-size:12px}.country-switch{gap:9px;margin-bottom:30px}.country-switch>button{padding:13px 10px;font-size:12px}.country-code{font-size:21px;width:30px}.country-switch small{font-size:9px}.section-heading h2{font-size:16px}.section-heading>.tiny{font-size:9px}.notice{font-size:10px;padding:12px}.table-head,.requirement-row{grid-template-columns:minmax(0,1fr) 82px 10px;gap:8px}.requirement-row>span:first-child{gap:9px}.requirement-row{font-size:11px;padding:16px 0}.requirement-row small:not(.row-number){max-width:180px;font-size:9px}.status{font-size:9px}.integration-row{gap:10px;flex-wrap:wrap}.integration-row .pill{margin-left:52px}.integration-row small{font-size:10px}.pipeline{font-size:11px;gap:12px}.intake-row{gap:10px;flex-wrap:wrap}.intake-row>.status{margin-left:42px}.intake-row>.pill{margin-left:42px}.candidate-header{padding:20px}.candidate-header .brand{font-size:18px}.candidate-header>div:last-child{gap:7px}.candidate-header .tiny{display:none}.candidate-header .text-button{font-size:10px}.welcome-scene{padding-top:45px}.welcome-scene>.eyebrow{font-size:8px;letter-spacing:1.6px}.welcome-scene h1{font-size:45px}.light-orb{margin:25px 0 5px}.journey-rail{margin:25px auto 30px;gap:9px;font-size:9px}.journey-rail i{width:20px}.question-stage{margin-top:25px;margin-bottom:50px}.question-stage h1{font-size:39px}.question-help{font-size:12px;margin-bottom:25px}.question-content input,.question-content textarea{font-size:25px}.question-actions{margin-top:35px}.candidate-footer{padding:18px 20px}.candidate-footer>.tiny:last-child{display:none}.save-status{margin-top:45px}.editor{padding:24px 20px}.review-list dd{font-size:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mobile-signout{display:none}@media(max-width:650px){.mobile-signout{display:inline-flex;font-size:10px}}.request-form{max-width:680px;border-bottom:1px solid var(--line);padding-bottom:35px;margin-bottom:35px}.request-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.request-form>.primary{margin-top:20px}.request-record{border:1px solid var(--line);border-radius:8px;padding:22px;margin-bottom:16px}.request-record>p{font-size:12px;white-space:pre-wrap}.request-record .section-heading{align-items:flex-start}.request-record .pill{white-space:normal}.request-record .editor-actions{flex-wrap:wrap}.request-record .section-heading h2{font-size:15px}@media(max-width:650px){.request-two{grid-template-columns:1fr;gap:0}.request-record{padding:16px}.request-record .primary,.request-record .secondary{font-size:11px;padding:10px}}.config-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.config-layout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:28px;margin-top:30px}.version-list{border-right:1px solid var(--line);padding-right:15px}.version-list>button{display:block;width:100%;text-align:left;border:1px solid transparent;border-radius:7px;background:transparent;padding:13px 10px;margin-bottom:6px}.version-list>button.selected{border-color:#d2d2c8;background:#f6f6f1}.version-list>button>span:first-child{display:block;font-size:12px;font-weight:500;line-height:1.6}.version-list b{font-size:10px;color:#777;font-weight:400}.version-list small{font-size:9px;display:block;margin:6px 0;overflow-wrap:anywhere}.version-list .pill{display:inline-block;font-size:9px;padding:3px 6px}.version-detail{min-width:0}.version-detail>.section-heading{align-items:flex-start}.version-detail h2{font-size:19px;line-height:1.5}.version-detail h2 small{display:block;font-size:10px;margin-top:5px}.config-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--line);margin-bottom:18px}.config-summary small,.config-summary strong{display:block;font-size:10px}.config-summary strong{font-size:12px;margin-top:6px;font-weight:500;overflow-wrap:anywhere}.json-editor{font-family:ui-monospace,monospace;font-size:11px;line-height:1.75;background:#fcfcf9;tab-size:2}.json-editor[readonly]{color:#5d5d55;background:#f7f7f3}.config-help,.advanced-configuration{padding:14px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.8}.config-help summary,.advanced-configuration summary{cursor:pointer;min-height:30px}.config-help p{font-size:11px;margin-top:15px}.config-help pre,.config-event pre{overflow:auto;font-size:10px;max-height:350px;background:#f5f5f0;padding:15px;white-space:pre-wrap;overflow-wrap:anywhere}.config-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}.validation-results{border-left:2px solid #393932;background:#f6f6f0;padding:15px 18px;font-size:12px;margin:22px 0}.validation-results strong{font-size:12px;font-weight:600}.validation-results p{font-size:11px;line-height:1.7;margin:10px 0;overflow-wrap:anywhere}.validation-results code{font-size:10px}.lifecycle-panel{padding:10px 0 20px;border-bottom:1px solid var(--line)}.config-event{padding:15px 0;border-bottom:1px solid var(--line)}.config-event strong{font-size:11px}.config-event code{font-size:9px;overflow-wrap:anywhere}.new-template,.rules-simulator{border:1px solid var(--line);padding:24px;border-radius:9px;margin:25px 0}.rules-simulator>.secondary{margin-top:15px}.resolved-list>details{padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.resolved-list>details>summary{display:flex;gap:15px;align-items:center;justify-content:space-between;cursor:pointer;min-height:32px}.resolved-list>details>summary:before{content:"＋";color:#aaa}.resolved-list>details>summary>span:first-child{margin-right:auto}.resolved-list p{font-size:12px;margin:12px 0}.resolved-list .source-note{font-size:10px}.freeze-form{max-width:650px;padding:10px 0 25px}.snapshot-title{margin-top:45px}.policy-fields{padding:15px 0;border:0;margin:20px 0}.policy-fields legend{font-size:14px;font-weight:500;padding:0}.policy-fields input,.policy-fields textarea{font-size:12px}.policy-fields:disabled input,.policy-fields:disabled textarea{background:#f8f8f4;color:#555;opacity:1}.policy-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.policy-fields>.tiny{margin-top:15px}@media(max-width:1100px){.config-layout{grid-template-columns:1fr}.version-list{display:flex;gap:8px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}.version-list>button{min-width:160px;max-width:220px;flex-shrink:0}.configuration-page .page-heading{align-items:flex-start}.configuration-page .page-heading>.secondary{font-size:10px;padding:8px 12px}}@media(max-width:650px){.configuration-page .page-heading{display:block}.configuration-page .page-heading>.secondary{margin-top:15px}.config-toolbar{gap:8px}.config-toolbar .secondary{font-size:10px;padding:10px 12px}.config-layout{gap:20px}.config-actions .primary,.config-actions .secondary{font-size:11px;padding:10px 13px}.new-template,.rules-simulator{padding:16px}.json-editor{font-size:10px}.policy-grid{grid-template-columns:1fr}.config-summary{gap:15px}.sidebar nav{overflow-x:auto}.sidebar nav button{white-space:nowrap;min-width:fit-content}}.context-fields{max-width:900px;margin-bottom:25px}.context-fields input,.context-fields select{font-size:12px}.context-fields input[readonly]{background:#f5f5f0;color:#666}.freeze-form .checkbox input{accent-color:#252525}fieldset.context-fields{border:0;padding:0;min-width:0}.candidate-signin{min-height:100dvh;background:radial-gradient(ellipse at 50% 25%,#fcf7ecaa,transparent 40%),linear-gradient(#fbfaf9,#e5ebef);display:flex;flex-direction:column}.candidate-signin>header{display:flex;justify-content:space-between;align-items:center;padding:32px 48px}.candidate-signin>header>.tiny{letter-spacing:2px;font-size:9px}.candidate-signin>section{width:min(100% - 40px,470px);text-align:center;margin:auto;padding:45px 0 70px}.signin-spark{font-size:52px;color:#8a877a;display:block;margin:0 0 30px;animation:orb-breathe 7s ease-in-out infinite}.candidate-signin h1{font-family:"Instrument Serif",Georgia,serif;font-size:53px;font-weight:400;letter-spacing:-1px;line-height:1.05}.candidate-signin h1 em{color:#6c7275}.candidate-signin p{font-size:13px;color:#666c6f;margin:22px 0 30px}.candidate-signin form{max-width:330px;margin:0 auto 23px;text-align:left}.candidate-signin label{font-size:11px}.candidate-signin input{background:#fffa;border-color:#c5c9c8}.candidate-signin .primary{width:100%;margin-top:18px;border-radius:50px}.candidate-signin>footer{text-align:center;font-size:10px;color:#777;padding:25px}.candidate-signin>section>.tiny{font-size:10px}.hr-signin{min-height:100dvh;padding:35px 5vw;background:#fdfdfb;display:flex;flex-direction:column}.hr-signin>header{display:flex;align-items:center;gap:20px}.product-label{font-size:9px;letter-spacing:2px;border-left:1px solid #cecec7;padding-left:20px;color:#6c6c62}.hr-signin-grid{display:grid;grid-template-columns:1fr 420px;gap:9vw;align-items:center;max-width:1150px;width:100%;margin:auto;padding:90px 0}.hr-signin-grid>section:first-child h1{font-size:54px;line-height:1.05;font-weight:400;font-family:"Instrument Serif",Georgia,serif}.hr-signin-grid>section:first-child>p{max-width:390px;color:#77776a;font-size:14px}.hr-login-flow{display:flex;flex-direction:column;max-width:390px;margin-top:45px}.hr-login-flow>span{padding:16px 0;border-bottom:1px solid var(--line);font-size:10px;color:#9a9a8d}.hr-login-flow strong{font-size:12px;color:#41413b;font-weight:400;margin-left:18px}.hr-signin-card{padding:38px;border:1px solid #deded7;background:#fff;border-radius:12px;box-shadow:0 12px 40px #22222204}.hr-signin-card h2{font-size:24px;margin:10px 0 15px}.hr-signin-card>.muted{font-size:12px}.hr-signin-card form{margin-top:30px}.hr-signin-card .primary{width:100%;margin:22px 0}.hr-signin-card>.tiny{font-size:10px}.hr-signin>footer{font-size:10px}.platform-signin{min-height:100dvh;display:grid;grid-template-columns:1.1fr 1fr}.control-intro{background:#20211f;color:#fff;padding:45px 60px;display:flex;flex-direction:column}.control-intro .brand-mark i{background:#f2f1e9}.control-intro .brand-mark i:last-child{background:#83857b}.control-product{font-size:9px;letter-spacing:3px;color:#b1b4a6;margin-top:20px}.control-intro>div:nth-last-child(2){margin:auto 0;padding:80px 0}.control-intro .eyebrow{color:#a4a79b}.control-intro h1{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1.03;letter-spacing:-1.8px}.control-intro h1 em{color:#b8bcaf}.control-intro p{font-size:13px;color:#c0c2b7;line-height:1.9;margin:30px 0 0}.control-principles{display:flex;flex-direction:column;gap:14px;border-top:1px solid #41443a;padding-top:25px;font-size:11px;color:#c0c4b7}.control-principles>span:before{content:"↳";margin-right:12px;color:#7b8271}.control-signin-form{width:min(100%,480px);padding:45px;margin:auto}.control-signin-form h2{font-size:30px;letter-spacing:-1px}.control-signin-form>.muted{font-size:13px;line-height:1.8}.control-signin-form form{margin-top:32px}.control-signin-form .primary{width:100%;margin-top:25px}.control-signin-form .quiet-box{font-size:10px;line-height:1.9}.control-sidebar{background:#242521;color:#e6e8df;border-right:0;width:248px}.control-sidebar .brand-mark i{background:#e6e8df}.control-sidebar .brand-mark i:last-child{background:#808575}.control-sidebar .brand-dot{color:#919786}.control-workspace-label{font-size:9px;letter-spacing:2px;color:#a2a896;margin:26px 10px 45px}.control-sidebar .nav-label{color:#8d9480}.control-sidebar nav button{color:#b9bfaf}.control-sidebar nav button.active{background:#3b3f34;color:#fff}.control-sidebar nav button:hover{background:#33372e}.control-sidebar .avatar{background:#3b4032;color:#e5eada;border-color:#4a503f}.control-sidebar .sidebar-bottom small{color:#929c86}.control-sidebar .sidebar-bottom .icon-button{color:#d0d5c9}.control-baseline{margin:auto 10px 0;padding-top:50px;color:#bfc5b3}.control-baseline strong{font-size:10px;font-weight:400;display:block;margin-bottom:10px}.control-baseline>span{font-size:10px;line-height:1.9;color:#8e9881}.control-sidebar .sidebar-bottom{margin-top:35px;padding-top:20px;border-top:1px solid #3b4232}.hr-workspace{min-height:calc(100dvh - 30px);background:#fdfdfb;display:flex;flex-direction:column}.hr-topbar{padding:24px 5vw;display:flex;align-items:center;justify-content:space-between;background:#fff}.company-identity{display:flex;align-items:center;gap:13px}.company-monogram{height:40px;width:40px;background:#eeeee7;border:1px solid #deded1;border-radius:10px;display:grid;place-items:center;font-family:"Instrument Serif",Georgia,serif;font-size:25px}.company-identity strong{display:block;font-size:15px;font-weight:550}.company-identity>div>span{font-size:10px;color:#828276;display:block;margin-top:3px}.hr-account{display:flex;gap:20px;align-items:center}.hr-account .text-button{font-size:11px}.hr-workspace-navigation{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 5vw;background:#fff;gap:20px}.hr-workspace-navigation nav{display:flex;gap:28px;overflow-x:auto}.hr-workspace-navigation nav button{border:0;background:transparent;border-bottom:2px solid transparent;padding:20px 0;font-size:12px;white-space:nowrap;color:#797969}.hr-workspace-navigation nav button.active{border-color:#33382b;color:#262a20}.hr-workspace>main{flex:1}.hr-workspace .page-body{max-width:1250px;padding:50px 5vw}.hr-workspace-footer{padding:20px 5vw;border-top:1px solid var(--line);font-size:10px;color:#8b8b7b;display:flex;justify-content:space-between;gap:20px}@media(max-width:1000px){.hr-signin-grid{gap:40px;grid-template-columns:1fr 380px}.hr-signin-grid>section:first-child h1{font-size:43px}.control-intro{padding:35px}.control-signin-form{padding:30px}.control-sidebar{width:210px}.hr-workspace-navigation>.tiny{display:none}}@media(max-width:650px){.candidate-signin>header{padding:24px}.candidate-signin>header>.tiny{display:none}.candidate-signin>section{padding:35px 0 45px}.candidate-signin h1{font-size:44px}.hr-signin{padding:25px 22px}.hr-signin-grid{grid-template-columns:1fr;padding:55px 0 30px;gap:25px}.hr-signin-grid>section:first-child h1{font-size:42px}.hr-signin-grid>section:first-child>p{font-size:12px}.hr-login-flow{display:none}.hr-signin-card{padding:25px}.hr-signin>footer{margin-top:20px}.platform-signin{grid-template-columns:1fr}.control-intro{padding:25px}.control-intro h1{font-size:44px}.control-intro>div:nth-last-child(2){padding:45px 0 15px}.control-intro .control-principles{display:none}.control-intro p{margin:20px 0 5px;font-size:11px}.control-signin-form{padding:35px 25px}.control-signin-form h2{font-size:25px}.control-sidebar{width:100%;padding:20px}.control-workspace-label{margin:13px 0 20px;font-size:8px}.control-baseline{display:none}.control-sidebar nav{margin-top:0}.control-sidebar .sidebar-bottom{display:none}.hr-topbar{padding:20px}.hr-account{gap:8px}.hr-account .pill{display:none}.hr-workspace-navigation{padding:0 20px;gap:0}.hr-workspace-navigation nav{gap:24px}.hr-workspace-navigation nav button{font-size:11px;padding:17px 0}.hr-workspace .page-body{padding:30px 20px}.hr-workspace-footer{padding:18px 20px}.hr-workspace-footer>span{display:none}.company-identity strong{font-size:13px}}.candidate-clean{background:radial-gradient(ellipse at 45% 18%,#f4f5f9 0,transparent 55%),#fcfcfd;color:#202124;min-height:calc(100dvh - 30px)}.candidate-clean .candidate-header{max-width:1440px;margin:auto}.candidate-clean .welcome-scene{padding-top:20px}.candidate-clean .welcome-scene h1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:550;font-size:clamp(38px,5vw,62px);letter-spacing:-2.5px}.candidate-clean .welcome-scene p{margin:14px 0 30px;font-size:16px;color:#737780}.candidate-clean .primary{border-radius:999px;min-height:48px;padding:14px 26px;background:#202124;color:#fff}.candidate-clean .text-button{min-height:44px}.candidate-clean button:focus-visible,.candidate-clean summary:focus-visible,.candidate-clean input:focus-visible,.candidate-clean textarea:focus-visible{outline:3px solid #5167a3;outline-offset:5px}.candidate-clean .question-stage{max-width:620px;margin:65px auto 50px;padding:0 22px}.candidate-clean .question-stage h1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(32px,4vw,47px);font-weight:520;letter-spacing:-1.8px;line-height:1.15;margin:25px 0 35px}.candidate-clean .question-help{font-size:15px;line-height:1.7;color:#6b7078}.candidate-clean .question-content input,.candidate-clean .question-content textarea{font-size:25px;background:transparent;border-bottom:1px solid #b9bdc6;border-radius:0;padding:16px 0;color:#24262b;max-width:100%}.candidate-clean .question-actions{margin-top:35px}.candidate-clean .save-status{margin-top:60px;border:0;justify-content:center;color:#666d77;font-size:11px}.candidate-clean .question-detail{margin-top:20px;color:#666d77;font-size:12px}.question-detail summary,.upload-guidance summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px}.question-detail summary:before,.upload-guidance summary:before{content:"+";font-size:16px}.question-detail p{line-height:1.8;max-width:400px}.glass-pipeline{width:min(540px,calc(100% - 40px));padding:20px 24px 16px;margin:25px auto 0;border:1px solid #fff;border-radius:22px;background:linear-gradient(140deg,#fffdfdbe,#eef0f7a1);box-shadow:0 8px 30px #283b6020,inset 0 1px #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.glass-pipeline ol{list-style:none;display:flex;justify-content:space-between;padding:0;margin:0 0 18px;gap:12px}.glass-pipeline li{font-size:11px;color:#747b88;display:flex;gap:7px;align-items:center}.glass-pipeline li span{font-size:9px;color:#747b88}.glass-pipeline li[aria-current]{color:#22252b;font-weight:600}.glass-progress{height:5px;border-radius:20px;background:#dfe3eb;overflow:visible}.glass-progress i{display:block;height:100%;min-width:8px;border-radius:20px;background:linear-gradient(90deg,#858c9c,#c0cadf,#fff);box-shadow:0 0 8px #a3b4d5;position:relative;transition:width .5s ease}.glass-progress i:after{content:"";position:absolute;right:0;top:-2px;width:9px;height:9px;background:#fff;border-radius:50%;box-shadow:0 0 10px 3px #a4b7e0}.star-action{position:relative;overflow:hidden;box-shadow:0 4px 15px #2222}.star-action:after{content:"";position:absolute;inset:0;border:1px solid #ffffff90;border-radius:inherit;pointer-events:none;-webkit-mask-image:linear-gradient(110deg,transparent 30%,#000 50%,transparent 70%);mask-image:linear-gradient(110deg,transparent 30%,#000 50%,transparent 70%);animation:edge-shine 5s linear infinite}.profile-tick{display:grid;place-items:center;width:54px;height:54px;border:1px solid #d8dce4;background:#fff9;box-shadow:0 6px 20px #283b6010;border-radius:50%;font-size:23px}.next-status{margin:25px 0 10px}.slide-confirm{margin-top:28px;display:flex;align-items:center;flex-wrap:wrap;gap:16px}.slide-track{position:relative;width:260px;height:54px;border:1px solid #d0d5df;border-radius:50px;background:#edf0f6;display:grid;place-items:center}.slide-track>span{font-size:12px;color:#555e6c;pointer-events:none}.slide-track input{position:absolute;inset:0;width:100%;height:100%;padding:4px;margin:0;appearance:none;background:transparent;border:0;cursor:ew-resize}.slide-track input::-webkit-slider-thumb{appearance:none;width:44px;height:44px;border-radius:50%;background:#25282f;box-shadow:0 2px 6px #0003}.slide-track input::-moz-range-thumb{width:44px;height:44px;border:0;border-radius:50%;background:#25282f}.document-drop{border:1px dashed #c8cdd7;border-radius:24px;background:#fff8;margin:25px 0;padding:24px}.folder-picker{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;width:100%;gap:12px;color:#25282f;padding:15px;cursor:pointer}.folder-picker>span:last-child{font-size:11px;color:#717783}.floating-folder{position:relative;display:block;width:100px;height:90px;margin:10px 0 15px;perspective:350px}.floating-folder b{position:absolute;bottom:0;left:0;width:100px;height:66px;background:linear-gradient(#e8ecf4,#cbd3e2);border:1px solid #bbc5d6;border-radius:5px 12px 12px;box-shadow:0 8px 16px #36476012;transform-origin:bottom;transition:transform .4s}.floating-folder b:before{content:"";position:absolute;top:-13px;left:0;width:43px;height:15px;background:#e3e8f2;border:1px solid #bbc5d6;border-bottom:0;border-radius:7px 7px 0 0}.floating-folder i{position:absolute;width:68px;height:62px;left:16px;bottom:10px;background:#fff;border:1px solid #d0d7e4;border-radius:5px;transition:transform .4s;box-shadow:0 3px 8px #36476010}.folder-picker:hover i:nth-child(1),.folder-picker:focus-visible i:nth-child(1){transform:translate(-20px,-27px) rotate(-17deg)}.folder-picker:hover i:nth-child(2),.folder-picker:focus-visible i:nth-child(2){transform:translate(20px,-35px) rotate(15deg)}.folder-picker:hover i:nth-child(3),.folder-picker:focus-visible i:nth-child(3){transform:translateY(-45px)}.folder-picker:hover b{transform:rotateX(-20deg)}.selected-document{display:flex;gap:15px;align-items:center;padding:16px;background:#fff;border:1px solid #e0e3e9;border-radius:16px;overflow:hidden}.selected-document img{width:65px;height:85px;object-fit:contain;border-radius:5px}.selected-document strong{font-size:12px;overflow-wrap:anywhere}.selected-document p{font-size:11px;color:#707683}.upload-guidance{font-size:12px;color:#646c78;margin:20px 0}.upload-guidance p{line-height:1.7}.document-blocker{font-size:12px;color:#646c78;line-height:1.7}.error-note small{display:block;margin-top:6px}.candidate-clean .review-list dd{overflow-wrap:anywhere}.candidate-clean .eyebrow{font-size:10px;letter-spacing:1.7px}@keyframes edge-shine{0%,to{opacity:.25}50%{opacity:1}}@media(max-width:650px){.candidate-clean .question-stage{margin-top:42px}.glass-pipeline{padding:17px 17px 14px}.glass-pipeline li{font-size:10px;gap:5px}.candidate-clean .question-stage h1{letter-spacing:-1px}.candidate-clean .welcome-scene h1{letter-spacing:-1.5px}.candidate-clean .candidate-header .text-button{font-size:12px}.candidate-clean .save-status{margin-top:40px}.document-drop{padding:12px}.candidate-clean .welcome-scene{padding-top:35px}}@media(prefers-reduced-motion:reduce){.star-action:after,.glass-progress i,.floating-folder *{animation:none!important;transition:none!important}}.format-select{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#666e7a;gap:16px}.format-select select{width:auto;max-width:75%;border-radius:50px;padding:10px 16px;background:#fff;transition:box-shadow .2s}.format-select select:focus{box-shadow:0 0 0 4px #dce4f3}.finish-dialog{width:min(450px,calc(100% - 32px));border:1px solid #fff;border-radius:28px;padding:35px;text-align:center;background:#f7f8fb;box-shadow:0 20px 100px #0003;overflow:hidden;color:#24262d}.finish-dialog::backdrop{background:#2228;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.finish-dialog form{text-align:right}.finish-dialog h2{font-size:27px;font-weight:500;letter-spacing:-1px;margin:18px 0 12px}.finish-dialog p{font-size:12px;color:#656d7a}.lanyard-preview{position:relative;margin:0 auto 25px;width:210px;padding-top:70px;transform-origin:top center;animation:badge-sway 6s ease-in-out infinite}.lanyard-strap{position:absolute;top:0;left:calc(50% - 10px);width:20px;height:85px;background:repeating-linear-gradient(90deg,#31353d 0 2px,#3b3f48 2px 3px);border-radius:0 0 8px 8px}.finish-badge{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;border:1px solid #fff;border-radius:17px;background:linear-gradient(140deg,#fff,#e7ecf5);padding:25px 18px;box-shadow:0 12px 25px #25334c20}.finish-badge:before{content:"";position:absolute;top:7px;width:30px;height:5px;border-radius:8px;background:#b1b7c3}.demo-company-logo{font-family:Georgia,serif;font-size:30px;display:flex;align-items:center;gap:8px}.demo-company-logo span{font-family:Arial,sans-serif;font-size:10px}.badge-photo{width:92px;height:105px;border-radius:10px;object-fit:cover;background:#dbe1eb;display:grid;place-items:center;font-size:45px;color:#9099ac}.finish-badge strong{font-size:16px;font-weight:500}.finish-badge small{font-size:9px;color:#697382;line-height:1.6}.badge-photo-picker{font-size:11px;position:relative;z-index:2;display:block}.badge-photo-picker input{font-size:11px;max-width:100%;margin-top:12px}.finish-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}.finish-confetti i{position:absolute;top:-10px;width:5px;height:10px;animation:confetti-fall 2.8s ease-in 1 both}@keyframes badge-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes confetti-fall{0%{transform:translateY(0) rotate(0)}to{transform:translateY(650px) rotate(400deg);opacity:0}}@media(prefers-reduced-motion:reduce){.lanyard-preview,.finish-confetti i{animation:none}.finish-confetti{display:none}}.candidate-clean .candidate-header{width:100%;box-sizing:border-box}.candidate-clean .question-content input,.candidate-clean .question-content textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}.candidate-clean .review-list{margin-bottom:28px}.candidate-clean.candidate-welcome{background:radial-gradient(ellipse at 50% 38%,#fff3da90,transparent 36%),linear-gradient(160deg,#eeedf2,#d9e3f2 70%,#f8fafc)}.opening-sequence{position:relative;isolation:isolate;width:100%;flex:1;min-height:650px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 24px 65px;overflow:hidden}.intro-skip{position:absolute;right:48px;top:0;z-index:5;font-size:12px}.intro-art{position:absolute;inset:0;pointer-events:none;overflow:hidden}.intro-copy{text-align:center;z-index:2;animation:intro-copy-in .8s both}.intro-copy .eyebrow{font-size:9px;letter-spacing:2px;color:#666f7d}.candidate-clean .intro-copy h1{font:400 clamp(37px,5vw,60px)/1.1 "Instrument Serif",Georgia,serif;letter-spacing:-1px;margin:20px 0 15px}.intro-copy p{font-size:14px;color:#596577;min-height:22px;margin:0 0 28px}.glass-person{position:absolute;left:50%;top:5%;width:260px;height:390px;transform:translate(-50%);filter:blur(1.2px);animation:person-arrive 1.8s both}.person-head{position:absolute;top:10px;left:85px;width:90px;height:115px;border-radius:48%;background:linear-gradient(135deg,#ffffffe0,#bbc9d787);box-shadow:inset 7px 4px 18px #fff,inset -8px -10px 20px #9faec06b,0 0 40px #fff9}.person-body{position:absolute;top:137px;width:260px;height:270px;border-radius:115px 115px 20px 20px;background:linear-gradient(115deg,#fff9,#b8c6d35e);box-shadow:inset 10px 4px 30px #fff9;-webkit-mask-image:linear-gradient(#000 45%,transparent);mask-image:linear-gradient(#000 45%,transparent)}.person-hand{position:absolute;left:90px;top:165px;width:90px;height:140px;transform:rotate(-15deg);opacity:0;transition:opacity .7s,transform 1s}.opening-touch .person-hand{opacity:1;transform:rotate(-15deg) scale(1.25)}.person-hand b{position:absolute;top:56px;width:75px;height:90px;background:linear-gradient(90deg,#f3f5f7,#c3cfda);border-radius:28px 25px 40px 40px;box-shadow:0 0 20px #fff9}.person-hand i{position:absolute;top:10px;left:10px;width:16px;height:85px;border-radius:20px;background:linear-gradient(90deg,#fff,#cad4df)}.person-hand i:nth-child(2){left:29px;top:0}.person-hand i:nth-child(3){left:48px;top:10px}.person-hand i:nth-child(4){left:66px;top:30px;height:65px}.opening-touch .glass-person{filter:blur(2px)}.touch-rings{position:absolute;top:24%;left:50%;transform:translate(-50%);width:80px;height:80px}.touch-rings i{position:absolute;inset:0;border:1px solid #fff;border-radius:50%;box-shadow:0 0 25px #fff;animation:touch-ring 2.4s infinite}.touch-rings i:nth-child(2){animation-delay:.8s}.touch-rings i:nth-child(3){animation-delay:1.6s}.intro-touch-target{position:absolute;left:calc(50% - 55px);top:calc(24% - 10px);width:110px;height:110px;border:0;border-radius:50%;background:#fff2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#fff;cursor:pointer;box-shadow:0 0 40px #fff7}.intro-touch-target span{font-size:40px}.intro-luminous-orb{width:170px;height:170px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff 0,#fff9 12%,transparent 30%),radial-gradient(ellipse at 65% 70%,#e8c98b 0,transparent 55%),radial-gradient(ellipse at 25% 70%,#93badf 0,transparent 48%),radial-gradient(circle at 55% 45%,#fff,#e4dcc9 60%,#c5d0df);box-shadow:inset 3px 3px 10px #fff,inset -6px -5px 15px #9aacc980,0 0 65px #fff8,0 25px 55px #8494b326;animation:orb-arrive 1.5s both,orb-breathe 7s ease-in-out infinite}.intro-orb-system{position:absolute;left:calc(50% - 85px);top:16%;transition:transform .12s ease-out}.intro-satellite{position:absolute;left:70px;top:70px;width:30px;height:30px;border:1px solid #fffc;border-radius:50%;background:linear-gradient(135deg,#fff9,#b2c1d85c);box-shadow:0 5px 15px #91a1b32b;opacity:0;transform:rotate(var(--angle)) translate(0);transition:transform 1.7s cubic-bezier(.2,.8,.2,1),opacity 1s}.opening-circles .intro-satellite,.opening-reveal .intro-satellite{opacity:1;transform:rotate(var(--angle)) translate(145px)}.opening-reveal .intro-orb-system{top:12%;scale:.8;transition:top 1s,scale 1s}.orb-drag-target{position:absolute;top:16%;left:calc(50% - 85px);width:170px;height:170px;border:0;border-radius:50%;background:transparent;cursor:grab;touch-action:none}.orb-drag-target:active{cursor:grabbing}.spark-wave{position:absolute;top:25%;left:50%;width:20px;height:20px;background:#fff;border-radius:50%;animation:spark-wave 1.5s both}@keyframes spark-wave{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(70);opacity:0}}@keyframes touch-ring{to{transform:scale(2.3);opacity:0}}@keyframes person-arrive{0%{opacity:0;transform:translate(-50%,20px);filter:blur(12px)}to{opacity:1;transform:translate(-50%)}}@keyframes orb-arrive{0%{opacity:0;scale:.2;filter:blur(15px)}to{opacity:1;scale:1;filter:blur(0)}}@keyframes intro-copy-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:650px){.opening-sequence{min-height:calc(100dvh - 120px);padding-bottom:60px}.intro-skip{right:24px}.intro-copy p{font-size:13px}.intro-luminous-orb{width:140px;height:140px}.intro-orb-system{left:calc(50% - 70px)}.intro-satellite{left:55px;top:55px}.opening-circles .intro-satellite,.opening-reveal .intro-satellite{transform:rotate(var(--angle)) translate(115px)}.orb-drag-target{left:calc(50% - 70px);width:140px;height:140px}.glass-person{scale:.85;transform-origin:top center}}@media(prefers-reduced-motion:reduce){.opening-sequence *{animation:none!important;transition:none!important}.touch-rings,.spark-wave{display:none}}@keyframes intro-copy-in{0%{opacity:0}to{opacity:1}}.intro-human-artwork{position:absolute;left:50%;top:0;width:clamp(260px,32vw,390px);height:470px;object-fit:contain;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent);animation:person-arrive 1.8s both}.intro-hand-artwork{position:absolute;left:50%;top:0;width:300px;height:450px;object-fit:contain;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent);animation:person-arrive 1s both}.intro-pearl-artwork{display:block;width:170px;height:170px;object-fit:contain;filter:drop-shadow(0 10px 25px #fff9);animation:orb-arrive 1.5s both,orb-breathe 7s ease-in-out infinite}.intro-touch-target{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.intro-touch-target span{opacity:.25}.opening-touch .touch-rings{top:18%;width:45px;height:45px}.opening-touch .intro-touch-target{top:calc(18% - 30px)}@media(max-width:650px){.intro-human-artwork{top:3%;width:310px;height:430px}.intro-hand-artwork{top:2%;width:270px;height:405px}.intro-pearl-artwork{width:140px;height:140px}.opening-touch .touch-rings{top:16%}.opening-touch .intro-touch-target{top:calc(16% - 30px)}}.opening-touch .touch-rings{top:6%}.opening-touch .intro-touch-target{top:calc(6% - 30px)}@media(max-width:650px){.opening-touch .touch-rings{top:7%}.opening-touch .intro-touch-target{top:calc(7% - 30px)}}.opening-sequence{--scene-size:clamp(230px,43vh,440px);--orb-size:clamp(115px,20vh,200px);--scene-center:36%;min-height:580px;height:calc(100svh - 118px);justify-content:flex-end;padding:0 24px 84px;flex:none}.intro-art{inset:0}.intro-human-artwork,.intro-hand-artwork{top:var(--scene-center);left:50%;width:var(--scene-size);height:var(--scene-size);transform:translate(-50%,-50%);object-fit:contain;animation:artwork-fade 1.3s both;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.intro-hand-artwork{width:calc(var(--scene-size)*.86)}.intro-orb-system,.opening-reveal .intro-orb-system{top:calc(var(--scene-center) - var(--orb-size)/2);left:calc(50% - var(--orb-size)/2);width:var(--orb-size);height:var(--orb-size);scale:1}.intro-pearl-artwork{width:100%;height:100%}.intro-satellite{left:calc(50% - 15px);top:calc(50% - 15px)}.opening-circles .intro-satellite,.opening-reveal .intro-satellite{transform:rotate(var(--angle)) translate(calc(var(--orb-size)*.82))}.orb-drag-target{top:calc(var(--scene-center) - var(--orb-size)/2);left:calc(50% - var(--orb-size)/2);width:var(--orb-size);height:var(--orb-size)}.opening-touch .touch-rings{top:calc(var(--scene-center) - var(--scene-size)*.31 - 22px);left:50%;width:44px;height:44px}.opening-touch .intro-touch-target{top:calc(var(--scene-center) - var(--scene-size)*.31 - 55px);left:calc(50% - 55px)}.intro-copy{max-width:760px}.candidate-clean .intro-copy h1{font-size:clamp(32px,4vw,58px);text-wrap:balance}.intro-copy p{max-width:480px;margin:0 auto 23px;text-wrap:balance;line-height:1.5}.intro-copy .eyebrow{display:block;max-width:600px;overflow-wrap:anywhere}.candidate-language{position:relative;max-width:220px}.candidate-language label{display:flex;align-items:center;gap:8px;font-size:11px;color:#586172}.candidate-language select{font-size:11px;max-width:170px;background:#ffffffb0;border:1px solid #d5dae3;border-radius:20px;padding:8px 12px;min-height:40px}.candidate-language>span{position:absolute;right:0;top:100%;width:260px;padding:12px;background:#fff;border:1px solid #d5dae3;border-radius:12px;box-shadow:0 8px 25px #2221;font-size:11px;line-height:1.6;z-index:10}.company-copy-preview{position:absolute;bottom:15px;left:50%;transform:translate(-50%);font-size:11px;color:#596577;z-index:8;width:max-content;max-width:calc(100% - 40px)}.company-copy-preview summary{cursor:pointer;padding:10px;min-height:40px;text-align:center}.company-copy-preview>div{position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:300px;max-width:calc(100vw - 40px);padding:20px;border-radius:16px;border:1px solid #d1d7e0;background:#fff;box-shadow:0 10px 35px #2232}.company-copy-preview label{font-size:11px;display:block;margin-bottom:12px}.company-copy-preview input,.company-copy-preview select{font-size:13px;width:100%;margin-top:6px}.company-copy-preview p{font-size:10px;line-height:1.7}.candidate-clean .candidate-header>div:last-child{gap:16px;flex-wrap:wrap;justify-content:flex-end}@keyframes artwork-fade{0%{opacity:0;filter:blur(9px)}to{opacity:1;filter:blur(0)}}@media(min-width:1100px){.opening-sequence{--scene-size:clamp(330px,48vh,520px);--orb-size:clamp(170px,25vh,240px)}}@media(max-width:650px){.opening-sequence{height:calc(100svh - 145px);min-height:540px;--scene-size:clamp(230px,40vh,350px);--orb-size:clamp(120px,19vh,155px);padding-bottom:80px;--scene-center:34%}.candidate-clean .candidate-header{padding:14px 20px;gap:12px;align-items:flex-start}.candidate-clean .candidate-header .brand{margin-top:9px}.candidate-clean .candidate-header>div:last-child{gap:3px;max-width:195px}.candidate-language label{font-size:0;gap:0}.candidate-language select{max-width:180px}.intro-skip{top:0;right:20px}.intro-copy p{font-size:12px}.intro-copy .eyebrow{max-width:290px;margin:auto}.intro-copy{max-width:100%}}@media(max-height:600px)and (min-width:651px){.opening-sequence{height:auto;min-height:420px;--scene-size:270px;--orb-size:130px;--scene-center:42%;align-items:flex-end;justify-content:center;padding:30px 6% 65px}.intro-art,.intro-copy{width:48%}.orb-drag-target{left:calc(24% - var(--orb-size)/2)}.opening-touch .intro-touch-target{left:calc(24% - 55px)}.candidate-clean .intro-copy h1{font-size:32px}.intro-copy p{font-size:12px}}.opening-reveal .intro-orb-system{transition:transform .12s ease-out}.opening-sequence .intro-satellite{transition:opacity 1s,transform 1s}.opening-reveal .intro-satellite{transition:opacity 1s}.continue-action{display:inline-flex;align-items:center;gap:14px;min-width:150px;justify-content:center}.saved-check{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#d8f5df;color:#167c39;font-size:14px;font-weight:700}.save-spinner{width:18px;height:18px;border:2px solid #ffffff50;border-top-color:#fff;border-radius:50%;animation:save-spin .7s linear infinite}.candidate-clean .question-content h1{font-weight:650;color:#17191d;letter-spacing:-1.3px}.candidate-clean .question-detail{margin-top:20px;border-top:1px solid #e0e4eb}.candidate-clean .question-detail summary{font-size:12px;font-weight:500;color:#555f6e}.candidate-clean .question-detail p{margin:0 0 16px;line-height:1.8;font-size:12px;color:#5c6470}.company-label-editor{margin:25px 0}.company-label-editor summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:600}.company-label-editor>div{margin:16px 0}.company-label-editor input{margin-top:8px}@keyframes save-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.save-spinner{animation:none;border-color:#fff}}.context-progress{position:relative;width:min(540px,calc(100% - 40px));padding:17px 22px;margin:25px auto 0;border:1px solid #fff;border-radius:22px;background:linear-gradient(140deg,#ffffffce,#eef0f7a1);box-shadow:0 8px 30px #283b6018;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:4}.journey-overview summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:12px;min-height:30px;margin-bottom:9px;list-style:none}.journey-overview summary::-webkit-details-marker{display:none}.journey-overview summary>span:first-child{font-weight:600}.journey-overview summary i{font-style:normal;margin-left:10px;font-size:16px}.journey-overview-panel{position:absolute;left:0;right:0;top:calc(100% + 8px);padding:22px;background:#fffffff2;border:1px solid #dce2eb;border-radius:20px;box-shadow:0 18px 35px #26344a20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.journey-overview-panel h2{font-size:14px;margin:0 0 17px}.journey-overview-panel ol{list-style:none;padding:0;margin:0}.journey-overview-panel li{display:flex;flex-direction:column;gap:6px;padding:13px 0;border-bottom:1px solid #e5e9ef;font-size:12px}.journey-overview-panel li:last-child{border:0}.journey-overview-panel li span{font-size:11px;color:#657080}.context-progress>p{font-size:10px;color:#697282;margin:12px 0 0;line-height:1.5}.question-title-row{display:flex;align-items:flex-start;gap:14px;position:relative}.question-title-row h1{flex:1}.question-help-popover{margin-top:27px;flex:none}.question-help-popover summary{border:1px solid #c9d0dc;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;cursor:pointer;color:#657080;font-size:13px;list-style:none}.question-help-popover summary::-webkit-details-marker{display:none}.question-help-popover p{position:absolute;right:0;top:75%;width:min(320px,100%);padding:18px;background:#fff;border:1px solid #d5dde8;box-shadow:0 8px 30px #26344a15;border-radius:15px;font-size:12px;line-height:1.8;z-index:5}.candidate-clean .question-content input,.candidate-clean .question-content textarea{border:1px solid #d9dfe9;border-radius:14px;padding:16px 18px;background:#ffffffb0;font-size:22px;resize:vertical;box-shadow:inset 0 1px 2px #00000003}.candidate-clean .question-content input::selection,.candidate-clean .question-content textarea::selection{background:#ccdafa;color:#16233c}.candidate-clean .question-actions{margin-top:28px}.candidate-clean .save-leave-button{border:1px solid #cdd4df;border-radius:999px;min-height:42px;padding:10px 18px;font-size:12px;background:#fff9}.candidate-clean .continue-action.is-saved{background:#238448;border-color:#238448;color:#fff}.continue-action.is-saved .saved-check{background:#fff;color:#238448}.conversation-choice h1{font-size:clamp(30px,4vw,44px)!important}.conversation-options{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap;margin-top:35px}.voice-choice{max-width:310px}.voice-choice summary{border:1px solid #cdd4df;background:#fff9;border-radius:999px;min-height:48px;display:flex;align-items:center;padding:13px 25px;cursor:pointer;font-size:13px;gap:12px}.voice-choice p{font-size:12px;line-height:1.8;margin:20px 0}.conversation-options .primary{display:flex;align-items:center;gap:12px}@property --edge-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.star-action:after{inset:0!important;padding:1.5px;border:0!important;background:conic-gradient(from var(--edge-angle),transparent 0deg,transparent 235deg,#e9f0ff 285deg,#fff 300deg,transparent 340deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;animation:travel-edge 4s linear infinite!important;opacity:1!important;pointer-events:none}@keyframes travel-edge{to{--edge-angle:360deg}}@media(max-width:650px){.question-help-popover{margin-top:25px}.candidate-clean .save-leave-button{font-size:11px;padding:9px 14px}.context-progress{padding:14px 18px}.context-progress>p{font-size:10px}.candidate-clean .question-content input,.candidate-clean .question-content textarea{font-size:20px}}@media(prefers-reduced-motion:reduce){.star-action:after{animation:none!important}}.lanyard-preview{touch-action:none;cursor:grab}.lanyard-preview:active{cursor:grabbing}.lanyard-preview.is-dragging{animation:none}.lanyard-preview:focus-visible{outline:2px solid #7e91b6;outline-offset:10px;border-radius:16px}.demo-company-logo span{max-width:110px;overflow-wrap:anywhere}.badge-settings-grid{display:grid;grid-template-columns:minmax(280px,440px) minmax(0,1fr);gap:40px;align-items:start}.badge-settings-grid .request-form{margin:20px 0}.badge-settings-grid h2{font-size:18px}.badge-viewport{width:100%;height:clamp(380px,65svh,650px);max-height:750px;position:relative;background:radial-gradient(ellipse,#edf1f7,#fdfdff);border-radius:24px;overflow:hidden}.badge-viewport .lanyard{height:100%;width:100%}.badge-flat{display:block;max-width:75%;height:75%;object-fit:contain;margin:8% auto;filter:drop-shadow(0 12px 20px #25354b25);border-radius:18px}.badge-logo-thumbnail{max-width:140px;max-height:80px;object-fit:contain;margin:15px 0}.badge-color-control{display:flex;align-items:center;justify-content:space-between;margin:18px 0}.badge-color-control input{width:60px;height:42px;padding:3px}.uploaded-portrait{display:flex;gap:18px;align-items:center;margin:25px 0}.uploaded-portrait img{width:75px;height:90px;object-fit:cover;border-radius:12px}.uploaded-portrait p{font-size:11px;color:#667180}.completion-badge{margin:35px 0}.badge-experience>.tiny{margin-top:0;color:#697283}.badge-design-label{margin-top:25px}@media(max-width:800px){.badge-settings-grid{grid-template-columns:minmax(0,1fr);gap:15px}.badge-viewport{height:480px;max-height:70svh;min-height:340px}.badge-settings-grid>div{min-width:0}}@media(prefers-reduced-motion:reduce){.badge-viewport canvas{animation:none!important}}.evidence-card{border:1px solid #d9dfe8;border-radius:18px;background:#ffffffb0;margin:20px 0;padding:20px}.evidence-card>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:14px}.evidence-card>summary span{font-size:11px;text-transform:capitalize;color:#687485}.evidence-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.evidence-original{width:100%;max-height:500px;object-fit:contain;border:1px solid #e1e6ed;border-radius:12px}.evidence-layout label{display:block;font-size:12px;margin-bottom:16px}.evidence-layout input{font-size:14px;margin-top:8px}.evidence-layout small{display:block;font-size:10px;line-height:1.6;color:#687485;margin-top:6px}.review-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.evidence-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto;font-size:10px}.fixture-controls{padding:18px;background:#eef2f7;border-radius:12px;margin-top:20px;font-size:12px}.fixture-controls select{margin:10px 0;font-size:12px}.fixture-label{font-size:11px;color:#64738a}.review-flow h2{font-size:22px}.final-attestation{padding:25px;border:1px solid #c9d5e4;border-radius:20px;margin:30px 0}.final-attestation>p:first-of-type{overflow-wrap:anywhere;font-size:11px}.final-attestation li{font-size:12px;line-height:1.7}.final-attestation .checkbox{align-items:flex-start;font-size:12px;line-height:1.7}.final-attestation input:not([type=checkbox]){margin:10px 0}.review-flow .section-heading{flex-wrap:wrap}@media(max-width:700px){.evidence-layout{grid-template-columns:1fr}.evidence-card{padding:16px}.evidence-card>summary{align-items:flex-start}.final-attestation{padding:18px}.review-buttons button{width:100%}}.requirement-builder{border:1px solid var(--line,#e5e5e5);border-radius:16px;padding:20px;margin:24px 0;min-width:0}.requirement-builder legend{font-weight:600;padding:0 8px}.requirement-definition,.profile-field-editor,.field-definition{border:1px solid #e6e6e6;border-radius:12px;padding:14px;margin:12px 0;min-width:0}.requirement-builder summary{cursor:pointer;font-weight:550;overflow-wrap:anywhere}.requirement-builder summary small{display:block;color:#777;font-weight:400;margin-top:5px}.requirement-builder label{display:block;margin:12px 0;font-size:13px}.requirement-builder input:not([type=checkbox]),.requirement-builder select,.requirement-builder textarea{width:100%;box-sizing:border-box;margin-top:6px;min-width:0}.requirement-builder .checkbox{display:flex;align-items:center;gap:8px}.condition-builder{padding:8px 12px;border-left:2px solid #ddd;margin:12px 0}.fields-editor .field-definition{background:#fafafa}.requirement-builder:disabled{opacity:.85}@media(max-width:600px){.requirement-builder{padding:12px}.requirement-definition,.field-definition{padding:10px}.condition-builder{padding-left:8px}.requirement-builder .policy-grid{grid-template-columns:1fr}}.case-initiation{border:1px solid #ddd;border-radius:16px;margin:24px 0;padding:20px;min-width:0}.case-initiation dl div{padding:8px 0;border-bottom:1px solid #eee}.case-initiation dd{margin:4px 0;overflow-wrap:anywhere}.case-initiation dt{font-size:12px;color:#777}.issued-access input{font-family:monospace;min-width:0;width:100%;box-sizing:border-box}.issued-access p,.case-initiation pre{overflow-wrap:anywhere}@media(max-width:600px){.case-initiation{padding:12px}.intake-row{flex-wrap:wrap}.intake-row>div{min-width:0;overflow-wrap:anywhere}.issued-access{min-width:0}}.hr-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0}.hr-metrics button{text-align:left;padding:20px;background:#fff;border:1px solid #e5e5e5;border-radius:16px}.hr-metrics strong{font-size:34px;display:block;margin-top:8px}.hr-metrics small{color:#666}.hr-start-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px;background:#f8f8f7;border-radius:16px;margin-bottom:32px}.hr-start-strip p{font-size:13px;color:#777;line-height:1.6}.hr-person-row{display:flex;align-items:center;gap:14px;width:100%;background:#fff;text-align:left;border:0;border-bottom:1px solid #eee;padding:20px 0}.hr-person-row>span:nth-child(2){flex:1;min-width:0}.hr-person-row small{display:block;color:#777;font-size:12px;margin-top:6px;overflow-wrap:anywhere}.person-stage{font-size:13px}.hr-people-toolbar{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:24px 0}.hr-people-toolbar label{flex:1;min-width:140px}.hr-people-toolbar input,.hr-people-toolbar select{width:100%;box-sizing:border-box}.person-progress-summary{display:flex;flex-wrap:wrap;gap:12px;padding:20px;background:#f7f7f6;border-radius:12px;font-size:13px;margin-bottom:24px}.hr-subtabs{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid #eee;padding-bottom:16px;margin-bottom:24px}.hr-subtabs button{border:0;border-radius:8px;padding:10px 14px;background:#f7f7f7}.hr-subtabs button.active{background:#202124;color:#fff}.hr-form-preview{border:1px solid #ddd;background:#fafafa;border-radius:16px;padding:24px;margin:20px 0}.hr-form-preview>div{margin:22px 0}.hr-form-preview input,.hr-form-preview select,.hr-form-preview textarea{width:100%;box-sizing:border-box}.hr-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hr-compare pre{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.library-requirement{padding:14px 0;border-top:1px solid #eee}.library-requirement small{color:#777}.person-review .page-heading h1{font-size:26px}.hr-workspace-navigation button[aria-current=page]{border-bottom:2px solid #222}@media(max-width:700px){.hr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-start-strip,.hr-compare{grid-template-columns:1fr}.hr-person-row{flex-wrap:wrap}.person-stage{margin-left:50px}.hr-form-preview{padding:16px}}.profile-detail-row{padding:12px 0;border-bottom:1px solid #eee}.profile-detail-row dt{font-size:12px;color:#777}.profile-detail-row dd{margin:6px 0;overflow-wrap:anywhere}.badge-preset-options{display:flex;gap:8px;flex-wrap:wrap}.badge-preset-options h3{flex-basis:100%}@media(max-width:700px){.hr-workspace .page-heading{align-items:flex-start;flex-direction:column;gap:16px}.hr-workspace .page-heading>.primary{width:100%;white-space:nowrap}.hr-workspace-navigation{overflow:visible}.hr-workspace-navigation nav{display:flex;flex-wrap:wrap;overflow:visible;min-width:0;gap:4px}.hr-workspace-navigation nav button{padding:10px 12px;min-height:44px;font-size:12px}.hr-compare{overflow-wrap:anywhere}.hr-workspace pre{max-width:100%;overflow:auto}}.hr-dashboard-heading{margin-bottom:24px}.hr-dashboard-heading h1{font-size:28px;letter-spacing:-.8px;margin:0}.hr-empty-people{padding:36px 0;color:var(--muted);font-size:14px;border-top:1px solid var(--line)}.hr-empty-people p{margin:0}.hr-workspace .hr-topbar .company-identity strong{line-height:1.4}.hr-workspace select{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23686865' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.hr-workspace :is(button,input,select,textarea,summary):focus:not(:focus-visible){outline:none}.hr-workspace :is(button,input,select,textarea,summary):focus-visible{outline:2px solid #777;outline-offset:3px}.hr-intake-workspace{margin-top:28px;padding-top:24px;border-top:1px solid var(--line);min-width:0}.hr-intake-workspace>.page-heading{align-items:center}.hr-intake-workspace>.page-heading h2{font-size:22px;margin-bottom:8px}.hr-intake-workspace>.page-heading p{margin-bottom:0}.hr-intake-workspace .hr-subtabs{margin-top:24px}.hr-subtabs button span{margin-left:8px;font-size:11px;opacity:.7}.intake-offer-list,.intake-access-list{margin-top:28px}.intake-test-tools{margin-top:16px;background:#fafaf9}.intake-test-tools>summary{cursor:pointer;min-height:28px}.intake-offer-list>.intake-row{margin:0;padding:20px 0;border-bottom:1px solid var(--line)}.intake-offer-list h3{margin-bottom:8px}.hr-intake-workspace .case-initiation{background:#fafaf9;padding:28px;margin-top:32px}.hr-intake-workspace .case-initiation>h2{font-size:21px;margin-bottom:24px}.hr-intake-workspace .case-initiation>details{padding:16px 0;border-bottom:1px solid var(--line);margin-bottom:20px}.hr-workspace input[type=file]{padding:10px;border:1px dashed #d5d5d0;background:#fafaf9;line-height:1.6;color:var(--muted)}.hr-workspace input[type=file]::file-selector-button{font:inherit;font-weight:500;color:var(--ink);background:#fff;border:1px solid #deded8;border-radius:7px;padding:9px 14px;margin-right:14px;cursor:pointer}.hr-workspace input[type=file]::file-selector-button:hover{background:#f0f0ed}@media(max-width:600px){.hr-intake-workspace .case-initiation{padding:16px}.hr-intake-workspace>.page-heading{align-items:flex-start}.hr-intake-workspace .hr-subtabs button{flex:1}.hr-workspace input[type=file]{font-size:12px}}.badge-logo-upload{display:flex;align-items:center;gap:16px;padding:16px;border:1px dashed #d5d5d0;border-radius:10px;background:#fafaf9;margin-bottom:24px}.badge-logo-upload .secondary{flex-shrink:0;gap:8px}.badge-logo-upload .tiny{line-height:1.5}.hr-workspace :is(input,select,textarea):focus-visible{outline:none;border-color:#90908a;box-shadow:0 0 0 3px #ededeb}.hr-intake-workspace{margin-top:8px;padding-top:0;border-top:0}.intake-tools{display:flex;justify-content:flex-end}.hr-intake-workspace .hr-subtabs{margin-top:12px}.hr-settings-section{min-width:0;margin:0 0 28px;padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff}fieldset.hr-settings-section>legend{font-size:15px;font-weight:600;padding:0 8px;margin-left:-8px}.hr-settings-section>label:first-of-type{margin-top:8px}.hr-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hr-control-grid>div{min-width:0}.hr-control-grid label{margin-top:8px}.welcome-settings>.page-heading{margin-bottom:32px}.welcome-settings>.request-form{max-width:920px;margin-top:32px}.welcome-settings .quiet-box{margin-top:20px}.welcome-settings .quiet-box p:last-child{margin-bottom:0}.welcome-settings .company-label-editor>summary{font-size:15px;font-weight:600;cursor:pointer;min-height:28px}.welcome-settings .company-label-editor>label{max-width:480px}.welcome-copy-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);align-items:center;gap:24px;padding:16px 0;border-top:1px solid var(--line)}.welcome-copy-row label{margin:0;line-height:1.5}.welcome-copy-row input{min-width:0}.hr-settings-footer{padding-top:4px}.hr-settings-footer>.tiny{max-width:650px;margin-bottom:20px}.forms-library>.hr-subtabs{gap:8px;margin-top:28px;padding-bottom:20px}.forms-library>.hr-people-toolbar{padding:20px;border:1px solid var(--line);border-radius:12px;gap:20px;align-items:end}.forms-library>.hr-people-toolbar label{margin:0}.forms-library>.hr-people-toolbar :is(input,select){margin-top:8px}.forms-library>.request-record{padding:24px;margin:20px 0;border-radius:12px}.forms-library>.request-record>.section-heading{align-items:center;gap:16px}.forms-library>.request-record .section-heading .checkbox{margin:0}.forms-library>.request-record>details>summary{min-height:44px;cursor:pointer;padding:12px 0}.forms-library .library-requirement>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;cursor:pointer}.forms-library .library-requirement>summary small{text-align:right;flex-shrink:0}.forms-library pre{white-space:pre-wrap;overflow-wrap:anywhere}.simple-form-composer{max-width:100%}.simple-form-composer>.tiny{margin-bottom:28px}.simple-form-composer .policy-grid{gap:24px}.simple-form-composer .policy-grid label,.simple-form-composer .hr-settings-section input,.simple-form-composer .hr-settings-section textarea,.simple-form-composer .hr-settings-section select{margin-top:8px}.simple-form-composer .checkbox input{margin-top:0}.form-preview-action{margin:0 0 28px}@media(max-width:650px){.hr-settings-section{padding:18px;margin-bottom:24px}.hr-control-grid{grid-template-columns:minmax(0,1fr);gap:16px}.welcome-copy-row{grid-template-columns:minmax(0,1fr);gap:10px}.forms-library>.hr-people-toolbar{padding:16px}.forms-library>.hr-people-toolbar>button{width:100%}.forms-library>.request-record{padding:18px}.forms-library .library-requirement>summary{align-items:flex-start;flex-direction:column;gap:6px}.forms-library .library-requirement>summary small{text-align:left}.forms-library>.hr-subtabs button{flex:1 1 140px;min-height:44px}.simple-form-composer .policy-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.hr-guided-flow{counter-reset:flow;max-width:100%;padding-left:12px}.hr-guided-flow>.hr-settings-section{position:relative;border:0;border-left:1px solid #deded8;border-radius:0;padding:4px 0 28px 30px;margin:0;min-width:0}.hr-guided-flow>.hr-settings-section>legend{float:left;width:100%;padding:0;margin:0 0 12px;font-size:17px;line-height:28px}.hr-guided-flow>.hr-settings-section>legend+.tiny{clear:both;margin-bottom:24px}.flow-number{position:absolute;left:-15px;top:0;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#fff;border:1px solid #d7d7d1;color:#444;font-size:12px}.hr-guided-flow>.hr-settings-section:last-of-type{border-left-color:transparent}.hr-guided-flow .fields-editor>.field-definition{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;margin:0;padding:16px 0}.hr-guided-flow .fields-editor>.field-definition>summary{min-height:32px;cursor:pointer;line-height:1.6}.hr-guided-flow .fields-editor>.field-definition>summary small{display:block;margin:4px 0 0 16px}.hr-guided-flow .fields-editor>.secondary{margin-top:20px}.hr-guided-flow>.form-preview-action,.hr-guided-flow>.hr-form-preview{margin-left:30px}.hr-guided-flow>.primary,.hr-guided-flow>.request-submit{margin-left:30px}.hr-request-workspace>.page-heading h2,.hr-checklist-workspace>h2{font-size:23px;margin-bottom:10px}.hr-request-workspace>.notice{padding:0 0 20px;background:transparent;border:0;color:var(--muted);line-height:1.7;max-width:820px}.hr-request-workspace>.request-form{margin-top:32px;max-width:100%}.hr-request-workspace>.secondary{margin:4px 0 24px}.request-history-heading{padding-top:28px;margin-top:24px;border-top:1px solid var(--line)}.request-history-heading h3{margin:0}.hr-request-workspace .requirement-builder{border:0;padding:0;margin-top:24px;min-width:0}.hr-request-workspace .requirement-definition,.hr-request-workspace .profile-field-editor{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:18px 0;margin:0}.hr-request-workspace .requirement-builder>legend{font-size:14px;font-weight:600}.hr-checklist-workspace{padding-top:8px}.hr-checklist-workspace>h3{margin:28px 0 20px;font-size:16px}.hr-checklist-workspace>.context-fields{border:0;padding:0;margin:0 0 24px;gap:20px 24px}.hr-checklist-workspace .context-fields label{margin-top:0}.hr-checklist-workspace>.advanced-configuration{border:0;border-top:1px solid var(--line);border-radius:0;padding:18px 0;margin-bottom:20px;background:transparent}.hr-checklist-workspace .freeze-form{border:0;border-top:1px solid var(--line);border-radius:0;padding:28px 0;margin-top:28px;background:transparent}.hr-checklist-workspace .resolved-list>details{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:18px 0;background:transparent}.hr-checklist-workspace .resolved-list summary{cursor:pointer;line-height:1.6}.hr-checklist-workspace .snapshot-title{margin-top:40px}@media(max-width:650px){.hr-guided-flow{padding-left:12px}.hr-guided-flow>.hr-settings-section{padding-left:22px}.hr-guided-flow>.form-preview-action,.hr-guided-flow>.hr-form-preview,.hr-guided-flow>.primary,.hr-guided-flow>.request-submit{margin-left:22px}.hr-request-workspace .policy-grid,.hr-checklist-workspace>.context-fields{grid-template-columns:minmax(0,1fr)}.hr-guided-flow>.hr-form-preview{padding:18px}}.ready-country-form{padding:24px 0;margin:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ready-country-form .section-heading{flex-wrap:wrap;gap:16px}.ready-country-form h2{margin-bottom:8px}.ready-country-form .tiny{margin-bottom:0}.speech-answer{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.speech-answer .config-actions{gap:12px;flex-wrap:wrap}.speech-answer button[aria-pressed=true]{border-color:#20201f;background:#f0f0ed}.speech-answer>.tiny{margin-top:14px}.realtime-conversation{margin-bottom:22px}.speech-answer>details>summary{font-size:12px;color:var(--muted);cursor:pointer;padding:12px 0}.voice-partial{color:var(--muted);font-size:14px}.voice-reply{font-size:14px;line-height:1.7}.realtime-conversation .tiny{margin-top:12px}.admin-config-workspace{max-width:1440px;padding:38px clamp(20px,3vw,48px)}.admin-config-workspace h1{font-size:30px}.admin-config-workspace .page-heading{margin-bottom:28px;align-items:flex-start}.admin-country-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:24px 0}.admin-country-card{display:flex;gap:12px;align-items:center;text-align:left;min-width:0;border:1px solid var(--line);border-radius:10px;padding:18px;background:#fff}.admin-country-card.selected{border-color:#40403c;background:#f6f6f2}.admin-country-card>span:nth-child(2){flex:1;min-width:0}.admin-country-card strong{font-size:13px;display:block}.admin-country-card small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.admin-country-code{display:grid;place-items:center;width:38px;height:40px;background:#f1f1ed;border-radius:6px;font-size:13px;flex-shrink:0}.admin-country-card .pill{font-size:9px;flex-shrink:0}.admin-config-tools{display:grid;grid-template-columns:minmax(160px,2fr) minmax(120px,1fr) minmax(120px,1fr);gap:16px;align-items:end}.admin-config-tools label{margin:0 0 8px;font-size:11px}.admin-config-tools input,.admin-config-tools select{margin:0;font-size:12px;min-width:0}.admin-config-workspace .config-toolbar{margin:16px 0;align-items:center}.admin-config-workspace .config-toolbar>.tiny{margin-left:auto}.admin-config-workspace .config-layout{grid-template-columns:205px minmax(0,1fr);gap:24px;margin-top:26px;padding-top:24px;border-top:1px solid var(--line)}.admin-config-workspace .version-list{max-height:80vh;overflow-y:auto;align-self:start}.admin-config-workspace .version-list>button{padding:14px 10px}.admin-config-workspace .version-detail>.tiny{margin-top:-4px}.config-section-nav{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin:24px 0 12px;padding-bottom:10px}.config-section-nav button{border:0;background:transparent;color:var(--muted);padding:10px 11px;font-size:11px;border-radius:5px;min-height:40px}.config-section-nav button.active{background:#eeeee8;color:#222}.config-section-nav button:hover{background:#f4f4f0}.admin-config-workspace .requirement-builder{padding:12px 0;border:0;border-radius:0;margin:20px 0}.admin-config-workspace .requirement-builder>legend{padding:0;font-size:16px}.admin-config-workspace .requirement-definition,.admin-config-workspace .profile-field-editor,.admin-config-workspace .field-definition{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:18px 0;margin:0}.admin-config-workspace .requirement-definition>summary,.admin-config-workspace .field-definition>summary{font-size:13px;min-height:40px;line-height:1.7}.admin-config-workspace .field-definition{padding-left:12px}.admin-config-workspace .requirement-builder>p{margin-bottom:20px}.field-quick-controls{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:14px 0 6px;font-weight:400}.toggle-control{display:inline-flex;align-items:center;gap:7px;font-size:11px;line-height:1.5}.toggle-switch{display:inline-flex;align-items:center;width:32px;height:19px;min-height:19px;border:1px solid #c8c8c0;border-radius:20px;padding:2px;background:#deded7;cursor:pointer;flex-shrink:0}.toggle-switch>span{display:block;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002;transition:transform .15s}.toggle-switch[aria-checked=true]{background:#2d2d2a;border-color:#2d2d2a}.toggle-switch[aria-checked=true]>span{transform:translate(12px)}.toggle-switch:disabled{opacity:.45;cursor:not-allowed}.source-lock{font-size:10px!important;color:var(--muted);margin:0!important}.field-add-bar{display:flex;gap:12px;align-items:end;margin:20px 0}.field-add-bar>label{flex:1;margin:0;min-width:0}.field-add-bar>.secondary{flex-shrink:0;margin-bottom:0;min-height:44px}.field-add-bar select{margin-bottom:0}.config-save-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;position:sticky;bottom:0;background:#fafaf7f2;border:1px solid var(--line);border-radius:7px;padding:12px 16px;z-index:3;margin:20px 0;font-size:11px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.config-save-bar button{padding:10px 18px;font-size:12px}.config-empty h2{font-size:16px}.config-empty p{font-size:12px}.add-country-panel{padding:24px;border:1px solid var(--line);border-radius:10px;margin:22px 0;background:#fbfbf8}.add-country-panel h2{font-size:19px}.add-country-panel h3{font-size:13px}.country-source-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:18px 0 24px}.country-source-options article{border:1px solid var(--line);border-radius:7px;padding:18px;background:#fff}.add-country-panel form{border-top:1px solid var(--line);padding-top:18px}.add-country-panel .policy-grid{gap:16px}.add-country-panel .policy-grid label{font-size:12px}.admin-advanced-nav{font-size:11px;margin:24px 12px;color:#77776e}.admin-advanced-nav summary{cursor:pointer}.admin-advanced-nav button{font-size:10px;padding:14px 0}.admin-config-workspace [hidden]{display:none!important}@media(max-width:1150px){.admin-config-workspace .config-layout{grid-template-columns:minmax(0,1fr)}.admin-config-workspace .version-list{display:flex;overflow:auto;max-height:none;padding-bottom:12px;border-right:0}.admin-config-workspace .version-list>button{flex-shrink:0;min-width:170px;max-width:220px}}@media(max-width:650px){.admin-config-workspace{padding:25px 18px}.admin-config-workspace h1{font-size:26px}.admin-config-workspace .page-heading>.primary{margin-top:16px}.admin-country-grid{grid-template-columns:minmax(0,1fr)}.admin-config-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.admin-config-tools>div:first-child{grid-column:1/-1}.config-section-nav button{flex:1 1 120px;font-size:10px}.field-add-bar{align-items:stretch;flex-direction:column}.field-quick-controls{gap:12px}.add-country-panel{padding:18px}.admin-config-workspace .field-definition{padding-left:0}.admin-config-workspace .config-toolbar>.tiny{width:100%;margin-left:0}.admin-advanced-nav{margin:12px 0}}.toggle-button{display:inline-flex;align-items:center;gap:7px;min-height:44px;background:transparent;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.toggle-button[aria-checked=true] .toggle-switch{background:#2d2d2a;border-color:#2d2d2a}.toggle-button[aria-checked=true] .toggle-switch>span{transform:translate(12px)}.toggle-button:disabled{opacity:.45;cursor:not-allowed}.toggle-button:disabled .toggle-switch{cursor:not-allowed}.toggle-button:focus-visible{outline:2px solid #555;outline-offset:4px;border-radius:3px}.candidate-clean,.candidate-signin{min-width:0;overflow-wrap:anywhere}.candidate-clean :is(img,canvas,video),.candidate-signin img{max-width:100%}.candidate-clean :is(input,select,textarea),.candidate-signin :is(input,select,textarea){font-size:max(16px,1em);min-width:0}.candidate-clean :is(button,summary),.candidate-signin button{touch-action:manipulation}.candidate-clean .selected-document>div,.candidate-clean .document-upload-history article{min-width:0;overflow-wrap:anywhere}.candidate-clean .evidence-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}@media(max-width:650px){.candidate-signin>header{padding:20px max(16px,env(safe-area-inset-right)) 14px max(16px,env(safe-area-inset-left));gap:12px;flex-wrap:wrap}.candidate-signin>header>.tiny{font-size:9px;letter-spacing:1px}.candidate-signin>section{width:calc(100% - 32px);padding:20px 0 32px}.candidate-signin h1{font-size:clamp(34px,10vw,46px)}.candidate-signin form{max-width:100%}.candidate-signin input{min-height:50px}.candidate-signin .primary{width:100%;min-height:50px}.candidate-signin>footer{padding:16px 20px calc(16px + env(safe-area-inset-bottom));line-height:1.6}.candidate-clean .candidate-header{padding:14px max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));gap:10px;align-items:center}.candidate-clean .candidate-header .brand{margin:0;font-size:19px}.candidate-clean .candidate-header>div:last-child{max-width:none}.candidate-clean .save-leave-button{min-height:44px;white-space:nowrap;padding:10px 13px}.candidate-clean .context-progress{width:calc(100% - 32px);margin-top:16px;padding:14px 16px;border-radius:20px}.candidate-clean .question-stage{width:calc(100% - 32px);max-width:none;padding:0;margin:24px auto calc(32px + env(safe-area-inset-bottom))}.candidate-clean .question-stage h1{font-size:clamp(28px,8vw,36px);line-height:1.18;letter-spacing:-1px;margin:12px 0 24px}.candidate-clean .question-title-row{gap:10px;align-items:flex-start}.candidate-clean .question-title-row h1{flex:1;min-width:0}.candidate-clean .question-help-popover>summary{display:grid;place-items:center;min-width:44px;min-height:44px}.candidate-clean .question-help-popover>p{max-width:calc(100vw - 44px);inset-inline-end:0}.candidate-clean .question-content :is(input,textarea,select){font-size:18px;padding:14px;min-height:52px}.candidate-clean .question-content textarea{min-height:112px}.candidate-clean .question-actions{margin-top:24px;gap:12px}.candidate-clean .question-actions>.primary{min-width:150px;min-height:50px}.candidate-clean .conversation-options{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:24px}.candidate-clean .conversation-options button{width:100%;min-height:52px;justify-content:center}.candidate-clean .speech-answer{margin-top:20px;padding-top:20px}.candidate-clean .speech-answer .config-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.candidate-clean .speech-answer button{width:100%;min-height:48px;white-space:normal}.candidate-clean .speech-answer summary{min-height:44px;display:flex;align-items:center}.candidate-clean .realtime-conversation{margin-bottom:12px}.candidate-clean .realtime-conversation .tiny{font-size:12px;line-height:1.6}.candidate-clean .slide-confirm{width:100%;gap:14px}.candidate-clean .slide-track{width:100%;max-width:100%}.candidate-clean .slide-confirm>.primary{width:100%;min-height:50px}.candidate-clean .document-step>label{margin-top:20px}.candidate-clean .document-step :is(select,input,textarea){font-size:16px;min-width:0}.candidate-clean .document-drop{padding:20px 12px}.candidate-clean .folder-picker{width:100%;max-width:100%;white-space:normal}.candidate-clean .selected-document{flex-wrap:wrap;gap:14px}.candidate-clean .selected-document>div{flex:1 1 170px}.candidate-clean .document-step>.primary,.candidate-clean .review-buttons>button{width:100%;min-height:48px}.candidate-clean .evidence-card{padding:16px 12px}.candidate-clean .evidence-card>summary{gap:12px;flex-wrap:wrap;min-height:44px}.candidate-clean .review-list dd{margin-inline-start:0;line-height:1.6}.candidate-clean .review-list .text-button{min-height:44px}.candidate-clean .opening-sequence{height:calc(100svh - 110px);min-height:470px;padding:0 16px calc(32px + env(safe-area-inset-bottom));--scene-center:30%;--scene-size:clamp(210px,36svh,310px)}.candidate-clean .intro-copy h1{font-size:clamp(28px,8vw,36px)}.candidate-clean .intro-copy .primary{min-height:50px;max-width:100%;white-space:normal}.candidate-clean .badge-viewport{height:min(560px,72svh);min-height:310px}}@media(max-width:360px){.candidate-clean .candidate-header .brand{font-size:17px}.candidate-clean .question-actions>.primary{min-width:140px;padding-inline:20px}.candidate-clean .opening-sequence{--scene-center:28%}.candidate-signin>header>.tiny{letter-spacing:0}}@media(max-height:500px)and (min-width:651px){.candidate-clean .question-stage{margin-top:24px}.candidate-clean .context-progress{margin-top:12px}.candidate-signin>section{padding-top:16px;padding-bottom:24px}}@media(max-width:650px){.candidate-clean .format-select{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}.candidate-clean .format-select select{width:100%;max-width:100%}.candidate-clean .speech-answer>details>summary:after{content:"+";margin-inline-start:auto;font-size:17px}.candidate-clean .speech-answer>details[open]>summary:after{content:"−"}}.voice-answer-value{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #dfe3e9;min-height:52px;font-size:18px}.voice-answer-value>span{min-width:0;overflow-wrap:anywhere}.voice-answer-value .text-button{flex-shrink:0;font-size:12px}.voice-waveform{height:64px;display:flex;align-items:center;justify-content:center;gap:4px;margin:16px 0;color:#25272b}.voice-waveform i{display:block;width:4px;min-height:4px;border-radius:8px;background:currentColor;transition:height 90ms linear}.realtime-conversation{display:flex;flex-direction:column}.realtime-conversation>button{order:3}.realtime-conversation>.tiny{order:2;text-align:center}.realtime-conversation .voice-waveform{order:1}.realtime-conversation .error-note{order:4}@media(prefers-reduced-motion:reduce){.voice-waveform i{transition:none}}@media(max-width:650px){.voice-answer-value{font-size:17px}.voice-waveform{height:72px;gap:5px}.voice-waveform i{width:4px}}.candidate-clean .conversation-stage{display:grid;place-items:center;margin-block:24px;padding-block:clamp(24px,5dvh,60px)}.conversation-choice{width:100%;min-width:0;text-align:center}.conversation-options{justify-content:center;align-items:stretch}.conversation-options>button{flex:1 1 220px;min-width:0;max-width:100%;justify-content:center;white-space:normal;overflow-wrap:anywhere}.conversation-options>button>span{flex-shrink:0}.platform-dashboard{max-width:1320px;padding:38px clamp(20px,3vw,48px)}.platform-dashboard h1{font-size:30px;margin:0}.platform-dashboard h2{font-size:17px;margin:0 0 18px}.platform-dashboard .page-heading{margin-bottom:30px}.dashboard-heading-actions,.country-heading-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.dashboard-heading-actions button{font-size:12px}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:34px}.dashboard-metrics button{display:grid;grid-template-columns:1fr auto;gap:18px;text-align:left;padding:20px;background:#fafaf7;border:1px solid var(--line);border-radius:8px;min-width:0}.dashboard-metrics button>span:first-child{font-size:12px;grid-column:1/-1;color:var(--muted)}.dashboard-metrics strong{font-size:30px;font-weight:500}.dashboard-metrics button>span:last-child{align-self:end;color:var(--muted)}.dashboard-section{padding:24px 0;border-top:1px solid var(--line)}.dashboard-section .section-heading h2{margin:0}.dashboard-country-list{display:grid;gap:10px}.dashboard-country-list>button{display:flex;align-items:center;gap:15px;text-align:left;background:#fff;border:1px solid var(--line);padding:14px;border-radius:7px;font-size:13px;min-width:0}.dashboard-country-list strong{margin-right:auto}.dashboard-empty{padding:24px 0}.dashboard-empty p{font-size:13px;color:var(--muted)}.dashboard-work-list{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.dashboard-work-list>button{display:flex;gap:16px;align-items:center;border:0;border-bottom:1px solid var(--line);background:#fff;padding:18px 0;text-align:left;font-size:12px}.dashboard-work-list>button>span:first-child{margin-right:auto}.dashboard-work-list strong{font-weight:600}.dashboard-options{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dashboard-options article{padding:20px;border:1px solid var(--line);border-radius:8px;min-width:0}.dashboard-options h3{font-size:13px;margin:0 0 10px}.dashboard-options p{font-size:12px;margin:0 0 18px;line-height:1.7}.dashboard-options button{font-size:12px;padding:0}.dashboard-activity>div{display:grid;grid-template-columns:1fr 130px 130px;gap:18px;padding:16px 0;border-bottom:1px solid var(--line);font-size:11px}.dashboard-activity strong{font-weight:500}.dashboard-activity span,.dashboard-activity time{color:var(--muted)}.dashboard-customize{padding:22px;border:1px solid var(--line);border-radius:8px;background:#fafaf7;margin:0 0 28px}.dashboard-customize p{font-size:12px}.dashboard-switches{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.dashboard-customize .config-actions{margin-bottom:0}.dashboard-customize .primary{font-size:12px;padding:11px 18px}.country-workspace-tabs{display:flex;align-items:center;gap:8px;margin:24px clamp(20px,3vw,48px) 0;padding-bottom:16px;border-bottom:1px solid var(--line)}.country-workspace-tabs>button{background:transparent;border:0;border-radius:5px;padding:11px 14px;font-size:12px;color:var(--muted)}.country-workspace-tabs>button.active{background:#eeeee8;color:#222}.country-workspace-tabs details{position:relative;margin-left:auto;font-size:11px}.country-workspace-tabs summary{cursor:pointer;padding:10px}.country-workspace-tabs details>button{position:absolute;right:0;top:100%;white-space:nowrap;background:#fff;border:1px solid var(--line);padding:16px;z-index:5;box-shadow:0 5px 16px #0001}.country-browse-actions{display:flex;gap:16px;align-items:start;margin:20px 0}.country-browse-actions>button,.country-browse-actions summary{font-size:11px}.country-browse-actions details{margin-left:auto;font-size:11px}.country-browse-actions summary{cursor:pointer;padding:10px 0}.country-browse-actions .config-toolbar{justify-content:flex-end}.admin-config-workspace .country-single-editor{grid-template-columns:minmax(0,1fr)}.country-heading-actions .text-button{font-size:12px}.platform-workspace .control-sidebar .control-workspace-label{margin-bottom:35px}@media(max-width:850px){.dashboard-metrics{grid-template-columns:1fr 1fr}.dashboard-activity>div{grid-template-columns:1fr auto}.dashboard-activity time{grid-column:1/-1}.dashboard-work-list{grid-template-columns:1fr}}@media(max-width:650px){.platform-dashboard{padding:25px 18px}.platform-dashboard h1{font-size:26px}.platform-dashboard .page-heading{align-items:flex-start;flex-direction:column;gap:20px}.dashboard-heading-actions{width:100%;gap:10px}.dashboard-heading-actions button{padding:11px 14px;font-size:11px;flex:1}.dashboard-metrics{gap:10px}.dashboard-metrics button{padding:16px;gap:12px}.dashboard-metrics button>span:first-child{font-size:11px}.dashboard-metrics strong{font-size:27px}.dashboard-options,.dashboard-switches{grid-template-columns:minmax(0,1fr)}.dashboard-country-list>button{gap:10px}.dashboard-country-list .tiny{display:none}.dashboard-customize{padding:18px}.dashboard-customize .config-actions{gap:14px}.country-workspace-tabs{margin:18px 18px 0;gap:2px}.country-workspace-tabs>button{padding:11px;font-size:11px}.country-workspace-tabs details>button{max-width:250px}.country-heading-actions{margin-top:18px;justify-content:space-between;width:100%}.country-heading-actions>.primary{font-size:12px}.country-browse-actions{flex-wrap:wrap;gap:8px}.country-browse-actions details{margin-left:0;width:100%}.country-browse-actions .config-toolbar{justify-content:start}.dashboard-activity>div{gap:8px;font-size:10px}.platform-workspace .control-sidebar .control-workspace-label{margin-bottom:15px}}.platform-workspace .control-sidebar .sidebar-bottom{margin-top:auto}.new-country-page{max-width:1180px;padding:38px clamp(20px,3vw,48px)}.new-country-page h1{font-size:30px}.new-country-page [hidden]{display:none!important}.new-country-steps{display:flex;gap:12px;padding-bottom:22px;margin-bottom:28px;border-bottom:1px solid var(--line)}.new-country-steps button{display:flex;align-items:center;gap:10px;flex:1;padding:12px;border:0;border-radius:6px;background:transparent;text-align:left;font-size:12px;color:var(--muted);min-height:48px}.new-country-steps button>span{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;font-size:10px}.new-country-steps button.active{background:#f0f0eb;color:#222}.new-country-steps button.active>span{background:#2c2c28;color:#fff;border-color:#2c2c28}.country-profile-settings{border:0;padding:0;margin:20px 0;min-width:0}.country-profile-settings legend{padding:0;font-size:16px;font-weight:600}.country-profile-settings .policy-grid{gap:18px 24px}.country-profile-settings label{font-size:12px;margin:12px 0}.country-profile-settings h3{font-size:14px;margin:24px 0 8px}.country-profile-settings input,.country-profile-settings select,.country-profile-settings textarea{font-size:12px;margin-top:8px;min-width:0}.new-country-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:28px;padding:20px 0;border-top:1px solid var(--line)}.new-country-page .requirement-builder{border:0;padding:0}.new-country-page .requirement-definition,.new-country-page .profile-field-editor,.new-country-page .field-definition{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:18px 0;margin:0}.source-country-setup ul{list-style:none;padding:0;margin:28px 0}.source-country-setup li{display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid var(--line);padding:18px 0;font-size:13px}.source-country-setup li strong{font-weight:500}.source-country-setup>.tiny{margin-top:18px}@media(max-width:650px){.new-country-page{padding:25px 18px}.new-country-page h1{font-size:26px}.new-country-steps{gap:4px;margin-bottom:20px;padding-bottom:18px}.new-country-steps button{flex-direction:column;align-items:flex-start;font-size:10px;gap:9px;padding:10px 8px}.country-profile-settings .policy-grid{grid-template-columns:minmax(0,1fr);gap:10px}.new-country-page .page-heading{align-items:flex-start;gap:15px}.new-country-footer .primary{font-size:12px}.new-country-page .requirement-builder{padding:0}.new-country-page .field-quick-controls{gap:10px}}.platform-workspace .workspace-main:has(.new-country-page)>.country-workspace-tabs{display:none}.scan-guide{margin:12px 0 24px;border-bottom:1px solid var(--line,#e5e5e0);padding:0 0 14px}.scan-guide summary{cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:4px}.scan-guide-content{padding-top:14px;max-width:540px}.scan-guide-content img,.scan-guide-content svg{display:block;width:100%;height:auto;max-height:540px;object-fit:contain;border-radius:12px}.scan-guide-content p{font-size:14px;line-height:1.6}.camera-actions{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.camera-scan{margin:20px 0;padding:16px;border:1px solid #ddd;border-radius:18px}.camera-scan video{display:block;width:100%;max-height:420px;object-fit:contain;border-radius:12px;background:#111}.camera-scan p{font-size:14px}.camera-actions button{min-height:48px}@media(max-width:650px){.camera-actions button{flex:1 1 160px}}.document-add-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:20px 0 28px}.document-add-toolbar>.secondary{flex-shrink:0}.document-add-toolbar>.tiny{max-width:420px;line-height:1.7}@media(max-width:650px){.document-add-toolbar{gap:12px}.document-add-toolbar>.tiny{width:100%}}.invitation-sharing{margin-block:20px}.invitation-preview{border-top:1px solid var(--line,#ddd);margin-top:20px;padding-top:20px;min-width:0}.invitation-preview input,.invitation-preview textarea{width:100%;max-width:100%;box-sizing:border-box}.invitation-preview textarea{min-height:240px;resize:vertical}.invitation-preview .config-actions{flex-wrap:wrap}.invitation-preview a.secondary{display:inline-flex;align-items:center;text-decoration:none}.offer-welcome{max-width:1160px;margin:0 auto;padding:32px 48px 48px;color:#41382e}.offer-introduction{text-align:center;margin-bottom:38px}.offer-introduction .eyebrow{font-size:10px;letter-spacing:.22em;color:#8a7760}.candidate-clean .offer-introduction h1{font-size:clamp(32px,4vw,52px);font-weight:450;line-height:1.1;letter-spacing:-.045em;margin:14px 0}.offer-introduction h1 em{font-family:Georgia,serif;font-weight:400}.offer-introduction p{font-size:13px;color:#8a7d6e;margin:14px 0}.offer-scroll{position:relative;margin:0 12px;filter:drop-shadow(0 22px 28px #674a2315)}.offer-parchment{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:radial-gradient(ellipse at 24% 30%,#fffaf0 0,transparent 65%),linear-gradient(90deg,#d9bd8b 0,#f5e8c9 4%,#faf0d9 45%,#f5e7c8 93%,#d9bd8b);border-block:1px solid #d9c49f;clip-path:inset(0);animation:offer-unroll 1.35s cubic-bezier(.22,1,.36,1) both;min-height:385px}.offer-letter,.offer-compensation{padding:36px 40px;min-width:0}.offer-letter{border-right:1px solid #baa17a45}.offer-section-number{font-size:9px;letter-spacing:.2em;color:#927958}.offer-parchment h2{font-family:Georgia,serif;font-size:clamp(24px,2.5vw,33px);font-weight:400;line-height:1.23;letter-spacing:-.025em;margin:22px 0;color:#594329;overflow-wrap:anywhere}.offer-letter p{font-size:12px;line-height:1.8;color:#806e57}.offer-letter .offer-salutation{margin-top:20px;color:#594329}.offer-letter dl{margin:22px 0}.offer-letter dl>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px;margin:12px 0;font-size:12px;line-height:1.5}.offer-letter dt{color:#927d60}.offer-letter dd{margin:0;color:#51412e;overflow-wrap:anywhere}.offer-letter .offer-reference{font-size:9px;overflow-wrap:anywhere;margin-bottom:0}.offer-compensation{display:flex;flex-direction:column}.offer-ctc-content{text-align:center;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:22px 0 0}.offer-ornament{font-size:30px;color:#a88750}.offer-ctc-content h2{font-size:23px;margin:12px 0 16px}.offer-ctc{font-family:Georgia,serif;font-size:clamp(26px,3.4vw,44px);line-height:1.15;overflow-wrap:anywhere;max-width:100%;margin:0;color:#5b4225}.offer-ctc.is-pending{font-size:22px;max-width:220px;line-height:1.4}.offer-ctc-note{font-size:10px;color:#927d60}.offer-rule{width:48px;height:1px;background:#b69a6b;margin:24px 0 8px}.offer-ctc-content>p:last-child{font-family:Georgia,serif;font-style:italic;font-size:15px;line-height:1.7;color:#927d60}.offer-scroll-rod{position:absolute;top:-12px;bottom:-12px;width:23px;border-radius:10px;background:linear-gradient(90deg,#8d6336,#d2b17c 24%,#eddbb1 48%,#bc945c 76%,#8d6336);box-shadow:2px 3px 9px #5f3f2826}.offer-scroll-rod:before,.offer-scroll-rod:after{content:"";position:absolute;left:-4px;right:-4px;height:12px;border-radius:6px;background:linear-gradient(90deg,#7c552e,#c6a26a 45%,#8d6336);box-shadow:0 1px 3px #5f3f2840}.offer-scroll-rod:before{top:-2px}.offer-scroll-rod:after{bottom:-2px}.offer-scroll-rod.is-left{left:-11px;animation:offer-left-roll 1.35s cubic-bezier(.22,1,.36,1) both}.offer-scroll-rod.is-right{right:-11px;animation:offer-right-roll 1.35s cubic-bezier(.22,1,.36,1) both}.offer-accept{text-align:center;margin-top:38px}.offer-accept button{min-height:50px;min-width:200px;display:inline-flex;align-items:center;justify-content:center;gap:28px}.offer-accept p{font-size:10px;color:#8a7d6e;margin:14px 0 0}@keyframes offer-unroll{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes offer-left-roll{0%{left:calc(50% - 11px)}to{left:-11px}}@keyframes offer-right-roll{0%{right:calc(50% - 11px)}to{right:-11px}}@media(max-width:650px){.offer-welcome{padding:24px 22px 32px}.offer-introduction{margin-bottom:30px}.offer-parchment{grid-template-columns:minmax(0,1fr);min-height:0}.offer-letter,.offer-compensation{padding:26px 25px}.offer-letter{border-right:0;border-bottom:1px solid #baa17a45}.offer-letter dl>div{grid-template-columns:80px minmax(0,1fr);gap:10px}.offer-compensation{padding-top:24px;padding-bottom:28px}.offer-ctc-content{padding-top:15px}.offer-ctc-content h2{margin:8px 0 12px}.offer-rule{margin-top:18px}.offer-ctc-content>p:last-child{margin-bottom:0}.offer-scroll-rod{width:17px}.offer-scroll-rod:before,.offer-scroll-rod:after{left:-2px;right:-2px}.offer-accept{margin-top:30px}}@media(prefers-reduced-motion:reduce){.offer-parchment,.offer-scroll-rod.is-left,.offer-scroll-rod.is-right{animation:none}}.upload-choice .conversation-options{width:min(100%,680px)}.upload-choice p{color:var(--muted,#686a70);margin:0 0 28px}.locker-checklist{list-style:none;padding:0;margin:24px 0;max-width:640px}.locker-checklist li{display:flex;flex-direction:column;gap:7px;padding:16px 0;border-bottom:1px solid #e1e2e5}.locker-checklist li span,.prefill-proposal small{font-size:13px;color:#65666c;line-height:1.5}.locker-preview{margin:24px 0;padding:20px;border:1px solid #ddd;border-radius:16px}.locker-preview summary{cursor:pointer;font-weight:600}.prefill-proposal{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-bottom:1px solid #e1e2e5;cursor:pointer}.prefill-proposal input{width:20px;height:20px;flex:0 0 20px;margin:3px 0;accent-color:#161719}.prefill-proposal>span{display:flex;flex-direction:column;gap:8px;min-width:0;overflow-wrap:anywhere}.aadhaar-prefill>.secondary{margin-top:20px}@media(max-width:650px){.upload-choice .conversation-options{width:100%}.upload-choice .conversation-options button{white-space:normal;min-width:0}.digilocker-intake .question-actions{gap:12px;flex-wrap:wrap}.aadhaar-prefill .question-actions{flex-wrap:wrap;gap:16px}}.candidate-language-control{display:flex;flex-direction:column;gap:3px;max-width:190px;font-size:11px}.candidate-language-control select{width:100%;min-height:44px;padding:8px 10px;border:1px solid #cdd4df;border-radius:12px;background:#fff;font:inherit}.language-coverage{max-width:720px;margin:8px auto;padding:0 18px;font-size:12px;line-height:1.6;color:#515c6d}.upload-receipt{padding:14px 0;line-height:1.7}.candidate-header>div:last-child{display:flex;align-items:center}.candidate-header .text-button{white-space:normal}@media(max-width:650px){.candidate-clean .candidate-header{align-items:flex-start}.candidate-clean .candidate-header>div:last-child{max-width:190px;gap:8px}.candidate-language-control{max-width:180px}.candidate-header .text-button{font-size:11px;min-height:32px}}.country-form-fields{display:grid;gap:22px;margin:28px 0}.country-form-fields label{display:grid;gap:8px;font-size:14px}.country-form-fields input,.country-form-fields textarea,.country-form-fields select{width:100%;min-height:48px;box-sizing:border-box;border:1px solid #cdd4df;border-radius:12px;padding:12px;font:inherit;background:#fff}.country-form-fields small{font-size:12px;line-height:1.6;color:#596577}.saved-form-review{margin:24px 0;padding:20px 0;border-block:1px solid #dfe4eb}.saved-form-review dl{margin:20px 0}.saved-form-review dl>div{padding:12px 0}.saved-form-review dt{font-size:12px;color:#596577}.saved-form-review dd{margin:6px 0;overflow-wrap:anywhere}.form-evidence-card textarea{width:100%;box-sizing:border-box}.form-evidence-card .review-buttons{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.candidate-forms h1{overflow-wrap:anywhere}[hidden]{display:none!important}.candidate-locale-loading{max-width:680px;margin:12vh auto;padding:24px;line-height:1.7}.candidate-locale-loading button{margin:8px}.candidate-signin .candidate-language-control{max-width:190px}.candidate [translate=no],.candidate input,.candidate textarea{unicode-bidi:plaintext}.candidate[dir=rtl] .offer-letter{border-inline-end:1px solid #baa17a45;border-inline-start:0}.candidate:not([lang=en-IN]){line-height:1.6}.candidate:not([lang=en-IN]) h1,.candidate:not([lang=en-IN]) h2{line-height:1.35;letter-spacing:normal}.candidate .primary,.candidate .secondary{overflow-wrap:anywhere}.hr-account .candidate-language-control,.workspace-header .candidate-language-control{margin-inline-start:auto;min-width:140px;max-width:190px}.control-signin-form>.candidate-language-control{margin-inline-start:auto;margin-block-end:24px}.hr-account{flex-wrap:wrap}.workspace-header{gap:12px;flex-wrap:wrap}.hr-signin>header{gap:18px;flex-wrap:wrap}.hr-workspace-navigation nav button,.hr-subtabs button,.config-section-nav button{white-space:normal;overflow-wrap:anywhere}html:not([lang=en-IN]) .hr-workspace h1,html:not([lang=en-IN]) .workspace h1{line-height:1.4;letter-spacing:normal}@media(max-width:650px){.workspace-header .candidate-language-control{min-width:120px;max-width:150px}.hr-topbar{gap:16px;align-items:flex-start}.hr-account{justify-content:flex-end;max-width:190px}.hr-signin>header .candidate-language-control{margin-inline-start:auto}.workspace-main{min-width:0}}.candidate-language-control{margin:0}.workspace-header{height:auto;min-height:80px;padding-block:12px}.control-sidebar{border-right:0;border-inline-end:1px solid var(--line)}.control-sidebar nav button{text-align:start}@media(max-width:650px){.workspace-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.workspace-header>span:first-child{grid-column:1 / -1;overflow-wrap:anywhere}.workspace-header>.candidate-language-control{grid-column:1;margin-inline-start:0;max-width:180px}.workspace-header>.mobile-signout{grid-column:2}.workspace-header>.tiny{display:none}}.locale-surface-hr,.locale-surface-platform{min-height:100dvh;display:flex;flex-direction:column}.locale-surface-hr>.hr-signin,.locale-surface-hr>.hr-workspace,.locale-surface-platform>.platform-signin,.locale-surface-platform>.workspace{flex:1;min-height:0}.language-coverage-footer{max-width:none;margin:0;padding:14px 5vw;border-top:1px solid var(--line);background:#fdfdfb;font-size:11px;line-height:1.65;color:#6c6c62;text-align:start}.language-control-utility{flex-direction:row;align-items:center;gap:10px;max-width:230px;min-width:0;color:#6c6c62;flex-shrink:0}.language-control-utility>span{white-space:nowrap}.language-control-utility select{width:154px;min-height:40px;padding:8px 28px 8px 10px;border-color:var(--line);border-radius:6px;font-size:11px;color:var(--ink);background-color:#fff}.hr-signin>header>.language-control-utility{margin-inline-start:auto}.hr-account>.language-control-utility,.workspace-header>.language-control-utility{min-width:0;max-width:230px}@media(max-width:650px){.hr-signin>header{gap:12px;align-items:center}.hr-signin>header>.product-label{font-size:8px;padding-inline-start:12px;letter-spacing:1px}.hr-signin>header>.language-control-utility{margin-inline-start:auto;max-width:160px}.language-control-utility>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-control-utility select{width:140px;min-height:44px}.hr-account>.language-control-utility{max-width:140px}.language-coverage-footer{padding:14px 22px}}@media(max-width:420px){.hr-signin>header>.product-label{display:none}.hr-signin>header>.language-control-utility{max-width:140px}}@media(max-width:650px){.candidate-clean .candidate-header>div:last-child{min-width:0}.candidate-clean .candidate-header .candidate-language-control{width:100%;min-width:0}.candidate-clean .candidate-header .candidate-language-control select{max-width:100%}}.attestation-statement-text{white-space:pre-wrap;overflow-wrap:anywhere}.attestation-statement{margin-block:18px}.employer-task-card .country-form-fields :disabled{background:#f3f3f1;color:#666;cursor:not-allowed}.live-offer-list .section-heading{align-items:center;gap:16px}.live-offer-card{border:1px solid #e6e4e1;border-radius:12px;margin:10px 0;background:#fff;overflow:hidden}.live-offer-card>summary{display:flex;align-items:center;gap:18px;cursor:pointer;padding:18px 20px;list-style:none}.live-offer-card>summary::-webkit-details-marker{display:none}.live-offer-card>summary:after{content:"+";font-size:22px;color:#746e6c;margin-left:auto}.live-offer-card[open]>summary:after{content:"−"}.live-offer-person{display:flex;flex-direction:column;gap:4px;min-width:0}.live-offer-person strong{font-size:15px;overflow-wrap:anywhere}.live-offer-person small,.live-offer-role{color:#77716e;font-size:12px;overflow-wrap:anywhere}.live-offer-role{margin-left:auto;text-align:right}.live-offer-details{border-top:1px solid #eeeae7;padding:4px 20px 20px}.live-offer-group{padding-top:19px}.live-offer-group h4{font-size:13px;margin:0 0 12px;color:#383331}.live-offer-group dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 24px;margin:0}.live-offer-group dl>div{min-width:0}.live-offer-group dt{font-size:11px;color:#77716e;margin-bottom:4px}.live-offer-group dd{font-size:13px;margin:0;overflow-wrap:anywhere}.live-offer-group+.live-offer-group{border-top:1px solid #f0eeeb;margin-top:18px}@media(max-width:700px){.live-offer-group dl{grid-template-columns:repeat(2,minmax(0,1fr))}.live-offer-card>summary{align-items:flex-start;flex-wrap:wrap}.live-offer-role{order:3;flex-basis:100%;text-align:left;margin:0}.live-offer-card>summary:after{margin-left:auto;order:2}}@media(max-width:380px){.live-offer-group dl{grid-template-columns:1fr}}.field-definition-row{position:relative}.field-definition-row>.field-remove{display:block;margin:0 0 10px auto;color:#8a2449}.field-definition-row>.field-remove:disabled{color:#8b8886}.submission-spinner{display:block;width:30px;height:30px;margin-bottom:16px;border:3px solid #e7e2e4;border-top-color:#97134d;border-radius:50%;animation:submission-spin .8s linear infinite}.hr-submission-confirmation{max-width:760px;padding:28px;border:1px solid var(--line);border-radius:16px;background:#fff}.hr-submission-confirmation>.case-timeline{margin-top:28px}@keyframes submission-spin{to{transform:rotate(360deg)}}.optional-requirement-selection{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0}.optional-requirement-selection legend{font-weight:600;padding:0 6px}.optional-requirement-selection .checkbox{margin:8px 0}.dashboard-live-offers{margin-top:32px}.dashboard-offer-row{cursor:default;text-align:left}.dashboard-view-all{display:block;margin:14px 0 0 auto;color:#97134d;font-weight:600}.offer-action{margin:0;min-width:220px}.offer-action select{display:block;margin-top:6px}@media(max-width:600px){.offer-action{width:100%}}.hr-workspace .hr-workspace-navigation{display:block;border:0;padding:18px 5vw 0;background:transparent;min-width:0}.hr-workspace .hr-workspace-navigation nav{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;width:max-content;max-width:100%;margin-inline:auto;box-sizing:border-box;padding:7px;border:1px solid rgba(255,255,255,.88);border-radius:999px;background:linear-gradient(135deg,#ffffffc7,#e9edf67a);box-shadow:inset 0 1px 1px #fffffff2,inset 0 -1px 1px #6e7b961f,0 4px 20px #202d4814,0 0 0 1px #8593aa38;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);overflow-x:auto;scrollbar-width:none}.hr-workspace .hr-workspace-navigation nav::-webkit-scrollbar{display:none}.hr-workspace .hr-workspace-navigation nav button{flex:0 0 auto;white-space:nowrap;overflow-wrap:normal;border:1px solid transparent;border-radius:999px;background:transparent;padding:12px 19px;min-height:46px;font-size:13px;font-weight:500;line-height:1.4;color:#52596a;transition:background .18s,box-shadow .18s,color .18s}.hr-workspace .hr-workspace-navigation nav button:hover{background:#ffffff7a;color:#172740}.hr-workspace .hr-workspace-navigation nav button[aria-current=page],.hr-workspace .hr-workspace-navigation nav button.active{border:1px solid rgba(255,255,255,.9);background:linear-gradient(145deg,#fffffff0,#dee4f1b8);box-shadow:inset 0 1px 1px #fff,0 2px 7px #2131501f;color:#94104d;font-weight:650}.hr-workspace .hr-workspace-navigation nav button:focus-visible{outline:2px solid #94104d;outline-offset:-3px}@media(max-width:650px){.hr-workspace .hr-workspace-navigation{padding:16px 20px 0}.hr-workspace .hr-workspace-navigation nav{width:100%;padding:6px;gap:4px}.hr-workspace .hr-workspace-navigation nav button{padding:11px 17px;font-size:12px}}@media(prefers-reduced-motion:reduce){.hr-workspace .hr-workspace-navigation nav button{transition:none}}.voice-choice-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:1px solid #e3e6eb;border-radius:18px;padding:20px;background:#ffffffb8;margin:24px 0;text-align:left}.voice-choice-settings label{min-width:0}.voice-choice-settings :is(input,select){width:100%;min-width:0}@media(max-width:550px){.voice-choice-settings{grid-template-columns:1fr}}.document-step .document-camera-bar{display:block;margin:8px 0 20px}.document-step .document-camera-bar button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:9px 16px;border-radius:10px;font-size:13px;background:#f5f6f9;border:1px solid #dce1ea;color:#344158;box-shadow:none}.document-step .document-camera-bar button:hover:not(:disabled){background:#eceff5;border-color:#b9c5d7}.completion-summary{margin:0 0 28px;padding:8px 24px;border:1px solid #dce8df;border-radius:20px;background:#f7fbf8}.completion-summary>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0}.completion-summary>div+div{border-top:1px solid #dce8df}.completion-summary dt{font-weight:500}.completion-summary dd{margin:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#21623a;text-align:right;font-size:13px}.completion-summary dd span{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e2f2e6;color:#21623a;font-weight:700}.completion-card-reveal{animation:completion-card-in .7s ease-out both}@keyframes completion-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.completion-card-reveal{animation:none}}@media(max-width:480px){.completion-summary{padding:6px 14px}.completion-summary>div{gap:12px}.completion-summary dd{max-width:65%}}.candidate-clean .document-upload-history article.quiet-box{width:100%;margin:28px 0 34px;padding:30px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(150deg,#fff,#f4f6fa);border:1px solid #dfe5ef;border-radius:20px;box-shadow:0 12px 32px #3445610a}.candidate-clean .document-upload-history article.quiet-box:before{content:"";width:42px;height:52px;margin-bottom:17px;border:1px solid #c5cfdf;border-radius:7px;background:linear-gradient(#d3dbe8,#d3dbe8) center 17px / 22px 2px no-repeat,linear-gradient(#d3dbe8,#d3dbe8) center 24px / 22px 2px no-repeat,linear-gradient(#d3dbe8,#d3dbe8) center 31px / 14px 2px no-repeat,#fff;box-shadow:0 5px 12px #34456112}.candidate-clean .document-upload-history article.quiet-box>strong{max-width:100%;color:#26344c;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.candidate-clean .document-upload-history article.quiet-box>p{margin:5px 0 18px;color:#68758a;font-size:12px}.candidate-clean .document-upload-history article.quiet-box>div{max-width:100%}.candidate-clean .document-upload-history article.quiet-box .secondary{max-width:100%;white-space:normal}.candidate-clean .document-upload-history article.quiet-box .tiny{margin:12px 0 0}.candidate-clean .evidence-filename{color:#344158;font-size:13px;overflow-wrap:anywhere}.candidate-clean .evidence-filename span{color:#748095;margin-inline-end:8px}.candidate-clean .candidate-evidence-layout{display:block}.candidate-clean .candidate-evidence-layout .evidence-original-area{margin:20px 0}.candidate-clean .candidate-evidence-layout>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.candidate-clean .candidate-evidence-layout label{min-width:0;margin:12px 0;color:#46536a;font-size:12px;font-weight:600}.candidate-clean .candidate-evidence-layout input,.candidate-clean .candidate-evidence-layout select,.candidate-clean .candidate-evidence-layout textarea{margin-top:8px;background:#f9fafc;border-color:#dbe1eb;border-radius:10px;min-height:46px;color:#202c40}@media(max-width:600px){.candidate-clean .candidate-evidence-layout>div:last-child{grid-template-columns:minmax(0,1fr);gap:0}}.candidate-clean .document-simple-progress{margin:0 0 30px;padding:19px 20px;border:1px solid #e3e7ed;border-radius:16px;background:#fff}.candidate-clean .document-simple-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:#344158;font-size:13px}.candidate-clean .document-simple-heading span{color:#66748a;font-size:12px;white-space:nowrap}.candidate-clean .document-simple-track{height:5px;overflow:hidden;border-radius:10px;background:#e9edf3;margin:13px 0 10px}.candidate-clean .document-simple-track span{display:block;height:100%;border-radius:inherit;background:#7188a7;transition:width .3s ease}.candidate-clean .document-simple-progress p{margin:8px 0 0;color:#69778a;font-size:12px;line-height:1.5}.candidate-clean .document-simple-progress .document-simple-current{color:#303e54;font-weight:600;overflow-wrap:anywhere}.candidate-clean .document-idle-help{padding:13px 16px;border-radius:12px;background:#f1f5f9;color:#384a61;font-size:13px}@media(prefers-reduced-motion:reduce){.candidate-clean .document-simple-track span{transition:none}}.candidate-clean .document-checklist-overview{border-top:1px solid #edf0f4;margin-top:14px;padding-top:8px}.candidate-clean .document-checklist-overview summary{display:flex;justify-content:space-between;align-items:center;min-height:40px;cursor:pointer;color:#465a76;font-size:12px;font-weight:600;list-style:none}.candidate-clean .document-checklist-overview summary::-webkit-details-marker{display:none}.candidate-clean .document-checklist-overview summary span{font-size:18px}.candidate-clean .document-checklist-overview ul{list-style:none;margin:0;padding:0}.candidate-clean .document-checklist-overview li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid #f0f2f5;color:#334055;font-size:12px}.candidate-clean .document-checklist-overview li span:first-child{min-width:0;overflow-wrap:anywhere}.candidate-clean .document-checklist-overview li span:last-child{color:#6c798c;text-align:end;flex-shrink:0}.candidate-clean .document-preparation{padding-bottom:24px}.candidate-clean .document-preparation .preparation-kicker{color:#78869a;font-size:10px;font-weight:700;letter-spacing:.16em}.candidate-clean .document-preparation h1{margin:18px 0 14px;max-width:520px}.candidate-clean .preparation-intro{max-width:470px;margin:0 0 26px;color:#68758a;font-size:14px}.candidate-clean .preparation-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.candidate-clean .preparation-meta span{padding:7px 11px;border:1px solid #e3e8f0;border-radius:999px;background:#fff;color:#526178;font-size:11px}.candidate-clean .preparation-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}.candidate-clean .preparation-cards li{min-width:0;min-height:116px;padding:17px;display:flex;align-items:flex-start;gap:12px;border:1px solid #e2e7ef;border-radius:16px;background:linear-gradient(145deg,#fff,#f7f8fb)}.candidate-clean .preparation-icon{display:grid;place-items:center;width:34px;height:40px;flex-shrink:0;border:1px solid #d5deeb;border-radius:8px;background:#fff;color:#7a8ca7;font-size:10px}.candidate-clean .preparation-cards li div{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px;padding-top:3px}.candidate-clean .preparation-cards strong{color:#29384e;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.candidate-clean .preparation-cards li div span{color:#738198;font-size:11px}.candidate-clean .preparation-note,.candidate-clean .preparation-empty{margin:18px 0 0;color:#748095;font-size:12px}.candidate-clean .preparation-actions{margin-top:28px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:440px){.candidate-clean .preparation-cards{grid-template-columns:1fr}.candidate-clean .preparation-cards li{min-height:76px}.candidate-clean .preparation-actions .primary{width:100%}}.status-tick{color:#19733b;font-weight:600}.candidate .primary.is-saved,.candidate .secondary.is-saved,.pre-offer .primary.is-saved{background:#238448;border-color:#238448;color:#fff}.form-status-list{list-style:none;padding:0;margin:16px 0}.form-status-list li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid #e1e4df}.candidate-forms select{width:100%;min-height:44px}.onboarding-review{width:100%;min-width:0}.form-status-list span{overflow-wrap:anywhere}.candidate .question-stage:has(.candidate-forms),.candidate .question-stage:has(.onboarding-review){padding-top:24px}@media(max-width:650px){.candidate-clean .question-stage{padding-top:22px;padding-left:18px;padding-right:18px;min-height:0}.candidate-clean .question-actions{gap:12px;flex-wrap:wrap}.form-status-list li{align-items:flex-start;flex-wrap:wrap;gap:6px}.candidate .review-list>div{gap:8px}.candidate .question-stage h1{font-size:clamp(26px,7vw,36px)}.candidate-clean .brand img{max-height:36px;max-width:150px}.onboarding-review .question-actions>*{flex:1;min-height:44px}}.candidate-forms .forms-progress{margin:14px 0 20px}.candidate-forms .forms-progress summary{cursor:pointer;min-height:36px;padding:6px 0;font-size:13px}.candidate-forms .form-status-list li{padding:6px 0;min-height:0}.candidate-forms .form-status-list .text-button{margin:0;padding:4px 0;min-height:32px}.candidate-forms .country-form-fields{margin-block:20px;gap:16px}.locker-field-details>summary{cursor:pointer;padding:14px 0;font-weight:500;min-height:44px}.locker-field-details>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.locker-field-details .review-list{margin-top:8px}.locker-field-details>summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);list-style-position:inside}.locker-field-details>summary:hover{background:var(--paper)}.candidate-profile-menu{position:relative;z-index:90;min-width:0}.candidate-profile-menu>summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;min-height:44px;padding:5px 12px 5px 5px;border:1px solid #e1e3e7;border-radius:28px;background:#fff;color:#263140}.candidate-profile-menu>summary::-webkit-details-marker{display:none}.candidate-profile-menu>summary:focus-visible{outline:2px solid #526078;outline-offset:4px}.candidate-profile-avatar{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:#f0f2f5}.candidate-profile-name{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.candidate-profile-dropdown{position:absolute;inset-inline-end:0;top:calc(100% + 10px);width:280px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:20px;display:flex;flex-direction:column;gap:18px;background:#fff;border:1px solid #e1e3e7;border-radius:18px;box-shadow:0 16px 48px #26314020;text-align:start}.candidate-profile-dropdown>strong{font-size:15px;overflow-wrap:anywhere;padding-bottom:14px;border-bottom:1px solid #eceef1}.candidate-clean .candidate-header .candidate-profile-dropdown .candidate-language-control{width:100%;max-width:none;gap:7px}.candidate-profile-dropdown>.text-button{text-align:start;min-height:44px;padding:10px 0}.candidate-profile-dropdown>.save-leave-button{width:100%;min-height:44px}@media(max-width:650px){.candidate-profile-name{max-width:110px}.candidate-clean .candidate-header>div.candidate-account{max-width:none}.candidate-profile-dropdown{width:270px}}.country-form-picker{position:relative;margin:14px 0}.country-form-picker>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 16px;cursor:pointer;border:1px solid var(--line);border-radius:12px;list-style:none}.country-form-picker>summary::-webkit-details-marker{display:none}.country-form-picker>summary strong{display:block;margin-top:4px;font-size:15px;font-weight:500;overflow-wrap:anywhere}.country-form-picker>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.country-form-picker[open]>select{position:absolute;top:100%;left:0;z-index:20;max-height:240px;height:auto;overflow-y:auto;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 12px 28px #00000014;padding:6px}.country-form-picker option{padding:12px 10px;white-space:normal;overflow-wrap:anywhere;font:inherit}.country-forms-progress,.form-answer-progress{margin:16px 0 20px}.candidate-forms .document-simple-heading{flex-wrap:wrap;gap:8px}.candidate-forms .document-simple-heading span{font-size:13px}.onboarding-review .review-page-heading{margin-bottom:28px}.review-page-heading .eyebrow{font-size:11px;letter-spacing:.16em}.review-page-heading h1{margin:8px 0 12px}.review-page-heading p{font-size:13px;line-height:1.7;color:#657069;max-width:560px}.review-profile-details{border:1px solid #e1e5df;border-radius:14px;padding:16px 18px;background:#fff}.review-profile-details>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;min-height:32px;font-size:14px}.review-profile-details>summary>span{font-size:12px;color:#657069}.review-checklist-group{margin:30px 0}.review-group-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.review-group-heading h2{font-size:18px;margin:0}.review-group-heading>span{font-size:12px;color:#657069}.review-item-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.review-item{position:relative;border:1px solid #e1e5df;border-radius:12px;padding:16px;background:#fff;min-width:0}.review-item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.review-item-heading>strong{font-size:14px;font-weight:550;overflow-wrap:anywhere}.review-applicability{font-size:10px;color:#68736b;background:#f4f5f2;border-radius:5px;padding:3px 6px;white-space:nowrap}.review-item-status{display:grid;gap:5px;margin-top:14px;font-size:13px;color:#768078}.review-item-status small{font-size:11px;line-height:1.5;color:#768078}.review-item-status small.error-note{color:#a52f2f;margin:0}.review-uploaded{display:flex;align-items:center;gap:7px;font-weight:550;color:#19733b}.review-upload-tick{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#e9f5ec;font-size:12px}.review-item .review-item-action{font-size:12px;min-height:32px;margin:10px 0 -4px;padding:5px 0}.onboarding-document-review{margin:26px 0;border-block:1px solid #e1e5df;padding:14px 0}.onboarding-document-review>summary{display:flex;justify-content:space-between;align-items:center;min-height:32px;cursor:pointer;font-size:14px;font-weight:550;list-style:none}.onboarding-document-review>summary::-webkit-details-marker{display:none}.onboarding-document-review .review-flow{margin-top:20px}.review-page-actions{display:grid;gap:18px}.review-secondary-actions{display:flex;flex-wrap:wrap;gap:8px}.review-secondary-actions .secondary{font-size:12px;min-height:40px;padding:10px 14px}.review-page-actions>.primary{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:50px}.onboarding-review summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:650px){.review-item-grid{grid-template-columns:1fr}.review-item{padding:16px}.review-profile-details>summary{align-items:flex-start;flex-direction:column;gap:7px}.review-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.review-secondary-actions .secondary{width:100%}.review-secondary-actions .secondary:last-child:nth-child(3){grid-column:1/-1}.review-checklist-group{margin:24px 0}}.review-optional-items{margin:12px 0 0;border:1px solid #e1e5df;border-radius:12px;padding:10px 14px;background:#fafbf8}.review-optional-items>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;cursor:pointer;font-size:13px}.review-optional-items>summary>span:last-child{font-size:11px;color:#768078}.review-optional-items .review-item-grid{margin-top:14px}.review-profile-details>summary>span.status-tick{color:#19733b}.submission-celebration{margin:28px 0;padding:22px 18px;border:1px solid var(--line);border-radius:18px;background:#fff;text-align:center}.submission-preview-label{display:inline-block;padding:5px 10px;border-radius:30px;background:#f3f4f1;font-size:11px;color:#626b64}.submission-celebration h2{margin:16px 0 8px}.submission-preview-card{position:relative}.submission-celebration .badge-viewport{min-height:350px}.submission-celebration .badge-flat{max-height:410px}.submission-celebration .badge-viewport{height:min(480px,58svh);min-height:320px}.submission-celebration:focus{outline:none}.hr-document-group>summary{display:grid;grid-template-columns:minmax(100px,1fr) auto auto;gap:12px}.hr-document-group>summary:before{content:"▸";grid-column:1;grid-row:1;margin-left:-5px}.hr-document-group[open]>summary:before{content:"▾"}.hr-document-group>summary>strong{grid-column:1;grid-row:1;padding-left:15px}.hr-document-group .hr-document-collection{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hr-document-group .hr-document-collection .hr-uploaded-tick{color:#217345;text-transform:none}.hr-document-group>.locker-retrieved{background:#f8faf8;margin:18px 0}.hr-document-group>.locker-retrieved .locker-field-details>summary{font-size:12px}.hr-document-group .review-list dd{overflow-wrap:anywhere}.hr-review-bundle{margin:16px 0}@media(max-width:600px){.hr-document-group>summary{grid-template-columns:minmax(0,1fr) auto;gap:8px}.hr-document-group>summary>.hr-document-collection{grid-column:1;grid-row:2;padding-left:15px}.hr-document-group>summary>span:last-child{grid-column:2;grid-row:1 / span 2;text-align:right;max-width:110px}}.approval-feedback:focus{outline:none}.approval-feedback .approval-success{border:1px solid #93c5a4;background:#eef8f0;color:#205c37;font-size:16px;padding:18px;border-radius:12px}.approval-feedback small{overflow-wrap:anywhere}.approval-feedback .error-note{padding:14px;border:1px solid currentColor;border-radius:10px;white-space:pre-wrap}.approval-feedback [role=status]{display:block}.approval-feedback .save-spinner{display:inline-block;margin-right:10px}:root{--brand-blue:#1877fe;--brand-yellow:#f2c200;--brand-maroon:#97134d;--brand-primary:var(--brand-blue);--brand-action:#125fce;--brand-tint:#f2f7ff;--ink:#0d203b;--muted:#56657a;--line:#dfe6ef;--paper:#f7f9fc;font-family:Manrope,system-ui,sans-serif;color:var(--ink)}html[data-brand=waige]{--brand-primary:var(--brand-maroon);--brand-action:var(--brand-maroon);--brand-tint:#f2f4f6}body{background:#fff}h1,h2,h3{font-family:Manrope,system-ui,sans-serif}h1{font-weight:800;letter-spacing:-.035em;line-height:1.2}h2,h3{font-weight:600}.brand{display:flex;align-items:center;flex-shrink:0;gap:20px;padding:20px;letter-spacing:normal;line-height:1;direction:ltr;text-align:left}.brand img{display:block;max-width:none;height:auto;object-fit:contain;flex-shrink:0}.brand-master>img{width:144px;min-width:120px}.brand-product-lead{width:128px;flex-shrink:0}.brand-product-lead>img{width:128px}.brand-product-caption{display:none;font-size:9px;font-weight:400;color:#56657a;line-height:1.5;white-space:nowrap;margin:5px 0 0;text-align:center}.brand-divider{height:48px;width:1px;flex-shrink:0;background:var(--line)}.brand-endorsement{display:flex;flex-direction:column;gap:7px;width:132px;flex-shrink:0}.brand-endorsement>span{font-size:8px;letter-spacing:.15em;font-weight:400;color:#56657a}.brand-endorsement>img{width:132px}.brand-compact{padding:12px;gap:0}.brand-compact .brand-product-caption{display:block}.brand-compact :is(.brand-divider,.brand-endorsement){display:none}.primary,.candidate-clean .primary{background:var(--brand-action);border-color:var(--brand-action);color:#fff}.primary:hover:not(:disabled),.candidate-clean .primary:hover:not(:disabled){filter:brightness(.93)}.secondary{border-color:#bdc9d9;color:var(--ink);background:#fff}.secondary:hover:not(:disabled){border-color:var(--brand-primary);background:var(--brand-tint)}:where(button,input,textarea,select,summary,a):focus-visible,.candidate-clean :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px}input[type=checkbox],input[type=radio]{accent-color:var(--brand-action)}.hr-signin,.hr-workspace,.language-coverage-footer{background:#fff}.hr-signin>header{gap:0}.hr-signin>header>.brand{margin-inline-start:-20px}.hr-signin>header>.product-label{border-color:var(--line);color:#56657a;padding-inline-start:20px}.hr-signin-grid>section:first-child h1,.candidate-signin h1,.control-intro h1{font-family:Manrope,system-ui,sans-serif;font-weight:800;font-size:clamp(36px,4.7vw,54px);letter-spacing:-.04em;line-height:1.16}.hr-signin-grid h1 em,.candidate-signin h1 em,.control-intro h1 em{font-style:normal;color:var(--brand-primary)}.hr-signin-card{border-color:var(--line);box-shadow:0 12px 40px #0d203b05}.hr-signin-card h2{font-weight:600}.hr-login-flow>span{border-color:var(--line)}.hr-login-flow strong{color:var(--ink)}.hr-login-flow>span:first-child{color:var(--brand-primary)}.hr-workspace-navigation nav button[aria-current=page]{border-color:var(--brand-primary);color:var(--brand-primary);font-weight:600}.hr-metrics>button:hover{border-color:var(--brand-primary);background:var(--brand-tint)}.hr-company-block{display:flex;align-items:center;gap:20px;min-width:0}.hr-company-block>.brand{margin-inline-start:-12px}.hr-company-block>.company-identity{border-inline-start:1px solid var(--line);padding-inline-start:20px;min-width:0}.company-monogram{font-family:Manrope,system-ui,sans-serif;font-size:20px;color:var(--brand-primary);background:var(--brand-tint);border-color:var(--line)}.hr-account{flex-shrink:0}.company-identity strong{overflow-wrap:anywhere;font-weight:600}.hr-subtabs button.active{background:var(--brand-action);border-color:var(--brand-action);color:#fff}.country-workspace-tabs button.active,.config-section-nav button.active,.config-section-nav button[aria-current=page]{background:var(--brand-tint);border-color:var(--brand-primary);color:var(--brand-action)}.candidate-signin,.candidate-clean{background:#fffefa}.candidate-signin>header>.brand,.candidate-clean .candidate-header>.brand{margin-inline-start:-20px}.candidate-signin>header{gap:16px}.candidate-signin>header>.candidate-language-control{margin-inline-start:auto}.candidate-signin form>.primary+.text-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:10px auto 0;text-align:center}.candidate-signin .signin-spark{color:var(--brand-primary)}.candidate-clean .welcome-scene h1,.candidate-clean .question-stage h1,.candidate-clean .offer-introduction h1{font-family:Manrope,system-ui,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:1.2}.candidate-clean .question-content :is(input,textarea){font-family:Manrope,system-ui,sans-serif}.control-intro,.control-sidebar{background:#0d203b;color:#fff}.control-intro>.brand,.control-sidebar>.brand{margin-inline-start:-20px}.control-intro h1 em{color:#fff}.control-product,.control-workspace-label{color:#bbcce3}.control-sidebar nav button.active,.control-sidebar nav button[aria-current=page]{background:var(--brand-action);color:#fff}.control-sidebar nav button:hover{background:#16375e}.control-sidebar .sidebar-bottom,.control-principles{border-color:#2b4260}.control-signin-form h2{font-weight:800}.workspace-header{border-color:var(--line)}@media(max-width:1100px){.hr-company-block{gap:12px}.hr-company-block>.company-identity{padding-inline-start:12px}.hr-company-block .company-monogram{display:none}.hr-account{gap:12px}}@media(max-width:760px){.hr-company-block{align-items:flex-start;flex-direction:column;gap:8px}.hr-company-block>.company-identity{border:0;padding:0}.hr-company-block>.brand{padding-block:0}}@media(max-width:650px){.brand{padding:12px;gap:0}.brand-product :is(.brand-divider,.brand-endorsement){display:none}.brand-product-caption{display:block}.brand-master{padding:20px}.hr-signin>header>.brand,.candidate-signin>header>.brand,.candidate-clean .candidate-header>.brand{margin-inline-start:-12px}.hr-signin>header{gap:12px}.hr-signin>header>.product-label{display:none}.hr-signin-grid>section:first-child h1,.candidate-signin h1,.control-intro h1{font-size:38px}.hr-topbar{gap:12px;align-items:flex-start}.hr-account{flex-basis:140px;max-width:140px;gap:8px}.hr-company-block{flex:1}.hr-company-block>.company-identity strong{font-size:12px}.candidate-signin>header{padding:20px 24px;align-items:center}.candidate-signin>header>.candidate-language-control{max-width:150px}.control-intro>.brand,.control-sidebar>.brand{margin-inline-start:-20px}}.hr-workspace{--brand-primary:#97134d;--brand-action:#97134d;--brand-tint:#f2f5f8}.hr-workspace .hr-workspace-navigation nav button[aria-current=page],.hr-workspace .hr-workspace-navigation nav button.active{color:var(--brand-primary)}.hr-workspace .hr-workspace-navigation nav button:focus-visible{outline-color:var(--brand-primary)}.hr-workspace :is(.page-heading .eyebrow,.badge-studio-card legend>span,.badge-studio-preview .badge-experience>.text-button){color:var(--brand-primary)}.hr-workspace .badge-studio-card input[type=checkbox]{accent-color:var(--brand-action)}.offer-salary-breakdown{width:100%;max-width:100%;overflow-x:auto;margin:20px 0}.offer-salary-breakdown table{width:100%;border-collapse:collapse;text-align:start;font-size:13px;line-height:1.5}.offer-salary-breakdown th,.offer-salary-breakdown td{padding:12px 8px;border-bottom:1px solid #bca77d55;overflow-wrap:anywhere}.offer-salary-breakdown thead th{font-size:11px;font-weight:600}.offer-salary-breakdown tbody th{font-weight:500}.offer-salary-breakdown td{text-align:end;font-variant-numeric:tabular-nums}@media(max-width:650px){.offer-salary-breakdown table{font-size:11px}.offer-salary-breakdown th,.offer-salary-breakdown td{padding:10px 4px}}.ocr-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:140px;padding:24px;color:var(--muted)}.candidate-evidence-layout.is-details-only{display:block}.candidate-evidence-layout.is-details-only>.evidence-original-area{margin-bottom:20px}.candidate-evidence-layout[hidden]{display:none!important}.platform-workspace,.platform-signin{--line:#e3e5e8;--paper:#f7f8fa;--muted:#66707a;--ink:#252a30;color:var(--ink);background:#f7f8fa}.brand-platform{padding:12px 8px}.brand-platform>img{width:116px;height:auto}.platform-workspace .control-sidebar{background:#fffd;color:var(--ink);border-inline-end:1px solid var(--line);padding:28px 20px;width:248px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.platform-workspace .control-workspace-label{color:var(--muted);letter-spacing:.12em;font-size:10px;margin:18px 10px 30px}.platform-workspace .control-sidebar nav{display:grid;gap:8px}.platform-workspace .control-sidebar nav button{color:#626a73;border-radius:12px;padding:14px 16px;min-height:48px;font-weight:600}.platform-workspace .control-sidebar nav button.active{color:#97134d;background:#eef0f3;box-shadow:inset 0 0 0 1px #252a3012}.platform-workspace .control-sidebar nav button:hover{background:#f2f4f6}.platform-workspace .control-sidebar .sidebar-bottom{border-color:var(--line);color:var(--ink)}.platform-workspace .control-sidebar .sidebar-bottom small{color:var(--muted)}.platform-workspace .control-sidebar .avatar{background:#eef0f3;color:#97134d;border-color:#dfe3e8}.platform-workspace .control-sidebar .icon-button{color:#97134d}.platform-workspace .workspace-header{background:#ffffffbd;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);color:var(--ink);min-height:80px}.platform-workspace .workspace-main{min-width:0}.platform-workspace .page-body{max-width:1440px;margin-inline:auto}.platform-workspace h1{font-size:clamp(28px,3vw,38px);letter-spacing:-.04em}.platform-workspace h2{letter-spacing:-.025em}.platform-workspace .country-workspace-tabs{border-color:var(--line);gap:6px}.platform-workspace .country-workspace-tabs>button,.platform-workspace .config-section-nav>button{border-radius:10px;min-height:44px}.platform-workspace .config-section-nav{gap:6px;flex-wrap:wrap;padding:6px;background:#eef0f3;border:1px solid var(--line);border-radius:14px}.platform-workspace .config-section-nav>button.active{background:#fff;color:#97134d;box-shadow:0 2px 8px #17202a0c}.platform-workspace .policy-fields{background:#fff;border:1px solid var(--line);padding:26px;border-radius:18px;margin-block:24px;box-shadow:0 8px 32px #17202a04}.platform-workspace :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#fff;border-color:#dfe3e8;border-radius:10px;color:var(--ink)}.platform-workspace :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.platform-workspace textarea{line-height:1.65;padding:12px}.platform-workspace .primary{border-radius:11px;min-height:44px;box-shadow:0 4px 12px #17202a12}.platform-workspace .dashboard-metrics button,.platform-workspace .dashboard-options article,.platform-workspace .dashboard-country-list>button{background:#fff;border-color:var(--line);border-radius:16px;box-shadow:0 6px 24px #17202a04}.platform-workspace .dashboard-metrics strong{color:#97134d}.platform-signin .control-intro{background:#f7f8fa;color:#252a30;border-inline-end:1px solid #e3e5e8}.platform-signin .control-product,.platform-signin .control-intro .eyebrow,.platform-signin .control-intro p,.platform-signin .control-principles{color:#66707a}.platform-signin .control-intro h1 em{color:#97134d}.platform-signin .control-principles{border-color:#e3e5e8}.platform-signin .control-signin-form{background:#fff;border:1px solid #e3e5e8;border-radius:24px;box-shadow:0 20px 70px #17202a08}@media(max-width:650px){.platform-workspace .control-sidebar{width:100%;padding:16px 20px}.platform-workspace .control-sidebar nav{display:flex;gap:6px}.platform-workspace .control-sidebar nav button{flex:1;justify-content:center;padding:12px}.platform-workspace .control-workspace-label{margin:8px 8px 16px}.platform-workspace .brand-platform>img{width:98px}}@media(max-width:650px){.platform-workspace .policy-fields{padding:18px;border-radius:14px}.platform-workspace .workspace-header{padding:16px 20px}.platform-workspace .config-section-nav>button{flex:1 1 130px;font-size:12px}.platform-signin .control-signin-form{border:0;border-radius:0;box-shadow:none}.platform-signin .control-intro{padding:24px}}.platform-workspace .admin-config-workspace>.page-heading{margin-block:24px}.platform-workspace .country-browse-actions{margin-block:12px}.platform-workspace .config-layout{margin-top:16px}.platform-workspace .config-save-bar{border-color:var(--line);background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
