:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pl-navy-950:#071624;--pl-navy-900:#0b1f30;--pl-navy-800:#0f2a3f;--pl-navy-700:#163a55;--pl-navy-600:#1f4d6e;--pl-navy-100:#dbe6ef;--pl-navy-50:#eef3f7;--pl-teal-700:#1b7366;--pl-teal-600:#23917f;--pl-teal-500:#2fb3a3;--pl-teal-400:#3fc4b4;--pl-teal-300:#8ad6cc;--pl-teal-100:#d9f3ef;--pl-teal-50:#eefaf8;--pl-grey-0:#fff;--pl-grey-50:#f4f6f8;--pl-grey-100:#e9edf1;--pl-grey-200:#d7dee5;--pl-grey-300:#bcc7d1;--pl-grey-400:#94a3b1;--pl-grey-500:#73838f;--pl-grey-600:#5b6b7a;--pl-grey-700:#3d4b58;--pl-grey-800:#1e2a35;--pl-grey-900:#111a22;--pl-success:#1f8f5f;--pl-success-bg:#e3f5ec;--pl-warning:#b7791f;--pl-warning-bg:#fdf3e0;--pl-danger:#c93e3e;--pl-danger-bg:#fbe9e9;--pl-info:#2d6cdf;--pl-info-bg:#e6eefc;--pl-male:#2d6cdf;--pl-female:#c0397a;--pl-ribbon-1:#2d6cdf;--pl-ribbon-2:#c93e3e;--pl-ribbon-3:#e0b22e;--pl-ribbon-4:#fff;--pp-bg:var(--pl-grey-50);--pp-bg-2:var(--pl-grey-100);--pp-card:var(--pl-grey-0);--pp-card-2:var(--pl-grey-0);--pp-card-3:var(--pl-grey-0);--pp-card-raised:var(--pl-grey-0);--pp-accent-soft:var(--pl-teal-50);--pp-accent-soft-2:var(--pl-teal-100);--pp-brand-soft:var(--pl-navy-50);--pp-brand-soft-2:var(--pl-navy-100);--pp-ink:var(--pl-grey-800);--pp-ink-2:var(--pl-grey-700);--pp-ink-3:var(--pl-grey-600);--pp-rule:var(--pl-grey-200);--pp-rule-soft:var(--pl-grey-100);--pp-rule-strong:var(--pl-grey-300);--pp-nav-bg:var(--pl-navy-800);--pp-nav-rule:transparent;--pp-nav-field:var(--pl-navy-900);--pp-dark:var(--pl-navy-800);--pp-dark-2:var(--pl-navy-900);--pp-dark-3:var(--pl-navy-700);--pp-on-dark:#f2f6f9;--pp-on-dark-mute:#a9bccb;--pp-border-on-dark:#ffffff1f;--pp-brown:var(--pl-navy-800);--pp-brown-2:var(--pl-teal-500);--pp-gold-1:var(--pl-teal-300);--pp-gold-2:var(--pl-teal-500);--pp-gold-3:var(--pl-teal-700);--pp-gold-bg:var(--pl-teal-50);--pp-accent:var(--pl-teal-500);--pp-accent-hover:var(--pl-teal-600);--pp-accent-text:var(--pl-navy-900);--pp-focus-ring:0 0 0 3px #2fb3a34d;--pp-btn-bg:var(--pl-navy-800);--pp-btn-bg-hover:var(--pl-navy-700);--pp-btn-text:#f2f6f9;--pp-champion-bg:var(--pl-navy-800);--pp-champion-fg:var(--pl-teal-300);--pp-photo-overlay:#ffffffeb;--pp-photo-overlay-text:var(--pl-grey-700);--pp-selection-bg:#2fb3a340;--pp-selection-fg:var(--pl-grey-800);--pp-title-mix:100%;--pp-red:var(--pl-danger);--pp-red-bg:var(--pl-danger-bg);--pp-green:var(--pl-success);--pp-green-bg:var(--pl-success-bg);--pp-amber:var(--pl-warning);--pp-amber-bg:var(--pl-warning-bg);--pp-blue:var(--pl-info);--pp-blue-bg:var(--pl-info-bg);--pp-pulse:var(--pl-teal-500);--pp-status-high:var(--pl-danger);--pp-status-high-border:#a83030;--pp-status-mid:var(--pl-warning);--pp-status-mid-border:#946118;--pp-status-low:var(--pl-success);--pp-status-low-border:#18724c;--pp-status-none:var(--pl-grey-600);--pp-status-none-border:var(--pl-grey-700);--pp-line-red:#2fb3a3;--pp-line-teal:#4f6bed;--pp-line-purple:#d98a1f;--pp-line-green:#d14b7a;--pp-line-orange:#7a4fd1;--pp-line-gray:#5b6b7a;--pp-line-sire:var(--pl-male);--pp-line-dam:var(--pl-female);--pp-font:var(--pp-manrope), "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--pp-font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pp-text-xs:11px;--pp-text-sm:13px;--pp-text-base:15px;--pp-text-md:17px;--pp-text-lg:22px;--pp-text-xl:30px;--pp-text-2xl:36px;--pp-text-3xl:48px;--pp-text-hero:60px;--pp-track-loose:.12em;--pp-track-looser:.12em;--pp-track-tight:-.02em;--pp-track-tighter:-.03em;--pp-radius-sm:6px;--pp-radius:8px;--pp-radius-md:8px;--pp-radius-lg:12px;--pp-radius-xl:16px;--pp-radius-pill:999px;--pp-space-1:4px;--pp-space-2:8px;--pp-space-3:12px;--pp-space-4:16px;--pp-space-5:20px;--pp-space-6:24px;--pp-space-7:32px;--pp-space-8:48px;--pp-space-9:72px;--pp-content-max:1320px;--pp-content-pad:32px;--pp-nav-height:64px;--pp-shadow-xs:0 1px 2px #0f2a3f0f;--pp-shadow-sm:0 1px 3px #0f2a3f14, 0 1px 2px #0f2a3f0a;--pp-shadow-card-hover:0 6px 16px -8px #0f2a3f2e;--pp-shadow-card-hover-lg:0 16px 40px -20px #0f2a3f47;--pp-shadow-cta:0 8px 20px -10px #0f2a3f80;--pp-shadow-doc:0 16px 40px -20px #0f2a3f33;--pp-shadow-pop:0 20px 48px -16px #0b1f3059;--pp-shadow-gold-soft:none;--pp-shadow-gold-strong:0 6px 16px -8px #0f2a3f2e;--pp-shadow-logo:none;--pp-shadow-banner:0 6px 16px -8px #0f2a3f2e;--pp-scrim:#0716248c;--pp-ease:cubic-bezier(.33, 1, .68, 1);--pp-dur-fast:.14s;--pp-dur:.2s;--pp-dur-slow:.4s;--pp-tile-teal:#d9f3ef;--pp-tile-navy:#dbe6ef;--pp-tile-indigo:#e1e6fb;--pp-tile-amber:#f8ecd6;--pp-tile-rose:#f6e0e8;--pp-tile-violet:#e8e0f7;--pp-tile-sky:#e0eefa;--pp-tile-slate:#e9edf1;--pp-tile-teal-fg:var(--pl-teal-700);--pp-tile-navy-fg:var(--pl-navy-800);--pp-tile-indigo-fg:#3b4fc4;--pp-tile-amber-fg:#a3621a;--pp-tile-rose-fg:#b1346a;--pp-tile-violet-fg:#6238b8;--pp-tile-sky-fg:var(--pl-info);--pp-tile-slate-fg:var(--pl-grey-700);--pp-tile-border:#0f2a3f0f;--pp-tile-green:var(--pp-tile-teal);--pp-tile-blue:var(--pp-tile-sky);--pp-tile-purple:var(--pp-tile-violet);--pp-tile-yellow:var(--pp-tile-amber);--pp-tile-pink:var(--pp-tile-rose);--pp-tile-peach:var(--pp-tile-amber);--pp-tile-lilac:var(--pp-tile-indigo);--pp-tile-mint:var(--pp-tile-teal);--pp-tile-lavender:var(--pp-tile-violet);--pp-tile-sand:var(--pp-tile-slate);--pp-tile-coral:var(--pp-tile-rose)}@media not print{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pp-bg:#0a1420;--pp-bg-2:#0d1927;--pp-card:#111f2d;--pp-card-2:#111f2d;--pp-card-3:#111f2d;--pp-card-raised:#17293a;--pp-accent-soft:#2fb3a31a;--pp-accent-soft-2:#2fb3a329;--pp-brand-soft:#dbe6ef1a;--pp-brand-soft-2:#dbe6ef29;--pp-ink:#e8eef3;--pp-ink-2:#c3d0db;--pp-ink-3:#8fa3b4;--pp-rule:#223546;--pp-rule-soft:#1a2b3b;--pp-rule-strong:#2e4559;--pp-nav-bg:var(--pl-navy-950);--pp-nav-rule:#ffffff14;--pp-nav-field:#0d1b2a;--pp-dark:var(--pl-navy-700);--pp-dark-2:var(--pl-navy-800);--pp-dark-3:var(--pl-navy-600);--pp-border-on-dark:#ffffff24;--pp-brown:#e8eef3;--pp-gold-3:var(--pl-teal-300);--pp-gold-bg:#2fb3a31a;--pp-accent-hover:var(--pl-teal-400);--pp-focus-ring:0 0 0 3px #2fb3a359;--pp-btn-bg:var(--pl-grey-100);--pp-btn-bg-hover:#fff;--pp-btn-text:var(--pl-navy-900);--pp-champion-bg:var(--pl-teal-500);--pp-champion-fg:var(--pl-navy-900);--pp-photo-overlay:#0b1f30db;--pp-photo-overlay-text:#c3d0db;--pp-selection-bg:var(--pl-teal-700);--pp-selection-fg:#fff;--pp-title-mix:55%;--pl-success:#4cc38a;--pl-success-bg:#4cc38a24;--pl-warning:#e0a23a;--pl-warning-bg:#e0a23a24;--pl-danger:#ef6b6b;--pl-danger-bg:#ef6b6b24;--pl-info:#6b9cf0;--pl-info-bg:#6b9cf024;--pl-male:#5b8ff0;--pl-female:#e06aa6;--pp-status-high-border:#f08a8a;--pp-status-mid-border:#e8b55e;--pp-status-low-border:#6fd1a0;--pp-status-none:#8fa3b4;--pp-status-none-border:#a9bccb;--pp-line-red:#2fb3a3;--pp-line-teal:#6f86ff;--pp-line-purple:#e8a042;--pp-line-green:#e06a96;--pp-line-orange:#a07ae6;--pp-line-gray:#8fa3b4;--pp-shadow-xs:0 1px 2px #0006;--pp-shadow-sm:0 1px 3px #00000080;--pp-shadow-card-hover:0 6px 16px -8px #0009;--pp-shadow-card-hover-lg:0 16px 40px -20px #000000b3;--pp-shadow-cta:0 8px 20px -10px #000000b3;--pp-shadow-doc:0 16px 40px -20px #0009;--pp-shadow-pop:0 20px 48px -16px #000000bf;--pp-shadow-gold-strong:0 6px 16px -8px #0009;--pp-shadow-banner:0 6px 16px -8px #0009;--pp-scrim:#030a12b3;--pp-tile-teal:#2fb3a329;--pp-tile-navy:#dbe6ef1f;--pp-tile-indigo:#6f86ff29;--pp-tile-amber:#e8a04229;--pp-tile-rose:#e06a9629;--pp-tile-violet:#a07ae629;--pp-tile-sky:#6b9cf029;--pp-tile-slate:#8fa3b424;--pp-tile-teal-fg:var(--pl-teal-300);--pp-tile-navy-fg:var(--pl-navy-100);--pp-tile-indigo-fg:#a7b4ff;--pp-tile-amber-fg:#f0bd74;--pp-tile-rose-fg:#f0a0bd;--pp-tile-violet-fg:#c5aef2;--pp-tile-sky-fg:#9dbcf5;--pp-tile-slate-fg:#c3d0db;--pp-tile-border:#ffffff0f}}html,body{margin:0;padding:0}body{font-family:var(--pp-font);font-size:var(--pp-text-base);color:var(--pp-ink);background:var(--pp-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}@layer base{a{color:inherit;text-decoration:none}button{cursor:pointer;background:0;border:0;font-family:inherit}*,:before,:after{box-sizing:border-box}}.pp-container{max-width:var(--pp-content-max);padding-inline:var(--pp-content-pad);margin-inline:auto}.pp-section{padding-block:var(--pp-space-9)}.pp-h2{font-size:var(--pp-text-2xl);letter-spacing:var(--pp-track-tight);text-align:center;margin:0 0 8px;font-weight:800}.pp-h2+.pp-subtitle{text-align:center;color:var(--pp-ink-3);margin:0 0 48px}.pp-label{font-size:var(--pp-text-xs);letter-spacing:var(--pp-track-looser);text-transform:uppercase;color:var(--pp-ink-3);font-weight:700}.pp-tnum{font-variant-numeric:tabular-nums}.pp-mono{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums}.pp-btn{border-radius:var(--pp-radius);letter-spacing:0;background:var(--pp-btn-bg);min-height:40px;color:var(--pp-btn-text);transition:background var(--pp-dur-fast) var(--pp-ease), border-color var(--pp-dur-fast) var(--pp-ease), color var(--pp-dur-fast) var(--pp-ease), transform var(--pp-dur) var(--pp-ease), box-shadow var(--pp-dur) var(--pp-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.pp-btn:hover{background:var(--pp-btn-bg-hover);box-shadow:var(--pp-shadow-cta)}.pp-btn:active{transform:scale(.98)}.pp-btn:focus-visible{box-shadow:var(--pp-focus-ring);outline:none}.pp-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.pp-btn--lg{min-height:48px;font-size:var(--pp-text-base);padding:14px 26px}.pp-btn--sm{min-height:32px;font-size:var(--pp-text-sm);padding:6px 12px}.pp-btn--ghost{background:var(--pp-card);color:var(--pp-ink);border-color:var(--pp-rule)}.pp-btn--ghost:hover{background:var(--pp-card);border-color:var(--pp-gold-2);color:var(--pp-brown);box-shadow:none}.pp-btn--gold,.pp-btn--accent{background:var(--pp-accent);color:var(--pp-accent-text)}.pp-btn--gold:hover,.pp-btn--accent:hover{background:var(--pp-accent-hover)}.pp-btn--cream{background:var(--pp-on-dark);color:var(--pp-dark)}.pp-btn--cream:hover{background:var(--pl-grey-0)}.pp-btn--on-dark{color:var(--pp-on-dark);border-color:var(--pp-border-on-dark);background:0 0}.pp-btn--on-dark:hover{background:var(--pp-dark-3)}.pp-btn--outline-gold{background:var(--pp-accent-soft);color:var(--pp-gold-3);border-color:var(--pl-teal-300)}.pp-btn--outline-gold:hover{background:var(--pp-accent-soft-2)}.pp-btn--danger{background:var(--pp-red-bg);color:var(--pp-red);border-color:color-mix(in srgb, var(--pp-red) 30%, transparent)}.pp-btn--danger:hover{background:color-mix(in srgb, var(--pp-red) 22%, var(--pp-card))}.pp-card{background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius-lg);padding:var(--pp-space-5);transition:transform var(--pp-dur), box-shadow var(--pp-dur), border-color var(--pp-dur)}.pp-card--hover:hover{border-color:var(--pp-gold-2);box-shadow:var(--pp-shadow-card-hover);transform:translateY(-2px)}.pp-card--elevated{background:var(--pp-card-2)}.pp-card--doc{background:var(--pp-card-3);border-radius:var(--pp-radius-lg);overflow:hidden}.pp-card--dark{background:var(--pp-dark);border-color:var(--pp-border-on-dark);color:var(--pp-on-dark)}@media not print{:root[data-theme=dark] .pp-card--dark:not([data-theme=light] .pp-card--dark){border-color:#2fb3a366}}.pp-dogcard{background:var(--pp-card-2);border:1px solid var(--pp-rule);border-radius:var(--pp-radius-lg);transition:transform var(--pp-dur) cubic-bezier(.33, 1, .68, 1), border-color var(--pp-dur), box-shadow var(--pp-dur);display:block;overflow:hidden}.pp-dogcard:hover{border-color:var(--pp-gold-2);box-shadow:var(--pp-shadow-card-hover)}@media (prefers-reduced-motion:no-preference){.pp-dogcard:hover{transform:translateY(-2px)}}.pp-featcard{background:var(--pp-accent);box-shadow:var(--pp-shadow-gold-soft);transition:transform var(--pp-dur) cubic-bezier(.33, 1, .68, 1), box-shadow var(--pp-dur);border-radius:14px;flex-direction:column;padding:2px;display:flex}.pp-featcard:hover{box-shadow:var(--pp-shadow-gold-strong)}@media (prefers-reduced-motion:no-preference){.pp-featcard:hover{transform:translateY(-2px)}}.pp-featcard__inner{background:var(--pp-card-2);border-radius:12px;flex-direction:column;flex:auto;display:flex;overflow:hidden}.pp-tile{width:44px;height:44px;color:var(--pp-brown);border:1px solid var(--pp-tile-border);border-radius:10px;flex-shrink:0;place-items:center;font-size:22px;display:grid}.pp-tile--green{background:var(--pp-tile-green)}.pp-tile--blue{background:var(--pp-tile-blue)}.pp-tile--purple{background:var(--pp-tile-purple)}.pp-tile--yellow{background:var(--pp-tile-yellow)}.pp-tile--pink{background:var(--pp-tile-pink)}.pp-tile--peach{background:var(--pp-tile-peach)}.pp-tile--lilac{background:var(--pp-tile-lilac)}.pp-tile--mint{background:var(--pp-tile-mint)}.pp-tile--lavender{background:var(--pp-tile-lavender)}.pp-tile--sand{background:var(--pp-tile-sand)}.pp-tile--coral{background:var(--pp-tile-coral)}.pp-tile--teal{background:var(--pp-tile-teal)}.pp-tile--navy{background:var(--pp-tile-navy)}.pp-tile--indigo{background:var(--pp-tile-indigo)}.pp-tile--amber{background:var(--pp-tile-amber)}.pp-tile--rose{background:var(--pp-tile-rose)}.pp-tile--violet{background:var(--pp-tile-violet)}.pp-tile--sky{background:var(--pp-tile-sky)}.pp-tile--slate{background:var(--pp-tile-slate)}.pp-tag{border-radius:var(--pp-radius-pill);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.pp-tag--hot{background:var(--pp-red-bg);color:var(--pp-red)}.pp-tag--new{background:var(--pp-green-bg);color:var(--pp-green)}.pp-tag--gold,.pp-tag--accent{background:var(--pp-accent-soft-2);color:var(--pp-gold-3)}.pp-tag--navy{background:var(--pp-dark);color:var(--pp-on-dark)}.pp-tag--muted{background:var(--pp-bg-2);color:var(--pp-ink-2)}.pp-tag--warn{background:var(--pp-amber-bg);color:var(--pp-amber)}.pp-pulse-dot{background:var(--pp-pulse);border-radius:50%;width:7px;height:7px;display:inline-block}.pp-alert{background:var(--pp-red-bg);border:1px solid color-mix(in srgb, var(--pp-red) 25%, transparent);border-radius:var(--pp-radius-lg);padding:20px 24px}.pp-alert__title{font-size:var(--pp-text-sm);letter-spacing:.06em;color:var(--pp-red);align-items:center;gap:10px;margin:0 0 14px;font-weight:700;display:flex}.pp-input,.pp-textarea,.pp-select{background:var(--pp-card-3);border:1px solid var(--pp-rule);border-radius:var(--pp-radius);width:100%;min-height:40px;color:var(--pp-ink);font-family:var(--pp-font);transition:border-color var(--pp-dur), box-shadow var(--pp-dur);outline:none;padding:9px 12px;font-size:14px;line-height:1.4}.pp-input::placeholder,.pp-textarea::placeholder{color:var(--pp-ink-3);opacity:1}.pp-input:focus,.pp-textarea:focus,.pp-select:focus{border-color:var(--pp-accent);box-shadow:var(--pp-focus-ring)}.pp-input:disabled,.pp-textarea:disabled,.pp-select:disabled{opacity:.6;cursor:not-allowed}.pp-input--error,.pp-textarea--error,.pp-select--error{border-color:var(--pp-red)}.pp-input--error:focus,.pp-textarea--error:focus,.pp-select--error:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--pp-red) 20%, transparent)}.pp-textarea{resize:vertical;min-height:88px}.pp-caps{text-transform:uppercase}.pp-caps::placeholder{text-transform:none}.pp-field{flex-direction:column;display:flex}.pp-field+.pp-field{margin-top:var(--pp-space-4)}.pp-field-grid>.pp-field+.pp-field{margin-top:0}.pp-field .pp-label{color:var(--pp-ink-2);margin-bottom:6px;display:block}.pp-field__error{font-size:var(--pp-text-sm);color:var(--pp-red);margin-top:6px}.pp-field__help{font-size:var(--pp-text-sm);color:var(--pp-ink-3);margin-top:6px}.pp-auth-page{background:var(--pp-bg);min-height:100dvh;color:var(--pp-ink);font-family:var(--pp-font);padding:var(--pp-space-7) var(--pp-space-4);justify-content:center;align-items:center;display:flex;position:relative}.pp-auth-card{width:100%;max-width:420px;padding:var(--pp-space-8) var(--pp-space-7);background:var(--pp-card-2);border:1px solid var(--pp-rule);border-radius:var(--pp-radius-xl);box-shadow:var(--pp-shadow-sm)}.pp-auth-card--wide{max-width:560px}.pp-auth-card__head{align-items:center;gap:var(--pp-space-2);text-align:center;margin-bottom:var(--pp-space-7);flex-direction:column;display:flex}.pp-auth-card__logo{width:56px;height:56px;margin-bottom:var(--pp-space-3);border-radius:0;display:block}.pp-auth-card__title{letter-spacing:var(--pp-track-tight);color:var(--pp-ink);margin:0;font-size:28px;font-weight:800}.pp-auth-card__subtitle{font-size:var(--pp-text-sm);color:var(--pp-ink-3);max-width:320px;margin:0}.pp-auth-card__footer{margin-top:var(--pp-space-6);padding-top:var(--pp-space-5);border-top:1px solid var(--pp-rule-soft);text-align:center;font-size:var(--pp-text-sm);color:var(--pp-ink-3)}.pp-auth-card__footer a{color:var(--pp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pp-gold-2);text-decoration-color:var(--pp-gold-2);text-underline-offset:3px;transition:text-decoration-color var(--pp-dur);font-weight:600}.pp-auth-card__footer a:hover{-webkit-text-decoration-color:var(--pp-gold-3);text-decoration-color:var(--pp-gold-3)}.pp-auth-back{top:var(--pp-space-4);left:var(--pp-space-4);background:var(--pp-card-2);border:1px solid var(--pp-rule);border-radius:var(--pp-radius-md);color:var(--pp-ink);font-family:var(--pp-font);font-size:var(--pp-text-sm);transition:background var(--pp-dur), border-color var(--pp-dur);align-items:center;gap:8px;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute}.pp-auth-back:hover{background:var(--pp-card);border-color:var(--pp-gold-2)}.pp-auth-status{text-align:center;padding:var(--pp-space-5) 0}.pp-auth-status__icon{width:64px;height:64px;margin:0 auto var(--pp-space-4);border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:flex}.pp-auth-status--success .pp-auth-status__icon{background:var(--pp-green-bg);color:var(--pp-green)}.pp-auth-status--error .pp-auth-status__icon{background:var(--pp-red-bg);color:var(--pp-red)}.pp-auth-status__title{font-size:var(--pp-text-md);color:var(--pp-ink);margin:0 0 var(--pp-space-2);font-weight:700}.pp-auth-status__body{font-size:var(--pp-text-sm);color:var(--pp-ink-2);margin:0;line-height:1.55}@keyframes pp-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-modal-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pp-modal-scrim{z-index:9999;padding:var(--pp-space-6);background:var(--pp-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:pp-modal-fade var(--pp-dur-fast) var(--pp-ease) both;place-items:center;display:grid;position:fixed;inset:0}.pp-modal{background:var(--pp-card);width:100%;max-width:440px;color:var(--pp-ink);border-radius:var(--pp-radius-xl);box-shadow:var(--pp-shadow-pop);padding:var(--pp-space-6);font-family:var(--pp-font);animation:pp-modal-rise var(--pp-dur) var(--pp-ease) both;flex-direction:column;gap:14px;display:flex}.pp-modal__title{letter-spacing:-.015em;color:var(--pp-ink);margin:0;font-size:18px;font-weight:800;line-height:1.3}.pp-modal__body{color:var(--pp-ink-2);font-size:14px;line-height:1.55}.pp-modal__actions{justify-content:flex-end;gap:var(--pp-space-2);margin-top:var(--pp-space-1);flex-wrap:wrap;display:flex}@keyframes pp-spin{to{transform:rotate(360deg)}}.pp-spinner{--pp-spinner-w:3px;border:var(--pp-spinner-w) solid var(--pp-rule);border-top-color:var(--pl-teal-500);border-radius:50%;flex-shrink:0;width:24px;height:24px;animation:.9s linear infinite pp-spin;display:inline-block}.pp-spinner--on-dark{border-color:var(--pp-border-on-dark);border-top-color:var(--pl-teal-300)}@media (prefers-reduced-motion:reduce){.pp-spinner{animation:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
.pp-em{background:var(--pp-card);border:2px solid var(--pp-brown);color:var(--pp-brown);font-family:var(--pp-font);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;line-height:1;display:inline-grid}.pp-em--s{width:28px;height:28px;font-size:9px}.pp-em--m{width:48px;height:48px;font-size:15px}.pp-em--l{width:44px;height:44px;font-size:14px}.pp-em--dark{background:var(--pp-nav-field);border-color:var(--pl-teal-500);color:var(--pl-teal-300)}.pp-em--grid{background:var(--pp-nav-field);border-color:var(--pp-border-on-dark);color:var(--pl-teal-300);font-size:12px}.pp-bsw{flex:none;display:inline-flex;position:relative}.pp-bsw-btn{border-radius:var(--pp-radius-pill);background:var(--pp-nav-field);border:1px solid var(--pp-border-on-dark);height:36px;color:var(--pp-on-dark);font-family:var(--pp-font);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:border-color var(--pp-dur-fast) var(--pp-ease), background var(--pp-dur-fast) var(--pp-ease);align-items:center;gap:8px;padding:0 12px 0 4px;font-size:13px;font-weight:700;display:inline-flex}.pp-bsw-btn:hover{border-color:var(--pl-teal-500)}.pp-bsw-btn:focus-visible{box-shadow:var(--pp-focus-ring);outline:none}.pp-bsw-btn[aria-expanded=true]{border-color:var(--pl-teal-500);background:var(--pl-navy-700)}.pp-bsw-chev{color:var(--pp-on-dark-mute);font-size:10px;line-height:1}.pp-bsw-dd{z-index:70;background:var(--pp-card);border:1px solid var(--pp-rule);width:340px;max-width:calc(100vw - 32px);box-shadow:var(--pp-shadow-pop);color:var(--pp-ink);font-family:var(--pp-font);text-transform:none;letter-spacing:0;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 10px);left:0}.pp-bsw-sec{letter-spacing:.12em;text-transform:uppercase;color:var(--pp-ink-3);padding:10px 12px 6px;font-size:11px;font-weight:700}.pp-bsw-it{width:100%;min-height:44px;color:var(--pp-ink);text-align:left;cursor:pointer;transition:background var(--pp-dur-fast) var(--pp-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.pp-bsw-it:hover,.pp-bsw-it:focus-visible{background:var(--pp-bg);outline:none}.pp-bsw-it:focus-visible{box-shadow:inset 0 0 0 2px var(--pl-teal-500)}.pp-bsw-it--on{background:var(--pp-accent-soft);cursor:default}.pp-bsw-it .pp-bsw-r{color:var(--pp-ink-3);align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.pp-bsw-all{border-top:1px solid var(--pp-rule-soft);color:var(--pp-gold-3);justify-content:space-between;align-items:center;margin-top:6px;padding:12px 12px 6px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.pp-bsw-all:hover{color:var(--pp-brown)}.pp-bsw-scrim{display:none}@media (max-width:640px){.pp-bsw-btn{height:44px}.pp-bsw-scrim{bottom:0;left:0;right:0;top:var(--pp-nav-h,56px);background:var(--pp-scrim);z-index:60;display:block;position:fixed}.pp-bsw-dd{left:0;right:0;top:var(--pp-nav-h,56px);border-radius:0 0 16px 16px;width:auto;max-width:none;padding:10px 10px 14px;position:fixed}.pp-bsw-it{min-height:52px}}.pp-btag{font-family:var(--pp-font);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--pp-radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.pp-btag--live{background:var(--pl-success-bg);color:var(--pl-success)}.pp-btag--live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pp-btag--beta{background:var(--pl-warning-bg);color:var(--pl-warning)}.pp-btag--soon{color:var(--pp-ink-2);border-color:var(--pp-rule);background:0 0}.pp-btag--no1{background:var(--pp-accent-soft-2);color:var(--pp-gold-3)}.pp-cnav{flex-wrap:nowrap;align-items:center;gap:24px;display:flex}.pp-cnav a.pp-cnav-link{font-family:var(--pp-font);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--pp-on-dark-mute);cursor:pointer;transition:color var(--pp-dur-fast) var(--pp-ease);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pp-cnav a.pp-cnav-link:hover{color:var(--pp-on-dark)}.pp-cnav a.pp-cnav-link[aria-current=page]{color:var(--pl-teal-300)}.pp-cnav a.pp-cnav-link:focus-visible{outline:2px solid var(--pl-teal-500);outline-offset:4px;border-radius:2px}.pp-nav-center{gap:20px}.pp-nav-right{min-width:0}@media (max-width:639px){.pp-btn.pp-nav-dash{gap:0;padding:6px 8px}}@media (max-width:359px){.pp-nav-row,.pp-nav-right{gap:4px}}.pp-nav-links-slot{flex:none}.pp-nav-links-slot .pp-cnav{flex-wrap:nowrap}.pp-nav-links-slot .pp-cnav a.pp-cnav-link{flex:none}.pp-navsearch{flex:140px;min-width:0;max-width:260px;margin-left:4px;position:relative}.pp-navsearch-inline{min-width:0}.pp-navsearch-box{background:var(--pp-nav-field);border:1px solid var(--pp-border-on-dark);height:36px;color:var(--pp-on-dark-mute);font-family:var(--pp-font);transition:border-color var(--pp-dur-fast) var(--pp-ease);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:13px;display:flex}.pp-navsearch-box:hover{border-color:var(--pl-navy-600)}.pp-navsearch-box:focus-within,a.pp-navsearch-box:focus-visible{border-color:var(--pl-teal-500);box-shadow:var(--pp-focus-ring);outline:none}.pp-navsearch-box input::placeholder{color:var(--pp-on-dark-mute);opacity:1}.pp-navsearch-icon{cursor:pointer;background:var(--pp-nav-field);border:1px solid var(--pp-border-on-dark);width:36px;height:36px;color:var(--pp-on-dark-mute);border-radius:8px;flex-shrink:0;place-items:center;display:none}.pp-navsearch-icon:hover,.pp-navsearch-icon[aria-expanded=true]{border-color:var(--pl-teal-500);color:var(--pp-on-dark)}.pp-navsearch-icon:focus-visible{box-shadow:var(--pp-focus-ring);outline:none}.pp-navsearch-panel{z-index:70;background:var(--pp-nav-bg);border:1px solid var(--pp-border-on-dark);width:420px;max-width:calc(100vw - 32px);box-shadow:var(--pp-shadow-pop);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 10px);left:0}@media (max-width:1399px){.pp-navsearch{flex:none}.pp-navsearch-inline{display:none}.pp-navsearch-icon{display:grid}.pp-nav-center,.pp-cnav{gap:16px}}@media (max-width:1279px){.pp-nav-center,.pp-cnav{gap:12px}.pp-cnav a.pp-cnav-link{letter-spacing:.1em;font-size:11px}}.pp-breed-bar{background:var(--pl-teal-500);height:3px}.pp-nav-glyph{flex:none;display:block}.pp-nav-word{font-family:var(--pp-font);letter-spacing:-.01em;color:var(--pp-on-dark);white-space:nowrap;font-size:15px;font-weight:800}.pp-nav-word span{color:var(--pl-teal-300)}.pp-portal{max-width:var(--pp-content-max);margin:0 auto;padding:56px 32px 40px}.pp-portal-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:56px;display:grid}.pp-portal-h1{letter-spacing:-.03em;max-width:640px;color:var(--pp-brown);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 16px;font-size:60px;font-weight:800;line-height:1.04}.pp-portal-h1 em{color:var(--pp-gold-3);font-style:normal}.pp-portal-lede{color:var(--pp-ink-3);text-wrap:pretty;max-width:520px;margin:0;font-size:18px;line-height:1.55}.pp-portal-lede--short{display:none}.pp-portal-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.pp-portal-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--pp-ink-3);font-size:11px;font-weight:700}.pp-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pp-bc{box-sizing:border-box;background:var(--pp-card);border:1px solid var(--pp-rule);min-height:76px;color:var(--pp-ink);transition:border-color var(--pp-dur-fast) var(--pp-ease), transform var(--pp-dur) var(--pp-ease), box-shadow var(--pp-dur) var(--pp-ease);border-radius:12px;align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}a.pp-bc:hover{border-color:var(--pl-teal-500);box-shadow:var(--pp-shadow-card-hover);transform:translateY(-2px)}a.pp-bc:focus-visible{border-color:var(--pl-teal-500);box-shadow:var(--pp-focus-ring);outline:none}.pp-bc--soon .pp-em{border-color:var(--pl-grey-400);color:var(--pp-ink-2)}.pp-bc--req{background:0 0;border-style:dashed}.pp-bc-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pp-bc-hd{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pp-bc h4{letter-spacing:-.005em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:700}.pp-bc-cnt{color:var(--pp-ink-3);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.pp-bc-cnt b{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;color:var(--pp-ink-2);font-weight:500}.pp-bc-go{letter-spacing:.1em;text-transform:uppercase;color:var(--pp-gold-3);white-space:nowrap;font-size:12px;font-weight:700}.pp-bc--soon .pp-bc-go{color:var(--pp-ink-3)}.pp-portal-req-btn{display:none}.pp-lt{width:100%;max-width:540px;margin:0 auto}.pp-lt-lid{background:var(--pp-dark-2);border:1px solid var(--pl-navy-700);border-bottom:0;border-radius:16px 16px 0 0;width:88%;margin:0 auto;padding:12px 12px 14px}.pp-lt-scr{background:var(--pp-bg);border-radius:4px;width:100%;height:auto;display:block}.pp-lt-base{background:var(--pp-rule-strong);border-top:1px solid var(--pp-card);border-radius:2px 2px 14px 14px;height:14px;position:relative}.pp-lt-base span{background:var(--pl-grey-500);border-radius:0 0 6px 6px;width:14%;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:1100px){.pp-portal-hero{gap:32px}.pp-portal-h1{font-size:52px}}@media (max-width:820px){.pp-portal-hero,.pp-portal-grid{grid-template-columns:1fr}.pp-lt{display:none}}@media (max-width:640px){.pp-portal{padding:28px 16px 32px}.pp-portal-hero{gap:12px;margin-bottom:26px}.pp-portal-h1{margin:0 0 12px;font-size:38px}.pp-portal-lede{font-size:16px}.pp-portal-lede--full{display:none}.pp-portal-lede--short{display:block}.pp-portal-head{margin-bottom:12px}.pp-bc-go{display:none}.pp-bc--req{flex-direction:column;align-items:stretch;gap:12px;padding:18px}.pp-portal-req-btn{width:100%;display:inline-flex}}.pp-seed{max-width:var(--pp-content-max);margin:8px auto 0;padding:0 32px}.pp-seed-card{background:var(--pp-accent-soft);border:1px solid var(--pl-teal-300);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.pp-seed-card h3{letter-spacing:-.01em;color:var(--pp-brown);margin:0 0 4px;font-size:18px;font-weight:800}.pp-seed-card p{color:var(--pp-ink-2);max-width:620px;margin:0;font-size:14px;line-height:1.5}@media (max-width:640px){.pp-seed{padding:0 16px}}@media (prefers-reduced-motion:reduce){.pp-bsw-btn,.pp-bsw-it,.pp-bc,.pp-cnav a.pp-cnav-link,.pp-navsearch-box{transition:none}a.pp-bc:hover{transform:none}}
.pp-mk-head{border-bottom:1px solid var(--pp-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;padding-bottom:20px;display:flex}.pp-mk-title{letter-spacing:-.025em;color:var(--pp-ink);margin:0;font-size:32px;font-weight:800;line-height:1.15}.pp-mk-sub{color:var(--pp-ink-3);max-width:600px;margin:6px 0 0;font-size:14px;line-height:1.5}.pp-mk-headbtns{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pp-mk-headtext{min-width:0}.pp-mk-notice{border:1px solid var(--pp-rule);border-left:3px solid var(--pl-teal-500);border-radius:var(--pp-radius);background:var(--pp-accent-soft);max-width:360px;color:var(--pp-ink-2);align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.pp-mk-notice-ico{color:var(--pp-gold-3);flex-shrink:0;margin-top:1px;display:inline-flex}.pp-mk-headbtns{margin-left:auto}.pp-mk-catgrid{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}@media (max-width:1180px){.pp-mk-catgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.pp-mk-catgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.pp-mk-catgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-mk-cat{text-align:left;background:var(--pp-card);border:1px solid var(--pp-rule);color:var(--pp-ink);cursor:pointer;min-width:0;transition:border-color var(--pp-dur-fast) var(--pp-ease), background var(--pp-dur-fast) var(--pp-ease), color var(--pp-dur-fast) var(--pp-ease);border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex;position:relative}.pp-mk-cat:hover{border-color:var(--pp-accent)}.pp-mk-cat:focus-visible{box-shadow:var(--pp-focus-ring);outline:none}.pp-mk-cat.is-active{background:var(--pp-btn-bg);border-color:var(--pp-btn-bg);color:var(--pp-btn-text)}.pp-mk-cattile{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.pp-mk-catname{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:12px;font-weight:700;line-height:1.25}.pp-mk-cattag{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:1px 6px;font-size:9px;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;top:-6px;right:6px}.pp-mk-cattag--hot{background:var(--pp-red-bg);color:var(--pp-red);border:1px solid var(--pp-card)}.pp-mk-cattag--new{background:var(--pp-accent-soft-2);color:var(--pp-gold-3);border:1px solid var(--pp-card)}.pp-mk-cattag--active{color:var(--pl-teal-300);background:0 0;margin-left:auto;padding:0;position:static}.pp-mk-tools{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.pp-mk-search{background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius);min-width:240px;height:40px;transition:border-color var(--pp-dur), box-shadow var(--pp-dur);flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.pp-mk-search:focus-within{border-color:var(--pp-accent);box-shadow:var(--pp-focus-ring)}.pp-mk-search input{min-width:0;color:var(--pp-ink);font-size:14px;font-family:var(--pp-font);background:0;border:0;outline:0;flex:1}.pp-mk-search input::placeholder{color:var(--pp-ink-3);opacity:1}.pp-mk-searchclear{color:var(--pp-ink-3);cursor:pointer;border-radius:6px;padding:4px;display:inline-flex}.pp-mk-searchclear:hover{color:var(--pp-ink);background:var(--pp-bg-2)}.pp-mk-searchbtn{border-radius:var(--pp-radius);background:var(--pp-dark);height:40px;color:var(--pp-on-dark);white-space:nowrap;transition:background var(--pp-dur-fast) var(--pp-ease), transform var(--pp-dur) var(--pp-ease);padding:0 18px;font-size:14px;font-weight:700}.pp-mk-searchbtn:hover{background:var(--pl-navy-700)}.pp-mk-searchbtn:active{transform:scale(.98)}.pp-mk-searchbtn:focus-visible{box-shadow:var(--pp-focus-ring);outline:none}.pp-mk-sort{min-width:172px;position:relative}.pp-mk-sort select{border-radius:var(--pp-radius);background:var(--pp-card);border:1px solid var(--pp-rule);width:100%;height:40px;color:var(--pp-ink);font-size:14px;font-weight:500;font-family:var(--pp-font);appearance:none;cursor:pointer;transition:border-color var(--pp-dur), box-shadow var(--pp-dur);padding:0 36px 0 12px}.pp-mk-sort select:focus{border-color:var(--pp-accent);box-shadow:var(--pp-focus-ring);outline:0}.pp-mk-sortcaret{border-right:1.75px solid var(--pp-ink-3);border-bottom:1.75px solid var(--pp-ink-3);pointer-events:none;width:8px;height:8px;margin-top:-6px;font-size:0;position:absolute;top:50%;right:14px;transform:rotate(45deg)}.pp-mk-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.pp-mk-chip{letter-spacing:.06em;text-transform:uppercase;color:var(--pp-brown);background:var(--pp-brand-soft);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.pp-mk-chip--outline{border:1px solid var(--pp-rule);color:var(--pp-ink-2);text-transform:none;letter-spacing:0;background:0 0;font-size:12px}.pp-mk-clear{color:var(--pp-red);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:2px 4px;font-size:13px;font-weight:600;display:inline-flex}.pp-mk-clear:hover{text-underline-offset:3px;text-decoration:underline}.pp-mk-count{color:var(--pp-ink-3);font-size:13px;font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;margin-left:auto}.pp-mk-seclabel{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.pp-mk-sech2{text-transform:uppercase;letter-spacing:.12em;color:var(--pp-ink);white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.pp-mk-seccount{color:var(--pp-ink-3);font-size:13px;font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums}.pp-mk-featgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pp-mk-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}@media (max-width:1080px){.pp-mk-featgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pp-mk-featgrid{grid-template-columns:1fr}}.pp-featpromo{text-align:center;border-radius:var(--pp-radius-lg);cursor:pointer;border:1px dashed var(--pl-teal-300);background:var(--pp-accent-soft);min-height:300px;color:var(--pp-ink);transition:transform var(--pp-dur) var(--pp-ease), border-color var(--pp-dur), box-shadow var(--pp-dur);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 20px;display:flex}.pp-featpromo:hover{border-color:var(--pp-accent);box-shadow:var(--pp-shadow-card-hover)}.pp-featpromo:focus-visible{box-shadow:var(--pp-focus-ring);outline:none}@media (prefers-reduced-motion:no-preference){.pp-featpromo:hover{transform:translateY(-2px)}}.pp-featpromo__tile{background:var(--pp-accent-soft-2);width:40px;height:40px;color:var(--pp-gold-3);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.pp-featpromo__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--pp-gold-3);font-size:11px;font-weight:700}.pp-featpromo__title{color:var(--pp-ink);font-size:15px;font-weight:700;line-height:1.3}.pp-featpromo__sub{color:var(--pp-ink-3);max-width:240px;font-size:13px;line-height:1.5}.pp-featpromo__cta{margin-top:6px}.pp-mk-empty{text-align:center;background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius-lg);flex-direction:column;align-items:center;gap:8px;padding:56px 20px;display:flex}.pp-mk-empty__tile{background:var(--pp-bg-2);width:48px;height:48px;color:var(--pp-ink-3);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.pp-mk-empty__title{color:var(--pp-ink);margin:0;font-size:17px;font-weight:700}.pp-mk-empty__sub{color:var(--pp-ink-3);margin:0 0 8px;font-size:14px}.pp-mk-pager{flex-direction:column;align-items:center;gap:12px;margin-top:32px;display:flex}.pp-mk-pagerinfo{color:var(--pp-ink-3);font-size:13px}.pp-mk-pagerinfo strong{color:var(--pp-ink);font-weight:600;font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums}.pp-mk-pages{align-items:center;gap:6px;display:flex}.pp-mk-page{border-radius:var(--pp-radius);border:1px solid var(--pp-rule);background:var(--pp-card);min-width:36px;height:36px;color:var(--pp-ink-2);font-size:13px;font-weight:600;font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--pp-dur-fast) var(--pp-ease), background var(--pp-dur-fast) var(--pp-ease);padding:0 8px}.pp-mk-page:hover:not(:disabled):not(.is-current){border-color:var(--pp-accent);color:var(--pp-ink)}.pp-mk-page:focus-visible{box-shadow:var(--pp-focus-ring);outline:none}.pp-mk-page:disabled{opacity:.4;cursor:not-allowed}.pp-mk-page.is-current{background:var(--pp-btn-bg);border-color:var(--pp-btn-bg);color:var(--pp-btn-text)}.pp-mk-pagegap{color:var(--pp-ink-3);padding:0 2px;font-size:13px}.pp-mk-filterbtn{border-radius:var(--pp-radius);background:var(--pp-card);border:1px solid var(--pp-rule);height:40px;color:var(--pp-ink);font-size:14px;font-weight:600;font-family:var(--pp-font);cursor:pointer;transition:border-color var(--pp-dur-fast) var(--pp-ease), background var(--pp-dur-fast) var(--pp-ease);align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:relative}.pp-mk-filterbtn:hover{border-color:var(--pp-accent)}.pp-mk-filterbtn:focus-visible{box-shadow:var(--pp-focus-ring);outline:none}.pp-mk-filterbtn.is-open{background:var(--pp-accent-soft);border-color:var(--pp-accent)}.pp-mk-filterbadge{background:var(--pp-dark);min-width:18px;height:18px;color:var(--pp-on-dark);font-size:11px;font-weight:700;font-family:var(--pp-font-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:-7px;right:-7px}.pp-mk-fpanel{background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius-lg);grid-template-columns:1.3fr 1fr 1fr auto;align-items:start;gap:20px;margin:-8px 0 22px;padding:16px 20px 18px;display:grid}.pp-mk-flabel{letter-spacing:.12em;text-transform:uppercase;color:var(--pp-ink-3);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.pp-mk-fselect{border-radius:var(--pp-radius);background:var(--pp-card);border:1px solid var(--pp-rule);width:100%;height:40px;color:var(--pp-ink);font-size:14px;font-family:var(--pp-font);cursor:pointer;transition:border-color var(--pp-dur), box-shadow var(--pp-dur);outline:none;padding:0 12px}.pp-mk-fselect:focus{border-color:var(--pp-accent);box-shadow:var(--pp-focus-ring)}.pp-mk-fselect:disabled{opacity:.5;cursor:not-allowed}.pp-mk-fhint{color:var(--pp-ink-3);margin-top:6px;font-size:12px;display:block}.pp-mk-fcheck{color:var(--pp-ink);cursor:pointer;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.pp-mk-fcheck input{accent-color:var(--pp-gold-3);cursor:pointer;width:16px;height:16px}.pp-mk-fpriceinputs{align-items:center;gap:8px;display:flex}.pp-mk-fpricefield{border-radius:var(--pp-radius);background:var(--pp-card);border:1px solid var(--pp-rule);min-width:0;height:40px;font-family:var(--pp-font-mono);color:var(--pp-ink-3);transition:border-color var(--pp-dur), box-shadow var(--pp-dur);flex:1;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.pp-mk-fpricefield:focus-within{border-color:var(--pp-accent);box-shadow:var(--pp-focus-ring)}.pp-mk-fpricefield input{width:100%;min-width:0;color:var(--pp-ink);font-size:14px;font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none}.pp-mk-fpricefield input::placeholder{color:var(--pp-ink-3);opacity:1;font-family:var(--pp-font)}.pp-mk-fpricedash{color:var(--pp-ink-3);flex-shrink:0}.pp-mk-fclearwrap{align-self:end}.pp-mk-fclear{border-radius:var(--pp-radius);background:var(--pp-card);border:1px solid var(--pp-rule);height:40px;color:var(--pp-ink);font-size:14px;font-weight:600;font-family:var(--pp-font);cursor:pointer;white-space:nowrap;transition:border-color var(--pp-dur-fast) var(--pp-ease);padding:0 16px}.pp-mk-fclear:hover{border-color:var(--pp-accent)}.pp-mk-fclear:focus-visible{box-shadow:var(--pp-focus-ring);outline:none}@media (max-width:760px){.pp-mk-fpanel{grid-template-columns:1fr;gap:16px}.pp-mk-fclearwrap{align-self:start}}.pp-mk-fpanel--compact{flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 18px;padding:10px 12px;display:flex}.pp-mk-fpanel--compact .pp-mk-fprice{flex:0 196px;align-items:center;gap:4px;min-width:0;display:flex}.pp-mk-fpanel--compact .pp-mk-fpricefield{height:34px;padding:0 8px;font-size:12px}.pp-mk-fpanel--compact .pp-mk-fpricefield input{font-size:13px}.pp-mk-fpanel--compact .pp-mk-fselect{width:auto;min-width:0;height:34px;padding:0 6px 0 8px;font-size:13px}.pp-mk-fpanel--compact .pp-mk-fcountry{flex:0 156px}.pp-mk-fpanel--compact .pp-mk-fsex{flex:0 104px}.pp-mk-fpanel--compact .pp-mk-fcheck{white-space:nowrap;height:34px;margin-top:0;font-size:13px}.pp-mk-fpanel--compact .pp-mk-fclear{height:34px;margin-left:auto;padding:0 12px;font-size:13px}.pp-mk-fpanel--compact .pp-mk-fhint{flex-basis:100%;margin-top:0}.pp-mk-multi{flex:0 148px;min-width:0;position:relative}.pp-mk-multi__btn{border-radius:var(--pp-radius);background:var(--pp-card);border:1px solid var(--pp-rule);width:100%;height:34px;color:var(--pp-ink);font-family:var(--pp-font);cursor:pointer;transition:border-color var(--pp-dur), box-shadow var(--pp-dur), background var(--pp-dur);outline:none;justify-content:space-between;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:13px;font-weight:600;display:flex}.pp-mk-multi__btn.is-empty{font-weight:400}.pp-mk-multi__btn.is-set{border-color:var(--pl-teal-300);background:var(--pp-accent-soft)}.pp-mk-multi__btn:focus-visible{border-color:var(--pp-accent);box-shadow:var(--pp-focus-ring)}.pp-mk-multi__btn:disabled{opacity:.5;cursor:not-allowed}.pp-mk-multi__btn svg{color:var(--pp-ink-3);flex-shrink:0}.pp-mk-multi__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pp-mk-multi__pop{z-index:30;background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius);width:max-content;min-width:100%;max-width:240px;box-shadow:var(--pp-shadow-pop);padding:6px;position:absolute;top:calc(100% + 4px);left:0}.pp-mk-multi__pop.is-right{left:auto;right:0}.pp-mk-multi__list{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.pp-mk-multi__opt{min-height:32px;color:var(--pp-ink);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.pp-mk-multi__opt:hover{background:var(--pp-bg-2)}.pp-mk-multi__opt input{accent-color:var(--pp-gold-3);cursor:pointer;flex-shrink:0;width:15px;height:15px}.pp-mk-multi__clear{border:0;border-top:1px solid var(--pp-rule-soft);width:100%;height:30px;color:var(--pp-gold-3);font-family:var(--pp-font);cursor:pointer;background:0 0;margin-top:4px;font-size:12px;font-weight:700;display:block}@media (max-width:760px){.pp-mk-fpanel--compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.pp-mk-fpanel--compact .pp-mk-fprice,.pp-mk-fpanel--compact .pp-mk-fhint{grid-column:1/-1}.pp-mk-fpanel--compact .pp-mk-fselect{width:100%}.pp-mk-fpanel--compact .pp-mk-fclear{justify-self:start;margin-left:0}}.pp-ad-photo{aspect-ratio:4/3;background:var(--pp-bg-2);position:relative;overflow:hidden}.pp-ad-photo__empty{place-items:center;width:100%;height:100%;display:grid}.pp-ad-photo__tags{flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px;right:44px}.pp-ad-photo__foot{flex-wrap:wrap;gap:4px;display:flex;position:absolute;bottom:8px;left:8px;right:72px}.pp-ad-tag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--pp-photo-overlay);color:var(--pp-photo-overlay-text);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.pp-ad-tag--featured{background:var(--pl-teal-700);color:#fff}.pp-ad-sold{background:var(--pp-scrim);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pp-ad-sold__stamp{border:3px solid var(--pp-photo-overlay-text);border-radius:var(--pp-radius);background:var(--pp-photo-overlay);color:var(--pp-photo-overlay-text);letter-spacing:.16em;text-transform:uppercase;padding:4px 18px;font-size:32px;font-weight:800;line-height:1.2;transform:rotate(-12deg)}.pp-ad-photo__tags,.pp-ad-photo__foot,.pp-ad-views,.pp-ad-video{z-index:1}.pp-ad-tag--new{background:var(--pl-success-bg);color:var(--pl-success)}.pp-ad-video{background:var(--pp-scrim);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.pp-ad-views{background:var(--pp-photo-overlay);color:var(--pp-photo-overlay-text);font-size:11px;font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex;position:absolute;bottom:8px;right:8px}.pp-ad-body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:12px 14px 14px;display:flex}.pp-ad-headrow{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.pp-ad-title{color:var(--pp-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.pp-ad-price{font-size:15px;font-weight:700;font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;color:var(--pp-ink);white-space:nowrap;flex-shrink:0}.pp-ad-price--ask{color:var(--pp-ink-3);font-family:var(--pp-font);font-size:13px;font-weight:600}.pp-ad-desc{color:var(--pp-ink-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.pp-ad-meta{color:var(--pp-ink-3);align-items:center;gap:4px;min-width:0;font-size:12px;display:flex}.pp-ad-meta__loc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pp-ad-meta__time{white-space:nowrap;font-family:var(--pp-font-mono);flex-shrink:0;font-size:11.5px}.pp-ad-seller{border-top:1px solid var(--pp-rule);align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.pp-ad-body>.pp-ad-meta+.pp-ad-seller{margin-top:8px}.pp-ad-avatar{background:var(--pp-dark);width:20px;height:20px;color:var(--pp-on-dark);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:800;display:grid}.pp-ad-seller__name{color:var(--pp-ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.pp-ad-seller__name:hover{color:var(--pp-ink);text-underline-offset:2px;text-decoration:underline}.pp-ad-seller__badges{margin-left:-2px}.pp-ad-verified{color:var(--pl-success);flex-shrink:0;display:inline-flex}.pp-ad-rating{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;color:var(--pp-ink-3);white-space:nowrap;flex-shrink:0;margin-left:auto}.pp-ad-rating__star{color:var(--pp-gold-3)}.pp-ad-photo img{transition:transform .5s var(--pp-ease)}@media (prefers-reduced-motion:no-preference){.pp-dogcard:hover .pp-ad-photo img,.pp-featcard:hover .pp-ad-photo img{transform:scale(1.04)}}
.pa-wrap{max-width:1080px;margin:0 auto;padding:24px 28px 72px}.pa-crumb{color:var(--pp-ink-3);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:600;display:flex}.pa-crumb a{color:var(--pp-ink-3);transition:color var(--pp-dur-fast) var(--pp-ease)}.pa-crumb a:hover{color:var(--pp-ink);text-decoration:underline}.pa-crumb .sep{color:var(--pp-ink-3)}.pa-crumb .cur{color:var(--pp-ink)}.pa-head{border-bottom:1px solid var(--pp-rule);margin-bottom:24px;padding-bottom:20px}.pa-title{letter-spacing:-.025em;color:var(--pp-ink);margin:0;font-size:32px;font-weight:800;line-height:1.15}.pa-sub{color:var(--pp-ink-3);max-width:600px;margin:6px 0 0;font-size:14px}.pa-steps{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pa-step{color:var(--pp-ink-3);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.pa-step .n{width:24px;height:24px;font-family:var(--pp-font-mono);background:var(--pp-card);border:1px solid var(--pp-rule);color:var(--pp-ink-3);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.pa-step.is-done .n{background:var(--pl-teal-500);border-color:var(--pl-teal-500);color:#fff}.pa-step.is-done{color:var(--pp-ink-2)}.pa-step.is-current .n{background:var(--pp-dark);border-color:var(--pp-dark);color:var(--pp-on-dark)}.pa-step.is-current{color:var(--pp-ink)}.pa-step-rule{background:var(--pp-rule);width:28px;height:1px}.pa-layout{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}.pa-form{flex-direction:column;gap:16px;min-width:0;display:flex}.pa-field{background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius-lg);transition:border-color var(--pp-dur-fast) var(--pp-ease);padding:20px}.pa-field.is-err{border-color:var(--pp-red)}.pa-field-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pa-field-label{text-transform:uppercase;letter-spacing:.12em;color:var(--pp-ink-2);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.pa-field-label .ico{color:var(--pp-ink-3);display:inline-flex}.pa-req{color:var(--pp-red);font-weight:700}.pa-opt{letter-spacing:0;text-transform:none;color:var(--pp-ink-3);margin-left:1px;font-size:11px;font-weight:600}.pa-counter{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;color:var(--pp-ink-3);font-size:11.5px}.pa-counter.warn{color:var(--pp-amber)}.pa-counter.over{color:var(--pp-red)}.pa-field-hint{color:var(--pp-ink-3);margin:0 0 12px;font-size:13px;line-height:1.5}.pa-field-err{color:var(--pp-red);align-items:center;gap:6px;margin:8px 0 0;font-size:12px;font-weight:600;display:flex}.pa-input,.pa-textarea{background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius);width:100%;min-height:40px;color:var(--pp-ink);transition:border-color var(--pp-dur) var(--pp-ease), box-shadow var(--pp-dur) var(--pp-ease);font-size:14px;line-height:1.4;font-family:var(--pp-font);outline:0;padding:9px 12px}.pa-input::placeholder,.pa-textarea::placeholder{color:var(--pp-ink-3);opacity:1}.pa-input:focus,.pa-textarea:focus{border-color:var(--pp-accent);box-shadow:var(--pp-focus-ring)}.pa-textarea{resize:vertical;min-height:118px;line-height:1.55}.pa-input.is-title{font-weight:700}.pa-input.is-locked{background:var(--pp-bg);color:var(--pp-ink-2);cursor:not-allowed;border-style:dashed}.pa-cat-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pa-cat{text-align:left;background:var(--pp-card);border:1px solid var(--pp-rule);transition:border-color var(--pp-dur-fast) var(--pp-ease), background var(--pp-dur-fast) var(--pp-ease);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.pa-cat:hover{border-color:var(--pp-accent)}.pa-cat .ico{flex-shrink:0;display:inline-flex}.pa-cat .lbl{color:var(--pp-ink-2);min-width:0;font-size:13px;font-weight:700;line-height:1.2}.pa-cat.sel .lbl{color:var(--pp-on-dark)}.pa-cat.sel{background:var(--pp-dark);border-color:var(--pp-dark)}.pa-cat.sel .ico{color:var(--pl-teal-300)}.pa-cat .chk{color:var(--pl-teal-300);margin-left:auto;display:none}.pa-cat.sel .chk{display:inline-flex}.pa-cat-compact{align-items:center;gap:12px;display:flex}.pa-cat-compact .ico{display:inline-flex}.pa-cat-compact .meta{flex-direction:column;gap:1px;min-width:0;display:flex}.pa-cat-compact .k{text-transform:uppercase;letter-spacing:.12em;color:var(--pp-ink-3);font-size:11px;font-weight:700}.pa-cat-compact .v{color:var(--pp-ink);font-size:15px;font-weight:800}.pa-cat-change{border-radius:var(--pp-radius);background:var(--pp-card);border:1px solid var(--pp-rule);min-height:32px;color:var(--pp-ink);transition:border-color var(--pp-dur-fast) var(--pp-ease);margin-left:auto;padding:6px 12px;font-size:13px;font-weight:700}.pa-cat-change:hover{border-color:var(--pp-accent)}.pa-dog-wrap{position:relative}.pa-dog-field{background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius);min-height:40px;transition:border-color var(--pp-dur) var(--pp-ease), box-shadow var(--pp-dur) var(--pp-ease);align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.pa-dog-field:focus-within{border-color:var(--pp-accent);box-shadow:var(--pp-focus-ring)}.pa-dog-field .ico{color:var(--pp-ink-3);display:inline-flex}.pa-dog-field input{color:var(--pp-ink);background:0;border:0;outline:0;flex:1;padding:9px 0;font-size:14px;font-weight:600}.pa-dogresults{z-index:30;background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius-lg);box-shadow:var(--pp-shadow-pop);max-height:260px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto}.pa-dogrow{text-align:left;border-bottom:1px solid var(--pp-rule-soft);width:100%;transition:background var(--pp-dur-fast) var(--pp-ease);align-items:center;gap:10px;padding:8px 12px;display:flex}.pa-dogrow:last-child{border-bottom:0}.pa-dogrow:hover{background:var(--pp-accent-soft)}.pa-dogrow img,.pa-dogrow .ava{object-fit:cover;background:var(--pp-bg);border:1px solid var(--pp-rule);border-radius:6px;flex-shrink:0;width:30px;height:30px}.pa-dogrow .nm{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.pa-dogrow .id{font-family:var(--pp-font-mono);color:var(--pp-ink-3);flex-shrink:0;margin-left:auto;font-size:11px}.pa-dogchip{background:var(--pp-bg);border:1px solid var(--pp-rule);border-radius:var(--pp-radius);align-items:center;gap:10px;padding:8px 10px;display:flex}.pa-dogchip img,.pa-dogchip .ava{object-fit:cover;background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:6px;flex-shrink:0;width:30px;height:30px}.pa-dogchip .nm{font-size:13.5px;font-weight:700}.pa-dogchip .id{font-family:var(--pp-font-mono);color:var(--pp-ink-3);font-size:11px}.pa-dogchip .rm{background:var(--pp-red-bg);width:28px;height:28px;color:var(--pp-red);transition:background var(--pp-dur-fast) var(--pp-ease);border:1px solid #c93e3e4d;border-radius:6px;place-items:center;margin-left:auto;display:grid}.pa-dogchip .rm:hover{background:color-mix(in srgb, var(--pp-red) 22%, var(--pp-card))}.pa-price-wrap{position:relative}.pa-price-wrap .cur{font-family:var(--pp-font-mono);color:var(--pp-ink-3);font-size:15px;font-weight:700;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pa-price-wrap input{background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius);width:100%;min-height:40px;color:var(--pp-ink);font-size:15px;font-weight:700;font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;transition:border-color var(--pp-dur) var(--pp-ease), box-shadow var(--pp-dur) var(--pp-ease);outline:0;padding:9px 12px 9px 28px}.pa-price-wrap input:focus{border-color:var(--pp-accent);box-shadow:var(--pp-focus-ring)}.pa-price-wrap input::placeholder{color:var(--pp-ink-3);font-weight:400}.pa-thumbs{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.pa-thumb{aspect-ratio:4/3;border-radius:var(--pp-radius);border:1px solid var(--pp-rule);background:var(--pp-bg);width:96px;height:auto;position:relative;overflow:hidden}.pa-thumb img{object-fit:cover;width:100%;height:100%}.pa-thumb .cover{color:var(--pp-on-dark);letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#0f2a3fd1;padding:2px 0;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.pa-thumb .rm{background:var(--pp-red);color:#fff;width:22px;height:22px;box-shadow:var(--pp-shadow-sm);transition:background var(--pp-dur-fast) var(--pp-ease);opacity:1;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.pa-thumb .rm:hover{background:var(--pp-status-high-border)}.pa-dropzone{text-align:center;border:1px dashed var(--pp-rule-strong);border-radius:var(--pp-radius-lg);background:var(--pp-bg);cursor:pointer;transition:border-color var(--pp-dur-fast) var(--pp-ease), background var(--pp-dur-fast) var(--pp-ease);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 18px;display:flex}.pa-dropzone:hover,.pa-dropzone.drag{border-color:var(--pp-accent);background:var(--pp-accent-soft)}.pa-dropzone .dz-ico{color:var(--pp-ink-3);display:inline-flex}.pa-dropzone:hover .dz-ico,.pa-dropzone.drag .dz-ico{color:var(--pp-gold-3)}.pa-dropzone .dz-main{color:var(--pp-ink);font-size:14px;font-weight:700}.pa-dropzone .dz-sub{color:var(--pp-ink-3);font-size:12px}.pa-loc-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pa-sublabel{text-transform:uppercase;letter-spacing:.12em;color:var(--pp-ink-3);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.pa-select-wrap{position:relative}.pa-select-wrap select{appearance:none;background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius);width:100%;min-height:40px;color:var(--pp-ink);cursor:pointer;transition:border-color var(--pp-dur) var(--pp-ease), box-shadow var(--pp-dur) var(--pp-ease);outline:0;padding:9px 36px 9px 12px;font-size:14px}.pa-select-wrap select:focus{border-color:var(--pp-accent);box-shadow:var(--pp-focus-ring)}.pa-select-wrap .caret{color:var(--pp-ink-3);pointer-events:none;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pa-contact-list{flex-direction:column;gap:10px;display:flex}.pa-contact-row{align-items:center;gap:12px;display:flex}.pa-contact-tile{border-radius:var(--pp-radius);border:1px solid #0f2a3f0f;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.pa-contact-row input{background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius);min-height:40px;color:var(--pp-ink);font-size:13px;font-family:var(--pp-font-mono);transition:border-color var(--pp-dur) var(--pp-ease), box-shadow var(--pp-dur) var(--pp-ease);outline:0;flex:1;padding:9px 12px}.pa-contact-row input:focus{border-color:var(--pp-accent);box-shadow:var(--pp-focus-ring)}.pa-contact-row input::placeholder{color:var(--pp-ink-3);opacity:1}.pa-warn{color:var(--pp-amber);align-items:center;gap:6px;margin:-2px 0 0 48px;font-size:12px;display:flex}.pa-place{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.pa-place-legend{text-transform:uppercase;letter-spacing:.12em;color:var(--pp-ink-2);margin:0 0 10px;padding:0;font-size:11px;font-weight:700}.pa-place-grid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:560px){.pa-place-grid:not(.pa-place-grid--stack){grid-template-columns:1fr 1fr}}.pa-place-opt{border:1px solid var(--pp-rule);border-radius:var(--pp-radius-lg);background:var(--pp-card);cursor:pointer;min-width:0;transition:border-color var(--pp-dur-fast) var(--pp-ease), background var(--pp-dur-fast) var(--pp-ease);align-items:flex-start;gap:10px;padding:14px 16px;display:flex;position:relative}.pa-place-opt:hover{border-color:var(--pp-rule-strong)}.pa-place-opt.on{border:2px solid var(--pp-accent);background:var(--pp-accent-soft);padding:13px 15px}.pa-place-opt.is-disabled{cursor:not-allowed;background:var(--pp-bg-2)}.pa-place-opt.is-disabled:hover{border-color:var(--pp-rule)}.pa-place-opt:has(.pa-place-input:focus-visible){box-shadow:var(--pp-focus-ring)}.pa-place-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.pa-radio{border:1px solid var(--pp-rule-strong);background:var(--pp-card);width:18px;height:18px;transition:border-color var(--pp-dur-fast) var(--pp-ease);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.pa-radio:after{content:"";background:var(--pp-accent);opacity:0;width:8px;height:8px;transition:opacity var(--pp-dur-fast);border-radius:50%}.pa-place-opt.on .pa-radio{border-color:var(--pp-accent)}.pa-place-opt.on .pa-radio:after{opacity:1}.pa-place-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pa-place-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pa-place-title{color:var(--pp-ink);align-items:center;gap:6px;font-size:15px;font-weight:800;display:inline-flex}.pa-place-opt--featured .pa-place-title{color:var(--pp-gold-3)}.pa-place-opt.is-disabled .pa-place-title{color:var(--pp-ink-3)}.pa-place-price{font-family:var(--pp-font-mono);border-radius:var(--pp-radius-pill);background:var(--pp-bg-2);color:var(--pp-ink-2);white-space:nowrap;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.pa-place-price.free{background:var(--pp-green-bg);color:var(--pp-green)}.pa-place-price.taken{background:var(--pp-bg);color:var(--pp-ink-3)}.pa-place-desc{color:var(--pp-ink-2);flex-direction:column;align-items:flex-start;font-size:13px;line-height:1.5;display:flex}.pa-feat-balance{color:var(--pp-ink-3);font-size:12px;font-family:var(--pp-font-mono);margin:2px 0 0}.pa-feat-insufficient{border-radius:var(--pp-radius-lg);background:var(--pp-red-bg);border:1px solid #c93e3e4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.pa-feat-insufficient p{color:var(--pp-red);margin:0;font-size:12px;font-weight:600}.pa-buycredits{border-radius:var(--pp-radius);background:var(--pp-card);min-height:32px;color:var(--pp-ink);border:1px solid var(--pp-rule);white-space:nowrap;transition:border-color var(--pp-dur-fast) var(--pp-ease);align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.pa-buycredits:hover{border-color:var(--pp-accent)}.pa-place-opt.is-disabled .pa-feat-countdown{background:var(--pp-card);border:1px solid var(--pp-rule)}.pa-feat-countdown{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;color:var(--pp-ink);background:var(--pp-bg-2);border-radius:6px;align-items:center;margin:8px 0 0;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.pa-cost{background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius-lg);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.pa-cost .k{text-transform:uppercase;letter-spacing:.12em;color:var(--pp-ink-2);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.pa-cost .v{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;color:var(--pp-ink);font-size:15px;font-weight:700}.pa-cost .v.free{color:var(--pp-green)}.pa-submit-err{text-align:center;background:var(--pp-red-bg);border-radius:var(--pp-radius-lg);border:1px solid #c93e3e4d;flex-direction:column;align-items:center;gap:8px;padding:14px 16px;display:flex}.pa-submit-err p{color:var(--pp-red);margin:0;font-size:13px;font-weight:700}.pa-submit{border-radius:var(--pp-radius);letter-spacing:0;width:100%;min-height:48px;transition:background var(--pp-dur-fast) var(--pp-ease), transform var(--pp-dur) var(--pp-ease), box-shadow var(--pp-dur) var(--pp-ease);background:var(--pp-accent);color:#fff;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:15px;font-weight:700;display:flex}.pa-submit:hover{background:var(--pp-accent-hover);box-shadow:var(--pp-shadow-cta)}.pa-submit:active{transform:scale(.98)}.pa-submit:focus-visible{box-shadow:var(--pp-focus-ring);outline:none}.pa-submit:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.pa-spin{animation:1s linear infinite pa-spin;display:inline-flex}@keyframes pa-spin{to{transform:rotate(360deg)}}.pa-preview{flex-direction:column;gap:12px;display:flex;position:sticky;top:80px}.pa-preview-head{text-transform:uppercase;letter-spacing:.12em;color:var(--pp-ink-2);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.pa-preview-head .dot{background:var(--pp-pulse);border-radius:50%;width:7px;height:7px}.pa-preview-note{color:var(--pp-ink-3);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.5;display:flex}.pa-preview-note .ico{color:var(--pp-gold-3);flex-shrink:0;margin-top:1px;display:inline-flex}@media (max-width:980px){.pa-layout{grid-template-columns:1fr}.pa-preview{order:2;position:static}.pa-preview-inner{max-width:300px}}@media (max-width:620px){.pa-wrap{padding:18px 16px 56px}.pa-title{font-size:26px}}@media (max-width:520px){.pa-cat-grid{grid-template-columns:repeat(2,1fr)}.pa-loc-grid{grid-template-columns:1fr}}.pd-card{background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius-lg);padding:20px}.pd-card--tight{padding:16px}.pd-label{letter-spacing:.12em;text-transform:uppercase;color:var(--pp-ink-3);font-size:11px;font-weight:700;display:block}.pd-sechead{border-bottom:1px solid var(--pp-rule-soft);letter-spacing:.12em;text-transform:uppercase;color:var(--pp-ink-2);margin:0 0 12px;padding-bottom:12px;font-size:11px;font-weight:700}.pd-photo{aspect-ratio:4/3;background:var(--pp-bg-2);border:1px solid var(--pp-rule);border-radius:var(--pp-radius-lg);flex:1;min-width:0;position:relative;overflow:hidden}.pd-photo img{border-radius:0}.pd-watermark{z-index:10;border-radius:var(--pp-radius-pill);background:var(--pp-photo-overlay);color:var(--pp-brown);align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.pd-videowait{z-index:5;text-align:center;background:var(--pp-dark);color:var(--pp-on-dark);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex;position:absolute;inset:0}.pd-videowait .ico{color:var(--pl-teal-300);display:inline-flex}.pd-railbtn{background:var(--pp-card);border:1px solid var(--pp-rule);width:32px;height:32px;color:var(--pp-ink);transition:border-color var(--pp-dur-fast) var(--pp-ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pd-railbtn:hover{border-color:var(--pp-accent)}.pd-thumb{aspect-ratio:4/3;border-radius:var(--pp-radius-sm);border:1px solid var(--pp-rule);background:var(--pp-bg-2);opacity:.8;width:64px;transition:border-color var(--pp-dur-fast) var(--pp-ease), opacity var(--pp-dur-fast) var(--pp-ease);flex-shrink:0;position:relative;overflow:hidden}.pd-thumb:hover{opacity:1;border-color:var(--pl-grey-400)}.pd-thumb.is-on{opacity:1;border:2px solid var(--pp-accent)}.pd-thumb .play{pointer-events:none;background:var(--pp-scrim);color:#fff;place-items:center;display:grid;position:absolute;inset:0}.pd-linkrow{background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius-lg);color:inherit;transition:border-color var(--pp-dur) var(--pp-ease), box-shadow var(--pp-dur) var(--pp-ease), transform var(--pp-dur) var(--pp-ease);align-items:center;gap:12px;padding:14px 16px;display:flex}.pd-linkrow:hover{border-color:var(--pp-accent);box-shadow:var(--pp-shadow-card-hover)}@media (prefers-reduced-motion:no-preference){.pd-linkrow:hover{transform:translateY(-2px)}}.pd-linkrow .t{color:var(--pp-ink);font-size:14px;font-weight:700}.pd-linkrow .s{color:var(--pp-ink-3);font-size:12px}.pd-linkrow .go{color:var(--pp-gold-3);margin-left:auto;display:inline-flex}.pd-cat{border-radius:var(--pp-radius-pill);background:var(--pp-bg-2);color:var(--pp-ink-2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.pd-share{border-radius:var(--pp-radius);background:var(--pp-card);border:1px solid var(--pp-rule);width:32px;height:32px;color:var(--pp-ink-2);transition:border-color var(--pp-dur-fast) var(--pp-ease);place-items:center;display:grid}.pd-share:hover{border-color:var(--pp-accent)}.pd-title{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:800;line-height:1.2}.pd-verified{border-radius:var(--pp-radius-pill);background:var(--pp-green-bg);color:var(--pp-green);align-items:center;gap:6px;margin-bottom:12px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.pd-price{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--pp-ink);margin:4px 0 16px;font-size:28px;font-weight:700}.pd-price.is-ask{font-family:var(--pp-font);color:var(--pp-ink-3);font-size:18px}.pd-metarow{align-items:center;gap:10px;margin-bottom:12px;display:flex}.pd-metaico{border-radius:var(--pp-radius);background:var(--pp-tile-slate);width:32px;height:32px;color:var(--pp-ink-2);flex-shrink:0;place-items:center;display:grid}.pd-metaval{color:var(--pp-ink);font-size:14px;font-weight:600}.pd-banner{border-radius:var(--pp-radius);text-align:center;margin-bottom:12px;padding:10px 14px;font-size:14px;font-weight:700}.pd-banner--sold{background:var(--pp-dark);color:var(--pp-on-dark)}.pd-banner--expired{background:var(--pp-bg-2);color:var(--pp-ink-2);border:1px solid var(--pp-rule)}.pd-seller{border-top:1px solid var(--pp-rule-soft);flex-direction:column;gap:16px;margin-bottom:16px;padding:16px 0 0;display:flex}.pd-seller-head{align-items:center;gap:16px;display:flex}.pd-seller-pic{border-radius:var(--pp-radius-xl);border:1px solid var(--pp-border-on-dark);background:var(--pp-dark);width:88px;height:88px;color:var(--pp-on-dark);font-family:var(--pp-font-mono);letter-spacing:.02em;flex-shrink:0;place-items:center;font-size:26px;font-weight:700;display:grid;position:relative;overflow:hidden}.pd-seller-pic--round{border-radius:50%}.pd-seller-pic img{border-radius:0}.pd-seller-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pd-seller-title{align-items:center;gap:8px;min-width:0;display:flex}.pd-seller-title__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;min-width:0;color:var(--pp-ink);font-size:22px;font-weight:800;line-height:1.1;overflow:hidden}.pd-seller-title__name:hover{text-decoration:underline}.pd-seller-member{min-height:16px;color:var(--pp-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.pd-seller-member a:hover{text-decoration:underline}.pd-seller-member__since{color:var(--pp-ink-3);white-space:nowrap;font-weight:500}.pd-trust{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pd-trust-item{border-radius:var(--pp-radius);border:1px solid var(--pp-rule);background:var(--pp-bg-2);min-width:0;color:var(--pp-ink);align-items:center;gap:10px;padding:12px 14px;display:flex}a.pd-trust-item:hover{border-color:var(--pp-rule-strong)}.pd-trust-item--wide{grid-column:1/-1}.pd-trust-item__ico{flex-shrink:0;place-items:center;width:44px;display:grid}.pd-trust-item__star{color:var(--pl-ribbon-3);font-size:34px;line-height:1}.pd-trust-item__title{font-size:13px;font-weight:700;line-height:1.3;display:block}.pd-trust-item__sub{font-family:var(--pp-font-mono);color:var(--pp-ink-3);margin-top:2px;font-size:12px;line-height:1.3;display:block}.pa-preview-seller{margin-top:12px}.pa-preview-seller .pd-seller{margin-bottom:0;padding:12px 0 0}.pa-kennel-nudge{border-radius:var(--pp-radius);background:var(--pp-accent-soft);color:var(--pp-ink-2);align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.pa-kennel-nudge .ico{color:var(--pp-gold-3);flex-shrink:0;margin-top:2px;display:inline-flex}.pa-kennel-nudge a{color:var(--pp-gold-3);font-weight:700}.pa-kennel-nudge a:hover{text-decoration:underline}.pd-inquiry{width:100%}.pd-facts{border-top:1px solid var(--pp-rule-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.pd-factval{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;color:var(--pp-ink);margin-top:2px;font-size:13px;font-weight:600}.pd-expiry{border-radius:var(--pp-radius);align-items:center;gap:8px;margin-top:14px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.pd-expiry--ok{background:var(--pp-green-bg);color:var(--pp-green)}.pd-expiry--soon{background:var(--pp-amber-bg);color:var(--pp-amber)}.pd-expiry--over{background:var(--pp-red-bg);color:var(--pp-red)}.pd-subpanel{border-radius:var(--pp-radius);background:var(--pp-bg);border:1px solid var(--pp-rule);margin-top:12px;padding:14px}.pd-star{color:var(--pp-rule);background:0 0;border:0;padding:0 2px;font-size:24px;line-height:1}.pd-star.is-on{color:var(--pp-accent)}.pd-contact{align-items:center;gap:12px;display:flex}.pd-contact-tile{border-radius:var(--pp-radius);border:1px solid #0f2a3f0f;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.pd-contact-val{font-family:var(--pp-font-mono);color:var(--pp-ink);word-break:break-all;font-size:13px;font-weight:600}a.pd-contact-val{color:var(--pp-gold-3)}a.pd-contact-val:hover{text-decoration:underline}.pd-next{z-index:50;background:var(--pp-dark);color:var(--pp-on-dark);border:1px solid var(--pp-border-on-dark);border-radius:var(--pp-radius-lg) 0 0 var(--pp-radius-lg);letter-spacing:.12em;text-transform:uppercase;transition:background var(--pp-dur-fast) var(--pp-ease);border-right:0;flex-direction:column;align-items:center;gap:4px;padding:14px 8px 14px 12px;font-size:10px;font-weight:700;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.pd-next:hover{background:var(--pl-navy-700)}.pd-next .go{color:var(--pl-teal-300);display:inline-flex}@media (max-width:620px){.pa-steps{gap:8px 14px}.pa-step-rule{display:none}}
.pl-opt-chips{flex-wrap:wrap;gap:8px;display:flex}.pl-opt-chip{border-radius:var(--pp-radius-pill);background:var(--pp-card);border:1px solid var(--pp-rule);min-height:34px;color:var(--pp-ink-2);text-align:left;cursor:pointer;transition:border-color var(--pp-dur-fast) var(--pp-ease), background var(--pp-dur-fast) var(--pp-ease);align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.pl-opt-chip:hover:not(:disabled){border-color:var(--pp-accent)}.pl-opt-chip:focus-visible{box-shadow:var(--pp-focus-ring);outline:none}.pl-opt-chip.is-on{background:var(--pp-dark);border-color:var(--pp-dark);color:var(--pp-on-dark)}.pl-opt-chip.is-on svg{color:var(--pl-teal-300)}.pl-opt-chip:disabled{opacity:.45;cursor:not-allowed}.pl-ped-note{color:var(--pp-ink-2);align-items:flex-start;gap:8px;display:flex}.pl-ped-note .ico{color:var(--pp-gold-3);flex-shrink:0;margin-top:2px;display:inline-flex}.pl-ped-note a{color:var(--pp-gold-3);text-underline-offset:2px;font-weight:700;text-decoration:underline}.pp-ad-tag.pl-ped-badge{background:var(--pp-accent-soft);color:var(--pp-gold-3)}.pl-ped-badge--detail{border-radius:var(--pp-radius-pill);background:var(--pp-accent-soft);border:1px solid var(--pp-accent-soft-2);color:var(--pp-gold-3);align-items:center;gap:6px;margin-top:8px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.pl-ad-attrs{color:var(--pp-ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:600;overflow:hidden}
.pp-tool-soon{justify-content:center;padding:48px 16px 72px;display:flex}.pp-tool-soon__card{text-align:center;background:var(--pp-card);border:1px solid var(--pp-rule);border-radius:var(--pp-radius-lg);flex-direction:column;align-items:center;gap:14px;width:100%;max-width:560px;padding:40px 32px;display:flex}.pp-tool-soon__icon{background:var(--pp-tile-teal);width:56px;height:56px;color:var(--pp-gold-3);border-radius:14px;place-items:center;display:grid}.pp-tool-soon__title{letter-spacing:var(--pp-track-tight);color:var(--pp-ink);margin:0;font-size:24px;font-weight:800;line-height:1.2}.pp-tool-soon__body{max-width:44ch;color:var(--pp-ink-2);margin:0;font-size:15px;line-height:1.55}.pp-tool-soon__cta{margin-top:6px}@media (max-width:480px){.pp-tool-soon{padding:24px 16px 48px}.pp-tool-soon__card{padding:28px 20px}.pp-tool-soon__title{font-size:21px}}.pp-soon-tag{border-radius:var(--pp-radius-pill);letter-spacing:.08em;text-transform:uppercase;text-align:center;background:var(--pp-bg-2);color:var(--pp-ink-3);flex-shrink:0;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:700;line-height:1.3;display:inline-flex}.pp-soon-tag--on-dark{color:var(--pp-on-dark-mute);border:1px solid var(--pp-border-on-dark);background:0 0}.is-tool-off,.pl-dash-nav__row.is-tool-off{color:var(--pp-ink-3)}.is-tool-off svg{opacity:.6}.pp-feat-card.is-tool-off{background:var(--pp-bg)}.pp-feat-card.is-tool-off h3{color:var(--pp-ink-2)}.pp-feat-card.is-tool-off .pp-feat-icon{filter:grayscale();opacity:.7}.pp-feat-card .pp-soon-tag{vertical-align:middle;margin-left:8px}.pl-dash__main .pp-tool-soon{padding:8px 0 48px}
