.otp-container:where([data-rk-a692f6]){display:flex;flex-direction:column;align-items:center;gap:var(--sp-4,1rem)}.otp-label:where([data-rk-a692f6]){font-size:.9rem;font-weight:600;color:var(--c-text-2,#94a3b8)}.otp-wrap:where([data-rk-a692f6]){display:flex;gap:.75rem;justify-content:center}.otp-field:where([data-rk-a692f6]){width:50px;height:60px;background:var(--c-bg-elev,rgba(255,255,255,.05));border:1px solid var(--c-border,rgba(255,255,255,.1));border-radius:var(--r-md,12px);text-align:center;color:var(--c-text-1,#fff);font-size:1.75rem;font-weight:800;outline:none;transition:.2s cubic-bezier(.4,0,.2,1)}.otp-field:focus:where([data-rk-a692f6]){border-color:var(--c-primary,#6366f1);background:rgba(99,102,241,.1);box-shadow:0 0 15px rgba(99,102,241,.3),0 0 0 3px rgba(99,102,241,.15);transform:translateY(-2px)}.pwd-group:where([data-rk-7f0f04]){display:flex;flex-direction:column;gap:var(--sp-2,.5rem);width:100%;max-width:360px;font-family:var(--font-sans,system-ui,sans-serif)}.pwd-group__header:where([data-rk-7f0f04]){display:flex;justify-content:space-between;align-items:center;padding:0 .2rem}.pwd-group__label:where([data-rk-7f0f04]){font-size:.85rem;font-weight:600;color:var(--c-text-1,#ffffff)}.pwd-group__status:where([data-rk-7f0f04]){font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ef4444;transition:color .3s ease}.pwd-group__field:where([data-rk-7f0f04]){position:relative;width:100%}.pwd-group__input:where([data-rk-7f0f04]){width:100%;padding:.75rem 2.8rem .75rem 1rem;background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md,12px);color:var(--c-text-1,#ffffff);font-size:.92rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.pwd-group__input:focus:where([data-rk-7f0f04]){border-color:rgba(184,134,11,.5);box-shadow:0 0 0 3px rgba(184,134,11,.15)}.pwd-group__input:where([data-rk-7f0f04])::placeholder{color:rgba(255,255,255,.3)}.pwd-group__toggle:where([data-rk-7f0f04]){position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--c-text-3,#737373);cursor:pointer;padding:.3rem;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm,6px);transition:color .2s ease}.pwd-group__toggle:hover:where([data-rk-7f0f04]){color:var(--c-text-1,#ffffff)}.pwd-group__meter:where([data-rk-7f0f04]){display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;height:4px;margin-top:4px}.pwd-group__segment:where([data-rk-7f0f04]){height:100%;border-radius:4px;background:rgba(255,255,255,.08);transition:background .3s cubic-bezier(.16,1,.3,1)}.pwd-group[data-level="1"]:where([data-rk-7f0f04]) .pwd-group__segment[data-seg="1"]:where([data-rk-7f0f04]){background:#ef4444}.pwd-group[data-level="1"]:where([data-rk-7f0f04]) .pwd-group__status:where([data-rk-7f0f04]){color:#ef4444}.pwd-group[data-level="2"]:where([data-rk-7f0f04]) .pwd-group__segment[data-seg="1"]:where([data-rk-7f0f04]),.pwd-group[data-level="2"]:where([data-rk-7f0f04]) .pwd-group__segment[data-seg="2"]:where([data-rk-7f0f04]){background:#f59e0b}.pwd-group[data-level="2"]:where([data-rk-7f0f04]) .pwd-group__status:where([data-rk-7f0f04]){color:#f59e0b}.pwd-group[data-level="3"]:where([data-rk-7f0f04]) .pwd-group__segment[data-seg="1"]:where([data-rk-7f0f04]),.pwd-group[data-level="3"]:where([data-rk-7f0f04]) .pwd-group__segment[data-seg="2"]:where([data-rk-7f0f04]),.pwd-group[data-level="3"]:where([data-rk-7f0f04]) .pwd-group__segment[data-seg="3"]:where([data-rk-7f0f04]){background:#3b82f6}.pwd-group[data-level="3"]:where([data-rk-7f0f04]) .pwd-group__status:where([data-rk-7f0f04]){color:#3b82f6}.pwd-group[data-level="4"]:where([data-rk-7f0f04]) .pwd-group__segment:where([data-rk-7f0f04]){background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.4)}.pwd-group[data-level="4"]:where([data-rk-7f0f04]) .pwd-group__status:where([data-rk-7f0f04]){color:#10b981}.tags-field:where([data-rk-ba8ccd]){display:flex;flex-direction:column;gap:var(--sp-2,.5rem);width:100%;max-width:440px;font-family:var(--font-sans,system-ui,sans-serif);position:relative}.tags-field__label:where([data-rk-ba8ccd]){font-size:.85rem;font-weight:600;color:var(--c-text-1,#ffffff)}.tags-field__box:where([data-rk-ba8ccd]){display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:.5rem .75rem;background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md,12px);transition:border-color .2s ease,box-shadow .2s ease;min-height:44px}.tags-field__box:focus-within:where([data-rk-ba8ccd]){border-color:rgba(184,134,11,.5);box-shadow:0 0 0 3px rgba(184,134,11,.15)}.tags-field__list:where([data-rk-ba8ccd]){display:inline-flex;flex-wrap:wrap;gap:6px}.tag-pill:where([data-rk-ba8ccd]){display:inline-flex;align-items:center;gap:6px;padding:.25rem .65rem;background:rgba(184,134,11,.15);border:1px solid rgba(184,134,11,.35);border-radius:var(--r-full,9999px);font-size:.75rem;font-weight:600;color:var(--c-accent,#fef3c7);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:tags-autocomplete-input-pill-pop .2s ease-out}@keyframes tags-autocomplete-input-pill-pop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.tag-pill__remove:where([data-rk-ba8ccd]){background:transparent;border:none;color:var(--c-accent,#fef3c7);font-size:1rem;line-height:1;cursor:pointer;padding:0 2px;opacity:.7;transition:opacity .2s}.tag-pill__remove:hover:where([data-rk-ba8ccd]){opacity:1;color:#ef4444}.tags-field__input:where([data-rk-ba8ccd]){flex:1 1;min-width:140px;background:transparent;border:none;color:var(--c-text-1,#ffffff);font-size:.88rem;outline:none;padding:.2rem 0}.tags-field__input:where([data-rk-ba8ccd])::placeholder{color:rgba(255,255,255,.3)}.tags-field__suggestions:where([data-rk-ba8ccd]){display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;padding:.4rem;background:rgba(12,12,16,.9);border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm,8px)}.sug-item:where([data-rk-ba8ccd]){background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--r-full,9999px);color:var(--c-text-2,#a3a3a3);font-size:.72rem;font-weight:600;padding:.2rem .6rem;cursor:pointer;transition:all .2s ease}.sug-item:hover:where([data-rk-ba8ccd]){background:rgba(184,134,11,.2);border-color:rgba(184,134,11,.4);color:var(--c-text-1,#ffffff)}