/*! WireKit v2.37.1 | MIT License | https://wirekit.app
 *  The readable, fully commented source of this file ships alongside it as
 *  wirekit.css — read that one. */
@custom-variant dark (&:where(.dark,.dark *));:where(:root){color-scheme:light;--color-wk-accent: oklch(20.5% 0 0);--color-wk-accent-hover: oklch(26.9% 0 0);--color-wk-accent-content: oklch(20.5% 0 0);--color-wk-accent-fg: oklch(98.5% 0 0);--color-wk-danger: oklch(57.7% .245 27.325);--color-wk-danger-hover: oklch(50.5% .213 27.518);--color-wk-danger-fg: #fff;--color-wk-danger-text: oklch(50.5% .213 27.518);--color-wk-success: oklch(62.7% .194 149.214);--color-wk-success-hover: oklch(52.7% .154 150.069);--color-wk-success-fg: oklch(21% .006 285.885);--color-wk-success-text: oklch(45.6% .17 149.7);--color-wk-warning: oklch(76.9% .188 70.08);--color-wk-warning-hover: oklch(66.6% .179 58.318);--color-wk-warning-fg: oklch(21% .006 285.885);--color-wk-warning-text: oklch(47.6% .158 65);--color-wk-warning-bg: oklch(96.4% .058 102.1);--color-wk-info-text: var(--color-wk-accent-content);--color-wk-accent-text: var(--color-wk-accent-content);--color-wk-bg: #fff;--color-wk-bg-elevated: #fff;--color-wk-bg-subtle: oklch(98.5% 0 0);--color-wk-bg-muted: oklch(97% 0 0);--color-wk-bg-input: #fff;--color-wk-bg-inverse: oklch(14.5% 0 0);--color-wk-bg-skeleton: oklch(93% 0 0);--reading-skeleton-pulse-opacity: .5;--color-wk-text: oklch(14.5% 0 0);--color-wk-code: var(--color-wk-text);--color-wk-code-bg: var(--color-wk-bg-muted);--color-wk-text-muted: oklch(47% 0 0);--color-wk-text-subtle: oklch(55.6% 0 0);--color-wk-text-placeholder: oklch(55.6% 0 0);--color-wk-text-inverse: #fff;--color-wk-border: oklch(91.4% 0 0);--color-wk-border-strong: oklch(66% 0 0);--color-wk-border-strong-hover: oklch(58% 0 0);--color-wk-border-hover: oklch(80% 0 0);--color-wk-border-subtle: oklch(94% 0 0);--color-wk-border-error: oklch(50.5% .213 27.518);--color-wk-border-success: oklch(45.6% .17 149.7);--color-wk-ring: oklch(14.5% 0 0);--color-wk-ring-offset: #fff;--radius-wk: .5rem;--radius-wk-sm: calc(var(--radius-wk) * .75);--radius-wk-md: var(--radius-wk);--radius-wk-lg: calc(var(--radius-wk) * 1.25);--radius-wk-xl: calc(var(--radius-wk) * 2);--radius-wk-full: 9999px;--shadow-wk-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-wk-md: 0 4px 12px -2px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .04);--shadow-wk-lg: 0 12px 32px -4px rgba(0, 0, 0, .1), 0 4px 10px -2px rgba(0, 0, 0, .06);--shadow-wk-none: 0 0 0 0 transparent;--shadow-wk-badge: 0 1px 1px color-mix(in srgb, var(--color-wk-text) 4%, transparent), inset 0 0 0 1px color-mix(in srgb, currentColor 30%, transparent);--font-wk-sans: Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--font-wk-mono: ui-monospace, "Fira Code", "Cascadia Code", monospace;--font-wk-heading-weight: 600;--font-wk-heading-line-height: 1.25;--font-wk-heading-xl: 2.5rem;--font-wk-heading-2xl: 3.5rem;--font-wk-body-weight: 400;--font-wk-letter-spacing: -.01em;--font-wk-line-height: 1.5;--leading-wk-tight: 1.25;--leading-wk-relaxed: 1.625;--transition-wk-duration: .15s;--transition-wk-easing: cubic-bezier(.4, 0, .2, 1);--shimmer-wk-duration: 2s;--shimmer-wk-band: 3ch;--shimmer-wk-angle: 105deg;--indicator-wk-offset: 0px;--motion-wk-duration-fast: .15s;--motion-wk-duration-normal: .3s;--motion-wk-duration-slow: .6s;--motion-wk-delay-none: 0ms;--motion-wk-delay-sm: 75ms;--motion-wk-delay-md: .15s;--motion-wk-delay-lg: .3s;--motion-wk-delay-xl: .5s;--wk-stagger-step: 75ms;--motion-wk-easing-out: cubic-bezier(.16, 1, .3, 1);--motion-wk-easing-in: cubic-bezier(.7, 0, .84, 0);--motion-wk-easing-spring: cubic-bezier(.5, 1.5, .5, 1);--border-wk-width: 1px;--border-wk-badge-width: var(--border-wk-width);--opacity-wk-hover: .8;--opacity-wk-disabled: .5;--wk-sticky-panel-w: 20rem;--opacity-wk-loading: .7;--ring-wk-width: 2px;--ring-wk-offset: 2px;--size-wk-xs: 1.5rem;--size-wk-sm: 2rem;--size-wk-md-compact: 2.25rem;--size-wk-md: 2.5rem;--size-wk-lg: 3rem;--size-wk-xl: 6rem;--fade-wk-size: 2rem;--padding-wk-x-xs: .375rem;--padding-wk-x-sm: .625rem;--padding-wk-x-md: .75rem;--padding-wk-x-lg: 1rem;--padding-wk-x-xl: 1.5rem;--padding-wk-y-xs: .25rem;--padding-wk-y-sm: .375rem;--padding-wk-y-md: .5rem;--padding-wk-y-lg: .75rem;--padding-wk-y-xl: 1rem;--gap-wk-xs: .25rem;--gap-wk-sm: .5rem;--gap-wk-md: .75rem;--gap-wk-lg: 1rem;--gap-wk-xl: 1.5rem;--gap-wk-2xl: 2rem;--space-wk-xs: .25rem;--space-wk-sm: .5rem;--space-wk-md: 1rem;--space-wk-lg: 1.5rem;--space-wk-xl: 2.5rem;--space-wk-2xl: 4rem;--space-wk-nav-gap: .25rem;--space-wk-section-sm: 3rem;--space-wk-section-md: 5rem;--space-wk-section-lg: 7rem;--space-wk-toast-offset: 0px;--size-wk-container-sm: 40rem;--size-wk-container-md: 48rem;--size-wk-container-lg: 64rem;--size-wk-container-xl: 80rem;--size-wk-container-2xl: 96rem;--font-scale-wk: 1;--text-wk-2xs: calc(.6875rem * var(--font-scale-wk));--text-wk-xs: calc(.75rem * var(--font-scale-wk));--text-wk-sm: calc(.8125rem * var(--font-scale-wk));--text-wk-md: calc(.875rem * var(--font-scale-wk));--text-wk-lg: calc(1rem * var(--font-scale-wk));--text-wk-xl: calc(1.25rem * var(--font-scale-wk));--text-wk-2xl: calc(1.5rem * var(--font-scale-wk));--text-wk-3xl: calc(1.875rem * var(--font-scale-wk));--text-wk-4xl: calc(2.25rem * var(--font-scale-wk));--text-wk-5xl: calc(3rem * var(--font-scale-wk));--measure-wk: 65ch;--measure-wk-wide: 78ch;--color-wk-overlay: oklch(0% 0 0 / .5);--z-wk-sticky: 40;--z-wk-dropdown: 50;--z-wk-chrome: 55;--z-wk-tooltip: 60;--z-wk-modal: 70;--z-wk-drawer: 70;--size-wk-modal-sm: 24rem;--size-wk-modal-md: 32rem;--size-wk-modal-lg: 42rem;--size-wk-modal-xl: 56rem;--size-wk-modal-full: 100%;--size-wk-drawer-sm: 20rem;--size-wk-drawer-md: 28rem;--size-wk-drawer-lg: 40rem}@property --color-wk-rail-bg{syntax: "<color>"; inherits: true; initial-value: #fff;}@property --color-wk-rail-text{syntax: "<color>"; inherits: true; initial-value: oklch(14.5% 0 0);}@property --color-wk-rail-muted{syntax: "<color>"; inherits: true; initial-value: oklch(47% 0 0);}@property --color-wk-rail-hover-bg{syntax: "<color>"; inherits: true; initial-value: oklch(97% 0 0);}@property --color-wk-rail-active-bg{syntax: "<color>"; inherits: true; initial-value: oklch(97% 0 0);}@property --color-wk-rail-active-text{syntax: "<color>"; inherits: true; initial-value: oklch(14.5% 0 0);}@property --color-wk-rail-hover-fg{syntax: "<color>"; inherits: true; initial-value: oklch(14.5% 0 0);}@property --color-wk-rail-active-fg{syntax: "<color>"; inherits: true; initial-value: oklch(14.5% 0 0);}@property --color-wk-rail-border{syntax: "<color>"; inherits: true; initial-value: oklch(91.4% 0 0);}@property --color-wk-rail-ring{syntax: "<color>"; inherits: true; initial-value: oklch(14.5% 0 0);}@property --color-wk-rail-badge{syntax: "<color>"; inherits: true; initial-value: oklch(14.5% 0 0);}@property --color-wk-rail-badge-fg{syntax: "<color>"; inherits: true; initial-value: #fff;}@property --radius-wk-nav-item{syntax: "<length>"; inherits: true; initial-value: .5rem;}:where(:root){--size-wk-shell-bar: 3.5rem;--size-wk-rail: calc(1.25rem + (2 * var(--padding-wk-x-sm)) + (2 * var(--padding-wk-y-sm)) + var(--border-wk-width));--size-wk-rail-labeled: 5.5rem;--size-wk-rail-expanded: 15rem;--radius-wk-shell-panel: var(--radius-wk-xl);--wk-nav-pad: 0px;--radius-wk-nav-item: var(--radius-wk-md);--wk-rail-item-aspect: auto;--color-wk-rail-bg: var(--color-wk-bg-elevated);--color-wk-rail-text: var(--color-wk-text);--color-wk-rail-muted: var(--color-wk-text-muted);--color-wk-rail-hover-bg: var(--color-wk-bg-muted);--color-wk-rail-active-bg: var(--color-wk-bg-muted);--color-wk-rail-active-text: var(--color-wk-text);--color-wk-rail-hover-fg: var(--color-wk-text);--color-wk-rail-active-fg: var(--color-wk-text);--color-wk-rail-border: var(--color-wk-border);--color-wk-rail-badge: var(--color-wk-accent);--color-wk-rail-badge-fg: var(--color-wk-accent-fg);--color-wk-rail-ring: var(--color-wk-ring);--size-wk-tooltip-max: 20rem;--color-wk-tooltip-bg: var(--color-wk-text);--color-wk-tooltip-text: var(--color-wk-bg);--color-wk-scrollbar-thumb: oklch(87% 0 0);--color-wk-scrollbar-thumb-hover: oklch(70.8% 0 0);--color-wk-scrollbar-track: transparent;--size-wk-scrollbar: 6px}:where(.dark){color-scheme:dark;--color-wk-accent: oklch(98.5% 0 0);--color-wk-accent-hover: oklch(92.2% 0 0);--color-wk-accent-content: oklch(98.5% 0 0);--color-wk-accent-fg: oklch(20.5% 0 0);--color-wk-danger: oklch(57.7% .245 27.325);--color-wk-danger-hover: oklch(50.5% .213 27.518);--color-wk-danger-fg: #fff;--color-wk-danger-text: oklch(70.4% .191 22.216);--color-wk-success: oklch(72.3% .219 149.579);--color-wk-success-hover: oklch(79.2% .209 151.711);--color-wk-success-text: oklch(79.2% .209 151.711);--color-wk-warning: oklch(82.8% .189 84.429);--color-wk-warning-hover: oklch(87.9% .169 91.605);--color-wk-warning-text: oklch(85.4% .183 81);--color-wk-warning-bg: oklch(32% .06 80);--color-wk-info-text: var(--color-wk-accent-content);--color-wk-accent-text: var(--color-wk-accent-content);--color-wk-bg: oklch(14.5% 0 0);--color-wk-bg-elevated: oklch(20.5% 0 0);--color-wk-bg-subtle: oklch(20.5% 0 0);--color-wk-bg-muted: oklch(26.9% 0 0);--color-wk-bg-input: oklch(14.5% 0 0);--color-wk-bg-inverse: oklch(98.5% 0 0);--color-wk-bg-skeleton: oklch(33% 0 0);--color-wk-text: oklch(98.5% 0 0);--color-wk-code: var(--color-wk-text);--color-wk-code-bg: var(--color-wk-bg-muted);--color-wk-text-muted: oklch(74% 0 0);--color-wk-text-subtle: oklch(70.8% 0 0);--color-wk-text-placeholder: oklch(70.8% 0 0);--color-wk-text-inverse: oklch(14.5% 0 0);--color-wk-border: oklch(32% 0 0);--color-wk-border-strong: oklch(51% 0 0);--color-wk-border-strong-hover: oklch(58% 0 0);--color-wk-border-hover: oklch(43.9% 0 0);--color-wk-border-subtle: oklch(26.9% 0 0);--color-wk-border-error: oklch(70.4% .191 22.216);--color-wk-border-success: oklch(79.2% .209 151.711);--color-wk-ring: oklch(98.5% 0 0);--color-wk-ring-offset: oklch(14.5% 0 0);--color-wk-overlay: oklch(0% 0 0 / .7);--shadow-wk-sm: 0 1px 2px 0 rgba(0, 0, 0, .2);--shadow-wk-md: 0 4px 12px -2px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2);--shadow-wk-lg: 0 12px 32px -4px rgba(0, 0, 0, .4), 0 4px 10px -2px rgba(0, 0, 0, .25);--color-wk-scrollbar-thumb: oklch(43.9% 0 0);--color-wk-scrollbar-thumb-hover: oklch(55.6% 0 0)}.wk-scrollbar{scrollbar-width:thin;scrollbar-color:var(--color-wk-scrollbar-thumb) var(--color-wk-scrollbar-track)}.wk-scrollbar::-webkit-scrollbar{width:var(--size-wk-scrollbar);height:var(--size-wk-scrollbar)}.wk-scrollbar::-webkit-scrollbar-track{background:var(--color-wk-scrollbar-track)}.wk-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-wk-scrollbar-thumb);border-radius:var(--radius-wk-full)}.wk-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--color-wk-scrollbar-thumb-hover)}.wk-scrollbar::-webkit-scrollbar-corner{background:var(--color-wk-scrollbar-track)}.wk-scroll-fade[data-fade-axis=y][data-fade=both]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-wk-size),#000 calc(100% - var(--fade-wk-size)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-wk-size),#000 calc(100% - var(--fade-wk-size)),transparent 100%)}.wk-scroll-fade[data-fade-axis=y][data-fade=start]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-wk-size));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-wk-size))}.wk-scroll-fade[data-fade-axis=y][data-fade=end]{-webkit-mask-image:linear-gradient(to top,transparent 0,#000 var(--fade-wk-size));mask-image:linear-gradient(to top,transparent 0,#000 var(--fade-wk-size))}.wk-scroll-fade[data-fade-axis=x][data-fade=both]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-wk-size),#000 calc(100% - var(--fade-wk-size)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-wk-size),#000 calc(100% - var(--fade-wk-size)),transparent 100%)}.wk-scroll-fade[data-fade-axis=x][data-fade=start]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-wk-size));mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-wk-size))}.wk-scroll-fade[data-fade-axis=x][data-fade=end],[dir=rtl] .wk-scroll-fade[data-fade-axis=x][data-fade=start]{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 var(--fade-wk-size));mask-image:linear-gradient(to left,transparent 0,#000 var(--fade-wk-size))}[dir=rtl] .wk-scroll-fade[data-fade-axis=x][data-fade=end]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-wk-size));mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-wk-size))}.wk-scroll-fade[data-fade-axis][data-fade]:focus-within{-webkit-mask-image:none;mask-image:none}[data-wk-attachment-group][data-orientation=row]>*{scroll-snap-align:start}.wk-scroll-shadow{--wk-scroll-shadow-bg: var(--color-wk-bg-elevated);--wk-scroll-shadow-color: color-mix(in oklab, var(--color-wk-text) 12%, transparent);--wk-scroll-shadow-size: .875rem;background:linear-gradient(var(--wk-scroll-shadow-bg) 30%,transparent) center top / 100% 2.25rem,linear-gradient(transparent,var(--wk-scroll-shadow-bg) 70%) center bottom / 100% 2.25rem,radial-gradient(farthest-side at 50% 0,var(--wk-scroll-shadow-color),transparent) center top / 100% var(--wk-scroll-shadow-size),radial-gradient(farthest-side at 50% 100%,var(--wk-scroll-shadow-color),transparent) center bottom / 100% var(--wk-scroll-shadow-size);background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}.wk-scroll-shadow-top,.wk-scroll-shadow-bottom{--wk-scroll-shadow-color: color-mix(in oklab, var(--color-wk-text) 12%, transparent);--wk-scroll-shadow-size: .875rem;position:absolute;left:0;right:0;height:var(--wk-scroll-shadow-size);pointer-events:none}.wk-scroll-shadow-top{top:0;background:radial-gradient(farthest-side at 50% 0,var(--wk-scroll-shadow-color),transparent)}.wk-scroll-shadow-bottom{bottom:0;background:radial-gradient(farthest-side at 50% 100%,var(--wk-scroll-shadow-color),transparent)}.wk-scroll-shadow-start,.wk-scroll-shadow-end{--wk-scroll-shadow-color: color-mix(in oklab, var(--color-wk-text) 12%, transparent);--wk-scroll-shadow-size: .875rem;position:absolute;top:0;bottom:0;width:var(--wk-scroll-shadow-size);pointer-events:none}.wk-scroll-shadow-start{inset-inline-start:0;background:radial-gradient(farthest-side at 0 50%,var(--wk-scroll-shadow-color),transparent)}.wk-scroll-shadow-end{inset-inline-end:0;background:radial-gradient(farthest-side at 100% 50%,var(--wk-scroll-shadow-color),transparent)}:where(.wk-hero,.wk-cta)[data-variant=dark]{--color-wk-text-muted: color-mix(in oklab, var(--color-wk-text) 72%, transparent)}:where(.wk-hero,.wk-cta)[data-variant=accent]{--color-wk-text-muted: var(--color-wk-accent-fg)}.wk-range-thumb{width:1.25rem;height:1.25rem;touch-action:none}@media(pointer:coarse){.wk-range-thumb{width:1.75rem;height:1.75rem}select.wk-field,input.wk-field,textarea.wk-field,.wk-editor-content,[contenteditable=true],[contenteditable=""]{font-size:16px}select.wk-field,input.wk-field,textarea.wk-field,button.wk-button,a.wk-button{min-height:2.75rem}select.wk-field,input.wk-field,textarea.wk-field{min-width:2.75rem}.wk-touch-target:not(.fixed):not(.absolute):not(.sticky){position:relative}.wk-touch-target:before{content:"";position:absolute;top:50%;left:50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%);background:transparent;pointer-events:auto}}@media(max-width:639.98px){div.wk-calendar{display:block;width:100%}}@media(min-width:1024px){aside.wk-app-shell-aside{width:var(--wk-sidebar-w, 16rem)}aside.wk-app-shell-aside:has(.group\/wk-sidebar[data-collapsed]){width:3.5rem}}:where([data-wk-tone=muted]){--color-wk-rail-bg: var(--color-wk-bg-muted);--color-wk-rail-text: var(--color-wk-text);--color-wk-rail-muted: var(--color-wk-text-muted);--color-wk-rail-hover-bg: color-mix(in oklab, var(--color-wk-text) 8%, transparent);--color-wk-rail-active-bg: color-mix(in oklab, var(--color-wk-text) 12%, transparent);--color-wk-rail-active-text: var(--color-wk-text);--color-wk-rail-hover-fg: var(--color-wk-text);--color-wk-rail-active-fg: var(--color-wk-text);--color-wk-rail-border: var(--color-wk-border);--color-wk-rail-ring: var(--color-wk-ring);--color-wk-rail-badge: var(--color-wk-accent);--color-wk-rail-badge-fg: var(--color-wk-accent-fg)}:where([data-wk-tone=inverse]){--color-wk-rail-bg: oklch(20.5% 0 0);--color-wk-rail-text: oklch(98.5% 0 0);--color-wk-rail-muted: oklch(74% 0 0);--color-wk-rail-hover-bg: color-mix(in oklab, oklch(98.5% 0 0) 10%, transparent);--color-wk-rail-active-bg: color-mix(in oklab, oklch(98.5% 0 0) 16%, transparent);--color-wk-rail-active-text: oklch(98.5% 0 0);--color-wk-rail-hover-fg: oklch(98.5% 0 0);--color-wk-rail-active-fg: oklch(98.5% 0 0);--color-wk-rail-border: color-mix(in oklab, oklch(98.5% 0 0) 14%, transparent);--color-wk-rail-ring: oklch(98.5% 0 0);--color-wk-rail-badge: oklch(98.5% 0 0);--color-wk-rail-badge-fg: oklch(20.5% 0 0)}:where([data-wk-tone=accent]){--color-wk-rail-bg: var(--color-wk-accent);--color-wk-rail-text: var(--color-wk-accent-fg);--color-wk-rail-muted: var(--color-wk-accent-fg);--color-wk-rail-hover-bg: var(--color-wk-accent-fg);--color-wk-rail-hover-fg: var(--color-wk-accent);--color-wk-rail-active-bg: var(--color-wk-accent-fg);--color-wk-rail-active-text: var(--color-wk-accent-fg);--color-wk-rail-active-fg: var(--color-wk-accent);--color-wk-rail-border: color-mix(in oklab, var(--color-wk-accent-fg) 22%, transparent);--color-wk-rail-ring: var(--color-wk-accent-fg);--color-wk-rail-badge: var(--color-wk-accent-fg);--color-wk-rail-badge-fg: var(--color-wk-accent)}:where(.wk-rail) [data-wk-shell-bar]{padding-inline-start:var(--wk-rail-inset-start, var(--padding-wk-y-sm));padding-inline-end:var(--wk-rail-inset-end, var(--padding-wk-y-sm))}:where(.wk-rail[data-labels=tooltip],.wk-rail[data-labels=below]) [data-wk-shell-bar]{justify-content:center;padding-inline:0}:where(.wk-rail[data-labels=tooltip],.wk-rail[data-labels=below]) [data-wk-shell-bar]>*{flex:0 0 auto;justify-content:center}:where(.wk-rail[data-labels=inline]) [data-wk-shell-bar]{justify-content:flex-start}:where(.wk-rail) [data-wk-rail-brand-label]{display:block;overflow:hidden;white-space:nowrap;max-width:0;opacity:0;visibility:hidden;margin-inline-start:calc(-1 * var(--gap-wk-sm, .5rem));transition:max-width var(--transition-wk-duration) ease,margin-inline-start var(--transition-wk-duration) ease,opacity calc(var(--transition-wk-duration) / 2) ease,visibility 0s linear var(--transition-wk-duration)}:where(.wk-rail[data-labels=inline]) [data-wk-rail-brand-label]{max-width:100%;opacity:1;visibility:visible;margin-inline-start:0;transition:max-width var(--transition-wk-duration) ease,margin-inline-start var(--transition-wk-duration) ease,opacity calc(var(--transition-wk-duration) / 2) ease var(--transition-wk-duration),visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){:where(.wk-rail) [data-wk-rail-brand-label]{transition:none}}:where(.wk-rail[data-labels=tooltip]) [data-wk-rail-item]{aspect-ratio:var(--wk-rail-item-aspect, auto)}:where(.wk-rail[data-variant=panel]){--radius-wk-nav-item: max(2px, calc(var(--radius-wk-shell-panel) - var(--wk-nav-pad, 0px)));padding-block:max(0px,calc(var(--radius-wk-shell-panel) * .6 - var(--padding-wk-y-sm)))}:where(.wk-sidebar[data-variant=card]){--radius-wk-nav-item: max(2px, calc(var(--radius-wk-lg) - var(--wk-nav-pad, 0px)))}:where(.wk-sidebar,.wk-rail)>:has(>[data-wk-shell-bar][data-wk-bleed]){padding:0;margin-inline:calc(-1 * var(--wk-nav-pad, 0px))}:where(.wk-sidebar,.wk-rail)>:has(>[data-wk-shell-bar][data-wk-bleed]:not([data-wk-rule-top])){margin-block-start:calc(-1 * var(--wk-nav-pad, 0px))}:where(.wk-sidebar,.wk-rail)>:has(>[data-wk-shell-bar][data-wk-bleed][data-wk-rule-top]){margin-block-end:calc(-1 * var(--wk-nav-pad, 0px))}@media(width>=64rem){:where([data-wk-panel])>:where(.wk-rail,.wk-sidebar),:where([data-wk-panel]) :where(.wk-rail,.wk-sidebar){padding-block-start:var(--space-wk-sm, .5rem)}:where([data-wk-panel]) :where(.wk-rail){--wk-rail-inset-start: var(--space-wk-sm, .5rem);--wk-rail-inset-end: 0px}}@media(width>=64rem){[data-wk-panel][data-wk-nav-gutter] .wk-rail{--wk-rail-gutter: var(--space-wk-sm, .5rem);--wk-rail-inset-end: var(--space-wk-sm, .5rem)}[data-wk-panel][data-wk-nav-gutter] [data-wk-content-panel]{margin-inline-start:0}}@media(min-width:1024px){:where([data-wk-panel]) .wk-rail:not([data-variant=panel]),:where([data-wk-panel]) .wk-sidebar[data-variant=flush]{border-inline-end-width:0}}:where(.wk-rail[data-variant=panel],.wk-sidebar[data-variant=card]){overflow:hidden}:where(.wk-rail,.wk-sidebar[data-wk-tone],[data-wk-tone] .wk-sidebar[data-variant=flush]) *{--color-wk-text: var(--color-wk-rail-text);--color-wk-text-muted: var(--color-wk-rail-muted);--color-wk-text-subtle: var(--color-wk-rail-muted);--color-wk-bg-muted: var(--color-wk-rail-hover-bg);--color-wk-bg-elevated: var(--color-wk-rail-bg);--color-wk-border: var(--color-wk-rail-border);--color-wk-ring: var(--color-wk-rail-ring)}.wk-day-blocked{background-image:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--color-wk-text-subtle) 40%,transparent) 0,color-mix(in oklab,var(--color-wk-text-subtle) 40%,transparent) 2px,transparent 2px,transparent 8px)}.wk-map-pin{background:transparent;border:0}.wk-table td:not([data-wk-table-td]),.wk-table th:not([data-wk-table-th]){padding:var(--padding-wk-y-md) var(--padding-wk-x-md)}.wk-table[data-wk-compact] td:not([data-wk-table-td]),.wk-table[data-wk-compact] th:not([data-wk-table-th]){padding-block:var(--padding-wk-y-sm)}.wk-card-body[data-wk-padded=false]>table td:not([data-wk-table-td]),.wk-card-body[data-wk-padded=false]>table th:not([data-wk-table-th]){padding:var(--padding-wk-y-sm) var(--padding-wk-x-md)}.wk-data-list-item:not(:last-child){border-bottom:1px solid var(--color-wk-border-subtle)}.wk-prose{max-width:var(--measure-wk)}.wk-prose[data-measure=wide]{max-width:var(--measure-wk-wide)}.wk-prose[data-measure=none]{max-width:none}.wk-prose[data-preset=chat]{line-height:1.55}.wk-prose[data-preset=reading]{line-height:1.75}.wk-prose[data-preset=large]{font-size:var(--text-wk-lg);line-height:1.9}@supports (text-wrap: pretty){.wk-prose p,.wk-prose li{text-wrap:pretty}}@supports (text-wrap: balance){.wk-prose h1,.wk-prose h2,.wk-prose h3,.wk-prose h4{text-wrap:balance}}.wk-prose pre{scrollbar-width:thin;scrollbar-color:var(--color-wk-scrollbar-thumb) var(--color-wk-scrollbar-track)}.wk-prose pre::-webkit-scrollbar{width:var(--size-wk-scrollbar);height:var(--size-wk-scrollbar)}.wk-prose pre::-webkit-scrollbar-track{background:var(--color-wk-scrollbar-track)}.wk-prose pre::-webkit-scrollbar-thumb{background-color:var(--color-wk-scrollbar-thumb);border-radius:var(--radius-wk-full)}.wk-prose pre::-webkit-scrollbar-thumb:hover{background-color:var(--color-wk-scrollbar-thumb-hover)}.wk-transition{transition-duration:var(--transition-wk-duration);transition-timing-function:var(--transition-wk-easing)}.wk-skeleton{position:relative;overflow:hidden}.wk-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-wk-bg-elevated) 60%,transparent) 50%,transparent 100%);animation:wk-shimmer 1.6s infinite;will-change:transform}.wk-skeleton[aria-busy=false]:after,[aria-busy=false] .wk-skeleton:after{animation-play-state:paused}@keyframes wk-shimmer{to{transform:translate(100%)}}[data-wk-in-range]{background-color:color-mix(in srgb,var(--color-wk-accent) 18%,transparent);color:var(--color-wk-text)}[data-wk-optimistic-state=rejected]>*:has(+[data-wk-optimistic-announcer]),[data-wk-optimistic-state=rolled-back]>*:has(+[data-wk-optimistic-announcer]),[data-wk-optimistic-state=rejected]>*:not([data-wk-optimistic-announcer]):last-child,[data-wk-optimistic-state=rolled-back]>*:not([data-wk-optimistic-announcer]):last-child,[data-wk-optimistic-state=rejected]>input:not([type=hidden]),[data-wk-optimistic-state=rejected]>select,[data-wk-optimistic-state=rejected]>textarea,[data-wk-optimistic-state=rolled-back]>input:not([type=hidden]),[data-wk-optimistic-state=rolled-back]>select,[data-wk-optimistic-state=rolled-back]>textarea,[data-wk-optimistic-state=rejected]>*:not([data-wk-optimistic-announcer]):not(:empty):not(label),[data-wk-optimistic-state=rolled-back]>*:not([data-wk-optimistic-announcer]):not(:empty):not(label){outline:2px solid var(--color-wk-warning-text);outline-offset:2px}[data-wk-optimistic-state=rejected] [data-wk-optimistic-announcer],[data-wk-optimistic-state=rolled-back] [data-wk-optimistic-announcer]{position:static;width:auto;height:auto;padding:0;margin:var(--space-wk-xs, .25rem) 0 0;overflow:visible;clip:auto;clip-path:none;white-space:normal;border-width:0;display:block;font-family:var(--font-wk-sans);font-size:var(--text-wk-xs);line-height:1.4;color:var(--color-wk-warning-text)}[data-wk-optimistic] [aria-busy=true]:not(.sr-only){outline:var(--ring-wk-width) dashed var(--color-wk-accent);outline-offset:2px}[data-wk-optimistic] .sr-only[aria-busy=true]+*{outline:var(--ring-wk-width) dashed var(--color-wk-accent);outline-offset:2px}@media(prefers-reduced-motion:no-preference){[data-wk-optimistic] [aria-busy=true]:not(.sr-only),[data-wk-optimistic] .sr-only[aria-busy=true]+*{animation:wk-optimistic-pending 1.4s ease-in-out infinite}}@keyframes wk-optimistic-pending{50%{outline-color:color-mix(in srgb,var(--color-wk-accent) 45%,transparent)}}.wk-skeleton[data-pulse=true]:after{display:none}.wk-skeleton[data-pulse=true]{animation:wk-skeleton-pulse 1.6s ease-in-out infinite}@keyframes wk-skeleton-pulse{0%,to{opacity:1}50%{opacity:var(--reading-skeleton-pulse-opacity, .5)}}.wk-skeleton[data-animation=none]:after{display:none}.wk-skeleton[data-animation=none]{animation:none}.wk-text-shimmer{color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(var(--shimmer-wk-angle, 105deg),transparent calc(50% - var(--shimmer-wk-band, 3ch)),var(--color-wk-text) calc(50% - var(--shimmer-wk-band, 3ch) / 2),var(--color-wk-text) calc(50% + var(--shimmer-wk-band, 3ch) / 2),transparent calc(50% + var(--shimmer-wk-band, 3ch))),linear-gradient(color-mix(in oklab,var(--color-wk-text-muted) 88%,var(--color-wk-bg)),color-mix(in oklab,var(--color-wk-text-muted) 88%,var(--color-wk-bg)));background-repeat:no-repeat;background-size:250% 100%,100% 100%;background-position:125% 0,0 0;animation:wk-text-shimmer var(--shimmer-wk-duration) ease-in-out infinite;will-change:background-position}@keyframes wk-text-shimmer{to{background-position:-25% 0,0 0}}@media(forced-colors:active){.wk-text-shimmer{animation:none;background-image:none;color:currentColor;-webkit-text-fill-color:currentColor}}@media(prefers-reduced-transparency:reduce){.wk-text-shimmer{animation:none;background-image:none;color:currentColor;-webkit-text-fill-color:currentColor}}.wk-typing-dots{display:inline-flex;align-items:center;gap:.25rem}.wk-typing-dot{width:.375rem;height:.375rem;border-radius:var(--radius-wk-full);background:var(--color-wk-text-subtle);animation:wk-typing-bounce 1.2s infinite ease-in-out}.wk-typing-dot:nth-child(2){animation-delay:.15s}.wk-typing-dot:nth-child(3){animation-delay:.3s}@keyframes wk-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-25%);opacity:1}}[data-wk-button-group][data-orientation=horizontal]>*:not(:first-child):not(:last-child),[data-wk-button-group][data-orientation=horizontal]>*:not(:first-child):not(:last-child) :where(button,input,select,textarea){border-radius:0}[data-wk-button-group][data-orientation=horizontal]>*:first-child:not(:last-child),[data-wk-button-group][data-orientation=horizontal]>*:first-child:not(:last-child) :where(button,input,select,textarea){border-start-end-radius:0;border-end-end-radius:0}[data-wk-button-group][data-orientation=horizontal]>*:last-child:not(:first-child),[data-wk-button-group][data-orientation=horizontal]>*:last-child:not(:first-child) :where(button,input,select,textarea){border-start-start-radius:0;border-end-start-radius:0}[data-wk-button-group][data-orientation=horizontal]>*:not(:first-child){margin-inline-start:calc(var(--border-wk-width) * -1)}[data-wk-button-group][data-orientation=vertical]>*:not(:first-child):not(:last-child),[data-wk-button-group][data-orientation=vertical]>*:not(:first-child):not(:last-child) :where(button,input,select,textarea){border-radius:0}[data-wk-button-group][data-orientation=vertical]>*:first-child:not(:last-child),[data-wk-button-group][data-orientation=vertical]>*:first-child:not(:last-child) :where(button,input,select,textarea){border-end-start-radius:0;border-end-end-radius:0}[data-wk-button-group][data-orientation=vertical]>*:last-child:not(:first-child),[data-wk-button-group][data-orientation=vertical]>*:last-child:not(:first-child) :where(button,input,select,textarea){border-start-start-radius:0;border-start-end-radius:0}[data-wk-button-group][data-orientation=vertical]>*:not(:first-child){margin-block-start:calc(var(--border-wk-width) * -1)}[data-wk-button-group]>*:focus,[data-wk-button-group]>*:focus-visible,[data-wk-button-group]>*:focus-within{position:relative;z-index:1}[data-wk-indicator]>[data-wk-indicator-badge]{position:absolute;display:inline-flex;z-index:1;pointer-events:none}[data-wk-indicator]>[data-wk-indicator-badge] a,[data-wk-indicator]>[data-wk-indicator-badge] button{pointer-events:auto}[data-wk-indicator][data-position=top-end]>[data-wk-indicator-badge]{inset-block-start:0;inset-inline-end:0;transform:translate(50%,-50%);margin-inline-end:calc(var(--indicator-wk-offset) * -1);margin-block-start:calc(var(--indicator-wk-offset) * -1)}[data-wk-indicator][data-position=top-start]>[data-wk-indicator-badge]{inset-block-start:0;inset-inline-start:0;transform:translate(-50%,-50%);margin-inline-start:calc(var(--indicator-wk-offset) * -1);margin-block-start:calc(var(--indicator-wk-offset) * -1)}[data-wk-indicator][data-position=bottom-end]>[data-wk-indicator-badge]{inset-block-end:0;inset-inline-end:0;transform:translate(50%,50%);margin-inline-end:calc(var(--indicator-wk-offset) * -1);margin-block-end:calc(var(--indicator-wk-offset) * -1)}[data-wk-indicator][data-position=bottom-start]>[data-wk-indicator-badge]{inset-block-end:0;inset-inline-start:0;transform:translate(-50%,50%);margin-inline-start:calc(var(--indicator-wk-offset) * -1);margin-block-end:calc(var(--indicator-wk-offset) * -1)}[dir=rtl] [data-wk-indicator][data-position=top-end]>[data-wk-indicator-badge],[dir=rtl] [data-wk-indicator][data-position=bottom-end]>[data-wk-indicator-badge]{transform:translate(-50%,var(--indicator-wk-translate-y))}[dir=rtl] [data-wk-indicator][data-position=top-start]>[data-wk-indicator-badge],[dir=rtl] [data-wk-indicator][data-position=bottom-start]>[data-wk-indicator-badge]{transform:translate(50%,var(--indicator-wk-translate-y))}[data-wk-indicator][data-position^=top]>[data-wk-indicator-badge]{--indicator-wk-translate-y: -50%}[data-wk-indicator][data-position^=bottom]>[data-wk-indicator-badge]{--indicator-wk-translate-y: 50%}.wk-mockup{display:flex;flex-direction:column;overflow:hidden;background:var(--color-wk-bg-elevated);border:var(--border-wk-width) solid var(--color-wk-border);border-radius:var(--radius-wk-lg);box-shadow:var(--shadow-wk-md)}.wk-mockup>[data-wk-mockup-bar]{display:flex;align-items:center;gap:var(--gap-wk-sm);padding:var(--padding-wk-y-sm) var(--padding-wk-x-md);background:var(--color-wk-bg-muted);border-block-end:var(--border-wk-width) solid var(--color-wk-border)}.wk-mockup [data-wk-mockup-dots]{display:inline-flex;gap:.375rem;flex-shrink:0}.wk-mockup [data-wk-mockup-dot]{width:.625rem;height:.625rem;border-radius:var(--radius-wk-full);background:var(--color-wk-border)}.wk-mockup [data-wk-mockup-label]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:var(--text-wk-xs);color:var(--color-wk-text-muted);font-family:var(--font-wk-sans)}.wk-mockup[data-variant=browser] [data-wk-mockup-label]{background:var(--color-wk-bg);border:var(--border-wk-width) solid var(--color-wk-border);border-radius:var(--radius-wk-full);padding:.125rem var(--padding-wk-x-md)}.wk-mockup[data-variant=code] [data-wk-mockup-label]{text-align:start;font-family:var(--font-wk-mono)}.wk-mockup[data-variant=code]>[data-wk-mockup-screen] [data-wk-code-block]{border:0;border-radius:0;box-shadow:none}.wk-mockup>[data-wk-mockup-screen]{min-width:0;flex:1}.wk-mockup[data-variant=phone],.wk-mockup[data-variant=tablet]{position:relative;padding:var(--padding-wk-x-sm);background:var(--color-wk-bg-inverse);border-radius:2rem}.wk-mockup[data-variant=tablet]{border-radius:1.25rem}.wk-mockup[data-variant=phone]{width:15rem;max-width:100%;min-height:30rem}.wk-mockup[data-variant=tablet]{width:22rem;max-width:100%;min-height:28rem}.wk-mockup[data-variant=browser],.wk-mockup[data-variant=window],.wk-mockup[data-variant=code]{width:34rem;max-width:100%}.wk-mockup[data-variant=phone]>[data-wk-mockup-screen],.wk-mockup[data-variant=tablet]>[data-wk-mockup-screen]{overflow:hidden;background:var(--color-wk-bg)}.wk-mockup[data-variant=phone]>[data-wk-mockup-screen]{border-radius:calc(2rem - var(--padding-wk-x-sm))}.wk-mockup[data-variant=tablet]>[data-wk-mockup-screen]{border-radius:calc(1.25rem - var(--padding-wk-x-sm))}.wk-mockup[data-variant=phone] [data-wk-mockup-notch]{position:absolute;inset-block-start:calc(var(--padding-wk-x-sm) + .25rem);inset-inline-start:50%;transform:translate(-50%);width:30%;height:.75rem;border-radius:var(--radius-wk-full);background:var(--color-wk-bg-inverse);z-index:1}.wk-logo-cloud li{display:flex;align-items:center;justify-content:center;min-height:3rem}.wk-logo-cloud li img,.wk-logo-cloud li svg{max-height:2.5rem;width:auto}.wk-logo-cloud-muted img,.wk-logo-cloud-muted svg{filter:grayscale(1);opacity:.65;transition:filter var(--transition-wk-duration) var(--transition-wk-easing),opacity var(--transition-wk-duration) var(--transition-wk-easing)}.wk-logo-cloud-muted li:hover img,.wk-logo-cloud-muted li:hover svg,.wk-logo-cloud-muted li:focus-within img,.wk-logo-cloud-muted li:focus-within svg{filter:grayscale(0);opacity:1}:root[data-contrast=more]{--color-wk-text-muted: oklch(40% 0 0);--color-wk-text-subtle: oklch(45% 0 0);--color-wk-text-placeholder: oklch(45% 0 0);--color-wk-border: oklch(62% 0 0);--color-wk-border-subtle: oklch(72% 0 0)}.dark:root[data-contrast=more],:root[data-contrast=more] .dark,.dark [data-contrast=more]{--color-wk-text-muted: oklch(88% 0 0);--color-wk-text-subtle: oklch(84% 0 0);--color-wk-text-placeholder: oklch(84% 0 0);--color-wk-border: oklch(52% 0 0);--color-wk-border-subtle: oklch(44% 0 0)}@media(prefers-contrast:more){:root:not([data-contrast=no-preference]){--color-wk-text-muted: oklch(40% 0 0);--color-wk-text-subtle: oklch(45% 0 0);--color-wk-text-placeholder: oklch(45% 0 0);--color-wk-border: oklch(62% 0 0);--color-wk-border-subtle: oklch(72% 0 0)}.dark:root:not([data-contrast=no-preference]),.dark:not([data-contrast=no-preference]){--color-wk-text-muted: oklch(88% 0 0);--color-wk-text-subtle: oklch(84% 0 0);--color-wk-text-placeholder: oklch(84% 0 0);--color-wk-border: oklch(52% 0 0);--color-wk-border-subtle: oklch(44% 0 0)}}@media(prefers-reduced-motion:reduce){.wk-logo-cloud-muted img,.wk-logo-cloud-muted svg{transition:none}}.wk-fab-action-labeled:hover .wk-fab-action-label,.wk-fab-action-labeled:focus-visible .wk-fab-action-label{opacity:1}@media(prefers-reduced-motion:reduce){:root:not([data-reduce-motion=no-preference])[class^=wk-],:root:not([data-reduce-motion=no-preference])[class*=" wk-"],:root:not([data-reduce-motion=no-preference]) [class^=wk-],:root:not([data-reduce-motion=no-preference]) [class*=" wk-"],:root:not([data-reduce-motion=no-preference]) [class^=wk-] *,:root:not([data-reduce-motion=no-preference]) [class*=" wk-"] *,:root:not([data-reduce-motion=no-preference]) [x-transition\:enter],:root:not([data-reduce-motion=no-preference]) [x-transition\:leave],:root:not([data-reduce-motion=no-preference]) [x-transition\.opacity],:root:not([data-reduce-motion=no-preference]) [x-transition\.opacity\.duration\.200ms],:root:not([data-reduce-motion=no-preference]) [x-transition\.origin\.top\.left]{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}:root[data-reduce-motion=reduce][class^=wk-],:root[data-reduce-motion=reduce][class*=" wk-"],:root[data-reduce-motion=reduce] [class^=wk-],:root[data-reduce-motion=reduce] [class*=" wk-"],:root[data-reduce-motion=reduce] [class^=wk-] *,:root[data-reduce-motion=reduce] [class*=" wk-"] *,:root[data-reduce-motion=reduce] [data-wk-optimistic] [aria-busy=true],:root[data-reduce-motion=reduce] [data-wk-optimistic] .sr-only[aria-busy=true]+*,:root[data-reduce-motion=reduce] [x-transition\:enter],:root[data-reduce-motion=reduce] [x-transition\:leave],:root[data-reduce-motion=reduce] [x-transition\.opacity],:root[data-reduce-motion=reduce] [x-transition\.opacity\.duration\.200ms],:root[data-reduce-motion=reduce] [x-transition\.origin\.top\.left]{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}@property --wk-radial-value{syntax: "<number>"; inherits: true; initial-value: 0;}.wk-radial{--wk-radial-thickness: .5rem;--wk-radial-size: 5rem;--wk-radial-value: 0;--wk-radial-fill: var(--color-wk-accent);inline-size:var(--wk-radial-size);block-size:var(--wk-radial-size)}.wk-radial:before{content:"";position:absolute;inset:0;border-radius:var(--radius-wk-full);background:conic-gradient(var(--wk-radial-fill) calc(var(--wk-radial-value) * 1%),var(--color-wk-bg-muted) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--wk-radial-thickness)),#000 calc(100% - var(--wk-radial-thickness)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--wk-radial-thickness)),#000 calc(100% - var(--wk-radial-thickness)));transition:background var(--transition-wk-duration) var(--transition-wk-easing)}@media(prefers-reduced-motion:no-preference){.wk-radial-animate{animation:wk-radial-sweep var(--motion-wk-duration-slow, .6s) var(--motion-wk-easing-out, ease-out)}}@keyframes wk-radial-sweep{0%{--wk-radial-value: 0}}.wk-radial-sm{--wk-radial-size: 3rem;--wk-radial-thickness: .3125rem;font-size:var(--text-wk-xs)}.wk-radial-md{--wk-radial-size: 5rem;--wk-radial-thickness: .5rem;font-size:var(--text-wk-sm)}.wk-radial-lg{--wk-radial-size: 7rem;--wk-radial-thickness: .625rem;font-size:var(--text-wk-md)}.wk-radial-xl{--wk-radial-size: 10rem;--wk-radial-thickness: .875rem;font-size:var(--text-wk-lg)}@media(prefers-reduced-motion:reduce){.wk-radial:before{transition:none}}.wk-shell-bar-strip{scrollbar-width:none}.wk-shell-bar-strip::-webkit-scrollbar{display:none}.wk-carousel-viewport{scrollbar-width:none}.wk-carousel-viewport::-webkit-scrollbar{display:none}[data-wk-carousel-orientation=horizontal]{--wk-carousel-gutter: 3rem;--wk-carousel-slide-gap: var(--gap-wk-sm)}[data-wk-carousel-orientation=horizontal] .wk-carousel-viewport{margin-inline:var(--wk-carousel-gutter)}[data-wk-toggle-button][aria-pressed=true]{background-color:var(--color-wk-bg-muted);border-color:var(--color-wk-bg-muted)}[data-wk-carousel-per-view="1"]>.wk-carousel-slide{flex-basis:100%}[data-wk-carousel-per-view="2"]>.wk-carousel-slide,[data-wk-carousel-per-view="3"]>.wk-carousel-slide,[data-wk-carousel-per-view="4"]>.wk-carousel-slide{flex-basis:80%}@media(min-width:640px){[data-wk-carousel-per-view="2"]>.wk-carousel-slide,[data-wk-carousel-per-view="3"]>.wk-carousel-slide,[data-wk-carousel-per-view="4"]>.wk-carousel-slide{flex-basis:50%}}@media(min-width:768px){[data-wk-carousel-per-view="3"]>.wk-carousel-slide,[data-wk-carousel-per-view="4"]>.wk-carousel-slide{flex-basis:33.3333%}}@media(min-width:1024px){[data-wk-carousel-per-view="4"]>.wk-carousel-slide{flex-basis:25%}}[data-wk-carousel-per-view="2"]>.wk-carousel-slide,[data-wk-carousel-per-view="3"]>.wk-carousel-slide,[data-wk-carousel-per-view="4"]>.wk-carousel-slide{padding-inline:calc(var(--wk-carousel-slide-gap, var(--gap-wk-sm)) / 2)}[data-wk-carousel-orientation=vertical] .wk-carousel-slide{flex-basis:100%}.wk-swap>[data-wk-swap-on],.wk-swap>[data-wk-swap-off]{transition:opacity var(--transition-wk-duration) var(--transition-wk-easing),transform var(--transition-wk-duration) var(--transition-wk-easing)}.wk-swap[data-active=false]>[data-wk-swap-on],.wk-swap[data-active=true]>[data-wk-swap-off]{opacity:0;pointer-events:none}.wk-swap[data-active=true]>[data-wk-swap-on],.wk-swap[data-active=false]>[data-wk-swap-off]{opacity:1}.wk-swap:not([data-active])>[data-wk-swap-off]{opacity:0;pointer-events:none}.wk-swap-rotate[data-active=false]>[data-wk-swap-on]{transform:rotate(-180deg)}.wk-swap-rotate[data-active=true]>[data-wk-swap-off]{transform:rotate(180deg)}.wk-swap-flip[data-active=false]>[data-wk-swap-on]{transform:rotateY(180deg)}.wk-swap-flip[data-active=true]>[data-wk-swap-off]{transform:rotateY(-180deg)}@media(prefers-reduced-motion:reduce){.wk-swap>[data-wk-swap-on],.wk-swap>[data-wk-swap-off]{transition:none;transform:none}}.wk-theme-switch-track:has(>:checked) .wk-theme-switch-knob,input:checked+.wk-theme-switch-track>.wk-theme-switch-knob{transform:translate(1.25rem)}@media(prefers-reduced-motion:reduce){.wk-theme-switch-knob{transition:none}}.wk-bottom-nav{padding-bottom:env(safe-area-inset-bottom,0px)}.wk-bottom-nav-item{min-height:3.25rem}.wk-bottom-nav-item[data-active=true]:before{content:"";position:absolute;inset-inline:25%;inset-block-start:0;block-size:2px;border-radius:var(--radius-wk-full);background:var(--color-wk-accent)}.wk-bottom-nav-item[data-active=true]{color:var(--color-wk-accent);font-weight:var(--font-wk-heading-weight)}.wk-bottom-nav-item[data-active=false]{color:var(--color-wk-text-muted)}.wk-bottom-nav-offset{padding-block-end:calc(3.25rem + env(safe-area-inset-bottom,0px))}@media(min-width:768px){.wk-bottom-nav-offset:not(.wk-bottom-nav-offset-always){padding-block-end:0}.wk-bottom-nav-offset-always{padding-block-end:calc(3.25rem + env(safe-area-inset-bottom,0px))}}.wk-fab{inset-block-end:calc(var(--padding-wk-y-lg, 1.5rem) + env(safe-area-inset-bottom,0px))}.wk-fab-block-start{inset-block-end:auto;inset-block-start:calc(var(--padding-wk-y-lg, 1.5rem) + env(safe-area-inset-top,0px))}.wk-fab-above-nav{inset-block-end:calc(3.25rem + var(--padding-wk-y-md, 1rem) + env(safe-area-inset-bottom,0px))}@media(min-width:768px){.wk-fab-above-nav:not(.wk-fab-above-nav-always){inset-block-end:calc(var(--padding-wk-y-lg, 1.5rem) + env(safe-area-inset-bottom,0px))}.wk-fab-above-nav-always{inset-block-end:calc(3.25rem + var(--padding-wk-y-md, 1rem) + env(safe-area-inset-bottom,0px))}}.wk-fab-icon{transition:opacity var(--transition-wk-duration) var(--transition-wk-easing),transform var(--transition-wk-duration) var(--transition-wk-easing)}.wk-fab-icon[data-shown=false]{opacity:0;transform:rotate(-90deg);pointer-events:none}.wk-fab-icon[data-shown=true]{opacity:1;transform:rotate(0)}@media(prefers-reduced-motion:reduce){.wk-fab-icon{transition:none;transform:none}}.wk-product-card-link:after{content:"";position:absolute;inset:0;z-index:1}.wk-avatar-group{display:inline-flex;align-items:center}.wk-avatar-group>*{box-shadow:0 0 0 2px var(--color-wk-bg);position:relative}.wk-avatar-group>*+*{margin-inline-start:-.6rem}.wk-button-group{display:inline-flex}.wk-button-group[data-orientation=vertical]{flex-direction:column}.wk-button-group>*:hover,.wk-button-group>*:focus-visible,.wk-button-group>*:focus-within{z-index:1}.wk-button-group:not([data-orientation=vertical])>:not(:first-child){margin-inline-start:-1px}.wk-button-group:not([data-orientation=vertical])>:first-child:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.wk-button-group:not([data-orientation=vertical])>:last-child:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.wk-button-group:not([data-orientation=vertical])>:not(:first-child):not(:last-child){border-radius:0}.wk-button-group:not([data-orientation=vertical])>:first-child:not(:last-child) .wk-field{border-start-end-radius:0;border-end-end-radius:0;border-inline-end:0}.wk-button-group:not([data-orientation=vertical])>:last-child:not(:first-child) .wk-field{border-start-start-radius:0;border-end-start-radius:0}.wk-button-group:not([data-orientation=vertical])>:not(:first-child):not(:last-child) .wk-field{border-radius:0;border-inline-end:0}.wk-button-group[data-orientation=vertical]>:not(:first-child){margin-block-start:-1px}.wk-button-group[data-orientation=vertical]>:first-child:not(:last-child){border-end-start-radius:0;border-end-end-radius:0}.wk-button-group[data-orientation=vertical]>:last-child:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}.wk-button-group[data-orientation=vertical]>:not(:first-child):not(:last-child){border-radius:0}.wk-progress-indeterminate{width:40%;animation:wk-progress-indeterminate 1.4s infinite ease-in-out}@keyframes wk-progress-indeterminate{0%{left:-40%}to{left:100%}}.wk-progress-stripes{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.22) .5rem,transparent .5rem,transparent 1rem);background-size:1.414rem 1.414rem;animation:wk-progress-stripes 1s linear infinite}@keyframes wk-progress-stripes{0%{background-position:0 0}to{background-position:1.414rem 0}}.wk-progress-shimmer{position:relative;overflow:hidden}.wk-progress-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.38) 50%,transparent 100%);transform:translate(-100%);animation:wk-progress-shimmer 1.5s ease-in-out infinite}@keyframes wk-progress-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.wk-progress-stripes{animation:none}.wk-progress-shimmer:after{content:none}}.wk-progress-circle-indeterminate{animation:wk-progress-circle-spin 1.4s linear infinite;transform-origin:center}@keyframes wk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wk-fade-out{0%{opacity:1}to{opacity:0}}@keyframes wk-slide-up-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes wk-slide-up-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1rem)}}@keyframes wk-slide-down-in{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes wk-slide-down-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1rem)}}@keyframes wk-slide-left-in{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes wk-slide-left-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-1rem)}}@keyframes wk-slide-right-in{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes wk-slide-right-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(1rem)}}@keyframes wk-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes wk-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes wk-zoom-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes wk-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes wk-flip-in{0%{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0)}}@keyframes wk-flip-out{0%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(90deg)}}@keyframes wk-rotate-in{0%{opacity:0;transform:rotate(-12deg) scale(.9)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes wk-rotate-out{0%{opacity:1;transform:rotate(0) scale(1)}to{opacity:0;transform:rotate(12deg) scale(.9)}}@keyframes wk-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{opacity:1;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes wk-bounce-out{0%{opacity:1;transform:scale(1)}20%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.1)}}@keyframes wk-spring-in{0%{opacity:0;transform:translateY(.75rem) scale(.95)}60%{opacity:1;transform:translateY(-.25rem) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wk-spring-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-.5rem) scale(.98)}}@keyframes wk-countdown-pulse{0%{border-color:var(--color-wk-accent);background-color:color-mix(in srgb,var(--color-wk-accent) 22%,var(--color-wk-bg-elevated));transform:scale(1.08)}60%{border-color:var(--color-wk-accent);background-color:color-mix(in srgb,var(--color-wk-accent) 10%,var(--color-wk-bg-elevated));transform:scale(1)}to{border-color:var(--color-wk-border);background-color:var(--color-wk-bg-elevated);transform:scale(1)}}.wk-countdown-pulse{animation:wk-countdown-pulse .7s ease-out}@keyframes wk-countdown-text-flash{0%{color:var(--color-wk-accent)}to{color:inherit}}.wk-countdown-text-flash{animation:wk-countdown-text-flash .7s ease-out}[class*=wk-animate-]{animation-duration:var(--motion-wk-duration-normal);animation-timing-function:var(--motion-wk-easing-out);animation-fill-mode:both}.wk-animate-fade-in{animation-name:wk-fade-in}.wk-animate-fade-out{animation-name:wk-fade-out}.wk-animate-slide-up-in{animation-name:wk-slide-up-in}.wk-animate-slide-up-out{animation-name:wk-slide-up-out}.wk-animate-slide-down-in{animation-name:wk-slide-down-in}.wk-animate-slide-down-out{animation-name:wk-slide-down-out}.wk-animate-slide-left-in{animation-name:wk-slide-left-in}.wk-animate-slide-left-out{animation-name:wk-slide-left-out}.wk-animate-slide-right-in{animation-name:wk-slide-right-in}.wk-animate-slide-right-out{animation-name:wk-slide-right-out}.wk-animate-scale-in{animation-name:wk-scale-in}.wk-animate-scale-out{animation-name:wk-scale-out}.wk-animate-zoom-in{animation-name:wk-zoom-in}.wk-animate-zoom-out{animation-name:wk-zoom-out}.wk-animate-flip-in{animation-name:wk-flip-in;animation-timing-function:var(--motion-wk-easing-spring)}.wk-animate-flip-out{animation-name:wk-flip-out;animation-timing-function:var(--motion-wk-easing-spring)}.wk-animate-rotate-in{animation-name:wk-rotate-in;animation-timing-function:var(--motion-wk-easing-spring)}.wk-animate-rotate-out{animation-name:wk-rotate-out;animation-timing-function:var(--motion-wk-easing-spring)}.wk-animate-bounce-in{animation-name:wk-bounce-in;animation-timing-function:var(--motion-wk-easing-spring);animation-duration:var(--motion-wk-duration-slow)}.wk-animate-bounce-out{animation-name:wk-bounce-out;animation-timing-function:var(--motion-wk-easing-in)}.wk-animate-spring-in{animation-name:wk-spring-in;animation-timing-function:var(--motion-wk-easing-spring);animation-duration:var(--motion-wk-duration-slow)}.wk-animate-spring-out{animation-name:wk-spring-out;animation-timing-function:var(--motion-wk-easing-in)}.wk-animate-fast{animation-duration:var(--motion-wk-duration-fast)}.wk-animate-normal{animation-duration:var(--motion-wk-duration-normal)}.wk-animate-slow{animation-duration:var(--motion-wk-duration-slow)}[x-data*="wirekitAnimate("][x-data*=-in]:not([x-data*=click]):not([x-data*=manual]):not([class*=wk-animate-]){opacity:0}@keyframes wk-progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-wk-resizable][data-wk-direction=horizontal]{contain:inline-size}[data-wk-resizable][data-wk-direction=vertical]{contain:size;min-height:16rem}[data-wk-resizable]>[data-wk-resizable-panel]{overflow:hidden;min-width:0;min-height:0}[data-wk-resizable][data-wk-direction=horizontal]>[data-wk-resizable-panel]:not(:last-child){flex:0 0 auto;width:var(--wk-default-size, 50%);min-width:var(--wk-min-size, 10%);max-width:var(--wk-max-size, 90%)}[data-wk-resizable][data-wk-direction=vertical]>[data-wk-resizable-panel]:not(:last-child){flex:0 0 auto;height:var(--wk-default-size, 50%);min-height:var(--wk-min-size, 10%);max-height:var(--wk-max-size, 90%)}[data-wk-resizable][data-wk-direction=horizontal]>[data-wk-resizable-panel]:last-child{flex:1 1 0%;min-width:var(--wk-min-size, 10%)}[data-wk-resizable][data-wk-direction=vertical]>[data-wk-resizable-panel]:last-child{flex:1 1 0%;min-height:var(--wk-min-size, 10%)}[data-wk-resizable]>[data-wk-resizable-handle]{position:relative;flex-shrink:0;align-self:stretch;background-color:var(--color-wk-border);touch-action:none;box-shadow:inset 1px 0 0 var(--color-wk-bg-subtle),inset -1px 0 0 var(--color-wk-bg-subtle);transition:background-color .15s ease;outline:none}[data-wk-resizable]>[data-wk-resizable-handle]:hover,[data-wk-resizable]>[data-wk-resizable-handle][data-dragging=true]{background-color:var(--color-wk-accent)}[data-wk-resizable]>[data-wk-resizable-handle]:focus-visible{outline:2px solid var(--color-wk-ring);outline-offset:2px;background-color:var(--color-wk-accent)}[data-wk-resizable][data-wk-direction=horizontal]>[data-wk-resizable-handle]{width:4px;height:auto;cursor:col-resize}[data-wk-resizable][data-wk-direction=vertical]>[data-wk-resizable-handle]{height:4px;width:auto;cursor:row-resize;box-shadow:inset 0 1px 0 var(--color-wk-bg-subtle),inset 0 -1px 0 var(--color-wk-bg-subtle)}[data-wk-resizable]>[data-wk-resizable-handle]>[data-wk-resizable-grip]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--color-wk-bg);border:1px solid var(--color-wk-border);border-radius:var(--radius-wk-sm);pointer-events:none;background-image:radial-gradient(circle at center,var(--color-wk-text-muted) 1.25px,transparent 1.75px),radial-gradient(circle at center,var(--color-wk-text-muted) 1.25px,transparent 1.75px),radial-gradient(circle at center,var(--color-wk-text-muted) 1.25px,transparent 1.75px);background-size:4px 4px;background-repeat:no-repeat;transition:border-color .15s ease,background-color .15s ease}[data-wk-resizable][data-wk-direction=horizontal]>[data-wk-resizable-handle]>[data-wk-resizable-grip]{width:8px;height:22px;background-position:2px 4px,2px 9px,2px 14px}[data-wk-resizable][data-wk-direction=vertical]>[data-wk-resizable-handle]>[data-wk-resizable-grip]{width:22px;height:8px;background-position:4px 2px,9px 2px,14px 2px}[data-wk-resizable]>[data-wk-resizable-handle]:hover>[data-wk-resizable-grip],[data-wk-resizable]>[data-wk-resizable-handle]:focus-visible>[data-wk-resizable-grip],[data-wk-resizable]>[data-wk-resizable-handle][data-dragging=true]>[data-wk-resizable-grip]{border-color:var(--color-wk-accent);background-color:var(--color-wk-bg-subtle)}.wk-slider{height:auto}.wk-slider::-webkit-slider-runnable-track{width:100%;height:.5rem;border-radius:9999px;background:var(--color-wk-border)}.wk-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--color-wk-accent);border:2px solid var(--color-wk-bg);box-shadow:0 1px 3px #0000001a;margin-top:-.375rem;cursor:pointer}.wk-slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-wk-ring);outline-offset:2px}.wk-slider::-moz-range-track{width:100%;height:.5rem;border-radius:9999px;background:var(--color-wk-border);border:none}.wk-slider::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--color-wk-accent);border:2px solid var(--color-wk-bg);box-shadow:0 1px 3px #0000001a;cursor:pointer}.wk-slider:focus-visible::-moz-range-thumb{outline:2px solid var(--color-wk-ring);outline-offset:2px}.wk-slider.h-1::-webkit-slider-runnable-track{height:.25rem}.wk-slider.h-1::-webkit-slider-thumb{margin-top:-.5rem}.wk-slider.h-1::-moz-range-track{height:.25rem}.wk-slider.h-3::-webkit-slider-runnable-track{height:.75rem}.wk-slider.h-3::-webkit-slider-thumb{margin-top:-.25rem}.wk-slider.h-3::-moz-range-track{height:.75rem}.wk-slider:disabled::-webkit-slider-thumb{cursor:not-allowed}.wk-slider:disabled::-moz-range-thumb{cursor:not-allowed}[data-wk-timeline] [data-wk-timeline-item-content]{padding-bottom:1.5rem}[data-wk-timeline]>li:last-child>[data-wk-timeline-item-content],[data-wk-timeline]>li:has(+li[aria-hidden=true])>[data-wk-timeline-item-content]{padding-bottom:0}[data-wk-carousel-orientation=vertical] [data-wk-carousel-slide]{height:100%}.wk-editor-content{flex:1 1 auto;outline:none;min-width:0;max-width:100%;overflow-wrap:break-word}.wk-editor-content>*+*{margin-top:.75em}.wk-editor-content h1{font-size:var(--text-wk-2xl);font-weight:var(--font-wk-heading-weight);line-height:1.2}.wk-editor-content h2{font-size:var(--text-wk-xl);font-weight:var(--font-wk-heading-weight);line-height:1.25}.wk-editor-content h3{font-size:var(--text-wk-lg);font-weight:var(--font-wk-heading-weight);line-height:1.3}.wk-editor-content strong,.wk-editor-content b{font-weight:var(--font-wk-heading-weight)}.wk-editor-content em,.wk-editor-content i{font-style:italic}.wk-editor-content a{color:var(--color-wk-accent);text-decoration:underline}.wk-editor-content ul{list-style:disc;padding-inline-start:1.5em}.wk-editor-content ol{list-style:decimal;padding-inline-start:1.5em}.wk-editor-content blockquote{border-inline-start:3px solid var(--color-wk-border);padding-inline-start:1em;color:var(--color-wk-text-muted)}.wk-editor-content hr{border:0;border-top:var(--border-wk-width) solid var(--color-wk-border);margin-block:1.25em}.wk-editor-content code{font-family:var(--font-wk-mono, ui-monospace, monospace);font-size:.9em;background:var(--color-wk-bg-muted);border-radius:var(--radius-wk-sm);padding:.1em .3em}.wk-editor-content pre{background:var(--color-wk-bg-muted);border-radius:var(--radius-wk-md);padding:var(--padding-wk-y-md) var(--padding-wk-x-md);overflow-x:auto}.wk-editor-content pre code{background:transparent;padding:0}.wk-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-wk-text-placeholder);float:inline-start;height:0;pointer-events:none}[data-wk-tour-step]{left:-9999px;top:-9999px}[x-cloak]{display:none!important}:where(:root){--wk-image-compare-divider-size: 2px;--wk-image-compare-handle-size: 2.5rem}.wk-list.wk-list,.wk-list.wk-list ol,.wk-list.wk-list ul{margin-block:0}.wk-list.wk-list>li{margin-block:0}.wk-list.wk-list-spacing-none>li+li{margin-top:0}.wk-list.wk-list-spacing-sm>li+li{margin-top:.25rem}.wk-list.wk-list-spacing-md>li+li{margin-top:.5rem}:where(:root){--reading-progress-height-sm: 2px;--reading-progress-height-md: 3px;--reading-progress-height-lg: 5px;--reading-progress-dot-size: 2.5rem;--reading-progress-fill: initial;--reading-progress-segment: initial;--reading-spine-width-collapsed: 1.5rem;--reading-spine-width-expanded: 16rem;--reading-spine-gap: .125rem;--reading-spine-padding-x: .5rem;--reading-spine-padding-y: .875rem;--reading-spine-offset-top: 1rem;--reading-spine-tick-height: 2px;--reading-spine-color-idle: var(--color-wk-text-subtle);--reading-spine-color-active: var(--color-wk-text);--reading-spine-bg: color-mix(in srgb, var(--color-wk-bg-elevated) 92%, transparent);--reading-spine-edge-gradient: linear-gradient( to right, color-mix(in srgb, var(--color-wk-bg-elevated) 0%, transparent), color-mix(in srgb, var(--color-wk-bg-elevated) 35%, transparent) 50%, color-mix(in srgb, var(--color-wk-bg-elevated) 65%, transparent) );--reading-spine-list-padding-y: var(--reading-spine-padding-y);--reading-spine-list-padding-x: var(--reading-spine-padding-x);--reading-bookmark-pill-bg: var(--color-wk-bg-elevated);--reading-bookmark-pill-radius: var(--radius-wk-full, 9999px);--reading-bookmark-pill-shadow: var(--shadow-wk-md);--reading-meta-text-size: .875rem;--reading-meta-color: var(--color-wk-text-muted);--reading-meta-paragraph-color: var(--color-wk-text-subtle);--reading-meta-paragraph-spacing: .25em;--reading-minimap-width: 60px;--reading-minimap-stripe-height: 2px;--reading-minimap-stripe-gap: 1px;--reading-minimap-color-idle: var(--reading-spine-color-idle);--reading-minimap-color-active: var(--reading-spine-color-active);--reading-minimap-color-h1: rgba(15, 23, 42, .85);--reading-minimap-color-h2: rgba(15, 23, 42, .75);--reading-minimap-color-h3: rgba(15, 23, 42, .65);--reading-minimap-color-h4: rgba(15, 23, 42, .55);--reading-minimap-color-h5: rgba(15, 23, 42, .48);--reading-minimap-color-h6: rgba(15, 23, 42, .42);--reading-minimap-color-code: rgba(99, 102, 241, .55);--reading-minimap-color-table: rgba(244, 63, 94, .5);--reading-minimap-color-blockquote: rgba(71, 85, 105, .55);--reading-minimap-color-prose: rgba(71, 85, 105, .42);--reading-minimap-color-wirekit: rgba(16, 185, 129, .5);--reading-minimap-color-image: rgba(245, 158, 11, .55);--reading-minimap-color-default: rgba(71, 85, 105, .32);--reading-minimap-viewport-bg: color-mix(in oklab, var(--color-wk-accent) 25%, transparent);--reading-minimap-viewport-border: 2px solid color-mix(in oklab, var(--color-wk-accent) 70%, transparent);--reading-minimap-viewport-radius: var(--radius-wk-sm);--reading-minimap-block-bg: color-mix(in srgb, var(--reading-minimap-color-idle) 25%, transparent);--reading-minimap-block-radius: 2px;--reading-minimap-block-gap: 2px;--reading-minimap-rendered-placeholder-bg: var(--color-wk-bg-elevated);--reading-minimap-rendered-radius: var(--radius-wk-sm);--reading-minimap-preview-scale: .25;--reading-minimap-preview-size: 200px;--reading-minimap-preview-bg: var(--color-wk-bg-elevated);--reading-minimap-preview-border: 1px solid var(--color-wk-border);--reading-minimap-preview-shadow: var(--shadow-wk-md);--reading-minimap-bookmark-marker-color: var(--color-wk-accent);--reading-minimap-bookmark-marker-height: 2px;--reading-minimap-anchor-text-color: var(--color-wk-text-muted);--reading-minimap-anchor-text-color-hover: var(--color-wk-text);--reading-minimap-anchor-font-size: .625rem;--reading-minimap-idle-opacity: .3;--reading-minimap-idle-delay: 3s;--reading-minimap-idle-transition: .25s;--reading-toc-bg: var(--color-wk-bg-elevated);--reading-toc-color-idle: var(--reading-spine-color-idle);--reading-toc-color-active: var(--reading-spine-color-active);--reading-toc-padding-y: .5rem;--reading-toc-padding-x: 1rem;--reading-toc-gap: 1rem;--reading-toc-link-max-width: 24ch;--reading-content-spine-gutter: 12rem}.wk-reading-content{max-width:100%;overflow-wrap:anywhere}@media(min-width:48rem){.wk-reading-content{max-width:calc(100% - var(--reading-content-spine-gutter, 12rem))}}@media(max-width:47.999rem){.wk-hide-below-md{display:none!important}.wk-stack-below-md{flex-direction:column!important;align-items:stretch!important}.wk-stack-below-md>*{width:100%!important;max-width:100%!important;min-width:0!important;flex-basis:auto!important}}@media(min-width:48rem){.wk-only-below-md{display:none!important}}.wk-optimistic-surfaced{display:none}.wk-optimistic-surfaced[data-wk-optimistic-surfaced]{display:block;position:fixed;inset-block-end:var(--gap-wk-lg, 1.5rem);inset-inline-start:50%;transform:translate(-50%);z-index:var(--z-wk-tooltip);max-width:min(28rem,calc(100vw - 2rem));padding:var(--padding-wk-y-sm, .5rem) var(--padding-wk-x-lg, 1rem);border:1px solid color-mix(in srgb,var(--color-wk-warning) 40%,var(--color-wk-border));border-radius:var(--radius-wk-lg);background:var(--color-wk-bg-elevated);color:var(--color-wk-text);font-family:var(--font-wk-sans);font-size:var(--text-wk-sm);box-shadow:var(--shadow-wk-md)}@supports (field-sizing: content){.wk-autosize{field-sizing:content}}.wk-reading-spine{transition:width .2s ease-out,background .2s ease-out;width:var(--reading-spine-width-collapsed);background:var(--reading-spine-edge-gradient, none),var(--reading-spine-bg);border-left:1px solid var(--color-wk-border);border-top-left-radius:var(--radius-wk-md);border-bottom-left-radius:var(--radius-wk-md)}.wk-reading-spine[data-side=left]{background:linear-gradient(to left,color-mix(in srgb,var(--color-wk-bg-elevated) 0%,transparent),color-mix(in srgb,var(--color-wk-bg-elevated) 35%,transparent) 50%,color-mix(in srgb,var(--color-wk-bg-elevated) 65%,transparent)),var(--reading-spine-bg);border-left:0;border-right:1px solid var(--color-wk-border);border-radius:0;border-top-right-radius:var(--radius-wk-md);border-bottom-right-radius:var(--radius-wk-md)}.wk-reading-spine[data-expand=true]{width:var(--reading-spine-width-expanded)}.wk-reading-spine ol{list-style:none;padding-inline-start:0;margin:0;padding-block-start:var(--reading-spine-list-padding-y);padding-block-end:0;padding-inline:var(--reading-spine-list-padding-x)}.wk-reading-spine ol>li:last-child{margin-block-end:0}.wk-reading-spine .wk-reading-spine__label{opacity:0;transition:opacity .15s ease-out 50ms;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-reading-spine[data-expand=true] .wk-reading-spine__label{opacity:1}.wk-reading-spine .wk-reading-spine__tick{background-color:var(--reading-spine-color-idle);transition:background-color .15s ease-out,width .2s ease-out}.wk-reading-spine .wk-reading-spine__link[data-level="2"] .wk-reading-spine__tick{width:.75rem}.wk-reading-spine .wk-reading-spine__link[data-level="3"] .wk-reading-spine__tick{width:.5rem}.wk-reading-spine .wk-reading-spine__link[data-level="4"] .wk-reading-spine__tick{width:.375rem}.wk-reading-spine .wk-reading-spine__link[data-level="5"] .wk-reading-spine__tick,.wk-reading-spine .wk-reading-spine__link[data-level="6"] .wk-reading-spine__tick{width:.25rem}.wk-reading-spine .wk-reading-spine__link{text-decoration:none}.wk-reading-spine .wk-reading-spine__link[data-active=true] .wk-reading-spine__tick,.wk-reading-spine .wk-reading-spine__link[aria-current=location] .wk-reading-spine__tick{background-color:var(--reading-spine-color-active);transform:scaleX(1.5);transform-origin:left center}.wk-reading-spine .wk-reading-spine__link[data-active=true] .wk-reading-spine__label,.wk-reading-spine .wk-reading-spine__link[aria-current=location] .wk-reading-spine__label{color:var(--reading-spine-color-active);font-weight:600}.wk-reading-bookmark{background:var(--reading-bookmark-pill-bg);border-radius:var(--reading-bookmark-pill-radius);box-shadow:var(--reading-bookmark-pill-shadow)}.wk-reading-meta-paragraph{display:block;color:var(--reading-meta-paragraph-color);font-size:var(--text-wk-xs);margin-bottom:var(--reading-meta-paragraph-spacing)}.wk-reading-minimap{position:absolute;top:0;bottom:0;width:var(--reading-minimap-width);z-index:var(--z-wk-sticky);pointer-events:none}.wk-reading-minimap[data-side=right]{right:0}.wk-reading-minimap[data-side=left]{left:0}.wk-reading-minimap__stripes{position:relative;height:100%;pointer-events:auto;line-height:0;list-style:none;padding:0;margin:0}.wk-reading-minimap__stripe{position:absolute;left:0;right:0;height:var(--reading-minimap-stripe-height);margin-bottom:var(--reading-minimap-stripe-gap);background:var(--reading-minimap-color-idle);cursor:pointer;transition:background-color .15s ease-out}.wk-reading-minimap__stripe:hover{background:color-mix(in oklab,var(--reading-minimap-color-active) 70%,var(--reading-minimap-color-idle))}.wk-reading-minimap__stripe--active{background:var(--reading-minimap-color-active)}.wk-reading-minimap[data-item-style=block] .wk-reading-minimap__stripe{background:var(--reading-minimap-block-bg, color-mix(in srgb, var(--reading-minimap-color-idle) 25%, transparent));border-radius:var(--reading-minimap-block-radius, 2px);margin-bottom:var(--reading-minimap-block-gap, 2px)}.wk-reading-minimap[data-item-style=block] .wk-reading-minimap__stripe:hover{background:color-mix(in srgb,var(--reading-minimap-color-active) 40%,transparent)}.wk-reading-minimap[data-item-style=block] .wk-reading-minimap__stripe--active{background:var(--reading-minimap-color-active)}.wk-reading-minimap__viewport{position:absolute;left:0;right:0;background:var(--reading-minimap-viewport-bg);border:var(--reading-minimap-viewport-border);border-radius:var(--reading-minimap-viewport-radius);cursor:grab;pointer-events:auto;z-index:1}.wk-reading-minimap__viewport:active{cursor:grabbing}.wk-reading-minimap[data-mode=rendered],.wk-reading-minimap[data-mode=stripes]{position:fixed;top:1rem;bottom:1rem;height:auto;max-height:calc(100vh - 2rem)}.wk-reading-minimap[data-mode=rendered][data-side=right],.wk-reading-minimap[data-mode=stripes][data-side=right]{right:1rem;left:auto}.wk-reading-minimap[data-mode=rendered][data-side=left],.wk-reading-minimap[data-mode=stripes][data-side=left]{left:1rem;right:auto}.wk-reading-minimap[data-mode=rendered] .wk-reading-minimap__stripes{display:none}.wk-reading-minimap__rendered{position:absolute;inset:0;overflow:hidden;border-radius:var(--reading-minimap-rendered-radius);background:var(--reading-minimap-rendered-placeholder-bg);pointer-events:auto;z-index:0}.wk-reading-minimap__rendered-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;background:transparent}.wk-reading-minimap__preview{position:fixed;width:var(--reading-minimap-preview-size);height:var(--reading-minimap-preview-size);overflow:hidden;background:var(--reading-minimap-preview-bg);border:var(--reading-minimap-preview-border);border-radius:var(--reading-minimap-rendered-radius);box-shadow:var(--reading-minimap-preview-shadow);opacity:0;pointer-events:none;z-index:var(--z-wk-tooltip);transition:opacity .15s ease-out}.wk-reading-minimap__preview[data-visible=true]{opacity:1}.wk-reading-minimap__bookmark-marker{position:absolute;left:0;right:0;height:var(--reading-minimap-bookmark-marker-height);background:var(--reading-minimap-bookmark-marker-color);pointer-events:none;z-index:2}.wk-reading-minimap__anchors{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;pointer-events:auto;z-index:3}.wk-reading-minimap[data-side=right] .wk-reading-minimap__anchors{left:100%;margin-left:.5rem;align-items:flex-start}.wk-reading-minimap[data-side=left] .wk-reading-minimap__anchors{right:100%;margin-right:.5rem;align-items:flex-end}.wk-reading-minimap__anchor{position:absolute;font-size:var(--reading-minimap-anchor-font-size);line-height:1.2;color:var(--reading-minimap-anchor-text-color);text-decoration:none;white-space:nowrap;transition:color .15s ease-out}.wk-reading-minimap__anchor:hover,.wk-reading-minimap__anchor:focus-visible{color:var(--reading-minimap-anchor-text-color-hover)}.wk-reading-minimap__anchor[data-collapsed=true]{opacity:0;pointer-events:none}.wk-reading-minimap:hover .wk-reading-minimap__anchor[data-collapsed=true]{opacity:1;pointer-events:auto}.wk-reading-minimap[data-auto-fade=true]{transition:opacity var(--reading-minimap-idle-transition) ease-out}.wk-reading-minimap[data-auto-fade=true][data-idle=true]{opacity:var(--reading-minimap-idle-opacity)}.wk-reading-minimap[data-auto-fade=true]:hover{opacity:1}.wk-reading-toc{position:sticky;top:var(--reading-toc-offset, 0);z-index:var(--z-wk-sticky);background:var(--reading-toc-bg);border-bottom:1px solid var(--color-wk-border);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.wk-reading-toc[data-position=bottom]{top:auto;bottom:var(--reading-toc-offset, 0)}.wk-reading-toc__list{list-style:none;margin:0;padding-block:.25rem;padding-inline:.25rem}.wk-reading-toc--flush,.wk-reading-toc--flush .wk-reading-toc__list{padding-inline:0}.wk-reading-toc--flush .wk-reading-toc__list>li:first-child>.wk-reading-toc__link{padding-left:0}.wk-reading-toc--flush .wk-reading-toc__list>li:last-child>.wk-reading-toc__link{padding-right:0}.wk-reading-toc__item{display:inline-flex;align-items:center;line-height:1;margin:0}.wk-reading-toc__item>a.wk-reading-toc__link{line-height:1}.wk-reading-toc__link{color:var(--reading-toc-color-idle);text-decoration:none!important;font-weight:400;transition:color .15s ease-out,background-color .15s ease-out,font-weight 0ms}.wk-reading-toc__link:hover{color:var(--reading-toc-color-active);background:color-mix(in srgb,var(--color-wk-bg-elevated) 60%,transparent)}.wk-reading-toc__link[data-active=true],.wk-reading-toc__link[aria-current=location]{color:var(--reading-toc-color-active);font-weight:700}@media print{.wk-reading-progress,.wk-reading-spine,.wk-reading-minimap,.wk-reading-toc,.wk-reading-bookmark,.wk-reading-meta{display:none!important}}.wk-brand.wk-brand{text-decoration:none}.wk-dark-only,.dark .wk-light-only{display:none}.dark .wk-dark-only{display:revert}.wk-stagger>*{animation-delay:calc(var(--wk-stagger-step, 0ms) * var(--wk-stagger-index, 0))}.wk-stagger>*:nth-child(1){--wk-stagger-index: 0}.wk-stagger>*:nth-child(2){--wk-stagger-index: 1}.wk-stagger>*:nth-child(3){--wk-stagger-index: 2}.wk-stagger>*:nth-child(4){--wk-stagger-index: 3}.wk-stagger>*:nth-child(5){--wk-stagger-index: 4}.wk-stagger>*:nth-child(6){--wk-stagger-index: 5}.wk-stagger>*:nth-child(7){--wk-stagger-index: 6}.wk-stagger>*:nth-child(8){--wk-stagger-index: 7}.wk-stagger>*:nth-child(n+9){--wk-stagger-index: 8}@media(prefers-reduced-motion:reduce){.wk-stagger>*{animation-delay:0ms!important}.wk-skeleton:after,.wk-skeleton[data-pulse=true],.wk-progress-indeterminate,.wk-progress-circle-indeterminate,.wk-text-shimmer,.wk-typing-dot{animation:none}[x-transition],[x-transition\:enter],[x-transition\:leave]{transition-duration:.01ms!important;animation-duration:.01ms!important}[x-data*=wirekitImageCompare],[x-data*=wirekitImageCompare] *{transition:none!important}[class*=wk-animate-]{animation-duration:.01ms!important;animation-delay:0ms!important}.wk-reading-progress .wk-reading-progress__fill,.wk-reading-progress--dot circle,.wk-reading-spine,.wk-reading-spine .wk-reading-spine__label,.wk-reading-spine .wk-reading-spine__tick,.wk-reading-bookmark,.wk-reading-minimap,.wk-reading-minimap__stripe,.wk-reading-minimap__preview,.wk-reading-minimap__anchor{transition-duration:.01ms!important}.wk-countdown-pulse,.wk-countdown-text-flash{animation:none!important}}.apexcharts-tooltip{transform:translateY(15px)}.apexcharts-canvas .apexcharts-series path,.apexcharts-canvas .apexcharts-series rect,.apexcharts-canvas .apexcharts-series circle,.apexcharts-canvas .apexcharts-marker,.apexcharts-canvas .apexcharts-heatmap rect,.apexcharts-canvas .apexcharts-treemap rect,.apexcharts-canvas .apexcharts-pie-area,.apexcharts-canvas .apexcharts-radar-series path{cursor:pointer}.wk-overlay-fixed{position:fixed;inset:0}.wk-overlay-layer-modal{z-index:var(--z-wk-modal)}.wk-overlay-layer-drawer{z-index:var(--z-wk-drawer)}
