.k-soon-tag{border-radius:var(--k-radius-pill);font:500 11px/11px var(--k-font-body);letter-spacing:.02em;color:#6e5f49;white-space:nowrap;background:#fff;border:1px solid #1c1b191f;align-items:center;padding:5px 10px 6px;display:inline-flex}
.k-auth-providers{margin:var(--k-gap-form-actions) 0 0;gap:var(--k-gap-actions);flex-direction:column;display:flex}.k-auth-provider{align-items:center;gap:var(--k-gap-actions);height:var(--k-control-lg);padding:0 var(--k-space-16);box-sizing:border-box;border:var(--k-border-width) solid var(--k-border-control);border-radius:var(--k-radius-control);background:var(--k-surface);font:var(--k-font-action);color:var(--k-ink);cursor:pointer;display:flex}@media (hover:hover){.k-auth-provider:hover:not(:disabled){background:#fdfaf6;border-color:#cea5788c}}.k-auth-icon{border-radius:5px;flex:none;display:block}.k-auth-soon{color:#8c867f!important;cursor:default!important;background:#fcfbfa!important;border-color:#1c1b1917!important}.k-auth-soon .k-auth-icon{opacity:.55}.k-auth-soon .k-soon-tag{margin-left:auto}@media (max-width:380px){.k-auth-soon .k-soon-tag{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
.k-page-state{min-height:calc(100svh - var(--k-header-h,72px));box-sizing:border-box;padding:48px var(--k-page-gutter);place-items:center;display:grid}.k-page-state-content{text-align:center;max-width:520px}.k-page-state-content p{font:400 15px/1.65 var(--k-font-body);color:var(--k-ink-3);text-wrap:pretty;margin:0}.k-page-state-action{margin-top:var(--k-space-20);justify-content:center;display:flex}
