.pe-wrap{padding-block:28px 64px;color:#f5efff}.pe-nav{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #ffffff20;padding-bottom:18px;margin-bottom:28px}.pe-nav a,.pe-chip{padding:9px 14px;border-radius:999px;background:#ffffff09;color:#d7c7f1;font-size:13px}.pe-nav a[aria-current]{background:#ab77ed30;color:#f4dcff;border:1px solid #bf90ed50}.pe-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.pe-hero h1{font-size:clamp(28px,4vw,44px);font-weight:750;line-height:1.15;letter-spacing:-.03em}.pe-eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#d5a7ff}.pe-hero p,.pe-muted{color:#bcb0cf;line-height:1.7;font-size:14px;margin-top:10px}.pe-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:24px;align-items:start}.pe-panel,.pe-card{background:linear-gradient(145deg,#291b3d,#1a1429);border:1px solid #b491d329;border-radius:20px;padding:23px;min-width:0;box-shadow:0 12px 32px #00000012}.pe-panel h2,.pe-card h2{font-size:20px;line-height:1.35;font-weight:650;overflow-wrap:break-word}.pe-form{display:grid;gap:15px}.pe-form label{display:grid;gap:7px;font-size:12px;font-weight:600;color:#ddd0ee}.pe-form input,.pe-form select,.pe-form textarea{width:100%;min-width:0;background:#130f20;color:#f4ecff;border:1px solid #c29ae238;border-radius:10px;padding:11px 12px;font-size:14px;line-height:1.5}.pe-form input:focus,.pe-form select:focus,.pe-form textarea:focus{outline:2px solid #ba84ed;outline-offset:2px}.pe-form .pe-check{display:flex;align-items:center;gap:9px;line-height:1.5}.pe-check input{width:auto}.pe-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:43px;padding:11px 17px;border:1px solid #d9b4ff38;border-radius:11px;background:linear-gradient(120deg,#9559d4,#b069b3);color:white;font-size:13px;font-weight:650;text-align:center;white-space:normal;cursor:pointer}.pe-button.secondary{background:#ffffff08;color:#e3d2f3}.pe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pe-card{display:flex;flex-direction:column;gap:13px}.pe-card p{font-size:14px;color:#bfb1d0;line-height:1.65;overflow-wrap:break-word}.pe-card ul{display:grid;gap:6px;font-size:12px;color:#d2b7e8}.pe-card footer{margin-top:auto;display:flex;gap:9px;flex-wrap:wrap;align-items:center}.pe-card details{font-size:12px;color:#d0bce3}.pe-card summary{cursor:pointer;padding:8px 0}.pe-feedback{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.pe-feedback button{font-size:11px;border:1px solid #c59de52b;border-radius:8px;padding:7px 9px;color:#d1bfdf;background:#ffffff06}.pe-stack{display:grid;gap:20px}.pe-notice{padding:16px;border:1px solid #ac83d749;background:#8d5ac320;border-radius:12px;margin:15px 0;color:#edddff;font-size:14px}.pe-empty{padding:38px;text-align:center;grid-column:1/-1}.pe-empty h2{margin-bottom:10px}.pe-price{font-size:24px;font-weight:750;color:#e8c6ff}.pe-draft{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;border-radius:12px;background:#100d19;font-size:14px;line-height:1.7}.pe-link{color:#d7a4ff;text-decoration:underline;text-underline-offset:3px}.pe-metrics{display:flex;gap:15px;flex-wrap:wrap}.pe-metrics span{background:#ffffff09;padding:10px 14px;border-radius:10px;font-size:13px}.pe-two{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pe-inset{padding:16px;border:1px solid #b48bd62b;border-radius:12px;background:#ffffff03}.pe-inset p{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.pe-form small{font-size:11px;font-weight:400;color:#bba8cd}.pe-card a:focus-visible,.pe-button:focus-visible{outline:2px solid #e2bbff;outline-offset:3px}@media(max-width:850px){.pe-layout,.pe-two{grid-template-columns:1fr}.pe-hero{align-items:flex-start;flex-direction:column}.pe-panel{padding:20px}.pe-panel>summary{cursor:pointer}.pe-grid{gap:13px}}@media(max-width:520px){.pe-grid{grid-template-columns:1fr}.pe-card{padding:20px}.pe-nav a{padding:9px 10px;font-size:12px}}
.pe-form [hidden]{display:none!important}.pe-advanced>summary{cursor:pointer;font-size:12px;color:#dcc4f1;padding:10px 0;line-height:1.5}.pe-form .pe-advanced{border-top:1px solid #bb90df25;border-bottom:1px solid #bb90df25;padding:5px 0}
