:root{--pipp-color-paper:#fffcf9;--pipp-color-white:#fff;--pipp-color-surface:#f7f5f9;--pipp-color-ink:#18151f;--pipp-color-muted:#6c6578;--pipp-color-line:#e8e3ee;--pipp-color-control:#817789;--pipp-color-violet:#7052d6;--pipp-color-violet-hover:#5f40c2;--pipp-color-violet-active:#5034a8;--pipp-color-lavender:#a78bfa;--pipp-color-tint:#f2edff;--pipp-color-coral:#ffb7ab;--pipp-color-success:#24704c;--pipp-color-success-tint:#eaf6ee;--pipp-color-error:#b63545;--pipp-color-error-tint:#fff0f1;--pipp-color-warning:#875a11;--pipp-color-warning-tint:#fff5dd;--pipp-canvas:var(--pipp-color-paper);--pipp-panel:var(--pipp-color-white);--pipp-surface-subtle:var(--pipp-color-surface);--pipp-text-primary:var(--pipp-color-ink);--pipp-text-secondary:var(--pipp-color-muted);--pipp-border-subtle:var(--pipp-color-line);--pipp-border-control:var(--pipp-color-control);--pipp-action-primary:var(--pipp-color-violet);--pipp-action-primary-hover:var(--pipp-color-violet-hover);--pipp-action-primary-active:var(--pipp-color-violet-active);--pipp-text-on-action:var(--pipp-color-white);--pipp-selection-background:var(--pipp-color-tint);--pipp-selection-indicator:var(--pipp-color-violet);--pipp-focus:var(--pipp-color-violet);--pipp-brand-accent:var(--pipp-color-lavender);--pipp-decorative-accent:var(--pipp-color-coral);--pipp-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pipp-space-0:0px;--pipp-space-0_5:2px;--pipp-space-1:4px;--pipp-space-2:8px;--pipp-space-3:12px;--pipp-space-4:16px;--pipp-space-5:20px;--pipp-space-6:24px;--pipp-space-8:32px;--pipp-space-10:40px;--pipp-space-12:48px;--pipp-space-16:64px;--pipp-space-20:80px;--pipp-space-24:96px;--pipp-radius-small:6px;--pipp-radius-control:10px;--pipp-radius-card:16px;--pipp-radius-hero:24px;--pipp-radius-pill:999px;--pipp-shadow-subtle:0 1px 3px #18151f0f;--pipp-shadow-popover:0 8px 24px #18151f1a;--pipp-shadow-hero:0 20px 64px #18151f14;--pipp-type-caption:12px;--pipp-type-ui:14px;--pipp-type-body:16px;--pipp-type-lead:20px;--pipp-type-h3:24px;--pipp-type-h2:36px;--pipp-type-hero-mobile:40px;--pipp-type-hero-desktop:56px;--pipp-leading-caption:16px;--pipp-leading-ui:20px;--pipp-leading-body:24px;--pipp-leading-lead:30px;--pipp-leading-h3:32px;--pipp-leading-h2:43px;--pipp-leading-hero-mobile:44px;--pipp-leading-hero-desktop:60px;--pipp-weight-regular:400;--pipp-weight-medium:500;--pipp-weight-semibold:600;--pipp-weight-bold:700;--pipp-motion-fast:.14s;--pipp-motion-standard:.2s;--pipp-motion-ease:cubic-bezier(.2, 0, 0, 1);--pipp-control-height:40px;--pipp-touch-target:44px;--pipp-focus-width:3px;--pipp-focus-offset:2px}.pipp{font-family:var(--pipp-font-family);color:var(--pipp-text-primary);background:var(--pipp-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px;line-height:1.5}.pipp,.pipp *{box-sizing:border-box}.pipp :where(button,input,select,textarea){font:inherit}.pipp :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:var(--pipp-focus-width) solid var(--pipp-focus);outline-offset:var(--pipp-focus-offset)}.pipp a:not(.pipp-button){color:var(--pipp-action-primary);text-underline-offset:3px}.pipp-button{min-height:var(--pipp-control-height);border-radius:var(--pipp-radius-control);color:var(--pipp-text-on-action);background:var(--pipp-action-primary);cursor:pointer;transition:background-color var(--pipp-motion-fast) var(--pipp-motion-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.pipp-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--pipp-action-primary-hover)}.pipp-button:active:not(:disabled):not([aria-disabled=true]){background:var(--pipp-action-primary-active)}.pipp-button--secondary{color:var(--pipp-text-primary);background:var(--pipp-panel);border-color:var(--pipp-border-control)}.pipp-button--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--pipp-surface-subtle)}.pipp-button--secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--pipp-color-line)}.pipp-button:disabled,.pipp-button[aria-disabled=true]{cursor:not-allowed;color:var(--pipp-color-control);background:var(--pipp-color-line);border-color:var(--pipp-color-line)}.pipp-field{border:1px solid var(--pipp-border-control);border-radius:var(--pipp-radius-control);width:100%;min-height:40px;color:var(--pipp-text-primary);background:var(--pipp-panel);padding:9px 12px}.pipp-field::placeholder{color:var(--pipp-text-secondary)}.pipp-field[aria-invalid=true]{border-color:var(--pipp-color-error)}.pipp-card{background:var(--pipp-panel);border:1px solid var(--pipp-border-subtle);border-radius:var(--pipp-radius-card)}.pipp-ai-draft{background:var(--pipp-selection-background);border:1px solid var(--pipp-border-subtle);border-radius:var(--pipp-radius-card);padding:16px}.pipp-status{border-radius:var(--pipp-radius-pill);align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.pipp-status--success{color:var(--pipp-color-success);background:var(--pipp-color-success-tint)}.pipp-status--error{color:var(--pipp-color-error);background:var(--pipp-color-error-tint)}.pipp-status--warning{color:var(--pipp-color-warning);background:var(--pipp-color-warning-tint)}.pipp-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.pipp-button,.pipp-field,.pipp-icon-button{min-height:44px}.pipp-icon-button{min-width:44px}}@media (prefers-reduced-motion:reduce){.pipp{--pipp-motion-fast:0s;--pipp-motion-standard:0s}.pipp *,.pipp :before,.pipp :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
