:root{--color-paper:#fbf1e9;--color-paper-warm:#f5e9de;--color-card:#fff;--color-anchor:#2a1438;--color-ink:#2e1a3a;--color-ink-soft:#6e5670;--color-primary:#6b3a89;--color-secondary:#e07856;--color-coral-deep:#c45f3d;--color-rule:#6b3a8924;--color-tag-bg:#f0e3ef;--color-tag-ink:#6b3a89;--color-primary-hover:#5a2e75;--color-info-bg:#dae8fd;--color-info-ink:#1f4b91;--color-info-border:#afc8ee;--color-success-bg:#deeeda;--color-success-ink:#2a5c25;--color-success-border:#b4d4ad;--color-warning-bg:#fde9da;--color-warning-ink:#8c4a14;--color-warning-border:#efc59e;--color-danger-bg:#f8dad8;--color-danger-ink:#c13832;--color-danger-border:#e8aaa6;--color-category-purple-bg:#f0e3ef;--color-category-purple-ink:#6b3a89;--color-category-blue-bg:#dae8fd;--color-category-blue-ink:#1f4b91;--color-category-teal-bg:#dce6ec;--color-category-teal-ink:#2c4e63;--color-category-yellow-bg:#fbebcf;--color-category-yellow-ink:#7a4e0e;--color-category-green-bg:#f6e1da;--color-category-green-ink:#9e4b3c;--color-category-orange-bg:#fbe3d9;--color-category-orange-ink:#ac3f1a;--gradient-brand:linear-gradient(135deg, #6b3a89 0%, #e07856 55%);--gradient-deep:linear-gradient(135deg, #2a1438, #e07856);--gradient-sunset:linear-gradient(135deg, #2a1438, #6b3a89 45%, #e07856);--gradient-heat:linear-gradient(135deg, #6b3a89, #f09a7e);--gradient-wash:radial-gradient(ellipse at 30% 40%, #6b3a8947, transparent 60%), radial-gradient(ellipse at 70% 60%, #e0785652, transparent 60%);--gradient-wash-paper:radial-gradient(ellipse 110% 90% at 50% 50%, #e078560f, transparent 75%), radial-gradient(ellipse 78% 56% at 82% 22%, #e078562e, transparent 62%), radial-gradient(ellipse 72% 62% at 14% 84%, #6b3a893d, transparent 68%);--shadow-sm:0 1px 2px #2a14380f;--shadow-md:0 6px 18px #6b3a891f;--shadow-lg:0 16px 60px -20px #2a143847;--font-wordmark:"DM Serif Display", serif;--font-headline:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--size-h1:clamp(2.125rem, 5vw, 3.75rem);--size-h2:clamp(1.875rem, 3vw, 2.25rem);--size-h3:.875rem;--size-body-large:1.375rem;--size-body:1rem;--size-body-small:.875rem;--size-caption:.75rem;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--radius-button:10px;--radius-card:10px;--radius-pill:9999px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--control-h-xl:56px;--duration-fast:.18s;--duration-base:.3s;--duration-slow:.6s;--duration-bloom:1.6s;--duration-pulse:2.4s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-emphasis:cubic-bezier(.2, .7, .2, 1);--chart-categorical-1:#6b3a89;--chart-categorical-2:#e07856;--chart-categorical-3:#2a8c82;--chart-categorical-4:#2f6fb0;--chart-categorical-5:#d9a227;--chart-categorical-6:#8e4fb8;--chart-categorical-7:#46b07a;--chart-categorical-8:#b23a6b;--chart-sequential-1:#c9a6d9;--chart-sequential-2:#ada1c7;--chart-sequential-3:#93b6da;--chart-sequential-4:#bcddd6;--chart-sequential-5:#c8e5c9;--chart-sequential-6:#ebe5b1;--chart-sequential-7:#f1d7b0;--chart-sequential-8:#efb994;--chart-sequential-9:#e9a38b;--chart-sequential-10:#e08b82;--chart-sequential-11:#ce7384;--chart-sequential-12:#b05663}[data-theme=dark]{--color-paper:#1e0f26;--color-paper-warm:#241430;--color-card:#2a1b36;--color-anchor:#fbf1e9;--color-ink:#f5e9de;--color-ink-soft:#b6a2bc;--color-primary:#9462b5;--color-secondary:#f39575;--color-coral-deep:#d67857;--color-rule:#f5e9de29;--color-tag-bg:#3a2748;--color-tag-ink:#d9c2e4;--color-primary-hover:#a878c4;--color-info-bg:#1e2f47;--color-info-ink:#a9c8f2;--color-info-border:#33486a;--color-success-bg:#1e3320;--color-success-ink:#a7d8a0;--color-success-border:#345a38;--color-warning-bg:#3a2a18;--color-warning-ink:#eab987;--color-warning-border:#5c4326;--color-danger-bg:#3a1e1e;--color-danger-ink:#eda6a1;--color-danger-border:#5c3331;--color-category-purple-bg:#3a2748;--color-category-purple-ink:#d9c2e4;--color-category-blue-bg:#1e2f47;--color-category-blue-ink:#a9c8f2;--color-category-teal-bg:#1e2e38;--color-category-teal-ink:#a6c4d4;--color-category-yellow-bg:#3a2c12;--color-category-yellow-ink:#eac487;--color-category-green-bg:#3a2118;--color-category-green-ink:#e6a593;--color-category-orange-bg:#3a2017;--color-category-orange-ink:#f0a07e;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 20px #00000080;--shadow-lg:0 18px 64px -20px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-paper:#1e0f26;--color-paper-warm:#241430;--color-card:#2a1b36;--color-anchor:#fbf1e9;--color-ink:#f5e9de;--color-ink-soft:#b6a2bc;--color-primary:#9462b5;--color-secondary:#f39575;--color-coral-deep:#d67857;--color-rule:#f5e9de29;--color-tag-bg:#3a2748;--color-tag-ink:#d9c2e4;--color-primary-hover:#a878c4;--color-info-bg:#1e2f47;--color-info-ink:#a9c8f2;--color-info-border:#33486a;--color-success-bg:#1e3320;--color-success-ink:#a7d8a0;--color-success-border:#345a38;--color-warning-bg:#3a2a18;--color-warning-ink:#eab987;--color-warning-border:#5c4326;--color-danger-bg:#3a1e1e;--color-danger-ink:#eda6a1;--color-danger-border:#5c3331;--color-category-purple-bg:#3a2748;--color-category-purple-ink:#d9c2e4;--color-category-blue-bg:#1e2f47;--color-category-blue-ink:#a9c8f2;--color-category-teal-bg:#1e2e38;--color-category-teal-ink:#a6c4d4;--color-category-yellow-bg:#3a2c12;--color-category-yellow-ink:#eac487;--color-category-green-bg:#3a2118;--color-category-green-ink:#e6a593;--color-category-orange-bg:#3a2017;--color-category-orange-ink:#f0a07e;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 20px #00000080;--shadow-lg:0 18px 64px -20px #0009}}.pp-heading[data-v-f02118e7]{font-family:var(--font-headline,"Bricolage Grotesque", system-ui, sans-serif);color:var(--color-ink,#2e1a3a);margin:0;font-weight:500;line-height:1.1}.pp-heading--h1[data-v-f02118e7]{font-size:var(--size-h1,clamp(2.125rem, 5vw, 3.75rem))}.pp-heading--h2[data-v-f02118e7]{font-size:var(--size-h2,clamp(1.875rem, 3vw, 2.25rem))}.pp-heading--h3[data-v-f02118e7]{font-size:var(--size-h3,.875rem);text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink-soft)}.pp-heading--gradient[data-v-f02118e7]{background:var(--gradient-brand,linear-gradient(135deg, #6b3a89 0%, #e07856 100%));color:#0000;-webkit-background-clip:text;background-clip:text}.pp-text[data-v-cbfdbfb9]{font-family:var(--font-body,"Inter", system-ui, sans-serif);margin:0;line-height:1.6}.pp-text--large[data-v-cbfdbfb9]{font-size:var(--size-body-large,1.375rem)}.pp-text--regular[data-v-cbfdbfb9]{font-size:var(--size-body,1rem)}.pp-text--small[data-v-cbfdbfb9]{font-size:var(--size-body-small,.875rem)}.pp-text--default[data-v-cbfdbfb9]{color:var(--color-ink,#2e1a3a)}.pp-text--muted[data-v-cbfdbfb9]{color:var(--color-ink-soft,#6e5670)}.pp-button[data-v-0277d795]{justify-content:center;align-items:center;gap:var(--space-2,8px);border-radius:var(--radius-button,4px);font-family:var(--font-body,"Inter", system-ui, sans-serif);cursor:pointer;transition:background var(--duration-fast,.18s) var(--ease-standard), color var(--duration-fast,.18s) var(--ease-standard), border-color var(--duration-fast,.18s) var(--ease-standard), box-shadow var(--duration-fast,.18s) var(--ease-standard), filter var(--duration-fast,.18s) var(--ease-standard);border:1px solid #0000;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.pp-button[data-v-0277d795]:active:not([disabled]):not(.is-loading){box-shadow:none}.pp-button[data-v-0277d795]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary,#6b3a89) 25%, transparent);outline:none}.pp-button[disabled][data-v-0277d795],.pp-button.is-loading[data-v-0277d795]{cursor:not-allowed;opacity:.6}.pp-button--block[data-v-0277d795]{width:100%;display:flex}.pp-button__icon[data-v-0277d795] svg,.pp-button__icon-right[data-v-0277d795] svg{width:1.1em;height:1.1em}.pp-button .label[data-v-0277d795]{text-box-trim:trim-both;text-box-edge:cap alphabetic}.pp-button--sm[data-v-0277d795]{height:var(--control-h-sm,32px);padding:0 var(--space-4,16px);font-size:.85rem}.pp-button--md[data-v-0277d795]{height:var(--control-h-md,40px);padding:0 var(--space-5,20px);font-size:.95rem}.pp-button--lg[data-v-0277d795]{height:var(--control-h-lg,48px);padding:0 var(--space-6,24px);font-size:1rem}.pp-button--xl[data-v-0277d795]{height:var(--control-h-xl,56px);padding:0 var(--space-7,32px);font-size:1.05rem}.pp-button--icon[data-v-0277d795]{width:var(--control-h-md,40px);height:var(--control-h-md,40px);gap:0;padding:0}.pp-button--icon.pp-button--sm[data-v-0277d795]{width:var(--control-h-sm,32px);height:var(--control-h-sm,32px)}.pp-button--icon.pp-button--lg[data-v-0277d795]{width:var(--control-h-lg,48px);height:var(--control-h-lg,48px)}.pp-button--icon.pp-button--xl[data-v-0277d795]{width:var(--control-h-xl,56px);height:var(--control-h-xl,56px)}.pp-button--icon .label[data-v-0277d795]:empty{display:none}.pp-button--primary[data-v-0277d795]{background:var(--color-primary,#6b3a89);color:var(--color-paper,#fbf1e9)}.pp-button--primary[data-v-0277d795]:hover:not([disabled]):not(.is-loading){background:var(--color-primary-hover,#5a2e75);box-shadow:0 4px 12px #6b3a8938}.pp-button--secondary[data-v-0277d795]{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.pp-button--secondary[data-v-0277d795]:hover:not([disabled]):not(.is-loading){background:var(--color-tag-bg,#f0e3ef);box-shadow:0 4px 12px #6b3a892e}.pp-button--ghost[data-v-0277d795]{color:var(--color-ink);border-color:var(--color-rule,#6b3a8924);background:0 0}.pp-button--ghost[data-v-0277d795]:hover:not([disabled]):not(.is-loading){background:var(--color-tag-bg,#f0e3ef);border-color:var(--color-primary,#6b3a89);color:var(--color-primary,#6b3a89);box-shadow:0 4px 12px #6b3a8924}.pp-button--ghost-destructive[data-v-0277d795]{color:var(--color-danger-ink,#c13832);border-color:var(--color-rule,#6b3a8924);background:0 0}.pp-button--ghost-destructive[data-v-0277d795]:hover:not([disabled]):not(.is-loading){background:var(--color-danger-bg,#f8dad8);border-color:var(--color-danger-ink,#c13832)}.pp-button--ghost-on-dark[data-v-0277d795]{color:var(--color-paper,#fbf1e9);background:0 0;border-color:#fbf1e92e}.pp-button--ghost-on-dark[data-v-0277d795]:hover:not([disabled]):not(.is-loading){background:#fbf1e91a;border-color:#fbf1e959}.pp-button--destructive[data-v-0277d795]{background:var(--color-danger-ink,#c13832);color:#fff}.pp-button--destructive[data-v-0277d795]:hover:not([disabled]):not(.is-loading){background:#a52d28;box-shadow:0 4px 12px #c1383247}.pp-button--gradient[data-v-0277d795]{background:var(--gradient-brand);color:var(--color-paper,#fbf1e9)}.pp-button--gradient[data-v-0277d795]:hover:not([disabled]):not(.is-loading){filter:brightness(1.05)saturate(1.08);box-shadow:0 4px 14px #6b3a8947}.pp-button--signature[data-v-0277d795]{background:var(--color-secondary,#e07856);color:#fff;letter-spacing:-.01em;transition:background var(--duration-fast,.18s) var(--ease-standard), transform var(--duration-fast,.18s) var(--ease-standard), box-shadow var(--duration-fast,.18s) var(--ease-standard);border:0;box-shadow:0 8px 20px -10px #e078568c,inset 0 -1px #00000026}.pp-button--signature[data-v-0277d795]:hover:not([disabled]):not(.is-loading){background:var(--color-coral-deep,#c45f3d);transform:translateY(-1px);box-shadow:0 12px 22px -10px #e07856b3,inset 0 -1px #00000026}@media (prefers-reduced-motion:reduce){.pp-button--signature[data-v-0277d795]:hover:not([disabled]):not(.is-loading){transform:none}}.pp-button--signature[data-v-0277d795]:focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 4px #e0785673,0 8px 20px -10px #e078568c}.pp-button--signature[disabled][data-v-0277d795],.pp-button--signature.is-loading[data-v-0277d795]{background:var(--color-secondary,#e07856);opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.pp-button.is-loading .label[data-v-0277d795]{opacity:.85}.pp-button__spinner[data-v-0277d795]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite pp-button-spin-0277d795}@keyframes pp-button-spin-0277d795{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pp-button__spinner[data-v-0277d795]{animation-duration:1.6s}}.pp-card[data-v-4f66c830]{background:var(--color-card,#fff);border-radius:var(--radius-card,10px);color:inherit;text-decoration:none;display:block;overflow:hidden}.pp-card--bordered[data-v-4f66c830]{border:1px solid var(--color-rule,#6b3a8924)}.pp-card--elevated[data-v-4f66c830]{box-shadow:var(--shadow-md)}.pp-card--interactive[data-v-4f66c830]{box-shadow:var(--shadow-md);cursor:pointer;transition:transform var(--duration-fast,.18s) var(--ease-standard), box-shadow var(--duration-fast,.18s) var(--ease-standard)}.pp-card--interactive[data-v-4f66c830]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.pp-card--interactive[data-v-4f66c830]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 35%, transparent), var(--shadow-lg);outline:none}.pp-card--none .pp-card__body[data-v-4f66c830]{padding:0}.pp-card--sm .pp-card__body[data-v-4f66c830]{padding:var(--space-4,16px)}.pp-card--md .pp-card__body[data-v-4f66c830]{padding:var(--space-6,24px)}.pp-card--lg .pp-card__body[data-v-4f66c830]{padding:var(--space-8,40px)}.pp-card__header[data-v-4f66c830],.pp-card__footer[data-v-4f66c830]{padding:var(--space-4,16px) var(--space-6,24px)}.pp-card__header[data-v-4f66c830]{border-bottom:1px solid var(--color-rule,#6b3a8924)}.pp-card__footer[data-v-4f66c830]{border-top:1px solid var(--color-rule,#6b3a8924)}.pp-card__media[data-v-4f66c830]{display:block}.pp-card__media[data-v-4f66c830] img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.pp-card--interactive[data-v-4f66c830]{transition:none}.pp-card--interactive[data-v-4f66c830]:hover{transform:none}}.pp-tag[data-v-bdecb1a9]{font-family:var(--font-body,"Inter", system-ui, sans-serif);letter-spacing:.04em;padding:2px var(--space-3,12px);border-radius:var(--radius-pill,9999px);align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:inline-flex}.pp-tag--default[data-v-bdecb1a9]{background:var(--color-tag-bg,#f0e3ef);color:var(--color-tag-ink,#6b3a89)}.pp-tag--success[data-v-bdecb1a9]{background:var(--color-success-bg,#deeeda);color:var(--color-success-ink,#2a5c25)}.pp-tag--warning[data-v-bdecb1a9]{background:var(--color-warning-bg,#fde9da);color:var(--color-warning-ink,#8c4a14)}.pp-tag--info[data-v-bdecb1a9]{background:var(--color-info-bg,#dae8fd);color:var(--color-info-ink,#1f4b91)}.pp-tag--color-purple[data-v-bdecb1a9]{background:var(--color-category-purple-bg,#f0e3ef);color:var(--color-category-purple-ink,#6b3a89)}.pp-tag--color-blue[data-v-bdecb1a9]{background:var(--color-category-blue-bg,#dae8fd);color:var(--color-category-blue-ink,#1f4b91)}.pp-tag--color-teal[data-v-bdecb1a9]{background:var(--color-category-teal-bg,#dce6ec);color:var(--color-category-teal-ink,#2c4e63)}.pp-tag--color-yellow[data-v-bdecb1a9]{background:var(--color-category-yellow-bg,#fbebcf);color:var(--color-category-yellow-ink,#7a4e0e)}.pp-tag--color-green[data-v-bdecb1a9]{background:var(--color-category-green-bg,#f6e1da);color:var(--color-category-green-ink,#9e4b3c)}.pp-tag--color-orange[data-v-bdecb1a9]{background:var(--color-category-orange-bg,#fbe3d9);color:var(--color-category-orange-ink,#ac3f1a)}.pp-tag--md[data-v-bdecb1a9]{padding:6px var(--space-3,12px);font-size:.75rem}.pp-tag--lg[data-v-bdecb1a9]{padding:9px var(--space-4,16px);font-size:.8125rem}.pp-tag__dot[data-v-bdecb1a9]{opacity:.7;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pp-tag--interactive[data-v-bdecb1a9]{cursor:pointer;transition:background var(--duration-fast,.18s) var(--ease-standard), color var(--duration-fast,.18s) var(--ease-standard), box-shadow var(--duration-fast,.18s) var(--ease-standard), filter var(--duration-fast,.18s) var(--ease-standard);border:0}.pp-tag--interactive[data-v-bdecb1a9]:hover{filter:brightness(.96)}.pp-tag--interactive[data-v-bdecb1a9]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary,#6b3a89) 25%, transparent);outline:none}.pp-tag--pressed[data-v-bdecb1a9],.pp-tag--pressed[data-v-bdecb1a9]:hover{background:var(--color-ink,#2e1a3a);color:var(--color-card,#fff);filter:none}.pp-tag__remove[data-v-bdecb1a9]{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.pp-tag__remove[data-v-bdecb1a9]:hover{opacity:1}.pp-tag__remove[data-v-bdecb1a9]:focus-visible{outline-offset:1px;outline:2px solid}.pp-container[data-v-c7c5e0c1]{padding-inline:var(--space-5,20px);margin-inline:auto}.pp-container--narrow[data-v-c7c5e0c1]{max-width:680px}.pp-container--default[data-v-c7c5e0c1]{max-width:1080px}.pp-container--wide[data-v-c7c5e0c1]{max-width:1320px}.pp-section[data-v-63d3c10e]{padding-block:var(--space-9,48px)}.pp-section__header[data-v-63d3c10e]{margin-bottom:var(--space-6,24px);max-width:60ch}.pp-section__eyebrow[data-v-63d3c10e]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-secondary,#e07856);margin:0 0 var(--space-2,8px);font-size:.75rem}.pp-section__title[data-v-63d3c10e]{font-family:var(--font-headline);color:var(--color-ink);margin:0;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15}.pp-pulse-line[data-v-273e3b89]{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.pp-pulse-line__trace[data-v-273e3b89]{display:none}}.pp-hero[data-v-267156ad]{gap:var(--space-5,24px);flex-direction:column;padding-block:clamp(3rem,7vw,5.5rem);display:flex}.pp-hero__eyebrow[data-v-267156ad]{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--color-secondary,#e07856);margin:0;font-size:.78rem}.pp-hero__title[data-v-267156ad]{font-family:var(--font-headline,"Bricolage Grotesque", system-ui, sans-serif);font-variation-settings:"opsz" 144;letter-spacing:-.025em;color:var(--color-anchor,#2a1438);max-width:22ch;margin:0;font-size:clamp(2.75rem,6vw,5rem);font-weight:700;line-height:.95}.pp-hero__lede[data-v-267156ad]{color:var(--color-ink-soft,#6e5670);max-width:60ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5}.pp-hero__actions[data-v-267156ad]{gap:var(--space-4,16px);margin-top:var(--space-2,8px);flex-wrap:wrap;display:flex}.pp-hero__pulse[data-v-267156ad]{margin-top:var(--space-4,16px);height:48px;color:var(--color-secondary,#e07856);opacity:.85}@media (width<=640px){.pp-hero__actions[data-v-267156ad] .pp-button{width:100%}}.pp-dot-field[data-v-2b66b031]{background-image:radial-gradient(circle, var(--pp-dot-field-color,var(--color-primary,#6b3a89)) 1.4px, transparent 1.6px);opacity:.6;background-position:0 0;width:100%;height:100%;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.pp-dot-field--low[data-v-2b66b031]{background-size:22px 22px}.pp-dot-field--medium[data-v-2b66b031]{background-size:16px 16px}.pp-dot-field--high[data-v-2b66b031]{background-size:11px 11px}.pp-dot-field-svg[data-v-2b66b031]{width:100%;height:100%;display:block}.pp-gradient-wash[data-v-404db4f7]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pp-gradient-wash--soft[data-v-404db4f7]{background:var(--gradient-wash,radial-gradient(ellipse at 30% 40%, #6b3a8947, transparent 60%), radial-gradient(ellipse at 70% 60%, #e0785652, transparent 60%))}.pp-gradient-wash--soft[data-v-404db4f7]:after{content:"";background:radial-gradient(circle,#2b14380d .5px,#0000 1px) 0 0/6px 6px;position:absolute;inset:0}.pp-gradient-wash--bold[data-v-404db4f7]{background:var(--gradient-brand,linear-gradient(135deg, #6b3a89 0%, #e07856 100%))}.pp-page-head[data-v-c71a3150]{justify-content:space-between;align-items:flex-end;gap:var(--space-6,24px);margin-bottom:var(--space-5,20px);font-family:var(--font-body,"Inter", sans-serif);flex-wrap:wrap;flex-shrink:0;display:flex;position:relative}.pp-page-head__pattern[data-v-c71a3150]{z-index:0;pointer-events:none;position:absolute;inset:-8px -4px -16px;overflow:hidden}.pp-page-head--pattern-dots .pp-page-head__pattern[data-v-c71a3150]{opacity:.45}.pp-page-head--pattern-gradient .pp-page-head__pattern[data-v-c71a3150]{opacity:.7}.pp-page-head__pattern[data-v-c71a3150]:after{content:"";background:linear-gradient(90deg, transparent 0%, transparent 55%, var(--color-paper,#fbf1e9) 100%);pointer-events:none;position:absolute;inset:0}.pp-page-head__title-block[data-v-c71a3150]{z-index:1;align-items:flex-start;gap:var(--space-2,8px);flex-direction:column;min-width:0;max-width:62ch;display:flex;position:relative}.pp-page-head__eyebrow[data-v-c71a3150]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-soft,#6e5670);margin:0;font-size:.6875rem}.pp-page-head__eyebrow--accent[data-v-c71a3150]{color:var(--color-secondary,#e07856)}.pp-page-head__title[data-v-c71a3150]{font-family:var(--font-headline,"Bricolage Grotesque", system-ui, sans-serif);font-variation-settings:"opsz" 96;letter-spacing:-.025em;color:var(--color-anchor,#2a1438);margin:0;font-size:clamp(1.875rem,3.2vw,2.5rem);font-weight:600;line-height:1.05}.pp-page-head__lede[data-v-c71a3150]{color:var(--color-ink-soft,#6e5670);margin:var(--space-2,8px) 0 0;max-width:62ch;font-size:1.0625rem;line-height:1.55}.pp-page-head__actions[data-v-c71a3150]{z-index:1;align-items:center;gap:var(--space-4,16px);padding-bottom:var(--space-1,4px);flex-wrap:wrap;flex-shrink:0;display:flex;position:relative}.pp-feature-card__icon[data-v-57af1b23]{border-radius:var(--radius-card,10px);background:var(--color-tag-bg,color-mix(in oklab, var(--color-primary,#6b3a89) 10%, #fff));width:56px;height:56px;margin-bottom:var(--space-5,24px);justify-content:center;align-items:center;display:inline-flex}.pp-feature-card__title[data-v-57af1b23]{font-family:var(--font-headline,"Bricolage Grotesque", system-ui, sans-serif);color:var(--color-anchor,#2a1438);margin:0 0 var(--space-3,12px);font-size:1.3rem;line-height:1.2}.pp-feature-card__body[data-v-57af1b23]{color:var(--color-ink-soft,#6e5670);line-height:1.5}.pp-process-step__number[data-v-33d6cb49]{font-family:var(--font-headline,"Bricolage Grotesque", system-ui, sans-serif);letter-spacing:-.02em;background:var(--gradient-brand,linear-gradient(135deg, #6b3a89 0%, #e07856 100%));color:#0000;margin-bottom:var(--space-3,12px);-webkit-background-clip:text;background-clip:text;font-size:2.4rem;font-weight:700;line-height:1;display:block}.pp-process-step__title[data-v-33d6cb49]{font-family:var(--font-headline,"Bricolage Grotesque", system-ui, sans-serif);color:var(--color-anchor,#2a1438);margin:0 0 var(--space-3,12px);font-size:1.25rem;line-height:1.2}.pp-process-step__body[data-v-33d6cb49]{color:var(--color-ink-soft,#6e5670);line-height:1.5}.pp-gradient-text[data-v-e62e850b]{background:var(--gradient-brand,linear-gradient(135deg, #6b3a89 0%, #e07856 100%));color:#0000;-webkit-background-clip:text;background-clip:text}.pp-logo[data-v-f3e13128]{align-items:center;gap:var(--space-2,8px);font-family:var(--font-wordmark,"DM Serif Display", serif);line-height:1;display:inline-flex}.pp-logo--dark[data-v-f3e13128]{color:var(--color-anchor,#2a1438)}.pp-logo--light[data-v-f3e13128]{color:var(--color-paper,#fbf1e9)}.pp-logo__mark[data-v-f3e13128]{width:2.25em;height:2.25em}.pp-logo__wordmark[data-v-f3e13128]{font-size:1.625rem}.pp-gradient-icon[data-v-41c8c270]{justify-content:center;align-items:center;display:inline-flex}.pp-gradient-icon--sm[data-v-41c8c270] svg{width:16px;height:16px}.pp-gradient-icon--md[data-v-41c8c270] svg{width:24px;height:24px}.pp-gradient-icon--lg[data-v-41c8c270] svg{width:32px;height:32px}.pp-gradient-icon--stroke[data-v-41c8c270] svg{fill:none;stroke:url(#pp-icon-gradient)}.pp-gradient-icon--fill[data-v-41c8c270] svg{stroke:none;fill:url(#pp-icon-gradient)}.pp-link-cell[data-v-2377fa97]{font-family:var(--font-body,"Inter", system-ui, sans-serif);cursor:pointer;transition:color var(--duration-fast,.18s) var(--ease-standard);text-decoration:none}.pp-link-cell--default[data-v-2377fa97]{color:var(--color-ink,#2e1a3a);font-weight:600}.pp-link-cell--muted[data-v-2377fa97]{color:var(--color-ink-soft,#6e5670);font-weight:400}.pp-link-cell[data-v-2377fa97]:hover:not(.is-disabled){color:var(--color-secondary,#e07856)}.pp-link-cell[data-v-2377fa97]:focus-visible{outline:2px solid var(--color-secondary,#e07856);outline-offset:2px;border-radius:2px}.pp-link-cell.is-disabled[data-v-2377fa97]{cursor:not-allowed;opacity:.5}.pp-link-cell.is-disabled[data-v-2377fa97]:hover{color:inherit}@media (prefers-reduced-motion:reduce){.pp-link-cell[data-v-2377fa97]{transition:none}}.pp-distribution[data-v-23638f0a]{gap:var(--space-2,8px);flex-direction:column;display:flex}.pp-distribution__track[data-v-23638f0a]{width:100%;height:var(--pp-band-height,12px);position:relative}.pp-distribution__svg[data-v-23638f0a]{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.pp-distribution__marker[data-v-23638f0a]{width:var(--pp-band-marker,12px);height:var(--pp-band-marker,12px);margin-top:calc(var(--pp-band-marker,12px) / -2);margin-left:calc(var(--pp-band-marker,12px) / -2);background:var(--color-secondary,#e07856);border-radius:50%;position:absolute;top:50%;left:0;box-shadow:0 1px 4px #e0785680}.pp-distribution__label[data-v-23638f0a]{font-family:var(--font-mono);color:var(--color-ink-soft);margin:0;font-size:.8rem}.pp-distribution-curve[data-v-84159dc3]{width:100%;margin:0}.pp-distribution-curve svg[data-v-84159dc3]{width:100%;height:auto;display:block}.pp-distribution-curve__axis-caption[data-v-84159dc3]{margin:var(--space-1,4px) 0 0;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.15em;text-align:center;color:var(--color-ink-soft,#6e5670);font-size:.66rem;line-height:1.4}.pp-distribution-curve--dark .pp-distribution-curve__axis-caption[data-v-84159dc3]{color:color-mix(in srgb, var(--color-paper,#fbf1e9) 72%, transparent)}.pp-distribution-curve__caption[data-v-84159dc3]{margin-top:var(--space-3,12px);color:var(--color-ink-soft,#6e5670);font-size:.86rem;line-height:1.5}.pp-distribution-curve--dark .pp-distribution-curve__caption[data-v-84159dc3]{color:color-mix(in srgb, var(--color-paper,#fbf1e9) 80%, transparent)}.pp-distribution-curve__note[data-v-84159dc3],.pp-distribution-curve__suppressed[data-v-84159dc3]{margin:var(--space-2,8px) 0 0;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.02em;color:var(--color-ink-soft,#6e5670);font-size:.72rem;line-height:1.4}.pp-distribution-curve__suppressed[data-v-84159dc3]{color:var(--color-ink,#2e1a3a)}.pp-distribution-curve--dark .pp-distribution-curve__note[data-v-84159dc3],.pp-distribution-curve--dark .pp-distribution-curve__suppressed[data-v-84159dc3]{color:color-mix(in srgb, var(--color-paper,#fbf1e9) 78%, transparent)}.pp-bullet-wrap[data-v-0e8fc895]{width:100%}.pp-bullet[data-v-0e8fc895]{width:100%;margin:0}.pp-bullet svg[data-v-0e8fc895]{width:100%;height:auto;display:block}.pp-bullet[data-v-0e8fc895] circle{transform-box:fill-box;transform-origin:50%}.pp-bullet__eyebrow[data-v-0e8fc895]{margin:0 0 var(--space-2,8px);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.16em;color:var(--color-secondary,#e07856);font-size:.7rem}.pp-bullet__key[data-v-0e8fc895]{gap:var(--space-4,16px);margin:0 0 var(--space-3,12px);flex-wrap:wrap;display:flex}.pp-bullet__key-item[data-v-0e8fc895]{align-items:center;gap:var(--space-2,8px);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.14em;color:var(--color-secondary,#e07856);font-size:.66rem;display:inline-flex}.pp-bullet__key-swatch[data-v-0e8fc895]{border-radius:var(--radius-button,4px);border:1px solid #6b3a8933;flex:none;width:14px;height:10px}.pp-bullet__summary[data-v-0e8fc895]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-bullet__caption[data-v-0e8fc895]{margin-top:var(--space-3,12px);color:var(--color-ink-soft,#6e5670);font-size:.86rem;line-height:1.5}.pp-dumbbell-wrap[data-v-21fc3500]{width:100%}.pp-dumbbell[data-v-21fc3500]{width:100%;margin:0}.pp-dumbbell svg[data-v-21fc3500]{width:100%;height:auto;display:block;overflow:visible}.pp-dumbbell[data-v-21fc3500] circle{transform-box:fill-box;transform-origin:50%}.pp-dumbbell__eyebrow[data-v-21fc3500]{margin:0 0 var(--space-2,8px);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.16em;color:var(--color-secondary,#e07856);font-size:.7rem;font-weight:400}.pp-dumbbell__legend[data-v-21fc3500]{gap:var(--space-5,20px);margin-bottom:var(--space-4,16px);display:flex}.pp-dumbbell__legend-item[data-v-21fc3500]{align-items:center;gap:var(--space-2,8px);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.02em;color:var(--color-ink-soft,#6e5670);font-size:.72rem;display:inline-flex}.pp-dumbbell__swatch[data-v-21fc3500]{width:11px;height:11px;box-shadow:0 0 0 1.5px var(--color-paper-warm,#f5e9de);border-radius:50%;flex:none}.pp-dumbbell__swatch--company[data-v-21fc3500]{box-shadow:0 0 0 1.5px var(--color-paper-warm,#f5e9de), 0 0 0 2.5px #e0785666}.pp-dumbbell__row-label[data-v-21fc3500]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);fill:var(--color-ink-soft,#9b8aa0);text-transform:uppercase;font-weight:400}.pp-dumbbell__hit[data-v-21fc3500]{cursor:default}.pp-dumbbell__hit[data-v-21fc3500]:focus{outline:none}.pp-dumbbell__tooltip-fo[data-v-21fc3500]{pointer-events:none;overflow:visible}.pp-dumbbell__tooltip[data-v-21fc3500]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);background:var(--color-paper-warm,#f5e9de);border-radius:var(--radius-card,10px);border:1px solid #6b3a892e;flex-direction:column;gap:3px;width:max-content;max-width:100%;padding:8px 14px;display:inline-flex;box-shadow:0 4px 12px #2a143814}.pp-dumbbell__tooltip-head[data-v-21fc3500]{font-family:var(--font-headline,"Bricolage Grotesque", system-ui, sans-serif);color:var(--color-ink,#2a1438);margin-bottom:2px;font-size:14px;font-weight:600;line-height:1.25}.pp-dumbbell__tooltip-row[data-v-21fc3500]{align-items:center;gap:6px;font-size:12px;line-height:1.3;display:flex}.pp-dumbbell__tooltip-row--gap[data-v-21fc3500]{padding-left:14px}.pp-dumbbell__tooltip-swatch[data-v-21fc3500]{width:8px;height:8px;box-shadow:0 0 0 1px var(--color-paper-warm,#f5e9de);border-radius:50%;flex:none}.pp-dumbbell__tooltip-label[data-v-21fc3500]{color:var(--color-ink-soft,#6e5670);letter-spacing:.02em}.pp-dumbbell__tooltip-value[data-v-21fc3500]{color:var(--color-ink,#2a1438);margin-left:auto;font-weight:500}.pp-dumbbell__tooltip-sep[data-v-21fc3500]{background:#6b3a892e;height:1px;margin:4px 0 2px}.pp-dumbbell__gap[data-v-21fc3500]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);text-transform:uppercase;font-weight:500}.pp-dumbbell__gap--over[data-v-21fc3500],.pp-dumbbell__gap--under[data-v-21fc3500],.pp-dumbbell__gap--level[data-v-21fc3500]{fill:var(--color-ink,#2a1438)}.pp-dumbbell__rail[data-v-21fc3500]{stroke:#6b3a891a}.pp-dumbbell__gridline[data-v-21fc3500]{stroke:#6b3a8917}.pp-dumbbell__axis[data-v-21fc3500]{stroke:#6b3a8947}.pp-dumbbell__tick[data-v-21fc3500]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);fill:var(--color-ink-mute,#9b8aa0)}.pp-dumbbell__summary[data-v-21fc3500]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-dumbbell__caption[data-v-21fc3500]{margin-top:var(--space-3,12px);color:var(--color-ink-soft,#6e5670);font-size:.86rem;line-height:1.5}.pp-rangeband[data-v-8ed2348f]{width:100%;margin:0}.pp-rangeband svg[data-v-8ed2348f]{width:100%;height:auto;display:block;overflow:visible}.pp-rangeband[data-v-8ed2348f] circle{transform-box:fill-box;transform-origin:50%}.pp-rangeband__gridline[data-v-8ed2348f]{stroke:#6b3a8917}.pp-rangeband__axis[data-v-8ed2348f]{stroke:#6b3a8947}.pp-rangeband__tick[data-v-8ed2348f]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);fill:var(--color-ink-mute,#9b8aa0)}.pp-rangeband__median-label[data-v-8ed2348f]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);fill:var(--color-primary,#6b3a89);text-transform:uppercase}.pp-rangeband__eyebrow[data-v-8ed2348f]{margin:0 0 var(--space-2,8px);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.16em;color:var(--color-secondary,#e07856);font-size:.7rem}.pp-rangeband__summary[data-v-8ed2348f]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-rangeband__suppressed[data-v-8ed2348f]{margin:var(--space-2,8px) 0 0;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.02em;color:var(--color-ink,#2e1a3a);font-size:.72rem;line-height:1.4}.pp-rangeband__caption[data-v-8ed2348f]{margin-top:var(--space-3,12px);color:var(--color-ink-soft,#6e5670);font-size:.86rem;line-height:1.5}.pp-bar-wrap[data-v-cc4f54c9]{width:100%}.pp-bar[data-v-cc4f54c9]{width:100%;margin:0}[data-testid=bar-row][data-v-cc4f54c9]:focus-visible,[data-testid=bar-row][data-v-cc4f54c9]:focus{outline:none}.bar__legend[data-v-cc4f54c9]{align-items:center;gap:14px;margin-bottom:10px;display:flex}.bar__legend-item[data-v-cc4f54c9]{align-items:center;gap:6px;display:inline-flex}.bar__legend-dot[data-v-cc4f54c9]{width:11px;height:11px;box-shadow:0 0 0 1.5px var(--color-paper-warm,#f5e9de);border-radius:50%;flex-shrink:0}.bar__legend-label[data-v-cc4f54c9]{color:#9b8aa0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:400}.bar__sr-only[data-v-cc4f54c9]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-quadrant-wrap[data-v-501d75f7]{width:100%}.pp-quadrant[data-v-501d75f7]{width:100%;margin:0}.pp-quadrant svg[data-v-501d75f7]{width:100%;height:auto;display:block;overflow:visible}.pp-quadrant[data-v-501d75f7] circle{transform-box:fill-box;transform-origin:50%}.pp-quadrant__eyebrow[data-v-501d75f7]{margin:0 0 var(--space-2,8px);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.16em;color:var(--color-secondary,#e07856);font-size:.7rem;font-weight:400}.pp-quadrant__legend[data-v-501d75f7]{gap:var(--space-5,20px);margin-bottom:var(--space-4,16px);flex-wrap:wrap;display:flex}.pp-quadrant__legend-item[data-v-501d75f7]{align-items:center;gap:var(--space-2,8px);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.02em;color:var(--color-ink-soft,#6e5670);font-size:.72rem;display:inline-flex}.pp-quadrant__swatch[data-v-501d75f7]{border-radius:50%;flex:none;width:11px;height:11px}.pp-quadrant__swatch--cell[data-v-501d75f7]{background:#e07856;box-shadow:0 0 0 1.5px #f5e9de,0 0 0 2.5px #e0785666}.pp-quadrant__swatch--fair[data-v-501d75f7]{background:0 0;border-top:1.5px dashed #2a1438;border-radius:0;width:18px;height:0}.pp-quadrant__swatch--suppressed[data-v-501d75f7]{background:#6e567040;box-shadow:0 0 0 1.5px #f5e9de}.pp-quadrant__gridline[data-v-501d75f7]{stroke:#6b3a8914}.pp-quadrant__axis[data-v-501d75f7]{stroke:#6b3a8947}.pp-quadrant__diagonal[data-v-501d75f7]{stroke:#2a1438;opacity:.55}.pp-quadrant__tick[data-v-501d75f7]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);fill:var(--color-ink-mute,#9b8aa0)}.pp-quadrant__axis-title[data-v-501d75f7]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);fill:var(--color-ink-soft,#6e5670);text-transform:uppercase}.pp-quadrant__corner[data-v-501d75f7]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);fill:var(--color-ink-mute,#9b8aa0);text-transform:uppercase;font-weight:400}.pp-quadrant__cell[data-v-501d75f7]{cursor:pointer;outline:none}.pp-quadrant__cell:focus-visible circle[data-v-501d75f7]:first-of-type{stroke:#2a1438;stroke-width:2px}.pp-quadrant__suppressed-count[data-v-501d75f7]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);fill:var(--color-ink,#2a1438);font-weight:500}.pp-quadrant__suppressed-label[data-v-501d75f7]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);fill:var(--color-ink-mute,#9b8aa0);text-transform:uppercase}.pp-quadrant__tooltip-fo[data-v-501d75f7]{pointer-events:none;overflow:visible}.pp-quadrant__tooltip[data-v-501d75f7]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);background:var(--color-paper-warm,#f5e9de);border-radius:var(--radius-button,4px);border:1px solid #6b3a892e;flex-direction:column;gap:4px;width:max-content;max-width:100%;padding:8px 12px;display:flex;box-shadow:0 4px 12px #2a143814}.pp-quadrant__tooltip-title[data-v-501d75f7]{color:var(--color-ink,#2a1438);margin-bottom:2px;font-size:12px;font-weight:600}.pp-quadrant__tooltip-row[data-v-501d75f7]{align-items:center;gap:10px;font-size:11px;line-height:1.3;display:flex}.pp-quadrant__tooltip-label[data-v-501d75f7]{color:var(--color-ink-soft,#6e5670);letter-spacing:.02em}.pp-quadrant__tooltip-value[data-v-501d75f7]{color:var(--color-ink,#2a1438);margin-left:auto;font-weight:500}.pp-quadrant__summary[data-v-501d75f7]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-quadrant__caption[data-v-501d75f7]{margin-top:var(--space-3,12px);color:var(--color-ink-soft,#6e5670);font-size:.86rem;line-height:1.5}.pp-boxplot-wrap[data-v-173e6650]{width:100%}.pp-boxplot[data-v-173e6650]{width:100%;margin:0}[data-testid=box-plot-row][data-v-173e6650]:focus-visible,[data-testid=box-plot-row][data-v-173e6650]:focus{outline:none}.bp__legend[data-v-173e6650]{align-items:center;gap:14px;margin-bottom:10px;display:flex}.bp__legend-item[data-v-173e6650]{align-items:center;gap:6px;display:inline-flex}.bp__legend-dot[data-v-173e6650]{width:11px;height:11px;box-shadow:0 0 0 1.5px var(--color-paper-warm,#f5e9de);border-radius:50%;flex-shrink:0}.bp__legend-label[data-v-173e6650]{color:#9b8aa0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:400}.bp__sr-only[data-v-173e6650]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp__tooltip-fo[data-v-173e6650]{pointer-events:none;overflow:visible}.bp__tooltip[data-v-173e6650]{background:var(--color-paper-warm,#f5e9de);color:var(--color-ink,#2a1438);border-radius:var(--radius-card,10px);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);border:1px solid #6b3a892e;padding:.625rem .875rem;font-size:.7rem;line-height:1.45;box-shadow:0 4px 12px #2a143814}.bp__tooltip-header[data-v-173e6650]{text-transform:uppercase;letter-spacing:.16em;color:var(--color-ink-soft,#6e5670);margin:0 0 6px;font-size:.62rem}.bp__tooltip-row-label[data-v-173e6650]{font-family:var(--font-headline,"Bricolage Grotesque", system-ui, sans-serif);color:var(--color-ink,#2a1438);margin:0 0 10px;font-size:.85rem;font-weight:600}.bp__tooltip-section[data-v-173e6650]{--section-accent:var(--color-ink,#2a1438);border-left:3px solid var(--section-accent);margin-bottom:8px;padding:4px 0 4px 10px}.bp__tooltip-section[data-v-173e6650]:last-child{margin-bottom:0}.bp__tooltip-series[data-v-173e6650]{text-transform:uppercase;letter-spacing:.16em;color:var(--section-accent);margin:0 0 4px;font-size:.62rem;font-weight:500}.bp__tooltip-stats[data-v-173e6650]{grid-template-columns:auto 1fr;gap:2px 12px;margin:0;display:grid}.bp__tooltip-stat[data-v-173e6650]{display:contents}.bp__tooltip-stat dt[data-v-173e6650]{color:var(--color-ink-soft,#6e5670)}.bp__tooltip-stat dd[data-v-173e6650]{text-align:right;color:var(--color-ink,#2a1438);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.pp-eq[data-v-d479e899]{border-collapse:separate;border-spacing:4px;width:100%;font-family:var(--font-body,"Inter", system-ui, sans-serif)}.pp-eq__caption.sr-only[data-v-d479e899]{clip:rect(0, 0, 0, 0);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-eq__corner[data-v-d479e899],.pp-eq__col-header[data-v-d479e899],.pp-eq__row-header[data-v-d479e899]{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.12em;color:var(--color-ink-soft,#6e5670);text-align:left;padding:8px 4px;font-size:11px;font-weight:400}.pp-eq__col-header[data-v-d479e899]{text-transform:uppercase;text-align:center}.pp-eq__col-name[data-v-d479e899]{color:var(--color-secondary,#e07856);font-weight:500;display:block}.pp-eq__col-median[data-v-d479e899]{color:var(--color-ink-soft,#6e5670);margin-top:2px;font-size:10px;display:block}.pp-eq__col-header--summary[data-v-d479e899]{color:var(--color-ink-soft,#6e5670)}.pp-eq__row-header[data-v-d479e899]{text-transform:uppercase;color:var(--color-ink-soft,#9b8aa0);white-space:nowrap;padding-right:12px;font-weight:500}.pp-eq__row-header--summary[data-v-d479e899]{color:var(--color-ink-soft,#6e5670)}.pp-eq__cell[data-v-d479e899]{border-radius:var(--radius-button,4px);text-align:center;vertical-align:middle;min-width:100px;height:56px;padding:0;position:relative}.pp-eq__cell--summary[data-v-d479e899]{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:12px;font-weight:500;color:var(--color-ink-soft,#6e5670)!important;background:0 0!important}.pp-eq__cell--warn[data-v-d479e899]{background-image:repeating-linear-gradient(45deg,#2e1a3a0f 0 4px,#0000 4px 8px)}.pp-eq__btn[data-v-d479e899]{width:100%;height:100%;color:inherit;cursor:pointer;border-radius:var(--radius-button,4px);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 8px;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.pp-eq__btn[data-v-d479e899]:hover,.pp-eq__btn[data-v-d479e899]:focus-visible{outline:2px solid var(--color-secondary,#e07856);outline-offset:2px;transform:translateY(-1px);box-shadow:0 4px 12px #2e1a3a1f}.pp-eq__cell-value[data-v-d479e899]{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:14px;font-weight:500;line-height:1.1}.pp-eq__cell-dev[data-v-d479e899]{font-family:var(--font-mono,"IBM Plex Mono", monospace);opacity:.9;font-size:10px;line-height:1}.pp-eq__cell-n[data-v-d479e899]{font-family:var(--font-mono,"IBM Plex Mono", monospace);opacity:.7;letter-spacing:.04em;font-size:9px;position:absolute;top:4px;left:6px}.pp-eq__cell--worst .pp-eq__btn[data-v-d479e899]:after{content:"";background:var(--color-secondary,#e07856);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-paper,#fbf1e9);border-radius:50%;animation:2.4s ease-out infinite pp-eq-pulse-d479e899;position:absolute;bottom:6px;right:6px}@keyframes pp-eq-pulse-d479e899{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pp-eq__cell--worst .pp-eq__btn[data-v-d479e899]:after{animation:none}.pp-eq__btn[data-v-d479e899]{transition:none}}.pp-eq__suppressed-dot[data-v-d479e899]{width:8px;height:8px;color:var(--color-secondary,#e07856);opacity:.6;font-size:20px;line-height:0;display:inline-block}.pp-eq-empty[data-v-d479e899]{text-align:center;color:var(--color-ink-soft,#6e5670);background:var(--color-paper-warm,#f5e9de);border-radius:var(--radius-card,10px);padding:32px}.pp-eq-empty__hint[data-v-d479e899]{opacity:.8;margin-top:8px;font-size:.85em}@media (width<=768px){.pp-eq__cell[data-v-d479e899]{min-width:72px;height:48px}.pp-eq__cell-value[data-v-d479e899]{font-size:12px}}.pp-qb[data-v-78005b12]{width:100%;margin:0}.pp-qb svg[data-v-78005b12]{width:100%;height:auto;display:block;overflow:visible}.pp-qb__eyebrow[data-v-78005b12]{margin:0 0 var(--space-2,8px);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.16em;color:var(--color-secondary,#e07856);font-size:.7rem;font-weight:400}.pp-qb__label[data-v-78005b12]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);fill:var(--color-ink-soft,#9b8aa0);text-transform:uppercase;font-weight:500}.pp-qb__count[data-v-78005b12]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);fill:var(--color-ink-soft,#6e5670);letter-spacing:.04em}.pp-qb__band[data-v-78005b12]{fill:var(--color-paper-warm,#f5e9de);stroke:#6b3a8980;stroke-width:1px}.pp-qb__median[data-v-78005b12]{stroke:var(--color-secondary,#e07856)}.pp-qb__value[data-v-78005b12]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);fill:var(--color-ink-soft,#6e5670);text-transform:uppercase}.pp-qb__value--median[data-v-78005b12]{fill:var(--color-ink,#2e1a3a);font-weight:500}.pp-qb__suppressed[data-v-78005b12]{font-family:var(--font-body,"Inter", system-ui, sans-serif);fill:var(--color-ink-soft,#6e5670);font-style:italic}.pp-qb__summary[data-v-78005b12]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-qb__caption[data-v-78005b12]{margin-top:var(--space-3,12px);color:var(--color-ink-soft,#6e5670);font-size:.86rem;line-height:1.5}.pp-line-band[data-v-df1e98e9]{width:100%;font-family:var(--font-body,"Inter", system-ui, sans-serif);margin:0;position:relative}.pp-line-band svg[data-v-df1e98e9]{width:100%;height:auto;display:block;overflow:visible}.pp-line-band[data-v-df1e98e9]:focus-visible{outline:2px solid var(--color-secondary,#e07856);outline-offset:4px;border-radius:var(--radius-card,10px)}.sr-only[data-v-df1e98e9]{clip:rect(0, 0, 0, 0);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-line-band__grid line[data-v-df1e98e9]{stroke:#6b3a8914;stroke-width:1px}.pp-line-band__y-ticks text[data-v-df1e98e9],.pp-line-band__x-ticks text[data-v-df1e98e9]{font-family:var(--font-mono,"IBM Plex Mono", monospace);fill:var(--color-ink-soft,#6e5670);font-size:10px}.pp-line-band__x-tick--hidden[data-v-df1e98e9]{opacity:0}.pp-line-band__band[data-v-df1e98e9]{fill:var(--color-paper-warm,#f5e9de);fill-opacity:.55;stroke:#6e567066;stroke-width:1px;stroke-dasharray:4 2}.pp-line-band__band-label[data-v-df1e98e9]{font-family:var(--font-mono,"IBM Plex Mono", monospace);fill:var(--color-ink-soft,#6e5670);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.pp-line-band__refs line[data-v-df1e98e9]{stroke:var(--color-ink,#2e1a3a);stroke-opacity:.55;stroke-width:1.5px}.pp-line-band__refs text[data-v-df1e98e9]{font-family:var(--font-mono,"IBM Plex Mono", monospace);fill:var(--color-ink,#2e1a3a);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.pp-line-band__crosshair[data-v-df1e98e9]{stroke:var(--color-paper-warm,#f5e9de);stroke-width:1px;stroke-opacity:.9}.pp-line-band__series--primary .pp-line-band__line[data-v-df1e98e9]{stroke:var(--color-primary,#6b3a89);stroke-width:2px;fill:none}.pp-line-band__series--primary .pp-line-band__marker[data-v-df1e98e9]{fill:var(--color-primary,#6b3a89);stroke:var(--color-paper,#fbf1e9);stroke-width:1.5px}.pp-line-band__series--comparator .pp-line-band__line[data-v-df1e98e9]{stroke:var(--color-ink-soft,#6e5670);stroke-width:2px;stroke-dasharray:6 3;fill:none}.pp-line-band__series--comparator .pp-line-band__marker[data-v-df1e98e9]{fill:none;stroke:var(--color-ink-soft,#6e5670);stroke-width:1.5px}.pp-line-band__line--dashed[data-v-df1e98e9]{stroke-opacity:.55;stroke-dasharray:2 2!important}.pp-line-band__marker--suppressed[data-v-df1e98e9]{fill:none;stroke:var(--color-ink-soft,#6e5670);stroke-width:1.25px;stroke-dasharray:1.5 1.5}.pp-line-band__radar[data-v-df1e98e9]{fill:var(--color-secondary,#e07856);stroke:var(--color-paper,#fbf1e9);stroke-width:2px}.pp-line-band__radar-pulse[data-v-df1e98e9]{fill:none;stroke:var(--color-secondary,#e07856);stroke-width:1.5px;transform-origin:50%;transform-box:fill-box;animation:2.4s ease-out infinite pp-line-band-radar-df1e98e9}@keyframes pp-line-band-radar-df1e98e9{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.pp-line-band__radar-pulse[data-v-df1e98e9]{opacity:0;animation:none}}.pp-line-band__tooltip[data-v-df1e98e9]{background:var(--color-paper,#fbf1e9);color:var(--color-ink,#2e1a3a);font-family:var(--font-mono,"IBM Plex Mono", monospace);border-radius:var(--radius-button,4px);white-space:nowrap;pointer-events:none;z-index:5;text-overflow:ellipsis;border:1px solid #6e56704d;max-width:90%;padding:6px 10px;font-size:11px;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 8px #2a143814}.pp-line-band__legend[data-v-df1e98e9]{flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pp-line-band__legend-item[data-v-df1e98e9]{align-items:center;gap:6px;display:inline-flex}.pp-line-band .pp-line-band__legend-glyph[data-v-df1e98e9]{flex:none;width:22px;height:12px;display:block;overflow:visible}.pp-line-band__legend-label[data-v-df1e98e9]{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.04em;color:var(--color-ink-soft,#6e5670);font-size:10px}.pp-line-band__legend-line[data-v-df1e98e9]{stroke-width:2px;fill:none}.pp-line-band__legend-line--primary[data-v-df1e98e9]{stroke:var(--color-primary,#6b3a89)}.pp-line-band__legend-line--comparator[data-v-df1e98e9]{stroke:var(--color-ink-soft,#6e5670);stroke-dasharray:6 3}.pp-line-band__legend-band[data-v-df1e98e9]{fill:var(--color-paper-warm,#f5e9de);fill-opacity:.85;stroke:#6e567066;stroke-width:1px;stroke-dasharray:4 2}.pp-line-band__legend-suppressed[data-v-df1e98e9]{fill:none;stroke:var(--color-ink-soft,#6e5670);stroke-width:1.25px;stroke-dasharray:1.5 1.5}.pp-line-band__legend-ref[data-v-df1e98e9]{stroke:var(--color-ink,#2e1a3a);stroke-opacity:.55;stroke-width:1.5px}.pp-line-band--compact[data-v-df1e98e9]{height:48px}.pp-line-band--compact .pp-line-band__series--primary .pp-line-band__line[data-v-df1e98e9]{stroke-width:1.5px}.pp-slope[data-v-378bbff9]{width:100%;font-family:var(--font-body,"Inter", system-ui, sans-serif);margin:0}.pp-slope svg[data-v-378bbff9]{width:100%;height:auto;display:block;overflow:visible}.pp-slope__col-header[data-v-378bbff9]{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.14em;text-transform:uppercase;fill:var(--color-secondary,#e07856);font-size:10px;font-weight:400}.pp-slope__anchor[data-v-378bbff9]{stroke:#6b3a892e;stroke-width:1px}.pp-slope__label[data-v-378bbff9]{font-family:var(--font-mono,"IBM Plex Mono", monospace);fill:var(--color-ink,#2e1a3a);font-size:11px}.pp-slope__value[data-v-378bbff9]{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:11px;font-weight:500}.pp-slope__item[data-v-378bbff9]{transition:opacity .18s}.pp-slope__item--faded[data-v-378bbff9]{opacity:.25}.pp-slope__item[data-v-378bbff9]:focus-visible{outline:2px solid var(--color-secondary,#e07856);outline-offset:4px}@media (prefers-reduced-motion:reduce){.pp-slope__item[data-v-378bbff9]{transition:none}}.chart-card[data-v-218988fc]{background:var(--color-paper,#fbf1e9);border-radius:var(--radius-card,10px);border:1px solid #6b3a8924;flex-direction:column;height:100%;padding:16px 20px;display:flex}.chart-card--default[data-v-218988fc] figure{max-width:800px;margin-left:auto;margin-right:auto}.chart-card--wide[data-v-218988fc] figure{max-width:1100px;margin-left:auto;margin-right:auto}.chart-card--full[data-v-218988fc] figure{max-width:none;margin-left:0;margin-right:0}.chart-card__eyebrow[data-v-218988fc]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.18em;color:var(--color-secondary,#e07856);margin:0 0 8px;font-size:11px;font-weight:400}.chart-card__title-row[data-v-218988fc]{align-items:center;gap:6px;margin:0 0 12px;display:flex}.chart-card__title[data-v-218988fc]{letter-spacing:-.01em;color:var(--color-ink,#2a1438);margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.25}.chart-card__info-wrap[data-v-218988fc]{align-items:center;display:inline-flex;position:relative}.chart-card__download[data-v-218988fc]{border-radius:var(--radius-button,4px);cursor:pointer;color:var(--color-ink-soft,#6e5670);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #6b3a892e;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.chart-card__download[data-v-218988fc]:hover,.chart-card__download[data-v-218988fc]:focus-visible{color:var(--color-ink,#2a1438);background:#6b3a890f;border-color:#6b3a8966;outline:none}.chart-card__download[data-v-218988fc]:focus-visible{outline-offset:1px;outline:2px solid #6b3a8966}@media (prefers-reduced-motion:reduce){.chart-card__download[data-v-218988fc]{transition:none}}.chart-card__info-btn[data-v-218988fc]{cursor:pointer;width:20px;height:20px;color:var(--color-ink-soft,#6e5670);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.chart-card__info-btn[data-v-218988fc]:hover,.chart-card__info-btn[data-v-218988fc]:focus-visible,.chart-card__info-btn[aria-expanded=true][data-v-218988fc]{color:var(--color-ink,#2a1438);outline-offset:1px;background:#6b3a8914;outline:2px solid #6b3a8966}.chart-card__info-pop[data-v-218988fc]{z-index:20;background:var(--color-paper-warm,#f5e9de);width:max-content;min-width:240px;max-width:360px;color:var(--color-ink,#2a1438);border-radius:var(--radius-card,10px);font-family:var(--font-body,Inter, sans-serif);pointer-events:auto;border:1px solid #6b3a892e;padding:10px 14px;font-size:12px;line-height:1.5;animation:.14s chart-card__info-pop-in-218988fc;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 4px 12px #2a143814}@keyframes chart-card__info-pop-in-218988fc{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.chart-card__info-pop[data-v-218988fc]{animation:none}}.chart-card__suppressed[data-v-218988fc]{font-family:var(--font-body,Inter, sans-serif);color:var(--color-ink-soft,#6e5670);text-align:center;padding:24px 0;font-size:13px;font-style:italic}.chart-card__takeaway[data-v-218988fc]{font-family:var(--font-body,Inter, sans-serif);color:var(--color-ink-soft,#6e5670);margin:auto 0 0;padding-top:12px;font-size:12px;line-height:1.5}.insight-callout[data-v-1903365a]{border-radius:var(--radius-card,10px);height:100%;position:relative;overflow:hidden}.insight-callout--dark[data-v-1903365a]{background:var(--color-anchor,#2a1438)}.insight-callout--light[data-v-1903365a]{background:var(--color-paper-warm,#f5e9de);border:1px solid color-mix(in srgb, var(--color-primary,#6b3a89) 14%, transparent)}.insight-callout--paper[data-v-1903365a]{background:var(--gradient-wash-paper,radial-gradient(ellipse 110% 90% at 50% 50%, #e078560f, transparent 75%), radial-gradient(ellipse 78% 56% at 82% 22%, #e078562e, transparent 62%), radial-gradient(ellipse 72% 62% at 14% 84%, #6b3a893d, transparent 68%)), var(--color-paper,#fbf1e9);border:1px solid color-mix(in srgb, var(--color-primary,#6b3a89) 22%, transparent);box-shadow:0 1px #2e1a3a05}.insight-callout--paper[data-v-1903365a]:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,#2a14380d .6px,#0000 1.4px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 46%,#000 32%,#0000 84%);mask-image:radial-gradient(at 50% 46%,#000 32%,#0000 84%)}.insight-callout--gradient[data-v-1903365a]{background:linear-gradient(135deg, var(--color-primary,#6b3a89) 0%, var(--color-secondary,#e07856) 100%);border:1px solid color-mix(in srgb, var(--color-paper,#fbf1e9) 14%, transparent)}.insight-callout--gradient[data-v-1903365a]:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,#fbf1e91a .7px,#0000 1.4px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 46%,#000 38%,#0000 84%);mask-image:radial-gradient(at 50% 46%,#000 38%,#0000 84%)}.insight-callout--full[data-v-1903365a]{min-height:14rem;padding:3rem 3.5rem}.insight-callout--square[data-v-1903365a]{height:100%;min-height:22rem;padding:2.5rem 2rem}.insight-callout__inner[data-v-1903365a]{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;height:100%;display:flex;position:relative}.insight-callout--align-top .insight-callout__inner[data-v-1903365a]{justify-content:flex-start}.insight-callout__headline[data-v-1903365a]{font-family:var(--font-headline,"Bricolage Grotesque", system-ui, sans-serif);letter-spacing:-.01em;text-wrap:balance;max-width:50rem;margin:0 auto;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.2}.insight-callout--dark .insight-callout__headline[data-v-1903365a]{color:var(--color-paper,#fbf1e9)}.insight-callout--light .insight-callout__headline[data-v-1903365a],.insight-callout--paper .insight-callout__headline[data-v-1903365a]{color:var(--color-ink,#2e1a3a)}.insight-callout--gradient .insight-callout__headline[data-v-1903365a]{color:var(--color-paper,#fbf1e9)}.insight-callout--gradient .insight-callout__headline[data-v-1903365a] strong{-webkit-text-fill-color:#fff;color:#fff;background:0 0;font-weight:800}.insight-callout__headline[data-v-1903365a] strong{background:var(--gradient-brand,linear-gradient(135deg, #6b3a89, #e07856));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.insight-callout__headline[data-v-1903365a] strong{color:var(--color-secondary,#e07856);background:0 0}}.insight-callout__lockup[data-v-1903365a]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.22em;margin:0;font-size:.75rem}.insight-callout--dark .insight-callout__lockup[data-v-1903365a]{color:color-mix(in srgb, var(--color-paper,#fbf1e9) 72%, transparent)}.insight-callout--light .insight-callout__lockup[data-v-1903365a],.insight-callout--paper .insight-callout__lockup[data-v-1903365a]{color:color-mix(in srgb, var(--color-ink,#2e1a3a) 60%, transparent)}.insight-callout--gradient .insight-callout__lockup[data-v-1903365a]{color:color-mix(in srgb, var(--color-paper,#fbf1e9) 78%, transparent)}.insight-callout--gradient .insight-callout__lockup span[data-v-1903365a]{color:var(--color-paper,#fbf1e9)}.insight-callout__lockup span[data-v-1903365a]{color:var(--color-secondary,#e07856)}.pp-type-art[data-v-f3c0cb06]{flex-direction:column;margin:0;display:flex}.pp-type-art__number[data-v-f3c0cb06]{font-family:var(--font-headline,"Bricolage Grotesque", system-ui, sans-serif);font-variation-settings:"opsz" 144;letter-spacing:-.05em;color:var(--color-anchor,#2a1438);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:.9}.pp-type-art--default .pp-type-art__number[data-v-f3c0cb06]{font-size:clamp(4rem,14vw,9rem)}.pp-type-art--compact .pp-type-art__number[data-v-f3c0cb06]{letter-spacing:-.035em;font-size:clamp(2.5rem,4.5vw,4rem)}.pp-type-art__number.is-gradient[data-v-f3c0cb06]{background:var(--gradient-brand,linear-gradient(135deg, #6b3a89 0%, #e07856 100%));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pp-type-art__label[data-v-f3c0cb06]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--color-anchor,#2a1438);font-size:.75rem}.pp-type-art--label-above .pp-type-art__label[data-v-f3c0cb06]{margin:0 0 var(--space-3,12px)}.pp-type-art--label-below .pp-type-art__label[data-v-f3c0cb06]{margin:var(--space-3,12px) 0 0}.ge[data-v-dcee8301]{z-index:80;isolation:isolate;color:var(--color-paper);background:var(--color-paper);flex-direction:column;justify-content:center;padding:0 clamp(1.5rem,8vw,9rem) 18vh;animation:1.1s cubic-bezier(.65,0,.35,1) 5.7s both ge-lift-dcee8301;display:flex;position:fixed;inset:0;overflow:hidden}.ge[data-v-dcee8301]:before{content:"";z-index:-1;background-image:var(--gradient-sunset);opacity:0;background-size:220% 220%;animation:.6s ease-out both ge-fadein-dcee8301,6s ease-in-out infinite alternate ge-breathe-dcee8301;position:absolute;inset:0}.grand-entrance.ge--live[data-v-dcee8301]{display:flex}.ge--skip[data-v-dcee8301]{animation:.7s cubic-bezier(.65,0,.35,1) both ge-lift-dcee8301}@keyframes ge-breathe-dcee8301{0%{background-position:0 30%}to{background-position:90% 70%}}@keyframes ge-lift-dcee8301{to{transform:translateY(-101%)}}@keyframes ge-fadein-dcee8301{to{opacity:1}}.ge__lockup[data-v-dcee8301]{align-items:center;gap:.9rem;margin-bottom:clamp(1.6rem,3.5vh,3rem);display:flex}.ge__lockup svg[data-v-dcee8301]{width:clamp(44px,5vw,64px);height:auto}.ge__markpath[data-v-dcee8301]{stroke-dasharray:160;stroke-dashoffset:160px;animation:1.3s cubic-bezier(.45,0,.2,1) .7s forwards ge-draw-dcee8301}.ge__word[data-v-dcee8301]{font-family:var(--font-wordmark,"DM Serif Display", serif);color:var(--color-paper);opacity:0;font-size:clamp(1.6rem,2.6vw,2.4rem);animation:.8s cubic-bezier(.2,.7,.2,1) 1.6s both ge-rise-dcee8301}.ge__eyebrow[data-v-dcee8301]{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 75%, transparent);opacity:0;margin:0 0 1.2rem;font-size:clamp(.7rem,1vw,.85rem);animation:.9s cubic-bezier(.2,.7,.2,1) 1.9s both ge-rise-dcee8301}.ge__big[data-v-dcee8301]{z-index:2;font-family:var(--font-headline);font-variation-settings:"opsz" 144;letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,7vw,7rem);font-weight:700;line-height:.98;position:relative}.ge__line[data-v-dcee8301]{display:block;overflow:hidden}.ge__line>span[data-v-dcee8301]{white-space:nowrap;animation:1s cubic-bezier(.2,.7,.2,1) both ge-lineup-dcee8301;display:inline-block;transform:translateY(110%)}.ge__line:first-child>span[data-v-dcee8301]{animation-delay:2.1s}.ge__line:nth-child(2)>span[data-v-dcee8301]{animation-delay:2.3s}.ge__line:nth-child(3)>span[data-v-dcee8301]{animation-delay:2.5s}@keyframes ge-lineup-dcee8301{to{transform:translateY(0)}}@keyframes ge-rise-dcee8301{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ge-draw-dcee8301{to{stroke-dashoffset:0}}@keyframes ge-fade-dcee8301{to{opacity:1}}.ge__dist[data-v-dcee8301]{z-index:1;height:40vh;position:absolute;bottom:0;left:0;right:0}.ge__curve[data-v-dcee8301]{width:100%;height:100%;position:absolute;inset:0}.ge__curvepath[data-v-dcee8301]{stroke-dasharray:1700;stroke-dashoffset:1700px;animation:2.2s cubic-bezier(.45,0,.2,1) 2.5s forwards ge-draw-dcee8301}.ge__axis[data-v-dcee8301]{opacity:0;animation:.8s 3.2s both ge-fade-dcee8301}.ge__ticks[data-v-dcee8301]{font-family:var(--font-mono);letter-spacing:.18em;color:color-mix(in srgb, var(--color-paper) 60%, transparent);opacity:0;justify-content:space-between;padding:0 clamp(1.5rem,8vw,9rem);font-size:.7rem;animation:.8s 3.4s both ge-fade-dcee8301;display:flex;position:absolute;bottom:8%;left:0;right:0}.ge__marker[data-v-dcee8301]{opacity:0;width:0;height:0;animation:.4s 4.1s both ge-fade-dcee8301;position:absolute;top:45.97%;left:62.85%}.ge__core[data-v-dcee8301]{background:var(--color-secondary);border:4px solid var(--color-paper-warm);width:36px;height:36px;animation:ge-beat-dcee8301 2.4s var(--ease-emphasis,cubic-bezier(.2, .7, .2, 1)) 4.1s infinite;border-radius:50%;margin:-18px 0 0 -18px;position:absolute}.ge__ring[data-v-dcee8301]{border:2px solid var(--color-secondary);opacity:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute}.ge__ring--1[data-v-dcee8301]{animation:ge-radar-dcee8301 2.4s var(--ease-emphasis,cubic-bezier(.2, .7, .2, 1)) 4.1s infinite}.ge__ring--2[data-v-dcee8301]{animation:ge-radar-dcee8301 2.4s var(--ease-emphasis,cubic-bezier(.2, .7, .2, 1)) 5.3s infinite}.ge__dropline[data-v-dcee8301]{border-left:2px dashed var(--color-secondary);height:16.88vh;position:absolute;top:0;left:0}@keyframes ge-beat-dcee8301{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes ge-radar-dcee8301{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.ge__markerlabel[data-v-dcee8301]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 85%, transparent);opacity:0;margin:0;font-size:.7rem;animation:.7s 4.3s both ge-rise-dcee8301;position:absolute;top:18%;right:clamp(1.5rem,10vw,12rem)}@media (prefers-reduced-motion:reduce){.ge[data-v-dcee8301]{display:none}}@media (width<=700px){.ge[data-v-dcee8301]{padding:0 1.25rem}.ge__dist[data-v-dcee8301]{height:30vh}.ge__dropline[data-v-dcee8301]{height:12.66vh}.ge__markerlabel[data-v-dcee8301]{display:none}}.pp-input[data-v-06a3dd1b]{font-family:var(--font-body,"Inter", system-ui, sans-serif);background:var(--color-card,#fff);border:1px solid var(--color-rule,#6b3a8924);color:var(--color-ink,#2e1a3a);border-radius:var(--radius-button,4px);transition:border-color var(--duration-fast,.18s) var(--ease-standard);width:100%}.pp-input[data-v-06a3dd1b]:focus-visible{border-color:var(--color-primary,#6b3a89);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary,#6b3a89) 25%, transparent);outline:none}.pp-input--invalid[data-v-06a3dd1b]{border-color:var(--color-danger-ink,#c13832)}.pp-input--invalid[data-v-06a3dd1b]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-danger-ink,#c13832) 25%, transparent)}.pp-input[data-v-06a3dd1b]:disabled{opacity:.55;cursor:not-allowed}.pp-input--sm[data-v-06a3dd1b]{height:var(--control-h-sm,32px);padding:0 var(--space-3,12px);font-size:.85rem}.pp-input--md[data-v-06a3dd1b]{height:var(--control-h-md,40px);padding:0 var(--space-4,16px);font-size:.95rem}.pp-input--lg[data-v-06a3dd1b]{height:var(--control-h-lg,48px);padding:0 var(--space-5,20px);font-size:1rem}.pp-textarea[data-v-dff18ffc]{font-family:var(--font-body,"Inter", system-ui, sans-serif);background:var(--color-card,#fff);border:1px solid var(--color-rule,#6b3a8924);color:var(--color-ink,#2e1a3a);border-radius:var(--radius-card,10px);resize:vertical;width:100%;line-height:1.5}.pp-textarea[data-v-dff18ffc]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 25%, transparent);outline:none}.pp-textarea--invalid[data-v-dff18ffc]{border-color:var(--color-danger-ink,#c13832)}.pp-textarea[data-v-dff18ffc]:disabled{opacity:.55;cursor:not-allowed}.pp-textarea--sm[data-v-dff18ffc]{padding:var(--space-3,12px);font-size:.85rem}.pp-textarea--md[data-v-dff18ffc]{padding:var(--space-4,16px);font-size:.95rem}.pp-textarea--lg[data-v-dff18ffc]{padding:var(--space-5,20px);font-size:1rem}.pp-select__trigger[data-v-255beb0a]{justify-content:space-between;align-items:center;gap:var(--space-2,8px);width:100%;font-family:var(--font-body,"Inter", system-ui, sans-serif);background:var(--color-card,#fff);border:1px solid var(--color-rule,#6b3a8924);color:var(--color-ink,#2e1a3a);border-radius:var(--radius-button,4px);text-align:left;cursor:pointer;display:inline-flex}.pp-select__trigger[data-v-255beb0a]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 25%, transparent);outline:none}.pp-select--invalid[data-v-255beb0a]{border-color:var(--color-danger-ink,#c13832)}.pp-select__trigger[data-v-255beb0a]:disabled{opacity:.55;cursor:not-allowed}.pp-select--sm[data-v-255beb0a]{height:var(--control-h-sm,32px);padding:0 var(--space-3,12px);font-size:.85rem}.pp-select--md[data-v-255beb0a]{height:var(--control-h-md,40px);padding:0 var(--space-4,16px);font-size:.95rem}.pp-select--lg[data-v-255beb0a]{height:var(--control-h-lg,48px);padding:0 var(--space-5,20px);font-size:1rem}.pp-select__value[data-v-255beb0a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-select__value--placeholder[data-v-255beb0a]{color:var(--color-ink-soft,#6e5670)}.pp-select__caret[data-v-255beb0a]{color:var(--color-ink-soft,#6e5670);flex-shrink:0;display:inline-flex}.pp-select__panel[data-v-255beb0a]{z-index:1050;max-width:24rem;padding:var(--space-2,8px);background:var(--color-card,#fff);border:1px solid var(--color-rule,#6b3a8924);border-radius:var(--radius-card,10px);box-shadow:var(--shadow-lg);font-family:var(--font-body,"Inter", sans-serif);color:var(--color-ink,#2e1a3a)}.pp-select__panel[data-v-255beb0a]:focus{outline:none}.pp-select__options[data-v-255beb0a]{flex-direction:column;gap:2px;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pp-select__option[data-v-255beb0a]{justify-content:space-between;align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-3,12px);border-radius:var(--radius-button,4px);cursor:pointer;font-size:.9rem;display:flex}.pp-select__option--active[data-v-255beb0a]{background:var(--color-paper-warm,#f5e9de)}.pp-select__option--selected[data-v-255beb0a]{font-weight:600}.pp-select__option--disabled[data-v-255beb0a]{color:var(--color-ink-soft,#6e5670);opacity:.55;cursor:not-allowed}.pp-select__option--in-group[data-v-255beb0a]{padding-left:var(--space-4,16px)}.pp-select__option-label[data-v-255beb0a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-select__tick[data-v-255beb0a]{color:var(--color-primary,#6b3a89);flex-shrink:0;display:inline-flex}.pp-select__empty[data-v-255beb0a]{padding:var(--space-2,8px) var(--space-3,12px);color:var(--color-ink-soft,#6e5670);font-size:.9rem}.pp-select__group-label[data-v-255beb0a]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-soft,#6e5670);padding:var(--space-3,12px) var(--space-3,12px) var(--space-1,4px);cursor:default;-webkit-user-select:none;user-select:none;font-size:.65rem;font-weight:700}.pp-select__group-label--first[data-v-255beb0a]{padding-top:var(--space-1,4px)}.pp-select-enter-active[data-v-255beb0a],.pp-select-leave-active[data-v-255beb0a]{transition:opacity var(--duration-fast,.18s) var(--ease-standard)}.pp-select-enter-from[data-v-255beb0a],.pp-select-leave-to[data-v-255beb0a]{opacity:0}@media (prefers-reduced-motion:reduce){.pp-select-enter-active[data-v-255beb0a],.pp-select-leave-active[data-v-255beb0a]{transition:none}}.pp-checkbox[data-v-8f96cbab]{align-items:center;gap:var(--space-2,8px);cursor:pointer;font-family:var(--font-body);color:var(--color-ink);font-size:.95rem;display:inline-flex}.pp-checkbox.is-disabled[data-v-8f96cbab]{opacity:.55;cursor:not-allowed}.pp-checkbox input[data-v-8f96cbab]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-checkbox__mark[data-v-8f96cbab]{border:1px solid var(--color-rule);border-radius:var(--radius-button,4px);background:var(--color-card);color:#0000;width:18px;height:18px;transition:all var(--duration-fast,.18s) var(--ease-standard);place-items:center;display:inline-grid}.pp-checkbox input:checked+.pp-checkbox__mark[data-v-8f96cbab]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-paper)}.pp-checkbox input:focus-visible+.pp-checkbox__mark[data-v-8f96cbab]{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 25%, transparent)}.pp-checkbox.is-indeterminate .pp-checkbox__mark[data-v-8f96cbab]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-paper)}.pp-checkbox.is-indeterminate .pp-checkbox__mark svg[data-v-8f96cbab]{display:none}.pp-checkbox.is-indeterminate .pp-checkbox__mark[data-v-8f96cbab]:after{content:"";background:currentColor;border-radius:1px;width:8px;height:2px}.pp-checkbox__label[data-v-8f96cbab]:empty{display:none}.pp-radio-group[data-v-e717382e]{gap:var(--space-3,12px);flex-direction:column;display:flex}.pp-radio[data-v-e717382e]{align-items:center;gap:var(--space-2,8px);cursor:pointer;font-family:var(--font-body);color:var(--color-ink);font-size:.95rem;display:inline-flex}.pp-radio.is-disabled[data-v-e717382e]{opacity:.55;cursor:not-allowed}.pp-radio input[data-v-e717382e]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.pp-radio__mark[data-v-e717382e]{border:1px solid var(--color-rule);border-radius:var(--radius-pill,9999px);background:var(--color-card);place-items:center;width:18px;height:18px;display:inline-grid}.pp-radio input:checked+.pp-radio__mark[data-v-e717382e]:after{content:"";border-radius:var(--radius-pill,9999px);background:var(--color-primary);width:9px;height:9px}.pp-radio input:focus-visible+.pp-radio__mark[data-v-e717382e]{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 25%, transparent)}.pp-switch[data-v-c565c63e]{align-items:center;gap:var(--space-3,12px);cursor:pointer;font-family:var(--font-body);color:var(--color-ink);font-size:.95rem;display:inline-flex}.pp-switch.is-disabled[data-v-c565c63e]{opacity:.55;cursor:not-allowed}.pp-switch input[data-v-c565c63e]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.pp-switch__track[data-v-c565c63e]{background:var(--color-rule);border-radius:var(--radius-pill,9999px);width:36px;height:20px;transition:background var(--duration-fast,.18s) var(--ease-standard);position:relative}.pp-switch__thumb[data-v-c565c63e]{background:var(--color-card,#fff);border-radius:var(--radius-pill,9999px);width:16px;height:16px;transition:transform var(--duration-fast,.18s) var(--ease-standard);position:absolute;top:2px;left:2px}.pp-switch.is-on .pp-switch__track[data-v-c565c63e]{background:var(--color-primary)}.pp-switch.is-on .pp-switch__thumb[data-v-c565c63e]{transform:translate(16px)}.pp-switch input:focus-visible+.pp-switch__track[data-v-c565c63e]{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 25%, transparent)}.pp-segmented[data-v-943efc99]{background:var(--color-card,#fff);border:1px solid var(--color-rule,#6b3a8924);border-radius:var(--radius-pill,9999px);height:var(--control-h-md,40px);font-family:var(--font-body,"Inter", system-ui, sans-serif);align-items:stretch;padding:2px;font-size:.9rem;line-height:1;display:inline-flex;position:relative}.pp-segmented.is-disabled[data-v-943efc99]{opacity:.55;pointer-events:none}.pp-segmented__indicator[data-v-943efc99]{background:var(--color-primary,#6b3a89);border-radius:var(--radius-pill,9999px);z-index:0;pointer-events:none;opacity:0;width:0;transition:left var(--duration-base,.3s) var(--ease-emphasis,cubic-bezier(.22, .61, .36, 1)), width var(--duration-base,.3s) var(--ease-emphasis,cubic-bezier(.22, .61, .36, 1)), opacity var(--duration-fast,.18s) var(--ease-standard);position:absolute;top:2px;bottom:2px;left:0}.pp-segmented__seg[data-v-943efc99]{appearance:none;color:var(--color-ink-soft,#6e5670);font:inherit;padding:var(--space-2,8px) var(--space-4,16px);border-radius:var(--radius-pill,9999px);cursor:pointer;white-space:nowrap;z-index:1;transition:color var(--duration-fast,.18s) var(--ease-standard);background:0 0;border:none;font-weight:500;position:relative}.pp-segmented__seg[data-v-943efc99]:hover:not(.is-active):not([disabled]){color:var(--color-ink,#2e1a3a)}.pp-segmented__seg.is-active[data-v-943efc99]{color:var(--color-paper,#fbf1e9);background:0 0;font-weight:600}.pp-segmented__seg[data-v-943efc99]:focus-visible{outline:2px solid var(--color-primary,#6b3a89);outline-offset:2px}.pp-segmented__divider[data-v-943efc99]{width:1px;margin:var(--space-2,8px) 0;background:var(--color-rule,#6b3a8924);z-index:1;position:relative}.pp-segmented__seg.is-active+.pp-segmented__divider[data-v-943efc99]{visibility:hidden}.pp-segmented__divider[data-v-943efc99]:has(+.pp-segmented__seg.is-active){visibility:hidden}@media (prefers-reduced-motion:reduce){.pp-segmented__seg[data-v-943efc99],.pp-segmented__indicator[data-v-943efc99]{transition:none}}.pp-form-field[data-v-09fd1601]{gap:var(--space-2,8px);flex-direction:column;display:flex}.pp-form-field__label[data-v-09fd1601]{font-family:var(--font-body);color:var(--color-ink);font-size:.85rem;font-weight:500}.pp-form-field__required[data-v-09fd1601]{color:var(--color-secondary);margin-left:2px}.pp-form-field__label-adornment[data-v-09fd1601]{vertical-align:middle;margin-left:var(--space-2,8px);align-items:center;display:inline-flex}.pp-form-field__help[data-v-09fd1601],.pp-form-field__error[data-v-09fd1601]{font-family:var(--font-body);margin:0;font-size:.8rem}.pp-form-field__help[data-v-09fd1601]{color:var(--color-ink-soft)}.pp-form-field__error[data-v-09fd1601]{color:var(--color-danger-ink,#c13832)}.pp-file-input[data-v-6f0e4677]{align-items:center;gap:var(--space-4,16px);width:100%;font-family:var(--font-body,"Inter", system-ui, sans-serif);cursor:pointer;display:inline-flex}.pp-file-input--disabled[data-v-6f0e4677]{cursor:not-allowed}.pp-file-input__native[data-v-6f0e4677]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-file-input__button[data-v-6f0e4677]{align-items:center;gap:var(--space-2,8px);border-radius:var(--radius-button,4px);background:var(--color-primary,#6b3a89);color:var(--color-paper,#fbf1e9);transition:background var(--duration-fast,.18s) var(--ease-standard);border:1px solid #0000;flex-shrink:0;font-weight:500;display:inline-flex}.pp-file-input--sm .pp-file-input__button[data-v-6f0e4677]{height:var(--control-h-sm,32px);padding:0 var(--space-4,16px);font-size:.85rem}.pp-file-input--md .pp-file-input__button[data-v-6f0e4677]{height:var(--control-h-md,40px);padding:0 var(--space-5,20px);font-size:.95rem}.pp-file-input--lg .pp-file-input__button[data-v-6f0e4677]{height:var(--control-h-lg,48px);padding:0 var(--space-6,24px);font-size:1rem}.pp-file-input:hover .pp-file-input__button[data-v-6f0e4677]{background:var(--color-primary-hover,#5a2e75)}.pp-file-input--disabled .pp-file-input__button[data-v-6f0e4677]{opacity:.55;background:var(--color-primary,#6b3a89)}.pp-file-input:has(.pp-file-input__native:focus-visible) .pp-file-input__button[data-v-6f0e4677]{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary,#6b3a89) 25%, transparent);outline:none}.pp-file-input__icon[data-v-6f0e4677]{display:inline-flex}.pp-file-input__icon[data-v-6f0e4677] svg{width:1em;height:1em}.pp-file-input__filename[data-v-6f0e4677]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-soft,#6e5670);flex:1;font-size:.9rem;overflow:hidden}.pp-file-input--disabled .pp-file-input__filename[data-v-6f0e4677]{opacity:.55}.pp-input[data-v-c5149aad]{font-family:var(--font-body,"Inter", system-ui, sans-serif);background:var(--color-card,#fff);border:1px solid var(--color-rule,#6b3a8924);color:var(--color-ink,#2e1a3a);border-radius:var(--radius-button,4px);transition:border-color var(--duration-fast,.18s) var(--ease-standard);font-variant-numeric:tabular-nums;width:100%}.pp-input[data-v-c5149aad]:focus-visible{border-color:var(--color-primary,#6b3a89);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary,#6b3a89) 25%, transparent);outline:none}.pp-input--invalid[data-v-c5149aad]{border-color:var(--color-danger-ink,#c13832)}.pp-input--invalid[data-v-c5149aad]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-danger-ink,#c13832) 25%, transparent)}.pp-input[data-v-c5149aad]:disabled{opacity:.55;cursor:not-allowed}.pp-input--sm[data-v-c5149aad]{height:var(--control-h-sm,32px);padding:0 var(--space-3,12px);font-size:.85rem}.pp-input--md[data-v-c5149aad]{height:var(--control-h-md,40px);padding:0 var(--space-4,16px);font-size:.95rem}.pp-input--lg[data-v-c5149aad]{height:var(--control-h-lg,48px);padding:0 var(--space-5,20px);font-size:1rem}.pp-multiselect__control[data-v-755f4b70]{align-items:center;gap:var(--space-2,8px);background:var(--color-card,#fff);border:1px solid var(--color-rule,#6b3a8924);border-radius:var(--radius-button,4px);width:100%;font-family:var(--font-body,"Inter", system-ui, sans-serif);flex-wrap:wrap;display:flex}.pp-multiselect__control--invalid[data-v-755f4b70]{border-color:var(--color-danger-ink,#c13832)}.pp-multiselect__control--disabled[data-v-755f4b70]{opacity:.55}.pp-multiselect__control--sm[data-v-755f4b70]{min-height:var(--control-h-sm,32px);padding:var(--space-2,8px) var(--space-3,12px);font-size:.85rem}.pp-multiselect__control--md[data-v-755f4b70]{min-height:var(--control-h-md,40px);padding:var(--space-2,8px) var(--space-3,12px);font-size:.95rem}.pp-multiselect__control--lg[data-v-755f4b70]{min-height:var(--control-h-lg,48px);padding:var(--space-3,12px) var(--space-4,16px);font-size:1rem}.pp-multiselect__control[data-v-755f4b70]:focus-within{border-color:var(--color-primary,#6b3a89);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary,#6b3a89) 25%, transparent)}.pp-multiselect__control--invalid[data-v-755f4b70]:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-danger-ink,#c13832) 25%, transparent)}.pp-multiselect__trigger[data-v-755f4b70]{justify-content:space-between;align-items:center;gap:var(--space-2,8px);min-width:4rem;font:inherit;color:var(--color-ink,#2e1a3a);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:inline-flex}.pp-multiselect__trigger[data-v-755f4b70]:focus-visible{outline:none}.pp-multiselect__trigger[data-v-755f4b70]:disabled{cursor:not-allowed}.pp-multiselect__placeholder[data-v-755f4b70]{color:var(--color-ink-soft,#6e5670);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-multiselect__placeholder--all[data-v-755f4b70]{color:var(--color-ink,#2e1a3a)}.pp-multiselect__caret[data-v-755f4b70]{color:var(--color-ink-soft,#6e5670);flex-shrink:0;margin-left:auto;display:inline-flex}.pp-multiselect__list[data-v-755f4b70]{z-index:1050;max-width:24rem;padding:var(--space-2,8px);background:var(--color-card,#fff);border:1px solid var(--color-rule,#6b3a8924);border-radius:var(--radius-card,10px);box-shadow:var(--shadow-lg);font-family:var(--font-body,"Inter", sans-serif);color:var(--color-ink,#2e1a3a)}.pp-multiselect__list[data-v-755f4b70]:focus{outline:none}.pp-multiselect__search[data-v-755f4b70]{padding:0 0 var(--space-2,8px)}.pp-multiselect__search-input[data-v-755f4b70]{width:100%;font:inherit;padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--color-rule,#6b3a8924);border-radius:var(--radius-button,4px);background:var(--color-paper,#fbf1e9);color:var(--color-ink,#2e1a3a);font-size:.9rem}.pp-multiselect__search-input[data-v-755f4b70]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 25%, transparent);outline:none}.pp-multiselect__options[data-v-755f4b70]{flex-direction:column;gap:2px;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pp-multiselect__option[data-v-755f4b70]{align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-3,12px);border-radius:var(--radius-button,4px);cursor:pointer;font-size:.9rem;display:flex}.pp-multiselect__option--active[data-v-755f4b70]{background:var(--color-paper-warm,#f5e9de)}.pp-multiselect__option--selected[data-v-755f4b70]{font-weight:600}.pp-multiselect__option--all[data-v-755f4b70]{padding-bottom:var(--space-2,8px);border-bottom:1px solid var(--color-rule,#6b3a8924);border-radius:var(--radius-button,4px) var(--radius-button,4px) 0 0;margin-bottom:2px}.pp-multiselect__option--disabled[data-v-755f4b70]{color:var(--color-ink-soft,#6e5670);opacity:.55;cursor:not-allowed}.pp-multiselect__checkbox[data-v-755f4b70]{width:14px;height:14px;color:var(--color-primary,#6b3a89);flex-shrink:0;display:inline-flex}.pp-multiselect__option-label[data-v-755f4b70]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-multiselect__empty[data-v-755f4b70]{padding:var(--space-2,8px) var(--space-3,12px);color:var(--color-ink-soft,#6e5670);font-size:.9rem}.pp-multiselect-enter-active[data-v-755f4b70],.pp-multiselect-leave-active[data-v-755f4b70]{transition:opacity var(--duration-fast,.18s) var(--ease-standard)}.pp-multiselect-enter-from[data-v-755f4b70],.pp-multiselect-leave-to[data-v-755f4b70]{opacity:0}@media (prefers-reduced-motion:reduce){.pp-multiselect-enter-active[data-v-755f4b70],.pp-multiselect-leave-active[data-v-755f4b70]{transition:none}}.pp-badge[data-v-0ba1ec47]{min-width:18px;height:18px;font-family:var(--font-mono,"IBM Plex Mono", monospace);border-radius:var(--radius-pill,9999px);justify-content:center;align-items:center;padding:0 6px;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.pp-badge--dot[data-v-0ba1ec47]{width:9px;min-width:9px;height:9px;padding:0}.pp-badge--default[data-v-0ba1ec47]{background:var(--color-primary,#6b3a89);color:var(--color-paper,#fbf1e9)}.pp-badge--info[data-v-0ba1ec47]{background:var(--color-info-ink,#1f4b91);color:#fff}.pp-badge--success[data-v-0ba1ec47]{background:var(--color-success-ink,#2a5c25);color:#fff}.pp-badge--warning[data-v-0ba1ec47]{background:var(--color-warning-ink,#8c4a14);color:#fff}.pp-badge--danger[data-v-0ba1ec47]{background:var(--color-danger-ink,#c13832);color:#fff}.pp-spinner[data-v-dd4323f0]{--pp-spinner-color:var(--color-secondary,#e07856);display:inline-flex}.pp-spinner__svg[data-v-dd4323f0]{display:block;overflow:visible}.pp-spinner--sm .pp-spinner__svg[data-v-dd4323f0]{width:16px;height:16px}.pp-spinner--md .pp-spinner__svg[data-v-dd4323f0]{width:22px;height:22px}.pp-spinner--lg .pp-spinner__svg[data-v-dd4323f0]{width:32px;height:32px}.pp-spinner--xl .pp-spinner__svg[data-v-dd4323f0]{width:48px;height:48px}.pp-spinner--2xl .pp-spinner__svg[data-v-dd4323f0]{width:64px;height:64px}.pp-spinner--primary[data-v-dd4323f0]{--pp-spinner-color:var(--color-secondary,#e07856)}.pp-spinner--current[data-v-dd4323f0]{--pp-spinner-color:currentColor}.pp-spinner--on-dark[data-v-dd4323f0]{--pp-spinner-color:var(--color-paper,#fbf1e9)}.pp-spinner__dot[data-v-dd4323f0]{fill:var(--pp-spinner-color)}.pp-spinner__ring[data-v-dd4323f0]{stroke:var(--pp-spinner-color)}.pp-spinner__ring[data-v-dd4323f0],.pp-spinner__ring--outer[data-v-dd4323f0]{transform-origin:50%;transform-box:fill-box}.pp-spinner__ring[data-v-dd4323f0]{animation:pp-spinner-radar-dd4323f0 var(--duration-pulse,2.4s) var(--ease-emphasis,cubic-bezier(.2, .7, .2, 1)) infinite}.pp-spinner__ring--outer[data-v-dd4323f0]{animation:pp-spinner-radar-outer-dd4323f0 var(--duration-pulse,2.4s) var(--ease-emphasis,cubic-bezier(.2, .7, .2, 1)) 1.2s infinite}@keyframes pp-spinner-radar-dd4323f0{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(2.6)}}@keyframes pp-spinner-radar-outer-dd4323f0{0%{opacity:.5;transform:scale(.7)}to{opacity:0;transform:scale(3.4)}}.pp-spinner__sr[data-v-dd4323f0]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.pp-spinner__ring[data-v-dd4323f0],.pp-spinner__ring--outer[data-v-dd4323f0]{animation:none}.pp-spinner__ring--outer[data-v-dd4323f0]{display:none}}.pp-alert[data-v-3373e86b]{gap:var(--space-3,12px);padding:var(--space-4,16px);border-radius:var(--radius-card,10px);font-family:var(--font-body,"Inter", sans-serif);border:1px solid #0000;align-items:flex-start;display:flex}.pp-alert__icon[data-v-3373e86b]{flex:none;margin-top:1px}.pp-alert__content[data-v-3373e86b]{flex:1;min-width:0}.pp-alert__title[data-v-3373e86b]{margin:0 0 2px;font-weight:600}.pp-alert__body[data-v-3373e86b]{font-size:.9rem;line-height:1.5}.pp-alert__body[data-v-3373e86b] p{margin:0}.pp-alert__dismiss[data-v-3373e86b]{color:inherit;cursor:pointer;border-radius:var(--radius-button,4px);opacity:.7;background:0 0;border:0;flex:none;padding:2px}.pp-alert__dismiss[data-v-3373e86b]:hover{opacity:1}.pp-alert__dismiss[data-v-3373e86b]:focus-visible{outline-offset:1px;outline:2px solid}.pp-alert--info[data-v-3373e86b]{background:var(--color-info-bg,#dae8fd);color:var(--color-info-ink,#1f4b91);border-color:var(--color-info-border,#afc8ee)}.pp-alert--success[data-v-3373e86b]{background:var(--color-success-bg,#deeeda);color:var(--color-success-ink,#2a5c25);border-color:var(--color-success-border,#b4d4ad)}.pp-alert--warning[data-v-3373e86b]{background:var(--color-warning-bg,#fde9da);color:var(--color-warning-ink,#8c4a14);border-color:var(--color-warning-border,#efc59e)}.pp-alert--danger[data-v-3373e86b]{background:var(--color-danger-bg,#f8dad8);color:var(--color-danger-ink,#c13832);border-color:var(--color-danger-border,#e8aaa6)}.pp-context-banner[data-v-29c9a80d]{align-items:center;gap:var(--space-3,12px);padding:var(--space-2,8px) var(--space-6,24px);font-family:var(--font-body,"Inter", sans-serif);color:var(--color-ink-soft,#6e5670);border-bottom:1px solid #0000;flex-shrink:0;font-size:.85rem;display:flex}.pp-context-banner__icon[data-v-29c9a80d]{flex:none;align-items:center;line-height:0;display:inline-flex}.pp-context-banner__icon[data-v-29c9a80d] svg{width:16px;height:16px}.pp-context-banner__copy[data-v-29c9a80d]{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;margin:0;display:flex}.pp-context-banner__label[data-v-29c9a80d]{color:var(--color-ink,#2e1a3a);font-weight:600}.pp-context-banner__hint[data-v-29c9a80d]{color:inherit}.pp-context-banner__hint[data-v-29c9a80d] *{margin:0}.pp-context-banner__actions[data-v-29c9a80d]{align-items:center;gap:var(--space-3,12px);flex-shrink:0;margin-left:auto;display:flex}.pp-context-banner__close[data-v-29c9a80d]{cursor:pointer;color:inherit;border-radius:var(--radius-button,4px);opacity:.7;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:4px;transition:opacity .15s,background .15s;display:inline-flex}.pp-context-banner__close[data-v-29c9a80d]:hover{opacity:1;background:var(--color-tag-bg,#f0e3ef)}.pp-context-banner__close[data-v-29c9a80d]:focus-visible{opacity:1;outline:none;box-shadow:0 0 0 2px}.pp-context-banner--demo[data-v-29c9a80d]{background:var(--color-paper-warm,#f5e9de);border-bottom-color:var(--color-rule,#6b3a8924)}.pp-context-banner--preview[data-v-29c9a80d]{background:var(--color-info-bg,#dae8fd);color:var(--color-info-ink,#1f4b91);border-bottom-color:var(--color-info-border,#afc8ee)}.pp-context-banner--preview .pp-context-banner__label[data-v-29c9a80d]{color:var(--color-info-ink,#1f4b91)}.pp-context-banner--info[data-v-29c9a80d]{background:var(--color-info-bg,#dae8fd);border-bottom-color:var(--color-info-border,#afc8ee)}.pp-context-banner--warning[data-v-29c9a80d]{background:var(--color-warning-bg,#fde9da);color:var(--color-warning-ink,#8c4a14);border-bottom-color:var(--color-warning-border,#efc59e)}.pp-context-banner--warning .pp-context-banner__label[data-v-29c9a80d]{color:var(--color-warning-ink,#8c4a14)}.pp-context-banner--gradient[data-v-29c9a80d]{color:#fcf1e4;background:linear-gradient(95deg,#6b3a89 0%,#8e4c92 35%,#c75f73 70%,#e07856 100%);border-bottom-color:#ffffff2e}.pp-context-banner--gradient .pp-context-banner__label[data-v-29c9a80d]{color:#fcf1e4;font-weight:700}.pp-context-banner--gradient .pp-context-banner__icon[data-v-29c9a80d]{color:#fcf1e4}.pp-context-banner--gradient .pp-context-banner__close[data-v-29c9a80d]{color:#fcf1e4;opacity:.85}.pp-context-banner--gradient .pp-context-banner__close[data-v-29c9a80d]:hover{opacity:1;background:#ffffff24}.pp-skeleton[data-v-091f6c93]{display:block}.pp-skeleton--rect[data-v-091f6c93],.pp-skeleton--circle[data-v-091f6c93],.pp-skeleton__line[data-v-091f6c93]{background:linear-gradient(90deg, var(--color-paper-warm,#f5e9de) 25%, color-mix(in oklab, var(--color-paper-warm,#f5e9de) 60%, #fff) 37%, var(--color-paper-warm,#f5e9de) 63%);border-radius:var(--radius-button,4px);background-size:400% 100%;animation:1.4s infinite pp-shimmer-091f6c93}.pp-skeleton--rect[data-v-091f6c93]{width:100%;height:1rem}.pp-skeleton--circle[data-v-091f6c93]{border-radius:50%;width:40px;height:40px}.pp-skeleton__line[data-v-091f6c93]{height:.8rem;margin-bottom:.5rem;display:block}.pp-skeleton__line[data-v-091f6c93]:last-child{margin-bottom:0}@keyframes pp-shimmer-091f6c93{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.pp-skeleton--rect[data-v-091f6c93],.pp-skeleton--circle[data-v-091f6c93],.pp-skeleton__line[data-v-091f6c93]{background:var(--color-paper-warm,#f5e9de);animation:none}}.pp-empty[data-v-b86801bf]{text-align:center;align-items:center;gap:var(--space-3,12px);padding:var(--space-8,40px) var(--space-5,20px);flex-direction:column;display:flex}.pp-empty__visual[data-v-b86801bf]{margin-bottom:var(--space-2,8px);opacity:.5;width:200px;max-width:100%}.pp-empty__title[data-v-b86801bf]{font-family:var(--font-headline,"Bricolage Grotesque", sans-serif);color:var(--color-ink,#2e1a3a);margin:0;font-size:1.25rem;font-weight:600}.pp-empty__desc[data-v-b86801bf]{color:var(--color-ink-soft,#6e5670);max-width:40ch;margin:0;line-height:1.5}.pp-empty__actions[data-v-b86801bf]{margin-top:var(--space-3,12px);gap:var(--space-3,12px);display:flex}.pp-progress[data-v-7199ec59]{width:100%}.pp-progress__track[data-v-7199ec59]{background:var(--color-tag-bg,#f0e3ef);border-radius:var(--radius-pill,9999px);width:100%;height:8px;overflow:hidden}.pp-progress__fill[data-v-7199ec59]{background:var(--color-primary,#6b3a89);border-radius:inherit;height:100%;transition:width var(--duration-base,.3s) var(--ease-standard)}.pp-progress__fill--gradient[data-v-7199ec59]{background:var(--gradient-brand)}.pp-progress--indeterminate .pp-progress__fill[data-v-7199ec59]{width:40%;animation:1.4s ease-in-out infinite pp-progress-slide-7199ec59}@keyframes pp-progress-slide-7199ec59{0%{margin-left:-40%}to{margin-left:100%}}@media (prefers-reduced-motion:reduce){.pp-progress__fill[data-v-7199ec59]{transition:none}.pp-progress--indeterminate .pp-progress__fill[data-v-7199ec59]{opacity:.4;width:100%;animation:none}}.pp-toast[data-v-19d74e48]{gap:var(--space-3,12px);width:min(28rem,100vw - 2rem);padding:var(--space-4,16px);border-radius:var(--radius-card,14px);font-family:var(--font-body,"DM Sans", system-ui, sans-serif);align-items:flex-start;display:flex;position:relative;overflow:hidden}.pp-toast__icon[data-v-19d74e48]{border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.pp-toast__content[data-v-19d74e48]{min-width:0;padding-right:var(--space-1,4px);flex:1}.pp-toast__title[data-v-19d74e48]{font-family:var(--font-headline,"Bricolage Grotesque", system-ui, sans-serif);letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.25}.pp-toast__desc[data-v-19d74e48]{margin:4px 0 0;font-size:.78rem;line-height:1.5}.pp-toast__action[data-v-19d74e48]{margin-top:var(--space-2,8px);font:inherit;letter-spacing:-.005em;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.78rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.pp-toast__action-arrow[data-v-19d74e48]{transition:transform var(--duration-fast,.18s) var(--ease-standard);display:inline-block}.pp-toast__action:hover .pp-toast__action-arrow[data-v-19d74e48]{transform:translate(2px)}.pp-toast__dismiss[data-v-19d74e48]{cursor:pointer;border-radius:var(--radius-button,4px);opacity:.6;color:inherit;background:0 0;border:0;flex:none;padding:4px}.pp-toast__dismiss[data-v-19d74e48]:hover{opacity:1}.pp-toast__dismiss[data-v-19d74e48]:focus-visible{outline-offset:1px;opacity:1;outline:2px solid}.pp-toast--surface-default[data-v-19d74e48]{background:radial-gradient(circle at 92% 14%, #e078561a 0%, transparent 40%), linear-gradient(160deg, #fff6ee 0%, var(--color-paper-warm,#f4e8da) 100%);color:var(--color-ink,#2e1a3a);border:1px solid #c45f3d38;box-shadow:0 1px #2e1a3a05,0 18px 36px -14px #c45f3d47}.pp-toast--surface-default[data-v-19d74e48]:before{content:"";background:var(--gradient-brand,linear-gradient(135deg, #6b3a89 0%, #e07856 100%));opacity:.9;height:2.5px;position:absolute;top:0;left:0;right:0}.pp-toast--surface-default .pp-toast__desc[data-v-19d74e48]{color:var(--color-ink-soft,#6e5670)}.pp-toast--surface-default .pp-toast__action[data-v-19d74e48]{color:var(--color-coral-deep,#c45f3d);text-decoration-color:#c45f3d73}.pp-toast--surface-default .pp-toast__action[data-v-19d74e48]:hover{-webkit-text-decoration-color:var(--color-coral-deep,#c45f3d);text-decoration-color:var(--color-coral-deep,#c45f3d)}.pp-toast--surface-default .pp-toast__dismiss[data-v-19d74e48]{color:var(--color-ink-soft,#6e5670)}.pp-toast--surface-default .pp-toast__dismiss[data-v-19d74e48]:hover{color:var(--color-ink,#2e1a3a)}.pp-toast--surface-default.pp-toast--info .pp-toast__icon[data-v-19d74e48]{color:var(--color-coral-deep,#c45f3d);background:#c45f3d29}.pp-toast--surface-default.pp-toast--success .pp-toast__icon[data-v-19d74e48]{color:#2a6048;background:#3f8a6e29}.pp-toast--surface-default.pp-toast--warning .pp-toast__icon[data-v-19d74e48]{color:#8c5f0a;background:#c58a1429}.pp-toast--surface-default.pp-toast--danger .pp-toast__icon[data-v-19d74e48]{color:var(--color-danger-ink,#c13832);background:#c138321f}.pp-toast--surface-hero[data-v-19d74e48]{background:radial-gradient(circle at 92% 14%, #e078562e 0%, transparent 45%), radial-gradient(circle at 8% 92%, #9c6bb638 0%, transparent 45%), linear-gradient(160deg, var(--color-primary,#6b3a89) 0%, #553077 100%);color:#fff;border:1px solid #e0785638;box-shadow:0 1px #2e1a3a05,0 20px 42px -14px #6b3a8973}.pp-toast--surface-hero[data-v-19d74e48]:before{content:"";opacity:1;background:linear-gradient(135deg,#9c6bb6 0%,#f09a7e 100%);height:2.5px;position:absolute;top:0;left:0;right:0}.pp-toast--surface-hero .pp-toast__desc[data-v-19d74e48]{color:#ffffffc7}.pp-toast--surface-hero .pp-toast__action[data-v-19d74e48]{color:#f09a7e;text-decoration-color:#f09a7e73}.pp-toast--surface-hero .pp-toast__action[data-v-19d74e48]:hover{color:#fff;text-decoration-color:#fff}.pp-toast--surface-hero .pp-toast__dismiss[data-v-19d74e48]{color:#ffffff8c}.pp-toast--surface-hero .pp-toast__dismiss[data-v-19d74e48]:hover{color:#fff;opacity:1}.pp-toast--surface-hero.pp-toast--info .pp-toast__icon[data-v-19d74e48]{color:#f09a7e;background:#f09a7e38}.pp-toast--surface-hero.pp-toast--success .pp-toast__icon[data-v-19d74e48]{color:#8cd0b5;background:#8cd0b538}.pp-toast--surface-hero.pp-toast--warning .pp-toast__icon[data-v-19d74e48]{color:#f0c878;background:#f0c87838}.pp-toast--surface-hero.pp-toast--danger .pp-toast__icon[data-v-19d74e48]{color:#ffb4b1;background:#ffb4b138}.pp-toaster[data-v-bea0eca8]{z-index:1100;gap:var(--space-3,12px);pointer-events:none;flex-direction:column;display:flex;position:fixed}.pp-toaster__item[data-v-bea0eca8]{pointer-events:auto}.pp-toaster--top-right[data-v-bea0eca8]{top:var(--space-6,24px);right:var(--space-6,24px);align-items:flex-end}.pp-toaster--top-left[data-v-bea0eca8]{top:var(--space-6,24px);left:var(--space-6,24px);align-items:flex-start}.pp-toaster--bottom-right[data-v-bea0eca8]{bottom:var(--space-6,24px);right:var(--space-6,24px);align-items:flex-end}.pp-toaster--bottom-left[data-v-bea0eca8]{bottom:var(--space-6,24px);left:var(--space-6,24px);align-items:flex-start}.pp-toast-enter-active[data-v-bea0eca8],.pp-toast-leave-active[data-v-bea0eca8]{transition:opacity var(--duration-base,.3s) var(--ease-standard), transform var(--duration-base,.3s) var(--ease-emphasis,var(--ease-standard))}.pp-toast-leave-active[data-v-bea0eca8]{position:absolute}.pp-toast-enter-from[data-v-bea0eca8],.pp-toast-leave-to[data-v-bea0eca8]{opacity:0;transform:translateY(12px)}.pp-toast-move[data-v-bea0eca8]{transition:transform var(--duration-base,.3s) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.pp-toast-enter-active[data-v-bea0eca8],.pp-toast-leave-active[data-v-bea0eca8],.pp-toast-move[data-v-bea0eca8]{transition:opacity var(--duration-base,.3s) linear}.pp-toast-enter-from[data-v-bea0eca8],.pp-toast-leave-to[data-v-bea0eca8]{transform:none}}.pp-divider--horizontal[data-v-0f13b304]{align-items:center;gap:var(--space-3,12px);width:100%;display:flex}.pp-divider--horizontal[data-v-0f13b304]:before,.pp-divider--horizontal[data-v-0f13b304]:after{content:"";background:var(--color-rule,#6b3a8924);flex:1;height:1px}.pp-divider--horizontal[data-v-0f13b304]:not(.pp-divider--labelled):after{display:none}.pp-divider--vertical[data-v-0f13b304]{background:var(--color-rule,#6b3a8924);align-self:stretch;width:1px;min-height:1em}.pp-divider__label[data-v-0f13b304]{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft,#6e5670);font-size:.68rem}.pp-avatar[data-v-b401ea7f]{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.pp-avatar img[data-v-b401ea7f],.pp-avatar__initials[data-v-b401ea7f]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pp-avatar img[data-v-b401ea7f]{-o-object-fit:cover;object-fit:cover}.pp-avatar--circle[data-v-b401ea7f],.pp-avatar--circle img[data-v-b401ea7f],.pp-avatar--circle .pp-avatar__initials[data-v-b401ea7f]{border-radius:50%}.pp-avatar--rounded[data-v-b401ea7f],.pp-avatar--rounded img[data-v-b401ea7f],.pp-avatar--rounded .pp-avatar__initials[data-v-b401ea7f]{border-radius:var(--radius-card,10px)}.pp-avatar--sm[data-v-b401ea7f]{width:28px;height:28px;font-size:.7rem}.pp-avatar--md[data-v-b401ea7f]{width:40px;height:40px;font-size:.85rem}.pp-avatar--lg[data-v-b401ea7f]{width:56px;height:56px;font-size:1.05rem}.pp-avatar__initials[data-v-b401ea7f]{font-family:var(--font-headline,"Bricolage Grotesque", sans-serif);color:var(--color-tag-ink,#6b3a89);background:var(--color-tag-bg,#f0e3ef);font-weight:600;overflow:hidden}.pp-avatar__badge[data-v-b401ea7f]{position:absolute;bottom:-2px;right:-2px}.pp-avatar__sr[data-v-b401ea7f]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pp-stat[data-v-7b664e40]{gap:var(--space-1,4px);flex-direction:column;display:flex}.pp-stat__label[data-v-7b664e40]{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft,#6e5670);margin:0;font-size:.7rem}.pp-stat__value[data-v-7b664e40]{font-family:var(--font-headline,"Bricolage Grotesque", sans-serif);color:var(--color-ink,#2e1a3a);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1}.pp-stat__delta[data-v-7b664e40]{align-items:center;gap:4px;margin:0;font-size:.85rem;font-weight:600;display:inline-flex}.pp-stat__delta--up[data-v-7b664e40]{color:var(--color-success-ink,#2a5c25)}.pp-stat__delta--down[data-v-7b664e40]{color:var(--color-danger-ink,#c13832)}.pp-stat__delta--flat[data-v-7b664e40]{color:var(--color-ink-soft,#6e5670)}.pp-stat__caption[data-v-7b664e40]{color:var(--color-ink-soft,#6e5670);margin:0;font-size:.8rem}.pp-metric-strip[data-v-b5e24d7b]{grid-template-columns:1fr;gap:32px;display:grid}.pp-metric-strip.is-suppressed[data-v-b5e24d7b]{opacity:.5}@media (width>=768px){.pp-metric-strip[data-v-b5e24d7b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width>=1100px){.pp-metric-strip--cols-1[data-v-b5e24d7b]{grid-template-columns:minmax(0,1fr)}.pp-metric-strip--cols-2[data-v-b5e24d7b]{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-metric-strip--cols-3[data-v-b5e24d7b]{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-metric-strip--cols-4[data-v-b5e24d7b]{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-metric-strip--cols-5[data-v-b5e24d7b]{grid-template-columns:repeat(5,minmax(0,1fr))}.pp-metric-strip--cols-6[data-v-b5e24d7b]{grid-template-columns:repeat(6,minmax(0,1fr))}}.pp-metric-strip__cell[data-v-b5e24d7b]{flex-direction:column;width:100%;min-width:0;margin:0;display:flex}.pp-metric-strip__value[data-v-b5e24d7b]{font-family:var(--font-headline,"Bricolage Grotesque", system-ui, sans-serif);font-variation-settings:"opsz" 144;letter-spacing:-.035em;font-variant-numeric:tabular-nums;background:var(--gradient-brand,linear-gradient(135deg, #6b3a89, #e07856));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.25rem,3.5vw,3.25rem);font-weight:700;line-height:1}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.pp-metric-strip__value[data-v-b5e24d7b]{color:var(--color-secondary,#e07856);background:0 0}}.pp-metric-strip__label[data-v-b5e24d7b]{margin:var(--space-2,8px) 0 0;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--color-anchor,#2a1438);white-space:normal;min-height:2.4em;font-size:.75rem;line-height:1.2}.pp-metric-strip__delta[data-v-b5e24d7b]{margin:var(--space-2,8px) 0 0;font-family:var(--font-headline,"Bricolage Grotesque", system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.005em;align-items:baseline;gap:6px;font-size:.95rem;font-weight:600;display:inline-flex}.pp-metric-strip__delta.is-positive[data-v-b5e24d7b]{color:#2a7f4a}.pp-metric-strip__delta.is-negative[data-v-b5e24d7b]{color:var(--color-secondary-ink,#b8542c)}.pp-metric-strip__delta.is-reference[data-v-b5e24d7b],.pp-metric-strip__delta.is-neutral[data-v-b5e24d7b]{color:var(--color-ink-soft,#6e5670);font-weight:500}.pp-metric-strip__delta-arrow[data-v-b5e24d7b]{font-size:.7rem;line-height:1}.pp-metric-strip__caption[data-v-b5e24d7b]{margin:var(--space-2,4px) 0 0;font-family:var(--font-body,"DM Sans", system-ui, sans-serif);color:var(--color-ink-soft,#6e5670);font-size:.78rem;line-height:1.5}.pp-combobox__trigger[data-v-481994de]{justify-content:space-between;align-items:center;gap:var(--space-2,8px);width:100%;font-family:var(--font-body,"Inter", system-ui, sans-serif);background:var(--color-card,#fff);border:1px solid var(--color-rule,#6b3a8924);color:var(--color-ink,#2e1a3a);border-radius:var(--radius-button,4px);text-align:left;cursor:pointer;display:inline-flex}.pp-combobox__trigger[data-v-481994de]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 25%, transparent);outline:none}.pp-combobox__trigger--invalid[data-v-481994de]{border-color:var(--color-danger-ink,#c13832)}.pp-combobox__trigger[data-v-481994de]:disabled{opacity:.55;cursor:not-allowed}.pp-combobox__trigger--sm[data-v-481994de]{height:var(--control-h-sm,32px);padding:0 var(--space-3,12px);font-size:.85rem}.pp-combobox__trigger--md[data-v-481994de]{height:var(--control-h-md,40px);padding:0 var(--space-4,16px);font-size:.95rem}.pp-combobox__trigger--lg[data-v-481994de]{height:var(--control-h-lg,48px);padding:0 var(--space-5,20px);font-size:1rem}.pp-combobox__value[data-v-481994de]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-combobox__value--placeholder[data-v-481994de]{color:var(--color-ink-soft,#6e5670)}.pp-combobox__caret[data-v-481994de]{color:var(--color-ink-soft,#6e5670);flex-shrink:0;display:inline-flex}.pp-combobox__list[data-v-481994de]{z-index:1050;max-width:24rem;padding:var(--space-2,8px);background:var(--color-card,#fff);border:1px solid var(--color-rule,#6b3a8924);border-radius:var(--radius-card,10px);box-shadow:var(--shadow-lg);font-family:var(--font-body,"Inter", sans-serif);color:var(--color-ink,#2e1a3a)}.pp-combobox__list[data-v-481994de]:focus{outline:none}.pp-combobox__search[data-v-481994de]{padding:0 0 var(--space-2,8px)}.pp-combobox__search-input[data-v-481994de]{width:100%;font:inherit;padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--color-rule,#6b3a8924);border-radius:var(--radius-button,4px);background:var(--color-paper,#fbf1e9);color:var(--color-ink,#2e1a3a);font-size:.9rem}.pp-combobox__search-input[data-v-481994de]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 25%, transparent);outline:none}.pp-combobox__options[data-v-481994de]{flex-direction:column;gap:2px;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pp-combobox__option[data-v-481994de]{justify-content:space-between;align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-3,12px);border-radius:var(--radius-button,4px);cursor:pointer;font-size:.9rem;display:flex}.pp-combobox__option--active[data-v-481994de]{background:var(--color-paper-warm,#f5e9de)}.pp-combobox__option--selected[data-v-481994de]{font-weight:600}.pp-combobox__option--disabled[data-v-481994de]{color:var(--color-ink-soft,#6e5670);opacity:.55;cursor:not-allowed}.pp-combobox__option-label[data-v-481994de]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-combobox__tick[data-v-481994de]{color:var(--color-primary,#6b3a89);flex-shrink:0;display:inline-flex}.pp-combobox__option--create[data-v-481994de]{color:var(--color-primary,#6b3a89)}.pp-combobox__create-icon[data-v-481994de]{width:14px;height:14px;color:var(--color-primary,#6b3a89);flex-shrink:0;display:inline-flex}.pp-combobox__empty[data-v-481994de]{padding:var(--space-2,8px) var(--space-3,12px);color:var(--color-ink-soft,#6e5670);font-size:.9rem}.pp-combobox-enter-active[data-v-481994de],.pp-combobox-leave-active[data-v-481994de]{transition:opacity var(--duration-fast,.18s) var(--ease-standard)}.pp-combobox-enter-from[data-v-481994de],.pp-combobox-leave-to[data-v-481994de]{opacity:0}@media (prefers-reduced-motion:reduce){.pp-combobox-enter-active[data-v-481994de],.pp-combobox-leave-active[data-v-481994de]{transition:none}}.pp-pagination[data-v-9acd33ca]{justify-content:space-between;align-items:center;gap:var(--space-4,16px);font-family:var(--font-body,"Inter", sans-serif);flex-wrap:wrap;display:flex}.pp-pagination__size[data-v-9acd33ca]{white-space:nowrap;flex-direction:column;flex:none;align-items:flex-start;gap:4px;display:inline-flex}.pp-pagination__size-label[data-v-9acd33ca]{font-family:var(--font-mono,"IBM Plex Mono", monospace);text-transform:uppercase;letter-spacing:.22em;color:var(--color-secondary,#e07856);font-size:.625rem}.pp-pagination__controls[data-v-9acd33ca]{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:10px;display:inline-flex}.pp-pagination__arrow[data-v-9acd33ca]{border-radius:var(--radius-button,4px);width:32px;height:32px;color:var(--color-ink,#2e1a3a);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background .12s;display:inline-flex}.pp-pagination__arrow[data-v-9acd33ca]:hover:not(:disabled){background:color-mix(in srgb, var(--color-paper-warm,#f5e9de) 60%, transparent)}.pp-pagination__arrow[data-v-9acd33ca]:disabled{opacity:.35;cursor:not-allowed}.pp-pagination__arrow[data-v-9acd33ca]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 50%, transparent);outline:none}.pp-pagination__input-label[data-v-9acd33ca]{align-items:center;display:inline-flex}.pp-pagination__input[data-v-9acd33ca]{text-align:center;width:56px;height:32px;font-family:var(--font-headline,"Bricolage Grotesque", system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--color-ink,#2e1a3a);background:var(--color-card,#fff);border-radius:var(--radius-button,4px);border:1px solid #2e1a3a2e;padding:0 8px;font-size:1rem;font-weight:600;transition:border-color .12s}.pp-pagination__input[data-v-9acd33ca]:hover{border-color:color-mix(in srgb, var(--color-primary,#6b3a89) 30%, transparent)}.pp-pagination__input[data-v-9acd33ca]:focus-visible{border-color:var(--color-primary,#6b3a89);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 50%, transparent);outline:none}.pp-pagination__of[data-v-9acd33ca]{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft,#6e5670);font-size:.75rem}.pp-pagination__btn[data-v-9acd33ca]{min-width:32px;height:32px;padding:0 var(--space-2,8px);border-radius:var(--radius-button,4px);color:var(--color-ink,#2e1a3a);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-family:inherit;font-size:.9rem;display:inline-flex}.pp-pagination__btn[data-v-9acd33ca]:hover:not(:disabled){background:var(--color-tag-bg,#f0e3ef)}.pp-pagination__btn.is-current[data-v-9acd33ca]{background:var(--color-primary,#6b3a89);color:var(--color-paper,#fbf1e9)}.pp-pagination__btn[data-v-9acd33ca]:disabled{opacity:.4;cursor:not-allowed}.pp-pagination__btn[data-v-9acd33ca]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 50%, transparent);outline:none}.pp-pagination__ellipsis[data-v-9acd33ca]{text-align:center;min-width:24px;color:var(--color-ink-soft,#6e5670)}.pp-pagination__summary[data-v-9acd33ca]{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--color-ink-soft,#6e5670);white-space:nowrap;flex:none;margin:0;font-size:.72rem}.sr-only[data-v-9acd33ca]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-tooltip__trigger[data-v-6cfd9d1e]{display:inline-flex}.pp-tooltip[data-v-6cfd9d1e]{z-index:1100;max-width:16rem;padding:var(--space-2,8px) var(--space-3,12px);background:var(--color-paper,#fbf1e9);color:var(--color-ink,#2e1a3a);border-radius:var(--radius-button,4px);font-family:var(--font-body,"Inter", sans-serif);pointer-events:none;border:1px solid #6e56704d;font-size:.78rem;line-height:1.4;box-shadow:0 2px 8px #2a143814}.pp-tooltip-enter-active[data-v-6cfd9d1e],.pp-tooltip-leave-active[data-v-6cfd9d1e]{transition:opacity var(--duration-fast,.18s) var(--ease-standard)}.pp-tooltip-enter-from[data-v-6cfd9d1e],.pp-tooltip-leave-to[data-v-6cfd9d1e]{opacity:0}@media (prefers-reduced-motion:reduce){.pp-tooltip-enter-active[data-v-6cfd9d1e],.pp-tooltip-leave-active[data-v-6cfd9d1e]{transition:none}}.pp-table__toolbar[data-v-2e0aa016]{align-items:center;gap:var(--space-4,16px);padding:var(--space-3,12px) var(--space-4,16px);border-bottom:1px solid var(--color-rule,#6b3a8924);flex:none;display:flex;position:relative}.pp-table__toolbar--subtle[data-v-2e0aa016]{background:var(--color-tag-bg,#f0e3ef)}.pp-table__toolbar--subtle .pp-table__selcount[data-v-2e0aa016],.pp-table__toolbar--subtle .pp-table__clear[data-v-2e0aa016],.pp-table__toolbar--subtle .pp-table__selectall[data-v-2e0aa016]{color:var(--color-primary,#6b3a89)}.pp-table__toolbar--subtle .pp-table__selagg[data-v-2e0aa016]{color:var(--color-ink-soft,#6e5670)}.pp-table__toolbar--subtle .pp-table__selagg strong[data-v-2e0aa016]{color:var(--color-ink,#2e1a3a)}.pp-table__toolbar--command[data-v-2e0aa016]{background:var(--gradient-heat,linear-gradient(135deg, #6b3a89, #f09a7e));color:#ffffffeb;animation:.18s ease-out pp-table__toolbar-in-2e0aa016}.pp-table__toolbar--command[data-v-2e0aa016]>*{position:relative}.pp-table__toolbar--command .pp-table__selcount[data-v-2e0aa016]{color:#fff;text-transform:uppercase;letter-spacing:.07em}.pp-table__toolbar--command .pp-table__clear[data-v-2e0aa016],.pp-table__toolbar--command .pp-table__selectall[data-v-2e0aa016]{color:#ffffffd9;text-decoration-color:#ffffff59}.pp-table__toolbar--command .pp-table__clear[data-v-2e0aa016]:hover,.pp-table__toolbar--command .pp-table__selectall[data-v-2e0aa016]:hover{color:#fff}.pp-table__toolbar--command .pp-table__selagg[data-v-2e0aa016]{color:#fff9}.pp-table__toolbar--command .pp-table__selagg strong[data-v-2e0aa016]{color:#fff;font-weight:600}.pp-table__crosspage-pill[data-v-2e0aa016]{background:var(--color-secondary,#e07856);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-right:4px;padding:2px 7px;font-size:.62rem;font-weight:700}.pp-table__selcount[data-v-2e0aa016]{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.04em;font-size:.72rem;font-weight:600}.pp-table__clear[data-v-2e0aa016],.pp-table__selectall[data-v-2e0aa016]{cursor:pointer;font:inherit;border-radius:var(--radius-button,4px);background:0 0;border:0;margin:-2px -4px;padding:2px 4px;font-size:.8rem;text-decoration:underline}.pp-table__toolbar--subtle .pp-table__clear[data-v-2e0aa016]:focus-visible,.pp-table__toolbar--subtle .pp-table__selectall[data-v-2e0aa016]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary,#6b3a89);outline:none}.pp-table__toolbar--command .pp-table__clear[data-v-2e0aa016]:focus-visible,.pp-table__toolbar--command .pp-table__selectall[data-v-2e0aa016]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #ffffffd9}.pp-table__bulk[data-v-2e0aa016]{gap:var(--space-2,8px);margin-left:auto;display:inline-flex}.pp-table__selaggs[data-v-2e0aa016]{gap:var(--space-4,16px);flex-wrap:wrap;display:inline-flex}.pp-table__selagg[data-v-2e0aa016]{font-size:.78rem}.pp-table__selagg strong[data-v-2e0aa016]{margin-left:2px;font-weight:600}@keyframes pp-table__toolbar-in-2e0aa016{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pp-table__toolbar--command[data-v-2e0aa016]{animation:none}}.pp-table[data-v-8e04996f]{background:var(--color-card,#fff);border:1px solid var(--color-rule,#6b3a8924);border-radius:var(--radius-card,10px);font-family:var(--font-body,"Inter", sans-serif);flex-direction:column;display:flex;position:relative;overflow:hidden}.pp-table__toolbar.pp-table__toolbar--overlay[data-v-8e04996f]{z-index:5;border-top-left-radius:var(--radius-card,10px);border-top-right-radius:var(--radius-card,10px);position:absolute;top:0;left:0;right:0}.pp-table__scroll[data-v-8e04996f]{flex:1;min-height:0;overflow:auto}.pp-table__table[data-v-8e04996f]{border-collapse:collapse;table-layout:fixed;width:100%}.pp-table__caption[data-v-8e04996f]{caption-side:top;text-align:left;padding:var(--space-3,12px) var(--space-4,16px);color:var(--color-ink-soft,#6e5670);font-size:.8rem}.pp-table__head th[data-v-8e04996f]{z-index:2;background:var(--color-paper-warm,#f5e9de);border-bottom:1px solid var(--color-rule,#6b3a8924);font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft,#6e5670);font-size:.68rem;font-weight:600;position:sticky;top:0}.pp-table__cell[data-v-8e04996f]{text-align:left;padding:var(--space-3,12px) var(--space-4,16px);color:var(--color-ink,#2e1a3a);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.pp-table--compact .pp-table__cell[data-v-8e04996f]{padding-block:var(--space-2,8px)}.pp-table__cell--center[data-v-8e04996f]{text-align:center}.pp-table__cell--end[data-v-8e04996f]{text-align:right}.pp-table__cell--select[data-v-8e04996f]{text-align:center;white-space:nowrap;width:38px;padding-left:10px;padding-right:10px}.pp-table__row[data-v-8e04996f]{border-bottom:1px solid var(--color-rule,#6b3a891a);transition:background .12s}.pp-table__row--clickable[data-v-8e04996f]{cursor:pointer}.pp-table__row[data-v-8e04996f]:last-child{border-bottom:0}.pp-table__row[data-v-8e04996f]:hover{background:var(--color-paper-warm,#f5e9de)}@media (prefers-reduced-motion:reduce){.pp-table__row[data-v-8e04996f]{transition:none}}.pp-table__row.is-selected[data-v-8e04996f]{background:color-mix(in oklab, var(--color-primary) 8%, transparent)}.pp-table__row.is-active[data-v-8e04996f]{background:color-mix(in oklab, var(--color-primary) 12%, transparent)}.pp-table__row[data-v-8e04996f]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary,#6b3a89);outline:none}.pp-table__sort[data-v-8e04996f]{cursor:pointer;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.pp-table__sort[data-v-8e04996f]:focus-visible{box-shadow:0 0 0 2px var(--color-primary);border-radius:2px;outline:none}.pp-table__caret[data-v-8e04996f]{opacity:.5;color:currentColor;justify-content:center;align-items:center;margin-inline-start:2px;line-height:0;display:inline-flex}.pp-table__head [aria-sort=ascending] .pp-table__caret[data-v-8e04996f],.pp-table__head [aria-sort=descending] .pp-table__caret[data-v-8e04996f]{opacity:1;color:var(--color-primary,#6b3a89)}.pp-table__sort:hover .pp-table__caret[data-v-8e04996f],.pp-table__sort:focus-visible .pp-table__caret[data-v-8e04996f]{opacity:.85}.pp-table__sort-order[data-v-8e04996f]{color:var(--color-primary,#6b3a89);vertical-align:super;margin-left:2px;font-size:.6em;font-weight:700}.pp-table__empty[data-v-8e04996f],.pp-table__error[data-v-8e04996f]{padding:var(--space-6,24px);min-width:100%}.pp-table__info[data-v-8e04996f]{vertical-align:middle;cursor:help;color:var(--color-ink-soft,#6e5670);background:0 0;border:0;align-items:center;margin-block:-4px;margin-inline-start:2px;padding:6px;display:inline-flex}.pp-table__info[data-v-8e04996f]:hover{color:var(--color-primary,#6b3a89)}.pp-table__info[data-v-8e04996f]:focus-visible{box-shadow:0 0 0 2px var(--color-primary,#6b3a89);border-radius:50%;outline:none}.pp-table__footer[data-v-8e04996f]{padding:var(--space-3,12px) var(--space-4,16px);border-top:1px solid var(--color-rule,#6b3a8924);background:var(--color-card,#fff);flex:none}.pp-table--sticky-col .pp-table__cell[data-v-8e04996f]:first-child{z-index:1;background:var(--color-card,#fff);position:sticky;left:0}.pp-table--sticky-col .pp-table__head th[data-v-8e04996f]:first-child{z-index:3}.pp-table__resize[data-v-8e04996f]{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:8px;height:100%;position:absolute;top:0;right:0}.pp-table__resize[data-v-8e04996f]:after{content:"";background:0 0;width:2px;height:100%;transition:background .15s;position:absolute;top:0;right:0}.pp-table__resize[data-v-8e04996f]:hover:after,.pp-table__resize[data-v-8e04996f]:focus-visible:after{background:var(--color-primary,#6b3a89)}.pp-table__cell--pinned[data-v-8e04996f]{background:var(--color-card,#fff);z-index:1}.pp-table__head th.pp-table__cell--pinned[data-v-8e04996f]{background:var(--color-paper-warm,#f5e9de);z-index:3}.pp-table__head th.pp-table__cell--select.pp-table__cell--pinned[data-v-8e04996f]{z-index:4}.pp-table__row:hover .pp-table__cell--pinned[data-v-8e04996f]{background:var(--color-paper-warm,#f5e9de)}.pp-table__row.is-selected .pp-table__cell--pinned[data-v-8e04996f]{background:color-mix(in oklab, var(--color-primary) 8%, var(--color-card))}.pp-table__row.is-active .pp-table__cell--pinned[data-v-8e04996f]{background:color-mix(in oklab, var(--color-primary) 12%, var(--color-card))}.pp-table__tree[data-v-8e04996f]{vertical-align:middle;align-items:center;display:inline-flex}.pp-table__expand[data-v-8e04996f]{cursor:pointer;color:var(--color-ink-soft,#6e5670);font:inherit;background:0 0;border:0;margin-inline-end:6px;padding:0;line-height:1}.pp-table__expand[data-v-8e04996f]:focus-visible{box-shadow:0 0 0 2px var(--color-primary);border-radius:2px;outline:none}.pp-table__expand-spacer[data-v-8e04996f]{width:1em;margin-inline-end:6px;display:inline-block}.pp-table__detail-row>td[data-v-8e04996f]{padding:var(--space-4,16px);background:var(--color-paper-warm,#f5e9de);border-bottom:1px solid var(--color-rule,#6b3a8924);white-space:normal}.pp-table__row--pinned[data-v-8e04996f]{background:var(--color-paper-warm,#f5e9de);font-weight:600}.pp-table__row--pinned .pp-table__cell--pinned[data-v-8e04996f]{background:var(--color-paper-warm,#f5e9de)}.pp-table__row--pinned[data-v-8e04996f]:hover{background:color-mix(in oklab, var(--color-primary) 6%, var(--color-paper-warm,#f5e9de))}.pp-table__group-header>td[data-v-8e04996f]{background:var(--color-tag-bg,#f0e3ef);font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.04em;color:var(--color-primary,#6b3a89);padding:var(--space-2,8px) var(--space-4,16px);font-size:.72rem}.pp-table__group-count[data-v-8e04996f]{color:var(--color-ink-soft,#6e5670)}.pp-table__group-footer>.pp-table__cell[data-v-8e04996f]{background:var(--color-paper-warm,#f5e9de);border-top:1px solid var(--color-rule,#6b3a8924);font-weight:600}.pp-table__grand-total>.pp-table__cell[data-v-8e04996f]{background:var(--color-anchor,#2a1438);color:var(--color-paper,#fbf1e9)}.pp-table__body--overlay>tr[data-v-8e04996f]{opacity:.5;transition:opacity .18s}.pp-table__scroll[data-v-8e04996f]{position:relative}.pp-table__body--overlay[data-v-8e04996f]:before{content:"";z-index:4;background:linear-gradient(90deg, transparent 0%, var(--color-primary,#6b3a89) 25%, var(--color-secondary,#e07856) 75%, transparent 100%);background-repeat:no-repeat;background-size:50% 100%;width:100%;height:2px;animation:1.4s linear infinite pp-table-loading-strip-8e04996f;display:block;position:sticky;top:0;left:0}@keyframes pp-table-loading-strip-8e04996f{0%{background-position:-50% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.pp-table__body--overlay[data-v-8e04996f]:before{background:var(--color-primary,#6b3a89);opacity:.6;animation:none}}.pp-dialog__backdrop[data-v-5bcccaed]{z-index:1000;padding:var(--space-5,20px);background:color-mix(in oklab, var(--color-anchor,#2a1438) 55%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pp-dialog__panel[data-v-5bcccaed]{background:var(--color-card,#fff);border-radius:var(--radius-card,10px);width:100%;box-shadow:var(--shadow-lg);padding:var(--space-7,32px);font-family:var(--font-body,"Inter", sans-serif);color:var(--color-ink,#2e1a3a);max-height:calc(100vh - var(--space-9,48px));flex-direction:column;display:flex;position:relative;overflow:hidden}.pp-dialog__panel--sm[data-v-5bcccaed]{max-width:24rem}.pp-dialog__panel--md[data-v-5bcccaed]{max-width:32rem}.pp-dialog__panel--lg[data-v-5bcccaed]{max-width:48rem}.pp-dialog__panel--xl[data-v-5bcccaed]{max-width:64rem}.pp-dialog__panel--full[data-v-5bcccaed]{max-width:min(90vw,117rem)}.pp-dialog__panel--padless[data-v-5bcccaed]{padding:0}.pp-dialog__panel[data-v-5bcccaed]:focus,.pp-dialog__panel[data-v-5bcccaed]:focus-visible{outline:none}.pp-dialog__close[data-v-5bcccaed]{top:var(--space-4,16px);right:var(--space-4,16px);color:var(--color-ink-soft,#6e5670);cursor:pointer;border-radius:var(--radius-button,4px);z-index:1;background:0 0;border:0;padding:4px;display:inline-flex;position:absolute}.pp-dialog__panel--padless .pp-dialog__close[data-v-5bcccaed]{top:var(--space-3,12px);right:var(--space-3,12px)}.pp-dialog__close[data-v-5bcccaed]:hover{color:var(--color-ink,#2e1a3a)}.pp-dialog__close[data-v-5bcccaed]:focus-visible{outline:2px solid var(--color-primary,#6b3a89);outline-offset:1px}.pp-dialog__title[data-v-5bcccaed]{font-family:var(--font-headline,"Bricolage Grotesque", sans-serif);color:var(--color-ink,#2e1a3a);margin:0;font-size:1.35rem;font-weight:600}.pp-dialog__desc[data-v-5bcccaed]{margin:var(--space-2,8px) 0 0;color:var(--color-ink-soft,#6e5670);font-size:.92rem;line-height:1.5}.pp-dialog__head[data-v-5bcccaed]{margin-bottom:var(--space-5,20px);padding-right:var(--space-6,24px);flex:none}.pp-dialog__body[data-v-5bcccaed]{overscroll-behavior:contain;flex:auto;min-height:0;font-size:.95rem;line-height:1.6;overflow-y:auto}.pp-dialog__footer[data-v-5bcccaed]{margin-top:var(--space-6,24px);justify-content:flex-end;gap:var(--space-3,12px);flex:none;display:flex}.pp-dialog-enter-active[data-v-5bcccaed],.pp-dialog-leave-active[data-v-5bcccaed]{transition:opacity var(--duration-base,.3s) var(--ease-standard)}.pp-dialog-enter-active .pp-dialog__panel[data-v-5bcccaed],.pp-dialog-leave-active .pp-dialog__panel[data-v-5bcccaed]{transition:transform var(--duration-base,.3s) var(--ease-emphasis,var(--ease-standard))}.pp-dialog-enter-from[data-v-5bcccaed],.pp-dialog-leave-to[data-v-5bcccaed]{opacity:0}.pp-dialog-enter-from .pp-dialog__panel[data-v-5bcccaed],.pp-dialog-leave-to .pp-dialog__panel[data-v-5bcccaed]{transform:scale(.96)translateY(8px)}@media (prefers-reduced-motion:reduce){.pp-dialog-enter-active[data-v-5bcccaed],.pp-dialog-leave-active[data-v-5bcccaed],.pp-dialog-enter-active .pp-dialog__panel[data-v-5bcccaed],.pp-dialog-leave-active .pp-dialog__panel[data-v-5bcccaed]{transition:none}.pp-dialog-enter-from .pp-dialog__panel[data-v-5bcccaed],.pp-dialog-leave-to .pp-dialog__panel[data-v-5bcccaed]{transform:none}}.pp-drawer__backdrop[data-v-a1bf5599]{z-index:1000;background:color-mix(in oklab, var(--color-anchor,#2a1438) 55%, transparent);display:flex;position:fixed;inset:0}.pp-drawer__panel[data-v-a1bf5599]{background:var(--color-card,#fff);box-shadow:var(--shadow-lg);padding:var(--space-7,32px);font-family:var(--font-body,"Inter", sans-serif);color:var(--color-ink,#2e1a3a);position:relative;overflow:auto}.pp-drawer__panel[data-v-a1bf5599]:focus,.pp-drawer__panel[data-v-a1bf5599]:focus-visible{outline:none}.pp-drawer__panel--right[data-v-a1bf5599]{border-radius:var(--radius-card,10px) 0 0 var(--radius-card,10px);width:min(420px,100%);height:100%;margin-left:auto}.pp-drawer__panel--left[data-v-a1bf5599]{border-radius:0 var(--radius-card,10px) var(--radius-card,10px) 0;width:min(420px,100%);height:100%;margin-right:auto}.pp-drawer__panel--top[data-v-a1bf5599]{border-radius:0 0 var(--radius-card,10px) var(--radius-card,10px);width:100%;max-height:80vh;margin-bottom:auto}.pp-drawer__panel--bottom[data-v-a1bf5599]{border-radius:var(--radius-card,10px) var(--radius-card,10px) 0 0;width:100%;max-height:80vh;margin-top:auto}.pp-drawer__close[data-v-a1bf5599]{top:var(--space-4,16px);right:var(--space-4,16px);color:var(--color-ink-soft,#6e5670);cursor:pointer;border-radius:var(--radius-button,4px);background:0 0;border:0;padding:4px;display:inline-flex;position:absolute}.pp-drawer__close[data-v-a1bf5599]:hover{color:var(--color-ink,#2e1a3a)}.pp-drawer__close[data-v-a1bf5599]:focus-visible{outline:2px solid var(--color-primary,#6b3a89);outline-offset:1px}.pp-drawer__title[data-v-a1bf5599]{font-family:var(--font-headline,"Bricolage Grotesque", sans-serif);color:var(--color-ink,#2e1a3a);margin:0;font-size:1.35rem;font-weight:600}.pp-drawer__desc[data-v-a1bf5599]{margin:var(--space-2,8px) 0 0;color:var(--color-ink-soft,#6e5670);font-size:.92rem;line-height:1.5}.pp-drawer__head[data-v-a1bf5599]{margin-bottom:var(--space-5,20px);padding-right:var(--space-6,24px)}.pp-drawer__body[data-v-a1bf5599]{font-size:.95rem;line-height:1.6}.pp-drawer__footer[data-v-a1bf5599]{margin-top:var(--space-6,24px);justify-content:flex-end;gap:var(--space-3,12px);display:flex}.pp-drawer-enter-active[data-v-a1bf5599],.pp-drawer-leave-active[data-v-a1bf5599]{transition:opacity var(--duration-base,.3s) var(--ease-standard)}.pp-drawer-enter-active .pp-drawer__panel[data-v-a1bf5599],.pp-drawer-leave-active .pp-drawer__panel[data-v-a1bf5599]{transition:transform var(--duration-base,.3s) var(--ease-emphasis,var(--ease-standard))}.pp-drawer-enter-from[data-v-a1bf5599],.pp-drawer-leave-to[data-v-a1bf5599]{opacity:0}.pp-drawer-enter-from .pp-drawer__panel--right[data-v-a1bf5599],.pp-drawer-leave-to .pp-drawer__panel--right[data-v-a1bf5599]{transform:translate(100%)}.pp-drawer-enter-from .pp-drawer__panel--left[data-v-a1bf5599],.pp-drawer-leave-to .pp-drawer__panel--left[data-v-a1bf5599]{transform:translate(-100%)}.pp-drawer-enter-from .pp-drawer__panel--top[data-v-a1bf5599],.pp-drawer-leave-to .pp-drawer__panel--top[data-v-a1bf5599]{transform:translateY(-100%)}.pp-drawer-enter-from .pp-drawer__panel--bottom[data-v-a1bf5599],.pp-drawer-leave-to .pp-drawer__panel--bottom[data-v-a1bf5599]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.pp-drawer-enter-active[data-v-a1bf5599],.pp-drawer-leave-active[data-v-a1bf5599],.pp-drawer-enter-active .pp-drawer__panel[data-v-a1bf5599],.pp-drawer-leave-active .pp-drawer__panel[data-v-a1bf5599]{transition:none}.pp-drawer-enter-from .pp-drawer__panel[data-v-a1bf5599],.pp-drawer-leave-to .pp-drawer__panel[data-v-a1bf5599]{transform:none}}.pp-popover__trigger[data-v-1f32c4a6]{display:inline-flex}.pp-popover[data-v-1f32c4a6]{z-index:1050;min-width:12rem;max-width:22rem;padding:var(--space-5,20px);background:var(--color-card,#fff);border:1px solid var(--color-rule,#6b3a8924);border-radius:var(--radius-card,10px);box-shadow:var(--shadow-lg);font-family:var(--font-body,"Inter", sans-serif);color:var(--color-ink,#2e1a3a)}.pp-popover[data-v-1f32c4a6]:focus{outline:none}.pp-popover-enter-active[data-v-1f32c4a6],.pp-popover-leave-active[data-v-1f32c4a6]{transition:opacity var(--duration-fast,.18s) var(--ease-standard)}.pp-popover-enter-from[data-v-1f32c4a6],.pp-popover-leave-to[data-v-1f32c4a6]{opacity:0}@media (prefers-reduced-motion:reduce){.pp-popover-enter-active[data-v-1f32c4a6],.pp-popover-leave-active[data-v-1f32c4a6]{transition:none}}.pp-menu__trigger[data-v-0c9d2f9a]{display:inline-flex}.pp-menu[data-v-0c9d2f9a]{z-index:1050;min-width:11rem;max-width:20rem;padding:var(--space-2,8px);background:var(--color-card,#fff);border:1px solid var(--color-rule,#6b3a8924);border-radius:var(--radius-card,10px);box-shadow:var(--shadow-lg);font-family:var(--font-body,"Inter", sans-serif);color:var(--color-ink,#2e1a3a);flex-direction:column;gap:2px;display:flex}.pp-menu[data-v-0c9d2f9a]:focus{outline:none}.pp-menu__item[data-v-0c9d2f9a]{width:100%;padding:var(--space-2,8px) var(--space-3,12px);border-radius:var(--radius-button,4px);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;font-size:.9rem;display:flex}.pp-menu__item[data-v-0c9d2f9a]:hover,.pp-menu__item[data-v-0c9d2f9a]:focus-visible{background:var(--color-paper-warm,#f5e9de)}.pp-menu__item[data-v-0c9d2f9a]:focus-visible{outline:2px solid var(--color-primary,#6b3a89);outline-offset:-2px}.pp-menu__item--danger[data-v-0c9d2f9a]{color:var(--color-danger-ink,#c13832)}.pp-menu__item--disabled[data-v-0c9d2f9a]{color:var(--color-ink-soft,#6e5670);opacity:.55;cursor:not-allowed}.pp-menu__separator[data-v-0c9d2f9a]{height:1px;margin:var(--space-2,8px) 0;background:var(--color-rule,#6b3a8924)}.pp-menu__group-label[data-v-0c9d2f9a]{text-transform:uppercase;color:var(--color-ink-soft,#6e5670);letter-spacing:.1em;padding:10px 12px 6px;font-size:.65rem;font-weight:700}.pp-menu__item--has-icon[data-v-0c9d2f9a],.pp-menu__item--has-desc[data-v-0c9d2f9a]{align-items:center}.pp-menu__item-ico[data-v-0c9d2f9a]{background:var(--color-tag-bg,#f0e3ef);width:28px;height:28px;color:var(--color-primary,#6b3a89);border-radius:7px;flex:none;justify-content:center;align-items:center;margin-right:10px;display:inline-flex}.pp-menu__item-body[data-v-0c9d2f9a]{text-align:left;flex-direction:column;flex:1;gap:1px;display:flex}.pp-menu__item-label[data-v-0c9d2f9a]{font-weight:600}.pp-menu__item-desc[data-v-0c9d2f9a]{color:var(--color-ink-soft,#6e5670);font-size:.72rem;line-height:1.4}.pp-menu__item--danger .pp-menu__item-ico[data-v-0c9d2f9a]{color:var(--color-danger-ink,#c13832);background:#b03a3a14}.pp-menu-enter-active[data-v-0c9d2f9a],.pp-menu-leave-active[data-v-0c9d2f9a]{transition:opacity var(--duration-fast,.18s) var(--ease-standard)}.pp-menu-enter-from[data-v-0c9d2f9a],.pp-menu-leave-to[data-v-0c9d2f9a]{opacity:0}@media (prefers-reduced-motion:reduce){.pp-menu-enter-active[data-v-0c9d2f9a],.pp-menu-leave-active[data-v-0c9d2f9a]{transition:none}}.pp-tabs[data-v-5f3d74fe]{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-ink,#2e1a3a);flex-direction:column;display:flex}.pp-tablist[data-v-1fff4c69]{gap:var(--space-1,4px);display:flex}.pp-tablist--horizontal[data-v-1fff4c69]{border-bottom:1px solid var(--color-card,#fff);flex-direction:row}.pp-tablist--vertical[data-v-1fff4c69]{border-right:1px solid var(--color-rule,#6b3a8924);flex-direction:column}.pp-tablist--vertical[data-v-1fff4c69] .pp-tab{text-align:left}.pp-tablist--vertical[data-v-1fff4c69] .pp-tab:after{left:auto;right:-1px;top:var(--space-2,8px);bottom:var(--space-2,8px);width:2px;height:auto;transform:scaleY(0)}.pp-tablist--vertical[data-v-1fff4c69] .pp-tab--active:after{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.pp-tablist--vertical[data-v-1fff4c69] .pp-tab,.pp-tablist--vertical[data-v-1fff4c69] .pp-tab:after{transition:none}}.pp-tab[data-v-c179650b]{padding:var(--space-3,12px) var(--space-4,16px);font:inherit;color:var(--color-ink-soft,#6e5670);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast,.18s) var(--ease-standard);background:0 0;border:none;font-size:.95rem;font-weight:500;position:relative}.pp-tab[data-v-c179650b]:after{content:"";left:var(--space-3,12px);right:var(--space-3,12px);border-radius:var(--radius-button,4px);background:var(--gradient-brand,#6b3a89);transform-origin:0;height:5px;transition:transform var(--duration-base,.24s) var(--ease-standard), opacity var(--duration-fast,.18s) var(--ease-standard);position:absolute;bottom:-1px;transform:scaleX(0)}.pp-tab[data-v-c179650b]:hover:not(.pp-tab--disabled){color:var(--color-ink,#2e1a3a)}.pp-tab[data-v-c179650b]:hover:not(.pp-tab--disabled):not(.pp-tab--active):after{opacity:1;transform:scaleX(1)}.pp-tab--active[data-v-c179650b]{color:var(--color-ink,#2e1a3a)}.pp-tab--active[data-v-c179650b]:after{opacity:1;transform:scaleX(1)}.pp-tab[data-v-c179650b]:focus-visible{outline:2px solid var(--color-primary,#6b3a89);outline-offset:2px;border-radius:var(--radius-button,4px)}.pp-tab--disabled[data-v-c179650b]{color:var(--color-ink-soft,#6e5670);opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.pp-tab[data-v-c179650b],.pp-tab[data-v-c179650b]:after{transition:none}}.pp-tab[data-v-5d677481]{padding:var(--space-3,12px) var(--space-6,24px);font:inherit;font-family:var(--font-body,"Inter", system-ui, sans-serif);color:var(--color-ink-soft,#6e5670);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast,.18s) var(--ease-standard);background:0 0;border:none;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-block;position:relative}.pp-tab[data-v-5d677481]:after{content:"";left:var(--space-3,12px);right:var(--space-3,12px);border-radius:var(--radius-button,4px);background:var(--gradient-brand,#6b3a89);transform-origin:0;height:5px;transition:transform var(--duration-base,.24s) var(--ease-standard), opacity var(--duration-fast,.18s) var(--ease-standard);position:absolute;bottom:-1px;transform:scaleX(0)}.pp-tab[data-v-5d677481]:hover:not(.pp-tab--disabled){color:var(--color-ink,#2e1a3a)}.pp-tab[data-v-5d677481]:hover:not(.pp-tab--disabled):not(.pp-tab--active):after{opacity:.45;transform:scaleX(1)}.pp-tab--active[data-v-5d677481]{color:var(--color-ink,#2e1a3a);font-weight:600}.pp-tab--active[data-v-5d677481]:after{opacity:1;transform:scaleX(1)}.pp-tab[data-v-5d677481]:focus-visible{outline:2px solid var(--color-primary,#6b3a89);outline-offset:2px;border-radius:var(--radius-button,4px)}.pp-tab--disabled[data-v-5d677481]{color:var(--color-ink-soft,#6e5670);opacity:.5;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){.pp-tab[data-v-5d677481],.pp-tab[data-v-5d677481]:after{transition:none}}.pp-tab-rail[data-v-3739bb70]{position:relative}.pp-tab-rail[data-v-3739bb70] .pp-tab:not(:hover):not(.pp-tab--active):after,.pp-tab-rail[data-v-3739bb70] .pp-tab--active:after{display:none}.pp-tab-rail__indicator[data-v-3739bb70]{border-radius:var(--radius-button,4px);background:var(--gradient-brand,linear-gradient(95deg, #6b3a89, #e07856));opacity:0;pointer-events:none;height:5px;transition:left var(--duration-base,.28s) cubic-bezier(.4, 0, .2, 1), width var(--duration-base,.28s) cubic-bezier(.4, 0, .2, 1), opacity var(--duration-fast,.18s) ease;position:absolute;bottom:-1px}.pp-tab-rail__indicator--visible[data-v-3739bb70]{opacity:1}@media (prefers-reduced-motion:reduce){.pp-tab-rail__indicator[data-v-3739bb70]{transition:opacity .18s}}.pp-tabpanels[data-v-4e711583]{display:block}.pp-tabpanel[data-v-b289a68c]{padding-top:var(--space-5,20px)}.pp-tabpanel[data-v-b289a68c]:focus-visible{outline:2px solid var(--color-primary,#6b3a89);outline-offset:4px;border-radius:var(--radius-card,10px)}.pp-accordion[data-v-e65591c5]{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-ink,#2e1a3a);border-radius:var(--radius-card,10px);flex-direction:column;display:flex}.pp-accordion-item[data-v-26c685fb]{border-top:1px solid var(--color-rule,#2e1a3a1f)}.pp-accordion-item[data-v-26c685fb]:last-child{border-bottom:1px solid var(--color-rule,#2e1a3a1f)}.pp-accordion-trigger[data-v-26c685fb]{justify-content:space-between;align-items:center;gap:var(--space-4,16px);width:100%;padding:var(--space-4,16px) var(--space-2,8px);font:inherit;text-align:left;color:var(--color-ink,#2e1a3a);cursor:pointer;transition:background-color var(--duration-fast,.18s) var(--ease-standard);background:0 0;border:none;font-weight:600;display:flex}.pp-accordion-trigger[data-v-26c685fb]:hover:not(:disabled){background:var(--color-paper-warm,#f5e9de)}.pp-accordion-trigger[data-v-26c685fb]:focus-visible{outline:2px solid var(--color-primary,#6b3a89);outline-offset:-2px;border-radius:var(--radius-button,4px)}.pp-accordion-item--disabled .pp-accordion-trigger[data-v-26c685fb]{color:var(--color-ink-soft,#6e5670);opacity:.5;cursor:not-allowed}.pp-accordion-trigger__label[data-v-26c685fb]{flex:auto;min-width:0}.pp-accordion-chevron[data-v-26c685fb]{color:var(--color-ink-soft,#6e5670);transition:transform var(--duration-base,.24s) var(--ease-standard);flex:none}.pp-accordion-item--open .pp-accordion-chevron[data-v-26c685fb]{transform:rotate(180deg)}.pp-accordion-region[data-v-26c685fb]{color:var(--color-ink-soft,#6e5670);line-height:1.6;overflow:hidden}.pp-accordion-region__body[data-v-26c685fb]{padding:0 var(--space-2,8px) var(--space-5,20px)}.pp-accordion-expand-enter-active[data-v-26c685fb],.pp-accordion-expand-leave-active[data-v-26c685fb]{transition:height var(--duration-base,.24s) var(--ease-standard), opacity var(--duration-base,.24s) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.pp-accordion-trigger[data-v-26c685fb],.pp-accordion-chevron[data-v-26c685fb],.pp-accordion-expand-enter-active[data-v-26c685fb],.pp-accordion-expand-leave-active[data-v-26c685fb]{transition:none}}.deck-chrome__bar[data-v-25ff8178]{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex;position:fixed;inset:0 0 auto}.deck-chrome__home[data-v-25ff8178],.deck-chrome__right[data-v-25ff8178]{pointer-events:auto}.deck-chrome__right[data-v-25ff8178]{align-items:center;gap:1rem;display:flex}.deck-chrome__counter[data-v-25ff8178]{font-family:var(--font-mono);color:var(--color-ink-soft);font-size:.9rem}.deck-chrome__export[data-v-25ff8178]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;border:1px solid var(--color-primary);color:var(--color-primary);border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:.5rem 1rem;font-size:.75rem}.deck-chrome__export[data-v-25ff8178]:hover{background:var(--color-primary);color:var(--color-paper)}.deck-chrome__progress[data-v-25ff8178]{z-index:60;background:#0000000d;height:3px;position:fixed;inset:0 0 auto}.deck-chrome__progress-fill[data-v-25ff8178]{transform-origin:0;background:var(--gradient-brand);height:100%;transition:transform .2s ease-out}.deck-chrome__stamp[data-v-25ff8178]{z-index:50;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);opacity:.6;pointer-events:none;margin:0;font-size:.7rem;position:fixed;bottom:1.25rem;left:2rem}.deck-chrome__stamp-mark[data-v-25ff8178]{color:var(--color-secondary)}.deck-chrome--on-gradient .deck-chrome__counter[data-v-25ff8178],.deck-chrome--on-dark .deck-chrome__counter[data-v-25ff8178]{color:color-mix(in srgb, var(--color-paper) 92%, transparent)}.deck-chrome--on-gradient .deck-chrome__counter>span[data-v-25ff8178],.deck-chrome--on-dark .deck-chrome__counter>span[data-v-25ff8178]{color:color-mix(in srgb, var(--color-paper) 60%, transparent)}.deck-chrome--on-gradient .deck-chrome__export[data-v-25ff8178],.deck-chrome--on-dark .deck-chrome__export[data-v-25ff8178]{border-color:var(--color-paper);color:var(--color-paper);background:0 0}.deck-chrome--on-gradient .deck-chrome__export[data-v-25ff8178]:hover,.deck-chrome--on-dark .deck-chrome__export[data-v-25ff8178]:hover{background:var(--color-paper);color:var(--color-primary)}.deck-chrome--on-gradient .deck-chrome__progress[data-v-25ff8178]{background:#fbf1e92e}.deck-chrome--on-gradient .deck-chrome__progress-fill[data-v-25ff8178]{background:var(--color-paper)}.deck-chrome--on-gradient .deck-chrome__stamp[data-v-25ff8178],.deck-chrome--on-dark .deck-chrome__stamp[data-v-25ff8178]{color:color-mix(in srgb, var(--color-paper) 78%, transparent);opacity:.9}.deck-chrome--on-gradient .deck-chrome__stamp-mark[data-v-25ff8178],.deck-chrome--on-dark .deck-chrome__stamp-mark[data-v-25ff8178]{color:var(--color-paper)}.slide-stack{scroll-snap-type:y mandatory;scroll-behavior:smooth;background:var(--color-paper);height:100vh;overflow-y:scroll}.slide{scroll-snap-align:start;scroll-snap-stop:always;height:100vh;min-height:100vh;color:var(--color-ink);background:radial-gradient(ellipse 78% 56% at 82% 22%, #e078561f, transparent 60%), radial-gradient(ellipse 62% 52% at 16% 80%, #6b3a891f, transparent 62%), var(--color-paper);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden;container:slide/size}.slide:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,#2a14380d .6px,#0000 1.4px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 46%,#000 32%,#0000 84%);mask-image:radial-gradient(at 50% 46%,#000 32%,#0000 84%)}.slide[data-theme=dark]{color:var(--color-paper);background:radial-gradient(ellipse 78% 56% at 82% 22%, #f09a7e2e, transparent 60%), radial-gradient(ellipse 62% 52% at 16% 80%, #9c6bb638, transparent 62%), var(--color-anchor)}.slide[data-theme=dark]:before{background-image:radial-gradient(circle,#fbf1e90f .6px,#0000 1.4px)}.slide[data-theme=gradient]{color:var(--color-paper);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%)}.slide[data-theme=gradient]:before{background-image:radial-gradient(circle,#fbf1e91a .7px,#0000 1.4px)}.slide[data-theme=gradient] .deck-statement__h,.slide[data-theme=gradient] .deck-stat__sym,.slide[data-theme=gradient] .deck-stat__fig,.slide[data-theme=gradient] .deck-stat__lbl,.slide[data-theme=gradient] .deck-section__h,.slide[data-theme=gradient] .deck-section__num,.slide[data-theme=gradient] .deck-bullets__h,.slide[data-theme=gradient] .deck-prose,.slide[data-theme=gradient] .deck-eyebrow{color:var(--color-paper)}.slide[data-theme=gradient] .deck-eyebrow:before{background:var(--color-paper)}.slide[data-theme=gradient] .gradient-text{-webkit-text-fill-color:var(--color-paper);color:var(--color-paper);background:0 0}.slide__inner{z-index:1;width:100%;max-width:88cqw;margin:0 auto;padding:8cqh 6cqw;position:relative}.deck-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.28em;color:var(--color-secondary);align-items:center;gap:1.6cqw;margin:0 0 3cqh;font-size:1.6cqh;display:inline-flex}.deck-eyebrow:before{content:"";background:var(--color-secondary);width:3.2cqw;height:2px}.deck-prose{font-family:var(--font-body);color:var(--color-ink-soft);margin-top:3cqh;font-size:2.6cqh;line-height:1.5}@media (prefers-reduced-motion:no-preference){.slide:not(.has-entered) .slide__inner>*{opacity:0;transform:translateY(1.4cqh)}.slide.has-entered .slide__inner>*{opacity:1;transition:opacity var(--duration-slow,.6s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1)), transform var(--duration-slow,.6s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1));transform:none}.slide.has-entered .slide__inner>:nth-child(2){transition-delay:.12s}.slide.has-entered .slide__inner>:nth-child(3){transition-delay:.22s}.slide.has-entered .slide__inner>:nth-child(n+4){transition-delay:.3s}}.pp-deck[data-v-b3be94d6]{display:contents}.slide-stack[data-v-b3be94d6]{scroll-snap-type:y mandatory;scrollbar-width:none;height:100vh;overflow-y:auto}.slide-stack[data-v-b3be94d6]::-webkit-scrollbar{display:none}.deck-wash[data-v-f7e833ca]{z-index:0;pointer-events:none;position:absolute;inset:0}.deck-title[data-v-73f35c6f]{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.deck-title__content[data-v-73f35c6f]{z-index:1;max-width:78cqw;padding:0 10cqw;position:relative}.deck-title__lockup[data-v-73f35c6f]{margin-bottom:6cqh;font-size:4.5cqh}.deck-title__h[data-v-73f35c6f]{font-family:var(--font-headline);font-variation-settings:"opsz" 144;letter-spacing:-.04em;color:var(--color-anchor);max-width:15ch;margin:2.5cqh 0 0;font-size:13cqh;font-weight:600;line-height:.98}.deck-title__h[data-v-73f35c6f] .gradient-text{font-weight:800}.deck-title__sub[data-v-73f35c6f]{font-family:var(--font-body);color:var(--color-ink-soft);max-width:38ch;margin-top:3.5cqh;font-size:2.8cqh}.deck-title__pulse[data-v-73f35c6f]{z-index:0;color:var(--color-secondary);opacity:.9;position:absolute;bottom:14cqh;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.deck-section[data-v-734957bc]{max-width:64cqw;padding-left:4cqw}.deck-section__num[data-v-734957bc]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-secondary);margin-bottom:4cqh;font-size:2cqh;display:block}.deck-section__h[data-v-734957bc]{font-family:var(--font-headline);font-variation-settings:"opsz" 96;letter-spacing:-.035em;color:var(--color-anchor);max-width:16ch;margin:0;font-size:8.5cqh;font-weight:600;line-height:1.02}.deck-section__accent[data-v-734957bc]{width:24cqw;color:var(--color-secondary);margin-top:4cqh;-webkit-mask-image:linear-gradient(90deg,#000 68%,#0000);mask-image:linear-gradient(90deg,#000 68%,#0000)}.deck-statement[data-v-1e3303c6]{max-width:80cqw;padding-left:4cqw}.deck-statement__h[data-v-1e3303c6]{font-family:var(--font-headline);font-variation-settings:"opsz" 144;letter-spacing:-.04em;color:var(--color-anchor);max-width:16ch;margin:0;font-size:9cqh;font-weight:600;line-height:1.02}.deck-statement__h[data-v-1e3303c6] .gradient-text{font-weight:800}.deck-statement__body[data-v-1e3303c6]{max-width:40ch}.deck-stat[data-v-2c007006]{text-align:center}.deck-stat__n[data-v-2c007006]{font-family:var(--font-headline);font-variation-settings:"opsz" 144;letter-spacing:-.05em;margin:0;font-size:24cqh;font-weight:700;line-height:.9}.deck-stat__sym[data-v-2c007006]{color:var(--color-primary)}.deck-stat__fig[data-v-2c007006]{color:var(--color-secondary)}.deck-stat__lbl[data-v-2c007006]{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-anchor);margin:3.5cqh 0 0;font-size:1.9cqh}.deck-stat[data-v-2c007006] .deck-eyebrow{justify-content:center;margin-bottom:4cqh}.deck-stats[data-v-7a9d5eef]{background:var(--color-anchor);color:var(--color-paper);flex-direction:column;justify-content:center;padding:10cqh 8cqw;display:flex;position:absolute;inset:0}.deck-stats[data-v-7a9d5eef]:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#fbf1e914 .8px,#0000 1.3px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 85%);mask-image:radial-gradient(#000 35%,#0000 85%)}.deck-stats__eyebrow[data-v-7a9d5eef]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.28em;color:var(--color-secondary);align-items:center;gap:1.6cqw;margin:0 0 6cqh;font-size:1.6cqh;display:inline-flex;position:relative}.deck-stats__eyebrow[data-v-7a9d5eef]:before{content:"";background:var(--color-secondary);width:3.2cqw;height:2px}.deck-stats__grid[data-v-7a9d5eef]{grid-template-columns:repeat(3,1fr);gap:6cqw;display:grid;position:relative}.deck-stats__n[data-v-7a9d5eef]{font-family:var(--font-headline);font-variation-settings:"opsz" 144;letter-spacing:-.04em;color:color-mix(in oklab, var(--color-secondary) 78%, var(--color-paper));font-size:11cqh;font-weight:700;line-height:1}.deck-stats__l[data-v-7a9d5eef]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.82;margin-top:2.5cqh;font-size:1.7cqh}.deck-stats__b[data-v-7a9d5eef]{font-family:var(--font-body);opacity:.86;max-width:26ch;margin-top:2.5cqh;font-size:2.1cqh;line-height:1.5}.deck-chart[data-v-1e68dd95]{box-sizing:border-box;width:100%;padding-left:4cqw}.deck-chart--curve[data-v-1e68dd95]{width:100%}.deck-chart__h[data-v-1e68dd95]{font-family:var(--font-headline);font-variation-settings:"opsz" 96;letter-spacing:-.03em;color:var(--color-anchor);max-width:18ch;margin:0 0 6cqh;font-size:6.5cqh;font-weight:600}.deck-chart__slot[data-v-1e68dd95]{justify-content:center;align-items:center;width:100%;display:flex}.deck-chart__row[data-v-1e68dd95]{border-top:1px solid color-mix(in oklab, var(--color-primary) 16%, transparent);grid-template-columns:22cqw 1fr 12cqw;align-items:center;gap:5cqw;padding:3.2cqh 0;display:grid}.deck-chart__row[data-v-1e68dd95]:first-child{border-top:0}.deck-chart__sector[data-v-1e68dd95]{font-family:var(--font-headline);font-variation-settings:"opsz" 24;color:var(--color-anchor);font-size:3cqh;font-weight:600}.deck-chart__band[data-v-1e68dd95]{--pp-band-height:1.4cqh;--pp-band-marker:2.2cqh;width:100%}.deck-chart__val[data-v-1e68dd95]{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--color-secondary);text-align:right;font-size:4cqh;font-weight:700}.deck-chart__curve[data-v-1e68dd95]{width:100%}.deck-bullets[data-v-2d1371ad]{max-width:86cqw;padding-left:4cqw}.deck-bullets__h[data-v-2d1371ad]{font-family:var(--font-headline);font-variation-settings:"opsz" 96;letter-spacing:-.03em;color:var(--color-anchor);max-width:18ch;margin:0 0 6cqh;font-size:7cqh;font-weight:600;line-height:1.02}.deck-bullets__body[data-v-2d1371ad] ul{counter-reset:step;margin:0;padding:0;list-style:none}.deck-bullets__body[data-v-2d1371ad] li{counter-increment:step;border-top:1px solid color-mix(in oklab, var(--color-primary) 18%, transparent);font-family:var(--font-body);color:var(--color-ink);grid-template-columns:10cqw 1fr;align-items:center;gap:5cqw;padding:3.6cqh 0;font-size:3.4cqh;line-height:1.25;display:grid}.deck-bullets__body[data-v-2d1371ad] li:first-child{border-top:0}.deck-bullets__body[data-v-2d1371ad] li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:-.02em;color:var(--color-secondary);font-size:4.5cqh;font-weight:500;line-height:1}.deck-split[data-v-e8a65594]{grid-template-columns:1fr 1fr;align-items:center;gap:7cqw;width:100%;padding-left:4cqw;display:grid}.deck-split__h[data-v-e8a65594]{font-family:var(--font-headline);font-variation-settings:"opsz" 96;color:var(--color-anchor);letter-spacing:-.03em;max-width:14ch;margin:0;font-size:6.5cqh;font-weight:600;line-height:1.02}.deck-split__card[data-v-e8a65594]{border-radius:22px;flex-direction:column;justify-content:center;min-height:56cqh;padding:8cqh 6cqw;display:flex;position:relative;overflow:hidden}.deck-split__dots[data-v-e8a65594]{background-image:radial-gradient(circle, color-mix(in oklab, var(--color-primary) 22%, transparent) .8px, transparent 1.4px);opacity:.5;background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.deck-split__pulse[data-v-e8a65594]{width:100%;height:auto;position:relative}.deck-split__tag[data-v-e8a65594]{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--color-secondary);align-self:center;margin-top:4cqh;font-size:1.5cqh;position:relative}.deck-split__photo[data-v-e8a65594]{border-radius:var(--radius-card);background-position:50%;background-size:cover;width:100%;height:70cqh}@media (prefers-reduced-motion:reduce){.deck-split__tracer[data-v-e8a65594]{display:none}}.deck-quote[data-v-0ba85375]{max-width:74cqw;margin:0;padding-left:4cqw;position:relative}.deck-quote__mark[data-v-0ba85375]{z-index:0;font-family:var(--font-headline);color:var(--color-primary);opacity:.12;pointer-events:none;font-size:36cqh;font-weight:800;line-height:1;position:absolute;top:-10cqh;left:-1cqw}.deck-quote__q[data-v-0ba85375]{z-index:1;font-family:var(--font-headline);font-variation-settings:"opsz" 96;letter-spacing:-.025em;color:var(--color-anchor);margin:0;font-size:6.5cqh;font-weight:600;line-height:1.1;position:relative}.deck-quote__by[data-v-0ba85375]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-secondary);align-items:center;gap:1.6cqw;margin-top:5cqh;font-size:2cqh;display:flex}.deck-quote__rule[data-v-0ba85375]{background:var(--color-secondary);width:4cqw;height:2px}.deck-image[data-v-6d92b328]{position:absolute;inset:0}.deck-image__photo[data-v-6d92b328]{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.deck-image__photo[data-v-6d92b328]:after{content:"";background:linear-gradient(#2a143840 0%,#2a14388c 60%,#2a1438d1 100%);position:absolute;inset:0}.deck-image__caption[data-v-6d92b328]{z-index:1;font-family:var(--font-mono);color:var(--color-paper);font-size:2cqh;position:absolute;bottom:6cqh;left:6cqw}.deck-closing[data-v-12f10c0c]{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.deck-closing__content[data-v-12f10c0c]{z-index:1;padding:0 10cqw;position:relative}.deck-closing__logo[data-v-12f10c0c]{margin-bottom:6cqh;font-size:4cqh;display:block}.deck-closing__h[data-v-12f10c0c]{font-family:var(--font-headline);font-variation-settings:"opsz" 144;letter-spacing:-.035em;color:var(--color-paper);max-width:16ch;margin:0;font-size:9.5cqh;font-weight:600;line-height:1}.deck-closing__row[data-v-12f10c0c]{flex-wrap:wrap;align-items:center;gap:4cqw;margin-top:7cqh;display:flex}.deck-closing__cta[data-v-12f10c0c]{border-radius:var(--radius-pill,9999px);background:var(--color-paper);color:var(--color-primary);font-family:var(--font-body);letter-spacing:-.01em;align-items:center;gap:1.2cqw;padding:2.4cqh 3.4cqw;font-size:2.6cqh;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 32px -12px #2a143880}.deck-closing__cta[data-v-12f10c0c]:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px #2a143899}.deck-closing__contact[data-v-12f10c0c]{font-family:var(--font-mono);color:var(--color-paper);opacity:.92;margin:0;font-size:2.4cqh}.deck-closing__trace[data-v-12f10c0c]{z-index:0;width:100%;height:8cqh;position:absolute;bottom:12cqh;left:0;right:0}@media (prefers-reduced-motion:reduce){.deck-closing__tracer[data-v-12f10c0c]{display:none}}.deck-unknown[data-v-8f3d94d8]{font-family:var(--font-mono);color:var(--color-secondary);padding:4cqh}@keyframes pp-beat{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes pp-radar{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes pp-draw-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pp-trace{to{offset-distance:100%}}@keyframes pp-draw-loop{0%{stroke-dashoffset:1px;opacity:1}46%{stroke-dashoffset:0;opacity:1}78%{stroke-dashoffset:0;opacity:1}92%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1px;opacity:0}}@keyframes pp-pulse-bloom{0%,to{box-shadow:0 0 #e0785652}50%{box-shadow:0 0 0 6px #e0785600}}.pp-animate-bloom{animation:pp-pulse-bloom var(--duration-bloom,1.6s) ease-in-out 1}.pp-animate-beat{transform-box:fill-box;transform-origin:50%;animation:pp-beat var(--duration-pulse,2.4s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1)) infinite}.pp-animate-radar{transform-box:fill-box;transform-origin:50%;animation:pp-radar var(--duration-pulse,2.4s) var(--ease-emphasis,cubic-bezier(.2, .7, .2, 1)) infinite}.pp-animate-draw{stroke-dasharray:1;animation:pp-draw-in 2.6s var(--ease-standard,cubic-bezier(.4, 0, .2, 1)) forwards}.pp-animate-trace{offset-distance:0%;animation:pp-trace var(--duration-pulse,2.4s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1)) infinite}.pp-animate-draw-loop{stroke-dasharray:1;stroke-dashoffset:1px;animation:pp-draw-loop 3.8s var(--ease-emphasis,cubic-bezier(.2, .7, .2, 1)) infinite}@media (prefers-reduced-motion:reduce){.pp-animate-beat,.pp-animate-bloom,.pp-animate-radar,.pp-animate-draw,.pp-animate-draw-loop,.pp-animate-trace{animation:none!important}.pp-animate-draw,.pp-animate-draw-loop{stroke-dashoffset:0;opacity:1}}
