.pp-app,.pp-overlay{--pp-navy-950:#021a31;--pp-navy-900:#03203d;--pp-navy-800:#0a2233;--pp-navy-700:#00405d;--pp-heading:#00405d;--pp-action:#0079b3;--pp-action-hover:#00689b;--pp-blue-600:#0081ba;--pp-blue-500:#0088bd;--pp-blue-700:#006f9a;--pp-blue-300:#7fd3f3;--pp-blue-100:#e6f3f9;--pp-blue-50:#f0f7fb;--pp-chip-text:#005f85;--pp-ink:#0a2430;--pp-ink-2:#3a4a55;--pp-muted:#475569;--pp-subtle:#5b6b76;--pp-border:#e2eaf0;--pp-border-strong:#cfdde6;--pp-surface:#fff;--pp-canvas:#f5f9fc;--pp-canvas-2:#edf4f7;--pp-neutral-tint:#f1f5f9;--pp-green-600:#1f883d;--pp-green-700:#1a7434;--pp-green-100:#e5f4ea;--pp-amber-600:#c9510c;--pp-amber-700:#a3420a;--pp-amber-100:#fdf0e7;--pp-red-600:#bd2c00;--pp-red-700:#a12600;--pp-red-100:#fbeae4;--pp-radius-sm:6px;--pp-radius:12px;--pp-radius-lg:16px;--pp-shadow-sm:0 1px 2px rgba(0,64,93,.04);--pp-shadow:0 10px 30px rgba(0,64,93,.08);--pp-shadow-lg:0 16px 48px rgba(0,32,44,.14);--pp-max:1200px;--pp-gradient-signature:#03203d;--pp-gradient-progress:#0081ba;--pp-gradient-text-dark:linear-gradient(90deg,#00cbe3,#67c9ee);--pp-font:"Plus Jakarta Sans",-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--pp-mono:"Fira Code",ui-monospace,"SFMono-Regular",Menlo,monospace}.v-overlay-container .pp-overlay,body .v-application.pp-app{color:var(--pp-ink-2);font-family:var(--pp-font)!important;font-weight:500;-webkit-font-smoothing:antialiased}.v-overlay-container .pp-overlay .text-h1,.v-overlay-container .pp-overlay .text-h2,.v-overlay-container .pp-overlay .text-h3,.v-overlay-container .pp-overlay .text-h4,.v-overlay-container .pp-overlay .text-h5,.v-overlay-container .pp-overlay .text-h6,.v-overlay-container .pp-overlay .text-subtitle-1,.v-overlay-container .pp-overlay .text-subtitle-2,.v-overlay-container .pp-overlay .title,body .v-application.pp-app .text-h1,body .v-application.pp-app .text-h2,body .v-application.pp-app .text-h3,body .v-application.pp-app .text-h4,body .v-application.pp-app .text-h5,body .v-application.pp-app .text-h6,body .v-application.pp-app .text-subtitle-1,body .v-application.pp-app .text-subtitle-2,body .v-application.pp-app .title{font-family:var(--pp-font)!important}.v-overlay-container .pp-overlay .v-btn,body .v-application.pp-app .v-btn{border-radius:var(--pp-radius-sm);font-family:var(--pp-font);font-weight:700;letter-spacing:0}.v-overlay-container .pp-overlay .v-field,body .v-application.pp-app .v-field{font-family:var(--pp-font);font-weight:500}.v-overlay-container .pp-overlay .v-field--variant-outlined,body .v-application.pp-app .v-field--variant-outlined{background-color:#fff;border-radius:var(--pp-radius-sm)!important}.v-overlay-container .pp-overlay .v-field--variant-outlined .v-field__outline__end,.v-overlay-container .pp-overlay .v-field--variant-outlined .v-field__outline__notch,.v-overlay-container .pp-overlay .v-field--variant-outlined .v-field__outline__start,body .v-application.pp-app .v-field--variant-outlined .v-field__outline__end,body .v-application.pp-app .v-field--variant-outlined .v-field__outline__notch,body .v-application.pp-app .v-field--variant-outlined .v-field__outline__start{border-color:var(--pp-border-strong)!important}.v-overlay-container .pp-overlay .v-field--variant-outlined.v-field--focused .v-field__outline__end,.v-overlay-container .pp-overlay .v-field--variant-outlined.v-field--focused .v-field__outline__notch,.v-overlay-container .pp-overlay .v-field--variant-outlined.v-field--focused .v-field__outline__start,body .v-application.pp-app .v-field--variant-outlined.v-field--focused .v-field__outline__end,body .v-application.pp-app .v-field--variant-outlined.v-field--focused .v-field__outline__notch,body .v-application.pp-app .v-field--variant-outlined.v-field--focused .v-field__outline__start{border-color:var(--pp-blue-500)!important}.v-overlay-container .pp-overlay .v-field--variant-outlined.v-field--focused .v-field__outline__start,body .v-application.pp-app .v-field--variant-outlined.v-field--focused .v-field__outline__start{border-width:2px 0 2px 2px!important}.v-overlay-container .pp-overlay .v-field--variant-outlined.v-field--focused .v-field__outline__notch,body .v-application.pp-app .v-field--variant-outlined.v-field--focused .v-field__outline__notch{border-width:2px 0!important}.v-overlay-container .pp-overlay .v-field--variant-outlined.v-field--focused .v-field__outline__end,body .v-application.pp-app .v-field--variant-outlined.v-field--focused .v-field__outline__end{border-width:2px 2px 2px 0!important}.v-overlay-container .pp-overlay .v-field--error .v-field__outline__end,.v-overlay-container .pp-overlay .v-field--error .v-field__outline__notch,.v-overlay-container .pp-overlay .v-field--error .v-field__outline__start,body .v-application.pp-app .v-field--error .v-field__outline__end,body .v-application.pp-app .v-field--error .v-field__outline__notch,body .v-application.pp-app .v-field--error .v-field__outline__start{border-color:var(--pp-red-600)!important}.v-overlay-container .pp-overlay .v-messages__message,body .v-application.pp-app .v-messages__message{font-size:12px;line-height:1.4}.v-overlay-container .pp-overlay .v-input--error .v-messages,body .v-application.pp-app .v-input--error .v-messages{color:var(--pp-red-700)}body .v-application.pp-app{background-color:var(--pp-canvas)!important}.pp-container{margin:0 auto;max-width:var(--pp-max);padding-left:16px;padding-right:16px;width:100%}@media(min-width:960px){.pp-container{padding-left:32px;padding-right:32px}}.pp-page{padding-bottom:72px;padding-top:28px}@media(min-width:960px){.pp-page{padding-top:40px}}.pp-card{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg)}.pp-divider{background:var(--pp-border);border:0;height:1px;margin:0}.pp-eyebrow{color:var(--pp-blue-700);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pp-h1{color:var(--pp-ink);font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}@media(min-width:960px){.pp-h1{font-size:36px}}.pp-h2{font-size:22px;font-weight:800;letter-spacing:-.015em;line-height:1.25}.pp-h2,.pp-h3{color:var(--pp-heading);margin:0}.pp-h3{font-size:16px;font-weight:700;line-height:1.35}.pp-lead{color:var(--pp-muted);font-size:16px;font-weight:500;line-height:1.6;margin:0}@media(min-width:960px){.pp-lead{font-size:17px}}.pp-body{color:var(--pp-ink-2);font-size:15px;line-height:1.6}.pp-small{color:var(--pp-muted);font-size:14px;line-height:1.55}.pp-micro{color:var(--pp-subtle);font-size:12.5px;line-height:1.45}.pp-mono{font-family:var(--pp-mono);font-size:12px;font-weight:500;letter-spacing:0}.pp-num{font-variant-numeric:tabular-nums}.pp-link{color:var(--pp-blue-700);cursor:pointer;font-weight:700;text-decoration:none}.pp-link:hover{text-decoration:underline;text-underline-offset:3px}.v-overlay-container .pp-overlay.pp-tip{background:var(--pp-ink);border-radius:var(--pp-radius-sm);color:var(--pp-surface);font-size:13px;line-height:1.45;max-width:260px;padding:8px 10px}.v-overlay-container .pp-overlay .pp-btn-primary,body .v-application.pp-app .pp-btn-primary{background-color:var(--pp-action)!important;box-shadow:0 1px 2px #00283c2e;color:#fff!important}.v-overlay-container .pp-overlay .pp-btn-primary:hover,body .v-application.pp-app .pp-btn-primary:hover{background-color:var(--pp-action-hover)!important}.v-overlay-container .pp-overlay .pp-btn-secondary,body .v-application.pp-app .pp-btn-secondary{background-color:#fff!important;border:1px solid #9cc7da!important;box-shadow:none;color:var(--pp-heading)!important}.v-overlay-container .pp-overlay .pp-btn-secondary:hover,body .v-application.pp-app .pp-btn-secondary:hover{background-color:var(--pp-blue-50)!important;border-color:var(--pp-blue-500)!important}.v-overlay-container .pp-overlay .pp-btn-ghost,body .v-application.pp-app .pp-btn-ghost{background:transparent!important;box-shadow:none;color:var(--pp-blue-700)!important}.v-overlay-container .pp-overlay .pp-btn-ghost:hover,body .v-application.pp-app .pp-btn-ghost:hover{background-color:var(--pp-blue-50)!important}.v-overlay-container .pp-overlay .pp-btn-on-dark,body .v-application.pp-app .pp-btn-on-dark{background-color:#fff!important;color:var(--pp-heading)!important}.v-overlay-container .pp-overlay .pp-btn-on-dark:hover,body .v-application.pp-app .pp-btn-on-dark:hover{background-color:var(--pp-blue-100)!important}.v-overlay-container .pp-overlay .pp-btn-outline-on-dark,body .v-application.pp-app .pp-btn-outline-on-dark{background:#ffffff08!important;border:1px solid hsla(0,0%,100%,.28)!important;color:#f0f6ff!important}.v-overlay-container .pp-overlay .pp-btn-outline-on-dark:hover,body .v-application.pp-app .pp-btn-outline-on-dark:hover{background:#ffffff14!important;border-color:#fff9!important}.pp-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;height:26px;line-height:1;padding:0 10px;white-space:nowrap}.pp-badge .pp-badge-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.pp-tag{background:var(--pp-neutral-tint);border:1px solid var(--pp-border);border-radius:999px;color:var(--pp-muted);font-size:12px;height:26px;padding:0 10px}.pp-pill,.pp-tag{align-items:center;display:inline-flex;font-weight:600;white-space:nowrap}.pp-pill{background:#fff;border:1px solid var(--pp-border-strong);border-radius:999px;color:var(--pp-heading);cursor:pointer;font-family:var(--pp-font);font-size:14px;gap:8px;height:40px;padding:0 16px;transition:border-color .15s ease,background-color .15s ease}.pp-pill:hover{border-color:var(--pp-blue-500)}.pp-pill.is-active{background:var(--pp-heading);border-color:var(--pp-heading);color:#fff}.pp-pill.is-active .pp-pill-count{background:#ffffff2e;color:#fff}.pp-pill-count{background:var(--pp-blue-100);border-radius:10px;color:var(--pp-heading);font-size:12px;font-weight:700;height:20px;line-height:20px;min-width:22px;padding:0 6px;text-align:center}.pp-pill-count.is-alert{background:var(--pp-amber-100);color:var(--pp-amber-700)}.pp-tile{align-items:center;background:var(--pp-blue-100);border-radius:var(--pp-radius);color:var(--pp-blue-500);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pp-tile--navy{background:var(--pp-heading);color:#fff}.pp-focusable:focus-visible{outline:3px solid var(--pp-blue-500);outline-offset:2px}.v-overlay-container .pp-overlay .v-btn:focus-visible,body .v-application.pp-app .v-btn:focus-visible{outline:3px solid var(--pp-blue-500);outline-offset:2px}
