@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2?dpl=dpl_ANec9Ns8ZN9eVYD8s8vJVTzFvpsR)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2?dpl=dpl_ANec9Ns8ZN9eVYD8s8vJVTzFvpsR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2?dpl=dpl_ANec9Ns8ZN9eVYD8s8vJVTzFvpsR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2?dpl=dpl_ANec9Ns8ZN9eVYD8s8vJVTzFvpsR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2?dpl=dpl_ANec9Ns8ZN9eVYD8s8vJVTzFvpsR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_6a0e6105-module__QVq-Ba__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_6a0e6105-module__QVq-Ba__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2?dpl=dpl_ANec9Ns8ZN9eVYD8s8vJVTzFvpsR)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2?dpl=dpl_ANec9Ns8ZN9eVYD8s8vJVTzFvpsR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2?dpl=dpl_ANec9Ns8ZN9eVYD8s8vJVTzFvpsR)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2?dpl=dpl_ANec9Ns8ZN9eVYD8s8vJVTzFvpsR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2?dpl=dpl_ANec9Ns8ZN9eVYD8s8vJVTzFvpsR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.0r6juujl39pe6.woff2?dpl=dpl_ANec9Ns8ZN9eVYD8s8vJVTzFvpsR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_e4d0efe2-module__FoaJOq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_e4d0efe2-module__FoaJOq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2?dpl=dpl_ANec9Ns8ZN9eVYD8s8vJVTzFvpsR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.3j3877k49yy0l.woff2?dpl=dpl_ANec9Ns8ZN9eVYD8s8vJVTzFvpsR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2?dpl=dpl_ANec9Ns8ZN9eVYD8s8vJVTzFvpsR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.1g73gv09-xcb6.woff2?dpl=dpl_ANec9Ns8ZN9eVYD8s8vJVTzFvpsR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_aac2e6bd-module__UdMcuq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_aac2e6bd-module__UdMcuq__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@layer theme{:root,:host{--font-serif:var(--font-serif), "Instrument Serif", serif;--default-font-family:var(--font-geist), "Geist", sans-serif;--default-mono-font-family:var(--font-geist-mono), "Geist Mono", monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;:root{--background:#fff;--foreground:#0b0b0b;--card:#fff;--card-foreground:#0b0b0b;--popover:#fff;--popover-foreground:#0b0b0b;--primary:#0b0b0b;--primary-foreground:#fcfcfc;--secondary:#f2f2f2;--secondary-foreground:#0b0b0b;--muted:#eee;--muted-foreground:#555;--accent:#0b0b0b;--accent-foreground:#f8f8f8;--destructive:#e70044;--destructive-foreground:#fafafa;--border:#dadee5;--input:#e1e5eb;--ring:#2e2e2e;--chart-1:#0b0b0b;--chart-2:#00b8a1;--chart-3:#3a3a3a;--chart-4:#239382;--chart-5:#222;--gold:#00c380;--gold-light:#6feaae;--gold-dark:#00965f;--blog-accent:#00704b;--blog-accent-light:#d8fdec;--blog-accent-dark:#002315;--brand-50:#f0fdf4;--brand-100:#dcfce7;--brand-200:#bbf7d0;--brand-300:#86efac;--brand-400:#4ade80;--brand-500:#22c55e;--brand-600:#16a34a;--brand-700:#15803d;--brand-800:#166534;--brand-900:#14532d;--brand-950:#052e16;--brand-gradient:linear-gradient(135deg, #dcfce7, #4ade80, #16a34a);--brand-gradient-text:linear-gradient(135deg, #22c55e, #16a34a, #15803d);--brand-gradient-cta:linear-gradient(135deg, #16a34a, #15803d, #166534);--brand-gradient-hero:linear-gradient(135deg, #f0fdf4, #bbf7d0, #4ade80);--radius:.75rem;--sidebar:#fafafa;--sidebar-foreground:#0b0b0b;--sidebar-primary:#0b0b0b;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f2f2f2;--sidebar-accent-foreground:#0b0b0b;--sidebar-border:#dedede;--sidebar-ring:#2e2e2e}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(3.04863% 0 0);--card:lab(100% 0 0);--card-foreground:lab(3.04863% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(3.04863% 0 0);--primary:lab(3.04863% 0 0);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(95.36% 0 0);--secondary-foreground:lab(3.04863% 0 0);--muted:lab(94.2% 0 0);--muted-foreground:lab(36.2% 0 .00000596046);--accent:lab(3.04863% 0 0);--accent-foreground:lab(97.68% -.0000298023 .0000119209);--destructive:lab(49.1882% 81.577 36.0311);--destructive-foreground:lab(98.26% 0 0);--border:lab(88.3678% -.516593 -3.73411);--input:lab(90.6878% -.517368 -3.73452);--ring:lab(18.8% 0 0);--chart-1:lab(3.04863% 0 0);--chart-2:lab(67.0817% -53.0885 -.365746);--chart-3:lab(24.6% 0 0);--chart-4:lab(54.8548% -34.9905 -.261188);--chart-5:lab(13% 0 0);--gold:lab(69.7519% -57.1084 22.3853);--gold-light:lab(84.4576% -46.2027 18.2052);--gold-dark:lab(54.4041% -50.6391 19.8208);--blog-accent:lab(41.5795% -50.7754 16.3011);--blog-accent-light:lab(96.1823% -14.628 3.92678);--blog-accent-dark:lab(10.9527% -21.7396 7.17675);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(3.04863% 0 0);--sidebar-primary:lab(3.04863% 0 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(95.36% 0 0);--sidebar-accent-foreground:lab(3.04863% 0 0);--sidebar-border:lab(88.4% 0 .0000119209);--sidebar-ring:lab(18.8% 0 0)}}.dark{--blog-accent:#00bb7f;--blog-accent-light:#021c11;--blog-accent-dark:#001007;--background:#0a0a0a;--foreground:#fafafa;--card:#0a0a0a;--card-foreground:#fafafa;--popover:#0a0a0a;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#bc0036;--destructive-foreground:#fafafa;--border:#262626;--input:#262626;--ring:#525252;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--gold:#4ad496;--gold-light:#8cf0bc;--gold-dark:#0da26b;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#262626;--sidebar-ring:#525252}@supports (color:lab(0% 0 0)){.dark{--blog-accent:lab(66.9756% -58.27 19.5419);--blog-accent-light:lab(7.73293% -11.5967 3.87749);--blog-accent-dark:lab(3.33355% -6.42429 2.1511);--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(2.75381% 0 0);--card-foreground:lab(98.26% 0 0);--popover:lab(2.75381% 0 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(98.26% 0 0);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(39.5621% 70.9735 30.3488);--destructive-foreground:lab(98.26% 0 0);--border:lab(15.204% 0 -.00000596046);--input:lab(15.204% 0 -.00000596046);--ring:lab(34.924% 0 0);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--gold:lab(76.4621% -49.8289 19.5961);--gold-light:lab(87.6791% -39.3504 15.5345);--gold-dark:lab(58.9217% -46.8587 18.3873);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(15.204% 0 -.00000596046);--sidebar-ring:lab(34.924% 0 0)}}*{border-color:var(--border)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--background);color:var(--foreground)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.thin-scrollbar{scrollbar-width:thin;scrollbar-color:#94a3b866 transparent}.thin-scrollbar::-webkit-scrollbar{width:6px}.thin-scrollbar::-webkit-scrollbar-track{background:0 0}.thin-scrollbar::-webkit-scrollbar-thumb{background-color:#94a3b866;border-radius:9999px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#94a3b899}button:not(:disabled),[role=button]:not([aria-disabled=true]),summary{cursor:pointer}button:disabled{cursor:not-allowed}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px}button,[role=button],a,input,textarea,select,summary{touch-action:manipulation}}[data-radix-popper-content-wrapper],[data-radix-dropdown-menu-content],[data-radix-select-content],[data-radix-dialog-overlay]{z-index:50!important}[data-radix-dialog-overlay]{z-index:90!important}[data-radix-portal]{background-color:#0000!important}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-spin{animation:1s linear infinite spin!important}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse!important}.animate-bounce{animation:1s infinite bounce!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:.3s ease-out fadeIn}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce-slow{animation:2s ease-in-out infinite bounce-slow}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes width-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wave{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}.animate-float{animation:5s ease-in-out infinite float-slow}.animate-wave-1{transform-origin:bottom;will-change:transform;height:24px;animation:1s ease-in-out infinite wave}.animate-wave-2{transform-origin:bottom;will-change:transform;height:24px;animation:1.2s ease-in-out .1s infinite wave}.animate-wave-3{transform-origin:bottom;will-change:transform;height:24px;animation:.8s ease-in-out .2s infinite wave}.animate-wave-4{transform-origin:bottom;will-change:transform;height:24px;animation:1.1s ease-in-out .3s infinite wave}.animate-bar{transform-origin:0;will-change:transform;animation:1.5s cubic-bezier(.2,.8,.2,1) forwards width-grow}.feature-card-hover{transition:transform .3s ease-out,box-shadow .3s ease-out}.feature-card-hover:hover{transform:translateY(-4px);box-shadow:0 20px 40px -5px #0000001a}.brand-gradient-text{background:var(--brand-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brand-gradient-bg{background:var(--brand-gradient)}.brand-gradient-cta{background:var(--brand-gradient-cta)}.brand-gradient-border{background-image:linear-gradient(#fff, #fff), var(--brand-gradient-cta);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}:is(.dark *).brand-gradient-border{background-image:linear-gradient(#0a0a0a, #0a0a0a), var(--brand-gradient-cta)}@supports (color:lab(0% 0 0)){:is(.dark *).brand-gradient-border{background-image:linear-gradient(lab(2.75381% 0 0), lab(2.75381% 0 0)), var(--brand-gradient-cta)}}@keyframes rotateText{0%,18%{opacity:1;transform:translateY(0)}22%,28%{opacity:0;transform:translateY(-100%)}32%,to{opacity:0;transform:translateY(100%)}}@keyframes rotateTextIn{0%{opacity:0;transform:translateY(100%)}4%,18%{opacity:1;transform:translateY(0)}22%,to{opacity:0;transform:translateY(-100%)}}.prose{line-height:1.65}.prose h2:not(:where(.not-prose,.not-prose *)){font-family:var(--font-serif);letter-spacing:-.01em;color:var(--foreground);margin-top:2.25rem;margin-bottom:.75rem;font-size:1.75rem;font-weight:700;line-height:1.2}.prose h3:not(:where(.not-prose,.not-prose *)){color:var(--foreground);margin-top:1.75rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.3}.prose h4:not(:where(.not-prose,.not-prose *)){color:var(--foreground);margin-top:1.25rem;margin-bottom:.25rem;font-size:1.0625rem;font-weight:600}@media (min-width:768px){.prose h2:not(:where(.not-prose,.not-prose *)){font-size:2rem}.prose h3:not(:where(.not-prose,.not-prose *)){font-size:1.375rem}}.prose p{margin-top:.5rem;margin-bottom:.5rem}.prose ul,.prose ol{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.25rem}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li,.prose li>ul,.prose li>ol{margin-top:.25rem;margin-bottom:.25rem}.prose strong{color:var(--foreground);font-weight:700}.prose em{color:var(--muted-foreground)}.prose hr{border-color:var(--border);margin-top:1.5rem;margin-bottom:1.5rem}.prose blockquote{background:#dbeafe80;background:lab(92.0301% -2.24757 -11.6453/.5);border-left:3px solid #54a2ff;border-left:3px solid lab(65.0361% -1.42065 -56.9802);border-radius:.5rem;margin-top:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;font-style:normal}.dark .prose blockquote{background:#20293733;background:lab(16.2233% -.64382 -10.4821/.2)}.prose blockquote p{margin-top:.25rem;margin-bottom:.25rem}.prose div.overflow-x-auto:not(:where(.not-prose,.not-prose *)){overscroll-behavior-x:contain;border:1px solid var(--border);background:var(--card);scrollbar-width:thin;border-radius:.75rem;margin-top:2rem;margin-bottom:2rem;position:relative;overflow-x:auto;box-shadow:0 1px 2px #0f172a0f}.prose table:not(:where(.not-prose,.not-prose *)){border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:100%;font-size:.875rem;line-height:1.5}.blog-article-table:has(:is(thead,tbody) tr>:nth-child(5)){table-layout:fixed;min-width:64rem}.prose table:not(:where(.not-prose,.not-prose *)):has(:is(thead,tbody) tr>:nth-child(5)){table-layout:fixed;min-width:64rem}.blog-article-table:has(:is(thead,tbody) tr>:nth-child(6)){min-width:72rem}.prose table:not(:where(.not-prose,.not-prose *)):has(:is(thead,tbody) tr>:nth-child(6)){min-width:72rem}.blog-article-table:has(:is(thead,tbody) tr>:nth-child(7)){min-width:80rem}.prose table:not(:where(.not-prose,.not-prose *)):has(:is(thead,tbody) tr>:nth-child(7)){min-width:80rem}.blog-article-table:has(:is(thead,tbody) tr>:nth-child(8)){min-width:88rem}.prose table:not(:where(.not-prose,.not-prose *)):has(:is(thead,tbody) tr>:nth-child(8)){min-width:88rem}.prose thead:not(:where(.not-prose,.not-prose *)){background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.prose thead:not(:where(.not-prose,.not-prose *)){background:color-mix(in oklab, var(--muted) 70%, transparent)}}.prose th:not(:where(.not-prose,.not-prose *)),.prose td:not(:where(.not-prose,.not-prose *)){border-bottom:1px solid var(--border);min-width:10rem}@supports (color:color-mix(in lab, red, red)){.prose th:not(:where(.not-prose,.not-prose *)),.prose td:not(:where(.not-prose,.not-prose *)){border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.prose th:not(:where(.not-prose,.not-prose *)),.prose td:not(:where(.not-prose,.not-prose *)){text-align:left;vertical-align:top;padding:.75rem 1rem}.prose th:not(:where(.not-prose,.not-prose *)){letter-spacing:0;text-transform:uppercase;color:var(--foreground);font-size:.7rem;font-weight:700}.prose td:not(:where(.not-prose,.not-prose *)){color:var(--muted-foreground)}.prose th:first-child:not(:where(.not-prose,.not-prose *)),.prose td:first-child:not(:where(.not-prose,.not-prose *)){z-index:1;background:var(--card);color:var(--foreground);font-weight:600;position:sticky;left:0}.prose th:first-child:not(:where(.not-prose,.not-prose *)){z-index:2;background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.prose th:first-child:not(:where(.not-prose,.not-prose *)){background:color-mix(in oklab, var(--muted) 86%, var(--card))}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes drawLine{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@keyframes growPoly{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes hero-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sphereRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes spherePulse{0%,to{opacity:.35;transform:translate(-50%,-50%)rotate(0)scale(1)}50%{opacity:.5;transform:translate(-50%,-50%)rotate(180deg)scale(1.05)}}.animate-float-1{animation:6s ease-in-out infinite hero-float}.animate-float-2{animation:5s ease-in-out 1s infinite hero-float}.animate-float-3{animation:7s ease-in-out .5s infinite hero-float}.animate-draw{stroke-dasharray:300;animation:2s ease-out forwards drawLine}.animate-grow{transform-origin:50%;animation:1.5s cubic-bezier(.34,1.56,.64,1) forwards growPoly}.card-hover{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.card-hover:hover{z-index:50;transform:scale(1.05)translateY(-5px);box-shadow:0 25px 50px -12px #00000040}.gradient-sphere{filter:blur(45px);pointer-events:none;z-index:0;opacity:.6;background:conic-gradient(#16a34a,#4ade80,#86efac,#4ade80,#16a34a);border-radius:50%;width:320px;max-width:min(320px,80vw);height:320px;animation:8s linear infinite sphereRotate;position:absolute;top:50%;left:50%}.gradient-sphere-inner{filter:blur(35px);pointer-events:none;z-index:0;opacity:.45;background:conic-gradient(from 180deg,#16a34a,#15803d,#166534,#15803d,#16a34a);border-radius:50%;width:210px;max-width:min(210px,55vw);height:210px;animation:12s ease-in-out infinite spherePulse;position:absolute;top:50%;left:50%}section[id=modes],section[id=features],section[id=pricing],section[id=faq]{scroll-margin-top:80px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports (padding:env(safe-area-inset-bottom)){.pb-safe{padding-bottom:env(safe-area-inset-bottom)}.pt-safe{padding-top:env(safe-area-inset-top)}}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px;border-radius:4px}@keyframes coach-typing-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.coach-typing-dot{will-change:transform, opacity;animation:1.1s ease-in-out infinite coach-typing-bounce}@keyframes coach-content-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.coach-fade-in{animation:.18s ease-out coach-content-fade-in}body[data-crisp-visible=true] .rto-floating-bug-report{bottom:6rem}@supports (bottom:calc(env(safe-area-inset-bottom) + 6rem)){body[data-crisp-visible=true] .rto-floating-bug-report{bottom:calc(env(safe-area-inset-bottom) + 6rem)}}
/*# sourceMappingURL=3ifs1gq1_lob4.css.map*/