:where(html){color-scheme:light;--t-color-blue:#066fd1;--t-color-sky:#0ea5e9;--t-color-brown:#8a604c;--t-color-green:#10b981;--t-color-yellow:#eab308;--t-color-orange:#f26b0b;--t-color-red:#ef4444;--t-color-crimson:#ce1a4b;--t-color-pink:#ec4899;--t-color-violet:#8b5cf6;--t-color-accent:var(--t-color-blue);--t-color-slate-1000:#040f1f;--t-color-slate-950:#0a1422;--t-color-slate-900:#121b28;--t-color-slate-800:#1e2734;--t-color-slate-700:#313b49;--t-color-slate-600:#4e5967;--t-color-slate-500:#6a7380;--t-color-slate-400:#9ba3af;--t-color-slate-300:#c4cad4;--t-color-slate-200:#e0e4eb;--t-color-slate-100:#f1f3f8;--t-color-slate-50:#f8fafc;--t-color-slate-25:#fcfdfe;--t-color-white:white;--t-color-black:var(--t-color-slate-1000);--t-color-transparent:transparent;--t-color-current:currentColor;--t-color-on-light:var(--t-color-text-primary);--t-color-on-dark:var(--t-color-white);--t-color-text-headings:light-dark(var(--t-color-slate-800),var(--t-color-slate-100));--t-color-text-primary:light-dark(var(--t-color-slate-600),var(--t-color-slate-200));--t-color-text-secondary:light-dark(var(--t-color-slate-500),var(--t-color-slate-400));--t-color-text-tertiary:light-dark(var(--t-color-slate-400),var(--t-color-slate-500));--t-color-text-quaternary:light-dark(var(--t-color-slate-300),var(--t-color-slate-700));--t-color-text-inverted-headings:light-dark(var(--t-color-slate-100),var(--t-color-slate-800));--t-color-text-inverted-primary:light-dark(var(--t-color-slate-200),var(--t-color-slate-700));--t-color-text-inverted-secondary:light-dark(var(--t-color-slate-400),var(--t-color-slate-500));--t-color-text-inverted-tertiary:light-dark(var(--t-color-slate-500),var(--t-color-slate-400));--t-color-text-inverted-quaternary:light-dark(var(--t-color-slate-700),var(--t-color-slate-300));--t-color-text-disabled:var(--t-color-text-tertiary);--t-color-text-link:var(--t-color-accent-primary);--t-color-text-link-hovered:var(--t-color-accent-secondary);--t-color-gray-primary:var(--t-color-slate-600);--t-color-gray-secondary:var(--t-color-slate-500);--t-color-gray-tertiary:var(--t-color-slate-400);--t-color-gray-quaternary:var(--t-color-slate-300);--t-color-white-primary:var(--t-color-white);--t-color-white-secondary:light-dark(var(--t-color-slate-50),var(--t-color-slate-100));--t-color-white-tertiary:color-mix(in srgb, var(--t-color-white) 20%, transparent);--t-color-white-quaternary:color-mix(in srgb, var(--t-color-white) 10%, transparent);--t-color-white-foreground:var(--t-color-on-light);--t-color-fill-primary:light-dark(color-mix(in srgb, var(--t-color-black) 16%, transparent),color-mix(in srgb, var(--t-color-white) 18%, transparent));--t-color-fill-secondary:light-dark(color-mix(in srgb, var(--t-color-black) 8%, transparent),color-mix(in srgb, var(--t-color-white) 12%, transparent));--t-color-fill-tertiary:light-dark(color-mix(in srgb, var(--t-color-black) 4%, transparent),color-mix(in srgb, var(--t-color-white) 6%, transparent));--t-color-fill-quaternary:light-dark(color-mix(in srgb, var(--t-color-black) 2%, transparent),color-mix(in srgb, var(--t-color-white) 4%, transparent));--t-color-fill-inverted-primary:light-dark(color-mix(in srgb, var(--t-color-white) 18%, transparent),color-mix(in srgb, var(--t-color-black) 16%, transparent));--t-color-fill-inverted-secondary:light-dark(color-mix(in srgb, var(--t-color-white) 12%, transparent),color-mix(in srgb, var(--t-color-black) 8%, transparent));--t-color-fill-inverted-tertiary:light-dark(color-mix(in srgb, var(--t-color-white) 6%, transparent),color-mix(in srgb, var(--t-color-black) 4%, transparent));--t-color-fill-inverted-quaternary:light-dark(color-mix(in srgb, var(--t-color-white) 4%, transparent),color-mix(in srgb, var(--t-color-black) 2%, transparent));--t-color-background-primary:light-dark(var(--t-color-white),var(--t-color-slate-800));--t-color-background-secondary:light-dark(var(--t-color-slate-50),var(--t-color-slate-900));--t-color-background-tertiary:light-dark(var(--t-color-slate-100),var(--t-color-slate-950));--t-color-background-quaternary:light-dark(var(--t-color-slate-200),var(--t-color-slate-1000));--t-color-background-inverted-primary:light-dark(var(--t-color-slate-800),var(--t-color-white));--t-color-background-inverted-secondary:light-dark(var(--t-color-slate-900),var(--t-color-slate-50));--t-color-background-inverted-tertiary:light-dark(var(--t-color-slate-950),var(--t-color-slate-100));--t-color-background-inverted-quaternary:light-dark(var(--t-color-slate-1000),var(--t-color-slate-200));--t-color-blue-primary:var(--t-color-blue);--t-color-blue-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-blue));--t-color-blue-tertiary:color-mix(in srgb, var(--t-color-blue) 20%, transparent);--t-color-blue-quaternary:color-mix(in srgb, var(--t-color-blue) 10%, transparent);--t-color-blue-foreground:var(--t-color-on-dark);--t-color-sky-primary:var(--t-color-sky);--t-color-sky-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-sky));--t-color-sky-tertiary:color-mix(in srgb, var(--t-color-sky) 20%, transparent);--t-color-sky-quaternary:color-mix(in srgb, var(--t-color-sky) 10%, transparent);--t-color-sky-foreground:var(--t-color-on-dark);--t-color-brown-primary:var(--t-color-brown);--t-color-brown-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-brown));--t-color-brown-tertiary:color-mix(in srgb, var(--t-color-brown) 20%, transparent);--t-color-brown-quaternary:color-mix(in srgb, var(--t-color-brown) 10%, transparent);--t-color-brown-foreground:var(--t-color-on-dark);--t-color-green-primary:var(--t-color-green);--t-color-green-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-green));--t-color-green-tertiary:color-mix(in srgb, var(--t-color-green) 20%, transparent);--t-color-green-quaternary:color-mix(in srgb, var(--t-color-green) 10%, transparent);--t-color-green-foreground:var(--t-color-on-dark);--t-color-yellow-primary:var(--t-color-yellow);--t-color-yellow-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-yellow));--t-color-yellow-tertiary:color-mix(in srgb, var(--t-color-yellow) 20%, transparent);--t-color-yellow-quaternary:color-mix(in srgb, var(--t-color-yellow) 10%, transparent);--t-color-yellow-foreground:var(--t-color-on-dark);--t-color-orange-primary:var(--t-color-orange);--t-color-orange-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-orange));--t-color-orange-tertiary:color-mix(in srgb, var(--t-color-orange) 20%, transparent);--t-color-orange-quaternary:color-mix(in srgb, var(--t-color-orange) 10%, transparent);--t-color-orange-foreground:var(--t-color-on-dark);--t-color-red-primary:var(--t-color-red);--t-color-red-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-red));--t-color-red-tertiary:color-mix(in srgb, var(--t-color-red) 20%, transparent);--t-color-red-quaternary:color-mix(in srgb, var(--t-color-red) 10%, transparent);--t-color-red-foreground:var(--t-color-on-dark);--t-color-crimson-primary:var(--t-color-crimson);--t-color-crimson-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-crimson));--t-color-crimson-tertiary:color-mix(in srgb, var(--t-color-crimson) 20%, transparent);--t-color-crimson-quaternary:color-mix(in srgb, var(--t-color-crimson) 10%, transparent);--t-color-crimson-foreground:var(--t-color-on-dark);--t-color-pink-primary:var(--t-color-pink);--t-color-pink-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-pink));--t-color-pink-tertiary:color-mix(in srgb, var(--t-color-pink) 20%, transparent);--t-color-pink-quaternary:color-mix(in srgb, var(--t-color-pink) 10%, transparent);--t-color-pink-foreground:var(--t-color-on-dark);--t-color-violet-primary:var(--t-color-violet);--t-color-violet-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-violet));--t-color-violet-tertiary:color-mix(in srgb, var(--t-color-violet) 20%, transparent);--t-color-violet-quaternary:color-mix(in srgb, var(--t-color-violet) 10%, transparent);--t-color-violet-foreground:var(--t-color-on-dark);--t-color-accent-primary:var(--t-color-accent);--t-color-accent-secondary:color-mix(in srgb, var(--t-color-black) 20%, var(--t-color-accent));--t-color-accent-tertiary:color-mix(in srgb, var(--t-color-accent) 20%, transparent);--t-color-accent-quaternary:color-mix(in srgb, var(--t-color-accent) 10%, transparent);--t-color-accent-foreground:var(--t-color-on-dark);--t-color-dark-primary:var(--t-color-slate-800);--t-color-dark-secondary:var(--t-color-slate-900);--t-color-dark-tertiary:color-mix(in srgb, var(--t-color-black) 20%, transparent);--t-color-dark-quaternary:color-mix(in srgb, var(--t-color-black) 10%, transparent);--t-color-dark-foreground:var(--t-color-on-dark);--t-backdrop-dark:color-mix(in srgb, var(--t-color-black) 24%, transparent);--t-backdrop-light:color-mix(in srgb, var(--t-color-white) 24%, transparent);--t-backdrop:var(--t-color-background-primary);--t-font-family-sans:system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;--t-font-family-serif:ui-serif, serif;--t-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--t-font-family-cursive:Caveat, Comic Sans MS, cursive;--t-font-family-fantasy:Papyrus, fantasy;--t-font-family-emoji:Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Segoe UI, Twemoji Mozilla, Noto Color Emoji, Android Emoji;--t-font-family-base:var(--t-font-family-sans);--t-font-size-base:var(--t-font-size-sm);--t-font-size-2xs:.625rem;--t-font-size-xs:.75rem;--t-font-size-sm:.875rem;--t-font-size-md:1rem;--t-font-size-lg:1.125rem;--t-font-size-xl:1.25rem;--t-font-size-2xl:1.5rem;--t-font-size-3xl:1.875rem;--t-font-size-4xl:2.25rem;--t-font-size-5xl:3rem;--t-font-size-6xl:3.75rem;--t-font-size-7xl:4.5rem;--t-font-size-h0:var(--t-font-size-4xl);--t-font-size-h1:var(--t-font-size-3xl);--t-font-size-h2:var(--t-font-size-2xl);--t-font-size-h3:var(--t-font-size-xl);--t-font-size-h4:var(--t-font-size-lg);--t-font-size-h5:var(--t-font-size-md);--t-font-size-h6:var(--t-font-size-sm);--t-font-size-h7:var(--t-font-size-xs);--t-line-height-2xs:.75rem;--t-line-height-xs:1rem;--t-line-height-sm:1.25rem;--t-line-height-md:1.5rem;--t-line-height-lg:1.75rem;--t-line-height-xl:1.75rem;--t-line-height-2xl:2rem;--t-line-height-3xl:2.25rem;--t-line-height-4xl:2.5rem;--t-line-height-5xl:3.5rem;--t-line-height-6xl:4.25rem;--t-line-height-7xl:4.75rem;--t-line-height-h0:var(--t-line-height-4xl);--t-line-height-h1:var(--t-line-height-3xl);--t-line-height-h2:var(--t-line-height-2xl);--t-line-height-h3:var(--t-line-height-xl);--t-line-height-h4:var(--t-line-height-lg);--t-line-height-h5:var(--t-line-height-md);--t-line-height-h6:var(--t-line-height-sm);--t-line-height-h7:var(--t-line-height-xs);--t-line-height-none:1;--t-line-height-tight:1.25;--t-line-height-snug:1.375;--t-line-height-normal:1.5;--t-line-height-relaxed:1.71429;--t-line-height-loose:1.5;--t-line-height-base:var(--t-line-height-relaxed);--t-font-weight-thin:100;--t-font-weight-extralight:200;--t-font-weight-light:300;--t-font-weight-normal:400;--t-font-weight-medium:500;--t-font-weight-semibold:600;--t-font-weight-bold:700;--t-font-weight-extrabold:800;--t-font-weight-black:900;--t-font-weight-headings:var(--t-font-weight-semibold);--t-font-weight:var(--t-font-weight-normal);--t-letter-spacing-tighter:-.05em;--t-letter-spacing-tight:-.025em;--t-letter-spacing-normal:0;--t-letter-spacing-wide:.025em;--t-letter-spacing-wider:.05em;--t-letter-spacing-widest:.1em;--t-letter-spacing-base:var(--t-letter-spacing-normal);--t-radius-0:0;--t-radius-sm:3px;--t-radius-md:6px;--t-radius-lg:12px;--t-radius-full:9999px;--t-radius-circle:50%;--t-radius:var(--t-radius-md);--t-space-0:0;--t-space-1:1px;--t-space-2xs:.25rem;--t-space-xs:.5rem;--t-space-sm:.75rem;--t-space-md:1rem;--t-space-lg:1.25rem;--t-space-xl:1.5rem;--t-space-2xl:2rem;--t-space-3xl:2.5rem;--t-space-4xl:3rem;--t-space-5xl:4rem;--t-space-6xl:5rem;--t-space-7xl:6rem;--t-space-8xl:10rem;--t-space-9xl:16rem;--t-space:var(--t-space-md);--t-container-2xs:20rem;--t-container-xs:30rem;--t-container-sm:40rem;--t-container-md:48rem;--t-container-lg:64rem;--t-container-xl:80rem;--t-container-2xl:90rem;--t-container-3xl:96rem;--t-container-full:100%;--t-stroke-width-0:0;--t-stroke-width-1:1px;--t-stroke-width-2:2px;--t-stroke-width-4:4px;--t-stroke-width:var(--t-stroke-width-1);--t-stroke-color-primary:light-dark(color-mix(in srgb, var(--t-color-black) 12%, transparent),color-mix(in srgb, var(--t-color-white) 12%, transparent));--t-stroke-color-secondary:light-dark(color-mix(in srgb, var(--t-color-black) 6%, transparent),color-mix(in srgb, var(--t-color-white) 8%, transparent));--t-stroke-color-hovered:light-dark(color-mix(in srgb, var(--t-color-black) 20%, transparent),color-mix(in srgb, var(--t-color-white) 20%, transparent));--t-stroke-color:var(--t-stroke-color-primary);--t-ratio-square:1;--t-ratio-landscape:4/3;--t-ratio-portrait:3/4;--t-ratio-widescreen:16/9;--t-ratio-ultrawide:18/5;--t-ratio-golden:1.618/1;--t-ratio-panoramic:21/9;--t-layer-deep:-99999;--t-layer-negative:-1;--t-layer-default:1;--t-layer-1:100;--t-layer-2:200;--t-layer-3:300;--t-layer-4:400;--t-layer-5:500;--t-layer-6:600;--t-layer-7:700;--t-layer-8:800;--t-layer-9:900;--t-layer-10:1000;--t-layer-important:99999;--t-layer-auto:auto;--t-layer-base:var(--t-layer-default);--t-shadow-0:0 0 color-mix(in srgb, var(--t-color-black) 0%, transparent);--t-shadow-2xs:0px 1px 0px 0px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-shadow-xs:0px 1px 2px 0px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-shadow-sm:0px 1px 3px 0px color-mix(in srgb, var(--t-color-black) 10%, transparent), 0px 1px 2px -1px color-mix(in srgb, var(--t-color-black) 10%, transparent);--t-shadow-md:0px 4px 6px -1px color-mix(in srgb, var(--t-color-black) 10%, transparent), 0px 2px 4px -2px color-mix(in srgb, var(--t-color-black) 10%, transparent);--t-shadow-lg:0px 10px 15px -3px color-mix(in srgb, var(--t-color-black) 10%, transparent), 0px 4px 6px -4px color-mix(in srgb, var(--t-color-black) 10%, transparent);--t-shadow-xl:0px 20px 25px -5px color-mix(in srgb, var(--t-color-black) 10%, transparent), 0px 8px 10px -6px color-mix(in srgb, var(--t-color-black) 10%, transparent);--t-shadow-2xl:0px 25px 50px -12px color-mix(in srgb, var(--t-color-black) 25%, transparent);--t-shadow-inset:inset 0px 0px 0px var(--t-stroke-width) var(--t-stroke-color-secondary);--t-shadow-card:var(--t-shadow-inset), var(--t-shadow-sm);--t-shadow-shine:inset 0px 1px 0px #fff3;--t-shadow:var(--t-shadow-md);--t-ring-shadow-offset:4px;--t-ring-shadow-blue:0px 0px 0px 1px color-mix(in srgb, var(--t-color-blue) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-blue) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-sky:0px 0px 0px 1px color-mix(in srgb, var(--t-color-sky) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-sky) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-brown:0px 0px 0px 1px color-mix(in srgb, var(--t-color-brown) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-brown) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-green:0px 0px 0px 1px color-mix(in srgb, var(--t-color-green) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-green) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-yellow:0px 0px 0px 1px color-mix(in srgb, var(--t-color-yellow) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-yellow) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-orange:0px 0px 0px 1px color-mix(in srgb, var(--t-color-orange) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-orange) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-red:0px 0px 0px 1px color-mix(in srgb, var(--t-color-red) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-red) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-crimson:0px 0px 0px 1px color-mix(in srgb, var(--t-color-crimson) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-crimson) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-pink:0px 0px 0px 1px color-mix(in srgb, var(--t-color-pink) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-pink) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-violet:0px 0px 0px 1px color-mix(in srgb, var(--t-color-violet) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-violet) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow-accent:0px 0px 0px 1px color-mix(in srgb, var(--t-color-accent) 25%, transparent), 0px 0px 0px var(--t-ring-shadow-offset) color-mix(in srgb, var(--t-color-accent) 16%, transparent), 0px 1px 1px .5px color-mix(in srgb, var(--t-color-black) 5%, transparent);--t-ring-shadow:var(--t-ring-shadow-accent);--t-transition-time-fast:.15s;--t-transition-time-normal:.3s;--t-transition-time-slow:.6s;--t-transition-time:var(--t-transition-time-normal);--t-transition-all:all var(--t-transition-time);--t-transition-color:background-color var(--t-transition-time), color var(--t-transition-time), border-color var(--t-transition-time), fill var(--t-transition-time), stroke var(--t-transition-time), text-decoration-color var(--t-transition-time);--t-transition-opacity:opacity var(--t-transition-time);--t-transition-transform:transform var(--t-transition-time);--t-transition-shadow:box-shadow var(--t-transition-time), text-shadow var(--t-transition-time);--t-transition-visibility:visibility var(--t-transition-time);--t-ease-in-quad:cubic-bezier(.55, .085, .68, .53);--t-ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--t-ease-in-quart:cubic-bezier(.895, .03, .685, .22);--t-ease-in-quint:cubic-bezier(.755, .05, .855, .06);--t-ease-in-expo:cubic-bezier(.95, .05, .795, .035);--t-ease-in-circ:cubic-bezier(.6, .04, .98, .335);--t-ease-out-quad:cubic-bezier(.25, .46, .45, .94);--t-ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--t-ease-out-quart:cubic-bezier(.165, .84, .44, 1);--t-ease-out-quint:cubic-bezier(.23, 1, .32, 1);--t-ease-out-expo:cubic-bezier(.19, 1, .22, 1);--t-ease-out-circ:cubic-bezier(.075, .82, .165, 1);--t-ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--t-ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--t-ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--t-ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--t-ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--t-ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--t-ease-none:none;--t-filter-none:none;--t-filter-grayscale-none:grayscale(0);--t-filter-grayscale:grayscale(100%);--t-filter-sepia-none:sepia(0);--t-filter-sepia:sepia(100%);--t-filter-blur-none:blur(0);--t-filter-blur-sm:blur(4px);--t-filter-blur-md:blur(8px);--t-filter-blur-lg:blur(12px);--t-filter-blur-xl:blur(16px);--t-filter-blur-2xl:blur(24px);--t-filter-blur-3xl:blur(48px);--t-filter-blur:var(--t-filter-blur-md)}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}
@layer site{@layer t-base{*,:before,:after{box-sizing:border-box;border:0;outline:0;margin:0;padding:0}:focus-visible{outline:2px solid var(--t-color-accent);outline-offset:2px}button{cursor:pointer;background:0 0}strong{font-weight:var(--t-font-weight-semibold)}hr{border:0;border-top:var(--t-stroke-width) solid var(--t-stroke-color-secondary);margin:3rem 0}a{color:var(--t-color-text-link);text-decoration:none}a:hover{color:var(--t-color-text-link-hovered);text-decoration:none}h1{font-weight:var(--t-font-weight-semibold);color:var(--t-color-headers,var(--t-color-text-headings));margin-bottom:var(--t-space-xs);line-height:1.2;display:block}h1 a{color:inherit;text-decoration:none}h1 a:hover{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}h1{font-size:var(--t-font-size-h1);line-height:var(--t-line-height-h1)}h2{font-weight:var(--t-font-weight-semibold);color:var(--t-color-headers,var(--t-color-text-headings));margin-bottom:var(--t-space-xs);line-height:1.2;display:block}h2 a{color:inherit;text-decoration:none}h2 a:hover{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}h2{font-size:var(--t-font-size-h2);line-height:var(--t-line-height-h2)}h3{font-weight:var(--t-font-weight-semibold);color:var(--t-color-headers,var(--t-color-text-headings));margin-bottom:var(--t-space-xs);line-height:1.2;display:block}h3 a{color:inherit;text-decoration:none}h3 a:hover{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}h3{font-size:var(--t-font-size-h3);line-height:var(--t-line-height-h3);margin-bottom:var(--t-space-2xs)}h4{font-weight:var(--t-font-weight-semibold);color:var(--t-color-headers,var(--t-color-text-headings));margin-bottom:var(--t-space-xs);line-height:1.2;display:block}h4 a{color:inherit;text-decoration:none}h4 a:hover{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}h4{font-size:var(--t-font-size-h4);line-height:var(--t-line-height-h4);margin-bottom:var(--t-space-2xs)}h5{font-weight:var(--t-font-weight-semibold);color:var(--t-color-headers,var(--t-color-text-headings));margin-bottom:var(--t-space-xs);line-height:1.2;display:block}h5 a{color:inherit;text-decoration:none}h5 a:hover{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}h5{font-size:var(--t-font-size-h5);line-height:var(--t-line-height-h5);margin-bottom:var(--t-space-2xs)}h6{font-weight:var(--t-font-weight-semibold);color:var(--t-color-headers,var(--t-color-text-headings));margin-bottom:var(--t-space-xs);line-height:1.2;display:block}h6 a{color:inherit;text-decoration:none}h6 a:hover{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}h6{font-size:var(--t-font-size-h6);line-height:var(--t-line-height-h6);margin-bottom:var(--t-space-2xs)}p,ol,ul,pre,table{margin-bottom:var(--t-space-xl)}ol,ul{margin-left:var(--t-space-md);padding-left:var(--t-space-md)}img,picture{max-width:100%;display:block}img[width][height],picture[width][height],img:not([height]),picture:not([height]){height:auto}input,button,textarea,select{font:inherit}img:not([alt]){filter:blur(10px)}code{border-radius:var(--t-radius);background-color:var(--t-color-background-tertiary);border:var(--t-stroke-width) solid var(--t-stroke-color-secondary);padding:.125rem var(--t-space-2xs);color:var(--t-color-text-primary);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;letter-spacing:-.04em;vertical-align:middle;font-size:85%;line-height:1.25}pre,code{font-family:var(--t-font-family-mono)}pre{text-align:left;word-spacing:normal;hyphens:none;white-space:pre-wrap;line-height:var(--t-line-height-base);color:var(--t-color-text-primary);border-radius:var(--t-radius-lg);border:1px solid var(--t-stroke-color-primary);padding:calc(var(--t-space-sm) - 1px) var(--t-space-lg);overflow-wrap:break-word;tab-size:2;background:var(--t-color-background-secondary);direction:ltr;max-height:25rem;font-size:12px;overflow:auto}pre::-webkit-scrollbar{cursor:pointer;width:14px}pre::-webkit-scrollbar-track{background:0 0;border:4px solid #0000}pre::-webkit-scrollbar-thumb{background:#3b454e1a padding-box padding-box;border:4px solid #0000;border-radius:100vh;transition:box-shadow .5s;box-shadow:inset 0 0 15px 15px #0000}pre::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 15px 15px #3b454e66}pre:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 15px 15px #3b454e33}pre code{color:inherit;font-size:1em;line-height:inherit;background:0 0;border:none;border-radius:0;padding:0;display:block;white-space:pre-wrap!important}figcaption{text-align:center;font-size:var(--t-font-size-h7);margin:var(--t-space-xs) 0 0;color:var(--t-color-text-tertiary)}figcaption a{color:var(--t-color-text-secondary);text-decoration:none}figcaption a:hover{color:var(--t-color-text-primary);text-decoration:underline}}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#0000;height:100%;scroll-padding-top:var(--t-space-7xl);color-scheme:light dark;--grid-gap:calc(var(--t-space-xl) * .5);--t-font-family-caveat:var(--font-caveat), cursive;overflow:hidden scroll}html,[data-theme=light]{color:var(--t-color-text-primary)}[data-theme=light]{color-scheme:light}body{text-rendering:optimizespeed;color:var(--t-color-text-primary);font-family:var(--t-font-family-base);font-size:var(--t-font-size-base);line-height:var(--t-line-height-base);background:var(--t-color-background-primary);font-feature-settings:"cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:pan-y;min-height:100%;accent-color:var(--t-color-accent);flex-direction:column;display:flex}@media (min-width:960px){body{--grid-gap:var(--t-space-xl);--t-font-size-base:var(--t-font-size-md)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}html{scroll-behavior:auto!important}}.t-skip-link{color:#fff;z-index:10000;background:#000;padding:10px;transition:top .3s;position:absolute;top:-64px;left:0}.t-skip-link:focus{top:0}.t-skip-link:hover{color:var(--t-color-text-inverted-primary);text-decoration:none}.t-icon,.tabler-icon{stroke-width:1.5px}.t-icon-md{width:var(--t-space-xl);height:var(--t-space-xl);stroke-width:1px}.t-icon-lg{width:var(--t-space-4xl);height:var(--t-space-4xl);stroke-width:1px}.t-icon-inline{vertical-align:text-bottom;width:1.25em;height:1.25em}.t-icon-filled{fill:currentColor}.t-icon-inline{stroke-width:2px;stroke:currentColor;vertical-align:sub;width:1.2em;height:1.2em}.t-icon-items{--icon-min-width:4rem;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill, minmax(var(--icon-min-width), 1fr));display:grid}@media (min-width:768px){.t-icon-items{--icon-min-width:5rem}}.t-icon-item{border-radius:var(--t-radius-lg);text-align:center;color:inherit;padding:var(--t-space-xs);min-height:var(--icon-min-width);background:var(--t-color-background-secondary);transition:var(--t-transition-color);aspect-ratio:var(--t-ratio-square);max-width:var(--icon-min-width);flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.t-icon-item:hover{border-color:var(--t-stroke-color-primary);background-color:var(--t-color-background-tertiary);color:inherit}.t-icon-item .t-icon,.t-icon-item .tabler-icon{width:var(--icon-size,1.5rem);height:var(--icon-size,1.5rem);stroke-width:var(--icon-stroke,2);color:var(--icon-color,currentColor)}.t-icon-item-new{width:var(--t-space-xs);height:var(--t-space-xs);background:var(--t-color-red);top:var(--t-space-xs);right:var(--t-space-xs);border-radius:100%;display:block;position:absolute}.t-icon-item-text{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--t-color-text-secondary);font-size:var(--t-font-size-h7);margin-top:var(--t-space-md);margin-bottom:calc(-1*var(--t-space-xs));overflow:hidden}.t-icon-item-icon{width:var(--t-space-4xl);height:var(--t-space-4xl);justify-content:center;align-items:center;display:flex}.t-icons-header{scroll-margin:3.75rem}.t-icon-preview{--icon-preview-size:12rem;border-radius:var(--t-radius);border:var(--t-stroke-width) solid var(--t-stroke-color-primary);background-color:var(--t-color-background-primary);width:var(--icon-preview-size);height:var(--icon-preview-size);background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 8 8\"><polyline points=\"0 8 8 8 8 0 7 0 7 7 0 7\" fill=\"rgba(0, 0, 0, 0.02)\" /></svg>");background-repeat:repeat;background-size:4.16667% 4.16667%;line-height:1;position:relative}.t-icon-preview svg{width:100%;height:100%;stroke-width:var(--icon-stroke,2);color:var(--icon-color,currentColor)}.t-icon-preview-svg{display:block}.t-icon-preview-big{--icon-preview-size:16rem}@media (min-width:960px){.t-icon-preview-big{--icon-preview-size:18rem}}@media (min-width:1280px){.t-icon-preview-big{--icon-preview-size:20rem}}.t-icon-code-grid{gap:var(--t-space-3xl);grid-template-areas:"a""b""c""d";display:grid}.t-icon-code-grid>*{min-width:0}.t-icon-code-grid>:first-child{grid-area:a}.t-icon-code-grid>:nth-child(2){grid-area:b}.t-icon-code-grid>:nth-child(3){grid-area:c}.t-icon-code-grid>:nth-child(4){grid-area:d}@media (min-width:560px){.t-icon-code-grid{grid-template-columns:16rem 1fr;grid-template-areas:"a b""a c""d d"}}@media (min-width:960px){.t-icon-code-grid{gap:var(--t-space-3xl);grid-template:"a b""a c"1fr"a d"/18rem 1fr}}@media (min-width:1280px){.t-icon-code-grid{grid-template-columns:20rem 1fr}}@keyframes pulse-keyframes{0%{opacity:1;transform:scale3d(.8,.8,.8)}50%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale3d(.8,.8,.8)}}@keyframes tada-keyframes{0%{transform:scale(1)}5%,10%{transform:scale3d(.9,.9,.9)rotate(-5deg)}15%,25%,35%,45%{transform:scale3d(1.1,1.1,1.1)rotate(5deg)}20%,30%,40%{transform:scale3d(1.1,1.1,1.1)rotate(-5deg)}50%{transform:scale(1)}}.t-icon-search{border:var(--t-stroke-width) solid var(--t-stroke-color-primary);border-radius:var(--t-radius-lg);background:var(--t-color-background-primary);cursor:text;padding:0 1rem;transition:border-color .3s,box-shadow .3s;display:block;position:sticky;top:0;box-shadow:0 4px 56px #1b33711a}.t-icon-search:focus-within{box-shadow:0 0 0 4px var(--t-color-accent-tertiary);border-color:var(--t-color-accent-primary)}.t-icon-search:focus-within .t-icon-search-icon{color:var(--t-color-text-primary)}.t-icon-search-input{padding:var(--t-space-sm) 0;font:inherit;width:100%;color:inherit;background:0 0;border:0;height:calc(3.5rem - 2px)}.t-icon-search-input:focus-visible{outline:none}.t-icon-search-input::placeholder{color:var(--t-color-text-tertiary)}.t-icon-search-icon{pointer-events:none;color:var(--t-color-text-secondary);width:var(--t-space-xl);height:var(--t-space-xl);stroke-width:1.5px}.t-grid-icons{grid-template-rows:auto 1fr!important}.t-h0{font-weight:var(--t-font-weight-semibold);color:var(--t-color-headers,var(--t-color-text-headings));margin-bottom:var(--t-space-xs);line-height:1.2;display:block}.t-h0 a{color:inherit;text-decoration:none}.t-h0 a:hover{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.t-h0{font-size:var(--t-font-size-h1);line-height:var(--t-line-height-h1);font-weight:var(--t-font-weight-black)}@media (min-width:960px){.t-h0{font-size:var(--t-font-size-h0);line-height:var(--t-line-height-h0)}}.t-h1{font-weight:var(--t-font-weight-semibold);color:var(--t-color-headers,var(--t-color-text-headings));margin-bottom:var(--t-space-xs);line-height:1.2;display:block}.t-h1 a{color:inherit;text-decoration:none}.t-h1 a:hover{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.t-h1{font-size:var(--t-font-size-h1);line-height:var(--t-line-height-h1)}.t-h2{font-weight:var(--t-font-weight-semibold);color:var(--t-color-headers,var(--t-color-text-headings));margin-bottom:var(--t-space-xs);line-height:1.2;display:block}.t-h2 a{color:inherit;text-decoration:none}.t-h2 a:hover{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.t-h2{font-size:var(--t-font-size-h2);line-height:var(--t-line-height-h2)}.t-h3{font-weight:var(--t-font-weight-semibold);color:var(--t-color-headers,var(--t-color-text-headings));margin-bottom:var(--t-space-xs);line-height:1.2;display:block}.t-h3 a{color:inherit;text-decoration:none}.t-h3 a:hover{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.t-h3{font-size:var(--t-font-size-h3);line-height:var(--t-line-height-h3);margin-bottom:var(--t-space-2xs)}.t-h4{font-weight:var(--t-font-weight-semibold);color:var(--t-color-headers,var(--t-color-text-headings));margin-bottom:var(--t-space-xs);line-height:1.2;display:block}.t-h4 a{color:inherit;text-decoration:none}.t-h4 a:hover{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.t-h4{font-size:var(--t-font-size-h4);line-height:var(--t-line-height-h4);margin-bottom:var(--t-space-2xs)}.t-h5{font-weight:var(--t-font-weight-semibold);color:var(--t-color-headers,var(--t-color-text-headings));margin-bottom:var(--t-space-xs);line-height:1.2;display:block}.t-h5 a{color:inherit;text-decoration:none}.t-h5 a:hover{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.t-h5{font-size:var(--t-font-size-h5);line-height:var(--t-line-height-h5);margin-bottom:var(--t-space-2xs)}.t-h-subheader,.t-callout-title{font-size:var(--t-font-size-h7);line-height:var(--t-line-height-h7);margin-bottom:var(--t-space-xs);text-transform:uppercase;letter-spacing:var(--t-letter-spacing-wider);color:var(--t-color-text-secondary);font-weight:var(--t-font-weight-medium)}.t-h-subheader a,.t-callout-title a{color:inherit;text-decoration:none}.t-h-subheader a:hover,.t-callout-title a:hover{color:inherit;text-decoration:underline}.t-callout,.t-tip{margin-bottom:var(--t-space-xl)}.t-img-fluid{max-width:100%}.t-text-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.t-text-truncate-2{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.t-link-text{cursor:pointer;color:var(--t-color-text-primary);text-decoration:none;transition:color .3s}.t-link-text:hover{color:var(--t-color-accent);text-decoration:underline}.t-link-secondary{cursor:pointer;color:var(--t-color-text-secondary);text-decoration:none;transition:color .3s}.t-link-secondary:hover,.t-link-secondary.active{color:var(--t-color-text-primary);text-decoration:none}.t-link-brand{cursor:pointer;color:var(--t-color-text-tertiary);text-decoration:none;transition:color .3s}.t-link-brand:hover{color:var(--t-color-text-secondary);text-decoration:none}.t-link-arrow .tabler-icon{transition:transform .3s}.t-link-arrow:hover .tabler-icon{transform:translate(.25rem)}.t-link-underline{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 25%, transparent);text-decoration-color:color-mix(in srgb, currentColor 25%, transparent);text-underline-offset:3px;text-decoration-style:dashed;text-decoration-thickness:1px}.t-link-underline:hover{text-decoration:none}.t-link-bg-secondary{background-color:var(--t-color-background-secondary);transition:var(--t-transition-color)}.t-link-bg-secondary:hover{background-color:var(--t-color-background-tertiary)}.t-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:var(--t-space-1);white-space:nowrap;width:var(--t-space-1);position:absolute;overflow:hidden}.t-code-copy{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.t-code-copy code{align-items:center;display:inline-flex}.t-code-copy:hover code{border-color:var(--t-stroke-color-primary)}.t-code-copy:focus-visible{outline:none}.t-code-copy:focus-visible code{outline:2px solid var(--t-stroke-color-primary);outline-offset:2px}.t-code-copy-icon{stroke-width:2px;width:16px;height:16px;margin-left:.25rem}.t-code-copy.t-code-copy-copied code{color:var(--t-color-green);border-color:var(--t-color-green)}@keyframes animated-ellipsis-keyframes{0%{transform:translate(-100%)}}.t-callout{border:var(--t-stroke-width) solid var(--t-stroke-color-secondary);border-radius:var(--t-radius);background:var(--t-color-accent-quaternary);padding:var(--t-space-md)}.t-callout>:last-child{margin-bottom:0}.t-callout-title{color:var(--t-color-accent-primary)}.t-tip{line-height:var(--t-space-xl)}.t-tip .tabler-icon{width:var(--t-space-xl);height:var(--t-space-xl);margin-right:var(--t-space-xs);vertical-align:bottom}.t-link-hover:hover,.t-link-hover.active{background-color:var(--t-color-background-secondary)}.t-on-hover .t-on-hover-content{opacity:0;transition:var(--t-transition-opacity)}.t-on-hover:hover .t-on-hover-content{opacity:1}.t-options-table{border-radius:var(--t-radius);border:var(--t-stroke-width) solid var(--t-stroke-color-primary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.t-options-table-title{border-right:var(--t-stroke-width) solid var(--t-stroke-color-primary);padding:var(--t-space-md);background:var(--t-color-background-secondary)}.t-options-table-title~.t-options-table-title{border-top:var(--t-stroke-width) solid var(--t-stroke-color-primary)}.t-options-table-title h3{font-size:var(--t-font-size-h5);margin:0!important}.t-options-table-title p{color:var(--t-color-text-tertiary);font-size:var(--t-font-size-h6)}.t-options-table-description{padding:var(--t-space-md);grid-column:span 3/span 3}.t-options-table-description~.t-options-table-description{border-top:var(--t-stroke-width) solid var(--t-stroke-color-primary)}.t-codeblock{min-width:0;position:relative}.t-codeblock pre{height:100%;margin-bottom:0;overflow:auto}.t-codeblock-copy{top:var(--t-space-2xs);right:var(--t-space-2xs);z-index:1;position:absolute}.t-codeblock-copyable pre{padding-right:var(--t-space-4xl)}.t-markdown>h1,.t-markdown>h2,.t-markdown>h3,.t-markdown>h4{margin:var(--t-space-2xl) 0 var(--t-space-xs)}.t-markdown>h1 a,.t-markdown>h2 a,.t-markdown>h3 a,.t-markdown>h4 a{text-decoration:none}.t-markdown>h1 a:hover,.t-markdown>h2 a:hover,.t-markdown>h3 a:hover,.t-markdown>h4 a:hover{text-decoration:underline}.t-markdown>h1{margin-bottom:var(--t-space-2xl);font-weight:var(--t-font-weight-bold)}.t-markdown>h1+.t-lead{margin-top:calc(-1*var(--t-space-md));margin-bottom:var(--t-space-2xl)}.t-markdown>h2{margin-top:var(--t-space-5xl)}.t-markdown>.t-h-subheader+h1{margin-top:0}.t-markdown>ul li,.t-markdown>ol li{margin-bottom:var(--t-space-2xs)}.t-markdown>p,.t-markdown>pre,.t-markdown>.t-codeblock,.t-markdown .t-tab-content{margin-bottom:var(--t-space-md)}.t-markdown a:hover{text-decoration:none}.t-markdown .t-lead{color:var(--t-color-text-secondary);font-size:var(--t-font-size-h4)}.t-markdown>:first-child{margin-top:0}.t-markdown>:last-child{margin-bottom:0}.t-markdown .contains-task-list{margin-left:0;padding:0;list-style:none}.t-markdown>table{margin-bottom:var(--t-space-xl);border-collapse:collapse;border:var(--t-stroke-width) solid var(--t-stroke-color-primary)}.t-markdown>figure{margin-bottom:var(--t-space-xl)}.t-markdown th,.t-markdown td{border:var(--t-stroke-width) solid var(--t-stroke-color-primary);padding:var(--t-space-2xs) var(--t-space-md)}.t-container{width:100%;max-width:var(--t-container-xl);padding:0 var(--t-space-md);margin:0 auto}@media (min-width:960px){.t-container{padding:0 2rem}}.t-container-xs{max-width:var(--t-container-xs)}.t-container-sm{max-width:var(--t-container-sm)}.t-container-md{max-width:var(--t-container-md)}.t-container-lg{max-width:var(--t-container-lg)}.t-container-xl{max-width:var(--t-container-xl)}.t-container-2xl{max-width:var(--t-container-2xl)}@media (min-width:960px){.lg\:t-container-fluid{max-width:100%}}.t-row{--gutter-x:var(--t-space-xl);--gutter-y:var(--t-space-xl);margin-top:calc(var(--gutter-y)*-1);margin-right:calc(var(--gutter-x)/-2);margin-left:calc(var(--gutter-x)/-2);flex-wrap:wrap;display:flex}.t-row>*{width:100%;max-width:100%;padding-right:calc(var(--gutter-x)/2);padding-left:calc(var(--gutter-x)/2);margin-top:var(--gutter-y);flex-shrink:0}.t-col-side{flex:none;width:12rem}.t-col-slim{width:calc(var(--t-container-sm) + var(--gutter-x));flex:none}.t-col-3{flex:none;width:25%}.t-col-4{flex:none;width:33.3333%}.t-col-6{flex:none;width:50%}.t-col-12{flex:none;width:100%}.t-g-0{--gutter-x:0rem}.t-g-0,.t-gy-0{--gutter-y:0rem}.t-g-1{--gutter-x:var(--t-space-2xs);--gutter-y:var(--t-space-2xs)}.t-g-2,.t-gx-2{--gutter-x:var(--t-space-xs)}.t-g-2{--gutter-y:var(--t-space-xs)}.t-g-3,.t-gx-3{--gutter-x:var(--t-space-md)}.t-g-3{--gutter-y:var(--t-space-md)}.t-g-4,.t-gx-4{--gutter-x:var(--t-space-xl)}.t-g-4,.t-gy-4{--gutter-y:var(--t-space-xl)}.t-g-6{--gutter-x:var(--t-space-5xl);--gutter-y:var(--t-space-5xl)}.t-g-7{--gutter-x:6.5rem}.t-g-7,.t-gy-7{--gutter-y:6.5rem}@media (min-width:560px){.sm\:t-col{flex:1 0}.sm\:t-col-2{flex:none;width:16.6667%}.sm\:t-col-4{flex:none;width:33.3333%}.sm\:t-col-6{flex:none;width:50%}.sm\:t-gx-6{--gutter-x:var(--t-space-5xl)}}@media (min-width:768px){.md\:t-col{flex:1 0}.md\:t-col-4{flex:none;width:33.3333%}.md\:t-col-6{flex:none;width:50%}.md\:t-g-4{--gutter-x:var(--t-space-xl);--gutter-y:var(--t-space-xl)}}@media (min-width:960px){.lg\:t-col{flex:1 0}.lg\:t-col-auto{flex:none;width:auto}.lg\:t-col-3{flex:none;width:25%}.lg\:t-col-4{flex:none;width:33.3333%}.lg\:t-col-5{flex:none;width:41.6667%}.lg\:t-col-6{flex:none;width:50%}.lg\:t-col-7{flex:none;width:58.3333%}.lg\:t-col-12{flex:none;width:100%}.lg\:t-g-5{--gutter-x:var(--t-space-2xl);--gutter-y:var(--t-space-2xl)}.lg\:t-g-6,.lg\:t-gx-6{--gutter-x:var(--t-space-5xl)}.lg\:t-g-6{--gutter-y:var(--t-space-5xl)}.lg\:t-g-7{--gutter-x:6.5rem;--gutter-y:6.5rem}}@media (min-width:1280px){.xl\:t-col-4{flex:none;width:33.3333%}.xl\:t-col-6{flex:none;width:50%}.xl\:t-col-8{flex:none;width:66.6667%}.xl\:t-g-6{--gutter-x:var(--t-space-5xl);--gutter-y:var(--t-space-5xl)}.xl\:t-g-7,.xl\:t-gx-7{--gutter-x:6.5rem}.xl\:t-g-7{--gutter-y:6.5rem}}.t-row-deck .t-card{height:100%}.t-space-y>*~*{margin-top:var(--t-space-md)!important}.t-space-x>*~*{margin-left:var(--t-space-md)!important}.t-space-y-2>*~*{margin-top:var(--t-space-xs)!important}.t-space-y-4>*~*{margin-top:var(--t-space-xl)!important}.t-space-y-5>*~*{margin-top:var(--t-space-2xl)!important}.t-space-y-6>*~*{margin-top:var(--t-space-5xl)!important}.t-divider-y-8>:not(:first-child){border-top:var(--t-stroke-width) solid var(--t-stroke-color-secondary);padding-top:5.25rem!important}.t-divider-y-8>:not(:last-child){padding-bottom:5.25rem!important}.t-grid{grid-template-rows:repeat(var(--rows,1), 1fr);grid-template-columns:repeat(var(--columns,12), 1fr);gap:var(--gutter-y,var(--t-space-xl)) var(--gutter-x,var(--t-space-xl));display:grid}.t-grid .t-g-col-start-1{grid-column-start:1}@media (min-width:960px){.t-grid .lg\:t-g-row-start-1{grid-row-start:1}.t-grid .lg\:t-g-col-start-1{grid-column-start:1}.t-grid .lg\:t-g-row-start-2{grid-row-start:2}.t-grid .lg\:t-g-row-end-2{grid-row-end:2}.t-grid .lg\:t-g-row-end-3{grid-row-end:3}.t-grid .lg\:t-g-col-end-4{grid-column-end:4}.t-grid .lg\:t-g-col-start-5{grid-column-start:5}.t-grid .lg\:t-g-col-end-5{grid-column-end:5}.t-grid .lg\:t-g-col-end-13{grid-column-end:13}}@media (min-width:1280px){.t-grid .xl\:t-g-col-start-4{grid-column-start:4}.t-grid .xl\:t-g-col-end-4{grid-column-end:4}}.t-grid-cols-1{grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.md\:t-grid-cols-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.lg\:t-grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:t-grid-cols-12{grid-template-columns:repeat(12,1fr)}}.t-section{--section-bg:var(--t-color-background-primary);--section-color:var(--t-color-text-primary);--section-title-color:var(--t-color-text-headings);--section-description-color:var(--t-color-text-secondary);background:var(--section-bg);color:var(--section-color);padding:var(--t-space-5xl) 0;position:relative}@media (min-width:960px){.t-section{padding:6.5rem 0}}.t-section .t-container{z-index:1;position:relative}.t-section-sm{padding:var(--t-space-5xl) 0}.t-section-secondary{--section-bg:var(--t-color-background-secondary)}.t-section-transparent{--section-bg:transparent}.t-section-accent{--section-bg:var(--t-color-accent);--section-color:var(--t-color-accent-foreground);--section-title-color:var(--t-color-accent-foreground);--section-description-color:color-mix(in srgb, var(--t-color-accent-foreground) 80%, transparent);--t-color-muted:var(--section-description-color);--t-color-headers:var(--section-title-color)}@keyframes move-forever1{0%{transform:translate(85px)}to{transform:translate(-90px)}}@keyframes move-forever2{0%{transform:translate(-90px)}to{transform:translate(85px)}}@keyframes move-forever3{0%{transform:translate(-90px)}to{transform:translate(85px)}}.t-section-divider{pointer-events:none;height:var(--t-space-7xl);z-index:0;width:100%;position:absolute;bottom:calc(100% - 1px)}.t-section-divider path{fill:var(--section-bg)}.t-section-divider .t-wave-1{animation:30s linear -2s infinite move-forever1}.t-section-divider .t-wave-2{opacity:.5;animation:24s linear -2s infinite move-forever2}.t-section-divider .t-wave-3{opacity:.3;animation:18s linear -2s infinite move-forever3}.t-section-gradient{background:radial-gradient(at bottom, color-mix(in srgb, var(--t-color-accent), transparent 50%), transparent 50%) no-repeat bottom/40rem 15rem;z-index:0;height:100%;position:absolute;bottom:0;left:0;right:0}.t-section-header,.t-page-header{text-align:center;max-width:45rem;margin:0 auto var(--t-space-5xl)}.t-page-header{margin-bottom:6.5rem}.t-page-title{font-size:var(--t-font-size-h0);line-height:var(--t-line-height-h0);margin-bottom:var(--t-space-md);font-weight:var(--t-font-weight-bold)}.t-section-title{color:var(--section-title-color);font-size:var(--t-font-size-2xl);line-height:var(--t-line-height-2xl);font-weight:var(--t-font-weight-bold);text-wrap:balance}.t-section-title-lg{font-size:var(--t-font-size-3xl);line-height:var(--t-line-height-3xl);font-weight:var(--t-font-weight-bold)}.t-section-description,.t-page-description{color:var(--section-description-color,inherit);margin:var(--t-space-md) auto 0;font-weight:400;font-size:var(--t-font-size-h4)}.t-section-header .t-section-description,.t-section-header .t-page-description{max-width:var(--t-container-sm)}.t-section-eyebrow{font-family:var(--t-font-family-cursive);font-size:var(--t-font-size-xl);line-height:var(--t-line-height-xl);color:var(--t-color-accent);margin-bottom:var(--t-space-xs)}.t-footer{color:var(--t-color-text-secondary);background:var(--t-color-background-primary);margin-top:auto}.t-header{height:var(--t-space-5xl);transition:var(--t-transition-color),var(--t-transition-shadow);z-index:110;align-items:center;padding:0;display:flex;position:sticky;top:0;left:0;right:0}@media (max-width:959.98px){.t-header{background-color:color-mix(in srgb, var(--t-color-background-primary), transparent 10%);backdrop-filter:var(--t-filter-blur-sm);border-bottom:var(--t-stroke-width) solid var(--t-stroke-color-secondary)}}.t-header-sticky{box-shadow:var(--t-shadow-md);background-color:color-mix(in srgb, var(--t-color-background-primary), transparent 10%);backdrop-filter:var(--t-filter-blur-sm)}.t-main{flex:1}.t-sticky-top{top:var(--t-space-5xl)var(--t-space-md);z-index:1;position:sticky}.t-img-overlap-padding{padding-top:8rem}.t-img-gradient{background-color:var(--t-color-background-secondary);mask:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100\" height=\"100\"><defs><linearGradient id=\"a\" x1=\"0\" x2=\"0\" y1=\"0\" y2=\"1\"><stop stop-color=\"black\" offset=\"0%\" /><stop stop-color=\"rgba(0, 0, 0, 1)\" offset=\"50%\" /><stop stop-color=\"rgba(0, 0, 0, .6)\" offset=\"80%\" /><stop stop-color=\"transparent\" offset=\"100%\" /></linearGradient></defs><rect x=\"0\" y=\"0\" width=\"100\" height=\"100\" fill=\"url(%23a)\" /></svg>") 0 0/100% 100% no-repeat}.t-img-markdown{border-radius:var(--t-radius-lg);outline:var(--t-stroke-width) solid var(--t-stroke-color-secondary)}@media (min-width:1280px){.t-img-markdown{max-width:calc(100% + 90px);margin-left:-45px;margin-right:-45px}}.t-megamenu{background:var(--t-color-background-primary);padding:var(--t-space-lg) 0;border-bottom:1px solid var(--t-stroke-color);box-shadow:var(--t-shadow-lg);z-index:109;transition:var(--t-transition-all);opacity:0;visibility:hidden;position:absolute;top:100%;left:0;right:0;transform:translateY(-100%)}.t-megamenu.open{opacity:1;visibility:visible;transform:translateY(0)}html{--t-color-valentines-day:#8b2942}.t-banner{--banner-background:var(--t-color-background-secondary);--banner-color:var(--t-color-text-primary);background:var(--banner-background);color:var(--banner-color);padding:var(--t-space-2xs) 0;text-align:center;z-index:150;font-size:var(--t-font-size-sm);font-weight:var(--t-font-weight-medium);transition:var(--t-transition-color),var(--t-transition-opacity);display:none;position:relative}.t-banner>.t-container>div{line-height:var(--t-line-height-h4)}a.t-banner{cursor:pointer;display:block}a.t-banner:hover{opacity:.88;color:var(--banner-color);text-decoration:none}@media (min-width:960px){.t-banner{display:block}}.t-banner>.t-container{justify-content:center;display:flex}.t-banner-colored{--banner-background:linear-gradient(-90deg, #a258c1 0%, #0374bd 47%, #29b9c9 100%);--banner-color:var(--t-color-white)}.t-banner-close{cursor:pointer;opacity:.75;color:inherit;height:var(--t-space-3xl);width:var(--t-space-3xl);transition:var(--t-transition-transform);background:0 0;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;top:0;bottom:0;right:0}.t-banner-close:hover{color:inherit;opacity:1;transform:rotate(90deg)}.t-banner-close-icon{width:var(--t-space-lg);height:var(--t-space-lg)}.t-streamline-banner{margin:0}.t-streamline-banner.t-horizontal{max-width:800px}.t-streamline-banner.t-vertical{height:100%}.t-grid-banner{grid-area:6/-3/10/-1}.t-black-week-banner{background:linear-gradient(to right bottom, color-mix(in srgb, light-dark(var(--t-color-slate-1000),#000) 60%, light-dark(var(--t-color-violet),var(--t-color-slate-500))) -10%, light-dark(var(--t-color-slate-1000),#000) 40%, light-dark(var(--t-color-slate-1000),#000) 60%, color-mix(in srgb, light-dark(var(--t-color-slate-1000),#000) 60%, light-dark(var(--t-color-pink),var(--t-color-slate-600))) 110%);color:var(--t-color-slate-50)}.t-black-week-banner h3{color:inherit}.t-black-week-banner .t-countdown-timer-card{border-color:var(--t-color-slate-600)}@media (min-width:768px){.t-grid-banner{grid-row:4/9}.t-text-default{display:block}}@media (min-width:960px){.t-grid-banner{grid-row:2/7}}.t-navbar{font-size:var(--t-font-size-sm);line-height:var(--t-line-height-sm);justify-content:center;display:flex}@media (max-width:959.98px){.t-navbar{background:var(--t-color-background-primary);top:var(--t-space-5xl);padding:var(--t-space-xs);border-right:var(--t-stroke-width) solid var(--t-stroke-color-secondary);opacity:0;visibility:hidden;transition:visibility .3s,var(--t-transition-opacity),var(--t-transition-transform);transform-origin:top;z-index:201;height:calc(100vh - var(--t-space-5xl));height:calc(100dvh - var(--t-space-5xl));will-change:opacity,transform;overscroll-behavior-y:contain;display:block;position:absolute;left:0;right:0;overflow:auto;transform:scale(.9);box-shadow:0 20px 40px #3b454e1a,0 0 2px #3b454e0f}.t-navbar.opened{opacity:1;visibility:visible;transform:scale(1)}}.t-navbar-logo{z-index:202;position:relative}.t-navbar-menu{justify-content:center;gap:var(--t-space-2xs);display:flex}@media (max-width:959.98px){.t-navbar-menu{flex-direction:column;gap:0}}.t-navbar-toggle{cursor:pointer;width:var(--t-space-2xl);height:var(--t-space-2xl);border-radius:var(--t-radius);color:inherit;z-index:201;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:960px){.t-navbar-toggle{display:none}}.t-navbar-toggle span{height:2px;width:var(--t-space-xl);opacity:1;background:currentColor;border-radius:9px;transition:all .2s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.t-navbar-toggle span:first-child{top:8px;left:var(--t-space-2xs);transform-origin:50%}.t-navbar-toggle span:nth-child(2),.t-navbar-toggle span:nth-child(3){top:16px;left:var(--t-space-2xs);transform-origin:50%}.t-navbar-toggle span:nth-child(4){top:24px;left:var(--t-space-2xs);transform-origin:50%}.t-navbar-toggle.opened span:first-child,.t-navbar-toggle.opened span:nth-child(4){opacity:0;width:0;top:15px;left:50%}.t-navbar-toggle.opened span:nth-child(2){transform:rotate(45deg)}.t-navbar-toggle.opened span:nth-child(3){transform:rotate(-45deg)}.t-navbar-item{margin:0;position:relative}@media (max-width:959.98px){.t-navbar-item{margin-top:var(--t-space-xs)}}.t-navbar-item-badge{margin-left:var(--t-space-md)}@media (min-width:960px){.t-navbar-item-badge{z-index:1;margin:0;position:absolute;top:0;right:-.5rem;transform:rotate(5deg)}}.t-navbar-link{color:var(--t-color-text-primary);padding:var(--t-space-xs) var(--t-space-sm);transition:var(--t-transition-color);font:inherit;line-height:var(--t-line-height-base);cursor:pointer;border-radius:var(--t-radius);text-align:left;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;display:flex;position:relative}@media (max-width:959.98px){.t-navbar-link{padding:var(--t-space-md)}}.t-navbar-link:hover,.t-navbar-dropdown.open .t-navbar-link{color:var(--t-color-text-primary);background-color:var(--t-color-fill-tertiary)}.t-navbar-link:after{bottom:0;left:var(--t-space-sm);right:var(--t-space-sm);border-radius:var(--t-radius);background:var(--t-color-accent);opacity:0;height:2px;transition:opacity .5s,transform .5s;position:absolute;transform:scaleX(0)}@media (min-width:960px){.t-navbar-link:after{content:""}}.t-navbar-link.active{color:var(--t-color-accent);background:0 0}.t-navbar-link.active:after{opacity:1;transform:scaleX(1)}.t-navbar-dropdown{flex-direction:column;display:flex;position:relative}.t-navbar-dropdown-chevron{margin-left:var(--t-space-xs);transition:var(--t-transition-transform)}.t-navbar-dropdown.open .t-navbar-dropdown-chevron{transform:rotate(180deg)}@media (max-width:959.98px){.t-navbar-dropdown-chevron{margin-left:auto}}.t-navbar-dropdown-menu{--menu-width:45rem;opacity:0;visibility:hidden;display:none}.t-navbar-dropdown.open .t-navbar-dropdown-menu{opacity:1;visibility:visible;display:block;transform:translateY(0)}@media (min-width:960px){.t-navbar-dropdown-menu{background:var(--t-color-background-primary);width:var(--menu-width);box-shadow:var(--t-shadow-inset),var(--t-shadow-2xl);border-radius:var(--t-radius-lg);margin-left:calc(var(--menu-width)*-.5);transition:opacity .5s,transform .5s,visibility .5s;display:block;position:absolute;top:calc(100% + .5rem);right:0}}.t-navbar-dropdown-menu-content{gap:var(--t-space-lg) var(--t-space-2xl);grid-template-columns:1fr;display:grid}@media (min-width:960px){.t-navbar-dropdown-menu-content{padding:var(--t-space-xl)}}.t-navbar-dropdown-menu-footer{padding:var(--t-space-lg);background:var(--t-color-background-secondary);border-radius:0 0 calc(var(--t-radius-lg) + 1px) calc(var(--t-radius-lg) + 1px)}.t-navbar-dropdown-menu-link:focus-visible{background:var(--t-color-background-secondary)}.t-logo{--logo-height:var(--t-space-2xl);--logo-suffix-font-size:11px;min-width:calc(var(--logo-height)*2.5);height:var(--logo-height);transition:var(--t-transition-opacity);align-items:center;margin:0;text-decoration:none;display:inline-flex;position:relative}.t-logo svg{width:auto;height:100%}a.t-logo:hover{opacity:.8}.t-logo-suffix{text-transform:uppercase;color:var(--t-color-text-secondary);font-weight:var(--t-font-weight-medium);font-size:var(--logo-suffix-font-size);white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;bottom:-.5rem;left:80%}.t-logo-square{width:var(--logo-height);height:var(--logo-height);min-width:0}.t-logo-gray .t-logo-path{fill:var(--t-color-text-tertiary)!important}.t-logo-white .t-logo-path{fill:#fff!important}.t-logo-sm{--logo-height:var(--t-space-xl);--logo-suffix-font-size:9px}.t-logo-lg{--logo-height:var(--t-space-3xl)}.t-hero{padding:var(--t-space-2xl) 0}@media (min-width:768px){.t-hero{padding:var(--t-space-4xl) 0}}@media (min-width:960px){.t-hero{padding:var(--t-space-7xl) 0}}.t-hero-subheader{text-transform:uppercase;color:var(--t-color-accent-primary);font-weight:var(--t-font-weight-medium);font-size:var(--t-font-size-h7);margin-bottom:var(--t-space-md);letter-spacing:var(--t-letter-spacing-wider)}.t-hero-title{font-size:var(--t-font-size-h1);line-height:var(--t-line-height-h1);font-weight:var(--t-font-weight-bold);letter-spacing:var(--t-letter-spacing-tight)}@media (min-width:768px){.t-hero-title{font-size:var(--t-font-size-3xl);line-height:var(--t-line-height-3xl)}}@media (min-width:1280px){.t-hero-title{font-size:var(--t-font-size-5xl);line-height:var(--t-line-height-5xl)}}.t-hero-description{color:var(--t-color-text-secondary);font-size:var(--t-font-size-h5);max-width:var(--t-container-md);margin:0 auto;line-height:1.5}@media (min-width:560px){.t-hero-description{font-size:var(--t-font-size-h4)}}@media (min-width:960px){.t-hero-description{font-size:var(--t-font-size-h3)}}.t-hero-img{border-radius:var(--t-radius-lg);z-index:1;max-width:67.5rem;margin:6.5rem auto;position:relative;box-shadow:0 10px 15px -3px #3b454e1a,0 4px 6px -2px #3b454e0d}.t-hero-img img,.t-hero-img svg{max-width:100%;height:auto;display:block;position:relative}.t-hero-img-side{max-width:40rem;margin:0 auto}.t-hero-img-side img,.t-hero-img-side svg{max-width:100%;height:auto;display:block}.t-hero-gradient{background:var(--t-color-background-secondary);box-shadow:0 0 360px 230px var(--t-color-background-secondary)}.t-rklm{background:var(--t-color-background-secondary);border-radius:var(--t-radius-lg);color:inherit;flex-direction:column;padding:15px;font-size:.8125rem;line-height:1.4;transition:opacity .2s ease-in-out;display:flex;position:relative}.t-rklm:hover{opacity:1;color:inherit}.t-rklm-wrap{flex:1}.t-rklm-img{display:block}.t-rklm-img img{border-radius:var(--t-radius);max-width:100%!important}.t-rklm-text{margin-top:var(--t-space-sm);color:var(--t-color-text-primary);font-weight:500;display:block}.carbon-poweredby{margin-top:var(--t-space-sm);color:var(--t-color-text-secondary);display:block}.t-rklm-horizontal{flex-direction:row}.t-rklm-horizontal .t-rklm-wrap+.t-rklm-wrap{margin-top:0;margin-left:var(--t-space-2xl)}.t-rklm-horizontal .t-rklm-text{margin-top:0}@keyframes figma-1{0%,20%,to{transform:translateY(0)}40%,50%{transform:translate(100px,-20px)}60%,90%{transform:translate(100px,40px)}}.t-animation-figma-1{animation:10s ease-in-out infinite figma-1}@keyframes figma-2{0%,15%,to{transform:translateY(50px)}25%,50%{transform:translate(-150px,20px)}55%,90%{transform:translate(-100px,-40px)}}.t-animation-figma-2{animation:12s ease-in-out -3s infinite figma-2}@keyframes figma-3{0%,10%,to{transform:translateY(-20px)}30%,60%{transform:translate(100px,100px)}80%,90%{transform:translate(100px,-40px)}}.t-animation-figma-3{animation:8s ease-in-out -5s infinite figma-3}.t-accordion{gap:var(--t-space-lg);flex-direction:column;display:flex}.t-accordion-item{border:1px solid var(--t-stroke-color-secondary);border-radius:var(--t-radius-lg);background:var(--t-color-background-primary);transition:var(--t-transition-all);overflow:hidden}.t-accordion-header{width:100%;padding:var(--t-space-lg);text-align:left;cursor:pointer;transition:var(--t-transition-all);justify-content:space-between;align-items:center;gap:var(--t-space-md);background:0 0;border:none;font-family:inherit;display:flex}.t-accordion-header:hover{background:var(--t-color-background-secondary)}.t-accordion-header:focus-visible{outline:2px solid var(--t-color-accent);outline-offset:-2px}.t-accordion-title{font-weight:var(--t-font-weight-semibold);font-size:var(--t-font-size-h4);line-height:var(--t-line-height-h4);color:var(--t-color-text-primary);flex:1;margin:0}.t-accordion-icon{color:var(--t-color-text-tertiary);transition:var(--t-transition-transform);width:var(--t-space-lg);height:var(--t-space-lg);flex-shrink:0}.t-accordion-icon.open{color:var(--t-color-text-primary);transform:rotate(180deg)}.t-accordion-content{padding:0 var(--t-space-lg) var(--t-space-lg);color:var(--t-color-text-secondary);font-size:var(--t-font-size-base);line-height:var(--t-line-height-base);animation:.2s ease-out accordionSlideDown}.t-accordion-content .t-markdown{margin:0}@keyframes accordionSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.t-bg-transparent-pattern{background:url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"><rect x=\"0\" y=\"0\" width=\"10\" height=\"10\" fill=\"rgba(130, 130, 130, .1)\" /><rect x=\"10\" y=\"10\" width=\"10\" height=\"10\" fill=\"rgba(130, 130, 130, .1)\" /></svg>") 50%/20px 20px}.t-bg-blur-gradient{background-image:url(/img/hero-bg.svg?2);background-position:bottom;background-repeat:repeat-x;background-size:100%}.t-browser{--browser-radius:var(--t-radius-lg);border-radius:var(--browser-radius);box-shadow:0 0 0 1px var(--t-stroke-color-secondary);background:var(--t-color-background-primary)}.t-browser-header{background:var(--t-color-background-secondary) linear-gradient(to bottom, #0000, #3b454e08);border-bottom:var(--t-stroke-width) solid var(--t-stroke-color-secondary);border-radius:calc(var(--browser-radius) + 1px) calc(var(--browser-radius) + 1px) 0 0;padding:.5rem 1rem}.t-browser-image{border-radius:0 0 calc(var(--browser-radius) + 1px) calc(var(--browser-radius) + 1px);overflow:hidden}.t-browser-dot{margin-right:var(--t-space-xs);width:var(--t-space-sm);min-width:var(--t-space-sm);height:var(--t-space-sm);background:var(--t-color-fill-primary);border-radius:var(--t-radius-full);border:var(--t-stroke-width) solid var(--t-stroke-color-primary)}.t-browser-dot:first-child{background:#fb6058}.t-browser-dot:nth-child(2){background:#fcbe3b}.t-browser-dot:nth-child(3){background:#2ccb4c}.t-browser-input{padding:var(--t-space-2xs);color:var(--t-color-text-secondary);font-size:var(--t-font-size-xs);border-radius:var(--t-radius);line-height:var(--t-space-md);cursor:pointer;box-shadow:var(--t-shadow-inset);background-image:linear-gradient(to bottom, var(--t-color-background-primary), var(--t-color-background-secondary));flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.t-browser-input .tabler-icon{color:var(--t-color-green);margin-right:var(--t-space-2xs);width:var(--t-space-sm);height:var(--t-space-sm);display:inline-block}.t-browser-noresize .t-browser-image img,.t-browser-noresize .t-browser-image picture{max-width:none}.t-btn-ribbon{background:var(--t-color-orange);color:var(--t-color-white);padding:var(--t-space-2xs) var(--t-space-2xs);border-radius:var(--t-radius-md);font-size:var(--t-font-size-h7);font-weight:var(--t-font-weight-medium);border:1px solid var(--t-stroke-color-primary);box-shadow:var(--t-shadow-sm);position:absolute;top:0;right:0;transform:translate(50%,-50%)rotate(12deg)}@media (max-width:559.98px){.t-btn-responsive-sm .t-btn-responsive-text{display:none}}.t-btn-close{width:var(--t-space-4xl);height:var(--t-space-4xl);color:inherit;opacity:.5;transition:var(--t-transition-opacity);cursor:pointer;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.t-btn-close svg{width:var(--t-space-xl);height:var(--t-space-xl);stroke-width:1.5px;transition:var(--t-transition-transform)}.t-btn-close:hover{opacity:1}.t-btn-close:hover svg{transform:rotate(90deg)}.t-card{--card-padding:var(--t-space-lg);background:var(--t-color-background-primary);border:var(--t-stroke-width) solid var(--t-stroke-color-secondary);border-radius:var(--t-radius-lg);color:inherit;transition:var(--t-transition-color);flex-direction:column;display:flex;position:relative}a.t-card:not(.disabled):hover{color:inherit;border-color:var(--t-stroke-color-primary);background-color:var(--t-color-background-secondary)}.t-card.disabled{pointer-events:none;background-color:var(--t-color-background-secondary)}.t-card.disabled,.t-card.disabled .t-card-icon,.t-card.disabled .t-card-title,.t-card.disabled .t-card-content{color:var(--t-color-text-disabled)}.t-card-secondary{background:var(--t-color-background-secondary);border-color:var(--t-stroke-color-secondary)}a.t-card-secondary:not(.disabled):hover{color:inherit;border-color:var(--t-stroke-color-primary);background-color:var(--t-color-background-tertiary)}.t-card-badge{font-size:var(--t-font-size-xs);text-transform:uppercase;letter-spacing:var(--t-letter-spacing-wide);position:absolute;top:1rem;right:1rem}.t-card-image{border-top-left-radius:calc(var(--t-radius-lg) - 2px);border-top-right-radius:calc(var(--t-radius-lg) - 2px);overflow:hidden}.t-card-header{display:flex}.t-card-header-arrow{opacity:0;transition:var(--t-transition-color),var(--t-transition-transform);transform-origin:50%;width:var(--t-space-lg);height:var(--t-space-lg);margin-left:auto}.t-card:hover .t-card-header-arrow{opacity:1;transform:translate(4px)}.t-card-body{padding:var(--card-padding);flex:1}.t-card-title{font-weight:var(--t-font-weight-medium);font-size:var(--t-font-size-h5);line-height:var(--t-line-height-h5)}.t-card-description{font-size:var(--t-font-size-sm);color:var(--t-color-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;text-wrap:pretty;line-height:var(--t-line-height-sm);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.t-card-content{font-size:var(--t-font-size-sm);line-height:var(--t-line-height-sm);color:var(--t-color-text-secondary)}.t-card-i3d{height:160px;margin-top:calc(var(--card-padding)*-1);border-bottom-right-radius:calc(var(--t-radius-lg) - 1px);position:relative;overflow:hidden}.t-card-i3d-image{transform-origin:100% 0;border:var(--t-stroke-width) solid var(--t-stroke-color-secondary);border-radius:var(--t-radius);transition:var(--t-transition-transform);color:#0000;box-shadow:var(--t-shadow-lg);object-fit:cover;z-index:100;position:absolute;top:.25rem;left:30%;transform:rotate(-5deg)}.t-card:hover .t-card-i3d-image{transform:rotate(-3deg)translateY(-4px)translate(-2px)}.t-cards{margin:var(--t-space-xl) 0;gap:var(--t-space-xl);grid-template-columns:repeat(auto-fill,minmax(270px,1fr));display:grid}.t-countdown-timer-cards{gap:.75rem;display:flex}.t-countdown-timer-card{border:1px dashed var(--t-stroke-color-primary);border-radius:var(--t-radius-lg);flex-direction:column;justify-content:center;align-items:center;width:4rem;min-height:5rem;display:flex}.t-aside-menu-link.active,.t-aside-menu-title.active{font-weight:var(--t-font-weight-medium);color:var(--t-color-headers,var(--t-color-text-headings))}.t-example-frame{background:var(--t-color-background-secondary);width:100%;min-height:12rem;display:block}.t-example-frame-resizable{resize:horizontal;min-width:20rem;max-width:100%}.t-list-inline-dots{flex-wrap:wrap;display:inline-flex}.t-list-inline-dots>*+:before{content:"·";color:var(--t-color-text-secondary);margin-right:var(--t-space-xs)}.t-list-inline-dots>:not(:last-child){margin-right:var(--t-space-xs)}.t-list-separated>*+*{margin-top:var(--t-space-xs)}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-loader{width:var(--t-space-2xl);height:var(--t-space-2xl);border-radius:var(--t-radius-full);border:2px solid #0000;border-top-color:var(--t-color-accent);margin:0 auto;animation:.75s linear infinite loader;display:block}.t-modal{--modal-shadow:var(--t-shadow-2xl);--modal-radius:var(--t-radius-lg);--modal-width:42rem;--modal-padding:var(--t-space-md);z-index:200;opacity:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.t-modal.t-modal-top{align-items:flex-start}.t-modal.t-modal-bottom{align-items:flex-end}.t-modal.t-modal-top-left{justify-content:flex-start;align-items:flex-start}.t-modal.t-modal-top-right{justify-content:flex-end;align-items:flex-start}.t-modal.t-modal-bottom-left{justify-content:flex-start;align-items:flex-end}.t-modal.t-modal-bottom-right{justify-content:flex-end;align-items:flex-end}.t-modal-backdrop{z-index:200;backdrop-filter:var(--t-filter-blur-sm);opacity:0;transition:var(--t-transition-opacity);pointer-events:auto;background-color:#3b454e1a;position:fixed;inset:0}.t-modal-backdrop.visible{opacity:1}.t-modal-backdrop.t-modal-backdrop-hidden{backdrop-filter:none;background-color:#0000}.t-modal-dialog{z-index:201;pointer-events:auto;background:var(--t-color-background-primary);width:var(--modal-width);max-width:calc(100% - 2*var(--t-space-xs));border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);margin:var(--t-space-md);transition:var(--t-transition-transform),var(--t-transition-opacity);border:var(--t-stroke-width) solid var(--t-stroke-color-primary);opacity:1;min-height:0;max-height:min(100%,100vh - 2*var(--t-space-md));max-height:min(100%,100dvh - 2*var(--t-space-md));flex-direction:column;display:flex;position:fixed;transform:translateY(0)}.t-modal-sm{--modal-width:30rem;font-size:var(--t-font-size-sm);line-height:var(--t-line-height-normal)}@media (max-width:559.98px){.t-modal-top-left .t-modal-dialog,.t-modal-top-right .t-modal-dialog,.t-modal-bottom-left .t-modal-dialog,.t-modal-bottom-right .t-modal-dialog{margin-inline:var(--t-space-xs)}}.t-modal>.t-modal-dialog:first-child{animation:.3s cubic-bezier(.16,1,.3,1) both modal-slide-in}@keyframes modal-slide-in{0%{opacity:0;transform:translateY(1rem)}}.t-modal-lg{--modal-width:60rem}@media (min-width:960px){.t-modal-lg{--modal-padding:var(--t-space-3xl)}}.t-modal-xl{--modal-width:72rem}@media (min-width:960px){.t-modal-xl{--modal-padding:var(--t-space-3xl)}}.t-modal-backdrop:not(.visible)+.t-modal-dialog{opacity:0;transform:translateY(2rem)}.t-modal-dark .t-modal-close{color:var(--t-color-on-dark)}.t-modal-body{padding:var(--modal-padding);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.t-modal-body+.t-modal-body{border-top:var(--t-stroke-width) solid var(--t-stroke-color-primary)}.t-modal-image{margin-top:calc(-1*var(--modal-padding));margin-left:calc(-1*var(--modal-padding));margin-right:calc(-1*var(--modal-padding));margin-bottom:var(--modal-padding);border-radius:var(--modal-radius) var(--modal-radius) 0 0;border-bottom:var(--t-stroke-width) solid var(--t-stroke-color-secondary);overflow:hidden}.t-modal-image.t-image-only{margin-bottom:calc(-1*var(--modal-padding));border-radius:var(--modal-radius);border-bottom:0}.t-modal-image:hover{opacity:.95}.t-modal-title{font-size:var(--t-font-size-h4);line-height:var(--t-line-height-h4);font-weight:var(--t-font-weight-headings);text-wrap:balance;margin-bottom:var(--t-space-xs)}.t-modal-body>.t-modal-title:first-child{margin-right:var(--t-space-5xl)}.t-modal-body p:last-child{margin-bottom:0}.t-modal-footer{padding:0 var(--modal-padding) var(--modal-padding);flex-shrink:0;text-decoration:none;display:block}.t-modal-wide{width:60rem}.t-modal-bottom{box-shadow:var(--modal-shadow);border-radius:var(--modal-radius);position:absolute;top:calc(100% + 1rem);left:0;right:0}.t-modal-bottom .carbon:after{clear:both;content:"";display:block}.t-modal-bottom .carbon-img,.t-modal-bottom .t-rklm-img{float:left;margin-right:var(--t-space-md)}.t-dropdown{position:relative}.t-dropdown-toggle{z-index:1;position:relative}.t-dropdown-menu{z-index:1;background:var(--t-color-background-primary);border-radius:var(--t-radius);box-shadow:var(--t-shadow-lg);padding:var(--t-space-md);flex-direction:column;min-width:15rem;list-style:none;display:flex;position:absolute;top:100%;right:0}.t-dropdown-item{padding:var(--t-space-xs);border-radius:var(--t-radius);cursor:pointer;transition:var(--t-transition-color)}.t-dropdown-item:hover,.t-dropdown-item:focus-visible{background:var(--t-color-background-secondary)}.t-dropdown-separator{border-top:var(--t-stroke-width) solid var(--t-stroke-color-secondary);margin:var(--t-space-xs) 0}.t-tabs{border-bottom:var(--t-stroke-width) solid var(--t-stroke-color-primary);gap:var(--t-space-sm) var(--t-space-lg);flex-wrap:wrap;margin:0 0 1.5rem;padding:0;display:flex}.t-tab{padding:var(--t-space-xs) 0;color:var(--t-color-text-secondary);cursor:pointer;font-family:inherit;line-height:1;font-size:var(--t-font-size-h6);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;display:inline-block}.t-tab:hover{color:var(--t-color-text-primary)}.t-tab.active{color:var(--t-color-accent);border-bottom-color:var(--t-color-accent)}.t-side-tabs-item.active{background:var(--t-color-background-primary);border-color:var(--t-stroke-color-secondary)}.t-form-select,.t-form-control{--form-focus-color:var(--t-color-accent-tertiary);appearance:none;border-radius:var(--t-radius);border:var(--t-stroke-width) solid var(--t-stroke-color-primary);background:var(--t-color-background-primary);color:inherit;text-align:left;transition:var(--t-transition-color);line-height:1.5;font-size:var(--t-font-size-h6)}.t-form-select:hover,.t-form-control:hover{border-color:var(--t-stroke-color-hovered)}.t-form-check:focus,.t-form-select:focus,.t-form-control:focus{border-color:var(--t-color-accent);box-shadow:0 0 0 1px var(--t-color-background-primary),0 0 0 3px var(--form-focus-color);outline:none}.invalid.t-form-select,.invalid.t-form-control{--form-focus-color:var(--t-color-red-tertiary);border-color:var(--t-color-red)}.t-form-label{margin-bottom:var(--t-space-xs);font-weight:var(--t-font-weight-medium);display:block}.t-form-control-group{--form-group-focus-color:var(--t-color-accent-tertiary);height:var(--t-space-3xl);border:var(--t-stroke-width) solid var(--t-stroke-color-primary);border-radius:var(--t-radius);align-items:center;display:flex;position:relative}.t-form-control-group:focus-within{border-color:var(--t-color-accent);box-shadow:0 0 0 1px var(--t-color-background-primary),0 0 0 3px var(--form-group-focus-color)}.t-form-control-group.invalid{--form-group-focus-color:var(--t-color-red-tertiary);border-color:var(--t-color-red)}.t-form-control-group .t-form-control{box-shadow:none;border:0;height:100%}.t-form-control-text{color:var(--t-color-text-tertiary);padding:0 var(--t-space-sm);justify-content:center;align-items:center;display:flex}.t-form-control-text:has(+.t-form-control){padding-right:0}.t-form-control{width:100%;height:var(--t-space-3xl);padding:calc(var(--t-space-xs) - 2px) var(--t-space-sm);display:block}textarea.t-form-control{resize:vertical;min-height:calc(4rem + 2px)}textarea.t-form-control[rows]{height:auto}.t-form-control[type=search]{background:#fff url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"var(--t-color-text-secondary)\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"10\" cy=\"10\" r=\"7\" /><line x1=\"21\" y1=\"21\" x2=\"15\" y2=\"15\" /></svg>") no-repeat var(--t-space-sm) center/var(--t-space-lg);padding-left:var(--t-space-3xl)}.t-form-control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:var(--t-space-2xl);width:var(--t-space-2xl);margin-right:calc(-1*var(--t-space-xs));background:url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"%23ccc\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\" /><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\" /></svg>") no-repeat center/var(--t-space-lg);opacity:.64;cursor:pointer}.t-form-control[type=search]::-webkit-search-cancel-button:hover{opacity:1}.t-form-select{height:var(--t-space-3xl);padding:0 var(--t-space-md);appearance:none;padding-right:var(--t-space-3xl);background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"%23ccc\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\" /></svg>");background-repeat:no-repeat;background-position:right var(--t-space-sm) center;background-size:var(--t-space-lg)}.t-form-control::placeholder{color:var(--t-color-text-tertiary)}.t-form-check:checked:disabled,.t-form-check:checked.disabled,.t-form-check.checked:disabled,.t-form-check.checked.disabled{background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\"><polyline points=\"3 7 7 11 13 4\" fill=\"none\" stroke=\"rgba(var(--t-color-text-secondary), 0.64)\" stroke-width=\"3\" /></svg>")}.t-form-check[type=radio]:checked:disabled,.t-form-check[type=radio]:checked.disabled,.t-form-check[type=radio].checked:disabled,.t-form-check[type=radio].checked.disabled{background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"4\" fill=\"rgba(var(--t-color-text-secondary), 0.64)\" /></svg>")}.t-input-colorpicker{background:var(--t-color-background-primary);align-items:center;gap:var(--t-space-xs);border:var(--t-stroke-width) solid var(--t-stroke-color-primary);border-radius:var(--t-radius-full);padding:5px 8px;display:inline-flex}.t-input-colorpicker-preview{appearance:none;width:var(--t-space-xl);min-width:var(--t-space-xl);height:var(--t-space-xl);cursor:pointer;background-color:#0000;border:none}.t-input-colorpicker-preview::-webkit-color-swatch-wrapper{padding:0}.t-input-colorpicker-preview::-webkit-color-swatch{border:none;border-radius:100%;box-shadow:inset 0 0 0 1px #00000014}.t-input-colorpicker-hex{font:inherit;color:var(--t-color-text-primary);text-overflow:ellipsis;width:100%;height:var(--t-space-xl);background:0 0}.t-input-colors{margin:calc(-1*var(--t-space-xs));flex-direction:row;align-items:center;display:inline-flex}.t-input-colors-button{cursor:pointer;padding:var(--t-space-xs);background:0 0}.t-input-colors-button:hover .t-input-colors-indicator{box-shadow:0 0 0 8px color-mix(in srgb, var(--t-color-text-primary) 6%, transparent)}.t-input-colors-indicator{height:var(--t-space-md);width:var(--t-space-md);outline-offset:2px;outline:var(--t-stroke-width) solid var(--t-stroke-color-primary);border-radius:100%;transition:outline-color .3s,box-shadow .3s;display:block}.t-input-colors-indicator.active{outline:2px solid var(--t-color-accent)}.t-form-range{--slider-track-height:3px;--slider-width:0%;--slider-color:var(--t-color-accent);appearance:none;vertical-align:bottom;background:0 0;width:100%;height:1.75rem;padding:0}.t-form-range::-moz-range-track{height:var(--slider-track-height);background-color:var(--t-stroke-color-primary);background-image:linear-gradient(to right, var(--slider-color) 0%, var(--slider-color) 100%);background-repeat:no-repeat;background-size:var(--slider-width) 100%;border-radius:var(--t-radius-full)}.t-form-range::-ms-track{height:var(--slider-track-height);background-color:var(--t-stroke-color-primary);background-image:linear-gradient(to right, var(--slider-color) 0%, var(--slider-color) 100%);background-repeat:no-repeat;background-size:var(--slider-width) 100%;border-radius:var(--t-radius-full)}.t-form-range::-webkit-slider-runnable-track{height:var(--slider-track-height);background-color:var(--t-stroke-color-primary);background-image:linear-gradient(to right, var(--slider-color) 0%, var(--slider-color) 100%);background-repeat:no-repeat;background-size:var(--slider-width) 100%;border-radius:var(--t-radius-full)}.t-form-range::-moz-range-thumb{appearance:none;border-radius:var(--t-radius-full);background:var(--slider-color);width:var(--t-space-md);height:var(--t-space-md);cursor:grab;margin-top:calc(2px - .5rem)}.t-form-range::-ms-thumb{appearance:none;border-radius:var(--t-radius-full);background:var(--slider-color);width:var(--t-space-md);height:var(--t-space-md);cursor:grab;margin-top:calc(2px - .5rem)}.t-form-range::-webkit-slider-thumb{appearance:none;border-radius:var(--t-radius-full);background:var(--slider-color);width:var(--t-space-md);height:var(--t-space-md);cursor:grab;margin-top:calc(2px - .5rem)}.t-form-range:active::-moz-range-thumb{cursor:grabbing}.t-form-range:active::-ms-thumb{cursor:grabbing}.t-form-range:active::-webkit-slider-thumb{cursor:grabbing}.t-form-range:focus::-moz-range-thumb{outline:2px solid var(--t-color-accent-tertiary);outline-offset:2px}.t-form-range:focus::-ms-thumb{outline:2px solid var(--t-color-accent-tertiary);outline-offset:2px}.t-form-range:focus::-webkit-slider-thumb{outline:2px solid var(--t-color-accent-tertiary);outline-offset:2px}.t-form-range:disabled{--slider-color:var(--t-color-text-disabled);pointer-events:none;opacity:.5}.t-choice{cursor:pointer;-webkit-user-select:none;user-select:none;gap:var(--t-space-md);text-align:left;padding:var(--t-space-md);border:var(--t-stroke-width) solid var(--t-stroke-color-primary);border-radius:var(--t-radius);background:var(--t-color-background-primary);transition:var(--t-transition-color);display:flex;position:relative}.t-choice:hover{border-color:var(--t-stroke-color-hovered)}.t-choice.checked{border-color:var(--t-color-accent)}.t-choice-input{width:var(--t-space-lg);height:var(--t-space-lg);border-radius:var(--t-radius);background:var(--t-color-background-primary);transition:var(--t-transition-color);border:var(--t-stroke-width) solid var(--t-stroke-color-primary)}.t-choice.checked .t-choice-input{border-color:var(--t-color-accent);background:var(--t-color-accent)}.t-choice-title{font-weight:var(--t-font-weight-semibold);line-height:var(--t-space-lg);margin-bottom:var(--t-space-2xs);display:block}.t-choice-list{gap:var(--t-space-sm);flex-direction:column;display:flex}.t-box{border:var(--t-stroke-width) solid var(--t-stroke-color-secondary);border-radius:var(--t-radius-lg);padding:var(--t-space-2xl);background:var(--t-color-background-primary)}.t-tooltip{position:relative}.t-tooltip:before,.t-tooltip:after{visibility:hidden;opacity:0;transition:var(--t-transition-opacity);pointer-events:none;z-index:100}.t-tooltip:before{content:attr(data-title);background:var(--t-color-background-inverted-primary);color:var(--t-color-text-inverted-primary);white-space:nowrap;line-height:1;font-weight:var(--t-font-weight-normal);font-size:var(--t-font-size-h6);font-family:var(--t-font-family-base);padding:var(--t-space-xs);border-radius:var(--t-radius);display:block;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.t-tooltip:after{content:"";border:var(--t-space-2xs) solid #0000;border-top-color:var(--t-color-text-primary);width:0;height:0;left:calc(50% - var(--t-space-2xs));position:absolute;bottom:100%}.t-tooltip:hover:before,.t-tooltip:hover:after{opacity:1;visibility:visible;transition-delay:.3s}.linenumber{color:var(--t-color-text-tertiary)}.token{--token-constant:light-dark(#0068d6,#3d9bff);--token-string:light-dark(#297a3a,#48c161);--token-comment:light-dark(#666,#999);--token-keyword:light-dark(#bd2864,#e06b9a);--token-parameter:light-dark(#a35200,#ff850a);--token-function:light-dark(#7820bc,#aa5ee4);--token-punctuation:light-dark(#171717,#4a4a4a);--token-link:light-dark(#297a3a,#48c161)}.token.tag{color:var(--token-string)}.token.class-name,.token.boolean,.token.property{color:var(--token-constant)}.token.string,.token.selector{color:var(--token-string)}.token.attr-name,.token.function{color:var(--token-function)}.token.script-punctuation,.token.operator,.token.keyword,.token.attr-value{color:var(--token-keyword)}.token.comment{color:var(--token-comment)}.t-pricing{flex-direction:column;justify-content:center;margin:0 auto;display:flex}@media (min-width:768px){.t-pricing{flex-direction:row}}.t-pricing-card{background:var(--t-color-background-primary);border:var(--t-stroke-width) solid var(--t-stroke-color-primary);padding:var(--t-space-lg);margin:0 0 var(--t-space-xl);text-align:center;border-radius:0;flex-direction:column;flex:1;display:flex;position:relative}@media (min-width:768px){.t-pricing-card{margin:var(--t-space-xl) -1px;max-width:22rem}.t-pricing-card:first-child{border-radius:var(--t-radius-lg) 0 0 var(--t-radius-lg)}.t-pricing-card:last-child{border-radius:0 var(--t-radius-lg) var(--t-radius-lg) 0}}@media (min-width:960px){.t-pricing-card{padding:var(--t-space-2xl)}}.t-pricing-card.t-featured{z-index:1;border:2px solid var(--t-color-accent);order:-1}@media (min-width:768px){.t-pricing-card.t-featured{order:unset;border-radius:var(--t-radius-lg);margin-top:0;margin-bottom:0;box-shadow:0 20px 25px -5px #0000000f,0 10px 10px -5px #0000000a}}.t-pricing-label{height:var(--t-space-xl);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.t-pricing-btn{padding-top:var(--t-space-xl);margin-top:auto}.t-pricing-price{font-size:var(--t-font-size-5xl);line-height:1;font-weight:var(--t-font-weight-bold);margin:var(--t-space-md) 0;justify-content:center;display:flex}.t-pricing-price .t-pricing-sub{font-size:var(--t-font-size-2xl);margin-top:20px}.btn .t-pricing-sub{font-size:var(--t-font-size-sm)}.t-pricing-price-currency{font-size:var(--t-font-size-h2);margin-right:var(--t-space-2xs);line-height:1.5;font-weight:var(--t-font-weight-bold)}.t-pricing-features{margin:var(--t-space-xl) 0 0;text-align:left;padding:0;list-style:none}.t-pricing-features>li:not(:first-child){margin-top:var(--t-space-2xs)}.t-price-old{opacity:.66;font-weight:400;text-decoration:none;position:relative}.t-price-old:after{content:"";pointer-events:none;border-top:2px solid;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-12deg)}.t-shape{--shape-size:var(--t-space-3xl);--shape-icon-size:var(--t-space-xl);--shape-icon-stroke:1.5;width:var(--shape-size);height:var(--shape-size);font-size:calc(var(--shape-icon-size)*.75);font-weight:var(--t-font-weight-medium);color:var(--t-color-text-secondary);background:var(--t-color-background-secondary);vertical-align:bottom;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.t-shape .tabler-icon{stroke-width:var(--shape-icon-stroke);width:var(--shape-icon-size);height:var(--shape-icon-size)}.t-shape-accent{background:var(--t-color-accent-quaternary);color:var(--t-color-accent)}.t-shape-red{background:var(--t-color-red-quaternary);color:var(--t-color-red)}.t-shape-crimson{background:var(--t-color-crimson-quaternary);color:var(--t-color-crimson)}.t-shape-brown{background:var(--t-color-brown-quaternary);color:var(--t-color-brown)}.t-shape-sky{background:var(--t-color-sky-quaternary);color:var(--t-color-sky)}.t-shape-dark{background:var(--t-color-dark-quaternary);color:var(--t-color-dark-primary)}.t-shape-pink{background:var(--t-color-pink-quaternary);color:var(--t-color-pink)}.t-shape-violet{background:var(--t-color-violet-quaternary);color:var(--t-color-violet)}.t-shape-blue{background:var(--t-color-blue-quaternary);color:var(--t-color-blue)}.t-shape-green{background:var(--t-color-green-quaternary);color:var(--t-color-green)}.t-shape-yellow{background:var(--t-color-yellow-quaternary);color:var(--t-color-yellow)}.t-shape-orange{background:var(--t-color-orange-quaternary);color:var(--t-color-orange)}.t-shape-white{background:var(--t-color-white-quaternary);color:var(--t-color-white)}.t-shape-sm{--shape-size:var(--t-space-xl);--shape-icon-size:var(--t-space-md)}.t-shape-md{--shape-size:var(--t-space-4xl);--shape-icon-size:1.75rem}.t-shape-lg{--shape-size:var(--t-space-5xl);--shape-icon-size:2.25rem}.t-label.active{color:var(--t-color-text-primary);background:#3b454e14}.t-preview{background:var(--t-color-background-inverted-secondary);color:var(--t-color-text-inverted-primary);flex-direction:column;height:100svh;display:flex;inset:0}.t-preview-navbar{--navbar-height:var(--t-space-4xl);padding:0 var(--t-space-md);height:var(--navbar-height);line-height:var(--navbar-height);background:var(--t-color-background-inverted-primary);border-top:var(--t-stroke-width) solid var(--t-stroke-color-primary);justify-content:space-between;align-items:center;display:flex;position:relative}.t-preview-navbar-link{height:var(--t-space-2xl);min-width:var(--t-space-2xl);color:inherit;cursor:pointer;opacity:.64;transition:var(--t-transition-opacity);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.t-preview-navbar-link:hover,.t-preview-navbar-link.active{color:inherit;opacity:1}.t-preview-navbar-devices{align-items:center;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:959.98px){.t-preview-navbar-devices{display:none}}.t-preview-iframe{background:var(--t-color-background-primary);flex:1;width:100%;max-width:100%;margin:0 auto;display:block}.t-expandable{--expandable-shadow-start:50%;--expandable-color-start:color-mix(in srgb, var(--section-bg), transparent 100%);background:top repeat-x;height:35rem;position:relative;overflow:hidden}.t-expandable:after{content:"";z-index:1;background:linear-gradient(to bottom, var(--expandable-color-start) var(--expandable-shadow-start), var(--section-bg) 100%);pointer-events:none;position:absolute;inset:0}.t-go-to-top{background:var(--t-color-accent);color:var(--t-color-white);bottom:var(--t-space-md);right:var(--t-space-md);width:var(--t-space-3xl);height:var(--t-space-3xl);border-radius:var(--t-radius-lg);cursor:pointer;transition:var(--t-transition-opacity);z-index:90;opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed}.t-go-to-top:hover{opacity:1;color:var(--t-color-white)}.t-go-to-top.visible{opacity:1;pointer-events:auto}.t-go-to-top .tabler-icon{width:var(--t-space-xl);height:var(--t-space-xl)}.t-guides{gap:var(--gutter-y,2rem) var(--gutter-x,2rem);display:grid;position:relative}@media (min-width:560px){.t-guides{padding-left:var(--t-space-5xl)}}@media (min-width:960px){.t-guides{grid-template-columns:repeat(2,1fr);padding:0}.t-guides:after{left:50%}}.t-guide{position:relative}@media (min-width:560px){.t-guide .t-guide-date{top:var(--t-space-2xl);z-index:1;color:var(--t-color-text-tertiary);text-transform:uppercase;text-align:center;width:var(--t-space-2xl);padding:var(--t-space-md) 0;font-size:12px;line-height:1.5;display:block;position:absolute;left:-3rem}.t-guide:after{content:"";width:var(--t-space-md);height:var(--t-space-md);background:var(--t-color-background-primary);z-index:1;top:3.5rem;left:calc(-1*var(--t-space-xs) + 1px);border:var(--t-stroke-width) solid var(--t-stroke-color-secondary);clip-path:polygon(0 0,100% 100%,0 100%);position:absolute;transform:rotate(45deg)}}@media (min-width:960px){.t-guide:before{content:"";top:6.5rem;left:calc(100% + var(--gutter-x,2rem)*.5);width:var(--t-space-1);background:var(--t-stroke-color-secondary);position:absolute;bottom:calc(50% - 1.5rem)}.t-guide:first-child{grid-row:1/3}.t-guide:nth-child(2){grid-row:2/4}.t-guide:nth-child(3){grid-row:3/5}.t-guide:nth-child(4){grid-row:4/6}.t-guide:nth-child(5){grid-row:5/7}.t-guide:nth-child(6){grid-row:6/8}.t-guide:nth-child(7){grid-row:7/9}.t-guide:nth-child(8){grid-row:8/10}.t-guide:nth-child(9){grid-row:9/11}.t-guide:nth-child(10){grid-row:10/12}.t-guide:nth-child(11){grid-row:11/13}.t-guide:nth-child(12){grid-row:12/14}.t-guide:nth-child(13){grid-row:13/15}.t-guide:nth-child(14){grid-row:14/16}.t-guide:nth-child(15){grid-row:15/17}.t-guide:nth-child(16){grid-row:16/18}.t-guide:nth-child(17){grid-row:17/19}.t-guide:nth-child(18){grid-row:18/20}.t-guide:nth-child(19){grid-row:19/21}.t-guide:nth-child(20){grid-row:20/22}.t-guide:nth-child(21){grid-row:21/23}.t-guide:nth-child(22){grid-row:22/24}.t-guide:nth-child(23){grid-row:23/25}.t-guide:nth-child(24){grid-row:24/26}.t-guide:nth-child(25){grid-row:25/27}.t-guide:nth-child(26){grid-row:26/28}.t-guide:nth-child(27){grid-row:27/29}.t-guide:nth-child(28){grid-row:28/30}.t-guide:nth-child(29){grid-row:29/31}.t-guide .t-guide-date{left:calc(100% + var(--gutter-x,2rem)/2 - 1rem)}.t-guide:nth-child(2n) .t-guide-date{left:calc(var(--gutter-x,2rem)/-2 - 1rem)}.t-guide:nth-child(2n):before{left:calc(var(--gutter-x,2rem)*-.5)}.t-guide:nth-child(odd):after{left:calc(100% - var(--t-space-xs) - 1px);transform:rotate(-135deg)}}.t-guide-date{display:none}.t-table{border-collapse:collapse;width:100%}.t-table td{border:var(--t-stroke-width) solid var(--t-stroke-color-primary);padding:var(--t-space-xs)}.t-sponsors{background:var(--t-color-background-secondary);border:var(--t-stroke-width) solid var(--t-stroke-color-primary);padding:var(--t-space-2xl);border-radius:var(--t-radius-lg);transition:var(--t-transition-color);margin:3rem 0;display:block;position:relative}.t-sponsors:hover{border-color:var(--t-stroke-color-hovered)}.t-sponsors-octocat{height:calc(100% + 2rem);aspect-ratio:var(--t-ratio-square);width:auto;max-height:10rem;display:block;position:absolute;bottom:-2rem;right:0}@media (min-width:768px){.t-sponsors-octocat{max-height:14rem}}@media (min-width:1280px){.t-sponsors-octocat{max-height:18rem}}.t-timeline{flex-direction:column;display:flex}.t-timeline-summary{text-align:right}.t-timeline-description{padding-bottom:var(--t-space-7xl);position:relative}.t-timeline-description:before{content:"";width:var(--t-space-1);background:var(--t-stroke-color-primary);position:absolute;top:calc(1rem + 3px);bottom:calc(3px - 1rem);left:0}.t-timeline-description:after{content:"";border:var(--t-stroke-width) solid var(--t-stroke-color-primary);border-radius:var(--t-radius-full);width:7px;height:7px;position:absolute;top:calc(1rem - 3px);left:-3px}.t-timeline-item:last-child .t-timeline-description{padding-bottom:0}.t-timeline-item:last-child .t-timeline-description:before{background:linear-gradient(to bottom, var(--t-stroke-color-primary), var(--t-stroke-color-primary) 50%, transparent);bottom:0}.t-pagination{-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;gap:var(--t-space-md);flex-wrap:wrap;display:flex}.t-illustration{position:relative}.t-illustration svg,.t-illustration img{max-width:100%;height:auto}.t-illustration-color,.t-illustration-skin,.t-illustration-shadows{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;top:0;left:0;mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat}.t-theme-switcher{border:var(--t-stroke-width) solid var(--t-stroke-color-secondary);border-radius:var(--t-radius-full);gap:4px;padding:4px;display:inline-flex}.t-theme-switcher-button{cursor:pointer;border-radius:var(--t-radius-full);color:var(--t-color-text-secondary);background:0 0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.t-theme-switcher-button:hover,.t-theme-switcher-button.active{background:var(--t-color-background-secondary);color:var(--t-color-text-primary)}.t-theme-switcher-button .tabler-icon{width:var(--t-space-lg);height:var(--t-space-lg)}.t-gallery-image{--gallery-image-border-radius:var(--t-radius-lg);padding:var(--t-space-md);border-radius:var(--gallery-image-border-radius);background-color:var(--t-color-background-primary);border:var(--t-stroke-width) solid var(--t-stroke-color-primary);cursor:pointer;width:100%;display:block;position:relative}.t-gallery-image:hover .t-gallery-image-backdrop{opacity:1}.t-gallery-image.active{outline-offset:2px;outline:2px solid var(--t-color-accent)}.t-gallery-image svg{max-width:100%;height:auto}.t-gallery-image-backdrop{background-color:var(--t-color-accent-quaternary);backdrop-filter:var(--t-filter-blur-sm);border-radius:calc(var(--gallery-image-border-radius) - 1px);color:var(--t-color-white);font-size:var(--t-space-xl);opacity:0;justify-content:center;align-items:center;transition:opacity .3s,backdrop-filter .3s;display:flex;position:absolute;inset:0}.t-switch{border:var(--t-stroke-width) solid var(--t-stroke-color-primary);border-radius:var(--t-radius-full);background:var(--t-color-background-primary);-webkit-user-select:none;user-select:none;gap:4px;padding:3px;display:inline-flex}.t-switch.disabled{opacity:.5;pointer-events:none}.t-switch-button{cursor:pointer;border-radius:var(--t-radius-full);color:var(--t-color-text-secondary);height:1.75rem;line-height:1.75rem;font-size:var(--t-font-size-h6);background:0 0;flex:1;justify-content:center;align-items:center;padding:0 .75rem;display:flex}.t-switch-button:hover,.t-switch-button.active{background:var(--t-color-background-secondary);color:var(--t-color-text-primary)}.t-switch-button.active{font-weight:var(--t-font-weight-medium)}.t-switch-button .tabler-icon{width:var(--t-space-lg);height:var(--t-space-lg)}.t-switch-button:disabled{color:var(--t-color-text-disabled)}.t-switch-lg .t-switch-button{height:2.5rem;line-height:2.5rem;font-size:var(--t-font-size-h4);padding:0 1.25rem}.t-toaster{margin:0;--width:30rem!important}.t-toast{--initial-height:auto;font-size:var(--t-font-size-h6);padding:var(--t-space-sm) var(--t-space-md)}.t-parity{--parity-padding:var(--t-space-md);padding:var(--parity-padding);padding-right:var(--t-space-4xl);color:inherit;background:var(--t-color-background-secondary);border:var(--t-stroke-width) solid var(--t-stroke-color-secondary);box-shadow:var(--t-shadow-sm);border-radius:var(--t-radius-lg);transition:var(--t-transition-transform);gap:1rem;display:flex;position:relative}.t-parity.bg-surface{background:var(--t-color-background-primary);border-color:var(--t-stroke-color-primary)}@media (min-width:960px){.t-parity{--parity-padding:var(--t-space-xl);gap:2rem}}.t-parity.show{transform:translateY(0)}.t-parity-flag{font-size:2rem}@media (min-width:960px){.t-parity-flag{align-self:center;font-size:4rem;line-height:0}}.t-parity-close{cursor:pointer;color:inherit;opacity:.5;transition:var(--t-transition-opacity);width:var(--t-space-4xl);height:var(--t-space-4xl);background:0 0;justify-content:center;align-items:center;margin-top:auto;margin-bottom:auto;display:flex;position:absolute;top:0;right:0}.t-parity-close:hover{color:inherit;opacity:1}.t-parity-close:hover svg{transform:rotate(90deg)}.t-parity-close svg{transition:var(--t-transition-transform);width:1.5rem;height:1.5rem;display:block}.t-text-base{color:var(--t-color-text-primary)!important}.t-text-tertiary{color:var(--t-color-text-tertiary)!important}.t-text-disabled{color:var(--t-color-text-disabled)!important}.t-text-headers{color:var(--t-color-headers,var(--t-color-text-headings))!important}.t-shadow,.t-shadow-card{box-shadow:0 0 0 1px var(--t-stroke-color-primary),0 1px 5px #0c0c0c0d,0 0 40px #0c0c0c04!important}.t-shadow-inset{box-shadow:var(--t-shadow-inset)!important}.t-rounded-left-modal{border-top-left-radius:var(--modal-radius)!important;border-bottom-left-radius:var(--modal-radius)!important}.t-lh-h2{line-height:var(--t-line-height-h2)!important}.t-lh-h6{line-height:var(--t-line-height-h6)!important}.t-font-h0{font-size:var(--t-font-size-h0)!important}.t-font-h1{font-size:var(--t-font-size-h1)!important}.t-font-h4{font-size:var(--t-font-size-h4)!important}.t-p-top,.t-p-top-right{top:0!important}.t-p-bottom,.t-p-bottom-right,.t-p-bottom-center{bottom:0!important}.t-p-left,.t-p-bottom-center{left:0!important}.t-p-right,.t-p-top-right,.t-p-bottom-right,.t-p-bottom-center{right:0!important}.t-mt-7{margin-top:6.5rem!important}.t-mt-n6{margin-top:calc(-1*var(--t-space-5xl))!important}.t-mt-n7{margin-top:-6.5rem!important}.t-mb-n8{margin-bottom:-10.5rem!important}.t-py-8{padding-top:10.5rem!important;padding-bottom:10.5rem!important}.t-pb-8{padding-bottom:10.5rem!important}.t-border-secondary{border:var(--t-stroke-width) solid var(--t-stroke-color-secondary)!important}.t-border-bottom-secondary{border-bottom:var(--t-stroke-width) solid var(--t-stroke-color-secondary)!important}.t-w-50p{width:50%!important}.t-w-6{width:var(--t-space-5xl)!important}.t-min-w-0{min-width:0!important}.t-h-auto{height:auto!important}.t-h-6{height:var(--t-space-5xl)!important}.t-ratio-9x16{aspect-ratio:.5625!important;background-size:cover!important}.t-ratio-3x4{aspect-ratio:.75!important;background-size:cover!important}.t-ratio-1x1{aspect-ratio:1!important;background-size:cover!important}@media (min-width:560px){.sm\:t-flex-row{flex-direction:row!important}.sm\:t-mt-5{margin-top:var(--t-space-2xl)!important}}@media (min-width:768px){.md\:t-px-8{padding-left:10.5rem!important;padding-right:10.5rem!important}.md\:t-columns-2{columns:2!important}}@media (min-width:960px){.lg\:t-d-none{display:none!important}.lg\:t-d-inline{display:inline!important}.lg\:t-d-block{display:block!important}.lg\:t-d-table-cell{display:table-cell!important}.lg\:t-text-left{text-align:left!important}.lg\:t-text-right{text-align:right!important}.lg\:t-justify-start{justify-content:flex-start!important}.lg\:t-order-first{order:-1!important}.lg\:t-order-last{order:6!important}.lg\:t-my-n6{margin-top:calc(-1*var(--t-space-5xl))!important;margin-bottom:calc(-1*var(--t-space-5xl))!important}.lg\:t-mt-6{margin-top:var(--t-space-5xl)!important}.lg\:t-mt-7{margin-top:6.5rem!important}.lg\:t-mb-8{margin-bottom:10.5rem!important}.lg\:t-p-6{padding:var(--t-space-5xl)!important}.lg\:t-pl-4{padding-left:var(--t-space-xl)!important}}@media (min-width:1280px){.xl\:t-d-none{display:none!important}.xl\:t-d-inline{display:inline!important}.xl\:t-d-block{display:block!important}.xl\:t-p-6{padding:var(--t-space-5xl)!important}}.t-rotate{transition:var(--t-transition-transform)}.t-rotate-180{transform:rotate(180deg)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-3%)}}.glide{box-sizing:border-box;width:100%;position:relative}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;width:100%;transform-style:preserve-3d;touch-action:pan-Y;white-space:nowrap;will-change:transform;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:hidden}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;flex-shrink:0;width:100%;height:100%}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{color:var(--t-color-text-secondary);opacity:.25;cursor:pointer;transition:var(--t-transition-opacity);background:0 0;margin-top:-1.5rem;position:absolute;top:50%;left:0}.glide__arrow:hover{opacity:1}.glide__arrow svg{height:var(--t-space-4xl);width:var(--t-space-4xl);stroke-width:1px}.glide__arrow--next{left:auto;right:0}:root{--yarl__color_backdrop:#3b454e1a;--yarl__color_button:color-mix(in srgb, var(--t-color-text-primary), transparent 50%);--yarl__color_button_active:var(--t-color-text-primary);--yarl__button_filter:none;--yarl__thumbnails_thumbnail_background:#fff}.yarl__container{backdrop-filter:var(--t-filter-blur-sm)}.yarl__button{transition:var(--t-transition-color)}.lemonsqueezy-loader{background:#999999a3!important}.t-img-dark{display:none!important}[data-theme=dark]{color-scheme:dark}[data-theme=dark] .t-logo-autodark{filter:invert()brightness(10)}[data-theme=dark] .t-img-light{display:none!important}[data-theme=dark] .t-img-dark{display:block!important}}
