.prm-overlay,.prm-overlay *{box-sizing:border-box}.prm-overlay{position:fixed;inset:0;z-index:2147482000;display:flex;align-items:center;justify-content:center;padding:28px 20px;overflow:auto;overscroll-behavior:contain;background:#233b3066;backdrop-filter:blur(2.4px);-webkit-backdrop-filter:blur(2.4px);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.65;color:#18342f;-webkit-font-smoothing:antialiased}.prm-card{position:relative;max-width:470px;width:100%;max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #fff;border-radius:22px;padding:34px 37px 25px;text-align:center;box-shadow:0 22px 80px #15392932;flex-shrink:0}.prm-overlay button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.prm-overlay button:focus-visible,.prm-overlay textarea:focus-visible{outline:3px solid #8abeb0;outline-offset:4px}.prm-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:30px;height:30px;padding:6px;border:0;background:#f4f6f1;border-radius:50%;color:#7a8a7d}.prm-close svg{width:16px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.prm-symbol{display:inline-block;position:relative;margin:2px auto 16px;width:67px;height:61px}.prm-symbol>svg{width:52px;height:52px;stroke:#619381;stroke-width:1.5}.prm-symbol>svg rect:first-child{fill:#eaf3eb;stroke:#b8cebf}.prm-symbol>svg rect:nth-child(2){fill:#f4f8ef}.prm-count{position:absolute;right:0;bottom:0;min-width:28px;height:28px;padding:0 6px;display:grid;place-items:center;background:#e8f1df;border:3px solid #fff;border-radius:50%;font-size:11px;color:#547440;font-weight:650;line-height:1}.prm-kicker{margin:0 0 8px;font-size:12px;color:#718979;letter-spacing:.025em}.prm-card h2{margin:0;font-size:27px;line-height:1.4;font-weight:650;letter-spacing:-.045em;color:#17392f}.prm-body{font-size:14px;line-height:1.9;color:#677b6d;margin:14px auto 24px;max-width:340px}.prm-inclusion{display:flex;align-items:center;gap:12px;padding:15px;text-align:left;background:#f4f7ef;border:1px solid #e9eedf;border-radius:12px;margin-bottom:22px}.prm-inclusion>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#e7efdf;flex-shrink:0;color:#6c8b58;font-size:22px}.prm-inclusion strong{display:block;font-weight:550;font-size:13px;color:#4c6754}.prm-inclusion p{font-size:11px;color:#81917d;margin:2px 0 0;line-height:1.65}.prm-copy{display:flex;justify-content:center;align-items:center;gap:9px;border:1px solid #156d5c;background:#167768;color:#fff;border-radius:10px;width:100%;padding:12px 13px;min-height:48px;font-size:14px!important;font-weight:550!important;box-shadow:0 2px 3px #1539290a}.prm-copy:hover{background:#126b5c}.prm-copy:disabled{opacity:.7;cursor:default}.prm-copy svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;flex-shrink:0}.prm-later{display:block;width:100%;border:0;background:transparent;color:#728174;padding:12px 12px 6px;min-height:41px;font-size:13px!important}.prm-later:hover{color:#294b38}.prm-quiet{font-size:10px;color:#a0aaa0;margin:11px 0 0;letter-spacing:.01em}.prm-manual{margin:16px 0 6px;text-align:left}.prm-manual[hidden],.prm-manual textarea[hidden]{display:none}.prm-manual label{display:block;font-size:11px;color:#718675;margin-bottom:7px}.prm-manual textarea{width:100%;resize:vertical;min-height:116px;max-height:220px;padding:11px;border:1px solid #d4e1d5;border-radius:8px;color:#4a6957;background:#f8fbf5;font:inherit;font-size:12px;line-height:1.8;word-break:break-word}.prm-toast{position:fixed;z-index:2147482001;bottom:max(22px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);max-width:calc(100vw - 36px);padding:12px 18px;background:#234d3f;color:#fff;border-radius:10px;box-shadow:0 6px 25px #173a2426;font:12px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;text-align:center}.prm-overlay[hidden]{display:none}@media(max-width:560px){.prm-overlay{padding:20px 14px}.prm-card{max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);padding:31px 24px 22px;border-radius:19px}.prm-card h2{font-size:25px}.prm-body{font-size:13px;margin:13px auto 22px;max-width:310px}.prm-symbol{margin-bottom:15px}.prm-inclusion{padding:13px 12px;margin-bottom:20px}.prm-inclusion strong{font-size:12px}.prm-inclusion p{font-size:10px}}@media(max-width:350px){.prm-card{padding-left:18px;padding-right:18px}.prm-card h2{font-size:23px}.prm-inclusion{gap:9px}.prm-copy{font-size:13px!important}}@media(prefers-reduced-motion:no-preference){.prm-card{animation:prm-enter .2s ease-out}@keyframes prm-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}
