@media (width>=1024px){.apply-desktop{background:var(--wall);min-height:100dvh;color:var(--nf-label);padding-bottom:40px}.apply-authhead{justify-content:space-between;align-items:center;gap:20px;padding:22px 40px 0;display:flex}.apply-authhead .auth-stage-brand{gap:10px}.apply-authhead .auth-stage-title{letter-spacing:-.015em}.apply-authhead .auth-stage-logo{box-shadow:0 5px 12px -3px #007aff8c, inset 0 1px 0 color-mix(in srgb, var(--hl) 39%, transparent)}.apply-tools{align-items:center;gap:10px;display:flex}.apply-authhead .auth-stage-logout{margin:0}.apply-authhead .auth-stage-logout button{height:calc(32px * var(--nf-scale));background:var(--nf-fill-3);color:var(--nf-label-2-solid);font-size:var(--nf-fs-md);border-radius:9999px;padding:0 16px;font-weight:650}.apply-panel{background:var(--pnl);width:calc(100% - 48px);max-width:1180px;box-shadow:0 20px 50px -24px #0f193c80, inset 0 1px 0 var(--hl);box-sizing:border-box;border-radius:22px;margin:22px auto 0;display:flex}.apply-steps{border-right:.5px solid var(--nf-separator);box-sizing:border-box;flex-direction:column;flex:none;gap:6px;width:272px;padding:28px 24px;display:flex}.apply-steps-label{font-size:var(--nf-fs-xs);color:var(--nf-label-3-solid);letter-spacing:.04em;padding:0 8px 8px;font-weight:750}.apply-steps nav{flex-direction:column;gap:6px;display:flex}.apply-step{border-radius:12px;gap:11px;padding:10px 8px;display:flex}.apply-step.cur{background:var(--nf-blue-tint)}.apply-step-circle{width:calc(19px * var(--nf-scale));height:calc(19px * var(--nf-scale));font-size:var(--nf-fs-2xs);color:var(--nf-bg-elev-1);background:var(--nf-blue-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-weight:800;display:inline-flex}.apply-step.done .apply-step-circle{background:var(--nf-green-strong)}.apply-step.idle .apply-step-circle{color:var(--nf-label);background:#787e9433}.apply-step-copy{min-width:0;font-size:var(--nf-fs-md);overflow-wrap:anywhere;font-weight:750}.apply-step.idle .apply-step-copy{color:var(--nf-label-2-solid);font-weight:550}.apply-step-copy:after{content:attr(data-hint);font-size:var(--nf-fs-xs);color:var(--nf-label-2-solid);word-break:keep-all;margin-top:2px;font-weight:400;line-height:1.5;display:block}.apply-steps-note{border-top:.5px solid var(--nf-separator);font-size:calc(10.5px * var(--nf-scale));color:var(--nf-label-2-solid);word-break:keep-all;overflow-wrap:anywhere;margin-top:auto;padding:12px 8px 0;line-height:1.55}.apply-form{box-sizing:border-box;flex-direction:column;flex:1;gap:14px;min-width:0;padding:26px 30px;display:flex}.apply-form-company{gap:16px;padding:24px 30px 22px}.apply-form-bizno{justify-content:center;min-height:380px}.apply-form-bizno>*{align-self:center;width:100%;max-width:540px}.apply-group{flex-direction:column;gap:10px;min-width:0;display:flex}.apply-group-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.apply-group-number{width:calc(20px * var(--nf-scale));height:calc(20px * var(--nf-scale));background:var(--nf-blue-tint);color:var(--nf-blue-text);font-size:var(--nf-fs-xs);border-radius:7px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.apply-group-head h2{font-size:var(--nf-fs-lg);letter-spacing:-.012em;margin:0;font-weight:750}.apply-group-hint{font-size:calc(10.5px * var(--nf-scale));color:var(--nf-label-3-solid);word-break:keep-all}.apply-group-ok{font-size:calc(10.5px * var(--nf-scale));color:var(--nf-green-strong);margin-left:auto;font-weight:700}.apply-grid-3{grid-template-columns:repeat(auto-fit, minmax(min(calc(240px * var(--nf-scale)), 100%), 1fr));gap:12px 14px;display:grid}.apply-basics input{font-weight:650;height:calc(38px * var(--nf-scale))!important;font-size:var(--nf-fs-lg)!important}.apply-basics>div:last-child input{font-weight:500}.apply-basics input:disabled{font-weight:500;background:var(--nf-fill-4)!important;opacity:1!important;font-family:var(--nf-font-mono)!important}.apply-biz-confirmed{min-width:0;position:relative}.apply-biz-confirmed input{padding-right:calc(100px * var(--nf-scale))!important}.apply-biz-tail{right:13px;bottom:calc(11px * var(--nf-scale));font-size:var(--nf-fs-xs);color:var(--nf-label-2-solid);pointer-events:none;font-weight:650;position:absolute}.apply-postcode{grid-template-columns:repeat(auto-fit, minmax(min(calc(240px * var(--nf-scale)), 100%), 1fr));column-gap:14px!important}.apply-postcode>[role=status]{order:1;grid-column:1/-1}.apply-postcode>[role=status]:empty{display:none}.apply-postcode input[autocomplete=postal-code]{width:calc(112px * var(--nf-scale));font-family:var(--nf-font-mono);flex:0 1 calc(112px * var(--nf-scale))!important}.apply-postcode button{background:var(--nf-blue-tint)!important;font-size:calc(11.5px * var(--nf-scale))!important;padding:0 14px!important}.apply-roles{grid-template-columns:repeat(auto-fit, minmax(min(calc(155px * var(--nf-scale)), 100%), 1fr));gap:10px;display:grid}.apply-role{background:var(--sf);min-width:0;box-shadow:0 10px 26px -18px #141e4673, inset 0 1px 0 var(--hl);border-radius:16px;flex-direction:column;gap:7px;padding:12px;display:flex;position:relative}.apply-role:before{content:"";background:var(--apply-accent);border-radius:16px 16px 0 0;height:3px;position:absolute;top:0;left:10px;right:10px}.apply-role-linked{background:var(--nf-fill-4);box-shadow:inset 0 0 0 1px var(--nf-separator)}.apply-role-linked:before{opacity:.35}.apply-role-title{font-size:var(--nf-fs-md);align-items:center;gap:6px;font-weight:750;display:flex}.apply-role-icon{width:calc(20px * var(--nf-scale));height:calc(20px * var(--nf-scale));background:color-mix(in srgb, var(--apply-accent) 14%, transparent);color:var(--nf-blue-text);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.apply-role-hint{font-size:calc(9.5px * var(--nf-scale));color:var(--nf-label-2-solid);margin-top:-3px;padding-left:26px;line-height:1.4}.apply-role input:not([type=checkbox]),.apply-role select{box-shadow:inset 0 0 0 .5px var(--nf-separator);background:var(--ipt)!important;font-size:calc(11.5px * var(--nf-scale))!important;padding:0 11px!important}.apply-role select{width:100%;min-width:0;height:calc(38px * var(--nf-scale));min-height:0!important;color:var(--nf-label)!important;border:none!important;border-radius:12px!important}.apply-role-fields{flex-direction:column;gap:7px;display:flex}.apply-role-fields label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;margin:-1px!important}.apply-role-link{min-height:calc(118px * var(--nf-scale));border:1px dashed var(--nf-gray-3);color:var(--nf-label-2-solid);font-size:calc(10.5px * var(--nf-scale));text-align:center;word-break:keep-all;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 8px;line-height:1.5;display:flex}.apply-chip{min-height:calc(24px * var(--nf-scale));background:var(--nf-blue-tint);color:var(--nf-blue-text);font-size:calc(10.5px * var(--nf-scale));border-radius:9999px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-weight:750;display:inline-flex}.apply-role-status{min-height:calc(26px * var(--nf-scale));align-self:flex-start;margin-top:auto}.apply-role-duties{margin-top:auto}.apply-role-duties>div:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute}.apply-role-duties>div:nth-child(2){gap:6px!important}.apply-role-duties>div:nth-child(2)>div{min-height:calc(26px * var(--nf-scale));background:var(--ipt);box-shadow:inset 0 0 0 .5px var(--nf-separator);border-radius:9999px;padding:0 9px;position:relative;gap:5px!important}.apply-role-duties>div:nth-child(2)>div:has(:checked){background:var(--nf-blue-tint);color:var(--nf-blue-text);box-shadow:none}.apply-role-duties input{z-index:1;position:relative;width:calc(14px * var(--nf-scale))!important;height:calc(14px * var(--nf-scale))!important}.apply-role-duties label{font-size:calc(10.5px * var(--nf-scale))!important}.apply-role-duties label:after{content:"";position:absolute;inset:0}.apply-doc-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px 14px;display:grid}.apply-doc-grid:not(:has(.apply-doc-preview)){grid-template-columns:1fr}.apply-doc-drop{border:1.5px dashed var(--nf-gray-3);background:var(--nf-fill-4);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.apply-doc-icon{width:calc(44px * var(--nf-scale));height:calc(44px * var(--nf-scale));background:var(--nf-blue-tint);color:var(--nf-blue-text);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.apply-doc-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.apply-doc-text b{font-size:var(--nf-fs-lg);font-weight:750}.apply-doc-text small{font-size:calc(10.5px * var(--nf-scale));color:var(--nf-label-2-solid);word-break:keep-all}.apply-doc-drop button{height:calc(38px * var(--nf-scale));background:var(--nf-blue-tint);color:var(--nf-blue-text);font-size:calc(11.5px * var(--nf-scale));border-radius:12px;padding:0 14px;font-weight:700}.apply-doc-preview{background:var(--sf);min-width:0;box-shadow:inset 0 1px 0 var(--hl), 0 10px 26px -18px #141e4673;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.apply-doc-preview .apply-doc-icon{background:linear-gradient(160deg,var(--nf-blue-tint),color-mix(in srgb,var(--nf-indigo) 14%,transparent));color:var(--nf-label-2-solid);border-radius:10px}.apply-doc-name{font-size:calc(11.5px * var(--nf-scale));overflow-wrap:anywhere;font-weight:700}.apply-doc-meta{font-size:var(--nf-fs-xs);color:var(--nf-label-3-solid);margin-top:2px}.apply-doc-remove{width:calc(24px * var(--nf-scale));height:calc(24px * var(--nf-scale));background:var(--nf-fill-3);color:var(--nf-label-2-solid);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.apply-footer{border-top:.5px solid var(--nf-separator);flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.apply-footer-summary{min-width:0;font-size:calc(10.5px * var(--nf-scale));color:var(--nf-label-2-solid);flex:1;line-height:1.5}.apply-actions{gap:9px;margin-left:auto;display:flex}.apply-actions .auth-stage-primary{padding:0 28px;flex:none!important}.apply-form-contact .apply-footer{border:0;padding-top:4px}.apply-consents{background:0 0!important;gap:10px!important;padding:2px 0 0!important}.apply-consents button{min-height:24px;font-size:var(--nf-fs-sm)!important;background:0 0!important;padding:0!important}.apply-consents label{font-size:var(--nf-fs-md)!important;font-weight:600!important}@media (width<=1250px){.apply-doc-grid{grid-template-columns:1fr}}.apply-contact-grid{grid-template-columns:repeat(auto-fit, minmax(min(calc(280px * var(--nf-scale)), 100%), 1fr));gap:12px 14px;display:grid}.apply-contact-grid>*{min-width:0}.apply-form-contact>div:nth-child(2)>span:nth-child(2)>span{font-size:var(--nf-fs-sm)!important}.apply-phone button,.apply-code button{font-size:calc(11.5px * var(--nf-scale))!important;padding:0 14px!important}.apply-phone button:first-of-type{background:var(--nf-blue-tint)!important}.apply-code>div{margin-top:0!important}.apply-code input{min-width:0;flex:0 1 calc(150px * var(--nf-scale))!important}.apply-code button{background:var(--nf-blue-tint)!important;color:var(--nf-blue-text)!important}.apply-responsibility>button{min-height:calc(24px * var(--nf-scale))!important;font-size:var(--nf-fs-xs)!important;color:var(--nf-label-2-solid)!important;background:0 0!important;padding:0!important}.apply-responsibility-chips{flex-wrap:wrap;align-items:flex-start;background:0 0!important;flex-direction:row!important;gap:6px!important;margin-top:6px!important;padding:0!important;display:flex!important}.apply-responsibility-chips>div:not(.apply-responsibility-custom)>label{min-height:calc(26px * var(--nf-scale));background:var(--ipt);box-shadow:inset 0 0 0 .5px var(--nf-separator);border-radius:9999px;position:relative;align-items:center!important;gap:5px!important;padding:0 9px!important;display:flex!important}.apply-responsibility-chips>div>label{color:var(--nf-label-2-solid)}.apply-responsibility-chips>div>label:has(:checked){color:var(--nf-blue-text);background:var(--nf-blue-tint)!important;box-shadow:none!important}.apply-responsibility-chips input[type=checkbox]{width:calc(14px * var(--nf-scale))!important;height:calc(14px * var(--nf-scale))!important}.apply-responsibility-chips>div>label>span>span:first-child{font-size:calc(10.5px * var(--nf-scale))!important;font-weight:650!important}.apply-responsibility-chips[data-expanded=false]>div>label>span>span:nth-child(2){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute}.apply-responsibility-chips[data-expanded=true]{flex-direction:column!important}.apply-responsibility-chips[data-expanded=true]>div>label{border-radius:12px;padding:7px 9px!important}.apply-responsibility-custom{width:100%;min-width:0}.apply-responsibility-chips[data-expanded=false] .apply-responsibility-custom>:not(:first-child){display:none!important}.apply-responsibility-chips[data-expanded=false] .apply-responsibility-custom{width:auto;padding:0!important}.apply-responsibility-chips[data-expanded=false] .apply-responsibility-custom>:first-child{min-height:calc(26px * var(--nf-scale));background:var(--ipt);box-shadow:inset 0 0 0 .5px var(--nf-separator);color:var(--nf-label-2-solid)}.apply-postcode-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute}.apply-desktop{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dk .apply-desktop{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dk .apply-group-ok{color:var(--nf-green)}.apply-role-status[data-complete=false]{background:var(--nf-fill-3);color:var(--nf-label)}.apply-role:nth-child(2) .apply-role-icon{background:var(--nf-blue-tint)}.apply-role:nth-child(3) .apply-role-icon,.apply-role:nth-child(4) .apply-role-icon{background:color-mix(in srgb, var(--apply-accent) 16%, transparent)}:root:not(.dk) .apply-role:first-child .apply-role-icon{color:#4644b4}:root:not(.dk) .apply-role:nth-child(3) .apply-role-icon{color:#50566e}:root:not(.dk) .apply-role:nth-child(4) .apply-role-icon{color:#0078aa}:root:not(.dk) .apply-role:nth-child(5) .apply-role-icon{color:#b26200}}
