.pw-phone-app{--pw-mono:"IBM Plex Mono",ui-monospace,monospace;--pw-sans:"IBM Plex Sans Variable","IBM Plex Sans",system-ui,sans-serif;position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;color:var(--p-text);background:var(--p-page);font-family:var(--pw-sans);font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.pw-phone-app *,.pw-phone-app :after,.pw-phone-app :before{box-sizing:border-box}.pw-phone-app :is(h1,h2,h3,h4,p,dl,dd,blockquote){margin:0}.pw-phone-app :is(button,input,select,textarea){font:inherit}.pw-phone-app :is(input,select,textarea){color:inherit}.pw-phone-app button{-webkit-tap-highlight-color:transparent}.pw-phone-app a{color:var(--p-silver)}.pw-phone-app :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid #669de5;outline-offset:2px}.pw-phone-app .pw-sheet{max-width:100vw}.pw-m-contact-review{min-width:0;padding:14px;color:var(--p-text);background:var(--p-panel);border:1px solid var(--p-border);border-radius:12px;overflow-wrap:anywhere}.pw-m-contact-review section,.pw-m-contact-review section>div{display:grid;grid-gap:10px;gap:10px}.pw-m-contact-review section>div{padding:12px;background:var(--p-active);border:1px solid var(--p-border);border-radius:8px}.pw-m-contact-review label{display:flex;gap:8px;align-items:flex-start}.pw-m-contact-review input[type=checkbox]{flex:none}.pw-m-contact-review ul{margin:0;padding-left:20px}.pw-m-contact-review .button{white-space:normal}.pw-phone-app .pw-sheet-title{font-size:21px;line-height:1.25}.pw-phone-app .pw-sheet-scrim{align-items:flex-end}.pw-phone-app .pw-sheet .pw-kicker{font-weight:500}.pw-m-app{height:100%;display:flex;flex-direction:column}.pw-m-screen,.pw-m-stage{flex:1 1;min-height:0;display:flex;flex-direction:column}.pw-m-head{flex:none;display:grid;grid-gap:5px;gap:5px;padding:max(16px,env(safe-area-inset-top)) 20px 12px}.pw-m-back{justify-self:start;min-height:44px;margin:-10px 0 -8px -8px;padding:0 8px;color:var(--p-secondary);background:none;border:0;font-size:14px;cursor:pointer}.pw-m-kicker{color:var(--p-muted);font:500 11px var(--pw-mono);letter-spacing:.06em;text-transform:uppercase}.pw-m-title{font-size:21px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.pw-m-sub{color:var(--p-secondary);font-size:13.5px}.pw-m-body{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:grid;align-content:start;grid-auto-rows:max-content;grid-gap:10px;gap:10px;padding:0 16px 16px}.pw-m-foot{flex:none;display:grid;grid-gap:8px;gap:8px;padding:12px 16px max(30px,calc(env(safe-area-inset-bottom) + 12px));border-top:1px solid var(--p-border);background:var(--p-page)}.pw-m-app:has(.pw-m-tabs) .pw-m-foot{padding-bottom:12px}.pw-m-tone-ok{color:var(--p-done)!important}.pw-m-tone-warn{color:var(--p-warning)!important}.pw-m-tone-danger{color:var(--p-danger)!important}.pw-m-tone-silver{color:var(--p-silver)!important}.pw-m-tone-neutral{color:var(--p-muted)}.pw-m-mono{font-family:var(--pw-mono)}.pw-m-muted{color:var(--p-muted)}.pw-m-proposal :is(.pw-sign-paper,.pw-m-proposal-sources){min-width:0;max-width:100%;overflow-wrap:anywhere}.pw-m-proposal .pw-sign-paper{padding:18px}.pw-m-proposal .pw-sign-paper :is(h2,h3,p){margin-bottom:12px;white-space:pre-wrap}.pw-m-proposal-sources{padding:12px;border:1px solid var(--p-border);border-radius:8px}.pw-m-proposal-sources summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.pw-m-proposal-sources[open]{display:grid;grid-gap:10px;gap:10px}.pw-m-proposal .pw-sign-needs,.pw-m-proposal .pw-sign-source{display:grid;grid-gap:4px;gap:4px;margin-top:10px}.pw-m-proposal .pw-m-notice ul{margin:8px 0;padding-left:20px}.pw-m-grade-kicker{border:0}.pw-m-cta,.pw-m-secondary{display:flex;align-items:center;justify-content:center;width:100%;padding:0 16px;text-align:center;text-decoration:none;cursor:pointer}.pw-m-cta{min-height:56px;color:var(--p-text);background:var(--p-panel);border:1px solid var(--p-control);border-radius:12px;font-size:16px;font-weight:600}.pw-m-cta-primary{color:var(--p-primary-text)!important;background:var(--p-primary-bg);border-color:var(--p-primary-border)}.pw-m-cta:disabled{color:var(--p-muted)!important;background:var(--p-hover);border-color:var(--p-border);cursor:not-allowed}.pw-m-cta[aria-busy=true]{cursor:progress}.pw-m-secondary{min-height:48px;color:var(--p-text)!important;background:transparent;border:1px solid var(--p-control);border-radius:12px;font-size:14px}.pw-m-secondary:disabled{color:var(--p-muted)!important;border-color:var(--p-border);cursor:not-allowed}.pw-m-sheet-buttons{display:grid;grid-gap:8px;gap:8px}.pw-m-linkish{justify-self:start;min-height:44px;padding:0 2px;color:var(--p-silver);background:none;border:0;font-size:13.5px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pw-m-linkish:disabled{color:var(--p-muted);cursor:default}.pw-m-center{justify-self:center}.pw-m-block{display:grid;grid-gap:6px;gap:6px;min-width:0}.pw-m-label{color:var(--p-muted);font-size:12.5px}.pw-m-text{padding:0 4px;color:var(--p-muted);font-size:13px;overflow-wrap:anywhere}.pw-m-text-strong{color:var(--p-text-2)}.pw-m-text-warn{color:var(--p-warning)}.pw-m-text-danger{color:var(--p-danger)}.pw-m-text-ok{color:var(--p-done)}.pw-m-error{padding:0 4px;color:var(--p-danger);font-size:13px}.pw-m-notice{min-width:0;grid-template-columns:minmax(0,1fr);display:grid;grid-gap:4px;gap:4px;width:100%;padding:14px;color:var(--p-text);text-align:left;border:1px solid var(--p-border);border-radius:12px;background:var(--p-panel)}.pw-m-notice strong{min-width:0;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.pw-m-notice-text{color:var(--p-text-2);font-size:13.5px;overflow-wrap:anywhere}.pw-m-notice-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pw-m-notice-ok{background:var(--p-ok-bg);border-color:var(--p-ok-border)}.pw-m-notice-warn{background:var(--p-warn-bg);border-color:var(--p-warn-border)}.pw-m-notice-danger{background:var(--p-danger-bg);border-color:var(--p-danger-border)}.pw-m-notice-button{cursor:pointer;font:inherit}.pw-m-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;width:100%}.pw-m-big{display:grid;grid-gap:2px;gap:2px;padding:14px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:12px;min-width:0}.pw-m-big-label{color:var(--p-muted);font-size:12.5px}.pw-m-big-value{font:500 30px/1.2 var(--pw-mono);overflow-wrap:anywhere}.pw-m-big-note{color:var(--p-secondary);font-size:13px;overflow-wrap:anywhere}.pw-m-quote{padding:12px 14px;color:var(--p-text-2);background:var(--p-panel);border-left:2px solid var(--p-control);border-radius:4px;font-size:14px;white-space:pre-line;overflow-wrap:anywhere}.pw-m-quote-silver{border-left-color:var(--p-silver)}.pw-m-chips{display:grid;grid-gap:8px;gap:8px}.pw-m-chip{display:grid;place-items:center;min-height:48px;padding:6px 8px;color:var(--p-text);background:transparent;border:1px solid var(--p-control);border-radius:10px;font-size:14px;font-weight:600;line-height:1.2;text-align:center;overflow-wrap:anywhere;cursor:pointer}.pw-m-chip[aria-pressed=true]{color:var(--p-primary-text);background:var(--p-silver);border-color:var(--p-silver)}[data-pursuit-theme=light] .pw-m-chip[aria-pressed=true]{color:#fff}.pw-m-chip:disabled{color:var(--p-muted);cursor:not-allowed}.pw-m-tri{display:grid;grid-template-columns:minmax(0,1fr) 168px;align-items:center;grid-gap:10px;gap:10px;min-height:48px}.pw-m-tri>span{font-size:14px}.pw-m-tri-seg{display:grid;grid-template-columns:repeat(3,1fr);padding:3px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:10px}.pw-m-tri-seg button{height:44px;color:var(--p-secondary);background:transparent;border:0;border-radius:7px;font-size:13px;font-weight:600;cursor:pointer}.pw-m-tri-seg button[aria-pressed=true]{color:var(--p-primary-text);background:var(--p-silver)}[data-pursuit-theme=light] .pw-m-tri-seg button[aria-pressed=true]{color:#fff}.pw-m-kv{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px;padding:14px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:12px;font-size:13.5px}.pw-m-kv dt{color:var(--p-muted)}.pw-m-kv dd{color:var(--p-text);overflow-wrap:anywhere}.pw-m-list{margin:0;padding:0;list-style:none;overflow:hidden;background:var(--p-panel);border:1px solid var(--p-border);border-radius:12px}.pw-m-list>li+li{border-top:1px solid var(--p-active)}.pw-m-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:64px;padding:10px 14px;color:var(--p-text);background:transparent;border:0;text-align:left;font:inherit}button.pw-m-row{cursor:pointer}button.pw-m-row:active{background:var(--p-hover)}.pw-m-row.has-check{grid-template-columns:24px minmax(0,1fr) auto}.pw-m-row.selected{background:var(--p-active)}.pw-m-check{display:grid;place-items:center;width:24px;height:24px;color:var(--p-primary-text);background:transparent;border:1px solid var(--p-control);border-radius:6px;font-size:13px;font-weight:700}.pw-m-check.on{background:var(--p-silver);border-color:var(--p-silver)}[data-pursuit-theme=light] .pw-m-check.on{color:#fff}.pw-m-row-main{min-width:0;display:grid;grid-gap:2px;gap:2px}.pw-m-row-main strong{overflow:hidden;font-size:14.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pw-m-row-sub{display:flex;align-items:flex-start;gap:6px;min-width:0;color:var(--p-muted);font-size:12.5px;overflow-wrap:anywhere}.pw-m-row-sub i{flex:none;width:6px;height:6px;margin-top:6px;border-radius:99px;background:var(--p-control)}.pw-m-dot-ok i{background:var(--p-done)}.pw-m-dot-warn i{background:var(--p-warning)}.pw-m-dot-warn{color:var(--p-warning)}.pw-m-dot-danger i{background:var(--p-danger)}.pw-m-dot-danger{color:var(--p-danger)}.pw-m-dot-silver i{background:var(--p-silver)}.pw-m-row-right{white-space:nowrap}.pw-m-row-link,.pw-m-row-right{color:var(--p-silver);font-size:13px}.pw-m-row-link{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;background:none;border:0;font-weight:600;text-decoration:none;cursor:pointer}.pw-m-pills{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 2px;mask-image:linear-gradient(90deg,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent)}.pw-m-pills::-webkit-scrollbar{display:none}.pw-m-pills button{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;color:var(--p-text-2);background:transparent;border:1px solid var(--p-control);border-radius:99px;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer}.pw-m-pills button[aria-pressed=true]{color:var(--p-primary-text);background:var(--p-silver);border-color:var(--p-silver)}[data-pursuit-theme=light] .pw-m-pills button[aria-pressed=true]{color:#fff}.pw-m-card,.pw-m-cards{display:grid;grid-gap:10px;gap:10px}.pw-m-card{padding:16px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:14px;min-width:0}.pw-m-card-warn{border-color:var(--p-warn-border)}.pw-m-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.pw-m-kind{font:500 11px var(--pw-mono);letter-spacing:.04em;text-transform:uppercase}.pw-m-due{flex:none;color:var(--p-muted);font:12px var(--pw-mono)}.pw-m-card-title{font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.pw-m-card-line{color:var(--p-secondary);font-size:13.5px;overflow-wrap:anywhere}.pw-m-card .pw-btn-xl{min-height:52px;white-space:normal}.pw-m-job{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;grid-gap:6px 12px;gap:6px 12px;width:100%;padding:14px;color:var(--p-text);text-align:left;background:var(--p-panel);border:1px solid var(--p-border);border-radius:14px;font:inherit;cursor:pointer}.pw-m-job>.pw-m-score{grid-row:span 3}.pw-m-job.selected{border-color:var(--p-silver)}.pw-m-job-head{min-width:0;display:flex;justify-content:space-between;gap:8px}.pw-m-job-head strong{min-width:0;font-size:15px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.pw-m-job-head .pw-m-due{color:var(--p-silver)}.pw-m-job-next{color:var(--p-secondary);font-size:13px;overflow-wrap:anywhere}.pw-m-step{align-items:center}.pw-m-step>.pw-m-score{grid-row:span 2;color:var(--p-silver);border-color:var(--p-control)}.pw-m-score{display:grid;place-items:center;width:48px;height:48px;color:var(--p-silver);border:1px solid var(--p-control);border-radius:10px;font:500 18px var(--pw-mono)}.pw-m-bar{display:grid;grid-gap:3px;gap:3px}.pw-m-bar i{height:4px;background:var(--p-border);border-radius:2px}.pw-m-bar i.on{background:var(--p-silver)}.pw-m-bar.done i.on{background:var(--p-done)}.pw-m-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.pw-m-field>span{color:var(--p-text-2);font-size:13px}.pw-m-field small{color:var(--p-muted);font-size:12.5px}.pw-m-field :is(input,textarea,select){width:100%;min-height:48px;padding:10px 12px;color:var(--p-text);background:var(--p-active);border:1px solid var(--p-control);border-radius:10px;font-size:16px}.pw-m-field textarea{min-height:96px;line-height:1.45;resize:vertical}.pw-m-attest{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;min-height:44px;padding-top:6px;color:var(--p-text-2);font-size:13.5px;cursor:pointer}.pw-m-attest input{width:22px;height:22px;margin:0;accent-color:var(--p-silver)}.pw-m-candidate{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:12px;font-size:13px;overflow-wrap:anywhere}.pw-m-candidate strong{font-size:14.5px;font-weight:600}.pw-m-candidate>span{color:var(--p-secondary)}.pw-m-email{display:grid;grid-gap:10px;gap:10px;padding:14px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:12px;font-size:13.5px;min-width:0}.pw-m-email dl{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px}.pw-m-email dt{color:var(--p-muted)}.pw-m-email dd,.pw-m-email-body{overflow-wrap:anywhere}.pw-m-email-body{padding:12px;color:var(--p-text-2);background:var(--p-page);border-radius:8px;white-space:pre-line}.pw-m-email-files{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--p-secondary);font-size:13px;overflow-wrap:anywhere}.pw-m-email-files>span{min-width:0}.pw-m-player{display:grid;grid-gap:10px;gap:10px;padding:14px;background:var(--p-panel);border:1px solid var(--p-border);border-radius:12px;color:var(--p-text-2);font-size:13.5px}.pw-m-player audio{width:100%}.pw-m-play{display:grid;place-items:center;width:48px;height:48px;color:var(--p-primary-text);background:var(--p-silver);border:0;border-radius:99px;font-size:16px;font-weight:700;cursor:pointer}.pw-m-bars{overflow:hidden;background:var(--p-panel);border:1px solid var(--p-border);border-radius:12px}.pw-m-factor{display:grid;grid-gap:6px;gap:6px;padding:12px 14px}.pw-m-factor+.pw-m-factor{border-top:1px solid var(--p-active)}.pw-m-factor-head{display:flex;justify-content:space-between;gap:8px;font-size:14px}.pw-m-factor-head strong{font-weight:500}.pw-m-factor-bar{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:2px;gap:2px;height:44px}.pw-m-factor-bar button{height:44px;padding:0;background:transparent;border:0;cursor:pointer;position:relative}.pw-m-factor-bar button:after{content:"";position:absolute;left:0;right:0;top:18px;height:8px;background:var(--p-border)}.pw-m-factor-bar button:first-child:after{border-radius:4px 0 0 4px}.pw-m-factor-bar button:last-child:after{border-radius:0 4px 4px 0}.pw-m-factor-bar button.on:after{background:var(--p-silver)}.pw-m-factor-why{color:var(--p-muted);font-size:12.5px}.pw-m-loading{display:grid;grid-gap:10px;gap:10px;padding:6px 0}.pw-m-skeleton{height:64px;border-radius:12px}.pw-m-empty{display:grid;grid-gap:6px;gap:6px;justify-items:start;padding:18px 16px;background:var(--p-panel);border:1px dashed var(--p-control);border-radius:14px;color:var(--p-secondary);font-size:13.5px}.pw-m-empty strong{color:var(--p-text);font-size:16px;font-weight:600}.pw-m-empty .pw-m-secondary{margin-top:6px}.pw-m-tabs{flex:none;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:8px 12px max(26px,env(safe-area-inset-bottom));background:var(--p-rail);border-top:1px solid var(--p-border)}.pw-m-tabs button{display:grid;justify-items:center;align-content:start;grid-gap:3px;gap:3px;min-height:48px;padding:6px 0 0;color:var(--p-muted);background:none;border:0;font-size:12px;font-weight:600;cursor:pointer}.pw-m-tabs button[aria-current=page]{color:var(--p-text)}.pw-m-tab-count{display:grid;place-items:center;min-width:26px;height:22px;padding:0 7px;color:var(--p-muted);border-radius:99px;font:normal 500 12px var(--pw-mono)}.pw-m-tabs button[aria-current=page] .pw-m-tab-count{color:var(--p-text);background:var(--p-border)}.pw-m-tab-count.attention,.pw-m-tabs button[aria-current=page] .pw-m-tab-count.attention{color:var(--p-primary-text);background:var(--p-silver)}[data-pursuit-theme=light] .pw-m-tab-count.attention{color:#fff}.pw-phone-app .pw-dialog :is(input,select,textarea){font-size:16px}.pw-phone-app .pw-dialog :is(.pw-btn,.pw-seg button){min-height:44px}.pw-sheet-body>*+.pw-m-block{margin-top:10px}.pw-m-sources{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none;color:var(--p-secondary);font-size:13px}.pw-m-sources li{display:flex;flex-wrap:wrap;align-items:center;min-height:44px;overflow-wrap:anywhere}.pw-m-sources a{color:var(--p-silver);font-weight:600;text-decoration:underline;text-underline-offset:2px}.pw-m-account{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px;color:var(--p-muted);font-size:13px;overflow-wrap:anywhere}.pw-m-call-picker{max-height:min(46dvh,420px);min-height:0;overflow-y:auto;overscroll-behavior:contain}.pw-m-rfq-files{min-width:0;margin:0;padding:12px;border:1px solid var(--p-control);border-radius:10px}.pw-m-rfq-files legend{padding:0 4px;font-weight:600}.pw-m-rfq-files .pw-m-attest span{overflow-wrap:anywhere}.pw-m-rfq-review summary{display:flex;align-items:center;min-height:44px;cursor:pointer}.pw-phone-app .rfq-release-review{min-width:0;width:100%;box-sizing:border-box}.pw-phone-app .rfq-release-review label{width:100%}.pw-phone-app .rfq-release-review .button,.pw-phone-app .rfq-release-review select{min-height:44px;max-width:100%}.pw-m-shared-section{height:100%;min-height:0;min-width:0;overflow:hidden}.pw-m-tabs{padding-inline:6px}.pw-m-tabs button{min-width:0;min-height:52px;font-size:10px;gap:4px;padding-inline:2px}.pw-m-tabs button>span{overflow-wrap:anywhere}.pw-m-tab-company{background:transparent}.pw-m-job-wrap{min-width:0;border:1px solid var(--p-border);border-radius:14px;overflow:hidden}.pw-m-job-wrap .pw-m-job{border:0;border-radius:0}.pw-m-job-wrap .pw-jobs-message-link{padding:12px 14px;min-height:44px}.pw-phone-app .pw-job-tracking{margin:12px 0}.pw-phone-app .pw-job-tracking-facts{font-size:12px}.pw-phone-app .pw-job-messages .pw-btn{min-height:44px;white-space:normal}.pw-phone-app .call-email-safeguards .pw-input,.pw-phone-app .pw-select select.pw-select-control{min-height:48px;font-size:16px}.pw-phone-app .pw-jobs-view-switch .pw-btn{min-height:44px}.pw-access,.pw-loading,.pw-problem,.pw-signin{--pw-mono:"IBM Plex Mono",ui-monospace,monospace;min-height:100vh;color:var(--p-text);background:var(--p-page);font-family:IBM Plex Sans Variable,IBM Plex Sans,system-ui,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased}.pw-access :is(h2,p),.pw-problem :is(h1,p),.pw-signin :is(h1,h2,p,ol){margin:0}.pw-signin[hidden]{display:none}.pw-signin{display:grid;grid-template-columns:minmax(360px,1fr) minmax(0,1fr)}.pw-signin-form{display:flex;flex-direction:column;padding:24px 28px;border-right:1px solid var(--p-border)}.pw-signin-brand{display:flex;align-items:center;gap:9px}.pw-signin-brand img{width:26px;height:26px;border-radius:6px}.pw-signin-brand strong{font-size:14px;font-weight:600}.pw-signin-copy{width:min(340px,100%);margin:auto;display:grid;grid-gap:12px;gap:12px}.pw-signin-copy h1{font-size:21px;font-weight:600}.pw-signin-copy>p:first-of-type{margin-top:-4px;color:var(--p-secondary);font-size:12.5px}.pw-signin-divider{display:flex;align-items:center;gap:10px;color:var(--p-muted);font-size:11px}.pw-signin-divider:after,.pw-signin-divider:before{content:"";flex:1 1;height:1px;background:var(--p-border)}.pw-signin-email{display:grid;grid-gap:8px;gap:8px}.pw-signin-email label{color:var(--p-text-2);font-size:12px}.pw-signin-email input{min-height:40px;padding:8px 12px;color:var(--p-text);background:var(--p-active);border:1px solid var(--p-control);border-radius:4px;font:inherit;font-size:13px}.pw-signin-note{color:var(--p-muted);font-size:11.5px}.pw-signin-sent{padding:12px 14px;color:var(--p-text-2);background:var(--p-ok-bg);border:1px solid var(--p-ok-border);border-radius:6px;font-size:12.5px}.pw-signin-promise{display:grid;place-items:center;padding:40px}.pw-signin-promise>div{width:min(460px,100%);display:grid;grid-gap:18px;gap:18px}.pw-signin-promise h2{font-size:24px;font-weight:600;line-height:1.3}.pw-signin-promise ol{display:grid;grid-gap:14px;gap:14px;padding:0;list-style:none}.pw-signin-promise li{display:grid;grid-template-columns:30px 1fr;grid-gap:8px;gap:8px;color:var(--p-text-2);font-size:13px}.pw-signin-promise li span{color:var(--p-muted);font:11px var(--pw-mono);padding-top:2px}.pw-access :focus-visible,.pw-problem :focus-visible,.pw-signin :focus-visible{outline:2px solid #669de5;outline-offset:2px}.pw-access,.pw-problem section{display:grid;place-items:center;padding:24px}.pw-access-card,.pw-problem section{text-align:center}.pw-access-card{width:min(520px,100%);display:grid;justify-items:center;grid-gap:14px;gap:14px}.pw-access-icon,.pw-problem-icon{width:52px;height:52px;display:grid;place-items:center;color:var(--p-warning);background:var(--p-panel);border:1px solid var(--p-border);border-radius:50%;font:600 18px var(--pw-mono)}.pw-access-card h2,.pw-problem h1{font-size:24px;font-weight:600}.pw-access-card>p,.pw-problem-text{color:var(--p-secondary);font-size:15px;line-height:1.5}.pw-access-email{display:inline-block;padding:8px 14px;color:var(--p-text)!important;background:var(--p-panel);border:1px solid var(--p-border);border-radius:99px;font:15px var(--pw-mono)!important}.pw-access-hint{font-size:12.5px!important;color:var(--p-muted)!important}.pw-access-card footer,.pw-problem-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.pw-loading,.pw-problem{display:grid;grid-template-columns:200px minmax(0,1fr)}.pw-loading aside,.pw-problem aside{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:20px 14px;background:var(--p-rail);border-right:1px solid var(--p-border)}.pw-loading aside img,.pw-problem aside img{width:32px;height:32px;border-radius:6px;margin-bottom:8px}.pw-problem section{align-content:center;justify-items:center;gap:16px}.pw-problem-text{display:grid;grid-gap:12px;gap:12px;justify-items:center;max-width:520px}@media (max-width:760px){.pw-signin{grid-template-columns:1fr}.pw-signin-promise{display:none}.pw-signin-form{border-right:0}.pw-loading,.pw-problem{grid-template-columns:1fr}.pw-loading aside,.pw-problem aside{display:none}}