@charset "UTF-8";:root{--lime-deep-red:rgb(var(--lime-brand-color-deep-red));--lime-red:rgb(var(--lime-brand-color-sellable-orange));--lime-orange:rgb(var(--lime-brand-color-orange));--lime-yellow:rgb(var(--lime-brand-color-yellow));--lime-green:rgb(var(--lime-brand-color-lime-green));--lime-turquoise:rgb(var(--lime-brand-color-flexible-turquoise));--lime-blue:rgb(var(--lime-brand-color-simple-blue));--lime-dark-blue:rgb(var(--lime-brand-color-dark-blue));--lime-magenta:rgb(var(--lime-brand-color-loving-magenta));--lime-light-grey:rgb(var(--lime-brand-color-light-grey));--lime-dark-grey:rgb(var(--lime-brand-color-grey));--color-percent--0:rgb(var(--color-gray-default));--color-percent--0to10:rgb(var(--color-red-dark));--color-percent--10to20:rgb(var(--color-red-default));--color-percent--20to30:rgb(var(--color-coral-default));--color-percent--30to40:rgb(var(--color-orange-default));--color-percent--40to50:rgb(var(--color-amber-default));--color-percent--50to60:rgb(var(--color-yellow-default));--color-percent--60to70:rgb(var(--color-grass-default));--color-percent--70to80:rgb(var(--color-lime-default));--color-percent--80to90:rgb(var(--color-teal-default));--color-percent--90to100:rgb(var(--color-teal-dark))}:root{--shadow-brighten-edges-inside:0 -1px .26rem rgb(var(--color-white), .06) inset, 0 0 0 1px rgb(var(--color-white), .06) inset;--shadow-brighten-edges-outside:0 .125rem .26rem rgb(var(--color-white), .06), 0 0 0 1px rgb(var(--color-white), .06);--shadow-focused-state:0 0 0 .125rem var(--lime-primary-color, var(--limel-theme-primary-color));--shadow-error-state:0 0 0 .125rem rgb(var(--color-red-default));--button-shadow-normal:0 .09375rem .225rem 0 rgb(var(--color-black), .232), 0 .01875rem .05625rem 0 rgb(var(--color-black), .208), var(--shadow-brighten-edges-inside);--button-shadow-hovered:0 .125rem .375rem rgb(var(--color-black), .25), 0 .4rem .475rem -.3rem rgb(var(--color-black), .1), var(--shadow-brighten-edges-inside);--button-shadow-pressed:0 .0625rem .1875rem 0 rgb(var(--color-black), .132), 0 .01875rem .05625rem 0 rgb(var(--color-black), .108), var(--shadow-brighten-edges-inside);--button-shadow-inset:0 .03125rem .21875rem 0 rgb(var(--color-black), .132) inset, 0 .01875rem .05625rem 0 rgb(var(--color-black), .108) inset, var(--shadow-brighten-edges-outside), 0 0 .25rem rgb(var(--color-white), .9);--button-shadow-inset-pressed:0 .03125rem .34375rem 0 rgb(var(--color-black), .132) inset, 0 .01875rem .11875rem 0 rgb(var(--color-black), .12) inset, 0 -1px .3rem rgb(var(--color-white), .9), var(--shadow-brighten-edges-outside);--shadow-depth-8:0 .2rem .45rem 0 rgb(var(--color-black), .132), 0 .0375rem .1125rem 0 rgb(var(--color-black), .108);--shadow-depth-8-focused:var(--shadow-depth-8), var(--shadow-focused-state);--shadow-depth-8-error:var(--shadow-depth-8), var(--shadow-error-state);--shadow-depth-8-reversed:0 -.2rem .45rem 0 rgb(var(--color-black), .132), 0 -.0375rem .1125rem 0 rgb(var(--color-black), .108);--shadow-depth-16:0 .4rem .9rem 0 rgb(var(--color-black), .132), 0 .075rem .225rem 0 rgb(var(--color-black), .108);--shadow-depth-16-focused:var(--shadow-depth-16), var(--shadow-focused-state);--shadow-depth-64:0 1.6rem 3.6rem 0 rgb(var(--color-black), .22), 0 .3rem .9rem 0 rgb(var(--color-black), .18);--shadow-depth-64-focused:var(--shadow-depth-64), var(--shadow-focused-state);--shadow-inflated-8:-.125rem -.125rem .375rem rgb(var(--color-black), .01), -.25rem -.25rem .625rem rgb(var(--color-white), .6), .25rem .25rem .625rem rgb(var(--color-black), .05), .0625rem .0625rem .625rem rgb(var(--color-white), .7), -1px -1px 0 1px rgb(var(--color-black), .07) inset, 0 0 1px 1px rgb(var(--color-white), .98) inset;--shadow-inflated-16:-.1875rem -.1875rem .375rem rgb(var(--color-black), .01), -.375rem -.375rem 1rem rgb(var(--color-white), .8), .375rem .375rem 1rem rgb(var(--color-black), .05), .125rem .125rem .625rem rgb(var(--color-white), .7), -1px -1px 0 1px rgb(var(--color-black), .07) inset, 0 0 1px 1px rgb(var(--color-white), .98) inset;--shadow-inflated-64:-.1875rem -.1875rem .375rem rgb(var(--color-black), .01), -.625rem -.625rem 1.875rem rgb(var(--color-white), 1), .625rem .625rem 2.25rem rgb(var(--color-black), .06), .125rem .125rem .625rem rgb(var(--color-white), .7), -1px -1px 0 1px rgb(var(--color-black), .07) inset, 0 0 1px 1px rgb(var(--color-white), .98) inset}.CodeMirror-lint-tooltip.cm-s-lime{position:fixed;z-index:var(--tooltip-z-index, var(--dropdown-z-index, 130));transition:opacity .4s ease 0s;opacity:0;color:var(--limel-theme-text-primary-on-background-color);background-color:var(--lime-on-primary-color, var(--limel-theme-on-primary-color));font-family:monospace;font-size:var(--limel-theme-default-font-size);white-space:pre-wrap;padding:.25rem .5rem;border-radius:.5rem;max-width:40rem;box-shadow:var(--shadow-depth-64)}:root{--mdc-theme-primary:var( --lime-primary-color, var(--limel-theme-primary-color) );--mdc-theme-on-primary:var( --lime-on-primary-color, var(--limel-theme-on-primary-color) );--mdc-theme-text-disabled-on-background:var( --limel-theme-text-disabled-on-background-color );--mdc-theme-text-primary-on-background:var( --limel-theme-text-primary-on-background-color );--mdc-theme-text-secondary-on-background:var( --limel-theme-text-secondary-on-background-color );--mdc-theme-surface:var(--limel-theme-surface-background-color);--mdc-theme-on-surface:var(--limel-theme-on-surface-color);--limel-theme-primary-color:rgb(var(--color-teal-default));--limel-theme-on-primary-color:rgb(var(--contrast-100));--limel-theme-text-disabled-on-background-color:rgb( var(--contrast-1700), .38 );--limel-theme-text-primary-on-background-color:rgb( var(--contrast-1700), .87 );--limel-theme-text-secondary-on-background-color:rgb( var(--contrast-1700), .54 );--limel-theme-error-color:rgb(var(--color-red-dark));--limel-theme-error-text-color:rgb(var(--color-red-darker));--limel-theme-surface-background-color:rgb(var(--contrast-100));--limel-theme-on-surface-color:rgb(var(--contrast-1500));--limel-theme-text-disabled-color:rgb(var(--contrast-900));--lime-elevated-surface-background-color:rgb(var(--contrast-100));--limel-theme-default-font-size:.875rem;--limel-theme-default-small-font-size:.8125rem}.limel-portal--container{font-family:var(--limel-portal-font-family, inherit);opacity:0;display:none}.limel-portal--container.is-visible{opacity:1;display:inline-block}.limel-portal--container.is-visible>*{will-change:opacity,transform}@keyframes fade-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94) translateZ(0)}}.limel-portal--container>*{animation:fade-in .18s cubic-bezier(.11,.59,.18,1.26) forwards}.limel-portal--container.is-hiding>*{animation:fade-out .22s ease forwards}.limel-portal--container[data-popper-placement=left-start]>*{transform-origin:right top}.limel-portal--container[data-popper-placement=left]>*{transform-origin:right center}.limel-portal--container[data-popper-placement=left-end]>*{transform-origin:right bottom}.limel-portal--container[data-popper-placement=top-start]>*{transform-origin:left bottom}.limel-portal--container[data-popper-placement=top]>*{transform-origin:center bottom}.limel-portal--container[data-popper-placement=top-end]>*{transform-origin:right bottom}.limel-portal--container[data-popper-placement=right-start]>*{transform-origin:left top}.limel-portal--container[data-popper-placement=right]>*{transform-origin:left center}.limel-portal--container[data-popper-placement=right-end]>*{transform-origin:left bottom}.limel-portal--container[data-popper-placement=bottom-start]>*{transform-origin:left top}.limel-portal--container[data-popper-placement=bottom]>*{transform-origin:center top}.limel-portal--container[data-popper-placement=bottom-end]>*{transform-origin:right top}:root{--limel-chip-progress-mix-blend-mode: multiply;--lime-brand-color-lime-green: 190, 224, 52;--lime-brand-color-ocean-teal: 111, 205, 182;--lime-brand-color-aqua: 166, 239, 255;--lime-brand-color-bubble-gum: 255, 166, 234;--lime-brand-color-sunny-orange: 254, 176, 0;--lime-brand-color-cool-grey: 84, 87, 98;--lime-brand-color-deep-red: 240, 87, 80;--lime-brand-color-sellable-orange: 255, 112, 67;--lime-brand-color-orange: 255, 176, 59;--lime-brand-color-yellow: 255, 207, 61;--lime-brand-color-flexible-turquoise: 38, 166, 154;--lime-brand-color-simple-blue: 41, 182, 246;--lime-brand-color-dark-blue: 87, 135, 159;--lime-brand-color-loving-magenta: 255, 49, 149;--lime-brand-color-light-grey: 173, 173, 173;--lime-brand-color-grey: 87, 87, 86;--color-white: 255, 255, 255;--color-black: 0, 0, 0;--contrast-100: 255, 255, 255;--contrast-200: 250, 250, 251;--contrast-300: 246, 246, 247;--contrast-400: 241, 241, 243;--contrast-500: 237, 237, 238;--contrast-600: 232, 232, 234;--contrast-700: 209, 209, 213;--contrast-800: 186, 186, 192;--contrast-900: 140, 140, 150;--contrast-1000: 117, 117, 128;--contrast-1100: 94, 94, 108;--contrast-1200: 71, 71, 86;--contrast-1300: 48, 48, 66;--contrast-1400: 39, 39, 57;--contrast-1500: 35, 35, 53;--contrast-1600: 25, 25, 44;--contrast-1700: 20, 20, 37;--color-red-lighter: 255, 205, 210;--color-red-light: 255, 117, 107;--color-red-default: 244, 67, 54;--color-red-dark: 211, 47, 47;--color-red-darker: 183, 28, 28;--color-pink-lighter: 248, 187, 208;--color-pink-light: 240, 98, 146;--color-pink-default: 233, 30, 99;--color-pink-dark: 194, 24, 91;--color-pink-darker: 136, 14, 79;--color-purple-lighter: 225, 190, 231;--color-purple-light: 186, 104, 200;--color-purple-default: 156, 39, 176;--color-purple-dark: 123, 31, 162;--color-purple-darker: 74, 20, 140;--color-magenta-lighter: 249, 176, 212;--color-magenta-light: 247, 89, 166;--color-magenta-default: 243, 65, 151;--color-magenta-dark: 199, 46, 121;--color-magenta-darker: 156, 22, 87;--color-violet-lighter: 209, 196, 233;--color-violet-light: 149, 117, 205;--color-violet-default: 103, 58, 183;--color-violet-dark: 81, 45, 168;--color-violet-darker: 49, 27, 146;--color-indigo-lighter: 197, 202, 233;--color-indigo-light: 121, 134, 203;--color-indigo-default: 63, 81, 181;--color-indigo-dark: 48, 63, 159;--color-indigo-darker: 26, 35, 126;--color-blue-lighter: 187, 222, 251;--color-blue-light: 100, 181, 246;--color-blue-default: 33, 150, 243;--color-blue-dark: 25, 118, 210;--color-blue-darker: 13, 71, 161;--color-sky-lighter: 179, 229, 252;--color-sky-light: 79, 195, 247;--color-sky-default: 3, 169, 244;--color-sky-dark: 2, 136, 209;--color-sky-darker: 1, 87, 155;--color-cyan-lighter: 178, 235, 242;--color-cyan-light: 77, 208, 225;--color-cyan-default: 0, 188, 212;--color-cyan-dark: 0, 151, 167;--color-cyan-darker: 0, 96, 100;--color-teal-lighter: 178, 223, 219;--color-teal-light: 77, 182, 172;--color-teal-default: 0, 150, 136;--color-teal-dark: 0, 121, 107;--color-teal-darker: 0, 77, 64;--color-green-lighter: 200, 230, 201;--color-green-light: 129, 199, 132;--color-green-default: 76, 175, 80;--color-green-dark: 56, 142, 60;--color-green-darker: 27, 94, 32;--color-lime-lighter: 220, 237, 200;--color-lime-light: 174, 213, 129;--color-lime-default: 139, 195, 74;--color-lime-dark: 104, 159, 56;--color-lime-darker: 51, 105, 30;--color-grass-lighter: 240, 244, 195;--color-grass-light: 220, 231, 117;--color-grass-default: 205, 220, 57;--color-grass-dark: 175, 180, 43;--color-grass-darker: 130, 119, 23;--color-yellow-lighter: 255, 249, 196;--color-yellow-light: 255, 241, 118;--color-yellow-default: 255, 235, 59;--color-yellow-dark: 251, 206, 44;--color-yellow-darker: 232, 191, 41;--color-amber-lighter: 255, 236, 179;--color-amber-light: 255, 213, 79;--color-amber-default: 255, 193, 7;--color-amber-dark: 255, 160, 0;--color-amber-darker: 255, 111, 0;--color-orange-lighter: 255, 224, 178;--color-orange-light: 255, 183, 77;--color-orange-default: 255, 152, 0;--color-orange-dark: 245, 124, 0;--color-orange-darker: 230, 81, 0;--color-coral-lighter: 255, 204, 188;--color-coral-light: 255, 138, 101;--color-coral-default: 255, 87, 34;--color-coral-dark: 230, 74, 25;--color-coral-darker: 191, 54, 12;--color-brown-lighter: 215, 204, 200;--color-brown-light: 161, 136, 127;--color-brown-default: 121, 85, 72;--color-brown-dark: 93, 64, 55;--color-brown-darker: 62, 39, 35;--color-gray-lighter: 245, 245, 245;--color-gray-light: 224, 224, 224;--color-gray-default: 158, 158, 158;--color-gray-dark: 87, 87, 86;--color-gray-darker: 33, 33, 33;--color-glaucous-lighter: 208, 225, 232;--color-glaucous-light: 135, 174, 193;--color-glaucous-default: 87, 135, 159;--color-glaucous-dark: 58, 100, 119;--color-glaucous-darker: 37, 71, 88}:root[data-theme=force-dark]{--limel-chip-progress-mix-blend-mode: screen;--contrast-100: 20, 20, 42;--contrast-200: 25, 25, 44;--contrast-300: 35, 35, 53;--contrast-400: 39, 39, 57;--contrast-500: 48, 48, 66;--contrast-600: 71, 71, 86;--contrast-700: 94, 94, 108;--contrast-800: 117, 117, 128;--contrast-900: 140, 140, 150;--contrast-1000: 186, 186, 192;--contrast-1100: 209, 209, 213;--contrast-1200: 232, 232, 234;--contrast-1300: 237, 237, 238;--contrast-1400: 241, 241, 243;--contrast-1500: 246, 246, 247;--contrast-1600: 250, 250, 251;--contrast-1700: 255, 255, 255;--color-red-lighter: 239, 154, 154;--color-red-light: 240, 87, 80;--color-red-default: 229, 57, 53;--color-red-dark: 198, 40, 40;--color-red-darker: 165, 23, 23;--color-pink-lighter: 244, 143, 177;--color-pink-light: 236, 64, 122;--color-pink-default: 216, 27, 96;--color-pink-dark: 173, 20, 87;--color-pink-darker: 132, 10, 75;--color-magenta-lighter: 249, 161, 204;--color-magenta-light: 249, 79, 162;--color-magenta-default: 255, 49, 149;--color-magenta-dark: 208, 31, 117;--color-magenta-darker: 156, 22, 87;--color-purple-lighter: 206, 147, 216;--color-purple-light: 171, 71, 188;--color-purple-default: 142, 36, 170;--color-purple-dark: 106, 27, 154;--color-purple-darker: 62, 13, 121;--color-violet-lighter: 179, 157, 219;--color-violet-light: 126, 87, 194;--color-violet-default: 94, 53, 177;--color-violet-dark: 69, 39, 160;--color-violet-darker: 41, 22, 127;--color-indigo-lighter: 159, 168, 218;--color-indigo-light: 92, 107, 192;--color-indigo-default: 57, 73, 171;--color-indigo-dark: 40, 53, 147;--color-indigo-darker: 21, 30, 115;--color-blue-lighter: 144, 202, 249;--color-blue-light: 66, 165, 245;--color-blue-default: 30, 136, 229;--color-blue-dark: 21, 101, 192;--color-blue-darker: 10, 60, 138;--color-sky-lighter: 129, 212, 250;--color-sky-light: 41, 182, 246;--color-sky-default: 3, 155, 229;--color-sky-dark: 2, 119, 189;--color-sky-darker: 1, 81, 144;--color-cyan-lighter: 128, 222, 234;--color-cyan-light: 38, 198, 218;--color-cyan-default: 0, 172, 193;--color-cyan-dark: 0, 131, 143;--color-cyan-darker: 0, 89, 93;--color-teal-lighter: 128, 203, 196;--color-teal-light: 38, 166, 154;--color-teal-default: 0, 137, 123;--color-teal-dark: 0, 105, 92;--color-teal-darker: 1, 82, 69;--color-green-lighter: 165, 214, 167;--color-green-light: 102, 187, 106;--color-green-default: 67, 160, 71;--color-green-dark: 46, 125, 50;--color-green-darker: 32, 97, 37;--color-lime-lighter: 197, 225, 165;--color-lime-light: 156, 204, 101;--color-lime-default: 124, 179, 66;--color-lime-dark: 85, 139, 47;--color-lime-darker: 43, 90, 25;--color-grass-lighter: 230, 238, 156;--color-grass-light: 212, 225, 87;--color-grass-default: 192, 202, 51;--color-grass-dark: 158, 157, 36;--color-grass-darker: 119, 109, 19;--color-yellow-lighter: 255, 245, 157;--color-yellow-light: 255, 238, 88;--color-yellow-default: 253, 216, 53;--color-yellow-dark: 245, 200, 39;--color-yellow-darker: 224, 180, 21;--color-amber-lighter: 255, 224, 130;--color-amber-light: 255, 207, 61;--color-amber-default: 255, 176, 59;--color-amber-dark: 255, 143, 0;--color-amber-darker: 222, 98, 2;--color-orange-lighter: 255, 204, 128;--color-orange-light: 255, 167, 38;--color-orange-default: 251, 140, 0;--color-orange-dark: 239, 108, 0;--color-orange-darker: 216, 77, 1;--color-coral-lighter: 255, 171, 145;--color-coral-light: 255, 112, 67;--color-coral-default: 244, 81, 30;--color-coral-dark: 216, 67, 21;--color-coral-darker: 181, 50, 10;--color-brown-lighter: 188, 170, 164;--color-brown-light: 141, 110, 99;--color-brown-default: 109, 76, 65;--color-brown-dark: 78, 52, 46;--color-brown-darker: 51, 32, 28;--color-gray-lighter: 238, 238, 238;--color-gray-light: 173, 173, 173;--color-gray-default: 117, 117, 117;--color-gray-dark: 66, 66, 66;--color-gray-darker: 33, 32, 32;--color-glaucous-lighter: 159, 194, 208;--color-glaucous-light: 110, 141, 156;--color-glaucous-default: 68, 108, 128;--color-glaucous-dark: 42, 87, 107;--color-glaucous-darker: 34, 65, 80;--lime-elevated-surface-background-color: rgb(var(--contrast-200));--button-shadow-normal: 0 .09375rem .225rem 0 rgb(var(--color-black), .632), 0 .01875rem .05625rem 0 rgb(var(--color-black), .608), var(--shadow-brighten-edges-inside);--button-shadow-hovered: 0 .125rem .375rem rgb(var(--color-black), .55), 0 .4rem .475rem -.3rem rgb(var(--color-black), .45), var(--shadow-brighten-edges-inside);--button-shadow-pressed: 0 .0625rem .1875rem 0 rgb(var(--color-black), .532), 0 .01875rem .05625rem 0 rgb(var(--color-black), .508), var(--shadow-brighten-edges-inside);--button-shadow-inset: 0 .03125rem .21875rem 0 rgb(var(--color-black), .532) inset, 0 .01875rem .05625rem 0 rgb(var(--color-black), .508) inset, 0 0 .25rem rgb(var(--color-white), .1), var(--shadow-brighten-edges-outside);--button-shadow-inset-pressed: 0 .03125rem .34375rem 0 rgb(var(--color-black), .532) inset, 0 .01875rem .11875rem 0 rgb(var(--color-black), .52) inset, 0 -1px .3rem rgb(var(--color-white), .1), var(--shadow-brighten-edges-outside);--shadow-depth-8: 0 .2rem .45rem 0 rgb(var(--color-black), .532), 0 .0375rem .1125rem 0 rgb(var(--color-black), .508);--shadow-depth-8-reversed: 0 -.2rem .45rem 0 rgb(var(--color-black), .532), 0 -.0375rem .1125rem 0 rgb(var(--color-black), .508);--shadow-depth-16: 0 .4rem .9rem 0 rgb(var(--color-black), .532), 0 .075rem .225rem 0 rgb(var(--color-black), .508);--shadow-depth-64: 0 1.6rem 3.6rem 0 rgb(var(--color-black), .22), 0 .3rem .9rem 0 rgb(var(--color-black), .58);--shadow-inflated-8: -.125rem -.125rem .375rem rgb(var(--color-black), .21), -.25rem -.25rem .625rem rgb(var(--color-white), .08), .25rem .25rem .625rem rgb(var(--color-black), .46), .0625rem .0625rem .625rem rgb(var(--color-white), .16), -1px -1px 0 1px rgb(var(--color-black), .37) inset, 0 0 1px 1px rgb(var(--color-white), .2) inset;--shadow-inflated-16: -.1875rem -.1875rem .375rem rgb(var(--color-black), .21), -.375rem -.375rem 1rem rgb(var(--color-white), .1), .375rem .375rem 1rem rgb(var(--color-black), .46), .125rem .125rem .625rem rgb(var(--color-white), .16), -1px -1px 0 1px rgb(var(--color-black), .37) inset, 0 0 1px 1px rgb(var(--color-white), .2) inset;--shadow-inflated-64: -.1875rem -.1875rem .375rem rgb(var(--color-black), .21), -.625rem -.625rem 1.875rem rgb(var(--color-white), .2), .625rem .625rem 2.25rem rgb(var(--color-black), .46), .125rem .125rem .625rem rgb(var(--color-white), .16), -1px -1px 0 1px rgb(var(--color-black), .37) inset, 0 0 1px 1px rgb(var(--color-white), .2) inset}@media (prefers-color-scheme: dark){:root:not([data-theme=force-light]){--limel-chip-progress-mix-blend-mode: screen;--contrast-100: 20, 20, 37;--contrast-200: 25, 25, 44;--contrast-300: 35, 35, 53;--contrast-400: 39, 39, 57;--contrast-500: 48, 48, 66;--contrast-600: 71, 71, 86;--contrast-700: 94, 94, 108;--contrast-800: 117, 117, 128;--contrast-900: 140, 140, 150;--contrast-1000: 186, 186, 192;--contrast-1100: 209, 209, 213;--contrast-1200: 232, 232, 234;--contrast-1300: 237, 237, 238;--contrast-1400: 241, 241, 243;--contrast-1500: 246, 246, 247;--contrast-1600: 250, 250, 251;--contrast-1700: 255, 255, 255;--color-red-lighter: 239, 154, 154;--color-red-light: 240, 87, 80;--color-red-default: 229, 57, 53;--color-red-dark: 198, 40, 40;--color-red-darker: 165, 23, 23;--color-pink-lighter: 244, 143, 177;--color-pink-light: 236, 64, 122;--color-pink-default: 216, 27, 96;--color-pink-dark: 173, 20, 87;--color-pink-darker: 132, 10, 75;--color-magenta-lighter: 249, 161, 204;--color-magenta-light: 249, 79, 162;--color-magenta-default: 255, 49, 149;--color-magenta-dark: 208, 31, 117;--color-magenta-darker: 156, 22, 87;--color-purple-lighter: 206, 147, 216;--color-purple-light: 171, 71, 188;--color-purple-default: 142, 36, 170;--color-purple-dark: 106, 27, 154;--color-purple-darker: 62, 13, 121;--color-violet-lighter: 179, 157, 219;--color-violet-light: 126, 87, 194;--color-violet-default: 94, 53, 177;--color-violet-dark: 69, 39, 160;--color-violet-darker: 41, 22, 127;--color-indigo-lighter: 159, 168, 218;--color-indigo-light: 92, 107, 192;--color-indigo-default: 57, 73, 171;--color-indigo-dark: 40, 53, 147;--color-indigo-darker: 21, 30, 115;--color-blue-lighter: 144, 202, 249;--color-blue-light: 66, 165, 245;--color-blue-default: 30, 136, 229;--color-blue-dark: 21, 101, 192;--color-blue-darker: 10, 60, 138;--color-sky-lighter: 129, 212, 250;--color-sky-light: 41, 182, 246;--color-sky-default: 3, 155, 229;--color-sky-dark: 2, 119, 189;--color-sky-darker: 1, 81, 144;--color-cyan-lighter: 128, 222, 234;--color-cyan-light: 38, 198, 218;--color-cyan-default: 0, 172, 193;--color-cyan-dark: 0, 131, 143;--color-cyan-darker: 0, 89, 93;--color-teal-lighter: 128, 203, 196;--color-teal-light: 38, 166, 154;--color-teal-default: 0, 137, 123;--color-teal-dark: 0, 105, 92;--color-teal-darker: 1, 82, 69;--color-green-lighter: 165, 214, 167;--color-green-light: 102, 187, 106;--color-green-default: 67, 160, 71;--color-green-dark: 46, 125, 50;--color-green-darker: 32, 97, 37;--color-lime-lighter: 197, 225, 165;--color-lime-light: 156, 204, 101;--color-lime-default: 124, 179, 66;--color-lime-dark: 85, 139, 47;--color-lime-darker: 43, 90, 25;--color-grass-lighter: 230, 238, 156;--color-grass-light: 212, 225, 87;--color-grass-default: 192, 202, 51;--color-grass-dark: 158, 157, 36;--color-grass-darker: 119, 109, 19;--color-yellow-lighter: 255, 245, 157;--color-yellow-light: 255, 238, 88;--color-yellow-default: 253, 216, 53;--color-yellow-dark: 245, 200, 39;--color-yellow-darker: 224, 180, 21;--color-amber-lighter: 255, 224, 130;--color-amber-light: 255, 207, 61;--color-amber-default: 255, 176, 59;--color-amber-dark: 255, 143, 0;--color-amber-darker: 222, 98, 2;--color-orange-lighter: 255, 204, 128;--color-orange-light: 255, 167, 38;--color-orange-default: 251, 140, 0;--color-orange-dark: 239, 108, 0;--color-orange-darker: 216, 77, 1;--color-coral-lighter: 255, 171, 145;--color-coral-light: 255, 112, 67;--color-coral-default: 244, 81, 30;--color-coral-dark: 216, 67, 21;--color-coral-darker: 181, 50, 10;--color-brown-lighter: 188, 170, 164;--color-brown-light: 141, 110, 99;--color-brown-default: 109, 76, 65;--color-brown-dark: 78, 52, 46;--color-brown-darker: 51, 32, 28;--color-gray-lighter: 238, 238, 238;--color-gray-light: 173, 173, 173;--color-gray-default: 117, 117, 117;--color-gray-dark: 66, 66, 66;--color-gray-darker: 33, 32, 32;--color-glaucous-lighter: 159, 194, 208;--color-glaucous-light: 110, 141, 156;--color-glaucous-default: 68, 108, 128;--color-glaucous-dark: 42, 87, 107;--color-glaucous-darker: 34, 65, 80;--lime-elevated-surface-background-color: rgb(var(--contrast-200));--button-shadow-normal: 0 .09375rem .225rem 0 rgb(var(--color-black), .632), 0 .01875rem .05625rem 0 rgb(var(--color-black), .608), var(--shadow-brighten-edges-inside);--button-shadow-hovered: 0 .125rem .375rem rgb(var(--color-black), .55), 0 .4rem .475rem -.3rem rgb(var(--color-black), .45), var(--shadow-brighten-edges-inside);--button-shadow-pressed: 0 .0625rem .1875rem 0 rgb(var(--color-black), .532), 0 .01875rem .05625rem 0 rgb(var(--color-black), .508), var(--shadow-brighten-edges-inside);--button-shadow-inset: 0 .03125rem .21875rem 0 rgb(var(--color-black), .532) inset, 0 .01875rem .05625rem 0 rgb(var(--color-black), .508) inset, 0 0 .25rem rgb(var(--color-white), .1), var(--shadow-brighten-edges-outside);--button-shadow-inset-pressed: 0 .03125rem .34375rem 0 rgb(var(--color-black), .532) inset, 0 .01875rem .11875rem 0 rgb(var(--color-black), .52) inset, 0 -1px .3rem rgb(var(--color-white), .1), var(--shadow-brighten-edges-outside);--shadow-depth-8: 0 .2rem .45rem 0 rgb(var(--color-black), .532), 0 .0375rem .1125rem 0 rgb(var(--color-black), .508);--shadow-depth-8-reversed: 0 -.2rem .45rem 0 rgb(var(--color-black), .532), 0 -.0375rem .1125rem 0 rgb(var(--color-black), .508);--shadow-depth-16: 0 .4rem .9rem 0 rgb(var(--color-black), .532), 0 .075rem .225rem 0 rgb(var(--color-black), .508);--shadow-depth-64: 0 1.6rem 3.6rem 0 rgb(var(--color-black), .22), 0 .3rem .9rem 0 rgb(var(--color-black), .58);--shadow-inflated-8: -.125rem -.125rem .375rem rgb(var(--color-black), .21), -.25rem -.25rem .625rem rgb(var(--color-white), .08), .25rem .25rem .625rem rgb(var(--color-black), .46), .0625rem .0625rem .625rem rgb(var(--color-white), .16), -1px -1px 0 1px rgb(var(--color-black), .37) inset, 0 0 1px 1px rgb(var(--color-white), .2) inset;--shadow-inflated-16: -.1875rem -.1875rem .375rem rgb(var(--color-black), .21), -.375rem -.375rem 1rem rgb(var(--color-white), .1), .375rem .375rem 1rem rgb(var(--color-black), .46), .125rem .125rem .625rem rgb(var(--color-white), .16), -1px -1px 0 1px rgb(var(--color-black), .37) inset, 0 0 1px 1px rgb(var(--color-white), .2) inset;--shadow-inflated-64: -.1875rem -.1875rem .375rem rgb(var(--color-black), .21), -.625rem -.625rem 1.875rem rgb(var(--color-white), .2), .625rem .625rem 2.25rem rgb(var(--color-black), .46), .125rem .125rem .625rem rgb(var(--color-white), .16), -1px -1px 0 1px rgb(var(--color-black), .37) inset, 0 0 1px 1px rgb(var(--color-white), .2) inset}}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@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-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading: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,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--leading-relaxed:1.625;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.m-5{margin:calc(var(--spacing)*5)}.mx-auto{margin-inline:auto}.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-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.ml-3{margin-left:calc(var(--spacing)*3)}.flex{display:flex}.grid{display:grid}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-10{height:calc(var(--spacing)*10)}.h-80{height:calc(var(--spacing)*80)}.h-\[85vh\]{height:85vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-10{width:calc(var(--spacing)*10)}.w-80{width:calc(var(--spacing)*80)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.flex-shrink-0{flex-shrink:0}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.rounded-full{border-radius:3.40282e38px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-\[\#6FCDB6\]\/30{border-color:#6fcdb64d}.bg-\[\#BEE034\]{background-color:#bee034}.bg-gray-50{background-color:var(--color-gray-50)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#A6EFFF\]{--tw-gradient-from:#a6efff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#BEE034\]{--tw-gradient-from:#bee034;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#6FCDB6\]{--tw-gradient-via:#6fcdb6;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#BEE034\]{--tw-gradient-to:#bee034;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FFA6EA\]{--tw-gradient-to:#ffa6ea;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-68192519{padding:calc(var(--spacing)*68192500)}.p-78747886{padding:calc(var(--spacing)*78747900)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-12{padding-top:calc(var(--spacing)*12)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.text-center{text-align:center}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.underline{text-decoration-line:underline}@media (hover:hover){.hover\:text-gray-700:hover{color:var(--color-gray-700)}}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (prefers-color-scheme:dark){.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:from-\[\#0B3A4C\]{--tw-gradient-from:#0b3a4c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-\[\#4F5C1A\]{--tw-gradient-from:#4f5c1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-\[\#607C1F\]{--tw-gradient-from:#607c1f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:via-\[\#2F7C67\]{--tw-gradient-via:#2f7c67;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-\[\#7A2C66\]{--tw-gradient-to:#7a2c66;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-\[\#495E1A\]{--tw-gradient-to:#495e1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-slate-200{color:var(--color-slate-200)}.dark\:text-slate-300{color:var(--color-slate-300)}}}:root{--lime-primary-color:#545762;--lime-on-primary-color:#fff}body{color:rgb(var(--contrast-1500));font-family:ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-style:normal;font-weight:400}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}
