1<!DOCTYPE html> 2<html lang="en" class=""> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 7 8
8<script> 9 (function() { 10 const appearance = 'system'; 11 12 if (appearance === 'system') { 13 const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches; 14 15 if (prefersDark) { 16 document.documentElement.classList.add('dark'); 17 } 18 } 19 })(); 20 </script>
20 21 22 23 <style> 24 html { 25 background-color: oklch(1 0 0); 26 } 27 28 html.dark { 29 background-color: oklch(0.145 0 0); 30 } 31 </style> 32 33 34 35 <link rel="icon" href="/favicon.ico" sizes="any"> 36 <link rel="icon" href="/favicon.svg" type="image/svg+xml"> 37 <link rel="apple-touch-icon" href="/apple-touch-icon.png"> 38 39 40 <link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/instrument-serif-latin-400-normal.woff2"> 41 <link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/jetbrains-mono-latin-300-normal.woff2"> 42 43 <link rel="preload" as="style" href="https://www.timezone.io/build/assets/app-CxgcNbZZ.css" /><link rel="preload" as="style" href="https://www.timezone.io/build/assets/index-D15tM8jf.css" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/app-BIzw5HAK.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/Login-CXB-MIUZ.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/index-D7j8qZUP.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/InputError.vue_vue_type_script_setup_true_lang-DGDRMAek.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/TextLink.vue_vue_type_script_setup_true_lang-DrDXotRj.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/index-BbRDX2W2.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/Primitive-Da9A5lmc.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/Checkbox.vue_vue_type_script_setup_true_lang-BglnWuST.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/useForwardPropsEmits-CA_cLNqV.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/useForwardExpose-_BoPRqnT.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/index-CiPBdD21.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/Presence-DDb5sOx1.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/RovingFocusGroup-BWaGISx_.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/usePrimitiveElement-CN7Daaj0.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/ConfigProvider-BF63Q52T.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/VisuallyHiddenInput-B86rrfHx.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/VisuallyHidden-BNSWmQaS.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/check-DrjG1dVU.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/createLucideIcon-Cnkz_ytc.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/Input.vue_vue_type_script_setup_true_lang-D1c-vEz1.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/Label.vue_vue_type_script_setup_true_lang-6nsavpIw.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/AuthLayout.vue_vue_type_script_setup_true_lang-tKMnndtz.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/index-Dge1XN3p.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/shield-check-CLNV2QBn.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/index-B_5PcXnq.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/index-ClK8XW9n.js" /><link rel="modulepreload" as="script" href="https://www.timezone.io/build/assets/loader-circle-D1De3cf-.js" /><link rel="stylesheet" href="https://www.timezone.io/build/assets/app-CxgcNbZZ.css" /><link rel="stylesheet" href="https://www.timezone.io/build/assets/index-D15tM8jf.css" />
43<script type="module" src="https://www.timezone.io/build/assets/app-BIzw5HAK.js"></script>
43<script type="module" src="https://www.timezone.io/build/assets/Login-CXB-MIUZ.js"></script>
43 <link rel="canonical" href="https://www.timezone.io/login" inertia> 44<meta name="description" content="Log in to your timezone.io account to manage your API keys and team boards." inertia> 45<title inertia>Log in - timezone.io</title> 46<meta name="robots" content="noindex, nofollow" inertia="robots"> 47 48
48<script src="https://cdn.usefathom.com/script.js" data-site="BCWYEOBG" data-auto="false" defer></script>
48 49 </head> 50 <body class="font-sans antialiased"> 51 <div id="app" data-page="{"component":"auth/Login","props":{"errors":{},"name":"timezone.io","auth":{"user":null},"sidebarOpen":true,"canonicalUrl":"https://www.timezone.io/login","robots":null,"canResetPassword":true,"status":null,"intent":null,"legacyTeam":null,"plan":null},"url":"/login","version":"5ce968e829a7ea48b62e50ecf2467b61","clearHistory":false,"encryptHistory":false}"><!--[--><!----><div class="flex min-h-svh flex-col items-center justify-center gap-6 bg-background p-6 md:p-10"><div class="w-full max-w-sm"><div class="flex flex-col gap-8"><div class="flex flex-col items-center gap-4"><a class="flex flex-col items-center gap-2 font-medium" href="https://www.timezone.io/"><div class="mb-1 flex h-9 w-9 items-center justify-center rounded-md"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 2048 2048" class="size-9 fill-current text-[var(--foreground)] dark:text-white" data-v-afda2d5b><defs data-v-afda2d5b><linearGradient id="Gradient1" gradientUnits="userSpaceOnUse" x1="632.129" y1="1574.42" x2="1399.86" y2="1685.72" data-v-afda2d5b><stop class="tz-g1-0" offset="0" stop-color="rgb(43,61,98)" data-v-afda2d5b></stop><stop class="tz-g1-1" offset="1" stop-color="rgb(70,98,163)" data-v-afda2d5b></stop></linearGradient><linearGradient id="Gradient2" gradientUnits="userSpaceOnUse" x1="329.111" y1="1066.3" x2="946.951" y2="1085.7" data-v-afda2d5b><stop offset="0" stop-color="rgb(251,154,128)" data-v-afda2d5b></stop><stop offset="1" stop-color="rgb(253,200,138)" data-v-afda2d5b></stop></linearGradient><linearGradient id="Gradient3" gradientUnits="userSpaceOnUse" x1="1714.69" y1="1123.94" x2="1062.29" y2="1028.21" data-v-afda2d5b><stop class="tz-g3-0" offset="0" stop-color="rgb(47,66,100)" data-v-afda2d5b></stop><stop class="tz-g3-1" offset="1" stop-color="rgb(63,89,142)" data-v-afda2d5b></stop></linearGradient><linearGradient id="Gradient4" gradientUnits="userSpaceOnUse" x1="567.104" y1="388.59" x2="1500.44" y2="601.631" data-v-afda2d5b><stop offset="0" stop-color="rgb(250,133,124)" data-v-afda2d5b></stop><stop offset="1" stop-color="rgb(253,203,141)" data-v-afda2d5b></stop></linearGradient><linearGradient id="Gradient5" gradientUnits="userSpaceOnUse" x1="563.721" y1="1137.76" x2="1472.22" y2="455.095" data-v-afda2d5b><stop class="tz-g5-0" offset="0" stop-color="rgb(17,27,45)" data-v-afda2d5b></stop><stop class="tz-g5-1" offset="1" stop-color="rgb(48,69,111)" data-v-afda2d5b></stop></linearGradient></defs><path fill="url(#Gradient5)" d="M 1641.02 685.629 C 1644.97 687.278 1649.12 690.846 1652.35 693.686 C 1671.72 710.686 1705.96 790.837 1707.16 816.319 C 1707.97 833.21 1702.85 850.14 1691.17 862.626 C 1678.03 876.653 1661.44 882.049 1642.61 882.488 C 1607.33 883.312 1571.9 882.619 1536.6 882.585 L 1363.42 882.58 L 866.36 882.552 L 550.588 882.584 L 450.812 882.609 C 431.488 882.607 411.262 882.973 392.017 881.809 C 379.526 881.054 366.361 873.589 357.384 864.923 C 345.512 853.621 338.719 837.996 338.554 821.606 C 338.188 795.47 371.674 718.805 390.205 697.505 C 410.999 673.604 444.237 675.087 473.421 675.09 L 543.562 675.122 L 772.494 675.125 L 1514.3 675.231 C 1534.48 675.035 1554.65 674.958 1574.83 675 C 1596.03 674.992 1622.83 672.874 1641.02 685.629 z" data-v-afda2d5b></path><path class="tz-accent" fill="rgb(52,75,123)" d="M 1514.3 675.231 C 1534.48 675.035 1554.65 674.958 1574.83 675 C 1596.03 674.992 1622.83 672.874 1641.02 685.629 C 1636.67 685.18 1634.4 684.199 1630.37 682.622 C 1628.29 688.133 1629.26 686.43 1624.73 688.561 C 1612.71 694.207 1605.14 677.591 1602.77 677.272 C 1591.13 675.704 1520.81 679.446 1514.3 675.231 z" data-v-afda2d5b></path><path class="tz-deep" fill="rgb(21,33,56)" d="M 428.521 1270.19 C 442.414 1269.31 459.387 1269.68 473.485 1269.67 L 1267.55 1269.77 L 1504.44 1269.71 L 1578.59 1269.7 C 1606.43 1269.73 1632.74 1265.88 1653.97 1287.93 C 1664.64 1299.18 1670.44 1314.19 1670.1 1329.69 C 1669.51 1356.38 1619.98 1435.47 1599.63 1455.18 C 1575.28 1475.05 1557.51 1475.38 1527.34 1475.09 C 1504.85 1474.87 1481.71 1475.05 1459.18 1475.05 L 1236.52 1475.08 L 741.681 1475.09 L 579.681 1475.1 C 550.921 1475.1 521.945 1475.24 493.19 1474.86 C 482.366 1474.71 468.219 1470.46 458.966 1464.89 C 451.107 1460.2 444.08 1454.24 438.17 1447.25 C 420.688 1426.7 385.429 1367.09 377.044 1341.04 C 373.302 1329.42 378.459 1306.38 385.984 1295.91 C 396.965 1280.64 410.307 1273.52 428.521 1270.19 z" data-v-afda2d5b></path><path fill="url(#Gradient4)" d="M 995.266 319.438 C 997.167 319.344 999.069 319.27 1000.97 319.219 C 1183.63 313.209 1360.95 381.365 1492.57 508.168 C 1503.58 518.653 1514.86 527.971 1514.85 544.713 C 1514.88 553.582 1511.33 562.088 1505.01 568.307 C 1501.53 571.731 1495.04 576.357 1490.14 577.106 C 1471.62 579.94 1451.51 578.911 1432.8 578.893 L 1347.5 578.906 L 1054.04 578.903 L 715.986 578.885 L 614.173 578.923 C 600.876 578.935 573.386 579.731 561.58 578.443 C 554.406 577.671 547.67 574.616 542.363 569.727 C 526.371 555.107 527.979 533.55 542.587 518.583 C 663.597 394.605 823.544 328.923 995.266 319.438 z" data-v-afda2d5b></path><path fill="url(#Gradient3)" d="M 1121.55 985.393 C 1238.73 983.561 1360.93 985.257 1478.47 985.266 L 1595.72 985.217 C 1617.79 985.161 1642.3 984.22 1663.98 986.144 C 1690.1 988.461 1715.24 1013.68 1718.21 1039.68 C 1720.85 1057.4 1718.01 1076.63 1719.09 1094.24 C 1721.5 1133.75 1700.35 1161.94 1659.99 1167.91 C 1538.66 1169.51 1413.91 1168.03 1292.34 1168.01 L 1176.44 1168.05 C 1144.81 1168.08 1106.64 1173.56 1081.14 1152.54 C 1050.93 1127.63 1060.23 1091.77 1058.73 1058.13 C 1056.89 1017.12 1080.97 989.039 1121.55 985.393 z" data-v-afda2d5b></path><path fill="url(#Gradient2)" d="M 394.608 985.44 C 430.968 984.568 470.153 985.23 506.739 985.209 L 720.884 985.213 L 831.949 985.169 C 850.909 985.15 872.981 983.993 891.453 985.888 C 931.247 989.97 951.976 1023.88 949.093 1061.51 C 946.87 1090.51 955.962 1121.15 934.198 1145.2 C 920.257 1160.6 906.361 1166.46 886.074 1168.02 L 539.577 1168.04 L 439.215 1168.02 C 408.687 1168.04 373.723 1173.15 349.323 1151.7 C 324.338 1129.73 328.197 1105.3 328.071 1075.37 C 327.963 1049.84 325.292 1027.69 344.412 1007.35 C 358.634 991.966 374.142 986.524 394.608 985.44 z" data-v-afda2d5b></path><path fill="url(#Gradient1)" d="M 648.49 1577.16 C 666.119 1576.22 691.402 1576.92 709.693 1576.92 L 826.522 1576.94 L 1177.12 1576.94 L 1333.64 1576.96 C 1354.1 1576.98 1376.82 1575.78 1396.58 1578.03 C 1413.39 1579.94 1420.51 1606.75 1407.19 1616.62 C 1383.37 1634.27 1351.63 1649.78 1325.41 1662.5 C 1307.01 1671.34 1288.19 1679.25 1269 1686.21 C 1094.78 1751.74 901.7 1745.6 731.999 1669.12 C 707.956 1658.06 684.502 1646.22 661.625 1632.94 C 653.976 1627.49 640.668 1622.53 634.182 1615.88 C 617.941 1599.23 630.643 1582.44 648.49 1577.16 z" data-v-afda2d5b></path></svg></div><span class="sr-only">Log in to your account</span></a><div class="space-y-2 text-center"><h1 class="text-xl font-medium">Log in to your account</h1><p class="text-center text-sm text-muted-foreground">Enter your email and password below to log in</p></div></div><!--[--><!--[--><!----><!----><form class="flex flex-col gap-6" action="https://www.timezone.io/login" method="post"><!----><!----><!----><div class="grid gap-6"><div class="grid gap-2"><label for="email" data-slot="label" class="flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50"><!--[--><!--[-->Email address<!--]--><!--]--></label><input data-slot="input" class="file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive" id="email" type="email" name="email" required autofocus tabindex="1" autocomplete="email" placeholder="[email protected]"><div style="display:none;"><p class="text-sm text-red-600 dark:text-red-500"></p></div></div><div class="grid gap-2"><div class="flex items-center justify-between"><label for="password" data-slot="label" class="flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50"><!--[--><!--[-->Password<!--]--><!--]--></label><a tabindex="5" class="text-foreground underline decoration-neutral-300 underline-offset-4 transition-colors duration-300 ease-out hover:decoration-current! dark:decoration-neutral-500 text-sm" href="https://www.timezone.io/forgot-password"><!--[--> Forgot password? <!--]--></a></div><input data-slot="input" class="file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive" id="password" type="password" name="password" required tabindex="2" autocomplete="current-password" placeholder="Password"><div style="display:none;"><p class="text-sm text-red-600 dark:text-red-500"></p></div></div><div class="flex items-center justify-between"><label for="remember" data-slot="label" class="gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 flex items-center space-x-3"><!--[--><!--[--><button data-slot="checkbox" class="peer border-input data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50" tabindex="3" id="remember" role="checkbox" type="button" aria-checked="false" aria-required="false" data-state="unchecked"><!--[--><!----><!--]--><!--[--><!-- We render single input if it's required --><!--[--><input data-hidden tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;word-wrap:normal;" name="remember" value="on" type="checkbox"><!--]--><!--]--></button><span>Remember me</span><!--]--><!--]--></label></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[>
51svg]:px-3 mt-4 w-full" type="submit" tabindex="4" data-test="login-button"><!--[--><!----> Log in <!--]--></button></div><div class="text-center text-sm text-muted-foreground"> Don't have an account? <a tabindex="5" class="text-foreground underline decoration-neutral-300 underline-offset-4 transition-colors duration-300 ease-out hover:decoration-current! dark:decoration-neutral-500" href="https://www.timezone.io/register"><!--[-->Sign up<!--]--></a></div></form><!--]--><!--]--><a data-slot="badge" class="inline-flex items-center justify-center border text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive overflow-hidden [a&]:hover:bg-accent [a&]:hover:text-accent-foreground self-center rounded-full px-2.5 py-1 text-muted-foreground transition-colors duration-300 ease-out" variant="outline" href="https://www.usercheck.com/" target="_blank" rel="noopener noreferrer"><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check-icon"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg><span class="font-normal">Protected by</span> UserCheck <!--]--></a></div></div></div><!--]--></div> </body> 52</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.