.auth-instrument{min-height:100vh}.auth-instrument .p-form-label{font-family:var(--f-m);letter-spacing:.13em;text-transform:uppercase;color:var(--ptx);margin-bottom:7px;font-size:10.5px;display:block}.auth-instrument .p-input{border:1px solid var(--pline);box-shadow:var(--well);color:var(--ptx);font-family:var(--f-d);min-height:48px;transition:border-color .16s var(--ease);background:#0c0f13;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-size:15px}.auth-instrument .p-input:focus{border-color:var(--or)}.auth-instrument .p-input::placeholder{color:var(--ptx3);opacity:1}.auth-instrument .p-input:disabled{opacity:.55;cursor:not-allowed}.auth-instrument .p-form-hint{color:var(--ptx2);font-size:12px}.auth-instrument .p-show-password{font-family:var(--f-d);color:var(--ptx2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13.5px;display:flex}.auth-instrument .p-show-password input{width:16px;height:16px;accent-color:var(--or);cursor:pointer}.auth-instrument .p-btn-primary{cursor:pointer;background:var(--or-hot);color:#0c0f13;width:100%;min-height:52px;transition:transform .16s var(--spring), box-shadow .22s var(--ease), color .2s var(--ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:14.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff57,0 2px 4px #17191d38,0 16px 30px -14px #e65100a6}.auth-instrument .p-btn-primary:hover:not(:disabled){color:#fff;transform:translateY(-2px)}.auth-instrument .p-btn-primary:active:not(:disabled){transform:translateY(0)}.auth-instrument .p-btn-primary:disabled{opacity:.6;cursor:not-allowed}.auth-instrument .p-btn-alt,.auth-instrument .p-btn-secondary{border:1px solid var(--gline);width:100%;min-height:50px;font-family:var(--f-d);color:#1a1e23;cursor:pointer;transition:transform .16s var(--spring), box-shadow .2s var(--ease);background:linear-gradient(#fff,#eef1f5);border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.auth-instrument .p-btn-alt:hover:not(:disabled),.auth-instrument .p-btn-secondary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px -10px #17191d66}.auth-instrument .p-btn-alt:disabled{opacity:.6;cursor:not-allowed}.auth-instrument .p-rule{background:var(--pline);border:0;height:1px}.auth-instrument .p-muted{color:var(--ink3)}.auth-instrument .p-ink{color:var(--ink)}.auth-instrument .p-link{color:var(--or-deep);transition:color .16s var(--ease);font-weight:600}.auth-instrument .p-link:hover{color:var(--or)}.auth-instrument .card .p-muted{color:var(--ptx3)}.auth-instrument .card .p-ink{color:var(--ptx)}.auth-instrument .card .p-link{color:var(--or-lit)}.auth-instrument .card .p-link:hover{color:var(--or-hot)}.auth-instrument .p-card{background:linear-gradient(180deg, var(--pnl2), var(--pnl));border:1px solid var(--pline);box-shadow:var(--lift);color:var(--ptx);border-radius:14px;padding:26px 24px}.auth-instrument .p-sent{color:var(--grn);font-weight:600}.auth-instrument .auth-foot{text-align:center;color:var(--ink2);margin-top:22px;font-size:14.5px}.auth-instrument .auth-foot a{color:var(--or-deep);font-weight:600}.auth-instrument .auth-foot a:hover{color:var(--or)}@media (max-width:600px){.auth-instrument .p-form-label{letter-spacing:.11em;font-size:12px}}