@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,"Roboto Mono",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-orange-50:#fef6ee;--color-orange-100:#fdead7;--color-orange-200:#f9dbaf;--color-orange-300:#f7b27a;--color-orange-400:#f38744;--color-orange-500:#ef6820;--color-orange-600:#e04f16;--color-orange-700:#b93815;--color-orange-800:#932f19;--color-orange-900:#772917;--color-orange-950:#511c10;--color-yellow-50:#fefbe8;--color-yellow-100:#fef7c3;--color-yellow-200:#feee95;--color-yellow-300:#fde272;--color-yellow-400:#fac515;--color-yellow-500:#eaaa08;--color-yellow-600:#ca8504;--color-yellow-700:#a15c07;--color-yellow-800:#854a0e;--color-yellow-900:#713b12;--color-yellow-950:#542c0d;--color-green-50:#edfcf2;--color-green-100:#d3f8df;--color-green-200:#aaf0c4;--color-green-300:#73e2a3;--color-green-400:#3ccb7f;--color-green-500:#16b364;--color-green-600:#099250;--color-green-700:#087443;--color-green-800:#095c37;--color-green-900:#084c2e;--color-green-950:#052e1c;--color-blue-50:#eff8ff;--color-blue-100:#d1e9ff;--color-blue-200:#b2ddff;--color-blue-300:#84caff;--color-blue-400:#53b1fd;--color-blue-500:#2e90fa;--color-blue-600:#1570ef;--color-blue-700:#175cd3;--color-blue-800:#1849a9;--color-blue-900:#194185;--color-blue-950:#102a56;--color-indigo-50:#eef4ff;--color-indigo-100:#e0eaff;--color-indigo-200:#c7d7fe;--color-indigo-300:#a4bcfd;--color-indigo-400:#8098f9;--color-indigo-500:#6172f3;--color-indigo-600:#444ce7;--color-indigo-700:#3538cd;--color-indigo-800:#2d31a6;--color-indigo-900:#2d3282;--color-indigo-950:#1f235b;--color-purple-50:#f4f3ff;--color-purple-100:#ebe9fe;--color-purple-200:#d9d6fe;--color-purple-300:#bdb4fe;--color-purple-400:#9b8afb;--color-purple-500:#7a5af8;--color-purple-600:#6938ef;--color-purple-700:#5925dc;--color-purple-800:#4a1fb8;--color-purple-900:#3e1c96;--color-purple-950:#27115f;--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fbe8ff;--color-fuchsia-200:#f6d0fe;--color-fuchsia-300:#eeaafd;--color-fuchsia-400:#e478fa;--color-fuchsia-500:#d444f1;--color-fuchsia-600:#ba24d5;--color-fuchsia-700:#9f1ab1;--color-fuchsia-800:#821890;--color-fuchsia-900:#6f1877;--color-fuchsia-950:#47104c;--color-pink-50:#fdf2fa;--color-pink-100:#fce7f6;--color-pink-200:#fcceee;--color-pink-300:#faa7e0;--color-pink-400:#f670c7;--color-pink-500:#ee46bc;--color-pink-600:#dd2590;--color-pink-700:#c11574;--color-pink-800:#9e165f;--color-pink-900:#851651;--color-pink-950:#4e0d30;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e9eaeb;--color-gray-300:#d5d7da;--color-gray-400:#a4a7ae;--color-gray-500:#717680;--color-gray-600:#535862;--color-gray-700:#414651;--color-gray-800:#252b37;--color-gray-900:#181d27;--color-gray-950:#0a0d12;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-sm:calc(var(--spacing)*3.5);--text-sm--line-height:calc(var(--spacing)*5);--text-lg:calc(var(--spacing)*4.5);--text-lg--line-height:calc(var(--spacing)*7);--text-xl:calc(var(--spacing)*5);--text-xl--line-height:calc(var(--spacing)*7.5);--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-xs:0px 1px 2px #0a0d120d;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-body:var(--font-inter,"Inter"),-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--text-md:calc(var(--spacing)*4);--text-md--line-height:calc(var(--spacing)*6);--text-display-xs:calc(var(--spacing)*6);--text-display-xs--line-height:calc(var(--spacing)*8);--text-display-sm:calc(var(--spacing)*7.5);--text-display-sm--line-height:calc(var(--spacing)*9.5);--text-display-md:calc(var(--spacing)*9);--text-display-md--line-height:calc(var(--spacing)*11);--shadow-skeumorphic:0px 0px 0px 1px #0a0d122e inset,0px -2px 0px 0px #0a0d120d inset;--color-transparent:#0000;--color-brand-50:#f9f5ff;--color-brand-100:#f4ebff;--color-brand-200:#e9d7fe;--color-brand-300:#d6bbfb;--color-brand-400:#b692f6;--color-brand-500:#9e77ed;--color-brand-600:#7f56d9;--color-brand-700:#6941c6;--color-brand-800:#53389e;--color-brand-900:#42307d;--color-brand-950:#2c1c5f;--color-error-50:#fef3f2;--color-error-100:#fee4e2;--color-error-200:#fecdca;--color-error-300:#fda29b;--color-error-400:#f97066;--color-error-500:#f04438;--color-error-600:#d92d20;--color-error-700:#b42318;--color-error-800:#912018;--color-error-900:#7a271a;--color-error-950:#55160c;--color-warning-50:#fffaeb;--color-warning-100:#fef0c7;--color-warning-200:#fedf89;--color-warning-300:#fec84b;--color-warning-400:#fdb022;--color-warning-500:#f79009;--color-warning-600:#dc6803;--color-warning-700:#b54708;--color-warning-800:#93370d;--color-warning-900:#7a2e0e;--color-warning-950:#4e1d09;--color-success-50:#ecfdf3;--color-success-100:#dcfae6;--color-success-200:#abefc6;--color-success-300:#75e0a7;--color-success-400:#47cd89;--color-success-500:#17b26a;--color-success-600:#079455;--color-success-700:#067647;--color-success-800:#085d3a;--color-success-900:#074d31;--color-success-950:#053321;--color-gray-25:#fdfdfd;--color-gray-blue-50:#f8f9fc;--color-gray-blue-100:#eaecf5;--color-gray-blue-200:#d5d9eb;--color-gray-blue-300:#b3b8db;--color-gray-blue-400:#717bbc;--color-gray-blue-500:#4e5ba6;--color-gray-blue-600:#3e4784;--color-gray-blue-700:#363f72;--color-gray-blue-800:#293056;--color-gray-blue-900:#101323;--color-gray-blue-950:#0d0f1c;--color-blue-light-50:#f0f9ff;--color-blue-light-100:#e0f2fe;--color-blue-light-200:#b9e6fe;--color-blue-light-300:#7cd4fd;--color-blue-light-400:#36bffa;--color-blue-light-500:#0ba5ec;--color-blue-light-600:#0086c9;--color-blue-light-700:#026aa2;--color-blue-light-800:#065986;--color-blue-light-900:#0b4a6f;--color-blue-light-950:#062c41;--color-blue-dark-50:#eff4ff;--color-blue-dark-100:#d1e0ff;--color-blue-dark-200:#b2ccff;--color-blue-dark-300:#84adff;--color-blue-dark-400:#528bff;--color-blue-dark-500:#2970ff;--color-blue-dark-600:#155eef;--color-blue-dark-700:#004eeb;--color-blue-dark-800:#0040c1;--color-blue-dark-900:#00359e;--color-blue-dark-950:#026;--color-orange-dark-50:#fff4ed;--color-orange-dark-100:#ffe6d5;--color-orange-dark-200:#ffd6ae;--color-orange-dark-300:#ff9c66;--color-orange-dark-400:#ff692e;--color-orange-dark-500:#ff4405;--color-orange-dark-600:#e62e05;--color-orange-dark-700:#bc1b06;--color-orange-dark-800:#97180c;--color-orange-dark-900:#771a0d;--color-orange-dark-950:#57130a;--color-utility-gray-50:var(--color-gray-50);--color-utility-gray-100:var(--color-gray-100);--color-utility-gray-200:var(--color-gray-200);--color-utility-gray-300:var(--color-gray-300);--color-utility-gray-400:var(--color-gray-400);--color-utility-gray-500:var(--color-gray-500);--color-utility-gray-600:var(--color-gray-600);--color-utility-gray-700:var(--color-gray-700);--color-utility-gray-800:var(--color-gray-800);--color-utility-gray-900:var(--color-gray-900);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-700);--color-text-secondary_hover:var(--color-gray-800);--color-text-tertiary:var(--color-gray-600);--color-text-tertiary_hover:var(--color-gray-700);--color-text-quaternary:var(--color-gray-500);--color-text-error-primary:var(--color-error-600);--color-text-error-primary_hover:var(--color-error-700);--color-text-warning-primary:var(--color-warning-600);--color-text-success-primary:var(--color-success-600);--color-text-disabled:var(--color-gray-500);--color-text-placeholder:var(--color-gray-500);--color-text-placeholder_subtle:var(--color-gray-300);--color-text-primary_on-brand:var(--color-white);--color-text-secondary_on-brand:var(--color-brand-200);--color-text-tertiary_on-brand:var(--color-brand-200);--color-text-quaternary_on-brand:var(--color-brand-300);--color-text-brand-primary:var(--color-brand-900);--color-text-brand-secondary:var(--color-brand-700);--color-text-brand-secondary_hover:var(--color-brand-800);--color-text-brand-tertiary:var(--color-brand-600);--color-text-brand-tertiary_alt:var(--color-brand-600);--color-border-primary:var(--color-gray-300);--color-border-secondary:var(--color-gray-200);--color-border-secondary_alt:#00000014;--color-border-tertiary:var(--color-gray-100);--color-border-error:var(--color-error-500);--color-border-error_subtle:var(--color-error-300);--color-border-disabled:var(--color-gray-300);--color-border-disabled_subtle:var(--color-gray-200);--color-border-brand:var(--color-brand-500);--color-border-brand_alt:var(--color-brand-600);--color-fg-quaternary:var(--color-gray-400);--color-fg-quaternary_hover:var(--color-gray-500);--color-fg-brand-primary:var(--color-brand-600);--color-fg-brand-primary_alt:var(--color-fg-brand-primary);--color-fg-brand-secondary:var(--color-brand-500);--color-bg-primary:var(--color-white);--color-bg-primary-solid:var(--color-gray-950);--color-bg-primary_alt:var(--color-white);--color-bg-primary_hover:var(--color-gray-50);--color-bg-secondary:var(--color-gray-50);--color-bg-secondary-solid:var(--color-gray-600);--color-bg-secondary_subtle:var(--color-gray-25);--color-bg-secondary_hover:var(--color-gray-100);--color-bg-secondary_alt:var(--color-gray-50);--color-bg-tertiary:var(--color-gray-100);--color-bg-quaternary:var(--color-gray-200);--color-bg-error-primary:var(--color-error-50);--color-bg-error-secondary:var(--color-error-100);--color-bg-error-solid:var(--color-error-600);--color-bg-error-solid_hover:var(--color-error-700);--color-bg-warning-primary:var(--color-warning-50);--color-bg-warning-secondary:var(--color-warning-100);--color-bg-warning-solid:var(--color-warning-600);--color-bg-success-primary:var(--color-success-50);--color-bg-success-secondary:var(--color-success-100);--color-bg-success-solid:var(--color-success-600);--color-bg-disabled:var(--color-gray-100);--color-bg-disabled_subtle:var(--color-gray-50);--color-bg-active:var(--color-gray-50);--color-bg-overlay:var(--color-gray-950);--color-bg-brand-primary:var(--color-brand-50);--color-bg-brand-primary_alt:var(--color-brand-50);--color-bg-brand-secondary:var(--color-brand-100);--color-bg-brand-solid:var(--color-brand-600);--color-bg-brand-solid_hover:var(--color-brand-700);--color-bg-brand-section:var(--color-brand-800);--color-bg-brand-section_subtle:var(--color-brand-700);--color-focus-ring:var(--color-brand-500);--color-tooltip-supporting-text:var(--color-gray-300);--background-color-primary_hover:var(--color-bg-primary_hover);--text-color-primary:var(--color-text-primary);--text-color-secondary:var(--color-text-secondary);--text-color-tertiary:var(--color-text-tertiary)}}@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}.dark-mode{--color-alpha-white:#0c0e12;--color-alpha-black:#fff;--color-gray-25:#fafafa;--color-gray-50:#f7f7f7;--color-gray-100:#f0f0f1;--color-gray-200:#ececed;--color-gray-300:#cecfd2;--color-gray-400:#94979c;--color-gray-500:#85888e;--color-gray-600:#61656c;--color-gray-700:#373a41;--color-gray-800:#22262f;--color-gray-900:#13161b;--color-gray-950:#0c0e12;--color-utility-blue-50:var(--color-blue-950);--color-utility-blue-100:var(--color-blue-900);--color-utility-blue-200:var(--color-blue-800);--color-utility-blue-300:var(--color-blue-700);--color-utility-blue-400:var(--color-blue-600);--color-utility-blue-500:var(--color-blue-500);--color-utility-blue-600:var(--color-blue-400);--color-utility-blue-700:var(--color-blue-300);--color-utility-brand-50:var(--color-brand-950);--color-utility-brand-50_alt:var(--color-utility-gray-50);--color-utility-brand-100:var(--color-brand-900);--color-utility-brand-100_alt:var(--color-utility-gray-100);--color-utility-brand-200:var(--color-brand-800);--color-utility-brand-200_alt:var(--color-utility-gray-200);--color-utility-brand-300:var(--color-brand-700);--color-utility-brand-300_alt:var(--color-utility-gray-300);--color-utility-brand-400:var(--color-brand-600);--color-utility-brand-400_alt:var(--color-utility-gray-400);--color-utility-brand-500:var(--color-brand-500);--color-utility-brand-500_alt:var(--color-utility-gray-500);--color-utility-brand-600:var(--color-brand-400);--color-utility-brand-600_alt:var(--color-utility-gray-600);--color-utility-brand-700:var(--color-brand-300);--color-utility-brand-700_alt:var(--color-utility-gray-700);--color-utility-brand-800:var(--color-brand-200);--color-utility-brand-800_alt:var(--color-utility-gray-800);--color-utility-brand-900:var(--color-brand-100);--color-utility-brand-900_alt:var(--color-utility-gray-900);--color-utility-gray-50:var(--color-gray-900);--color-utility-gray-100:var(--color-gray-800);--color-utility-gray-200:var(--color-gray-700);--color-utility-gray-300:var(--color-gray-700);--color-utility-gray-400:var(--color-gray-600);--color-utility-gray-500:var(--color-gray-500);--color-utility-gray-600:var(--color-gray-400);--color-utility-gray-700:var(--color-gray-300);--color-utility-gray-800:var(--color-gray-200);--color-utility-gray-900:var(--color-gray-100);--color-utility-error-50:var(--color-error-950);--color-utility-error-100:var(--color-error-900);--color-utility-error-200:var(--color-error-800);--color-utility-error-300:var(--color-error-700);--color-utility-error-400:var(--color-error-600);--color-utility-error-500:var(--color-error-500);--color-utility-error-600:var(--color-error-400);--color-utility-error-700:var(--color-error-300);--color-utility-warning-50:var(--color-warning-950);--color-utility-warning-100:var(--color-warning-900);--color-utility-warning-200:var(--color-warning-800);--color-utility-warning-300:var(--color-warning-700);--color-utility-warning-400:var(--color-warning-600);--color-utility-warning-500:var(--color-warning-500);--color-utility-warning-600:var(--color-warning-400);--color-utility-warning-700:var(--color-warning-300);--color-utility-success-50:var(--color-success-950);--color-utility-success-100:var(--color-success-900);--color-utility-success-200:var(--color-success-800);--color-utility-success-300:var(--color-success-700);--color-utility-success-400:var(--color-success-600);--color-utility-success-500:var(--color-success-500);--color-utility-success-600:var(--color-success-400);--color-utility-success-700:var(--color-success-300);--color-utility-orange-50:var(--color-orange-950);--color-utility-orange-100:var(--color-orange-900);--color-utility-orange-200:var(--color-orange-800);--color-utility-orange-300:var(--color-orange-700);--color-utility-orange-400:var(--color-orange-600);--color-utility-orange-500:var(--color-orange-500);--color-utility-orange-600:var(--color-orange-400);--color-utility-orange-700:var(--color-orange-300);--color-utility-blue-dark-50:var(--color-blue-dark-950);--color-utility-blue-dark-100:var(--color-blue-dark-900);--color-utility-blue-dark-200:var(--color-blue-dark-800);--color-utility-blue-dark-300:var(--color-blue-dark-700);--color-utility-blue-dark-400:var(--color-blue-dark-600);--color-utility-blue-dark-500:var(--color-blue-dark-500);--color-utility-blue-dark-600:var(--color-blue-dark-400);--color-utility-blue-dark-700:var(--color-blue-dark-300);--color-utility-indigo-50:var(--color-indigo-950);--color-utility-indigo-100:var(--color-indigo-900);--color-utility-indigo-200:var(--color-indigo-800);--color-utility-indigo-300:var(--color-indigo-700);--color-utility-indigo-400:var(--color-indigo-600);--color-utility-indigo-500:var(--color-indigo-500);--color-utility-indigo-600:var(--color-indigo-400);--color-utility-indigo-700:var(--color-indigo-300);--color-utility-fuchsia-50:var(--color-fuchsia-950);--color-utility-fuchsia-100:var(--color-fuchsia-900);--color-utility-fuchsia-200:var(--color-fuchsia-800);--color-utility-fuchsia-300:var(--color-fuchsia-700);--color-utility-fuchsia-400:var(--color-fuchsia-600);--color-utility-fuchsia-500:var(--color-fuchsia-500);--color-utility-fuchsia-600:var(--color-fuchsia-400);--color-utility-fuchsia-700:var(--color-fuchsia-300);--color-utility-pink-50:var(--color-pink-950);--color-utility-pink-100:var(--color-pink-900);--color-utility-pink-200:var(--color-pink-800);--color-utility-pink-300:var(--color-pink-700);--color-utility-pink-400:var(--color-pink-600);--color-utility-pink-500:var(--color-pink-500);--color-utility-pink-600:var(--color-pink-400);--color-utility-pink-700:var(--color-pink-300);--color-utility-purple-50:var(--color-purple-950);--color-utility-purple-100:var(--color-purple-900);--color-utility-purple-200:var(--color-purple-800);--color-utility-purple-300:var(--color-purple-700);--color-utility-purple-400:var(--color-purple-600);--color-utility-purple-500:var(--color-purple-500);--color-utility-purple-600:var(--color-purple-400);--color-utility-purple-700:var(--color-purple-300);--color-utility-orange-dark-50:var(--color-orange-dark-950);--color-utility-orange-dark-100:var(--color-orange-dark-900);--color-utility-orange-dark-200:var(--color-orange-dark-800);--color-utility-orange-dark-300:var(--color-orange-dark-700);--color-utility-orange-dark-400:var(--color-orange-dark-600);--color-utility-orange-dark-500:var(--color-orange-dark-500);--color-utility-orange-dark-600:var(--color-orange-dark-400);--color-utility-orange-dark-700:var(--color-orange-dark-300);--color-utility-blue-light-50:var(--color-blue-light-950);--color-utility-blue-light-100:var(--color-blue-light-900);--color-utility-blue-light-200:var(--color-blue-light-800);--color-utility-blue-light-300:var(--color-blue-light-700);--color-utility-blue-light-400:var(--color-blue-light-600);--color-utility-blue-light-500:var(--color-blue-light-500);--color-utility-blue-light-600:var(--color-blue-light-400);--color-utility-blue-light-700:var(--color-blue-light-300);--color-utility-gray-blue-50:var(--color-gray-blue-950);--color-utility-gray-blue-100:var(--color-gray-blue-900);--color-utility-gray-blue-200:var(--color-gray-blue-800);--color-utility-gray-blue-300:var(--color-gray-blue-700);--color-utility-gray-blue-400:var(--color-gray-blue-600);--color-utility-gray-blue-500:var(--color-gray-blue-500);--color-utility-gray-blue-600:var(--color-gray-blue-400);--color-utility-gray-blue-700:var(--color-gray-blue-300);--color-utility-green-50:var(--color-green-950);--color-utility-green-100:var(--color-green-900);--color-utility-green-200:var(--color-green-800);--color-utility-green-300:var(--color-green-700);--color-utility-green-400:var(--color-green-600);--color-utility-green-500:var(--color-green-500);--color-utility-green-600:var(--color-green-400);--color-utility-green-700:var(--color-green-300);--color-utility-yellow-50:var(--color-yellow-950);--color-utility-yellow-100:var(--color-yellow-900);--color-utility-yellow-200:var(--color-yellow-800);--color-utility-yellow-300:var(--color-yellow-700);--color-utility-yellow-400:var(--color-yellow-600);--color-utility-yellow-500:var(--color-yellow-500);--color-utility-yellow-600:var(--color-yellow-400);--color-utility-yellow-700:var(--color-yellow-300);--color-text-white:var(--color-white);--color-text-primary:var(--color-gray-50);--color-text-secondary:var(--color-gray-300);--color-text-secondary_hover:var(--color-gray-200);--color-text-tertiary:var(--color-gray-400);--color-text-tertiary_hover:var(--color-gray-300);--color-text-quaternary:var(--color-gray-400);--color-text-error-primary:var(--color-error-400);--color-text-warning-primary:var(--color-warning-400);--color-text-success-primary:var(--color-success-400);--color-text-disabled:var(--color-gray-500);--color-text-brand-primary:var(--color-gray-50);--color-text-brand-secondary:var(--color-gray-300);--color-text-brand-tertiary:var(--color-gray-400);--color-text-placeholder:var(--color-gray-500);--color-text-placeholder_subtle:var(--color-gray-700);--color-text-primary_on-brand:var(--color-gray-50);--color-text-secondary_on-brand:var(--color-gray-300);--color-text-tertiary_on-brand:var(--color-gray-400);--color-text-quaternary_on-brand:var(--color-gray-400);--color-text-brand-secondary_hover:var(--color-gray-200);--color-text-brand-tertiary_alt:var(--color-gray-50);--color-text-error-primary_hover:var(--color-error-300);--color-border-primary:var(--color-gray-700);--color-border-secondary:var(--color-gray-800);--color-border-secondary_alt:var(--color-gray-800);--color-border-tertiary:var(--color-gray-800);--color-border-brand:var(--color-brand-400);--color-border-brand_alt:var(--color-gray-700);--color-border-error:var(--color-error-400);--color-border-error_subtle:var(--color-error-500);--color-border-disabled:var(--color-gray-700);--color-border-disabled_subtle:var(--color-gray-800);--color-fg-white:var(--color-white);--color-fg-primary:var(--color-white);--color-fg-secondary:var(--color-gray-300);--color-fg-tertiary:var(--color-gray-400);--color-fg-tertiary_hover:var(--color-gray-300);--color-fg-quaternary:var(--color-gray-600);--color-fg-quaternary_hover:var(--color-gray-500);--color-fg-error-primary:var(--color-error-500);--color-fg-error-secondary:var(--color-error-400);--color-fg-warning-primary:var(--color-warning-500);--color-fg-warning-secondary:var(--color-warning-400);--color-fg-success-primary:var(--color-success-500);--color-fg-success-secondary:var(--color-success-400);--color-fg-secondary_hover:var(--color-gray-200);--color-fg-disabled:var(--color-gray-500);--color-fg-disabled_subtle:var(--color-gray-600);--color-fg-brand-primary:var(--color-brand-500);--color-fg-brand-secondary:var(--color-brand-500);--color-fg-brand-primary_alt:var(--color-gray-300);--color-fg-brand-secondary_alt:var(--color-gray-600);--color-fg-brand-secondary_hover:var(--color-gray-500);--color-bg-primary:var(--color-gray-950);--color-bg-primary-solid:var(--color-bg-secondary);--color-bg-primary_alt:var(--color-bg-secondary);--color-bg-primary_hover:var(--color-gray-800);--color-bg-secondary:var(--color-gray-900);--color-bg-secondary-solid:var(--color-gray-600);--color-bg-secondary_subtle:var(--color-gray-900);--color-bg-secondary_hover:var(--color-gray-800);--color-bg-tertiary:var(--color-gray-800);--color-bg-quaternary:var(--color-gray-700);--color-bg-error-primary:var(--color-error-950);--color-bg-error-secondary:var(--color-error-600);--color-bg-error-solid:var(--color-error-600);--color-bg-error-solid_hover:var(--color-error-500);--color-bg-warning-primary:var(--color-warning-950);--color-bg-warning-secondary:var(--color-warning-600);--color-bg-warning-solid:var(--color-warning-600);--color-bg-success-primary:var(--color-success-950);--color-bg-success-secondary:var(--color-success-600);--color-bg-success-solid:var(--color-success-600);--color-bg-active:var(--color-gray-800);--color-bg-disabled:var(--color-gray-800);--color-bg-disabled_subtle:var(--color-gray-900);--color-bg-brand-primary:var(--color-brand-500);--color-bg-brand-primary_alt:var(--color-bg-secondary);--color-bg-brand-secondary:var(--color-brand-600);--color-bg-secondary_alt:var(--color-bg-primary);--color-bg-brand-solid:var(--color-brand-600);--color-bg-brand-solid_hover:var(--color-brand-500);--color-bg-overlay:var(--color-gray-800);--color-bg-brand-section:var(--color-bg-secondary);--color-bg-brand-section_subtle:var(--color-bg-primary);--color-app-store-badge-border:var(--color-white);--color-avatar-bg:var(--color-gray-800);--color-avatar-contrast-border:#ffffff1f;--color-avatar-profile-photo-border:var(--color-gray-950);--color-avatar-styles-bg-neutral:#e0e0e0;--color-button-destructive-primary-icon:var(--color-error-300);--color-button-destructive-primary-icon_hover:var(--color-error-200);--color-button-primary-icon:var(--color-brand-300);--color-button-primary-icon_hover:var(--color-brand-200);--color-featured-icon-light-fg-brand:var(--color-brand-200);--color-featured-icon-light-fg-error:var(--color-error-200);--color-featured-icon-light-fg-gray:var(--color-gray-200);--color-featured-icon-light-fg-success:var(--color-success-200);--color-featured-icon-light-fg-warning:var(--color-warning-200);--color-focus-ring-error:var(--color-error-500);--color-focus-ring:var(--color-brand-500);--color-footer-button-fg:var(--color-gray-300);--color-footer-button-fg_hover:var(--color-gray-100);--color-icon-fg-brand:var(--color-gray-400);--color-icon-fg-brand_on-brand:var(--color-gray-400);--color-nav-item-button-icon-fg:var(--color-gray-400);--color-nav-item-button-icon-fg_active:var(--color-gray-300);--color-nav-item-icon-fg:var(--color-gray-400);--color-nav-item-icon-fg_active:var(--color-gray-300);--color-screen-mockup-border:var(--color-gray-700);--color-slider-handle-bg:var(--color-fg-brand-primary);--color-slider-handle-border:var(--color-bg-primary);--color-toggle-border:var(--color-transparent);--color-toggle-button-fg_disabled:var(--color-gray-600);--color-toggle-slim-border_pressed-hover:var(--color-transparent);--color-toggle-slim-border_pressed:var(--color-transparent);--color-tooltip-supporting-text:var(--color-gray-300);--color-text-editor-icon-fg:var(--color-gray-400);--color-text-editor-icon-fg_active:var(--color-white);--background-color-primary:var(--color-bg-primary);--background-color-primary-solid:var(--color-bg-primary-solid);--background-color-primary_alt:var(--color-bg-primary_alt);--background-color-primary_hover:var(--color-bg-primary_hover);--background-color-secondary:var(--color-bg-secondary);--background-color-secondary-solid:var(--color-bg-secondary-solid);--background-color-secondary_alt:var(--color-bg-secondary_alt);--background-color-secondary_hover:var(--color-bg-secondary_hover);--background-color-secondary_subtle:var(--color-bg-secondary_subtle);--background-color-tertiary:var(--color-bg-tertiary);--background-color-quaternary:var(--color-bg-quaternary);--background-color-active:var(--color-bg-active);--background-color-disabled:var(--color-bg-disabled);--background-color-disabled_subtle:var(--color-bg-disabled_subtle);--background-color-overlay:var(--color-bg-overlay);--background-color-brand-primary:var(--color-bg-brand-primary);--background-color-brand-primary_alt:var(--color-bg-brand-primary_alt);--background-color-brand-secondary:var(--color-bg-brand-secondary);--background-color-brand-solid:var(--color-bg-brand-solid);--background-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--background-color-brand-section:var(--color-bg-brand-section);--background-color-brand-section_subtle:var(--color-bg-brand-section_subtle);--background-color-error-primary:var(--color-bg-error-primary);--background-color-error-secondary:var(--color-bg-error-secondary);--background-color-error-solid:var(--color-bg-error-solid);--background-color-error-solid_hover:var(--color-bg-error-solid_hover);--background-color-warning-primary:var(--color-bg-warning-primary);--background-color-warning-secondary:var(--color-bg-warning-secondary);--background-color-warning-solid:var(--color-bg-warning-solid);--background-color-success-primary:var(--color-bg-success-primary);--background-color-success-secondary:var(--color-bg-success-secondary);--background-color-success-solid:var(--color-bg-success-solid);--background-color-border-brand:var(--color-border-brand);--background-color-border-tertiary:var(--color-border-tertiary);--background-color-border-brand_alt:var(--color-border-brand_alt);--text-color-primary:var(--color-text-primary);--text-color-primary_on-brand:var(--color-text-primary_on-brand);--text-color-secondary:var(--color-text-secondary);--text-color-secondary_hover:var(--color-text-secondary_hover);--text-color-secondary_on-brand:var(--color-text-secondary_on-brand);--text-color-tertiary:var(--color-text-tertiary);--text-color-tertiary_hover:var(--color-text-tertiary_hover);--text-color-tertiary_on-brand:var(--color-text-tertiary_on-brand);--text-color-quaternary:var(--color-text-quaternary);--text-color-quaternary_on-brand:var(--color-text-quaternary_on-brand);--text-color-disabled:var(--color-text-disabled);--text-color-placeholder:var(--color-text-placeholder);--text-color-placeholder_subtle:var(--color-text-placeholder_subtle);--text-color-brand-primary:var(--color-text-brand-primary);--text-color-brand-secondary:var(--color-text-brand-secondary);--text-color-brand-secondary_hover:var(--color-text-brand-secondary_hover);--text-color-brand-tertiary:var(--color-text-brand-tertiary);--text-color-brand-tertiary_alt:var(--color-text-brand-tertiary_alt);--text-color-error-primary:var(--color-text-error-primary);--text-color-error-primary_hover:var(--color-text-error-primary_hover);--text-color-warning-primary:var(--color-text-warning-primary);--text-color-success-primary:var(--color-text-success-primary);--text-color-tooltip-supporting-text:var(--color-tooltip-supporting-text);--border-color-primary:var(--color-border-primary);--border-color-secondary:var(--color-border-secondary);--border-color-secondary_alt:var(--color-border-secondary_alt);--border-color-tertiary:var(--color-border-tertiary);--border-color-disabled:var(--color-border-disabled);--border-color-brand:var(--color-border-brand);--border-color-brand-solid:var(--color-bg-brand-solid);--border-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--border-color-error:var(--color-border-error);--border-color-disabled_subtle:var(--color-border-disabled_subtle);--border-color-brand_alt:var(--color-border-brand_alt);--border-color-error_subtle:var(--color-border-error_subtle);--ring-color-primary:var(--color-border-primary);--ring-color-secondary:var(--color-border-secondary);--ring-color-secondary_alt:var(--color-border-secondary_alt);--ring-color-tertiary:var(--color-border-tertiary);--ring-color-brand:var(--color-border-brand);--ring-color-brand-solid:var(--color-bg-brand-solid);--ring-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--ring-color-error:var(--color-border-error);--ring-color-error_subtle:var(--color-border-error_subtle);--ring-color-disabled:var(--color-border-disabled);--ring-color-disabled_subtle:var(--color-border-disabled_subtle);--ring-color-brand_alt:var(--color-border-brand_alt);--ring-color-bg-brand-solid:var(--color-bg-brand-solid);--outline-color-primary:var(--color-border-primary);--outline-color-secondary:var(--color-border-secondary);--outline-color-secondary_alt:var(--color-border-secondary_alt);--outline-color-tertiary:var(--color-border-tertiary);--outline-color-disabled:var(--color-border-disabled);--outline-color-disabled_subtle:var(--color-border-disabled_subtle);--outline-color-brand-solid:var(--color-bg-brand-solid);--outline-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--outline-color-error:var(--color-border-error);--outline-color-error_subtle:var(--color-border-error_subtle);--outline-color-brand:var(--color-border-brand);--outline-color-brand_alt:var(--color-border-brand_alt)}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.container{width:100%}@media (min-width:320px){.container{max-width:320px}}@media (min-width:600px){.container{max-width:600px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-2{margin-top:calc(var(--spacing)*2)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.h-5{height:calc(var(--spacing)*5)}.h-8{height:calc(var(--spacing)*8)}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing)*5)}.w-auto{width:auto}.max-w-3xl{max-width:var(--container-3xl)}.max-w-none{max-width:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.items-center{align-items:center}.rounded-lg{border-radius:var(--radius-lg)}.p-2{padding:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.pt-24{padding-top:calc(var(--spacing)*24)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.text-display-sm{font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-line{white-space:pre-line}.text-fg-quaternary{color:var(--color-fg-quaternary)}.text-primary{color:var(--text-color-primary)}.text-secondary{color:var(--text-color-secondary)}.text-tertiary{color:var(--text-color-tertiary)}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.prose-gray{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153}@supports (color:lab(0% 0 0)){.prose-gray{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.running{animation-play-state:running}.hover\:bg-primary_hover:where([data-rac])[data-hovered]{background-color:var(--background-color-primary_hover)}@media (hover:hover){.hover\:bg-primary_hover:where(:not([data-rac])):hover{background-color:var(--background-color-primary_hover)}}.hover\:text-fg-quaternary_hover:where([data-rac])[data-hovered]{color:var(--color-fg-quaternary_hover)}@media (hover:hover){.hover\:text-fg-quaternary_hover:where(:not([data-rac])):hover{color:var(--color-fg-quaternary_hover)}}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing)*6)}}@media (min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}.dark\:prose-invert:where(.dark-mode,.dark-mode *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}}.prose:not(:where([class~=not-prose],[class~=not-prose] *)){--tw-prose-body:var(--color-text-tertiary);--tw-prose-headings:var(--color-text-primary);--tw-prose-lead:var(--color-text-tertiary);--tw-prose-links:var(--color-text-tertiary);--tw-prose-bold:var(--color-text-primary);--tw-prose-counters:var(--color-text-tertiary);--tw-prose-bullets:var(--color-text-tertiary);--tw-prose-hr:var(--color-border-secondary);--tw-prose-quotes:var(--color-text-primary);--tw-prose-quote-borders:var(--color-fg-brand-primary_alt);--tw-prose-captions:var(--color-text-tertiary);--tw-prose-code:var(--color-text-tertiary);--tw-prose-pre-code:var(--color-text-tertiary);--tw-prose-pre-bg:var(--color-bg-primary);--tw-prose-th-borders:var(--color-border-primary);--tw-prose-td-borders:var(--color-border-secondary);color:var(--tw-prose-body);font-size:var(--text-md);line-height:var(--text-md--line-height)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(p){margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*4)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where([class~=lead]){font-size:var(--text-md);line-height:var(--text-md--line-height);margin-top:1.2em;margin-bottom:1.2em}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol){margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*4);padding-inline-start:calc(var(--spacing)*5.75);list-style-type:decimal}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul){margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*4);padding-inline-start:calc(var(--spacing)*5.75);list-style-type:disc}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(li){margin-top:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*2)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol>li),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul>li){margin-top:0;margin-bottom:0;padding-inline-start:1px}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(hr){margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote){color:var(--tw-prose-quotes);border-left-width:2px;border-left-color:var(--tw-prose-quote-borders);margin-top:calc(var(--spacing)*10);margin-bottom:calc(var(--spacing)*10);padding-inline-start:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote p){font-style:italic;font-weight:500;font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(){content:open-quote;content:close-quote}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h1){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height);margin-bottom:calc(var(--spacing)*5);margin-top:calc(var(--spacing)*10)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-bottom:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-lg);line-height:var(--text-lg--line-height);margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*5)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2+*),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3+*),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4+*){margin-top:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h1 strong){color:inherit;font-weight:900}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2 strong){color:inherit;font-weight:800}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3 strong),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4 strong){color:inherit;font-weight:700}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(img){border-radius:var(--radius-xl);object-fit:cover;width:100%;margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(video){margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure){margin-top:calc(var(--spacing)*10);margin-bottom:calc(var(--spacing)*10)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure>*){margin-top:0;margin-bottom:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){border-left-width:2px;border-left-color:var(--tw-prose-quote-borders);padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*2);padding-inline-start:calc(var(--spacing)*4)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote) blockquote){border:none;padding-inline-start:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(img+figcaption){align-items:center;gap:calc(var(--spacing)*1.5);display:flex}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figcaption){color:var(--tw-prose-captions);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin-top:calc(var(--spacing)*3)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(cite){font-style:normal}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(a:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a)){text-underline-offset:3px;font-weight:400;text-decoration:underline}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(a:focus-visible){border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(:is(h1,h2,h3) a){color:var(--tw-prose-headings);font-weight:inherit;text-decoration:none}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)){padding:calc(var(--spacing)*.5)calc(var(--spacing)*1.5);margin:calc(var(--spacing)*-.5)0px;background:var(--color-bg-secondary);box-shadow:0 0 0 1px var(--color-border-secondary);border-radius:6px;font-size:.875rem;font-weight:700;line-height:1.25rem}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)):before,.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)):after{content:""}.prose.prose-centered-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote){text-align:center;border-left:none;padding-inline-start:0!important}.prose.prose-centered-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){text-align:center;border-left:none;padding-inline-start:0!important;padding-top:0!important;padding-bottom:0!important}.prose.prose-minimal-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote),.prose.prose-minimal-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){border-left:none;padding-inline-start:0!important}@media (min-width:48rem){.prose.md\:prose-lg:not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(p){margin-top:calc(var(--spacing)*4.5);margin-bottom:calc(var(--spacing)*4.5)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where([class~=lead]){font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-top:1.09em;margin-bottom:1.09em}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul){margin-top:calc(var(--spacing)*4.5);margin-bottom:calc(var(--spacing)*4.5);padding-inline-start:calc(var(--spacing)*6.5)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol>li),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul>li){margin-top:0;margin-bottom:0;padding-inline-start:1px}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(hr){margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*8)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote){margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*12);padding-inline-start:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote p){font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h1){font-size:var(--text-display-md);line-height:var(--text-display-md--line-height);margin-bottom:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*12)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2){font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height);margin-bottom:calc(var(--spacing)*5);margin-top:calc(var(--spacing)*10)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3){font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*8)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4){font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-bottom:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*8)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2+*),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3+*),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4+*){margin-top:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure){margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*12)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure>*){margin-top:0;margin-bottom:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){padding-inline-start:calc(var(--spacing)*5)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure>blockquote+figcaption){font-size:var(--text-md);line-height:var(--text-md--line-height)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figcaption){margin-top:calc(var(--spacing)*4)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(a:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a)){text-underline-offset:3px;font-weight:400;text-decoration:underline}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(:is(h1,h2,h3) a){color:var(--tw-prose-headings);font-weight:inherit;text-decoration:none}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)){padding:calc(var(--spacing)*.5)calc(var(--spacing)*1.5);margin:calc(var(--spacing)*-.5)0px;background:var(--color-bg-secondary);box-shadow:0 0 0 1px var(--color-border-secondary);border-radius:6px;font-size:.875rem;font-weight:700;line-height:1.25rem}}.prose>:first-child:not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose>:last-child:not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.landing{--ink:#0c0f0d;--ink-2:#151a17;--ink-3:#1e2420;--paper:#f5f2ea;--paper-2:#ece7d9;--line:#1a1f1c;--green:#61d46a;--green-2:#43c251;--green-ink:#004008;--green-soft:#c4f3c4;--mute:#6b7068;--mute-2:#a8ad9f;--r-sm:6px;--r:10px;--r-lg:18px;--max:1280px;--pad:clamp(20px,4vw,56px);background:var(--paper);color:var(--ink);font-family:var(--f-sans,"Geist",system-ui,sans-serif);font-feature-settings:"ss01","cv11";min-height:100vh;font-size:16px;line-height:1.5;overflow-x:hidden}@supports (color:lab(0% 0 0)){.landing{--green:lab(76.6558% -50.5136 42.0179);--green-2:lab(69.7863% -53.411 45.1934);--green-ink:lab(22.4903% -34.0129 30.4572);--green-soft:lab(91.7467% -22.3603 17.6397)}}.landing *{box-sizing:border-box}.landing img{max-width:100%;display:block}.landing button{font:inherit}.landing a{color:inherit;text-decoration:none}.landing ul{margin:0;padding:0;list-style:none}.landing .grain{pointer-events:none;z-index:1;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.landing .nav{z-index:50;background:var(--paper);padding:16px 0;display:block;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.landing .nav{background:color-mix(in oklab,var(--paper)90%,transparent)}}.landing .nav{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.landing .nav{border-bottom:1px solid color-mix(in oklab,var(--ink)10%,transparent)}}.landing .nav__logo{z-index:2;align-items:center;display:inline-flex;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.landing .nav__logo img{width:auto;height:30px}.landing .nav__inner{max-width:var(--max);padding:0 var(--pad);align-items:center;margin:0 auto;display:flex}.landing .nav__links{gap:28px;font-size:14px;font-weight:500;display:flex}.landing .nav__right{z-index:2;align-items:center;gap:14px;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.landing .nav__links a{padding:6px 2px;position:relative}.landing .nav__links a:hover{color:var(--green-ink)}.landing .nav__links a:after{content:"";background:var(--green);height:2px;transition:right .25s;position:absolute;bottom:0;left:0;right:100%}.landing .nav__links a:hover:after{right:0}.landing .nav__burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;display:none}.landing .nav__burger span{background:var(--ink);width:22px;height:2px;transition:transform .25s,opacity .25s;display:block}.landing .nav.is-open .nav__burger span:first-child{transform:translateY(7px)rotate(45deg)}.landing .nav.is-open .nav__burger span:nth-child(2){opacity:0}.landing .nav.is-open .nav__burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.landing .nav__backdrop{background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.landing .nav__backdrop{background:color-mix(in oklab,var(--ink)50%,transparent)}}.landing .nav__backdrop{z-index:199;animation:.25s landing-fadeIn}@keyframes landing-fadeIn{0%{opacity:0}to{opacity:1}}.landing .nav__panel{background:var(--paper);z-index:200;flex-direction:column;gap:28px;width:min(320px,82vw);padding:20px 22px 28px;animation:.3s cubic-bezier(.4,0,.2,1) landing-slideInRight;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px -20px #00000059}.landing .nav__panel-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.landing .nav__panel-logo{align-items:center;display:inline-flex}.landing .nav__panel-logo img{width:auto;height:28px}@keyframes landing-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.landing .nav__panel-links{letter-spacing:-.01em;flex-direction:column;gap:2px;font-size:20px;font-weight:600;line-height:1.2;display:flex}.landing .nav__panel-links a{border-bottom:1px solid var(--ink);padding:14px 0}@supports (color:color-mix(in lab, red, red)){.landing .nav__panel-links a{border-bottom:1px solid color-mix(in oklab,var(--ink)10%,transparent)}}.landing .nav__panel-links a{transition:color .2s,padding-left .2s}.landing .nav__panel-links a:active,.landing .nav__panel-links a:hover{color:var(--green-ink);padding-left:6px}.landing .nav__close{cursor:pointer;width:40px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-right:-8px;transition:background .2s;display:inline-flex}.landing .nav__close:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.landing .nav__close:hover{background:color-mix(in oklab,var(--ink)6%,transparent)}}.landing .nav__close svg{width:24px;height:24px}.landing .nav__panel-actions{border-top:1px solid var(--ink);flex-direction:column;gap:14px;margin-top:auto;padding-top:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.landing .nav__panel-actions{border-top:1px solid color-mix(in oklab,var(--ink)10%,transparent)}}.landing .nav__panel-actions .btn{padding:18px 22px;font-size:16px}.landing .nav__panel-actions .lang{justify-content:center;padding:10px 0;font-size:14px}.landing .lang{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute);align-items:center;gap:6px;font-size:12px;display:inline-flex}.landing .lang__btn{cursor:pointer;color:inherit;font:inherit;letter-spacing:.04em;background:0 0;border:0;padding:4px 2px}.landing .lang__btn.is-active{color:var(--ink);font-weight:600}.landing .lang__sep{opacity:.5}.landing .btn{border-radius:var(--r);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .15s,background .2s,color .2s,border-color .2s;display:inline-flex}.landing .btn svg{width:16px;height:16px}.landing .btn--lg{padding:14px 22px;font-size:15px}.landing .btn--block{width:100%}.landing .btn--primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.landing .btn--primary:hover{background:var(--green-ink);border-color:var(--green-ink);color:#eafff0;transform:translateY(-1px)}.landing .btn--ghost{color:var(--ink);border-color:var(--ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.landing .btn--ghost{border-color:color-mix(in oklab,var(--ink)18%,transparent)}}.landing .btn--ghost:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.landing .btn--ghost:hover{background:color-mix(in oklab,var(--ink)6%,transparent)}}.landing .btn--light{background:var(--green);color:var(--ink);border-color:var(--green)}.landing .btn--light:hover{background:var(--green-2)}.landing .btn--outline-light{color:var(--paper);border-color:var(--paper);background:0 0}@supports (color:color-mix(in lab, red, red)){.landing .btn--outline-light{border-color:color-mix(in oklab,var(--paper)30%,transparent)}}.landing .btn--outline-light:hover{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.landing .btn--outline-light:hover{background:color-mix(in oklab,var(--paper)10%,transparent)}}.landing .u-stroke{-webkit-text-stroke:1.5px var(--ink);color:#0000;font-family:var(--f-display,"Archivo Black",system-ui,sans-serif);letter-spacing:-.02em;font-weight:400}.landing .u-accent{color:var(--green-ink);font-family:var(--f-display,"Archivo Black",system-ui,sans-serif);letter-spacing:-.02em;font-weight:400}.landing .u-accent-light{color:var(--green);font-family:var(--f-display,"Archivo Black",system-ui,sans-serif);letter-spacing:-.02em;font-weight:400}.landing .section-head{padding:clamp(60px,9vw,120px)var(--pad)clamp(28px,5vw,56px);max-width:var(--max);margin:0 auto}.landing .eyebrow{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute);border:1px solid var(--ink);align-items:center;gap:10px;padding:6px 12px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.landing .eyebrow{border:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.landing .eyebrow{border-radius:999px;margin-bottom:22px}.landing .eyebrow span:first-child{color:var(--green-ink);font-weight:600}.landing .eyebrow--light{color:var(--mute-2);border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.landing .eyebrow--light{border-color:color-mix(in oklab,var(--paper)25%,transparent)}}.landing .eyebrow--light span:first-child{color:var(--green)}.landing .section-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,84px);font-weight:800;line-height:.98}.landing .section-title span{display:block}.landing .section-title--light{color:var(--paper)}.landing .section-sub{color:var(--mute);max-width:640px;margin:20px 0 0;font-size:clamp(16px,1.6vw,19px)}.landing .hero{padding:clamp(40px,6vw,80px)var(--pad)0;max-width:var(--max);margin:0 auto;position:relative}.landing .hero__inner{grid-template-rows:auto auto;grid-template-columns:1.1fr 1fr;align-items:center;gap:0 clamp(24px,4vw,72px);min-height:70vh;display:grid}.landing .hero__copy{grid-area:1/1}.landing .hero__stage{grid-area:1/2/span 2}.landing .hero__stats{grid-area:2/1}@media (max-width:960px){.landing .hero__inner{grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:32px;min-height:auto}.landing .hero__copy{grid-area:1/1}.landing .hero__stage{grid-area:2/1}.landing .hero__stats{grid-area:3/1}}.landing .pill{border:1px solid var(--ink);align-items:center;gap:10px;padding:7px 14px 7px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.landing .pill{border:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.landing .pill{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.landing .pill{background:color-mix(in oklab,var(--green-soft)40%,var(--paper))}}.landing .pill{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--green-ink);border-radius:999px;font-size:12px}.landing .pill__dot{background:var(--green-2);width:8px;height:8px;box-shadow:0 0 0 4px var(--green);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.landing .pill__dot{box-shadow:0 0 0 4px color-mix(in oklab,var(--green)25%,transparent)}}.landing .pill__dot{animation:2s ease-in-out infinite landing-pulse}@keyframes landing-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.landing .hero__title{letter-spacing:-.03em;text-wrap:balance;margin:22px 0 0;font-size:clamp(44px,7.5vw,104px);font-weight:800;line-height:.95}.landing .hero__title span{display:block}.landing .hero__sub{color:var(--mute);max-width:520px;margin:24px 0 32px;font-size:clamp(16px,1.6vw,20px)}.landing .hero__cta{flex-wrap:wrap;gap:12px;display:flex}.landing .hero__stats{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:24px;margin:44px 0 0;padding-top:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.landing .hero__stats{border-top:1px solid color-mix(in oklab,var(--ink)12%,transparent)}}.landing .hero__stats dt{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.landing .hero__stats dd{letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(22px,2.5vw,32px);font-weight:700}.landing .hero__stage{aspect-ratio:1;min-height:460px;position:relative}@media (max-width:960px){.landing .hero__stage{aspect-ratio:5/4;min-height:380px}}.landing .device{background:var(--ink);box-shadow:0 30px 80px -30px #0006,0 0 0 1px var(--ink),inset 0 0 0 6px var(--ink-2);border-radius:18px;position:absolute;inset:6% 0}@supports (color:color-mix(in lab, red, red)){.landing .device{box-shadow:0 30px 80px -30px #0006,0 0 0 1px color-mix(in oklab,var(--ink)100%,transparent),inset 0 0 0 6px var(--ink-2)}}.landing .device{overflow:hidden;transform:rotate(-2deg)}.landing .device__bar{background:var(--ink-2);color:var(--mute-2);font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);align-items:center;gap:6px;padding:10px 14px;font-size:11px;display:flex}.landing .device__dot{background:var(--mute);border-radius:99px;width:9px;height:9px}@supports (color:color-mix(in lab, red, red)){.landing .device__dot{background:color-mix(in oklab,var(--mute)50%,transparent)}}.landing .device__dot:first-child{background:#ff5e56}.landing .device__dot:nth-child(2){background:#ffbd2e}.landing .device__dot:nth-child(3){background:#27c93f}.landing .device__url{opacity:.7;margin-left:10px}.landing .device__screen{background:radial-gradient(120% 80% at 80% 0%,var(--green),transparent 60%),linear-gradient(180deg,#0f1310,#0a0c0b);height:calc(100% - 34px);position:relative}@supports (color:color-mix(in lab, red, red)){.landing .device__screen{background:radial-gradient(120% 80% at 80% 0%,color-mix(in oklab,var(--green)18%,transparent),transparent 60%),linear-gradient(180deg,#0f1310,#0a0c0b)}}.landing .device__screen{color:var(--paper);grid-template-rows:auto 1fr auto;gap:14px;padding:22px;display:grid}.landing .receipt{color:#1a1a1a;width:280px;font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),95% 100%,90% calc(100% - 8px),85% 100%,80% calc(100% - 8px),75% 100%,70% calc(100% - 8px),65% 100%,60% calc(100% - 8px),55% 100%,50% calc(100% - 8px),45% 100%,40% calc(100% - 8px),35% 100%,30% calc(100% - 8px),25% 100%,20% calc(100% - 8px),15% 100%,10% calc(100% - 8px),5% 100%,0 calc(100% - 8px));background:#fbfaf5;padding:18px 18px 22px;font-size:12px;position:absolute;bottom:2%;right:-2%;transform:rotate(5deg);box-shadow:0 30px 60px -20px #00000059,0 0 0 1px #0000000a}.landing .receipt__head{justify-content:space-between;align-items:baseline;display:flex}.landing .receipt__head strong{font-family:var(--f-sans,"Geist",system-ui,sans-serif);letter-spacing:-.01em;font-size:15px}.landing .receipt__head span{color:#666;font-size:10px}.landing .receipt__meta{color:#666;justify-content:space-between;margin:4px 0 12px;font-size:10px;display:flex}.landing .receipt__items{border-top:1px dashed #c8c8c8;border-bottom:1px dashed #c8c8c8;flex-direction:column;justify-content:flex-start;height:130px;margin:0 0 10px;padding:10px 0;display:flex;overflow:hidden}.landing .receipt__items li{grid-template-columns:auto 1fr auto;gap:8px;padding:2px 0;display:grid}.landing .receipt__items li b{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);font-weight:500}.landing .receipt__items li span.qty{color:#666}.landing .receipt__sum{font-family:var(--f-sans,"Geist",system-ui,sans-serif);letter-spacing:-.01em;justify-content:space-between;font-size:15px;font-weight:700;display:flex}.landing .receipt__pay{text-align:center;color:#333;letter-spacing:.08em;margin-top:8px;font-size:10px}.landing .receipt__foot{text-align:center;color:#999;margin-top:10px;font-size:10px}.landing .receipt__items li.is-adding{transform-origin:0;animation:.35s forwards landing-itemIn}@keyframes landing-itemIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.landing .ds{color:var(--paper)}.landing .ds__hd{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute-2);justify-content:space-between;align-items:center;font-size:11px;display:flex}.landing .ds__hd b{color:var(--green)}.landing .ds__grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.landing .ds__btn{background:var(--ink-3);border:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.landing .ds__btn{border:1px solid color-mix(in oklab,var(--paper)8%,transparent)}}.landing .ds__btn{color:var(--paper);text-align:left;font-family:var(--f-sans,"Geist",system-ui,sans-serif);border-radius:10px;gap:4px;min-height:62px;padding:12px 10px;transition:background .2s,border-color .2s,transform .15s;display:grid}.landing .ds__btn b{font-size:13px;font-weight:600}.landing .ds__btn span{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute-2);font-size:11px}.landing .ds__btn.is-picked{background:var(--green);color:var(--ink);border-color:var(--green);transform:scale(1.03)}.landing .ds__btn.is-picked span{color:var(--ink);opacity:.7}.landing .ds__sum{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute-2);border-top:1px solid var(--paper);justify-content:space-between;padding-top:10px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.landing .ds__sum{border-top:1px solid color-mix(in oklab,var(--paper)10%,transparent)}}.landing .ds__sum b{color:var(--paper);font-family:var(--f-sans,"Geist",system-ui,sans-serif);letter-spacing:-.01em;font-size:16px;font-weight:700}.landing .marquee{margin:clamp(60px,9vw,100px)calc(var(--pad)*-1)0;border-top:1px solid var(--ink);padding:22px 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.landing .marquee{border-top:1px solid color-mix(in oklab,var(--ink)12%,transparent)}}.landing .marquee{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.landing .marquee{border-bottom:1px solid color-mix(in oklab,var(--ink)12%,transparent)}}.landing .marquee{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.landing .marquee{background:color-mix(in oklab,var(--ink)94%,transparent)}}.landing .marquee{color:var(--paper)}.landing .marquee__track{white-space:nowrap;font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);gap:24px;width:max-content;font-size:13px;animation:40s linear infinite landing-slide;display:flex}.landing .marquee__track span:nth-child(2n){color:var(--green)}@keyframes landing-slide{to{transform:translate(-50%)}}.landing .features{background:var(--paper-2);border-top:1px solid var(--ink);max-width:none;margin:clamp(48px,7vw,96px) 0 0;padding:0 0 clamp(60px,9vw,120px)}@supports (color:color-mix(in lab, red, red)){.landing .features{border-top:1px solid color-mix(in oklab,var(--ink)10%,transparent)}}.landing .features .section-head{padding-left:var(--pad);padding-right:var(--pad)}.landing .features .features__grid,.landing .features .feat-grid{max-width:var(--max);margin-left:auto;margin-right:auto}@media (max-width:720px){.landing .features .features__grid,.landing .features .feat-grid{margin-left:var(--pad);margin-right:var(--pad);border-radius:14px;overflow:hidden}.landing .fbox{gap:14px;padding:36px 28px}.landing .fbox h3{font-size:19px}.landing .fbox p{font-size:14.5px;line-height:1.55}}.landing .tabs{margin-top:24px}.landing .tabs__bar{border-top:1px solid var(--ink);flex-wrap:wrap;gap:0;display:flex}@supports (color:color-mix(in lab, red, red)){.landing .tabs__bar{border-top:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.landing .tabs__bar{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.landing .tabs__bar{border-bottom:1px solid color-mix(in oklab,var(--ink)15%,transparent)}}.landing .tab{border:0;border-right:1px solid var(--ink);background:0 0;flex:1;align-items:baseline;gap:10px;min-width:200px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.landing .tab{border-right:1px solid color-mix(in oklab,var(--ink)10%,transparent)}}.landing .tab{text-align:left;color:var(--mute);cursor:pointer;font-size:16px;font-weight:600;transition:color .2s,background .2s;position:relative}.landing .tab:last-child{border-right:0}.landing .tab__num{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute-2);font-size:11px;font-weight:500}.landing .tab:hover{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.landing .tab:hover{background:color-mix(in oklab,var(--ink)3%,transparent)}}.landing .tab.is-active{color:var(--ink)}.landing .tab.is-active:before{content:"";background:var(--green);height:3px;position:absolute;inset:auto 0 -1px}.landing .tabs__body{padding:clamp(32px,5vw,72px) 0}.landing .tpanel{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(30px,5vw,80px);display:none}.landing .tpanel.is-active{animation:.4s landing-fadeUp;display:grid}@media (max-width:960px){.landing .tpanel.is-active{grid-template-columns:1fr}}@keyframes landing-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.landing .tpanel__copy h3{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(28px,3.8vw,48px);font-weight:800;line-height:1.05}.landing .tpanel__copy p{color:var(--mute);max-width:520px;margin:0 0 22px;font-size:17px}.landing .checks{gap:10px;display:grid}.landing .checks li{padding-left:28px;font-size:15px;position:relative}.landing .checks li:before{content:"";border-left:2px solid var(--green-ink);border-bottom:2px solid var(--green-ink);width:16px;height:9px;position:absolute;top:7px;left:0;transform:rotate(-45deg)}.landing .mock{border:1px solid var(--ink);background:#fbfaf5}@supports (color:color-mix(in lab, red, red)){.landing .mock{border:1px solid color-mix(in oklab,var(--ink)10%,transparent)}}.landing .mock{border-radius:var(--r-lg);padding:22px;box-shadow:0 40px 80px -40px #0003}.landing .mock--pos{color:var(--paper);border-color:var(--ink-3);background:#0c0f0d}.landing .mock__hd{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute-2);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:12px;display:flex}.landing .mock__hd span:first-child{color:var(--green);font-weight:600}.landing .mock__chip{background:var(--paper);padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.landing .mock__chip{background:color-mix(in oklab,var(--paper)10%,transparent)}}.landing .mock__chip{border-radius:4px}.landing .mock__grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.landing .pbtn{background:oklch(.5 .1 var(--c))}@supports (color:color-mix(in lab, red, red)){.landing .pbtn{background:color-mix(in oklab,oklch(.5 .1 var(--c))20%,var(--ink-3))}}.landing .pbtn{border:1px solid oklch(.7 .18 var(--c))}@supports (color:color-mix(in lab, red, red)){.landing .pbtn{border:1px solid color-mix(in oklab,oklch(.7 .18 var(--c))40%,transparent)}}.landing .pbtn{color:var(--paper);cursor:pointer;text-align:left;border-radius:8px;gap:4px;padding:10px;transition:transform .15s,background .2s;display:grid}.landing .pbtn:hover{background:oklch(.6 .14 var(--c));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.landing .pbtn:hover{background:color-mix(in oklab,oklch(.6 .14 var(--c))30%,var(--ink-3))}}.landing .pbtn b{font-size:13px;font-weight:600}.landing .pbtn span{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);opacity:.7;font-size:11px}.landing .mock__cart{border-top:1px dashed var(--paper)}@supports (color:color-mix(in lab, red, red)){.landing .mock__cart{border-top:1px dashed color-mix(in oklab,var(--paper)20%,transparent)}}.landing .mock__cart{margin-bottom:14px;padding-top:10px}.landing .mock__row{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute-2);justify-content:space-between;padding:3px 0;font-size:12px;display:flex}.landing .mock__row--sum{color:var(--paper);font-weight:700;font-family:var(--f-sans,"Geist",system-ui,sans-serif);border-top:1px solid var(--paper);margin-top:6px;padding-top:8px;font-size:14px}@supports (color:color-mix(in lab, red, red)){.landing .mock__row--sum{border-top:1px solid color-mix(in oklab,var(--paper)10%,transparent)}}.landing .mock__pay{grid-template-columns:1fr 2fr;gap:8px;display:grid}.landing .pay{cursor:pointer;border:0;border-radius:8px;padding:12px;font-size:13px;font-weight:600}.landing .pay--cash{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.landing .pay--cash{background:color-mix(in oklab,var(--paper)10%,transparent)}}.landing .pay--cash{color:var(--paper)}.landing .pay--card{background:var(--green);color:var(--ink)}.landing .mock--plan{gap:14px;display:grid}.landing .plan-list{gap:8px;display:grid}.landing .plan-row{background:var(--ink);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.landing .plan-row{background:color-mix(in oklab,var(--ink)4%,transparent)}}.landing .plan-row{border-left:3px solid var(--ink);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.landing .plan-row{border-left:3px solid color-mix(in oklab,var(--ink)12%,transparent)}}.landing .plan-row--active{border-left-color:var(--green);background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.landing .plan-row--active{background:color-mix(in oklab,var(--green-soft)50%,var(--paper))}}.landing .plan-row__main b{letter-spacing:-.01em;font-size:14px;font-weight:700;display:block}.landing .plan-row__main small{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute);margin-top:3px;font-size:11px;display:block}.landing .plan-status{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);background:var(--ink);padding:4px 10px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.landing .plan-status{background:color-mix(in oklab,var(--ink)8%,transparent)}}.landing .plan-status{color:var(--mute);letter-spacing:.04em;text-transform:uppercase;border-radius:99px}.landing .plan-status--active{background:var(--green);color:var(--ink)}.landing .plan-shifts{border-top:1px dashed var(--ink);margin-top:6px;padding-top:14px}@supports (color:color-mix(in lab, red, red)){.landing .plan-shifts{border-top:1px dashed color-mix(in oklab,var(--ink)14%,transparent)}}.landing .plan-shifts>small{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:10px;display:block}.landing .plan-shifts__row{flex-wrap:wrap;gap:6px;display:flex}.landing .plan-shifts__row span{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);background:var(--ink);padding:4px 10px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.landing .plan-shifts__row span{background:color-mix(in oklab,var(--ink)6%,transparent)}}.landing .plan-shifts__row span{color:var(--ink);border-radius:99px}.landing .plan-shifts__open{background:#f5b544!important}@supports (color:color-mix(in lab, red, red)){.landing .plan-shifts__open{background:color-mix(in oklab,#f5b544 22%,var(--paper))!important}}.landing .plan-shifts__open{color:#8a5e10!important}.landing .mock--phone{box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.landing .phone{aspect-ratio:9/19;background:var(--ink);border-radius:36px;width:280px;padding:14px;position:relative;box-shadow:0 30px 80px -20px #0006}.landing .phone__notch{z-index:2;background:#000;border-radius:99px;width:90px;height:22px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.landing .phone__screen{background:#fbfaf5;border-radius:24px;grid-template-rows:auto 1fr auto auto auto;gap:10px;height:100%;padding:40px 20px 20px;display:grid}.landing .phone__hd{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute);text-align:center;border-bottom:1px solid var(--ink);padding-bottom:10px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.landing .phone__hd{border-bottom:1px solid color-mix(in oklab,var(--ink)10%,transparent)}}.landing .phone__item{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto auto;gap:10px;padding:10px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.landing .phone__item{border-bottom:1px solid color-mix(in oklab,var(--ink)7%,transparent)}}.landing .phone__item{align-items:center;font-size:14px}.landing .phone__item i{font-style:normal;font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute);font-size:12px}.landing .phone__item span{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);background:var(--ink);padding:4px 8px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.landing .phone__item span{background:color-mix(in oklab,var(--ink)5%,transparent)}}.landing .phone__item span{letter-spacing:.1em;border-radius:6px}.landing .phone__sum{letter-spacing:-.01em;justify-content:space-between;padding-top:10px;font-weight:700;display:flex}.landing .phone__cta{background:var(--green-ink);color:#eafff0;cursor:pointer;border:0;border-radius:12px;padding:14px;font-size:14px;font-weight:600}.landing .phone__hint{text-align:center;font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute);font-size:10px}.landing .mock--kds{color:var(--paper);border-color:var(--ink-3);background:#0c0f0d;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.landing .ticket{background:var(--ink-3);border-left:3px solid var(--mute);border-radius:10px;gap:8px;padding:14px;font-size:13px;display:grid}.landing .ticket__hd{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);justify-content:space-between;display:flex}.landing .ticket__hd b{color:var(--paper);font-size:14px}.landing .ticket__hd span{color:var(--mute-2)}.landing .ticket ul{color:var(--paper);gap:3px;font-size:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.landing .ticket ul{color:color-mix(in oklab,var(--paper)90%,transparent)}}.landing .ticket__ft{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute-2);border-top:1px dashed var(--paper);font-size:11px}@supports (color:color-mix(in lab, red, red)){.landing .ticket__ft{border-top:1px dashed color-mix(in oklab,var(--paper)15%,transparent)}}.landing .ticket__ft{padding-top:8px}.landing .t--ok{border-left-color:var(--green)}.landing .t--warn{border-left-color:#f5b544}.landing .t--warn .ticket__hd span{color:#f5b544}.landing .t--late{background:#ef5b4c;border-left-color:#ef5b4c}@supports (color:color-mix(in lab, red, red)){.landing .t--late{background:color-mix(in oklab,#ef5b4c 12%,var(--ink-3))}}.landing .t--late .ticket__hd span{color:#ff8577}.landing .t--new{border-left-color:var(--mute-2);opacity:.85}.landing .mock--stats{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.landing .kpi{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.landing .kpi{background:color-mix(in oklab,var(--ink)4%,transparent)}}.landing .kpi{border-radius:10px;gap:4px;padding:14px;display:grid}.landing .kpi span{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute);text-transform:uppercase;font-size:11px}.landing .kpi b{letter-spacing:-.02em;font-size:clamp(20px,2vw,26px);font-weight:800}.landing .kpi i{font-style:normal;font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--green-ink);font-size:11px;font-weight:600}.landing .chart{background:var(--ink);grid-column:span 3;height:110px}@supports (color:color-mix(in lab, red, red)){.landing .chart{background:color-mix(in oklab,var(--ink)4%,transparent)}}.landing .chart{border-radius:10px;padding:14px;position:relative;overflow:hidden}.landing .rank{grid-column:span 3;gap:4px;display:grid}.landing .rank__row{background:var(--ink);grid-template-columns:24px 1fr auto;gap:8px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.landing .rank__row{background:color-mix(in oklab,var(--ink)4%,transparent)}}.landing .rank__row{border-radius:8px;align-items:center;font-size:13px}.landing .rank__row span:first-child{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--green-ink);font-weight:700}.landing .rank__row b{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace)}.landing .feat-grid{background:var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.landing .feat-grid{background:color-mix(in oklab,var(--ink)10%,transparent)}}.landing .feat-grid{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.landing .feat-grid{border:1px solid color-mix(in oklab,var(--ink)10%,transparent)}}@media (max-width:880px){.landing .feat-grid{grid-template-columns:repeat(2,1fr)}}.landing .fcard{background:var(--paper);gap:8px;padding:28px 24px;display:grid}.landing .fcard__i{color:var(--green-ink);font-size:24px;font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace)}.landing .fcard b{font-size:16px;font-weight:700}.landing .fcard p{color:var(--mute);margin:0;font-size:14px}.landing .features__grid{background:var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.landing .features__grid{background:color-mix(in oklab,var(--ink)10%,transparent)}}.landing .features__grid{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.landing .features__grid{border:1px solid color-mix(in oklab,var(--ink)10%,transparent)}}@media (max-width:1000px){.landing .features__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.landing .features__grid{grid-template-columns:1fr}}.landing .fbox{background:var(--paper);flex-direction:column;gap:12px;padding:32px 28px;transition:background .25s,transform .25s;display:flex}.landing .fbox:hover{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.landing .fbox:hover{background:color-mix(in oklab,var(--green-soft)55%,var(--paper))}}.landing .fbox__icon{background:var(--green-soft);border-radius:12px;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.landing .fbox__icon{background:color-mix(in oklab,var(--green-soft)70%,var(--paper))}}.landing .fbox__icon{color:var(--green-ink);justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.landing .fbox__icon svg{stroke-width:1.75px;width:24px;height:24px}.landing .fbox h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.landing .fbox p{color:var(--mute);margin:0;font-size:14px;line-height:1.55}.landing .flow{padding:0 var(--pad)clamp(60px,9vw,120px);max-width:var(--max);margin:0 auto}.landing .flow__steps{background:var(--ink);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.landing .flow__steps{background:color-mix(in oklab,var(--ink)10%,transparent)}}.landing .flow__steps{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.landing .flow__steps{border:1px solid color-mix(in oklab,var(--ink)10%,transparent)}}.landing .flow__steps{counter-reset:step}@media (max-width:1000px){.landing .flow__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.landing .flow__steps{grid-template-columns:1fr}}.landing .fstep{background:var(--paper);gap:14px;padding:32px 24px;transition:background .25s;display:grid;position:relative}.landing .fstep:hover{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.landing .fstep:hover{background:color-mix(in oklab,var(--green-soft)70%,var(--paper))}}.landing .fstep__n{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--green-ink);font-size:12px;font-weight:600}.landing .fstep__body b{letter-spacing:-.01em;margin-bottom:6px;font-size:18px;font-weight:700;display:block}.landing .fstep__body span{color:var(--mute);font-size:14px;display:block}.landing .fstep__tag{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute);border:1px solid var(--ink);padding:3px 8px;font-size:10px;position:absolute;top:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.landing .fstep__tag{border:1px solid color-mix(in oklab,var(--ink)12%,transparent)}}.landing .fstep__tag{letter-spacing:.06em;text-transform:uppercase;border-radius:99px}.landing .pricing{padding:0 var(--pad)clamp(60px,9vw,120px);max-width:var(--max);margin:0 auto}.landing .plans{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.landing .plans{grid-template-columns:1fr}}.landing .plan{background:var(--paper-2);border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.landing .plan{border:1px solid color-mix(in oklab,var(--ink)10%,transparent)}}.landing .plan{border-radius:var(--r-lg);flex-direction:column;gap:20px;padding:28px;display:flex}.landing .plan header{justify-content:space-between;align-items:center;display:flex}.landing .plan h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.landing .plan__tag{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);background:var(--ink);padding:4px 8px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.landing .plan__tag{background:color-mix(in oklab,var(--ink)6%,transparent)}}.landing .plan__tag{color:var(--mute);letter-spacing:.04em;border-radius:99px}.landing .plan__tag--hot{background:var(--ink);color:var(--green)}.landing .plan__price{border-bottom:1px dashed var(--ink);align-items:baseline;gap:8px;padding-bottom:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.landing .plan__price{border-bottom:1px dashed color-mix(in oklab,var(--ink)14%,transparent)}}.landing .plan__price b{letter-spacing:-.03em;font-size:clamp(36px,4.5vw,56px);font-weight:800;line-height:1}.landing .plan__price span{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute);font-size:12px}.landing .plan ul{flex:1;gap:10px;display:grid}.landing .plan li{padding-left:22px;font-size:14px;position:relative}.landing .plan li:before{content:"✓";color:var(--green-ink);font-weight:700;font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);position:absolute;left:0}.landing .plan--featured{background:var(--ink);color:var(--paper);border-color:var(--ink);transform:translateY(-8px);box-shadow:0 40px 80px -40px #0006}.landing .plan--featured .plan__price b{color:var(--green)}.landing .plan--featured .plan__price span{color:var(--mute-2)}.landing .plan--featured li:before{color:var(--green)}.landing .plan--featured .plan__price{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.landing .plan--featured .plan__price{border-color:color-mix(in oklab,var(--paper)15%,transparent)}}.landing .plan--featured .plan__tag{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.landing .plan--featured .plan__tag{background:color-mix(in oklab,var(--paper)10%,transparent)}}.landing .plan--featured .plan__tag{color:var(--paper)}.landing .plan__bonus{background:var(--green);color:var(--ink);font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);letter-spacing:.03em;border-radius:99px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.landing .price-gateway{background:var(--ink);color:var(--paper);border-radius:var(--r-lg);grid-template-columns:1.45fr 1fr;align-items:center;gap:clamp(24px,4vw,48px);margin-top:32px;padding:clamp(28px,4vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0006}.landing .price-gateway:before{content:"";background:radial-gradient(60% 80% at 100% 0%,var(--green),transparent 60%),radial-gradient(50% 70% at 0% 100%,var(--green),transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.landing .price-gateway:before{background:radial-gradient(60% 80% at 100% 0%,color-mix(in oklab,var(--green)22%,transparent),transparent 60%),radial-gradient(50% 70% at 0% 100%,color-mix(in oklab,var(--green)12%,transparent),transparent 60%)}}.landing .price-gateway:before{pointer-events:none}.landing .price-gateway>*{z-index:1;position:relative}@media (max-width:800px){.landing .price-gateway{grid-template-columns:1fr}}.landing .price-gateway__badge{background:var(--green);color:var(--ink);font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 0 4px var(--green);border-radius:99px;padding:7px 14px;font-size:11px;font-weight:700;position:absolute;top:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.landing .price-gateway__badge{box-shadow:0 0 0 4px color-mix(in oklab,var(--green)22%,transparent)}}.landing .price-gateway__badge{z-index:2}.landing .price-gateway__copy h3{letter-spacing:-.02em;max-width:90%;margin:0 0 14px;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.1}.landing .price-gateway__copy p{color:var(--mute-2);max-width:480px;margin:0 0 22px;font-size:15px}.landing .price-gateway__features{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}@media (max-width:540px){.landing .price-gateway__features{grid-template-columns:1fr}}.landing .price-gateway__features li{color:var(--paper);padding-left:22px;font-size:13px;position:relative}@supports (color:color-mix(in lab, red, red)){.landing .price-gateway__features li{color:color-mix(in oklab,var(--paper)92%,transparent)}}.landing .price-gateway__features li:before{content:"✓";color:var(--green);font-weight:700;font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);position:absolute;left:0}.landing .price-gateway__buy{background:var(--paper);flex-direction:column;gap:18px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.landing .price-gateway__buy{background:color-mix(in oklab,var(--paper)6%,transparent)}}.landing .price-gateway__buy{border:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.landing .price-gateway__buy{border:1px solid color-mix(in oklab,var(--paper)10%,transparent)}}.landing .price-gateway__buy{border-radius:var(--r)}.landing .price-gateway__price{border-bottom:1px dashed var(--paper);align-items:baseline;gap:6px;padding-bottom:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.landing .price-gateway__price{border-bottom:1px dashed color-mix(in oklab,var(--paper)14%,transparent)}}.landing .price-gateway__price b{letter-spacing:-.03em;color:var(--green);font-size:clamp(36px,4.5vw,52px);font-weight:800;line-height:1}.landing .price-gateway__price span{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute-2);font-size:13px}.landing .oss{background:var(--ink);color:var(--paper);padding:clamp(80px,12vw,140px)var(--pad);text-align:center;margin:clamp(40px,6vw,80px) 0 0}.landing .oss__centered{flex-direction:column;align-items:center;max-width:760px;margin:0 auto;display:flex}.landing .oss__icon{background:var(--green);border-radius:18px;width:72px;height:72px}@supports (color:color-mix(in lab, red, red)){.landing .oss__icon{background:color-mix(in oklab,var(--green)22%,transparent)}}.landing .oss__icon{color:var(--green);justify-content:center;align-items:center;margin-bottom:28px;display:inline-flex}.landing .oss__icon svg{stroke-width:1.75px;width:36px;height:36px}.landing .oss__body{color:var(--mute-2);max-width:600px;margin:24px 0 36px;font-size:clamp(16px,1.6vw,19px)}.landing .oss__links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing .oss-card{background:var(--paper);align-items:center;gap:12px;padding:16px 24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.landing .oss-card{background:color-mix(in oklab,var(--paper)6%,transparent)}}.landing .oss-card{border:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.landing .oss-card{border:1px solid color-mix(in oklab,var(--paper)14%,transparent)}}.landing .oss-card{color:var(--paper);border-radius:12px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s,transform .15s}.landing .oss-card:hover{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.landing .oss-card:hover{background:color-mix(in oklab,var(--green)14%,transparent)}}.landing .oss-card:hover{border-color:var(--green);transform:translateY(-1px)}.landing .oss-card svg{width:20px;height:20px;color:var(--green);stroke-width:1.75px}.landing .term{border:1px solid var(--paper);background:#0a0c0b;border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.landing .term{border:1px solid color-mix(in oklab,var(--paper)8%,transparent)}}.landing .term{box-shadow:0 40px 80px -40px #0009}.landing .term__bar{background:var(--ink-2);font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute-2);align-items:center;gap:7px;padding:10px 14px;font-size:11px;display:flex}.landing .term__bar>span:first-child{background:#ff5e56;border-radius:99px;width:10px;height:10px}.landing .term__bar>span:nth-child(2){background:#ffbd2e;border-radius:99px;width:10px;height:10px}.landing .term__bar>span:nth-child(3){background:#27c93f;border-radius:99px;width:10px;height:10px}.landing .term__title{opacity:.7;margin-left:10px}.landing .term__body{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--paper);min-height:220px;margin:0;padding:20px;font-size:13px;line-height:1.55}.landing .term__body .c{color:var(--mute-2)}.landing .term__body .p{color:var(--green)}.landing .term__body .ok{color:#7de08a}.landing .term__body .v{color:#ffd782}.landing .oss__stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.landing .oss__stats>div{background:var(--paper);padding:16px}@supports (color:color-mix(in lab, red, red)){.landing .oss__stats>div{background:color-mix(in oklab,var(--paper)6%,transparent)}}.landing .oss__stats>div{border-radius:10px}.landing .oss__stats b{letter-spacing:-.02em;color:var(--green);font-size:24px;font-weight:800;display:block}.landing .oss__stats span{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute-2);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.landing .cta-block{max-width:var(--max);padding:clamp(80px,12vw,160px)var(--pad)clamp(60px,9vw,120px);text-align:center;margin:0 auto}.landing .cta-block h2{letter-spacing:-.03em;margin:0;font-size:clamp(44px,7vw,96px);font-weight:800;line-height:.95}.landing .cta-block h2 span{display:block}.landing .cta-block p{color:var(--mute);margin:20px 0 32px;font-size:18px}.landing .cta-block__row{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.landing .auth{background:var(--paper);min-height:calc(100vh - 80px);padding:clamp(40px,5vw,64px)var(--pad)clamp(60px,8vw,100px);align-items:stretch;display:flex}.landing .auth__split{max-width:var(--max);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);width:100%;margin:0 auto;display:grid}@media (max-width:900px){.landing .auth__split{grid-template-columns:1fr}.landing .auth__left{order:2}.landing .auth__right{order:1}}.landing .auth__container{width:100%;max-width:720px;margin:0 auto}.landing .auth-loop{background:var(--ink);color:var(--paper);border-radius:var(--r-lg);flex-direction:column;min-height:480px;padding:clamp(28px,4vw,44px);display:flex;position:relative;overflow:hidden}.landing .auth-loop:before{content:"";background:radial-gradient(70% 70% at 100% 0%,var(--green),transparent 60%),radial-gradient(50% 70% at 0% 100%,var(--green),transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.landing .auth-loop:before{background:radial-gradient(70% 70% at 100% 0%,color-mix(in oklab,var(--green)22%,transparent),transparent 60%),radial-gradient(50% 70% at 0% 100%,color-mix(in oklab,var(--green)12%,transparent),transparent 60%)}}.landing .auth-loop:before{pointer-events:none}.landing .auth-loop>*{z-index:1;position:relative}.landing .auth-loop__head{margin-bottom:32px}.landing .auth-loop__head .pill{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.landing .auth-loop__head .pill{background:color-mix(in oklab,var(--paper)8%,transparent)}}.landing .auth-loop__head .pill{color:var(--paper);border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.landing .auth-loop__head .pill{border-color:color-mix(in oklab,var(--paper)14%,transparent)}}.landing .auth-loop__stage{flex:1;min-height:240px;position:relative}.landing .auth-loop__card{opacity:0;pointer-events:none;flex-direction:column;gap:18px;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0;transform:translateY(20px)}.landing .auth-loop__card.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.landing .auth-loop__icon{background:var(--green);border-radius:18px;width:64px;height:64px}@supports (color:color-mix(in lab, red, red)){.landing .auth-loop__icon{background:color-mix(in oklab,var(--green)22%,transparent)}}.landing .auth-loop__icon{color:var(--green);justify-content:center;align-items:center;display:inline-flex}.landing .auth-loop__icon svg{stroke-width:1.75px;width:32px;height:32px}.landing .auth-loop__card h3{letter-spacing:-.02em;max-width:90%;margin:0;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.05}.landing .auth-loop__card p{color:var(--mute-2);max-width:92%;margin:0;font-size:16px}.landing .auth-loop__dots{gap:10px;margin-top:28px;display:flex}.landing .auth-loop__dot{background:var(--paper);width:28px;height:4px}@supports (color:color-mix(in lab, red, red)){.landing .auth-loop__dot{background:color-mix(in oklab,var(--paper)18%,transparent)}}.landing .auth-loop__dot{cursor:pointer;border:0;border-radius:99px;padding:0;transition:background .25s,width .25s}.landing .auth-loop__dot.is-active{background:var(--green);width:40px}.landing .auth-form{width:100%;max-width:440px;margin:0 auto}.landing .auth-form__title{letter-spacing:-.02em;margin:0;font-size:clamp(36px,4.5vw,56px);font-weight:800;line-height:1}.landing .auth-form__sub{color:var(--mute);margin:14px 0 36px;font-size:16px}.landing .auth-form__body{flex-direction:column;gap:18px;display:flex}.landing .auth-form__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.landing .auth-form__forgot{color:var(--green-ink);font-size:13px;font-weight:500}.landing .auth-form__forgot:hover{text-decoration:underline}.landing .auth-form__alt{color:var(--mute);text-align:center;margin:28px 0 0;font-size:14px}.landing .auth-form__alt-link{color:var(--ink);font-weight:600}.landing .auth-form__alt-link:hover{color:var(--green-ink)}.landing .auth-field{flex-direction:column;gap:6px;display:flex}.landing .auth-field>span{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--mute);font-size:11px;font-weight:500}.landing .auth-field input{font:inherit;border:1px solid var(--ink);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.landing .auth-field input{border:1px solid color-mix(in oklab,var(--ink)14%,transparent)}}.landing .auth-field input{border-radius:var(--r);background:var(--paper);color:var(--ink);width:100%;font-size:15px;transition:border-color .15s,box-shadow .15s}.landing .auth-field input:focus{border-color:var(--green-ink);box-shadow:0 0 0 3px var(--green);outline:none}@supports (color:color-mix(in lab, red, red)){.landing .auth-field input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--green)22%,transparent)}}.landing .auth-field--error input{border-color:#d24545}.landing .auth-field--error input:focus{box-shadow:0 0 0 3px #d245452e;box-shadow:0 0 0 3px lab(50.6478% 56.1541 32.7272/.18)}.landing .auth-error{color:#b13838;font-size:12px;font-weight:500}.landing .auth-hint{color:var(--mute);font-size:12px}.landing .auth-check{color:var(--mute);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:inline-flex}.landing .auth-check input{width:18px;height:18px;accent-color:var(--green-ink);cursor:pointer}.landing .auth-check--block{color:var(--ink);align-items:flex-start;font-size:14px;display:flex}.landing .wizard{background:var(--paper-2);border-radius:var(--r-lg);flex-direction:column;gap:32px;padding:clamp(28px,4vw,56px);display:flex}.landing .wizard__head{flex-direction:column;gap:12px;display:flex}.landing .wizard__step-label{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--green-ink);font-size:12px;font-weight:600}.landing .wizard__title{letter-spacing:-.02em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1}.landing .wizard__copy{color:var(--mute);margin:0;font-size:16px}.landing .wizard__progress{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.landing .wizard__progress-step{border-top:3px solid var(--ink);flex-direction:column;align-items:flex-start;gap:8px;padding-top:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.landing .wizard__progress-step{border-top:3px solid color-mix(in oklab,var(--ink)12%,transparent)}}.landing .wizard__progress-step{transition:border-color .25s,color .25s}.landing .wizard__progress-step.is-active{border-top-color:var(--green)}.landing .wizard__progress-step.is-done{border-top-color:var(--green-ink)}.landing .wizard__progress-dot{background:var(--ink);border-radius:99px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.landing .wizard__progress-dot{background:color-mix(in oklab,var(--ink)8%,transparent)}}.landing .wizard__progress-dot{color:var(--mute);font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);font-size:12px;font-weight:700}.landing .wizard__progress-step.is-active .wizard__progress-dot{background:var(--green);color:var(--ink)}.landing .wizard__progress-step.is-done .wizard__progress-dot{background:var(--green-ink);color:#eafff0}.landing .wizard__progress-dot svg{stroke-width:2.5px;width:14px;height:14px}.landing .wizard__progress-label{color:var(--mute);font-size:12px;font-weight:600}.landing .wizard__progress-step.is-active .wizard__progress-label,.landing .wizard__progress-step.is-done .wizard__progress-label{color:var(--ink)}.landing .wizard__body{background:var(--paper);border-radius:var(--r);border:1px solid var(--ink);padding:clamp(20px,3vw,32px)}@supports (color:color-mix(in lab, red, red)){.landing .wizard__body{border:1px solid color-mix(in oklab,var(--ink)8%,transparent)}}.landing .auth-fields{gap:18px;display:grid}.landing .auth-fields--two{grid-template-columns:1fr 1fr}@media (max-width:540px){.landing .auth-fields--two{grid-template-columns:1fr}.landing .auth-fields--two .auth-field{grid-column:auto!important}}.landing .wizard__summary{flex-direction:column;gap:14px;display:flex}.landing .wizard__summary-row{background:var(--ink);flex-direction:column;gap:4px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.landing .wizard__summary-row{background:color-mix(in oklab,var(--ink)4%,transparent)}}.landing .wizard__summary-row{border-radius:var(--r)}.landing .wizard__summary-row>span{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--mute);font-size:11px;font-weight:500}.landing .wizard__summary-row>b{color:var(--ink);font-size:15px;font-weight:600}.landing .wizard__nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing .wizard__nav .btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.landing .wizard--success{text-align:center;align-items:center;padding:clamp(40px,6vw,80px)}.landing .wizard__success-icon{background:var(--green);border-radius:18px;width:72px;height:72px}@supports (color:color-mix(in lab, red, red)){.landing .wizard__success-icon{background:color-mix(in oklab,var(--green)22%,transparent)}}.landing .wizard__success-icon{color:var(--green-ink);justify-content:center;align-items:center;display:inline-flex}.landing .wizard__success-icon svg{stroke-width:1.75px;width:36px;height:36px}@media (max-width:720px){.landing .auth{padding-top:clamp(24px,4vw,40px)}.landing .auth-loop{min-height:360px}.landing .auth-form__title{font-size:clamp(30px,9vw,44px)}.landing .wizard__title{font-size:clamp(26px,7vw,36px)}.landing .wizard{gap:24px;padding:24px 20px}.landing .wizard__progress-label{display:none}.landing .wizard__progress-step{padding-top:10px}.landing .wizard__progress-dot{width:24px;height:24px;font-size:11px}}.landing .foot{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.landing .foot{background:color-mix(in oklab,var(--ink)4%,transparent)}}.landing .foot{border-top:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.landing .foot{border-top:1px solid color-mix(in oklab,var(--ink)10%,transparent)}}.landing .foot{padding:clamp(48px,6vw,80px)var(--pad)24px}.landing .foot__top{max-width:var(--max);grid-template-columns:1.2fr 2fr;gap:clamp(32px,6vw,64px);margin:0 auto;display:grid}@media (max-width:800px){.landing .foot__top{grid-template-columns:1fr}}.landing .foot__brand img{height:36px;margin-bottom:14px}.landing .foot__brand p{color:var(--mute);max-width:320px;font-size:14px}.landing .foot__cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.landing .foot__cols b{letter-spacing:-.01em;margin-bottom:14px;font-size:13px;display:block}.landing .foot__cols a{color:var(--mute);padding:4px 0;font-size:14px;display:block}.landing .foot__cols a:hover{color:var(--ink)}.landing .foot__bot{max-width:var(--max);border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:40px auto 0;padding-top:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.landing .foot__bot{border-top:1px solid color-mix(in oklab,var(--ink)8%,transparent)}}.landing .foot__bot{font-family:var(--f-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--mute);font-size:12px}@media (max-width:960px){.landing .nav__links{display:none}}@media (max-width:720px){.landing .nav__logo img{height:28px}.landing .nav__login,.landing .nav__register,.landing .nav__desktop-only{display:none}.landing .nav__burger{z-index:201;display:flex;position:relative}.landing .nav__right{gap:10px;right:12px}.landing .nav__logo{z-index:201;left:16px}.landing .nav{min-height:64px;padding:16px 0}.landing .hero{padding-top:clamp(24px,5vw,48px)}.landing .hero__inner{gap:28px}.landing .hero__title{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;font-size:clamp(34px,9.5vw,56px);line-height:1.05}.landing .hero__sub{margin:18px 0 24px;font-size:16px}.landing .pill{font-size:11px}.landing .hero__cta{flex-direction:column;gap:10px;width:100%}.landing .hero__cta .btn{white-space:normal;flex:none;width:100%}.landing .hero__stats{grid-template-columns:1fr;gap:8px;width:100%;min-width:0;margin:0;padding-top:20px}.landing .hero__stats>div{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.landing .hero__stats>div{border-bottom:1px solid color-mix(in oklab,var(--ink)8%,transparent)}}.landing .hero__stats>div:last-child{border-bottom:0}.landing .hero__stats dt{text-align:right;word-wrap:break-word;flex:auto;order:2;min-width:0;font-size:11px}.landing .hero__stats dd{flex:none;font-size:22px}.landing .hero{padding-bottom:clamp(32px,6vw,56px)}.landing .hero__copy{min-width:0}.landing .hero__stage{aspect-ratio:4/3;width:100%;min-width:0;min-height:320px;margin:0}.landing .device{border-radius:14px;top:4%;bottom:4%;transform:rotate(0)}.landing .receipt{width:168px;padding:12px 12px 16px;font-size:10.5px;bottom:6px;right:6px;transform:rotate(3deg)}.landing .receipt__items{height:90px}.landing .tabs__bar{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 calc(var(--pad)*-1);padding:0 var(--pad);flex-wrap:nowrap;overflow-x:auto}.landing .tabs__bar::-webkit-scrollbar{display:none}.landing .tab{scroll-snap-align:start;border-right:0;flex:none;min-width:auto;padding:14px 18px;font-size:14px}.landing .tab__num{font-size:10px}}@media (max-width:420px){.landing .hero__title{font-size:clamp(28px,8.5vw,40px)}.landing .hero__stage{min-height:260px}.landing .lang{font-size:11px}.landing .btn{padding:8px 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.landing .pill__dot,.landing .marquee__track{animation:none!important}}html,body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;-webkit-font-kerning:normal;font-kerning:normal}details summary::-webkit-details-marker{display:none}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
