.pm-public{padding-top:24px;padding-bottom:80px}.pm-nav{display:flex;flex-wrap:wrap;gap:14px;padding:16px 0;border-bottom:1px solid #d1ccc0;margin-bottom:35px}.pm-nav a{font-weight:650;font-size:13px}.pm-hero{border-radius:22px;padding:clamp(30px,6vw,90px);background:linear-gradient(115deg,#102025,#345055);color:white;margin-bottom:36px}.pm-hero h1{font-size:clamp(32px,5vw,70px);max-width:700px}.pm-hero p{max-width:600px}.pm-actions{display:flex;gap:12px;flex-wrap:wrap}.pm-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin:26px 0 55px}.pm-tile,.pm-panel{border:1px solid #dedbd2;background:#fff;padding:24px;border-radius:15px;box-shadow:0 8px 24px rgba(0,0,0,.035)}.pm-tile{display:block}.pm-tile h3{margin:12px 0}.pm-panel{margin:26px 0}.pm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:20px}.pm-grid label,.pm-panel label{display:flex;flex-direction:column;gap:7px;font-weight:600}.pm-grid input,.pm-grid select,.pm-grid textarea,.pm-panel input,.pm-inline select{width:100%;padding:11px;border:1px solid #aaa;border-radius:7px;background:white;color:#182524}.pm-panel button{margin-top:12px}.pm-inline{display:flex;gap:12px}.pm-trap{position:absolute;left:-9999px}.pm-admin{display:grid;grid-template-columns:255px minmax(0,1fr);min-height:100vh}.pm-sidebar{background:#142224;color:white;padding:24px;display:flex;flex-direction:column;gap:6px}.pm-sidebar a{color:#eee;padding:9px;text-decoration:none;border-radius:6px}.pm-sidebar a.selected{background:#486161}.pm-main{padding:clamp(20px,4vw,60px);min-width:0}.pm-main .pm-panel{overflow:auto}.pm-main form button{cursor:pointer}@media(max-width:750px){.pm-admin{display:block}.pm-sidebar{position:relative;max-height:290px;overflow:auto}.pm-main{padding:16px}}