:root{--pw-font-sans: "IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--pw-font-serif: "IBM Plex Serif", Georgia, "Times New Roman", serif;--pw-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pw-ground: #e8edf2;--pw-ground-image: repeating-linear-gradient(0deg, rgba(23, 45, 64, .035) 0 1px, transparent 1px 32px), repeating-linear-gradient(90deg, rgba(23, 45, 64, .035) 0 1px, transparent 1px 32px), radial-gradient(1100px 620px at 8% -8%, rgba(2, 100, 143, .2), transparent 62%), radial-gradient(900px 540px at 96% 6%, rgba(96, 82, 190, .16), transparent 58%), radial-gradient(900px 600px at 70% 104%, rgba(190, 120, 70, .1), transparent 60%);--pw-ink: #15181c;--pw-prose: #22282e;--pw-mid: #3d464e;--pw-mid-2: #4c5862;--pw-soft: #6b7681;--pw-soft-2: #566270;--pw-strike: #8d959c;--pw-rule-faint: rgba(23, 45, 64, .07);--pw-rule: rgba(23, 45, 64, .08);--pw-rule-dl: rgba(23, 45, 64, .09);--pw-rule-head: rgba(23, 45, 64, .12);--pw-rule-divider: rgba(23, 45, 64, .13);--pw-rule-button: rgba(23, 45, 64, .14);--pw-accent: #02648f;--pw-accent-bright: #02648f;--pw-on-accent: #ffffff;--pw-accent-line: rgba(2, 100, 143, .45);--pw-accent-ring-soft: rgba(2, 100, 143, .1);--pw-accent-open-bg: rgba(2, 100, 143, .12);--pw-accent-open-edge: rgba(2, 100, 143, .32);--pw-mark-shadow: 0 6px 14px -6px rgba(2, 100, 143, .75), inset 0 1px 0 rgba(255, 255, 255, .32);--pw-mark-shadow-here: 0 0 0 5px rgba(2, 100, 143, .15), 0 8px 18px -8px rgba(2, 100, 143, .7), inset 0 1px 0 rgba(255, 255, 255, .32);--pw-submit-shadow: 0 12px 26px -12px rgba(2, 100, 143, .8), inset 0 1px 0 rgba(255, 255, 255, .28);--pw-refuse: #a33a1f;--pw-refuse-ink: #7e2e18;--pw-refuse-badge-bg: #ffffff;--pw-refuse-badge-edge: rgba(163, 58, 31, .85);--pw-refuse-shadow: 0 6px 14px -6px rgba(163, 58, 31, .7), inset 0 1px 0 rgba(255, 255, 255, .3);--pw-chain-a: #02648f;--pw-chain-b: #a8551a;--pw-mark-edge: rgba(23, 45, 64, .3);--pw-mark-edge-solid: rgba(23, 45, 64, .24);--pw-mark-hatch: repeating-linear-gradient(45deg, rgba(23, 45, 64, .13) 0 2px, transparent 2px 5px);--pw-dash-near: repeating-linear-gradient(90deg, rgba(23, 45, 64, .32) 0 3px, transparent 3px 7px);--pw-dash-far: repeating-linear-gradient(90deg, rgba(23, 45, 64, .2) 0 3px, transparent 3px 7px);--pw-track: rgba(23, 45, 64, .13);--pw-underline: rgba(23, 45, 64, .38);--pw-glass-header: rgba(255, 255, 255, .58);--pw-glass-facts: rgba(255, 255, 255, .32);--pw-glass-nav: rgba(255, 255, 255, .38);--pw-glass-panel: rgba(255, 255, 255, .62);--pw-glass-hero: rgba(255, 255, 255, .66);--pw-glass-card: rgba(255, 255, 255, .5);--pw-glass-button: rgba(255, 255, 255, .55);--pw-glass-mark: rgba(255, 255, 255, .38);--pw-glass-mark-live: rgba(255, 255, 255, .6);--pw-glass-mark-hatch: rgba(255, 255, 255, .42);--pw-edge-hero: rgba(255, 255, 255, .65);--pw-edge-card: rgba(255, 255, 255, .55);--pw-inset-header: inset 0 1px 0 rgba(255, 255, 255, .65);--pw-inset-panel: inset 0 1px 0 rgba(255, 255, 255, .75);--pw-shadow-hero: 0 1px 2px rgba(23, 45, 64, .06), 0 24px 48px -28px rgba(23, 45, 64, .42), inset 0 1px 0 rgba(255, 255, 255, .85);--pw-shadow-card: 0 1px 2px rgba(23, 45, 64, .05), 0 14px 30px -22px rgba(23, 45, 64, .35), inset 0 1px 0 rgba(255, 255, 255, .7);--pw-blur-header: blur(20px) saturate(1.4);--pw-blur-facts: blur(16px) saturate(1.3);--pw-blur-nav: blur(18px) saturate(1.3);--pw-blur-panel: blur(24px) saturate(1.35);--pw-blur-hero: blur(28px) saturate(1.4);--pw-blur-card: blur(22px) saturate(1.35);--pw-blur-button: blur(10px) saturate(1.2);--pw-blur-mark: blur(8px);--pw-blur-hatch: blur(6px) saturate(1.1);--pw-viewer-bg: #05080b;--pw-viewer-edge: rgba(255, 255, 255, .1);--pw-viewer-inset: inset 0 1px 0 rgba(255, 255, 255, .07), inset 0 0 40px rgba(2, 100, 143, .12);--pw-viewer-bracket: #2f3944;--pw-viewer-ink: #8b97a3;--pw-viewer-chip-ink: #cfd8e0;--pw-viewer-chip-bg: rgba(255, 255, 255, .08);--pw-r-hero: 16px;--pw-r-card: 13px;--pw-r-viewer: 10px;--pw-r-button: 9px;--pw-r-input: 12px;--pw-r-chip: 3px;--pw-r-track: 2px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--pw-ground: #080c11;--pw-ground-image: repeating-linear-gradient(0deg, rgba(255, 255, 255, .03) 0 1px, transparent 1px 32px), repeating-linear-gradient(90deg, rgba(255, 255, 255, .03) 0 1px, transparent 1px 32px), radial-gradient(1100px 620px at 8% -8%, rgba(69, 168, 212, .26), transparent 62%), radial-gradient(900px 540px at 96% 6%, rgba(120, 100, 220, .2), transparent 58%), radial-gradient(900px 600px at 70% 104%, rgba(212, 140, 80, .1), transparent 60%);--pw-ink: #e8ecf0;--pw-prose: #dbe1e8;--pw-mid: #c2cad2;--pw-mid-2: #98a2ac;--pw-soft: #7d8792;--pw-soft-2: #98a2ac;--pw-strike: #7d8792;--pw-rule-faint: rgba(255, 255, 255, .07);--pw-rule: rgba(255, 255, 255, .08);--pw-rule-dl: rgba(255, 255, 255, .08);--pw-rule-head: rgba(255, 255, 255, .14);--pw-rule-divider: rgba(255, 255, 255, .14);--pw-rule-button: rgba(255, 255, 255, .14);--pw-accent: #45a8d4;--pw-accent-bright: #6ec0e6;--pw-on-accent: #0d1216;--pw-accent-line: rgba(69, 168, 212, .55);--pw-accent-ring-soft: rgba(69, 168, 212, .14);--pw-accent-open-bg: rgba(69, 168, 212, .16);--pw-accent-open-edge: rgba(69, 168, 212, .38);--pw-mark-shadow: 0 8px 18px -8px rgba(69, 168, 212, .8), inset 0 1px 0 rgba(255, 255, 255, .28);--pw-mark-shadow-here: 0 0 0 5px rgba(69, 168, 212, .2), 0 10px 22px -10px rgba(69, 168, 212, .85), inset 0 1px 0 rgba(255, 255, 255, .28);--pw-submit-shadow: 0 12px 26px -12px rgba(69, 168, 212, .55), inset 0 1px 0 rgba(255, 255, 255, .18);--pw-refuse: #d8714f;--pw-refuse-ink: #e79c84;--pw-refuse-badge-bg: #13161b;--pw-refuse-badge-edge: rgba(216, 113, 79, .85);--pw-refuse-shadow: 0 8px 18px -8px rgba(216, 113, 79, .8), inset 0 1px 0 rgba(255, 255, 255, .28);--pw-chain-a: #45a8d4;--pw-chain-b: #d9a05b;--pw-mark-edge: rgba(255, 255, 255, .28);--pw-mark-edge-solid: rgba(255, 255, 255, .24);--pw-mark-hatch: repeating-linear-gradient(45deg, rgba(255, 255, 255, .15) 0 2px, transparent 2px 5px);--pw-dash-near: repeating-linear-gradient(90deg, rgba(255, 255, 255, .34) 0 3px, transparent 3px 7px);--pw-dash-far: repeating-linear-gradient(90deg, rgba(255, 255, 255, .2) 0 3px, transparent 3px 7px);--pw-track: rgba(255, 255, 255, .14);--pw-underline: rgba(255, 255, 255, .38);--pw-glass-header: rgba(8, 12, 17, .55);--pw-glass-facts: rgba(255, 255, 255, .04);--pw-glass-nav: rgba(255, 255, 255, .05);--pw-glass-panel: rgba(255, 255, 255, .07);--pw-glass-hero: rgba(255, 255, 255, .07);--pw-glass-card: rgba(255, 255, 255, .07);--pw-glass-button: rgba(255, 255, 255, .07);--pw-glass-mark: rgba(255, 255, 255, .05);--pw-glass-mark-live: rgba(255, 255, 255, .07);--pw-glass-mark-hatch: rgba(255, 255, 255, .05);--pw-edge-hero: rgba(255, 255, 255, .12);--pw-edge-card: rgba(255, 255, 255, .1);--pw-inset-header: inset 0 1px 0 rgba(255, 255, 255, .07);--pw-inset-panel: inset 0 1px 0 rgba(255, 255, 255, .09);--pw-shadow-hero: 0 28px 56px -30px rgba(0, 0, 0, .85), inset 0 1px 0 rgba(255, 255, 255, .11);--pw-shadow-card: 0 18px 36px -24px rgba(0, 0, 0, .8), inset 0 1px 0 rgba(255, 255, 255, .08);--pw-viewer-bracket: #262c34}}:root[data-theme=dark]{--pw-ground: #080c11;--pw-ground-image: repeating-linear-gradient(0deg, rgba(255, 255, 255, .03) 0 1px, transparent 1px 32px), repeating-linear-gradient(90deg, rgba(255, 255, 255, .03) 0 1px, transparent 1px 32px), radial-gradient(1100px 620px at 8% -8%, rgba(69, 168, 212, .26), transparent 62%), radial-gradient(900px 540px at 96% 6%, rgba(120, 100, 220, .2), transparent 58%), radial-gradient(900px 600px at 70% 104%, rgba(212, 140, 80, .1), transparent 60%);--pw-ink: #e8ecf0;--pw-prose: #dbe1e8;--pw-mid: #c2cad2;--pw-mid-2: #98a2ac;--pw-soft: #7d8792;--pw-soft-2: #98a2ac;--pw-strike: #7d8792;--pw-rule-faint: rgba(255, 255, 255, .07);--pw-rule: rgba(255, 255, 255, .08);--pw-rule-dl: rgba(255, 255, 255, .08);--pw-rule-head: rgba(255, 255, 255, .14);--pw-rule-divider: rgba(255, 255, 255, .14);--pw-rule-button: rgba(255, 255, 255, .14);--pw-accent: #45a8d4;--pw-accent-bright: #6ec0e6;--pw-on-accent: #0d1216;--pw-accent-line: rgba(69, 168, 212, .55);--pw-accent-ring-soft: rgba(69, 168, 212, .14);--pw-accent-open-bg: rgba(69, 168, 212, .16);--pw-accent-open-edge: rgba(69, 168, 212, .38);--pw-mark-shadow: 0 8px 18px -8px rgba(69, 168, 212, .8), inset 0 1px 0 rgba(255, 255, 255, .28);--pw-mark-shadow-here: 0 0 0 5px rgba(69, 168, 212, .2), 0 10px 22px -10px rgba(69, 168, 212, .85), inset 0 1px 0 rgba(255, 255, 255, .28);--pw-submit-shadow: 0 12px 26px -12px rgba(69, 168, 212, .55), inset 0 1px 0 rgba(255, 255, 255, .18);--pw-refuse: #d8714f;--pw-refuse-ink: #e79c84;--pw-refuse-badge-bg: #13161b;--pw-refuse-badge-edge: rgba(216, 113, 79, .85);--pw-refuse-shadow: 0 8px 18px -8px rgba(216, 113, 79, .8), inset 0 1px 0 rgba(255, 255, 255, .28);--pw-chain-a: #45a8d4;--pw-chain-b: #d9a05b;--pw-mark-edge: rgba(255, 255, 255, .28);--pw-mark-edge-solid: rgba(255, 255, 255, .24);--pw-mark-hatch: repeating-linear-gradient(45deg, rgba(255, 255, 255, .15) 0 2px, transparent 2px 5px);--pw-dash-near: repeating-linear-gradient(90deg, rgba(255, 255, 255, .34) 0 3px, transparent 3px 7px);--pw-dash-far: repeating-linear-gradient(90deg, rgba(255, 255, 255, .2) 0 3px, transparent 3px 7px);--pw-track: rgba(255, 255, 255, .14);--pw-underline: rgba(255, 255, 255, .38);--pw-glass-header: rgba(8, 12, 17, .55);--pw-glass-facts: rgba(255, 255, 255, .04);--pw-glass-nav: rgba(255, 255, 255, .05);--pw-glass-panel: rgba(255, 255, 255, .07);--pw-glass-hero: rgba(255, 255, 255, .07);--pw-glass-card: rgba(255, 255, 255, .07);--pw-glass-button: rgba(255, 255, 255, .07);--pw-glass-mark: rgba(255, 255, 255, .05);--pw-glass-mark-live: rgba(255, 255, 255, .07);--pw-glass-mark-hatch: rgba(255, 255, 255, .05);--pw-edge-hero: rgba(255, 255, 255, .12);--pw-edge-card: rgba(255, 255, 255, .1);--pw-inset-header: inset 0 1px 0 rgba(255, 255, 255, .07);--pw-inset-panel: inset 0 1px 0 rgba(255, 255, 255, .09);--pw-shadow-hero: 0 28px 56px -30px rgba(0, 0, 0, .85), inset 0 1px 0 rgba(255, 255, 255, .11);--pw-shadow-card: 0 18px 36px -24px rgba(0, 0, 0, .8), inset 0 1px 0 rgba(255, 255, 255, .08);--pw-viewer-bracket: #262c34}body.pw-body{margin:0;background-color:var(--pw-ground);background-image:var(--pw-ground-image);background-attachment:fixed;color:var(--pw-ink);font-family:var(--pw-font-sans);-webkit-font-smoothing:antialiased}.vzf.pw-scope{--vzf-brand: var(--pw-accent);--vzf-brand-deep: var(--pw-accent-bright);--vzf-ink: var(--pw-ink);--vzf-ink-soft: var(--pw-mid);--vzf-ink-faint: var(--pw-mid-2);--vzf-line: var(--pw-rule-divider);--vzf-line-soft: var(--pw-rule-faint);--vzf-paper: transparent;--vzf-surface: var(--pw-glass-card);--vzf-text-scale: .85;--vzf-font-body: var(--pw-font-sans);--vzf-font-display: var(--pw-font-serif);--vzf-font-mono: var(--pw-font-mono);--vzf-r-sm: var(--pw-r-chip);--vzf-r-md: var(--pw-r-button);--vzf-r-lg: var(--pw-r-card)}@keyframes pw-spin{to{transform:rotate(360deg)}}.pw-spin{animation:pw-spin 1.15s linear infinite;transform-origin:50% 50%}@media(prefers-reduced-motion:reduce){.pw-spin{animation:none}}
