@font-face{font-family:PD Montserrat;font-weight:800;font-display:swap;src:url(/images/prettydope/montserrat-800.woff2)format("woff2")}.pd-page{--display:"PD Montserrat","Arial Black","Segoe UI",system-ui,sans-serif;--body:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1);--r-lg:28px;--r-md:18px;--r-sm:12px;background-color:var(--bg);background-image:var(--wash);min-height:100dvh;color:var(--ink);font:400 16px/1.5 var(--body);-webkit-text-size-adjust:100%;background-repeat:no-repeat;overflow-x:hidden}.pd-page[data-look=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0710;--wash:radial-gradient(90% 55% at 100% 0%,#9b348e80,transparent 70%),radial-gradient(80% 45% at 0% 12%,#ec489947,transparent 70%),radial-gradient(70% 40% at 50% 100%,#6b2bb54d,transparent 70%);--ink:#fdf1f8;--soft:#cdb9cb;--pink:#ff78bc;--pink-deep:#ff78bc;--purple:#dba9ff;--card:#18101f;--card-2:#221729;--edge:#ffffff26;--field:#0f0915;--field-edge:#ffffff4d;--chip:#ff78bc24;--cta:linear-gradient(180deg,#fff 0%,#ffd3ea 34%,#c9a0ee 58%,#f7eaff 100%);--on-cta:#1c0a16;--cta-shadow:0 16px 34px -14px #ff78bcb3,0 1px 0 #ffffffe6 inset;--shadow:0 40px 80px -34px #000,0 1px 0 #ffffff21 inset;--ok:#5fe3a6;--warn:#ffb964;--bad:#ff7d92}.pd-page[data-look=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--wash:radial-gradient(90% 50% at 100% 0%,#ec489929,transparent 70%),radial-gradient(80% 45% at 0% 10%,#9b348e1f,transparent 70%);--ink:#17081a;--soft:#5f4a60;--pink:#e11d7f;--pink-deep:#c2166b;--purple:#8a2a7e;--card:#fff;--card-2:#fdf2f8;--edge:#17081a24;--field:#fff;--field-edge:#17081a61;--chip:#e11d7f14;--cta:linear-gradient(135deg,#8a2a7e 0%,#c2166b 100%);--on-cta:#fff;--cta-shadow:0 14px 28px -12px #c2166b99;--shadow:0 30px 60px -30px #8a2a7e73,0 0 0 1px #17081a0a;--ok:#0f7a4d;--warn:#9a4500;--bad:#b3142f}:where(.pd-page) *,:where(.pd-page) :before,:where(.pd-page) :after{box-sizing:border-box}.pd-page *{font-family:inherit}:where(.pd-page) img{max-width:100%;height:auto;display:block}.pd-page [hidden]{display:none!important}:where(.pd-page) a{color:inherit}:where(.pd-page) button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.pd-page :focus-visible{outline:3px solid var(--pink);outline-offset:3px;border-radius:8px}.pd-wrap{width:min(1080px,100%);padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));margin:0 auto}.pd-top{justify-content:space-between;align-items:center;gap:10px;padding-block:16px;display:flex}.pd-logo{width:auto;height:44px}.pd-top-right{align-items:center;gap:8px;display:flex}.pd-looks{background:var(--card);border:1px solid var(--edge);border-radius:999px;padding:4px;display:inline-flex}.pd-looks button{min-height:36px;font:600 13px var(--body);color:var(--soft);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 12px}.pd-looks button[aria-pressed=true]{background:var(--cta);color:var(--on-cta)}.pd-icon-btn{background:var(--card);border:1px solid var(--edge);width:44px;height:44px;transition:transform .25s var(--spring);border-radius:50%;flex:none;place-items:center;display:grid}.pd-icon-btn:hover{transform:translateY(-2px)}.pd-icon-btn svg{width:20px;height:20px}.pd-hero{gap:22px;padding-block:14px 44px;display:grid}.pd-eyebrow{font:700 12px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--pink);margin:0 0 10px}.pd-h1{font:800 clamp(2.3rem,11vw,4.6rem)/.92 var(--display);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0}.pd-h1 em{color:var(--pink);font-style:normal}.pd-lede{color:var(--soft);max-width:32ch;margin:14px 0 0;font-size:1.05rem}.pd-card{background:var(--card);border:1px solid var(--edge);border-radius:var(--r-lg);box-shadow:var(--shadow);min-width:0;padding:20px 20px 16px;position:relative;overflow:hidden}.pd-field-label{font:700 12px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin:0 0 8px 4px;display:block}.pd-field{border-radius:var(--r-md);border:1.5px solid var(--field-edge);background:var(--field);width:100%;min-height:68px;color:var(--ink);font:800 clamp(1.6rem,8.4vw,2.1rem)/1 var(--display);letter-spacing:.28em;text-indent:.28em;text-align:center;text-transform:uppercase;padding:0 12px;transition:border-color .2s,box-shadow .2s}.pd-field::placeholder{color:var(--soft);opacity:.45}.pd-field:hover{border-color:var(--pink)}.pd-field:focus{border-color:var(--pink);box-shadow:0 0 0 4px var(--chip);outline:none}.pd-field[aria-invalid=true]{border-color:var(--bad)}.pd-hint{color:var(--soft);margin:8px 4px 0;font-size:.88rem}.pd-err{min-height:22px;color:var(--bad);margin:4px 4px 8px;font-size:.9rem;font-weight:600}.pd-btn{width:100%;min-height:56px;font:800 .95rem var(--display);letter-spacing:.04em;text-transform:uppercase;text-align:center;transition:transform .2s var(--spring),filter .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex}.pd-btn svg{flex:none;width:20px;height:20px}.pd-btn.pd-primary{background:var(--cta);color:var(--on-cta);box-shadow:var(--cta-shadow)}.pd-btn.pd-primary:hover{filter:brightness(1.06);transform:translateY(-2px)}.pd-btn.pd-primary:active,.pd-btn.pd-ghost:active{transform:translateY(1px)scale(.985)}.pd-btn.pd-ghost{border:1.5px solid var(--field-edge);color:var(--ink);background:0 0}.pd-btn.pd-ghost:hover{border-color:var(--pink);transform:translateY(-2px)}.pd-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.pd-btn-row{gap:10px;margin-top:16px;display:grid}.pd-checking{text-align:center;place-items:center;gap:14px;padding:46px 10px 40px;display:grid}.pd-checking .pd-heart{width:70px;animation:pd-beat 1s var(--ease)infinite}.pd-checking div{font:800 1rem var(--display);text-transform:uppercase;letter-spacing:.08em;margin:0}@keyframes pd-beat{0%,to{transform:scale(1)}12%{transform:scale(1.1)}24%{transform:scale(.97)}36%{transform:scale(1.04)}}.pd-result{text-align:center;padding:8px 4px 4px;position:relative}.pd-seal{width:164px;height:164px;animation:pd-stamp .45s var(--spring)both;margin:0 auto 4px;position:relative}@keyframes pd-stamp{0%{opacity:0;transform:scale(1.7)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}.pd-seal .pd-ringtext{animation:20s linear infinite pd-spin;position:absolute;inset:0}.pd-seal .pd-ringtext text{font:800 11.5px var(--display);letter-spacing:.26em;fill:currentColor}@keyframes pd-spin{to{transform:rotate(360deg)}}.pd-seal .pd-seal-heart{position:absolute;inset:37px 35px 31px}.pd-seal .pd-mark{stroke-dasharray:60;stroke-dashoffset:60px;animation:pd-draw .35s .3s var(--ease)forwards}@keyframes pd-draw{to{stroke-dashoffset:0}}.pd-real .pd-seal,.pd-real .pd-verdict{color:var(--pink-deep)}.pd-used .pd-seal,.pd-used .pd-verdict,.pd-app .pd-seal,.pd-app .pd-verdict{color:var(--warn)}.pd-fake .pd-seal,.pd-fake .pd-verdict{color:var(--bad)}.pd-burst{pointer-events:none;width:0;height:0;position:absolute;top:96px;left:50%}.pd-burst span{background:var(--c);width:16px;height:15px;-webkit-mask:var(--hm)center/contain no-repeat;-webkit-mask:var(--hm)center/contain no-repeat;mask:var(--hm)center/contain no-repeat;animation:pd-fly 1.1s .2s var(--ease)both;margin:-8px;position:absolute}@keyframes pd-fly{0%{opacity:0;transform:translate(0)scale(.2)}20%{opacity:1}to{transform:translate(var(--x),var(--y))scale(var(--s))rotate(var(--r));opacity:0}}.pd-verdict{font:800 clamp(1.8rem,8.4vw,2.4rem)/.94 var(--display);text-transform:uppercase;letter-spacing:-.03em;text-wrap:balance;margin:4px 0 8px}.pd-verdict:focus{outline:none}.pd-result>div:not([class]){color:var(--soft);max-width:32ch;margin:0 auto}.pd-result>div:not([class]) b{color:var(--ink)}.pd-note{border-radius:var(--r-sm);border:1px dashed var(--edge);color:var(--soft);text-align:left;overflow-wrap:anywhere;margin-top:12px;padding:12px 14px;font-size:.9rem}.pd-note b{color:var(--ink);-webkit-user-select:all;user-select:all}.pd-copy{border:1px solid var(--edge);background:var(--chip);min-height:40px;font:600 13px var(--body);border-radius:999px;margin-top:8px;padding:0 14px}.pd-art{pointer-events:none;display:none}.pd-steps{counter-reset:pd-s;gap:10px;margin:0;padding:0 0 36px;list-style:none;display:grid}.pd-steps li{counter-increment:pd-s;border-radius:var(--r-md);background:var(--card);border:1px solid var(--edge);align-items:center;gap:14px;padding:14px 16px;display:flex}.pd-steps li:before{content:counter(pd-s);background:var(--cta);width:40px;height:40px;color:var(--on-cta);font:800 1rem var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.pd-steps b{font:800 .95rem var(--display);text-transform:uppercase;display:block}.pd-steps span{color:var(--soft);font-size:.92rem}.pd-follow{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--edge);gap:16px;padding:24px 20px;display:grid}.pd-follow h2{font:800 clamp(1.5rem,6.6vw,2.2rem)/.96 var(--display);text-transform:uppercase;letter-spacing:-.03em;margin:0}.pd-follow h2 em{color:var(--pink);overflow-wrap:anywhere;font-style:normal;display:block}.pd-follow .pd-btn-row{margin:0}.pd-footer{padding-block:26px calc(34px + env(safe-area-inset-bottom));color:var(--soft);border-top:1px solid var(--edge);gap:8px;margin-top:30px;font-size:.84rem;display:grid}.pd-footer a{color:var(--purple);font-weight:600}.pd-gate{z-index:50;background-color:var(--bg);background-image:var(--wash);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pd-gate-box{text-align:center;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--edge);width:min(400px,100%);box-shadow:var(--shadow);padding:28px 20px 20px}.pd-gate-box img{width:auto;height:80px;margin:0 auto 16px}.pd-gate-box h2{font:800 1.45rem/1 var(--display);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 6px}.pd-gate-box>div:not([class]){color:var(--soft);margin:0 0 4px}@media (max-width:359px){.pd-logo{height:36px}.pd-looks button{padding:0 9px;font-size:12px}}@media (min-width:640px){.pd-steps{grid-template-columns:repeat(3,1fr)}.pd-steps li{flex-direction:column;align-items:flex-start}.pd-btn-row.pd-two{grid-template-columns:1fr 1fr}.pd-follow{grid-template-columns:1fr 1fr;align-items:center;padding:34px}}@media (min-width:940px){.pd-wrap{padding-left:32px;padding-right:32px}.pd-logo{height:56px}.pd-hero{-moz-column-gap:56px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy art""card art";align-items:start;column-gap:56px;padding-block:30px 70px}.pd-hero-copy{grid-area:copy}.pd-card{grid-area:card;max-width:520px}.pd-art{grid-area:art;place-items:center;min-height:560px;display:grid}.pd-art .pd-orb{aspect-ratio:1;place-items:center;width:min(400px,100%);display:grid;position:relative}.pd-art .pd-orb:before{content:"";border:1.5px dashed var(--edge);border-radius:50%;animation:60s linear infinite pd-spin;position:absolute;inset:2%}.pd-art .pd-orb img{width:78%;animation:7s ease-in-out infinite pd-bob}.pd-art .pd-h{width:32px;animation:5s ease-in-out infinite pd-bob;position:absolute}.pd-art .pd-h:first-of-type{top:14%;left:0}.pd-art .pd-h:nth-of-type(2){width:22px;animation-delay:-2s;top:2%;right:4%}.pd-art .pd-h:nth-of-type(3){width:26px;animation-delay:-3.4s;bottom:6%;right:8%}@keyframes pd-bob{50%{transform:translateY(-16px)rotate(3deg)}}}@media (prefers-reduced-motion:reduce){.pd-page *,.pd-page :before,.pd-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
