.pl-deck,.pl-email-toast-card{--pop-on-ink:var(--accent-ink);--pop-on-ink-2:color-mix(in srgb,var(--accent-ink) 78%,transparent);--pop-on-ink-3:color-mix(in srgb,var(--accent-ink) 62%,transparent);--pop-glass:color-mix(in srgb,var(--accent-ink) 9%,transparent);--pop-glass-line:color-mix(in srgb,var(--accent-ink) 18%,transparent);--pop-ring:0 0 0 3px color-mix(in srgb,var(--accent) 24%,transparent)}.pl-modal-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.pl-modal-backdrop{position:absolute;inset:0;background:color-mix(in srgb,#070D18 78%,transparent);backdrop-filter:blur(10px);animation:pl-fade-in .25s ease forwards}.pl-modal-card{position:relative;z-index:1;width:100%;max-width:500px;max-height:calc(100vh - 40px);max-height:calc(100svh - 40px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#FFFFFF;color:#111827;border-radius:16px;border:1px solid rgba(226,232,240,.9);box-shadow:0 24px 60px -12px rgba(11,18,32,.35),0 0 0 1px rgba(255,255,255,.1);animation:pl-modal-pop .32s cubic-bezier(.16,1,.3,1) forwards}@keyframes pl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pl-modal-pop{0%{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.pl-modal-card .pl-modal-close{position:absolute;top:14px;right:14px;z-index:10;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#F8FAFC;background:rgba(11,18,32,.55);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(8px);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.pl-modal-card .pl-modal-close:hover{background:rgba(11,18,32,.85);border-color:rgba(45,212,191,.5);color:#2DD4BF;transform:rotate(90deg)}.pl-modal-card .pl-modal-close:focus-visible{outline:2px solid #2DD4BF;outline-offset:2px}.pl-modal-hero{position:relative;isolation:isolate;overflow:hidden;min-height:190px;display:flex;flex-direction:column;justify-content:flex-end;padding:36px 26px 24px;background:#0B1220;color:#F8FAFC;border-bottom:1px solid rgba(255,255,255,.1)}.pl-modal-hero-bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.pl-modal-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center 38%;opacity:.85;filter:brightness(.95) contrast(1.05);transform:scale(1.02)}.pl-modal-hero-veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(7,13,24,.2),rgba(7,13,24,.5) 45%,rgba(7,13,24,.88))}.pl-modal-hero-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.pl-modal-title{font-family:var(--font-display,"Inter Tight",sans-serif);font-size:clamp(1.25rem,1.1rem + .6vw,1.45rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;color:#FFFFFF;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.7)}.pl-modal-sub{font-size:13px;line-height:1.45;color:#E2E8F0;margin:0;max-width:480px;text-shadow:0 1px 6px rgba(0,0,0,.7)}.pl-deck{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.pl-deck__card{display:flex;flex-direction:column;justify-content:space-between;text-align:left;padding:10px 10px 9px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#F8FAFC;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;outline:none;backdrop-filter:blur(8px)}.pl-deck__card:hover{background:rgba(255,255,255,.1);border-color:rgba(45,212,191,.4);transform:translateY(-2px)}.pl-deck__card.is-picked{background:rgba(13,148,136,.18);border-color:#2DD4BF;box-shadow:0 0 0 1px #2DD4BF,0 6px 16px rgba(13,148,136,.25)}.pl-deck__card:focus-visible{outline:2px solid #2DD4BF;outline-offset:2px}.pl-deck__card-head{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:3px}.pl-deck__name{font-family:var(--font-display,"Inter Tight",sans-serif);font-size:11px;font-weight:700;color:#F8FAFC;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-deck__chip{font-size:9px;font-weight:600;padding:1.5px 5px;border-radius:9999px;background:rgba(45,212,191,.15);color:#2DD4BF;white-space:nowrap;letter-spacing:.02em}.pl-deck__card.is-picked .pl-deck__chip{background:#2DD4BF;color:#0B1220}.pl-deck__card-num{display:flex;align-items:baseline;gap:3px;margin-bottom:3px}.pl-deck__card-num strong{font-size:14px;font-weight:700;color:#FFFFFF;letter-spacing:-.02em}.pl-deck__card-meta,.pl-deck__card-num span{font-size:9.5px;color:#94A3B8}.pl-deck__card-meta{line-height:1.35;display:flex;flex-direction:column}.pl-deck__verdict{margin-top:8px;padding:8px 12px;border-radius:8px;background:rgba(20,184,166,.12);border:1px solid rgba(45,212,191,.28);font-size:12px;line-height:1.45;color:#CCFBF1;animation:pl-fade-in .2s ease forwards}.pl-deck__verdict span{font-weight:700;color:#2DD4BF;margin-right:3px}.pl-modal-body{padding:20px 24px 22px;background:#FFFFFF;color:#111827}.pl-modal-form{display:flex;flex-direction:column;gap:12px}.pl-modal-fomo{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-radius:8px;background:rgba(13,148,136,.06);border:1px solid rgba(13,148,136,.18);font-size:12px;color:#0F766E;font-weight:500}.pl-modal-timer{font-family:var(--font-display,"Inter Tight",sans-serif);font-weight:700;font-size:12.5px;font-variant-numeric:tabular-nums;color:#0D9488;background:rgba(13,148,136,.12);padding:2px 7px;border-radius:6px}.pl-modal-input-wrap{position:relative;display:flex;align-items:center}.pl-modal-input-icon{position:absolute;left:14px;color:#94A3B8;pointer-events:none}.pl-modal-card .pl-modal-input{width:100%;height:46px;padding:0 16px 0 42px;border-radius:10px;border:1px solid #cbd5e1;background:#F8FAFC;color:#111827;font-size:14px;font-family:inherit;transition:all .2s ease;outline:none}.pl-modal-card .pl-modal-input::placeholder{color:#94A3B8}.pl-modal-card .pl-modal-input:focus{border-color:#0D9488;background:#FFFFFF;box-shadow:0 0 0 3px rgba(20,184,166,.22)}.pl-modal-card .pl-modal-input.has-error{border-color:#EF4444;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.pl-modal-error{font-size:12px;color:#EF4444;font-weight:500;margin:-4px 0 0}.pl-modal-consent{display:flex;align-items:flex-start;gap:9px;padding:6px 8px;border-radius:8px;font-size:11px;line-height:1.45;color:#64748B;cursor:pointer;user-select:none;transition:background-color .2s ease,box-shadow .2s ease}.pl-modal-consent input[type=checkbox]{width:15px;height:15px;margin-top:2px;flex-shrink:0;accent-color:#0D9488;cursor:pointer}.pl-modal-consent.is-nudging{background-color:rgba(239,68,68,.08);box-shadow:0 0 0 2px rgba(239,68,68,.35);animation:pl-shake .32s ease-in-out}@keyframes pl-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.pl-modal-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;padding:0 20px;border-radius:10px;background:#0D9488;color:#FFFFFF;font-family:var(--font-display,"Inter Tight",sans-serif);font-size:14px;font-weight:600;border:none;cursor:pointer;box-shadow:0 4px 14px rgba(13,148,136,.28);transition:all .2s cubic-bezier(.16,1,.3,1)}.pl-modal-submit:hover:not(:disabled){background:#0F766E;transform:translateY(-1px);box-shadow:0 6px 18px rgba(13,148,136,.38)}.pl-modal-submit:active:not(:disabled){background:#115E59;transform:translateY(0)}.pl-modal-submit:disabled{opacity:.7;cursor:not-allowed}.pl-modal-submit svg{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.pl-modal-submit:hover:not(:disabled) svg{transform:translateX(3px)}.pl-modal-perks{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:4px}.pl-modal-perk{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:#64748B}.pl-modal-perk svg{width:13px;height:13px;color:#0D9488;flex-shrink:0}.pl-modal-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px;gap:8px}.pl-modal-check{width:50px;height:50px;border-radius:50%;background:rgba(13,148,136,.12);color:#0D9488;display:grid;place-items:center;margin-bottom:6px}.pl-modal-check svg{width:24px;height:24px}.pl-modal-success h4{font-family:var(--font-display,"Inter Tight",sans-serif);font-size:18px;font-weight:700;color:#111827;margin:0}.pl-modal-success p{font-size:13px;line-height:1.5;color:#64748B;max-width:340px;margin:0}.pl-cookie-toast-container{position:fixed;z-index:9990;max-width:380px;width:calc(100vw - 36px);animation:pl-toast-slide-up .32s cubic-bezier(.16,1,.3,1) forwards}.pl-cookie-toast-container.is-bottom-left{bottom:24px;left:24px}@keyframes pl-toast-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pl-cookie-toast-card{position:relative;background:#ffffff;color:#111827;border-radius:12px;padding:18px 18px 14px;box-shadow:0 16px 44px rgba(17,24,39,.22);border:1px solid rgba(17,24,39,.12);overflow:hidden}.pl-cookie-progress-bar{position:absolute;top:0;left:0;right:0;height:3px;background:#E8EEFF}.pl-cookie-progress-fill{height:100%;background:#0D9488;transition:width 50ms linear}.pl-cookie-close-btn{position:absolute;top:10px;right:10px;background:transparent;border:0;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s ease}.pl-cookie-close-btn:hover{color:#111827}.pl-cookie-header{display:flex;gap:12px;align-items:flex-start;margin-top:4px}.pl-cookie-icon-wrap{width:34px;height:34px;border-radius:8px;background:#E8EEFF;color:#0D9488;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pl-cookie-title{font-family:var(--font-display,"Inter Tight",sans-serif);font-size:13.5px;font-weight:700;margin:0 0 3px;color:#111827}.pl-cookie-desc{font-size:11.5px;line-height:1.45;color:#4b5563;margin:0}.pl-cookie-actions{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid rgba(17,24,39,.08)}.pl-cookie-policy-link{font-size:11.5px;color:#0D9488;text-decoration:underline;text-underline-offset:2px;font-weight:500}.pl-cookie-policy-link:hover{color:#2645af}.pl-cookie-btn-group{display:flex;align-items:center;gap:8px}.pl-cookie-reject-btn{background:#ffffff!important;color:#111827!important;border:1px solid #d1d5db!important;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;outline:none;transition:background-color .15s ease}.pl-cookie-reject-btn:hover{background:#f3f4f6!important}.pl-cookie-accept-btn{display:inline-flex;align-items:center;gap:5px;background:#111827!important;color:#ffffff!important;border:1px solid #111827!important;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.pl-cookie-accept-btn:hover{background:#0D9488!important;border-color:#0D9488!important;color:#ffffff!important}.pl-email-toast-container{position:fixed;z-index:9990;max-width:380px;width:calc(100vw - 36px);animation:pl-toast-slide-up .32s cubic-bezier(.16,1,.3,1) forwards}.pl-email-toast-container.is-bottom-left{bottom:24px;left:24px}.pl-email-toast-card{position:relative;padding:16px 18px 14px;border-radius:14px;background:#FFFFFF;color:#111827;border:1px solid rgba(226,232,240,.9);box-shadow:0 16px 40px -12px rgba(11,18,32,.22),0 2px 6px rgba(11,18,32,.05);box-sizing:border-box}.pl-email-toast-card .pl-toast-close-btn{position:absolute;top:10px;right:10px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#94A3B8;background:transparent;border:none;cursor:pointer;transition:all .15s ease;z-index:2}.pl-email-toast-card .pl-toast-close-btn:hover{color:#111827;background:#F1F5F9}.pl-email-toast-card .pl-toast-close-btn:focus-visible{outline:2px solid #0D9488;outline-offset:1px}.pl-toast-body{display:flex;flex-direction:column;gap:12px}.pl-toast-header{display:flex;align-items:flex-start;gap:12px;padding-right:20px}.pl-toast-header-text{display:flex;flex-direction:column;min-width:0}.pl-radar{position:relative;flex-shrink:0;width:44px;height:44px;overflow:hidden;border-radius:10px;background:#0B1220;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px -2px rgba(11,18,32,.3)}.pl-radar svg{display:block;width:100%;height:100%}.pl-radar__grid{fill:none;stroke:rgba(255,255,255,.12);stroke-width:1}.pl-radar__area{fill:rgba(45,212,191,.15);animation:pl-fade-in .8s ease .4s backwards}.pl-radar__line{fill:none;stroke:#2DD4BF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:pl-radar-draw 1.3s cubic-bezier(.16,1,.3,1) .2s backwards}.pl-radar__ping{fill:none;stroke:#2DD4BF;stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center;animation:pl-radar-ping 2.4s ease-out 1.2s infinite}@keyframes pl-radar-draw{0%{stroke-dashoffset:1}}@keyframes pl-radar-ping{0%{opacity:.85;transform:scale(.5)}70%,to{opacity:0;transform:scale(2.3)}}.pl-toast-kicker{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#0D9488;margin-bottom:2px}.pl-email-toast-card .pl-toast-title,.pl-toast-kicker{font-family:var(--font-display,"Inter Tight",sans-serif);font-weight:700}.pl-email-toast-card .pl-toast-title{font-size:13.5px;line-height:1.25;letter-spacing:-.015em;color:#111827;margin:0 0 3px}.pl-toast-desc{font-size:11.5px;line-height:1.45;color:#64748B;margin:0}.pl-toast-form{display:flex;flex-direction:column;gap:7px}.pl-toast-input-wrap{position:relative;display:flex;align-items:center;width:100%}.pl-email-toast-card .pl-toast-input{width:100%;height:38px;padding:0 42px 0 13px;border-radius:8px;border:1px solid #cbd5e1;background:#F8FAFC;color:#111827;font-family:inherit;font-size:12.5px;outline:none;transition:all .2s ease;box-sizing:border-box}.pl-email-toast-card .pl-toast-input::placeholder{color:#94A3B8}.pl-email-toast-card .pl-toast-input:focus{border-color:#0D9488;background:#FFFFFF;box-shadow:0 0 0 3px rgba(20,184,166,.22)}.pl-email-toast-card .pl-toast-input.has-error{border-color:#EF4444;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.pl-toast-submit{position:absolute;right:4px;top:4px;bottom:4px;width:30px;height:30px;display:grid;place-items:center;border-radius:6px;background:#0D9488;color:#FFFFFF;border:none;cursor:pointer;transition:all .2s ease}.pl-toast-submit:hover:not(:disabled){background:#0F766E;transform:scale(1.05)}.pl-toast-submit:active:not(:disabled){background:#115E59;transform:scale(.98)}.pl-toast-submit:disabled{opacity:.65;cursor:not-allowed}.pl-toast-error{font-size:11px;font-weight:500;color:#EF4444;margin:-2px 0 0}.pl-toast-consent{display:flex;align-items:flex-start;gap:7px;margin-top:2px;padding:3px 2px;border-radius:6px;cursor:pointer;user-select:none;transition:background-color .2s ease}.pl-toast-consent input[type=checkbox]{width:13px;height:13px;margin-top:2px;flex-shrink:0;accent-color:#0D9488;cursor:pointer}.pl-toast-consent span{font-size:10px;line-height:1.35;color:#64748B}.pl-toast-consent.is-nudging{background-color:rgba(239,68,68,.08);box-shadow:0 0 0 2px rgba(239,68,68,.35);animation:pl-shake .32s ease-in-out}.pl-toast-success{display:flex;align-items:center;gap:12px;padding-right:20px}.pl-radar.is-done{display:grid;place-items:center;background:#0D9488;color:#FFFFFF;box-shadow:0 4px 12px rgba(13,148,136,.3)}.pl-radar.is-done svg{width:20px;height:20px}.pl-email-toast-card .pl-toast-success h4{font-family:var(--font-display,"Inter Tight",sans-serif);font-size:13.5px;font-weight:700;color:#111827;margin:0 0 2px}.pl-email-toast-card .pl-toast-success p{font-size:11.5px;line-height:1.4;color:#64748B;margin:0}.pl-back-to-top{position:fixed;bottom:28px;right:28px;z-index:95;width:48px;height:48px;border-radius:50%;background:#111827!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 18px rgba(17,24,39,.35);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px) scale(.9);transition:opacity .24s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility .24s ease,background-color .18s ease,box-shadow .18s ease}.pl-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.pl-back-to-top:hover{background:#0D9488!important;color:#ffffff!important;box-shadow:0 6px 24px rgba(49,87,213,.45);transform:translateY(-2px) scale(1.06)}.pl-back-to-top:active{transform:translateY(0) scale(.95)}.pl-back-to-top svg{width:20px;height:20px;stroke:#ffffff!important;color:#ffffff!important;stroke-width:2.5;transition:transform .18s ease}.pl-back-to-top:hover svg{stroke:#ffffff!important;transform:translateY(-2px)}@media (max-width:640px){.pl-modal-overlay{padding:12px;align-items:center}.pl-modal-card{max-height:calc(100vh - 24px);max-height:calc(100svh - 24px);border-radius:14px}.pl-modal-hero{padding:20px 16px 16px}.pl-modal-title{font-size:19px}.pl-modal-sub{font-size:12px}.pl-deck{grid-template-columns:1fr;gap:6px}.pl-deck__card{padding:8px 12px}.pl-deck__card-head{margin-bottom:2px}.pl-deck__card-meta{flex-direction:row;gap:8px}.pl-modal-card .pl-modal-close{top:10px;right:10px}.pl-modal-body{padding:16px 16px 18px;gap:10px}.pl-modal-card .pl-modal-input{height:44px;font-size:14px}.pl-modal-submit{height:44px;font-size:13.5px}.pl-cookie-toast-container.is-bottom-left,.pl-email-toast-container.is-bottom-left{bottom:16px;left:16px;width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.pl-email-toast-card .pl-toast-input{font-size:16px}.pl-back-to-top{bottom:18px;right:18px;width:44px;height:44px}}@media (max-width:360px){.pl-deck .pl-deck__title{font-size:1.28rem}.pl-deck__perk-icon{display:none}}@media (prefers-reduced-motion:reduce){.pl-deck .pl-deck__card,.pl-deck__card.is-picked:before,.pl-deck__hint i,.pl-deck__perks.is-open li,.pl-deck__photo,.pl-deck__seal,.pl-deck__title em,.pl-radar,.pl-radar__area,.pl-radar__line,.pl-radar__ping{animation:none!important}.pl-deck__flip{transition:none!important}}