.lmp-workspace{padding-block:60px 90px}.lmp-workspace h1{font-size:clamp(42px,5vw,66px)}.lmp-workspace>.lmc-lede{max-width:700px}.lmp-beta-strip{display:flex;align-items:center;gap:20px;padding:22px 25px;background:#eaf0df;border:1px solid #d1dec1;border-radius:9px;margin:28px 0 34px}.lmp-beta-strip p{margin:0;font-size:14px}.lmp-beta-strip .lmc-tag{flex-shrink:0;background:var(--lmc-green)}.lmp-pricing .lmc-info-panel{display:flex;flex-direction:column;min-width:0}.lmp-pricing .lmc-info-panel>.lmc-tag{align-self:flex-start}.lmp-pricing .lmc-info-panel ul{padding-left:18px;font-size:15px;margin:5px 0 24px}.lmp-pricing .lmc-info-panel li{margin-bottom:12px}.lmp-pricing .lmc-info-panel h3{font-size:18px;letter-spacing:-.02em;line-height:1.35;margin-top:12px}.lmp-pricing .lmc-info-panel>.lmc-button{margin-top:auto;align-self:flex-start}.lmp-pricing .lmp-preview-note{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;margin-top:35px;background:#e9e0f3}.lmp-preview-note h2{font-size:37px}.lmp-preview-note p{max-width:850px}.lmp-preview-note>.lmc-button{margin-top:0!important}.lmp-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.lmp-plan-card{padding:28px;border:1px solid var(--lmc-line);background:#fffef9;border-radius:10px;min-width:0;overflow-wrap:anywhere}.lmp-plan-card h2{font-size:29px;margin:18px 0 10px}.lmp-plan-card .lmc-tag{background:#e9e0f3}.lmp-plan-card .lmp-active{background:var(--lmc-green)}.lmp-plan-card p{font-size:14px}.lmp-access-role{font-size:12px!important;color:var(--lmc-muted)}.lmp-tool-panel{margin-top:40px;padding:35px;border:1px solid var(--lmc-line);border-radius:12px;background:#fffef9;scroll-margin-top:25px}.lmp-tool-panel h2{font-size:34px}.lmp-tool-panel h3{font-size:24px}.lmp-tool-panel textarea{resize:vertical}.lmp-tool-panel .lmc-form-grid{margin:25px 0}.lmp-tool-panel [readonly]{background:#f0f0e9!important}.lmp-tool-panel fieldset{min-width:0}.lmp-link-row{display:grid;grid-template-columns:1fr 2fr auto;gap:15px;align-items:end;margin-bottom:20px}.lmp-link-row button{font-size:12px}.lmp-template{padding:24px;border:1px solid var(--lmc-line);border-radius:8px;background:var(--lmc-paper);margin:20px 0}.lmp-template label{margin-bottom:18px}.lmp-template .lmc-actions{margin:0;gap:22px}.lmp-public-kit{margin-top:45px;padding-top:40px;border-top:1px solid var(--lmc-line);overflow-wrap:anywhere}.lmp-public-kit h2{font-size:36px}.lmp-public-kit h3{font-size:23px}.lmp-kit-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:35px 0}.lmp-public-kit .lmc-lede{max-width:950px}.lmp-dashboard-link{font-size:14px;font-weight:700;margin-top:-12px!important}.lmp-admin{max-width:1200px}.lmp-admin h1{font-size:38px}.lmp-admin h2{font-size:29px;margin-top:35px}.lmp-search{display:flex;align-items:end;gap:18px;margin:20px 0}.lmp-search label{flex:1;max-width:500px}.lmp-admin-profile,.lmp-review{border:1px solid var(--lmc-line);padding:24px;background:#fffef9;border-radius:9px;margin:18px 0;overflow-wrap:anywhere}.lmp-admin-profile h3,.lmp-review h3{font-size:25px}.lmp-admin-profile summary{cursor:pointer;font-weight:700;margin:15px 0}.lmp-admin-profile .lmc-form-grid{margin:20px 0}.lmp-admin-review{margin-top:50px;padding-top:10px;border-top:2px solid var(--lmc-line)}.lmp-review-text{white-space:pre-wrap}.lmp-review ul{padding-left:20px}.lmp-review form{margin-top:25px}.lmp-review form .lmc-actions{margin-top:20px}.lmp-admin-profile .lmc-small{margin-bottom:12px}.lmp-tool-panel .lmc-status[data-error=true],.lmp-admin .lmc-status[data-error=true]{color:#922e2e}
@media(max-width:900px){.lmp-pricing .lmp-preview-note{grid-template-columns:1fr;gap:15px}.lmp-preview-note>.lmc-button{justify-self:start}.lmp-link-row{grid-template-columns:1fr 1fr}.lmp-link-row button{justify-self:start}}
@media(max-width:760px){.lmp-workspace{padding-block:40px 60px}.lmp-plan-grid,.lmp-kit-grid{grid-template-columns:1fr}.lmp-beta-strip{align-items:start;flex-direction:column;gap:15px;padding:21px}.lmp-plan-card{padding:24px}.lmp-tool-panel{padding:24px 18px}.lmp-tool-panel h2{font-size:30px}.lmp-link-row{grid-template-columns:1fr}.lmp-template{padding:20px 16px}.lmp-search{align-items:stretch;flex-direction:column}.lmp-admin-profile{padding:22px 18px}.lmp-admin-profile .lmc-actions{align-items:stretch}.lmp-preview-note h2{font-size:33px}.lmp-dashboard-link{margin-top:5px!important}}
