@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:300;src:url(/_astro/raleway-v29-latin-300.4kv_DtX1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:300;src:url(/_astro/raleway-v29-latin-300italic.ShY7Q9A3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(/_astro/raleway-v29-latin-regular.-K2CcGxp.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:400;src:url(/_astro/raleway-v29-latin-italic.D5hKdC9v.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(/_astro/raleway-v29-latin-500.DQ4TNd-P.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:500;src:url(/_astro/raleway-v29-latin-500italic.DXU1EkVa.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:url(/_astro/raleway-v29-latin-700.jH3znVeq.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:700;src:url(/_astro/raleway-v29-latin-700italic.DdKGc9RV.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:900;src:url(/_astro/raleway-v29-latin-900.BLRlAnl3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:900;src:url(/_astro/raleway-v29-latin-900italic.CRnGOaQL.woff2) format("woff2")}@font-face{font-display:swap;font-family:Luckiest Guy;font-style:normal;font-weight:400;src:url(/_astro/luckiest-guy-v22-latin-regular.dJClyBWO.woff2) format("woff2")}:root{--tk-fontweight-medium: medium;--tk-fontweight-thin: thin;--tk-fontweight-black: black;--tk-fontweight-semibold: semibold;--tk-fontweight-bold: bold;--tk-fontweight-regular: regular;--tk-fontweight-light: light;--primitives-font-primary: Raleway;--primitives-font-accent: Luckiest Guy;--primitives-display-d-2560: 160rem;--primitives-display-d-1728: 108rem;--primitives-display-d-1440: 90rem;--primitives-display-d-1280: 80rem;--primitives-display-d-1024: 64rem;--primitives-display-d-834: 52.125rem;--primitives-display-d-744: 46.5rem;--primitives-display-d-430: 26.875rem;--primitives-display-d-390: 24.375rem;--primitives-display-d-375: 23.4375rem;--primitives-sizes-s-20: 1.25rem;--primitives-sizes-s-1000: 56.25rem;--primitives-sizes-s-900: 56.25rem;--primitives-sizes-s-800: 50rem;--primitives-sizes-s-700: 43.75rem;--primitives-sizes-s-600: 37.5rem;--primitives-sizes-s-500: 31.25rem;--primitives-sizes-s-400: 25rem;--primitives-sizes-s-300: 18.75rem;--primitives-sizes-s-200: 12.5rem;--primitives-sizes-s-40: 2.5rem;--primitives-sizes-s-48: 3rem;--primitives-sizes-s-100: 6.25rem;--primitives-sizes-s-80: 5rem;--primitives-sizes-s-64: 4rem;--primitives-sizes-s-12: .75rem;--primitives-sizes-s-32: 2rem;--primitives-sizes-s-24: 1.5rem;--primitives-sizes-s-18: 1.125rem;--primitives-sizes-s-16: 1rem;--primitives-sizes-s-14: .875rem;--primitives-radius-3xl: 22.5rem;--primitives-radius-2xl: 8rem;--primitives-radius-xl: 2rem;--primitives-radius-lg: 1rem;--primitives-radius-md: .5rem;--primitives-radius-sm: .25rem;--primitives-spaces-1000: 62.5rem;--primitives-spaces-800: 50rem;--primitives-spaces-400: 25rem;--primitives-spaces-200: 12.5rem;--primitives-spaces-100: 6.25rem;--primitives-spaces-96: 6rem;--primitives-spaces-88: 5.5rem;--primitives-spaces-80: 5rem;--primitives-spaces-72: 4.5rem;--primitives-spaces-64: 4rem;--primitives-spaces-56: 3.5rem;--primitives-spaces-48: 3rem;--primitives-spaces-40: 2.5rem;--primitives-spaces-32: 2rem;--primitives-spaces-24: 1.5rem;--primitives-spaces-16: 1rem;--primitives-spaces-8: .5rem;--primitives-spaces-4: .25rem;--primitives-spaces-2: .125rem;--primitives-spaces-0: 0;--primitives-colors-salmon-100: rgba(131, 0, 0, 1);--primitives-colors-salmon-90: rgba(156, 36, 36, 1);--primitives-colors-salmon-80: rgba(181, 73, 73, 1);--primitives-colors-salmon-70: rgba(205, 109, 109, 1);--primitives-colors-salmon-60: rgba(230, 146, 146, 1);--primitives-colors-salmon-50: rgba(255, 182, 182, 1);--primitives-colors-salmon-40: rgba(255, 197, 197, 1);--primitives-colors-salmon-30: rgba(255, 211, 211, 1);--primitives-colors-salmon-20: rgba(255, 226, 226, 1);--primitives-colors-salmon-10: rgba(255, 240, 240, 1);--primitives-colors-salmon-05: rgba(255, 248, 248, 1);--primitives-colors-yellow-100: rgba(101, 72, 10, 1);--primitives-colors-yellow-80: rgba(202, 144, 21, 1);--primitives-colors-yellow-50: rgba(252, 180, 26, 1);--primitives-colors-yellow-30: rgba(253, 210, 118, 1);--primitives-colors-yellow-10: rgba(254, 240, 209, 1);--primitives-colors-yellow-05: rgba(249, 244, 240, 1);--primitives-colors-green-100: rgba(18, 40, 4, 1);--primitives-colors-green-80: rgba(35, 79, 8, 1);--primitives-colors-green-50: rgba(44, 99, 10, 1);--primitives-colors-green-30: rgba(106, 158, 74, 1);--primitives-colors-green-10: rgba(198, 246, 169, 1);--primitives-colors-green-05: rgba(241, 255, 233, 1);--primitives-colors-red-100: rgba(59, 6, 6, 1);--primitives-colors-red-80: rgba(79, 8, 8, 1);--primitives-colors-red-50: rgba(99, 10, 10, 1);--primitives-colors-red-30: rgba(161, 100, 100, 1);--primitives-colors-red-10: rgba(238, 212, 212, 1);--primitives-colors-red-05: rgba(253, 234, 234, 1);--primitives-colors-eggplant-100: rgba(21, 12, 16, 1);--primitives-colors-eggplant-90: rgba(32, 18, 23, 1);--primitives-colors-eggplant-80: rgba(42, 24, 31, 1);--primitives-colors-eggplant-70: rgba(64, 35, 47, 1);--primitives-colors-eggplant-60: rgba(85, 47, 62, 1);--primitives-colors-eggplant-50: rgba(106, 59, 78, 1);--primitives-colors-eggplant-40: rgba(133, 93, 109, 1);--primitives-colors-eggplant-30: rgba(160, 127, 140, 1);--primitives-colors-eggplant-20: rgba(187, 162, 172, 1);--primitives-colors-eggplant-10: rgba(227, 213, 218, 1);--primitives-colors-eggplant-05: rgba(241, 230, 234, 1);--primitives-colors-alt-blue-100: rgba(9, 31, 47, 1);--primitives-colors-alt-blue-90: rgba(34, 63, 84, 1);--primitives-colors-alt-blue-80: rgba(58, 95, 120, 1);--primitives-colors-alt-blue-70: rgba(83, 126, 157, 1);--primitives-colors-alt-blue-60: rgba(107, 158, 193, 1);--primitives-colors-alt-blue-50: rgba(132, 190, 230, 1);--primitives-colors-alt-blue-40: rgba(157, 203, 235, 1);--primitives-colors-alt-blue-30: rgba(181, 216, 240, 1);--primitives-colors-alt-blue-20: rgba(206, 229, 245, 1);--primitives-colors-alt-blue-10: rgba(230, 242, 250, 1);--primitives-colors-alt-blue-05: rgba(243, 248, 252, 1);--primitives-colors-main-blue-100: rgba(22, 29, 52, 1);--primitives-colors-main-blue-90: rgba(30, 38, 69, 1);--primitives-colors-main-blue-80: rgba(36, 39, 93, 1);--primitives-colors-main-blue-70: rgba(74, 96, 172, 1);--primitives-colors-main-blue-60: rgba(74, 96, 172, 1);--primitives-colors-main-blue-50: rgba(74, 96, 172, 1);--primitives-colors-main-blue-40: rgba(110, 128, 189, 1);--primitives-colors-main-blue-30: rgba(110, 128, 189, 1);--primitives-colors-main-blue-20: rgba(183, 191, 222, 1);--primitives-colors-main-blue-10: rgba(208, 217, 232, 1);--primitives-colors-main-blue-05: rgba(237, 239, 247, 1);--primitives-colors-neutral-100: rgba(14, 14, 14, 1);--primitives-colors-neutral-90: rgba(29, 29, 29, 1);--primitives-colors-neutral-80: rgba(57, 57, 57, 1);--primitives-colors-neutral-70: rgba(86, 86, 86, 1);--primitives-colors-neutral-60: rgba(114, 114, 114, 1);--primitives-colors-neutral-50: rgba(143, 143, 143, 1);--primitives-colors-neutral-40: rgba(165, 165, 165, 1);--primitives-colors-neutral-30: rgba(188, 188, 188, 1);--primitives-colors-neutral-20: rgba(210, 210, 210, 1);--primitives-colors-neutral-10: rgba(233, 233, 233, 1);--primitives-colors-neutral-05: rgba(244, 244, 244, 1);--primitives-colors-neutral-00: rgba(255, 255, 255, 1);--vp-fontsizes-inline-link-small: var(--primitives-sizes-s-14);--vp-fontsizes-inline-link: var(--primitives-sizes-s-16);--vp-fontsizes-button-text: var(--primitives-sizes-s-16);--vp-fontsizes-tiny: var(--primitives-sizes-s-12);--vp-fontsizes-small: var(--primitives-sizes-s-14);--vp-fontsizes-default: var(--primitives-sizes-s-16);--vp-fontsizes-large: var(--primitives-sizes-s-18);--vp-fontsizes-large-xl: var(--primitives-sizes-s-24);--vp-fontsizes-large-2xl: var(--primitives-sizes-s-32);--vp-fontsizes-heading4: var(--primitives-sizes-s-18);--vp-fontsizes-heading3: var(--primitives-sizes-s-24);--vp-fontsizes-heading2: var(--primitives-sizes-s-32);--vp-fontsizes-heading1: var(--primitives-sizes-s-40);--vp-fontsizes-heading-xl: var(--primitives-sizes-s-48);--vp-fontsizes-heading-2xl: var(--primitives-sizes-s-64);--vp-fontsizes-heading-3xl: var(--primitives-sizes-s-80);--vp-spacing-lg-strict: var(--primitives-spaces-32);--vp-spacing-md-strict: var(--primitives-spaces-24);--vp-spacing-sm-strict: var(--primitives-spaces-16);--vp-spacing-xs-strict: var(--primitives-spaces-8);--vp-spacing-2xs-strict: var(--primitives-spaces-4);--vp-spacing-4xl: var(--primitives-spaces-400);--vp-spacing-3xl: var(--primitives-spaces-200);--vp-spacing-2xl: var(--primitives-spaces-100);--vp-spacing-xl: var(--primitives-spaces-48);--vp-spacing-lg: var(--primitives-spaces-32);--vp-spacing-md: var(--primitives-spaces-24);--vp-spacing-sm: var(--primitives-spaces-16);--vp-spacing-xs: var(--primitives-spaces-8);--vp-spacing-2xs: var(--primitives-spaces-4);--vp-spacing-none: var(--primitives-spaces-0);--tk-input-delete-confirm: var(--primitives-colors-salmon-90);--tk-breakpoints-ultrawide: var(--primitives-display-d-2560);--tk-breakpoints-desktop-lg: var(--primitives-display-d-1728);--tk-breakpoints-desktop-md: var(--primitives-display-d-1440);--tk-breakpoints-desktop-sm: var(--primitives-display-d-1280);--tk-breakpoints-tablet-lg: var(--primitives-display-d-1024);--tk-breakpoints-tablet-sm: var(--primitives-display-d-744);--tk-breakpoints-mobile-lg: var(--primitives-display-d-430);--tk-breakpoints-mobile-sm: var(--primitives-display-d-375);--tk-strokes-task-card-base: var(--primitives-colors-main-blue-80);--tk-strokes-the-zone-border-cop-bad: var(--primitives-colors-salmon-60);--tk-strokes-the-zone-border-cop-good: var(--primitives-colors-main-blue-50);--tk-strokes-cop-toggle-bad: var(--primitives-colors-salmon-80);--tk-strokes-cop-toggle-bad-hover: var(--primitives-colors-salmon-100);--tk-strokes-cop-toggle-good-hover: var(--primitives-colors-main-blue-90);--tk-strokes-cop-toggle-good: var(--primitives-colors-main-blue-70);--tk-strokes-quote-3rd-stroke: var(--primitives-colors-neutral-30);--tk-strokes-quote-2nd-stroke: var(--primitives-colors-neutral-50);--tk-strokes-table-border: var(--primitives-colors-neutral-20);--tk-strokes-table-hr-border: var(--primitives-colors-alt-blue-50);--tk-strokes-link-underline-hover: var(--primitives-colors-salmon-80);--tk-strokes-link-underline: var(--primitives-colors-main-blue-80);--tk-strokes-quote-stroke: var(--primitives-colors-main-blue-80);--tk-strokes-panic-stroke: var(--primitives-colors-salmon-90);--tk-strokes-chip-secondary-selected: var(--primitives-colors-main-blue-70);--tk-strokes-chip-dark-stroke: var(--primitives-colors-neutral-00);--tk-strokes-divider: var(--primitives-colors-neutral-20);--tk-strokes-chip-primary-selected: var(--primitives-colors-main-blue-70);--tk-strokes-chip-primary-stroke: var(--primitives-colors-main-blue-80);--tk-strokes-input-active-strong: var(--primitives-colors-main-blue-80);--tk-strokes-task-mockup: var(--primitives-colors-neutral-80);--tk-strokes-input-hover: var(--primitives-colors-neutral-40);--tk-strokes-input-default: var(--primitives-colors-neutral-10);--tk-strokes-input-active: var(--primitives-colors-main-blue-70);--tk-strokes-input-success: var(--primitives-colors-green-50);--tk-strokes-input-error: var(--primitives-colors-red-50);--tk-strokes-btn-tertiary-stroke: var(--primitives-colors-eggplant-05);--tk-strokes-btn-secondary-stroke: var(--primitives-colors-salmon-10);--tk-strokes-btn-primary-stroke: var(--primitives-colors-main-blue-05);--tk-btn-multibtn-play-bg-hover: var(--primitives-colors-green-10);--tk-btn-multibtn-play-bg: var(--primitives-colors-green-05);--tk-btn-multibtn-expired-bg-hover: var(--primitives-colors-salmon-30);--tk-btn-multibtn-base-bg-hover: var(--primitives-colors-main-blue-10);--tk-btn-multibtn-expired-bg: var(--primitives-colors-salmon-20);--tk-btn-multibtn-base-bg: var(--primitives-colors-main-blue-05);--tk-btn-audio-rec-hover: var(--primitives-colors-neutral-90);--tk-btn-audio-rec: var(--primitives-colors-neutral-80);--tk-btn-audio-progress-hover: var(--primitives-colors-red-50);--tk-btn-audio-progress: var(--primitives-colors-salmon-90);--tk-btn-chip-dark-bg-selected-hover: var(--primitives-colors-main-blue-100);--tk-btn-chip-dark-bg-selected: var(--primitives-colors-main-blue-80);--tk-btn-chip-dark-bg-hover: var(--primitives-colors-neutral-80);--tk-btn-chip-dark-bg: var(--primitives-colors-neutral-00);--tk-btn-chip-primary-bg-selected-hover: var(--primitives-colors-main-blue-100);--tk-btn-chip-primary-bg-selected: var(--primitives-colors-main-blue-80);--tk-btn-chip-primary-bg-hover: var(--primitives-colors-main-blue-05);--tk-btn-chip-primary-bg: var(--primitives-colors-neutral-00);--tk-btn-icon-btn-bg-active: var(--primitives-colors-main-blue-80);--tk-btn-icon-btn-bg-hover: var(--primitives-colors-main-blue-10);--tk-btn-icon-btn-bg: var(--primitives-colors-neutral-05);--tk-border-default: var(--primitives-radius-xl);--tk-border-full: var(--primitives-radius-3xl);--tk-border-rounded: var(--primitives-radius-md);--tk-border-minimal: var(--primitives-radius-sm);--tk-text-pricing-card-plan: var(--primitives-colors-main-blue-80);--tk-text-pricing-card-price-time: var(--primitives-colors-eggplant-60);--tk-text-pricing-card-price-featured: var(--primitives-colors-main-blue-80);--tk-text-pricing-card-price: var(--primitives-colors-neutral-80);--tk-text-pricing-banner-text: var(--primitives-colors-neutral-80);--tk-text-pricing-banner-header: var(--primitives-colors-main-blue-80);--tk-text-cop-bad: var(--primitives-colors-red-50);--tk-text-cop-good: var(--primitives-colors-main-blue-80);--tk-text-heading-alt: var(--primitives-colors-eggplant-50);--tk-text-table-td: var(--primitives-colors-neutral-80);--tk-text-table-th: var(--primitives-colors-alt-blue-05);--tk-text-link-hover: var(--primitives-colors-salmon-80);--tk-text-nav-disabled: var(--primitives-colors-main-blue-60);--tk-text-btn-pomodoro-play: var(--primitives-colors-green-30);--tk-text-panic: var(--primitives-colors-salmon-80);--tk-text-tab-default: var(--primitives-colors-neutral-80);--tk-text-tab-active: var(--primitives-colors-main-blue-05);--tk-text-chip-dark-selected: var(--primitives-colors-alt-blue-05);--tk-text-chip-dark-hover: var(--primitives-colors-neutral-05);--tk-text-chip-dark: var(--primitives-colors-main-blue-05);--tk-text-articlecard-secondary: var(--primitives-colors-main-blue-90);--tk-text-articlecard-primary: var(--primitives-colors-main-blue-80);--tk-text-link: var(--primitives-colors-main-blue-80);--tk-text-chip-primary-selected: var(--primitives-colors-main-blue-05);--tk-text-chip-primary-hover: var(--primitives-colors-main-blue-80);--tk-text-chip-primary: var(--primitives-colors-main-blue-80);--tk-text-input-error: var(--primitives-colors-red-80);--tk-text-input-active: var(--primitives-colors-neutral-100);--tk-text-input-hover: var(--primitives-colors-neutral-80);--tk-text-input-placeholder: var(--primitives-colors-neutral-70);--tk-text-btn-tertiary-hover: var(--primitives-colors-neutral-00);--tk-text-btn-secondary-hover: var(--primitives-colors-main-blue-90);--tk-text-btn-primary-hover: var(--primitives-colors-neutral-00);--tk-text-btn-tertiary: var(--primitives-colors-eggplant-05);--tk-text-contrast: var(--primitives-colors-neutral-00);--tk-text-btn-secondary: var(--primitives-colors-main-blue-80);--tk-text-btn-primary: var(--primitives-colors-main-blue-05);--tk-text-secondary: var(--primitives-colors-eggplant-50);--tk-text-nav: var(--primitives-colors-main-blue-80);--tk-text-heading: var(--primitives-colors-main-blue-80);--tk-text-primary: var(--primitives-colors-neutral-80);--tk-surface-footer-bg: var(--primitives-colors-eggplant-70);--tk-surface-pricing-card-bg: var(--primitives-colors-neutral-00);--tk-surface-pricing-card-featured-bg: var(--primitives-colors-eggplant-10);--tk-surface-pricing-banner-bg: var(--primitives-colors-alt-blue-05);--tk-surface-testimonial-bg: var(--primitives-colors-yellow-05);--tk-surface-icon-draggable: var(--primitives-colors-neutral-50);--tk-surface-cop-toggle-circle-bad: var(--primitives-colors-salmon-80);--tk-surface-cop-toggle-circle-good: var(--primitives-colors-main-blue-60);--tk-surface-cop-toggle-bg-bad-hover: var(--primitives-colors-red-10);--tk-surface-cop-toggle-bg-bad: var(--primitives-colors-red-05);--tk-surface-cop-toggle-bg-good-hover: var(--primitives-colors-alt-blue-40);--tk-surface-cop-toggle-bg-good: var(--primitives-colors-alt-blue-20);--tk-surface-table-tr-bg: var(--primitives-colors-alt-blue-05);--tk-surface-table-tr-even-bg: var(--primitives-colors-alt-blue-10);--tk-surface-table-th-bg: var(--primitives-colors-main-blue-90);--tk-surface-card-bg-expired: var(--primitives-colors-salmon-10);--tk-surface-card-bg-completed: var(--primitives-colors-neutral-05);--tk-surface-card-bg: var(--primitives-colors-neutral-00);--tk-surface-banner-warning: var(--primitives-colors-yellow-05);--tk-surface-banner-sucess: var(--primitives-colors-green-05);--tk-surface-banner-error: var(--primitives-colors-salmon-05);--tk-surface-banner-default: var(--primitives-colors-main-blue-05);--tk-surface-panic-bg: var(--primitives-colors-salmon-05);--tk-surface-banner-featured: var(--primitives-colors-yellow-10);--tk-surface-articlecard-bg-list-2: var(--primitives-colors-alt-blue-10);--tk-surface-articlecard-bg-hover: var(--primitives-colors-neutral-10);--tk-surface-articlecard-bg-list: var(--primitives-colors-main-blue-05);--tk-surface-articlecard-bg-featured: var(--primitives-colors-yellow-10);--tk-surface-tab-bg-hover: var(--primitives-colors-neutral-05);--tk-surface-tab-bg-active: var(--primitives-colors-main-blue-80);--tk-surface-aside-alt-background: var(--primitives-colors-neutral-05);--tk-surface-icon-selected: var(--primitives-colors-main-blue-05);--tk-surface-icon-white: var(--primitives-colors-neutral-00);--tk-surface-aside-background: var(--primitives-colors-neutral-00);--tk-surface-app-background: var(--primitives-colors-neutral-05);--tk-surface-input-bg-alt: var(--primitives-colors-neutral-00);--tk-surface-icon-disabled: var(--primitives-colors-neutral-50);--tk-surface-icon-success: var(--primitives-colors-green-30);--tk-surface-icon-error: var(--primitives-colors-red-50);--tk-surface-icon-black: var(--primitives-colors-neutral-90);--tk-surface-icon-secondary: var(--primitives-colors-eggplant-50);--tk-surface-icon-primary: var(--primitives-colors-main-blue-80);--tk-surface-secondary-hover: var(--primitives-colors-salmon-40);--tk-surface-primary-hover: var(--primitives-colors-main-blue-80);--tk-surface-input-bg-success: var(--primitives-colors-green-05);--tk-surface-input-bg-error: var(--primitives-colors-red-05);--tk-surface-input-bg-hover: var(--primitives-colors-neutral-00);--tk-surface-input-bg-default: var(--primitives-colors-neutral-05);--tk-surface-nav-bg: var(--primitives-colors-yellow-05);--tk-surface-tertiary-pressed: var(--primitives-colors-eggplant-70);--tk-surface-secondary-pressed: var(--primitives-colors-salmon-60);--tk-surface-primary-pressed: var(--primitives-colors-main-blue-90);--tk-surface-tertiary: var(--primitives-colors-eggplant-50);--tk-surface-secondary: var(--primitives-colors-salmon-50);--tk-surface-bg-red: var(--primitives-colors-red-10);--tk-surface-bg-yellow: var(--primitives-colors-yellow-10);--tk-surface-bg-blue: var(--primitives-colors-alt-blue-20);--tk-surface-web-background: var(--primitives-colors-yellow-05);--tk-surface-primary: var(--primitives-colors-main-blue-80);--tk-btn-primary-bg-pressed: var(--tk-surface-primary-pressed);--tk-btn-secondary-bg-pressed: var(--tk-surface-secondary);--tk-btn-tertiary-bg-hover: var(--tk-surface-tertiary-pressed);--tk-btn-tertiary-bg: var(--tk-surface-tertiary);--tk-btn-secondary-bg-hover: var(--tk-surface-secondary);--tk-btn-secondary-bg: var(--tk-surface-secondary);--tk-btn-primary-bg-hover: var(--tk-surface-primary-pressed);--tk-btn-primary-bg: var(--tk-surface-primary)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-wrap:pretty}*{user-select:none;user-drag:none;app-region:no-drag}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{height:100%}body{text-rendering:optimizeSpeed;line-height:110%;color:var(--tk-text-primary)}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg{max-width:100%;display:block}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--ff-primary: "Raleway", sans-serif;--ff-accent: "Luckiest Guy", cursive;--ff-body: var(--ff-primary);--ff-heading: var(--ff-primary);--ff-heading-alt: var(--ff-accent);--ff-button: var(--ff-primary);--ff-nav: var(--ff-accent);--depth-btn-default: 0px 2px 2.3px 0px rgba(74, 96, 172, .34) inset, 0px 4px 4px 0px rgba(0, 0, 0, .25);--depth-btn-hover: 0px 2px 2.3px 0px rgba(74, 96, 172, .34) inset, 0px 4px 12.3px 0px rgba(0, 0, 0, .49);--depth-btn-pressed: 0px 2px 2.3px 0px rgba(74, 96, 172, .34) inset, 0px 4px 3.8px 0px rgba(0, 0, 0, .47);--depth-card-hover: 0px 4px 6.8px 0px rgba(248, 227, 204, .438);--gradient-bg-yellow-blue-top-bottom: linear-gradient(180deg, rgba(74, 96, 172, .2) 0%, rgba(252, 180, 26, .2) 100%);--gradient-yellow-red--left-right: linear-gradient(243deg, #FFDFDF 10.84%, #F6E5C7 88.49%);--gradient-yellow-blue--left-right: linear-gradient(90deg, #FEF0D1 2.27%, #E6F2FA 97.73%);--red-white-gold--diagonal: linear-gradient(243deg, #FDE8BC 10.84%, #FFF 38.83%, #FFE3E2 81.29%);--red-white-gold--oposite-diagonal: linear-gradient(298deg, #FDE8BC 1.1%, #FFF 41.02%, #FFE3E2 108.25%)}body{font-family:var(--ff-body);font-size:var(--vp-fontsizes-default);font-weight:500;line-height:130%}.wrapper{margin:0 auto;max-width:2000px;padding:var(--vp-spacing-lg)}.inner{margin:0 auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:var(--tk-fontweight-bold)}h1{font-family:var(--ff-heading);font-size:var(--vp-fontsizes-heading1);line-height:110%;color:var(--tk-text-heading)}h2{font-family:var(--ff-heading);font-size:var(--vp-fontsizes-heading2);line-height:110%;color:var(--tk-text-heading);padding-bottom:var(--vp-spacing-sm-strict);padding-top:var(--vp-spacing-sm-strict)}h3{font-family:var(--ff-heading);font-size:var(--vp-fontsizes-heading3);line-height:110%;color:var(--tk-text-heading);padding-bottom:var(--vp-spacing-sm-strict);padding-top:var(--vp-spacing-sm-strict)}h4{font-family:var(--ff-heading);font-size:var(--vp-fontsizes-heading4);line-height:110%;color:var(--tk-text-heading-alt);padding-bottom:var(--vp-spacing-sm-strict);padding-top:var(--vp-spacing-sm-strict)}a{text-decoration:none;color:var(--tk-text-link);font-size:var(--vp-fontsizes-inline-link)}.article-content a{border-bottom:var(--tk-strokes-link-underline) .125em dashed;margin:var(--vp-spacing-sm-strict) 0;font-weight:var(--tk-fontweight-bold)}.article-content a:hover{color:var(--tk-text-link-hover);border-bottom:var(--tk-strokes-link-underline-hover) .125em dashed}.article-content img{border-radius:var(--tk-border-rounded);margin-top:var(--vp-spacing-sm-strict);margin-bottom:var(--vp-spacing-sm-strict)}.astro-code{padding:var(--vp-spacing-md-strict);margin-top:var(--vp-spacing-md);margin-bottom:var(--vp-spacing-md);border-radius:var(--tk-border-rounded)}.article-content ul{list-style:disc;padding-left:var(--vp-spacing-md-strict)}.article-content ul li::marker{color:var(--tk-surface-icon-secondary);font-size:var(--vp-fontsizes-large)}.article-content ol{padding-left:var(--vp-spacing-md-strict);list-style-type:decimal}.article-content ol li::marker{color:var(--tk-surface-icon-secondary);font-size:var(--vp-fontsizes-large);font-weight:var(--tk-fontweight-bold)}blockquote{padding:var(--vp-spacing-sm-strict);border-left:.3rem solid var(--tk-strokes-quote-stroke);margin-top:var(--vp-spacing-md);margin-bottom:var(--vp-spacing-md);font-style:italic;font-size:var(--vp-fontsizes-large);font-weight:var(--tk-fontweight-bold)}blockquote blockquote{margin-left:var(--vp-spacing-md);border-left:.2rem solid var(--tk-strokes-quote-2nd-stroke)}blockquote blockquote blockquote{margin-left:var(--vp-spacing-md);border-left:.15rem dotted var(--tk-strokes-quote-3rd-stroke);font-size:var(--vp-fontsizes-default)}table{border-collapse:collapse;width:100%;margin-top:var(--vp-spacing-md);margin-bottom:var(--vp-spacing-md);border-bottom:.15rem solid var(--tk-strokes-table-border);border-radius:var(--tk-border-rounded)}th,td,caption{padding:var(--vp-spacing-sm)}th{font-weight:var(--tk-fontweight-bold);font-size:var(--vp-fontsizes-large);text-align:left;color:var(--tk-text-table-th);border-bottom:.25rem solid var(--tk-strokes-table-hr-border);background:var(--tk-surface-table-th-bg)}td{color:var(--tk-text-table-td);text-align:left}caption{font-size:var(--vp-fontsizes-large-xl);font-family:var(--ff-heading-alt);text-transform:uppercase}tr{background:var(--tk-surface-table-tr-bg)}tr:nth-child(2n){background:var(--tk-surface-table-tr-even-bg)}kbd{border-radius:var(--tk-border-rounded);padding:var(--vp-spacing-2xs-strict) var(--vp-spacing-xs-strict);border:.13em solid var(--tk-strokes-chip-primary-stroke);background:var(--primitives-colors-alt-blue-05);font-weight:var(--tk-fontweight-bold);margin-left:var(--vp-spacing-xs-strict);margin-right:var(--vp-spacing-xs-strict);color:var(--tk-text-chip-primary)}sub,sup{font-size:var(--vp-fontsizes-small);padding-left:var(--vp-spacing-2xs-strict)}summary{font-size:var(--vp-fontsizes-small);padding:var(--vp-spacing-md-strict) var(--vp-spacing-xs-strict) var(--vp-spacing-xs-strict) 0;color:var(--tk-text-heading);font-size:var(--vp-fontsizes-heading4);font-weight:var(--tk-fontweight-bold);border-bottom:var(--tk-strokes-link-underline) .125em dashed}summary:hover{cursor:pointer;color:var(--tk-text-link-hover);border-bottom:var(--tk-strokes-link-underline-hover) .125em dashed}summary::marker{color:var(--tk-text-heading)}details{padding:var(--vp-spacing-sm-strict) 0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.heading-alt{font-family:var(--ff-heading-alt);color:var(--tk-text-heading);font-weight:300}@media (max-width: 768px){:root{--vp-fontsizes-heading4: var(--primitives-sizes-s-16);--vp-fontsizes-heading3: var(--primitives-sizes-s-18);--vp-fontsizes-heading2: var(--primitives-sizes-s-24);--vp-fontsizes-heading1: var(--primitives-sizes-s-32);--vp-fontsizes-heading-xl: var(--primitives-sizes-s-40);--vp-fontsizes-heading-2xl: var(--primitives-sizes-s-48);--vp-fontsizes-heading-3xl: var(--primitives-sizes-s-64);--vp-fontsizes-tiny: var(--primitives-sizes-s-12);--vp-fontsizes-small: var(--primitives-sizes-s-14);--vp-fontsizes-default: var(--primitives-sizes-s-16);--vp-fontsizes-large: var(--primitives-sizes-s-18);--vp-fontsizes-large-xl: var(--primitives-sizes-s-20);--vp-fontsizes-large-2xl: var(--primitives-sizes-s-24);--vp-spacing-4xl: var(--primitives-sizes-s-200);--vp-spacing-3xl: var(--primitives-sizes-s-100);--vp-spacing-2xl: var(--primitives-sizes-s-48);--vp-spacing-xl: var(--primitives-sizes-s-32);--vp-spacing-lg: var(--primitives-sizes-s-24);--vp-spacing-md: var(--primitives-sizes-s-16);--vp-spacing-sm: var(--primitives-sizes-s-8);--vp-spacing-xs: var(--primitives-sizes-s-4);--vp-spacing-2xs: var(--primitives-sizes-s-2);--tk-shadow-card-task-hover: 0px 4px 6.8px 0px rgba(35, 35, 34, .18)}th{display:none}td{display:grid;grid-template-columns:15ch auto;padding:var(--vp-spacing-sm-strict);gap:var(--vp-spacing-sm);text-align:left}td:before{content:attr(data-label);padding-right:10px;white-space:nowrap;font-weight:700;text-align:left}}#primaryCTA{display:flex;justify-content:center;align-items:center;gap:var(--vp-spacing-lg);padding:var(--vp-spacing-sm-strict);background:var(--tk-surface-cta-bg);border-radius:var(--tk-border-default);min-width:150px;flex-wrap:wrap}.gw-flex{display:grid;grid-template-columns:3fr 1fr;gap:var(--vp-spacing-sm)}.gw-text-xs{display:none}@media (max-width: 768px){.gw-flex{grid-template-columns:1fr;gap:var(--vp-spacing-sm-strict)}#primaryCTA{width:100%}}button[data-astro-cid-gkyc54sb],a[data-astro-cid-gkyc54sb]{background:var(--tk-btn-primary-bg);border-radius:var(--tk-border-rounded);padding:var(--vp-spacing-sm-strict) var(--vp-spacing-md-strict);color:var(--tk-text-btn-primary);font-family:var(--ff-button);font-size:var(--bodyfs--default);border:2px solid var(--tk-strokes-btn-primary-stroke);text-shadow:0px 4px 2.3px rgba(74,96,172,.19);cursor:pointer}button[data-astro-cid-gkyc54sb]:hover,a[data-astro-cid-gkyc54sb]:hover{cursor:pointer;transition:ease-in-out .1s;box-shadow:var(--depth-btn-hover)}button[data-astro-cid-gkyc54sb]:active,a[data-astro-cid-gkyc54sb]:active{transform:translateY(var(--vp-spacing-2xs));transition:ease-in-out .05s;box-shadow:var(--depth-btn-pressed)}.primary[data-astro-cid-gkyc54sb]{background:var(--tk-btn-primary-bg);color:var(--tk-text-btn-primary)}.primary[data-astro-cid-gkyc54sb]:hover{background:var(--tk-btn-primary-bg-hover);color:var(--tk-text-btn-primary-hover);border:2px solid var(--tk-strokes-btn-primary-stroke)}.secondary[data-astro-cid-gkyc54sb]{background:var(--tk-btn-secondary-bg);color:var(--tk-text-btn-secondary-hover);text-shadow:none}.secondary[data-astro-cid-gkyc54sb]:hover{background:var(--tk-btn-secondary-bg-hover);color:var(--tk-text-btn-secondary);border:2px solid var(--tk-strokes-btn-secondary-stroke)}@media (max-width: 600px){.fullwidth[data-astro-cid-gkyc54sb]{width:100%}}.primary-header[data-astro-cid-wnngkom7]{display:flex;align-items:center;justify-content:space-between;padding:var(--vp-spacing-md) var(--vp-spacing-md) var(--vp-spacing-md) var(--vp-spacing-md);position:sticky;background:var(--tk-surface-nav-bg);width:100%;inset:0 0 auto;z-index:900}.logo-container[data-astro-cid-wnngkom7]{justify-self:flex-start}.primary-navigation[data-astro-cid-wnngkom7]{display:flex;gap:var(--vp-spacing-xl);justify-content:flex-end}.navli[data-astro-cid-wnngkom7]{display:flex;list-style:none;gap:var(--vp-spacing-md)}.sign-area[data-astro-cid-wnngkom7]{display:flex;gap:var(--vp-spacing-sm);justify-items:end;align-items:center}.primary-navigation[data-astro-cid-wnngkom7]{align-items:center}a[data-astro-cid-wnngkom7]{overflow:hidden;position:relative;display:inline-block;text-decoration:none;color:var(--tk-text-nav);font-family:var(--ff-nav);font-size:var(--vp-fontsizes-large)}a[data-astro-cid-wnngkom7]:before,a[data-astro-cid-wnngkom7]:after{content:"";position:absolute;width:100%;left:0}a[data-astro-cid-wnngkom7]:before{background-color:var(--tk-text-secondary);height:2px;bottom:0;transform-origin:100% 50%;transform:scaleX(0);transition:transform .3s cubic-bezier(.76,0,.24,1)}a[data-astro-cid-wnngkom7]:after{content:attr(data-replace);height:100%;top:0;transform-origin:100% 50%;transform:translate3d(200%,0,0);transition:transform .3s cubic-bezier(.76,0,.24,1);color:var(--tk-text-secondary)}a[data-astro-cid-wnngkom7]:hover:before{transform-origin:0% 50%;transform:scaleX(1)}a[data-astro-cid-wnngkom7]:hover:after{transform:translateZ(0)}a[data-astro-cid-wnngkom7] span[data-astro-cid-wnngkom7]{display:inline-block;transition:transform .3s cubic-bezier(.76,0,.24,1)}a[data-astro-cid-wnngkom7]:hover span[data-astro-cid-wnngkom7]{transform:translate3d(-200%,0,0)}.mobile-nav-toggle[data-astro-cid-wnngkom7]{cursor:pointer;background:transparent;border:0;padding:.5rem}.button-icon[data-astro-cid-wnngkom7]{width:100%;justify-content:center}.mobile-nav-toggle[data-astro-cid-wnngkom7],.mobile-nav-toggle[data-astro-cid-wnngkom7] .icon-close[data-astro-cid-wnngkom7]{display:none}.scroll-tracker[data-astro-cid-wnngkom7]{height:.5rem;background-color:var(--tk-btn-primary-bg);position:fixed}@media screen and (max-width: 1000px){.logo-container[data-astro-cid-wnngkom7]{max-width:80%;min-width:75%}.mobile-nav-toggle[data-astro-cid-wnngkom7]{display:block;position:sticky;top:1.5rem;right:var(--vp-spacing-md);background:transparent;border:0;padding:.5em}.primary-navigation[data-astro-cid-wnngkom7]{display:none;position:fixed;top:10rem;background:var(--tk-surface-nav-bg);border-radius:var(--tk-border-rounded);padding:var(--vp-spacing-md) var(--vp-spacing-xl) var(--vp-spacing-md) var(--vp-spacing-xl);width:85%;text-align:center;box-shadow:0 0 .75em #0000000d;z-index:1000}.primary-navigation[data-astro-cid-wnngkom7][data-visible]{display:grid;gap:var(--vp-spacing-md);justify-content:center}.primary-header[data-astro-cid-wnngkom7][data-overlay]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,#0000,#00000080)}.navli[data-astro-cid-wnngkom7]{flex-direction:column;gap:var(--vp-spacing-md);font-size:var(--vp-fontsizes-large)}.sign-area[data-astro-cid-wnngkom7]{flex-direction:column}}@media screen and (min-width: var(--tk-breakpoints-tablet-lg),1001px){.mobile-nav-toggle[data-astro-cid-wnngkom7]{display:none}}svg[data-astro-cid-2nzjt4cx]{width:95%;height:auto}svg[data-astro-cid-hj7rntrs]{width:95%;height:auto}svg[data-astro-cid-5ockthxt]{width:95%;height:auto}button[data-astro-cid-ahi6rvxs]{cursor:pointer;display:flex;flex-direction:column;align-items:center;padding:var(--vp-spacing-xs-strict);gap:var(--vp-spacing-xs-strict);transition:background-color .3s ease}a[data-astro-cid-ahi6rvxs]:hover,button[data-astro-cid-ahi6rvxs]:hover{background:var(--tk-btn-icon-btn-bg-hover)}.rounded[data-astro-cid-ahi6rvxs]{border-radius:var(--tk-border-full)}.square[data-astro-cid-ahi6rvxs]{border-radius:var(--tk-border-rounded)}p[data-astro-cid-ahi6rvxs]{font-weight:var(--tk-fontweight-bold);color:var(--tk-text-nav);font-size:var(--vp-fontsizes-small);text-align:center}.active[data-astro-cid-ahi6rvxs]{background-color:var(--tk-btn-icon-btn-bg)}.inactive[data-astro-cid-ahi6rvxs]{background-color:var(--tk-surface-aside-background)}.footer[data-astro-cid-2swqguex]{margin-top:var(--vp-spacing-lg);background:var(--tk-surface-footer-bg);color:var(--tk-text-contrast);border-radius:var(--tk-border-rounded);padding:var(--vp-spacing-lg)}.footer-content[data-astro-cid-2swqguex]{display:grid;grid-template-columns:4fr 4fr 4fr;justify-items:center;align-items:center;gap:var(--vp-spacing-lg)}.social-links[data-astro-cid-2swqguex]{display:flex;gap:var(--vp-spacing-lg);justify-content:center}@media (max-width: 1080px){.footer-content[data-astro-cid-2swqguex]{grid-template-columns:1fr;gap:var(--vp-spacing-2xl)}}body{background-color:var(--tk-surface-web-background)}
