.pm-page{color:#fff;background:linear-gradient(#7dd3fc 0%,#38bdf8 14%,#0c4a6e 34%,#071521 58%,#000 100%);min-height:100vh;padding:110px 8.5vw 80px;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.box{background:linear-gradient(#5b7553 0%,#7dd3fc 100%);height:100px;display:block}.pm-container{background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:min(1420px,100%);max-width:none;margin:0 auto;padding:0;display:flex}.pm-header{flex-direction:column;align-items:center;width:100%;margin:0 0 58px;display:flex}.pm-eyebrow{color:#7dd3fc;letter-spacing:.22em;text-transform:uppercase;margin:0 0 20px;font-size:.95rem;font-weight:800}.pm-header h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(4rem,8vw,7.4rem);font-weight:500;line-height:.95}.pm-header p{color:#ffffffa1;max-width:850px;margin:38px 0 0;font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.7}.pm-warning,.pm-message{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;width:100%;margin-bottom:18px;padding:16px 19px}.pm-warning{color:#bae6fd;background:#38bdf81a;border:1px solid #7dd3fc6b}.pm-message{color:#d5f3ff;background:#38bdf814;border:1px solid #7dd3fc4d}.pm-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0e,#ffffff04);border:1px solid #ffffff1a;border-radius:28px;padding:30px;box-shadow:0 30px 85px #00000061,inset 0 1px #ffffff06}.pm-auth-card{flex-direction:column;justify-content:center;align-items:center;width:min(560px,100%);max-width:none;display:flex}.pm-card h2,.pm-toolbar h2{color:#fff;margin:0 0 12px;font-size:1.55rem;font-weight:700}.pm-muted{color:#ffffff94;margin:0 0 20px;line-height:1.7}.pm-tabs{background:#00000038;border:1px solid #ffffff17;border-radius:999px;gap:10px;margin-bottom:24px;padding:5px;display:flex}.pm-tabs button{color:#ffffffa6;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:1;padding:11px 16px;font-weight:700;transition:color .2s,background .2s,border-color .2s}.pm-tabs button:hover{color:#fff;background:#38bdf81a}.pm-tabs button.active{color:#03131c;background:linear-gradient(135deg,#7dd3fc,#38bdf8);border-color:#7dd3fc8c;box-shadow:0 10px 28px #38bdf83d}.pm-form{flex-direction:column;gap:17px;display:flex}.pm-form label{color:#ffffffd1;flex-direction:column;gap:9px;font-weight:650;display:flex}.pm-form input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#060606c7;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:14px 16px;font-size:.96rem;transition:border-color .2s,box-shadow .2s,background .2s}.pm-form input::placeholder{color:#ffffff4d}.pm-form input:focus{background:#030f18eb;border-color:#7dd3fcd9;box-shadow:0 0 0 4px #38bdf81f}.pm-form button,.pm-secondary,.pm-danger{font:inherit;cursor:pointer;border-radius:999px;padding:13px 20px;font-weight:750;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.pm-form button[type=submit]{color:#03131c;background:linear-gradient(135deg,#bae6fd,#38bdf8);border:1px solid #7dd3fc;box-shadow:0 12px 30px #38bdf83b}.pm-form button[type=submit]:hover{background:linear-gradient(135deg,#e0f2fe,#7dd3fc);transform:translateY(-2px);box-shadow:0 17px 38px #38bdf852}.pm-secondary{color:#bae6fd;white-space:nowrap;background:#38bdf812;border:1px solid #7dd3fc52}.pm-secondary:hover{background:#38bdf826;border-color:#7dd3fca6;transform:translateY(-2px)}.pm-danger{color:#faa;white-space:nowrap;background:#870a0a2e;border:1px solid #ff5a5a61}.pm-danger:hover{background:#be141440;border-color:#ff5a5ab8;transform:translateY(-2px)}.pm-form button:disabled,.pm-secondary:disabled,.pm-danger:disabled{opacity:.48;cursor:not-allowed;transform:none}.pm-toolbar{justify-content:space-between;align-items:center;gap:22px;margin:48px 0 26px;padding:0 2px;display:flex}.pm-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.pm-password-row{align-items:center;gap:10px;display:flex}.pm-password-row input{flex:1}.pm-account-list{flex-direction:column;gap:14px;display:flex}.pm-account{background:linear-gradient(140deg,#38bdf812,#00000047);border:1px solid #ffffff16;border-radius:20px;justify-content:space-between;gap:22px;padding:19px;transition:transform .2s,border-color .2s,background .2s;display:flex}.pm-account:hover{background:linear-gradient(140deg,#38bdf824,#00000057);border-color:#7dd3fc52;transform:translateY(-3px)}.pm-account-info{min-width:0}.pm-account h3{color:#fff;margin:0 0 9px;font-size:1.2rem}.pm-account p{color:#ffffff91;word-break:break-word;margin:5px 0;line-height:1.55}.pm-account-actions{flex-direction:column;justify-content:center;gap:9px;display:flex}.pm-notes{margin-top:26px}.pm-notes ul{color:#ffffff91;margin-bottom:0;padding-left:20px;line-height:1.85}.pm-notes li::marker{color:#7dd3fc}@media (max-width:1000px){.pm-page{padding:95px 5vw 60px}.pm-grid{grid-template-columns:1fr}.pm-auth-card{width:100%}}@media (max-width:700px){.pm-page{padding:82px 20px 45px}.pm-header{margin-bottom:42px}.pm-header h1{font-size:clamp(3.7rem,17vw,5.4rem)}.pm-header p{margin-top:28px;font-size:1rem}.pm-card{border-radius:22px;padding:22px}.pm-toolbar{flex-direction:column;align-items:flex-start;margin-top:34px}.pm-password-row{flex-direction:column;align-items:stretch}.pm-account{flex-direction:column}.pm-account-actions{flex-flow:wrap}.pm-account-actions button{flex:1}}
