@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-cyrillic-ext-wght-normal-lLTsRRxN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pp-ink: #0e0118;--pp-ink-mid: #1e0a38;--pp-muted: #6b5e7a;--pp-paper: #ffffff;--pp-off-white: #f8f7fb;--pp-line: #ece8f3;--pp-line-strong: #e9e7ef;--pp-ink-a90: rgb(14 1 24 / .86);--pp-ink-a70: rgb(14 1 24 / .72);--pp-ink-a60: rgb(14 1 24 / .58);--pp-ink-a55: rgb(14 1 24 / .55);--pp-ink-a45: rgb(14 1 24 / .45);--pp-ink-a22: rgb(14 1 24 / .22);--pp-ink-a18: rgb(14 1 24 / .18);--pp-ink-a14: rgb(14 1 24 / .14);--pp-ink-a08: rgb(14 1 24 / .08);--pp-ink-a07: rgb(14 1 24 / .07);--pp-ink-a04: rgb(14 1 24 / .04);--pp-pink: #d93d8d;--pp-pink-strong: #b92778;--pp-pink-soft: #f472b6;--pp-pink-hover: #e0559b;--pp-violet: #7c3aed;--pp-violet-light: #a78bfa;--pp-purple: #6d28d9;--pp-purple-light: #f5f3ff;--pp-purple-border: rgb(109 40 217 / .12);--pp-cyan: #5fc2ee;--pp-blue: #1175b8;--pp-accent: var(--pp-pink);--pp-accent-strong: var(--pp-pink-strong);--pp-pink-a55: rgb(217 61 141 / .55);--pp-pink-a35: rgb(217 61 141 / .35);--pp-pink-a28: rgb(217 61 141 / .28);--pp-pink-a18: rgb(217 61 141 / .18);--pp-pink-a12: rgb(217 61 141 / .12);--pp-pink-a06: rgb(217 61 141 / .06);--pp-success: #059669;--pp-success-strong: #16a34a;--pp-success-bg: #dcfce7;--pp-success-soft: rgb(5 150 105 / .1);--pp-success-border: rgb(5 150 105 / .2);--pp-warning: #f59e0b;--pp-danger: #be185d;--pp-info: var(--pp-blue);--pp-dark-900: #0a0116;--pp-dark-800: #0e0420;--pp-dark-700: #12061d;--pp-dark-600: #14061f;--pp-dark-500: #2a1040;--pp-on-dark: #ffffff;--pp-on-dark-muted: rgb(255 255 255 / .72);--pp-on-dark-subtle: rgb(255 255 255 / .5);--pp-on-dark-line: rgb(255 255 255 / .08);--pp-on-dark-fill: rgb(255 255 255 / .06);--pp-grad-brand: linear-gradient(135deg, #d93d8d 0%, #7c3aed 50%, #5fc2ee 100%);--pp-grad-brand-x: linear-gradient(90deg, #d93d8d 0%, #7c3aed 50%, #5fc2ee 100%);--pp-grad-text: linear-gradient(95deg, #d93d8d 0%, #f472b6 50%, #5fc2ee 100%);--pp-grad-cta: linear-gradient(135deg, #14061f 0%, #2a1040 100%);--pp-grad-pink: linear-gradient(135deg, #d93d8d 0%, #b92778 100%);--pp-grad-hairline: linear-gradient(90deg, transparent, rgb(217 61 141 / .5), rgb(95 194 238 / .3), transparent);--pp-grad-soft-tint: linear-gradient(135deg, rgb(217 61 141 / .09) 0%, rgb(95 194 238 / .04) 100%);--pp-grad-glass: linear-gradient(160deg, rgb(255 255 255 / .72) 0%, rgb(255 255 255 / .42) 55%, rgb(255 255 255 / .28) 100%);--pp-grad-hero-light: linear-gradient(180deg, #eeeaf6 0%, #f3f0fa 40%, #f5f1fa 75%, #f8f5ff 100%);--pp-grad-band: linear-gradient(180deg, #f8f5ff 0%, #ffffff 100%);--pp-grad-page-flow: linear-gradient(180deg, #f8f5ff 0%, #fff 6%, #fbf9fe 18%, #fff 32%, #f8f5fd 46%, #fff 60%, #faf7fe 74%, #fff 86%, #f7f4fc 100%);--pp-grad-dark-shell: radial-gradient(60% 70% at 10% 50%, rgb(109 28 180 / .16), transparent), radial-gradient(45% 55% at 90% 30%, rgb(217 61 141 / .1), transparent), radial-gradient(30% 40% at 50% 100%, rgb(95 194 238 / .04), transparent);--pp-grad-hero-dark: radial-gradient(70% 55% at 50% 0, rgb(109 28 180 / .22), transparent), radial-gradient(50% 50% at 85% 75%, rgb(217 61 141 / .12), transparent), radial-gradient(35% 40% at 10% 65%, rgb(95 194 238 / .05), transparent);--pp-font-sans: "Plus Jakarta Sans", "Segoe UI Variable", Aptos, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pp-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--pp-weight-regular: 400;--pp-weight-medium: 500;--pp-weight-semibold: 600;--pp-weight-bold: 700;--pp-weight-extrabold: 800;--pp-weight-black: 900;--pp-text-hero: clamp(42px, 6.5vw, 82px);--pp-text-display: clamp(40px, 6vw, 76px);--pp-text-h2: clamp(22px, 3.4vw, 44px);--pp-text-h3: 17px;--pp-text-h4: 16px;--pp-text-lead: 17px;--pp-text-body: 16px;--pp-text-md: 15px;--pp-text-sm: 14px;--pp-text-ui: 13px;--pp-text-xs: 12px;--pp-text-2xs: 11px;--pp-leading-tight: 1;--pp-leading-hero: 1.13;--pp-leading-heading: 1.22;--pp-leading-snug: 1.375;--pp-leading-normal: 1.5;--pp-leading-relaxed: 1.7;--pp-tracking-hero: -.045em;--pp-tracking-display: -.03em;--pp-tracking-heading: -.028em;--pp-tracking-tight: -.01em;--pp-tracking-caps: .08em;--pp-tracking-kicker: .12em;--pp-space-0-5: 2px;--pp-space-1: 4px;--pp-space-1-5: 6px;--pp-space-2: 8px;--pp-space-2-5: 10px;--pp-space-3: 12px;--pp-space-3-5: 14px;--pp-space-4: 16px;--pp-space-5: 20px;--pp-space-6: 24px;--pp-space-7: 28px;--pp-space-8: 32px;--pp-space-10: 40px;--pp-space-12: 48px;--pp-space-16: 64px;--pp-space-18: 72px;--pp-space-20: 80px;--pp-space-32: 128px;--pp-section-y: 72px;--pp-section-y-mobile: 60px;--pp-container: 1160px;--pp-container-gutter: 20px;--pp-container-gutter-sm: 32px;--pp-header-h: 64px;--pp-radius-xs: 4px;--pp-radius-sm: 6px;--pp-radius-md: 8px;--pp-radius-btn: 10px;--pp-radius-lg: 12px;--pp-radius-btn-lg: 14px;--pp-radius-xl: 16px;--pp-radius-2xl: 18px;--pp-radius-full: 9999px;--pp-shadow-xs: 0 1px 2px rgb(14 1 24 / .02);--pp-shadow-sm: 0 1px 2px rgb(14 1 24 / .02), 0 2px 6px rgb(14 1 24 / .02);--pp-shadow-md: 0 1px 3px rgb(14 1 24 / .03), 0 4px 12px rgb(14 1 24 / .03);--pp-shadow-lg: 0 2px 6px rgb(14 1 24 / .03), 0 8px 24px rgb(14 1 24 / .04);--pp-shadow-xl: 0 2px 6px rgb(16 24 40 / .06), 0 18px 44px rgb(16 24 40 / .16);--pp-shadow-pink: 0 2px 8px rgb(217 61 141 / .15);--pp-shadow-cta: 0 1px 2px rgb(14 1 24 / .14), 0 4px 14px rgb(14 1 24 / .18);--pp-shadow-cta-hover: 0 2px 6px rgb(14 1 24 / .18), 0 8px 22px rgb(14 1 24 / .24);--pp-shadow-cta-lg: 0 2px 8px rgb(14 1 24 / .2), 0 10px 26px rgb(14 1 24 / .22);--pp-shadow-glass: inset 0 1px 0 rgb(255 255 255 / .9), inset 0 -1px 0 rgb(255 255 255 / .25), 0 1px 2px rgb(16 24 40 / .04), 0 10px 24px rgb(16 24 40 / .06);--pp-shadow-featured: 0 0 0 4px rgb(217 61 141 / .06), 0 2px 8px rgb(217 61 141 / .1), 0 22px 50px -12px rgb(217 61 141 / .28);--pp-shadow-dropdown: 0 20px 60px rgb(0 0 0 / .55);--pp-shadow-header: inset 0 1px 0 rgb(255 255 255 / .04), 0 10px 30px rgb(14 1 24 / .35);--pp-ring: 0 0 0 2px rgb(217 61 141 / .2);--pp-ring-focus: 0 0 0 3px rgb(217 61 141 / .35);--pp-ease-out: cubic-bezier(.16, 1, .3, 1);--pp-ease-standard: cubic-bezier(.4, 0, .2, 1);--pp-duration-fast: .15s;--pp-duration-base: .16s;--pp-duration-medium: .2s;--pp-duration-slow: .45s;--pp-duration-reveal: .6s;--pp-z-header: 50;--pp-z-dropdown: 60;--pp-z-modal: 100;--pp-z-noise: 9999}:root{color-scheme:light;--pp-container: 1600px;--color-kicker: var(--pp-pink-strong);--color-bg: var(--pp-off-white);--color-surface: var(--pp-paper);--color-surface-muted: color-mix(in srgb, var(--pp-line) 45%, var(--pp-off-white));--color-border: var(--pp-line);--color-border-strong: var(--pp-ink-a18);--color-text: var(--pp-ink);--color-text-secondary: var(--pp-ink-a70);--color-text-muted: var(--pp-muted);--color-text-subtle: var(--pp-muted);--color-primary: var(--pp-dark-600);--color-primary-hover: var(--pp-dark-500);--gradient-primary: var(--pp-grad-cta);--color-kpi-tile: rgb(255 255 255 / .04);--shadow-primary: var(--pp-shadow-cta);--shadow-primary-hover: var(--pp-shadow-cta-hover);--color-on-primary: var(--pp-on-dark);--color-primary-text: var(--pp-ink);--color-on-accent: var(--pp-on-dark);--color-accent: var(--pp-pink);--color-accent-hover: var(--pp-pink-strong);--color-link: var(--pp-pink-strong);--color-focus: var(--pp-pink);--color-selected: var(--pp-pink);--color-selected-text: var(--pp-pink-strong);--color-selected-bg: color-mix(in srgb, var(--pp-pink) 7%, var(--pp-paper));--color-selected-border: color-mix(in srgb, var(--pp-pink) 35%, var(--pp-paper));--color-success: var(--pp-success);--color-success-strong: color-mix(in srgb, var(--pp-success) 72%, var(--pp-ink));--color-success-bg: color-mix(in srgb, var(--pp-success) 10%, var(--pp-paper));--color-info: var(--pp-info);--color-info-strong: color-mix(in srgb, var(--pp-info) 80%, var(--pp-ink));--color-info-bg: color-mix(in srgb, var(--pp-info) 9%, var(--pp-paper));--color-danger: var(--pp-danger);--color-danger-strong: color-mix(in srgb, var(--pp-danger) 85%, var(--pp-ink));--color-danger-bg: color-mix(in srgb, var(--pp-danger) 8%, var(--pp-paper));--color-warning: color-mix(in srgb, var(--pp-warning) 78%, var(--pp-ink));--color-warning-strong: color-mix(in srgb, var(--pp-warning) 50%, var(--pp-ink));--color-warning-bg: color-mix(in srgb, var(--pp-warning) 13%, var(--pp-paper));--color-duplicate: var(--pp-violet);--color-duplicate-strong: var(--pp-purple);--color-duplicate-bg: var(--pp-purple-light);--color-neutral: var(--pp-muted);--color-neutral-bg: color-mix(in srgb, var(--pp-ink) 6%, var(--pp-paper));--color-info-border: color-mix(in srgb, var(--pp-info) 30%, var(--pp-paper));--color-info-soft: color-mix(in srgb, var(--pp-info) 18%, var(--pp-paper));--color-success-border: color-mix(in srgb, var(--pp-success) 28%, var(--pp-paper));--color-danger-border: color-mix(in srgb, var(--pp-danger) 28%, var(--pp-paper));--color-avatar-bg: var(--pp-violet);--color-row-hover: color-mix(in srgb, var(--pp-pink) 3%, var(--pp-paper));--color-row-checked: var(--pp-purple-light);--color-row-selected: color-mix(in srgb, var(--pp-pink) 8%, var(--pp-paper));--color-backdrop: color-mix(in srgb, var(--pp-dark-800) 55%, transparent);--skeleton-base: color-mix(in srgb, var(--pp-ink) 6%, var(--pp-paper));--skeleton-shine: var(--pp-off-white);--chart-pix: var(--pp-violet);--chart-erp: var(--pp-blue);--chart-diff: var(--pp-pink);--chart-grid: var(--pp-line);--chart-axis: var(--pp-muted);--chart-label: var(--pp-ink-a70);--chart-line: var(--pp-ink);--chart-cursor: var(--pp-ink-a04);--font-sans: "Plus Jakarta Sans Variable", var(--pp-font-sans);--text-xs: 12px;--text-sm: 13px;--text-md: 14px;--text-base: 15px;--text-lg: 17px;--text-xl: 20px;--text-kpi: 26px;--text-kpi-panel: 30px;--text-title: 30px;--text-title-mobile: 24px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-heavy: 800;--weight-title: var(--pp-weight-black);--tracking-title: var(--pp-tracking-heading);--tracking-page-title: var(--pp-tracking-display);--hero-title-size: clamp(34px, 4.6vw, 58px);--hero-title-compact: clamp(28px, 2.6vw, 38px);--section-title-size: clamp(22px, 2.2vw, 32px);--section-y: 40px;--reveal-step: .08s;--aurora-size: 420px;--dance-duration: .9s;--wave-duration: .45s;--blink-duration: 4.2s;--note-duration: 3.2s;--caret-duration: .9s;--mascot-size: 200px;--intro-width: 640px;--mascot-body: #1f6feb;--mascot-limb: color-mix(in srgb, var(--mascot-body) 72%, var(--pp-dark-800));--mascot-face: #ffffff;--mascot-face-band: #d6e4fb;--mascot-ink: var(--pp-dark-800);--mascot-eye-shine: #ffffff;--mascot-cheek: var(--pp-pink-soft);--mascot-seal: #12b886;--mascot-accent: var(--pp-pink);--mascot-shadow: rgb(0 0 0 / .35);--mascot-note: var(--pp-violet-light);--signature-mascot-size: 26px;--signature-stroke-length: 100;--duration-signature: .9s;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--radius-sm: var(--pp-radius-sm);--radius-md: var(--pp-radius-md);--radius-button: var(--pp-radius-btn);--radius-card: var(--pp-radius-xl);--radius-panel: 24px;--radius-pill: var(--pp-radius-full);--border-width: 1px;--kpi-accent-width: 3px;--shadow-card: var(--pp-shadow-sm);--shadow-popover: var(--pp-shadow-xl);--duration-hover: .32s;--duration-press: .12s;--duration-shine: .75s;--duration-ring: .8s;--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.22, 1, .36, 1);--hover-scale-button: 1.04;--hover-scale-block: 1.012;--hover-scale-card: 1.022;--hover-scale-icon: 1.16;--hover-scale-badge: 1.14;--hover-tilt-icon: -8deg;--press-scale: .96;--hover-lift: -2px;--hover-lift-card: -4px;--hover-nudge: 4px;--shadow-button-hover: 0 8px 18px rgb(14 1 24 / .18), 0 2px 4px rgb(14 1 24 / .08);--shadow-card-hover: 0 16px 32px rgb(14 1 24 / .1), 0 4px 10px rgb(14 1 24 / .06);--color-hover-border: var(--pp-pink-a28);--color-shine: rgb(255 255 255 / .38);--color-row-hover-bar: var(--pp-pink-a35);--spotlight-size: 240px;--glow-mix: 16%;--ring-mix: 35%;--ring-angle-1: 16deg;--ring-angle-2: -14deg;--ring-angle-3: 10deg;--ring-angle-4: -6deg;--ring-angle-5: 3deg;--z-sticky: 10;--z-menu: 20;--z-drawer: 40;--z-modal: 50;--z-dropdown: 55;--z-toast: 60;--z-tooltip: 70;--z-intro: 90;--color-control-border-hover: var(--pp-pink-a35);--color-option-hover: var(--color-surface-muted);--color-option-selected: var(--pp-purple-light);--color-option-selected-text: var(--pp-purple);--color-check: var(--pp-pink);--color-check-mark: var(--pp-on-dark);--color-day-selected-bg: var(--pp-pink-strong);--color-tooltip-bg: var(--pp-dark-700);--color-tooltip-text: var(--pp-on-dark);--color-selection: var(--pp-pink-a18);--color-autofill-bg: var(--pp-purple-light);--color-scrollbar-thumb: var(--pp-ink-a18);--color-scrollbar-thumb-hover: var(--pp-ink-a22);--dropdown-max-height: 320px;--dropdown-min-width: 200px;--dropdown-offset: 4px;--option-height: 38px;--check-size: 18px;--check-radius: 4px;--tooltip-max-width: 280px;--tooltip-delay: .35s;--calendar-cell: 36px;--viewport-gutter: 8px;--radius-control: var(--pp-radius-btn);--shadow-control: var(--pp-shadow-xs);--control-focus-border: var(--pp-pink-a55);--control-focus-ring: var(--pp-ring-focus);--control-height: 42px;--control-height-sm: 34px;--button-height: 44px;--nav-row-height: 44px;--content-padding-x: 26px;--content-padding-y: 18px;--grid-gap: 18px;--table-row-height: 46px;--table-head-bg: transparent;--table-head-size: var(--pp-text-2xs);--table-head-weight: var(--weight-bold);--table-head-color: var(--pp-ink-a60);--table-head-transform: uppercase;--table-head-tracking: var(--pp-tracking-caps);--table-column-rule: transparent;--bp-notebook: 1366px;--bp-tablet: 1024px;--bp-mobile: 720px}@media(max-width:720px){:root{--content-padding-x: 16px;--content-padding-y: 16px;--grid-gap: 12px}}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--pp-paper: var(--pp-dark-700);--pp-off-white: var(--pp-dark-800);--pp-purple-light: var(--pp-ink-mid);--pp-line: var(--pp-on-dark-line);--pp-line-strong: rgb(255 255 255 / .12);--pp-ink: var(--pp-on-dark);--pp-ink-a90: rgb(255 255 255 / .9);--pp-ink-a70: rgb(255 255 255 / .78);--pp-ink-a60: rgb(255 255 255 / .68);--pp-ink-a55: rgb(255 255 255 / .62);--pp-ink-a45: rgb(255 255 255 / .5);--pp-ink-a22: rgb(255 255 255 / .22);--pp-ink-a18: rgb(255 255 255 / .18);--pp-ink-a14: rgb(255 255 255 / .14);--pp-ink-a08: rgb(255 255 255 / .08);--pp-ink-a07: rgb(255 255 255 / .07);--pp-ink-a04: rgb(255 255 255 / .04);--pp-muted: rgb(255 255 255 / .66);--pp-grad-hero-light: var(--pp-grad-hero-dark), linear-gradient(var(--pp-dark-800), var(--pp-dark-800));--pp-grad-page-flow: linear-gradient(var(--pp-dark-900), var(--pp-dark-900));--pp-grad-band: linear-gradient(var(--pp-dark-800), var(--pp-dark-900));--pp-grad-glass: linear-gradient(160deg, rgb(18 6 29 / .78) 0%, rgb(18 6 29 / .6) 100%);--pp-shadow-xs: 0 1px 2px rgb(0 0 0 / .3);--pp-shadow-sm: 0 1px 2px rgb(0 0 0 / .3), 0 2px 6px rgb(0 0 0 / .2);--pp-shadow-md: 0 1px 3px rgb(0 0 0 / .3), 0 4px 12px rgb(0 0 0 / .25);--pp-shadow-lg: 0 2px 6px rgb(0 0 0 / .3), 0 8px 24px rgb(0 0 0 / .35);--pp-shadow-xl: 0 2px 6px rgb(0 0 0 / .35), 0 18px 44px rgb(0 0 0 / .5);--pp-shadow-glass: inset 0 1px 0 rgb(255 255 255 / .06), 0 10px 24px rgb(0 0 0 / .35);--color-kicker: var(--pp-pink-soft);--color-bg: var(--pp-dark-900);--color-surface: var(--pp-dark-700);--color-surface-muted: color-mix(in srgb, var(--pp-on-dark) 6%, var(--pp-dark-700));--color-border: color-mix(in srgb, var(--pp-on-dark) 10%, var(--pp-dark-700));--color-border-strong: color-mix(in srgb, var(--pp-on-dark) 20%, var(--pp-dark-700));--color-text: var(--pp-on-dark);--color-text-secondary: color-mix(in srgb, var(--pp-on-dark) 82%, var(--pp-dark-700));--color-text-muted: color-mix(in srgb, var(--pp-on-dark) 66%, var(--pp-dark-700));--color-text-subtle: color-mix(in srgb, var(--pp-on-dark) 62%, var(--pp-dark-700));--color-primary: var(--pp-on-dark);--color-primary-hover: color-mix(in srgb, var(--pp-pink) 8%, var(--pp-on-dark));--gradient-primary: linear-gradient(var(--pp-on-dark), var(--pp-on-dark));--shadow-primary: 0 1px 2px rgb(0 0 0 / .25), 0 10px 26px -8px rgb(0 0 0 / .45);--shadow-primary-hover: 0 2px 8px rgb(0 0 0 / .3), 0 14px 32px -8px rgb(0 0 0 / .5);--color-on-primary: var(--pp-dark-800);--color-primary-text: var(--pp-on-dark);--color-accent: var(--pp-pink);--color-accent-hover: var(--pp-pink-hover);--color-link: var(--pp-pink-soft);--color-focus: var(--pp-pink-soft);--color-selected: var(--pp-pink-soft);--color-selected-text: var(--pp-pink-soft);--color-selected-bg: color-mix(in srgb, var(--pp-pink) 14%, var(--pp-dark-700));--color-selected-border: color-mix(in srgb, var(--pp-pink) 45%, var(--pp-dark-700));--color-success: color-mix(in srgb, var(--pp-success) 80%, var(--pp-on-dark));--color-success-strong: color-mix(in srgb, var(--pp-success) 50%, var(--pp-on-dark));--color-success-bg: color-mix(in srgb, var(--pp-success) 16%, var(--pp-dark-700));--color-info: color-mix(in srgb, var(--pp-info) 75%, var(--pp-on-dark));--color-info-strong: color-mix(in srgb, var(--pp-info) 45%, var(--pp-on-dark));--color-info-bg: color-mix(in srgb, var(--pp-info) 18%, var(--pp-dark-700));--color-danger: color-mix(in srgb, var(--pp-danger) 75%, var(--pp-on-dark));--color-danger-strong: color-mix(in srgb, var(--pp-danger) 45%, var(--pp-on-dark));--color-danger-bg: color-mix(in srgb, var(--pp-danger) 18%, var(--pp-dark-700));--color-warning: var(--pp-warning);--color-warning-strong: color-mix(in srgb, var(--pp-warning) 60%, var(--pp-on-dark));--color-warning-bg: color-mix(in srgb, var(--pp-warning) 14%, var(--pp-dark-700));--color-duplicate: var(--pp-violet-light);--color-duplicate-strong: color-mix(in srgb, var(--pp-violet-light) 60%, var(--pp-on-dark));--color-duplicate-bg: color-mix(in srgb, var(--pp-violet) 20%, var(--pp-dark-700));--color-neutral: color-mix(in srgb, var(--pp-on-dark) 60%, var(--pp-dark-700));--color-neutral-bg: color-mix(in srgb, var(--pp-on-dark) 9%, var(--pp-dark-700));--color-info-border: color-mix(in srgb, var(--pp-info) 45%, var(--pp-dark-700));--color-info-soft: color-mix(in srgb, var(--pp-info) 28%, var(--pp-dark-700));--color-success-border: color-mix(in srgb, var(--pp-success) 40%, var(--pp-dark-700));--color-danger-border: color-mix(in srgb, var(--pp-danger) 45%, var(--pp-dark-700));--color-avatar-bg: var(--pp-violet);--color-row-hover: color-mix(in srgb, var(--pp-on-dark) 4%, var(--pp-dark-700));--color-row-checked: color-mix(in srgb, var(--pp-violet) 12%, var(--pp-dark-700));--color-row-selected: color-mix(in srgb, var(--pp-pink) 14%, var(--pp-dark-700));--color-backdrop: rgb(0 0 0 / .6);--skeleton-base: color-mix(in srgb, var(--pp-on-dark) 6%, var(--pp-dark-700));--skeleton-shine: color-mix(in srgb, var(--pp-on-dark) 11%, var(--pp-dark-700));--chart-pix: var(--pp-violet-light);--chart-erp: var(--pp-cyan);--chart-diff: var(--pp-pink-soft);--chart-grid: var(--pp-on-dark-line);--chart-axis: var(--pp-on-dark-muted);--chart-label: var(--pp-on-dark-muted);--chart-line: var(--pp-on-dark);--chart-cursor: var(--pp-on-dark-fill);--shadow-card: 0 1px 2px rgb(0 0 0 / .3), 0 1px 3px rgb(0 0 0 / .2);--shadow-popover: var(--pp-shadow-dropdown);--shadow-button-hover: 0 8px 18px rgb(0 0 0 / .45), 0 2px 4px rgb(0 0 0 / .3);--shadow-card-hover: 0 16px 32px rgb(0 0 0 / .45), 0 4px 10px rgb(0 0 0 / .3);--color-shine: rgb(14 1 24 / .08);--color-control-border-hover: var(--pp-pink-a55);--color-option-selected: color-mix(in srgb, var(--pp-violet) 22%, var(--pp-dark-700));--color-option-selected-text: color-mix(in srgb, var(--pp-violet-light) 60%, var(--pp-on-dark));--color-check: var(--pp-pink);--color-day-selected-bg: var(--pp-pink-strong);--color-tooltip-bg: var(--pp-on-dark);--color-tooltip-text: var(--pp-dark-800);--color-selection: var(--pp-pink-a35);--color-autofill-bg: color-mix(in srgb, var(--pp-violet) 18%, var(--pp-dark-700));--color-scrollbar-thumb: color-mix(in srgb, var(--pp-on-dark) 20%, var(--pp-dark-700));--color-scrollbar-thumb-hover: color-mix(in srgb, var(--pp-on-dark) 30%, var(--pp-dark-700));--color-row-hover-bar: var(--pp-pink-a55)}@media(prefers-reduced-motion:reduce){:root{--duration-hover: 0s;--duration-press: 0s;--duration-shine: 0s;--duration-ring: 0s;--hover-scale-button: 1;--hover-scale-block: 1;--hover-scale-card: 1;--hover-scale-icon: 1;--hover-scale-badge: 1;--hover-tilt-icon: 0deg;--press-scale: 1;--hover-lift: 0px;--hover-lift-card: 0px;--hover-nudge: 0px;--ring-angle-1: 0deg;--ring-angle-2: 0deg;--ring-angle-3: 0deg;--ring-angle-4: 0deg;--ring-angle-5: 0deg}}.pp-container{width:min(var(--pp-container),100% - 2 * var(--pp-container-gutter));margin-inline:auto}@media(min-width:640px){.pp-container{width:min(var(--pp-container),100% - 2 * var(--pp-container-gutter-sm))}}.pp-section{padding-block:var(--pp-section-y)}@media(max-width:760px){.pp-section{padding-block:var(--pp-section-y-mobile)}}.pp-section--alt{background:var(--pp-off-white)}.pp-hero-light{position:relative;overflow:hidden;background:var(--pp-grad-hero-light);padding-block:76px 48px}@media(min-width:768px){.pp-hero-light{padding-block:128px 80px}}.pp-page-flow{background:var(--pp-grad-page-flow)}.pp-brand-band{background:var(--pp-grad-band)}.pp-brand-shell{background-color:var(--pp-off-white);background-image:radial-gradient(60% 40% at 50% 0,rgb(217 61 141 / .024),transparent)}.pp-dark-shell,.pp-hero-dark,.pp-on-dark{color:var(--pp-on-dark)}.pp-dark-shell{background-color:var(--pp-dark-700);background-image:var(--pp-grad-dark-shell)}.pp-hero-dark{background-color:var(--pp-dark-800);background-image:var(--pp-grad-hero-dark)}.pp-dark-panel{position:relative;overflow:hidden;border-radius:var(--pp-radius-xl);padding:clamp(28px,5vw,56px);color:var(--pp-on-dark);background-color:var(--pp-dark-700);background-image:var(--pp-grad-dark-shell)}.pp-hairline{height:1px;border:0;background:var(--pp-grad-hairline)}.pp-hero-title{font-size:var(--pp-text-hero);font-weight:var(--pp-weight-black);line-height:var(--pp-leading-hero);letter-spacing:var(--pp-tracking-hero);color:var(--pp-ink)}.pp-display{font-size:var(--pp-text-display);font-weight:var(--pp-weight-black);line-height:var(--pp-leading-tight);letter-spacing:-.042em}.pp-section-title{max-width:860px;font-size:var(--pp-text-h2);font-weight:var(--pp-weight-black);line-height:var(--pp-leading-heading);letter-spacing:var(--pp-tracking-heading);color:var(--pp-ink);overflow-wrap:break-word}.pp-section-subtitle{max-width:560px;font-size:var(--pp-text-body);line-height:var(--pp-leading-relaxed);color:var(--pp-muted)}@media(min-width:768px){.pp-section-subtitle{font-size:var(--pp-text-lead)}}.pp-lead{font-size:var(--pp-text-lead);line-height:1.6;color:var(--pp-muted)}.pp-h3{font-size:var(--pp-text-h3);font-weight:var(--pp-weight-black);line-height:var(--pp-leading-snug);color:var(--pp-ink)}.pp-h4{font-size:var(--pp-text-h4);font-weight:var(--pp-weight-black);line-height:var(--pp-leading-snug);color:var(--pp-ink)}.pp-kicker{font-size:var(--pp-text-2xs);font-weight:var(--pp-weight-extrabold);letter-spacing:var(--pp-tracking-kicker);text-transform:uppercase;color:var(--pp-pink)}.pp-text-muted{color:var(--pp-muted)}.pp-text-accent{color:var(--pp-pink)}.pp-text-gradient{background:var(--pp-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.pp-text-accent-soft{color:#d93d8dbf}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) :is(.pp-section-title,.pp-hero-title,.pp-h3,.pp-h4){color:#fff}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) :is(.pp-section-subtitle,.pp-lead,.pp-text-muted){color:#fff9}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) .pp-kicker{color:#ffffff59}.pp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 20px;border:0;border-radius:var(--pp-radius-btn);font-size:var(--pp-text-sm);font-weight:var(--pp-weight-extrabold);line-height:1;white-space:nowrap;cursor:pointer;overflow:hidden;text-decoration:none;transition:transform var(--pp-duration-base),box-shadow var(--pp-duration-base),background var(--pp-duration-base),border-color var(--pp-duration-base),color var(--pp-duration-base)}.pp-btn:disabled,.pp-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.pp-btn:focus-visible{outline:2px solid var(--pp-pink-soft);outline-offset:2px}.pp-btn--sm{min-height:36px;padding:0 16px;font-size:var(--pp-text-ui)}.pp-btn--lg{min-height:52px;padding:0 30px;font-size:var(--pp-text-md);border-radius:var(--pp-radius-btn-lg)}.pp-btn--block{width:100%}.pp-btn--pill{border-radius:var(--pp-radius-full)}.pp-btn__arrow{display:inline-block;transition:transform .2s var(--pp-ease-out)}.pp-btn:hover .pp-btn__arrow,.pp-card:hover .pp-btn__arrow{transform:translate(3px)}.pp-btn--primary{color:#fff;background:var(--pp-grad-cta);box-shadow:var(--pp-shadow-cta)}.pp-btn--primary:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .18) 50%,transparent 70%);transform:translate(-100%);transition:transform var(--pp-duration-slow) var(--pp-ease-out)}.pp-btn--primary:hover{transform:translateY(-1px);box-shadow:var(--pp-shadow-cta-hover)}.pp-btn--primary:hover:before{transform:translate(100%)}.pp-btn--primary.pp-btn--lg{box-shadow:var(--pp-shadow-cta-lg)}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel,.pp-header.is-scrolled) .pp-btn--primary{color:var(--pp-ink);background:#fff;box-shadow:0 1px 2px #00000040,0 10px 26px -8px #00000073}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel,.pp-header.is-scrolled) .pp-btn--primary:before{background:linear-gradient(105deg,transparent 30%,rgb(14 1 24 / .08) 50%,transparent 70%)}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel,.pp-header.is-scrolled) .pp-btn--primary:hover{box-shadow:0 2px 8px #0000004d,0 14px 32px -8px #00000080}.pp-btn--secondary{color:var(--pp-ink);background:#fff;border:1px solid var(--pp-line)}.pp-btn--secondary:hover{border-color:#d93d8d40;transform:translateY(-1px)}.pp-btn--outline{color:var(--pp-ink);background:#fff;border:1px solid var(--pp-ink-a14);font-weight:var(--pp-weight-bold)}.pp-btn--outline:hover{transform:translateY(-2px);border-color:var(--pp-ink-a22)}.pp-btn--white{color:var(--pp-ink);background:#fff;box-shadow:0 1px 3px #00000014,0 3px 12px #00000012}.pp-btn--white:hover{transform:translateY(-2px);box-shadow:0 4px 18px #0000001f}.pp-btn--ghost{color:#fff9;background:transparent;border:1.5px solid rgb(255 255 255 / .12)}.pp-btn--ghost:hover{color:#fff;background:#ffffff0f;border-color:#ffffff38;transform:translateY(-2px)}.pp-btn--quiet{color:var(--pp-ink-a70);background:transparent;border:1px solid var(--pp-ink-a08);font-weight:var(--pp-weight-semibold);border-radius:var(--pp-radius-lg)}.pp-btn--quiet:hover{color:var(--pp-ink);background:#0000000a;border-color:#0003}.pp-btn--pink{color:#fff;background:var(--pp-grad-pink);box-shadow:var(--pp-shadow-pink)}.pp-btn--pink:hover{transform:translateY(-1px);box-shadow:0 4px 16px #d93d8d4d}.pp-btn--brand{color:#fff;background:var(--pp-grad-brand);border:1px dashed rgb(255 255 255 / .55);border-radius:var(--pp-radius-lg);box-shadow:0 8px 20px -8px #7c3aed99}.pp-btn--brand:hover{transform:translateY(-2px)}.pp-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--pp-line);border-radius:var(--pp-radius-lg);background:#fff;color:var(--pp-ink);cursor:pointer;transition:all var(--pp-duration-fast) var(--pp-ease-standard)}.pp-icon-btn:hover{border-color:#d93d8d4d}.pp-icon-btn:disabled{opacity:.35}.pp-promo-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid rgb(124 58 237 / .35);border-radius:var(--pp-radius-sm);background:linear-gradient(#fff,#f1eefb);color:var(--pp-violet);font-size:var(--pp-text-xs);font-weight:var(--pp-weight-black);letter-spacing:var(--pp-tracking-caps);text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 2px 6px #14002d59,inset 0 1px #fffc,inset 0 -1px #4c1d9526;transition:transform var(--pp-duration-medium) var(--pp-ease-standard)}.pp-promo-btn:hover{transform:scale(1.04)}.pp-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 13px;border:1px solid rgb(217 61 141 / .18);border-radius:100px;background:#d93d8d0d;color:var(--pp-pink);font-size:var(--pp-text-xs);font-weight:var(--pp-weight-bold);line-height:1}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) .pp-eyebrow,.pp-eyebrow--dark{color:#fff9;background:#ffffff0a;border-color:#ffffff14}.pp-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--pp-radius-full);font-size:var(--pp-text-2xs);font-weight:var(--pp-weight-bold);line-height:1.5;white-space:nowrap;color:var(--pp-ink-a70);background:var(--pp-ink-a04);border:1px solid var(--pp-ink-a07)}.pp-badge--success{color:var(--pp-success);background:var(--pp-success-soft);border-color:var(--pp-success-border)}.pp-badge--pink{color:var(--pp-pink);background:#d93d8d14;border-color:#d93d8d33}.pp-badge--violet{color:var(--pp-violet);background:var(--pp-purple-light);border-color:#7c3aed33}.pp-badge--solid{color:#fff;background:var(--pp-pink);border-color:transparent}.pp-badge--caps{text-transform:uppercase;letter-spacing:var(--pp-tracking-caps);font-weight:var(--pp-weight-black);font-size:10px}.pp-ribbon{position:absolute;z-index:1;top:-17px;left:50%;transform:translate(-50%);padding:6px 20px;border:1px solid rgb(124 58 237 / .25);border-radius:var(--pp-radius-full);background:#fff;color:var(--pp-violet);font-size:var(--pp-text-ui);font-weight:var(--pp-weight-bold);white-space:nowrap;box-shadow:0 4px 14px #7c3aed40}.pp-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--pp-line);border-radius:var(--pp-radius-md);background:#fff;color:var(--pp-ink-a70);font-size:var(--pp-text-sm);font-weight:var(--pp-weight-bold)}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) .pp-chip{color:#ffffffb3;background:#ffffff0f;border-color:#ffffff1a}.pp-chip__icon{color:var(--pp-pink);flex-shrink:0}.pp-check{display:inline-flex;align-items:center;gap:6px;color:var(--pp-muted);font-size:var(--pp-text-ui)}.pp-check:before{content:"✓";display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;background:#d93d8d1a;color:var(--pp-pink);font-size:10px;font-weight:var(--pp-weight-black)}.pp-feature-list{display:grid;gap:8px;padding:0;margin:0;list-style:none;font-size:var(--pp-text-ui);color:var(--pp-ink-a70)}.pp-feature-list li{display:flex;gap:8px;align-items:flex-start}.pp-feature-list li:before{content:"✓";flex-shrink:0;color:var(--pp-pink);font-weight:var(--pp-weight-black)}.pp-feature-list li.is-success:before{color:var(--pp-success-strong)}.pp-feature-list li.is-success{color:var(--pp-success);font-weight:var(--pp-weight-bold)}.pp-rating{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border:1px solid rgb(255 255 255 / .75);border-radius:var(--pp-radius-full);background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--pp-text-xs);font-weight:var(--pp-weight-bold);box-shadow:var(--pp-shadow-sm)}.pp-rating__stars{color:var(--pp-pink);letter-spacing:1px}.pp-help{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0 0 1px;border:1px solid var(--pp-ink-a18);border-radius:50%;background:transparent;color:var(--pp-ink-a60);font-size:8px;font-weight:var(--pp-weight-semibold);cursor:help}.pp-help:hover{background:var(--pp-ink-a08)}.pp-live{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--pp-success-strong)}.pp-live:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:pp-ping-ring 1.6s var(--pp-ease-out) infinite}.pp-card{position:relative;overflow:hidden;border:1px solid var(--pp-line);border-radius:var(--pp-radius-xl);background:#fff;box-shadow:var(--pp-shadow-sm);transition:border-color var(--pp-duration-medium),transform var(--pp-duration-medium),box-shadow var(--pp-duration-medium)}.pp-card--padded{padding:28px}.pp-card--interactive:hover{border-color:#d93d8d2e;transform:translateY(-2px)}.pp-card__media{border-bottom:1px solid var(--pp-line);background:var(--pp-off-white);padding:20px}.pp-card__body{padding:16px 20px 20px}.pp-card__title{font-size:var(--pp-text-md);font-weight:var(--pp-weight-black);line-height:var(--pp-leading-snug);margin-bottom:6px}.pp-card__text{font-size:var(--pp-text-ui);line-height:1.55;color:var(--pp-muted)}.pp-glass{border:1px solid rgb(255 255 255 / .75);border-radius:var(--pp-radius-xl);background:var(--pp-grad-glass);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:var(--pp-shadow-glass);padding:17px}.pp-dark-card{border:1px solid rgb(255 255 255 / .08);border-radius:var(--pp-radius-xl);background:linear-gradient(135deg,#14061f,#2a1040);color:#fff;box-shadow:0 8px 24px #0e01182e}.pp-tint-card{border:1px solid rgb(217 61 141 / .12);border-radius:var(--pp-radius-lg);background:var(--pp-grad-soft-tint);padding:10px 14px;transition:transform var(--pp-duration-medium) var(--pp-ease-standard)}.pp-tint-card:hover{transform:translateY(-1px)}.pp-logo-tile{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--pp-radius-xl);background:#fff;box-shadow:0 1px 2px #0e011805,inset 0 0 0 1px #fff;transition:transform .25s,box-shadow .25s}.pp-logo-tile:hover{transform:translateY(-3px) scale(1.06);box-shadow:0 1px 3px #0e011808,0 6px 16px #d93d8d14,inset 0 0 0 1px #fff}.pp-stat{border-radius:var(--pp-radius-md);padding:8px 10px;color:#fff}.pp-stat__label{font-size:9px;font-weight:var(--pp-weight-bold);letter-spacing:var(--pp-tracking-caps);text-transform:uppercase;opacity:.85}.pp-stat__value{font-size:18px;font-weight:var(--pp-weight-black);line-height:1.2}.pp-price-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px 20px 20px;border:1px solid var(--pp-line);border-radius:var(--pp-radius-xl);background:#fff;box-shadow:var(--pp-shadow-sm)}.pp-price-card--featured{padding-top:30px;border-color:var(--pp-pink-a55);border-radius:var(--pp-radius-2xl);background:#fffafc;box-shadow:var(--pp-shadow-featured)}.pp-price-card--dark{border-color:#ffffff14;background:linear-gradient(135deg,#14061f,#2a1040);color:#fff}.pp-price-card__plan{font-size:10px;font-weight:var(--pp-weight-bold);letter-spacing:var(--pp-tracking-caps);text-transform:uppercase;color:var(--pp-ink-a45)}.pp-price-card__name{font-size:20px;font-weight:var(--pp-weight-extrabold);letter-spacing:-.01em}.pp-price-card__old{font-size:var(--pp-text-xs);color:var(--pp-ink-a45);text-decoration:line-through}.pp-price-card__price{font-size:34px;font-weight:var(--pp-weight-black);letter-spacing:-.03em;line-height:1}.pp-price-card--featured .pp-price-card__price{color:var(--pp-pink)}.pp-price-card__period{font-size:var(--pp-text-sm);font-weight:var(--pp-weight-semibold);color:var(--pp-muted);letter-spacing:0}.pp-price-card__quota{padding:12px;border:1px solid var(--pp-line);border-radius:var(--pp-radius-lg);background:var(--pp-off-white)}.pp-price-card__quota strong{display:block;font-size:var(--pp-text-lead);font-weight:var(--pp-weight-extrabold)}.pp-price-card__quota span{font-size:var(--pp-text-2xs);color:var(--pp-muted)}.pp-price-card__note{text-align:center;font-size:var(--pp-text-2xs);color:var(--pp-ink-a45)}.pp-price-card--dark :is(.pp-price-card__plan,.pp-price-card__old,.pp-price-card__note,.pp-price-card__period){color:#ffffff80}.pp-price-card--dark .pp-price-card__quota{background:#ffffff0f;border-color:#ffffff1a}.pp-price-card--dark .pp-feature-list{color:#ffffffb8}.pp-price-card__banner{margin:-24px -20px 0;padding:8px 12px;border-radius:var(--pp-radius-xl) var(--pp-radius-xl) 0 0;background:var(--pp-grad-brand-x);color:#fff;font-size:10px;font-weight:var(--pp-weight-black);letter-spacing:var(--pp-tracking-caps);text-align:center;text-transform:uppercase}.pp-price-card--featured .pp-price-card__banner{margin-top:-30px;padding-top:22px;border-radius:17px 17px 0 0}.pp-segmented{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--pp-ink-a07);border-radius:var(--pp-radius-full);background:#fff9;box-shadow:0 1px 2px #0e01180a}.pp-segmented__item{padding:8px 24px;border:0;border-radius:var(--pp-radius-full);background:transparent;color:var(--pp-ink-a45);font-size:var(--pp-text-sm);font-weight:var(--pp-weight-bold);cursor:pointer;transition:all var(--pp-duration-medium) var(--pp-ease-standard)}.pp-segmented__item:hover{color:var(--pp-ink)}.pp-segmented__item[aria-pressed=true],.pp-segmented__item.is-active{color:#fff;background:var(--pp-grad-cta);box-shadow:0 2px 8px #d93d8d4d}.pp-switch{position:relative;display:inline-block;width:34px;height:20px;flex-shrink:0}.pp-switch input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.pp-switch__track{position:absolute;inset:0;border-radius:var(--pp-radius-full);background:var(--pp-ink-a18);transition:background var(--pp-duration-medium);pointer-events:none}.pp-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:transform var(--pp-duration-medium) var(--pp-ease-out)}.pp-switch input:checked+.pp-switch__track{background:var(--pp-pink)}.pp-switch input:checked+.pp-switch__track:after{transform:translate(14px)}.pp-switch input:focus-visible+.pp-switch__track{box-shadow:var(--pp-ring-focus)}.pp-field{display:grid;gap:6px}.pp-label{font-size:var(--pp-text-ui);font-weight:var(--pp-weight-bold);color:var(--pp-ink)}.pp-hint{font-size:var(--pp-text-xs);color:var(--pp-muted)}.pp-input{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--pp-line);border-radius:var(--pp-radius-btn);background:#fff;color:var(--pp-ink);font-size:var(--pp-text-sm);box-shadow:var(--pp-shadow-xs);transition:border-color var(--pp-duration-fast),box-shadow var(--pp-duration-fast)}.pp-input::placeholder{color:var(--pp-ink-a45)}.pp-input:hover{border-color:var(--pp-ink-a14)}.pp-input:focus{outline:none;border-color:var(--pp-pink-a55);box-shadow:var(--pp-ring-focus)}.pp-input[aria-invalid=true]{border-color:var(--pp-danger)}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) .pp-input,.pp-input--dark{color:#fff;background:#ffffff0a;border-color:#ffffff1a}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) .pp-input::placeholder,.pp-input--dark::placeholder{color:#fff6}.pp-faq__item{padding-block:20px;border-bottom:1px solid var(--pp-line)}.pp-faq__item:first-child{border-top:1px solid var(--pp-line)}.pp-faq__item summary{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;list-style:none;cursor:pointer;font-size:var(--pp-text-md);font-weight:var(--pp-weight-black);line-height:var(--pp-leading-snug);color:var(--pp-ink);transition:color var(--pp-duration-medium)}.pp-faq__item summary::-webkit-details-marker{display:none}.pp-faq__item summary:hover{color:var(--pp-pink)}.pp-faq__item summary:after{content:"+";display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;margin-top:2px;border:1px solid var(--pp-line);border-radius:var(--pp-radius-md);background:#fff;color:var(--pp-muted);font-size:var(--pp-text-sm);font-weight:var(--pp-weight-regular);box-shadow:var(--pp-shadow-xs);transition:transform var(--pp-duration-medium),color var(--pp-duration-medium),border-color var(--pp-duration-medium)}.pp-faq__item[open] summary:after{content:"−";color:var(--pp-pink);border-color:#d93d8d4d}.pp-faq__answer{margin-top:12px;max-width:62ch;font-size:var(--pp-text-sm);line-height:1.65;color:var(--pp-muted)}.pp-faq__answer a{color:var(--pp-pink);font-weight:var(--pp-weight-bold)}.pp-announcement{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px 12px;min-height:38px;padding:4px 16px;background:var(--pp-grad-brand-x);color:#fff;font-size:var(--pp-text-ui);font-weight:var(--pp-weight-semibold)}.pp-announcement__timer{padding:2px 8px;border-radius:var(--pp-radius-xs);background:#0e011859;font-size:var(--pp-text-2xs);font-variant-numeric:tabular-nums}.pp-header{position:sticky;top:0;z-index:var(--pp-z-header);color:var(--pp-ink);transition:background .4s var(--pp-ease-out),color .4s,box-shadow .4s}.pp-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--pp-header-h)}.pp-header.is-scrolled{color:#fff;background:#12061deb;backdrop-filter:blur(14px) saturate(1.8);-webkit-backdrop-filter:blur(14px) saturate(1.8);box-shadow:var(--pp-shadow-header)}.pp-nav{display:flex;align-items:center;gap:2px}.pp-nav-link{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border-radius:var(--pp-radius-lg);color:var(--pp-ink-a70);font-size:var(--pp-text-ui);font-weight:var(--pp-weight-semibold);transition:all var(--pp-duration-medium)}.pp-nav-link:hover,.pp-nav-link[aria-current=page]{color:var(--pp-ink);background:#0e01180a}.pp-header.is-scrolled .pp-nav-link{color:#ffffffa6}.pp-header.is-scrolled .pp-nav-link:hover,.pp-header.is-scrolled .pp-nav-link[aria-current=page]{color:#fff;background:#ffffff12}.pp-header.is-scrolled .pp-btn--quiet{color:#fffc;border-color:#ffffff24}.pp-header.is-scrolled .pp-btn--quiet:hover{color:#fff;background:#ffffff0f}.pp-dropdown{min-width:280px;padding:8px;border:1px solid rgb(255 255 255 / .08);border-radius:var(--pp-radius-xl);background:#0a0116fa;-webkit-backdrop-filter:blur(14px) saturate(1.8);backdrop-filter:blur(14px) saturate(1.8);color:#fff;box-shadow:var(--pp-shadow-dropdown)}.pp-dropdown__item{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:var(--pp-radius-lg);font-size:var(--pp-text-ui);font-weight:var(--pp-weight-semibold);transition:background var(--pp-duration-fast)}.pp-dropdown__item:hover{background:#ffffff0d}.pp-dropdown__item small{display:block;margin-top:2px;color:#ffffff80;font-size:var(--pp-text-xs);font-weight:var(--pp-weight-regular)}.pp-floating-banner{display:flex;flex-wrap:wrap;align-items:center;gap:16px;max-width:560px;padding:16px 18px;border:1px solid rgb(255 255 255 / .08);border-radius:var(--pp-radius-xl);background:#0e0118f0;color:#fff;font-size:var(--pp-text-ui);box-shadow:0 8px 24px #0e01182e;animation:pp-rise-in .32s var(--pp-ease-out) .12s both}.pp-floating-banner p{flex:1 1 260px;color:#fff9;font-size:var(--pp-text-xs);line-height:1.5}.pp-floating-banner strong{display:block;color:#fff;font-size:var(--pp-text-ui);margin-bottom:2px}.pp-footer{position:relative;overflow:hidden;padding-block:64px 32px;background:var(--pp-dark-800);color:#ffffffb8}.pp-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px}.pp-footer__heading{margin-bottom:16px;color:#ffffffa6;font-size:var(--pp-text-2xs);font-weight:var(--pp-weight-black);letter-spacing:.1em;text-transform:uppercase}.pp-footer__links{display:grid;gap:12px;padding:0;margin:0;list-style:none}.pp-footer__link{color:#ffffffb8;font-size:var(--pp-text-ui);font-weight:var(--pp-weight-medium);transition:color var(--pp-duration-fast)}.pp-footer__link:hover{color:#fff}.pp-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .08);color:#ffffff80;font-size:var(--pp-text-xs)}.pp-social{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid rgb(255 255 255 / .1);border-radius:var(--pp-radius-btn);background:#ffffff0a;color:#ffffffb3;transition:all var(--pp-duration-fast)}.pp-social:hover{color:#fff;background:#ffffff14}.pp-avatar{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--pp-grad-brand);color:#fff;font-size:var(--pp-text-ui);font-weight:var(--pp-weight-extrabold);box-shadow:0 0 0 2px #fff,0 0 0 4px #d93d8d33;object-fit:cover}.pp-testimonial{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:1px solid var(--pp-line);border-radius:var(--pp-radius-full);background:#fff;font-size:var(--pp-text-xs);box-shadow:var(--pp-shadow-xs)}.pp-testimonial strong{display:block;font-weight:var(--pp-weight-bold)}.pp-testimonial span{color:var(--pp-muted);font-size:var(--pp-text-2xs)}.pp-table{width:100%;border-collapse:collapse;font-size:var(--pp-text-ui)}.pp-table th{padding:10px 14px;border-bottom:1px solid var(--pp-line);color:var(--pp-ink-a45);font-size:var(--pp-text-2xs);font-weight:var(--pp-weight-bold);letter-spacing:var(--pp-tracking-caps);text-align:left;text-transform:uppercase}.pp-table td{padding:12px 14px;border-bottom:1px solid var(--pp-line)}.pp-table tbody tr:hover{background:var(--pp-off-white)}.pp-reveal{animation:pp-reveal-up var(--pp-duration-reveal) var(--pp-ease-out) both;animation-delay:var(--delay, 0s)}[data-reveal]:not(.pp-reveal){opacity:0;transform:translateY(16px)}.pp-float-slow{animation:pp-float 8s ease-in-out infinite}.pp-marquee{will-change:transform;animation:pp-marquee 38s linear infinite}.pp-marquee:hover{animation-play-state:paused}.pp-blink{animation:pp-live-blink 1.6s ease-in-out infinite}.pp-aurora{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px);will-change:transform}.pp-aurora--1{animation:pp-aurora-1 26s ease-in-out infinite;background:#d93d8d40}.pp-aurora--2{animation:pp-aurora-2 32s ease-in-out infinite;background:#7c3aed38}.pp-aurora--3{animation:pp-aurora-3 38s ease-in-out infinite;background:#5fc2ee2e}@media(max-width:767px){.pp-aurora{opacity:.42}}@keyframes pp-reveal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pp-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pp-ping-ring{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}@keyframes pp-live-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes pp-glow-breathe{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1.08)}50%{opacity:.55;transform:translate(-50%,-50%) scale(1)}}@keyframes pp-aurora-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6%,-4%) scale(1.12)}}@keyframes pp-aurora-2{0%,to{transform:translate(0) scale(1.05)}50%{transform:translate(-7%,5%) scale(.95)}}@keyframes pp-aurora-3{0%,to{transform:translate(0) scale(.98)}50%{transform:translate(4%,6%) scale(1.1)}}.pp-kicker{color:var(--color-kicker)}.pp-table th{color:var(--pp-ink-a60)}.pp-stat__label{opacity:1}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) .pp-kicker{color:var(--pp-on-dark-muted)}.pp-segmented__item{color:var(--pp-ink-a70)}.pp-segmented__item:not([aria-pressed=true],.is-active):hover{color:var(--pp-ink)}.pp-container{width:min(var(--pp-container),100% - 2 * var(--content-padding-x))}@media screen{:root[data-theme=dark] :is(.pp-card,.pp-btn--secondary,.pp-btn--outline,.pp-icon-btn,.pp-logo-tile,.pp-price-card,.pp-testimonial){background:var(--pp-paper)}[data-theme=dark] .pp-input{color:var(--pp-ink);background:var(--pp-on-dark-fill);border-color:var(--pp-line)}[data-theme=dark] .pp-chip{background:var(--pp-on-dark-fill);border-color:var(--pp-line)}[data-theme=dark] .pp-btn--primary{color:var(--pp-dark-800);background:var(--pp-on-dark)}[data-theme=dark] .pp-segmented{background:var(--pp-on-dark-fill);border-color:var(--pp-line)}[data-theme=dark] :is(.pp-segmented__item[aria-pressed=true],.pp-segmented__item.is-active){color:var(--pp-dark-800);background:var(--pp-on-dark)}[data-theme=dark] :is(.pp-nav-link:hover,.pp-nav-link[aria-current=page]){background:var(--pp-on-dark-fill)}[data-theme=dark] .pp-glass{border-color:var(--pp-on-dark-line)}[data-theme=dark] .pp-avatar{box-shadow:0 0 0 2px var(--pp-dark-700)}}@media(prefers-reduced-motion:reduce){:is(.pp-aurora,.pp-float-slow,.pp-marquee,.pp-live,.pp-reveal,.pp-blink){animation:none!important}.pp-reveal{opacity:1;transform:none}:is(.pp-card--interactive,.pp-btn,.pp-price-card,.pp-logo-tile):hover{transform:none}:is(.pp-btn,.pp-card,.pp-nav-link,.pp-header):before{transition:none}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,p{margin:0}button,input,select{font:inherit;color:inherit}input,textarea{background-color:var(--color-surface);color:var(--color-text)}input::placeholder,textarea::placeholder{color:var(--color-text-subtle)}textarea{font:inherit}a{color:var(--color-link);text-decoration:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.link-arrow-icon{display:inline-block;transition:transform var(--duration-hover) var(--ease-spring)}@media(hover:hover){a:hover>.link-arrow-icon,button:hover>.link-arrow-icon{transform:translate(var(--hover-nudge))}}input[type=checkbox],input[type=radio]{appearance:none;display:inline-grid;place-content:center;flex-shrink:0;width:var(--check-size);height:var(--check-size);margin:0;border:1.5px solid var(--color-border-strong);border-radius:var(--check-radius);background:var(--color-surface);cursor:pointer;transition:background-color .15s,border-color .15s}input[type=radio]{border-radius:50%}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--color-check)}input[type=checkbox]:before{content:"";width:10px;height:6px;margin-top:-2px;border-left:2px solid var(--color-check-mark);border-bottom:2px solid var(--color-check-mark);transform:rotate(-45deg) scale(0);transition:transform .12s}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{border-color:var(--color-check);background:var(--color-check)}input[type=checkbox]:checked:before{transform:rotate(-45deg) scale(1)}input[type=checkbox]:indeterminate:before{width:10px;height:0;margin-top:0;border-left:0;transform:none}input[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-check);transform:scale(0);transition:transform .12s}input[type=radio]:checked{border-color:var(--color-check)}input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:disabled,input[type=radio]:disabled{background:var(--color-surface-muted);border-color:var(--color-border);cursor:not-allowed}input[type=checkbox]:disabled:checked{background:var(--color-border-strong)}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=search]{appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-autofill-bg) inset;transition:background-color 9999s}::selection{background:var(--color-selection);color:var(--color-text)}*{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--radius-pill);background:var(--color-scrollbar-thumb) padding-box}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover) padding-box}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}._skeleton_132rx_1{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-shine) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:_shimmer_132rx_1 1.2s ease-in-out infinite}@keyframes _shimmer_132rx_1{0%{background-position:200% 0}to{background-position:-200% 0}}._mark_vc3m8_1{display:block;flex-shrink:0;border-radius:22%}._signature_1ypi6_5{margin:0;font-size:var(--text-xs);line-height:1.8;color:var(--pp-on-dark-muted);text-align:center}._group_1ypi6_12{white-space:nowrap}._dot_1ypi6_15{color:var(--pp-on-dark-subtle)}._author_1ypi6_18{position:relative;display:inline-block}._name_1ypi6_22{font-weight:var(--weight-heavy);color:var(--pp-on-dark);background:var(--pp-grad-text);background-size:0% 100%;-webkit-background-clip:text;background-clip:text}._stroke_1ypi6_31{position:absolute;left:-10%;bottom:-5px;width:120%;height:7px;overflow:visible;pointer-events:none}._strokePath_1ypi6_40{fill:none;stroke:var(--color-accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:var(--signature-stroke-length);stroke-dashoffset:var(--signature-stroke-length);transition:stroke-dashoffset var(--duration-signature) var(--ease-smooth)}._window_1ypi6_50{position:absolute;left:50%;bottom:100%;width:var(--signature-mascot-size);height:var(--signature-mascot-size);margin-left:calc(var(--signature-mascot-size) / -2);overflow:hidden;pointer-events:none}._mini_1ypi6_60{display:block;width:100%;height:100%;transform:translateY(100%);transition:transform var(--duration-hover) var(--ease-spring)}._mini_1ypi6_60 *{transform-box:fill-box}._miniBody_1ypi6_70{fill:var(--mascot-body)}._miniFace_1ypi6_73{fill:var(--mascot-face)}._miniBand_1ypi6_76{fill:var(--mascot-face-band)}._miniInk_1ypi6_79{fill:var(--mascot-ink)}._miniSmile_1ypi6_82{fill:none;stroke:var(--mascot-ink);stroke-width:2;stroke-linecap:round}._miniSeal_1ypi6_88{fill:var(--mascot-seal)}._miniAccent_1ypi6_91{fill:var(--mascot-accent)}._miniLimb_1ypi6_94{fill:var(--mascot-limb)}._miniLine_1ypi6_97{fill:none;stroke:var(--mascot-limb);stroke-width:4;stroke-linecap:round}._miniWave_1ypi6_103{transform-origin:0% 100%}@media(hover:hover){._author_1ypi6_18:hover ._name_1ypi6_22{color:transparent;background-size:100% 100%}._author_1ypi6_18:hover ._strokePath_1ypi6_40{stroke-dashoffset:0}._author_1ypi6_18:hover ._mini_1ypi6_60{transform:translateY(0)}._author_1ypi6_18:hover ._miniWave_1ypi6_103{animation:_signature-wave_1ypi6_1 var(--wave-duration) ease-in-out infinite alternate}}@keyframes _signature-wave_1ypi6_1{0%{transform:rotate(-18deg)}to{transform:rotate(22deg)}}@media(prefers-reduced-motion:reduce){._mini_1ypi6_60,._strokePath_1ypi6_40{transition:none}._miniWave_1ypi6_103,._author_1ypi6_18:hover ._miniWave_1ypi6_103{animation:none}}._grid_ykqtp_1{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}._brand_ykqtp_4 p{margin-top:var(--space-3);max-width:320px;color:var(--pp-on-dark-muted);font-size:var(--text-sm)}._brandLine_ykqtp_10{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--pp-on-dark);font-size:18px;font-weight:var(--weight-title);letter-spacing:var(--tracking-title)}._motto_ykqtp_19{color:var(--pp-on-dark-muted);font-size:var(--text-sm)}@media(max-width:720px){._grid_ykqtp_1{grid-template-columns:minmax(0,1fr)}}._bottom_ykqtp_29{justify-content:center}._tabs_1cztg_2{display:flex;width:fit-content;max-width:100%;overflow-x:auto;margin-bottom:var(--space-5)}._tab_1cztg_2{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);font-size:var(--text-md)}._count_1cztg_18{min-width:22px;padding:0 6px;border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--text-xs);line-height:20px;text-align:center}._stack_qpib0_1{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);max-width:420px}@media(max-width:720px){._stack_qpib0_1{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));left:var(--space-4);max-width:none}}._toast_qpib0_20{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);font-size:var(--text-md);font-weight:var(--weight-medium);background:var(--color-surface)}._success_qpib0_31{border-left:4px solid var(--color-success);color:var(--color-success-strong)}._error_qpib0_35{border-left:4px solid var(--color-danger);color:var(--color-danger-strong)}._warning_qpib0_40{border-left:4px solid var(--color-warning);color:var(--color-warning-strong)}._wrapper_6z7rk_1{position:relative}._bell_6z7rk_4{position:relative;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:transparent;color:var(--header-fg, var(--color-text-secondary));cursor:pointer}._bell_6z7rk_4:hover{background:var(--header-hover-bg, var(--color-surface-muted));color:var(--header-fg-strong, var(--color-text))}._bell_6z7rk_4>svg{transform-origin:50% 10%}._count_6z7rk_23{transition:transform var(--duration-hover) var(--ease-spring)}@media(hover:hover){._bell_6z7rk_4:hover>svg{animation:_ring_6z7rk_1 var(--duration-ring) var(--ease-smooth)}._bell_6z7rk_4:hover>._count_6z7rk_23{transform:scale(var(--hover-scale-badge))}}@media(prefers-reduced-motion:reduce){._bell_6z7rk_4:hover>svg{animation:none}}@keyframes _ring_6z7rk_1{0%{transform:rotate(0)}20%{transform:rotate(var(--ring-angle-1))}40%{transform:rotate(var(--ring-angle-2))}60%{transform:rotate(var(--ring-angle-3))}75%{transform:rotate(var(--ring-angle-4))}90%{transform:rotate(var(--ring-angle-5))}to{transform:rotate(0)}}._count_6z7rk_23{position:absolute;top:2px;right:2px;min-width:19px;height:19px;padding:0 4px;border-radius:var(--radius-pill);border:2px solid var(--color-bg);background:var(--color-danger);color:var(--color-on-accent);font-size:11px;font-weight:var(--weight-bold);line-height:15px;text-align:center}._popover_6z7rk_79{position:absolute;right:0;top:50px;z-index:var(--z-menu);width:380px;max-width:calc(100vw - 32px);max-height:min(70vh,560px);overflow-y:auto;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-popover)}._heading_6z7rk_94{font-weight:var(--weight-bold);margin-bottom:var(--space-2)}._empty_6z7rk_98{color:var(--color-text-muted);font-size:var(--text-sm)}._list_6z7rk_102{list-style:none;margin:0;padding:0}._item_6z7rk_107{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}._item_6z7rk_107:hover{background:var(--color-surface-muted)}._item_6z7rk_107>svg{flex:none;margin-top:1px}._unread_6z7rk_129{background:var(--color-info-bg)}._itemBody_6z7rk_132{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}._itemBody_6z7rk_132>span{color:var(--color-text-secondary);font-size:var(--text-xs)}._itemBody_6z7rk_132 small{color:var(--color-text-muted);font-size:var(--text-xs)}._critical_6z7rk_147{color:var(--color-danger)}._warning_6z7rk_150{color:var(--color-warning-strong)}._dot_6z7rk_153{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--color-info)}._headingRow_6z7rk_161{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._markAll_6z7rk_167{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--color-link);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer}._anchor_1ghgp_1{display:inline-flex;max-width:100%;min-width:0}._block_1ghgp_6{display:flex;width:100%}._anchor_1ghgp_1>button:disabled{pointer-events:none}._tip_1ghgp_14{position:fixed;z-index:var(--z-tooltip);max-width:min(var(--tooltip-max-width),calc(100vw - 2 * var(--viewport-gutter)));padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-tooltip-bg);color:var(--color-tooltip-text);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.4;overflow-wrap:anywhere;white-space:pre-line;pointer-events:none;box-shadow:var(--shadow-popover)}._toggle_12a9d_1{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:transparent;color:var(--header-fg, var(--color-text-secondary));cursor:pointer;transition:background-color .15s,transform var(--duration-hover) var(--ease-spring)}._toggle_12a9d_1:hover{background:var(--header-hover-bg, var(--color-surface-muted));color:var(--header-fg-strong, var(--color-text))}._toggle_12a9d_1>svg{transition:transform var(--duration-hover) var(--ease-spring)}@media(hover:hover){._toggle_12a9d_1:hover>svg{transform:scale(var(--hover-scale-icon)) rotate(var(--hover-tilt-icon))}}._toggle_12a9d_1:active{transform:scale(var(--press-scale));transition-duration:var(--duration-press)}._button_1mmmc_1{--btn-hover-scale: var(--hover-scale-button);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--button-height);padding:0 var(--space-5);border-radius:var(--radius-button);border:var(--border-width) solid transparent;font-size:var(--text-md);font-weight:var(--weight-heavy);cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s,transform var(--duration-hover) var(--ease-spring),box-shadow var(--duration-hover) var(--ease-smooth)}._button_1mmmc_1>svg{flex-shrink:0}._icon_1mmmc_26,._iconRight_1mmmc_27{display:inline-flex;flex-shrink:0;transition:transform var(--duration-hover) var(--ease-spring)}._button_1mmmc_1:disabled{opacity:.55;cursor:not-allowed}._sm_1mmmc_36{height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--text-sm)}._primary_1mmmc_41{background:var(--gradient-primary);color:var(--color-on-primary);box-shadow:var(--shadow-primary)}._primary_1mmmc_41,._accent_1mmmc_49{position:relative;overflow:hidden}._primary_1mmmc_41:after,._accent_1mmmc_49:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,var(--color-shine) 50%,transparent 70%);transform:translate(-130%);pointer-events:none}._primary_1mmmc_41:hover:not(:disabled){background:var(--gradient-primary);box-shadow:var(--shadow-primary-hover)}._accent_1mmmc_49{background:var(--color-accent);color:var(--color-on-accent)}._accent_1mmmc_49:hover:not(:disabled){background:var(--color-accent-hover)}._secondary_1mmmc_73{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}._secondary_1mmmc_73:hover:not(:disabled){background:var(--color-surface-muted);border-color:var(--color-hover-border)}._outline_1mmmc_82{background:var(--color-surface);border-color:var(--color-info-border);color:var(--color-primary-text)}._outline_1mmmc_82:hover:not(:disabled){background:var(--color-info-bg);border-color:var(--color-hover-border)}._ghost_1mmmc_91{background:transparent;color:var(--color-link);padding:0 var(--space-2)}._iconButton_1mmmc_96{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}._iconButton_1mmmc_96{transition:background-color .15s,transform var(--duration-hover) var(--ease-spring)}._iconButton_1mmmc_96:hover{background:var(--color-surface-muted);color:var(--color-text)}@media(hover:hover){._button_1mmmc_1:hover:not(:disabled){transform:translateY(var(--hover-lift)) scale(var(--btn-hover-scale));box-shadow:var(--shadow-button-hover)}._ghost_1mmmc_91:hover:not(:disabled){box-shadow:none}._primary_1mmmc_41:hover:not(:disabled){box-shadow:var(--shadow-primary-hover)}._button_1mmmc_1:hover:not(:disabled) ._icon_1mmmc_26{transform:scale(var(--hover-scale-icon)) rotate(var(--hover-tilt-icon))}._button_1mmmc_1:hover:not(:disabled) ._iconRight_1mmmc_27{transform:translate(var(--hover-nudge))}._primary_1mmmc_41:hover:not(:disabled):after,._accent_1mmmc_49:hover:not(:disabled):after{transform:translate(130%);transition:transform var(--duration-shine) var(--ease-smooth)}._iconButton_1mmmc_96:hover:not(:disabled){transform:scale(var(--hover-scale-icon)) rotate(var(--hover-tilt-icon))}}._button_1mmmc_1:active:not(:disabled),._iconButton_1mmmc_96:active:not(:disabled){transform:scale(var(--press-scale));box-shadow:none;transition-duration:var(--duration-press)}._spinner_1mmmc_150{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:_spin_1mmmc_150 .8s linear infinite}@keyframes _spin_1mmmc_150{to{transform:rotate(360deg)}}._backdrop_ljh5y_1{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--space-4);background:var(--color-backdrop)}._dialog_ljh5y_10{width:100%;max-width:520px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-popover)}._header_ljh5y_21{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6) var(--space-2)}._header_ljh5y_21 h2{font-size:var(--text-xl);font-weight:var(--weight-bold)}._close_ljh5y_31{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}._body_ljh5y_42{padding:var(--space-2) var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-md);color:var(--color-text-secondary)}._footer_ljh5y_51{position:sticky;bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-5);border-top:var(--border-width) solid var(--color-border);background:var(--color-surface)}@media(max-width:720px){._backdrop_ljh5y_1{padding:var(--space-3)}._header_ljh5y_21,._body_ljh5y_42,._footer_ljh5y_51{padding-left:var(--space-4);padding-right:var(--space-4)}._footer_ljh5y_51>*{flex:1 1 auto}}._section_idybp_1{padding-top:var(--space-4)}._form_idybp_4{display:flex;flex-direction:column;gap:var(--space-4)}._form_idybp_4>button{--btn-hover-scale: var(--hover-scale-block)}._field_idybp_13{display:flex;flex-direction:column;gap:6px;font-weight:var(--weight-medium);font-size:var(--text-sm)}._field_idybp_13 input{height:var(--control-height);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-control);box-shadow:var(--shadow-control);font-size:var(--text-base)}._field_idybp_13 input[aria-invalid=true]{border-color:var(--color-danger)}._field_idybp_13 small{font-weight:var(--weight-regular);color:var(--color-text-muted)}._field_idybp_13 ._fieldError_idybp_35{color:var(--color-danger-strong)}._code_idybp_38{font-size:22px!important;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}._error_idybp_44{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-danger-strong);font-size:var(--text-sm)}._hint_idybp_51{font-size:var(--text-sm);color:var(--color-text-muted)}._statusOn_idybp_55,._statusOff_idybp_56{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold)}._statusOn_idybp_55{color:var(--color-success-strong)}._statusOff_idybp_56{color:var(--color-text-secondary)}._steps_idybp_68{padding-left:20px;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}._qr_idybp_74{align-self:center;width:200px;height:200px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}._manual_idybp_81{font-size:var(--text-sm);color:var(--color-text-secondary)}._manual_idybp_81 summary{display:inline-flex;align-items:center;gap:var(--space-1);list-style:none;cursor:pointer;color:var(--color-link);font-weight:var(--weight-medium);border-radius:var(--radius-sm)}._manual_idybp_81 summary::-webkit-details-marker{display:none}._manual_idybp_81 summary:before{content:"";width:6px;height:6px;margin:0 4px 0 2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform var(--duration-hover) var(--ease-smooth)}._manual_idybp_81[open] summary:before{transform:rotate(45deg)}._manual_idybp_81 code{display:block;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-muted);font-size:var(--text-base);word-break:break-all}._sessions_idybp_121{list-style:none;display:flex;flex-direction:column;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}._sessions_idybp_121 li{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3);color:var(--color-text-secondary)}._sessions_idybp_121 li+li{border-top:var(--border-width) solid var(--color-border)}._sessions_idybp_121 strong{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text)}._sessions_idybp_121 small{display:block;font-size:var(--text-xs);color:var(--color-text-muted)}._current_idybp_149{padding:1px 8px;border-radius:var(--radius-pill);background:var(--color-success-bg);color:var(--color-success-strong);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._linkButton_idybp_157{align-self:center;padding:0;border:0;background:transparent;color:var(--color-link);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}._section_idybp_1>._hint_idybp_51{margin-bottom:var(--space-3)}._field_idybp_13 input:focus-visible{outline:none;border-color:var(--control-focus-border);box-shadow:var(--control-focus-ring)}._wrapper_11wln_1{position:relative}._trigger_11wln_4{display:flex;align-items:center;gap:var(--space-3);border:0;background:transparent;cursor:pointer;padding:2px 4px;border-radius:var(--radius-md);color:var(--header-fg, var(--color-text-secondary))}._avatar_11wln_15{transition:transform var(--duration-hover) var(--ease-spring),box-shadow var(--duration-hover) var(--ease-smooth);display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--color-avatar-bg);color:var(--color-on-accent);font-size:var(--text-md);font-weight:var(--weight-bold)}._names_11wln_29{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}._name_11wln_29{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--header-fg-strong, var(--color-text))}._group_11wln_40{font-size:var(--text-xs);color:var(--header-fg-muted, var(--color-text-muted))}._menu_11wln_44{position:absolute;right:0;top:52px;z-index:var(--z-menu);min-width:240px;padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-popover)}._menuHeader_11wln_56{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:var(--border-width) solid var(--color-border);margin-bottom:var(--space-1);font-size:var(--text-sm)}._menuHeader_11wln_56 span{color:var(--color-text-muted);font-size:var(--text-xs)}._menuItem_11wln_69{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left}._menuItem_11wln_69:hover{background:var(--color-surface-muted)}@media(max-width:1440px){._names_11wln_29{display:none}}@media(hover:hover){._trigger_11wln_4:hover ._avatar_11wln_15{transform:scale(var(--hover-scale-badge));box-shadow:var(--shadow-button-hover)}}._header_uz06u_5{--header-fg: var(--color-text-secondary);--header-fg-strong: var(--color-text);--header-fg-muted: var(--color-text-muted);--header-hover-bg: var(--color-surface-muted);z-index:var(--z-menu)}._header_uz06u_5.is-scrolled{--header-fg: var(--pp-on-dark-muted);--header-fg-strong: var(--pp-on-dark);--header-fg-muted: var(--pp-on-dark-muted);--header-hover-bg: var(--pp-on-dark-fill)}._inner_uz06u_18{gap:var(--space-4)}._brand_uz06u_21{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;color:var(--header-fg-strong);text-decoration:none;border-radius:var(--radius-md)}._brandName_uz06u_30{font-size:20px;font-weight:var(--weight-title);letter-spacing:var(--tracking-page-title)}._nav_uz06u_35{flex:1;justify-content:center;min-width:0}._nav_uz06u_35>*{flex-shrink:0;white-space:nowrap}._actions_uz06u_44{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}@media(max-width:900px){._inner_uz06u_18{flex-wrap:wrap;height:auto;padding-block:var(--space-2);row-gap:var(--space-1)}._nav_uz06u_35{order:3;flex:1 0 100%;justify-content:flex-start;height:var(--nav-row-height);overflow-x:auto}}@media(max-width:420px){._brandName_uz06u_30{display:none}}._mascot_6wuoe_5{display:block;width:var(--mascot-size);height:auto;overflow:visible}._mascot_6wuoe_5 *{transform-box:fill-box}._shadow_6wuoe_15{fill:var(--mascot-shadow);transform-origin:50% 50%;animation:_shadow_6wuoe_15 var(--dance-duration) ease-in-out infinite}._dancer_6wuoe_20{transform-origin:50% 100%;animation:_dance_6wuoe_20 var(--dance-duration) ease-in-out infinite}._body_6wuoe_24{fill:var(--mascot-body)}._limb_6wuoe_27{fill:var(--mascot-limb)}._armLine_6wuoe_30,._antennaLine_6wuoe_31{fill:none;stroke:var(--mascot-limb);stroke-width:10;stroke-linecap:round}._antennaLine_6wuoe_31{stroke-width:5}._antennaBall_6wuoe_40{fill:var(--mascot-accent)}._face_6wuoe_43{fill:var(--mascot-face)}._faceBand_6wuoe_46{fill:var(--mascot-face-band)}._eye_6wuoe_49{fill:var(--mascot-ink)}._eyeShine_6wuoe_52{fill:var(--mascot-eye-shine)}._cheek_6wuoe_55{fill:var(--mascot-cheek);opacity:.7}._smile_6wuoe_59{fill:none;stroke:var(--mascot-ink);stroke-width:4;stroke-linecap:round}._seal_6wuoe_65{fill:var(--mascot-seal);stroke:var(--mascot-body);stroke-width:4}._sealCheck_6wuoe_70{fill:none;stroke:var(--mascot-face);stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}._arm_6wuoe_30{animation:_wave_6wuoe_1 var(--wave-duration) ease-in-out infinite alternate}._armLeft_6wuoe_82{transform-origin:100% 100%}._armRight_6wuoe_85{transform-origin:0% 100%;animation-delay:calc(var(--wave-duration) * -1)}._leg_6wuoe_90{transform-origin:50% 0%;animation:_step_6wuoe_1 var(--dance-duration) ease-in-out infinite}._legRight_6wuoe_94{animation-delay:calc(var(--dance-duration) / -2)}._antenna_6wuoe_31{transform-origin:50% 100%;animation:_antenna_6wuoe_31 calc(var(--dance-duration) / 2) ease-in-out infinite alternate}._eyes_6wuoe_101{transform-origin:50% 50%;animation:_blink_6wuoe_1 var(--blink-duration) ease-in-out infinite}._note_6wuoe_105{fill:var(--mascot-note);font-size:26px;font-weight:var(--weight-bold);opacity:0;transform-origin:50% 50%;animation:_note_6wuoe_105 var(--note-duration) ease-out infinite}._note2_6wuoe_113{animation-delay:calc(var(--note-duration) / -3)}._note3_6wuoe_116{animation-delay:calc(var(--note-duration) / -1.5)}@keyframes _dance_6wuoe_20{0%,to{transform:translateY(0) rotate(-6deg)}25%,75%{transform:translateY(-14px) rotate(0)}50%{transform:translateY(0) rotate(6deg)}}@keyframes _shadow_6wuoe_15{0%,50%,to{transform:scaleX(1);opacity:1}25%,75%{transform:scaleX(.72);opacity:.6}}@keyframes _wave_6wuoe_1{0%{transform:rotate(-22deg)}to{transform:rotate(18deg)}}@keyframes _step_6wuoe_1{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-7px) rotate(-6deg)}}@keyframes _antenna_6wuoe_31{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}@keyframes _blink_6wuoe_1{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes _note_6wuoe_105{0%{opacity:0;transform:translateY(0) rotate(0)}20%{opacity:1}to{opacity:0;transform:translateY(-46px) rotate(12deg)}}@media(prefers-reduced-motion:reduce){._mascot_6wuoe_5,._mascot_6wuoe_5 *{animation:none!important}._note_6wuoe_105{opacity:1}}._overlay_mmhxy_5{position:fixed;inset:0;z-index:var(--z-intro);display:grid;place-items:center;overflow:hidden auto;overscroll-behavior:contain;padding:var(--space-8) var(--content-padding-x);color:var(--pp-on-dark)}._aurora1_mmhxy_16{width:var(--aurora-size);height:var(--aurora-size);top:-120px;left:-120px}._aurora2_mmhxy_22{width:var(--aurora-size);height:var(--aurora-size);right:-100px;bottom:-80px}._dialog_mmhxy_28{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:min(var(--intro-width),100%);text-align:center}._skip_mmhxy_37{position:fixed;top:var(--space-4);right:var(--space-4);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--pp-on-dark-line);border-radius:var(--radius-pill);background:var(--pp-on-dark-fill);color:var(--pp-on-dark-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:color .15s,background-color .15s}._skip_mmhxy_37:hover{color:var(--pp-on-dark);background:var(--pp-on-dark-line)}._mascot_mmhxy_57{margin-bottom:var(--space-2)}._title_mmhxy_60{font-size:var(--hero-title-compact)}._message_mmhxy_63{min-height:6.2em;max-width:560px;color:var(--pp-on-dark-muted);font-size:var(--text-lg);line-height:1.55}._caret_mmhxy_71{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:text-bottom;background:var(--mascot-accent);animation:_caret_mmhxy_71 var(--caret-duration) steps(1,end) infinite}@keyframes _caret_mmhxy_71{50%{opacity:0}}._loading_mmhxy_85{width:min(420px,100%)}._track_mmhxy_89{--progress: 0;height:8px;overflow:hidden;border-radius:var(--radius-pill);background:var(--pp-on-dark-fill);box-shadow:inset 0 0 0 1px var(--pp-on-dark-line)}._fill_mmhxy_97{height:100%;border-radius:inherit;background:var(--pp-grad-brand-x);transform:scaleX(var(--progress));transform-origin:0 50%}._stage_mmhxy_104{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);color:var(--pp-on-dark-muted);font-size:var(--text-sm)}._percent_mmhxy_112{font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);color:var(--pp-on-dark)}._enter_mmhxy_117{margin-top:var(--space-2);min-width:240px}@media(max-width:600px){:root{--mascot-size: 150px}._message_mmhxy_63{font-size:var(--text-base)}._enter_mmhxy_117{width:100%}}@media(prefers-reduced-motion:reduce){._overlay_mmhxy_5 .pp-aurora,._caret_mmhxy_71{animation:none!important}}._shell_1sghf_1{display:flex;flex-direction:column;min-height:100vh}._main_1sghf_6{flex:1;min-width:0;overflow-x:clip;outline:none}._content_1sghf_17{display:grid;grid-template-columns:[full-start] minmax(var(--content-padding-x),1fr) [content-start] min(var(--pp-container),100% - 2 * var(--content-padding-x)) [content-end] minmax(var(--content-padding-x),1fr) [full-end];align-content:start}._content_1sghf_17>:last-child:not(.pp-section){margin-bottom:var(--space-10)}._content_1sghf_17>*{grid-column:content;min-width:0}._content_1sghf_17>:is(.pp-hero-light,.pp-section){grid-column:full}._skip_1sghf_36{position:absolute;left:-9999px;z-index:var(--z-tooltip)}._skip_1sghf_36:focus{left:var(--space-4);top:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--color-surface);border-radius:var(--radius-sm)}._page_r0w1a_2{position:relative;display:grid;align-items:center;min-height:100vh;padding-block:var(--space-10);overflow:hidden}._aurora1_r0w1a_10{width:var(--aurora-size);height:var(--aurora-size);top:-120px;left:-120px}._aurora2_r0w1a_16{width:var(--aurora-size);height:var(--aurora-size);right:-80px;bottom:-60px}._grid_r0w1a_22{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,440px);align-items:center;gap:clamp(32px,6vw,96px);max-width:1160px}._brandPanel_r0w1a_30{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}._brand_r0w1a_30{display:flex;align-items:center;gap:var(--space-3)}._brandName_r0w1a_41{font-size:22px;font-weight:var(--weight-title);letter-spacing:var(--tracking-page-title)}._headline_r0w1a_46{font-size:var(--hero-title-size)}._lead_r0w1a_49{max-width:520px}._chips_r0w1a_52{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}._formPanel_r0w1a_60{display:grid;gap:var(--space-5)}._formMain_r0w1a_64{display:grid}._signature_r0w1a_67{padding-top:var(--space-2)}._themeCorner_r0w1a_71{position:absolute;top:var(--space-4);right:var(--space-4);--header-fg: var(--pp-on-dark-muted);--header-fg-strong: var(--pp-on-dark);--header-hover-bg: var(--pp-on-dark-fill)}@media(max-width:900px){._grid_r0w1a_22{grid-template-columns:minmax(0,1fr)}._lead_r0w1a_49,._chips_r0w1a_52{display:none}}._form_r0w1a_60{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-8);color:var(--color-text);box-shadow:var(--pp-shadow-xl)}._title_r0w1a_97{font-size:var(--text-title);font-weight:var(--weight-title);letter-spacing:var(--tracking-title)}._subtitle_r0w1a_102{color:var(--color-text-muted);margin-top:-8px}._field_r0w1a_106{display:flex;flex-direction:column;gap:6px;font-weight:var(--weight-medium);font-size:var(--text-sm)}._field_r0w1a_106 input{height:var(--control-height);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-control);box-shadow:var(--shadow-control);font-size:var(--text-base)}._field_r0w1a_106 input[aria-invalid=true]{border-color:var(--color-danger)}._code_r0w1a_124{font-size:24px!important;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}._linkButton_r0w1a_130{padding:0;border:0;background:transparent;color:var(--color-link);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}._notice_r0w1a_139{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-info-bg);color:var(--color-info-strong);font-size:var(--text-sm)}._error_r0w1a_146{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-danger-strong);font-size:var(--text-sm)}._submit_r0w1a_153{width:100%;--btn-hover-scale: var(--hover-scale-block)}._footnote_r0w1a_157{font-size:var(--text-xs);color:var(--color-text-subtle);text-align:center}@media(max-width:800px){._page_r0w1a_2{grid-template-columns:1fr}._brandPanel_r0w1a_30{padding:var(--space-6)}}._field_r0w1a_106 input:focus-visible{outline:none;border-color:var(--control-focus-border);box-shadow:var(--control-focus-ring)}._state_4yz0u_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted)}._title_4yz0u_11{font-weight:var(--weight-semibold);color:var(--color-text)}._text_4yz0u_15{font-size:var(--text-sm);max-width:420px}._code_4yz0u_19{font-size:var(--text-xs);color:var(--color-text-subtle)}._danger_4yz0u_23{color:var(--color-danger)}._muted_4yz0u_26{color:var(--color-text-subtle)}
