@charset "UTF-8";.pk-failure[data-v-59253c07]{display:flex;align-items:flex-start;gap:var(--pk-space-3);margin:0;padding:var(--pk-space-3) var(--pk-space-4);background:var(--pk-occupied);color:var(--pk-surface);font-size:13px;line-height:1.4}.pk-failure__text[data-v-59253c07]{flex:1 1 auto;overflow-wrap:anywhere}.pk-failure__close[data-v-59253c07]{flex:0 0 auto;padding:0 var(--pk-space-2);border:0;background:transparent;color:var(--pk-surface);font-size:18px;line-height:1;cursor:pointer}.pk-session-gone[data-v-7aa7402a]{display:flex;align-items:center;gap:var(--pk-space-3);margin:0;padding:var(--pk-space-3) var(--pk-space-4);background:var(--pk-occupied);color:var(--pk-surface);font-size:13px;line-height:1.4}.pk-session-gone__text[data-v-7aa7402a]{flex:1 1 auto;overflow-wrap:anywhere}.pk-session-gone__retry[data-v-7aa7402a]{flex:0 0 auto;padding:var(--pk-space-1) var(--pk-space-3);border:1px solid var(--pk-surface);border-radius:var(--pk-radius-sm);background:transparent;color:var(--pk-surface);font-size:13px;cursor:pointer}.pk-session-gone__retry[data-v-7aa7402a]:disabled{opacity:.6;cursor:default}:root{--pk-primary: #178fd5;--pk-secondary: #848484;--pk-background: #f2f2f2;--pk-accent: #b8108b;--pk-active: #6fcf97;--pk-occupied: #eb5757;--pk-signal: #eab308;--pk-surface: #ffffff;--pk-on-surface: #1d1d1d;--pk-radius: 10px;--pk-space-1: 4px;--pk-space-2: 8px;--pk-space-3: 12px;--pk-space-4: 16px;--pk-space-5: 20px;--pk-space-6: 24px;--pk-form-actions-gap: 60px;--pk-font: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pk-font-plate: "PT Sans Narrow", "Arial Narrow", sans-serif;--pk-gradient: linear-gradient(180deg, var(--pk-accent) 0%, var(--pk-primary) 100%);--pk-login-card: var(--pk-gradient);--pk-login-backdrop: var(--pk-on-surface);--pk-login-shade: linear-gradient(180deg, rgb(225 225 225 / 50%) 0%, rgb(0 0 0 / 75%) 100%);--pk-radius-pill: 999px;--pk-control-height: 52px}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow:hidden;background:var(--pk-background);color:var(--pk-on-surface);font-family:var(--pk-font);-webkit-font-smoothing:antialiased}#app{height:100dvh;display:flex;flex-direction:column}.pk-gradient{background:var(--pk-gradient)}.pk-gradient--translucent{background:linear-gradient(180deg,#b8108b80,#178fd580);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pk-gradient--fade-up{background:linear-gradient(0deg,transparent 0%,var(--pk-background) 100%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pk-plate{font-family:var(--pk-font-plate);letter-spacing:.02em}.pk-rounded{border-radius:var(--pk-radius)}.pk-form{display:flex;flex-direction:column;gap:var(--pk-space-2)}.pk-form__hint{margin:0 0 var(--pk-space-2);color:var(--pk-surface);font-size:14px}.pk-form__label{color:var(--pk-surface);font-size:13px;font-weight:500}.pk-form__error,.pk-form__ok{margin:0;padding:var(--pk-space-2) var(--pk-space-3);border-radius:var(--pk-radius);font-size:13px}.pk-form__error{background:var(--pk-occupied);color:var(--pk-surface)}.pk-form__ok{background:var(--pk-active);color:var(--pk-on-surface)}.pk-button{border:0;font-family:var(--pk-font);cursor:pointer}.pk-button--primary{align-self:center;height:var(--pk-control-height);margin-top:var(--pk-form-actions-gap);padding:0 var(--pk-space-6);border-radius:var(--pk-radius-pill);background:var(--pk-surface);color:var(--pk-primary);font-size:15px;font-weight:600}.pk-button--link{align-self:center;padding:var(--pk-space-1) var(--pk-space-2);background:none;color:var(--pk-surface);font-size:13px;text-align:center;text-decoration:none}
