:root{color-scheme:light dark;--accent-color:#1665dd;--light-foreground-color:#111;--dark-foreground-color:white;--foreground-color:light-dark(var(--light-foreground-color),var(--dark-foreground-color));--light-background-color:white;--dark-background-color:#111;--background-color:light-dark(var(--light-background-color),var(--dark-background-color));--macos-green:#27c93f;--macos-yellow:#ffbd2e;--macos-orange:#ff9500;--macos-red:#ff5f56;--secondary-background-color:light-dark(color-mix(in srgb,var(--background-color),var(--foreground-color)5%),color-mix(in srgb,var(--background-color),var(--foreground-color)3%))}#colors{fg:var(--foreground-color);bg:var(--background-color);ac:var(--accent-color);fg-1:color-mix(in srgb,var(--foreground-color)1%,transparent);bg-1:color-mix(in srgb,var(--background-color)1%,transparent);ac-1:color-mix(in srgb,var(--accent-color)1%,transparent);fg-2:color-mix(in srgb,var(--foreground-color)2%,transparent);bg-2:color-mix(in srgb,var(--background-color)2%,transparent);ac-2:color-mix(in srgb,var(--accent-color)2%,transparent);fg-3:color-mix(in srgb,var(--foreground-color)3%,transparent);bg-3:color-mix(in srgb,var(--background-color)3%,transparent);ac-3:color-mix(in srgb,var(--accent-color)3%,transparent);fg-4:color-mix(in srgb,var(--foreground-color)4%,transparent);bg-4:color-mix(in srgb,var(--background-color)4%,transparent);ac-4:color-mix(in srgb,var(--accent-color)4%,transparent);fg-5:color-mix(in srgb,var(--foreground-color)5%,transparent);bg-5:color-mix(in srgb,var(--background-color)5%,transparent);ac-5:color-mix(in srgb,var(--accent-color)5%,transparent);fg-6:color-mix(in srgb,var(--foreground-color)6%,transparent);bg-6:color-mix(in srgb,var(--background-color)6%,transparent);ac-6:color-mix(in srgb,var(--accent-color)6%,transparent);fg-7:color-mix(in srgb,var(--foreground-color)7%,transparent);bg-7:color-mix(in srgb,var(--background-color)7%,transparent);ac-7:color-mix(in srgb,var(--accent-color)7%,transparent);fg-8:color-mix(in srgb,var(--foreground-color)8%,transparent);bg-8:color-mix(in srgb,var(--background-color)8%,transparent);ac-8:color-mix(in srgb,var(--accent-color)8%,transparent);fg-9:color-mix(in srgb,var(--foreground-color)9%,transparent);bg-9:color-mix(in srgb,var(--background-color)9%,transparent);ac-9:color-mix(in srgb,var(--accent-color)9%,transparent);fg-10:color-mix(in srgb,var(--foreground-color)10%,transparent);bg-10:color-mix(in srgb,var(--background-color)10%,transparent);ac-10:color-mix(in srgb,var(--accent-color)10%,transparent);fg-11:color-mix(in srgb,var(--foreground-color)11%,transparent);bg-11:color-mix(in srgb,var(--background-color)11%,transparent);ac-11:color-mix(in srgb,var(--accent-color)11%,transparent);fg-12:color-mix(in srgb,var(--foreground-color)12%,transparent);bg-12:color-mix(in srgb,var(--background-color)12%,transparent);ac-12:color-mix(in srgb,var(--accent-color)12%,transparent);fg-13:color-mix(in srgb,var(--foreground-color)13%,transparent);bg-13:color-mix(in srgb,var(--background-color)13%,transparent);ac-13:color-mix(in srgb,var(--accent-color)13%,transparent);fg-14:color-mix(in srgb,var(--foreground-color)14%,transparent);bg-14:color-mix(in srgb,var(--background-color)14%,transparent);ac-14:color-mix(in srgb,var(--accent-color)14%,transparent);fg-15:color-mix(in srgb,var(--foreground-color)15%,transparent);bg-15:color-mix(in srgb,var(--background-color)15%,transparent);ac-15:color-mix(in srgb,var(--accent-color)15%,transparent);fg-16:color-mix(in srgb,var(--foreground-color)16%,transparent);bg-16:color-mix(in srgb,var(--background-color)16%,transparent);ac-16:color-mix(in srgb,var(--accent-color)16%,transparent);fg-17:color-mix(in srgb,var(--foreground-color)17%,transparent);bg-17:color-mix(in srgb,var(--background-color)17%,transparent);ac-17:color-mix(in srgb,var(--accent-color)17%,transparent);fg-18:color-mix(in srgb,var(--foreground-color)18%,transparent);bg-18:color-mix(in srgb,var(--background-color)18%,transparent);ac-18:color-mix(in srgb,var(--accent-color)18%,transparent);fg-19:color-mix(in srgb,var(--foreground-color)19%,transparent);bg-19:color-mix(in srgb,var(--background-color)19%,transparent);ac-19:color-mix(in srgb,var(--accent-color)19%,transparent);fg-20:color-mix(in srgb,var(--foreground-color)20%,transparent);bg-20:color-mix(in srgb,var(--background-color)20%,transparent);ac-20:color-mix(in srgb,var(--accent-color)20%,transparent);fg-21:color-mix(in srgb,var(--foreground-color)21%,transparent);bg-21:color-mix(in srgb,var(--background-color)21%,transparent);ac-21:color-mix(in srgb,var(--accent-color)21%,transparent);fg-22:color-mix(in srgb,var(--foreground-color)22%,transparent);bg-22:color-mix(in srgb,var(--background-color)22%,transparent);ac-22:color-mix(in srgb,var(--accent-color)22%,transparent);fg-23:color-mix(in srgb,var(--foreground-color)23%,transparent);bg-23:color-mix(in srgb,var(--background-color)23%,transparent);ac-23:color-mix(in srgb,var(--accent-color)23%,transparent);fg-24:color-mix(in srgb,var(--foreground-color)24%,transparent);bg-24:color-mix(in srgb,var(--background-color)24%,transparent);ac-24:color-mix(in srgb,var(--accent-color)24%,transparent);fg-25:color-mix(in srgb,var(--foreground-color)25%,transparent);bg-25:color-mix(in srgb,var(--background-color)25%,transparent);ac-25:color-mix(in srgb,var(--accent-color)25%,transparent);fg-26:color-mix(in srgb,var(--foreground-color)26%,transparent);bg-26:color-mix(in srgb,var(--background-color)26%,transparent);ac-26:color-mix(in srgb,var(--accent-color)26%,transparent);fg-27:color-mix(in srgb,var(--foreground-color)27%,transparent);bg-27:color-mix(in srgb,var(--background-color)27%,transparent);ac-27:color-mix(in srgb,var(--accent-color)27%,transparent);fg-28:color-mix(in srgb,var(--foreground-color)28%,transparent);bg-28:color-mix(in srgb,var(--background-color)28%,transparent);ac-28:color-mix(in srgb,var(--accent-color)28%,transparent);fg-29:color-mix(in srgb,var(--foreground-color)29%,transparent);bg-29:color-mix(in srgb,var(--background-color)29%,transparent);ac-29:color-mix(in srgb,var(--accent-color)29%,transparent);fg-30:color-mix(in srgb,var(--foreground-color)30%,transparent);bg-30:color-mix(in srgb,var(--background-color)30%,transparent);ac-30:color-mix(in srgb,var(--accent-color)30%,transparent);fg-31:color-mix(in srgb,var(--foreground-color)31%,transparent);bg-31:color-mix(in srgb,var(--background-color)31%,transparent);ac-31:color-mix(in srgb,var(--accent-color)31%,transparent);fg-32:color-mix(in srgb,var(--foreground-color)32%,transparent);bg-32:color-mix(in srgb,var(--background-color)32%,transparent);ac-32:color-mix(in srgb,var(--accent-color)32%,transparent);fg-33:color-mix(in srgb,var(--foreground-color)33%,transparent);bg-33:color-mix(in srgb,var(--background-color)33%,transparent);ac-33:color-mix(in srgb,var(--accent-color)33%,transparent);fg-34:color-mix(in srgb,var(--foreground-color)34%,transparent);bg-34:color-mix(in srgb,var(--background-color)34%,transparent);ac-34:color-mix(in srgb,var(--accent-color)34%,transparent);fg-35:color-mix(in srgb,var(--foreground-color)35%,transparent);bg-35:color-mix(in srgb,var(--background-color)35%,transparent);ac-35:color-mix(in srgb,var(--accent-color)35%,transparent);fg-36:color-mix(in srgb,var(--foreground-color)36%,transparent);bg-36:color-mix(in srgb,var(--background-color)36%,transparent);ac-36:color-mix(in srgb,var(--accent-color)36%,transparent);fg-37:color-mix(in srgb,var(--foreground-color)37%,transparent);bg-37:color-mix(in srgb,var(--background-color)37%,transparent);ac-37:color-mix(in srgb,var(--accent-color)37%,transparent);fg-38:color-mix(in srgb,var(--foreground-color)38%,transparent);bg-38:color-mix(in srgb,var(--background-color)38%,transparent);ac-38:color-mix(in srgb,var(--accent-color)38%,transparent);fg-39:color-mix(in srgb,var(--foreground-color)39%,transparent);bg-39:color-mix(in srgb,var(--background-color)39%,transparent);ac-39:color-mix(in srgb,var(--accent-color)39%,transparent);fg-40:color-mix(in srgb,var(--foreground-color)40%,transparent);bg-40:color-mix(in srgb,var(--background-color)40%,transparent);ac-40:color-mix(in srgb,var(--accent-color)40%,transparent);fg-41:color-mix(in srgb,var(--foreground-color)41%,transparent);bg-41:color-mix(in srgb,var(--background-color)41%,transparent);ac-41:color-mix(in srgb,var(--accent-color)41%,transparent);fg-42:color-mix(in srgb,var(--foreground-color)42%,transparent);bg-42:color-mix(in srgb,var(--background-color)42%,transparent);ac-42:color-mix(in srgb,var(--accent-color)42%,transparent);fg-43:color-mix(in srgb,var(--foreground-color)43%,transparent);bg-43:color-mix(in srgb,var(--background-color)43%,transparent);ac-43:color-mix(in srgb,var(--accent-color)43%,transparent);fg-44:color-mix(in srgb,var(--foreground-color)44%,transparent);bg-44:color-mix(in srgb,var(--background-color)44%,transparent);ac-44:color-mix(in srgb,var(--accent-color)44%,transparent);fg-45:color-mix(in srgb,var(--foreground-color)45%,transparent);bg-45:color-mix(in srgb,var(--background-color)45%,transparent);ac-45:color-mix(in srgb,var(--accent-color)45%,transparent);fg-46:color-mix(in srgb,var(--foreground-color)46%,transparent);bg-46:color-mix(in srgb,var(--background-color)46%,transparent);ac-46:color-mix(in srgb,var(--accent-color)46%,transparent);fg-47:color-mix(in srgb,var(--foreground-color)47%,transparent);bg-47:color-mix(in srgb,var(--background-color)47%,transparent);ac-47:color-mix(in srgb,var(--accent-color)47%,transparent);fg-48:color-mix(in srgb,var(--foreground-color)48%,transparent);bg-48:color-mix(in srgb,var(--background-color)48%,transparent);ac-48:color-mix(in srgb,var(--accent-color)48%,transparent);fg-49:color-mix(in srgb,var(--foreground-color)49%,transparent);bg-49:color-mix(in srgb,var(--background-color)49%,transparent);ac-49:color-mix(in srgb,var(--accent-color)49%,transparent);fg-50:color-mix(in srgb,var(--foreground-color)50%,transparent);bg-50:color-mix(in srgb,var(--background-color)50%,transparent);ac-50:color-mix(in srgb,var(--accent-color)50%,transparent);fg-51:color-mix(in srgb,var(--foreground-color)51%,transparent);bg-51:color-mix(in srgb,var(--background-color)51%,transparent);ac-51:color-mix(in srgb,var(--accent-color)51%,transparent);fg-52:color-mix(in srgb,var(--foreground-color)52%,transparent);bg-52:color-mix(in srgb,var(--background-color)52%,transparent);ac-52:color-mix(in srgb,var(--accent-color)52%,transparent);fg-53:color-mix(in srgb,var(--foreground-color)53%,transparent);bg-53:color-mix(in srgb,var(--background-color)53%,transparent);ac-53:color-mix(in srgb,var(--accent-color)53%,transparent);fg-54:color-mix(in srgb,var(--foreground-color)54%,transparent);bg-54:color-mix(in srgb,var(--background-color)54%,transparent);ac-54:color-mix(in srgb,var(--accent-color)54%,transparent);fg-55:color-mix(in srgb,var(--foreground-color)55%,transparent);bg-55:color-mix(in srgb,var(--background-color)55%,transparent);ac-55:color-mix(in srgb,var(--accent-color)55%,transparent);fg-56:color-mix(in srgb,var(--foreground-color)56%,transparent);bg-56:color-mix(in srgb,var(--background-color)56%,transparent);ac-56:color-mix(in srgb,var(--accent-color)56%,transparent);fg-57:color-mix(in srgb,var(--foreground-color)57%,transparent);bg-57:color-mix(in srgb,var(--background-color)57%,transparent);ac-57:color-mix(in srgb,var(--accent-color)57%,transparent);fg-58:color-mix(in srgb,var(--foreground-color)58%,transparent);bg-58:color-mix(in srgb,var(--background-color)58%,transparent);ac-58:color-mix(in srgb,var(--accent-color)58%,transparent);fg-59:color-mix(in srgb,var(--foreground-color)59%,transparent);bg-59:color-mix(in srgb,var(--background-color)59%,transparent);ac-59:color-mix(in srgb,var(--accent-color)59%,transparent);fg-60:color-mix(in srgb,var(--foreground-color)60%,transparent);bg-60:color-mix(in srgb,var(--background-color)60%,transparent);ac-60:color-mix(in srgb,var(--accent-color)60%,transparent);fg-61:color-mix(in srgb,var(--foreground-color)61%,transparent);bg-61:color-mix(in srgb,var(--background-color)61%,transparent);ac-61:color-mix(in srgb,var(--accent-color)61%,transparent);fg-62:color-mix(in srgb,var(--foreground-color)62%,transparent);bg-62:color-mix(in srgb,var(--background-color)62%,transparent);ac-62:color-mix(in srgb,var(--accent-color)62%,transparent);fg-63:color-mix(in srgb,var(--foreground-color)63%,transparent);bg-63:color-mix(in srgb,var(--background-color)63%,transparent);ac-63:color-mix(in srgb,var(--accent-color)63%,transparent);fg-64:color-mix(in srgb,var(--foreground-color)64%,transparent);bg-64:color-mix(in srgb,var(--background-color)64%,transparent);ac-64:color-mix(in srgb,var(--accent-color)64%,transparent);fg-65:color-mix(in srgb,var(--foreground-color)65%,transparent);bg-65:color-mix(in srgb,var(--background-color)65%,transparent);ac-65:color-mix(in srgb,var(--accent-color)65%,transparent);fg-66:color-mix(in srgb,var(--foreground-color)66%,transparent);bg-66:color-mix(in srgb,var(--background-color)66%,transparent);ac-66:color-mix(in srgb,var(--accent-color)66%,transparent);fg-67:color-mix(in srgb,var(--foreground-color)67%,transparent);bg-67:color-mix(in srgb,var(--background-color)67%,transparent);ac-67:color-mix(in srgb,var(--accent-color)67%,transparent);fg-68:color-mix(in srgb,var(--foreground-color)68%,transparent);bg-68:color-mix(in srgb,var(--background-color)68%,transparent);ac-68:color-mix(in srgb,var(--accent-color)68%,transparent);fg-69:color-mix(in srgb,var(--foreground-color)69%,transparent);bg-69:color-mix(in srgb,var(--background-color)69%,transparent);ac-69:color-mix(in srgb,var(--accent-color)69%,transparent);fg-70:color-mix(in srgb,var(--foreground-color)70%,transparent);bg-70:color-mix(in srgb,var(--background-color)70%,transparent);ac-70:color-mix(in srgb,var(--accent-color)70%,transparent);fg-71:color-mix(in srgb,var(--foreground-color)71%,transparent);bg-71:color-mix(in srgb,var(--background-color)71%,transparent);ac-71:color-mix(in srgb,var(--accent-color)71%,transparent);fg-72:color-mix(in srgb,var(--foreground-color)72%,transparent);bg-72:color-mix(in srgb,var(--background-color)72%,transparent);ac-72:color-mix(in srgb,var(--accent-color)72%,transparent);fg-73:color-mix(in srgb,var(--foreground-color)73%,transparent);bg-73:color-mix(in srgb,var(--background-color)73%,transparent);ac-73:color-mix(in srgb,var(--accent-color)73%,transparent);fg-74:color-mix(in srgb,var(--foreground-color)74%,transparent);bg-74:color-mix(in srgb,var(--background-color)74%,transparent);ac-74:color-mix(in srgb,var(--accent-color)74%,transparent);fg-75:color-mix(in srgb,var(--foreground-color)75%,transparent);bg-75:color-mix(in srgb,var(--background-color)75%,transparent);ac-75:color-mix(in srgb,var(--accent-color)75%,transparent);fg-76:color-mix(in srgb,var(--foreground-color)76%,transparent);bg-76:color-mix(in srgb,var(--background-color)76%,transparent);ac-76:color-mix(in srgb,var(--accent-color)76%,transparent);fg-77:color-mix(in srgb,var(--foreground-color)77%,transparent);bg-77:color-mix(in srgb,var(--background-color)77%,transparent);ac-77:color-mix(in srgb,var(--accent-color)77%,transparent);fg-78:color-mix(in srgb,var(--foreground-color)78%,transparent);bg-78:color-mix(in srgb,var(--background-color)78%,transparent);ac-78:color-mix(in srgb,var(--accent-color)78%,transparent);fg-79:color-mix(in srgb,var(--foreground-color)79%,transparent);bg-79:color-mix(in srgb,var(--background-color)79%,transparent);ac-79:color-mix(in srgb,var(--accent-color)79%,transparent);fg-80:color-mix(in srgb,var(--foreground-color)80%,transparent);bg-80:color-mix(in srgb,var(--background-color)80%,transparent);ac-80:color-mix(in srgb,var(--accent-color)80%,transparent);fg-81:color-mix(in srgb,var(--foreground-color)81%,transparent);bg-81:color-mix(in srgb,var(--background-color)81%,transparent);ac-81:color-mix(in srgb,var(--accent-color)81%,transparent);fg-82:color-mix(in srgb,var(--foreground-color)82%,transparent);bg-82:color-mix(in srgb,var(--background-color)82%,transparent);ac-82:color-mix(in srgb,var(--accent-color)82%,transparent);fg-83:color-mix(in srgb,var(--foreground-color)83%,transparent);bg-83:color-mix(in srgb,var(--background-color)83%,transparent);ac-83:color-mix(in srgb,var(--accent-color)83%,transparent);fg-84:color-mix(in srgb,var(--foreground-color)84%,transparent);bg-84:color-mix(in srgb,var(--background-color)84%,transparent);ac-84:color-mix(in srgb,var(--accent-color)84%,transparent);fg-85:color-mix(in srgb,var(--foreground-color)85%,transparent);bg-85:color-mix(in srgb,var(--background-color)85%,transparent);ac-85:color-mix(in srgb,var(--accent-color)85%,transparent);fg-86:color-mix(in srgb,var(--foreground-color)86%,transparent);bg-86:color-mix(in srgb,var(--background-color)86%,transparent);ac-86:color-mix(in srgb,var(--accent-color)86%,transparent);fg-87:color-mix(in srgb,var(--foreground-color)87%,transparent);bg-87:color-mix(in srgb,var(--background-color)87%,transparent);ac-87:color-mix(in srgb,var(--accent-color)87%,transparent);fg-88:color-mix(in srgb,var(--foreground-color)88%,transparent);bg-88:color-mix(in srgb,var(--background-color)88%,transparent);ac-88:color-mix(in srgb,var(--accent-color)88%,transparent);fg-89:color-mix(in srgb,var(--foreground-color)89%,transparent);bg-89:color-mix(in srgb,var(--background-color)89%,transparent);ac-89:color-mix(in srgb,var(--accent-color)89%,transparent);fg-90:color-mix(in srgb,var(--foreground-color)90%,transparent);bg-90:color-mix(in srgb,var(--background-color)90%,transparent);ac-90:color-mix(in srgb,var(--accent-color)90%,transparent);fg-91:color-mix(in srgb,var(--foreground-color)91%,transparent);bg-91:color-mix(in srgb,var(--background-color)91%,transparent);ac-91:color-mix(in srgb,var(--accent-color)91%,transparent);fg-92:color-mix(in srgb,var(--foreground-color)92%,transparent);bg-92:color-mix(in srgb,var(--background-color)92%,transparent);ac-92:color-mix(in srgb,var(--accent-color)92%,transparent);fg-93:color-mix(in srgb,var(--foreground-color)93%,transparent);bg-93:color-mix(in srgb,var(--background-color)93%,transparent);ac-93:color-mix(in srgb,var(--accent-color)93%,transparent);fg-94:color-mix(in srgb,var(--foreground-color)94%,transparent);bg-94:color-mix(in srgb,var(--background-color)94%,transparent);ac-94:color-mix(in srgb,var(--accent-color)94%,transparent);fg-95:color-mix(in srgb,var(--foreground-color)95%,transparent);bg-95:color-mix(in srgb,var(--background-color)95%,transparent);ac-95:color-mix(in srgb,var(--accent-color)95%,transparent);fg-96:color-mix(in srgb,var(--foreground-color)96%,transparent);bg-96:color-mix(in srgb,var(--background-color)96%,transparent);ac-96:color-mix(in srgb,var(--accent-color)96%,transparent);fg-97:color-mix(in srgb,var(--foreground-color)97%,transparent);bg-97:color-mix(in srgb,var(--background-color)97%,transparent);ac-97:color-mix(in srgb,var(--accent-color)97%,transparent);fg-98:color-mix(in srgb,var(--foreground-color)98%,transparent);bg-98:color-mix(in srgb,var(--background-color)98%,transparent);ac-98:color-mix(in srgb,var(--accent-color)98%,transparent);fg-99:color-mix(in srgb,var(--foreground-color)99%,transparent);bg-99:color-mix(in srgb,var(--background-color)99%,transparent);ac-99:color-mix(in srgb,var(--accent-color)99%,transparent)}.overlay{position:absolute;inset:0;overflow:hidden}.hero svg{width:7rem;height:7rem}.hero h1,.hero p{margin:1rem 0}.macbook-pro{-webkit-user-select:none;cursor:default;background-size:100% 100%;padding-top:60.4%;position:relative}.macbook-pro .screen{background-position:50%;background-size:cover;position:absolute;inset:2.5% 10.25% 12%}.macbook-pro .screen .workspace{position:absolute;inset:2.5% 0 0;overflow:hidden}.wallpaper{-webkit-user-select:none;cursor:default;background-position:50%;background-size:cover;border-radius:.5rem;padding-top:62.5%;position:relative;box-shadow:0 10px 20px -10px #0009}.window-area{box-sizing:border-box;backdrop-filter:blur(10px)brightness();cursor:default;pointer-events:none;color:#fff5;background-color:#fff3;border:1px solid #fffa;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;font-size:1.3rem;font-weight:100;display:flex;position:absolute}.ultrawide-monitor{--border-radius:.25rem;border-radius:var(--border-radius);-webkit-user-select:none;cursor:default;background-position:50%;background-size:cover;border:3px solid #333;outline:1px solid #555;padding-top:42.85%;position:relative}.keyboard-shortcut{cursor:default;align-items:stretch;gap:.5rem;display:inline-flex}.keyboard-shortcut .key{--color:var(--foreground-color);color:color-mix(in srgb,var(--color)80%,transparent);border:1px solid color-mix(in srgb,var(--color)60%,transparent);background-color:light-dark(color-mix(in srgb,var(--color)3%,transparent),color-mix(in srgb,var(--color)7%,transparent));box-sizing:border-box;min-width:4rem;box-shadow:0 .3rem 0 color-mix(in srgb,var(--color)25%,transparent);border-radius:.5rem;flex-direction:column;align-items:end;margin-bottom:.3rem;padding:.5rem;display:flex}.keyboard-shortcut .key.pressed{box-shadow:0 .1rem 0 color-mix(in srgb,var(--color)25%,transparent);transform:translateY(.3rem)}.keyboard-shortcut .key.centered{justify-content:center;align-items:center}.keyboard-shortcut .key.centered .icon{font-size:1.5rem}#monitor-setup{flex-direction:column;align-items:center;gap:1rem;display:flex}#monitor-setup .ultrawide-monitor-wrapper{width:60%}#monitor-setup .macbook-pro-wrapper{width:38%}#monitor-setup .ultrawide-monitor,#monitor-setup .macbook-pro .screen{background-image:url(sonoma-light.f5b34dcd.jpg)}@media (prefers-color-scheme:dark){#monitor-setup .ultrawide-monitor,#monitor-setup .macbook-pro .screen{background-image:url(sonoma-dark.d839c28f.jpg)}}#mouse-support .ultrawide-monitor-wrapper{width:65%;margin:0 auto}#mouse-support .ultrawide-monitor{background-image:url(ventura-dark.f13ed217.jpg)}.desktop{position:absolute;inset:0;overflow:hidden}.window-areas{pointer-events:none;position:absolute;inset:0;overflow:hidden}.macos-panel{border:1px solid color-mix(in srgb,var(--foreground-color)15%,transparent);border-radius:.5em;overflow:hidden}.macos-window{border:1px solid color-mix(in srgb,var(--foreground-color)15%,transparent);background-color:color-mix(in srgb,var(--background-color)45%,transparent);backdrop-filter:blur(10px)brightness(1.1);border-radius:.5em;overflow:hidden;box-shadow:0 .2rem .7rem -.3rem #000b}.window-title-bar{flex:none;height:2em;line-height:1;position:relative}.window-title-bar.opaque{background-color:color-mix(in srgb,var(--background-color)40%,transparent)}.window-title{opacity:.5;text-align:center;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.window-title-bar-buttons{align-items:center;gap:.5em;height:100%;display:flex;position:absolute;left:.5em}.window-title-bar-button{--size:.8em;width:var(--size);height:var(--size);border-radius:var(--size);pointer-events:none;background-color:#fffa}.window-title-bar-button.close{background-color:var(--macos-red)}.window-title-bar-button.minimize{background-color:var(--macos-yellow)}.window-title-bar-button.maximize{background-color:var(--macos-green)}.testimonials{border-radius:.5rem;gap:1rem;max-width:50rem;margin:0 auto;display:flex;overflow:hidden}blockquote{box-sizing:border-box;background-color:var(--background-color);border:1px solid color-mix(in srgb,var(--foreground-color)10%,transparent);width:20rem;color:var(--foreground-color);border-radius:.5rem;flex:none;margin:0;padding:.5rem;font-size:.75rem}blockquote p{margin:.5rem}blockquote .name{font-size:1.2em;font-weight:700}blockquote .profession{opacity:.8;font-size:.9em;font-weight:100}.ch-window{border:1px solid color-mix(in srgb,var(--foreground-color)15%,transparent);background-color:color-mix(in srgb,var(--background-color)45%,transparent);backdrop-filter:blur(10px)brightness(1.1);border-radius:.5em;flex-direction:column;max-width:20em;height:70%;font-size:min(.5em,1.2vw);font-weight:400;display:flex;overflow:hidden;box-shadow:0 .2rem .7rem -.3rem #000b}.ch-window-content{flex:auto;padding:0 .5em;overflow:hidden}.ch-search-hint{color:color-mix(in srgb,var(--foreground-color)50%,transparent);text-align:center;padding:.5em;font-size:.8em}.ch-search-input{color:color-mix(in srgb,var(--foreground-color)70%,transparent);border:2px solid color-mix(in srgb,var(--accent-color)80%,transparent);background-color:color-mix(in srgb,var(--background-color)30%,transparent);border-radius:.75em;margin-bottom:.5em;padding:.5em 1em}.ch-search-highlight{color:#000;background-color:#ffd60a;border-radius:.25em;padding-inline:.25em}.ch-items{border-radius:.5em;flex-direction:column;gap:.5em;height:100%;display:flex;overflow:hidden}.ch-item{--border:1px solid color-mix(in srgb,var(--foreground-color)10%,transparent);border:1px solid color-mix(in srgb,var(--foreground-color)15%,transparent);box-sizing:border-box;background-color:color-mix(in srgb,var(--background-color)35%,transparent);border-radius:.5em;flex:none;width:calc(100% - 1px);overflow:hidden}.ch-item.selected{border-color:var(--accent-color)}.ch-item.selected .ch-item-actions{display:block}.ch-item-content{background-color:color-mix(in srgb,var(--background-color)30%,transparent);border-bottom:var(--border);align-items:center;gap:1em;padding:1em;display:flex}.ch-item-info{align-items:center;gap:.5em;padding:.5em;display:flex}.ch-media-info{border-bottom:var(--border);padding:.5em}.ch-media-detail,.ch-action{justify-content:space-between;align-items:center;display:flex}.ch-image{background-position:50%;background-size:cover;border-radius:.5em;flex:none;width:5em;height:4em}.ch-file-info{white-space:nowrap;flex:auto;overflow:hidden}.ch-file-name,.ch-file-path{text-overflow:ellipsis;overflow:hidden}.ch-file-name{font-weight:700}.ch-file-path{opacity:.7;font-size:.8em}.square-icon{width:var(--icon-size);height:var(--icon-size);background-position:50%;background-repeat:no-repeat;background-size:contain}.ch-app-icon{--icon-size:1.7em;width:var(--icon-size);height:var(--icon-size);background-position:50%;background-repeat:no-repeat;background-size:contain}.ch-item-actions{border-top:var(--border);display:none}.ch-action{padding:.5em 1em}.ch-action.selected{color:#fff;background-color:var(--accent-color)}#clipboard-history-actions{border:1px solid color-mix(in srgb,var(--foreground-color)15%,transparent);background:linear-gradient(to top,color-mix(in srgb,var(--foreground-color)10%,transparent),color-mix(in srgb,var(--foreground-color)2%,transparent));border-radius:.5rem;align-self:flex-start;max-width:17rem;overflow:hidden;box-shadow:0 1rem 2.5rem #0004}#clipboard-history-actions .ch-action{padding:.25rem .75rem}#security{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent-color)20%,transparent),transparent);position:relative}.secure-apps-circle{padding-top:100%;position:relative}.secure-apps-circle>*{position:absolute;top:50%;left:50%}.secure-apps-circle>:first-child{transform:translate(-50%,-50%)rotate(-30deg)translate(6rem)rotate(30deg)}.secure-apps-circle>:nth-child(2){transform:translate(-50%,-50%)rotate(30deg)translate(6rem)rotate(-30deg)}.secure-apps-circle>:nth-child(3){transform:translate(-50%,-50%)rotate(90deg)translate(6rem)rotate(-90deg)}.secure-apps-circle>:nth-child(4){transform:translate(-50%,-50%)rotate(150deg)translate(6rem)rotate(-150deg)}.secure-apps-circle>:nth-child(5){transform:translate(-50%,-50%)rotate(210deg)translate(6rem)rotate(-210deg)}.secure-apps-circle>:nth-child(6){transform:translate(-50%,-50%)rotate(270deg)translate(6rem)rotate(-270deg)}.secure-app{--icon-size:3rem;width:var(--icon-size);height:var(--icon-size);background-position:50%;background-repeat:no-repeat;background-size:contain}.secure-center{border:1px dashed var(--accent-color);border-radius:100%;width:12rem;height:12rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.secure-center>.secure-app{--icon-size:6rem}.secure-badge{--icon-size:1rem;width:var(--icon-size);height:var(--icon-size);background-position:50%;background-repeat:no-repeat;background-size:60%;border-radius:100%;position:absolute;top:72%;left:72%}.secure-badge.allowed{background-image:url(check.b4b96e1e.svg);background-color:var(--macos-green);box-shadow:0 0 .5rem color-mix(in srgb,var(--macos-green)50%,transparent)}.secure-badge.blocked{background-image:url(lock.86664a9f.svg);background-color:var(--macos-red);box-shadow:0 0 .5rem color-mix(in srgb,var(--macos-red)50%,transparent)}.sm-bar-chart{justify-content:end;align-items:end;gap:1px;margin:0;display:flex;position:relative}.sm-bar-chart.live .sm-bar,.sm-bar-chart .sm-bar.selected{opacity:1}.sm-bar-chart.live .sm-bar:hover,.sm-bar-chart .sm-bar.selected{background-color:color-mix(in srgb,var(--accent-color)40%,transparent)}.sm-bar{opacity:.3;flex:0 0 4px;height:100%;position:relative}.sm-bar div{position:absolute;bottom:0;left:0;right:0}.sm-bar>div{background-color:var(--accent-color)}.sm-bar>div>div{background-color:#0007}#system-monitoring-intro{border-bottom:1px solid var(--accent-color);background:linear-gradient(to top,color-mix(in srgb,var(--accent-color)50%,transparent),transparent 70%);padding-top:2rem}#system-monitoring-intro .sm-bar-chart{height:16rem}#system-monitoring-organized-view .macos-window{border-radius:.5rem;width:14rem;font-size:.8rem}.process-list{padding:.5em}.process-row{--icon-size:1.8em;color:color-mix(in srgb,var(--foreground-color)70%,transparent);white-space:nowrap;box-sizing:border-box;align-items:center;gap:.5em;width:100%;padding:.125em .5em;display:flex;overflow:hidden}.process-row>:not(.spacer){flex:none}.process-row .app-name{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.process-row.child-process{padding-left:1.5em}.process-row .child-count{background-color:color-mix(in srgb,var(--foreground-color)10%,transparent);border-radius:.25em;padding:.1em .25em;display:inline-block}.process-row svg{opacity:0;width:1.5em;height:1.5em}.process-row:has(.child-count) svg{opacity:1}.process-row.expanded svg{transform:rotate(90deg)}.process-row>:last-child{color:var(--foreground-color)}#system-monitoring-history{--accent-color:var(--macos-orange)}#system-monitoring-history .desktop{padding-top:2rem}#system-monitoring-history .sm-bar-chart{gap:.5px;height:5.5rem}#system-monitoring-history .sm-bar{flex-basis:3px}#system-monitoring-history .macos-window{width:10rem;position:relative}#system-monitoring-history .process-list{font-size:.5rem}.sm-window-header{background:linear-gradient(to top,var(--background-color),color-mix(in srgb,var(--accent-color)20%,transparent))}.sm-search{text-align:left;color:color-mix(in srgb,var(--foreground-color)70%,transparent);background-color:color-mix(in srgb,var(--background-color)40%,transparent);border:0 solid color-mix(in srgb,var(--foreground-color)5%,transparent);border-top-width:1px;border-bottom-width:1px;padding:.25rem;font-size:.5rem;font-weight:100}.slider{--track-height:.5rem;position:relative}.slider .track{border-radius:var(--track-height);height:var(--track-height);background:color-mix(in srgb,var(--foreground-color)20%,transparent);position:relative;overflow:hidden}.slider .bar{background-color:var(--accent-color);width:30%;position:absolute;top:0;bottom:0;left:0}.slider .knob{--size:1.5rem;border:1px solid color-mix(in srgb,var(--light-foreground-color)20%,var(--light-background-color));box-sizing:border-box;top:calc(var(--track-height)/2);border-radius:var(--size);width:var(--size);height:var(--size);background-color:var(--light-background-color);position:absolute;left:30%;transform:translate(-50%,-50%);box-shadow:0 0 .5rem #0003}#brightness-control .slider{z-index:2}#brightness-control .shade{opacity:0;pointer-events:none;z-index:1;background-color:#000;position:fixed;inset:0}#pricing .columns{align-items:start}.pricing-tiers-grid{grid-template-columns:repeat(auto-fit,17rem);justify-content:center;align-items:start;gap:2rem;margin:2rem auto;display:grid}.pricing-tier{background:linear-gradient(to top,color-mix(in srgb,var(--foreground-color)10%,transparent),var(--background-color));border:1px solid color-mix(in srgb,var(--foreground-color)20%,transparent);border-radius:1rem;overflow:hidden}.pricing-tier .info{padding:1rem}.pricing-tier .features{background:color-mix(in srgb,var(--background-color)25%,transparent);margin:0;padding:1rem;font-size:.8rem;list-style:none}.pricing-tier .features li{align-items:center;gap:.5rem;margin:.25rem .5rem;display:flex}.pricing-tier .features svg{transform:scale(.7)}.pricing-tier hgroup{margin:1rem}.pricing-tier p{color:color-mix(in srgb,var(--foreground-color)50%,transparent);margin:0}.pricing-tier h3{margin:0}.pricing-tier a:not(.cta){text-decoration:underline}.pricing-tier .price{justify-content:start;align-items:center;margin:1rem;display:flex}.pricing-tier .price strong{font-size:3rem;font-weight:500}.pricing-tier .price small{opacity:.5}.pricing-tier .footer,.pricing-tier .features{border-top:1px solid color-mix(in srgb,var(--foreground-color)10%,transparent)}.pricing-tier .footer{text-align:center;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.pricing-tier .price-info{color:color-mix(in srgb,var(--foreground-color)60%,transparent);margin:1rem;font-size:.9em}.pricing-tier .price-info li{margin:0}.pricing-tier .price-info a{color:color-mix(in srgb,var(--foreground-color)70%,transparent)}.pricing-tier .price-info a:hover{color:var(--foreground-color)}#faq .container{max-width:32rem}.faq-item{margin:2rem 0}.faq-item h4{font-size:1rem}.faq-item p{opacity:.7;font-size:.9rem}
/*# sourceMappingURL=one-menu.a421bdad.css.map */
