:root{--brand-green:#639922;--brand-green-deep:#4d7a17;--brand-green-tint:#e7efd6;--brand-green-wash:#f3f7ea;--base-cream:#fdfbf5;--surface-page:var(--base-cream);--surface-card:#ffffff;--surface-sunken:#f4f0e5;--line-1:#e8e3d4;--line-2:#d8d2bf;--ink-1:#33312a;--ink-2:#6b675a;--ink-3:#6f6a5b;--ink-inverse:#fffdf8;--verdict-certified:#1d9e75;--verdict-certified-on:#ffffff;--verdict-certified-tint:#e2f4ed;--verdict-likely-fill:#9fe1cb;--verdict-likely-text:#0f6e56;--verdict-likely-tint:#e6f7f0;--verdict-concern-fill:#ef9f27;--verdict-concern-text:#633806;--verdict-concern-tint:#fcf0da;--verdict-allergen:#d85a30;--verdict-allergen-on:#ffffff;--verdict-allergen-tint:#fbe7de;--verdict-allergen-text:#712b13;--verdict-unknown-fill:#b4b2a9;--verdict-unknown-text:#444441;--verdict-unknown-tint:#efeee9;--focus-ring:0 0 0 3px rgba(99,153,34,0.35);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:56px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--shadow-soft:0 2px 8px rgba(51,49,42,0.08);--shadow-float:0 8px 24px rgba(51,49,42,0.12);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--duration-fast:150ms;--duration-base:250ms;--duration-slow:400ms;--font-display:var(--font-fredoka),var(--font-nunito),system-ui,sans-serif;--font-body:var(--font-nunito),system-ui,sans-serif;--text-display-xl:500 34px/1.15 var(--font-display);--text-display:500 28px/1.2 var(--font-display);--text-title:500 22px/1.25 var(--font-display);--text-heading:500 17px/1.35 var(--font-body);--text-body:400 16px/1.5 var(--font-body);--text-body-medium:500 16px/1.5 var(--font-body);--text-small:400 14px/1.45 var(--font-body);--text-small-medium:500 14px/1.45 var(--font-body);--text-caption:400 12.5px/1.4 var(--font-body);--text-button:500 16px/1 var(--font-body)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--surface-page);color:var(--ink-1);font:var(--text-body);-webkit-font-smoothing:antialiased;text-wrap:pretty}::selection{background:var(--brand-green-tint)}a{-webkit-tap-highlight-color:transparent}img,svg{display:block}:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:no-preference){.js-reveal [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.js-reveal [data-reveal].in{opacity:1;transform:none}}@keyframes ppFloatA{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ppFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.pp-navlink:hover{color:var(--brand-green-deep)!important}@media (min-width:769px){[data-sticky-install]{display:none!important}}@media (max-width:768px){[data-hero-grid]{grid-template-columns:1fr!important}[data-desktop-nav],[data-hero-phone]{display:none!important}[data-mobile-trigger]{display:flex!important}[data-feat-grid],[data-how-grid]{grid-template-columns:1fr!important}[data-pal-grid]{grid-template-columns:repeat(3,1fr)!important}[data-footer-grid]{grid-template-columns:1fr 1fr!important}[data-demo-grid]{grid-template-columns:1fr!important}}@media (max-width:480px){[data-pal-grid]{grid-template-columns:repeat(2,1fr)!important}[data-footer-grid]{grid-template-columns:1fr!important}}.pp-legal p{font:var(--text-body);color:var(--ink-2);margin:0 0 14px}.pp-legal strong{font-weight:500;color:var(--ink-1)}.pp-legal a{color:var(--brand-green-deep)}.pp-legal ul{margin:0 0 14px;padding-left:22px}.pp-legal li{font:var(--text-body);color:var(--ink-2);margin:0 0 8px}.pp-prose{max-width:760px;margin:0 auto;padding:40px 24px 72px}.pp-prose h1{font:500 clamp(30px,5vw,44px)/1.12 var(--font-display);letter-spacing:-.4px;margin:0 0 18px;text-wrap:balance}.pp-prose h2{font:500 26px/1.2 var(--font-display);margin:40px 0 12px}.pp-prose h3{font:var(--text-heading);margin:24px 0 8px}.pp-prose li,.pp-prose p{font:400 17px/1.65 var(--font-body);color:var(--ink-2)}.pp-prose p{margin:0 0 14px}.pp-prose ol,.pp-prose ul{margin:0 0 16px;padding-left:22px;display:flex;flex-direction:column;gap:6px}.pp-prose a{color:var(--brand-green-deep)}.pp-lede{font:400 19px/1.6 var(--font-body);color:var(--ink-1)}.pp-table-wrap{overflow-x:auto;margin:8px 0 20px}.pp-table{width:100%;border-collapse:collapse;font:var(--text-small)}.pp-table td,.pp-table th{border:1px solid var(--line-1);padding:10px 12px;text-align:left;vertical-align:top}.pp-table th{background:var(--surface-sunken);font-weight:500;color:var(--ink-1)}.pp-crumbs{max-width:760px;margin:0 auto;padding:20px 24px 0;font:var(--text-caption);color:var(--ink-3)}.pp-crumbs a{color:var(--ink-3);text-decoration:none}.pp-crumbs a:hover{color:var(--brand-green-deep)}.pp-verdict{display:inline-block;white-space:nowrap;font:var(--text-caption);font-weight:500;padding:3px 10px;border-radius:var(--radius-pill)}.pp-verdict[data-v=usually-ok]{background:var(--verdict-likely-tint);color:var(--verdict-likely-text)}.pp-verdict[data-v=depends]{background:var(--verdict-concern-tint);color:var(--verdict-concern-text)}.pp-verdict[data-v=usually-avoid]{background:var(--verdict-allergen-tint);color:var(--verdict-allergen-text)}.pp-verdict[data-v=not-suitable]{background:var(--verdict-allergen);color:var(--verdict-allergen-on)}.pp-verdict[data-v=certified]{background:var(--verdict-certified-tint);color:var(--verdict-likely-text)}.pp-verdict[data-v=likely-ok]{background:var(--verdict-likely-tint);color:var(--verdict-likely-text)}.pp-verdict[data-v=concerns]{background:var(--verdict-concern-tint);color:var(--verdict-concern-text)}.pp-verdict[data-v=insufficient]{background:var(--verdict-unknown-tint);color:var(--verdict-unknown-text)}.pp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px;margin:20px 0 28px;padding:0;list-style:none}.pp-cards li{margin:0}.pp-card{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px 18px;text-decoration:none;background:var(--surface-card);border:1px solid var(--line-1);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);transition:border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.pp-card:hover{border-color:var(--brand-green);transform:translateY(-2px)}.pp-card:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pp-card-name{font:var(--text-title);color:var(--ink-1)}.pp-card-code{font:var(--text-caption);color:var(--ink-3)}.pp-card-sum{font:var(--text-small);color:var(--ink-2);margin:0}.pp-note{border-left:3px solid var(--verdict-concern-fill);background:var(--verdict-concern-tint);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:14px 18px;margin:0 0 20px}.pp-note>:last-child{margin-bottom:0}.pp-note-title{font:var(--text-small-medium);color:var(--verdict-concern-text);margin:0 0 6px}.pp-sources{margin:8px 0 0;padding-left:22px}.pp-sources li{font:var(--text-small);color:var(--ink-3)}@media (max-width:520px){.pp-cards{grid-template-columns:1fr}}.pp-verdictbox{display:flex;gap:18px;align-items:flex-start;background:var(--surface-card);border:1px solid var(--line-1);border-left-width:4px;border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:var(--shadow-soft);padding:18px 20px;margin:0 0 26px}.pp-verdictbox[data-v=certified]{border-left-color:var(--verdict-certified)}.pp-verdictbox[data-v=likely-ok]{border-left-color:var(--verdict-likely-fill)}.pp-verdictbox[data-v=concerns]{border-left-color:var(--verdict-concern-fill)}.pp-verdictbox[data-v=insufficient]{border-left-color:var(--verdict-unknown-fill)}.pp-verdictbox-art{flex:0 0 auto;width:96px;height:96px}.pp-verdictbox-body{min-width:0;flex:1 1 auto}.pp-prose .pp-verdictbox-state{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px}.pp-verdictbox-market{font:var(--text-small-medium);color:var(--ink-3)}.pp-prose .pp-verdictbox-headline{font:500 20px/1.4 var(--font-body);color:var(--ink-1);margin:0 0 10px}.pp-prose .pp-verdictbox-why{margin:0 0 12px}.pp-prose .pp-verdictbox-why li{font:var(--text-body);color:var(--ink-2)}.pp-prose .pp-checked{font:var(--text-small);color:var(--ink-3);margin:0 0 14px}.pp-cta{background:var(--brand-green-wash);border:1px solid var(--brand-green-tint);border-radius:var(--radius-md);padding:16px 18px;margin:0 0 24px}.pp-prose .pp-cta-hook{font:500 18px/1.4 var(--font-body);color:var(--ink-1);margin:0 0 4px}.pp-prose .pp-cta-sub{font:var(--text-small);color:var(--ink-2);margin:0 0 12px}.pp-cta-end{position:relative;overflow:hidden;text-align:center;background:var(--brand-green-deep);color:var(--ink-inverse);border-radius:var(--radius-lg);padding:32px 26px;margin:36px 0 8px}.pp-cta-end-art{position:absolute;top:-14px;right:8px;opacity:.9;width:120px;height:120px}.pp-prose .pp-cta-end-hook{position:relative;font:500 clamp(24px,4vw,30px)/1.2 var(--font-display);color:var(--ink-inverse);margin:0 0 10px;text-wrap:balance}.pp-prose .pp-cta-end-sub{position:relative;font:var(--text-body);color:var(--ink-inverse);margin:0 auto 20px;max-width:46ch}.pp-cta-end>div{position:relative}.pp-faq-item{margin:0 0 6px}.pp-prose .pp-faq h3{margin:22px 0 6px;font:500 18px/1.35 var(--font-body);color:var(--ink-1)}.pp-table-caption{caption-side:top;text-align:left;font:var(--text-small-medium);color:var(--ink-3);padding:0 0 8px}@media (max-width:520px){.pp-verdictbox{flex-direction:column;gap:12px}.pp-verdictbox-art{width:72px;height:72px}.pp-cta-end-art{display:none}}.pp-tool{background:var(--surface-card);border:1px solid var(--line-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:20px 20px 22px;margin:0 0 28px}.pp-prose .pp-tool-title{font:var(--text-title);color:var(--ink-1);margin:0 0 14px}.pp-prose .pp-tool-subtitle{font:500 19px/1.3 var(--font-display);color:var(--ink-1);margin:22px 0 4px}.pp-prose .pp-tool-subtitle:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.pp-tool-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.pp-tool-field{display:flex;flex-direction:column;gap:6px;flex:1 1 260px;min-width:0}.pp-tool-label{font:var(--text-small-medium);color:var(--ink-1)}.pp-tool-input{width:100%;height:48px;padding:0 14px;font:var(--text-body);color:var(--ink-1);background:var(--surface-page);border:1.5px solid var(--line-2);border-radius:var(--radius-md);-webkit-appearance:none;-moz-appearance:none;appearance:none}.pp-tool-input:focus-visible{outline:none;border-color:var(--brand-green);box-shadow:var(--focus-ring)}.pp-tool-btn{min-height:48px;min-width:96px;padding:0 22px;font:var(--text-button);cursor:pointer;color:var(--ink-inverse);border:1.5px solid var(--brand-green-deep);border-radius:var(--radius-pill);transition:background var(--duration-fast) var(--ease-out)}.pp-tool-btn,.pp-tool-btn:hover{background:var(--brand-green-deep)}.pp-tool-btn:hover{border-color:var(--brand-green-deep)}.pp-tool-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pp-tool-btn[disabled]{opacity:.65;cursor:progress}.pp-tool-btn-quiet{background:var(--surface-card);color:var(--ink-2);border-color:var(--line-2)}.pp-tool-btn-quiet:hover{background:var(--surface-sunken);color:var(--ink-1);border-color:var(--line-2)}.pp-prose .pp-tool-hint{font:var(--text-small);color:var(--ink-3);margin:10px 0 0}.pp-prose .pp-tool-status{font:var(--text-small-medium);color:var(--ink-2);margin:10px 0 0;min-height:20px}.pp-prose .pp-tool-results{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.pp-prose .pp-tool-results li{margin:0}.pp-tool-result{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;text-align:left;cursor:pointer;background:var(--surface-card);border:1.5px solid var(--line-1);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out)}.pp-tool-result:hover{border-color:var(--brand-green)}.pp-tool-result:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pp-tool-thumb{flex:none;width:48px;height:48px;object-fit:contain;border-radius:var(--radius-sm)}.pp-tool-thumb-empty{background:var(--surface-sunken)}.pp-tool-result-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-tool-result-name{font:var(--text-small-medium);color:var(--ink-1)}.pp-prose .pp-tool-result-meta,.pp-tool-result-meta{font:var(--text-caption);color:var(--ink-3);margin:0 0 10px}.pp-prose .pp-vgrid{list-style:none;margin:14px 0 18px;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.pp-prose .pp-vgrid>li{margin:0}.pp-vcard{height:100%;padding:14px 16px;background:var(--surface-card);border:1px solid var(--line-1);border-left:4px solid var(--line-2);border-radius:0 var(--radius-md) var(--radius-md) 0}.pp-vcard[data-v=certified]{border-left-color:var(--verdict-certified)}.pp-vcard[data-v=likely-ok]{border-left-color:var(--verdict-likely-fill)}.pp-vcard[data-v=concerns]{border-left-color:var(--verdict-concern-fill)}.pp-vcard[data-v=insufficient]{border-left-color:var(--verdict-unknown-fill)}.pp-vcard-head{display:flex;align-items:center;gap:10px}.pp-vcard-art{flex:none;width:56px;height:56px}.pp-vcard-head-text{min-width:0}.pp-prose .pp-vcard-profile{font:var(--text-heading);color:var(--ink-1);margin:0 0 4px}.pp-prose .pp-vcard-pill{margin:0}.pp-prose .pp-vcard-meaning{font:var(--text-small);color:var(--ink-2);margin:10px 0 0}.pp-prose .pp-vcard-note{font:var(--text-small);color:var(--ink-3);margin:8px 0 0}.pp-prose .pp-vcard-drivers-title{font:var(--text-caption);font-weight:500;color:var(--ink-3);margin:10px 0 2px;text-transform:uppercase;letter-spacing:.05em}.pp-prose .pp-drivers{margin:4px 0 0;padding-left:20px}.pp-prose .pp-drivers li{font:var(--text-small);color:var(--ink-2)}.pp-prose .pp-drivers strong{color:var(--ink-1);font-weight:500}.pp-allergens{border-left:3px solid var(--verdict-allergen);background:var(--verdict-allergen-tint);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:14px 18px;margin:0 0 16px}.pp-prose .pp-allergens-title{font:var(--text-heading);color:var(--verdict-allergen-text);margin:0 0 8px}.pp-prose .pp-allergens-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}.pp-allergens-key{font:var(--text-small-medium);color:var(--verdict-allergen-text)}.pp-allergens-none,.pp-prose .pp-allergens-note{font:var(--text-small);color:var(--ink-2)}.pp-prose .pp-allergens-note{margin:4px 0 0}.pp-chip{display:inline-block;font:var(--text-caption);font-weight:500;padding:3px 10px;border-radius:var(--radius-pill);background:var(--verdict-allergen);color:var(--verdict-allergen-on)}.pp-chip[data-kind=traces]{background:var(--surface-card);color:var(--verdict-allergen-text)}.pp-tool-ing{margin:0 0 14px}.pp-tool-ing summary{font:var(--text-small-medium);color:var(--brand-green-deep);cursor:pointer;min-height:32px;padding:6px 0}.pp-tool-ing summary:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.pp-prose .pp-tool-ing p{font:var(--text-small);color:var(--ink-2);margin:6px 0 0;overflow-wrap:anywhere}.pp-prose .pp-tool-source{font:var(--text-small);color:var(--ink-3);margin:0 0 16px}.pp-prose .pp-enum-code{font:var(--text-caption);color:var(--ink-3);margin:0 0 2px;letter-spacing:.06em}.pp-prose .pp-enum-what{font:var(--text-body);color:var(--ink-1);margin:10px 0 12px}.pp-prose .pp-enum-facts{margin:0 0 16px;padding:0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr}.pp-enum-facts>div{display:flex;flex-wrap:wrap;gap:4px 8px}.pp-enum-facts dt{font:var(--text-small-medium);color:var(--ink-1);flex:0 0 130px}.pp-enum-facts dd{font:var(--text-small);color:var(--ink-2);margin:0;flex:1 1 200px;min-width:0}@media (max-width:520px){.pp-tool{padding:16px 14px 18px}.pp-tool-btn{flex:1 1 auto}.pp-prose .pp-vgrid{grid-template-columns:1fr}.pp-vcard-art{width:44px;height:44px}.pp-enum-facts dt{flex:1 1 100%}}.pp-igs-backdrop{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;background:rgba(51,49,42,.46);opacity:0;transition:opacity .22s ease}@supports ((-webkit-backdrop-filter:blur(3px)) or (backdrop-filter:blur(3px))){.pp-igs-backdrop{background:rgba(51,49,42,.34);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.pp-igs-backdrop.is-in{opacity:1}.pp-igs-sheet{position:relative;width:100%;max-width:460px;max-height:88dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 22px calc(26px + env(safe-area-inset-bottom));background:var(--surface-card);border:1px solid var(--line-1);border-bottom:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-float);transform:translateY(100%);transition:transform .26s var(--ease-out)}.pp-igs-backdrop.is-in .pp-igs-sheet{transform:translateY(0)}.pp-igs-sheet:focus{outline:none}.pp-igs-sheet.is-dragging{transition:none}.pp-igs-grabzone{padding:6px 0 12px;margin:0 0 4px;cursor:-webkit-grab;cursor:grab;touch-action:none}.pp-igs-grabzone:active{cursor:-webkit-grabbing;cursor:grabbing}.pp-igs-grab{width:38px;height:4px;margin:0 auto;border-radius:var(--radius-pill);background:var(--line-2)}.pp-igs-close{position:absolute;top:12px;right:14px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--surface-sunken);color:var(--ink-2)}.pp-igs-close:hover{color:var(--ink-1)}.pp-igs-panel{text-align:left}.pp-igs-panel.is-inline{width:100%;max-width:460px;margin:0 auto}.pp-igs-title{font:var(--text-display);letter-spacing:-.3px;color:var(--ink-1);margin:0 34px 10px 0;text-wrap:balance}.pp-igs-panel.is-inline .pp-igs-title{margin-right:0}.pp-igs-accent{color:var(--brand-green-deep)}.pp-igs-body{font:var(--text-small);line-height:1.55;color:var(--ink-2);margin:0}.pp-igs-open{width:100%;min-height:50px;margin:18px 0 0;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:0;border-radius:var(--radius-md);cursor:pointer;background:var(--brand-green);color:var(--ink-inverse);font:var(--text-button);box-shadow:var(--shadow-soft);transition:transform var(--duration-fast) var(--ease-out)}.pp-igs-open:active{transform:scale(.985)}.pp-igs-open svg{flex-shrink:0}.pp-igs-open-note{display:block;margin:9px 0 0;text-align:center}.pp-igs-manual-label,.pp-igs-open-note{font:var(--text-caption);color:var(--ink-3)}.pp-igs-manual-label{margin:20px 0 0;letter-spacing:.2px}.pp-igs-steps{display:flex;flex-direction:column;gap:16px;margin:12px 0 0;padding:0;list-style:none}.pp-igs-step{position:relative;display:grid;grid-template-columns:24px 1fr;grid-gap:12px;gap:12px;align-items:start}.pp-igs-num{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--brand-green-tint);border:1px solid var(--brand-green);color:var(--brand-green-deep);font:var(--text-caption);font-weight:500}.pp-igs-step-text{font:var(--text-small);line-height:1.45;color:var(--ink-1)}.pp-igs-step:first-child .pp-igs-step-text{padding-right:26px}.pp-igs-mock{margin-top:9px;color:var(--ink-1)}.pp-igs-mock svg{width:100%;max-width:226px;height:auto}.pp-igs-mock .frame{fill:none;stroke:currentColor;stroke-opacity:.16}.pp-igs-mock .bar{fill:currentColor;fill-opacity:.13}.pp-igs-mock .hl{fill:var(--brand-green-wash);stroke:var(--brand-green)}.pp-igs-mock .dot{fill:var(--brand-green-deep)}.pp-igs-arrow{position:absolute;top:0;right:0;color:var(--brand-green-deep);opacity:.6}@media (prefers-reduced-motion:no-preference){.pp-igs-arrow{animation:pp-igs-nudge 1.9s ease-in-out infinite}}@keyframes pp-igs-nudge{0%,to{transform:translate(0);opacity:.5}45%{transform:translate(3px,-4px);opacity:1}}.pp-igs-rule{height:1px;margin:22px 0 18px;border:0;background:var(--line-1)}.pp-igs-copy{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:var(--radius-md);cursor:pointer;background:transparent;border:1px solid var(--line-2);color:var(--ink-1);font:var(--text-button);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.pp-igs-copy:active{background:var(--surface-sunken)}.pp-igs-copy svg{flex-shrink:0}.pp-igs-copy.is-done{color:var(--brand-green-deep);border-color:var(--brand-green);background:var(--brand-green-wash)}.pp-igs-url{display:block;margin:8px 0 0;text-align:center;font:var(--text-caption);color:var(--ink-3);word-break:break-all}.pp-igs-url::selection{background:var(--brand-green-tint)}.pp-igs-caption{margin:6px 0 0;color:var(--brand-green-deep)}.pp-igs-caption,.pp-igs-more{display:block;text-align:center;font:var(--text-caption)}.pp-igs-more{width:100%;margin:14px 0 0;padding:0;border:0;background:transparent;cursor:pointer;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.pp-igs-more:hover{color:var(--brand-green-deep)}.pp-igs-more-body{margin:12px 0 0}.pp-igs-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.pp-igs-backdrop,.pp-igs-copy,.pp-igs-open,.pp-igs-sheet{transition:none}}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka Fallback;src:local("Arial");ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.00%;size-adjust:101.84%}.__className_63987e{font-family:Fredoka,Fredoka Fallback;font-style:normal}.__variable_63987e{--font-fredoka:"Fredoka","Fredoka Fallback"}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_dee021{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_dee021{--font-nunito:"Nunito","Nunito Fallback"}