.auth-security{border:1px solid var(--ps-line);border-radius:var(--ps-radius-xl);background:var(--ps-white);width:min(100%,520px);box-shadow:var(--ps-shadow-md);color:var(--ps-ink);margin-inline:auto;padding:clamp(24px,3vw,36px)}.platform-page .auth-single.auth-security-screen{justify-content:center;align-items:center;width:100%;max-width:620px;min-height:calc(100svh - 88px);padding:24px 28px;display:flex}.auth-shell-inner:has(>.auth-security){max-width:520px}.platform-page .auth-security.auth-security h1{letter-spacing:-.035em;color:var(--ps-ink);text-align:center;text-wrap:balance;margin:0 0 12px;font-size:clamp(30px,2.5vw,36px);font-weight:650;line-height:1.12}[dir=rtl] .platform-page .auth-security.auth-security h1{letter-spacing:0;line-height:1.35}.auth-security-description,.auth-security>p:not(.platform-error,.auth-security-message){color:var(--ps-muted);font-size:var(--ps-text-small);text-align:center;margin:0;line-height:1.6}.auth-security-message{color:var(--ps-green-700);font-size:var(--ps-text-caption);text-align:center;justify-content:center;align-items:flex-start;gap:8px;margin:18px 0 0;font-weight:600;line-height:1.5;display:flex}.auth-security-message svg{flex:none;margin-top:1px}.auth-security .platform-error{margin:18px 0 0}.auth-security-form{flex-direction:column;align-items:center;margin:24px 0 0;gap:16px!important;display:flex!important}.auth-security-form .field{gap:8px;width:min(100%,300px)}.auth-security-form .field-label{text-align:center;font-size:var(--ps-text-small)}.auth-security .auth-security-code-input{border-radius:var(--ps-radius-sm);background:var(--ps-white);text-align:center;letter-spacing:.34em;font-variant-numeric:tabular-nums;width:100%;height:60px;padding:10px 14px;font-weight:650;font-size:1.5rem!important}.auth-security .auth-security-backup-input{border-radius:var(--ps-radius-sm);background:var(--ps-white);letter-spacing:.12em;text-transform:uppercase;height:56px;font-size:1.0625rem!important}.auth-security .auth-security-primary{width:min(100%,300px);min-height:var(--ps-control);border-radius:var(--ps-radius-sm);font-size:var(--ps-text-body);gap:10px;padding:0 18px;font-weight:650}.auth-security-secondary-actions{border-top:1px solid var(--ps-line);flex-direction:column;align-items:center;gap:10px;max-width:420px;margin:22px auto 0;padding-top:18px;display:flex}.auth-security-secondary{border-radius:var(--ps-radius-sm);min-height:44px;color:var(--ps-cobalt-700);font:inherit;font-size:var(--ps-text-small);text-align:center;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:inline-flex}.auth-security-secondary:hover{color:var(--ps-cobalt-700);text-underline-offset:3px;text-decoration:underline}.auth-security-secondary:focus-visible{outline:2px solid var(--ps-cobalt);outline-offset:2px}.auth-security-resend{border:1px solid var(--ps-line);background:var(--ps-white);width:min(100%,220px);min-height:46px;color:var(--ps-ink);box-shadow:var(--ps-shadow-ink-sm);font-weight:650}.auth-security-resend:hover{background:var(--ps-paper);text-decoration:none}.auth-security-resend:disabled{opacity:.6;cursor:wait}.auth-security-back{min-height:44px;color:var(--ps-muted)}.auth-security-back:hover{color:var(--ps-ink)}.auth-local-note{border-radius:var(--ps-radius-sm);background:var(--ps-amber-50);max-width:420px;color:var(--ps-amber-700);font-size:var(--ps-text-caption);border:1px dashed #e8b25d;margin:20px auto 0;padding:0 14px}.auth-local-note summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.auth-local-note[open]{padding-bottom:14px}.auth-local-note p{margin:0 0 8px;line-height:1.5}.auth-local-note code{color:var(--ps-ink);font-family:var(--ps-font-mono);letter-spacing:.15em;font-size:1rem;font-weight:700}.auth-method-list{gap:10px;margin-top:24px;display:grid}.auth-method-list>button{border:1.5px solid var(--ps-line-strong);border-radius:var(--ps-radius-md);background:var(--ps-white);width:100%;min-height:76px;color:var(--ps-cobalt-700);text-align:start;cursor:pointer;transition:border-color var(--ps-fast) var(--ps-ease), box-shadow var(--ps-fast) var(--ps-ease), transform var(--ps-fast) var(--ps-ease);align-items:center;gap:14px;padding:14px 16px;display:flex}.auth-method-list>button:hover,.auth-method-list>button:focus-visible{border-color:var(--ps-cobalt-200);box-shadow:var(--ps-shadow-sm);outline:none}.auth-method-list>button:disabled{opacity:.6;cursor:wait;transform:none}.auth-method-list>button>svg:first-child{background:var(--ps-cobalt-50);border-radius:12px;flex:none;width:40px;height:40px;padding:9px}.auth-method-list>button>svg:last-child{width:18px;color:var(--ps-muted);flex:none}.auth-method-list>button>span{flex:1;gap:2px;min-width:0;display:grid}.auth-method-list strong{color:var(--ps-ink);font-size:var(--ps-text-body);font-weight:650}.auth-method-list small{color:var(--ps-muted);font-size:var(--ps-text-caption);line-height:1.4}[dir=rtl] .auth-method-list>button>svg:last-child{transform:scaleX(-1)}.auth-setup{justify-items:center;gap:12px;margin-top:22px;display:grid}.auth-setup img{border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);background:#fff;width:232px;max-width:100%;height:232px}.auth-setup p{color:var(--ps-muted);font-size:var(--ps-text-caption);text-align:center;margin:0;line-height:1.5}.auth-manual-key{border:1px solid var(--ps-line);border-radius:var(--ps-radius-sm);background:var(--ps-white);align-items:center;gap:6px;max-width:100%;padding:6px 6px 6px 12px;display:flex}.auth-manual-key code{overflow-wrap:anywhere;color:var(--ps-ink);font-family:var(--ps-font-mono);font-size:var(--ps-text-caption)}.auth-manual-key button{width:44px;height:44px;color:var(--ps-cobalt-700);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.auth-manual-key button:hover{background:var(--ps-cobalt-50)}.auth-backup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.auth-backup-list code{border:1px solid var(--ps-line);border-radius:var(--ps-radius-sm);background:var(--ps-white);min-width:0;color:var(--ps-ink);font-family:var(--ps-font-mono);font-size:var(--ps-text-caption);text-align:center;letter-spacing:.02em;overflow-wrap:anywhere;padding:12px 8px}.auth-security-actions{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.auth-security-actions .platform-button{min-width:130px;min-height:44px;font-size:var(--ps-text-small);white-space:nowrap;flex:1;gap:8px;padding:0 12px}.auth-security>.auth-security-primary{width:min(100%,300px);margin-inline:auto;display:flex}.account-security-panel .auth-security{width:100%;box-shadow:none;background:0 0;border:0;padding:0}.terrain-experience .account-terrain-layout.auth-security-layout{justify-content:center;align-items:center;max-width:1100px;min-height:calc(100svh - 88px);padding:24px;display:flex}.terrain-experience .account-terrain-layout.auth-security-layout .auth-form-section{align-self:center;width:min(100%,520px);max-width:520px;padding:0}@media (max-width:600px){.auth-security{border-radius:var(--ps-radius-lg);padding:24px 20px}.platform-page .auth-single.auth-security-screen{min-height:calc(100svh - 72px);padding:20px 24px}.platform-page .auth-security.auth-security h1{font-size:30px}.terrain-experience .account-terrain-layout.auth-security-layout{min-height:calc(100svh - 72px);padding:20px 24px}.auth-security-actions{grid-template-columns:1fr 1fr;display:grid}.auth-security-actions .platform-button{white-space:normal;min-width:0}}@media (max-width:350px){.auth-backup-list,.auth-security-actions{grid-template-columns:1fr}}
.SearchSelect-module__UpKtHq__field{gap:7px;min-width:0;display:grid}.SearchSelect-module__UpKtHq__label{color:var(--platform-ink,#10192b);font-size:13px;font-weight:650}.SearchSelect-module__UpKtHq__control{position:relative}.SearchSelect-module__UpKtHq__input{padding-inline-end:74px!important}.SearchSelect-module__UpKtHq__actions{inset-inline-end:8px;align-items:center;gap:2px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.SearchSelect-module__UpKtHq__iconButton,.SearchSelect-module__UpKtHq__indicator{color:#536684;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.SearchSelect-module__UpKtHq__iconButton:hover{color:#285aff;background:#285aff0d}.SearchSelect-module__UpKtHq__iconButton:focus-visible{outline-offset:1px;outline:2px solid #285aff}.SearchSelect-module__UpKtHq__indicator{pointer-events:none;transition:transform .16s}.SearchSelect-module__UpKtHq__indicatorOpen{transform:rotate(180deg)}.SearchSelect-module__UpKtHq__listbox{z-index:40;background:#fffdf8;border:1px solid #b8c5d8;border-radius:7px;max-height:min(310px,42svh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #183d8520,0 3px 10px #183d8510}.SearchSelect-module__UpKtHq__option{color:#24344d;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:40px;padding:9px 11px;font-size:13px;line-height:1.45;display:flex}.SearchSelect-module__UpKtHq__optionActive{color:#183d85;background:#e8efff}.SearchSelect-module__UpKtHq__optionSelected{font-weight:650}.SearchSelect-module__UpKtHq__option svg{color:#285aff;flex:none}.SearchSelect-module__UpKtHq__empty{color:#66758c;padding:13px 11px;font-size:12px;line-height:1.5}@media (max-width:720px){.SearchSelect-module__UpKtHq__label{font-size:12px}.SearchSelect-module__UpKtHq__input{font-size:16px!important}.SearchSelect-module__UpKtHq__listbox{max-height:min(280px,38svh)}}@media (prefers-reduced-motion:reduce){.SearchSelect-module__UpKtHq__indicator{transition:none}}
.PhoneNumberField-module__sWFFcq__field{grid-template-columns:minmax(135px,.7fr) minmax(0,1.3fr);align-items:start;gap:12px;min-width:0;display:grid}.PhoneNumberField-module__sWFFcq__field input{min-width:0;font-size:16px}@media (max-width:360px){.PhoneNumberField-module__sWFFcq__field{grid-template-columns:125px minmax(0,1fr);gap:8px}}
.page-trail{flex-wrap:wrap;align-items:center;gap:4px 20px;max-width:100%;margin:0 0 28px;display:flex}main:has(>.page-trail:first-child){padding-block-start:28px}.page-trail .page-trail-back{box-sizing:border-box;border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-sm);background:var(--ps-white);max-width:100%;min-height:44px;box-shadow:var(--ps-shadow-xs);color:var(--ps-ink);text-align:start;cursor:pointer;transition:background var(--ps-fast) var(--ps-ease), border-color var(--ps-fast) var(--ps-ease), color var(--ps-fast) var(--ps-ease);align-items:center;gap:10px;margin:0;padding-block:0;padding-inline:14px 18px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.page-trail .page-trail-back:hover{border-color:var(--ps-cobalt);background:var(--ps-cobalt-50);color:var(--ps-cobalt-700)}.page-trail .page-trail-back:focus-visible{outline:3px solid var(--ps-cobalt);outline-offset:3px}.page-trail .page-trail-arrow,.page-trail .page-trail-sep{flex:none}.page-trail .page-trail-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-trail .page-trail-label:has(>bdi){gap:.3em;display:flex;overflow:visible}.page-trail .page-trail-label>bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-trail .page-trail-crumbs{min-width:0;max-width:100%}.page-trail .page-trail-crumbs ol{flex-wrap:wrap;align-items:center;gap:0 2px;margin:0;padding:0;list-style:none;display:flex}.page-trail .page-trail-crumbs li{align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.page-trail .page-trail-crumb{border-radius:var(--ps-radius-xs);min-width:0;min-height:44px;color:var(--ps-ink-2);align-items:center;padding-inline:6px;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.page-trail a.page-trail-crumb{text-underline-offset:4px;transition:color var(--ps-fast) var(--ps-ease), text-decoration-color var(--ps-fast) var(--ps-ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.page-trail a.page-trail-crumb:hover{color:var(--ps-cobalt-700);text-decoration-color:currentColor}.page-trail a.page-trail-crumb:focus-visible{outline:3px solid var(--ps-cobalt);outline-offset:2px}.page-trail .page-trail-crumb[aria-current=page]{color:var(--ps-ink);font-weight:700}.page-trail .page-trail-crumb-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:34ch;display:block;overflow:hidden}.page-trail .page-trail-sep{color:var(--ps-muted)}[dir=rtl] .page-trail .page-trail-arrow,[dir=rtl] .page-trail .page-trail-sep{transform:scaleX(-1)}.platform-header-actions .platform-home-link{border:1px solid var(--ps-line-strong);background:var(--ps-white);color:var(--ps-ink)}.platform-header-actions .platform-home-link:hover{border-color:var(--ps-cobalt);background:var(--ps-cobalt-50);color:var(--ps-cobalt-700)}.platform-home-link svg{flex:none}@media (max-width:640px){main:has(>.page-trail:first-child){padding-block-start:20px}.page-trail{margin-bottom:22px}.page-trail .page-trail-crumb{min-height:40px}.page-trail li:not(:last-child) .page-trail-crumb-text{max-width:16ch}.page-trail .page-trail-crumb-text{max-width:min(34ch,70vw)}}@media (prefers-reduced-motion:reduce){.page-trail .page-trail-back,.page-trail a.page-trail-crumb{transition:none}}.brief-builder-header+.page-trail{margin:24px 0 0}
.header-action-icon,.workspace-header .workspace-brand-mark,.platform-header .platform-brand-mark{display:none}@media (max-width:680px){.workspace-shell header.workspace-header,header.platform-header.platform-header-signed-in{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px;min-height:56px;padding:8px 10px;display:flex}.workspace-shell .workspace-header .workspace-brand,header.platform-header-signed-in .platform-brand{flex:none;align-items:center;width:112px;height:40px}.workspace-header .workspace-brand-mark,.platform-header-signed-in .platform-brand-mark{width:auto;height:30px}.workspace-header .header-action-label,.platform-header-signed-in .header-action-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-header .header-action-icon,.platform-header-signed-in .header-action-icon{flex:none;display:block}.workspace-shell .workspace-header .workspace-user{flex-wrap:nowrap;flex:1 1 0;justify-content:flex-end;gap:2px;min-width:0}.workspace-shell .workspace-header .workspace-user:has(.workspace-role-switch){flex-wrap:wrap}.workspace-shell .workspace-header .workspace-role-switch{flex:1 0 100%;justify-content:flex-end}.workspace-shell .workspace-header .workspace-header-nav{scrollbar-width:none;flex:0 auto;gap:2px;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto}.workspace-shell .workspace-header .workspace-header-nav::-webkit-scrollbar{display:none}.workspace-shell .workspace-header .workspace-header-nav .workspace-header-action{flex:none;gap:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.workspace-shell .workspace-header .workspace-lang-toggle,.workspace-shell .workspace-header .workspace-header-signout{flex:none;justify-content:center;gap:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.workspace-shell .workspace-header .workspace-account-link{flex:none;width:40px;min-width:40px;height:40px;min-height:40px;padding:3px}.workspace-shell .workspace-header .workspace-profile-menu{flex:none;position:static}.workspace-shell .workspace-header .workspace-profile-menu summary{box-sizing:border-box;justify-content:center;gap:3px;min-width:40px;height:40px;min-height:40px;padding:0 6px}.workspace-shell .workspace-header .workspace-profile-menu[open]:before{inset-inline-end:8px}.workspace-shell .workspace-header .workspace-profile-menu[open]>a{inset-inline-end:14px}header.platform-header.platform-header-signed-in .platform-header-actions{flex-wrap:nowrap;flex:1 1 0;justify-content:flex-end;gap:2px;min-width:0}header.platform-header-signed-in .platform-header-actions .platform-icon-action{flex:none;justify-content:center;gap:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}header.platform-header-signed-in .platform-header-actions>:not(.platform-icon-action){text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;line-height:40px;display:block;overflow:hidden}}@media (max-width:480px){.workspace-shell .workspace-header .workspace-brand,header.platform-header-signed-in .platform-brand{justify-content:center;width:40px}.workspace-header .polysource-logo-artwork,.platform-header-signed-in .polysource-logo-artwork{display:none}.workspace-header .workspace-brand-mark,.platform-header-signed-in .platform-brand-mark{display:block}}@media (max-width:359px){.workspace-shell .workspace-header:has(.workspace-header-home):has(.workspace-header-nav>:nth-child(4)) .workspace-brand{display:none}}@media (max-width:409px){.workspace-shell .workspace-header:has(.workspace-header-home):has(.workspace-header-nav>:nth-child(5)) .workspace-brand{display:none}}
.CompanyAccess-module__b3-vCq__access{color:var(--ink,#16213d);gap:24px;display:grid}.CompanyAccess-module__b3-vCq__heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.CompanyAccess-module__b3-vCq__heading h2{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(26px,3vw,38px);line-height:1.1}.CompanyAccess-module__b3-vCq__heading p,.CompanyAccess-module__b3-vCq__muted{color:#66738b;line-height:1.6}.CompanyAccess-module__b3-vCq__heading button{flex-shrink:0}.CompanyAccess-module__b3-vCq__eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750;color:#315aff!important}.CompanyAccess-module__b3-vCq__explainer{background:#eef2ff;border:1px solid #d4defe;border-radius:14px;align-items:flex-start;gap:14px;padding:20px;display:flex}.CompanyAccess-module__b3-vCq__explainer svg{color:#315aff;flex-shrink:0}.CompanyAccess-module__b3-vCq__explainer p{gap:6px;margin:0;line-height:1.5;display:grid}.CompanyAccess-module__b3-vCq__explainer span{color:#60708d}.CompanyAccess-module__b3-vCq__form,.CompanyAccess-module__b3-vCq__handoff,.CompanyAccess-module__b3-vCq__transferNotice{background:#fff;border:1px solid #cbd3e0;border-radius:16px;gap:18px;padding:24px;display:grid}.CompanyAccess-module__b3-vCq__form h3{margin:8px 0 0;font-size:24px}.CompanyAccess-module__b3-vCq__form p{margin:0;line-height:1.6}.CompanyAccess-module__b3-vCq__jobs{border:1px solid #d8dfeb;border-radius:10px;gap:12px;max-height:300px;padding:16px;display:grid;overflow:auto}.CompanyAccess-module__b3-vCq__jobs legend{padding:0 6px;font-weight:650}.CompanyAccess-module__b3-vCq__jobs label{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.CompanyAccess-module__b3-vCq__jobs input{accent-color:#315aff;flex-shrink:0;margin-top:5px}.CompanyAccess-module__b3-vCq__actions{flex-wrap:wrap;gap:12px;display:flex}.CompanyAccess-module__b3-vCq__notice{color:#196044;background:#eef7f2;border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:16px;display:flex}.CompanyAccess-module__b3-vCq__notice svg{flex-shrink:0}.CompanyAccess-module__b3-vCq__warning{color:#904726;background:#fff3e8;border-radius:8px;padding:14px}.CompanyAccess-module__b3-vCq__linkRow{gap:10px;display:flex}.CompanyAccess-module__b3-vCq__linkRow input{width:100%;min-width:0;font:inherit;border:1px solid #cbd3e0;border-radius:8px;padding:12px}.CompanyAccess-module__b3-vCq__handoff p,.CompanyAccess-module__b3-vCq__handoff small{color:#66738b;margin:0;line-height:1.5}.CompanyAccess-module__b3-vCq__members{border-top:1px solid #d7ddea}.CompanyAccess-module__b3-vCq__member{border-bottom:1px solid #d7ddea;justify-content:space-between;gap:20px;padding:22px 0;display:flex}.CompanyAccess-module__b3-vCq__person{gap:14px;min-width:0;display:flex}.CompanyAccess-module__b3-vCq__person>div:last-child{min-width:0}.CompanyAccess-module__b3-vCq__person h3{margin:0 0 8px;font-size:17px}.CompanyAccess-module__b3-vCq__person a{color:#596a87;overflow-wrap:anywhere;align-items:center;gap:6px;margin:6px 0 0;font-size:14px;display:flex}.CompanyAccess-module__b3-vCq__person a svg{flex-shrink:0}.CompanyAccess-module__b3-vCq__avatar{color:#315aff;background:#eaf0ff;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.CompanyAccess-module__b3-vCq__memberActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.CompanyAccess-module__b3-vCq__badge{background:#f1f4fd;border:1px solid #d2daf1;border-radius:20px;padding:6px 11px;font-size:12px;font-weight:650}.CompanyAccess-module__b3-vCq__memberActions small{color:#66738b}.CompanyAccess-module__b3-vCq__pending h3{margin:0 0 12px}.CompanyAccess-module__b3-vCq__pending article{border-top:1px solid #d7ddea;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.CompanyAccess-module__b3-vCq__pending article>div{overflow-wrap:anywhere;gap:7px;min-width:0;display:grid}.CompanyAccess-module__b3-vCq__pending span,.CompanyAccess-module__b3-vCq__pending small{color:#66738b}.CompanyAccess-module__b3-vCq__ownership{border-top:1px solid #d7ddea;padding-top:20px}.CompanyAccess-module__b3-vCq__ownership summary{cursor:pointer;padding:10px 0;font-weight:650}.CompanyAccess-module__b3-vCq__ownership p{color:#66738b;line-height:1.6}.CompanyAccess-module__b3-vCq__ownership form{gap:16px;max-width:560px;padding:12px 0;display:grid}.CompanyAccess-module__b3-vCq__join{max-width:680px;margin:64px auto;padding:0 24px 48px}.CompanyAccess-module__b3-vCq__join h1{letter-spacing:-.045em;font-size:clamp(32px,5vw,48px);line-height:1.1}.CompanyAccess-module__b3-vCq__join form{gap:18px;display:grid}.CompanyAccess-module__b3-vCq__join p{line-height:1.6}.CompanyAccess-module__b3-vCq__joinActions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.CompanyAccess-module__b3-vCq__join input[type=checkbox]{accent-color:#315aff}.CompanyAccess-module__b3-vCq__join .CompanyAccess-module__b3-vCq__terms{align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.CompanyAccess-module__b3-vCq__join .CompanyAccess-module__b3-vCq__terms input{margin-top:5px}@media (max-width:640px){.CompanyAccess-module__b3-vCq__heading,.CompanyAccess-module__b3-vCq__member,.CompanyAccess-module__b3-vCq__pending article,.CompanyAccess-module__b3-vCq__linkRow{flex-direction:column}.CompanyAccess-module__b3-vCq__memberActions{align-items:flex-start;padding-inline-start:56px}.CompanyAccess-module__b3-vCq__form,.CompanyAccess-module__b3-vCq__handoff,.CompanyAccess-module__b3-vCq__transferNotice{padding:18px}.CompanyAccess-module__b3-vCq__heading button,.CompanyAccess-module__b3-vCq__actions button{justify-content:center;width:100%}.CompanyAccess-module__b3-vCq__join{margin:36px auto;padding-inline:18px}}.CompanyAccess-module__b3-vCq__page{max-width:1200px;margin:0 auto;padding:32px 28px 80px}.CompanyAccess-module__b3-vCq__join h1{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1}.CompanyAccess-module__b3-vCq__join h2{margin-top:30px;font-size:1.35rem}.CompanyAccess-module__b3-vCq__join>p{overflow-wrap:anywhere;line-height:1.65}.CompanyAccess-module__b3-vCq__assigned{border:1px solid #d7dcf0;border-radius:14px;margin:20px 0;padding:18px}.CompanyAccess-module__b3-vCq__assigned ul{margin:10px 0 0;padding-inline-start:20px}@media (max-width:640px){.CompanyAccess-module__b3-vCq__page{padding:22px 16px 60px}}.CompanyAccess-module__b3-vCq__history{border-top:1px solid #d7ddea;padding-top:18px}.CompanyAccess-module__b3-vCq__history summary{cursor:pointer;font-weight:650}.CompanyAccess-module__b3-vCq__history ol{gap:12px;padding:0;list-style:none;display:grid}.CompanyAccess-module__b3-vCq__history li{border-bottom:1px solid #e4e7ef;gap:5px;padding:14px 0;display:grid}.CompanyAccess-module__b3-vCq__history span,.CompanyAccess-module__b3-vCq__history time{color:#66738b;font-size:14px}.CompanyAccess-module__b3-vCq__root .platform-header-actions{flex-wrap:wrap;gap:14px}.CompanyAccess-module__b3-vCq__root .platform-text-button{white-space:nowrap}@media (max-width:640px){.CompanyAccess-module__b3-vCq__root .platform-header{flex-wrap:wrap;gap:14px;padding:18px}}
.auth-page{background:var(--ps-paper)}.auth-page .platform-header{background:#f6f4eeeb}.auth-shell{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-height:calc(100svh - 134px);display:grid}.auth-shell--solo{grid-template-columns:minmax(0,1fr);min-height:calc(100svh - 72px)}.auth-shell--solo .auth-shell-main{padding-block:24px}.auth-shell-main{padding:clamp(32px, 6vh, 72px) var(--ps-gutter) clamp(40px, 7vh, 88px);flex-direction:column;display:flex}.auth-shell-inner{width:100%;max-width:440px;margin:auto}.auth-shell--wide .auth-shell-inner{max-width:1080px}.auth-shell-aside{padding:16px;padding-inline-start:0;position:relative}.auth-shell-aside>.auth-scene{height:calc(100svh - 104px);min-height:560px;max-height:860px;position:sticky;top:88px}.auth-heading{margin-bottom:28px}.auth-heading .ps-eyebrow{margin-bottom:14px}.auth-title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);font-weight:800;line-height:1.04}.auth-title:focus{outline:none}.auth-lead{font-size:var(--ps-text-lead);color:var(--ps-muted);text-wrap:pretty;margin:14px 0 0;line-height:1.55}[dir=rtl] .auth-title{letter-spacing:0;line-height:1.3}.auth-methods{gap:0;display:grid}.auth-method-note{font-size:var(--ps-text-caption);color:var(--ps-subtle);margin:10px 0 0;line-height:1.5}.auth-divider{color:var(--ps-subtle);font-size:var(--ps-text-micro);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:14px;margin:24px 0;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--ps-line-strong);opacity:.7;flex:1;height:1px}.auth-form{gap:16px;display:grid}.auth-form .field-label{font-size:var(--ps-text-small)}.auth-form .platform-button{width:100%;min-height:var(--ps-control-lg)}.auth-form .platform-input{min-height:var(--ps-control-lg)}.auth-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-row .platform-text-button{min-height:32px;color:var(--ps-cobalt-700);padding-inline:0}.auth-row .platform-text-button:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.auth-disclosure{border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);background:#fff9;margin-top:18px}.auth-disclosure>summary{min-height:52px;font-weight:600;font-size:var(--ps-text-small);color:var(--ps-ink-2);cursor:pointer;border-radius:var(--ps-radius-md);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;list-style:none;display:flex}.auth-disclosure>summary::-webkit-details-marker{display:none}.auth-disclosure>summary:hover{color:var(--ps-ink);background:#0f1a3308}.auth-disclosure>summary svg{transition:transform var(--ps-base) var(--ps-ease);color:var(--ps-muted)}.auth-disclosure[open]>summary svg{transform:rotate(180deg)}.auth-disclosure>.auth-form{padding:4px 16px 18px}.auth-switch{border-top:1px solid var(--ps-line);font-size:var(--ps-text-small);color:var(--ps-muted);gap:10px;margin:32px 0 0;padding-top:22px;display:grid}.auth-switch p{margin:0}.auth-switch a{color:var(--ps-cobalt-700);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #1a3dc259;text-decoration:underline #1a3dc259}.auth-switch a:hover{text-decoration-color:currentColor}.auth-switch .ps-badge{vertical-align:1px;margin-inline-start:6px}.auth-loading{color:var(--ps-muted);font-size:var(--ps-text-body);align-items:center;gap:12px;display:flex}.auth-loading svg{color:var(--ps-cobalt)}.auth-status{border-radius:var(--ps-radius-md);background:var(--ps-green-50);color:var(--ps-green-700);font-size:var(--ps-text-small);border:1px solid #bfe8d4;align-items:flex-start;gap:12px;margin:0 0 20px;padding:14px 16px;line-height:1.5;display:flex}.auth-status svg{flex-shrink:0;margin-top:1px}.auth-actions{gap:10px;margin-top:8px;display:grid}.auth-actions .platform-button{width:100%;min-height:var(--ps-control-lg)}.auth-back{justify-self:start;margin-top:18px;color:var(--ps-muted)!important;padding-inline:0!important}.auth-back:hover{color:var(--ps-ink)!important;background:0 0!important}.auth-scene{--haze-a:#d9cffc;--haze-b:#c9d4ff;--haze-c:#cdeedd;isolation:isolate;border:1px solid var(--ps-line);border-radius:var(--ps-radius-xl);background:var(--ps-paper);color:var(--ps-ink);box-shadow:var(--ps-shadow-sm);position:relative;overflow:hidden}.auth-scene[data-variant=dawn]{--haze-a:#ffd9c8;--haze-b:#d9cffc;--haze-c:#cdeedd}.auth-scene-sky{z-index:-2;background:radial-gradient(48% 40% at 72% 28%, var(--haze-a), transparent 72%), radial-gradient(42% 36% at 30% 70%, var(--haze-b), transparent 72%), radial-gradient(36% 30% at 82% 80%, var(--haze-c), transparent 72%), var(--ps-paper);position:absolute;inset:0}.auth-scene-sky:after{content:"";opacity:.8;background-image:radial-gradient(1.6px 1.6px at 8% 12%,#8e9cff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 22% 30%,#b39cf0 50%,#0000 51%),radial-gradient(2px 2px at 38% 8%,#e3ad45 50%,#0000 51%),radial-gradient(1.2px 1.2px at 55% 22%,#8e9cff 50%,#0000 51%),radial-gradient(1.6px 1.6px at 66% 54%,#5fc596 50%,#0000 51%),radial-gradient(1.2px 1.2px at 88% 34%,#b39cf0 50%,#0000 51%),radial-gradient(1.4px 1.4px at 14% 52%,#8e9cff 50%,#0000 51%),radial-gradient(1.8px 1.8px at 93% 6%,#e3ad45 50%,#0000 51%),radial-gradient(1.2px 1.2px at 46% 88%,#ee9fc2 50%,#0000 51%);position:absolute;inset:0}.auth-scene-mark{top:8%;width:min(44%,280px);position:absolute;inset-inline-end:8%;overflow:visible}.auth-scene-mark-line{fill:none;stroke:#285aff4d;stroke-width:.6px;stroke-dasharray:2 2.4;stroke-linejoin:round}.auth-scene-mark path:not(.auth-scene-mark-line){fill:url(#auth-star-gold);stroke:#e0a400;stroke-width:.3px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite auth-twinkle}@keyframes auth-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}[dir=rtl] .auth-scene-mark{transform:scaleX(-1)}.auth-scene-polly{inset-inline-start:11%;justify-items:start;gap:10px;width:min(64%,360px);display:grid;position:absolute;bottom:24%}.auth-scene-avatar{aspect-ratio:1;width:clamp(150px,15vw,210px);animation:5.5s ease-in-out infinite auth-float}@keyframes auth-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.auth-scene-bubble{border:1px solid var(--ps-line);max-width:300px;color:var(--ps-ink);box-shadow:var(--ps-shadow-md);font-size:var(--ps-text-small);animation:auth-pop .45s var(--ps-ease-out) .3s both;background:#fff;border-radius:16px 16px 16px 6px;margin:0;padding:12px 16px;line-height:1.5;position:relative}[dir=rtl] .auth-scene-bubble{border-radius:16px 16px 6px}.auth-scene-bubble strong{color:var(--ps-cobalt-700);margin-inline-end:4px}@keyframes auth-pop{0%{opacity:0;transform:translateY(6px)}}.auth-scene-caption{inset-inline-start:7%;letter-spacing:-.03em;max-width:70%;color:var(--ps-ink);margin:0;font-size:clamp(1.25rem,.9rem + 1vw,1.75rem);font-weight:750;line-height:1.12;position:absolute;bottom:5%}.auth-scene-caption small{font-size:var(--ps-text-small);letter-spacing:0;color:var(--ps-muted);margin-top:8px;font-weight:500;display:block}[dir=rtl] .auth-scene-caption{letter-spacing:0;line-height:1.35}.auth-scene-notes{top:9%;gap:10px;max-width:46%;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset-inline-start:7%}.auth-scene-notes li{border-radius:var(--ps-radius-md);border:1px solid var(--ps-line);box-shadow:var(--ps-shadow-xs);font-size:var(--ps-text-caption);color:var(--ps-ink);animation:auth-pop .45s var(--ps-ease-out) both;background:#ffffffdb;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.auth-scene-notes li:nth-child(2){animation-delay:.12s}.auth-scene-notes li:nth-child(3){animation-delay:.24s}.auth-scene-notes svg{color:var(--ps-green-700);flex-shrink:0}@media (max-width:1100px){.auth-scene-notes{display:none}}@media (max-width:960px){.auth-shell{grid-template-columns:1fr;min-height:0}.auth-shell-aside{display:none}.auth-shell-main{padding-top:36px}.auth-shell:not(.auth-shell--solo) .auth-shell-inner{margin-top:0}}@media (max-width:720px){.auth-shell--solo{min-height:calc(100svh - 64px)}}@media (max-width:520px){.auth-title{font-size:2rem}.auth-lead{font-size:1rem}.auth-heading{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.auth-scene-mark circle,.auth-scene-avatar,.auth-scene-bubble,.auth-scene-notes li{animation:none}}
.polly-journey{isolation:isolate;width:100%;min-width:0;position:relative}.polly-journey>.terrain-landscape{z-index:0;width:100%;height:440px;min-height:440px;position:relative;inset:auto;overflow:visible}.polly-journey .terrain-atmosphere{pointer-events:none;background:linear-gradient(var(--ps-paper), transparent 12%, transparent 94%, var(--ps-paper))}.journey-voice{justify-content:center;align-items:center;min-height:100px;padding:18px 8% 8px;display:flex}.journey-speech{z-index:1;border:1px solid var(--ps-line);width:fit-content;max-width:320px;color:var(--ps-ink);box-shadow:var(--ps-shadow-md);background:#fff;border-radius:16px 16px 16px 6px;align-items:center;gap:6px;padding:12px 14px 12px 16px;display:flex;position:relative}[dir=rtl] .journey-speech{border-radius:18px 18px 6px}.journey-speech:after{content:none}.journey-speech>p{font-size:var(--ps-text-small);letter-spacing:0;text-wrap:pretty;animation:journey-speech-in .35s var(--ps-ease-spring) both;margin:0;line-height:1.5}.journey-speaker{color:var(--ps-cobalt-700);unicode-bidi:isolate;margin-inline-end:6px;font-size:1em;font-weight:700;display:inline-block}.journey-speech>button{width:28px;height:32px;color:var(--ps-muted);cursor:pointer;opacity:.5;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}.journey-speech:hover>button,.journey-speech>button:focus-visible{opacity:1}.journey-speech>button:focus-visible{outline:2px solid var(--ps-cobalt);outline-offset:1px}.journey-transcript{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes journey-speech-in{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:800px){.polly-journey>.terrain-landscape{height:420px;min-height:420px}.journey-voice{min-height:96px;padding:14px 20px 6px}.journey-speech{max-width:300px}}@media (prefers-reduced-motion:reduce){.journey-speech>p{animation:none}}
.pilot-application{background:var(--ps-paper)}.pilot-application-layout{flex:1 0 auto;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;width:100%;max-width:1480px;margin:0 auto;display:grid}.pilot-mountain{margin:16px;isolation:isolate;border:1px solid var(--ps-line);border-radius:var(--ps-radius-xl);height:calc(100svh - 104px);min-height:560px;max-height:900px;box-shadow:var(--ps-shadow-ink);background:linear-gradient(#ffe6d8 0%,#fff2e5 30%,#faf1e7 60%);flex-direction:column;margin-inline-end:0;display:flex;position:sticky;top:88px;overflow:hidden}.pilot-mountain-caption{z-index:2;padding:30px 32px 0;position:relative}.pilot-mountain-caption>span{font-size:var(--ps-text-micro);letter-spacing:var(--ps-tracking-eyebrow);text-transform:uppercase;color:var(--ps-cobalt-700);font-weight:700;display:block}.pilot-mountain-caption>b{letter-spacing:-.04em;color:var(--ps-ink);text-wrap:balance;margin-top:14px;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem);font-weight:800;line-height:1.05;display:block}[dir=rtl] .pilot-mountain-caption>b{letter-spacing:0;line-height:1.3}[dir=rtl] .pilot-mountain-caption>span{letter-spacing:0}.pilot-mountain>.polly-journey{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.pilot-mountain>.polly-journey>.journey-voice{flex:none}.pilot-mountain>.polly-journey>.terrain-landscape{background:0 0;flex:auto;width:100%;height:auto;min-height:320px;position:relative;inset:auto;overflow:hidden}.pilot-mountain .terrain-atmosphere{background:linear-gradient(#fff2e5 0%,#faf1e700 22% 84%,#f8f2ea 100%)}.pilot-form{min-width:0;padding:36px clamp(24px,4vw,64px) 0;position:relative}.pilot-form>*{max-width:760px}.pilot-form>header{margin-bottom:8px}.pilot-form .platform-eyebrow{font-size:var(--ps-text-micro);letter-spacing:var(--ps-tracking-eyebrow);align-items:center;gap:8px;margin:0 0 14px;display:flex}.pilot-form h1{letter-spacing:-.045em;text-wrap:balance;margin:0 0 14px;font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem);font-weight:800;line-height:1.04}[dir=rtl] .pilot-form h1{letter-spacing:0;line-height:1.3}.pilot-form>p,.pilot-form>header>p:not(.platform-eyebrow){max-width:60ch;font-size:var(--ps-text-lead);color:var(--ps-muted);text-wrap:pretty;margin:0;line-height:1.55}.pilot-form>header[data-step="2"] h1,.pilot-form>header[data-step="3"] h1,.pilot-form[data-celebrating]>header h1{text-decoration:underline;-webkit-text-decoration-color:var(--ps-mint);text-decoration-color:var(--ps-mint);text-underline-offset:.06em;text-decoration-skip-ink:none;text-decoration-thickness:.2em}.pilot-form a:not(.platform-button){color:var(--ps-cobalt-700);text-underline-offset:3px;text-decoration:underline}.pilot-form .field-label,.pilot-chips legend{font-size:var(--ps-text-label);font-weight:650;line-height:1.4}.pilot-form .platform-input{min-height:52px;font-size:var(--ps-text-body)}.pilot-form .field-hint,.pilot-footnote{font-size:var(--ps-text-small);color:var(--ps-muted);line-height:1.6}.pilot-footnote{margin:0}.pilot-waypoints{border-bottom:1px solid var(--ps-line);scrollbar-width:none;align-items:center;gap:0;margin:0 0 36px;padding:0 0 22px;display:flex;overflow-x:auto}.pilot-waypoints::-webkit-scrollbar{display:none}.pilot-waypoints>span{font-size:var(--ps-text-small);color:var(--ps-subtle);white-space:nowrap;flex:none;align-items:center;gap:8px;font-weight:600;display:flex}.pilot-waypoints>span:not(:last-child){flex:auto}.pilot-waypoints>span:not(:last-child):after{content:"";background:var(--ps-line-strong);border-radius:2px;flex:auto;min-width:12px;height:2px;margin-inline:8px}.pilot-waypoints>span[data-past]:not(:last-child):after{background:var(--ps-green)}.pilot-waypoints i{border:1.5px solid var(--ps-line-strong);background:var(--ps-white);width:28px;height:28px;font-style:normal;font-size:var(--ps-text-micro);font-variant-numeric:tabular-nums;color:var(--ps-muted);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.pilot-waypoints [aria-current]{color:var(--ps-ink);font-weight:700}.pilot-waypoints [aria-current] i{background:var(--ps-cobalt);border-color:var(--ps-cobalt);color:#fff;box-shadow:0 0 0 4px #285aff29}.pilot-waypoints [data-past]{color:var(--ps-ink-2)}.pilot-waypoints [data-past] i{background:var(--ps-green-100);border-color:var(--ps-green);color:var(--ps-green-700)}.pilot-fields{border:0;gap:24px;min-width:0;margin:28px 0 0;padding:0;display:grid}.pilot-fields .field-grid{gap:20px}.pilot-fields input:not([type=checkbox]):not([type=radio]):focus-visible,.pilot-fields select:focus-visible{outline:none}.pilot-fields input[type=checkbox]:focus-visible,.pilot-fields input[type=radio]:focus-visible{outline:3px solid var(--ps-cobalt);outline-offset:3px}.pilot-identity{border:0;gap:10px;padding:0;display:grid}.pilot-identity>span{font-size:var(--ps-text-small);color:var(--ps-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pilot-identity>span:before{content:"";background:var(--ps-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #19b47a2e}.pilot-chips{border:0;border-top:1px solid var(--ps-line);min-width:0;margin:0;padding:20px 0 0}.pilot-chips legend{float:left;width:100%;color:var(--ps-ink);padding:0;display:block}.pilot-chips legend span{font-size:var(--ps-text-small);color:var(--ps-muted);margin-top:4px;font-weight:400;display:block}.pilot-chips>div{clear:both;flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.pilot-chips button{border:1.5px solid var(--ps-line-strong);border-radius:var(--ps-radius-pill);background:var(--ps-white);min-height:42px;color:var(--ps-ink-2);font-size:var(--ps-text-small);cursor:pointer;transition:border-color var(--ps-fast) var(--ps-ease), background var(--ps-fast) var(--ps-ease), box-shadow var(--ps-fast) var(--ps-ease);align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.pilot-chips button:hover:not(:disabled){border-color:var(--ps-ink)}.pilot-chips button[aria-pressed=true]{border-color:var(--ps-cobalt);background:var(--ps-cobalt-50);color:var(--ps-cobalt-700);box-shadow:none}.pilot-chips button:disabled{opacity:.45;cursor:not-allowed}.pilot-chips button:focus-visible{box-shadow:var(--ps-focus);outline:none}.pilot-chips .field-error,.pilot-chips .platform-error{margin:10px 0 0}.pilot-single{grid-column:1/-1}.pilot-single legend{padding-inline-end:12px}.signup-range{gap:12px;min-width:0;padding:4px 0;display:grid}.signup-range>span:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.signup-range strong{font-size:var(--ps-text-label);font-weight:650}.signup-range output{border-radius:var(--ps-radius-pill);background:var(--ps-green-100);color:var(--ps-green-700);font-size:var(--ps-text-small);font-variant-numeric:tabular-nums;padding:4px 12px;font-weight:700}.signup-range input[type=range]{--fill:0%;appearance:none;cursor:pointer;width:100%;height:28px;accent-color:var(--ps-green-600);background:0 0;margin:0}.signup-range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ps-green) 0 var(--fill), var(--ps-sunken) var(--fill));border-radius:99px;height:8px;box-shadow:inset 0 0 0 1px #0f1a331a}.signup-range input[type=range]::-moz-range-track{background:var(--ps-sunken);border-radius:99px;height:8px}.signup-range input[type=range]::-moz-range-progress{background:var(--ps-green);border-radius:99px;height:8px}.signup-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--ps-green-700);width:26px;height:26px;box-shadow:var(--ps-shadow-sm);background:#fff;border-radius:50%;margin-top:-9px}.signup-range input[type=range]::-moz-range-thumb{border:2px solid var(--ps-green-700);width:22px;height:22px;box-shadow:var(--ps-shadow-sm);background:#fff;border-radius:50%}.signup-range input[type=range]:focus-visible{outline:none}.signup-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--ps-shadow-sm), var(--ps-focus)}[dir=rtl] .signup-range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(270deg, var(--ps-green) 0 var(--fill), var(--ps-sunken) var(--fill))}.signup-range-scale{font-size:var(--ps-text-caption);color:var(--ps-subtle);justify-content:space-between;display:flex}.pilot-placements{gap:20px;display:grid}.pilot-placement{border:1.5px solid var(--ps-line-strong);border-radius:var(--ps-radius-lg);background:var(--ps-white);padding:22px}.pilot-placement:first-child{border-color:var(--ps-cobalt-200);box-shadow:var(--ps-shadow-sm)}.pilot-placement>header{font-size:var(--ps-text-micro);letter-spacing:var(--ps-tracking-eyebrow);text-transform:uppercase;color:var(--ps-cobalt-700);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-weight:700;display:flex}.pilot-placement>header .platform-text-button{color:var(--ps-muted)}.pilot-actions{z-index:5;border-top:1px solid var(--ps-line);-webkit-backdrop-filter:blur(10px);background:#f6f4eef0;flex-wrap:wrap;align-items:center;gap:10px;margin:32px 0 0;padding:16px 0 20px;display:flex;position:sticky;bottom:0}.pilot-actions>.platform-button:last-child{min-height:52px;margin-inline-start:auto;padding-inline:24px}.pilot-actions .platform-button.secondary{min-height:48px;font-size:var(--ps-text-small)}.pilot-summary>section{border-bottom:1px solid var(--ps-line);padding:24px 0;display:flow-root}.pilot-summary>section:first-child{padding-top:8px}.pilot-summary h2{font-size:var(--ps-text-h2);letter-spacing:-.02em;margin:0 0 10px;font-weight:700}.pilot-summary p{font-size:var(--ps-text-body);color:var(--ps-ink-2);margin:6px 0;line-height:1.65}.pilot-summary dl{margin:12px 0 0}.pilot-summary dl>div{font-size:var(--ps-text-small);border-top:1px dashed var(--ps-line);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:8px 0;display:grid}.pilot-summary dt{color:var(--ps-muted)}.pilot-summary dd{margin:0;font-weight:600}.pilot-summary article{padding:12px 0}.pilot-summary strong{font-size:var(--ps-text-body)}.pilot-summary a{color:var(--ps-cobalt-700);font-weight:600}.pilot-edit{float:inline-end;margin:0 0 12px 16px;min-height:40px!important;font-size:var(--ps-text-small)!important;padding-inline:14px!important}.pilot-review-note{border-radius:var(--ps-radius-md);background:var(--ps-cobalt-50);border:1px solid var(--ps-cobalt-200);white-space:pre-wrap;padding:18px 20px}.pilot-review-note p{margin-bottom:0}.pitch-word-count{text-align:end;font-size:var(--ps-text-caption);color:var(--ps-subtle);margin-top:8px;display:block}.pitch-word-count[data-over-limit]{color:var(--ps-red);font-weight:600}.signup-check{font-size:var(--ps-text-body);cursor:pointer;align-items:flex-start;gap:12px;margin:4px 0;line-height:1.55;display:flex}.signup-check input{width:22px;height:22px;accent-color:var(--ps-cobalt);flex:none;margin-top:1px}.signup-privacy,.signup-review-time{border-radius:var(--ps-radius-md);font-size:var(--ps-text-small);align-items:flex-start;gap:12px;margin:0;padding:14px 16px;line-height:1.6;display:flex}.signup-privacy{background:var(--ps-green-50);color:var(--ps-green-700)}.signup-review-time{background:var(--ps-white);border:1px solid var(--ps-line);color:var(--ps-ink-2);font-size:var(--ps-text-body)}.signup-privacy svg,.signup-review-time svg{flex:none;margin-top:2px}.signup-review-time svg{color:var(--ps-cobalt)}.pilot-arrival{gap:22px;margin-top:28px;display:grid}.pilot-arrival>.signup-polly{max-width:180px}.pilot-arrival p{line-height:1.7}.pilot-arrival>.platform-button{justify-self:start}.signup-next{border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);box-shadow:var(--ps-shadow-ink-sm);background:linear-gradient(120deg,#e8f7ef,#edf1ff);gap:16px;padding:26px;display:flex}.signup-next>svg{color:var(--ps-green-700);flex:none;margin-top:4px}.signup-next h2{font-size:var(--ps-text-h1);letter-spacing:-.03em;margin:6px 0 12px;font-weight:800}.signup-next p{font-size:var(--ps-text-body);color:var(--ps-ink-2);margin:10px 0}.pilot-mountain[data-submitted] .terrain-polly-character{animation:1.1s ease-in-out .25s both polly-finish-hop}@keyframes polly-finish-hop{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-24px)rotate(-7deg)}65%{transform:translateY(-8px)rotate(5deg)}}.signup-entry .pilot-form{padding-top:clamp(40px,9vh,96px)}.signup-entry .pilot-form>*{max-width:480px}.signup-entry-intro{max-width:40ch;margin-bottom:30px!important}.signup-entry-options,.signup-entry .auth-form{gap:12px;max-width:480px;margin-top:28px;display:grid}.signup-entry-options .platform-button{width:100%;min-height:var(--ps-control-lg);justify-content:center}.signup-or{color:var(--ps-subtle);font-size:var(--ps-text-micro);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin:6px 0;font-weight:700;display:flex}.signup-or:before,.signup-or:after{content:"";background:var(--ps-line-strong);opacity:.7;flex:1;height:1px}.signup-entry .auth-form .platform-button{width:100%;min-height:var(--ps-control-lg)}.signup-profile-preview{border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);background:var(--ps-white);min-width:0;box-shadow:var(--ps-shadow-ink);overflow-wrap:anywhere;align-items:center;gap:18px;margin:0 0 8px;padding:22px 24px;display:flex;position:relative}.signup-entry .signup-profile-preview{margin:4px 4px 18px;transform:rotate(-1.2deg)}[dir=rtl] .signup-entry .signup-profile-preview{transform:rotate(1.2deg)}.signup-profile-preview img,.signup-avatar{object-fit:cover;border:1px solid var(--ps-line);background:var(--ps-cobalt);color:#fff;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;font-size:1.75rem;display:grid}.signup-profile-preview>div{min-width:0}.signup-profile-preview strong{letter-spacing:-.01em;font-size:1.25rem;font-weight:700;display:block}.signup-profile-preview span,.signup-profile-preview small{color:var(--ps-muted);font-size:var(--ps-text-small);line-height:1.55;display:block}.signup-profile-preview small{color:var(--ps-subtle);margin-top:4px}.recruiter-facecard{align-items:center;gap:24px}.recruiter-facecard .facecard-image{flex:none;justify-items:center;gap:12px;min-width:100px;display:grid}.recruiter-facecard .facecard-details{flex:1;min-width:0}.recruiter-facecard .facecard-details h2{font-size:var(--ps-text-h1);letter-spacing:-.03em;margin:0 0 6px;font-weight:800}.recruiter-facecard .facecard-details strong{font-size:var(--ps-text-body);color:var(--ps-ink-2);margin-bottom:10px;display:block}.recruiter-facecard .facecard-details p{font-size:var(--ps-text-small);color:var(--ps-muted);margin:3px 0}.recruiter-facecard .user-avatar{display:grid}.facecard-photo-button{border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-pill);background:var(--ps-white);min-height:36px;color:var(--ps-cobalt-700);font-size:var(--ps-text-caption);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:flex}.facecard-photo-editor{clear:both;margin-bottom:24px}.facecard-photo-editor>.platform-button{margin-top:12px}.signup-code-heading{align-items:center;gap:14px;margin:0 0 12px;display:flex}.signup-code-heading>span{border:1px solid var(--ps-line);background:var(--ps-cobalt-50);width:52px;height:52px;color:var(--ps-cobalt-700);border-radius:16px;flex:none;place-items:center;display:grid}.signup-code-heading>span svg{width:24px;height:24px}.signup-code-heading h2{font-size:var(--ps-text-h1);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.15}.signup-code>p:first-of-type{font-size:var(--ps-text-body);color:var(--ps-muted);overflow-wrap:anywhere;margin:0 0 12px;line-height:1.6}.signup-message{gap:18px;max-width:560px;padding:20px 0;display:grid}.signup-message h2{font-size:var(--ps-text-h1);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.15}.signup-message p{font-size:var(--ps-text-lead);color:var(--ps-muted);margin:0;line-height:1.6}.signup-message .platform-button{justify-self:start}.pilot-evidence-preview{border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);background:var(--ps-white);padding:18px}.pilot-evidence-preview summary{cursor:pointer;font-size:var(--ps-text-small);color:var(--ps-cobalt-700);font-weight:600;line-height:1.5}.pilot-evidence-options{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.pilot-evidence-options article{border:1px solid var(--ps-line);border-radius:var(--ps-radius-sm);background:var(--ps-paper-2);min-width:0;padding:16px}.pilot-evidence-options h3{font-size:var(--ps-text-small);margin:0 0 12px}.pilot-evidence-options p{font-size:var(--ps-text-caption);color:var(--ps-muted);line-height:1.6}.pilot-evidence-sample{align-content:start;gap:6px;min-height:120px;display:grid}.pilot-evidence-sample>span{border-inline-start:2px solid var(--ps-cobalt);background:var(--ps-cobalt-50);font-size:var(--ps-text-micro);color:var(--ps-muted);padding:8px;display:block}.pilot-evidence-sample i{background:var(--ps-cobalt-100);width:65%;height:3px;margin-top:6px;display:block}.pilot-mobile-companion{display:none}.pilot-companion{border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);background:var(--ps-white);color:var(--ps-ink);padding:22px}.pilot-companion h2{font-size:var(--ps-text-h2);letter-spacing:-.02em;margin:14px 0}.pilot-companion p{font-size:var(--ps-text-small);color:var(--ps-muted);line-height:1.65}@media (max-width:1100px){.pilot-application-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.pilot-form{padding-inline:28px}}@media (max-width:800px){.pilot-application-layout{display:block}.pilot-mountain{height:auto;min-height:0;max-height:none;margin:12px;position:relative;top:auto}.pilot-mountain-caption{padding:18px 20px 0}.pilot-mountain-caption>b{margin-top:8px;font-size:1.5rem}.pilot-mountain>.polly-journey>.terrain-landscape{flex:none;height:230px;min-height:230px}.signup-entry .pilot-mountain>.polly-journey>.terrain-landscape{height:200px;min-height:200px}.pilot-mountain[data-submitted]>.pilot-mountain-caption{display:none}.pilot-form{padding:20px var(--ps-gutter) 0}.signup-entry .pilot-form{padding-top:24px}.pilot-form h1{font-size:2.125rem}.pilot-waypoints{margin-bottom:24px;padding-bottom:16px}.pilot-waypoints>span{font-size:var(--ps-text-caption)}.pilot-waypoints>span:not([aria-current])>:not(i){display:none}.pilot-waypoints i{width:26px;height:26px}.pilot-fields .field-grid{grid-template-columns:1fr}.pilot-placement{padding:18px}.pilot-actions{gap:8px}.pilot-actions>.platform-button:last-child{order:-1;justify-content:center;width:100%;margin-inline-start:0}.pilot-mobile-companion{margin-top:28px;display:block}.pilot-summary dl>div{grid-template-columns:90px minmax(0,1fr)}.signup-next{gap:12px;padding:20px}.pilot-evidence-options{grid-template-columns:1fr}}@media (max-width:600px){.pilot-edit{float:none;margin:0 0 14px auto;display:flex}.signup-profile-preview{align-items:flex-start;gap:14px;padding:16px}.signup-profile-preview img,.signup-avatar{width:52px;height:52px}.signup-profile-preview.recruiter-facecard{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.recruiter-facecard .facecard-image{justify-content:flex-start;align-items:center;gap:16px;min-width:0;display:flex}.recruiter-facecard .facecard-details h2{font-size:1.5rem}.pilot-summary dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (prefers-reduced-motion:reduce){.pilot-mountain[data-submitted] .terrain-polly-character{animation:none}}
.terrain-polly>.journey-voice{z-index:3;pointer-events:auto;width:min(300px,100vw - 48px);max-width:none;min-height:0;padding:0;position:absolute;bottom:calc(100% - 12px);left:50%;transform:translate(-50%)}.terrain-polly .journey-speech{text-align:start;width:100%;max-width:none}.pilot-mountain .terrain-polly .journey-voice p{font-size:var(--ps-text-small);line-height:1.5}.pilot-mountain[data-submitted] .terrain-polly{animation:none}.customer-quick-visual{position:relative}.customer-quick-page[data-customer-quick-stop="3"] .customer-company-card{animation:.9s ease-out both company-arrived}@keyframes company-arrived{0%{transform:translateY(18px)rotate(-2deg)}60%{transform:translateY(-7px)rotate(1deg)}to{transform:translateY(0)rotate(0)}}.recruiter-application-status{max-width:1050px}.recruiter-application-status>.recruiter-facecard{margin-top:28px;padding:28px}.recruiter-application-status .recruiter-conversation{margin-top:28px}.application-next-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.application-next-steps li{border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);background:var(--ps-white);gap:12px;padding:18px;line-height:1.55;display:flex}.application-next-steps li[data-complete]{background:var(--ps-green-50);border-color:#bfe8d4}.application-next-steps svg{color:var(--ps-cobalt);flex:none;margin-top:3px}.application-next-steps li[data-complete] svg{color:var(--ps-green-700)}.application-next-steps p{font-size:var(--ps-text-small);color:var(--ps-muted);margin:6px 0 0}.submitted-application-details{border-top:1px solid var(--ps-line);margin-top:28px;padding-top:22px}.submitted-application-details>summary{cursor:pointer;font-size:var(--ps-text-body);color:var(--ps-cobalt-700);font-weight:650}.pending-company .company-next-chapter{margin:28px 0 48px}.next-chapter-kicker{font-size:var(--ps-text-body);color:var(--ps-cobalt-700);align-items:center;gap:10px;font-weight:650;display:flex}.pending-company .company-progress-path{gap:0;max-width:900px;margin:0;padding:12px 0;list-style:none;display:grid}.pending-company .company-progress-path>li{border:0;gap:22px;padding:22px 0 30px;display:flex;position:relative}.pending-company .company-progress-path>li:before{content:none}.pending-company .company-progress-path>li:not(:last-child):after{content:"";top:76px;bottom:-18px;background:linear-gradient(var(--ps-cobalt-200), var(--ps-line));width:2px;position:absolute;inset-inline-start:25px}.company-progress-icon{border:1.5px solid var(--ps-line-strong);background:var(--ps-white);width:52px;height:52px;color:var(--ps-muted);border-radius:16px;flex:0 0 52px;place-items:center;display:grid}.company-progress-path [data-complete] .company-progress-icon{background:var(--ps-green-100);border-color:var(--ps-green);color:var(--ps-green-700)}.company-progress-path [aria-current] .company-progress-icon{background:var(--ps-cobalt);border-color:var(--ps-cobalt);color:#fff;box-shadow:0 0 0 4px #285aff29}.company-progress-number{font-size:var(--ps-text-micro);letter-spacing:var(--ps-tracking-eyebrow);color:var(--ps-subtle);margin:2px 0 8px;font-weight:700;display:block}.company-progress-path h3{font-size:var(--ps-text-h2);letter-spacing:-.02em;margin:0 0 8px;line-height:1.2}.company-progress-path p{max-width:58ch;font-size:var(--ps-text-body);color:var(--ps-muted);margin:0;line-height:1.6}@media (max-width:800px){.terrain-polly>.journey-voice{width:min(270px,100vw - 48px)}.application-next-steps{grid-template-columns:1fr;gap:12px}.recruiter-application-status>.recruiter-facecard{padding:20px}.recruiter-facecard .user-avatar{flex-basis:64px;width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.customer-quick-page[data-customer-quick-stop="3"] .customer-company-card{animation:none}}.signup-email-switch{min-height:36px;color:var(--ps-cobalt-700);justify-self:start;margin:-6px 0 6px;padding-inline:0;font-weight:600}
