:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga{--g-ink:#2B0710;--g-ink2:#77505E;--g-line:rgba(157,27,43,.16);--g-soft:#FFF4F6;--g-crimson:#9D1B2B;--g-wine:#640A1B;--g-deep:#4E0011;--g-blush:#FDBEC8;--g-rose:#EE80A7;--g-ok:#2F6B3E;color:var(--g-ink)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga *{box-sizing:border-box}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga h3,:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga h4{border:0;padding:0;letter-spacing:-.01em}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-eyebrow{margin:0 0 6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--g-crimson)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-sub{margin:4px 0 0;font-size:14px;color:var(--g-ink2);line-height:1.5}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-sec{margin-top:22px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-sec>h4{margin:0 0 10px;font-size:16.5px;color:var(--g-deep)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-h{font-family:Fraunces,Georgia,serif;font-weight:500;color:var(--g-wine);margin:0 0 6px;font-size:clamp(24px,4.4vw,32px);line-height:1.15}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-card{background:#fff;border:1px solid var(--g-line);border-radius:22px;padding:clamp(16px,4vw,24px);box-shadow:0 24px 60px -44px rgba(78,0,17,.55)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-hero{position:relative;overflow:hidden;border-radius:22px;padding:22px 22px 20px;color:#FFEDF0;background:radial-gradient(120% 140% at 100% 0,rgba(238,128,167,.3),transparent 55%),linear-gradient(135deg,#1C0307,var(--g-deep) 40%,var(--g-wine) 75%,var(--g-crimson))}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-hero .pga-eyebrow{color:var(--g-rose)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-hero-n{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:2px 0 12px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-hero-n b{font-family:Fraunces,Georgia,serif;font-size:clamp(42px,8vw,66px);font-weight:600;line-height:.95;letter-spacing:-.02em;color:#fff}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-hero-n span{font-size:17px;font-weight:700;color:var(--g-blush)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-track{position:relative;height:12px;border-radius:999px;background:rgba(255,255,255,.14);overflow:hidden}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-track i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--g-rose),var(--g-blush));box-shadow:0 0 18px rgba(238,128,167,.6);transition:width .9s cubic-bezier(.2,.8,.2,1)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-hero-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:8px;font-size:13px;color:#FBD9E2}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-hero-next{margin:12px 0 0;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--g-blush)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-hero-note{margin:8px 0 0;font-size:12.5px;color:#F2C6D2;line-height:1.45}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-locks{list-style:none;margin:0;padding:0;display:grid;gap:8px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-lock{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;text-align:left;font:inherit;color:inherit;padding:11px 12px;border-radius:14px;border:1px solid var(--g-line);background:#fff;cursor:pointer}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-lock:hover{border-color:var(--g-rose)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-lock.on{background:linear-gradient(90deg,#FFE8EE,#fff 70%);border-color:rgba(238,128,167,.7)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-lock .k{font-size:18px;line-height:1;text-align:center}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-lock b{display:block;font-size:14.5px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-lock small{display:block;font-size:12px;color:var(--g-ink2);margin-top:2px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-lock .r{font-size:12.5px;font-weight:700;color:var(--g-crimson);white-space:nowrap}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-lock.on .r{color:var(--g-wine)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:10px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-tile{position:relative;display:grid;justify-items:center;gap:6px;text-align:center;padding:16px 10px 14px;border-radius:18px;border:1px solid var(--g-line);background:#fff;font:inherit;color:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;min-width:0}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-tile:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(78,0,17,.12)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-tile.on{background:linear-gradient(180deg,#FFF0F4,#fff 60%)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-tile .lockdot{position:absolute;right:10px;top:10px;font-size:12px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-tile b{font-size:13.5px;line-height:1.25}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-tile:not(.on) b{color:var(--g-ink2)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-tile small{font-size:11.5px;color:var(--g-ink2);line-height:1.3}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-gem{position:relative;width:58px;height:58px;display:grid;place-items:center;flex:none;clip-path:polygon(50% 0,88% 18%,100% 55%,74% 100%,26% 100%,0 55%,12% 18%);background:#EFE3E6;filter:grayscale(1);opacity:.5}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-gem:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.55) 0 18%,transparent 19% 48%,rgba(255,255,255,.18) 49% 60%,transparent 61%)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-gem i{font-style:normal;font-size:24px;position:relative;z-index:1;transform:translateY(2px)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-gem.big{width:70px;height:70px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-gem.big i{font-size:28px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-gem.on{filter:drop-shadow(0 6px 10px rgba(78,0,17,.35));opacity:1}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-gem.on.t-blush{background:radial-gradient(circle at 35% 28%,#fff,#FDBEC8 55%,#EE80A7)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-gem.on.t-rose{background:radial-gradient(circle at 35% 28%,#FFD3E1,#EE80A7 55%,#B8293B)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-gem.on.t-ruby{background:radial-gradient(circle at 35% 28%,#F48AA6,#C02640 45%,#9D1B2B 70%,#640A1B)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-gem.on.t-wine{background:radial-gradient(circle at 35% 28%,#D44A68,#9D1B2B 40%,#640A1B 70%,#2B0007)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-mini{display:block;width:100%;height:5px;border-radius:999px;background:#F5E4E9;overflow:hidden}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-mini i{display:block;height:100%;background:linear-gradient(90deg,var(--g-crimson),var(--g-rose))}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-verify{display:inline-block;font-size:11px;font-weight:700;color:var(--g-crimson);background:#FDE8EE;border-radius:999px;padding:2px 8px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-sch{border-radius:18px;border:1px solid var(--g-line);background:var(--g-soft);padding:18px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-sch.on{background:linear-gradient(135deg,#FFE3EB,#fff);border-color:rgba(238,128,167,.8)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-sch h4{margin:0;font-size:17px;color:var(--g-deep)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-state{margin:8px 0 12px;font-size:13.5px;font-weight:800;letter-spacing:.14em;color:var(--g-wine)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-sch.on .pga-state{color:var(--g-crimson);font-size:15px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-checks{list-style:none;margin:0;padding:0;display:grid;gap:6px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-checks li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.4}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-checks li .m{font-weight:800;color:var(--g-ok);text-align:center}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-checks li.no .m{color:#A88F98}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-checks li.info .m{color:var(--g-rose)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-checks ul li{display:block}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-checks ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:3px;font-size:12.5px;color:var(--g-ink2)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-gap{margin:12px 0 0;font-size:13.5px;font-weight:700;color:var(--g-crimson)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-fine{margin:10px 0 0;font-size:12.5px;color:var(--g-ink2);line-height:1.5}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-goal{border-radius:18px;border:1px solid var(--g-line);padding:18px;background:#fff}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-goal .g{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--g-crimson)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-goal .v{font-family:Fraunces,Georgia,serif;font-size:36px;font-weight:600;margin:4px 0 8px;color:var(--g-deep)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-goal .v small{font-size:18px;color:var(--g-ink2)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-goal .pga-mini{height:10px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-goal .left{margin:8px 0 0;font-size:13.5px;font-weight:700;color:var(--g-wine)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-steps{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-steps span{font-size:12px;padding:4px 10px;border-radius:999px;background:#F8ECEF;color:var(--g-ink2);font-weight:700}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-steps span.on{background:#FDD3DE;color:var(--g-wine)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:700;color:#fff;background:var(--g-crimson);text-decoration:none}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-btn.ghost{color:var(--g-crimson);background:#FDE8EE}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-btn:disabled{opacity:.5;cursor:default}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-link{background:none;border:0;color:var(--g-crimson);text-decoration:underline;font:inherit;font-size:14px;cursor:pointer;padding:0}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-pop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:rgba(28,3,7,.62)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-pop-in{width:min(100%,460px);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:24px;padding:24px 22px;animation:pgaPop .3s cubic-bezier(.2,1.3,.4,1) both}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-pop-top{display:flex;gap:14px;align-items:center}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-pop h3{margin:0;font-family:Fraunces,Georgia,serif;font-weight:500;font-size:22px;color:var(--g-wine)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-pop .pga-checks{margin-top:6px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-reward{margin-top:14px;padding:12px 14px;border-radius:14px;background:#FFEAF0;font-size:13.5px;line-height:1.5;color:var(--g-deep)}@keyframes pgaPop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-me{position:relative;overflow:hidden}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-case{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 8px;padding:14px;border-radius:18px;background:radial-gradient(120% 120% at 50% 0,#640A1B,#2B0007);box-shadow:inset 0 2px 14px rgba(0,0,0,.45)}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-casegem{background:none;border:0;padding:0;cursor:pointer;border-radius:12px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-casegem .pga-gem{width:46px;height:46px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-casegem .pga-gem i{font-size:19px}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-casegem:not(.on) .pga-gem{background:#5A2430;opacity:.55}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-casegem.on .pga-gem{animation:pgaGlint 4.5s ease-in-out infinite}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-casegem:nth-child(2n).on .pga-gem{animation-delay:1.2s}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-casegem:nth-child(3n).on .pga-gem{animation-delay:2.4s}@keyframes pgaGlint{0%,80%,to{filter:drop-shadow(0 6px 10px rgba(0,0,0,.4))}88%{filter:drop-shadow(0 0 12px rgba(253,190,200,.95)) brightness(1.25)}}@media (prefers-reduced-motion:reduce){:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-casegem .pga-gem,:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-pop-in{animation:none!important}:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-tile,:is(body.eff-pgroom,body.eff-pgach,body.eff-console[data-pgws]) .pga-track i{transition:none}}body.eff-console[data-pgws] .pga-cond{display:grid;grid-template-columns:minmax(0,2fr) 90px minmax(0,2fr) auto auto;gap:6px;align-items:center;margin-bottom:6px}@media (max-width:720px){body.eff-console[data-pgws] .pga-cond{grid-template-columns:1fr 1fr}}body.eff-console[data-pgws] .pga-cond input,body.eff-console[data-pgws] .pga-cond select{font:inherit;font-size:13px;padding:7px 8px;border-radius:10px;border:1px solid rgba(157,27,43,.25);min-width:0;width:100%}body.eff-console[data-pgws] .pga-roles{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px}body.eff-console[data-pgws] .pga-roles label{display:inline-flex;gap:5px;align-items:center;font-weight:400}body.eff-pgach{margin:0;background:#FFF4F5;color:#2B0710;overflow-x:hidden;font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif}body.eff-pgach .pga-page{min-height:100vh}body.eff-pgach .pga-page :focus-visible{outline:3px solid #EE80A7;outline-offset:3px}body.eff-pgach .pga-open{position:relative;overflow:hidden;color:#FFEDF0;text-align:center;padding:64px 16px 150px;background:radial-gradient(ellipse 70% 60% at 50% 30%,#640A1B 0,#4E0011 45%,#1C0307 100%)}body.eff-pgach .pga-open:after{content:"";position:absolute;left:50%;bottom:-150px;width:900px;height:280px;transform:translateX(-50%);border-radius:50%;background:#FFF4F5}body.eff-pgach .pga-brand{position:absolute;top:14px;left:16px;display:inline-flex;align-items:center;gap:9px;color:#FDBEC8;text-decoration:none;font-family:Fraunces,Georgia,serif;font-size:15px;z-index:2}body.eff-pgach .pga-brand img{width:34px;height:34px;border-radius:50%}body.eff-pgach .pga-bottle{display:block;margin:0 auto 8px;height:140px;position:relative;z-index:1;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5));animation:pgaRise 1.4s cubic-bezier(.2,.7,.2,1) both}body.eff-pgach .pga-drift{position:absolute;left:50%;top:30px;width:2px;height:2px;z-index:0}body.eff-pgach .pga-drift i{position:absolute;width:9px;height:9px;clip-path:polygon(50% 0,100% 40%,80% 100%,20% 100%,0 40%);background:linear-gradient(160deg,#F48AA6,#9D1B2B);animation:pgaFloat 8s linear infinite;opacity:0}body.eff-pgach .pga-drift i:nth-child(2){left:-90px;animation-delay:1.3s}body.eff-pgach .pga-drift i:nth-child(3){left:70px;animation-delay:2.6s}body.eff-pgach .pga-drift i:nth-child(4){left:-40px;animation-delay:3.9s}body.eff-pgach .pga-drift i:nth-child(5){left:110px;animation-delay:5.2s}body.eff-pgach .pga-drift i:nth-child(6){left:-130px;animation-delay:6.5s}@keyframes pgaRise{0%{opacity:0;transform:translateY(36px) scale(.94)}}@keyframes pgaFloat{0%{opacity:0;transform:translateY(180px) rotate(0)}20%{opacity:.9}to{opacity:0;transform:translateY(-20px) translateX(24px) rotate(160deg)}}body.eff-pgach .pga-kick{position:relative;z-index:1;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:#EE80A7;margin:0 0 10px}body.eff-pgach .pga-open h1{position:relative;z-index:1;font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(40px,8vw,84px);line-height:1;letter-spacing:-.02em;margin:0 0 12px;color:#fff}body.eff-pgach .pga-open h1 em{color:#EE80A7}body.eff-pgach .pga-lede{position:relative;z-index:1;max-width:560px;margin:0 auto;font-size:16.5px;line-height:1.55;color:#F7D3DC}body.eff-pgach .pga-main{position:relative;z-index:2;max-width:980px;margin:-90px auto 0;padding:0 16px 70px}body.eff-pgach .pga-msg{background:#fff;border-left:4px solid #2f6b3e;border-radius:12px;padding:10px 14px;margin:0 0 12px}body.eff-pgach .pga-msg.bad{border-left-color:#9D1B2B;color:#9D1B2B}body.eff-pgach .pga-form{display:grid;gap:12px;max-width:540px;margin:0 auto}body.eff-pgach .pga-form label{display:grid;gap:6px;font-weight:700;font-size:14px}body.eff-pgach .pga-form input{font:inherit;font-weight:400;font-size:16px;border:1.5px solid rgba(157,27,43,.25);border-radius:12px;padding:11px 13px;width:100%;box-sizing:border-box}body.eff-pgach .pga-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}body.eff-pgach .pga-verse{margin:56px auto 0;max-width:620px;text-align:center;font-family:Fraunces,Georgia,serif;font-style:italic;font-size:clamp(20px,3.4vw,28px);line-height:1.4;color:#640A1B}body.eff-pgach .pga-verse cite{display:block;margin-top:10px;font-style:normal;font-family:Outfit,system-ui,sans-serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#9D1B2B}@media (prefers-reduced-motion:reduce){body.eff-pgach .pga-bottle,body.eff-pgach .pga-drift i{animation:none}body.eff-pgach .pga-drift{display:none}}