.plugg-legal-page{background-color:var(--plugg-legal-background);min-height:100dvh;color:var(--plugg-legal-foreground);font-family:var(--font-pp-right-grotesk),sans-serif;overflow-x:clip}.plugg-legal-hero{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.plugg-legal-hero{max-width:640px;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.plugg-legal-hero{max-width:768px}}@media (min-width:1024px){.plugg-legal-hero{max-width:1024px;padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.plugg-legal-hero{max-width:1280px}}.plugg-legal-hero{gap:2rem;padding-top:2.5rem;padding-bottom:2.5rem;display:grid}@media (min-width:640px){.plugg-legal-hero{gap:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width:1024px){.plugg-legal-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4rem;padding-top:4rem;padding-bottom:4rem}}.plugg-legal-heroCopy{max-width:48rem}.plugg-legal-kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--plugg-legal-kicker);font-size:.75rem;font-weight:600;line-height:1rem}.plugg-legal-heroTitle{max-width:42rem;color:var(--plugg-legal-foreground);text-wrap:balance;margin-top:1rem;font-size:2.25rem;font-weight:900;line-height:1}@media (min-width:640px){.plugg-legal-heroTitle{font-size:3rem;line-height:1.1}}@media (min-width:768px){.plugg-legal-heroTitle{font-size:3.75rem;line-height:1.1}}.plugg-legal-heroSubtitle{max-width:36rem;color:var(--plugg-legal-muted);font-size:1rem;line-height:1.625;font-family:var(--font-pp-right-grotesk-text),sans-serif;margin-top:1.25rem}@media (min-width:640px){.plugg-legal-heroSubtitle{font-size:1.125rem;line-height:1.75rem}}.plugg-legal-updated{-moz-column-gap:.75rem;color:var(--plugg-legal-muted);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:1.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.plugg-legal-overview{border-radius:var(--plugg-legal-panel-radius);background-color:var(--plugg-legal-surface);padding:1.25rem}@media (min-width:640px){.plugg-legal-overview{padding:1.5rem}}.plugg-legal-overviewHeader{-moz-column-gap:1rem;border-bottom:var(--plugg-legal-border);grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;column-gap:1rem;padding-bottom:1rem;display:grid}.plugg-legal-overviewHeader>section{grid-row:1/span 2;grid-column-start:2}.plugg-legal-overviewDescription{color:var(--plugg-legal-muted);font-size:.875rem;line-height:1.25rem;font-family:var(--font-pp-right-grotesk-text),sans-serif;grid-row-start:2;grid-column-start:1;margin-top:.25rem}.plugg-legal-highlights{gap:1.25rem;margin-top:1.25rem;display:grid}@media (min-width:640px){.plugg-legal-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.plugg-legal-highlights{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:1280px){.plugg-legal-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}.plugg-legal-highlight{-moz-column-gap:.75rem;grid-template-columns:auto minmax(0,1fr);align-content:flex-start;column-gap:.75rem;min-width:0;display:grid}.plugg-legal-highlightIcon{width:1.25rem;height:1.25rem;color:var(--plugg-legal-kicker);flex-shrink:0;grid-row:span 2/span 2;margin-top:.125rem}.plugg-legal-highlightTitle{color:var(--plugg-legal-highlight);grid-column-start:2;font-size:.875rem;font-weight:700;line-height:1.25rem}.plugg-legal-highlightDescription{color:var(--plugg-legal-muted);font-size:.875rem;line-height:1.625;font-family:var(--font-pp-right-grotesk-text),sans-serif;grid-column-start:2;margin-top:.25rem}.plugg-legal-document{background-color:var(--plugg-legal-surface);color:var(--plugg-legal-foreground);padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:640px){.plugg-legal-document{padding-top:3rem;padding-bottom:3rem}}.plugg-legal-readingColumn{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.plugg-legal-readingColumn{max-width:640px;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.plugg-legal-readingColumn{max-width:768px}}@media (min-width:1024px){.plugg-legal-readingColumn{max-width:1024px;padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.plugg-legal-readingColumn{max-width:1280px}}.plugg-legal-readingColumn{max-width:var(--plugg-legal-reading-width)}.plugg-legal-legalCallout{-moz-column-gap:1.5rem;border-bottom:var(--plugg-legal-border);gap:.5rem 1.5rem;margin-bottom:2.5rem;padding-bottom:2rem;display:grid}@media (min-width:640px){.plugg-legal-legalCallout{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.plugg-legal-legalCalloutDescription{color:var(--plugg-legal-muted);font-size:.875rem;line-height:1.25rem;font-family:var(--font-pp-right-grotesk-text),sans-serif}@media (min-width:640px){.plugg-legal-legalCalloutDescription{grid-column-start:1}}.plugg-legal-article{max-width:none;font-size:1rem;line-height:1.75rem}.plugg-legal-article a{color:var(--plugg-legal-link);text-underline-offset:4px;font-weight:700}.plugg-legal-article h2{color:var(--plugg-legal-foreground)!important;font-size:1.25rem!important;font-weight:900!important;line-height:1.25!important;font-family:var(--font-pp-right-grotesk),sans-serif!important;margin-top:0!important;margin-bottom:1rem!important}@media (min-width:640px){.plugg-legal-article h2{font-size:1.5rem!important;line-height:2rem!important}}.plugg-legal-article h3{color:var(--plugg-legal-foreground)!important;font-weight:900!important;font-family:var(--font-pp-right-grotesk),sans-serif!important}.plugg-legal-article li{letter-spacing:0;color:var(--plugg-legal-muted);line-height:1.625;font-family:var(--font-pp-right-grotesk-text),sans-serif}.plugg-legal-article * li::marker{color:var(--plugg-legal-muted)}.plugg-legal-article li::marker{color:var(--plugg-legal-muted)}.plugg-legal-article p{letter-spacing:0;color:var(--plugg-legal-muted);line-height:1.625;font-family:var(--font-pp-right-grotesk-text),sans-serif}.plugg-legal-article section{scroll-margin-top:var(--plugg-legal-anchor-offset)}.plugg-legal-article strong{color:var(--plugg-legal-foreground)}.plugg-legal-article ul{letter-spacing:0}.plugg-legal-contact{border-radius:var(--radius-lg);background-color:var(--plugg-legal-background);color:var(--plugg-legal-muted);padding:1rem}.plugg-legal-articleFooter{border-top:var(--plugg-legal-border);justify-content:center;margin-top:3rem;padding-top:2rem;display:flex}.plugg-legal-help{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.plugg-legal-help{max-width:640px;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.plugg-legal-help{max-width:768px}}@media (min-width:1024px){.plugg-legal-help{max-width:1024px;padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.plugg-legal-help{max-width:1280px}}.plugg-legal-help{text-align:center;max-width:56rem;color:var(--plugg-legal-foreground);padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:640px){.plugg-legal-help{padding-top:3.5rem;padding-bottom:3.5rem}}.plugg-legal-primaryAction{border-radius:var(--radius-md);background-color:var(--plugg-legal-action-background);min-height:2.75rem;color:var(--plugg-legal-action-foreground);font-weight:700;font-family:var(--font-pp-right-grotesk),sans-serif;justify-content:center;align-items:center;margin-top:1.5rem;padding:.5rem 1.5rem;display:inline-flex}.plugg-legal-primaryAction:hover{background-color:var(--plugg-legal-action-background);--tw-brightness:brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.plugg-legal-secondaryAction{border-radius:var(--radius-md);background-color:var(--plugg-legal-surface);min-height:2.75rem;color:var(--plugg-legal-secondary-foreground);border:var(--plugg-legal-secondary-border);justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:inline-flex}.plugg-legal-secondaryAction:hover{background-color:var(--plugg-legal-background);color:var(--plugg-legal-secondary-foreground)}.plugg-legal-updated strong{color:var(--plugg-legal-foreground)}.plugg-legal-overviewHeader>.plugg-legal-kicker{grid-area:1/1}.plugg-legal-legalCallout>.plugg-legal-secondaryAction{margin-top:.75rem}@media (min-width:640px){.plugg-legal-legalCallout>.plugg-legal-secondaryAction{grid-row:1/span 2;grid-column-start:2;margin-top:0}}.plugg-legal-article>section+section{margin-top:2.5rem}.plugg-legal-article>section+section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.plugg-legal-article>section+section{padding-top:2rem}@media (min-width:640px){.plugg-legal-article>section+section{margin-top:3rem;padding-top:2.5rem}}.plugg-legal-article>section+section{border-top:var(--plugg-legal-border)}.plugg-legal-article .plugg-legal-contact p{margin:0}.plugg-legal-help h2{text-wrap:balance;font-size:1.5rem;font-weight:900;line-height:1.25}@media (min-width:640px){.plugg-legal-help h2{font-size:1.875rem;line-height:2.25rem}}.plugg-legal-help>p{max-width:42rem;color:var(--plugg-legal-muted);font-size:1rem;line-height:1.625;font-family:var(--font-pp-right-grotesk-text),sans-serif;margin-top:1rem;margin-left:auto;margin-right:auto}@media (min-width:640px){.plugg-legal-help>p{font-size:1.125rem;line-height:1.75rem}}.plugg-legal-page a:focus-visible{outline:var(--plugg-legal-focus-width) solid var(--plugg-legal-foreground);outline-offset:var(--plugg-legal-focus-offset)}@media print{.plugg-legal-overview,.plugg-legal-legalCallout,.plugg-legal-help,.plugg-legal-articleFooter{display:none}.plugg-legal-hero,.plugg-legal-readingColumn{padding:0}.plugg-legal-article section{-moz-column-break-inside:avoid;break-inside:avoid}}.plugg-legal-tableScroll{border:var(--plugg-legal-border);border-radius:8px;overflow-x:auto}.plugg-legal-tableScroll:focus-visible{outline:var(--plugg-legal-focus-width) solid var(--plugg-legal-foreground);outline-offset:var(--plugg-legal-focus-offset)}.plugg-legal-article .plugg-legal-cookieTable{width:100%;min-width:var(--plugg-legal-table-min-width);border-collapse:collapse;font-family:var(--font-pp-right-grotesk-text), sans-serif;margin:0;font-size:14px}.plugg-legal-cookieTable thead{background:var(--plugg-legal-background);color:var(--plugg-legal-foreground)}.plugg-legal-cookieTable tr+tr{border-top:1px solid var(--plugg-legal-divider)}.plugg-legal-article .plugg-legal-cookieTable :is(th,td){vertical-align:top;padding:16px}.plugg-legal-page .plugg-legal-readingColumn{max-width:var(--plugg-legal-reading-width)}.plugg-legal-page .plugg-legal-help{max-width:56rem}.plugg-legal-page .plugg-legal-overview{font-family:var(--font-pp-right-grotesk), sans-serif}.plugg-legal-page .plugg-legal-article :is(p,li),.plugg-legal-page .plugg-legal-highlightDescription,.plugg-legal-page .plugg-legal-overviewDescription,.plugg-legal-page .plugg-legal-heroSubtitle,.plugg-legal-page .plugg-legal-legalCalloutDescription,.plugg-legal-page .plugg-legal-help>p{font-family:var(--font-pp-right-grotesk-text), sans-serif}.plugg-legal-article p{margin-top:1.25em;margin-bottom:1.25em}.plugg-legal-article :is(ul,ol){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.plugg-legal-article ul{list-style-type:disc}.plugg-legal-article ol{list-style-type:decimal}.plugg-legal-article li{margin-top:.5em;margin-bottom:.5em;padding-left:.375em}.plugg-legal-article h3{margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;line-height:1.6}.plugg-legal-article a{text-decoration:underline}.plugg-legal-article strong{font-weight:600}
:root{--plugg-color-warm-cloud:#f7f6f3;--plugg-color-peppercorn:#262626;--plugg-color-pistachio:#9bca87;--plugg-color-strawberry:#e56161;--plugg-color-yuzu:#f2ea55;--plugg-color-sky-blue:#63c6f7;--plugg-color-lavender:#bc90f2;--plugg-color-rose:#f29ecc;--plugg-color-forest-green:#004b43;--plugg-color-persimmon:#ff5a33;--plugg-color-wasabi:#d7ff07;--plugg-color-mint:#a2dace;--plugg-color-midnight:#000;--plugg-color-cloud-dancer:#f0f0f0;--plugg-color-white:#fff;--plugg-color-bone:#f5f2ea;--plugg-color-graphite:#121212;--plugg-color-teal:#086346;--plugg-color-teal-light:#13be87;--plugg-color-ice:#cdeef4;--plugg-color-forest-deep:#003830;--plugg-color-forest-mid:#005a4f;--plugg-color-midnight-app:#0a0f0d;--plugg-color-shade1:#cdccca;--plugg-color-shade2:#a3a3a1;--plugg-color-shade3:#7a7978;--plugg-color-shade4:#342622;--plugg-color-caption:#706f6e;--plugg-color-dark-card:#333;--plugg-color-dark-accent:#454545;--plugg-color-dark-rule:#737373;--plugg-color-error:#ad2d12;--plugg-color-error-on-dark:#ff947c;--plugg-color-forest-tint-light:#e8f5f0;--plugg-color-persimmon-tint:#ffeee9;--plugg-color-wasabi-tint:beige;--plugg-color-mint-tint:#a2dace1f;--plugg-color-mint-tile:#a2dace26;--plugg-color-brand-page-base:#f8f7f4;--plugg-color-brand-ink:#050807;--plugg-color-brand-banner:#63bde9;--plugg-color-brand-banner-ink:#17212b;--plugg-color-brand-body-ink:#24211f;--plugg-color-brand-media-well:#f8f6f1;--plugg-color-brand-live:#00564e;--plugg-color-brand-avatar-well:#e9e6df;--plugg-color-brand-outline-hover:#f0efea;--plugg-color-deal-ink:#20252b;--plugg-color-deal-hero:#63bde8;--plugg-color-deal-body-ink:#3f4245;--plugg-color-post-muted-ink:#54514c;--plugg-color-post-accent-text:#b93415;--plugg-color-post-input-active:#eae5da;--plugg-color-fg-secondary:#0009;--plugg-color-fg-tertiary:#0000008c;--plugg-color-fg-muted:#0000006e;--plugg-color-fg-on-dark2:#ffffffbf;--plugg-color-fg-on-dark3:#ffffff8c;--plugg-color-fg-on-dark4:#fff6;--plugg-color-fg-on-dark5:#ffffff40;--plugg-color-bg-subtle-dark:#ffffff0a;--plugg-color-border-hairline-dark:#ffffff0f;--plugg-color-border-hairline-light:#0000000f;--plugg-color-border-divider-dark:#ffffff0d;--plugg-color-hsl-persimmon:11.4706 100% 60%;--plugg-color-hsl-secondary:213 77% 87%;--plugg-color-hsl-accent:154 26% 91%;--plugg-color-hsl-graphite:0 0% 7%;--plugg-color-hsl-darker:0 0% 11%;--plugg-color-hsl-white:0 0% 100%;--plugg-color-hsl-warm-cloud:45 20% 96%;--plugg-color-hsl-neutral50:240 20% 99%;--plugg-color-hsl-neutral100:240 20% 96%;--plugg-color-hsl-neutral200:240 15% 90%;--plugg-color-hsl-neutral300:240 10% 80%;--plugg-color-hsl-neutral400:240 8% 60%;--plugg-color-hsl-neutral500:240 5% 45%;--plugg-color-hsl-neutral600:240 5% 32%;--plugg-color-hsl-neutral700:240 4% 25%;--plugg-color-hsl-neutral800:240 4% 15%;--plugg-color-hsl-neutral900:240 6% 10%;--plugg-color-hsl-neutral950:240 10% 4%;--plugg-color-hsl-midnight:0 0% 0%;--plugg-color-hsl-muted:0 0% 40%;--plugg-color-hsl-destructive:0 84.2% 60.2%;--plugg-color-hsl-vault-accent:156 20% 14%;--plugg-color-hsl-vault-background:156 20% 5%;--plugg-color-hsl-vault-border:156 15% 35%;--plugg-color-hsl-vault-card:156 20% 8%;--plugg-color-hsl-vault-muted:156 20% 10%;--plugg-color-hsl-vault-muted-foreground:0 0% 55%;--plugg-color-hsl-wasabi:70 100% 51%;--plugg-color-hsl-vault-destructive:12 100% 60%;--plugg-color-hsl-peppercorn:0 0% 15%;--plugg-color-hsl-persimmon-rounded:11 100% 60%;--plugg-color-hsl-shade1:40 3% 80%;--plugg-color-hsl-caption:30 1% 44%;--plugg-color-hsl-error:10 81% 37%;--plugg-color-hsl-dark-card:0 0% 20%;--plugg-color-hsl-dark-accent:0 0% 27%;--plugg-color-hsl-shade2:60 1% 64%;--plugg-color-hsl-cloud-background:45 20% 96.0784%;--plugg-color-hsl-cloud-foreground:0 0% 14.902%;--plugg-color-hsl-cloud-secondary:40 2.91262% 79.8039%;--plugg-color-hsl-cloud-muted-foreground:30 0.900901% 43.5294%;--plugg-color-hsl-cloud-destructive:10.4516 81.1518% 37.451%;--plugg-color-hsl-peppercorn-secondary:0 0% 27.0588%;--plugg-color-hsl-peppercorn-destructive:10.9924 100% 74.3137%;--plugg-color-hsl-peppercorn-border:60 1.07527% 63.5294%;--plugg-color-hsl-midnight-background:156 20% 4.90196%;--plugg-color-hsl-midnight-border:0 0% 45.098%;--plugg-color-rgba-0-0-0-0-05:#0000000d;--plugg-color-rgba-0-0-0-0-025:#00000006;--plugg-color-rgba-0-0-0-0-02:#00000005;--plugg-color-rgba-255-255-255-0-08:#ffffff14;--plugg-color-rgba-255-90-51-0-8:#ff5a33cc;--plugg-color-rgba-255-255-255-0-3:#ffffff4d;--plugg-color-rgba-255-255-255-0-12:#ffffff1f;--plugg-color-rgba-255-90-51-0-06:#ff5a330f;--plugg-color-rgba-255-255-255-0-2:#fff3;--plugg-color-rgba-255-90-51-0-18:#ff5a332e;--plugg-color-rgba-255-90-51-0-12:#ff5a331f;--plugg-color-rgba-0-0-0-0-5:#00000080;--plugg-color-rgba-38-38-38-0-8:#262626cc;--plugg-color-rgba-0-0-0-0-08:#00000014;--plugg-color-rgba-0-0-0-0-3:#0000004d;--plugg-color-rgba-38-38-38-0-15:#26262626;--plugg-color-rgba-0-0-0-0-15:#00000026;--plugg-color-rgba-38-38-38-0-45:#26262673;--plugg-color-rgba-0-0-0-0-4:#0006;--plugg-color-rgba-255-90-51-0-3:#ff5a334d}
:root{--plugg-category:var(--plugg-color-persimmon);--plugg-warm-cloud:var(--plugg-color-warm-cloud);--plugg-peppercorn:var(--plugg-color-peppercorn);--plugg-pistachio:var(--plugg-color-pistachio);--plugg-strawberry:var(--plugg-color-strawberry);--plugg-yuzu:var(--plugg-color-yuzu);--plugg-sky-blue:var(--plugg-color-sky-blue);--plugg-lavender:var(--plugg-color-lavender);--plugg-rose:var(--plugg-color-rose);--plugg-shade-1:var(--plugg-color-shade1);--plugg-shade-2:var(--plugg-color-shade2);--plugg-shade-3:var(--plugg-color-shade3);--plugg-shade-4:var(--plugg-color-shade4);--plugg-caption-ink:var(--plugg-color-caption);--plugg-forest-green:var(--plugg-color-forest-green);--plugg-persimmon:var(--plugg-color-persimmon);--plugg-wasabi:var(--plugg-color-wasabi);--plugg-mint:var(--plugg-color-mint);--plugg-midnight:var(--plugg-color-midnight);--plugg-cloud-dancer:var(--plugg-color-cloud-dancer);--plugg-white:var(--plugg-color-white);--plugg-bone:var(--plugg-color-bone);--plugg-graphite:var(--plugg-color-graphite);--plugg-teal:var(--plugg-color-teal);--plugg-teal-light:var(--plugg-color-teal-light);--plugg-ice:var(--plugg-color-ice);--plugg-forest-deep:var(--plugg-color-forest-deep);--plugg-forest-mid:var(--plugg-color-forest-mid);--plugg-forest-tint-light:var(--plugg-color-forest-tint-light);--plugg-persimmon-tint:var(--plugg-color-persimmon-tint);--plugg-wasabi-tint:var(--plugg-color-wasabi-tint);--plugg-mint-tint:var(--plugg-color-mint-tint);--plugg-mint-tile:var(--plugg-color-mint-tile);--plugg-brand-page-base:var(--plugg-color-brand-page-base);--plugg-brand-ink:var(--plugg-color-brand-ink);--plugg-brand-banner:var(--plugg-color-brand-banner);--plugg-brand-banner-ink:var(--plugg-color-brand-banner-ink);--plugg-brand-body-ink:var(--plugg-color-brand-body-ink);--plugg-brand-media-well:var(--plugg-color-brand-media-well);--plugg-brand-live:var(--plugg-color-brand-live);--plugg-brand-avatar-well:var(--plugg-color-brand-avatar-well);--plugg-brand-outline-hover:var(--plugg-color-brand-outline-hover);--plugg-deal-page-base:var(--plugg-color-brand-page-base);--plugg-deal-ink:var(--plugg-color-deal-ink);--plugg-deal-hero:var(--plugg-color-deal-hero);--plugg-deal-body-ink:var(--plugg-color-deal-body-ink);--plugg-deal-label-ink:var(--plugg-color-dark-rule);--plugg-post-paper:var(--plugg-color-bone);--plugg-post-ink:var(--plugg-color-graphite);--plugg-post-accent:var(--plugg-color-persimmon);--plugg-post-muted-ink:var(--plugg-color-post-muted-ink);--plugg-post-accent-text:var(--plugg-color-post-accent-text);--plugg-post-input-active:var(--plugg-color-post-input-active);--plugg-fg-primary:var(--plugg-color-midnight);--plugg-fg-secondary:var(--plugg-color-fg-secondary);--plugg-fg-tertiary:var(--plugg-color-fg-tertiary);--plugg-fg-muted:var(--plugg-color-fg-muted);--plugg-fg-on-dark:var(--plugg-color-white);--plugg-fg-on-dark-2:var(--plugg-color-fg-on-dark2);--plugg-fg-on-dark-3:var(--plugg-color-fg-on-dark3);--plugg-fg-on-dark-4:var(--plugg-color-fg-on-dark4);--plugg-fg-on-dark-5:var(--plugg-color-fg-on-dark5);--plugg-fg-on-persimmon:var(--plugg-color-midnight);--plugg-bg-app:var(--plugg-color-warm-cloud);--plugg-bg-agency:var(--plugg-color-midnight);--plugg-bg-card:var(--plugg-color-white);--plugg-bg-card-dark:var(--plugg-color-peppercorn);--plugg-bg-hero:var(--plugg-color-peppercorn);--plugg-bg-info:var(--plugg-color-mint);--plugg-bg-subtle-dark:var(--plugg-color-bg-subtle-dark);--plugg-border-hairline-dark:var(--plugg-color-border-hairline-dark);--plugg-border-hairline-light:var(--plugg-color-border-hairline-light);--plugg-border-divider-dark:var(--plugg-color-border-divider-dark);--plugg-border-wasabi:1.5px solid var(--plugg-color-wasabi);--plugg-border-ghost-dark:2px solid var(--plugg-color-rgba-255-255-255-0-3);--plugg-radius-sm:6px;--plugg-radius-md:8px;--plugg-radius-lg:10px;--plugg-radius-xl:14px;--plugg-radius-2xl:16px;--plugg-radius-full:9999px;--plugg-shadow-card:0 2px 12px var(--plugg-color-border-hairline-light);--plugg-shadow-pop:0 20px 60px var(--plugg-color-rgba-0-0-0-0-4);--plugg-shadow-press:0 6px 24px var(--plugg-color-rgba-255-90-51-0-3);--plugg-shadow-brim:0 4px 12px var(--plugg-color-rgba-0-0-0-0-15);--plugg-space-1:4px;--plugg-space-2:8px;--plugg-space-3:12px;--plugg-space-4:16px;--plugg-space-5:20px;--plugg-space-6:24px;--plugg-space-7:28px;--plugg-space-8:32px;--plugg-space-10:40px;--plugg-space-12:48px;--plugg-space-14:56px;--plugg-space-16:64px;--plugg-space-20:80px;--plugg-space-24:96px;--plugg-role-page-background:var(--plugg-color-warm-cloud);--plugg-role-brand:var(--plugg-color-persimmon);--plugg-role-subtitle:var(--plugg-color-peppercorn);--plugg-role-body:var(--plugg-color-shade4);--plugg-role-icon:var(--plugg-color-shade3);--plugg-role-ui-border:var(--plugg-color-shade2);--plugg-category-tech:var(--plugg-color-sky-blue);--plugg-category-tech-harmonious:var(--plugg-color-pistachio);--plugg-category-tech-text:var(--plugg-color-warm-cloud);--plugg-category-fashion:var(--plugg-color-strawberry);--plugg-category-fashion-harmonious:var(--plugg-color-lavender);--plugg-category-fashion-text:var(--plugg-color-warm-cloud);--plugg-category-fitness:var(--plugg-color-pistachio);--plugg-category-fitness-harmonious:var(--plugg-color-sky-blue);--plugg-category-fitness-text:var(--plugg-color-warm-cloud);--plugg-category-beauty:var(--plugg-color-rose);--plugg-category-beauty-harmonious:var(--plugg-color-yuzu);--plugg-category-beauty-text:var(--plugg-color-warm-cloud);--plugg-category-food-and-experience:var(--plugg-color-lavender);--plugg-category-food-and-experience-harmonious:var(--plugg-color-strawberry);--plugg-category-food-and-experience-text:var(--plugg-color-warm-cloud);--plugg-category-travel:var(--plugg-color-yuzu);--plugg-category-travel-harmonious:var(--plugg-color-rose);--plugg-category-travel-text:var(--plugg-color-peppercorn);--plugg-brand-fs-display:54px;--plugg-brand-lh-display:49px;--plugg-brand-fw-display:900;--plugg-brand-fs-section-title:26px;--plugg-brand-lh-section-title:30px;--plugg-brand-fw-section-title:700;--plugg-brand-fs-card-title:20px;--plugg-brand-lh-card-title:24px;--plugg-brand-fw-card-title:700;--plugg-brand-fs-body:16px;--plugg-brand-lh-body:24px;--plugg-brand-fw-body:400;--plugg-brand-fs-label:14px;--plugg-brand-lh-label:16px;--plugg-brand-fw-label:400;--plugg-fs-hero:44px;--plugg-fs-display:40px;--plugg-fs-h1:36px;--plugg-fs-h2:28px;--plugg-fs-h3:20px;--plugg-fs-h4:16px;--plugg-fs-body:15px;--plugg-fs-sm:14px;--plugg-fs-xs:13px;--plugg-fs-2xs:12px;--plugg-fs-3xs:11px;--plugg-fw-regular:400;--plugg-fw-medium:500;--plugg-fw-semibold:600;--plugg-fw-bold:700;--plugg-fw-black:800;--plugg-fw-ultra:900;--plugg-lh-tight:1.1;--plugg-lh-title:1.15;--plugg-lh-snug:1.3;--plugg-lh-body:1.5;--plugg-lh-loose:1.6;--plugg-ls-tight:-1px;--plugg-ls-body:-.01em;--plugg-ls-label:2px;--plugg-ls-kicker:3px}[data-plugg-category=default]{--plugg-category:var(--plugg-color-warm-cloud);--plugg-category-foreground:var(--plugg-color-midnight);--plugg-category-companion:var(--plugg-color-warm-cloud);--plugg-category-companion-foreground:var(--plugg-color-midnight);--plugg-category-surface:var(--plugg-color-warm-cloud);--plugg-category-surface-foreground:var(--plugg-color-peppercorn);--plugg-category-border:var(--plugg-color-peppercorn);--plugg-category-action:var(--plugg-color-peppercorn);--plugg-category-action-foreground:var(--plugg-color-warm-cloud);--plugg-category-action-hover:var(--plugg-color-midnight);--plugg-category-focus:var(--plugg-color-peppercorn)}[data-plugg-category=tech]{--plugg-category:var(--plugg-color-sky-blue);--plugg-category-foreground:var(--plugg-color-midnight);--plugg-category-companion:var(--plugg-color-pistachio);--plugg-category-companion-foreground:var(--plugg-color-midnight);--plugg-category-surface:var(--plugg-color-warm-cloud);--plugg-category-surface-foreground:var(--plugg-color-peppercorn);--plugg-category-border:var(--plugg-color-peppercorn);--plugg-category-action:var(--plugg-color-peppercorn);--plugg-category-action-foreground:var(--plugg-color-warm-cloud);--plugg-category-action-hover:var(--plugg-color-midnight);--plugg-category-focus:var(--plugg-color-peppercorn)}[data-plugg-category=fashion]{--plugg-category:var(--plugg-color-strawberry);--plugg-category-foreground:var(--plugg-color-midnight);--plugg-category-companion:var(--plugg-color-lavender);--plugg-category-companion-foreground:var(--plugg-color-midnight);--plugg-category-surface:var(--plugg-color-warm-cloud);--plugg-category-surface-foreground:var(--plugg-color-peppercorn);--plugg-category-border:var(--plugg-color-peppercorn);--plugg-category-action:var(--plugg-color-peppercorn);--plugg-category-action-foreground:var(--plugg-color-warm-cloud);--plugg-category-action-hover:var(--plugg-color-midnight);--plugg-category-focus:var(--plugg-color-peppercorn)}[data-plugg-category=fitness]{--plugg-category:var(--plugg-color-pistachio);--plugg-category-foreground:var(--plugg-color-midnight);--plugg-category-companion:var(--plugg-color-sky-blue);--plugg-category-companion-foreground:var(--plugg-color-midnight);--plugg-category-surface:var(--plugg-color-warm-cloud);--plugg-category-surface-foreground:var(--plugg-color-peppercorn);--plugg-category-border:var(--plugg-color-peppercorn);--plugg-category-action:var(--plugg-color-peppercorn);--plugg-category-action-foreground:var(--plugg-color-warm-cloud);--plugg-category-action-hover:var(--plugg-color-midnight);--plugg-category-focus:var(--plugg-color-peppercorn)}[data-plugg-category=beauty]{--plugg-category:var(--plugg-color-rose);--plugg-category-foreground:var(--plugg-color-midnight);--plugg-category-companion:var(--plugg-color-yuzu);--plugg-category-companion-foreground:var(--plugg-color-midnight);--plugg-category-surface:var(--plugg-color-warm-cloud);--plugg-category-surface-foreground:var(--plugg-color-peppercorn);--plugg-category-border:var(--plugg-color-peppercorn);--plugg-category-action:var(--plugg-color-peppercorn);--plugg-category-action-foreground:var(--plugg-color-warm-cloud);--plugg-category-action-hover:var(--plugg-color-midnight);--plugg-category-focus:var(--plugg-color-peppercorn)}[data-plugg-category=foodAndExperience]{--plugg-category:var(--plugg-color-lavender);--plugg-category-foreground:var(--plugg-color-midnight);--plugg-category-companion:var(--plugg-color-strawberry);--plugg-category-companion-foreground:var(--plugg-color-midnight);--plugg-category-surface:var(--plugg-color-warm-cloud);--plugg-category-surface-foreground:var(--plugg-color-peppercorn);--plugg-category-border:var(--plugg-color-peppercorn);--plugg-category-action:var(--plugg-color-peppercorn);--plugg-category-action-foreground:var(--plugg-color-warm-cloud);--plugg-category-action-hover:var(--plugg-color-midnight);--plugg-category-focus:var(--plugg-color-peppercorn)}[data-plugg-category=travel]{--plugg-category:var(--plugg-color-yuzu);--plugg-category-foreground:var(--plugg-color-midnight);--plugg-category-companion:var(--plugg-color-rose);--plugg-category-companion-foreground:var(--plugg-color-midnight);--plugg-category-surface:var(--plugg-color-warm-cloud);--plugg-category-surface-foreground:var(--plugg-color-peppercorn);--plugg-category-border:var(--plugg-color-peppercorn);--plugg-category-action:var(--plugg-color-peppercorn);--plugg-category-action-foreground:var(--plugg-color-warm-cloud);--plugg-category-action-hover:var(--plugg-color-midnight);--plugg-category-focus:var(--plugg-color-peppercorn)}.plugg-legal-page{--plugg-legal-background:var(--auth-sheet-bg);--plugg-legal-surface:var(--auth-sheet-panel-bg);--plugg-legal-foreground:var(--auth-sheet-fg);--plugg-legal-muted:var(--auth-sheet-fg-muted);--plugg-legal-kicker:var(--auth-sheet-kicker);--plugg-legal-highlight:var(--auth-sheet-tile-fg);--plugg-legal-link:var(--auth-sheet-accent);--plugg-legal-border:var(--auth-sheet-panel-border);--plugg-legal-action-background:var(--auth-sheet-primary-bg);--plugg-legal-action-foreground:var(--auth-sheet-primary-fg);--plugg-legal-secondary-foreground:var(--auth-sheet-secondary-fg);--plugg-legal-secondary-border:var(--auth-sheet-secondary-border);--plugg-legal-divider:var(--auth-sheet-disabled-bg);--plugg-legal-reading-width:48rem;--plugg-legal-panel-radius:.75rem;--plugg-legal-table-min-width:680px;--plugg-legal-anchor-offset:6rem;--plugg-legal-focus-width:2px;--plugg-legal-focus-offset:4px}
:root{--plugg-font-display:var(--font-pp-right-grotesk), system-ui, -apple-system, "Segoe UI", sans-serif;--plugg-font-body:var(--font-sans);--plugg-font-logo:var(--font-pp-right-grotesk), system-ui, sans-serif}.plugg-kicker{font-family:var(--plugg-font-body);font-size:var(--plugg-fs-2xs);font-weight:var(--plugg-fw-semibold);letter-spacing:var(--plugg-ls-kicker);text-transform:uppercase;color:var(--plugg-peppercorn)}.plugg-kicker--mint{color:var(--plugg-mint)}.search-landing-kicker{font-weight:var(--plugg-fw-medium);letter-spacing:.16em;line-height:1.5}.plugg-label{font-family:var(--plugg-font-body);font-size:var(--plugg-fs-3xs);font-weight:var(--plugg-fw-semibold);letter-spacing:var(--plugg-ls-label);text-transform:uppercase;color:var(--plugg-fg-on-dark-3)}.plugg-h1{font-family:var(--plugg-font-display);font-size:var(--plugg-fs-hero);font-weight:var(--plugg-fw-ultra);line-height:var(--plugg-lh-tight);letter-spacing:var(--plugg-ls-tight)}.plugg-h2{font-family:var(--plugg-font-display);font-size:var(--plugg-fs-h2);font-weight:var(--plugg-fw-black);line-height:var(--plugg-lh-title)}.plugg-h3{font-family:var(--plugg-font-display);font-size:var(--plugg-fs-h3);font-weight:var(--plugg-fw-black);line-height:var(--plugg-lh-snug)}.plugg-h4{font-family:var(--plugg-font-display);font-size:var(--plugg-fs-h4);font-weight:var(--plugg-fw-bold);line-height:var(--plugg-lh-snug)}.plugg-body{font-family:var(--plugg-font-body);font-size:var(--plugg-fs-body);font-weight:var(--plugg-fw-regular);line-height:var(--plugg-lh-loose);letter-spacing:var(--plugg-ls-body);color:var(--plugg-fg-secondary)}.plugg-wordmark{font-family:var(--plugg-font-logo);letter-spacing:-.02em;text-transform:lowercase;font-style:italic;font-weight:900}.plugg-btn-dark{background:var(--plugg-peppercorn);color:var(--plugg-white);font-family:var(--plugg-font-body);font-size:var(--plugg-fs-2xs);font-weight:var(--plugg-fw-semibold);cursor:pointer;border:none;border-radius:7px;padding:6px 14px}.plugg-card-light{background:var(--plugg-bg-card);border-radius:var(--plugg-radius-xl);box-shadow:var(--plugg-shadow-card);overflow:hidden}.plugg-card-dark{background:var(--plugg-peppercorn);color:var(--plugg-white);border-radius:var(--plugg-radius-2xl);padding:var(--plugg-space-7);position:relative;overflow:hidden}.plugg-stat-card{background:var(--plugg-bg-subtle-dark);border:1px solid var(--plugg-border-hairline-dark);border-radius:var(--plugg-radius-xl);padding:var(--plugg-space-6);text-align:center;color:var(--plugg-white)}.plugg-badge{font-family:var(--plugg-font-body);font-size:var(--plugg-fs-3xs);font-weight:var(--plugg-fw-bold);border-radius:var(--plugg-radius-sm);letter-spacing:.2px;padding:3px 8px;display:inline-block}.plugg-badge--discount{background:var(--plugg-persimmon);color:var(--plugg-fg-on-persimmon)}.plugg-badge--exclusive{background:var(--plugg-mint);color:var(--plugg-peppercorn)}.plugg-badge--urgent{background:var(--plugg-wasabi);color:var(--plugg-midnight)}.plugg-badge--live{background:var(--plugg-persimmon);color:var(--plugg-fg-on-persimmon);text-transform:uppercase;letter-spacing:.5px;padding:3px 8px}
:root.light,.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--auth-sheet-bg:var(--plugg-color-warm-cloud);--auth-sheet-panel-bg:var(--plugg-color-white);--auth-sheet-panel-border:1px solid var(--plugg-color-shade2);--auth-sheet-fg:var(--plugg-color-peppercorn);--auth-sheet-fg-muted:var(--plugg-color-caption);--auth-sheet-accent:var(--plugg-color-peppercorn);--auth-sheet-accent-fg:var(--plugg-color-warm-cloud);--auth-sheet-accent-text:var(--plugg-color-peppercorn);--auth-sheet-kicker:var(--plugg-color-caption);--auth-sheet-dot-muted:var(--plugg-color-shade2);--auth-sheet-tile-bg:var(--plugg-color-white);--auth-sheet-tile-fg:var(--plugg-color-peppercorn);--auth-sheet-chip-bg:var(--plugg-color-white);--auth-sheet-chip-border:1px solid var(--plugg-color-shade2);--auth-sheet-chip-fg:var(--plugg-color-peppercorn);--auth-sheet-chip-fg-muted:var(--plugg-color-caption);--auth-sheet-input-bg:var(--plugg-color-warm-cloud);--auth-sheet-input-active-bg:var(--plugg-color-white);--auth-sheet-input-border:1px solid var(--plugg-color-caption);--auth-sheet-select-bg:var(--plugg-color-warm-cloud);--auth-sheet-select-active-bg:var(--plugg-color-white);--auth-sheet-primary-bg:var(--plugg-color-persimmon);--auth-sheet-primary-fg:var(--plugg-color-peppercorn);--auth-sheet-secondary-fg:var(--plugg-color-peppercorn);--auth-sheet-secondary-border:1px solid var(--plugg-color-caption);--auth-sheet-disabled-bg:var(--plugg-color-shade1);--auth-sheet-disabled-fg:var(--plugg-color-caption);--auth-sheet-error:var(--plugg-color-error);--auth-sheet-stage-bg:var(--plugg-color-warm-cloud);--auth-sheet-card-shadow:none;--background:var(--plugg-color-hsl-cloud-background);--foreground:var(--plugg-color-hsl-cloud-foreground);--card:var(--plugg-color-hsl-white);--card-foreground:var(--plugg-color-hsl-cloud-foreground);--popover:var(--plugg-color-hsl-white);--popover-foreground:var(--plugg-color-hsl-cloud-foreground);--primary:var(--plugg-color-hsl-persimmon);--primary-foreground:var(--plugg-color-hsl-cloud-foreground);--primary-text:var(--plugg-color-hsl-cloud-foreground);--secondary:var(--plugg-color-hsl-cloud-secondary);--secondary-foreground:var(--plugg-color-hsl-cloud-foreground);--muted:var(--plugg-color-hsl-cloud-background);--muted-foreground:var(--plugg-color-hsl-cloud-muted-foreground);--accent:var(--plugg-color-hsl-cloud-secondary);--accent-foreground:var(--plugg-color-hsl-cloud-foreground);--destructive:var(--plugg-color-hsl-cloud-destructive);--destructive-foreground:var(--plugg-color-hsl-white);--destructive-text:var(--plugg-color-hsl-cloud-destructive);--border:var(--plugg-color-hsl-cloud-muted-foreground);--input:var(--plugg-color-hsl-cloud-muted-foreground);--ring:var(--plugg-color-hsl-cloud-foreground)}:root.dark,.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--auth-sheet-bg:var(--plugg-color-peppercorn);--auth-sheet-panel-bg:var(--plugg-color-dark-card);--auth-sheet-panel-border:1px solid var(--plugg-color-shade2);--auth-sheet-fg:var(--plugg-color-warm-cloud);--auth-sheet-fg-muted:var(--plugg-color-shade1);--auth-sheet-accent:var(--plugg-color-warm-cloud);--auth-sheet-accent-fg:var(--plugg-color-peppercorn);--auth-sheet-accent-text:var(--plugg-color-warm-cloud);--auth-sheet-kicker:var(--plugg-color-shade1);--auth-sheet-dot-muted:var(--plugg-color-shade2);--auth-sheet-tile-bg:var(--plugg-color-dark-accent);--auth-sheet-tile-fg:var(--plugg-color-warm-cloud);--auth-sheet-chip-bg:var(--plugg-color-dark-card);--auth-sheet-chip-border:1px solid var(--plugg-color-shade2);--auth-sheet-chip-fg:var(--plugg-color-warm-cloud);--auth-sheet-chip-fg-muted:var(--plugg-color-shade1);--auth-sheet-input-bg:var(--plugg-color-peppercorn);--auth-sheet-input-active-bg:var(--plugg-color-dark-accent);--auth-sheet-input-border:1px solid var(--plugg-color-shade2);--auth-sheet-select-bg:var(--plugg-color-peppercorn);--auth-sheet-select-active-bg:var(--plugg-color-dark-accent);--auth-sheet-primary-bg:var(--plugg-color-persimmon);--auth-sheet-primary-fg:var(--plugg-color-peppercorn);--auth-sheet-secondary-fg:var(--plugg-color-warm-cloud);--auth-sheet-secondary-border:1px solid var(--plugg-color-shade2);--auth-sheet-disabled-bg:var(--plugg-color-shade1);--auth-sheet-disabled-fg:var(--plugg-color-caption);--auth-sheet-error:var(--plugg-color-error-on-dark);--auth-sheet-stage-bg:var(--plugg-color-peppercorn);--auth-sheet-card-shadow:none;--background:var(--plugg-color-hsl-cloud-foreground);--foreground:var(--plugg-color-hsl-cloud-background);--card:var(--plugg-color-hsl-dark-card);--card-foreground:var(--plugg-color-hsl-cloud-background);--popover:var(--plugg-color-hsl-dark-card);--popover-foreground:var(--plugg-color-hsl-cloud-background);--primary:var(--plugg-color-hsl-persimmon);--primary-foreground:var(--plugg-color-hsl-cloud-foreground);--primary-text:var(--plugg-color-hsl-cloud-background);--secondary:var(--plugg-color-hsl-peppercorn-secondary);--secondary-foreground:var(--plugg-color-hsl-cloud-background);--muted:var(--plugg-color-hsl-cloud-foreground);--muted-foreground:var(--plugg-color-hsl-cloud-secondary);--accent:var(--plugg-color-hsl-peppercorn-secondary);--accent-foreground:var(--plugg-color-hsl-cloud-background);--destructive:var(--plugg-color-hsl-peppercorn-destructive);--destructive-foreground:var(--plugg-color-hsl-cloud-foreground);--destructive-text:var(--plugg-color-hsl-peppercorn-destructive);--border:var(--plugg-color-hsl-peppercorn-border);--input:var(--plugg-color-hsl-peppercorn-border);--ring:var(--plugg-color-hsl-cloud-background)}.auth-sheet,:root.auth-sheet--trust,.auth-sheet--trust{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--auth-sheet-bg:var(--plugg-color-warm-cloud);--auth-sheet-panel-bg:var(--plugg-color-white);--auth-sheet-panel-border:1px solid var(--plugg-color-border-hairline-light);--auth-sheet-fg:var(--plugg-color-midnight);--auth-sheet-fg-muted:var(--plugg-color-caption);--auth-sheet-accent:var(--plugg-color-peppercorn);--auth-sheet-accent-fg:var(--plugg-color-white);--auth-sheet-accent-text:var(--plugg-color-peppercorn);--auth-sheet-kicker:var(--plugg-color-peppercorn);--auth-sheet-dot-muted:var(--plugg-color-rgba-38-38-38-0-15);--auth-sheet-tile-bg:var(--plugg-color-warm-cloud);--auth-sheet-tile-fg:var(--plugg-color-peppercorn);--auth-sheet-chip-bg:var(--plugg-color-white);--auth-sheet-chip-border:1px solid var(--plugg-color-border-hairline-light);--auth-sheet-chip-fg:var(--plugg-color-midnight);--auth-sheet-chip-fg-muted:var(--plugg-color-rgba-38-38-38-0-8);--auth-sheet-input-bg:var(--plugg-color-white);--auth-sheet-input-active-bg:var(--plugg-color-warm-cloud);--auth-sheet-input-border:1px solid var(--plugg-color-rgba-0-0-0-0-08);--auth-sheet-select-bg:var(--plugg-color-white);--auth-sheet-select-active-bg:var(--plugg-color-warm-cloud);--auth-sheet-primary-bg:var(--plugg-color-persimmon);--auth-sheet-primary-fg:var(--plugg-color-midnight);--auth-sheet-secondary-fg:var(--plugg-color-midnight);--auth-sheet-secondary-border:1.5px solid var(--plugg-color-rgba-0-0-0-0-15);--auth-sheet-disabled-bg:var(--plugg-color-rgba-0-0-0-0-08);--auth-sheet-disabled-fg:var(--plugg-color-rgba-0-0-0-0-3);--auth-sheet-error:var(--plugg-color-error);--auth-sheet-stage-bg:radial-gradient(ellipse at top, var(--plugg-color-rgba-38-38-38-0-45), transparent 60%), var(--plugg-color-midnight-app);--auth-sheet-card-shadow:0 40px 80px var(--plugg-color-rgba-0-0-0-0-5);--background:var(--plugg-color-hsl-cloud-background);--foreground:var(--plugg-color-hsl-midnight);--card:var(--plugg-color-hsl-white);--card-foreground:var(--plugg-color-hsl-midnight);--popover:var(--plugg-color-hsl-white);--popover-foreground:var(--plugg-color-hsl-midnight);--primary:var(--plugg-color-hsl-persimmon);--primary-foreground:var(--plugg-color-hsl-midnight);--primary-text:var(--plugg-color-hsl-midnight);--secondary:var(--plugg-color-hsl-cloud-secondary);--secondary-foreground:var(--plugg-color-hsl-midnight);--muted:var(--plugg-color-hsl-cloud-background);--muted-foreground:var(--plugg-color-hsl-cloud-muted-foreground);--accent:var(--plugg-color-hsl-cloud-secondary);--accent-foreground:var(--plugg-color-hsl-cloud-foreground);--destructive:var(--plugg-color-hsl-cloud-destructive);--destructive-foreground:var(--plugg-color-hsl-white);--destructive-text:var(--plugg-color-hsl-cloud-destructive);--border:var(--plugg-color-hsl-cloud-muted-foreground);--input:var(--plugg-color-hsl-cloud-muted-foreground);--ring:var(--plugg-color-hsl-midnight)}:root.auth-sheet--midnight,.auth-sheet--midnight{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--auth-sheet-bg:var(--plugg-color-midnight-app);--auth-sheet-panel-bg:#101815;--auth-sheet-panel-border:1px solid var(--plugg-color-rgba-255-255-255-0-08);--auth-sheet-fg:var(--plugg-color-white);--auth-sheet-fg-muted:#8c8c8c;--auth-sheet-accent:var(--plugg-color-persimmon);--auth-sheet-accent-fg:var(--plugg-color-midnight);--auth-sheet-accent-text:var(--plugg-color-persimmon);--auth-sheet-kicker:var(--plugg-color-persimmon);--auth-sheet-dot-muted:var(--plugg-color-rgba-255-255-255-0-12);--auth-sheet-tile-bg:var(--plugg-color-rgba-255-90-51-0-12);--auth-sheet-tile-fg:var(--plugg-color-persimmon);--auth-sheet-chip-bg:var(--plugg-color-border-divider-dark);--auth-sheet-chip-border:1px solid var(--plugg-color-rgba-255-255-255-0-08);--auth-sheet-chip-fg:var(--plugg-color-white);--auth-sheet-chip-fg-muted:var(--plugg-color-rgba-255-90-51-0-8);--auth-sheet-input-bg:var(--plugg-color-bg-subtle-dark);--auth-sheet-input-active-bg:var(--plugg-color-rgba-255-90-51-0-06);--auth-sheet-input-border:1px solid var(--plugg-color-rgba-255-255-255-0-08);--auth-sheet-select-bg:var(--plugg-color-bg-subtle-dark);--auth-sheet-select-active-bg:var(--plugg-color-rgba-255-90-51-0-06);--auth-sheet-primary-bg:var(--plugg-color-persimmon);--auth-sheet-primary-fg:var(--plugg-color-midnight);--auth-sheet-secondary-fg:var(--plugg-color-white);--auth-sheet-secondary-border:1.5px solid var(--plugg-color-rgba-255-255-255-0-2);--auth-sheet-disabled-bg:var(--plugg-color-border-hairline-dark);--auth-sheet-disabled-fg:var(--plugg-color-rgba-255-255-255-0-3);--auth-sheet-error:var(--plugg-color-error-on-dark);--auth-sheet-stage-bg:radial-gradient(ellipse at top, var(--plugg-color-rgba-255-90-51-0-18), transparent 58%), linear-gradient(180deg, var(--plugg-color-midnight) 0%, var(--plugg-color-midnight-app) 100%);--auth-sheet-card-shadow:0 40px 80px var(--plugg-color-fg-tertiary), 0 0 0 1px var(--plugg-color-border-hairline-dark);--background:var(--plugg-color-hsl-midnight-background);--foreground:var(--plugg-color-hsl-white);--card:var(--plugg-color-hsl-vault-card);--card-foreground:var(--plugg-color-hsl-white);--popover:var(--plugg-color-hsl-vault-card);--popover-foreground:var(--plugg-color-hsl-white);--primary:var(--plugg-color-hsl-persimmon);--primary-foreground:var(--plugg-color-hsl-midnight);--primary-text:var(--plugg-color-hsl-white);--secondary:var(--plugg-color-hsl-vault-accent);--secondary-foreground:var(--plugg-color-hsl-white);--muted:var(--plugg-color-hsl-vault-muted);--muted-foreground:var(--plugg-color-hsl-vault-muted-foreground);--accent:var(--plugg-color-hsl-vault-accent);--accent-foreground:var(--plugg-color-hsl-white);--destructive:var(--plugg-color-hsl-peppercorn-destructive);--destructive-foreground:var(--plugg-color-hsl-midnight);--destructive-text:var(--plugg-color-hsl-peppercorn-destructive);--border:var(--plugg-color-hsl-midnight-border);--input:var(--plugg-color-hsl-midnight-border);--ring:var(--plugg-color-hsl-white)}:root.auth-sheet--forest,.auth-sheet--forest{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--auth-sheet-bg:var(--plugg-color-peppercorn);--auth-sheet-panel-bg:var(--plugg-color-dark-card);--auth-sheet-panel-border:1px solid var(--plugg-color-shade2);--auth-sheet-fg:var(--plugg-color-warm-cloud);--auth-sheet-fg-muted:var(--plugg-color-shade1);--auth-sheet-accent:var(--plugg-color-warm-cloud);--auth-sheet-accent-fg:var(--plugg-color-peppercorn);--auth-sheet-accent-text:var(--plugg-color-warm-cloud);--auth-sheet-kicker:var(--plugg-color-shade1);--auth-sheet-dot-muted:var(--plugg-color-shade2);--auth-sheet-tile-bg:var(--plugg-color-dark-accent);--auth-sheet-tile-fg:var(--plugg-color-warm-cloud);--auth-sheet-chip-bg:var(--plugg-color-dark-card);--auth-sheet-chip-border:1px solid var(--plugg-color-shade2);--auth-sheet-chip-fg:var(--plugg-color-warm-cloud);--auth-sheet-chip-fg-muted:var(--plugg-color-shade1);--auth-sheet-input-bg:var(--plugg-color-peppercorn);--auth-sheet-input-active-bg:var(--plugg-color-dark-accent);--auth-sheet-input-border:1px solid var(--plugg-color-shade2);--auth-sheet-select-bg:var(--plugg-color-peppercorn);--auth-sheet-select-active-bg:var(--plugg-color-dark-accent);--auth-sheet-primary-bg:var(--plugg-color-persimmon);--auth-sheet-primary-fg:var(--plugg-color-peppercorn);--auth-sheet-secondary-fg:var(--plugg-color-warm-cloud);--auth-sheet-secondary-border:1px solid var(--plugg-color-shade2);--auth-sheet-disabled-bg:var(--plugg-color-shade1);--auth-sheet-disabled-fg:var(--plugg-color-caption);--auth-sheet-error:var(--plugg-color-error-on-dark);--auth-sheet-stage-bg:var(--plugg-color-peppercorn);--auth-sheet-card-shadow:none;--background:var(--plugg-color-hsl-cloud-foreground);--foreground:var(--plugg-color-hsl-cloud-background);--card:var(--plugg-color-hsl-dark-card);--card-foreground:var(--plugg-color-hsl-cloud-background);--popover:var(--plugg-color-hsl-dark-card);--popover-foreground:var(--plugg-color-hsl-cloud-background);--primary:var(--plugg-color-hsl-persimmon);--primary-foreground:var(--plugg-color-hsl-cloud-foreground);--primary-text:var(--plugg-color-hsl-cloud-background);--secondary:var(--plugg-color-hsl-peppercorn-secondary);--secondary-foreground:var(--plugg-color-hsl-cloud-background);--muted:var(--plugg-color-hsl-cloud-foreground);--muted-foreground:var(--plugg-color-hsl-cloud-secondary);--accent:var(--plugg-color-hsl-peppercorn-secondary);--accent-foreground:var(--plugg-color-hsl-cloud-background);--destructive:var(--plugg-color-hsl-peppercorn-destructive);--destructive-foreground:var(--plugg-color-hsl-cloud-foreground);--destructive-text:var(--plugg-color-hsl-peppercorn-destructive);--border:var(--plugg-color-hsl-peppercorn-border);--input:var(--plugg-color-hsl-peppercorn-border);--ring:var(--plugg-color-hsl-cloud-background)}:root.auth-sheet--partner-default,.auth-sheet--partner-default{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--auth-sheet-bg:var(--plugg-color-warm-cloud);--auth-sheet-panel-bg:var(--plugg-color-white);--auth-sheet-panel-border:1px solid var(--plugg-color-border-hairline-light);--auth-sheet-fg:var(--plugg-color-midnight);--auth-sheet-fg-muted:var(--plugg-color-caption);--auth-sheet-accent:var(--plugg-color-peppercorn);--auth-sheet-accent-fg:var(--plugg-color-white);--auth-sheet-accent-text:var(--plugg-color-peppercorn);--auth-sheet-kicker:var(--plugg-color-peppercorn);--auth-sheet-dot-muted:var(--plugg-color-rgba-38-38-38-0-15);--auth-sheet-tile-bg:var(--plugg-color-warm-cloud);--auth-sheet-tile-fg:var(--plugg-color-peppercorn);--auth-sheet-chip-bg:var(--plugg-color-white);--auth-sheet-chip-border:1px solid var(--plugg-color-border-hairline-light);--auth-sheet-chip-fg:var(--plugg-color-midnight);--auth-sheet-chip-fg-muted:var(--plugg-color-rgba-38-38-38-0-8);--auth-sheet-input-bg:var(--plugg-color-white);--auth-sheet-input-active-bg:var(--plugg-color-warm-cloud);--auth-sheet-input-border:1px solid var(--plugg-color-rgba-0-0-0-0-08);--auth-sheet-select-bg:var(--plugg-color-white);--auth-sheet-select-active-bg:var(--plugg-color-warm-cloud);--auth-sheet-primary-bg:var(--plugg-color-persimmon);--auth-sheet-primary-fg:var(--plugg-color-midnight);--auth-sheet-secondary-fg:var(--plugg-color-midnight);--auth-sheet-secondary-border:1.5px solid var(--plugg-color-rgba-0-0-0-0-15);--auth-sheet-disabled-bg:var(--plugg-color-rgba-0-0-0-0-08);--auth-sheet-disabled-fg:var(--plugg-color-rgba-0-0-0-0-3);--auth-sheet-error:var(--plugg-color-error);--auth-sheet-stage-bg:radial-gradient(ellipse at top, var(--plugg-color-rgba-38-38-38-0-45), transparent 60%), var(--plugg-color-midnight-app);--auth-sheet-card-shadow:0 40px 80px var(--plugg-color-rgba-0-0-0-0-5);--background:var(--plugg-color-hsl-cloud-background);--foreground:var(--plugg-color-hsl-midnight);--card:var(--plugg-color-hsl-white);--card-foreground:var(--plugg-color-hsl-midnight);--popover:var(--plugg-color-hsl-white);--popover-foreground:var(--plugg-color-hsl-midnight);--primary:var(--plugg-color-hsl-persimmon);--primary-foreground:var(--plugg-color-hsl-midnight);--primary-text:var(--plugg-color-hsl-midnight);--secondary:var(--plugg-color-hsl-cloud-secondary);--secondary-foreground:var(--plugg-color-hsl-midnight);--muted:var(--plugg-color-hsl-cloud-background);--muted-foreground:var(--plugg-color-hsl-cloud-muted-foreground);--accent:var(--plugg-color-hsl-cloud-secondary);--accent-foreground:var(--plugg-color-hsl-cloud-foreground);--destructive:var(--plugg-color-hsl-cloud-destructive);--destructive-foreground:var(--plugg-color-hsl-white);--destructive-text:var(--plugg-color-hsl-cloud-destructive);--border:var(--plugg-color-hsl-cloud-muted-foreground);--input:var(--plugg-color-hsl-cloud-muted-foreground);--ring:var(--plugg-color-hsl-midnight)}:root.auth-sheet--cloud,.auth-sheet--cloud{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--auth-sheet-bg:var(--plugg-color-warm-cloud);--auth-sheet-panel-bg:var(--plugg-color-white);--auth-sheet-panel-border:1px solid var(--plugg-color-shade2);--auth-sheet-fg:var(--plugg-color-peppercorn);--auth-sheet-fg-muted:var(--plugg-color-caption);--auth-sheet-accent:var(--plugg-color-peppercorn);--auth-sheet-accent-fg:var(--plugg-color-warm-cloud);--auth-sheet-accent-text:var(--plugg-color-peppercorn);--auth-sheet-kicker:var(--plugg-color-caption);--auth-sheet-dot-muted:var(--plugg-color-shade2);--auth-sheet-tile-bg:var(--plugg-color-white);--auth-sheet-tile-fg:var(--plugg-color-peppercorn);--auth-sheet-chip-bg:var(--plugg-color-white);--auth-sheet-chip-border:1px solid var(--plugg-color-shade2);--auth-sheet-chip-fg:var(--plugg-color-peppercorn);--auth-sheet-chip-fg-muted:var(--plugg-color-caption);--auth-sheet-input-bg:var(--plugg-color-warm-cloud);--auth-sheet-input-active-bg:var(--plugg-color-white);--auth-sheet-input-border:1px solid var(--plugg-color-caption);--auth-sheet-select-bg:var(--plugg-color-warm-cloud);--auth-sheet-select-active-bg:var(--plugg-color-white);--auth-sheet-primary-bg:var(--plugg-color-persimmon);--auth-sheet-primary-fg:var(--plugg-color-peppercorn);--auth-sheet-secondary-fg:var(--plugg-color-peppercorn);--auth-sheet-secondary-border:1px solid var(--plugg-color-caption);--auth-sheet-disabled-bg:var(--plugg-color-shade1);--auth-sheet-disabled-fg:var(--plugg-color-caption);--auth-sheet-error:var(--plugg-color-error);--auth-sheet-stage-bg:var(--plugg-color-warm-cloud);--auth-sheet-card-shadow:none;--background:var(--plugg-color-hsl-cloud-background);--foreground:var(--plugg-color-hsl-cloud-foreground);--card:var(--plugg-color-hsl-white);--card-foreground:var(--plugg-color-hsl-cloud-foreground);--popover:var(--plugg-color-hsl-white);--popover-foreground:var(--plugg-color-hsl-cloud-foreground);--primary:var(--plugg-color-hsl-persimmon);--primary-foreground:var(--plugg-color-hsl-cloud-foreground);--primary-text:var(--plugg-color-hsl-cloud-foreground);--secondary:var(--plugg-color-hsl-cloud-secondary);--secondary-foreground:var(--plugg-color-hsl-cloud-foreground);--muted:var(--plugg-color-hsl-cloud-background);--muted-foreground:var(--plugg-color-hsl-cloud-muted-foreground);--accent:var(--plugg-color-hsl-cloud-secondary);--accent-foreground:var(--plugg-color-hsl-cloud-foreground);--destructive:var(--plugg-color-hsl-cloud-destructive);--destructive-foreground:var(--plugg-color-hsl-white);--destructive-text:var(--plugg-color-hsl-cloud-destructive);--border:var(--plugg-color-hsl-cloud-muted-foreground);--input:var(--plugg-color-hsl-cloud-muted-foreground);--ring:var(--plugg-color-hsl-cloud-foreground)}:root.auth-sheet--peppercorn,.auth-sheet--peppercorn{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--auth-sheet-bg:var(--plugg-color-peppercorn);--auth-sheet-panel-bg:var(--plugg-color-dark-card);--auth-sheet-panel-border:1px solid var(--plugg-color-shade2);--auth-sheet-fg:var(--plugg-color-warm-cloud);--auth-sheet-fg-muted:var(--plugg-color-shade1);--auth-sheet-accent:var(--plugg-color-warm-cloud);--auth-sheet-accent-fg:var(--plugg-color-peppercorn);--auth-sheet-accent-text:var(--plugg-color-warm-cloud);--auth-sheet-kicker:var(--plugg-color-shade1);--auth-sheet-dot-muted:var(--plugg-color-shade2);--auth-sheet-tile-bg:var(--plugg-color-dark-accent);--auth-sheet-tile-fg:var(--plugg-color-warm-cloud);--auth-sheet-chip-bg:var(--plugg-color-dark-card);--auth-sheet-chip-border:1px solid var(--plugg-color-shade2);--auth-sheet-chip-fg:var(--plugg-color-warm-cloud);--auth-sheet-chip-fg-muted:var(--plugg-color-shade1);--auth-sheet-input-bg:var(--plugg-color-peppercorn);--auth-sheet-input-active-bg:var(--plugg-color-dark-accent);--auth-sheet-input-border:1px solid var(--plugg-color-shade2);--auth-sheet-select-bg:var(--plugg-color-peppercorn);--auth-sheet-select-active-bg:var(--plugg-color-dark-accent);--auth-sheet-primary-bg:var(--plugg-color-persimmon);--auth-sheet-primary-fg:var(--plugg-color-peppercorn);--auth-sheet-secondary-fg:var(--plugg-color-warm-cloud);--auth-sheet-secondary-border:1px solid var(--plugg-color-shade2);--auth-sheet-disabled-bg:var(--plugg-color-shade1);--auth-sheet-disabled-fg:var(--plugg-color-caption);--auth-sheet-error:var(--plugg-color-error-on-dark);--auth-sheet-stage-bg:var(--plugg-color-peppercorn);--auth-sheet-card-shadow:none;--background:var(--plugg-color-hsl-cloud-foreground);--foreground:var(--plugg-color-hsl-cloud-background);--card:var(--plugg-color-hsl-dark-card);--card-foreground:var(--plugg-color-hsl-cloud-background);--popover:var(--plugg-color-hsl-dark-card);--popover-foreground:var(--plugg-color-hsl-cloud-background);--primary:var(--plugg-color-hsl-persimmon);--primary-foreground:var(--plugg-color-hsl-cloud-foreground);--primary-text:var(--plugg-color-hsl-cloud-background);--secondary:var(--plugg-color-hsl-peppercorn-secondary);--secondary-foreground:var(--plugg-color-hsl-cloud-background);--muted:var(--plugg-color-hsl-cloud-foreground);--muted-foreground:var(--plugg-color-hsl-cloud-secondary);--accent:var(--plugg-color-hsl-peppercorn-secondary);--accent-foreground:var(--plugg-color-hsl-cloud-background);--destructive:var(--plugg-color-hsl-peppercorn-destructive);--destructive-foreground:var(--plugg-color-hsl-cloud-foreground);--destructive-text:var(--plugg-color-hsl-peppercorn-destructive);--border:var(--plugg-color-hsl-peppercorn-border);--input:var(--plugg-color-hsl-peppercorn-border);--ring:var(--plugg-color-hsl-cloud-background)}
.auth-sheet ::placeholder{color:var(--auth-sheet-fg-muted);opacity:.72}.auth-sheet *{scrollbar-color:var(--auth-sheet-dot-muted) transparent;scrollbar-width:thin}@keyframes auth-sheet-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-sheet-step-enter{animation:.35s ease-out both auth-sheet-fade-in}
:is(.auth-sheet--cloud,.auth-sheet--peppercorn){--plugg-font-body:var(--font-sans);--plugg-font-display:var(--font-serif);font-family:var(--plugg-font-body)}:is(.auth-sheet--cloud,.auth-sheet--peppercorn) :is(div,p,a,button,input,label,span){font-family:var(--plugg-font-body)}:is(.auth-sheet--cloud,.auth-sheet--peppercorn) :is(h1,h2,h3,h4){font-family:var(--plugg-font-display);font-weight:900}.consumer-category-badge,.consumer-deal-badge,.consumer-offer-row,.consumer-creator-card,.consumer-feed-welcome,.consumer-feed-poll,.consumer-editorial,.consumer-creator-quote,.consumer-studio-tag,.consumer-deal-card{box-sizing:border-box;font-family:var(--plugg-font-body);color:var(--auth-sheet-fg,var(--plugg-peppercorn))}:is(.consumer-offer-row,.consumer-creator-card,.consumer-feed-welcome,.consumer-feed-poll,.consumer-editorial,.consumer-deal-card) :is(button,a,p,span){font-family:var(--plugg-font-body)}:is(.consumer-feed-welcome,.consumer-feed-poll,.consumer-editorial,.consumer-deal-card) :is(h2,h3){font-family:var(--plugg-font-display);margin:0;font-size:22px;font-weight:900;line-height:1.2}:is(.consumer-offer-row,.consumer-creator-card,.consumer-feed-welcome,.consumer-feed-poll,.consumer-editorial,.consumer-deal-card) :is(a,button):focus-visible{outline:2px solid var(--auth-sheet-fg,var(--plugg-peppercorn));outline-offset:3px}.consumer-caption{color:var(--auth-sheet-fg-muted,var(--plugg-caption-ink));font-size:12px;line-height:18px;display:block}.consumer-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:18px}.consumer-category-badge{border:1px solid var(--plugg-shade-2);border-radius:var(--plugg-radius-full);background:var(--auth-sheet-panel-bg,var(--plugg-white));align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-size:12px;line-height:16px;display:inline-flex}.consumer-category-dot{background:var(--plugg-category);border-radius:50%;flex:none;width:10px;height:10px}.consumer-feed-media{aspect-ratio:4/5;border-radius:var(--plugg-radius-lg);background:var(--plugg-peppercorn);position:relative;overflow:hidden}.consumer-feed-media>:is(img,video){width:100%;height:100%;display:block}.consumer-feed-media--contain>:is(img,video){-o-object-fit:contain;object-fit:contain}.consumer-feed-media--cover>:is(img,video){-o-object-fit:cover;object-fit:cover}.consumer-offer-row{border:1px solid var(--plugg-shade-2);border-radius:var(--plugg-radius-lg);background:var(--auth-sheet-panel-bg,var(--plugg-white));align-items:center;gap:12px;min-width:0;padding:12px;display:flex;position:relative}.consumer-offer-thumbnail{border-radius:var(--plugg-radius-sm);background:var(--plugg-category);width:56px;height:56px;color:var(--plugg-peppercorn);flex:none;place-items:center;display:grid;overflow:hidden}.consumer-offer-thumbnail img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.consumer-offer-copy{overflow-wrap:anywhere;flex:1;min-width:0}.consumer-offer-copy strong{font-size:16px;line-height:20px}.consumer-offer-copy p{color:var(--auth-sheet-fg-muted,var(--plugg-caption-ink));margin:4px 0 0;font-size:14px;line-height:20px}.consumer-creator-card{border:1px solid var(--plugg-shade-2);border-radius:var(--plugg-radius-lg);background:var(--auth-sheet-panel-bg,var(--plugg-white));text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.consumer-creator-identity{min-width:0;color:inherit;flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.consumer-creator-identity strong{overflow-wrap:anywhere;font-size:14px}.consumer-creator-avatar{background:var(--auth-sheet-bg,var(--plugg-warm-cloud));border:1px solid var(--plugg-shade-1);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.consumer-creator-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.consumer-creator-follow{margin-top:auto}.consumer-creator-card--compact{text-align:left;flex-flow:wrap}.consumer-creator-card--compact .consumer-creator-identity{flex-direction:row;flex:1;justify-content:start}.consumer-creator-card--compact .consumer-creator-avatar{flex:none;width:40px;height:40px}.consumer-creator-card--compact .consumer-creator-follow{margin:0}.consumer-creator-quote{border-left:3px solid var(--plugg-persimmon);margin:0;padding:12px 16px}.consumer-creator-quote p{margin:0 0 12px;font-size:16px;line-height:24px}.consumer-creator-quote footer{font-size:14px}.consumer-studio-tag{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.consumer-studio-tag strong{font-family:var(--plugg-font-display)}.consumer-studio-tag span{border:1px solid var(--plugg-shade-2);border-radius:var(--plugg-radius-full);padding:4px 8px}.consumer-feed-welcome{background:var(--plugg-persimmon);color:var(--plugg-peppercorn);grid-template-columns:minmax(0,1fr);gap:24px;padding:24px;display:grid}.consumer-feed-welcome h2{color:var(--plugg-peppercorn);text-wrap:balance;overflow-wrap:anywhere;margin-top:24px;font-size:clamp(28px,5vw,54px);line-height:1}.consumer-feed-welcome p:not(.consumer-eyebrow){max-width:42ch;margin:0;font-size:16px;line-height:24px}.consumer-welcome-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.consumer-feed-welcome{--auth-sheet-secondary-fg:var(--auth-sheet-primary-fg);--auth-sheet-secondary-border:1px solid var(--auth-sheet-primary-fg);--auth-sheet-fg:var(--auth-sheet-primary-fg)}.consumer-feed-poll{background:var(--auth-sheet-panel-bg,var(--plugg-white));border-block:1px solid var(--plugg-shade-1);padding:20px}.consumer-feed-poll header{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.consumer-poll-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.consumer-poll-options button{border:1px solid var(--plugg-shade-2);border-radius:var(--plugg-radius-sm);background:var(--auth-sheet-panel-bg,var(--plugg-white));min-height:48px;color:var(--auth-sheet-fg,var(--plugg-peppercorn));text-align:left;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-weight:600;display:flex;position:relative;overflow:hidden}.consumer-poll-options button>span:not(.consumer-poll-bar){position:relative}.consumer-poll-options button[aria-pressed=true]{border:2px solid var(--auth-sheet-fg,var(--plugg-peppercorn))}.consumer-feed-poll[data-results] .consumer-poll-options button{color:var(--plugg-peppercorn);background:var(--plugg-white)}.consumer-poll-bar{background:var(--plugg-shade-1);transition:width .3s;position:absolute;inset:0 auto 0 0}.consumer-poll-options button[aria-pressed=true] .consumer-poll-bar{background:var(--plugg-persimmon)}.consumer-editorial{border-block:1px solid var(--plugg-shade-1);padding-block:20px}.consumer-editorial header,.consumer-editorial footer{padding-inline:20px}.consumer-editorial h3{margin-top:8px}.consumer-place-list{scroll-snap-type:x proximity;gap:12px;margin:16px 0;padding:3px 20px;list-style:none;display:flex;overflow-x:auto}.consumer-place-list li{scroll-snap-align:start;flex:0 0 160px}.consumer-place-card{border:1px solid var(--plugg-shade-2);border-radius:var(--plugg-radius-lg);background:var(--auth-sheet-panel-bg,var(--plugg-white));height:100%;color:inherit;text-decoration:none;display:block;overflow:hidden}.consumer-place-image{aspect-ratio:4/3;background:var(--plugg-peppercorn);color:var(--auth-sheet-bg,#fff);justify-content:space-between;align-items:end;padding:10px;display:flex;position:relative}.consumer-place-image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.consumer-place-image>span{z-index:1}.consumer-place-number{background:var(--plugg-peppercorn);border-radius:4px;padding:2px 6px;font-size:20px}.consumer-place-copy{padding:12px}.consumer-place-copy strong{font-size:14px}.consumer-place-copy p{color:var(--auth-sheet-fg-muted,var(--plugg-caption-ink));margin:4px 0 0;font-size:12px;line-height:18px}.consumer-deal-card{border:1px solid var(--plugg-shade-2);border-radius:var(--plugg-radius-lg);box-shadow:none;background:var(--auth-sheet-panel-bg,var(--plugg-white))}.consumer-deal-card h3{font-size:20px;line-height:24px}.consumer-deal-card .consumer-deal-copy{gap:8px;padding:16px}.consumer-deal-card .consumer-deal-description{color:var(--auth-sheet-fg-muted,var(--plugg-caption-ink));font-size:14px;line-height:20px}.consumer-deal-card .consumer-deal-price{font-family:var(--plugg-font-display);color:var(--auth-sheet-fg,var(--plugg-peppercorn));font-size:26px;line-height:30px}.consumer-deal-card .consumer-deal-cta{border-radius:var(--plugg-radius-sm);background:var(--auth-sheet-fg,var(--plugg-peppercorn));color:var(--auth-sheet-bg,var(--plugg-warm-cloud));padding:10px 14px;font-size:14px}.consumer-deal-card .consumer-deal-image{background:var(--plugg-category)}.consumer-deal-card .consumer-deal-placeholder{color:var(--plugg-peppercorn);background:0 0}.consumer-deal-card .consumer-deal-brand,.consumer-deal-card .consumer-deal-original{color:var(--auth-sheet-fg-muted,var(--plugg-caption-ink));font-size:12px}.consumer-deal-card.consumer-deal-card--compact{flex-direction:row;min-height:0}.consumer-deal-card--compact .consumer-deal-image{flex:none;width:96px;height:auto}.consumer-deal-card.consumer-deal-card--compact h3{font-family:var(--plugg-font-body);font-size:16px;line-height:20px}.consumer-deal-card--compact .consumer-deal-price{font-size:20px}.consumer-deal-badge.consumer-deal-badge{border-radius:4px}@media (min-width:768px){.consumer-feed-media{aspect-ratio:16/10}.consumer-feed-welcome{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:end;padding:32px}}@media (prefers-reduced-motion:reduce){.consumer-poll-bar{transition:none}}

.consumer-scheme,.auth-sheet{--plugg-peppercorn:var(--auth-sheet-fg);--plugg-warm-cloud:var(--auth-sheet-bg);--plugg-shade-4:var(--auth-sheet-fg-muted);--plugg-forest-green:var(--auth-sheet-accent);--plugg-persimmon:var(--auth-sheet-primary-bg);--plugg-wasabi:var(--auth-sheet-accent);--plugg-mint:var(--auth-sheet-kicker);--plugg-midnight:var(--auth-sheet-fg);--plugg-cloud-dancer:var(--auth-sheet-bg);--plugg-forest-tint-light:var(--auth-sheet-tile-bg);--plugg-persimmon-tint:color-mix(in srgb, var(--auth-sheet-primary-bg) 12%, transparent);--plugg-wasabi-tint:color-mix(in srgb, var(--auth-sheet-accent) 12%, transparent);--plugg-mint-tint:var(--auth-sheet-input-active-bg);--plugg-mint-tile:var(--auth-sheet-tile-bg);--plugg-fg-primary:var(--auth-sheet-fg);--plugg-fg-secondary:var(--auth-sheet-fg-muted);--plugg-fg-on-persimmon:var(--auth-sheet-primary-fg);--plugg-fg-on-forest:var(--auth-sheet-accent-fg);--plugg-fg-on-wasabi:var(--auth-sheet-accent-fg);--plugg-fg-on-mint:var(--auth-sheet-bg);--plugg-fg-tertiary:color-mix(in srgb, var(--auth-sheet-fg) 64%, transparent);--plugg-fg-muted:color-mix(in srgb, var(--auth-sheet-fg) 45%, transparent);--plugg-fg-on-dark:var(--auth-sheet-fg);--plugg-fg-on-dark-2:var(--auth-sheet-fg-muted);--plugg-fg-on-dark-3:var(--auth-sheet-kicker);--plugg-fg-on-dark-4:var(--auth-sheet-fg-muted);--plugg-fg-on-dark-5:var(--auth-sheet-dot-muted);--plugg-bg-app:var(--auth-sheet-bg);--plugg-bg-card:var(--auth-sheet-panel-bg);--plugg-bg-card-dark:var(--auth-sheet-bg);--plugg-bg-info:var(--auth-sheet-tile-bg);--plugg-bg-subtle-dark:var(--auth-sheet-chip-bg);--plugg-bg-hero:linear-gradient(var(--auth-sheet-tile-bg), var(--auth-sheet-tile-bg)), var(--auth-sheet-bg);--plugg-fg-hero:var(--auth-sheet-fg);--plugg-fg-hero-kicker:var(--auth-sheet-tile-fg);--plugg-fg-hero-emphasis:var(--auth-sheet-tile-fg);--plugg-fg-hero-description:var(--auth-sheet-fg-muted);--plugg-border-hairline-dark:color-mix(in srgb, var(--auth-sheet-fg) 12%, transparent);--plugg-border-hairline-light:color-mix(in srgb, var(--auth-sheet-fg) 12%, transparent);--plugg-border-divider-dark:color-mix(in srgb, var(--auth-sheet-fg) 10%, transparent);--plugg-border-wasabi:1.5px solid var(--auth-sheet-accent);--plugg-status-error-bg:hsl(var(--destructive));--plugg-status-success-bg:var(--auth-sheet-accent);--plugg-status-success-fg:var(--auth-sheet-accent-fg);--plugg-status-error-fg:hsl(var(--destructive-foreground));--plugg-overlay-scrim:color-mix(in srgb, var(--auth-sheet-bg) 24%, black)}
:root{--brand-primary:var(--plugg-color-hsl-persimmon);--brand-secondary:var(--plugg-color-hsl-secondary);--brand-accent:var(--plugg-color-hsl-accent);--brand-dark:var(--plugg-color-hsl-graphite);--brand-darker:var(--plugg-color-hsl-darker);--brand-light:var(--plugg-color-hsl-white);--brand-off-white:var(--plugg-color-hsl-warm-cloud);--neutral-50:var(--plugg-color-hsl-neutral50);--neutral-100:var(--plugg-color-hsl-neutral100);--neutral-200:var(--plugg-color-hsl-neutral200);--neutral-300:var(--plugg-color-hsl-neutral300);--neutral-400:var(--plugg-color-hsl-neutral400);--neutral-500:var(--plugg-color-hsl-neutral500);--neutral-600:var(--plugg-color-hsl-neutral600);--neutral-700:var(--plugg-color-hsl-neutral700);--neutral-800:var(--plugg-color-hsl-neutral800);--neutral-900:var(--plugg-color-hsl-neutral900);--neutral-950:var(--plugg-color-hsl-neutral950);--background:var(--plugg-color-hsl-cloud-background);--foreground:var(--plugg-color-hsl-cloud-foreground);--card:var(--plugg-color-hsl-white);--card-foreground:var(--plugg-color-hsl-cloud-foreground);--popover:var(--plugg-color-hsl-white);--popover-foreground:var(--plugg-color-hsl-cloud-foreground);--primary:var(--plugg-color-hsl-persimmon);--primary-foreground:var(--plugg-color-hsl-cloud-foreground);--primary-text:var(--plugg-color-hsl-cloud-foreground);--secondary:var(--plugg-color-hsl-cloud-secondary);--secondary-foreground:var(--plugg-color-hsl-cloud-foreground);--muted:var(--plugg-color-hsl-cloud-background);--muted-foreground:var(--plugg-color-hsl-cloud-muted-foreground);--accent:var(--plugg-color-hsl-cloud-secondary);--accent-foreground:var(--plugg-color-hsl-cloud-foreground);--destructive:var(--plugg-color-hsl-cloud-destructive);--destructive-foreground:var(--plugg-color-hsl-white);--destructive-text:var(--plugg-color-hsl-cloud-destructive);--border:var(--plugg-color-hsl-cloud-muted-foreground);--input:var(--plugg-color-hsl-cloud-muted-foreground);--ring:var(--plugg-color-hsl-cloud-foreground);--plugg-font-body:var(--font-sans);--plugg-font-display:var(--font-serif);--font-sans:"Inter Variable", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:var(--font-pp-right-grotesk), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--spacing-unit:.25rem;--shadow-sm:0 1px 2px var(--plugg-color-rgba-0-0-0-0-05);--shadow-md:0 4px 6px -1px var(--plugg-color-border-hairline-light), 0 2px 4px -1px var(--plugg-color-rgba-0-0-0-0-05);--shadow-lg:0 10px 15px -3px var(--plugg-color-rgba-0-0-0-0-05), 0 4px 6px -2px var(--plugg-color-rgba-0-0-0-0-025);--shadow-xl:0 20px 25px -5px var(--plugg-color-rgba-0-0-0-0-05), 0 10px 10px -5px var(--plugg-color-rgba-0-0-0-0-02);--shadow-inner:inset 0 2px 4px 0 var(--plugg-color-border-hairline-light);--shadow-none:0 0 #0000;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px}
:root{--radius:var(--radius-md)}
