:root{--pr-ink: #170609;--pr-ink-mid: #3a0d14;--pr-muted: #7a5f63;--pr-paper: #ffffff;--pr-off-white: #fcf8f8;--pr-line: #f3e6e7;--pr-line-strong: #efe3e4;--pr-ink-a90: rgb(23 6 9 / .86);--pr-ink-a70: rgb(23 6 9 / .72);--pr-ink-a60: rgb(23 6 9 / .58);--pr-ink-a55: rgb(23 6 9 / .55);--pr-ink-a45: rgb(23 6 9 / .45);--pr-ink-a22: rgb(23 6 9 / .22);--pr-ink-a18: rgb(23 6 9 / .18);--pr-ink-a14: rgb(23 6 9 / .14);--pr-ink-a08: rgb(23 6 9 / .08);--pr-ink-a07: rgb(23 6 9 / .07);--pr-ink-a04: rgb(23 6 9 / .04);--pr-red: #dc2626;--pr-red-strong: #b91c1c;--pr-red-soft: #f87171;--pr-red-hover: #ef4444;--pr-orange: #c2410c;--pr-orange-light: #fb923c;--pr-wine: #991b1b;--pr-wine-light: #fef2f2;--pr-wine-border: rgb(153 27 27 / .12);--pr-amber: #fbbf24;--pr-info: #0369a1;--pr-accent: var(--pr-red);--pr-accent-strong: var(--pr-red-strong);--pr-red-a55: rgb(220 38 38 / .55);--pr-red-a35: rgb(220 38 38 / .35);--pr-red-a28: rgb(220 38 38 / .28);--pr-red-a18: rgb(220 38 38 / .18);--pr-red-a12: rgb(220 38 38 / .12);--pr-red-a06: rgb(220 38 38 / .06);--pr-success: #059669;--pr-success-strong: #16a34a;--pr-success-bg: #dcfce7;--pr-success-soft: rgb(5 150 105 / .1);--pr-success-border: rgb(5 150 105 / .2);--pr-warning: #f59e0b;--pr-danger: #9f1239;--pr-dark-900: #0f0203;--pr-dark-800: #160406;--pr-dark-700: #1c0609;--pr-dark-600: #1f070a;--pr-dark-500: #4a0f17;--pr-on-dark: #ffffff;--pr-on-dark-muted: rgb(255 255 255 / .72);--pr-on-dark-subtle: rgb(255 255 255 / .5);--pr-on-dark-line: rgb(255 255 255 / .08);--pr-on-dark-fill: rgb(255 255 255 / .06);--pr-grad-brand: linear-gradient(135deg, #dc2626 0%, #c2410c 50%, #fbbf24 100%);--pr-grad-brand-x: linear-gradient(90deg, #dc2626 0%, #c2410c 50%, #fbbf24 100%);--pr-grad-text: linear-gradient(95deg, #dc2626 0%, #f87171 50%, #fbbf24 100%);--pr-grad-cta: linear-gradient(135deg, #1f070a 0%, #4a0f17 100%);--pr-grad-red: linear-gradient(135deg, #dc2626 0%, #b91c1c 100%);--pr-grad-hairline: linear-gradient(90deg, transparent, rgb(220 38 38 / .5), rgb(251 191 36 / .3), transparent);--pr-grad-soft-tint: linear-gradient(135deg, rgb(220 38 38 / .09) 0%, rgb(251 191 36 / .04) 100%);--pr-grad-glass: linear-gradient(160deg, rgb(255 255 255 / .72) 0%, rgb(255 255 255 / .42) 55%, rgb(255 255 255 / .28) 100%);--pr-grad-hero-light: linear-gradient(180deg, #f9ecec 0%, #fbf1f1 40%, #fcf4f4 75%, #fff7f7 100%);--pr-grad-band: linear-gradient(180deg, #fff7f7 0%, #ffffff 100%);--pr-grad-page-flow: linear-gradient(180deg, #fff7f7 0%, #fff 6%, #fefbfb 18%, #fff 32%, #fdf8f8 46%, #fff 60%, #fefafa 74%, #fff 86%, #fcf6f6 100%);--pr-grad-dark-shell: radial-gradient(60% 70% at 10% 50%, rgb(185 28 28 / .16), transparent), radial-gradient(45% 55% at 90% 30%, rgb(220 38 38 / .1), transparent), radial-gradient(30% 40% at 50% 100%, rgb(251 191 36 / .04), transparent);--pr-grad-hero-dark: radial-gradient(70% 55% at 50% 0, rgb(185 28 28 / .22), transparent), radial-gradient(50% 50% at 85% 75%, rgb(220 38 38 / .12), transparent), radial-gradient(35% 40% at 10% 65%, rgb(251 191 36 / .05), transparent);--pr-font-sans: "Plus Jakarta Sans", "Segoe UI Variable", Aptos, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pr-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--pr-weight-regular: 400;--pr-weight-medium: 500;--pr-weight-semibold: 600;--pr-weight-bold: 700;--pr-weight-extrabold: 800;--pr-weight-black: 900;--pr-text-hero: clamp(42px, 6.5vw, 82px);--pr-text-display: clamp(40px, 6vw, 76px);--pr-text-h2: clamp(22px, 3.4vw, 44px);--pr-text-h3: 17px;--pr-text-h4: 16px;--pr-text-lead: 17px;--pr-text-body: 16px;--pr-text-md: 15px;--pr-text-sm: 14px;--pr-text-ui: 13px;--pr-text-xs: 12px;--pr-text-2xs: 11px;--pr-leading-tight: 1;--pr-leading-hero: 1.13;--pr-leading-heading: 1.22;--pr-leading-snug: 1.375;--pr-leading-normal: 1.5;--pr-leading-relaxed: 1.7;--pr-tracking-hero: -.045em;--pr-tracking-display: -.03em;--pr-tracking-heading: -.028em;--pr-tracking-tight: -.01em;--pr-tracking-caps: .08em;--pr-tracking-kicker: .12em;--pr-space-0-5: 2px;--pr-space-1: 4px;--pr-space-1-5: 6px;--pr-space-2: 8px;--pr-space-2-5: 10px;--pr-space-3: 12px;--pr-space-3-5: 14px;--pr-space-4: 16px;--pr-space-5: 20px;--pr-space-6: 24px;--pr-space-7: 28px;--pr-space-8: 32px;--pr-space-10: 40px;--pr-space-12: 48px;--pr-space-16: 64px;--pr-space-18: 72px;--pr-space-20: 80px;--pr-space-32: 128px;--pr-section-y: 72px;--pr-section-y-mobile: 60px;--pr-container: 1160px;--pr-container-gutter: 20px;--pr-container-gutter-sm: 32px;--pr-header-h: 64px;--pr-radius-xs: 4px;--pr-radius-sm: 6px;--pr-radius-md: 8px;--pr-radius-btn: 10px;--pr-radius-lg: 12px;--pr-radius-btn-lg: 14px;--pr-radius-xl: 16px;--pr-radius-2xl: 18px;--pr-radius-full: 9999px;--pr-shadow-xs: 0 1px 2px rgb(23 6 9 / .02);--pr-shadow-sm: 0 1px 2px rgb(23 6 9 / .02), 0 2px 6px rgb(23 6 9 / .02);--pr-shadow-md: 0 1px 3px rgb(23 6 9 / .03), 0 4px 12px rgb(23 6 9 / .03);--pr-shadow-lg: 0 2px 6px rgb(23 6 9 / .03), 0 8px 24px rgb(23 6 9 / .04);--pr-shadow-xl: 0 2px 6px rgb(16 24 40 / .06), 0 18px 44px rgb(16 24 40 / .16);--pr-shadow-red: 0 2px 8px rgb(220 38 38 / .15);--pr-shadow-cta: 0 1px 2px rgb(23 6 9 / .14), 0 4px 14px rgb(23 6 9 / .18);--pr-shadow-cta-hover: 0 2px 6px rgb(23 6 9 / .18), 0 8px 22px rgb(23 6 9 / .24);--pr-shadow-cta-lg: 0 2px 8px rgb(23 6 9 / .2), 0 10px 26px rgb(23 6 9 / .22);--pr-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);--pr-shadow-featured: 0 0 0 4px rgb(220 38 38 / .06), 0 2px 8px rgb(220 38 38 / .1), 0 22px 50px -12px rgb(220 38 38 / .28);--pr-shadow-dropdown: 0 20px 60px rgb(0 0 0 / .55);--pr-shadow-header: inset 0 1px 0 rgb(255 255 255 / .04), 0 10px 30px rgb(23 6 9 / .35);--pr-ring: 0 0 0 2px rgb(220 38 38 / .2);--pr-ring-focus: 0 0 0 3px rgb(220 38 38 / .35);--pr-ease-out: cubic-bezier(.16, 1, .3, 1);--pr-ease-standard: cubic-bezier(.4, 0, .2, 1);--pr-duration-fast: .15s;--pr-duration-base: .16s;--pr-duration-medium: .2s;--pr-duration-slow: .45s;--pr-duration-reveal: .6s;--pr-z-header: 50;--pr-z-dropdown: 60;--pr-z-modal: 100;--pr-z-noise: 9999}:root{color-scheme:light;--color-kicker: var(--pr-red-strong);--color-bg: var(--pr-off-white);--color-surface: var(--pr-paper);--color-surface-muted: color-mix(in srgb, var(--pr-line) 45%, var(--pr-off-white));--color-border: var(--pr-line);--color-border-strong: var(--pr-ink-a18);--color-text: var(--pr-ink);--color-text-secondary: var(--pr-ink-a70);--color-text-muted: var(--pr-muted);--color-text-subtle: var(--pr-muted);--color-primary: var(--pr-dark-600);--color-primary-hover: var(--pr-dark-500);--gradient-primary: var(--pr-grad-cta);--color-kpi-panel-bg: var(--pr-paper);--gradient-kpi-panel: var(--pr-grad-soft-tint);--shadow-kpi-panel: var(--pr-shadow-lg);--color-kpi-tile: color-mix(in srgb, var(--pr-paper) 70%, var(--pr-off-white));--shadow-primary: var(--pr-shadow-cta);--shadow-primary-hover: var(--pr-shadow-cta-hover);--color-on-primary: var(--pr-on-dark);--color-primary-text: var(--pr-ink);--color-on-accent: var(--pr-on-dark);--color-accent: var(--pr-red);--color-accent-hover: var(--pr-red-strong);--color-link: var(--pr-red-strong);--color-focus: var(--pr-red);--color-selected: var(--pr-red);--color-selected-text: var(--pr-red-strong);--color-selected-bg: color-mix(in srgb, var(--pr-red) 7%, var(--pr-paper));--color-selected-border: color-mix(in srgb, var(--pr-red) 35%, var(--pr-paper));--color-success: var(--pr-success);--color-success-strong: color-mix(in srgb, var(--pr-success) 72%, var(--pr-ink));--color-success-bg: color-mix(in srgb, var(--pr-success) 10%, var(--pr-paper));--color-info: var(--pr-info);--color-info-strong: color-mix(in srgb, var(--pr-info) 80%, var(--pr-ink));--color-info-bg: color-mix(in srgb, var(--pr-info) 9%, var(--pr-paper));--color-danger: var(--pr-danger);--color-danger-strong: color-mix(in srgb, var(--pr-danger) 85%, var(--pr-ink));--color-danger-bg: color-mix(in srgb, var(--pr-danger) 8%, var(--pr-paper));--color-warning: color-mix(in srgb, var(--pr-warning) 78%, var(--pr-ink));--color-warning-strong: color-mix(in srgb, var(--pr-warning) 50%, var(--pr-ink));--color-warning-bg: color-mix(in srgb, var(--pr-warning) 13%, var(--pr-paper));--color-neutral: var(--pr-muted);--color-neutral-bg: color-mix(in srgb, var(--pr-ink) 6%, var(--pr-paper));--color-info-border: color-mix(in srgb, var(--pr-info) 30%, var(--pr-paper));--color-info-soft: color-mix(in srgb, var(--pr-info) 18%, var(--pr-paper));--color-success-border: var(--pr-success-border);--color-danger-border: color-mix(in srgb, var(--pr-danger) 28%, var(--pr-paper));--color-row-hover: color-mix(in srgb, var(--pr-red) 3%, var(--pr-paper));--color-row-selected: color-mix(in srgb, var(--pr-red) 8%, var(--pr-paper));--color-backdrop: color-mix(in srgb, var(--pr-dark-800) 55%, transparent);--skeleton-base: color-mix(in srgb, var(--pr-ink) 6%, var(--pr-paper));--skeleton-shine: var(--pr-off-white);--font-sans: var(--pr-font-sans);--text-xs: var(--pr-text-xs);--text-sm: var(--pr-text-sm);--text-md: var(--pr-text-md);--text-base: var(--pr-text-body);--text-lg: 17px;--text-xl: 20px;--text-kpi: 26px;--text-kpi-panel: 30px;--text-title: 30px;--text-title-mobile: 24px;--weight-regular: var(--pr-weight-regular);--weight-medium: var(--pr-weight-medium);--weight-semibold: var(--pr-weight-semibold);--weight-bold: var(--pr-weight-bold);--weight-heavy: var(--pr-weight-extrabold);--weight-title: var(--pr-weight-black);--tracking-title: var(--pr-tracking-heading);--tracking-page-title: var(--pr-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;--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(--pr-radius-sm);--radius-md: var(--pr-radius-md);--radius-button: var(--pr-radius-btn);--radius-card: var(--pr-radius-xl);--radius-panel: 24px;--radius-pill: var(--pr-radius-full);--border-width: 1px;--kpi-accent-width: 3px;--shadow-card: var(--pr-shadow-sm);--shadow-popover: var(--pr-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: var(--pr-ease-out);--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: var(--pr-shadow-cta-hover);--shadow-card-hover: var(--pr-shadow-lg);--color-hover-border: var(--pr-red-a28);--color-shine: rgb(255 255 255 / .38);--color-row-hover-bar: var(--pr-red-a35);--spotlight-size: 240px;--glow-mix: 16%;--ring-mix: 35%;--z-sticky: 10;--z-menu: 20;--z-drawer: 40;--z-modal: var(--pr-z-modal);--z-dropdown: 10050;--z-toast: 10100;--z-tooltip: 10110;--color-control-border-hover: var(--pr-ink-a14);--color-option-hover: var(--color-surface-muted);--color-option-selected: color-mix(in srgb, var(--pr-red) 10%, var(--pr-paper));--color-option-selected-text: var(--pr-red-strong);--color-check: var(--pr-red);--color-check-mark: var(--pr-on-dark);--color-day-selected-bg: var(--pr-red-strong);--color-tooltip-bg: var(--pr-dark-700);--color-tooltip-text: var(--pr-on-dark);--color-selection: var(--pr-red-a18);--color-autofill-bg: color-mix(in srgb, var(--pr-red) 10%, var(--pr-paper));--color-scrollbar-thumb: var(--pr-ink-a18);--color-scrollbar-thumb-hover: var(--pr-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;--viewport-gutter: 8px;--radius-control: var(--pr-radius-btn);--shadow-control: var(--pr-shadow-xs);--control-focus-border: var(--pr-red-a55);--control-focus-ring: var(--pr-ring-focus);--control-height: 44px;--control-height-sm: 36px;--control-border: var(--color-border);--control-font-size: var(--pr-text-sm);--button-height: 44px;--header-control-size: 36px;--menu-width: 260px;--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(--pr-text-2xs);--table-head-weight: var(--weight-bold);--table-head-color: var(--pr-ink-a60);--table-head-transform: uppercase;--table-head-tracking: var(--pr-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}}@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}}.pr-container{width:min(var(--pr-container),100% - 2 * var(--pr-container-gutter));margin-inline:auto}@media(min-width:640px){.pr-container{width:min(var(--pr-container),100% - 2 * var(--pr-container-gutter-sm))}}.pr-section{padding-block:var(--pr-section-y)}@media(max-width:760px){.pr-section{padding-block:var(--pr-section-y-mobile)}}.pr-section--alt{background:var(--pr-off-white)}.pr-hero-light{position:relative;overflow:hidden;background:var(--pr-grad-hero-light);padding-block:76px 48px}@media(min-width:768px){.pr-hero-light{padding-block:128px 80px}}.pr-page-flow{background:var(--pr-grad-page-flow)}.pr-brand-band{background:var(--pr-grad-band)}.pr-brand-shell{background-color:var(--pr-off-white);background-image:radial-gradient(60% 40% at 50% 0,rgb(220 38 38 / .024),transparent)}.pr-dark-shell,.pr-hero-dark,.pr-on-dark{color:var(--pr-on-dark)}.pr-dark-shell{background-color:var(--pr-dark-700);background-image:var(--pr-grad-dark-shell)}.pr-hero-dark{background-color:var(--pr-dark-800);background-image:var(--pr-grad-hero-dark)}.pr-dark-panel{position:relative;overflow:hidden;border-radius:var(--pr-radius-xl);padding:clamp(28px,5vw,56px);color:var(--pr-on-dark);background-color:var(--pr-dark-700);background-image:var(--pr-grad-dark-shell)}.pr-hairline{height:1px;border:0;background:var(--pr-grad-hairline)}.pr-hero-title{font-size:var(--pr-text-hero);font-weight:var(--pr-weight-black);line-height:var(--pr-leading-hero);letter-spacing:var(--pr-tracking-hero);color:var(--pr-ink)}.pr-display{font-size:var(--pr-text-display);font-weight:var(--pr-weight-black);line-height:var(--pr-leading-tight);letter-spacing:-.042em}.pr-section-title{max-width:860px;font-size:var(--pr-text-h2);font-weight:var(--pr-weight-black);line-height:var(--pr-leading-heading);letter-spacing:var(--pr-tracking-heading);color:var(--pr-ink);overflow-wrap:break-word}.pr-section-subtitle{max-width:560px;font-size:var(--pr-text-body);line-height:var(--pr-leading-relaxed);color:var(--pr-muted)}@media(min-width:768px){.pr-section-subtitle{font-size:var(--pr-text-lead)}}.pr-lead{font-size:var(--pr-text-lead);line-height:1.6;color:var(--pr-muted)}.pr-h3{font-size:var(--pr-text-h3);font-weight:var(--pr-weight-black);line-height:var(--pr-leading-snug);color:var(--pr-ink)}.pr-h4{font-size:var(--pr-text-h4);font-weight:var(--pr-weight-black);line-height:var(--pr-leading-snug);color:var(--pr-ink)}.pr-kicker{font-size:var(--pr-text-2xs);font-weight:var(--pr-weight-extrabold);letter-spacing:var(--pr-tracking-kicker);text-transform:uppercase;color:var(--pr-red)}.pr-text-muted{color:var(--pr-muted)}.pr-text-accent{color:var(--pr-red)}.pr-text-gradient{background:var(--pr-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.pr-text-accent-soft{color:#dc2626bf}:is(.pr-on-dark,.pr-dark-shell,.pr-hero-dark,.pr-dark-panel,.pr-dark-card,.pr-price-card--dark) :is(.pr-section-title,.pr-hero-title,.pr-h3,.pr-h4){color:#fff}:is(.pr-on-dark,.pr-dark-shell,.pr-hero-dark,.pr-dark-panel,.pr-dark-card,.pr-price-card--dark) :is(.pr-section-subtitle,.pr-lead,.pr-text-muted){color:#fff9}:is(.pr-on-dark,.pr-dark-shell,.pr-hero-dark,.pr-dark-panel,.pr-dark-card,.pr-price-card--dark) .pr-kicker{color:#ffffff59}.pr-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(--pr-radius-btn);font-size:var(--pr-text-sm);font-weight:var(--pr-weight-extrabold);line-height:1;white-space:nowrap;cursor:pointer;overflow:hidden;text-decoration:none;transition:transform var(--pr-duration-base),box-shadow var(--pr-duration-base),background var(--pr-duration-base),border-color var(--pr-duration-base),color var(--pr-duration-base)}.pr-btn:disabled,.pr-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.pr-btn:focus-visible{outline:2px solid var(--pr-red-soft);outline-offset:2px}.pr-btn--sm{min-height:36px;padding:0 16px;font-size:var(--pr-text-ui)}.pr-btn--lg{min-height:52px;padding:0 30px;font-size:var(--pr-text-md);border-radius:var(--pr-radius-btn-lg)}.pr-btn--block{width:100%}.pr-btn--pill{border-radius:var(--pr-radius-full)}.pr-btn__arrow{display:inline-block;transition:transform .2s var(--pr-ease-out)}.pr-btn:hover .pr-btn__arrow,.pr-card:hover .pr-btn__arrow{transform:translate(3px)}.pr-btn--primary{color:#fff;background:var(--pr-grad-cta);box-shadow:var(--pr-shadow-cta)}.pr-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(--pr-duration-slow) var(--pr-ease-out)}.pr-btn--primary:hover{transform:translateY(-1px);box-shadow:var(--pr-shadow-cta-hover)}.pr-btn--primary:hover:before{transform:translate(100%)}.pr-btn--primary.pr-btn--lg{box-shadow:var(--pr-shadow-cta-lg)}:is(.pr-on-dark,.pr-dark-shell,.pr-hero-dark,.pr-dark-panel,.pr-dark-card,.pr-price-card--dark,.pr-header.is-scrolled) .pr-btn--primary{color:var(--pr-ink);background:#fff;box-shadow:0 1px 2px #00000040,0 10px 26px -8px #00000073}:is(.pr-on-dark,.pr-dark-shell,.pr-hero-dark,.pr-dark-panel,.pr-dark-card,.pr-price-card--dark,.pr-header.is-scrolled) .pr-btn--primary:before{background:linear-gradient(105deg,transparent 30%,rgb(23 6 9 / .08) 50%,transparent 70%)}:is(.pr-on-dark,.pr-dark-shell,.pr-hero-dark,.pr-dark-panel,.pr-dark-card,.pr-price-card--dark,.pr-header.is-scrolled) .pr-btn--primary:hover{box-shadow:0 2px 8px #0000004d,0 14px 32px -8px #00000080}.pr-btn--secondary{color:var(--pr-ink);background:#fff;border:1px solid var(--pr-line)}.pr-btn--secondary:hover{border-color:#dc262640;transform:translateY(-1px)}.pr-btn--outline{color:var(--pr-ink);background:#fff;border:1px solid var(--pr-ink-a14);font-weight:var(--pr-weight-bold)}.pr-btn--outline:hover{transform:translateY(-2px);border-color:var(--pr-ink-a22)}.pr-btn--white{color:var(--pr-ink);background:#fff;box-shadow:0 1px 3px #00000014,0 3px 12px #00000012}.pr-btn--white:hover{transform:translateY(-2px);box-shadow:0 4px 18px #0000001f}.pr-btn--ghost{color:#fff9;background:transparent;border:1.5px solid rgb(255 255 255 / .12)}.pr-btn--ghost:hover{color:#fff;background:#ffffff0f;border-color:#ffffff38;transform:translateY(-2px)}.pr-btn--quiet{color:var(--pr-ink-a70);background:transparent;border:1px solid var(--pr-ink-a08);font-weight:var(--pr-weight-semibold);border-radius:var(--pr-radius-lg)}.pr-btn--quiet:hover{color:var(--pr-ink);background:#0000000a;border-color:#0003}.pr-btn--red{color:#fff;background:var(--pr-grad-red);box-shadow:var(--pr-shadow-red)}.pr-btn--red:hover{transform:translateY(-1px);box-shadow:0 4px 16px #dc26264d}.pr-btn--brand{color:#fff;background:var(--pr-grad-brand);border:1px dashed rgb(255 255 255 / .55);border-radius:var(--pr-radius-lg);box-shadow:0 8px 20px -8px #c2410c99}.pr-btn--brand:hover{transform:translateY(-2px)}.pr-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--pr-line);border-radius:var(--pr-radius-lg);background:#fff;color:var(--pr-ink);cursor:pointer;transition:all var(--pr-duration-fast) var(--pr-ease-standard)}.pr-icon-btn:hover{border-color:#dc26264d}.pr-icon-btn:disabled{opacity:.35}.pr-promo-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid rgb(194 65 12 / .35);border-radius:var(--pr-radius-sm);background:linear-gradient(#fff,#fdf0f0);color:var(--pr-orange);font-size:var(--pr-text-xs);font-weight:var(--pr-weight-black);letter-spacing:var(--pr-tracking-caps);text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 2px 6px #2d040859,inset 0 1px #fffc,inset 0 -1px #7f1d1d26;transition:transform var(--pr-duration-medium) var(--pr-ease-standard)}.pr-promo-btn:hover{transform:scale(1.04)}.pr-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 13px;border:1px solid rgb(220 38 38 / .18);border-radius:100px;background:#dc26260d;color:var(--pr-red);font-size:var(--pr-text-xs);font-weight:var(--pr-weight-bold);line-height:1}:is(.pr-on-dark,.pr-dark-shell,.pr-hero-dark,.pr-dark-panel,.pr-dark-card,.pr-price-card--dark) .pr-eyebrow,.pr-eyebrow--dark{color:#fff9;background:#ffffff0a;border-color:#ffffff14}.pr-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--pr-radius-full);font-size:var(--pr-text-2xs);font-weight:var(--pr-weight-bold);line-height:1.5;white-space:nowrap;color:var(--pr-ink-a70);background:var(--pr-ink-a04);border:1px solid var(--pr-ink-a07)}.pr-badge--success{color:var(--pr-success);background:var(--pr-success-soft);border-color:var(--pr-success-border)}.pr-badge--red{color:var(--pr-red);background:#dc262614;border-color:#dc262633}.pr-badge--orange{color:var(--pr-orange);background:var(--pr-wine-light);border-color:#c2410c33}.pr-badge--solid{color:#fff;background:var(--pr-red);border-color:transparent}.pr-badge--caps{text-transform:uppercase;letter-spacing:var(--pr-tracking-caps);font-weight:var(--pr-weight-black);font-size:10px}.pr-ribbon{position:absolute;z-index:1;top:-17px;left:50%;transform:translate(-50%);padding:6px 20px;border:1px solid rgb(194 65 12 / .25);border-radius:var(--pr-radius-full);background:#fff;color:var(--pr-orange);font-size:var(--pr-text-ui);font-weight:var(--pr-weight-bold);white-space:nowrap;box-shadow:0 4px 14px #c2410c40}.pr-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--pr-line);border-radius:var(--pr-radius-md);background:#fff;color:var(--pr-ink-a70);font-size:var(--pr-text-sm);font-weight:var(--pr-weight-bold)}:is(.pr-on-dark,.pr-dark-shell,.pr-hero-dark,.pr-dark-panel,.pr-dark-card,.pr-price-card--dark) .pr-chip{color:#ffffffb3;background:#ffffff0f;border-color:#ffffff1a}.pr-chip__icon{color:var(--pr-red);flex-shrink:0}.pr-check{display:inline-flex;align-items:center;gap:6px;color:var(--pr-muted);font-size:var(--pr-text-ui)}.pr-check:before{content:"✓";display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;background:#dc26261a;color:var(--pr-red);font-size:10px;font-weight:var(--pr-weight-black)}.pr-feature-list{display:grid;gap:8px;padding:0;margin:0;list-style:none;font-size:var(--pr-text-ui);color:var(--pr-ink-a70)}.pr-feature-list li{display:flex;gap:8px;align-items:flex-start}.pr-feature-list li:before{content:"✓";flex-shrink:0;color:var(--pr-red);font-weight:var(--pr-weight-black)}.pr-feature-list li.is-success:before{color:var(--pr-success-strong)}.pr-feature-list li.is-success{color:var(--pr-success);font-weight:var(--pr-weight-bold)}.pr-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(--pr-radius-full);background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--pr-text-xs);font-weight:var(--pr-weight-bold);box-shadow:var(--pr-shadow-sm)}.pr-rating__stars{color:var(--pr-red);letter-spacing:1px}.pr-help{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0 0 1px;border:1px solid var(--pr-ink-a18);border-radius:50%;background:transparent;color:var(--pr-ink-a60);font-size:8px;font-weight:var(--pr-weight-semibold);cursor:help}.pr-help:hover{background:var(--pr-ink-a08)}.pr-live{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--pr-success-strong)}.pr-live:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:pr-ping-ring 1.6s var(--pr-ease-out) infinite}.pr-card{position:relative;overflow:hidden;border:1px solid var(--pr-line);border-radius:var(--pr-radius-xl);background:#fff;box-shadow:var(--pr-shadow-sm);transition:border-color var(--pr-duration-medium),transform var(--pr-duration-medium),box-shadow var(--pr-duration-medium)}.pr-card--padded{padding:28px}.pr-card--interactive:hover{border-color:#dc26262e;transform:translateY(-2px)}.pr-card__media{border-bottom:1px solid var(--pr-line);background:var(--pr-off-white);padding:20px}.pr-card__body{padding:16px 20px 20px}.pr-card__title{font-size:var(--pr-text-md);font-weight:var(--pr-weight-black);line-height:var(--pr-leading-snug);margin-bottom:6px}.pr-card__text{font-size:var(--pr-text-ui);line-height:1.55;color:var(--pr-muted)}.pr-glass{border:1px solid rgb(255 255 255 / .75);border-radius:var(--pr-radius-xl);background:var(--pr-grad-glass);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:var(--pr-shadow-glass);padding:17px}.pr-dark-card{border:1px solid rgb(255 255 255 / .08);border-radius:var(--pr-radius-xl);background:linear-gradient(135deg,#1f070a,#4a0f17);color:#fff;box-shadow:0 8px 24px #1706092e}.pr-tint-card{border:1px solid rgb(220 38 38 / .12);border-radius:var(--pr-radius-lg);background:var(--pr-grad-soft-tint);padding:10px 14px;transition:transform var(--pr-duration-medium) var(--pr-ease-standard)}.pr-tint-card:hover{transform:translateY(-1px)}.pr-logo-tile{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--pr-radius-xl);background:#fff;box-shadow:0 1px 2px #17060905,inset 0 0 0 1px #fff;transition:transform .25s,box-shadow .25s}.pr-logo-tile:hover{transform:translateY(-3px) scale(1.06);box-shadow:0 1px 3px #17060908,0 6px 16px #dc262614,inset 0 0 0 1px #fff}.pr-stat{border-radius:var(--pr-radius-md);padding:8px 10px;color:#fff}.pr-stat__label{font-size:9px;font-weight:var(--pr-weight-bold);letter-spacing:var(--pr-tracking-caps);text-transform:uppercase;opacity:.85}.pr-stat__value{font-size:18px;font-weight:var(--pr-weight-black);line-height:1.2}.pr-price-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px 20px 20px;border:1px solid var(--pr-line);border-radius:var(--pr-radius-xl);background:#fff;box-shadow:var(--pr-shadow-sm)}.pr-price-card--featured{padding-top:30px;border-color:var(--pr-red-a55);border-radius:var(--pr-radius-2xl);background:#fff8f8;box-shadow:var(--pr-shadow-featured)}.pr-price-card--dark{border-color:#ffffff14;background:linear-gradient(135deg,#1f070a,#4a0f17);color:#fff}.pr-price-card__plan{font-size:10px;font-weight:var(--pr-weight-bold);letter-spacing:var(--pr-tracking-caps);text-transform:uppercase;color:var(--pr-ink-a45)}.pr-price-card__name{font-size:20px;font-weight:var(--pr-weight-extrabold);letter-spacing:-.01em}.pr-price-card__old{font-size:var(--pr-text-xs);color:var(--pr-ink-a45);text-decoration:line-through}.pr-price-card__price{font-size:34px;font-weight:var(--pr-weight-black);letter-spacing:-.03em;line-height:1}.pr-price-card--featured .pr-price-card__price{color:var(--pr-red)}.pr-price-card__period{font-size:var(--pr-text-sm);font-weight:var(--pr-weight-semibold);color:var(--pr-muted);letter-spacing:0}.pr-price-card__quota{padding:12px;border:1px solid var(--pr-line);border-radius:var(--pr-radius-lg);background:var(--pr-off-white)}.pr-price-card__quota strong{display:block;font-size:var(--pr-text-lead);font-weight:var(--pr-weight-extrabold)}.pr-price-card__quota span{font-size:var(--pr-text-2xs);color:var(--pr-muted)}.pr-price-card__note{text-align:center;font-size:var(--pr-text-2xs);color:var(--pr-ink-a45)}.pr-price-card--dark :is(.pr-price-card__plan,.pr-price-card__old,.pr-price-card__note,.pr-price-card__period){color:#ffffff80}.pr-price-card--dark .pr-price-card__quota{background:#ffffff0f;border-color:#ffffff1a}.pr-price-card--dark .pr-feature-list{color:#ffffffb8}.pr-price-card__banner{margin:-24px -20px 0;padding:8px 12px;border-radius:var(--pr-radius-xl) var(--pr-radius-xl) 0 0;background:var(--pr-grad-brand-x);color:#fff;font-size:10px;font-weight:var(--pr-weight-black);letter-spacing:var(--pr-tracking-caps);text-align:center;text-transform:uppercase}.pr-price-card--featured .pr-price-card__banner{margin-top:-30px;padding-top:22px;border-radius:17px 17px 0 0}.pr-segmented{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--pr-ink-a07);border-radius:var(--pr-radius-full);background:#fff9;box-shadow:0 1px 2px #1706090a}.pr-segmented__item{padding:8px 24px;border:0;border-radius:var(--pr-radius-full);background:transparent;color:var(--pr-ink-a45);font-size:var(--pr-text-sm);font-weight:var(--pr-weight-bold);cursor:pointer;transition:all var(--pr-duration-medium) var(--pr-ease-standard)}.pr-segmented__item:hover{color:var(--pr-ink)}.pr-segmented__item[aria-pressed=true],.pr-segmented__item.is-active{color:#fff;background:var(--pr-grad-cta);box-shadow:0 2px 8px #dc26264d}.pr-switch{position:relative;display:inline-block;width:34px;height:20px;flex-shrink:0}.pr-switch input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.pr-switch__track{position:absolute;inset:0;border-radius:var(--pr-radius-full);background:var(--pr-ink-a18);transition:background var(--pr-duration-medium);pointer-events:none}.pr-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(--pr-duration-medium) var(--pr-ease-out)}.pr-switch input:checked+.pr-switch__track{background:var(--pr-red)}.pr-switch input:checked+.pr-switch__track:after{transform:translate(14px)}.pr-switch input:focus-visible+.pr-switch__track{box-shadow:var(--pr-ring-focus)}.pr-field{display:grid;gap:6px}.pr-label{font-size:var(--pr-text-ui);font-weight:var(--pr-weight-bold);color:var(--pr-ink)}.pr-hint{font-size:var(--pr-text-xs);color:var(--pr-muted)}.pr-input{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--pr-line);border-radius:var(--pr-radius-btn);background:#fff;color:var(--pr-ink);font-size:var(--pr-text-sm);box-shadow:var(--pr-shadow-xs);transition:border-color var(--pr-duration-fast),box-shadow var(--pr-duration-fast)}.pr-input::placeholder{color:var(--pr-ink-a45)}.pr-input:hover{border-color:var(--pr-ink-a14)}.pr-input:focus{outline:none;border-color:var(--pr-red-a55);box-shadow:var(--pr-ring-focus)}.pr-input[aria-invalid=true]{border-color:var(--pr-danger)}:is(.pr-on-dark,.pr-dark-shell,.pr-hero-dark,.pr-dark-panel,.pr-dark-card,.pr-price-card--dark) .pr-input,.pr-input--dark{color:#fff;background:#ffffff0a;border-color:#ffffff1a}:is(.pr-on-dark,.pr-dark-shell,.pr-hero-dark,.pr-dark-panel,.pr-dark-card,.pr-price-card--dark) .pr-input::placeholder,.pr-input--dark::placeholder{color:#fff6}.pr-faq__item{padding-block:20px;border-bottom:1px solid var(--pr-line)}.pr-faq__item:first-child{border-top:1px solid var(--pr-line)}.pr-faq__item summary{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;list-style:none;cursor:pointer;font-size:var(--pr-text-md);font-weight:var(--pr-weight-black);line-height:var(--pr-leading-snug);color:var(--pr-ink);transition:color var(--pr-duration-medium)}.pr-faq__item summary::-webkit-details-marker{display:none}.pr-faq__item summary:hover{color:var(--pr-red)}.pr-faq__item summary:after{content:"+";display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;margin-top:2px;border:1px solid var(--pr-line);border-radius:var(--pr-radius-md);background:#fff;color:var(--pr-muted);font-size:var(--pr-text-sm);font-weight:var(--pr-weight-regular);box-shadow:var(--pr-shadow-xs);transition:transform var(--pr-duration-medium),color var(--pr-duration-medium),border-color var(--pr-duration-medium)}.pr-faq__item[open] summary:after{content:"−";color:var(--pr-red);border-color:#dc26264d}.pr-faq__answer{margin-top:12px;max-width:62ch;font-size:var(--pr-text-sm);line-height:1.65;color:var(--pr-muted)}.pr-faq__answer a{color:var(--pr-red);font-weight:var(--pr-weight-bold)}.pr-announcement{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px 12px;min-height:38px;padding:4px 16px;background:var(--pr-grad-brand-x);color:#fff;font-size:var(--pr-text-ui);font-weight:var(--pr-weight-semibold)}.pr-announcement__timer{padding:2px 8px;border-radius:var(--pr-radius-xs);background:#17060959;font-size:var(--pr-text-2xs);font-variant-numeric:tabular-nums}.pr-header{position:sticky;top:0;z-index:var(--pr-z-header);color:var(--pr-ink);transition:background .4s var(--pr-ease-out),color .4s,box-shadow .4s}.pr-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--pr-header-h)}.pr-header.is-scrolled{color:#fff;background:#1c0609eb;backdrop-filter:blur(14px) saturate(1.8);-webkit-backdrop-filter:blur(14px) saturate(1.8);box-shadow:var(--pr-shadow-header)}.pr-nav{display:flex;align-items:center;gap:2px}.pr-nav-link{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border-radius:var(--pr-radius-lg);color:var(--pr-ink-a70);font-size:var(--pr-text-ui);font-weight:var(--pr-weight-semibold);transition:all var(--pr-duration-medium)}.pr-nav-link:hover,.pr-nav-link[aria-current=page]{color:var(--pr-ink);background:#1706090a}.pr-header.is-scrolled .pr-nav-link{color:#ffffffa6}.pr-header.is-scrolled .pr-nav-link:hover,.pr-header.is-scrolled .pr-nav-link[aria-current=page]{color:#fff;background:#ffffff12}.pr-header.is-scrolled .pr-btn--quiet{color:#fffc;border-color:#ffffff24}.pr-header.is-scrolled .pr-btn--quiet:hover{color:#fff;background:#ffffff0f}.pr-dropdown{min-width:280px;padding:8px;border:1px solid rgb(255 255 255 / .08);border-radius:var(--pr-radius-xl);background:#0f0203fa;-webkit-backdrop-filter:blur(14px) saturate(1.8);backdrop-filter:blur(14px) saturate(1.8);color:#fff;box-shadow:var(--pr-shadow-dropdown)}.pr-dropdown__item{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:var(--pr-radius-lg);font-size:var(--pr-text-ui);font-weight:var(--pr-weight-semibold);transition:background var(--pr-duration-fast)}.pr-dropdown__item:hover{background:#ffffff0d}.pr-dropdown__item small{display:block;margin-top:2px;color:#ffffff80;font-size:var(--pr-text-xs);font-weight:var(--pr-weight-regular)}.pr-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(--pr-radius-xl);background:#170609f0;color:#fff;font-size:var(--pr-text-ui);box-shadow:0 8px 24px #1706092e;animation:pr-rise-in .32s var(--pr-ease-out) .12s both}.pr-floating-banner p{flex:1 1 260px;color:#fff9;font-size:var(--pr-text-xs);line-height:1.5}.pr-floating-banner strong{display:block;color:#fff;font-size:var(--pr-text-ui);margin-bottom:2px}.pr-footer{position:relative;overflow:hidden;padding-block:64px 32px;background:var(--pr-dark-800);color:#ffffffb8}.pr-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px}.pr-footer__heading{margin-bottom:16px;color:#ffffffa6;font-size:var(--pr-text-2xs);font-weight:var(--pr-weight-black);letter-spacing:.1em;text-transform:uppercase}.pr-footer__links{display:grid;gap:12px;padding:0;margin:0;list-style:none}.pr-footer__link{color:#ffffffb8;font-size:var(--pr-text-ui);font-weight:var(--pr-weight-medium);transition:color var(--pr-duration-fast)}.pr-footer__link:hover{color:#fff}.pr-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(--pr-text-xs)}.pr-social{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid rgb(255 255 255 / .1);border-radius:var(--pr-radius-btn);background:#ffffff0a;color:#ffffffb3;transition:all var(--pr-duration-fast)}.pr-social:hover{color:#fff;background:#ffffff14}.pr-avatar{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--pr-grad-brand);color:#fff;font-size:var(--pr-text-ui);font-weight:var(--pr-weight-extrabold);box-shadow:0 0 0 2px #fff,0 0 0 4px #dc262633;object-fit:cover}.pr-testimonial{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:1px solid var(--pr-line);border-radius:var(--pr-radius-full);background:#fff;font-size:var(--pr-text-xs);box-shadow:var(--pr-shadow-xs)}.pr-testimonial strong{display:block;font-weight:var(--pr-weight-bold)}.pr-testimonial span{color:var(--pr-muted);font-size:var(--pr-text-2xs)}.pr-table{width:100%;border-collapse:collapse;font-size:var(--pr-text-ui)}.pr-table th{padding:10px 14px;border-bottom:1px solid var(--pr-line);color:var(--pr-ink-a45);font-size:var(--pr-text-2xs);font-weight:var(--pr-weight-bold);letter-spacing:var(--pr-tracking-caps);text-align:left;text-transform:uppercase}.pr-table td{padding:12px 14px;border-bottom:1px solid var(--pr-line)}.pr-table tbody tr:hover{background:var(--pr-off-white)}.pr-reveal{animation:pr-reveal-up var(--pr-duration-reveal) var(--pr-ease-out) both;animation-delay:var(--delay, 0s)}[data-reveal]:not(.pr-reveal){opacity:0;transform:translateY(16px)}.pr-float-slow{animation:pr-float 8s ease-in-out infinite}.pr-marquee{will-change:transform;animation:pr-marquee 38s linear infinite}.pr-marquee:hover{animation-play-state:paused}.pr-blink{animation:pr-live-blink 1.6s ease-in-out infinite}.pr-aurora{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px);will-change:transform}.pr-aurora--1{animation:pr-aurora-1 26s ease-in-out infinite;background:#dc262640}.pr-aurora--2{animation:pr-aurora-2 32s ease-in-out infinite;background:#c2410c38}.pr-aurora--3{animation:pr-aurora-3 38s ease-in-out infinite;background:#fbbf242e}@media(max-width:767px){.pr-aurora{opacity:.42}}@keyframes pr-reveal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pr-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pr-ping-ring{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}@keyframes pr-live-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes pr-glow-breathe{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1.08)}50%{opacity:.55;transform:translate(-50%,-50%) scale(1)}}@keyframes pr-aurora-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6%,-4%) scale(1.12)}}@keyframes pr-aurora-2{0%,to{transform:translate(0) scale(1.05)}50%{transform:translate(-7%,5%) scale(.95)}}@keyframes pr-aurora-3{0%,to{transform:translate(0) scale(.98)}50%{transform:translate(4%,6%) scale(1.1)}}*,*: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}}@media(max-width:760px){.app-header{position:static!important}}._icon_ja973_5,._iconRight_ja973_6{display:inline-flex;flex-shrink:0;transition:transform var(--duration-hover) var(--ease-spring)}@media(hover:hover){._button_ja973_12:hover:not(:disabled) ._icon_ja973_5{transform:scale(var(--hover-scale-icon)) rotate(var(--hover-tilt-icon))}._button_ja973_12:hover:not(:disabled) ._iconRight_ja973_6{transform:translate(var(--hover-nudge))}}._iconButton_ja973_21{width:32px;height:32px;border-color:transparent;border-radius:var(--pr-radius-btn);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--pr-duration-fast),color var(--pr-duration-fast),transform var(--duration-hover) var(--ease-spring)}._iconButton_ja973_21:hover:not(:disabled){border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-text)}@media(hover:hover){._iconButton_ja973_21:hover:not(:disabled){transform:scale(var(--hover-scale-icon)) rotate(var(--hover-tilt-icon))}}._iconButton_ja973_21:active:not(:disabled){transform:scale(var(--press-scale));transition-duration:var(--duration-press)}._spinner_ja973_49{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:_spin_ja973_49 .8s linear infinite}@keyframes _spin_ja973_49{to{transform:rotate(360deg)}}._card_ay9l6_5{--card-pad-x: var(--pr-space-6);padding:var(--pr-space-6) var(--card-pad-x);min-width:0;overflow:visible}._header_ay9l6_13{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--pr-space-5)}._titles_ay9l6_21{display:grid;gap:var(--space-1);min-width:0}._title_ay9l6_21{font-size:var(--text-lg);letter-spacing:var(--tracking-title)}._compact_ay9l6_31{--card-pad-x: var(--pr-space-5);padding:var(--pr-space-5) var(--card-pad-x)}._compact_ay9l6_31 ._header_ay9l6_13{gap:var(--space-2)}._compact_ay9l6_31 ._title_ay9l6_21{font-size:var(--pr-text-h3);white-space:nowrap}._compact_ay9l6_31 ._header_ay9l6_13>:not(._titles_ay9l6_21){white-space:nowrap}@media(max-width:720px){._card_ay9l6_5,._compact_ay9l6_31{--card-pad-x: var(--space-4);padding:var(--space-4) var(--card-pad-x)}._compact_ay9l6_31 ._header_ay9l6_13>:not(._titles_ay9l6_21){white-space:normal}}._wrapper_1dstz_2{position:relative;display:inline-flex;max-width:100%;min-width:0}._field_1dstz_8{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}._fieldLabel_1dstz_15{font-size:var(--pr-text-ui);font-weight:var(--pr-weight-bold);color:var(--pr-ink)}._trigger_1dstz_21{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-height);min-width:132px;max-width:100%;padding:0 40px 0 var(--space-4);border:var(--border-width) solid var(--control-border);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-control);font-size:var(--control-font-size);font-weight:var(--weight-medium);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}._trigger_1dstz_21[aria-expanded=true]{border-color:var(--control-focus-border);box-shadow:var(--control-focus-ring)}._field_1dstz_8 ._trigger_1dstz_21{width:100%}._trigger_1dstz_21:hover:not(:disabled){border-color:var(--color-control-border-hover)}._trigger_1dstz_21:disabled{background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}._withIcon_1dstz_58{padding-left:42px}._icon_1dstz_61{position:absolute;left:14px;display:inline-flex;color:var(--color-text-secondary)}._value_1dstz_67{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1dstz_73{position:absolute;right:12px;color:var(--color-text-secondary);transition:transform var(--duration-hover) var(--ease-smooth)}._trigger_1dstz_21[aria-expanded=true] ._chevron_1dstz_73{transform:rotate(180deg)}._list_1dstz_84{position:fixed;z-index:var(--z-dropdown);margin:0;padding:var(--space-1);list-style:none;overflow-y:auto;overscroll-behavior:contain;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-popover);font-size:var(--text-md);color:var(--color-text)}._list_1dstz_84:focus{outline:none}._list_1dstz_84:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._option_1dstz_106{display:flex;align-items:center;gap:var(--space-2);min-height:var(--option-height);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none}._active_1dstz_116{background:var(--color-option-hover);box-shadow:inset 0 0 0 1px var(--color-border-strong)}._selected_1dstz_120:not(._allOption_1dstz_120),._selected_1dstz_120._allOption_1dstz_120{color:var(--color-option-selected-text);font-weight:var(--weight-semibold)}._list_1dstz_84:not([aria-multiselectable]) ._selected_1dstz_120{background:var(--color-option-selected)}._allOption_1dstz_120{margin-bottom:var(--space-1);border-bottom:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm) var(--radius-sm) 0 0}._optionLabel_1dstz_133{flex:1;min-width:0;overflow-wrap:anywhere}._check_1dstz_138{flex-shrink:0;color:var(--color-option-selected-text)}._box_1dstz_143{display:inline-grid;place-content:center;flex-shrink:0;width:var(--check-size);height:var(--check-size);border:1.5px solid var(--color-border-strong);border-radius:var(--check-radius);background:var(--color-surface)}._box_1dstz_143: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)}._box_1dstz_143[data-checked=true]{border-color:var(--color-check);background:var(--color-check)}._box_1dstz_143[data-checked=true]:before{transform:rotate(-45deg) scale(1)}@media(max-width:640px){._wrapper_1dstz_2{display:flex;width:100%}._trigger_1dstz_21{width:100%;min-width:0}}._state_rv3xb_2{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)}._tile_rv3xb_12{margin-bottom:var(--space-2);border:var(--border-width) solid var(--color-border);color:var(--color-kicker)}._title_rv3xb_17{color:var(--color-text)}._text_rv3xb_20{font-size:var(--pr-text-ui);line-height:var(--pr-leading-relaxed);max-width:420px}._code_rv3xb_25{font-size:var(--text-xs);color:var(--color-text-subtle)}._danger_rv3xb_29{color:var(--color-danger)}._muted_rv3xb_32{color:var(--color-kicker)}
