.pk-app .recovery-page{background:var(--bg);color:var(--text);font-family:var(--font-body)}.pk-app .recovery-state{--recovery-border:var(--border);background:var(--surface);color:var(--text);box-shadow:0 1rem 3.4375rem color-mix(in srgb, var(--accent) 6%, transparent);border-radius:1.5rem}.pk-app .recovery-state__mark{background:var(--accent-soft);color:var(--accent);border-color:var(--border);border-radius:.875rem}.pk-app .recovery-state__eyebrow{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-weight:700}.pk-app .recovery-state h1{font-family:var(--font-display);font-weight:500;line-height:1.4}.pk-app .recovery-state p:not(.recovery-state__eyebrow),.pk-app .recovery-state__reference{color:var(--muted)}.pk-app .recovery-state__actions button{background:var(--accent);color:var(--accent-text)}.pk-app .recovery-state__actions button:hover{background:var(--accent-strong)}.pk-app .recovery-state a{color:var(--accent)}.pk-app .recovery-state :is(button,a):focus-visible{outline-color:var(--accent)}.pk-app .chats__filters{border:.0625rem solid var(--border);background:var(--bg);border-radius:.6875rem;gap:.25rem;margin:0 1.125rem .875rem;padding:.25rem;display:flex}.pk-app .chats__filters button{color:var(--muted);font:600 .6875rem/1.4 var(--font-body);background:0 0;border:.0625rem solid #0000;border-radius:.4375rem;flex:1;padding:.5rem .3125rem}.pk-app .chats__system-preview{color:var(--text)}.pk-app .pk-home .pk-hero-copy>p{max-width:min(100%,32ch)}.pk-app .chats__filters button[aria-pressed=true]{background:var(--surface);color:var(--accent);border-color:var(--border);box-shadow:0 .125rem .5rem color-mix(in srgb, var(--text) 4%, transparent)}.pk-app .chat-window__deal-picker{border-bottom:.0625rem solid var(--border);background:var(--bg);flex-wrap:wrap;align-items:end;gap:.5rem .875rem;padding:.75rem 1rem;display:flex}.pk-app .chat-window__deal-picker label{min-width:0;color:var(--muted);flex:1;gap:.375rem;font-size:.6875rem;display:grid}.pk-app .chat-window__deal-picker select{border:.0625rem solid var(--border);width:100%;max-width:100%;color:var(--text);background:var(--surface);font:500 .75rem var(--font-body);border-radius:.5rem;padding:.5rem .625rem}.pk-app .chat-window__deal-side>a{color:var(--muted);font:500 .625rem/1.5 var(--font-body);text-underline-offset:.1875rem}.pk-app .chat-window__deal-side>a:hover{color:var(--accent)}.pk-app .chat-window__deal-side{flex-wrap:wrap}.pk-app .media-upload-status,.pk-app .pk-upload-status{border:.0625rem solid var(--border);background:var(--accent-soft);color:var(--accent);font:600 .75rem/1.5 var(--font-body);border-radius:.625rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.pk-app :is(.media-upload-status,.pk-upload-status) button{color:var(--text);text-underline-offset:.1875rem;font:inherit;text-decoration:underline}.pk-app .pk-settings-editor .profile-editor__form{padding:0}.pk-app .pk-settings-editor .profile-editor__avatar-row{border-bottom:.0625rem solid var(--border);align-items:center;gap:1.25rem;padding-bottom:1.5rem;display:flex}.pk-app .pk-settings-editor .profile-editor__avatar{background:var(--accent-soft);flex:0 0 5rem;width:5rem;height:5rem}.pk-app .pk-settings-editor .profile-editor__avatar-actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.pk-app .pk-settings-editor .profile-editor__avatar-actions small,.pk-app .pk-settings-editor .profile-editor__field small{width:100%;color:var(--muted);font:400 .6875rem/1.7 var(--font-body)}.pk-app .pk-settings-editor .profile-editor__avatar-actions :is(label,button){border:.0625rem solid var(--border);background:var(--surface-raised);min-height:2.375rem;color:var(--text);font:600 .75rem/1.4 var(--font-body);border-radius:.5625rem;align-items:center;padding:.5rem .75rem;display:inline-flex}.pk-app .pk-settings-editor .profile-editor__file-button input{clip-path:inset(50%);width:.0625rem;height:.0625rem;padding:0;position:absolute}.pk-app .pk-settings-editor .profile-editor__file-button:focus-within{outline:.125rem solid var(--accent);outline-offset:.1875rem}.pk-app .pk-settings-editor .profile-editor__save{border:.0625rem solid var(--accent);background:var(--accent);color:var(--accent-text);font:650 .8125rem var(--font-body);border-radius:.625rem;padding:.75rem 1.125rem}.pk-app .pk-settings-signout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.pk-app .pk-settings-signout h2{font:500 1rem var(--font-display);margin:0 0 .5rem}.pk-app .pk-settings-signout p{color:var(--muted);font-size:.75rem}.pk-app .pk-profile-concept__reviews-copy small{color:var(--muted);font:400 .625rem/1.5 var(--font-body)}.pk-app .pk-balance .balance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.pk-app .pk-balance .balance-summary section{min-width:0;padding:1.5rem;position:relative}.pk-app .pk-balance .balance-summary h2{margin:1.25rem 0 .75rem;font-size:.75rem}.pk-app .pk-balance .balance-summary strong,.pk-app .pk-balance .pk-balance__held{font:550 clamp(1.3125rem, 2.3vw, 1.875rem)/1.5 var(--font-display);letter-spacing:-.05em}.pk-app .pk-balance .balance-summary p{font-size:.6875rem;line-height:1.7}.pk-app .pk-balance .balance-summary .pk-balance__available{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}.pk-app .pk-balance .pk-balance__available strong{color:var(--accent)}.pk-app .pk-balance .pk-balance__held{background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.pk-app .pk-balance .pk-balance__held svg{color:var(--accent)}.pk-app .pk-balance .pk-balance__card-icon{background:var(--surface-raised);color:var(--accent);border-radius:.75rem;padding:.625rem;display:inline-flex}.pk-app .pk-balance .pk-button--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.pk-app .pk-balance .pk-button--primary:hover{background:var(--accent-strong)}.pk-app .pk-balance .pk-withdrawals{margin:2rem 0 2.5rem}.pk-app .pk-balance .pk-withdrawals__heading{align-items:flex-start;gap:1rem;display:flex}.pk-app .pk-balance .pk-withdrawals h2,.pk-app .pk-balance>h2{font:500 1.125rem/1.6 var(--font-display)}.pk-app .pk-balance .pk-withdrawals p{color:var(--muted);margin-top:.5rem;font-size:.75rem;line-height:1.7}.pk-app .pk-balance .pk-withdrawals form{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.5rem 0;display:flex}.pk-app .pk-balance .pk-withdrawals form label{max-width:20rem;color:var(--muted);flex:1;margin:0;font-size:.75rem}.pk-app .pk-balance .pk-withdrawals form input{width:100%;height:2.75rem;font-size:1rem}.pk-app .pk-balance .pk-withdrawals [role=alert]{color:var(--danger)}.pk-app .pk-balance .pk-withdrawals__list{gap:.625rem;display:grid}.pk-app .pk-balance .pk-withdrawals__list article{border:.0625rem solid var(--border);background:var(--bg);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.pk-app .pk-balance .pk-withdrawals__list article>div{overflow-wrap:anywhere;min-width:0}.pk-app .pk-balance .pk-withdrawals__list article p{margin-top:.25rem}.pk-app .pk-balance .pk-withdrawals__empty{border:.0625rem dashed var(--border);background:var(--bg);border-radius:.75rem;padding:1rem}.pk-app .pk-balance .account-page__actions label{min-width:11.25rem;color:var(--muted);flex:1;font-size:.75rem}.pk-app .pk-balance .account-page__actions select{height:2.75rem;color:var(--text)}.pk-app .pk-balance .account-page__review{border:.0625rem solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:.875rem;margin:.75rem 0;padding:1.125rem;font-size:.8125rem;line-height:1.8}.pk-app .pk-balance .account-page__review .account-page__row{background:0 0;gap:1rem;padding:0}.pk-app .pk-balance .account-page__review p{color:var(--muted);margin:.375rem 0}.pk-app .pk-balance .account-page__review a{color:var(--accent)}@media (max-width:64rem){.pk-app .pk-balance .balance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.pk-app .pk-balance .balance-summary{gap:.625rem}.pk-app .pk-balance .balance-summary section{padding:1rem}.pk-app .pk-balance .balance-summary strong,.pk-app .pk-balance .pk-balance__held{font-size:1.1875rem}.pk-app .pk-balance .pk-withdrawals form label{max-width:none}.pk-app .pk-balance .pk-withdrawals form .pk-button{width:100%}.pk-app .pk-balance .pk-withdrawals__list article{flex-direction:column;align-items:stretch}.pk-app .pk-settings-editor .profile-editor__avatar-row{align-items:flex-start;gap:.875rem}.pk-app .pk-settings-editor .profile-editor__avatar{flex-basis:4rem;width:4rem;height:4rem}.pk-app .pk-settings-signout .account-logout,.pk-app .pk-settings-signout .pk-button{width:100%}.pk-app .chat-window__deal-picker{padding:.625rem .75rem}}@media (prefers-reduced-motion:no-preference){.pk-app .recovery-state{animation:.68s cubic-bezier(.22,1,.36,1) backwards pk-copy-arrive}.pk-app .chats__filters button,.pk-app .pk-settings-editor .profile-editor__save{transition:background-color .22s,color .22s,border-color .22s}.pk-app .pk-settings-editor .profile-editor__save:active{scale:.97}}body.pk-body .pk-image-crop{font-family:var(--font-body),sans-serif;box-shadow:var(--overlay-shadow)}body.pk-body .pk-image-crop::backdrop{background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem)}body.pk-body .pk-image-crop h2{font:500 1.125rem/1.5 var(--font-display);margin:0 0 .75rem}body.pk-body .pk-image-crop p{color:var(--muted);font:400 .75rem/1.7 var(--font-body);margin-block:.75rem}body.pk-body .pk-image-crop input{accent-color:var(--accent)}body.pk-body .pk-image-crop button{font-family:inherit}body.pk-body .pk-image-crop :is(button,input):focus-visible{outline:.125rem solid var(--accent);outline-offset:.1875rem}
