.plim-backdrop{position:fixed;inset:0;z-index:790;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(17 19 24/.42);animation:plim-fade .18s ease-out both}.plim-card{position:relative;width:100%;max-width:404px;overflow:hidden;border-radius:22px;border:1px solid rgb(17 19 24/.06);background:linear-gradient(170deg,#ffffff,#ffffff 55%,#fbf8f5);color:#2b2d33;padding:26px 22px 20px;box-shadow:0 30px 70px rgb(17 19 24/.22),0 2px 6px rgb(17 19 24/.06);animation:plim-rise .22s cubic-bezier(.2,.8,.2,1) both}.plim-glow{pointer-events:none;position:absolute;right:-120px;top:-150px;width:360px;height:300px;background:radial-gradient(ellipse,rgb(var(--brand-accent)/.14),transparent 65%)}.plim-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#8a8f99;transition:background-color .15s,color .15s}.plim-close:hover{background:#f2f3f5;color:#1d2127}.plim-badge{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(150deg,rgb(var(--brand-accent)/.16),rgb(var(--brand-accent)/.05));box-shadow:inset 0 0 0 1px rgb(var(--brand-accent)/.22),0 10px 24px rgb(var(--brand-accent)/.14);color:rgb(var(--brand-accent))}.plim-title{position:relative;margin-top:16px;font-size:19px;line-height:1.25;font-weight:800;letter-spacing:-.01em;color:#15171c}.plim-body{position:relative;margin-top:8px;font-size:14px;line-height:1.5;color:#555a64}.plim-facts{position:relative;margin-top:16px;border-radius:14px;border:1px solid rgb(17 19 24/.07);background:#f6f7f9}.plim-fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 14px;font-size:13.5px}.plim-fact+.plim-fact{border-top:1px dashed rgb(17 19 24/.12)}.plim-fact-label{color:#6b707a}.plim-fact-value{white-space:nowrap;font-weight:800;color:#15171c;font-variant-numeric:tabular-nums}.plim-fact-value.is-accent{color:rgb(var(--brand-700))}.plim-hint{position:relative;margin-top:14px;display:flex;gap:8px;font-size:13px;line-height:1.45;color:#6b707a}.plim-hint:before{content:"";flex:none;margin-top:6px;width:6px;height:6px;border-radius:999px;background:rgb(var(--brand-accent))}.plim-ok{position:relative;margin-top:18px;display:flex;width:100%;height:50px;align-items:center;justify-content:center;border-radius:14px;background:rgb(var(--brand-btn));font-size:15px;font-weight:800;color:#fff;box-shadow:0 10px 24px rgb(var(--brand-accent)/.28);transition:background-color .15s,transform .15s}.plim-ok:hover{background:rgb(var(--brand-btn-hover))}.plim-ok:active{transform:translateY(1px)}.plim-ok:focus-visible{outline:2px solid rgb(var(--brand-accent));outline-offset:2px}.plim-note{display:flex;align-items:flex-start;gap:10px;border-radius:14px;border:1px solid rgb(var(--brand-accent)/.22);background:linear-gradient(135deg,rgb(var(--brand-accent)/.08),rgb(var(--brand-accent)/.02));padding:12px 14px;font-size:13px;line-height:1.45;color:#2b2d33}.plim-note b{font-weight:800}.plim-note-icon{flex:none;margin-top:1px;color:rgb(var(--brand-accent))}@keyframes plim-fade{0%{opacity:0}to{opacity:1}}@keyframes plim-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.plim-backdrop,.plim-card{animation:none}}