*{box-sizing:border-box}html{min-height:100%;background:#071329}body.pms-private-page{margin:0;background:radial-gradient(circle at 20% 35%,#123760 0,transparent 42%),radial-gradient(circle at 95% 92%,#064a49 0,transparent 33%),linear-gradient(120deg,#071329,#061426 60%,#071d30);color:#f1f8ff;font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;min-height:100vh}.pms-private-page a{color:inherit}.pms-shell{max-width:1500px;margin:auto;min-height:100vh;display:flex;flex-direction:column;padding:0 clamp(20px,5vw,84px)}.pms-header{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff19}.pms-brand img{height:auto;width:clamp(215px,29vw,330px);display:block;filter:drop-shadow(0 2px 8px #0006)}.pms-header-note{color:#b4cddc;text-transform:uppercase;letter-spacing:.14em;font-size:12px;display:flex;gap:10px;align-items:center}.pms-light{width:8px;height:8px;border-radius:50%;background:#50e59b;box-shadow:0 0 10px #50e59b}.pms-main{flex:1;min-height:550px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:clamp(20px,7vw,110px);align-items:center;padding:62px 0}.pms-intro{position:relative;min-height:390px;display:flex;flex-direction:column;justify-content:center;isolation:isolate}.pms-eyebrow{font-size:12px;letter-spacing:.28em;color:#73d7dd;font-weight:750}.pms-intro h1{margin:22px 0 12px;font-size:clamp(52px,6.5vw,90px);line-height:1.05;letter-spacing:-.055em;font-weight:780}.pms-intro h1 em{font-style:normal;color:#62e6a7}.pms-intro p{color:#cad7e3;font-size:17px;letter-spacing:.02em}.pms-rule{width:60px;height:3px;border-radius:3px;background:#51e5a0;margin-top:27px}.pms-watermark{position:absolute;inset:auto -10% -10% auto;max-width:55%;opacity:.075;z-index:-1;pointer-events:none}.pms-panel{width:100%;max-width:430px;justify-self:end;background:#081629dd;border:1px solid #7ab6c333;border-radius:22px;padding:clamp(26px,3.2vw,43px);box-shadow:0 18px 70px #0006,0 0 85px #00b6a413;backdrop-filter:blur(14px)}.pms-icon-wrap{height:62px;display:flex;align-items:center;justify-content:center}.pms-icon-wrap img{height:64px;width:64px;object-fit:contain}.pms-panel h2{font-size:31px;margin:18px 0 6px;text-align:center;letter-spacing:-.03em}.pms-muted{color:#a8becd;text-align:center;font-size:13px;margin:0 0 26px}.pms-panel form p{margin:0 0 17px}.pms-panel form label{display:block;color:#cfdee6;font-size:13px;font-weight:600;margin-bottom:8px}.pms-panel input[type=text],.pms-panel input[type=password]{width:100%;height:47px;border:1px solid #46708177;background:#091c30;border-radius:9px;color:#fff;padding:0 13px;font:inherit;outline-offset:3px}.pms-panel input:focus-visible,.pms-panel a:focus-visible{outline:2px solid #56e3ad}.pms-panel .login-remember label{font-weight:400;display:flex;align-items:center;gap:9px}.pms-panel .login-submit{margin-top:22px}.pms-panel input[type=submit],.pms-submit{width:100%;height:49px;border:0;border-radius:10px;color:#031b2b;font-size:15px;font-weight:750;cursor:pointer;background:linear-gradient(95deg,#31b8f4,#55e3a0);box-shadow:0 6px 25px #00b2ae33}.pms-panel input[type=submit]:hover,.pms-submit:hover{filter:brightness(1.09)}.pms-action{display:flex;align-items:center;justify-content:center;text-decoration:none}.pms-forgot,.pms-logout{display:block;color:#9fd9e5!important;font-size:12px;text-align:center;margin:17px 0 6px}.pms-auth-note{text-align:center;color:#9fb4be;font-size:10px;letter-spacing:.18em;margin-top:29px;padding-top:20px;border-top:1px solid #ffffff1d}.pms-footer{display:flex;justify-content:space-between;gap:20px;color:#93aabc;font-size:12px;padding:25px 0;border-top:1px solid #ffffff13}@media(max-width:780px){.pms-header{height:86px}.pms-header-note{font-size:10px}.pms-main{grid-template-columns:1fr;gap:20px;padding:36px 0 46px}.pms-intro{min-height:160px;text-align:center;align-items:center}.pms-intro h1{font-size:48px;margin:16px 0 4px}.pms-intro p{font-size:14px}.pms-rule{margin-top:12px}.pms-watermark{display:none}.pms-panel{justify-self:center;max-width:440px}.pms-footer{flex-wrap:wrap}}@media(max-width:400px){.pms-header-note{display:none}.pms-intro h1{font-size:42px}}

.pms-footer{align-items:center;flex-wrap:wrap}.pms-footer-nav{display:flex;flex-wrap:wrap;gap:12px 18px}.pms-footer-nav a{color:#b3d9e5;text-decoration:none}.pms-footer-nav a:hover,.pms-footer-nav a:focus-visible{text-decoration:underline}.pms-public-main{width:100%;flex:1;padding:55px 0 85px}.pms-public-article{max-width:840px;background:#091b30db;border:1px solid #ffffff22;border-radius:20px;padding:clamp(24px,5vw,55px);line-height:1.75;color:#cddbe5}.pms-public-article h1{font-size:clamp(30px,4vw,46px);line-height:1.2;margin:0 0 24px;color:#fff}.pms-public-article h2{font-size:22px;line-height:1.4;margin:30px 0 8px;color:#79e4bd}.pms-public-article a{color:#8debd0}@media(max-width:780px){.pms-public-main{padding:26px 0 60px}}
