@keyframes button-module-scss-module__j_YiXa__enter{0%{opacity:var(--enter-opacity,1);transform:translate3d(var(--enter-translate-x,0), var(--enter-translate-y,0), 0) scale3d(var(--enter-scale,1), var(--enter-scale,1), var(--enter-scale,1))}}@keyframes button-module-scss-module__j_YiXa__exit{to{opacity:var(--exit-opacity,1);transform:translate3d(var(--exit-translate-x,0), var(--exit-translate-y,0), 0) scale3d(var(--exit-scale,1), var(--exit-scale,1), var(--exit-scale,1))}}.button-module-scss-module__j_YiXa__button{white-space:nowrap;border-radius:calc(var(--radius) - 2px);outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;transition:all;display:inline-flex}.button-module-scss-module__j_YiXa__button:disabled{pointer-events:none;opacity:.5}.button-module-scss-module__j_YiXa__button svg{pointer-events:none;flex-shrink:0}.button-module-scss-module__j_YiXa__button svg:not([class*=size-]){width:1rem;height:1rem}.button-module-scss-module__j_YiXa__button:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 50%, transparent)}.button-module-scss-module__j_YiXa__button[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .button-module-scss-module__j_YiXa__button[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.button-module-scss-module__j_YiXa__button[data-variant=default]{background-color:var(--primary);color:var(--primary-foreground)}.button-module-scss-module__j_YiXa__button[data-variant=default]:hover{background-color:color-mix(in srgb, var(--primary) 90%, transparent)}.button-module-scss-module__j_YiXa__button[data-variant=destructive]{background-color:var(--destructive);color:#fff}.button-module-scss-module__j_YiXa__button[data-variant=destructive]:hover{background-color:color-mix(in srgb, var(--destructive) 90%, transparent)}.button-module-scss-module__j_YiXa__button[data-variant=destructive]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .button-module-scss-module__j_YiXa__button[data-variant=destructive]{background-color:color-mix(in srgb, var(--destructive) 60%, transparent)}.dark .button-module-scss-module__j_YiXa__button[data-variant=destructive]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.button-module-scss-module__j_YiXa__button[data-variant=outline]{border:1px solid var(--border);background-color:var(--background);box-shadow:0 1px 2px #0000000d}.button-module-scss-module__j_YiXa__button[data-variant=outline]:hover{background-color:var(--accent);color:var(--accent-foreground)}.dark .button-module-scss-module__j_YiXa__button[data-variant=outline]{background-color:color-mix(in srgb, var(--input) 30%, transparent);border-color:var(--input)}.dark .button-module-scss-module__j_YiXa__button[data-variant=outline]:hover{background-color:color-mix(in srgb, var(--input) 50%, transparent)}.button-module-scss-module__j_YiXa__button[data-variant=secondary]{background-color:var(--secondary);color:var(--secondary-foreground)}.button-module-scss-module__j_YiXa__button[data-variant=secondary]:hover{background-color:color-mix(in srgb, var(--secondary) 80%, transparent)}.button-module-scss-module__j_YiXa__button[data-variant=ghost]:hover{background-color:var(--accent);color:var(--accent-foreground)}.dark .button-module-scss-module__j_YiXa__button[data-variant=ghost]:hover{background-color:color-mix(in srgb, var(--accent) 50%, transparent)}.button-module-scss-module__j_YiXa__button[data-variant=link]{color:var(--primary);text-underline-offset:4px}.button-module-scss-module__j_YiXa__button[data-variant=link]:hover{text-decoration:underline}.button-module-scss-module__j_YiXa__button[data-size=default]{height:2.25rem;padding:.5rem 1rem}.button-module-scss-module__j_YiXa__button[data-size=default]:has(>svg){padding-inline:.75rem}.button-module-scss-module__j_YiXa__button[data-size=xs]{border-radius:calc(var(--radius) - 2px);gap:.25rem;height:1.5rem;padding:0 .5rem;font-size:.75rem}.button-module-scss-module__j_YiXa__button[data-size=xs]:has(>svg){padding-inline:.375rem}.button-module-scss-module__j_YiXa__button[data-size=xs] svg:not([class*=size-]){width:.75rem;height:.75rem}.button-module-scss-module__j_YiXa__button[data-size=sm]{border-radius:calc(var(--radius) - 2px);gap:.375rem;height:2rem;padding:0 .75rem}.button-module-scss-module__j_YiXa__button[data-size=sm]:has(>svg){padding-inline:.625rem}.button-module-scss-module__j_YiXa__button[data-size=lg]{border-radius:calc(var(--radius) - 2px);height:2.5rem;padding:0 1.5rem}.button-module-scss-module__j_YiXa__button[data-size=lg]:has(>svg){padding-inline:1rem}.button-module-scss-module__j_YiXa__button[data-size=icon]{width:2.25rem;height:2.25rem}.button-module-scss-module__j_YiXa__button[data-size=icon-xs]{border-radius:calc(var(--radius) - 2px);width:1.5rem;height:1.5rem}.button-module-scss-module__j_YiXa__button[data-size=icon-xs] svg:not([class*=size-]){width:.75rem;height:.75rem}.button-module-scss-module__j_YiXa__button[data-size=icon-sm]{width:2rem;height:2rem}.button-module-scss-module__j_YiXa__button[data-size=icon-lg]{width:2.5rem;height:2.5rem}
@keyframes tarkur-wordmark-module-scss-module__9npJ0a__enter{0%{opacity:var(--enter-opacity,1);transform:translate3d(var(--enter-translate-x,0), var(--enter-translate-y,0), 0) scale3d(var(--enter-scale,1), var(--enter-scale,1), var(--enter-scale,1))}}@keyframes tarkur-wordmark-module-scss-module__9npJ0a__exit{to{opacity:var(--exit-opacity,1);transform:translate3d(var(--exit-translate-x,0), var(--exit-translate-y,0), 0) scale3d(var(--exit-scale,1), var(--exit-scale,1), var(--exit-scale,1))}}.tarkur-wordmark-module-scss-module__9npJ0a__wordmark{letter-spacing:-.025em;color:var(--foreground);font-size:1.5rem;font-weight:700}
@keyframes locale-switcher-module-scss-module__AAQMDG__enter{0%{opacity:var(--enter-opacity,1);transform:translate3d(var(--enter-translate-x,0), var(--enter-translate-y,0), 0) scale3d(var(--enter-scale,1), var(--enter-scale,1), var(--enter-scale,1))}}@keyframes locale-switcher-module-scss-module__AAQMDG__exit{to{opacity:var(--exit-opacity,1);transform:translate3d(var(--exit-translate-x,0), var(--exit-translate-y,0), 0) scale3d(var(--exit-scale,1), var(--exit-scale,1), var(--exit-scale,1))}}.locale-switcher-module-scss-module__AAQMDG__switcher{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);cursor:pointer;color:var(--foreground);background-color:#0000;padding:.25rem .5rem;font-size:.875rem}
@keyframes page-module-scss-module__viJiYa__enter{0%{opacity:var(--enter-opacity,1);transform:translate3d(var(--enter-translate-x,0), var(--enter-translate-y,0), 0) scale3d(var(--enter-scale,1), var(--enter-scale,1), var(--enter-scale,1))}}@keyframes page-module-scss-module__viJiYa__exit{to{opacity:var(--exit-opacity,1);transform:translate3d(var(--exit-translate-x,0), var(--exit-translate-y,0), 0) scale3d(var(--exit-scale,1), var(--exit-scale,1), var(--exit-scale,1))}}.page-module-scss-module__viJiYa__page{background-color:var(--background)}.page-module-scss-module__viJiYa__hero{padding:6rem 0}@media (min-width:1024px){.page-module-scss-module__viJiYa__hero{padding:8rem 0}}.page-module-scss-module__viJiYa__heroContainer{text-align:center;max-width:56rem;margin:0 auto;padding:0 1rem}.page-module-scss-module__viJiYa__heroBadge{background-color:var(--secondary);color:var(--secondary-foreground);border-radius:9999px;margin-bottom:2rem;padding:.375rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.page-module-scss-module__viJiYa__heroTitle{letter-spacing:-.025em;color:var(--foreground);font-size:2.25rem;font-weight:700}@media (min-width:640px){.page-module-scss-module__viJiYa__heroTitle{font-size:3.75rem}}@media (min-width:1024px){.page-module-scss-module__viJiYa__heroTitle{font-size:4.5rem}}.page-module-scss-module__viJiYa__heroSubtitle{color:var(--muted-foreground);max-width:42rem;margin:1.5rem auto 0;font-size:1.25rem}.page-module-scss-module__viJiYa__heroCtas{justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.page-module-scss-module__viJiYa__ctaIcon{width:1.25rem;height:1.25rem;margin-left:.5rem}.page-module-scss-module__viJiYa__features{background-color:color-mix(in srgb, var(--muted) 50%, transparent);padding:6rem 0}.page-module-scss-module__viJiYa__featuresContainer{max-width:80rem;margin:0 auto;padding:0 1rem}.page-module-scss-module__viJiYa__featuresTitle{text-align:center;margin-bottom:1rem;font-size:1.875rem;font-weight:700}.page-module-scss-module__viJiYa__featuresSubtitle{color:var(--muted-foreground);text-align:center;max-width:42rem;margin-bottom:3rem;margin-left:auto;margin-right:auto}.page-module-scss-module__viJiYa__featuresGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.page-module-scss-module__viJiYa__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module-scss-module__viJiYa__featuresGrid{grid-template-columns:repeat(4,1fr)}}.page-module-scss-module__viJiYa__featureCard{text-align:center;border-radius:calc(var(--radius) + 4px);border:1px solid var(--border);background-color:var(--card);flex-direction:column;align-items:center;padding:1.5rem;display:flex}.page-module-scss-module__viJiYa__featureIconWrapper{border-radius:var(--radius);background-color:color-mix(in srgb, var(--primary) 10%, transparent);justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.page-module-scss-module__viJiYa__featureIcon{width:1.5rem;height:1.5rem;color:var(--primary)}.page-module-scss-module__viJiYa__featureTitle{margin-bottom:.5rem;font-weight:600}.page-module-scss-module__viJiYa__featureDesc{color:var(--muted-foreground);font-size:.875rem}.page-module-scss-module__viJiYa__cta{padding:6rem 0}.page-module-scss-module__viJiYa__ctaContainer{text-align:center;max-width:48rem;margin:0 auto;padding:0 1rem}.page-module-scss-module__viJiYa__ctaTitle{margin-bottom:1rem;font-size:1.875rem;font-weight:700}.page-module-scss-module__viJiYa__ctaDescription{color:var(--muted-foreground);margin-bottom:2rem}.page-module-scss-module__viJiYa__ctaNote{color:var(--muted-foreground);margin-top:1rem;font-size:.875rem}.page-module-scss-module__viJiYa__footer{border-top:1px solid var(--border);max-width:80rem;margin:0 auto;padding:2rem 1rem}.page-module-scss-module__viJiYa__footerText{text-align:center;color:var(--muted-foreground);font-size:.875rem}
