:root{--pp-color-primary-50: #eff6ff;--pp-color-primary-100: #dbeafe;--pp-color-primary-200: #bfdbfe;--pp-color-primary-300: #93c5fd;--pp-color-primary-400: #60a5fa;--pp-color-primary-500: #3b82f6;--pp-color-primary-600: #2563eb;--pp-color-primary-700: #1d4ed8;--pp-color-primary-800: #1e40af;--pp-color-primary-900: #1e3a8a;--pp-color-primary-950: #172554;--pp-color-secondary-50: #f5f3ff;--pp-color-secondary-100: #ede9fe;--pp-color-secondary-200: #ddd6fe;--pp-color-secondary-300: #c4b5fd;--pp-color-secondary-400: #a78bfa;--pp-color-secondary-500: #8b5cf6;--pp-color-secondary-600: #7c3aed;--pp-color-secondary-700: #6d28d9;--pp-color-secondary-800: #5b21b6;--pp-color-secondary-900: #4c1d95;--pp-color-secondary-950: #2e1065;--pp-color-accent-50: #fffbeb;--pp-color-accent-100: #fef3c7;--pp-color-accent-200: #fde68a;--pp-color-accent-300: #fcd34d;--pp-color-accent-400: #fbbf24;--pp-color-accent-500: #f59e0b;--pp-color-accent-600: #d97706;--pp-color-accent-700: #b45309;--pp-color-accent-800: #92400e;--pp-color-accent-900: #78350f;--pp-color-accent-950: #451a03;--pp-color-neutral-25: #fcfcfd;--pp-color-neutral-50: #f9fafb;--pp-color-neutral-100: #f3f4f6;--pp-color-neutral-200: #e5e7eb;--pp-color-neutral-300: #d1d5db;--pp-color-neutral-400: #9ca3af;--pp-color-neutral-500: #6b7280;--pp-color-neutral-600: #4b5563;--pp-color-neutral-700: #374151;--pp-color-neutral-800: #1f2937;--pp-color-neutral-900: #111827;--pp-color-neutral-950: #030712;--pp-color-success-50: #ecfdf5;--pp-color-success-100: #d1fae5;--pp-color-success-200: #a7f3d0;--pp-color-success-300: #6ee7b7;--pp-color-success-400: #34d399;--pp-color-success-500: #10b981;--pp-color-success-600: #059669;--pp-color-success-700: #047857;--pp-color-success-800: #065f46;--pp-color-success-900: #064e3b;--pp-color-success-950: #022c22;--pp-color-warning-50: #fffbeb;--pp-color-warning-100: #fef3c7;--pp-color-warning-200: #fde68a;--pp-color-warning-300: #fcd34d;--pp-color-warning-400: #fbbf24;--pp-color-warning-500: #f59e0b;--pp-color-warning-600: #d97706;--pp-color-warning-700: #b45309;--pp-color-warning-800: #92400e;--pp-color-warning-900: #78350f;--pp-color-warning-950: #451a03;--pp-color-error-50: #fef2f2;--pp-color-error-100: #fee2e2;--pp-color-error-200: #fecaca;--pp-color-error-300: #fca5a5;--pp-color-error-400: #f87171;--pp-color-error-500: #ef4444;--pp-color-error-600: #dc2626;--pp-color-error-700: #b91c1c;--pp-color-error-800: #991b1b;--pp-color-error-900: #7f1d1d;--pp-color-error-950: #450a0a;--pp-color-info-50: #f0f9ff;--pp-color-info-100: #e0f2fe;--pp-color-info-200: #bae6fd;--pp-color-info-300: #7dd3fc;--pp-color-info-400: #38bdf8;--pp-color-info-500: #0ea5e9;--pp-color-info-600: #0284c7;--pp-color-info-700: #0369a1;--pp-color-info-800: #075985;--pp-color-info-900: #0c4a6e;--pp-color-info-950: #082f49;--pp-color-bg: #ffffff;--pp-color-bg-secondary: var(--pp-color-neutral-50);--pp-color-bg-tertiary: var(--pp-color-neutral-100);--pp-color-bg-inverse: var(--pp-color-neutral-900);--pp-color-text: var(--pp-color-neutral-900);--pp-color-text-secondary: var(--pp-color-neutral-600);--pp-color-text-tertiary: var(--pp-color-neutral-500);--pp-color-text-muted: var(--pp-color-neutral-400);--pp-color-text-inverse: #ffffff;--pp-color-text-link: var(--pp-color-primary-600);--pp-color-text-link-hover: var(--pp-color-primary-700);--pp-color-border: var(--pp-color-neutral-200);--pp-color-border-strong: var(--pp-color-neutral-300);--pp-color-ring: var(--pp-color-primary-500);--pp-button-primary-bg: var(--pp-color-primary-600);--pp-button-primary-hover: var(--pp-color-primary-700);--pp-button-primary-text: #ffffff;--pp-input-bg: var(--pp-color-bg);--pp-input-border: var(--pp-color-neutral-200);--pp-input-border-focus: var(--pp-color-primary-500);--pp-input-text: var(--pp-color-text);--pp-card-bg: var(--pp-color-bg);--pp-card-border: var(--pp-color-neutral-200)}:root{--pp-font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--pp-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--pp-text-xs: .75rem;--pp-text-sm: .875rem;--pp-text-base: 1rem;--pp-text-lg: 1.125rem;--pp-text-xl: 1.25rem;--pp-text-2xl: 1.5rem;--pp-text-3xl: 1.875rem;--pp-text-4xl: 2.25rem;--pp-text-5xl: 3rem;--pp-text-6xl: 3.75rem;--pp-leading-none: 1;--pp-leading-tight: 1.25;--pp-leading-snug: 1.375;--pp-leading-normal: 1.5;--pp-leading-relaxed: 1.625;--pp-leading-loose: 2;--pp-font-thin: 100;--pp-font-extralight: 200;--pp-font-light: 300;--pp-font-regular: 400;--pp-font-medium: 500;--pp-font-semibold: 600;--pp-font-bold: 700;--pp-font-extrabold: 800;--pp-font-black: 900;--pp-tracking-tighter: -.05em;--pp-tracking-tight: -.025em;--pp-tracking-normal: 0;--pp-tracking-wide: .025em;--pp-tracking-wider: .05em;--pp-tracking-widest: .1em}:root{--pp-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--pp-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--pp-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--pp-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--pp-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--pp-shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--pp-shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--pp-shadow-none: 0 0 #0000;--pp-ring-color: var(--pp-color-primary-500);--pp-ring-offset: 2px;--pp-ring-width: 2px;--pp-shadow-focus-ring: 0 0 0 3px var(--pp-color-primary-100);--pp-shadow-focus-ring-error: 0 0 0 3px var(--pp-color-error-100);--pp-shadow-focus-ring-success: 0 0 0 3px var(--pp-color-success-100)}:root{--pp-radius-none: 0;--pp-radius-xs: .125rem;--pp-radius-sm: .25rem;--pp-radius-md: .375rem;--pp-radius-lg: .5rem;--pp-radius-xl: .75rem;--pp-radius-2xl: 1rem;--pp-radius-3xl: 1.5rem;--pp-radius-4xl: 2rem;--pp-radius-full: 9999px;--pp-border-0: 0;--pp-border-1: 1px;--pp-border-2: 2px;--pp-border-4: 4px;--pp-border-8: 8px}:where(.is-pp-container) h1,.pp-h1{font-size:var(--pp-text-4xl);font-weight:var(--pp-font-bold);line-height:var(--pp-leading-tight);letter-spacing:var(--pp-tracking-tight);color:var(--pp-color-text)}:where(.is-pp-container) h2,.pp-h2{font-size:var(--pp-text-3xl);font-weight:var(--pp-font-bold);line-height:var(--pp-leading-tight);letter-spacing:var(--pp-tracking-tight);color:var(--pp-color-text)}:where(.is-pp-container) h3,.pp-h3{font-size:var(--pp-text-2xl);font-weight:var(--pp-font-semibold);line-height:var(--pp-leading-snug);color:var(--pp-color-text)}:where(.is-pp-container) h4,.pp-h4{font-size:var(--pp-text-xl);font-weight:var(--pp-font-semibold);line-height:var(--pp-leading-snug);color:var(--pp-color-text)}:where(.is-pp-container) h5,.pp-h5{font-size:var(--pp-text-lg);font-weight:var(--pp-font-medium);line-height:var(--pp-leading-normal);color:var(--pp-color-text)}:where(.is-pp-container) h6,.pp-h6{font-size:var(--pp-text-base);font-weight:var(--pp-font-medium);line-height:var(--pp-leading-normal);color:var(--pp-color-text)}:where(.is-pp-container) p,.pp-p{font-size:var(--pp-text-base);line-height:var(--pp-leading-relaxed);color:var(--pp-color-text-secondary)}.pp-lead{font-size:var(--pp-text-lg);line-height:var(--pp-leading-relaxed);color:var(--pp-color-text-secondary)}:where(.is-pp-container) small,.pp-small{font-size:var(--pp-text-sm);line-height:var(--pp-leading-normal)}.pp-muted{color:var(--pp-color-text-muted)}.pp-link{color:var(--pp-color-text-link);text-decoration:none;transition-property:color;transition-duration:var(--pp-duration-200);transition-timing-function:var(--pp-ease-in-out)}.pp-link:hover{color:var(--pp-color-text-link-hover);text-decoration:underline}.pp-link:focus-visible{outline:var(--pp-ring-width) solid var(--pp-ring-color);outline-offset:var(--pp-ring-offset);border-radius:var(--pp-radius-xs)}:where(.is-pp-container) code,.pp-code{font-family:var(--pp-font-mono);font-size:.875em;background-color:var(--pp-color-bg-tertiary);padding:var(--pp-space-0-5) var(--pp-space-1-5);border-radius:var(--pp-radius-md);color:var(--pp-color-error-600)}:where(.is-pp-container) pre,.pp-pre{font-family:var(--pp-font-mono);font-size:var(--pp-text-sm);background-color:var(--pp-color-bg-tertiary);padding:var(--pp-space-4);border-radius:var(--pp-radius-lg);overflow-x:auto}:where(.is-pp-container) pre code{background:none;padding:0;color:inherit}:where(.is-pp-container) blockquote,.pp-blockquote{border-left:4px solid var(--pp-color-primary-500);padding-left:var(--pp-space-4);margin-left:0;font-style:italic;color:var(--pp-color-text-secondary)}.pp-list{padding-left:var(--pp-space-6)}.pp-list.pp-list-disc{list-style-type:disc}.pp-list.pp-list-decimal{list-style-type:decimal}.pp-list li{margin-bottom:var(--pp-space-2)}.pp-list li:last-child{margin-bottom:0}:where(.is-pp-container) hr,.pp-divider{border:none;border-top:1px solid var(--pp-color-border);margin:var(--pp-space-6) 0}.pp-theme-dark{--pp-color-bg: #111827;--pp-color-bg-secondary: #1f2937;--pp-color-bg-tertiary: #374151;--pp-color-bg-inverse: var(--pp-color-neutral-50);--pp-color-text: #f9fafb;--pp-color-text-secondary: #d1d5db;--pp-color-text-tertiary: #9ca3af;--pp-color-text-muted: #6b7280;--pp-color-text-inverse: #111827;--pp-color-text-link: var(--pp-color-primary-400);--pp-color-text-link-hover: var(--pp-color-primary-300);--pp-color-border: #374151;--pp-color-border-strong: #4b5563;--pp-color-ring: var(--pp-color-primary-400);--pp-color-neutral-25: #151922;--pp-color-neutral-50: #1f2937;--pp-color-neutral-100: #374151;--pp-color-neutral-200: #4b5563;--pp-color-neutral-300: #6b7280;--pp-color-neutral-400: #9ca3af;--pp-color-neutral-500: #d1d5db;--pp-color-neutral-600: #e5e7eb;--pp-color-neutral-700: #f3f4f6;--pp-color-neutral-800: #f9fafb;--pp-color-neutral-900: #ffffff;--pp-input-bg: var(--pp-color-bg-secondary);--pp-input-border: #4b5563;--pp-input-border-focus: var(--pp-color-primary-400);--pp-input-text: #f9fafb;--pp-card-bg: var(--pp-color-bg-secondary);--pp-card-border: #374151;--pp-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .3);--pp-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .4), 0 1px 2px -1px rgb(0 0 0 / .4);--pp-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .4);--pp-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .4), 0 4px 6px -4px rgb(0 0 0 / .4);--pp-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .5), 0 8px 10px -6px rgb(0 0 0 / .5);--pp-shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .6);--pp-shadow-focus-ring: 0 0 0 3px rgba(96, 165, 250, .25);--pp-shadow-focus-ring-error: 0 0 0 3px rgba(248, 113, 113, .25);--pp-shadow-focus-ring-success: 0 0 0 3px rgba(52, 211, 153, .25);--pp-color-primary-50: rgba(59, 130, 246, .1);--pp-color-primary-100: rgba(59, 130, 246, .2);--pp-color-success-50: rgba(16, 185, 129, .1);--pp-color-success-100: rgba(16, 185, 129, .2);--pp-color-warning-50: rgba(245, 158, 11, .1);--pp-color-warning-100: rgba(245, 158, 11, .2);--pp-color-error-50: rgba(239, 68, 68, .1);--pp-color-error-100: rgba(239, 68, 68, .2);--pp-color-info-50: rgba(14, 165, 233, .1);--pp-color-info-100: rgba(14, 165, 233, .2);color-scheme:dark}@media (prefers-color-scheme: dark){.pp-theme-auto{--pp-color-bg: #111827;--pp-color-bg-secondary: #1f2937;--pp-color-bg-tertiary: #374151;--pp-color-bg-inverse: var(--pp-color-neutral-50);--pp-color-text: #f9fafb;--pp-color-text-secondary: #d1d5db;--pp-color-text-tertiary: #9ca3af;--pp-color-text-muted: #6b7280;--pp-color-text-inverse: #111827;--pp-color-text-link: var(--pp-color-primary-400);--pp-color-text-link-hover: var(--pp-color-primary-300);--pp-color-border: #374151;--pp-color-border-strong: #4b5563;--pp-color-ring: var(--pp-color-primary-400);--pp-color-neutral-25: #151922;--pp-color-neutral-50: #1f2937;--pp-color-neutral-100: #374151;--pp-color-neutral-200: #4b5563;--pp-color-neutral-300: #6b7280;--pp-color-neutral-400: #9ca3af;--pp-color-neutral-500: #d1d5db;--pp-color-neutral-600: #e5e7eb;--pp-color-neutral-700: #f3f4f6;--pp-color-neutral-800: #f9fafb;--pp-color-neutral-900: #ffffff;--pp-input-bg: var(--pp-color-bg-secondary);--pp-input-border: var(--pp-color-neutral-600);--pp-input-text: #f9fafb;--pp-card-bg: var(--pp-color-bg-secondary);--pp-card-border: #374151;--pp-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .3);--pp-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .4), 0 1px 2px -1px rgb(0 0 0 / .4);--pp-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .4);--pp-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .4), 0 4px 6px -4px rgb(0 0 0 / .4);--pp-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .5), 0 8px 10px -6px rgb(0 0 0 / .5);--pp-shadow-focus-ring: 0 0 0 3px rgba(96, 165, 250, .25);--pp-shadow-focus-ring-error: 0 0 0 3px rgba(248, 113, 113, .25);--pp-shadow-focus-ring-success: 0 0 0 3px rgba(52, 211, 153, .25);--pp-color-primary-50: rgba(59, 130, 246, .1);--pp-color-primary-100: rgba(59, 130, 246, .2);--pp-color-success-50: rgba(16, 185, 129, .1);--pp-color-success-100: rgba(16, 185, 129, .2);--pp-color-warning-50: rgba(245, 158, 11, .1);--pp-color-warning-100: rgba(245, 158, 11, .2);--pp-color-error-50: rgba(239, 68, 68, .1);--pp-color-error-100: rgba(239, 68, 68, .2);--pp-color-info-50: rgba(14, 165, 233, .1);--pp-color-info-100: rgba(14, 165, 233, .2);color-scheme:dark}}[data-theme=dark]{--pp-color-bg: #111827;--pp-color-bg-secondary: #1f2937;--pp-color-bg-tertiary: #374151;--pp-color-bg-inverse: var(--pp-color-neutral-50);--pp-color-text: #f9fafb;--pp-color-text-secondary: #d1d5db;--pp-color-text-tertiary: #9ca3af;--pp-color-text-muted: #6b7280;--pp-color-text-inverse: #111827;--pp-color-text-link: var(--pp-color-primary-400);--pp-color-text-link-hover: var(--pp-color-primary-300);--pp-color-border: #374151;--pp-color-border-strong: #4b5563;--pp-color-ring: var(--pp-color-primary-400);--pp-color-neutral-25: #151922;--pp-color-neutral-50: #1f2937;--pp-color-neutral-100: #374151;--pp-color-neutral-200: #4b5563;--pp-color-neutral-300: #6b7280;--pp-color-neutral-400: #9ca3af;--pp-color-neutral-500: #d1d5db;--pp-color-neutral-600: #e5e7eb;--pp-color-neutral-700: #f3f4f6;--pp-color-neutral-800: #f9fafb;--pp-color-neutral-900: #ffffff;--pp-input-bg: var(--pp-color-bg-secondary);--pp-input-border: var(--pp-color-neutral-600);--pp-input-text: #f9fafb;--pp-card-bg: var(--pp-color-bg-secondary);--pp-card-border: #374151;--pp-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .3);--pp-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .4), 0 1px 2px -1px rgb(0 0 0 / .4);--pp-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .4);--pp-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .4), 0 4px 6px -4px rgb(0 0 0 / .4);--pp-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .5), 0 8px 10px -6px rgb(0 0 0 / .5);--pp-shadow-focus-ring: 0 0 0 3px rgba(96, 165, 250, .25);--pp-shadow-focus-ring-error: 0 0 0 3px rgba(248, 113, 113, .25);--pp-shadow-focus-ring-success: 0 0 0 3px rgba(52, 211, 153, .25);--pp-color-primary-50: rgba(59, 130, 246, .1);--pp-color-primary-100: rgba(59, 130, 246, .2);--pp-color-success-50: rgba(16, 185, 129, .1);--pp-color-success-100: rgba(16, 185, 129, .2);--pp-color-warning-50: rgba(245, 158, 11, .1);--pp-color-warning-100: rgba(245, 158, 11, .2);--pp-color-error-50: rgba(239, 68, 68, .1);--pp-color-error-100: rgba(239, 68, 68, .2);--pp-color-info-50: rgba(14, 165, 233, .1);--pp-color-info-100: rgba(14, 165, 233, .2);color-scheme:dark}@media screen and (min-width: 992px){.pp-item-page .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1024px}.pp-item-page .wp-block-post-title{display:none}}body.pp-fullscreen-page #wpadminbar{display:none}body.pp-fullscreen-page{padding-top:0!important}
