@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-693b77d4.woff2) format("woff2")}@font-feature-values Inter{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}:root{--f-blur-xs: 4px;--f-blur-sm: 8px;--f-blur-md: 12px;--f-blur-lg: 16px;--f-blur-xl: 24px;--f-blur-xxl: 40px;--f-blur-xxxl: 64px;--f-breakpoint-base: 0em;--f-breakpoint-sm: 30em;--f-breakpoint-md: 48em;--f-breakpoint-lg: 62em;--f-breakpoint-xl: 80em;--f-breakpoint-xxl: 96em;--f-color-black: oklch(.05 .0012 0);--f-color-white: oklch(.99 .001 0);--f-color-overlay: oklch(11.907% .00582 285.855 / .65);--f-color-claude-base-50: oklch(.97 .0015 75);--f-color-claude-base-100: oklch(.95 .003 75);--f-color-claude-base-150: oklch(.925 .0045 75);--f-color-claude-base-200: oklch(.9 .006 75);--f-color-claude-base-250: oklch(.865 .009 75);--f-color-claude-base-300: oklch(.83 .012 75);--f-color-claude-base-350: oklch(.785 .015 75);--f-color-claude-base-400: oklch(.74 .018 75);--f-color-claude-base-450: oklch(.688 .019 75);--f-color-claude-base-500: oklch(.635 .02 75);--f-color-claude-base-550: oklch(.58 .0195 75);--f-color-claude-base-600: oklch(.525 .019 75);--f-color-claude-base-650: oklch(.47 .0185 75);--f-color-claude-base-700: oklch(.415 .018 75);--f-color-claude-base-750: oklch(.368 .0175 75);--f-color-claude-base-800: oklch(.32 .017 75);--f-color-claude-base-850: oklch(.283 .017 75);--f-color-claude-base-900: oklch(.245 .017 75);--f-color-claude-base-950: oklch(.208 .017 75);--f-color-claude-base-1000: oklch(.19 .017 75);--f-color-claude-accent-50: oklch(.962 .018 55);--f-color-claude-accent-100: oklch(.937 .035 55);--f-color-claude-accent-150: oklch(.91 .052 55);--f-color-claude-accent-200: oklch(.882 .068 55);--f-color-claude-accent-250: oklch(.842 .093 55);--f-color-claude-accent-300: oklch(.802 .118 55);--f-color-claude-accent-350: oklch(.752 .148 55);--f-color-claude-accent-400: oklch(.702 .178 55);--f-color-claude-accent-450: oklch(.65 .204 55);--f-color-claude-accent-500: oklch(.597 .23 55);--f-color-claude-accent-550: oklch(.545 .244 55);--f-color-claude-accent-600: oklch(.492 .258 55);--f-color-claude-accent-650: oklch(.445 .248 55);--f-color-claude-accent-700: oklch(.397 .238 55);--f-color-claude-accent-750: oklch(.357 .218 55);--f-color-claude-accent-800: oklch(.317 .198 55);--f-color-claude-accent-850: oklch(.285 .173 55);--f-color-claude-accent-900: oklch(.252 .148 55);--f-color-claude-accent-950: oklch(.219 .108 55);--f-color-claude-accent-1000: oklch(.193 .081 55);--f-color-accent-50: oklch(.97 .0015 280);--f-color-accent-100: oklch(.95 .003 280);--f-color-accent-150: oklch(.925 .0045 280);--f-color-accent-200: oklch(.9 .006 280);--f-color-accent-250: oklch(.865 .009 280);--f-color-accent-300: oklch(.83 .012 280);--f-color-accent-350: oklch(.785 .015 280);--f-color-accent-400: oklch(.74 .018 280);--f-color-accent-450: oklch(.688 .019 280);--f-color-accent-500: oklch(.635 .02 280);--f-color-accent-550: oklch(.58 .0195 280);--f-color-accent-600: oklch(.525 .019 280);--f-color-accent-650: oklch(.47 .0185 280);--f-color-accent-700: oklch(.415 .018 280);--f-color-accent-750: oklch(.368 .0175 280);--f-color-accent-800: oklch(.32 .017 280);--f-color-accent-850: oklch(.283 .017 280);--f-color-accent-900: oklch(.245 .017 280);--f-color-accent-950: oklch(.208 .017 280);--f-color-accent-1000: oklch(.19 .017 280);--f-color-accent-brand-50: oklch(.962 .018 280);--f-color-accent-brand-100: oklch(.937 .035 280);--f-color-accent-brand-150: oklch(.91 .052 280);--f-color-accent-brand-200: oklch(.882 .068 280);--f-color-accent-brand-250: oklch(.842 .093 280);--f-color-accent-brand-300: oklch(.802 .118 280);--f-color-accent-brand-350: oklch(.752 .148 280);--f-color-accent-brand-400: oklch(.702 .178 280);--f-color-accent-brand-450: oklch(.65 .204 280);--f-color-accent-brand-500: oklch(.597 .23 280);--f-color-accent-brand-550: oklch(.545 .244 280);--f-color-accent-brand-600: oklch(.492 .258 280);--f-color-accent-brand-650: oklch(.445 .248 280);--f-color-accent-brand-700: oklch(.397 .238 280);--f-color-accent-brand-750: oklch(.357 .218 280);--f-color-accent-brand-800: oklch(.317 .198 280);--f-color-accent-brand-850: oklch(.285 .173 280);--f-color-accent-brand-900: oklch(.252 .148 280);--f-color-accent-brand-950: oklch(.219 .108 280);--f-color-accent-brand-1000: oklch(.193 .081 280);--f-color-base-50: oklch(.97 .0015 280);--f-color-base-100: oklch(.95 .003 280);--f-color-base-150: oklch(.925 .0045 280);--f-color-base-200: oklch(.9 .006 280);--f-color-base-250: oklch(.865 .009 280);--f-color-base-300: oklch(.83 .012 280);--f-color-base-350: oklch(.785 .015 280);--f-color-base-400: oklch(.74 .018 280);--f-color-base-450: oklch(.688 .019 280);--f-color-base-500: oklch(.635 .02 280);--f-color-base-550: oklch(.58 .0195 280);--f-color-base-600: oklch(.525 .019 280);--f-color-base-650: oklch(.47 .0185 280);--f-color-base-700: oklch(.415 .018 280);--f-color-base-750: oklch(.368 .0175 280);--f-color-base-800: oklch(.32 .017 280);--f-color-base-850: oklch(.283 .017 280);--f-color-base-900: oklch(.245 .017 280);--f-color-base-950: oklch(.208 .017 280);--f-color-base-1000: oklch(.19 .017 280);--f-color-light-50: oklch(.97 .002 280);--f-color-light-100: oklch(.95 .003 280);--f-color-light-150: oklch(.925 .0045 280);--f-color-light-200: oklch(.9 .006 280);--f-color-light-250: oklch(.865 .009 280);--f-color-light-300: oklch(.83 .012 280);--f-color-light-350: oklch(.785 .015 280);--f-color-light-400: oklch(.74 .018 280);--f-color-light-450: oklch(.688 .019 280);--f-color-light-500: oklch(.635 .02 280);--f-color-light-550: oklch(.58 .0195 280);--f-color-light-600: oklch(.525 .019 280);--f-color-light-650: oklch(.47 .0185 280);--f-color-light-700: oklch(.415 .018 280);--f-color-light-750: oklch(.368 .0175 280);--f-color-light-800: oklch(.32 .017 280);--f-color-light-850: oklch(.283 .017 280);--f-color-light-900: oklch(.245 .017 280);--f-color-light-950: oklch(.208 .017 280);--f-color-light-1000: oklch(.19 .017 280);--f-color-dark-50: oklch(.97 .0015 280);--f-color-dark-100: oklch(.95 .003 280);--f-color-dark-150: oklch(.925 .0045 280);--f-color-dark-200: oklch(.9 .006 280);--f-color-dark-250: oklch(.865 .009 280);--f-color-dark-300: oklch(.83 .012 280);--f-color-dark-350: oklch(.785 .015 280);--f-color-dark-400: oklch(.74 .018 280);--f-color-dark-450: oklch(.688 .019 280);--f-color-dark-500: oklch(.635 .02 280);--f-color-dark-550: oklch(.58 .0195 280);--f-color-dark-600: oklch(.525 .019 280);--f-color-dark-650: oklch(.47 .0185 280);--f-color-dark-700: oklch(.415 .018 280);--f-color-dark-750: oklch(.368 .0175 280);--f-color-dark-800: oklch(.32 .017 280);--f-color-dark-850: oklch(.283 .017 280);--f-color-dark-900: oklch(.245 .017 280);--f-color-dark-950: oklch(.208 .017 280);--f-color-dark-1000: oklch(.19 .017 280);--f-color-linear-50: oklch(.975 .000375 280);--f-color-linear-100: oklch(.95 .00075 280);--f-color-linear-150: oklch(.925 .001125 280);--f-color-linear-200: oklch(.9 .0015 280);--f-color-linear-250: oklch(.865 .00225 280);--f-color-linear-300: oklch(.83 .003 280);--f-color-linear-350: oklch(.785 .00375 280);--f-color-linear-400: oklch(.74 .0045 280);--f-color-linear-450: oklch(.688 .00475 280);--f-color-linear-500: oklch(.635 .005 280);--f-color-linear-550: oklch(.58 .004875 280);--f-color-linear-600: oklch(.525 .00475 280);--f-color-linear-650: oklch(.47 .004625 280);--f-color-linear-700: oklch(.415 .0045 280);--f-color-linear-750: oklch(.368 .004375 280);--f-color-linear-800: oklch(.32 .00425 280);--f-color-linear-850: oklch(.283 .00425 280);--f-color-linear-900: oklch(.245 .00425 280);--f-color-linear-950: oklch(.208 .00425 280);--f-color-linear-1000: oklch(.18 .00425 280);--f-color-red-50: oklch(.971 .013 17.38);--f-color-red-100: oklch(.936 .032 17.717);--f-color-red-200: oklch(.885 .062 18.334);--f-color-red-300: oklch(.808 .114 19.571);--f-color-red-400: oklch(.704 .191 22.216);--f-color-red-500: oklch(.637 .237 25.331);--f-color-red-600: oklch(.577 .245 27.325);--f-color-red-700: oklch(.505 .213 27.518);--f-color-red-800: oklch(.444 .177 26.899);--f-color-red-900: oklch(.396 .141 25.723);--f-color-red-950: oklch(.258 .092 26.042);--f-color-red-1000: oklch(.194 .078 26.042);--f-color-orange-50: oklch(.98 .016 73.684);--f-color-orange-100: oklch(.954 .038 75.164);--f-color-orange-200: oklch(.901 .076 70.697);--f-color-orange-300: oklch(.837 .128 66.29);--f-color-orange-400: oklch(.75 .183 55.934);--f-color-orange-500: oklch(.705 .213 47.604);--f-color-orange-600: oklch(.646 .222 41.116);--f-color-orange-700: oklch(.553 .195 38.402);--f-color-orange-800: oklch(.47 .157 37.304);--f-color-orange-900: oklch(.408 .123 38.172);--f-color-orange-950: oklch(.266 .079 36.259);--f-color-orange-1000: oklch(.2 .07 36.259);--f-color-amber-50: oklch(.987 .022 95.277);--f-color-amber-100: oklch(.962 .059 95.617);--f-color-amber-200: oklch(.924 .12 95.746);--f-color-amber-300: oklch(.879 .169 91.605);--f-color-amber-400: oklch(.828 .189 84.429);--f-color-amber-500: oklch(.769 .188 70.08);--f-color-amber-600: oklch(.666 .179 58.318);--f-color-amber-700: oklch(.555 .163 48.998);--f-color-amber-800: oklch(.473 .137 46.201);--f-color-amber-900: oklch(.414 .112 45.904);--f-color-amber-950: oklch(.279 .077 45.635);--f-color-amber-1000: oklch(.209 .068 45.635);--f-color-yellow-50: oklch(.987 .026 102.212);--f-color-yellow-100: oklch(.973 .071 103.193);--f-color-yellow-200: oklch(.945 .129 101.54);--f-color-yellow-300: oklch(.905 .182 98.111);--f-color-yellow-400: oklch(.852 .199 91.936);--f-color-yellow-500: oklch(.795 .184 86.047);--f-color-yellow-600: oklch(.681 .162 75.834);--f-color-yellow-700: oklch(.554 .135 66.442);--f-color-yellow-800: oklch(.476 .114 61.907);--f-color-yellow-900: oklch(.421 .095 57.708);--f-color-yellow-950: oklch(.286 .066 53.813);--f-color-yellow-1000: oklch(.215 .058 53.813);--f-color-lime-50: oklch(.986 .031 120.757);--f-color-lime-100: oklch(.967 .067 122.328);--f-color-lime-200: oklch(.938 .127 124.321);--f-color-lime-300: oklch(.897 .196 126.665);--f-color-lime-400: oklch(.841 .238 128.85);--f-color-lime-500: oklch(.768 .233 130.85);--f-color-lime-600: oklch(.648 .2 131.684);--f-color-lime-700: oklch(.532 .157 131.589);--f-color-lime-800: oklch(.453 .124 130.933);--f-color-lime-900: oklch(.405 .101 131.063);--f-color-lime-950: oklch(.274 .072 132.109);--f-color-lime-1000: oklch(.206 .064 132.109);--f-color-green-50: oklch(.982 .018 155.826);--f-color-green-100: oklch(.962 .044 156.743);--f-color-green-200: oklch(.925 .084 155.995);--f-color-green-300: oklch(.871 .15 154.449);--f-color-green-400: oklch(.792 .209 151.711);--f-color-green-500: oklch(.723 .219 149.579);--f-color-green-600: oklch(.627 .194 149.214);--f-color-green-700: oklch(.527 .154 150.069);--f-color-green-800: oklch(.448 .119 151.328);--f-color-green-900: oklch(.393 .095 152.535);--f-color-green-950: oklch(.266 .065 152.934);--f-color-green-1000: oklch(.2 .058 152.934);--f-color-emerald-50: oklch(.979 .021 166.113);--f-color-emerald-100: oklch(.95 .052 163.051);--f-color-emerald-200: oklch(.905 .093 164.15);--f-color-emerald-300: oklch(.845 .143 164.978);--f-color-emerald-400: oklch(.765 .177 163.223);--f-color-emerald-500: oklch(.696 .17 162.48);--f-color-emerald-600: oklch(.596 .145 163.225);--f-color-emerald-700: oklch(.508 .118 165.612);--f-color-emerald-800: oklch(.432 .095 166.913);--f-color-emerald-900: oklch(.378 .077 168.94);--f-color-emerald-950: oklch(.262 .051 172.552);--f-color-emerald-1000: oklch(.197 .046 172.552);--f-color-teal-50: oklch(.984 .014 180.72);--f-color-teal-100: oklch(.953 .051 180.801);--f-color-teal-200: oklch(.91 .096 180.426);--f-color-teal-300: oklch(.855 .138 181.071);--f-color-teal-400: oklch(.777 .152 181.912);--f-color-teal-500: oklch(.704 .14 182.503);--f-color-teal-600: oklch(.6 .118 184.704);--f-color-teal-700: oklch(.511 .096 186.391);--f-color-teal-800: oklch(.437 .078 188.216);--f-color-teal-900: oklch(.386 .063 188.416);--f-color-teal-950: oklch(.277 .046 192.524);--f-color-teal-1000: oklch(.208 .041 192.524);--f-color-cyan-50: oklch(.984 .019 200.873);--f-color-cyan-100: oklch(.956 .045 203.388);--f-color-cyan-200: oklch(.917 .08 205.041);--f-color-cyan-300: oklch(.865 .127 207.078);--f-color-cyan-400: oklch(.789 .154 211.53);--f-color-cyan-500: oklch(.715 .143 215.221);--f-color-cyan-600: oklch(.609 .126 221.723);--f-color-cyan-700: oklch(.52 .105 223.128);--f-color-cyan-800: oklch(.45 .085 224.283);--f-color-cyan-900: oklch(.398 .07 227.392);--f-color-cyan-950: oklch(.302 .056 229.695);--f-color-cyan-1000: oklch(.227 .05 229.695);--f-color-sky-50: oklch(.977 .013 236.62);--f-color-sky-100: oklch(.951 .026 236.824);--f-color-sky-200: oklch(.901 .058 230.902);--f-color-sky-300: oklch(.828 .111 230.318);--f-color-sky-400: oklch(.746 .16 232.661);--f-color-sky-500: oklch(.685 .169 237.323);--f-color-sky-600: oklch(.588 .158 241.966);--f-color-sky-700: oklch(.5 .134 242.749);--f-color-sky-800: oklch(.443 .11 240.79);--f-color-sky-900: oklch(.391 .09 240.876);--f-color-sky-950: oklch(.293 .066 243.157);--f-color-sky-1000: oklch(.22 .059 243.157);--f-color-blue-50: oklch(.97 .014 254.604);--f-color-blue-100: oklch(.932 .032 255.585);--f-color-blue-200: oklch(.882 .059 254.128);--f-color-blue-300: oklch(.809 .105 251.813);--f-color-blue-400: oklch(.707 .165 254.624);--f-color-blue-500: oklch(.623 .214 259.815);--f-color-blue-600: oklch(.546 .245 262.881);--f-color-blue-700: oklch(.488 .243 264.376);--f-color-blue-800: oklch(.424 .199 265.638);--f-color-blue-900: oklch(.379 .146 265.522);--f-color-blue-950: oklch(.282 .091 267.935);--f-color-blue-1000: oklch(.212 .082 267.935);--f-color-indigo-50: oklch(.962 .018 272.314);--f-color-indigo-100: oklch(.93 .034 272.788);--f-color-indigo-200: oklch(.87 .065 274.039);--f-color-indigo-300: oklch(.785 .115 274.713);--f-color-indigo-400: oklch(.673 .182 276.935);--f-color-indigo-500: oklch(.585 .233 277.117);--f-color-indigo-600: oklch(.511 .262 276.966);--f-color-indigo-700: oklch(.457 .24 277.023);--f-color-indigo-800: oklch(.398 .195 277.366);--f-color-indigo-900: oklch(.359 .144 278.697);--f-color-indigo-950: oklch(.257 .09 281.288);--f-color-indigo-1000: oklch(.193 .081 281.288);--f-color-violet-50: oklch(.969 .016 293.756);--f-color-violet-100: oklch(.943 .029 294.588);--f-color-violet-200: oklch(.894 .057 293.283);--f-color-violet-300: oklch(.811 .111 293.571);--f-color-violet-400: oklch(.702 .183 293.541);--f-color-violet-500: oklch(.606 .25 292.717);--f-color-violet-600: oklch(.541 .281 293.009);--f-color-violet-700: oklch(.491 .27 292.581);--f-color-violet-800: oklch(.432 .232 292.759);--f-color-violet-900: oklch(.38 .189 293.745);--f-color-violet-950: oklch(.283 .141 291.089);--f-color-violet-1000: oklch(.212 .127 291.089);--f-color-purple-50: oklch(.977 .014 308.299);--f-color-purple-100: oklch(.946 .033 307.174);--f-color-purple-200: oklch(.902 .063 306.703);--f-color-purple-300: oklch(.827 .119 306.383);--f-color-purple-400: oklch(.714 .203 305.504);--f-color-purple-500: oklch(.627 .265 303.9);--f-color-purple-600: oklch(.558 .288 302.321);--f-color-purple-700: oklch(.496 .265 301.924);--f-color-purple-800: oklch(.438 .218 303.724);--f-color-purple-900: oklch(.381 .176 304.987);--f-color-purple-950: oklch(.291 .149 302.717);--f-color-purple-1000: oklch(.218 .134 302.717);--f-color-fuchsia-50: oklch(.977 .017 320.058);--f-color-fuchsia-100: oklch(.952 .037 318.852);--f-color-fuchsia-200: oklch(.903 .076 319.62);--f-color-fuchsia-300: oklch(.833 .145 321.434);--f-color-fuchsia-400: oklch(.74 .238 322.16);--f-color-fuchsia-500: oklch(.667 .295 322.15);--f-color-fuchsia-600: oklch(.591 .293 322.896);--f-color-fuchsia-700: oklch(.518 .253 323.949);--f-color-fuchsia-800: oklch(.452 .211 324.591);--f-color-fuchsia-900: oklch(.401 .17 325.612);--f-color-fuchsia-950: oklch(.293 .136 325.661);--f-color-fuchsia-1000: oklch(.22 .122 325.661);--f-color-pink-50: oklch(.971 .014 343.198);--f-color-pink-100: oklch(.948 .028 342.258);--f-color-pink-200: oklch(.899 .061 343.231);--f-color-pink-300: oklch(.823 .12 346.018);--f-color-pink-400: oklch(.718 .202 349.761);--f-color-pink-500: oklch(.656 .241 354.308);--f-color-pink-600: oklch(.592 .249 .584);--f-color-pink-700: oklch(.525 .223 3.958);--f-color-pink-800: oklch(.459 .187 3.815);--f-color-pink-900: oklch(.408 .153 2.432);--f-color-pink-950: oklch(.284 .109 3.907);--f-color-pink-1000: oklch(.213 .098 3.907);--f-color-rose-50: oklch(.969 .015 14.422);--f-color-rose-100: oklch(.941 .03 14.58);--f-color-rose-200: oklch(.892 .058 12.001);--f-color-rose-300: oklch(.81 .117 13.638);--f-color-rose-400: oklch(.712 .194 15.428);--f-color-rose-500: oklch(.645 .246 18.439);--f-color-rose-600: oklch(.586 .253 19.585);--f-color-rose-700: oklch(.514 .222 18.935);--f-color-rose-800: oklch(.455 .188 15.697);--f-color-rose-900: oklch(.41 .159 12.272);--f-color-rose-950: oklch(.271 .105 14.094);--f-color-rose-1000: oklch(.203 .094 14.094);--f-color-slate-50: oklch(.984 .003 247.858);--f-color-slate-100: oklch(.968 .007 247.896);--f-color-slate-200: oklch(.929 .013 255.508);--f-color-slate-300: oklch(.869 .022 252.894);--f-color-slate-400: oklch(.704 .04 256.788);--f-color-slate-500: oklch(.554 .046 257.417);--f-color-slate-600: oklch(.446 .043 257.281);--f-color-slate-700: oklch(.372 .044 257.287);--f-color-slate-800: oklch(.279 .041 260.031);--f-color-slate-900: oklch(.208 .042 265.755);--f-color-slate-950: oklch(.129 .042 264.695);--f-color-slate-1000: oklch(.097 .042 264.695);--f-color-gray-50: oklch(.985 .002 247.839);--f-color-gray-100: oklch(.967 .003 264.542);--f-color-gray-200: oklch(.928 .006 264.531);--f-color-gray-300: oklch(.872 .01 258.338);--f-color-gray-400: oklch(.707 .022 261.325);--f-color-gray-500: oklch(.551 .027 264.364);--f-color-gray-600: oklch(.446 .03 256.802);--f-color-gray-700: oklch(.373 .034 259.733);--f-color-gray-800: oklch(.278 .033 256.848);--f-color-gray-900: oklch(.21 .034 264.665);--f-color-gray-950: oklch(.13 .028 261.692);--f-color-gray-1000: oklch(.098 .025 261.692);--f-color-zinc-50: oklch(.985 0 0);--f-color-zinc-100: oklch(.967 .001 286.375);--f-color-zinc-200: oklch(.92 .004 286.32);--f-color-zinc-300: oklch(.871 .006 286.286);--f-color-zinc-400: oklch(.705 .015 286.067);--f-color-zinc-500: oklch(.552 .016 285.938);--f-color-zinc-600: oklch(.442 .017 285.786);--f-color-zinc-700: oklch(.37 .01 285.805);--f-color-zinc-800: oklch(.274 .006 286.033);--f-color-zinc-900: oklch(.21 .006 285.885);--f-color-zinc-950: oklch(.141 .005 285.823);--f-color-zinc-1000: oklch(.106 .004 285.823);--f-color-neutral-50: oklch(.985 0 0);--f-color-neutral-100: oklch(.97 0 0);--f-color-neutral-200: oklch(.922 0 0);--f-color-neutral-300: oklch(.87 0 0);--f-color-neutral-400: oklch(.708 0 0);--f-color-neutral-500: oklch(.556 0 0);--f-color-neutral-600: oklch(.439 0 0);--f-color-neutral-700: oklch(.371 0 0);--f-color-neutral-800: oklch(.269 0 0);--f-color-neutral-900: oklch(.205 0 0);--f-color-neutral-950: oklch(.145 0 0);--f-color-neutral-1000: oklch(.11 0 0);--f-color-stone-50: oklch(.985 .001 106.423);--f-color-stone-100: oklch(.97 .001 106.424);--f-color-stone-200: oklch(.923 .003 48.717);--f-color-stone-300: oklch(.869 .005 56.366);--f-color-stone-400: oklch(.709 .01 56.259);--f-color-stone-500: oklch(.553 .013 58.071);--f-color-stone-600: oklch(.444 .011 73.639);--f-color-stone-700: oklch(.374 .01 67.558);--f-color-stone-800: oklch(.268 .007 34.298);--f-color-stone-900: oklch(.216 .006 56.043);--f-color-stone-950: oklch(.147 .004 49.25);--f-color-stone-1000: oklch(.11 .003 49.25);--f-font-size-2xs: .7rem;--f-font-size-xs: .8rem;--f-font-size-sm: .9rem;--f-font-size-md: 1rem;--f-font-size-lg: 1.25rem;--f-font-size-xl: 1.5rem;--f-font-size-2xl: 1.75rem;--f-font-size-3xl: 2rem;--f-font-size-large: 3rem;--f-font-size-huge: 5rem;--f-font-size-jumbo: 6.75rem;--f-font-size-kbd: .75rem;--f-font-weight-hairline: 100;--f-font-weight-thin: 200;--f-font-weight-light: 300;--f-font-weight-normal: 400;--f-font-weight-medium: 500;--f-font-weight-semibold: 600;--f-font-weight-bold: 700;--f-font-weight-extrabold: 800;--f-font-weight-black: 900;--f-font-heading: Inter,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--f-font-body: Inter,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--f-font-mono: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--f-icon-size-xs: .85rem;--f-icon-size-sm: 1.1rem;--f-icon-size-md: 1.3rem;--f-icon-size-lg: 1.55rem;--f-icon-size-xl: 2rem;--f-index-hide: -1;--f-index-auto: auto;--f-index-base: 0;--f-index-docked: 10;--f-index-swipable: 800;--f-index-resizable: 900;--f-index-dropdown: 1000;--f-index-sticky: 1100;--f-index-banner: 1200;--f-index-overlay: 1300;--f-index-menu: 1400;--f-index-modal: 1400;--f-index-popover: 1400;--f-index-toast: 1700;--f-index-tooltip: 1800;--f-index-affix: 2000;--f-index-skip-nav: 2100;--f-letter-spacing-tighter: -.05em;--f-letter-spacing-tight: -.025em;--f-letter-spacing-normal: 0;--f-letter-spacing-wide: .025em;--f-letter-spacing-wider: .05em;--f-letter-spacing-widest: .1em;--f-line-height-normal: normal;--f-line-height-none: 1rem;--f-line-height-shorter: 1.25rem;--f-line-height-short: 1.375rem;--f-line-height-base: 1.5rem;--f-line-height-tall: 1.625rem;--f-line-height-taller: 2rem;--f-radius-2xs: .25rem;--f-radius-xs: .375rem;--f-radius-sm: .5rem;--f-radius-md: .625rem;--f-radius-lg: .875rem;--f-radius-xl: 1.125rem;--f-radius-2xl: 1.375rem;--f-radius-3xl: 1.875rem;--f-radius-full: 9999px;--f-radius-round: 50%;--f-radius-default: .625rem;--f-shadow-flat: 0 1px 3px rgba(12, 12, 12, .09);--f-shadow-xs: 0 0 0 1px rgba(0, 0, 0, .05);--f-shadow-sm: lch(0 0 0 / .022) 0px 3px 6px -2px, lch(0 0 0 / .044) 0px 1px 1px;--f-shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--f-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--f-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--f-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--f-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--f-shadow-card: 0 20px 25px -5px rgba(0, 0, 0, .04);--f-shadow-menu: 0 20px 25px -5px rgba(0, 0, 0, .04);--f-shadow-popover: 0 20px 25px -5px rgba(0, 0, 0, .05);--f-shadow-outline: 0 0 0 3px rgba(66, 153, 225, .6);--f-shadow-inner: inset 0 2px 4px 0 rgba(0,0,0,.06);--f-shadow-inner-inner: inset 0 10px 40px 0 rgba(0,0,0,1);--f-shadow-none: none;--f-shadow-dark-l: rgba(0, 0, 0, .1) 0px 0px 0px 1px, rgba(0, 0, 0, .2) 0px 5px 10px, rgba(0, 0, 0, .4) 0px 15px 40px;--f-size-0: .125rem;--f-size-1: .25rem;--f-size-2: .5rem;--f-size-3: .75rem;--f-size-4: 1rem;--f-size-5: 1.25rem;--f-size-6: 1.5rem;--f-size-7: 1.75rem;--f-size-8: 2rem;--f-size-9: 2.25rem;--f-size-10: 2.5rem;--f-size-11: 2.75rem;--f-size-12: 3rem;--f-size-13: 3.25rem;--f-size-14: 3.5rem;--f-size-15: 3.75rem;--f-size-16: 4rem;--f-size-17: 4.25rem;--f-size-18: 4.5rem;--f-size-19: 4.75rem;--f-size-20: 5rem;--f-size-24: 6rem;--f-size-28: 7rem;--f-size-32: 8rem;--f-size-36: 9rem;--f-size-40: 10rem;--f-size-44: 11rem;--f-size-48: 12rem;--f-size-52: 13rem;--f-size-56: 14rem;--f-size-60: 15rem;--f-size-64: 16rem;--f-size-72: 18rem;--f-size-80: 20rem;--f-size-96: 24rem;--f-size-100: 100%;--f-space-0: .125rem;--f-space-1: .25rem;--f-space-2: .5rem;--f-space-3: .75rem;--f-space-4: 1rem;--f-space-5: 1.25rem;--f-space-6: 1.5rem;--f-space-7: 1.75rem;--f-space-8: 2rem;--f-space-9: 2.25rem;--f-space-10: 2.5rem;--f-space-11: 2.75rem;--f-space-12: 3rem;--f-space-13: 3.25rem;--f-space-14: 3.5rem;--f-space-16: 4rem;--f-space-20: 5rem;--f-space-24: 6rem;--f-space-28: 7rem;--f-space-32: 8rem;--f-space-36: 9rem;--f-space-40: 10rem;--f-space-44: 11rem;--f-space-48: 12rem;--f-space-52: 13rem;--f-space-56: 14rem;--f-space-60: 15rem;--f-space-64: 16rem;--f-space-72: 18rem;--f-space-80: 20rem;--f-space-96: 24rem;--f-space-inset-x-1: .2rem .5rem;--f-space-inset-x-2: .5rem .9rem;--f-space-inset-x-3: .6rem 1.2rem;--f-space-inset-x-4: .8rem 1.6rem;--f-space-inset-x-5: 1.2rem 2.4rem;--f-space-inset-x-6: 1.6rem 3.2rem;--f-space-inset-x-7: 2.4rem 4.8rem;--f-space-inset-y-1: .5rem .2rem;--f-space-inset-y-2: .7rem .5rem;--f-space-inset-y-3: 1.2rem .8rem;--f-space-inset-y-4: 1.8rem 1.2rem;--f-space-inset-y-5: 2.4rem 1.6rem;--f-space-inset-y-6: 3.6rem 2.4rem;--f-space-inset-y-7: 4.8rem 3.2rem;--f-transition-property-common: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;--f-transition-property-colors: background-color, border-color, color, fill, stroke;--f-transition-property-dimensions: width, height;--f-transition-property-position: left, right, top, bottom;--f-transition-property-background: background-color, background-image, background-position;--f-transition-easing-ease-in: cubic-bezier(.4, 0, 1, 1);--f-transition-easing-ease-out: cubic-bezier(0, 0, .2, 1);--f-transition-easing-ease-in-out: cubic-bezier(.4, 0, .2, 1);--f-transition-duration-ultra-fast: 50ms;--f-transition-duration-faster: .1s;--f-transition-duration-fast: .15s;--f-transition-duration-normal: .2s;--f-transition-duration-slow: .3s;--f-transition-duration-slower: .4s;--f-transition-duration-ultra-slow: .5s}[data-theme=dark]{--f-radius: .625rem;--f-focus: 2px solid oklch(.597 .23 280);--f-color-background: oklch(.19 .017 280);--f-color-accent: oklch(.597 .23 280);--f-color-accent-subtle: oklch(.702 .178 280);--f-color-accent-text: oklch(.882 .068 280);--f-color-accent-weak: oklch(.252 .148 280);--f-color-success: oklch(.777 .152 181.912);--f-color-success-subtle: oklch(.704 .14 182.503);--f-color-success-text: oklch(.953 .051 180.801);--f-color-success-weak: oklch(.386 .063 188.416);--f-color-neutral: oklch(.707 .022 261.325);--f-color-neutral-subtle: oklch(.551 .027 264.364);--f-color-neutral-text: oklch(.928 .006 264.531);--f-color-neutral-weak: oklch(.21 .034 264.665);--f-color-caution: oklch(.852 .199 91.936);--f-color-caution-subtle: oklch(.795 .184 86.047);--f-color-caution-text: oklch(.973 .071 103.193);--f-color-caution-weak: oklch(.421 .095 57.708);--f-color-warning: oklch(.75 .183 55.934);--f-color-warning-subtle: oklch(.705 .213 47.604);--f-color-warning-text: oklch(.901 .076 70.697);--f-color-warning-weak: oklch(.408 .123 38.172);--f-color-danger: oklch(.704 .191 22.216);--f-color-danger-subtle: oklch(.637 .237 25.331);--f-color-danger-text: oklch(.885 .062 18.334);--f-color-danger-weak: oklch(.396 .141 25.723);--f-color-highlight: oklch(.673 .182 276.935);--f-color-highlight-subtle: oklch(.585 .233 277.117);--f-color-highlight-text: oklch(.87 .065 274.039);--f-color-highlight-weak: oklch(.359 .144 278.697);--f-color-text: oklch(.95 .003 280);--f-color-text-weak: oklch(.83 .012 280);--f-color-text-weaker: oklch(.635 .02 280);--f-color-text-weakest: oklch(.525 .019 280);--f-color-text-link: oklch(.702 .178 280);--f-color-text-on-color: oklch(.05 .0012 0);--f-color-surface: oklch(.208 .017 280);--f-color-surface-strong: oklch(.245 .017 280);--f-color-surface-stronger: oklch(.283 .017 280);--f-color-surface-strongest: oklch(.32 .017 280);--f-color-surface-highlight: oklch(.357 .218 280);--f-color-surface-inverse: oklch(.9 .006 280);--f-color-border: oklch(.283 .017 280);--f-color-border-strong: oklch(.368 .0175 280)}[data-theme=light]{--f-radius: .625rem;--f-focus: 2px solid oklch(.635 .02 280);--f-color-background: oklch(.97 .002 280);--f-color-accent: oklch(.32 .017 280);--f-color-accent-subtle: oklch(.83 .012 280);--f-color-accent-text: oklch(.95 .003 280);--f-color-accent-weak: oklch(.97 .0015 280);--f-color-success: oklch(.777 .152 181.912);--f-color-success-subtle: oklch(.855 .138 181.071);--f-color-success-text: oklch(.953 .051 180.801);--f-color-success-weak: oklch(.984 .014 180.72);--f-color-neutral: oklch(.707 .022 261.325);--f-color-neutral-subtle: oklch(.872 .01 258.338);--f-color-neutral-text: oklch(.967 .003 264.542);--f-color-neutral-weak: oklch(.985 .002 247.839);--f-color-caution: oklch(.852 .199 91.936);--f-color-caution-subtle: oklch(.905 .182 98.111);--f-color-caution-text: oklch(.973 .071 103.193);--f-color-caution-weak: oklch(.987 .026 102.212);--f-color-warning: oklch(.75 .183 55.934);--f-color-warning-subtle: oklch(.837 .128 66.29);--f-color-warning-text: oklch(.954 .038 75.164);--f-color-warning-weak: oklch(.98 .016 73.684);--f-color-danger: oklch(.704 .191 22.216);--f-color-danger-subtle: oklch(.808 .114 19.571);--f-color-danger-text: oklch(.936 .032 17.717);--f-color-danger-weak: oklch(.971 .013 17.38);--f-color-highlight: oklch(.673 .182 276.935);--f-color-highlight-subtle: oklch(.87 .065 274.039);--f-color-highlight-text: oklch(.93 .034 272.788);--f-color-highlight-weak: oklch(.962 .018 272.314);--f-color-text: oklch(.245 .017 280);--f-color-text-weak: oklch(.415 .018 280);--f-color-text-weaker: oklch(.635 .02 280);--f-color-text-weakest: oklch(.74 .018 280);--f-color-text-link: oklch(.635 .02 280);--f-color-text-on-color: oklch(.99 .001 0);--f-color-surface: oklch(.99 .001 0);--f-color-surface-strong: oklch(.97 .002 280);--f-color-surface-stronger: oklch(.95 .003 280);--f-color-surface-strongest: oklch(.925 .0045 280);--f-color-surface-highlight: oklch(.97 .0015 280);--f-color-surface-inverse: oklch(.32 .017 280);--f-color-border: oklch(.925 .0045 280);--f-color-border-strong: oklch(.83 .012 280)}html,body{background-color:transparent;box-sizing:border-box;font-size:13.125px;font-weight:var(--f-font-weight-normal);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}*,*:before,*:after{outline-color:transparent;box-sizing:inherit}*:focus{transition-timing-function:linear;transition-property:outline;transition-duration:.1s}body,h1,h2,h3,h4,h5,h6,p,figure{margin:0;padding:0;font-weight:var(--f-font-weight-normal)}img{max-width:100%;height:auto}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}:root{--f-outline-offset: 0px}:root{--f-buttonize-opacity: .8;--f-buttonize-opacity-active: .6;--f-buttonize-outline-size: .2rem;--f-buttonize-outline-size-active: .25rem;--f-buttonize-outline-color: var(--f-color-accent)}.f-buttonize{cursor:pointer;opacity:1;transition:opacity .25s}.f-buttonize:hover{opacity:var(--f-buttonize-opacity)}.f-buttonize:active{opacity:var(--f-buttonize-opacity-active)}.f-buttonize-outline{transition:opacity .25s}.f-buttonize-outline:hover{cursor:pointer;outline:var(--f-buttonize-outline-size) solid var(--f-buttonize-outline-color)}.f-buttonize-outline:active{outline:var(--f-buttonize-outline-size-active) solid var(--f-buttonize-outline-color)}.f-uppercase{text-transform:uppercase}.f-underline{--f-underline-position: 105%;--f-underline-size: 2px;text-decoration:none!important}.f-underline:after{width:0%;height:var(--f-underline-size);transition:height,width var(--f-transition-duration-ultra-fast) var(--f-transition-easing-ease-in);content:"";position:absolute;top:var(--f-underline-position);left:0;background-color:currentColor;z-index:2}.f-underline:hover:after{width:100%}.f-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.f-wrap{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal}.f-scrollbar{--f-scrollbar-size: .3rem;--f-scrollbar-foreground: var(--f-color-surface-stronger);--f-scrollbar-background: transparent;scrollbar-width:thin;scrollbar-color:var(--f-scrollbar-foreground) var(--f-scrollbar-background)}.f-overflow-y-auto{overflow-y:auto}.f-overflow-x-auto{overflow-x:auto}.f-overflow-auto{overflow:auto}.f-flexer{flex:1}.f-col{display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center}.f-row{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center}.f-fadein{animation:f-fadein var(--f-transition-duration-slow)}@keyframes f-fadein{0%{opacity:0}to{opacity:1}}.f-user-select-none{-webkit-user-select:none;user-select:none}.f-pointer-events-none{pointer-events:none}.f-cursor-col-resize,.f-cursor-col-resize *{cursor:col-resize!important}.f-cursor-row,.f-cursor-row *{cursor:row-resize!important}.f-cursor-col,.f-cursor-col *{cursor:col-resize!important}.f-cursor-grabbing{cursor:grabbing!important}.f-align-h-top-left,.f-align-h-top-center,.f-align-h-top-right,.f-align-h-top-stretch,.f-align-h-top-between,.f-align-h-middle-left,.f-align-h-middle-center,.f-align-h-middle-right,.f-align-h-middle-stretch,.f-align-h-middle-between,.f-align-h-bottom-left,.f-align-h-bottom-center,.f-align-h-bottom-right,.f-align-h-bottom-stretch,.f-align-h-bottom-between{display:flex;flex-direction:row}.f-align-h-top-left{justify-content:flex-start!important;align-items:flex-start!important}.f-align-h-top-center{justify-content:center!important;align-items:flex-start!important}.f-align-h-top-right{justify-content:flex-end!important;align-items:flex-start!important}.f-align-h-top-stretch{justify-content:stretch!important;align-items:flex-start!important}.f-align-h-top-between{justify-content:space-between!important;align-items:flex-start!important}.f-align-h-middle-left{justify-content:flex-start!important;align-items:center!important}.f-align-h-middle-center{justify-content:center!important;align-items:center!important}.f-align-h-middle-right{justify-content:flex-end!important;align-items:center!important}.f-align-h-middle-stretch{justify-content:stretch!important;align-items:center!important}.f-align-h-middle-between{justify-content:space-between!important;align-items:center!important}.f-align-h-bottom-left{justify-content:flex-start!important;align-items:flex-end!important}.f-align-h-bottom-center{justify-content:center!important;align-items:flex-end!important}.f-align-h-bottom-right{justify-content:flex-end!important;align-items:flex-end!important}.f-align-h-bottom-stretch{justify-content:stretch!important;align-items:flex-end!important}.f-align-h-bottom-between{justify-content:space-between!important;align-items:flex-end!important}.f-align-v-top-left,.f-align-v-top-center,.f-align-v-top-right,.f-align-v-left-stretch,.f-align-v-left-between,.f-align-v-middle-left,.f-align-v-middle-center,.f-align-v-middle-right,.f-align-v-center-stretch,.f-align-v-center-between,.f-align-v-bottom-left,.f-align-v-bottom-center,.f-align-v-bottom-right,.f-align-v-right-stretch,.f-align-v-right-between{display:flex;flex-direction:column}.f-align-v-top-left{justify-content:flex-start!important;align-items:flex-start!important}.f-align-v-top-center{justify-content:flex-start!important;align-items:center!important}.f-align-v-top-right{justify-content:flex-start!important;align-items:flex-end!important}.f-align-v-left-stretch{align-items:stretch!important}.f-align-v-left-between{justify-content:space-between!important}.f-align-v-middle-left{justify-content:center!important;align-items:flex-start!important}.f-align-v-middle-center{justify-content:center!important;align-items:center!important}.f-align-v-middle-right{justify-content:center!important;align-items:flex-end!important}.f-align-v-center-stretch{justify-content:stretch!important;align-items:center!important}.f-align-v-center-between{justify-content:space-between!important;align-items:center!important}.f-align-v-bottom-left{justify-content:flex-end!important;align-items:flex-start!important}.f-align-v-bottom-center{justify-content:flex-end!important;align-items:center!important}.f-align-v-bottom-right{justify-content:flex-end!important;align-items:flex-end!important}.f-align-v-right-stretch{justify-content:stretch!important;align-items:flex-end!important}.f-align-v-right-between{justify-content:space-between!important;align-items:flex-end!important}.f-align-v-left-stretch>*,.f-align-v-center-stretch>*,.f-align-v-right-stretch>*,.f-align-h-top-stretch>*,.f-align-h-middle-stretch>*,.f-align-h-bottom-stretch>*{flex-grow:1}:root{--f-popout-buffer: 0px;--f-popout-spacing: 0px}.f-popout-content{display:none;animation:f-popout-content-fadein var(--f-transition-duration-fast)}@keyframes f-popout-content-fadein{0%{opacity:0}to{opacity:1}}.f-popout-trigger:hover .f-popout-content{display:block}.f-popout-top-center,.f-popout-bottom-center,.f-popout-bottom-left,.f-popout-bottom-right,.f-popout-top-left,.f-popout-top-right,.f-popout-middle-left,.f-popout-middle-right{position:absolute}.f-popout-top-center{left:50%;top:0;transform:translateY(-100%) translate(-50%)}.f-popout-bottom-center{left:50%;top:100%;transform:translate(-50%)}.f-popout-bottom-left{left:0;top:100%}.f-popout-bottom-right{left:100%;top:100%;transform:translate(-100%)}.f-popout-top-left{left:0;top:0;transform:translateY(-100%)}.f-popout-top-right{right:0;top:0;transform:translateY(-100%)}.f-popout-middle-left{left:0;top:50%;transform:translateY(-50%) translate(-100%)}.f-popout-middle-right{left:100%;top:50%;transform:translateY(-50%)}:root{--f-arrow-size: var(--f-size-3);--f-arrow-spacing: calc(var(--f-arrow-size))}.f-popout-top-center.has-arrow{margin-top:calc(var(--f-arrow-spacing) * -1)}.f-popout-bottom-center.has-arrow,.f-popout-bottom-left.has-arrow,.f-popout-bottom-right.has-arrow{margin-top:var(--f-arrow-spacing)}.f-popout-top-left.has-arrow,.f-popout-top-right.has-arrow{margin-top:calc(var(--f-arrow-spacing) * -1)}.f-popout-middle-left.has-arrow{margin-left:calc(var(--f-arrow-spacing) * -1)}.f-popout-middle-right.has-arrow{margin-left:var(--f-arrow-spacing)}.f-popout-bottom-left.has-arrow:after,.f-popout-top-left.has-arrow:after,.f-popout-top-right.has-arrow:after,.f-popout-bottom-right.has-arrow:after,.f-popout-bottom-center.has-arrow:after,.f-popout-top-center.has-arrow:after,.f-popout-middle-left.has-arrow:after,.f-popout-middle-right.has-arrow:after{z-index:0;background-color:inherit;height:var(--f-arrow-size);width:var(--f-arrow-size);position:absolute;pointer-events:none;content:"";border-style:solid;border-color:transparent}.f-popout-bottom-left.has-arrow:after{top:var(--f-popout-spacing);left:calc(var(--f-radius-sm) + var(--f-popout-buffer));border-left-width:1px;border-right-width:0rem;border-top-width:1px;border-bottom-width:0rem;border-top-left-radius:var(--f-radius-2xs);transform:translateY(-50%) rotate(45deg)}.f-popout-bottom-right.has-arrow:after{top:var(--f-popout-spacing);right:calc(var(--f-radius-sm) + var(--f-popout-buffer));border-left-width:1px;border-right-width:0rem;border-top-width:1px;border-bottom-width:0rem;border-top-left-radius:var(--f-radius-2xs);transform:translateY(-50%) rotate(45deg)}.f-popout-top-left.has-arrow:after{top:calc(100% - var(--f-popout-spacing));left:calc(var(--f-radius-sm) + var(--f-popout-buffer));border-left-width:0rem;border-right-width:1px;border-bottom-width:1px;border-top-width:0rem;border-bottom-right-radius:var(--f-radius-2xs);transform:translateY(-50%) rotate(45deg)}.f-popout-top-right.has-arrow:after{top:calc(100% - var(--f-popout-spacing));right:calc(var(--f-radius-sm) + var(--f-popout-buffer));border-left-width:0rem;border-right-width:1px;border-bottom-width:1px;border-top-width:0rem;border-bottom-right-radius:var(--f-radius-2xs);transform:translateY(-50%) rotate(45deg)}.f-popout-bottom-center.has-arrow:after{top:var(--f-popout-spacing);right:calc(50% + var(--f-popout-buffer));border-left-width:1px;border-right-width:0rem;border-top-width:1px;border-bottom-width:0rem;border-top-left-radius:var(--f-radius-2xs);transform:translateY(-50%) translate(50%) rotate(45deg)}.f-popout-top-center.has-arrow:after{top:calc(100% - var(--f-popout-spacing));right:calc(50% + var(--f-popout-buffer));border-left-width:0rem;border-right-width:1px;border-bottom-width:1px;border-top-width:0rem;border-bottom-right-radius:var(--f-radius-2xs);transform:translateY(-50%) translate(50%) rotate(45deg)}.f-popout-middle-left.has-arrow:after{top:calc(50% + var(--f-popout-buffer));right:var(--f-popout-spacing);border-left-width:0rem;border-right-width:1px;border-top-width:1px;border-bottom-width:0rem;border-top-right-radius:var(--f-radius-2xs);transform:translateY(-50%) translate(50%) rotate(45deg)}.f-popout-middle-right.has-arrow:after{top:calc(50% + var(--f-popout-buffer));left:var(--f-popout-spacing);border-left-width:1px;border-right-width:0rem;border-bottom-width:1px;border-top-width:0rem;border-bottom-left-radius:var(--f-radius-2xs);transform:translateY(-50%) translate(-50%) rotate(45deg)}.f-popout-bottom-left.has-arrow:before,.f-popout-top-left.has-arrow:before,.f-popout-top-right.has-arrow:before,.f-popout-bottom-right.has-arrow:before,.f-popout-bottom-center.has-arrow:before,.f-popout-top-center.has-arrow:before,.f-popout-middle-left.has-arrow:before,.f-popout-middle-right.has-arrow:before{z-index:0;position:absolute;content:"";background:transparent}.f-popout-bottom-left.has-arrow:before{left:0;bottom:100%;width:100%;height:var(--f-arrow-size)}.f-popout-bottom-right.has-arrow:before{width:100%;height:var(--f-arrow-size);bottom:100%;left:0}.f-popout-top-left.has-arrow:before{width:100%;height:var(--f-arrow-size);top:100%;left:0}.f-popout-top-right.has-arrow:before{width:100%;height:var(--f-arrow-size);top:100%;left:0}.f-popout-bottom-center.has-arrow:before{width:100%;height:var(--f-arrow-size);bottom:100%;left:0}.f-popout-top-center.has-arrow:before{width:100%;height:var(--f-arrow-size);top:100%;left:0}.f-popout-middle-left.has-arrow:before{height:100%;width:var(--f-arrow-size);left:100%;top:0}.f-popout-middle-right.has-arrow:before{height:100%;width:var(--f-arrow-size);right:100%;top:0}:root{--f-text-color: var(--f-color-text);--f-label-color: var(--f-color-text);--f-blockquote-color: var(--f-color-text-weak);--f-link-color: var(--f-color-text-link);--f-text-decoration-size: default;--f-blockquote-width: .25rem;--f-link-opacity: .9}p,button,legend,code,span,strong,b,i,em,mark,small,del,ins,sub,sup,u,abbr,cite,kbd,s,samp,blockquote,.f-text{font-family:var(--f-font-body);border:none;position:relative;z-index:1}.f-text{color:var(--f-text-color)}label,.f-text.is-label{color:var(--f-label-color);-webkit-user-select:none;user-select:none}a,.f-text.is-link{color:var(--f-link-color);padding:0;margin:0;cursor:pointer;transition:all .1s linear;font-weight:var(--f-font-weight-medium)}a:hover,.f-text.is-link:hover{opacity:var(--f-link-opacity)}.f-limited-text{color:var(--f-link-color);padding:0;margin:0;cursor:pointer;transition:all .1s linear;font-weight:var(--f-font-weight-medium)}p,p.f-text{padding:0}blockquote,blockquote.f-text{border-left:var(--f-blockquote-width) solid var(--f-color-accent);padding:var(--f-space-inset-x-2);margin-left:0;margin-right:0;color:var(--f-blockquote-color)}small,small.f-text{font-size:var(--f-font-size-sm)!important}strong,strong.f-text{font-weight:var(--f-font-weight-bold)}mark,mark.f-text{background-color:var(--f-color-surface-highlight)}code,pre,code.f-text,pre.f-text{font-family:var(--f-font-mono)}legend,legend.f-text{font-weight:var(--f-font-weight-semibold);-webkit-user-select:none;user-select:none}.f-text.xs{font-size:var(--f-font-size-xs)}.f-text.sm{font-size:var(--f-font-size-sm)}.f-text.md{font-size:var(--f-font-size-md)}.f-text.lg{font-size:var(--f-font-size-lg)}.f-text.xl{font-size:var(--f-font-size-xl)}:root{--f-heading-color: var(--f-color-text);--f-heading-background-color: transparent}h1,h2,h3,h4,h5,h6,.f-heading{color:var(--f-heading-color);background-color:var(--f-heading-background-color);font-family:var(--f-font-heading)}.f-heading.is-jumbo{font-size:var(--f-font-size-jumbo);line-height:95%;letter-spacing:-.25rem;font-weight:var(--f-font-weight-medium)}.f-heading.is-huge{font-size:var(--f-font-size-huge);line-height:100%;letter-spacing:-.15rem;font-weight:var(--f-font-weight-medium)}h1,h1.f-heading{font-size:var(--f-font-size-3xl);letter-spacing:-.05rem}h2,h2.f-heading{font-size:var(--f-font-size-2xl)}h3,h3.f-heading{font-size:var(--f-font-size-xl)}h4,h4.f-heading{font-size:var(--f-font-size-lg)}h5,h5.f-heading{font-size:var(--f-font-size-md)}h6,h6.f-heading{font-size:var(--f-font-size-sm)}:root{--f-icon-sizing-xs: var(--f-icon-size-xs);--f-icon-sizing-sm: var(--f-icon-size-sm);--f-icon-sizing-md: var(--f-icon-size-md);--f-icon-sizing-lg: var(--f-icon-size-lg);--f-icon-sizing-xl: var(--f-icon-size-xl);--f-icon-stroke-width-xs: 2.5;--f-icon-stroke-width-sm: 2.2;--f-icon-stroke-width-md: 1.9;--f-icon-stroke-width-lg: 1.7;--f-icon-stroke-width-xl: 1.5}.f-icon{position:relative;display:block;flex-shrink:0}.f-icon svg{fill:currentColor}.f-icon.xs{width:var(--f-icon-sizing-xs);height:var(--f-icon-sizing-xs);stroke-width:var(--f-icon-stroke-width-xs)}.f-icon.xs path{stroke-width:var(--f-icon-stroke-width-xs)!important}.f-icon.sm{width:var(--f-icon-sizing-sm);height:var(--f-icon-sizing-sm);stroke-width:var(--f-icon-stroke-width-sm)}.f-icon.sm path{stroke-width:var(--f-icon-stroke-width-sm)!important}.f-icon.md{width:var(--f-icon-sizing-md);height:var(--f-icon-sizing-md);stroke-width:var(--f-icon-stroke-width-md)}.f-icon.md path{stroke-width:var(--f-icon-stroke-width-md)!important}.f-icon.lg{width:var(--f-icon-sizing-lg);height:var(--f-icon-sizing-lg);stroke-width:var(--f-icon-stroke-width-lg)}.f-icon.lg path{stroke-width:var(--f-icon-stroke-width-lg)!important}.f-icon.xl{width:var(--f-icon-sizing-xl);height:var(--f-icon-sizing-xl);stroke-width:var(--f-icon-stroke-width-xl)}.f-icon.xl path{stroke-width:var(--f-icon-stroke-width-xl)!important}:root{--f-range-border-radius: var(--f-radius-full);--f-range-background: var(--f-color-surface-stronger);--f-range-thumb-shadow: var(--f-shadow-base);--f-range-thumb-border-radius: var(--f-radius-full);--f-range-thumb-background-color: var(--f-color-accent);--f-range-thumb-border-color: var(--f-color-accent);--f-range-thumb-hover-background-color: var(--f-color-accent);--f-range-thumb-hover-border-color: var(--f-color-accent);--f-range-thumb-size: var(--f-size-5);--f-range-thumb-border-size: .2;--f-range-track-size: var(--f-size-2)}.f-range{position:relative;width:100%;height:var(--f-range-track-size);padding:0;margin:0}.f-range input[type=range]{padding:0;margin:0;position:absolute;width:100%;height:100%;border-radius:var(--f-range-border-radius);background:var(--f-range-background);-webkit-appearance:none}.f-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:var(--f-range-thumb-size);width:var(--f-range-thumb-size);border:var(--f-range-thumb-border-size) solid;border-color:var(--f-range-thumb-border-color);border-radius:var(--f-range-thumb-border-radius);background-color:var(--f-range-thumb-background-color);box-shadow:var(--f-range-thumb-shadow);transition:width .1s,height .1s}.f-range input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:var(--f-range-thumb-size);width:var(--f-range-thumb-size);border:var(--f-range-thumb-border-size) solid;border-color:var(--f-range-thumb-border-color);border-radius:var(--f-range-thumb-border-radius);background-color:var(--f-range-thumb-background-color);box-shadow:var(--f-range-thumb-shadow);transition:width .1s,height .1s}.f-range input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.f-range input[type=range]::-moz-range-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.f-range input[type=range]:disabled,.f-range input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed!important}.f-range input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed!important}.f-range input[type=range]:focus{outline:none}.f-range input[type=range]:focus::-webkit-slider-thumb{cursor:pointer;outline:var(--f-focus);outline-offset:var(--f-outline-offset)}.f-range input[type=range]:focus::-moz-range-thumb{cursor:pointer;outline:var(--f-focus);outline-offset:var(--f-outline-offset)}.f-range input[type=range]:hover::-webkit-slider-thumb{cursor:pointer;background-color:var(--f-range-thumb-hover-background-color);border-color:var(--f-range-thumb-hover-border-color)}.f-range input[type=range]:hover::-moz-range-thumb{cursor:pointer;background-color:var(--f-range-thumb-hover-background-color);border-color:var(--f-range-thumb-hover-border-color)}.f-range .range__tooltip-track{pointer-events:none;position:absolute;top:0;width:calc(100% - var(--f-size-5));height:var(--f-range-track-size);margin-left:calc((var(--f-range-thumb-size)) / 2)}.f-range .range__tooltip-container{width:var(--f-range-thumb-size);height:var(--f-range-thumb-size);transform:translate(-50%) translateY(-50%);position:absolute;top:calc(var(--f-range-track-size) / 2)}:root{--f-accordion-border-radius: var(--f-radius);--f-accordion-border-color: var(--f-color-border);--f-accordion-border-width: 1px;--f-accordion-background: var(--f-color-surface);--f-accordion-color: var(--f-color-text-weak);--f-accordion-color-heading: var(--f-color-text);--f-accordion-color-description: var(--f-color-text-weakest);--f-accordion-hover-border-color: var(--f-color-border-strong);--f-accordion-hover-background-color: var(--f-color-surface-strong);--f-accordion-active-background-color: var(--f-color-surface-stronger);--f-accordion-disabled-color: var(--f-color-text-weakest);--f-accordion-active-background: var(--f-color-surface-strong);--f-accordion-active-color: var(--f-color-text);--f-accordion-spacing: 1rem}.f-accordion{justify-content:flex-start;width:100%}.f-accordion__item{border:var(--f-accordion-border-width) solid;border-color:var(--f-accordion-border-color);background:var(--f-accordion-background);border-radius:var(--f-accordion-border-radius)}.f-accordion__item .f-accordion-heading{width:100%;display:block;padding:0;margin:0;flex-shrink:0}.f-accordion__item .f-accordion-heading__heading{padding:var(--f-accordion-spacing);border-radius:var(--f-accordion-border-radius);width:100%;border:none;cursor:pointer;position:relative;justify-content:flex-start;background:transparent;color:var(--f-accordion-color-heading);font-size:inherit;flex-shrink:0;transition:background-color .1s}.f-accordion__item .f-accordion-heading__heading>*{color:var(--f-accordion-color-heading)}.f-accordion__item .f-accordion-heading__heading .f-text,.f-accordion__item .f-accordion-heading__heading .f-heading{color:inherit;margin-right:auto}.f-accordion__item .f-accordion-heading__heading .f-accordion-heading__heading-icon{transition:transform .2s}.f-accordion__item .f-accordion-heading__heading:hover{border-color:var(--f-accordion-hover-border-color);background-color:var(--f-accordion-hover-background-color)}.f-accordion__item .f-accordion-heading__heading:active{background-color:var(--f-accordion-active-background-color)}.f-accordion__item .f-accordion-heading__heading-text{flex:1;flex-shrink:0;text-align:left}.f-accordion__item .f-accordion-heading__heading-text .f-accordion-heading__heading-text-title{color:currentColor}.f-accordion__item .f-accordion-heading__heading-text .f-accordion-heading__heading-text-description{color:var(--f-accordion-color-description)}.f-accordion__item.is-disabled .f-accordion-heading__heading>*,.f-accordion__item.is-disabled .f-accordion-heading__heading{color:var(--f-accordion-disabled-color);cursor:not-allowed}.f-accordion__item.is-active .f-accordion-heading__heading{border-bottom-left-radius:0;border-bottom-right-radius:0}.f-accordion__item.is-active .f-accordion-heading__heading>*,.f-accordion__item.is-active .f-accordion-heading__heading{color:var(--f-accordion-active-color)}.f-accordion__item.is-active .f-accordion-heading__heading .f-accordion-heading__heading-icon{transform:rotate(180deg)}.f-accordion__item.is-custom .f-accordion-heading__heading .f-accordion-heading__heading-icon{transform:rotate(0)}.f-accordion__item.is-start .f-accordion-heading__heading-text{margin-left:var(--f-space-2)}.f-accordion__item .f-accordion__content{border:none}.f-accordion__item .f-accordion__content-inner{color:var(--f-accordion-color);border:none;padding:var(--f-accordion-spacing)}.f-accordion>.f-accordion__item .f-accordion-heading__heading,.f-accordion>.f-accordion__item{border-radius:0;border-top-width:0}.f-accordion>.f-accordion__item:first-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:var(--f-accordion-border-radius);border-top-left-radius:var(--f-accordion-border-radius);border-top-width:var(--f-accordion-border-width)}.f-accordion>.f-accordion__item:first-of-type .f-accordion-heading__heading{border-top-right-radius:var(--f-accordion-border-radius);border-top-left-radius:var(--f-accordion-border-radius)}.f-accordion>.f-accordion__item:last-of-type{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--f-accordion-border-radius);border-bottom-left-radius:var(--f-accordion-border-radius)}.f-accordion>.f-accordion__item:only-of-type{border-radius:var(--f-accordion-border-radius)}.f-accordion>.f-accordion__item:last-of-type .f-accordion-heading__heading{border-bottom-right-radius:var(--f-accordion-border-radius);border-bottom-left-radius:var(--f-accordion-border-radius)}.f-accordion>.f-accordion__item.is-active:last-of-type .f-accordion-heading__heading{border-radius:0}.f-affix{top:-1px;position:sticky}:root{--f-alert-padding: var(--f-space-inset-x-5);--f-alert-spacing: var(--f-space-5);--f-alert-icon-color: var(--f-color-text-weak)}.f-alert{color:var(--f-alert-icon-color);padding:var(--f-alert-padding);gap:var(--f-alert-spacing)}.f-alert>*{text-align:center}:root{--f-attachment-background: var(--f-color-surface);--f-attachment-color: var(--f-color-text);--f-attachment-border-radius: var(--f-radius);--f-attachment-border-color: var(--f-color-border);--f-attachment-border-color-hover: var(--f-color-border-strong);--f-attachment-icon-background: var(--f-color-surface-strong);--f-attachment-icon-color: var(--f-color-accent);--f-attachment-thumb-background: var(--f-color-surface);--f-attachment-thumb-size: var(--f-size-28);--f-attachment-thumb-overlay: var(--f-color-overlay);--f-attachment-padding: var(--f-size-2);--f-attachment-spacing: var(--f-size-2)}.f-attachment{display:inline-block;width:100%;text-decoration:none;color:var(--f-attachment-color);position:relative;min-height:var(--f-size-12);border:1px solid;border-color:var(--f-attachment-border-color);border-radius:var(--f-attachment-border-radius);padding:var(--f-attachment-padding);background:var(--f-attachment-background)}.f-attachment__content{width:100%;padding:0;margin:0;gap:var(--f-attachment-spacing)}.f-attachment:hover{text-decoration:none}.f-attachment.is-loading{color:var(--f-color-text-weakest)}.f-attachment.is-loading:hover{text-decoration:none}.f-attachment__icon{border-radius:var(--f-attachment-border-radius);background-color:var(--f-attachment-icon-background);color:var(--f-attachment-icon-color)}.f-attachment__hero-poster{width:100%!important;margin-bottom:var(--f-size-2);position:relative}.f-attachment__icon .f-image{width:100%;height:100%;border-radius:var(--f-attachment-border-radius)}.f-attachment__text{overflow:hidden;flex:1;align-items:flex-start}.f-attachment.sm .f-attachment__text *+*{margin-top:-.25rem}.f-attachment__text-label{max-width:100%}.f-attachment__text-label span{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--f-font-weight-normal)}.f-attachment__text-meta{max-width:100%;font-weight:var(--f-font-weight-normal);color:var(--f-color-text-weakest)}.f-attachment__text-meta span{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--f-color-text-weaker);font-weight:var(--f-font-weight-normal)}.f-attachment.is-error{color:var(--f-color-danger)!important;border-color:var(--f-color-danger)}.f-attachment.is-error .f-attachment__icon{color:var(--f-color-danger)!important}.f-attachment.sm .f-attachment__icon{width:var(--f-size-12);height:var(--f-size-12)}.f-attachment.md .f-attachment__icon{width:var(--f-size-14);height:var(--f-size-14)}.f-attachment.lg .f-attachment__icon{width:var(--f-size-16);height:var(--f-size-16)}.f-attachment-thumb{background:var(--f-attachment-thumb-background);width:100%;text-decoration:none;color:var(--f-attachment-color);position:relative;min-height:var(--f-size-12);border:1px solid;border-color:var(--f-attachment-border-color);border-radius:var(--f-attachment-border-radius);width:var(--f-attachment-thumb-size);height:var(--f-attachment-thumb-size)}.f-attachment-thumb .f-progress{position:absolute;top:50%;transform:translateY(-50%);left:.5rem;width:calc(100% - 1rem);z-index:2}.f-attachment-thumb .f-spinner-overlay{border-radius:var(--f-attachment-border-radius);background:transparent;z-index:1}.f-attachment-thumb:hover,.f-attachment-thumb.is-loading:hover{text-decoration:none}.f-attachment-thumb .f-image{position:absolute;top:0;left:0;border-radius:var(--f-attachment-border-radius);width:var(--f-attachment-thumb-size);height:var(--f-attachment-thumb-size)}.f-attachment-thumb__details{position:absolute;top:0;left:0;border-radius:var(--f-attachment-border-radius);width:100%;height:100%;border:1px solid transparent;gap:var(--f-space-1)}.f-attachment-thumb__text-meta{white-space:nowrap;color:var(--f-color-text-weakest)}.f-attachment-thumb.is-error{color:var(--f-color-danger)!important;border-color:var(--f-color-danger)}.f-attachment-thumb.is-error>*{color:var(--f-color-danger)!important}.f-attachment-thumb__tools{z-index:2;background:var(--f-attachment-thumb-overlay);position:absolute;top:0;left:0;border-radius:var(--f-attachment-border-radius);width:100%;height:100%;visibility:hidden}.f-attachment-thumb__tools:after{content:" ";position:absolute;top:0;left:0;border-radius:var(--f-attachment-border-radius);background-color:var(--f-attachment-thumb-overlay);width:100%;height:100%;z-index:0}.f-attachment-thumb:hover .f-attachment-thumb__tools{visibility:visible;color:var(--f-color-white)}.f-attachment-thumb__tool{padding:var(--f-space-1);z-index:1;position:relative}:root{--f-audio-waveform-active: var(--f-color-accent);--f-audio-waveform-inactive: var(--f-color-surface-stronger);--f-audio-waveform-pin-width: .2rem;--f-audio-waveform-pin-height: 4rem;--f-audio-waveform-pin-background: var(--f-color-surface-strongest)}.f-audio{display:inline-block;border-radius:var(--f-radius);width:fit-content;height:fit-content;position:relative}.f-audio audio{position:relative;width:100%}.f-audio.is-loading audio{visibility:hidden}.f-audio .f-spinner-overlay{background-color:transparent}.f-audio-waveform__container{position:relative;flex:1;margin-left:1rem;cursor:pointer}.f-audio-waveform__active,.f-audio-waveform__inactive{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;left:0;top:0;width:100%;height:100%}.f-audio-waveform__active{stroke:var(--f-audio-waveform-active);z-index:2}.f-audio-waveform__inactive{stroke:var(--f-audio-waveform-inactive);z-index:1}.f-audio-waveform{justify-content:stretch;gap:.25rem}.f-audio-waveform__container{padding:0;margin:0;flex:1;position:relative}.f-audio-waveform input[type=range].f-audio-waveform__range{padding:0;margin:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.f-audio-waveform input[type=range].f-audio-waveform__range::-webkit-slider-thumb{-webkit-appearance:none;height:var(--f-audio-waveform-pin-height);width:var(--f-audio-waveform-pin-width);border:none;border-radius:var(--f-radius);background-color:var(--f-audio-waveform-active);box-shadow:none}.f-audio-waveform input[type=range].f-audio-waveform__range:focus::-webkit-slider-thumb{outline:none}.f-audio-waveform input[type=range].f-audio-waveform__range:hover::-webkit-slider-thumb{cursor:pointer;background-color:var(--f-audio-waveform-active);border:none}.f-audio-waveform input[type=range].f-audio-waveform__range::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.f-audio-waveform input[type=range].f-audio-waveform__range::-moz-range-thumb{height:var(--f-audio-waveform-pin-height);width:var(--f-audio-waveform-pin-width);border:none;border-radius:var(--f-radius);background-color:var(--f-audio-waveform-active);box-shadow:none;cursor:pointer}.f-audio-waveform input[type=range].f-audio-waveform__range::-moz-range-track{background:transparent;border:none;height:100%}:root{--f-avatar-border-radius: var(--f-radius-round);--f-avatar-color: var(--f-color-accent);--f-avatar-background-color: var(--f-color-surface-strong);--f-avatar-group-overlap: -1rem;--f-avatar-group-overlap-small: -.66rem;--f-avatar-group-spacing: 1px;--f-avatar-badge-outline: .2rem solid var(--f-color-surface)}.f-avatar{background-color:var(--f-avatar-background-color);color:var(--f-avatar-color);border-radius:var(--f-avatar-border-radius);transition:opacity .2s,border .1s;-webkit-user-select:none;user-select:none;background-size:cover;position:relative;flex-shrink:0;z-index:1}.f-avatar .f-image{border-radius:var(--f-avatar-border-radius)}.f-avatar .f-text{color:currentColor;padding:0}.f-avatar.xs{width:var(--f-size-5);height:var(--f-size-5)}.f-avatar.sm{width:var(--f-size-7);height:var(--f-size-7)}.f-avatar.md{width:var(--f-size-10);height:var(--f-size-10)}.f-avatar.lg{width:var(--f-size-13);height:var(--f-size-13)}.f-avatar.xl{width:var(--f-size-17);height:var(--f-size-17)}.f-avatar.xs,.f-avatar.sm{--f-avatar-group-overlap: var(--f-avatar-group-overlap-small)}.f-avatar-group{width:fit-content;z-index:1}.f-avatar-group>.f-avatar+.f-avatar{margin-left:var(--f-avatar-group-overlap)}.f-avatar-group.is-animated:hover>.f-avatar+.f-avatar{margin-left:var(--f-avatar-group-spacing);transition:margin-left .1s}.f-avatar-group.is-inverted{flex-direction:row-reverse}.f-avatar-group.is-inverted>.f-avatar+.f-avatar{margin-right:var(--f-avatar-group-overlap)!important;margin-left:0!important}.f-avatar-group.is-inverted.is-animated:hover>.f-avatar+.f-avatar{margin-right:0!important;margin-left:var(--f-avatar-group-spacing);transition:margin-right .1s}:root{--f-badge-border-radius: var(--f-radius-full);--f-badge-background-color: var(--f-color-surface-stronger);--f-badge-color: var(--f-color-text-weak);--f-badge-dot-size: var(--f-size-3);--f-badge-border-color: var(--f-color-border-strong);--f-badge-border-size: 1px;--f-badge-dot-distance: .3rem}.f-badge{border-radius:var(--f-badge-border-radius);background-color:var(--f-badge-background-color);color:var(--f-badge-color);width:fit-content;height:fit-content;-webkit-user-select:none;user-select:none;pointer-events:none;border-color:var(--f-badge-border-color);border-width:0;padding:0}.f-badge.is-outline{border-width:var(--f-badge-border-size);border-style:solid}.f-badge.no-children{width:var(--f-badge-dot-size);height:var(--f-badge-dot-size);border-radius:50%}.f-badge .f-badge__text{margin:0;padding:0 var(--f-space-2);color:currentColor;display:inline-block}.f-badge>*{color:currentColor}.f-badge.is-accent{background:var(--f-color-accent);color:var(--f-color-accent-weak);border-color:var(--f-color-accent-weak)}.f-badge.is-success{background:var(--f-color-success);color:var(--f-color-success-weak);border-color:var(--f-color-success-weak)}.f-badge.is-neutral{background:var(--f-color-neutral);color:var(--f-color-neutral-weak);border-color:var(--f-color-neutral-weak)}.f-badge.is-caution{background:var(--f-color-caution);color:var(--f-color-caution-weak);border-color:var(--f-color-caution-weak)}.f-badge.is-warning{background:var(--f-color-warning);color:var(--f-color-warning-weak);border-color:var(--f-color-warning-weak)}.f-badge.is-danger{background:var(--f-color-danger);color:var(--f-color-danger-weak);border-color:var(--f-color-danger-weak)}.f-badge.is-highlight{background:var(--f-color-highlight);color:var(--f-color-highlight-weak);border-color:var(--f-color-highlight-weak)}.f-badge.is-outline.is-accent{background:transparent;color:var(--f-color-accent);border-color:var(--f-color-accent)}.f-badge.is-outline.is-success{background:transparent;color:var(--f-color-success);border-color:var(--f-color-success)}.f-badge.is-outline.is-neutral{background:transparent;color:var(--f-color-neutral);border-color:var(--f-color-neutral)}.f-badge.is-outline.is-caution{background:transparent;color:var(--f-color-caution);border-color:var(--f-color-caution)}.f-badge.is-outline.is-warning{background:transparent;color:var(--f-color-warning);border-color:var(--f-color-warning)}.f-badge.is-outline.is-danger{background:transparent;color:var(--f-color-danger);border-color:var(--f-color-danger)}.f-badge.is-outline.is-highlight{background:transparent;color:var(--f-color-highlight);border-color:var(--f-color-highlight)}.f-badge.is-top-right{position:absolute;top:calc(var(--f-badge-dot-distance) * -1);right:calc(var(--f-badge-dot-distance) * -1)}.f-badge.is-top-left{position:absolute;top:calc(var(--f-badge-dot-distance) * -1);left:calc(var(--f-badge-dot-distance) * -1)}.f-badge.is-bottom-right{position:absolute;bottom:calc(var(--f-badge-dot-distance) * -1);right:calc(var(--f-badge-dot-distance) * -1)}.f-badge.is-bottom-left{position:absolute;bottom:calc(var(--f-badge-dot-distance) * -1);left:calc(var(--f-badge-dot-distance) * -1)}.f-badge.xs{padding:0;font-weight:var(--f-font-weight-semibold);height:var(--f-size-4)}.f-badge.sm{padding:0 .1rem;font-weight:var(--f-font-weight-medium);height:var(--f-size-5)}.f-badge.md{padding:0 .15rem;height:var(--f-size-6)}.f-badge.lg{padding:0 .2rem;height:var(--f-size-7)}.f-badge.xl{padding:0 .2rem;height:var(--f-size-9)}.f-badge.xs:empty,.f-badge.sm:empty,.f-badge.md:empty,.f-badge.lg:empty,.f-badge.xl:empty{padding:0!important}.f-badge.xs:empty{height:var(--f-size-1);width:var(--f-size-1)}.f-badge.sm:empty{height:.4rem;width:.4rem}.f-badge.md:empty{height:var(--f-size-2);width:var(--f-size-2)}.f-badge.lg:empty{height:var(--f-size-3);width:var(--f-size-3)}.f-badge.xl:empty{height:var(--f-size-4);width:var(--f-size-4)}:root{--f-breadcrumb-background-color: transparent;--f-breadcrumb-border-radius: 0;--f-breadcrumb-color: var(--f-color-text-weak);--f-breadcrumb-color-hover: var(--f-color-accent);--f-breadcrumb-color-active: var(--f-color-accent);--f-breadcrumb-spacing: var(--f-space-2);--f-breadcrumb-separator-spacing: calc(var(--f-space-2) * 2);--f-breadcrumb-separator-color: var(--f-color-text-weakest);--f-breadcrumb-padding: 0}.f-breadcrumb{background-color:var(--f-breadcrumb-background-color);border-radius:var(--f-breadcrumb-border-radius);padding:var(--f-breadcrumb-padding);width:fit-content}.f-breadcrumb-item{text-decoration:none;cursor:pointer}.f-breadcrumb-item:first-of-type{padding-right:var(--f-breadcrumb-spacing)}.f-breadcrumb-item+.f-breadcrumb-item{padding-right:var(--f-breadcrumb-spacing);padding-left:var(--f-breadcrumb-spacing)}.f-breadcrumb .f-breadcrumb-item:last-of-type{padding-right:0}.f-breadcrumb-item .f-breadcrumb-item__text{text-decoration:none;color:var(--f-breadcrumb-color)}.f-breadcrumb-item:hover .f-breadcrumb-item__text{color:var(--f-breadcrumb-color-hover)}.f-breadcrumb [aria-current=page] .f-breadcrumb-item__text,.f-breadcrumb-item.is-active .f-breadcrumb-item__text{color:var(--f-breadcrumb-color-active);font-weight:var(--f-font-weight-bold)}.f-breadcrumb-item__separator{width:fit-content;height:fit-content;margin-left:var(--f-breadcrumb-separator-spacing);color:var(--f-breadcrumb-separator-color)}.f-breadcrumb .f-breadcrumb-item:last-of-type .f-breadcrumb-item__separator{display:none}:root{--f-button-color: var(--f-color-text-weak);--f-button-color-hover: var(--f-color-text);--f-button-border-width: 1px;--f-button-border-color: var(--f-color-border);--f-button-background-color: var(--f-color-surface);--f-button-background-color-hover: var(--f-color-surface-strong);--f-button-disabled-opacity: .5;--f-button-border-radius: var(--f-radius);--f-button-shadow: var(--f-shadow-sm);--f-button-variant-opacity-hover: .1;--f-button-active-background: var(--f-color-surface-stronger);--f-button-active-filter-variants: brightness(90%) contrast(110%);--f-button-transition-delay: .1s;--f-button-transition-delay-focus: .1s}.f-button{width:fit-content;border:var(--f-button-border-width) solid;cursor:pointer;flex-shrink:0;transition-property:outline,color;transition-duration:var(--f-button-transition-delay);color:var(--f-button-color);border-color:var(--f-button-border-color);background-color:var(--f-button-background-color);box-shadow:var(--f-button-shadow);position:relative;-webkit-user-select:none;user-select:none;text-decoration:none;border-radius:var(--f-button-border-radius);font-weight:var(--f-font-weight-medium)}.f-button.is-round{--f-button-border-radius: var(--f-radius-full)}.f-button.is-flat{box-shadow:none}.f-button.is-underlined{text-decoration:underline}.f-button:focus{transition-duration:var(--f-button-transition-delay-focus);outline:var(--f-focus)}.f-button.is-active,.f-button:not(:disabled):hover{color:var(--f-button-color-hover);background-color:var(--f-button-background-color-hover)}.f-button.is-default:not(:disabled,.is-loading):active{background-color:var(--f-button-active-background)}.f-button.is-subtle:not(:disabled,.is-loading):active,.f-button.is-accent:not(:disabled,.is-loading):active,.f-button.is-success:not(:disabled,.is-loading):active,.f-button.is-neutral:not(:disabled,.is-loading):active,.f-button.is-caution:not(:disabled,.is-loading):active,.f-button.is-warning:not(:disabled,.is-loading):active,.f-button.is-danger:not(:disabled,.is-loading):active,.f-button.is-highlight:not(:disabled,.is-loading):active{filter:var(--f-button-active-filter-variants)}.f-button:disabled{cursor:not-allowed}.f-button:disabled>*{opacity:var(--f-button-disabled-opacity)}.f-button.is-loading{cursor:progress!important}.f-button.is-loading>*:not(.f-spinner-overlay){visibility:hidden}.f-button .f-spinner-overlay{background-color:transparent;border-radius:var(--f-button-border-radius)}.f-button>*{z-index:1;flex-shrink:0}.f-button span,.f-button a{color:inherit;text-decoration:none!important}.f-button__suffix{flex-shrink:0;height:fit-content;width:fit-content;margin-left:var(--f-size-2);margin-right:calc(var(--f-size-1) * -1);pointer-events:none}.f-button__prefix{flex-shrink:0;height:fit-content;width:fit-content;margin-right:var(--f-size-2);margin-left:calc(var(--f-size-1) * -1);pointer-events:none}.f-button__label{pointer-events:none;position:relative;flex:1;flex-shrink:0}.f-button.has-ellipsis>.f-button__label{overflow:hidden}.f-button.has-ellipsis>.f-button__label>.f-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.f-button.is-default.is-accent,.f-button.is-default.is-accent:hover,.f-button.is-default.is-accent:active{color:var(--f-color-accent-text);border-color:var(--f-color-accent);outline-color:var(--f-color-accent);background-color:var(--f-color-accent)!important}.f-button.is-default.is-success,.f-button.is-default.is-success:hover,.f-button.is-default.is-success:active{color:var(--f-color-success-text);border-color:var(--f-color-success);outline-color:var(--f-color-success);background-color:var(--f-color-success)!important}.f-button.is-default.is-neutral,.f-button.is-default.is-neutral:hover,.f-button.is-default.is-neutral:active{color:var(--f-color-neutral-text);border-color:var(--f-color-neutral);outline-color:var(--f-color-neutral);background-color:var(--f-color-neutral)!important}.f-button.is-default.is-caution,.f-button.is-default.is-caution:hover,.f-button.is-default.is-caution:active{color:var(--f-color-caution-text);border-color:var(--f-color-caution);outline-color:var(--f-color-caution);background-color:var(--f-color-caution)!important}.f-button.is-default.is-warning,.f-button.is-default.is-warning:hover,.f-button.is-default.is-warning:active{color:var(--f-color-warning-text);border-color:var(--f-color-warning);outline-color:var(--f-color-warning);background-color:var(--f-color-warning)!important}.f-button.is-default.is-danger,.f-button.is-default.is-danger:hover,.f-button.is-defaultis-danger:active{color:var(--f-color-danger-text);border-color:var(--f-color-danger);outline-color:var(--f-color-danger);background-color:var(--f-color-danger)!important}.f-button.is-default.is-highlight,.f-button.is-default.is-highlight:hover,.f-button.is-default.is-highlight:active{color:var(--f-color-highlight-text);border-color:var(--f-color-highlight);outline-color:var(--f-color-highlight);background-color:var(--f-color-highlight)!important}.f-button.is-default.is-accent:after,.f-button.is-default.is-success:after,.f-button.is-default.is-neutral:after,.f-button.is-default.is-caution:after,.f-button.is-default.is-warning:after,.f-button.is-default.is-danger:after,.f-button.is-default.is-highlight:after{content:" ";background-color:var(--f-color-black);opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;border-radius:var(--f-button-border-radius);transition:opacity .1s}.f-button.is-default.is-accent.is-active:after,.f-button.is-default.is-success.is-active:after,.f-button.is-default.is-neutral.is-active:after,.f-button.is-default.is-caution.is-active:after,.f-button.is-default.is-warning.is-active:after,.f-button.is-default.is-danger.is-active:after,.f-button.is-default.is-highlight.is-active:after,.f-button.is-default.is-accent:not(:disabled):hover:after,.f-button.is-default.is-success:not(:disabled):hover:after,.f-button.is-default.is-neutral:not(:disabled):hover:after,.f-button.is-default.is-caution:not(:disabled):hover:after,.f-button.is-default.is-warning:not(:disabled):hover:after,.f-button.is-default.is-danger:not(:disabled):hover:after,.f-button.is-default.is-highlight:not(:disabled):hover:after{opacity:var(--f-button-variant-opacity-hover)}.f-button.is-subtle{transition:none;box-shadow:none;background:transparent;border-color:transparent;transition-property:background-color,outline,color,filter,-webkit-filter;transition-duration:var(--f-button-transition-delay);background:rgba(from var(--f-color-surface-strong) r g b / 50%)}.f-button.is-subtle:not(:disabled):hover{background:var(--f-button-background-color-hover)}.f-button.is-subtle.is-active{filter:var(--f-button-active-filter-variants)}.f-button.is-accent.is-subtle{color:var(--f-color-accent);outline-color:var(--f-color-accent);background:var(--f-color-accent-weak)}.f-button.is-accent.is-subtle:not(:disabled):hover{background:color-mix(in srgb,var(--f-color-accent-weak),var(--f-color-accent) 15%)}.f-button.is-success.is-subtle{color:var(--f-color-success);outline-color:var(--f-color-success);background:var(--f-color-success-weak)}.f-button.is-success.is-subtle:not(:disabled):hover{background:color-mix(in srgb,var(--f-color-success-weak),var(--f-color-success) 15%)}.f-button.is-neutral.is-subtle{color:var(--f-color-neutral);outline-color:var(--f-color-neutral);background:var(--f-color-neutral-weak)}.f-button.is-neutral.is-subtle:not(:disabled):hover{background:color-mix(in srgb,var(--f-color-neutral-weak),var(--f-color-neutral) 15%)}.f-button.is-caution.is-subtle{color:var(--f-color-caution);outline-color:var(--f-color-caution);background:var(--f-color-caution-weak)}.f-button.is-caution.is-subtle:not(:disabled):hover{background:color-mix(in srgb,var(--f-color-caution-weak),var(--f-color-caution) 15%)}.f-button.is-warning.is-subtle{color:var(--f-color-warning);outline-color:var(--f-color-warning);background:var(--f-color-warning-weak)}.f-button.is-warning.is-subtle:not(:disabled):hover{background:color-mix(in srgb,var(--f-color-warning-weak),var(--f-color-warning) 15%)}.f-button.is-danger.is-subtle{color:var(--f-color-danger);outline-color:var(--f-color-danger);background:var(--f-color-danger-weak)}.f-button.is-danger.is-subtle:not(:disabled):hover{background:color-mix(in srgb,var(--f-color-danger-weak),var(--f-color-danger) 15%)}.f-button.is-highlight.is-subtle{color:var(--f-color-highlight);outline-color:var(--f-color-highlight);background:var(--f-color-highlight-weak)}.f-button.is-highlight.is-subtle:not(:disabled):hover{background:color-mix(in srgb,var(--f-color-highlight-weak),var(--f-color-highlight) 15%)}.f-button.is-outline{background:transparent;transition-property:background-color,outline,color,filter,-webkit-filter;transition-duration:var(--f-button-transition-delay);border-color:var(--f-button-color)}.f-button.is-outline:not(:disabled):hover,.f-button.is-outline.is-active:not(:disabled){background:var(--f-button-color-hover);color:var(--f-color-text-on-color)}.f-button.is-default.is-outline:not(:disabled,.is-loading):active{background:var(--f-button-color-hover);color:var(--f-color-text-on-color)}.f-button.is-outline:disabled:hover,.f-button.is-accent.is-outline:disabled:hover,.f-button.is-success.is-outline:disabled:hover,.f-button.is-neutral.is-outline:disabled:hover,.f-button.is-caution.is-outline:disabled:hover,.f-button.is-warning.is-outline:disabled:hover,.f-button.is-danger.is-outline:disabled:hover,.f-button.is-highlight.is-outline:disabled:hover{background:transparent}.f-button.is-outline:after{opacity:0!important}.f-button.is-accent.is-outline{color:var(--f-color-accent);border-color:var(--f-color-accent);outline-color:var(--f-color-accent)}.f-button.is-accent.is-outline.is-active,.f-button.is-accent.is-outline:not(:disabled):hover{background-color:var(--f-color-accent);color:var(--f-color-accent-text)}.f-button.is-success.is-outline{color:var(--f-color-success);border-color:var(--f-color-success);outline-color:var(--f-color-success)}.f-button.is-success.is-outline.is-active,.f-button.is-success.is-outline:not(:disabled):hover{background-color:var(--f-color-success);color:var(--f-color-success-text)}.f-button.is-neutral.is-outline{color:var(--f-color-neutral);border-color:var(--f-color-neutral);outline-color:var(--f-color-neutral)}.f-button.is-neutral.is-outline.is-active,.f-button.is-neutral.is-outline:not(:disabled):hover{background-color:var(--f-color-neutral);color:var(--f-color-neutral-text)}.f-button.is-caution.is-outline{color:var(--f-color-caution);border-color:var(--f-color-caution);outline-color:var(--f-color-caution)}.f-button.is-caution.is-outline.is-active,.f-button.is-caution.is-outline:not(:disabled):hover{background-color:var(--f-color-caution);color:var(--f-color-caution-text)}.f-button.is-warning.is-outline{color:var(--f-color-warning);border-color:var(--f-color-warning);outline-color:var(--f-color-warning)}.f-button.is-warning.is-outline.is-active,.f-button.is-warning.is-outline:not(:disabled):hover{background-color:var(--f-color-warning);color:var(--f-color-warning-text)}.f-button.is-danger.is-outline{color:var(--f-color-danger);border-color:var(--f-color-danger);outline-color:var(--f-color-danger)}.f-button.is-danger.is-outline.is-active,.f-button.is-danger.is-outline:not(:disabled):hover{background-color:var(--f-color-danger);color:var(--f-color-danger-text)}.f-button.is-highlight.is-outline{color:var(--f-color-highlight);border-color:var(--f-color-highlight);outline-color:var(--f-color-highlight)}.f-button.is-highlight.is-outline.is-active,.f-button.is-highlight.is-outline:not(:disabled):hover{background-color:var(--f-color-highlight);color:var(--f-color-highlight-text)}.f-button.xs{height:var(--f-size-8);padding:0 var(--f-space-2)}.f-button.xs .f-text{font-size:.75rem}.f-button.sm{height:var(--f-size-9);padding:0 var(--f-space-3)}.f-button.sm .f-text{font-size:.85rem}.f-button.md{height:var(--f-size-10);padding:0 var(--f-space-4)}.f-button.md .f-text{font-size:.95rem}.f-button.lg{height:var(--f-size-12);padding:0 var(--f-space-5)}.f-button.lg .f-text{font-size:1.1rem}.f-button.xl{height:var(--f-size-14);padding:0 var(--f-space-6)}.f-button.xl .f-text{font-size:1.3rem}.f-button-group{width:fit-content;border-radius:var(--f-button-border-radius);justify-content:stretch;align-content:stretch;align-items:stretch}.f-button-group>.f-button{z-index:1;flex-shrink:0;flex-grow:1}.f-button-group>.f-button:focus{z-index:2}.f-button-group.is-vertical>.f-button{width:100%}.f-button-group.is-vertical>.f-button:not(.f-button:first-of-type):not(.f-button:last-of-type),.f-button-group.is-vertical>.f-button:not(.f-button:first-of-type):not(.f-button:last-of-type):after{border-radius:0;border-bottom:0px}.f-button-group.is-vertical>.f-button:last-of-type:not(.f-button:first-of-type),.f-button-group.is-vertical>.f-button:last-of-type:not(.f-button:first-of-type):after{border-top-left-radius:0;border-top-right-radius:0}.f-button-group.is-vertical>.f-button:first-of-type:not(.f-button:last-of-type),.f-button-group.is-vertical>.f-button:first-of-type:not(.f-button:last-of-type):after{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:0px}.f-button-group.is-horizontal>.f-button:not(.f-button:first-of-type):not(.f-button:last-of-type),.f-button-group.is-horizontal>.f-button:not(.f-button:first-of-type):not(.f-button:last-of-type):after{border-radius:0;border-right:0px}.f-button-group.is-horizontal>.f-button:last-of-type:not(.f-button:first-of-type),.f-button-group.is-horizontal>.f-button:last-of-type:not(.f-button:first-of-type):after{border-top-left-radius:0;border-bottom-left-radius:0}.f-button-group.is-horizontal>.f-button:first-of-type:not(.f-button:last-of-type),.f-button-group.is-horizontal>.f-button:first-of-type:not(.f-button:last-of-type):after{border-bottom-right-radius:0;border-top-right-radius:0;border-right:0px}.f-button-group.is-horizontal .f-button.is-accent:not(.is-subtle):not(.is-outline){border-left-color:var(--f-color-accent-subtle)}.f-button-group.is-horizontal .f-button.is-accent:not(.is-subtle):not(.is-outline):first-child{border-left-color:var(--f-color-accent)}.f-button-group.is-horizontal .f-button.is-success:not(.is-subtle):not(.is-outline){border-left-color:var(--f-color-success-subtle)}.f-button-group.is-horizontal .f-button.is-success:not(.is-subtle):not(.is-outline):first-child{border-left-color:var(--f-color-success)}.f-button-group.is-horizontal .f-button.is-neutral:not(.is-subtle):not(.is-outline){border-left-color:var(--f-color-neutral-subtle)}.f-button-group.is-horizontal .f-button.is-neutral:not(.is-subtle):not(.is-outline):first-child{border-left-color:var(--f-color-neutral)}.f-button-group.is-horizontal .f-button.is-caution:not(.is-subtle):not(.is-outline){border-left-color:var(--f-color-caution-subtle)}.f-button-group.is-horizontal .f-button.is-caution:not(.is-subtle):not(.is-outline):first-child{border-left-color:var(--f-color-caution)}.f-button-group.is-horizontal .f-button.is-warning:not(.is-subtle):not(.is-outline){border-left-color:var(--f-color-warning-subtle)}.f-button-group.is-horizontal .f-button.is-warning:not(.is-subtle):not(.is-outline):first-child{border-left-color:var(--f-color-warning)}.f-button-group.is-horizontal .f-button.is-danger:not(.is-subtle):not(.is-outline){border-left-color:var(--f-color-danger-subtle)}.f-button-group.is-horizontal .f-button.is-danger:not(.is-subtle):not(.is-outline):first-child{border-left-color:var(--f-color-danger)}.f-button-group.is-horizontal .f-button.is-highlight:not(.is-subtle):not(.is-outline){border-left-color:var(--f-color-highlight-subtle)}.f-button-group.is-horizontal .f-button.is-highlight:not(.is-subtle):not(.is-outline):first-child{border-left-color:var(--f-color-highlight)}.f-button-group.is-vertical .f-button.is-accent:not(.is-subtle):not(.is-outline){border-top-color:var(--f-color-accent-subtle)}.f-button-group.is-vertical .f-button.is-accent:not(.is-subtle):not(.is-outline):first-child{border-top-color:var(--f-color-accent)}.f-button-group.is-vertical .f-button.is-success:not(.is-subtle):not(.is-outline){border-top-color:var(--f-color-success-subtle)}.f-button-group.is-vertical .f-button.is-success:not(.is-subtle):not(.is-outline):first-child{border-top-color:var(--f-color-success)}.f-button-group.is-vertical .f-button.is-neutral:not(.is-subtle):not(.is-outline){border-top-color:var(--f-color-neutral-subtle)}.f-button-group.is-vertical .f-button.is-neutral:not(.is-subtle):not(.is-outline):first-child{border-top-color:var(--f-color-neutral)}.f-button-group.is-vertical .f-button.is-caution:not(.is-subtle):not(.is-outline){border-top-color:var(--f-color-caution-subtle)}.f-button-group.is-vertical .f-button.is-caution:not(.is-subtle):not(.is-outline):first-child{border-top-color:var(--f-color-caution)}.f-button-group.is-vertical .f-button.is-warning:not(.is-subtle):not(.is-outline){border-top-color:var(--f-color-warning-subtle)}.f-button-group.is-vertical .f-button.is-warning:not(.is-subtle):not(.is-outline):first-child{border-top-color:var(--f-color-warning)}.f-button-group.is-vertical .f-button.is-danger:not(.is-subtle):not(.is-outline){border-top-color:var(--f-color-danger-subtle)}.f-button-group.is-vertical .f-button.is-danger:not(.is-subtle):not(.is-outline):first-child{border-top-color:var(--f-color-danger)}.f-button-group.is-vertical .f-button.is-highlight:not(.is-subtle):not(.is-outline){border-top-color:var(--f-color-highlight-subtle)}.f-button-group.is-vertical .f-button.is-highlight:not(.is-subtle):not(.is-outline):first-child{border-top-color:var(--f-color-highlight)}:root{--f-card-color-background: var(--f-color-surface);--f-card-color-solid-background: var(--f-color-surface-inverse);--f-card-border-radius: var(--f-radius-lg);--f-card-border-color: var(--f-color-border);--f-card-shadow: var(--f-shadow-card)}.f-card{height:fit-content;border-radius:var(--f-card-border-radius);border:1px solid;border-color:var(--f-card-border-color);position:relative;background-color:var(--f-card-color-background);box-shadow:var(--f-card-shadow)}.f-card__header>*{border-top-left-radius:var(--f-card-border-radius)!important;border-top-right-radius:var(--f-card-border-radius)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.f-card__footer>*{border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:var(--f-card-border-radius)!important;border-bottom-right-radius:var(--f-card-border-radius)!important}:root{--f-carousel-radius: var(--f-radius);--f-carousel-pill-radius: var(--f-radius);--f-carousel-pill-color-active: var(--f-color-accent);--f-carousel-pill-color-inactive: var(--f-color-surface-stronger);--f-carousel-pills-spacing: var(--f-space-1);--f-carousel-pills-padding: var(--f-space-2);--f-carousel-pill-height-inactive: var(--f-size-3);--f-carousel-pill-height-active: var(--f-size-3);--f-carousel-pill-width-inactive: var(--f-size-4);--f-carousel-pill-width-active: var(--f-size-10)}.f-carousel{align-items:stretch;position:relative;z-index:0;overflow:hidden;border-radius:var(--f-carousel-radius)}.f-carousel__content{justify-content:flex-start;position:absolute;top:0;left:0;height:100%;width:fit-content;flex-wrap:nowrap;white-space:nowrap;transition:transform var(--f-transition-duration-fast) var(--f-transition-easing-ease-in-out);-webkit-user-select:none;user-select:none}.f-carousel-item{display:block;height:100%;position:relative;-webkit-user-select:none;user-select:none}.f-carousel.is-swipable .f-carousel-item:after{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;z-index:var(--f-index-swipable)}.f-carousel-item>*{width:100%;height:100%}.f-carousel-pills{padding:var(--f-carousel-pills-padding)}.f-carousel-pills>*{margin:var(--f-carousel-pills-spacing)}.f-carousel-pill{border-radius:var(--f-carousel-pill-radius);background:var(--f-carousel-pill-color-inactive);width:var(--f-carousel-pill-width-inactive);height:var(--f-carousel-pill-height-inactive);transition:width .2s,height .2s}.f-carousel-pill.is-active{background:var(--f-carousel-pill-color-active);width:var(--f-carousel-pill-width-active);height:var(--f-carousel-pill-height-active)}:root{--f-checkbox-border-radius: var(--f-radius);--f-checkbox-border-color: var(--f-color-border);--f-checkbox-border-color-hover: var(--f-color-border-strong);--f-checkbox-background-color: var(--f-color-surface);--f-checkbox-active-background-color: var(--f-color-accent);--f-checkbox-active-border-color: transparent;--f-checkbox-disabled-background-color: var(--f-color-surface-strong);--f-checkbox-disabled-border-color: var(--f-color-border);--f-checkbox-disabled-color: var(--f-color-border);--f-checkbox-check-color: var(--f-color-surface-stronger);--f-checkbox-clippath-check: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);--f-checkbox-clippath-indeterminate: polygon(90% 40%, 90% 70%, 10% 70%, 10% 40%)}.f-checkbox[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--f-size-5);width:var(--f-size-5);border-radius:var(--f-checkbox-border-radius);border:1px solid;border-color:var(--f-checkbox-border-color);background-color:var(--f-checkbox-background-color);display:grid;place-content:center;flex-shrink:0;position:relative;padding:0;margin:0}.f-checkbox[type=checkbox].is-indeterminate{border-color:var(--f-checkbox-border-color)}.f-checkbox[type=checkbox].is-indeterminate:checked{border-color:var(--f-checkbox-active-border-color)}.f-checkbox[type=checkbox]:disabled{cursor:not-allowed}.f-checkbox[type=checkbox]:checked{border-color:var(--f-checkbox-active-border-color);background-color:var(--f-checkbox-active-background-color)}.f-checkbox[type=checkbox]:checked:before{transform:scale(1)}.f-checkbox[type=checkbox]:disabled{border-color:var(--f-checkbox-disabled-border-color);background-color:var(--f-checkbox-disabled-background-color);color:var(--f-checkbox-disabled-color)}.f-checkbox[type=checkbox]:focus{outline:var(--f-focus);outline-offset:var(--f-outline-offset)}.f-checkbox[type=checkbox]:hover{border-color:var(--f-checkbox-border-color-hover)}.f-checkbox[type=checkbox]:before{content:"";clip-path:var(--f-checkbox-clippath-check);transform:scale(0);transform-origin:middle center;transition:.12s transform ease-in-out;box-shadow:inset 2rem 2rem var(--f-checkbox-background-color)}.f-checkbox[type=checkbox]:disabled:before{clip-path:var(--f-checkbox-clippath-check);box-shadow:inset 2rem 2rem var(--f-checkbox-check-color)}.f-checkbox[type=checkbox].is-indeterminate:before{clip-path:var(--f-checkbox-clippath-indeterminate)}.f-checkbox[type=checkbox]:disabled.is-indeterminate:before{clip-path:var(--f-checkbox-clippath-indeterminate);box-shadow:inset 2rem 2rem var(--f-checkbox-check-color)}.f-checkbox[type=checkbox].xs{height:var(--f-size-3);width:var(--f-size-3)}.f-checkbox[type=checkbox].xs:before{height:calc(var(--f-size-3) / 2);width:calc(var(--f-size-3) / 2)}.f-checkbox[type=checkbox].sm{height:var(--f-size-4);width:var(--f-size-4)}.f-checkbox[type=checkbox].sm:before{height:var(--f-size-2);width:var(--f-size-2)}.f-checkbox[type=checkbox].md{height:var(--f-size-5);width:var(--f-size-5)}.f-checkbox[type=checkbox].md:before{height:var(--f-size-3);width:var(--f-size-3)}.f-checkbox[type=checkbox].lg{height:var(--f-size-6);width:var(--f-size-6)}.f-checkbox[type=checkbox].lg:before{height:var(--f-size-4);width:var(--f-size-4)}.f-checkbox[type=checkbox].xl{height:var(--f-size-7);width:var(--f-size-7)}.f-checkbox[type=checkbox].xl:before{height:var(--f-size-5);width:var(--f-size-5)}:root{--f-checkbox-alt-border-radius: var(--f-radius-full);--f-checkbox-alt-border-color: var(--f-color-border);--f-checkbox-alt-border-color-hover: var(--f-color-border-strong);--f-checkbox-alt-background-color: var(--f-color-surface);--f-checkbox-alt-active-background-color: var(--f-color-accent-weak);--f-checkbox-alt-active-border-color: var(--f-color-accent);--f-checkbox-alt-active-color: var(--f-color-accent);--f-checkbox-alt-disabled-background-color: var(--f-color-surface-strong);--f-checkbox-alt-disabled-border-color: var(--f-color-border);--f-checkbox-alt-disabled-color: var(--f-color-border)}.f-checkbox-alt{position:relative;cursor:pointer;overflow:hidden;transition:border .1s;border:1px solid;border-color:var(--f-checkbox-alt-border-color);background-color:var(--f-checkbox-alt-background-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0}.f-checkbox-alt:focus{outline:var(--f-focus);outline-offset:var(--f-outline-offset)}.f-checkbox-alt:hover{border-color:var(--f-checkbox-alt-border-color-hover)}.f-checkbox-alt:disabled,.f-checkbox-alt:disabled.is-active{border-color:var(--f-checkbox-alt-disabled-border-color);background-color:var(--f-checkbox-alt-disabled-background-color);color:var(--f-checkbox-alt-disabled-color);cursor:not-allowed}.f-checkbox-alt.is-active{border-color:var(--f-checkbox-alt-active-border-color);background-color:var(--f-checkbox-alt-active-background-color);color:var(--f-checkbox-alt-active-color)}.f-checkbox-alt.xs{height:var(--f-size-4);width:var(--f-size-4);border-radius:calc(var(--f-checkbox-alt-border-radius) / 1.25)}.f-checkbox-alt.sm{height:var(--f-size-5);width:var(--f-size-5);border-radius:calc(var(--f-checkbox-alt-border-radius))}.f-checkbox-alt.md{height:var(--f-size-6);width:var(--f-size-6);border-radius:var(--f-checkbox-alt-border-radius)}.f-checkbox-alt.lg{height:var(--f-size-8);width:var(--f-size-8);border-radius:calc(var(--f-checkbox-alt-border-radius) * 1.1)}.f-checkbox-alt.xl{height:var(--f-size-10);width:var(--f-size-10);border-radius:calc(var(--f-checkbox-alt-border-radius) * 1.25)}:root{--f-collapsible-speed: var(--f-transition-duration-ultra-fast)}.f-collapsible{display:block;width:100%;max-height:0px;overflow:hidden;transition-duration:var(--f-collapsible-speed);transition-timing-function:linear;padding:0;margin:0;border:none}.f-collapsible.is-closed{max-height:0px!important}.f-collapsible__content{display:block;position:relative}:root{--f-color-palette-size: 20px;--f-color-palette-radius: var(--f-radius);--f-color-palette-spacing: var(--f-size-2);--f-color-palette-border-size: 4px;--f-color-palette-selected: 2px solid var(--f-color-surface);--f-color-picker-width: 250px;--f-color-picker-height: 150px;--f-color-picker-input-border-color: var(--f-color-border);--f-color-picker-input-border-width: 1px}.f-color-palette{flex-wrap:wrap;justify-content:flex-start;gap:var(--f-color-palette-spacing)}.f-color-palette__color{padding:0;border-radius:var(--f-color-palette-radius);display:block!important;flex-grow:0;flex-shrink:0;width:var(--f-color-palette-size);height:var(--f-color-palette-size);border-width:var(--f-color-palette-border-size);border-style:solid;position:relative;transform:(0px,0px,0px) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}.f-color-palette__color:focus{outline-width:2px;outline-style:solid}.f-color-palette__color.is-current:before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:calc(var(--f-color-palette-radius) / 2);outline:var(--f-color-palette-selected)}.f-color-picker{width:var(--f-color-picker-width)}.f-color-picker__tools{padding:var(--f-size-2);justify-content:stretch;gap:var(--f-size-1)}.f-color-picker__tools input[type=text],.f-color-picker__tools input[type=number]{text-align:center;border:var(--f-color-picker-input-border-width) solid;border-color:var(--f-color-picker-input-border-color);font-weight:var(--f-font-weight-normal);font-size:var(--f-font-size-md);font-family:var(--f-font-body);border-radius:var(--f-radius);padding:var(--f-space-2);flex:1;min-width:0}.f-color-picker__tools input:focus{outline:none}.f-color-picker__tools-color{width:var(--f-size-6);height:var(--f-size-6);border-radius:var(--f-radius);flex-shrink:0}.f-color-picker__chooser{width:100%;height:var(--f-color-picker-height);position:relative;background-image:linear-gradient(rgba(0,0,0,0) 0%,rgb(0,0,0) 100%),linear-gradient(to right,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%)}.f-color-picker__handle{border-radius:50%;border:2px solid white;width:1rem;height:1rem;transform:translate(-50%) translateY(-50%);position:absolute}.f-color-picker__hue{--f-range-background: linear-gradient( to right, rgb(255, 0, 0) 0%, rgb(255, 255, 0) 17%, rgb(0, 255, 0) 33%, rgb(0, 255, 255) 50%, rgb(0, 0, 255) 67%, rgb(255, 0, 255) 83%, rgb(255, 0, 0) 100% );--f-range-track-size: 1rem;--f-range-thumb-background-color: var(--f-color-surface);--f-range-thumb-hover-background-color: var(--f-color-surface);--f-range-thumb-border-size: 0;--f-range-thumb-shadow: var(--f-shadow-md)}:root{--f-cookie-margin: var(--f-size-10);--f-cookie-button-spacing: 1px}.f-cookie{margin:var(--f-cookie-margin)}.f-cookie .f-button{margin:var(--f-cookie-button-spacing)}:root{--f-copy-background-color: var(--f-color-surface);--f-copy-border-color: var(--f-color-border);--f-copy-border-width: 1px;--f-copy-border-color-active: var(--f-color-border-strong);--f-copy-color: var(--f-color-accent);--f-copy-border-radius: var(--f-radius);--f-copy-padding: var(--f-space-3);--f-copy-shadow: none}.f-copy{position:relative;width:100%;background-color:var(--f-copy-background-color);border:var(--f-copy-border-width) solid;border-color:var(--f-copy-border-color);border-radius:var(--f-copy-border-radius);padding:var(--f-copy-padding);transition:border .25s;color:var(--f-copy-color);box-shadow:var(--f-copy-shadow)}.f-copy__prefix,.f-copy__suffix{padding-left:var(--f-space-2);padding-right:var(--f-space-2);color:inherit}.f-copy__button{padding:0;margin:0;border:0;background:none;color:inherit}.f-copy__button:focus{outline:var(--f-focus);border-radius:var(--f-copy-border-radius)}.f-copy code{flex:1;color:var(--f-copy-color);-webkit-user-select:none;user-select:none;font-size:inherit}.f-copy:hover{border-color:var(--f-copy-border-color-active)}.f-copy__value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:0px}.f-copy__value.is-scrolling{overflow-x:auto;text-overflow:initial;white-space:nowrap}.f-copy.xs{font-size:var(--f-font-size-2xs)!important;height:var(--f-size-8)}.f-copy.sm{font-size:var(--f-font-size-xs)!important;height:var(--f-size-9)}.f-copy.md{font-size:var(--f-font-size-sm)!important;height:var(--f-size-10)}.f-copy.lg{font-size:var(--f-font-size-md)!important;height:var(--f-size-12)}.f-copy.xl{font-size:var(--f-font-size-lg)!important;height:var(--f-size-14)}:root{--f-cropper-border-radius: var(--f-radius);--f-cropper-background-color: var(--f-color-surface-inverse);--f-cropper-mask-border-radius: var(--f-radius);--f-cropper-mask-opacity: .75;--f-cropper-mask-color: var(--f-color-background);--f-cropper-error-background-color: var(--f-color-surface-inverse);--f-cropper-error-icon-color: var(--f-color-text-on-color)}.f-cropper{cursor:grab;width:100%;height:100%}.f-cropper__error{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--f-cropper-error-background-color);z-index:1;color:var(--f-cropper-error-icon-color)}.f-cropper.is-dragging{cursor:grabbing}.f-cropper__mask{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:90%;height:90%;z-index:1;pointer-events:none;opacity:var(--f-cropper-mask-opacity)}.f-cropper__mask:after{content:" ";position:absolute;border-radius:var(--f-cropper-mask-border-radius);top:0;left:0;width:100%;height:100%;box-shadow:0 0 0 9999px var(--f-cropper-mask-color);pointer-events:none}.f-cropper__canvas{position:relative;overflow:hidden;border-radius:var(--f-cropper-border-radius);background-color:var(--f-cropper-background-color);margin-bottom:var(--f-space-5);flex:1;width:100%}.f-cropper__canvas canvas{width:100%;height:100%}.f-cropper__tools{width:100%;gap:.2rem}:root{--f-dialog-padding: var(--f-space-inset-x-5);--f-dialog-spacing: var(--f-space-5)}.f-dialog{padding:var(--f-dialog-padding);gap:var(--f-dialog-spacing)}.f-dialog.has-children{padding:0}.f-dialog:not(.has-children)>*{text-align:center}:root{--f-divider-color: var(--f-color-border);--f-divider-type: solid}.f-divider{position:relative;margin:0;padding:0}.f-divider.is-horizontal{width:100%;height:1px}.f-divider.is-horizontal hr{border:none;border-top:1px var(--f-divider-type) var(--f-divider-color);margin:0;padding:0}.f-divider.is-vertical{top:0;width:1px;height:100%;position:relative;margin-top:auto;margin-bottom:auto}.f-divider.is-vertical hr{margin:0;padding:0;width:1px;height:100%;border:none;border-left:1px var(--f-divider-type) var(--f-divider-color)}.f-divider__content{white-space:nowrap;width:fit-content;height:fit-content;position:absolute}.f-divider__content.is-horizontal{top:50%;transform:translateY(-50%)}.f-divider__content.is-vertical{left:50%;transform:translate(-50%)}:root{--f-drag-speed: 0s;--f-drag-transition: cubic-bezier(.17, .67, .54, 1.06);--f-drag-indent: 0px;--f-drag-is-dragged-opacity: 1;--f-drag-is-dragged-pointer-events: none}.f-drag-area{position:relative;flex-shrink:0;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.f-drag-area.is-dragging .f-drag-element>*,.f-drag-area.is-dragging .f-drag-area__element>*{pointer-events:none;-webkit-user-select:none;user-select:none}.f-drag-area.is-dragging{pointer-events:all!important;-webkit-user-select:all!important;user-select:all!important}.f-drag-area.is-dragging .f-drag-element>*.drag-pe-all,.f-drag-area.is-dragging .f-drag-area__element>*.drag-pe-all{pointer-events:all!important;-webkit-user-select:all!important;user-select:all!important}.f-drag-area.is-dragging.no-origin-variant .f-drag-area.is-dragging:not(.no-origin-variant){pointer-events:all;-webkit-user-select:all;user-select:all}.f-drag-area.is-dragging.no-origin-variant{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.f-drag-element{flex-direction:column}.f-drag-element,.f-drag-area__element{position:relative;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:none;z-index:2}[data-dragginganimation=yes] .f-drag-area .f-drag-element,[data-dragginganimation=yes] .f-drag-area .f-drag-area__element{transition:transform var(--f-drag-speed) var(--f-drag-transition)}.f-drag-area.is-vertical>.f-drag-element,.f-drag-area.is-vertical>.f-drag-area__element{width:100%;height:fit-content}.f-drag-area.is-horizontal>.f-drag-element,.f-drag-area.is-horizontal>.f-drag-area__element{width:fit-content;height:100%}.f-drag-element.is-dragged,.f-drag-area__element.is-dragged{pointer-events:var(--f-drag-is-dragged-pointer-events)}.f-drag-element.is-dragged>*,.f-drag-area__element.is-dragged>*{opacity:var(--f-drag-is-dragged-opacity)}.f-drag-area.is-animated .f-drag-element.is-dragged,.f-drag-area.is-animated .f-drag-area__element.is-dragged{display:none}:root{--f-drag-lined-x-offset: -50%;--f-drag-lined-y-offset: -50%;--f-drag-lined-size: 2px}.f-drag-area__element__line{position:absolute;background:var(--f-color-accent);z-index:100;animation:f-drag-fadein var(--f-transition-duration-slow)}@keyframes f-drag-fadein{0%{opacity:0}to{opacity:1}}.f-drag-area__placeholder-lined:after,.f-drag-area__element__line:after{content:" ";position:absolute;left:0;top:50%;transform:translate(-100%,calc(var(--f-drag-lined-size) * -1));width:4px;height:4px;outline:var(--f-drag-lined-size) solid var(--f-color-accent);border-radius:50%}.f-drag-area__element__line.is-vertical.is-first{top:0;left:0;width:100%;height:var(--f-drag-lined-size)}.f-drag-area__element__line.is-vertical.is-last{bottom:0;left:0;width:100%;height:var(--f-drag-lined-size)}.f-drag-area__element__line.is-horizontal.is-first{left:0;top:0;height:100%;width:var(--f-drag-lined-size)}.f-drag-area__element__line.is-horizontal.is-last{right:0;top:0;height:100%;width:var(--f-drag-lined-size)}.f-drag-area__element__line.is-horizontal{transform:translate(var(--f-drag-lined-x-offset))}.f-drag-area__element__line.is-vertical{transform:translateY(var(--f-drag-lined-y-offset))}.f-drag-area__element__lined-focus{pointer-events:none;position:absolute;z-index:100;top:0;height:100%;left:0;width:100%;background:rgb(from var(--f-color-accent) r g b / 5%);outline:2px solid var(--f-color-accent);outline-offset:-2px;border-radius:var(--f-radius);animation:f-drag-focus .5s}@keyframes f-drag-focus{0%{opacity:0}to{opacity:1}}.f-drag-element[data-focus=yes]:before{content:" ";position:absolute;pointer-events:none;z-index:100;top:0;height:100%;left:0;width:100%;background:rgb(from var(--f-color-accent) r g b / 5%);outline:2px solid var(--f-color-accent);outline-offset:-2px;border-radius:var(--f-radius);animation:f-drag-focus 1s ease-out}.f-drag-area__placeholder-lined{position:absolute;top:0;left:0;height:var(--f-drag-lined-size);pointer-events:none;z-index:10000;background:var(--f-color-accent);animation:f-drag-fadein var(--f-transition-duration-fast)}:root{--f-drag-placeholder-background: var(--f-color-surface-stronger);--f-drag-placeholder-radius: 0;--f-drag-placeholder-border: none;--f-drag-placeholder-outline: none;--f-drag-placeholder-margin: 0;--f-drag-ghost-opacity: 1}.f-drag-area__placeholder{position:absolute;top:0;left:0;pointer-events:none;z-index:1;margin:var(--f-drag-placeholder-margin);border:var(--f-drag-placeholder-border);outline:var(--f-drag-placeholder-outline);border-radius:var(--f-drag-placeholder-radius);background:var(--f-drag-placeholder-background)}.f-drag-area__buffer{position:relative;z-index:0;pointer-events:none}.f-drag-ghost{top:0;left:0;position:fixed;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;z-index:10000;will-change:transform;opacity:var(--f-drag-ghost-opacity)}.f-drag-ghost *{-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}:root{--f-drawer-speed: var(--f-transition-duration-slow)}.f-drawer{border-radius:0;bottom:0}.f-drawer.is-top{animation:f-modal-slidein-top var(--f-drawer-speed)}@keyframes f-modal-slidein-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.f-drawer.is-bottom{animation:f-modal-slidein-bottom var(--f-drawer-speed)}@keyframes f-modal-slidein-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.f-drawer.is-left{animation:f-modal-slidein-left var(--f-drawer-speed)}@keyframes f-modal-slidein-left{0%{transform:translate(-100%)}to{transform:translateY(0)}}.f-drawer.is-right{animation:f-modal-slidein-right var(--f-drawer-speed)}@keyframes f-modal-slidein-right{0%{transform:translate(100%)}to{transform:translate(0)}}:root{--f-editable-radius: var(--f-radius-xs);--f-editable-padding: 5px}.f-editable{width:fit-content;height:fit-content}.f-editable:focus-within{border-radius:var(--f-editable-radius);outline:var(--f-focus);outline-offset:var(--f-editable-padding)}.f-editable>*:focus{outline:none}:root{--f-form-control-color-info: var(--f-color-text-weakest);--f-form-control-color-error: var(--f-color-danger);--f-form-control-color-success: var(--f-color-success);--f-form-control-color-warning: var(--f-color-warning);--f-form-control-spacing: var(--f-space-2);--f-form-fieldset-border-radius: var(--f-radius);--f-form-fieldset-legend-margin: var(--f-space-5);--f-form-fieldset-legend-color: var(--f-color-text);--f-form-label-required-color: var(--f-color-danger);--f-form-description-color: var(--f-color-text-weaker)}.f-form-fieldset{padding:0;border:0}.f-form-fieldset legend.f-text{margin-bottom:var(--f-form-fieldset-legend-margin);color:var(--f-form-fieldset-legend-color);display:block}.f-form-label.is-required:after{content:"*";color:var(--f-form-label-required-color);margin-left:.5rem}.f-form-description{display:block;color:var(--f-form-description-color)}.f-form-control{-webkit-user-select:none;user-select:none;width:100%;height:fit-content}.f-form-control.is-row{width:fit-content}.f-form-control>.f-checkbox~.f-form-label,.f-form-control>.f-radio~.f-form-label{margin-left:var(--f-form-control-spacing)}.f-form-control.is-row>*+*{margin-left:var(--f-form-control-spacing)}.f-form-control:not(.is-row)>*+*{margin-top:var(--f-form-control-spacing)}.f-form-helper-text{width:fit-content;-webkit-user-select:none;user-select:none;justify-content:flex-start;gap:.1rem}.f-form-helper-text.is-info,.f-form-helper-text.is-info span{color:var(--f-form-control-color-info)}.f-form-helper-text.is-error,.f-form-helper-text.is-error span{color:var(--f-form-control-color-error)}.f-form-helper-text.is-warning,.f-form-helper-text.is-warning span{color:var(--f-form-control-color-warning)}.f-form-helper-text.is-success,.f-form-helper-text.is-success span{color:var(--f-form-control-color-success)}.f-form-control.is-error{color:var(--f-form-control-color-error)}.f-form-control.is-error *{border-color:var(--f-form-control-color-error)!important}.f-form-control.is-warning{color:var(--f-form-control-color-warning)}.f-form-control.is-warning *{border-color:var(--f-form-control-color-warning)!important}.f-form-control.is-success{color:var(--f-form-control-color-success)}.f-form-control.is-success *{border-color:var(--f-form-control-color-success)!important}.f-grid{display:grid}.f-hidden{border:0;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;position:absolute}:root{--f-image-border-radius: var(--f-radius);--f-image-background-color: var(--f-color-surface-strong);--f-image-placeholder-color: var(--f-color-surface-strongest)}.f-image{display:inline-block;position:relative;overflow:hidden;flex-shrink:0;border-radius:var(--f-image-border-radius);background-color:var(--f-image-background-color);color:var(--f-image-placeholder-color)}.f-image__error{position:absolute;top:0;left:0;width:100%;height:100%}.f-image img{display:block;border-radius:inherit;object-fit:cover}.f-image.is-loading img{visibility:hidden}.f-image-placeholder>.f-image-placeholder__icon{width:33%;height:auto}:root{--f-input-background-color: var(--f-color-surface);--f-input-background-color-disabled: var(--f-color-surface-strong);--f-input-border-color: var(--f-color-border);--f-input-border-width: 1px;--f-input-border-color-active: var(--f-color-border-strong);--f-input-color: var(--f-color-text-weak);--f-input-color-placeholder: var(--f-color-text-weakest);--f-input-color-disabled: var(--f-color-text-weakest);--f-input-border-radius: var(--f-radius);--f-input-base-padding: var(--f-space-3);--f-input-padding: 0 var(--f-input-base-padding);--f-input-padding-tag: .2rem var(--f-space-2);--f-input-shadow: none;--f-tag-input-min-width: 50px;--f-tag-input-spacing: var(--f-space-1);--f-input-prefix-padding: 0 0 0 var(--f-input-base-padding);--f-input-suffix-padding: 0 var(--f-input-base-padding) 0 0}.f-input-control{position:relative;color:var(--f-input-color);background-color:var(--f-input-background-color);width:100%;padding:0;height:fit-content;border:var(--f-input-border-width) solid;border-color:var(--f-input-border-color);border-radius:var(--f-input-border-radius);font-weight:var(--f-font-weight-normal);font-family:var(--f-font-body);box-shadow:var(--f-input-shadow);transition:border .25s;cursor:text;align-items:stretch}.f-input-control:not(.is-disabled):focus-within{outline:var(--f-focus);outline-offset:var(--f-outline-offset)}.f-input-control.is-disabled{color:var(--f-input-color-disabled);background-color:var(--f-input-background-color-disabled);cursor:not-allowed!important;-webkit-user-select:none;user-select:none}.f-input-control.is-disabled>*{cursor:not-allowed!important;-webkit-user-select:none;user-select:none;caret-color:transparent}.f-input-control.is-disabled input::placeholder{color:var(--f-input-color-disabled)}.f-input-common{position:relative;color:var(--f-input-color);background-color:var(--f-input-background-color);width:100%;height:fit-content;border:var(--f-input-border-width) solid;border-color:var(--f-input-border-color);border-radius:var(--f-input-border-radius);font-weight:var(--f-font-weight-normal);font-family:var(--f-font-body);box-shadow:var(--f-input-shadow);transition:border .25s}.f-input-control .f-input-common{position:relative;color:inherit;background-color:transparent!important;flex:1;height:fit-content;border:0;border-color:none;border-radius:0;font-weight:inherit;font-family:inherit;box-shadow:none;transition:none;outline:none!important}input.f-input{overflow:hidden;cursor:text;text-overflow:ellipsis;white-space:nowrap;padding:var(--f-input-padding);z-index:0}input.f-input:not(:disabled):hover{border-color:var(--f-input-border-color-active)}input.f-input:read-only{cursor:default}input.f-input:disabled,input.f-input:disabled::placeholder{color:var(--f-input-color-disabled);background-color:var(--f-input-background-color-disabled);cursor:not-allowed;border-radius:var(--f-input-border-radius)}input.f-input::placeholder{color:var(--f-input-color-placeholder)}input.f-input:focus{outline:var(--f-focus);outline-offset:var(--f-outline-offset)}input.f-input:not([type=color]).xs{font-size:var(--f-font-size-xs);height:var(--f-size-8)}input.f-input:not([type=color]).sm{font-size:var(--f-font-size-sm);height:var(--f-size-9)}input.f-input:not([type=color]).md{font-size:var(--f-font-size-md);height:var(--f-size-10)}input.f-input:not([type=color]).lg{font-size:var(--f-font-size-lg);height:var(--f-size-12)}input.f-input:not([type=color]).xl{font-size:var(--f-font-size-xl);height:var(--f-size-14)}.f-input-control input.f-input:not([type=color]).xs{height:calc(var(--f-size-8) - var(--f-input-border-width))}.f-input-control input.f-input:not([type=color]).sm{height:calc(var(--f-size-9) - var(--f-input-border-width))}.f-input-control input.f-input:not([type=color]).md{height:calc(var(--f-size-10) - var(--f-input-border-width))}.f-input-control input.f-input:not([type=color]).lg{height:calc(var(--f-size-12) - var(--f-input-border-width))}.f-input-control input.f-input:not([type=color]).xl{height:calc(var(--f-size-14) - var(--f-input-border-width))}input.f-input:not(.show-indicator)::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}input.f-input[type=number]:not(.show-indicator)::-webkit-inner-spin-button{-webkit-appearance:none}input.f-input[type=search]:not(.show-indicator)::-ms-clear{display:none;width:0;height:0}input.f-input[type=search]:not(.show-indicator)::-ms-reveal{display:none;width:0;height:0}input.f-input[type=search]:not(.show-indicator)::-webkit-search-decoration,input.f-input[type=search]:not(.show-indicator)::-webkit-search-cancel-button,input.f-input[type=search]:not(.show-indicator)::-webkit-search-results-button,input.f-input[type=search]:not(.show-indicator)::-webkit-search-results-decoration{display:none}input.f-input[type=color]{border-radius:var(--f-input-border-radius);cursor:pointer;padding:0;border-color:var(--f-input-border-color)}input.f-input[type=color]::-webkit-color-swatch{border-radius:var(--f-input-border-radius);cursor:pointer;padding:0;border-color:var(--f-input-border-color)}input.f-input[type=color]::-webkit-color-swatch-wrapper{border-radius:var(--f-input-border-radius);cursor:pointer;padding:0;border-color:var(--f-input-border-color)}input.f-input[type=color].xs{width:var(--f-size-4);height:var(--f-size-4)}input.f-input[type=color].sm{width:var(--f-size-5);height:var(--f-size-5)}input.f-input[type=color].md{width:var(--f-size-6);height:var(--f-size-6)}input.f-input[type=color].lg{width:var(--f-size-8);height:var(--f-size-8)}input.f-input[type=color].xl{width:var(--f-size-10);height:var(--f-size-10)}.f-input-prefix,.f-input-suffix{position:relative;bottom:0;width:fit-content;flex-wrap:wrap;flex-shrink:0;color:var(--f-input-color-placeholder)}.f-input-prefix{padding:var(--f-input-prefix-padding)}.f-input-suffix{padding:var(--f-input-suffix-padding)}.f-input-suffix{right:0}.f-input-prefix{left:0}.f-pin-input>*{flex:1;margin-right:.5rem}.f-pin-input>*:last-child{margin-right:0}.f-pin-input>*{text-align:center;padding:var(--f-space-3)!important}.f-tag-input{cursor:pointer;flex-wrap:wrap;gap:var(--f-tag-input-spacing);padding:var(--f-input-padding-tag)}.f-tag-input.is-disabled>*{pointer-events:none}.f-tag-input:not(.is-disabled):hover{border-color:var(--f-input-border-color-active)}.f-tag-input.is-disabled,.f-tag-input.is-disabled input::placeholder{color:var(--f-input-color-disabled);background-color:var(--f-input-background-color-disabled);cursor:not-allowed}.f-tag-input input::placeholder{color:var(--f-input-color-placeholder)}.f-tag-input:not(.is-disabled):focus-within{outline:var(--f-focus);outline-offset:var(--f-outline-offset)}.f-tag-input input{cursor:pointer;padding:0;flex:1;min-width:var(--f-tag-input-min-width);color:currentColor;background:transparent;border:none;font-weight:var(--f-font-weight-normal);font-family:var(--f-font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit}.f-tag-input input:focus{outline:none}.f-tag-input.xs{font-size:var(--f-font-size-xs);min-height:var(--f-size-8)}.f-tag-input.sm{font-size:var(--f-font-size-sm);min-height:var(--f-size-9)}.f-tag-input.md{font-size:var(--f-font-size-md);min-height:var(--f-size-10)}.f-tag-input.lg{font-size:var(--f-font-size-lg);min-height:var(--f-size-12)}.f-tag-input.xl{font-size:var(--f-font-size-xl);min-height:var(--f-size-14)}.f-tag-input input[type=search]:not(.show-indicator)::-ms-clear{display:none;width:0;height:0}.f-tag-input input[type=search]:not(.show-indicator)::-ms-reveal{display:none;width:0;height:0}.f-tag-input input[type=search]:not(.show-indicator)::-webkit-search-decoration,.f-tag-input input[type=search]:not(.show-indicator)::-webkit-search-cancel-button,.f-tag-input input[type=search]:not(.show-indicator)::-webkit-search-results-button,.f-tag-input input[type=search]:not(.show-indicator)::-webkit-search-results-decoration{display:none}.f-input-number-control{border-radius:var(--f-input-border-radius);width:fit-content;justify-content:stretch;align-items:stretch;align-content:stretch;border:var(--f-input-border-width) solid var(--f-input-border-color)}.f-input-number-control.xs{height:calc(var(--f-size-7) - var(--f-input-border-width))}.f-input-number-control.sm{height:calc(var(--f-size-8) - var(--f-input-border-width))}.f-input-number-control.md{height:calc(var(--f-size-9) - var(--f-input-border-width))}.f-input-number-control.lg{height:calc(var(--f-size-11) - var(--f-input-border-width))}.f-input-number-control.xl{height:calc(var(--f-size-13) - var(--f-input-border-width))}.f-input-prefix .f-input-number-control,.f-input-suffix .f-input-number-control{border:none;border-radius:0}.f-input-prefix .f-input-number-control{border-right:var(--f-input-border-width) solid var(--f-input-border-color);margin-left:calc(var(--f-input-base-padding) * -1)}.f-input-suffix .f-input-number-control{border-left:var(--f-input-border-width) solid var(--f-input-border-color);margin-right:calc(var(--f-input-base-padding) * -1)}.f-input-prefix .f-input-number-control:not(:first-child),.f-input-suffix .f-input-number-control:not(:last-child){display:none}.f-input-number-control button{flex:1;padding:0;margin:0;border:none;background:transparent;color:var(--f-input-color);flex-shrink:1;overflow:hidden}.f-input-number-control button:first-child{border-bottom:var(--f-input-border-width) solid;border-color:var(--f-input-border-color)}.f-input-number-control button:disabled{cursor:not-allowed;color:var(--f-input-color-disabled)}.f-input-number-control.xs button{width:var(--f-size-6)}.f-input-number-control.sm button{width:var(--f-size-7)}.f-input-number-control.md button{width:var(--f-size-8)}.f-input-number-control.lg button{width:var(--f-size-9)}.f-input-number-control.xl button{width:var(--f-size-10)}:root{--f-kbd-border-radius: var(--f-radius);--f-kbd-background-color: var(--f-color-surface-stronger);--f-kbd-border-color: var(--f-color-border-strong);--f-kbd-color: var(--f-color-text-weaker)}.f-kbd{padding:var(--f-space-inset-x-1);border-bottom:2px solid;border-right:.05rem solid;border-radius:var(--f-kbd-border-radius);border-color:var(--f-kbd-border-color);background-color:var(--f-kbd-background-color);color:var(--f-kbd-color);font-family:var(--f-font-mono);font-size:var(--f-font-size-kbd);font-weight:var(--f-font-weight-semibold);width:fit-content;position:relative;flex-shrink:0;white-space:nowrap}:root{--f-app-background-color: var(--f-color-background);--f-sidebar-border-color: var(--f-color-border);--f-sidebar-background-color: var(--f-color-surface);--f-header-border-color: var(--f-color-border);--f-header-background-color: var(--f-color-surface);--f-footer-border-color: var(--f-color-border);--f-footer-background-color: var(--f-color-surface)}.f-app{height:100vh;width:100%;position:relative;background:var(--f-app-background-color);overflow:hidden}.f-content{background:transparent;overflow:hidden;position:relative}.f-main{height:100%;background:transparent;position:relative}.f-sidebar{background-color:var(--f-sidebar-background-color);height:100%}.f-sidebar.is-left{border-right:1px solid var(--f-sidebar-border-color)}.f-sidebar.is-right{border-left:1px solid var(--f-sidebar-border-color)}.f-header{border-bottom:1px solid var(--f-header-border-color);background-color:var(--f-header-background-color);justify-content:left;width:100%}.f-footer{border-top:1px solid var(--f-footer-border-color);background-color:var(--f-footer-background-color);justify-content:left;width:100%}:root{--f-list-color: var(--f-color-text);--f-list-padding: 0 2rem;--f-li-spacing: .3rem;--f-li-padding: .1rem;--f-li-icon-margin: .4rem;--f-li-line-height: normal}.f-list{color:var(--f-list-color);font-family:var(--f-font-body);padding:0;margin:0;display:block;list-style-type:none}.f-list.is-ol{padding:var(--f-list-padding);list-style-type:decimal}.f-list.is-ul{padding:var(--f-list-padding);list-style-type:disc}.f-list:not(.is-ul,.is-ol){padding:0!important}.f-li,.f-li:before{text-align:left;color:currentColor;position:relative;line-height:var(--f-li-line-height);padding:var(--f-li-padding);margin:0}.f-list>.f-li+.f-li{margin-top:var(--f-li-spacing)}.f-li .f-text:not(a),.f-li .f-heading{color:currentColor}.f-li::marker{color:currentColor;content:var(--f-list-bullet)}.f-li>.f-icon:first-child{margin-right:var(--f-li-icon-margin)}:root{--f-menu-shadow: var(--f-shadow-menu);--f-menu-padding: var(--f-space-1);--f-menu-background-color: var(--f-color-surface);--f-menu-border-color: var(--f-color-border);--f-menu-border-radius: var(--f-radius-lg);--f-menubar-item-padding: var(--f-space-2);--f-menu-item-font-weight: var(--f-font-weight-normal);--f-menu-offset: 10px;--f-menu-item-ix-spacing: .75rem;--f-menubar-padding: .25rem}.f-menu{font-family:var(--f-font-body);width:100%;height:fit-content;background-color:var(--f-menu-background-color);border-radius:var(--f-menu-border-radius);border:1px solid;border-color:var(--f-menu-border-color);list-style-type:none;margin:0;padding:var(--f-menu-padding) 0;z-index:var(--f-index-menu);position:relative}.f-menu:not(.is-menubar){box-shadow:var(--f-menu-shadow)}.f-menu-item>.f-menu{display:none;position:absolute;flex-shrink:0;top:0;right:var(--f-menu-offset);transform:translate(100%);animation:f-menu-fadein var(--f-transition-duration-fast)}@keyframes f-menu-fadein{0%{opacity:0}to{opacity:1}}.f-menu-item.is-open>.f-menu{display:block}:root{--f-menu-item-background-color-hover: var(--f-color-surface-strong);--f-menu-item-background-color-active: var(--f-color-surface-strong);--f-menu-item-color: var(--f-color-text-weak);--f-menu-item-color-hover: var(--f-color-text);--f-menu-item-color-active: var(--f-color-accent);--f-menu-item-color-system-active: var(--f-color-surface-stronger);--f-menu-item-color-disabled: var(--f-color-text-weakest);--f-menu-item-padding: .4rem .75rem;--f-menu-item-radius: var(--f-radius);--f-menu-item-margin: 0 .2rem;--f-menu-item-height: fit-content}.f-menu-item{list-style-type:none;padding:0;margin:0;width:100%;height:fit-content;display:block;position:relative;flex-shrink:0;color:var(--f-menu-item-color)}.f-menu-item *{color:currentColor}.f-menu-item__container{cursor:pointer;padding:var(--f-menu-item-padding);margin:var(--f-menu-item-margin);border-radius:var(--f-menu-item-radius);transition:background-color .1s;height:var(--f-menu-item-height);justify-content:flex-start;position:relative;border:0;background:transparent;list-style-type:none;gap:var(--f-menu-item-ix-spacing);text-decoration:none;-webkit-user-select:none;user-select:none;flex-grow:1}.f-menu-item__label{font-size:var(--f-font-size-md);font-weight:var(--f-menu-item-font-weight);color:inherit;text-align:left;flex:1;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;text-decoration:none}.f-menu-item__suffix{border:none;background:none;color:inherit}.f-menu-item__prefix{color:inherit}.f-menu-item__container:not(.is-disabled).is-active{color:var(--f-menu-item-color-active);background-color:var(--f-menu-item-background-color-active)}.f-menu-item__container:not(.is-disabled).is-active>*{color:var(--f-menu-item-color-active)}.f-menu-item.is-open>.f-menu-item__container:not(.is-disabled),.f-menu-item__container:not(.is-disabled):focus{outline:none;color:var(--f-menu-item-color-hover);background-color:var(--f-menu-item-background-color-hover)}.f-menu-item:not(.is-disabled):active>.f-menu-item__container{background-color:var(--f-menu-item-color-system-active)}.f-menu-item__container.is-disabled{color:var(--f-menu-item-color-disabled);cursor:not-allowed;outline:none}.f-menu-item__container:last-child{border-bottom:none}:root{--f-menu-divider-spacing: var(--f-space-2);--f-menu-divider-color: var(--f-color-border)}.f-menu-divider{height:1px;width:100%;margin:0;padding:0;overflow:hidden;display:block;border-top:1px solid var(--f-menu-divider-color);margin-top:var(--f-menu-divider-spacing);margin-bottom:var(--f-menu-divider-spacing)}.f-menu-divider>hr{display:none}:root{--f-menu-section-padding: .5rem .75rem}.f-menu-section{padding:var(--f-menu-section-padding);flex-shrink:0;color:var(--f-menu-item-color);width:100%;display:block}:root{--f-menu-heading-padding: .4rem .75rem;--f-menu-heading-color: var(--f-color-text-weakest)}.f-menu-heading{flex-shrink:0;width:100%;padding:var(--f-menu-heading-padding);gap:var(--f-menu-item-ix-spacing);color:var(--f-menu-heading-color)}.f-menu-heading .f-menu-heading__heading{font-weight:var(--f-font-weight-medium);flex:1;color:inherit}.f-menu-heading .f-menu-heading__suffix{border:none;background:none;color:inherit}.f-menu-heading .f-menu-heading__prefix{color:inherit}.f-menu.is-menubar{width:fit-content;min-width:fit-content;flex-shrink:0;justify-content:flex-start;flex-wrap:wrap}.f-menu.is-menubar>.f-menu-item{width:fit-content}.f-menu.is-menubar>.f-menu-divider{margin:0;margin-left:var(--f-menu-divider-spacing);margin-right:var(--f-menu-divider-spacing);height:100%;width:1px;border:none;position:static}.f-menu.is-menubar>.f-menu-divider>hr{display:block;position:absolute;height:100%;top:calc((((var(--f-menubar-padding)) / 2) * -1) - 4px);width:1px;color:transparent;background:transparent;border:none;border-left:1px solid var(--f-color-border)}.f-menu.is-menubar>.f-menu-item .f-menu-item__active{display:none}.f-menu.is-menubar>.f-menu-item .f-menu-item__container{padding:var(--f-menubar-item-padding);border-radius:var(--f-menu-border-radius)}.f-menu.is-menubar>.f-menu-item>.f-menu:not(.is-menubar)>.f-menu-item>.f-menu-item__container{padding:var(--f-menu-item-padding);padding:0}.f-menu.is-menubar>.f-menu-item .f-menu .f-menu-item__container{border-radius:0}.f-menu.is-menubar>.f-menu-item>.f-menu{top:100%;right:100%;transform:translate(100%) translateY(0)}.f-menu.is-offscreen-x{top:0;right:0;left:var(--f-menu-offset);transform:translate(-100%)}.f-menu.is-menubar>.f-menu-item>.f-menu.is-offscreen-x{top:100%;right:0;left:100%;transform:translate(-100%)}.f-menu.is-menubar>.f-menu-item>.f-menu.is-offscreen-y{top:0;right:100%;transform:translate(100%) translateY(-100%)}:root{--f-modal-background: var(--f-color-surface);--f-modal-overlay: var(--f-color-overlay);--f-modal-box-shadow: var(--f-shadow-lg);--f-modal-border-color: var(--f-color-border);--f-modal-border-width: 1px;--f-modal-border-radius: var(--f-radius-lg)}.f-modal{background:var(--f-modal-overlay);position:fixed;width:100%;height:100%;top:0;left:0;z-index:var(--f-index-modal)}.f-modal.no-overlay{pointer-events:none;background:none}.f-modal__inner{background:var(--f-modal-background);border-radius:var(--f-modal-border-radius);box-shadow:var(--f-modal-box-shadow);border:var(--f-modal-border-width) solid var(--f-modal-border-color);justify-content:stretch;align-items:stretch;align-content:stretch;animation:f-modal-fadein var(--f-transition-duration-slow);position:absolute;pointer-events:all}@keyframes f-modal-fadein{0%{opacity:0}to{opacity:1}}.f-modal__inner.is-top-right{top:0;right:0}.f-modal__inner.is-top-center{top:0;left:50%;transform:translate(-50%)}.f-modal__inner.is-top-left{top:0;left:0}.f-modal__inner.is-middle-left{left:0;top:50%;transform:translateY(-50%)}.f-modal__inner.is-middle-center{left:50%;top:50%;transform:translate(-50%,-50%)}.f-modal__inner.is-middle-right{top:50%;right:0;transform:translateY(-50%)}.f-modal__inner.is-bottom-left{bottom:0;left:0}.f-modal__inner.is-bottom-center{bottom:0;left:50%;transform:translate(-50%)}.f-modal__inner.is-bottom-right{bottom:0;right:0}:root{--f-modal-padding: var(--f-space-3);--f-modal-body-padding: var(--f-space-3);--f-modal-header-padding: .75rem;--f-modal-header-background: var(--f-color-surface);--f-modal-footer-padding: .75rem;--f-modal-footer-background: var(--f-color-surface)}.f-modal__body{flex:1;width:100%;position:relative;padding:var(--f-modal-body-padding)}.f-modal__footer{padding:var(--f-modal-footer-padding);justify-content:flex-start;border-top:var(--f-modal-border-width) solid var(--f-modal-border-color);border-bottom-left-radius:var(--f-modal-border-radius);border-bottom-right-radius:var(--f-modal-border-radius);background:var(--f-modal-footer-background)}.f-modal__header{background:var(--f-modal-header-background);padding:var(--f-modal-header-padding);justify-content:flex-start;border-bottom:var(--f-modal-border-width) solid var(--f-modal-border-color);border-top-left-radius:var(--f-modal-border-radius);border-top-right-radius:var(--f-modal-border-radius)}.f-modal__close{position:absolute;top:var(--f-modal-padding);right:var(--f-modal-padding);z-index:10}.f-modal__close.xs{width:var(--f-size-9);height:var(--f-size-9)}.f-modal__close.sm{width:var(--f-size-10);height:var(--f-size-10)}.f-modal__close.md{width:var(--f-size-11);height:var(--f-size-11)}.f-modal__close.lg{height:var(--f-size-13);width:var(--f-size-13)}.f-modal__close.xl{height:var(--f-size-15);width:var(--f-size-15)}.f-modal__header .f-modal__close{position:relative;top:0;right:0}:root{--f-navigation-padding: var(--f-space-3);--f-navbar-padding: var(--f-space-3);--f-navigation-background-color: var(--f-color-surface);--f-navigation-heading-color: var(--f-color-accent);--f-navigation-item-background-color-hover: var(--f-color-surface-strong);--f-navigation-item-background-color-active: var(--f-color-surface-strong);--f-navigation-item-color: var(--f-color-text-weak);--f-navigation-item-color-hover: var(--f-color-text);--f-navigation-item-color-active: var(--f-color-accent);--f-navigation-item-color-system-active: var(--f-color-surface-stronger);--f-navigation-item-color-disabled: var(--f-color-text-weakest);--f-navigation-item-border-radius: var(--f-radius);--f-navigation-item-padding: var(--f-space-inset-x-2);--f-navigation-item-height: fit-content;--f-navbar-item-padding: var(--f-space-inset-x-2);--f-navigation-divider-spacing: var(--f-space-2);--f-navigation-divider-color: var(--f-color-border);--f-navigation-item-font-weight: var(--f-font-weight-normal);--f-navigation-item-ix-spacing: var(--f-space-3);--f-sub-navigation-line-size: .2rem;--f-sub-navigation-background-color: var(--f-color-surface);--f-sub-navigation-border-color: var(--f-color-border);--f-sub-navigation-line-color: var(--f-color-accent)}.f-navigation{font-family:var(--f-font-body);width:fit-content;height:fit-content;background-color:var(--f-navigation-background-color);list-style-type:none;margin:0;padding:var(--f-navigation-padding) 0;position:relative}.f-navigation-item{list-style-type:none;padding:0;margin:0;width:100%;height:fit-content;display:block;position:relative;flex-shrink:0;text-decoration:none}.f-navigation-item__container{cursor:pointer;padding:var(--f-navigation-item-padding);margin:0;justify-content:flex-start;transition:background-color .1s;width:100%;height:var(--f-navigation-item-height);color:var(--f-navigation-item-color);position:relative;border:0;background:transparent;gap:var(--f-navigation-item-ix-spacing);text-decoration:none}.f-navigation-item__label{justify-content:flex-start;font-size:var(--f-font-size-md);font-weight:var(--f-navigation-item-font-weight);color:inherit;text-align:left;flex:1;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;text-decoration:none}.f-navigation-item__suffix{border:none;background:none;color:inherit}.f-navigation-item__prefix{color:inherit}.f-navigation-item__container:not(.is-disabled).is-active{color:var(--f-navigation-item-color-active);background-color:var(--f-navigation-item-background-color-active)}.f-navigation-item__container:not(.is-disabled):focus,.f-navigation-item__container:not(.is-disabled):hover{outline:none;color:var(--f-navigation-item-color-hover);background-color:var(--f-navigation-item-background-color-hover)}.f-navigation-item__container:not(.is-disabled):active{background-color:var(--f-navigation-item-color-system-active)}.f-navigation-item__container.is-disabled{color:var(--f-navigation-item-color-disabled);cursor:not-allowed;outline:none}.f-navigation-divider{display:block;height:1px;width:100%;overflow:hidden;border-top:1px solid var(--f-navigation-divider-color)}.f-navigation-divider>hr{display:none}.f-navigation:not(.is-navbar) .f-navigation-divider+.f-navigation-optiongroup,.f-navigation:not(.is-navbar) .f-navigation-divider+.f-navigation-heading,.f-navigation:not(.is-navbar) .f-navigation-divider+.f-navigation-item,.f-navigation:not(.is-navbar) .f-navigation-divider+.f-navigation-section{margin-top:var(--f-navigation-divider-spacing)}.f-navigation:not(.is-navbar) .f-navigation-optiongroup+.f-navigation-divider,.f-navigation:not(.is-navbar) .f-navigation-item+.f-navigation-divider,.f-navigation:not(.is-navbar) .f-navigation-heading+.f-navigation-divider,.f-navigation:not(.is-navbar) .f-navigation-section+.f-navigation-divider{margin-top:var(--f-navigation-divider-spacing);margin-bottom:var(--f-navigation-divider-spacing)}.f-navigation-section{padding:var(--f-navigation-item-padding);flex-shrink:0;color:var(--f-navigation-item-color)}.f-navigation-heading{flex-shrink:0;width:100%;padding:var(--f-navigation-item-padding);gap:var(--f-navigation-item-ix-spacing);color:var(--f-navigation-heading-color)}.f-navigation-heading .f-navigation-heading__heading{font-weight:var(--f-font-weight-medium);flex:1;color:inherit}.f-navigation-heading .f-navigation-heading__suffix{border:none;background:none;color:inherit}.f-navigation-heading .f-navigation-heading__prefix{color:inherit}.f-navigation.is-navbar{width:fit-content;min-width:fit-content;flex-shrink:0;justify-content:flex-start;padding:var(--f-navbar-padding);flex-wrap:wrap}.f-navigation.is-navbar>.f-navigation-section{margin:0;width:fit-content}.f-navigation.is-navbar>.f-navigation-item{width:fit-content;align-items:center;align-content:center;justify-content:center}.f-navigation.is-navbar>*+*{margin-left:.1rem}.f-navigation.is-navbar>.f-navigation-divider{margin:0;margin-left:var(--f-navigation-divider-spacing);margin-right:var(--f-navigation-divider-spacing);height:100%;width:1px;border:none;position:static}.f-navigation.is-navbar>.f-navigation-divider>hr{display:block;position:absolute;height:100%;top:calc(((var(--f-navbar-padding) / 2) * -1) - 2px);width:1px;color:transparent;background:transparent;border:none;border-left:1px solid var(--f-color-border)}.f-navigation.is-navbar>.f-navigation-item .f-navigation-item__container{padding:var(--f-navbar-item-padding);border-radius:var(--f-navigation-item-border-radius)}.f-navigation.is-navbar>.f-navigation-item .f-navigation .f-navigation-item__container{border-radius:0}.f-sub-navigation{background-color:var(--f-sub-navigation-background-color);padding:0;margin:0}.f-sub-navigation .f-navigation{padding:0}.f-navigation-item__suffix{padding:0;margin:0}.f-navigation-item__sub-navigation_line{background-color:var(--f-sub-navigation-line-color);position:absolute;left:0;top:0%;width:var(--f-sub-navigation-line-size);height:100%;z-index:100;pointer-events:none}.f-navigation.is-sub-navigation{background-color:transparent}:root{--f-notification-border-radius: 0;--f-notification-accent-size: 1px;--f-notification-color: var(--f-color-text-weaker);--f-notification-background-color: var(--f-color-surface-strong);--f-notification-spacing: var(--f-space-4);--f-notification-padding: var(--f-space-4)}.f-notification{color:var(--f-notification-color);background-color:var(--f-notification-background-color);border-radius:var(--f-notification-border-radius);padding:var(--f-notification-padding);gap:var(--f-notification-spacing)}.f-notification.is-left-accent{border-left:var(--f-notification-accent-size) solid}.f-notification.is-right-accent{border-right:var(--f-notification-accent-size) solid}.f-notification.is-bottom-accent{border-bottom:var(--f-notification-accent-size) solid}.f-notification.is-top-accent{border-top:var(--f-notification-accent-size) solid}.f-notification__icon{background:transparent;border:none;color:inherit;padding:0;flex-shrink:0}.f-notification__content{color:currentColor;padding:0;flex:1;font-family:var(--f-font-body)}.f-notification__content a,.f-notification__content .f-text,.f-notification__content .f-heading{color:currentColor}.f-notification.is-accent{color:var(--f-color-accent);background-color:rgba(from var(--f-color-accent) r g b / 10%)}.f-notification.is-success{color:var(--f-color-success);background-color:rgba(from var(--f-color-success) r g b / 10%)}.f-notification.is-neutral{color:var(--f-color-neutral);background-color:rgba(from var(--f-color-neutral) r g b / 10%)}.f-notification.is-caution{color:var(--f-color-caution);background-color:rgba(from var(--f-color-caution) r g b / 10%)}.f-notification.is-warning{color:var(--f-color-warning);background-color:rgba(from var(--f-color-warning) r g b / 10%)}.f-notification.is-danger{color:var(--f-color-danger);background-color:rgba(from var(--f-color-danger) r g b / 10%)}.f-notification.is-highlight{color:var(--f-color-highlight);background-color:rgba(from var(--f-color-highlight) r g b / 10%)}:root{--f-options-padding: var(--f-space-1);--f-options-spacing: var(--f-space-1);--f-options-border-radius: var(--f-radius);--f-options-background-color: var(--f-color-surface-strong);--f-options-active-background-color: var(--f-color-surface);--f-option-color: var(--f-color-text-weak);--f-option-disabled-color: var(--f-color-text-weakest);--f-option-selected-color: var(--f-color-text);--f-option-hover-color: var(--f-color-text);--f-option-active-opacity: .8;--f-options-border-width: 0px;--f-options-border-color: transparent;--f-options-shadow: none;--f-option-ix-spacing: .5rem}.f-options{padding:var(--f-options-padding);border-radius:var(--f-options-border-radius);background-color:var(--f-options-background-color);width:fit-content;position:relative;overflow:hidden;border:var(--f-options-border-width) solid;border-color:var(--f-options-border-color);box-shadow:var(--f-options-shadow);align-items:stretch;gap:var(--f-options-spacing);flex-shrink:0}.f-option{flex:1;cursor:pointer;border:none;border-radius:var(--f-options-border-radius);background:transparent;color:var(--f-option-color);font-weight:var(--f-font-weight-normal);z-index:1;flex-shrink:0;white-space:nowrap;position:relative;transition:color .2s}.f-option:focus{outline:none}.f-option:not(:disabled):active .f-option__suffix__label{opacity:var(--f-option-active-opacity)}.f-option:disabled{cursor:not-allowed;color:var(--f-option-disabled-color)}.f-option:not(:disabled):not(.is-selected):hover{color:var(--f-option-hover-color)}.f-option:not(:disabled).is-selected{color:var(--f-option-selected-color)}.f-option:not(:disabled):not(.is-animated).is-selected{background-color:var(--f-options-active-background-color);transition-property:var(--f-transition-property-colors);transition-duration:var(--f-transition-duration-faster);transition-timing-function:var(--f-transition-easing-ease-out)}.f-options__selected{background-color:var(--f-options-active-background-color);border-radius:var(--f-options-border-radius);position:absolute;top:var(--f-space-2);left:-100px;width:100px;height:100%;z-index:0;transition-property:var(--f-transition-property-dimensions),var(--f-transition-property-position);transition-duration:var(--f-transition-duration-faster);transition-timing-function:var(--f-transition-easing-ease-out)}.f-option__suffix__label{color:currentColor;padding:0;margin:0;transition:opacity .2s}.f-option__suffix,.f-option__prefix{color:inherit;height:fit-content;width:fit-content;position:static}.f-option__suffix{padding-left:var(--f-option-ix-spacing)}.f-option__prefix{padding-right:var(--f-option-ix-spacing)}.f-options.xs{height:var(--f-size-8)}.f-options.sm{height:var(--f-size-9)}.f-options.md{height:var(--f-size-10)}.f-options.lg{height:var(--f-size-12)}.f-options.xl{height:var(--f-size-14)}.f-option.xs{padding:0 var(--f-space-2)}.f-option.sm{padding:0 var(--f-space-3)}.f-option.md{padding:0 var(--f-space-4)}.f-option.lg{padding:0 var(--f-space-5)}.f-option.xl{padding:0 var(--f-space-6)}:root{--f-pagination-background: transparent;--f-pagination-background-active: var(--f-color-surface-strong);--f-pagination-background-hover: var(--f-color-surface-stronger);--f-pagination-border-radius: var(--f-radius);--f-pagination-color: var(--f-color-text-weak);--f-pagination-color-active: var(--f-color-accent);--f-pagination-color-disabled: var(--f-color-text-weakest);--f-pagination-gap: .2rem;--f-pagination-min-width: 2.5rem;--f-pagination-height: 2.5rem;--f-pagination-item-border: 1px solid var(--f-color-border)}.f-pagination{width:100%;background:var(--f-pagination-background);border-radius:var(--f-pagination-border-radius);list-style-type:none;padding:0;margin:0;gap:var(--f-pagination-gap);-webkit-user-select:none;user-select:none}.f-pagination__item{-webkit-user-select:none;user-select:none;display:flex;cursor:pointer;padding:var(--f-space-2);margin:0;border-radius:var(--f-pagination-border-radius);position:relative;flex:1;flex-direction:row;justify-content:center;align-items:center;align-content:center;border:var(--f-pagination-item-border);min-width:var(--f-pagination-min-width);height:var(--f-pagination-height)}.f-pagination__item>.f-icon{margin:0!important}.f-pagination__item,.f-pagination__item>.f-text{color:var(--f-pagination-color)}.f-pagination__item.dots:hover{background-color:transparent;cursor:default}.f-pagination__item:hover{background-color:var(--f-pagination-background-hover);cursor:pointer}.f-pagination__item.is-selected{background-color:var(--f-pagination-background-active)}.f-pagination__item.is-selected .f-text{color:var(--f-pagination-color-active);font-weight:var(--f-font-weight-bold)}.f-pagination__item.is-disabled{pointer-events:none;cursor:not-allowed;color:var(--f-pagination-color-disabled)}.f-pagination__item.is-disabled:hover{background-color:transparent;cursor:default}:root{--f-pill-spacing: 0rem;--f-pill-label-padding: 0 var(--f-space-2);--f-pill-buffer-icon: var(--f-space-1);--f-pill-border-width: 1px;--f-pill-border-radius: var(--f-radius-full);--f-pill-border-color: var(--f-color-border);--f-pill-color: var(--f-color-text);--f-pill-color-subtle: var(--f-color-text-weak);--f-pill-color-color: var(--f-color-text-on-color);--f-pill-background-color: var(--f-color-surface-strong);--f-pill-background-color-subtle: var(--f-color-surface-strong);--f-pill-background-color-solid: var(--f-color-surface-inverse)}.f-pill{width:fit-content;border-radius:var(--f-pill-border-radius);border:var(--f-pill-border-width) solid;border-color:var(--f-pill-border-color);background-color:var(--f-pill-background-color);color:var(--f-pill-color);gap:var(--f-pill-spacing);z-index:1}.f-pill.is-subtle{border:none;color:var(--f-pill-color-subtle);background-color:var(--f-pill-background-color-subtle)}.f-pill.is-outline{color:var(--f-pill-color);background-color:transparent}.f-pill.is-solid{border:none;background-color:var(--f-pill-background-color-solid);color:var(--f-pill-color-color)}.f-pill:focus{outline:var(--f-focus);outline-offset:var(--f-outline-offset)}.f-pill__label{flex-shrink:0;position:relative;pointer-events:none;white-space:nowrap;color:currentColor;padding:var(--f-pill-label-padding);-webkit-user-select:none;user-select:none}.f-pill__suffix,.f-pill__prefix{flex-shrink:0;height:fit-content;width:fit-content;color:currentColor}.f-pill__suffix>*:last-child:not(.f-avatar){margin-right:var(--f-pill-buffer-icon)}.f-pill__prefix>*:first-child:not(.f-avatar){margin-left:var(--f-pill-buffer-icon)}.f-pill.xs{padding:0 .025rem;font-weight:var(--f-font-weight-medium);height:var(--f-size-5)}.f-pill.sm{padding:0 var(--f-space-1);font-weight:var(--f-font-weight-medium);height:var(--f-size-7)}.f-pill.md{padding:0 var(--f-space-1);height:var(--f-size-9)}.f-pill.lg{padding:0 var(--f-space-2);height:var(--f-size-10)}.f-pill.xl{padding:0 var(--f-space-2);height:var(--f-size-12)}:root{--f-popover-border-color: var(--f-color-border);--f-popover-border-radius: var(--f-radius-lg);--f-popover-background: var(--f-color-surface);--f-popover-box-shadow: var(--f-shadow-popover)}.f-popover{position:absolute;border:1px solid;border-color:var(--f-popover-border-color);border-radius:var(--f-popover-border-radius);background:var(--f-popover-background);box-shadow:var(--f-popover-box-shadow);z-index:var(--f-index-popover);height:fit-content;width:100%;animation:f-popover-fadein var(--f-transition-duration-fast);pointer-events:all}.f-popover:focus{outline:none}.f-popover:not(.is-ready){visibility:hidden}.f-popover.is-fixed{position:fixed}.f-popover>*{z-index:1}.f-popover:after{background:var(--f-color-surface)!important;border-color:var(--f-popover-border-color)!important}.f-popover__anchor{left:0;top:0;flex-grow:1;pointer-events:none;position:absolute;z-index:var(--f-index-popover)}.f-stack>.f-popover__anchor{margin:0!important}:root{--f-progress-background: var(--f-color-surface-stronger);--f-progress-active: var(--f-color-surface-strongest);--f-progress-radius: var(--f-radius);--f-progress-subtle-padding: var(--f-space-1);--f-progress-subtle-opacity: .2}.f-progress{width:100%;overflow:hidden;position:relative;background:var(--f-progress-background);border-radius:var(--f-progress-radius)}.f-progress__bar{--f-progress-background-color: var(--f-progress-active);top:0;left:0%;height:100%;position:absolute;background:var(--f-progress-background-color);pointer-events:none}.f-progress.is-accent .f-progress__bar{--f-progress-background-color: var(--f-color-accent)}.f-progress.is-success .f-progress__bar{--f-progress-background-color: var(--f-color-success)}.f-progress.is-neutral .f-progress__bar{--f-progress-background-color: var(--f-color-neutral)}.f-progress.is-caution .f-progress__bar{--f-progress-background-color: var(--f-color-caution)}.f-progress.is-warning .f-progress__bar{--f-progress-background-color: var(--f-color-warning)}.f-progress.is-danger .f-progress__bar{--f-progress-background-color: var(--f-color-danger)}.f-progress.is-highlight .f-progress__bar{--f-progress-background-color: var(--f-color-highlight)}.f-progress.is-indeterminate .f-progress__bar{background:linear-gradient(to right,transparent 0%,var(--f-progress-background-color) 50%,transparent 100%);animation:1s ease 0s infinite normal none running f-progress-animation-indeterminate}@keyframes f-progress-animation-indeterminate{0%{left:-40%}to{left:100%}}.f-progress-subtle{width:100%;padding:var(--f-progress-subtle-padding);overflow:hidden;position:relative}.f-progress-subtle>*{z-index:1;position:relative}.f-progress-subtle__bar{z-index:0;border-radius:var(--f-progress-radius);top:0;left:0%;height:100%;position:absolute;background:var(--f-progress-background);pointer-events:none}.f-progress-subtle.is-accent .f-progress-subtle__bar,.f-progress-subtle.is-success .f-progress-subtle__bar,.f-progress-subtle.is-neutral .f-progress-subtle__bar,.f-progress-subtle.is-caution .f-progress-subtle__bar,.f-progress-subtle.is-warning .f-progress-subtle__bar,.f-progress-subtle.is-danger .f-progress-subtle__bar,.f-progress-subtle.is-highlight .f-progress-subtle__bar{opacity:var(--f-progress-subtle-opacity)}.f-progress-subtle.is-accent .f-progress-subtle__bar{background:var(--f-color-accent)}.f-progress-subtle.is-success .f-progress-subtle__bar{background:var(--f-color-success)}.f-progress-subtle.is-neutral .f-progress-subtle__bar{background:var(--f-color-neutral)}.f-progress-subtle.is-caution .f-progress-subtle__bar{background:var(--f-color-caution)}.f-progress-subtle.is-warning .f-progress-subtle__bar{background:var(--f-color-warning)}.f-progress-subtle.is-danger .f-progress-subtle__bar{background:var(--f-color-danger)}.f-progress-subtle.is-highlight .f-progress-subtle__bar{background:var(--f-color-highlight)}.f-progress.is-animated>div:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);z-index:1;background-size:50px 50px;animation:f-progress-animation 2s linear infinite;border-radius:20px 8px 8px 20px;overflow:hidden}@keyframes f-progress-animation{0%{background-position:0 0}to{background-position:50px 50px}}.f-progress-circle{position:relative}.f-progress-circle svg{transform:rotate(-90deg)}.f-progress-circle circle{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear;stroke:var(--f-progress-background);stroke-width:1rem}.f-progress-circle circle:last-of-type{stroke:var(--f-progress-active)}.f-progress-circle-children{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.f-progress-circle.is-accent circle:last-of-type{stroke:var(--f-color-accent)}.f-progress-circle.is-success circle:last-of-type{stroke:var(--f-color-success)}.f-progress-circle.is-neutral circle:last-of-type{stroke:var(--f-color-neutral)}.f-progress-circle.is-caution circle:last-of-type{stroke:var(--f-color-caution)}.f-progress-circle.is-warning circle:last-of-type{stroke:var(--f-color-warning)}.f-progress-circle.is-danger circle:last-of-type{stroke:var(--f-color-danger)}.f-progress-circle.is-highlight circle:last-of-type{stroke:var(--f-color-highlight)}.f-progress-pie{height:fit-content}.f-progress-pie .f-progress-pie__background{fill:var(--f-progress-background)}.f-progress-pie .f-progress-pie__fill{fill:var(--f-progress-active)}.f-progress-pie.is-accent .f-progress-pie__background{fill:var(--f-color-accent-weak)}.f-progress-pie.is-accent .f-progress-pie__fill{fill:var(--f-color-accent)}.f-progress-pie.is-success .f-progress-pie__background{fill:var(--f-color-success-weak)}.f-progress-pie.is-success .f-progress-pie__fill{fill:var(--f-color-success)}.f-progress-pie.is-neutral .f-progress-pie__background{fill:var(--f-color-neutral-weak)}.f-progress-pie.is-neutral .f-progress-pie__fill{fill:var(--f-color-neutral)}.f-progress-pie.is-caution .f-progress-pie__background{fill:var(--f-color-caution-weak)}.f-progress-pie.is-caution .f-progress-pie__fill{fill:var(--f-color-caution)}.f-progress-pie.is-warning .f-progress-pie__background{fill:var(--f-color-warning-weak)}.f-progress-pie.is-warning .f-progress-pie__fill{fill:var(--f-color-warning)}.f-progress-pie.is-danger .f-progress-pie__background{fill:var(--f-color-danger-weak)}.f-progress-pie.is-danger .f-progress-pie__fill{fill:var(--f-color-danger)}.f-progress-pie.is-highlight .f-progress-pie__background{fill:var(--f-color-highlight-weak)}.f-progress-pie.is-highlight .f-progress-pie__fill{fill:var(--f-color-highlight)}:root{--f-radio-border-radius: var(--f-radius-full);--f-radio-border-color: var(--f-color-border);--f-radio-border-color-hover: var(--f-color-border-strong);--f-radio-background-color: var(--f-color-surface);--f-radio-active-background-color: var(--f-color-accent);--f-radio-active-border-color: transparent;--f-radio-active-color: var(--f-color-surface);--f-radio-disabled-background-color: var(--f-color-surface-strong);--f-radio-disabled-border-color: var(--f-color-border);--f-radio-disabled-color: var(--f-color-border)}input.f-radio[type=radio]{-webkit-appearance:none;cursor:pointer;-moz-appearance:none;appearance:none;height:var(--f-size-5);width:var(--f-size-5);border-radius:var(--f-radio-border-radius);border:1px solid;border-color:var(--f-radio-border-color);background-color:var(--f-radio-background-color);display:grid;place-content:center;flex-shrink:0;position:relative;padding:0;margin:0}input.f-radio[type=radio]:after{content:" ";position:absolute;left:50%;top:50%;width:50%;height:50%;transform:translate(-50%,-50%);border-radius:calc(var(--f-radio-border-radius) / 2);background-color:var(--f-color-surface)}input.f-radio[type=radio]:hover{border-color:var(--f-radio-border-color-hover)}input.f-radio[type=radio]:focus{outline:var(--f-focus);outline-offset:var(--f-outline-offset)}input.f-radio[type=radio]:checked{border-color:var(--f-radio-active-border-color);background-color:var(--f-radio-active-background-color);color:var(--f-radio-active-color)}input.f-radio[type=radio]:disabled{border-color:var(--f-radio-disabled-border-color);background-color:var(--f-radio-disabled-background-color);color:var(--f-radio-disabled-color);cursor:not-allowed}input.f-radio[type=radio].xs{height:var(--f-size-3);width:var(--f-size-3)}input.f-radio[type=radio].sm{height:var(--f-size-4);width:var(--f-size-4)}input.f-radio[type=radio].md{height:var(--f-size-5);width:var(--f-size-5)}input.f-radio[type=radio].lg{height:var(--f-size-6);width:var(--f-size-6)}input.f-radio[type=radio].xl{height:var(--f-size-7);width:var(--f-size-7)}:root{--f-rate-color: var(--f-color-text-weakest);--f-rate-color-active: var(--f-color-accent);--f-rate-zoom: scale(1.1)}.f-rate{width:fit-content;cursor:pointer}.f-rate svg{display:inline-block!important}.f-rate>.f-rate-icon{margin:var(--f-size-1)}.f-rate-icon{cursor:pointer;transition:transform .2s;color:var(--f-rate-color);display:inline-block;padding:0;margin:0;border:0;background:transparent;transition:color,transform .2s;position:relative}.f-rate-icon:hover{transform:var(--f-rate-zoom)}.f-rate-icon__top{position:absolute;z-index:2;overflow:hidden;width:fit-content;height:fit-content;color:var(--f-rate-color-active)}.f-rate-icon__bottom{position:relative;z-index:1;overflow:hidden;width:fit-content;height:fit-content;color:var(--f-rate-color)}:root{--f-resizable-color: var(--f-color-surface-strong);--f-resizable-color-hover: var(--f-color-surface-stronger);--f-resizable-color-active: var(--f-color-accent);--f-resizable-size: var(--f-size-1);--f-resizable-handle-size: var(--f-size-7);--f-resizable-handle-border-radius: var(--f-radius-full);--f-resizable-handle-background-color: var(--f-color-surface-strong);--f-resizable-handle-color: var(--f-color-accent);--f-resizable-handle-hover-background-color: var(--f-color-accent);--f-resizable-handle-hover-border-color: var(--f-color-accent)}.f-resizable{background-color:transparent;position:relative}.f-resizable.is-dragging *:not(.f-resizable-rail){-webkit-user-select:none;user-select:none;pointer-events:none}.f-resizable-rail{background-color:var(--f-resizable-color);position:absolute;transition:opacity,background-color .2s;z-index:var(--f-index-resizable)}.f-resizable-rail.is-transparent{background-color:transparent}.f-resizable-rail.is-vertical{width:100%;height:var(--f-resizable-size);right:0;bottom:0;transform:translateY(50%);cursor:row-resize}.f-resizable-rail.is-horizontal{height:100%;width:var(--f-resizable-size);right:0;top:0;transform:translate(50%);cursor:col-resize}.f-resizable-rail.is-vertical.is-start{bottom:100%}.f-resizable-rail.is-horizontal.is-start{right:100%}.f-resizable-rail.is-vertical.is-dragging{cursor:row-resize;background-color:var(--f-resizable-color-active)}.f-resizable-rail.is-horizontal.is-dragging{cursor:col-resize;background-color:var(--f-resizable-color-active)}.f-resizable-rail:hover{background-color:var(--f-resizable-color-hover)}.f-resizable-rail__handle{position:absolute;top:50%;left:50%;z-index:10}.f-resizable-rail__handle>*{transform:translate(-50%) translateY(-50%)}.f-resizable-rail.is-horizontal .f-resizable-rail__handle{cursor:col-resize}.f-resizable-rail.is-vertical .f-resizable-rail__handle{cursor:row-resize}.f-resizable-rail__handle-default{width:var(--f-resizable-handle-size);height:var(--f-resizable-handle-size);transition:border .1s,width .1s,height .1s,top .1s;transition-timing-function:ease-out;border:0rem solid;border-color:var(--f-resizable-handle-color);color:var(--f-resizable-handle-color);border-radius:var(--f-resizable-handle-border-radius);background-color:var(--f-resizable-handle-background-color);box-shadow:var(--f-shadow-base)}.f-resizable-rail__handle-default.is-dragging,.f-resizable-rail__handle-default:hover{color:var(--f-resizable-handle-background-color);background-color:var(--f-resizable-handle-hover-background-color);border-color:var(--f-resizable-handle-hover-border-color)}:root{--f-select-width: 300px;--f-select-color: var(--f-color-text-weak);--f-select-color-placeholder: var(--f-color-text-weakest);--f-select-color-disabled: var(--f-color-text-weakest);--f-select-color-selected: var(--f-color-accent);--f-select-background-selected: var(--f-color-surface-strong);--f-select-option-focus: var(--f-color-surface-stronger);--f-select-option-hover: var(--f-color-surface-strong);--f-select-option-active: var(--f-color-surface-stronger);--f-select-options-height: 200px;--f-select-option-padding: var(--f-space-2);--f-select-options-padding: 4px;--f-select-popover-border-color: var(--f-color-border);--f-select-popover-border-radius: var(--f-radius);--f-select-popover-background: var(--f-color-surface);--f-select-popover-box-shadow: var(--f-shadow-lg);--f-select-index: 1}.f-select-container{width:var(--f-select-width);position:relative;flex-grow:1;flex-shrink:0}.f-select{z-index:var(--f-select-index)}.f-select-container .f-input,.f-select-container .f-input-control,.f-select-container .f-input-common,.f-select-container .f-input:read-only,.f-select-container .f-input-control:read-only,.f-select-container .f-input-common:read-only{cursor:pointer}input.f-select{cursor:pointer;color:var(--f-select-color)}input.f-select::placeholder{color:var(--f-select-color)}input.f-select.is-placeholder::placeholder{color:var(--f-select-color-placeholder)}input.f-select:disabled{cursor:not-allowed}.f-select-popover{top:100%;width:100%;position:absolute;border:1px solid;border-color:var(--f-select-popover-border-color);border-radius:var(--f-select-popover-border-radius);background:var(--f-select-popover-background);box-shadow:var(--f-select-popover-box-shadow);z-index:var(--f-index-popover);height:fit-content;animation:f-popover-fadein var(--f-transition-duration-fast);pointer-events:all}.f-select-popover.is-offscreen{top:0;transform:translateY(-100%)}@keyframes f-popover-fadein{0%{opacity:0}to{opacity:1}}.f-select-list:focus{outline:none}.f-select-list ul{flex:1;overflow-y:auto;width:100%;margin:0;padding:var(--f-select-options-padding);list-style-type:none;display:block;max-height:var(--f-select-options-height)}.f-select-list.is-virtual ul{flex:1;max-height:fit-content;overflow-y:auto;position:relative}li.f-select-list-option-container{border-radius:var(--f-radius);width:100%;display:block;position:relative;margin:0;padding:0}.f-select-list-option-container:focus,.f-select-list-option-container.is-focused{background-color:var(--f-select-option-focus);border-radius:var(--f-radius);outline:none}.f-select-list-option{text-align:left;border:none;background:transparent;width:100%;height:100%;color:var(--f-select-color);font-size:var(--f-font-size-md);font-weight:var(--f-font-weight-normal);padding:var(--f-select-option-padding);margin:0;cursor:pointer;flex-grow:1;transition:background-color .2s;border-radius:var(--f-radius)}.f-select-list-option .f-select-list-option__label{transition:color .2s}.f-select-list-option.is-disabled .f-select-list-option__label{color:var(--f-select-color-disabled)}.f-select-list-option.is-selected{background-color:var(--f-select-background-selected);color:var(--f-select-color-selected)}.f-select-list-option-container:focus .f-select-list-option.is-selected,.f-select-list-option-container.is-focused .f-select-list-option.is-selected{background-color:var(--f-select-option-focus)}.f-select-list-option:not(.is-disabled):focus{outline:none}.f-select-list-option:not(.is-disabled):hover{background-color:var(--f-select-option-hover)}.f-select-list-option:not(.is-disabled):active{background-color:var(--f-select-option-active)}.f-select-list-option.is-disabled{cursor:not-allowed}.f-select-list-option__label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;color:currentColor}.f-select-list-option__prefix{padding-right:.5rem;color:currentColor}.f-select-list-option__suffix{padding-left:.5rem;color:currentColor}.f-select-custom:focus-within,.f-select-native:focus-within{outline:var(--f-focus);outline-offset:var(--f-outline-offset)}.f-select-container.is-static{z-index:var(--f-select-index)}.f-select-container.is-static .f-input-control,.f-select-container.is-static input{border-bottom-left-radius:0;border-bottom-right-radius:0}.f-select-container.is-static .f-select-popover{position:relative;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;padding-top:0}.f-select-container.is-static .f-input-common{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}:root{--f-skeleton-color-light: var(--f-color-surface-strong);--f-skeleton-color-dark: var(--f-color-surface-stronger);--f-skeleton-border-radius: var(--f-radius)}.f-skeleton .f-badge,.f-skeleton .f-button,.f-skeleton .f-text,.f-skeleton .f-heading,.f-skeleton .f-avatar,.f-skeleton-block,.f-skeleton-circle{background-image:none!important;background:var(--f-skeleton-color-dark);color:transparent!important;border:0!important;animation-name:f-skeleton-color;animation-duration:2s;animation-iteration-count:infinite;border-radius:var(--f-skeleton-border-radius)}.f-skeleton .f-avatar img{display:none}.f-skeleton-circle{border-radius:50%}@keyframes f-skeleton-color{0%{background-color:var(--f-skeleton-color-dark)}50%{background-color:var(--f-skeleton-color-light)}to{background-color:var(--f-skeleton-color-dark)}}:root{--f-skip-nav-top: 100px;--f-skip-nav-left: 50px}.f-skip-nav{left:-200px;top:-200px;position:fixed;text-decoration:none;z-index:var(--f-index-skip-nav)}.f-skip-nav:focus{left:var(--f-skip-nav-left);top:var(--f-skip-nav-top)}:root{--f-slider-marker: var(--f-color-surface);--f-slider-border-radius: var(--f-radius-full);--f-slider-background: var(--f-color-surface-stronger);--f-slider-fill-background: var(--f-color-accent);--f-slider-handle-border-radius: var(--f-radius-full);--f-slider-handle-background-color: var(--f-color-accent);--f-slider-handle-border-color: var(--f-color-accent);--f-slider-handle-background-color-hover: var(--f-color-accent);--f-slider-handle-border-color-hover: var(--f-color-accent);--f-slider-footer-color: var(--f-color-text-weaker);--f-slider-rail-size: var(--f-size-2);--f-slider-handle-size: var(--f-size-5);--f-slider-handle-shadow: var(--f-shadow-base);--f-slider-handle-color: var(--f-color-surface);--f-slider-marker-size: var(--f-size-1)}.f-slider{width:100%}.f-slider:focus{outline:none}.f-slider__slider{position:relative;width:100%;height:var(--f-slider-rail-size)}.f-slider__fill{position:absolute;top:0;left:0;width:100%;height:var(--f-slider-rail-size);border-radius:var(--f-slider-border-radius);background:var(--f-slider-fill-background);z-index:0}.f-slider__fill.is-unbalanced{opacity:.4}.f-slider__rail{position:absolute;top:0;left:0;width:100%;height:var(--f-slider-rail-size);border-radius:var(--f-slider-border-radius);background:var(--f-slider-background);z-index:0}.f-slider__markers{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:99.5%;height:100%;pointer-events:none;margin-left:auto;margin-right:auto;justify-content:space-between}.f-slider__marker{background:var(--f-slider-marker);border-radius:var(--f-slider-handle-border-radius);width:var(--f-slider-marker-size);height:var(--f-slider-marker-size)}.f-slider__handle{position:absolute;border-radius:50%;top:50%;left:50%;width:var(--f-slider-handle-size);height:var(--f-slider-handle-size);z-index:2;transform:translate(-50%) translateY(-50%);cursor:pointer;transition:border .1s,width .1s,height .1s,top .1s;transition-timing-function:ease-out;border:0rem solid;border-color:var(--f-slider-handle-border-color);border-radius:var(--f-slider-handle-border-radius);background-color:var(--f-slider-handle-background-color);box-shadow:var(--f-slider-handle-shadow);color:var(--f-slider-handle-color)}.f-slider__handle:disabled{cursor:not-allowed}.f-slider__handle.is-dragging{cursor:grabbing}.f-slider__handle:focus{outline:var(--f-focus);outline-offset:var(--f-outline-offset)}.f-slider__handle .f-icon{color:currentColor}.f-slider__handle:hover{background-color:var(--f-slider-handle-background-color-hover);border-color:var(--f-slider-handle-border-color-hover)}.f-slider__handle-dragger{background:transparent;position:absolute;border-radius:var(--f-slider-handle-border-radius);top:0;left:0;width:var(--f-slider-handle-size);height:var(--f-slider-handle-size);transform:translate(0) translateY(0)}.f-slider__handle-dragger:hover{width:var(--f-slider-handle-size);height:var(--f-slider-handle-size)}.f-slider__tooltip{pointer-events:none;position:absolute;left:50%;top:0;transform:translate(-50%)}.f-slider__footer{margin-top:.75rem;position:relative;left:50%;transform:translate(-50%);width:100%;pointer-events:none;margin-left:auto;margin-right:auto;justify-content:space-between;height:var(--f-size-4)}.f-slider__footer-marker{border-radius:50%;width:5px;height:5px;background:transparent;position:relative}.f-slider__footer .f-slider__footer-marker .f-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--f-slider-footer-color);position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);width:fit-content;white-space:nowrap}.f-slider__footer .f-slider__footer-marker:first-child .f-text{transform:translate(0) translateY(-50%);left:0;top:50%}.f-slider__footer .f-slider__footer-marker:last-child .f-text{left:100%;transform:translate(-100%) translateY(-50%);top:50%}:root{--f-sparkline-active: var(--f-color-accent);--f-sparkline-inactive: var(--f-color-surface)}.f-sparkline.is-line{stroke:var(--f-sparkline-active);fill:transparent}.f-sparkline.is-bar,.f-sparkline.is-square{stroke:var(--f-sparkline-inactive);fill:var(--f-sparkline-active)}:root{--f-spinner-color: var(--f-color-accent);--f-spinner-overlay-background-color: transparent;--f-spinner-overlay-z-index: var(--f-index-overlay)}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-spinner{animation:rotate 2s linear infinite;position:relative;color:var(--f-spinner-color)}.f-spinner.xs{width:var(--f-size-3);height:var(--f-size-3)}.f-spinner.sm{width:var(--f-size-5);height:var(--f-size-5)}.f-spinner.md{width:var(--f-size-8);height:var(--f-size-8)}.f-spinner.lg{width:var(--f-size-12);height:var(--f-size-12)}.f-spinner.xl{width:var(--f-size-16);height:var(--f-size-16)}.f-spinner circle{stroke:currentColor;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.f-spinner-overlay{z-index:var(--f-spinner-overlay-z-index);background-color:var(--f-spinner-overlay-background-color);width:100%;height:100%;position:absolute;top:0;left:0}.f-splitter{background-color:transparent;position:relative;justify-content:stretch;align-items:stretch;align-content:stretch;display:flex}.f-splitter__resizable{width:100%;height:100%}.f-splitter>.f-splitter-content{position:relative}.f-splitter .f-splitter-content:nth-child(1){z-index:2}.f-splitter .f-splitter-content:nth-child(2){z-index:1}.f-splitter-content{flex:1;width:100%;height:100%}.f-stack:not(.is-nostretch){justify-content:stretch;align-content:stretch;align-items:stretch}.f-stack>*+*{margin-top:var(--f-stack-spacing-top)!important;margin-left:var(--f-stack-spacing-left)!important}:root{--f-stat-color-label: var(--f-color-text-weakest);--f-stat-color-number: var(--f-color-text);--f-stat-color-description: var(--f-color-text-weaker);--f-stat-color-icon: var(--f-color-text-weaker)}.f-stat{width:fit-content;height:fit-content;gap:var(--f-space-2);flex-grow:1;position:relative}.f-stat .f-text{color:var(--f-stat-color-label)}.f-stat .f-heading{color:var(--f-stat-color-number)}.f-stat .f-icon{color:var(--f-stat-color-icon)}.f-stat-footer{width:fit-content;color:var(--f-stat-color-description)}.f-stat-footer .f-text{color:var(--f-stat-color-description)}.f-stat-footer>*{margin-right:var(--f-space-1)}:root{--f-step-color: var(--f-color-surface-strongest);--f-step-color-active: var(--f-color-accent);--f-step-color-active-weak: var(--f-color-accent-text);--f-step-seperator-size: var(--f-size-1);--f-step-seperator-radius: var(--f-radius);--f-step-seperator-color: var(--f-color-surface-stronger);--f-step-indicator-border-width: .125rem;--f-step-indicator-size: var(--f-size-10);--f-step-indicator-radius: var(--f-radius);--f-step-content-width: fit-content;--f-step-icon-sw: 2.5}.f-steps>.f-step:last-of-type{width:fit-content!important;flex:0!important}.f-steps>.f-step:last-of-type>.f-step__seperator{display:none}.f-step__indicator{border-radius:var(--f-step-indicator-radius);border:var(--f-step-indicator-border-width) solid;border-color:var(--f-step-color);color:var(--f-step-color);width:var(--f-step-indicator-size);height:var(--f-step-indicator-size);flex-shrink:0;--f-icon-stroke-width-md: var(--f-step-icon-sw)}.f-step__indicator>*{color:inherit}.f-step.is-next .f-step__indicator{border-color:var(--f-step-color-active);color:var(--f-step-color-active)}.f-step.is-completed .f-step__indicator{border-color:var(--f-step-color-active);background-color:var(--f-step-color-active);color:var(--f-step-color-active-weak)}.f-step__content{color:var(--f-step-color);width:var(--f-step-content-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.f-step__content>*{word-break:keep-all}.f-step__seperator{border-radius:var(--f-step-seperator-radius);background:var(--f-step-seperator-color);height:var(--f-step-seperator-size)!important;flex-shrink:0;flex:1}.f-step.is-completed .f-step__seperator{background:var(--f-step-color-active)}:root{--f-table-border-radius: var(--f-radius);--f-table-border-color: var(--f-color-border);--f-table-caption-color: var(--f-color-text-weaker);--f-table-caption-size: var(--f-font-size-sm);--f-table-cell-padding: var(--f-space-inset-y-2);--f-table-tr-odd-background-color: var(--f-color-surface-strong);--f-table-tr-even-background-color: var(--f-color-surface);--f-table-td-color: var(--f-color-text);--f-table-th-color: var(--f-color-text-weakest);--f-table-th-background-color: var(--f-color-surface)}table.f-table{width:100%;border-radius:var(--f-table-border-radius)}table.f-table th{background:var(--f-table-th-background-color);padding:var(--f-table-cell-padding);color:var(--f-table-th-color);margin:0;font-weight:var(--f-font-weight-normal)}table.f-table td{padding:var(--f-table-cell-padding);color:var(--f-table-td-color);border:none;border-top:0rem solid;border-left:0rem solid;border-color:var(--f-table-border-color);margin:0}table.f-table tr td:first-child{border-left:none}table.f-table th:first-child{border-top-left-radius:var(--f-table-border-radius)}table.f-table th:last-child{border-top-right-radius:var(--f-table-border-radius)}table.f-table tr:last-child td:first-child{border-bottom-left-radius:var(--f-table-border-radius)}table.f-table tr:last-child td:last-child{border-bottom-right-radius:var(--f-table-border-radius)}table.f-table.is-striped tr:nth-child(odd) td{background:var(--f-table-tr-odd-background-color)}table.f-table.is-striped tr:nth-child(2n) td{background:var(--f-table-tr-even-background-color)}table.f-table.is-lined tr td{border-top:1px solid;border-color:var(--f-table-border-color)}table.f-table .f-table-caption{text-align:center;color:var(--f-table-caption-color);font-size:var(--f-table-caption-size);padding-bottom:var(--f-space-3);padding-top:0;width:100%}table.f-table.has-caption-bottom .f-table-caption{padding-top:var(--f-space-3);padding-bottom:0}table.f-table.has-caption-bottom{caption-side:bottom}table.f-table.has-sticky-column tr td:first-child{position:sticky;left:0;z-index:1}table.f-table.has-sticky-header tr th:first-child{position:sticky;left:0;z-index:2}table.f-table.has-sticky-header th,table.f-table.has-sticky-column th,table.f-table.has-sticky-header th:first-child,table.f-table.has-sticky-column th:first-child{position:sticky;top:0}:root{--f-tabs-color-icon: var(--f-color-text-weakest);--f-tabs-panel-border-color: var(--f-color-border);--f-tabs-panel-padding: var(--f-space-6);--f-tabs-tab-padding: var(--f-space-3);--f-tabs-tab-height: var(--f-space-11);--f-tabs-tab-color: var(--f-color-text);--f-tabs-tab-active: var(--f-color-accent);--f-tabs-tab-disabled-color: var(--f-color-text-weakest);--f-tabs-tab-background-hover: var(--f-color-surface-strong);--f-tabs-tab-background-active: var(--f-color-surface-stronger);--f-tabs-tab-scroll-button-background: var(--f-color-surface);--f-tabs-tab-list-background: var(--f-color-surface);--f-tabs-tab-scroll-button-padding: var(--f-size-5);--f-tab-ix-spacing: .5rem;--f-tab-inner-width: fit-content}.f-tabs{position:relative;display:flex;justify-content:stretch;align-items:stretch;align-content:stretch;width:100%;height:100%}.f-tab-list{position:relative;color:var(--f-tabs-color-icon);background:var(--f-tabs-tab-list-background);flex-shrink:0}.f-tab-list *{-webkit-user-select:none;user-select:none}.f-tab-list.is-left{border-right:1px solid var(--f-tabs-panel-border-color)}.f-tab-list.is-right{border-left:1px solid var(--f-tabs-panel-border-color)}.f-tab-list.is-top{border-bottom:1px solid var(--f-tabs-panel-border-color)}.f-tab-list.is-bottom{border-top:1px solid var(--f-tabs-panel-border-color)}.f-tab-list__icon{position:absolute;z-index:2}.f-tab-list.is-horizontal .f-tab-list__icon.is-start{left:0;height:100%;padding-right:var(--f-tabs-tab-scroll-button-padding);background:linear-gradient(to right,var(--f-tabs-tab-scroll-button-background) 50%,transparent 100%)}.f-tab-list.is-horizontal .f-tab-list__icon.is-end{right:0;height:100%;padding-left:var(--f-tabs-tab-scroll-button-padding);background:linear-gradient(to left,var(--f-tabs-tab-scroll-button-background) 50%,transparent 100%)}.f-tab-list.is-vertical .f-tab-list__icon.is-start{top:0;padding-bottom:var(--f-tabs-tab-scroll-button-padding);background:linear-gradient(to bottom,var(--f-tabs-tab-scroll-button-background) 50%,transparent 100%);width:100%}.f-tab-list.is-vertical .f-tab-list__icon.is-end{bottom:0;padding-top:var(--f-tabs-tab-scroll-button-padding);background:linear-gradient(to top,var(--f-tabs-tab-scroll-button-background) 50%,transparent 100%);width:100%}.f-tab-list.is-vertical .f-tab-list__icon.is-start .f-button,.f-tab-list.is-vertical .f-tab-list__icon.is-end .f-button{max-width:5rem;width:60%;min-width:3rem}.f-tab-list__selected{position:absolute;z-index:1;transition-property:var(--f-transition-property-dimensions),var(--f-transition-property-position);transition-duration:var(--f-transition-duration-faster);transition-timing-function:var(--f-transition-easing-ease-out);pointer-events:none}.f-tab-list__selected-inner{position:absolute;background-color:var(--f-tabs-tab-active)}.f-tab-list.is-left .f-tab-list__selected-inner{right:0;top:0;width:var(--f-size-1);height:100%}.f-tab-list.is-right .f-tab-list__selected-inner{left:0;top:0;width:var(--f-size-1);height:100%}.f-tab-list.is-top .f-tab-list__selected-inner{left:0;bottom:0;width:100%;height:var(--f-size-1)}.f-tab-list.is-bottom .f-tab-list__selected-inner{left:0;top:0;width:100%;height:var(--f-size-1)}.f-tab-list__inner{flex:1;position:relative;justify-content:stretch;align-items:stretch;align-content:stretch;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.f-tab-list__inner::-webkit-scrollbar{display:none}.f-tab-list.is-top .f-tab-list__inner,.f-tab-list.is-bottom .f-tab-list__inner{width:fit-content;height:100%}.f-tab-list.is-top .f-tab-list__inner-container,.f-tab-list.is-bottom .f-tab-list__inner-container{width:var(--f-tab-inner-width);height:100%}.f-tab-list.is-stretch .f-tab-list__inner-container{flex:1;height:unset;width:unset}.f-tab-list.is-top .f-tab-list__inner-container>*,.f-tab-list.is-bottom .f-tab-list__inner-container>*{height:100%!important}.f-tab-list.is-left .f-tab-list__inner,.f-tab-list.is-right .f-tab-list__inner,.f-tab-list.is-left .f-tab-list__inner-container,.f-tab-list.is-right .f-tab-list__inner-container{width:100%;height:fit-content}.f-tab{background:transparent;padding:0 var(--f-tabs-tab-padding);color:var(--f-tabs-tab-color);position:relative;outline:none;cursor:pointer;flex-grow:1;gap:var(--f-tab-ix-spacing);min-height:var(--f-tabs-tab-height);transition:background-color .2s;font-weight:var(--f-font-weight-normal)}.f-tab:focus,.f-tab:not(:disabled):hover{outline:none;background:var(--f-tabs-tab-background-hover)}.f-tab:not(:disabled):active{outline:none;background:var(--f-tabs-tab-background-active)}.f-tab-list.is-left .f-tab{width:100%;text-align:left}.f-tab-list.is-right .f-tab{width:100%;text-align:right}.f-tab.is-selected{color:var(--f-tabs-tab-active)}.f-tab:disabled,.f-tab:disabled *{color:var(--f-tabs-tab-disabled-color);cursor:not-allowed}.f-tab__label{flex:1}.f-tab__suffix,.f-tab__prefix{flex-shrink:0;height:fit-content;width:fit-content}.f-tab__active{position:absolute;bottom:0;left:0;width:100%;height:var(--f-size-1);transform:translateY(100%);background-color:var(--f-tabs-tab-active);animation:f-tab-current-fadein var(--f-transition-duration-slow)}.f-tab-list.is-left .f-tab__active{bottom:0;left:100%;width:var(--f-size-1);height:100%;transform:translate(-100%)}.f-tab-list.is-right .f-tab__active{bottom:0;left:0;width:var(--f-size-1);height:100%;transform:translate(0)}.f-tab-list.is-top .f-tab__active{bottom:0;left:0;width:100%;height:var(--f-size-1);transform:translateY(0)}.f-tab-list.is-bottom .f-tab__active{bottom:100%;left:0;width:100%;height:var(--f-size-1);transform:translateY(100%)}@keyframes f-tab-current-fadein{0%{opacity:0}to{opacity:1}}.f-tab-panels{z-index:1;position:relative;border:none;flex:1;color:var(--f-tabs-tab-color);align-self:stretch}.f-tab-panel{position:relative;width:100%;height:100%;padding:var(--f-tabs-panel-padding);animation:f-tabs-panel-fadein var(--f-transition-duration-fast)}@keyframes f-tabs-panel-fadein{0%{opacity:0}to{opacity:1}}:root{--f-textarea-background-color: var(--f-color-surface);--f-textarea-border-color: var(--f-color-border);--f-textarea-border-width: 1px;--f-textarea-border-color-active: var(--f-color-border-strong);--f-textarea-color: var(--f-color-text-weak);--f-textarea-color-placeholder: var(--f-color-text-weakest);--f-textarea-color-disabled: var(--f-color-text-weakest);--f-textarea-border-radius: var(--f-radius);--f-textarea-padding: var(--f-space-3);--f-textarea-shadow: none}.f-textarea{position:relative;width:100%;display:block}.f-textarea:disabled{color:var(--f-textarea-color-disabled);cursor:not-allowed}.f-textarea{resize:none;z-index:1;position:relative;cursor:inherit;color:var(--f-textarea-color);background-color:var(--f-textarea-background-color);border:var(--f-textarea-border-width) solid;border-color:var(--f-textarea-border-color);font-weight:var(--f-font-weight-normal);font-family:var(--f-font-body);border-radius:var(--f-textarea-border-radius);padding:var(--f-textarea-padding);box-shadow:var(--f-textarea-shadow);transition:border .25s;width:100%}.f-textarea.xs{font-size:var(--f-font-size-xs)}.f-textarea.sm{font-size:var(--f-font-size-sm)}.f-textarea.md{font-size:var(--f-font-size-md)}.f-textarea.lg{font-size:var(--f-font-size-lg)}.f-textarea.xl{font-size:var(--f-font-size-xl)}.f-textarea:not(:disabled):hover{border-color:var(--f-textarea-border-color-active)}.f-textarea:disabled,.f-textarea:disabled::placeholder{color:var(--f-textarea-color-disabled)}.f-textarea::placeholder{color:var(--f-textarea-color-placeholder)}.f-textarea:focus{outline:var(--f-focus);outline-offset:var(--f-outline-offset)}.f-input-control .f-textarea{position:relative;color:inherit;background-color:transparent!important;flex:1;height:fit-content;border:0;border-color:none;border-radius:0;font-weight:inherit;font-family:inherit;box-shadow:none;transition:none;outline:none!important}:root{--f-timeline-item-marker-color: var(--f-color-accent);--f-timeline-item-text-color: var(--f-color-text);--f-timeline-item-marker-line-color: var(--f-color-surface-strongest);--f-timeline-item-marker-line-size: 2px;--f-timeline-item-marker-line-spacing: .5rem;--f-timeline-item-marker-width: 1.5rem;--f-timeline-item-marker-spacing: var(--f-size-2);--f-timeline-item-margin: var(--f-size-3);--f-timeline-item-padding: var(--f-size-4);--f-timeline-item-marker-top: 1px}.f-timeline>.f-timeline-item+.f-timeline-item{margin-top:var(--f-timeline-item-margin)}.f-timeline-item{display:flex;flex-direction:row;align-items:stretch;align-content:stretch;justify-content:stretch;color:var(--f-timeline-item-text-color)}.f-timeline-item>div:not(.f-hidden):first-child{margin-right:var(--f-timeline-item-marker-spacing)}.f-timeline-item__marker{color:var(--f-timeline-item-marker-color);position:relative;overflow:hidden;width:var(--f-timeline-item-marker-width);top:var(--f-timeline-item-marker-top);padding-bottom:var(--f-timeline-item-padding)}.f-timeline-item__marker>*{z-index:1;margin-right:auto;margin-left:auto}.f-timeline-item__marker:after{content:"";flex-shrink:0;background-color:var(--f-timeline-item-marker-line-color);width:var(--f-timeline-item-marker-line-size);height:100%;left:50%;margin-top:var(--f-timeline-item-marker-line-spacing);position:absolute;display:block;transform:translate(-50%);z-index:0;color:inherit}.f-timeline>div:not(.f-hidden):last-child>.f-timeline-item__marker:after{content:none}.f-timeline-item__content{flex:1;color:inherit}:root{--f-toast-border-radius: var(--f-radius);--f-toast-color: var(--f-color-text-on-color);--f-toast-background-color: var(--f-color-surface-inverse);--f-toast-max-width: 100%;--f-toast-padding: var(--f-space-3)}.f-toast-container{position:fixed;width:fit-content;z-index:var(--f-index-toast)}.f-toast-progress{height:var(--f-size-1);border-radius:var(--f-toast-border-radius);margin-top:var(--f-size-3);width:0%;background:currentColor;transition-property:width;transition-timing-function:linear}.f-toast{width:fit-content;max-width:var(--f-toast-max-width);margin-top:.5rem;border-radius:var(--f-toast-border-radius);box-shadow:var(--f-shadow-lg);padding:var(--f-toast-padding);z-index:var(--f-index-toast);animation:f-toast-fadein var(--f-transition-duration-slow);background-color:var(--f-toast-background-color);color:var(--f-toast-color);-webkit-user-select:none;user-select:none;gap:var(--f-size-3)}@keyframes f-toast-fadein{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.f-toast>*{z-index:1}.f-toast__message{color:inherit}.f-toast__prefix{flex-shrink:0;width:fit-content}.f-toast__content{flex:1}.f-toast__close{background:transparent;border:none;color:inherit;width:var(--f-size-8);height:var(--f-size-8);flex-shrink:0;border-radius:var(--f-radius)}.f-toast__close:hover{background-color:#0000001a}.f-toast.is-accent{color:var(--f-color-accent-text);background-color:var(--f-color-accent)}.f-toast.is-success{color:var(--f-color-success-text);background-color:var(--f-color-success)}.f-toast.is-neutral{color:var(--f-color-neutral-text);background-color:var(--f-color-neutral)}.f-toast.is-caution{color:var(--f-color-caution-text);background-color:var(--f-color-caution)}.f-toast.is-warning{color:var(--f-color-warning-text);background-color:var(--f-color-warning)}.f-toast.is-danger{color:var(--f-color-danger-text);background-color:var(--f-color-danger)}.f-toast.is-highlight{color:var(--f-color-highlight-text);background-color:var(--f-color-highlight)}.f-toast-container.is-bottom-center{right:50%;bottom:1rem;transform:translate(50%)}.f-toast-container.is-bottom-right{right:1rem;bottom:1rem;align-items:flex-end}.f-toast-container.is-bottom-left{left:1rem;bottom:1rem;align-items:flex-start}.f-toast-container.is-top-center{right:50%;top:1rem;transform:translate(50%)}.f-toast-container.is-top-right{right:1rem;top:1rem;align-items:flex-end}.f-toast-container.is-top-left{left:1rem;top:1rem;align-items:flex-start}:root{--f-toggle-border-radius: var(--f-radius-full);--f-toggle-background-color: var(--f-color-surface-stronger);--f-toggle-inner-color: var(--f-color-text-weaker);--f-toggle-thumb-background-color: var(--f-color-surface);--f-toggle-thumb-active-background-color: var(--f-color-accent)}.f-toggle{border:0;flex-shrink:0;border-radius:var(--f-toggle-border-radius);background-color:var(--f-toggle-background-color);position:relative;cursor:pointer;overflow:hidden;color:var(--f-toggle-inner-color);transition:background-color .25s linear}.f-toggle:focus{outline:var(--f-focus);outline-offset:var(--f-outline-offset)}.f-toggle__circle{position:absolute;top:50%;transform:translateY(-50%);transition:left .25s,background-color .5s linear;background:var(--f-toggle-thumb-background-color);border-radius:var(--f-toggle-border-radius);border:none;z-index:2}.f-toggle:disabled{opacity:.5;cursor:not-allowed}.f-toggle.is-active{color:var(--f-toggle-thumb-background-color);background-color:var(--f-toggle-thumb-active-background-color)}.f-toggle .f-toggle__prefix{position:absolute;width:50%;height:100%;top:0;left:0;padding:0;z-index:1;opacity:0}.f-toggle .f-toggle__suffix{position:absolute;width:50%;height:100%;top:0;right:0;padding:0;z-index:1;opacity:1}.f-toggle .f-toggle__prefix,.f-toggle .f-toggle__suffix{transition:opacity .1s}.f-toggle.is-active .f-toggle__prefix{opacity:1}.f-toggle.is-active .f-toggle__suffix{opacity:0}.f-toggle.xs{height:var(--f-size-3);width:var(--f-size-7)}.f-toggle.sm{height:var(--f-size-4);width:var(--f-size-8)}.f-toggle.md{height:var(--f-size-5);width:var(--f-size-10)}.f-toggle.lg{height:var(--f-size-6);width:var(--f-size-12)}.f-toggle.xl{height:var(--f-size-7);width:var(--f-size-14)}.f-toggle.xs .f-toggle__circle{height:var(--f-size-1);width:var(--f-size-1);left:calc((var(--f-size-3) - var(--f-size-1)) / 2)}.f-toggle.sm .f-toggle__circle{height:var(--f-size-2);width:var(--f-size-2);left:calc((var(--f-size-4) - var(--f-size-2)) / 2)}.f-toggle.md .f-toggle__circle{height:var(--f-size-3);width:var(--f-size-3);left:calc((var(--f-size-5) - var(--f-size-3)) / 2)}.f-toggle.lg .f-toggle__circle{height:var(--f-size-4);width:var(--f-size-4);left:calc((var(--f-size-6) - var(--f-size-4)) / 2)}.f-toggle.xl .f-toggle__circle{height:var(--f-size-5);width:var(--f-size-5);left:calc((var(--f-size-7) - var(--f-size-5)) / 2)}.f-toggle.xs.is-active .f-toggle__circle{left:calc(100% - var(--f-size-1) - calc((var(--f-size-3) - var(--f-size-1)) / 2))}.f-toggle.sm.is-active .f-toggle__circle{left:calc(100% - var(--f-size-2) - calc((var(--f-size-4) - var(--f-size-2)) / 2))}.f-toggle.md.is-active .f-toggle__circle{left:calc(100% - var(--f-size-3) - calc((var(--f-size-5) - var(--f-size-3)) / 2))}.f-toggle.lg.is-active .f-toggle__circle{left:calc(100% - var(--f-size-4) - calc((var(--f-size-6) - var(--f-size-4)) / 2))}.f-toggle.xl.is-active .f-toggle__circle{left:calc(100% - var(--f-size-5) - calc((var(--f-size-7) - var(--f-size-5)) / 2))}:root{--f-tooltip-background: var(--f-color-surface-inverse);--f-tooltip-color: var(--f-color-text-on-color);--f-tooltip-border-radius: var(--f-radius);--f-tooltip-reposition-duraction: var(--f-transition-duration-fast)}.f-tooltip{position:fixed;pointer-events:none;-webkit-user-select:none;user-select:none;animation:f-tooltip-fadein var(--f-transition-duration-fast);z-index:var(--f-index-tooltip);transition:top var(--f-tooltip-reposition-duraction),left var(--f-tooltip-reposition-duraction)}@keyframes f-tooltip-fadein{0%{opacity:0}to{opacity:1}}.f-tooltip-content{animation:f-tooltip-fadein var(--f-transition-duration-fast);pointer-events:none;position:absolute;padding:var(--f-space-inset-x-3);box-shadow:var(--f-shadow-lg);background:var(--f-tooltip-background);color:var(--f-tooltip-color);border-radius:var(--f-tooltip-border-radius);z-index:var(--f-index-tooltip);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:fit-content;width:max-content;max-width:300px;height:fit-content;word-wrap:break-word;overflow-wrap:break-word}.f-tooltip-content .f-text,.f-tooltip-content .f-heading{color:inherit;text-align:center}.f-tooltip-content .f-text{color:currentColor}.f-tooltip-content>*{z-index:1}.f-tooltip-content:after{background:var(--f-tooltip-background)!important;border-color:transparent!important}:root{--f-upload-border-radius: var(--f-radius);--f-upload-border: 1px solid var(--f-color-border);--f-upload-border-hover: 1px solid var(--f-color-border-strong);--f-upload-border-system-active: 1px solid var(--f-color-surface-strongest);--f-upload-border-active: 1px dashed var(--f-color-accent);--f-upload-background: var(--f-color-surface-strong);--f-upload-color: var(--f-color-text);--f-upload-color-sub: var(--f-color-text-weaker);--f-upload-color-active: var(--f-color-accent);--f-upload-padding: var(--f-size-15) 0;--f-upload-gap: 1rem}.f-upload{border-radius:var(--f-upload-border-radius);border:var(--f-upload-border);background:var(--f-upload-background);width:100%;overflow:hidden;cursor:pointer;color:var(--f-upload-color);padding:var(--f-upload-padding);gap:var(--f-upload-gap);transition:border .3s;position:relative}.f-upload .f-progress{position:absolute;bottom:.5rem;left:.5rem;width:calc(100% - 1rem);z-index:2}.f-upload:not(.is-disabled):not(.is-loading):hover{border:var(--f-upload-border-hover)}.f-upload:not(.is-disabled):not(.is-loading):active{border:var(--f-upload-border-system-active)}.f-upload h1{color:inherit}.f-upload p{color:var(--f-upload-color-sub);text-align:center}.f-upload.is-disabled{cursor:not-allowed}.f-upload.is-loading{cursor:progress}.f-upload.is-disabled>.f-heading,.f-upload.is-disabled>.f-text,.f-upload.is-disabled>.f-icon,.f-upload.is-loading>.f-heading,.f-upload.is-loading>.f-text,.f-upload.is-loading>.f-icon{opacity:.5}.f-upload .f-spinner-overlay{background-color:var(--f-color-surface);z-index:1}.f-upload.is-active{color:var(--f-upload-color-active);border:var(--f-upload-border-active)!important}.f-upload.is-active p{color:inherit}input[type=file]{display:none}:root{--f-user-list-color-heading: var(--f-color-text);--f-user-list-color-text: var(--f-color-text-weak)}.f-user-list{gap:var(--f-space-1)}.f-user-list .f-avatar{margin-right:var(--f-space-3)}.f-user-list .f-user-list-name{color:var(--f-user-list-color-heading);font-weight:var(--f-font-weight-normal)}.f-user-list .f-user-list-description{color:var(--f-user-list-color-text)}:root{--f-video-border-radius: var(--f-radius);--f-video-background-color: var(--f-color-surface-strong)}.f-video{display:inline-block;position:relative;overflow:hidden;border-radius:var(--f-video-border-radius);background-color:var(--f-video-background-color)}.f-video__error{position:absolute;top:0;left:0;width:100%;height:100%}.f-video video{display:inline-block;border-radius:inherit;object-fit:cover}.f-video.is-loading video{visibility:hidden}.f-video .f-spinner-overlay{background-color:transparent}:root{--f-blur-overlay-radius: .5rem;--f-blur-overlay-z-index: var(--f-index-overlay)}.f-blur{filter:blur(var(--f-blur-overlay-radius))}.f-blur-overlay{position:absolute;z-index:var(--f-blur-overlay-z-index)}.f-virtual{overflow-y:auto;width:100%;position:relative}.f-virtual__spacer{position:relative;width:inherit}:root{--f-date-cell-color: var(--f-color-text);--f-date-cell-font-size: var(--f-font-size-md);--f-date-cell-font-weight: var(--f-font-weight-medium);--f-date-cell-weekend: var(--f-color-text);--f-date-cell-weekend-background: var(--f-color-surface-strong);--f-date-cell-unavailable: var(--f-color-text-weakest);--f-date-cell-disabled: var(--f-color-text-weakest);--f-date-cell-disabled-background: var(--f-color-surface-strong);--f-date-cell-pending: var(--f-color-accent);--f-date-cell-pending-background: rgba(from var(--f-color-accent) r g b / 10%);--f-date-cell-edge-selected: var(--f-color-accent-100);--f-date-cell-edge-selected-background: var(--f-color-accent);--f-date-cell-selected: var(--f-color-accent);--f-date-cell-selected-background: rgba(from var(--f-color-accent) r g b / 10%);--f-date-cell-selected-space: 2px;--f-date-cell-today: var(--f-color-accent);--f-date-cell-pending-opacity: .25}.f-date-cell{height:auto;flex-grow:1;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;font-family:var(--f-font-body);color:var(--f-date-cell-color);font-size:var(--f-date-cell-font-size);font-weight:var(--f-date-cell-font-weight);border:none;background:var(--f-color-surface)}.f-date-cell:focus{outline:none;border-radius:var(--f-radius)}.f-date-cell.is-unavailable{color:var(--f-date-cell-unavailable)}.f-date-cell.is-weekend{color:var(--f-date-cell-weekend);background:var(--f-date-cell-weekend-background)}.f-date-cell.is-unavailable.is-weekend{color:var(--f-date-cell-disabled)}.f-date-cell.is-disabled{color:var(--f-date-cell-disabled);cursor:not-allowed}.f-date-cell:not(.is-disabled,.is-unavailable).is-today{color:var(--f-date-cell-today);font-weight:var(--f-font-weight-bold)}.f-date-cell.is-pending{color:var(--f-date-cell-pending)!important}.f-date-cell.is-pending:after{content:" ";display:block;pointer-events:none;position:absolute;width:calc(100% - var(--f-date-cell-selected-space));height:calc(100% - var(--f-date-cell-selected-space));top:var(--f-date-cell-selected-space);left:var(--f-date-cell-selected-space);z-index:-2;background:var(--f-date-cell-pending-background);border-radius:var(--f-radius);animation-name:f-date-cell-selection-fadein;animation-duration:.2s;animation-timing-function:ease-in}@keyframes f-date-cell-selection-fadein{0%{opacity:0}to{opacity:var(--f-date-cell-pending-opacity)}}.f-date-cell.is-selected{position:relative;color:var(--f-date-cell-selected)}.f-date-cell.is-selected.is-start,.f-date-cell.is-selected.is-end{color:var(--f-date-cell-edge-selected)!important}.f-date-cell.is-selected:before{content:" ";display:block;pointer-events:none;position:absolute;width:100%;height:calc(100% - var(--f-date-cell-selected-space));top:var(--f-date-cell-selected-space);left:0;z-index:-1;background:var(--f-date-cell-selected-background);animation-name:f-date-cell-selected-fadein;animation-duration:.05s;animation-timing-function:ease-in}.f-date-cell:not(.is-unavailable).is-start:after,.f-date-cell:not(.is-unavailable).is-end:after{border-radius:var(--f-radius);content:" ";display:block;pointer-events:none;position:absolute;width:100%;height:calc(100% - var(--f-date-cell-selected-space));top:var(--f-date-cell-selected-space);left:0;z-index:-1;background:var(--f-date-cell-edge-selected-background);animation-name:f-date-cell-selected-fadein;animation-duration:.05s;animation-timing-function:ease-in}.f-date-cell.is-start:before{border-top-left-radius:var(--f-radius);border-bottom-left-radius:var(--f-radius)}.f-date-cell.is-end:before{border-top-right-radius:var(--f-radius);border-bottom-right-radius:var(--f-radius)}@keyframes f-date-cell-selected-fadein{0%{opacity:0}to{opacity:1}}:root{--f-month-weekday-padding: var(--f-space-5) 0;--f-month-weekdays-background: transparent}.f-weekdays{align-items:stretch;width:100%;background:var(--f-month-weekdays-background)}.f-weekdays>*{flex:1;font-weight:var(--f-font-weight-semibold);text-align:center;padding:var(--f-month-weekday-padding);color:var(--f-color-text)}:root{--f-month-day-width: calc(100% / 7)}.f-month{flex:1;display:flex;flex-wrap:wrap;justify-content:stretch;align-items:stretch;align-content:stretch;width:100%}.f-month>*{width:var(--f-month-day-width)}:root{--f-months-month-width:25%}.f-months{width:100%;height:100%;flex:1;display:flex;flex-wrap:wrap;justify-content:stretch;align-items:stretch;align-content:stretch}.f-months>*{width:var(--f-months-month-width)}:root{--f-years-year-width:25%}.f-years{width:100%;height:100%;flex:1;display:flex;flex-wrap:wrap;justify-content:stretch;align-items:stretch;align-content:stretch}.f-years>*{width:var(--f-years-year-width)}:root{--f-date-picker-height: 300px}.f-date-picker{justify-content:stretch;align-items:stretch;align-content:stretch;min-height:var(--f-date-picker-height)}.f-date-picker__panels{flex:1;display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;align-content:stretch;gap:var(--f-space-2)}.f-date-picker__titles{gap:var(--f-space-1);margin-bottom:4px}.f-date-picker__panel{flex:1;justify-content:stretch;align-items:stretch;align-content:stretch}.f-date-picker__titles>.f-date-picker__title{flex:1}.f-date-picker__titles>.f-date-picker__title .f-button__label .f-text{width:100%;display:flex;justify-content:stretch;align-items:stretch;align-content:stretch;flex-direction:row}.f-date-picker__titles>.f-date-picker__title .f-date-picker__title-text{flex:1;display:block}:root{--f-scrolling-date-picker-radius: 0}.f-scrolling-date-picker{position:relative;overflow-y:auto;border-radius:var(--f-scrolling-date-picker-radius)}:root{--f-time-picker-background-color-hover: var(--f-color-surface-strong);--f-time-picker-background-color-active: var(--f-color-surface-strong);--f-time-picker-color: var(--f-color-text-weaker);--f-time-picker-color-hover: var(--f-color-text-weak);--f-time-picker-color-active: var(--f-color-accent);--f-time-picker-padding: var(--f-space-2) var(--f-space-5);--f-time-picker-ampm-padding: 0 var(--f-space-5)}.f-time-picker{position:relative}.f-time-picker-column{overflow-y:auto;height:100%;flex:1}.f-time-picker-column:focus{outline:var(--f-focus);outline-offset:1px}.f-time-picker-time{padding:var(--f-time-picker-padding);color:var(--f-time-picker-color)}.f-time-picker-time:hover{background:var(--f-time-picker-background-color-hover);color:var(--f-time-picker-color-hover)}.f-time-picker-time.is-selected{background-color:var(--f-time-picker-background-color-active);color:var(--f-time-picker-color-active)}.f-time-picker__ampm{padding:var(--f-time-picker-ampm-padding)}:root{--f-calendar-schedule-background: var(--f-color-surface);--f-calendar-schedule-border-color: var(--f-color-border);--f-calendar-schedule-caret-color: var(--f-color-accent);--f-calendar-schedule-width: 100%;--f-calendar-schedule-height: 800px}.f-calendar-schedule,.f-calendar-days{--f-common-action-button-border: 1px dashed currentColor;--f-common-action-button-color: currentColor}.f-calendar-schedule{width:var(--f-calendar-schedule-width);min-height:var(--f-calendar-schedule-height);height:100%;position:relative;background:var(--f-calendar-schedule-background);justify-content:flex-start}.f-calendar-schedule__main{width:100%;flex:1;flex-shrink:0}.f-calendar-schedule-day{flex:1;height:100%;background:var(--f-calendar-schedule-background);position:relative;border-left:1px solid var(--f-calendar-schedule-border-color);border-bottom:1px solid var(--f-calendar-schedule-border-color)}.f-calendar-schedule-day__today-line{position:absolute;left:0;width:100%;transform:translateY(-50%);height:3px;background:var(--f-calendar-schedule-caret-color);border-radius:var(--f-radius);z-index:1000}.f-calendar-schedule-day .f-calendar-schedule-day__today-time{display:block;background:var(--f-color-accent);color:var(--f-color-accent-100);padding:2px 4px;border-radius:var(--f-radius-xs);position:absolute;right:100%;top:50%;transform:translateY(-50%);width:var(--f-calendar-schedule-gutter-width)}.f-calendar-schedule-day:last-child{border-right:1px solid var(--f-calendar-schedule-border-color)}.f-calendar-schedule-day:first-child{border:none}:root{--f-calendar-schedule-event-background: var(--f-color-surface-strong);--f-calendar-schedule-event-color: var(--f-color-text);--f-calendar-schedule-event-border: 1px solid var(--f-color-border)}.f-calendar-schedule-event{position:absolute;overflow:hidden;z-index:1;padding:0 .5%;pointer-events:none}.f-calendar-days-event-component.is-selected,.f-calendar-schedule-event.is-selected{outline:2px solid var(--f-color-accent)!important;outline-offset:-2px;border-radius:var(--f-radius)}.f-calendar-schedule-event__inner{-webkit-user-select:none;user-select:none;cursor:pointer;pointer-events:all;height:100%;background:transparent;background:var(--f-calendar-schedule-event-background);border-radius:var(--f-radius);border:var(--f-calendar-schedule-event-border);color:var(--f-calendar-schedule-event-color);padding:var(--f-space-1);transition:box-shadow .3s}.f-calendar-schedule-event:focus-within{z-index:10!important}.f-calendar-schedule-event__inner:focus{box-shadow:var(--f-shadow-card)}.f-calendar-schedule.can-update .f-calendar-schedule-event__inner:after,.f-calendar-schedule.can-update .f-calendar-schedule-event__inner:before{height:5px;cursor:row-resize;content:" ";background-color:transparent;position:absolute;width:100%;left:0;z-index:10;height:25%;max-height:10px}.f-calendar-schedule-event__inner:before{bottom:0}.f-calendar-schedule-event__inner:after{top:0}.f-calendar-schedule-event__title{display:block;font-family:var(--f-font-body);font-size:var(--f-font-size-md);font-weight:var(--f-font-weight-medium);color:currentColor;pointer-events:none}.f-calendar-schedule-event__date{pointer-events:none;color:currentColor;opacity:.6;width:100%;gap:3px;justify-content:flex-start}.f-calendar-schedule-event__date>span{color:currentColor;font-family:var(--f-font-body);font-weight:var(--f-font-weight-medium);font-size:var(--f-font-size-sm)}.f-calendar-schedule-event__users{pointer-events:none;color:currentColor;opacity:.6;width:100%;gap:3px;justify-content:flex-start}.f-calendar-schedule-event__users>span{color:currentColor;font-family:var(--f-font-body);font-weight:var(--f-font-weight-medium);font-size:var(--f-font-size-sm)}:root{--f-calendar-past-background: var(--f-color-surface-strong);--f-calendar-past-color: var(--f-color-text-weaker);--f-calendar-past-opacity: .5}.f-calendar-schedule.dim-past .f-calendar-schedule-event.is-past{background:var(--f-calendar-past-background)}.f-calendar-schedule.dim-past .f-calendar-schedule-event.is-past>*{opacity:var(--f-calendar-past-opacity)!important}.f-calendar-days.dim-past .f-calendar-days-event-component.is-past{background:var(--f-calendar-past-background)}.f-calendar-days.dim-past .f-calendar-days-event-component.is-past>*{opacity:var(--f-calendar-past-opacity)!important}:root{--f-calendar-schedule-gutter-width: 80px;--f-calendar-schedule-gutter-highlight: var(--f-color-border);--f-calendar-schedule-gutter-highlight-width: 25px;--f-calendar-schedule-gutter-background: var(--f-color-surface)}.f-calendar-schedule-gutter{width:var(--f-calendar-schedule-gutter-width);background:var(--f-calendar-schedule-gutter-background);height:100%;position:relative;border-bottom:1px solid var(--f-color-border)}.f-calendar-schedule-gutter__line{width:100%;pointer-events:none;position:absolute;left:0;justify-content:flex-end}.f-calendar-schedule-gutter__line:after{content:" ";position:absolute;top:0;right:0;width:100%;height:1px;background:var(--f-color-surface)}.f-calendar-schedule-gutter__line.is-highlighted:after{background:var(--f-calendar-schedule-gutter-highlight);width:var(--f-calendar-schedule-gutter-highlight-width)}.f-calendar-schedule-gutter__time{display:inline-block;width:fit-content;overflow:hidden;height:fit-content;top:-50%;right:0;color:var(--f-color-text-weakest);font-family:var(--f-font-body);font-size:var(--f-font-size-sm);line-height:var(--f-font-size-sm);z-index:10;flex-shrink:0;text-align:right;margin-right:40%}.f-calendar-schedule-gutter__line:first-child .f-calendar-schedule-gutter__time{display:none}:root{--f-calendar-segment-background-highlighted: var(--f-color-border);--f-calendar-segment-background: var(--f-color-surface-strong);--f-calendar-segment-dimmed: rgba(from var(--f-color-surface-strong) r g b / 50%);--f-calendar-segment-hover: var(--f-color-surface-strong);--f-calendar-segment-dimmer-hover: var(--f-color-surface-stronger);--f-calendar-segment-dimmed-opacity: .5}.f-calendar-schedule-segment{width:100%;z-index:0;position:absolute;left:0;cursor:pointer}.f-calendar-schedule-segment.is-dimmed:before{content:" ";position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 1px);display:block;background:var(--f-calendar-segment-dimmed)!important;opacity:var(--f-calendar-segment-dimmed-opacity)}.f-calendar-schedule.is-dragging .f-calendar-schedule-segment{cursor:grabbing}.f-calendar-schedule.can-add .f-calendar-schedule-segment:hover{background:var(--f-calendar-segment-hover)}.f-calendar-schedule.can-add .f-calendar-schedule-segment.is-dimmed:hover{background:var(--f-calendar-segment-dimmer-hover)!important}.f-calendar-schedule.is-dragging .f-calendar-schedule-segment:hover,.f-calendar-schedule.is-dragging.can-add .f-calendar-schedule-segment.is-dimmed:hover{background:none!important}.f-calendar-schedule-segment:after{content:" ";position:absolute;top:0;left:0;width:100%;height:1px;display:block;background:var(--f-calendar-segment-background)}.f-calendar-schedule-segment.is-highlighted:after{background:var(--f-calendar-segment-background-highlighted)}:root{--f-calendar-days-background: var(--f-color-surface-strong);--f-calendar-days-grid-columns: repeat(7, calc(100% / 7));--f-calendar-days-width: 100%;--f-calendar-days-height: 900px;--f-calendar-days-border: var(--f-color-border)}#mockup-dark-mode-toggle{z-index:0}.f-calendar-days{border-top:1px solid var(--f-calendar-days-border);background:var(--f-calendar-days-background);flex:1;justify-content:stretch;align-items:stretch;align-content:stretch;width:var(--f-calendar-days-width);height:var(--f-calendar-days-height)}.f-calendar-days__main{justify-content:stretch;align-items:stretch;align-content:stretch;flex:1}.f-calendar-days__row{width:100%;flex:1;justify-content:stretch;align-items:stretch;align-content:stretch;flex-shrink:0}:root{--f-calendar-event-height: 21px;--f-calendar-days-day-background: var(--f-color-surface);--f-calendar-days-day-background-outside: rgba(from var(--f-color-surface-strong) r g b / 50%);--f-calendar-days-day-background-hover: var(--f-color-surface);--f-calendar-days-day-color: var(--f-color-text-weaker)}.f-calendar-days-day{flex:1;cursor:pointer;height:100%;border-left:1px solid var(--f-calendar-days-border);border-bottom:1px solid var(--f-calendar-days-border);background-color:var(--f-calendar-days-day-background);position:relative;transition:background-color .1s}.f-calendar-days__row .f-calendar-days-day:first-child{border-left:0}.f-calendar-days.is-dragging .f-calendar-days-day{cursor:grabbing!important}.f-calendar-days-day:not(.is-clamped){padding-bottom:var(--f-calendar-event-height)}.f-calendar-days-day.is-expanded{z-index:2}.f-calendar-days-day__inner{width:100%;height:fit-content;position:relative}.f-calendar-days-day.is-clamped .f-calendar-days-day__inner{top:0;right:0;bottom:0;left:0;height:fit-content;position:absolute}.f-calendar-days-day.is-expanded .f-calendar-days-day__inner{position:absolute;top:50%;left:50%;width:100%;min-height:100%;height:fit-content;transform:translateY(-50%) translate(-50%);background-color:var(--f-calendar-days-day-background);z-index:100;box-shadow:var(--f-shadow-card);overflow:hidden;border-top:1px solid var(--f-calendar-days-border);border-bottom:1px solid var(--f-calendar-days-border)}.f-calendar-days-day__showmore{height:var(--f-calendar-event-height);justify-content:flex-start;padding:0 .5rem;width:100%;z-index:10}.f-calendar-days-day__showmore span{font-family:var(--f-font-body);font-size:var(--f-font-size-sm);font-weight:var(--f-font-weight-bold);color:var(--f-color-accent)}.f-calendar-days-day.is-outside-month:after{background-color:var(--f-calendar-days-day-background-outside);opacity:.5;content:" ";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.f-calendar-days-day.is-outside-month>*{z-index:1}.f-calendar-days-day.is-outside-month .f-calendar-days-day__title .f-text{opacity:.5}.f-calendar-days-day:hover{background:var(--f-calendar-days-day-background-hover)}.f-calendar-days-day__title{position:relative;padding:.25rem;justify-content:flex-start}.f-calendar-days-day__title .f-text{color:var(--f-calendar-days-day-color)}.f-calendar-days-day>*{-webkit-user-select:none;user-select:none}.f-calendar-days-day__title.is-today .f-text{font-weight:var(--f-font-weight-bold);color:var(--f-color-accent)}.f-calendar-days-event{z-index:1;margin-bottom:1px;height:var(--f-calendar-event-height);position:relative;justify-content:flex-start;width:100%;cursor:pointer;border-radius:0;transition:box-shadow .25s}.is-dragging .f-calendar-days-event{pointer-events:none}.f-calendar-days.can-update .f-calendar-days-event:hover{box-shadow:var(--f-shadow-menu);opacity:.95;z-index:10}.f-calendar-days-event:not(.is-first){visibility:hidden}.f-calendar-days-day .is-start{border-top-left-radius:var(--f-radius);border-bottom-left-radius:var(--f-radius)}.f-calendar-days-day .is-end{border-top-right-radius:var(--f-radius);border-bottom-right-radius:var(--f-radius)}.f-calendar-days-day .is-expanded,.f-calendar-days-day .is-expanded>*{border-radius:0!important}.f-calendar-days.can-update .f-calendar-days-event.is-all-day.is-start:after,.f-calendar-days.can-update .f-calendar-days-event.is-all-day.is-end:before{height:100%;cursor:col-resize;content:"";background-color:transparent;position:absolute;width:10px;left:top;z-index:100}.f-calendar-days-event.is-end:before{right:0}.f-calendar-days-event.is-start:after{left:0}.f-calendar-days-event__spacer{overflow:hidden;z-index:1;width:100%;height:var(--f-calendar-event-height);pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:1px}:root{--f-month-event-background: var(--f-color-surface-stronger);--f-month-event-background-crossday: rgba(from var(--f-color-surface-strong) r g b / 75%);--f-month-event-color: var(--f-color-surface-strongest)}.f-calendar-days-event-component{-webkit-user-select:none;user-select:none;cursor:pointer;background:var(--f-month-event-background);overflow:hidden;padding:0 var(--f-space-1);color:var(--f-color-text);justify-content:flex-start;transition:box-shadow .3s;z-index:1;width:100%;height:var(--f-calendar-event-height);gap:.3rem}.f-calendar-days-event-component__color{display:block;border-radius:100px;background:var(--f-month-event-color);width:10px;height:10px;flex-shrink:0}.f-calendar-days-event-component__users{display:block;position:relative;left:1px;--f-common-action-button-size: 15px;--f-common-avatar-size: 15px}.f-calendar-days-event-component__users .f-buttonize-outline:hover{outline:none!important}.is-cross-day .f-calendar-days-event-component.is-time{background:var(--f-month-event-background-crossday)!important}.f-calendar-days-event-component.is-time{width:calc(100% - 1px);height:var(--f-calendar-event-height);background:var(--f-calendar-days-day-background)!important}.is-outside-month .f-calendar-days-event-component.is-time{background:var(--f-calendar-days-day-background-outside)!important}.f-calendar-days-event-component:focus{z-index:10!important;box-shadow:var(--f-shadow-card)}.f-calendar-days-event-component__title{font-family:var(--f-font-body);font-size:var(--f-font-size-md);font-weight:var(--f-font-weight-semibold);color:currentColor;padding-left:3px;pointer-events:none;position:relative}.f-calendar-days-event-component__title *{color:currentColor}.f-calendar-days-event-component__date{pointer-events:none;font-family:var(--f-font-body);font-weight:var(--f-font-weight-medium);font-size:var(--f-font-size-sm);color:currentColor;opacity:.6}:root{--f-calendar-dragging-opacity: .5}.f-calendar-days-event-component.is-time.is-ghost{background:var(--f-month-event-background-crossday)!important}.f-calendar-schedule.is-dragging,.f-calendar-days.is-dragging{cursor:grabbing!important}.f-calendar-schedule .f-calendar-schedule-event,.f-calendar-days.f-calendar-days-event-component{transition:opacity .5s}.f-calendar-days.is-dragging .f-calendar-days-event-component{pointer-events:none}.f-calendar-days.is-dragging .f-calendar-days-event-component:not(.is-ghost){opacity:var(--f-calendar-dragging-opacity)}.f-calendar-schedule.is-dragging .f-calendar-schedule-event .f-calendar-schedule-event__inner{pointer-events:none}.f-calendar-schedule.is-dragging .f-calendar-schedule-event:not(.is-ghost) .f-calendar-schedule-event__inner{opacity:var(--f-calendar-dragging-opacity)}.f-calendar-schedule.is-dragging .f-calendar-schedule-segment:hover{background:none!important}.f-calendar-schedule.is-dragging .f-calendar-schedule-segment.is-dimmed:hover{background:var(--f-calendar-segment-dimmed)!important}.public .calendar-header>div>div{margin-top:0!important;border-top:0!important}.f-task-detail{--f-common-rich-input-font-size: 18px;--f-common-rich-input-line-height: 22px}.f-task-detail .f-input-control:focus-within{outline:none!important}.f-date-select{width:fit-content}.f-date-select__date{justify-content:stretch;align-content:stretch;align-items:stretch;height:300px;border-bottom:1px solid var(--f-color-border);width:100%}.f-date-select__date-picker{width:300px;height:300px;flex-shrink:0;border-left:1px solid var(--f-color-border);border-right:1px solid var(--f-color-border)}.f-date-select__month{font-weight:var(--f-font-weight-semibold);width:100%;display:block;text-transform:uppercase;color:var(--f-color-text)}.f-date-select__weekday{color:var(--f-color-text-weaker);text-align:center;flex:1}.f-date-select__footer{padding:1rem;justify-content:flex-start;gap:.5rem}.f-date-select__time{padding:1rem;height:100%;flex-grow:1;gap:1rem;justify-content:flex-start;align-items:flex-start}.f-date-select__presets{gap:.75rem;overflow-y:scroll;width:150px;height:100%;align-items:flex-end;align-content:flex-start;justify-content:flex-start;padding:1rem}:root{--f-common-toolbar-button-background: var(--f-color-surface-strong);--f-common-toolbar-button-background-hover: var(--f-color-surface-stronger);--f-common-toolbar-button-padding: 0 6px;--f-common-toolbar-button-gap: 5px;--f-common-toolbar-button-height: 18px;--f-common-toolbar-button-color: var(--f-color-text-weak);--f-common-toolbar-button-width-base: fit-content;--f-common-toolbar-button-width-full: fit-content;--f-common-toolbar-button-x-background: var(--f-color-surface-strongest);--f-common-toolbar-button-x-color: var(--f-color-text-weaker);--f-common-toolbar-button-font-size: 12px;--f-common-toolbar-button-line-height: 14px}.f-toolbar-button{position:relative;border:none;padding:var(--f-common-toolbar-button-padding);height:var(--f-common-toolbar-button-height);color:var(--f-common-toolbar-button-color);background:var(--f-common-toolbar-button-background);border-radius:var(--f-radius);cursor:pointer;gap:var(--f-common-toolbar-button-gap);transition:width .2s;width:var(--f-common-toolbar-button-width-base);--f-icon-stroke-width-xs: 3.2}.f-toolbar-button .f-text{font-weight:var(--f-font-weight-normal);font-size:var(--f-common-toolbar-button-font-size);line-height:var(--f-common-toolbar-button-font-line-height);color:currentColor}.f-toolbar-button:disabled{pointer-events:none}.f-toolbar-button.is-outline{border:1px solid currentColor;background:none}.f-toolbar-button:hover{background:var(--f-common-toolbar-button-background-hover);width:var(--f-common-toolbar-button-width-full)}.f-toolbar-button__x{position:absolute;left:1px;top:1px;padding:0;opacity:0;height:calc(var(--f-common-toolbar-button-height) - 2px);width:calc(var(--f-common-toolbar-button-height) - 2px);z-index:1;border-radius:var(--f-radius);transition:opacity .25s ease-out;background:var(--f-common-toolbar-button-x-background);color:var(--f-common-toolbar-button-x-color)!important;--f-icon-sizing-xs: 10px}.f-toolbar-button.has-close:hover .f-toolbar-button__x{opacity:1}.f-toolbar-button>*{color:currentColor;white-space:nowrap}:root{--f-common-action-button-border-color: var(--f-color-text-weakest);--f-common-action-button-border: 1px dashed var(--f-common-action-button-border-color);--f-common-action-button-size: 22px;--f-common-action-button-color: var(--f-color-text-weakest);--f-common-action-button-background: none;--f-common-action-button-parent-background: rgba(from var(--f-color-surface-strong) r g b / 75%);--f-avatar-group-overlap-small: -.5rem}.action-button-parent:hover{border-radius:var(--f-radius);transition:all .2s;cursor:pointer}.f-action-button{background:var(--f-common-action-button-background);cursor:pointer;display:flex;border:none;outline-offset:2px;padding:0;margin:0;border-radius:var(--f-radius-full);color:var(--f-common-action-button-color);min-width:var(--f-common-action-button-size);height:var(--f-common-action-button-size);gap:5px;transition:outline .1s;--f-icon-sizing-sm: .9rem;--f-icon-stroke-width-sm: var(--f-icon-stroke-width-xs)}.f-action-button:hover{outline:2px solid currentColor;outline-offset:2px}.f-action-button:disabled{pointer-events:none}.f-action-button.has-border{border:var(--f-common-action-button-border)}.f-action-button.is-accent{color:var(--f-color-text-on-color);background:var(--f-color-accent);border-color:var(--f-color-accent)}.f-action-button>*{color:currentColor;flex-shrink:0}:root{--f-common-avatar-size: 22px;--f-common-avatar-font-size: 12px;--f-common-avatar-line-height: 14px;--f-common-avatar-border-color: var(--f-color-surface)}.f-action-button>.f-avatar-group>.f-avatar,.f-action-button>.f-avatar-group>.f-avatar .f-image{width:var(--f-common-avatar-size)!important;height:var(--f-common-avatar-size)!important}.f-action-button>.f-avatar-group>.f-avatar .f-text{font-size:var(--f-common-avatar-font-size)!important;line-height:var(--f-common-avatar-line-height)!important}.f-action-button>.f-avatar-group>.f-avatar>*{-webkit-user-select:none;user-select:none;pointer-events:none}.f-avatar.is-count{outline-offset:0px!important;position:relative}.f-avatar.is-count:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;outline:1.1px solid var(--f-avatar-background-color);border:1px solid var(--f-avatar-background-color);outline-offset:-1px;border-radius:var(--f-avatar-border-radius)}:root{--f-common-check-padding: 0;--f-common-check-size: 20px;--f-common-check-size-lg: 30px}.f-check{justify-content:flex-start;padding:var(--f-common-check-padding);width:var(--f-common-check-size);height:var(--f-common-check-size);--f-icon-stroke-width-xs: 3px;--f-icon-stroke-width-lg: 1px;--f-checkbox-alt-active-color: var(--f-color-text-weakest);--f-checkbox-alt-active-border-color: var(--f-color-border-strong);--f-checkbox-alt-active-background-color: transparent}.f-check.lg{width:var(--f-common-check-size-lg);height:var(--f-common-check-size-lg)}.f-check.lg.is-milestone,.f-check.lg.is-blocker{left:-.4rem;position:relative}.f-check .f-checkbox-alt.lg{width:var(--f-common-check-size-lg);height:var(--f-common-check-size-lg);outline-offset:0px}.f-check .f-checkbox-alt.lg .f-icon.lg{width:20px;height:20px;stroke-width:2px}.f-check .f-checkbox-alt .f-icon.xs{width:12px;height:12px;stroke-width:3px}.f-check.is-faux:after{content:"";position:absolute;top:50%;left:50%;width:36px;height:36px;background:rgb(from var(--f-color-surface-strongest) r g b / 100%);border-radius:50%;transform:translate(-50%,-50%) scale(1);animation:pulse .2s ease-out forwards}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(.8);opacity:.6}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.f-check .f-checkbox-alt{border-radius:var(--f-radius-lg)}.f-check button{border:1px solid var(--f-checkbox-alt-border-color);transition:outline .05s}.f-check button:hover{outline:2px solid var(--f-checkbox-alt-border-color);outline-offset:2px}.f-check.is-milestone{--f-checkbox-alt-active-color: var(--f-color-success-weak);--f-checkbox-alt-active-border-color: var(--f-color-success);--f-checkbox-alt-active-background-color: var(--f-color-success);--f-checkbox-alt-border-color: var(--f-color-success);--f-checkbox-alt-border-color-hover: var(--f-color-success)}.f-check.is-milestone .f-checkbox-alt,.f-check.is-blocker .f-checkbox-alt{border-radius:.5rem!important;transform:rotate(45deg)}.f-check.is-milestone .f-checkbox-alt .f-icon,.f-check.is-blocker .f-checkbox-alt .f-icon{transform:rotate(318deg);position:relative;top:1px;left:1px}.f-check.is-milestone .f-checkbox-alt button .f-icon,.f-check.is-blocker .f-checkbox-alt button .f-icon{opacity:1!important}.f-check.is-milestone button,.f-check.is-blocker button{border-width:2px}.f-check.is-milestone .f-checkbox-alt:focus{outline-color:var(--f-color-success-weak)}.f-check.is-blocker{--f-checkbox-alt-active-color: var(--f-color-danger-weak);--f-checkbox-alt-active-border-color: var(--f-color-danger);--f-checkbox-alt-active-background-color: var(--f-color-danger);--f-checkbox-alt-border-color: var(--f-color-danger);--f-checkbox-alt-border-color-hover: var(--f-color-danger)}.f-check.is-blocker .f-checkbox-alt:focus{outline-color:var(--f-color-danger-weak)}.f-check.is-high{--f-checkbox-alt-active-color: var(--f-color-danger-weak);--f-checkbox-alt-active-border-color: var(--f-color-danger);--f-checkbox-alt-active-background-color: var(--f-color-danger);--f-checkbox-alt-border-color: var(--f-color-danger);--f-checkbox-alt-border-color-hover: var(--f-color-danger)}.f-check.is-high .f-checkbox-alt:focus{outline-color:var(--f-color-danger-weak)}.f-check.is-medium{--f-checkbox-alt-active-color: var(--f-color-warning-weak);--f-checkbox-alt-active-border-color: var(--f-color-warning);--f-checkbox-alt-active-background-color: var(--f-color-warning);--f-checkbox-alt-border-color: var(--f-color-warning);--f-checkbox-alt-border-color-hover: var(--f-color-warning)}.f-check.is-medium .f-checkbox-alt:focus{outline-color:var(--f-color-warning-weak)}.f-check.is-low{--f-checkbox-alt-active-color: var(--f-color-caution-weak);--f-checkbox-alt-active-border-color: var(--f-color-caution);--f-checkbox-alt-active-background-color: var(--f-color-caution);--f-checkbox-alt-border-color: var(--f-color-caution);--f-checkbox-alt-border-color-hover: var(--f-color-caution)}.f-check.is-high button,.f-check.is-medium button,.f-check.is-low button{border-width:2px}.f-check.is-low .f-checkbox-alt:focus{outline-color:var(--f-color-caution-weak)}.f-check .f-checkbox-alt{width:var(--f-common-check-size);height:var(--f-common-check-size);outline-offset:0px}.f-check .f-checkbox-alt svg{animation:scaleIn .3s ease-out}@keyframes scaleIn{0%{opacity:0}to{opacity:1}}:root{--f-common-label-height: 21px;--f-common-label-padding: 0 3px;--f-common-label-font-size: .8rem;--f-common-label-line-height: 14px}[data-theme=dark] .f-label{color:var(--f-label-color);outline:1px solid rgb(from var(--f-label-color) r g b / 30%);background:linear-gradient(to bottom right,rgba(from var(--f-label-color) r g b / 25%),rgba(from var(--f-label-color) r g b / 15%))}[data-theme=light] .f-label{color:var(--f-color-white);outline:1px solid var(--f-label-color);background:linear-gradient(to bottom right,var(--f-label-color),rgba(from var(--f-label-color) r g b / 80%))}.f-label-button{gap:.3rem}.task__fields .f-label-button{flex-wrap:wrap;justify-content:flex-start}.f-label{height:var(--f-common-label-height)!important;border-radius:var(--f-radius-full);padding:0 .35rem}.f-label.is-double{padding:0 .15rem 0 0rem;display:flex!important}@media only screen and (max-width: 600px){.f-label{max-width:70px}}.f-label:focus{outline:none}.f-label>span{color:inherit;font-weight:var(--f-font-weight-semibold);font-size:var(--f-common-label-font-size)!important;line-height:var(--f-common-label-line-height)!important;padding:var(--f-common-label-padding)!important}.f-label .f-label__first{padding:0 .5rem!important;margin:0!important;height:var(--f-common-label-height)!important;display:block!important;border-top-left-radius:var(--f-radius-full);border-bottom-left-radius:var(--f-radius-full)}.f-label .f-label__second{padding:0 .5rem!important;display:block!important}.label-option-component{cursor:pointer}.label-option-component:hover{background:var(--f-color-surface-strong)}:root{--f-common-badges-color: var(--f-color-text-weak);--f-common-badge-font-size: 12px;--f-common-badge-line-height: 14px}.f-badges{font-size:var(--f-common-badge-font-size)!important;line-height:var(--f-common-badge-line-height)!important;color:var(--f-common-badges-color)}.f-badges>.f-text{color:currentColor;font-size:var(--f-common-badge-font-size)!important;line-height:var(--f-common-badge-line-height)!important}.f-badges>.f-icon{color:var(--f-common-badges-color)}.f-badges>.f-text,.f-badges>.f-icon{-webkit-user-select:none;user-select:none;pointer-events:none}.f-drag-element,.f-drag-area__element{z-index:auto!important}:root{--f-rich-input-padding: 0px;--f-rich-input-color: var(--f-color-text);--f-rich-input-color-placeholder: var(--f-color-text-weakest);--f-rich-input-link-color: var(--f-color-text-link);--f-rich-input-decoration-size: default;--f-rich-input-font-weight: var(--f-font-weight-medium);--f-rich-input-menu-color-background: var(--f-color-surface);--f-rich-input-menu-border-radius: var(--f-radius);--f-rich-input-menu-border-color: var(--f-color-border);--f-rich-input-menu-shadow: var(--f-shadow-card);--f-rich-input-menu-padding: .5rem;--f-rich-input-menu-item-padding: .5px 15px;--f-rich-input-font-size: 13.5px;--f-rich-input-line-height: 20px}.f-rich-input{font-family:var(--f-font-body);font-weight:var(--f-rich-input-font-weight);width:100%;height:fit-content;border:none;position:relative;color:var(--f-rich-input-color);text-decoration-thickness:var(--f-rich-input-decoration-size);font-size:var(--f-rich-input-font-size);line-height:var(--f-rich-input-line-height)}.f-rich-input__input:focus{outline:none;border:none}.f-rich-input__input{width:100%;padding:var(--f-rich-input-padding);cursor:text}.f-rich-input__placeholder{pointer-events:none;font-family:var(--f-font-body);color:var(--f-rich-input-color-placeholder);padding:var(--f-rich-input-padding);-webkit-user-select:none;user-select:none;position:absolute;height:100%;width:100%}.f-rich-input__input a{color:var(--f-rich-input-link-color)}.f-rich-input__menu{position:fixed;top:0;left:0;padding:var(--f-rich-input-menu-padding);border-radius:var(--f-rich-input-menu-border-radius);background:var(--f-rich-input-menu-color-background);width:200px;box-shadow:var(--f-rich-input-menu-shadow);border:1px solid;border-color:var(--f-rich-input-menu-border-color);transition:top,left .1s;z-index:var(--f-index-tooltip)}.f-rich-input__menu-item{color:var(--f-rich-input-color);padding:var(--f-rich-input-menu-item-padding);font-size:var(--f-rich-input-font-size);line-height:var(--f-rich-input-line-height);justify-content:flex-start;width:100%;border-radius:var(--f-radius);justify-content:flex-start!important}:root{--f-rich-input-entity-radius: var(--f-radius-xs);--f-rich-input-entity-padding: 0;--f-rich-input-entity-color: var(--f-color-text);--f-rich-input-entity-background: var(--f-color-surface-stronger)}.f-rich-input-entity{background:var(--f-rich-input-entity-background);color:var(--f-rich-input-entity-color);border-radius:var(--f-rich-input-entity-radius);padding:var(--f-rich-input-entity-padding);cursor:pointer;font-weight:var(--f-font-weight-bold);display:inline-block}.f-rich-input-entity:focus{border:none;outline:none}.slide-panel,.slide-panel__panel{width:100%;position:relative}.slide-panel__panel.go-forward{animation:fadeInLeft .5s}.slide-panel__panel.go-back{animation:fadeInRight .5s}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}:root{--f-todo-padding: 0rem var(--gutter) 100px var(--gutter);--f-todo-background: var(--f-color-surface)}.f-todo{width:var(--max-width);padding:var(--f-todo-padding);margin:0 auto;background:var(--f-todo-background);--f-drag-indent: 30px;min-width:750px}.f-todo .f-drag-area__placeholder{background:var(--f-todo-background)}.f-todo .f-drag-area__placeholder:after{content:" ";position:absolute;display:block;width:calc(100% - 30px);height:96%;right:0;top:2%;box-shadow:inset 0 0 0 2px var(--f-color-accent);border-radius:var(--f-radius);background:var(--f-color-surface-strong)}.f-todo .f-drag-area__placeholder-lined{width:calc(100% - 60px)!important;left:30px}.f-todo .f-drag-element[data-focus=yes]:before{content:" ";background:none;border:none}.f-todo .f-drag-element[data-focus=yes] .f-todo-task-item__inner{background:rgb(from var(--f-color-accent) r g b / 5%);outline:2px solid var(--f-color-accent)}:root{--f-todo-drag-opacity: .5}.f-drag-ghost .f-todo-task-item{border-bottom:none;background:var(--f-color-surface);box-shadow:var(--f-shadow-menu);opacity:var(--f-todo-drag-opacity)}.f-drag-ghost .f-todo-task-item .f-todo-task-item__inner.is-table .f-table-cell{display:none}.f-drag-ghost .f-todo-task-item .f-todo-task-item__main-outer.is-table{width:75%!important}.f-drag-ghost .f-todo-task-item.is-card{background:transparent!important;opacity:var(--f-todo-drag-opacity);box-shadow:none!important}.f-drag-ghost .f-todo-task-item__collapse,.f-drag-ghost .f-todo-task__collapse-icon{display:none}@keyframes f-drag-ghost-fadein{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}.is-frozen{opacity:.5;pointer-events:none}.f-todo-sections{width:100%;height:fit-content}:root{--f-todo-section-header-color: var(--f-color-text-weak);--f-todo-section-header-gap: 1rem;--f-todo-section-header-height: 50px;--f-todo-section-description-color: var(--f-color-text-weaker);--f-todo-section-header-font-size: 1.2rem;--f-todo-section-header-line-height: 20px;--f-todo-section-header-description-font-size: .9rem;--f-todo-section-header-description-line-height: 1rem;--f-todo-section-header-pill-height: 22px;--f-todo-section-header-pill-font-size: 12px;--f-todo-section-header-pill-line-height: 14px;--f-todo-section-header-collapse-width: 30px;--f-todo-section-header-collapse-height: 30px;--f-todo-section-header-padding: 0 10px;--f-todo-section-header-margin: 0 0 0 -10px}.f-todo-section{height:fit-content;width:100%;position:relative}.f-todo-section.is-hidden{display:none!important}.f-todo-section-header{justify-content:flex-start;position:relative;width:100%;position:sticky;top:0;z-index:20;background-color:var(--f-color-surface)}.sidebar-area .f-todo-section-header{background-color:var(--f-color-background)}.f-todo-section-header__spacer{flex:1}.f-todo-section-header__progress{--f-progress-background: var(--f-todo-background);--f-progress-active: var(--f-section-header-color);border:2px solid var(--f-section-header-color);position:relative;left:-1px}.f-todo-section-header__inner{position:relative;width:100%;color:var(--f-todo-section-header-color);height:var(--f-todo-section-header-height);gap:var(--f-todo-section-header-gap);padding:var(--f-todo-section-header-padding);margin:var(--f-todo-section-header-margin)}.f-todo-section-header__inner-title{gap:var(--f-todo-section-header-gap);overflow:hidden!important;padding:1rem .5rem 1rem .6rem}.f-todo-section-header__inner-title .f-editable{overflow:hidden!important}.f-todo-section-header__inner .f-editable:focus-within{outline-offset:0px 3px}.f-todo-section-header__inner-title h4{overflow:hidden!important;width:100%;text-overflow:ellipsis;white-space:nowrap;position:relative}.f-todo-section-header__inner .f-editable .f-heading{white-space:nowrap;font-size:var(--f-todo-section-header-font-size);line-height:var(--f-todo-section-header-line-height)}.f-todo-section-header__inner .f-pill{height:var(--f-todo-section-header-pill-height)}.f-todo-section-header__inner .f-pill .f-text{font-size:var(--f-todo-section-header-pill-font-size);line-height:var(--f-todo-section-header-pill-line-height)}.f-todo-section-header__description{color:var(--f-todo-section-description-color);font-size:var(--f-todo-section-header-description-font-size);font-weight:var(--f-font-weight-semibold);line-height:var(--f-todo-section-header-description-line-height);padding:0 .5rem 1.5rem 2.5rem;width:fit-content;max-width:900px}.f-todo-section-header__collapse{flex-shrink:0;width:var(--f-todo-section-header-collapse-width);height:var(--f-todo-section-header-collapse-height);margin-left:-5px}.f-todo-section__tasks{width:100%;position:relative;height:fit-content}.f-todo-section__tasks .f-drag-area{min-height:2px}.f-todo-section__tasks-inner{height:fit-content;width:100%}:root{--f-todo-section-placeholder-background: var(--f-color-surface-stronger);--f-todo-section-placeholder-radius: var(--f-radius);--f-todo-section-placeholder-border: none;--f-todo-section-placeholder-outline: none;--f-todo-section-placeholder-margin: .25rem 0 0 0}.f-todo-section__placeholder{height:50px;width:100%;pointer-events:none;z-index:1000;animation:f-drag-fadein var(--f-transition-duration-fast);margin:var(--f-todo-section-placeholder-margin);border:var(--f-todo-section-placeholder-border);border-radius:var(--f-todo-section-placeholder-radius);background:var(--f-todo-section-placeholder-background);outline-offset:-6px}:root{--f-todo-collapse-color: var(--f-color-text-weakest);--f-todo-collapse-left: -5px;--f-todo-collapse-top: 20px}.f-todo-section-header{color:var(--f-todo-collapse-color)}.f-todo-section-header .f-todo-collapse-icon{transform:rotate(-90deg);transition:transform .1s;position:relative}.f-todo-section-header.is-visible .f-todo-collapse-icon{transform:rotate(0)}[data-indent="0"] .is-indent{padding-left:calc(var(--f-drag-indent) * 0)}[data-indent="0"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 0)}[data-indent="1"] .is-indent{padding-left:calc(var(--f-drag-indent) * 1);width:calc(100% + (var(--f-drag-indent) * 1))}[data-indent="1"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 1)}[data-indent="2"] .is-indent{padding-left:calc(var(--f-drag-indent) * 2);width:calc(100% + (var(--f-drag-indent) * 2))}[data-indent="2"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 2)}[data-indent="3"] .is-indent{padding-left:calc(var(--f-drag-indent) * 3);width:calc(100% + (var(--f-drag-indent) * 3))}[data-indent="3"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 3)}[data-indent="4"] .is-indent{padding-left:calc(var(--f-drag-indent) * 4);width:calc(100% + (var(--f-drag-indent) * 4))}[data-indent="4"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 4)}[data-indent="5"] .is-indent{padding-left:calc(var(--f-drag-indent) * 5);width:calc(100% + (var(--f-drag-indent) * 5))}[data-indent="5"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 5)}[data-indent="6"] .is-indent{padding-left:calc(var(--f-drag-indent) * 6);width:calc(100% + (var(--f-drag-indent) * 6))}[data-indent="6"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 6)}[data-indent="7"] .is-indent{padding-left:calc(var(--f-drag-indent) * 7);width:calc(100% + (var(--f-drag-indent) * 7))}[data-indent="7"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 7)}[data-indent="8"] .is-indent{padding-left:calc(var(--f-drag-indent) * 8);width:calc(100% + (var(--f-drag-indent) * 8))}[data-indent="8"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 8)}[data-indent="9"] .is-indent{padding-left:calc(var(--f-drag-indent) * 9);width:calc(100% + (var(--f-drag-indent) * 9))}[data-indent="9"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 9)}[data-indent="10"] .is-indent{padding-left:calc(var(--f-drag-indent) * 10);width:calc(100% + (var(--f-drag-indent) * 10))}[data-indent="10"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 10)}.f-todo-task-count{padding:1rem var(--gutter) 0 var(--gutter);justify-content:flex-start;height:60px}.sidebar-area .f-todo-task-count{padding:0 0 0 3.25rem;margin:0rem 0 -1rem}:root{--f-todo-task-item-height: 40px;--f-todo-task-item-padding: 0;--f-todo-task-item-select-color: var(--f-color-background);--f-todo-task-item-parent-select-color: var(--f-color-background);--f-todo-task-item-select-width: 2px;--f-todo-task-item-collapse-padding: 0px;--f-todo-task-checkbox-width: 20px;--f-todo-task-collapse-width: 30px;--f-todo-task-collapse-height: 30px;--f-todo-task-color-width: 5px;--f-todo-task-color-left: -5px;--f-todo-task-border-width: 1px;--f-todo-task-border-bottom: var(--f-todo-task-border-width) solid var(--f-color-border)}[data-theme=dark]{--f-todo-task-item-select-color: var(--f-color-surface-strong)}.sidebar-area{--f-todo-task-item-select-color: var(--f-color-surface-strong);--f-todo-task-item-parent-select-color: var(--f-color-surface-strong)}[data-theme=dark] .sidebar-area{--f-todo-task-item-select-color: var(--f-color-surface-stronger);--f-todo-task-item-parent-select-color: var(--f-color-surface-stronger)}.f-todo-task-item-placeholder{height:var(--f-todo-task-item-height);width:100%;position:relative;border-top:var(--f-todo-task-border-bottom);content-visibility:auto;contain-intrinsic-size:100% var(--f-todo-task-item-height)}.f-todo-task-item{justify-content:flex-start;height:var(--f-todo-task-item-height);position:relative;width:100%;border-top:var(--f-todo-task-border-bottom);cursor:pointer;transition:box-shadow .25s,height .25s;content-visibility:auto;contain-intrinsic-size:100% var(--f-todo-task-item-height)}[data-theme=light] .f-todo-task-item:hover{border-color:var(--f-color-border)}.f-todo-task-item:hover .f-todo-task-item__inner{box-shadow:var(--f-shadow-card);z-index:10}[data-theme=dark] .f-todo-task-item:hover .f-todo-task-item__inner{box-shadow:var(--f-shadow-2xl)}.f-todo-task-item:after{content:"";pointer-events:none;display:block;position:absolute;bottom:-1px;left:0;z-index:1;width:100%;height:1px;border-bottom:var(--f-todo-task-border-width) solid transparent;transition:border .2s}.f-todo-task-item:hover:after{border-color:var(--f-color-border)}.f-todo-task-item:focus{outline:none}.f-todo-task-item.is-edit{z-index:10}.f-todo-task-item__color{z-index:1;position:absolute;left:var(--f-todo-task-color-left);width:7px;height:7px;top:50%;left:0;transform:translateY(-50%);border-radius:100px;background-color:var(--f-color-accent)}:root{--f-todo-task-item-project-color: var(--f-color-accent)}.f-todo-task-item__project-type{background-color:var(--f-todo-task-item-project-color);color:var(--f-color-surface);max-width:100px;flex-shrink:0;border-radius:var(--f-radius-sm);margin-right:10px;text-transform:uppercase;vertical-align:middle;font-weight:var(--f-font-weight-extrabold);font-size:var(--f-font-size-xs)!important;padding:.25rem .5rem}.is-milestone .f-todo-task-item__project-type{background:linear-gradient(to bottom right,var(--f-color-success),rgba(from var(--f-color-success) r g b / 70%))}.is-blocker .f-todo-task-item__project-type{background:linear-gradient(to bottom right,var(--f-color-danger),rgba(from var(--f-color-danger) r g b / 70%))}.f-todo-task-item__project-name{color:var(--f-todo-task-item-project-color);background-color:rgb(from var(--f-todo-task-item-project-color) r g b / 10%);max-width:75px;border-radius:var(--f-radius);margin-right:.5rem;text-transform:uppercase;font-weight:var(--f-font-weight-bold);padding:.25rem .5rem}.kanban-mode .f-todo-task-item__project-name{display:block;margin-bottom:.5rem}.f-todo-task-item__collapse{height:var(--f-todo-task-collapse-height);width:var(--f-todo-task-collapse-width);padding:var(--f-todo-task-item-collapse-padding)}.f-todo-task-item__collapse-icon{left:var(--f-todo-collapse-left);transform:rotate(0);transition:transform .1s;color:var(--f-color-text-weak)}.f-todo-task-item__collapse-icon.is-collapsed{transform:rotate(-90deg);color:var(--f-color-text-weakest)}.f-todo-task-item__checkbox{position:relative;width:var(--f-todo-task-checkbox-width)}.f-todo-task-item__inner{position:relative;flex:1;border-radius:var(--f-radius);justify-content:flex-start;padding:var(--f-todo-task-item-padding);transition:box-shadow .25s}:root{--f-todo-task-item-labels-width: 20%;--f-todo-task-item-date-width: 150px;--f-todo-task-item-users-width: 80px;--f-todo-task-item-column-border-left: 1px solid var(--f-color-border)}.f-todo-task-item__labels .f-label-button>*{margin-left:0%}.f-todo-task-item__labels{min-width:var(--f-todo-task-item-labels-width);justify-content:flex-end;text-align:right;height:var(--f-todo-task-item-height);color:var(--f-color-text-weakest);gap:5px}.f-todo-task-item__date{width:fit-content;padding-left:2rem;justify-content:flex-end;text-align:right;height:var(--f-todo-task-item-height)}.f-todo-task-item__users{width:fit-content;padding-left:2rem;padding-right:.5rem;justify-content:flex-end;text-align:right;height:var(--f-todo-task-item-height)}.f-todo-task-item__likes{width:fit-content;justify-content:flex-end;text-align:right;height:var(--f-todo-task-item-height);padding-left:10px}.f-todo-task-item__likes .f-like-button{color:var(--f-color-text-weakest)}.f-todo-task-item__likes .f-like-button:not(.is-liked),.f-todo-task-item__date .f-action-button.hide:not(.is-open),.f-todo-task-item__labels .f-action-button.hide:not(.is-open){opacity:0;transition:opacity .25s}.f-todo-task-item:hover .f-todo-task-item__likes .f-like-button,.f-todo-task-item:hover .f-action-button.hide,.f-todo-task-item:hover .f-action-button.is-open{opacity:1}.f-todo-task-item .f-editable:focus-within{outline:none!important}.f-todo-task-item__main-outer{flex:1;position:relative;height:var(--f-todo-task-item-height)}.f-todo-task-item__main{width:100%;height:var(--f-todo-task-item-height);position:absolute;top:0;right:0;bottom:0;left:0;text-overflow:ellipsis;white-space:nowrap}.f-todo-task-item__main-inner{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;height:var(--f-todo-task-item-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 0 0 1rem}.is-heading .f-todo-task-item__main-inner{padding:0}.is-heading .f-todo-task-item__main-outer.is-table{padding:0;left:-2.35rem;position:relative}:root{--f-todo-text-weight: var(--f-font-weight-medium);--f-todo-text-size: 13.5px;--f-todo-text-line-height: 20px;--f-todo-text-color: var(--f-color-text)}.f-todo-task-item__text{flex-shrink:1;width:fit-content;min-width:25px;color:var(--f-todo-text-color);font-weight:var(--f-todo-text-weight);font-size:var(--f-todo-text-size);font-family:var(--f-font-body);line-height:var(--f-todo-text-line-height);word-break:keep-all;overflow-wrap:normal;display:inline-block;transition:opacity .1s;-webkit-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.f-todo-task-item__text *{-webkit-user-select:none;user-select:none}.f-todo-task-item__text a{-webkit-user-drag:none;word-break:break-all;white-space:pre-line}.f-todo-task-item__text:hover{cursor:pointer}.f-todo-task-item.is-heading .f-todo-task-item__text{font-weight:var(--f-font-weight-bold);font-size:var(--f-font-size-lg)}:root{--f-todo-subtask-color: var(--f-color-text-weakest)}.f-todo-task-item__subcount{gap:3px;color:var(--f-todo-subtask-color);padding-left:10px}.f-todo-task-item__widget{color:var(--f-todo-subtask-color);padding-left:10px}.f-todo-task-item__open{color:var(--f-todo-subtask-color);margin:0 10px;box-shadow:none;height:25px!important;width:25px!important;padding:0!important;transition:opacity .5s;background:transparent;opacity:0;--f-icon-sizing-md: 1.15rem}.f-todo-task-item:hover .f-todo-task-item__open{opacity:1}.f-todo-task-item__points{width:fit-content;height:20px;flex-grow:0;flex-shrink:0;margin-left:10px;padding:0rem .5rem!important;color:var(--f-color-text-weakest);border:1px solid var(--f-color-border);text-align:center;font-weight:var(--f-font-weight-medium);border-radius:var(--f-radius-full)}.f-todo-task-item__customfields{margin-left:.75rem;gap:.1rem}.sidebar-area .f-todo-task-item__project-type,.sidebar-area .f-todo-task-item__customfields,.sidebar-open .f-todo:not(.kanban-mode) .f-todo-task-item__customfields{display:none}.f-todo-task-item__customfield{width:fit-content;height:1.35rem;flex-grow:0;flex-shrink:0;vertical-align:middle;padding:0rem .4rem!important;border:1px solid var(--f-color-border);border-radius:var(--f-radius-full)}.f-todo-task-item__customfield span{text-align:center;color:var(--f-color-text-weakest);font-weight:var(--f-font-weight-medium)}.f-todo-task-item__progress,.f-todo-task-item__complexity{width:fit-content;flex-grow:0;padding-left:10px}.f-todo-task-item__attachments,.f-todo-task-item__comments,.f-todo-task-item__description{color:var(--f-todo-subtask-color);padding-left:10px;width:fit-content;flex-grow:0}.f-todo-task-item__editor{justify-content:flex-start;flex:1;width:100%;font-size:var(--f-todo-text-size);line-height:var(--f-todo-text-line-height);animation:f-todo-task-editor-fadein .2s}@keyframes f-todo-task-editor-fadein{0%{opacity:.75}to{opacity:1}}:root{--f-todo-text-color-inactive: var(--f-color-text-weakest)}.is-complete .f-todo-task-item__text,.is-complete .f-todo-task-item__text>*{color:var(--f-todo-text-color-inactive)!important}.is-complete .f-todo-task-item__text mark{background-color:var(--f-color-surface-stronger)}.is-unread .f-todo-task-item__text,.is-unread .f-todo-task-item__text>*{font-weight:var(--f-font-weight-bold)}.f-drag-area__placeholder{background:var(--f-color-surface-strong)}body[data-dragging=yes] .f-todo .f-todo-task-item.is-selected,body[data-dragging=yes] .f-todo .f-todo-task-item.is-parent-selected{opacity:.5;pointer-events:none;transition:opacity .1s;animation:f-todo-fadein .2s}@keyframes f-todo-fadein{0%{opacity:0}to{opacity:1}}.f-todo-task-item.is-selected{background:var(--f-todo-task-item-select-color)}.f-todo-task-item.is-parent-selected{background:var(--f-todo-task-item-parent-select-color)}body[data-dragging=yes] .f-todo .f-todo-task-item.is-selected,body[data-dragging=yes] .f-todo .f-todo-task-item.is-parent-selected{background:var(--f-color-surface)!important}:root{--f-todo-add-section-margin: 0 0 0 0;--f-todo-add-section-padding: 0px 30px;--f-todo-add-section-spacing: 12px;--f-todo-add-section-height: 40px;--f-todo-add-section-background: transparent;--f-todo-add-section-border: var(--f-todo-task-border-width) solid var(--f-color-border)}.f-todo-add-section{margin:var(--f-todo-add-section-margin);position:relative;width:100%;cursor:pointer;background:var(--f-todo-add-section-background);height:var(--f-todo-add-section-height);border-top:var(--f-todo-add-section-border)}.f-todo-add-section__inner{position:relative;overflow:visible;justify-content:flex-start;padding:var(--f-todo-add-section-padding);height:var(--f-todo-add-section-height);width:100%;gap:var(--f-todo-add-section-spacing);color:var(--f-color-text)}.f-todo-add-section__inner .f-icon{color:var(--f-color-text-weakest);animation:f-add-section-fadein .5s}.f-todo-add-section__inner input{box-shadow:none;border-radius:0;color:var(--f-task-text-title-color);font-size:var(--f-task-text-title-size);background:transparent;padding-left:0!important;font-weight:var(--f-font-weight-medium);font-family:var(--f-font-body);color:var(--f-color-text);border:none;outline:none;resize:none;width:100%;height:100%;cursor:pointer!important;animation:f-add-section-fadein .5s}@keyframes f-add-section-fadein{0%{opacity:0}to{opacity:1}}.f-todo-add-section__inner input::placeholder{color:var(--f-color-text-weakest)}.f-todo-sections__last-section-add{width:300px;flex-shrink:0;padding-top:1.25rem}:root{--f-todo-add-task-background: transparent;--f-todo-add-task-padding: 10px 0px 10px 30px;--f-todo-add-task-spacing: 10px;--f-todo-add-task-min-height: 40px;--f-todo-add-task-text-size: 1rem;--f-todo-add-task-line-height: 20px;--f-todo-add-task-border-bottom: var(--f-todo-task-border-width) solid var(--f-color-border)}.f-todo-add-task{position:relative;width:100%;border-top:var(--f-todo-add-task-border-bottom);cursor:pointer;background:var(--f-todo-add-task-background)}.f-todo-add-task__inner{position:relative;padding:var(--f-todo-add-task-padding);min-height:var(--f-todo-add-task-min-height);justify-content:flex-start!important;gap:var(--f-todo-add-task-spacing);color:var(--f-color-text-weakest);width:100%;background:var(--f-todo-add-task-background)}.f-todo-add-task__inner .f-text{font-size:var(--f-todo-add-task-text-size)!important;line-height:var(--f-todo-add-task-line-height)!important;font-weight:var(--f-font-weight-medium)!important}.f-todo-add-task.is-editor .f-todo-add-task__inner{min-height:var(--f-todo-task-item-height-footer)}.f-todo-add-task__inner>.f-icon{color:var(--f-color-text-weakest);margin-right:5px}:root{--f-todo-task-editor-color: var(--f-color-text)}.f-todo-task-editor{gap:12px;flex-shrink:0;justify-content:stretch;align-items:stretch;align-content:stretch;width:100%;color:var(--f-color-text-weakest)}.f-todo-task-editor.is-indented{padding-left:var(--f-drag-indent)}.f-todo-task-editor__input{flex:1}.f-todo-task-editor__input input{box-shadow:none;border-radius:0;color:var(--f-todo-task-editor-color);background:transparent;padding-left:0!important;font-weight:var(--f-font-weight-normal);font-family:var(--f-font-body);color:var(--f-color-text);border:none;outline:none;resize:none;width:100%;height:100%;cursor:pointer!important}.f-todo-task-editor__input input::placeholder{color:var(--f-color-text-weakest)}.f-todo-task-editor__toolbar{width:100%;gap:7px;justify-content:flex-start;flex-wrap:wrap}.f-todo-add-task__editor{flex:1}:root{--f-todo-add-below-height: fit-content;--f-todo-add-below-padding: 10px 0}.f-todo-task__add-above,.f-todo-task__add-below{min-height:var(--f-todo-add-below-height);border-top:var(--f-todo-task-border-bottom);padding:var(--f-todo-add-below-padding);margin-left:5px}.f-todo-task__add-above .f-todo-task-editor__input,.f-todo-task__add-below .f-todo-task-editor__input{padding:0}[data-indent="0"] .f-todo-task__add-above.is-indent,[data-indent="0"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 2)}[data-indent="1"] .f-todo-task__add-above.is-indent,[data-indent="1"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 3)}[data-indent="2"] .f-todo-task__add-above.is-indent,[data-indent="2"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 4)}[data-indent="3"] .f-todo-task__add-above.is-indent,[data-indent="3"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 3 + var(--f-drag-indent))}[data-indent="4"] .f-todo-task__add-above.is-indent,[data-indent="4"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 4 + var(--f-drag-indent))}[data-indent="5"] .f-todo-task__add-above.is-indent,[data-indent="5"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 5 + var(--f-drag-indent))}[data-indent="6"] .f-todo-task__add-above.is-indent,[data-indent="6"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 6 + var(--f-drag-indent))}[data-indent="7"] .f-todo-task__add-above.is-indent,[data-indent="7"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 7 + var(--f-drag-indent))}[data-indent="8"] .f-todo-task__add-above.is-indent,[data-indent="8"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 8 + var(--f-drag-indent))}[data-indent="9"] .f-todo-task__add-above.is-indent,[data-indent="9"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 9 + var(--f-drag-indent))}[data-indent="10"] .f-todo-task__add-above.is-indent,[data-indent="10"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 10 + var(--f-drag-indent))}[data-theme=light]{--kanban-mode-border: var(--f-color-view-border);--kanban-mode-width: 320px;--kanban-mode-background: linear-gradient( to bottom right, var(--f-color-surface) -3000px, var(--f-color-background) 5000px )}[data-theme=dark]{--kanban-mode-border: var(--f-color-view-border);--kanban-mode-width: 320px;--kanban-mode-background: linear-gradient( to bottom right, var(--f-color-surface-strong) -1000px, var(--f-color-background) 2000px )}.kanban-mode{--f-todo-section-placeholder-radius: var(--f-radius-xl);--f-todo-padding: 0rem var(--gutter) 100px var(--gutter);--f-drag-indent: 0px !important}.kanban-mode .f-todo-sections{flex-direction:row;position:absolute;top:0;right:0;bottom:0;left:0;height:calc(100% - var(--gutter-padding-bottom))!important;padding:0 1rem;overflow:auto;background:var(--kanban-mode-background);z-index:1;border-top:0px solid var(--kanban-mode-border);margin-top:var(--gutter-padding-bottom)}.kanban-mode .f-todo-task-item__project-type{width:fit-content;display:block}.kanban-mode .f-todo-section{width:var(--kanban-mode-width)!important;overflow:hidden;height:100%!important}.kanban-mode .f-todo-section__tasks-outer{display:flex;flex-direction:column;justify-content:stretch;align-content:stretch;align-items:stretch;width:var(--kanban-mode-width)!important;overflow:hidden;height:100%!important;border-right:1px solid var(--kanban-mode-border);padding-right:0rem;padding-left:0rem;cursor:all-scroll}body[data-todo-viewport-panning=yes] .kanban-mode .f-todo-section__tasks-outer{cursor:grabbing}.kanban-mode .f-todo-section-header__progress{--f-progress-background: var(--f-color-background)}.kanban-mode .f-todo-section__tasks{flex:1;overflow-y:scroll;padding-left:1rem;padding-right:1rem}.kanban-mode .f-todo-section-header__inner{display:block;width:100%;height:fit-content;margin-left:0!important;padding:0;padding-left:.5rem;padding-right:1rem}.kanban-mode .f-todo-section-header__inner-title{width:100%!important;justify-content:flex-start}.f-todo-section-header__inner-title-text{font-weight:var(--f-font-weight-bold);font-size:1rem!important}.f-todo-section-header:not(.is-disabled) .f-todo-section-header__inner-title-text{cursor:pointer}.kanban-mode .f-todo-section-header__inner-title .f-pill{margin:0 auto 0 0}.kanban-mode .f-todo-section-header__collapse,.kanban-mode .f-todo-task-item__widget{display:none}.kanban-mode .f-todo-section-header{padding:.75rem .25rem 0rem!important;position:sticky;top:0;z-index:100;overflow:visible!important;background:transparent!important;cursor:grab}.kanban-mode .f-todo-section-header:active{cursor:grabbing}.kanban-mode .f-todo-section-header__description{cursor:grab}.kanban-mode .f-todo-section-header__description:active,body[data-dragging=yes] .kanban-mode [data-section-drag-handle=true]{cursor:grabbing}.kanban-mode .f-todo-section-header__spacer{display:none}.kanban-mode .f-todo-section-header__description{overflow:initial!important;text-overflow:initial!important;white-space:initial!important;height:fit-content!important;display:block!important;flex-shrink:0!important;pointer-events:none!important;position:relative;padding:0 .5rem .5rem 1.5rem;margin-top:-.5rem;font-weight:var(--f-font-weight-semibold)}.kanban-mode .f-todo-task-item{height:fit-content!important;border:none!important;padding:0rem .25rem 0!important;background:transparent!important;cursor:pointer}body[data-dragging=yes] .kanban-mode .f-todo-section__tasks-outer{cursor:grabbing}.kanban-mode .f-todo-task-item:after{content:none;border:none}.kanban-mode .f-todo-task-item:hover:after{border:none!important}.kanban-mode .f-todo-task-item__inner{display:block;border:1px solid var(--f-color-border);border-radius:var(--f-radius-xl);padding:1rem!important;margin:.2rem 0}[data-theme=light] .kanban-mode .f-todo-task-item__inner{background:var(--f-white)!important}[data-theme=dark] .kanban-mode .f-todo-task-item__inner{background:var(--f-color-base-900)!important}.kanban-mode .f-todo-task-item.is-selected .f-todo-task-item__inner{outline:2px solid var(--f-color-accent);outline-offset:-2px}.kanban-mode .f-todo-task-item.is-milestone .f-todo-task-item__inner{border-color:var(--f-color-success);border-width:2px;border-style:solid}.kanban-mode .f-todo-task-item.is-blocker .f-todo-task-item__inner{border-color:var(--f-color-danger);border-width:2px;border-style:solid}.kanban-mode .f-todo-task-item__collapse{display:none}.kanban-mode .f-todo-task-item__main-inner{padding:0!important;flex-direction:row;flex-wrap:wrap}.kanban-mode .f-todo-task-item__inner:hover{border-color:var(--f-color-border)}.kanban-mode .f-todo-task-item__date{margin-right:auto;flex:1;justify-content:flex-start}.kanban-mode .f-todo-task-item.is-indent{padding:0}.kanban-mode .f-todo-task-item__main-outer{flex-shrink:0;height:fit-content;display:block!important}.kanban-mode .f-todo-task-item__main{position:relative;height:fit-content;display:block!important}.f-todo-task-item__cover{width:100%;height:100px;margin-bottom:1rem;border-radius:var(--f-radius);overflow:hidden;background:var(--f-color-surface-strong)}.kanban-mode .f-todo-task-item__main-inner,.kanban-mode .f-todo-task-item__text{overflow:initial!important;text-overflow:initial!important;white-space:initial!important;height:fit-content!important;display:block!important;flex-shrink:0;pointer-events:none}.kanban-mode .f-todo-task-item__text-kanban{gap:.5rem;align-items:flex-start}.kanban-mode .f-todo-task-item__text-kanban .f-check{margin-top:0;pointer-events:all}.kanban-mode .f-todo-task-item__text{flex:1;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal}.kanban-mode .f-todo-task-item__tailend{width:100%;justify-content:start;flex-wrap:wrap;gap:.75rem}.kanban-mode .f-todo-task-item__tailend>*{padding:0;width:fit-content;height:fit-content!important;margin-top:.5rem!important;align-items:flex-end}.kanban-mode .f-todo-task-item__tailend .f-todo-task-item__points{height:20px!important;align-items:center}.kanban-mode .f-todo-task-item__labels{width:100%!important;justify-content:flex-start;padding-top:10px;padding-bottom:5px;height:fit-content}.kanban-mode .f-todo-task-item__customfields{margin-left:0;gap:.25rem;width:100%!important;justify-content:flex-start;padding-top:5px;height:fit-content;flex-wrap:wrap}.kanban-mode .f-todo-task-item__customfields:empty{display:none}.kanban-mode .f-todo-task-item__labels>.f-label-button{flex-wrap:wrap;justify-content:flex-start;height:fit-content}.kanban-mode .f-todo-task-item__labels .f-label-button>*{margin-left:0!important}.kanban-mode .f-todo-add-section{border:none;display:none}.kanban-mode .f-todo-sections__last-section-add{padding-left:1rem}.kanban-mode .f-todo-sections__last-section-add .f-todo-add-section{border:none;display:block!important}.kanban-mode .f-todo-add-task{border:none}.kanban-mode .f-todo-add-task__inner{padding:1rem}.kanban-mode .f-drag-area__placeholder{background:transparent}.kanban-mode .f-drag-area__placeholder:after{content:" ";position:absolute;display:block;width:calc(100% + -0px)!important;height:96%;right:0;top:2%;box-shadow:inset 0 0 0 2px var(--f-color-accent);background:var(--f-color-surface-strong);border-radius:var(--f-radius-xl)}.kanban-mode [data-indent="1"],.kanban-mode [data-indent="2"] .kanban-mode [data-indent="3"] .kanban-mode [data-indent="4"] .kanban-mode [data-indent="5"] .kanban-mode [data-indent="6"],.kanban-mode .f-todo-section.is-collapsed .f-todo-section-header__description{display:none!important}.kanban-mode .f-todo-section.is-collapsed{width:70px!important;overflow:hidden;border-right:1px solid var(--f-color-border)}.kanban-mode .f-todo-section.is-collapsed .f-kanban-section__f-todo-section-header{width:100%;justify-content:flex-start;align-items:center;align-content:center;cursor:pointer;transition:background .1s;border-radius:0}.kanban-mode .f-todo-section.is-collapsed .f-todo-section-header{height:100%;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-direction:column!important;width:70px!important;padding-top:2.2rem!important;padding-left:0!important;padding-right:0!important}.kanban-mode .f-todo-section.is-collapsed .f-todo-section-header__inner{flex-direction:column!important;justify-content:center;align-items:center;align-content:center;width:70px!important;right:.6rem!important}.kanban-mode .f-todo-section.is-collapsed .f-todo-section-header__inner-title{margin:0;justify-content:center;align-items:center;align-content:center;flex-direction:column!important;width:70px!important}.kanban-mode .f-todo-section.is-collapsed .f-todo-section-header__inner-title>*{margin-right:0!important}.kanban-mode .f-todo-section.is-collapsed .f-todo-section-header__inner-title h4{writing-mode:vertical-rl;text-orientation:mixed;margin:0}.kanban-mode .f-todo-section-header__inner-title .f-editable{overflow:hidden}.kanban-mode .f-todo-section-header__inner-title h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;width:100%}.kanban-mode .f-todo-section-header__inner-title button:focus{outline:none!important}.kanban-mode.f-todo .f-drag-area__placeholder-lined{width:3px!important;left:0}.kanban-mode.f-todo .f-drag-area__placeholder-lined:after{content:" ";position:absolute;left:50%;top:0;transform:translate(-50%,2px);width:4px;height:4px;background:var(--f-color-surface);outline:var(--f-drag-lined-size) solid var(--f-color-accent);border-radius:50%}.public .f-todo{padding-top:50px!important;position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;--f-scrollbar-size: .3rem;--f-scrollbar-foreground: var(--f-color-surface-stronger);--f-scrollbar-background: transparent;scrollbar-width:thin;scrollbar-color:var(--f-scrollbar-foreground) var(--f-scrollbar-background)}.public .kanban-mode{height:100%!important;padding:0!important;margin:0!important;background-color:transparent}.public .kanban-mode .f-todo-sections,.public .kanban-mode .f-todo-section{margin:0!important;padding:0!important;height:100%!important}.public .kanban-mode .f-todo-section__tasks-inner{padding-bottom:2rem}.public .f-todo-section-header__collapse,.public .kanban-mode .f-todo-add-task,.public .kanban-mode .f-todo-section-header__inner-title button,.public .kanban-mode .f-kanban-add-column{display:none!important}.public .f-todo-task-item__text,.public .f-editable,.public .f-todo-task-item,.public .f-todo-task-item__text-kanban,.public .f-check{pointer-events:none!important}.public .kanban-mode .f-todo-section-header{padding-top:.75rem!important}.table-mode{--f-todo-task-item-labels-width: 350px;--f-todo-task-item-date-width: 200px;--f-todo-task-item-users-width: 120px;--f-select-option-focus: var(--f-color-surface-strong);min-width:calc(100% - 10rem)}.table-mode .is-heading .f-todo-task-item__main-inner{padding:0 0 0 1rem}.table-mode .f-select-popover{border-radius:var(--f-select-popover-border-radius)!important}.table-mode .f-todo-task-item__labels{width:var(--f-todo-task-item-labels-width)!important;justify-content:flex-end;text-align:right;height:var(--f-todo-task-item-height);color:var(--f-color-text-weakest);padding:0 .5rem;border-left:var(--f-todo-task-item-column-border-left);overflow-x:scroll;gap:5px}.table-mode .f-todo-task-item__date{width:var(--f-todo-task-item-date-width);justify-content:flex-end;text-align:right;padding:0 .5rem;height:var(--f-todo-task-item-height);border-left:var(--f-todo-task-item-column-border-left);color:var(--f-color-text-weakest);gap:5px}.table-mode .f-todo-task-item__users{width:var(--f-todo-task-item-users-width);padding-left:1rem;padding:0 .5rem;justify-content:flex-end;text-align:right;height:var(--f-todo-task-item-height);border-left:var(--f-todo-task-item-column-border-left);color:var(--f-color-text-weakest);gap:5px}.table-mode .f-todo-section-header__description{padding:0 .5rem .75rem 2.5rem}.f-table-cell{position:relative;transition:outline .1s;width:200px;height:calc(var(--f-todo-task-item-height) - 1px);border-left:var(--f-todo-task-item-column-border-left)}.f-table-cell:hover{outline:2px solid var(--f-color-accent);outline-offset:-2px}.f-table-cell:active{outline:3px solid var(--f-color-accent);outline-offset:-3px}.f-table-cell.is-edit:hover{outline:none;height:var(--f-todo-task-item-height)}.f-table-cell__inner{position:absolute;top:0;right:0;bottom:0;left:0}.f-table-cell-text__view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:var(--f-todo-task-item-height)!important;display:block;padding:0 1rem;margin:0}.f-table-cell-text__edit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:var(--f-todo-task-item-height)!important;color:var(--f-color-text);border:none;margin:0;box-shadow:none;border-radius:0;display:block;padding:0 1rem!important;background:transparent}.f-table-cell-time__view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:flex-start;gap:.5rem;padding:0 1rem}.f-table-cell-time__edit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;width:100%;height:var(--f-todo-task-item-height)!important;color:var(--f-color-text);border:none;box-shadow:none;display:flex;padding:0 0rem!important}.f-table-cell-time__edit>input{padding-top:0;padding-bottom:0;height:var(--f-todo-task-item-height)!important}.f-table-cell-number__view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;padding:0 1rem}.f-table-cell-number__edit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;width:100%;height:var(--f-todo-task-item-height)!important;color:var(--f-color-text);border:none;box-shadow:none;display:block;padding:0 1rem!important;background:transparent}.f-table-cell-date__view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;padding:0 1rem;justify-content:flex-start;gap:.5rem}.f-table-cell-options__tag-view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;padding:0 1rem;justify-content:flex-start;gap:.25rem}.f-table-cell-options__view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;padding:0 1rem;justify-content:flex-start;gap:.5rem}.f-table-cell-users__view{position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;padding:0 1rem;justify-content:flex-start;gap:.5rem}.f-table-cell-labels__view{position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;padding:0 1rem;justify-content:flex-start;gap:.3rem;overflow:hidden;white-space:nowrap}.f-table-cell-labels__view>.f-label{flex-shrink:0}.f-table-cell-due-date__view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;padding:0 1rem;justify-content:flex-start;gap:.5rem}.f-table-cell-due-date__view>span{color:currentColor}.f-todo-task-item__titles{height:3rem;margin-left:50px;width:fit-content!important;pointer-events:all!important;width:100%}.table-header-col{position:relative;display:flex;align-items:center;height:3rem;cursor:grab;pointer-events:all!important}.table-header-col .total{color:var(--f-color-text-weakest);font-weight:var(--f-font-weight-semibold)}.table-header-col.is-title-columns{cursor:auto}.table-header-col .resize-handle{position:absolute;top:0;right:-3px;width:6px;border-radius:6px;height:3rem;cursor:col-resize;opacity:0;background:var(--f-color-surface-strongest);transition:opacity .25s;z-index:10}.table-header-col .resize-handle:hover{opacity:1}.table-header-col.is-drag-index-after,.table-header-col.is-drag-index-before{cursor:grabbing}.table-header-col.is-origin-drag-index>button,.table-header-col.is-drag-index-after>button,.table-header-col.is-drag-index-before>button{pointer-events:none}.table-header-col.is-drag-index-before:before{content:"";position:absolute;left:0;top:0;height:100%;width:5px;z-index:10;background:var(--f-color-accent)!important}.table-header-col.is-drag-index-after:before{content:"";position:absolute;right:0;top:0;height:100%;width:5px;z-index:10;background:var(--f-color-accent)!important}.table-header-col.is-origin-drag-index{opacity:.5;cursor:grabbing}.timeline-mode{--f-todo-padding: 0 0 0 0;--f-todo-task-item-height: 40px;width:100%;height:fit-content;min-width:auto;--f-todo-add-task-text-size: var(--f-font-size-md);--f-todo-text-size: var(--f-font-size-sm);--f-todo-add-section-height: 38px;--f-todo-add-task-min-height: 38px}.timeline-mode .f-todo-section-header__inner-title .f-heading{font-size:1rem}.timeline-mode .f-todo-section-header__inner-title{margin:0 0 0 1rem}.timeline-mode .f-rich-input{font-size:var(--f-todo-text-size);font-weight:var(--f-font-weight-semibold)}.timeline-mode .f-todo-add-task,.timeline-mode .f-todo-add-section,.timeline-mode .f-todo-section-header,.timeline-mode .f-todo-task-item{border-top:0;border-bottom:1px solid var(--f-color-surface-strong)}.timeline-mode .f-todo-task-item__inner{padding-left:1.5rem}.timeline-mode .f-todo-task-item__text{font-weight:var(--f-font-weight-semibold)}.timeline-mode .f-todo-task-item{padding-right:1.5rem}.timeline-mode .f-todo-add-task,.timeline-mode .f-todo-add-section{height:var(--f-todo-task-item-height)!important;margin:0!important;overflow:hidden}.timeline-mode .f-todo-section-header{height:var(--f-todo-task-item-height)!important;margin:0!important;position:sticky;top:var(--timeline-header-height)}.timeline-mode .f-todo-task-item__date .f-text,.timeline-mode .f-todo-task-item__attachments,.timeline-mode .f-todo-task-item__description,.timeline-mode .f-todo-task-item__subcount,.timeline-mode .f-todo-task-item__widget,.timeline-mode .f-todo-task-item__progress,.timeline-mode .f-todo-task-item__points,.timeline-mode .f-todo-task-item__comments,.timeline-mode .f-todo-task-item__complexity,.timeline-mode .f-todo-task-item__collapse{display:none}.timeline-mode .f-todo-task-item__date{padding-left:.25rem}.timeline-mode .f-todo-section-header button,.timeline-mode .f-todo-section-header__collapse,.timeline-mode .f-todo-section-header__description{display:none}.task__outer{width:100%;top:0;left:0;padding:1rem 2rem 0rem;position:absolute;overflow:hidden;display:block;justify-content:flex-start;align-content:flex-start;align-items:flex-start;height:fit-content;min-height:100%;--task-background: transparent;--f-todo-task-item-padding: 0 1.5rem 0 3px;--f-todo-add-task-padding: 10px 0px 10px 33px;--f-todo-background: transparent;--f-common-avatar-border-color: var(--f-color-background);--f-checkbox-alt-active-background-color: var(--task-background);--f-checkbox-alt-background-color: var(--task-background);background:transparent}.task__all{flex:1;width:100%;height:100%;overflow:hidden;justify-content:stretch}.task__container{flex:1;width:100%;z-index:100;outline-offset:-.3rem;transition:outline .05s ease-in-out;padding-bottom:5rem;position:relative;display:block!important;height:fit-content;justify-content:flex-start;align-content:flex-start;align-items:flex-start;overflow:visible}.task__comments-upload{display:flex;height:fit-content!important;position:relative;bottom:0;z-index:2;width:100%;flex:1;border-radius:var(--f-radius)}.task__droparea{position:absolute;gap:1rem;top:0;right:0;bottom:0;left:0;z-index:10;border-radius:var(--f-radius);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgb(from var(--f-color-background) r g b / 70%);outline:1px solid var(--f-color-surface-strong)}.task__left{flex:1;height:100%;position:relative;overflow:auto;z-index:0;width:100%}.task-modal .task__outer{padding-bottom:4rem!important}:root{--task-button-height: 1.75rem}.task__fields-container{--f-button-active-background: var(--f-color-surface-stronger);--f-button-background-color-hover: var(--f-color-surface-strong);--f-button-background-color: var(--f-color-background);--f-button-border-color: var(--f-color-border)}.f-button.is-inactive{--f-button-color: var(--f-color-text-weakest)}.task__toolbar{gap:.35rem;justify-content:flex-start;width:100%;height:var(--header-sidebar-height);color:var(--f-color-text-weaker);padding:var(--header-sidebar-padding);position:sticky;top:0;z-index:1000;border-bottom:1px solid var(--f-color-border)}.task__toolbar .f-button.button-icon{color:var(--f-color-text-weak)}.task__title{width:100%;gap:.5rem;justify-content:flex-start;align-content:flex-start;align-items:flex-start;top:0;z-index:100;padding:1.5rem 0rem;--f-checkbox-alt-border-color: var(--f-color-border-strong);--f-checkbox-alt-border-color-hover: var(--f-color-border-strong);--f-checkbox-alt-active-border-color: var(--f-color-border-strong);--f-checkbox-alt-disabled-border-color: var(--f-color-border-strong)}.task__title .f-rich-input{font-size:2rem;line-height:2rem;margin-top:.15rem;letter-spacing:var(--letter-spacing-stronger)}.task__title.is-complete .f-rich-input,.task__title.is-complete .f-rich-input *{color:var(--f-color-text-weakest)}.task__attachments{flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:.25rem;padding:0rem;margin-top:2rem;width:100%}.task__description{justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:0 1rem 0rem 1.25rem;width:100%;gap:.5rem}.task__description-icon{color:var(--f-color-text-weakest);position:relative;top:2px;left:-5px}.task__description-icon .f-text{color:currentColor;position:absolute;right:0;top:20px;padding-right:1px;white-space:nowrap;overflow:visible}.task__description-text{flex:1}.task__description-text .tiptap{min-height:100px}.task__description-md{width:100%}.task__description-md>*{color:var(--f-color-text)}.task__description-md.is-placeholder>*{color:var(--f-color-text-weakest)}.task__fields-container{width:100%;align-items:stretch}.task__fields-container .f-label{max-width:fit-content}.task__fields{gap:1rem;width:100%;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:0rem 2rem;margin-top:2rem;--f-common-avatar-border-color: var(--f-color-background);--f-common-action-button-color: var(--f-color-text-weaker);--f-common-action-button-border: 1px dashed var(--f-color-text-weakest)}.task__data-row{justify-content:flex-start;align-items:flex-start;min-height:1.75rem;width:100%;padding:0}.task__data-row-field{width:120px;min-height:1.75rem;gap:.75rem;justify-content:flex-start;position:relative;color:var(--f-color-text)}.task__data-row-field .f-text{font-weight:var(--f-font-weight-medium);flex:1}.task__data-row-value{justify-content:flex-start;gap:.5rem;flex:1;padding-right:.5rem;min-height:1.75rem}.task__data-row-value .f-label-button{gap:.3rem}.task__subtasks{width:100%;position:relative;z-index:0;--f-todo-padding: 0rem}.task__subtasks .f-todo{z-index:0;min-width:auto}.task__section-heading{padding:1rem 1.5rem;justify-content:flex-start;gap:10px;width:100%;background:var(--f-color-background)}.task-comments{gap:1rem;padding:1rem 1rem 2rem .5rem;width:100%}.task-comment-bubble{gap:1rem;align-items:flex-start;padding:0rem 0rem 0rem 1.75rem;margin-right:auto;position:relative;width:100%;transition:background-color .5s}.task-comment-bubble:hover{background-color:transparent}.task-comment-bubble.is-consecutive .task-comment-bubble__header,.task-comment-bubble.is-consecutive .task-comment-bubble__avatar .f-avatar{display:none}.task-comment-bubble__content{align-items:flex-start;gap:.5rem;margin-right:auto;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal}.task-comment-bubble__avatar{width:3.5rem;height:fit-content;margin-bottom:auto;flex-shrink:0}.task-comment-bubble__main{gap:.1rem;align-items:flex-start;justify-content:stretch;align-content:stretch}.task-comment-bubble__toolbar{position:absolute;top:0rem;right:1.5rem;width:fit-content;z-index:10;--reveal-target-speed: .05s}.task-comment-bubble__bubble{padding:.5rem;margin-right:3.5rem;background:rgba(from var(--f-color-surface) r g b / 100%);color:var(--f-color-text);border-radius:var(--f-radius);flex:1;border:1px solid var(--f-color-border)}.task-comment-bubble.is-edit{width:100%}.task-comment-bubble.is-edit .task-comment-bubble__content{flex:1}.task-comment-bubble.is-edit .task-comment-bubble__bubble{width:100%;display:block}.task-comment-bubble__bubble-edit{padding:.5rem .9rem;background:var(--f-color-surface);color:var(--f-color-text);border-radius:var(--f-radius);width:100%;outline:2px solid var(--f-color-accent)}.is-emoticon .task-comment-bubble__bubble{font-size:2rem}.task-comment-bubble__bubble .mention{border-radius:.4rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--f-color-text)!important;font-weight:var(--f-font-weight-bold)}.task-comment-bubble__header{gap:.5rem;width:100%;justify-content:flex-start}.task-comment-bubble__header-status{height:1px}.task-comment-bubble__header-name{color:var(--f-color-text-weaker);font-weight:var(--f-font-weight-bold);transition:color 1s}.task-comment-bubble__header-date{color:var(--f-color-text-weaker);transition:color 1s;opacity:.75}.task-comment-bubble__header-date.is-hover{text-align:right;padding-right:1rem;display:inline-block;width:100%}.task-comment-bubble__reactions{gap:.5rem}.task-comment-bubble__reaction{font-size:35px;cursor:pointer;transition:scale .25s ease-in-out;scale:.75}.task-comment-bubble__reaction:hover{scale:1}.task-comment-bubble__user-reactions{gap:.75rem;padding:0 0 0rem!important}.task-comment-bubble__user-reaction{color:var(--f-color-text-weaker);gap:3px;font-size:var(--f-font-size-sm);font-weight:var(--f-font-weight-bold)}.task-comment-bubble__user-reaction .f-text{font-size:1rem;font-weight:var(--f-font-weight-bold);color:var(--f-color-text-weaker)}.task-comment-reply{background-color:var(--f-color-surface);border:1px solid var(--f-color-border)}.task-comment-reply .f-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root{--timeline-header-background: var(--f-color-surface-stronger);--timeline-header-height: 50px;--timeline-row-height: 40px;--timeline-column-width: 50px;--timeline-height: 1500px;--timeline-tasks-width: 100%;--timeline-columns: 12;--timeline-footer-height: 2.7rem}.timeline{padding-top:var(--gutter-padding-bottom);position:relative;width:100%;height:calc(100% - var(--timeline-footer-height));z-index:1;flex:1;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.timeline-tasks{height:100%;width:var(--timeline-tasks-width);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;border-right:1px solid var(--f-color-border)}.timeline-tasks.no-dates .f-todo-task-item__date,.timeline-tasks.no-dates .f-todo-task-item__tailend{display:none!important}.timeline-tasks::-webkit-scrollbar{display:none}.timeline-tasks__header{height:var(--timeline-header-height);background:var(--timeline-header-background);background:rgb(from var(--timeline-header-background) r g b / .5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--f-color-border-strong);position:sticky;justify-content:flex-start;padding:0 0 0 2rem;gap:.5rem;top:0;z-index:1000}.timeline-tasks__tasks{height:calc(var(--timeline-height) - var(--timeline-header-height));min-height:calc(100% - var(--timeline-header-height))}.timeline-rows{height:100%;flex:1;position:relative}.timeline-rows__container{position:absolute;overflow:scroll;top:0;right:0;bottom:0;left:0;width:100%;justify-content:flex-start;align-content:flex-start;align-items:flex-start;cursor:grab;background:var(--f-color-surface-strong)}.timeline-rows__container.is-dragging{cursor:grabbing}.timeline-rows__panel{justify-content:stretch;align-content:stretch;align-items:stretch;height:var(--timeline-height);min-height:100%;width:calc(var(--timeline-columns) * var(--timeline-column-width))}.timeline-rows__header{width:100%;height:var(--timeline-header-height);border-right:1px solid var(--f-color-border-strong);width:calc(var(--timeline-columns) * var(--timeline-column-width));border-bottom:1px solid var(--f-color-border-strong);position:sticky;top:0;gap:.25rem;z-index:10;background:var(--timeline-header-background);background:rgb(from var(--timeline-header-background) r g b / .5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.timeline-rows__header-title{font-weight:var(--f-font-weight-bold);position:sticky;left:1rem}.timeline-rows__subheader{width:100%}.timeline-rows__subheader>*{flex:1;display:flex}.timeline-rows__columns{flex:1;width:calc(var(--timeline-columns) * var(--timeline-column-width))}.timeline-rows__column{position:relative;height:100%;flex-shrink:0;width:var(--timeline-column-width);border-right:1px solid var(--f-color-border)}.timeline-rows__row{position:sticky;height:var(--timeline-row-height)}.timeline-footer{bottom:0;left:0;width:100%;position:relative;padding:0 .5rem 0 .35rem;height:var(--timeline-footer-height);gap:1rem;border-top:1px solid var(--f-color-border);--f-range-track-size: var(--f-size-1);--f-range-thumb-size: var(--f-size-4)}.timeline-now-marker{position:absolute;top:0;width:2px;left:0;height:100%;background:var(--f-color-accent);z-index:4}.timeline-item{background:var(--f-color-surface);border-radius:var(--f-radius);white-space:nowrap;overflow:hidden;z-index:1;margin-top:var(--timeline-header-height);box-shadow:var(--f-button-shadow);justify-content:flex-start;padding:0 .5rem;font-weight:var(--f-font-weight-medium);-webkit-user-select:none;user-select:none;touch-action:none;will-change:left,width;position:absolute;cursor:pointer}.timeline-item.is-selected{outline:2px solid var(--f-color-accent);outline-offset:-2px}[data-theme=dark] .timeline-item{background:var(--f-color-surface-strongest)}.timeline-item .is-time{font-weight:var(--f-font-weight-semibold);color:var(--f-color-text-weaker)}.timeline-item-text{gap:.25rem;justify-content:flex-start}.timeline-item-text__title{font-weight:var(--f-font-weight-semibold)}.task-layer{height:var(--timeline-height)}.messages-droparea{position:absolute;gap:1rem;top:0;right:0;bottom:0;left:0;z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgb(from var(--f-color-background) r g b / 70%);outline:1px solid var(--f-color-surface-strong)}.messages-container{flex:1;height:100%;border-radius:0;position:relative;overflow:hidden;border-top-right-radius:var(--f-radius);background:transparent}.sidebar-area .messages-container{background:transparent}.messages{flex:1;width:100%;position:relative;background:transparent;-webkit-user-select:auto;user-select:auto;--f-avatar-badge-outline: .2rem solid var(--f-color-surface-strong) !important}.messages .messages-scroll{scroll-behavior:smooth;display:flex;flex-direction:column;justify-content:flex-end}.messages-inner{display:flex;flex-direction:column;background:transparent;justify-content:flex-end;min-height:100%;gap:0rem;padding:0 0 1.5rem;width:100%}.f-message-bubble{gap:1rem;align-items:flex-start;padding:.5rem 2rem!important;margin-right:auto;position:relative;width:100%;transition:background-color .5s}.f-message-bubble:hover{background-color:rgb(from var(--f-color-surface-strong) r g b / 50%)}.sidebar-area .f-message-bubble:hover{background-color:transparent}.f-message-bubble.is-consecutive{padding-top:0!important;margin-top:-.25rem!important}.f-message-bubble__reply{padding:.5rem;border:1px solid var(--f-color-border);border-radius:var(--f-radius)}.f-message-bubble__reply-name{margin-bottom:.25rem;font-weight:var(--f-font-weight-normal);color:var(--f-color-text-weaker)}.f-message-bubble__reply-name strong{color:var(--f-color-text-weak)}.f-message-bubble__reply-content{color:var(--f-color-text-weaker)}.f-message-bubble__reply-content *{font-weight:var(--f-font-weight-medium);color:var(--f-color-text-weaker);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.f-message-bubble__content{align-items:flex-start;gap:.5rem;margin-right:auto;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal}.is-channel .f-message-bubble__content{width:100%}.f-message-bubble__avatar{width:2rem;height:fit-content;margin-bottom:auto;flex-shrink:0}.f-message-bubble__main{gap:.1rem;align-items:flex-start;justify-content:stretch;align-content:stretch}.f-message-bubble__toolbar{position:absolute;top:0rem;right:1.5rem;width:fit-content;z-index:10;--reveal-target-speed: .05s}.f-message-bubble__bubble{padding:.5rem;margin-right:0rem;background:rgba(from var(--f-color-surface) r g b / 100%);color:var(--f-color-text);border-radius:var(--f-radius);flex:1;border:1px solid var(--f-color-border);align-items:flex-start;align-content:flex-start;justify-content:flex-start}.f-message-bubble__guest{background:rgba(from var(--f-color-accent) r g b / 10%);text-transform:uppercase;margin:-1rem 0;color:var(--f-color-accent);border-radius:var(--f-radius);padding:.25rem .5rem;font-size:.7rem!important;font-weight:var(--f-font-weight-semibold)}.f-message-bubble__bubble.is-forwarded>*,.f-message-bubble__bubble.is-forwarded{font-style:italic;color:var(--f-color-text-weaker)!important}.f-message-bubble.is-edit{width:100%}.f-message-bubble.is-edit .f-message-bubble__content{flex:1}.f-message-bubble.is-edit .f-message-bubble__bubble{width:100%;display:block}.f-message-bubble__bubble-edit{padding:.5rem .9rem;background:var(--f-color-surface);color:var(--f-color-text);border-radius:var(--f-radius);width:100%;outline:2px solid var(--f-color-accent)}.is-emoticon .f-message-bubble__bubble{font-size:2rem}.f-message-bubble__bubble .mention{border-radius:.4rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--f-color-text)!important;font-weight:var(--f-font-weight-bold)}.f-message-bubble__header{gap:.5rem;width:100%;justify-content:flex-start}.f-message-bubble__header-name{color:var(--f-color-text);font-weight:var(--f-font-weight-bold);font-size:var(--f-font-size-md);transition:color 1s}.f-message-bubble__header-webhook{text-transform:uppercase;border-radius:var(--f-radius);color:var(--f-color-text-weaker);background-color:var(--f-color-surface-strong);padding:0rem .5rem;font-size:.7rem;font-weight:var(--f-font-weight-extrabold);height:1.25rem;transition:color 1s}.f-message-bubble__header-status{height:1px}.f-message-bubble__header-date{color:var(--f-color-text-weaker);transition:color 1s;opacity:.75}.f-message-bubble__reactions{gap:.5rem}.f-message-bubble__reaction{font-size:35px;cursor:pointer;transition:scale .25s ease-in-out;scale:.75}.f-message-bubble__reaction:hover{scale:1}.f-message-bubble-preview{position:relative;padding:0 0 0 .75rem;text-decoration:none;border-left:.5rem solid var(--f-color-border);width:fit-content;height:fit-content;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:.25rem}.messages__is-typing{position:absolute;bottom:0;left:0;width:100%;font-weight:var(--f-font-weight-medium);color:var(--f-color-text-weakest);padding:0 2rem!important;height:2rem;justify-content:flex-start}.f-message-attachment{align-items:flex-start}.message-attachment__task .message-hover,.f-attachment .message-hover,.f-message-attachment .message-hover{opacity:0;transition:opacity .2s}.message-attachment__task:hover .message-hover,.f-attachment:hover .message-hover,.f-message-attachment:hover .message-hover{opacity:1}.f-message-attachment__tools{justify-content:flex-start;gap:.5rem;width:200px;margin-top:.5rem}.f-message-attachment__image{width:200px;height:200px}.f-message-attachment__video{max-width:300px;position:relative}.f-message-attachment__audio-waveform{padding:1rem 0;width:100%;height:50px;max-width:300px;justify-content:flex-start;position:relative;--f-audio-waveform-inactive: var(--f-color-surface-strongest);--f-audio-waveform-pin-height: 30px}.f-message-attachments{gap:.25rem;flex-wrap:wrap;justify-content:flex-start}.f-message-bubble__footer{gap:.75rem;margin-bottom:.25rem;padding:0 0 0rem!important;position:relative}.is-channel .f-message-bubble__footer{margin-bottom:0}.f-message-bubble__user-reactions{gap:.75rem;padding:0 0 0rem!important;position:relative}.f-message-bubble__user-reactions-popover{margin-top:-.5rem;padding:1rem 1rem 1rem .75rem;gap:.5rem;background:var(--f-color-surface);border:1px solid var(--f-color-border);z-index:10;width:fit-content!important;border-radius:var(--f-radius);box-shadow:var(--f-shadow-menu);justify-content:flex-start;align-items:flex-start;align-content:flex-start}.f-message-bubble__user-reactions-popover>.f-text{flex-shrink:0;gap:.5rem;width:100%;justify-content:flex-start}.f-message-bubble__user-reactions-popover>.f-text>*{flex-shrink:0}.f-message-bubble__user-reaction{color:var(--f-color-text-weaker);gap:3px;font-size:var(--f-font-size-sm);font-weight:var(--f-font-weight-bold)}.f-message-bubble__user-reaction .f-text{font-size:1rem;font-weight:var(--f-font-weight-bold);color:var(--f-color-text-weaker)}.f-message-reply{background-color:var(--f-color-surface);border:1px solid var(--f-color-border)}.f-message-reply .f-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.messages-inner .date-badge{background:var(--f-color-background);padding:.25rem .5rem;border-radius:var(--f-radius);font-weight:var(--f-font-weight-semibold);color:var(--f-color-text-weaker);border:1px solid var(--f-color-border);margin:0 auto;transform:translate(0) translateY(-49%);width:fit-content;height:25px;position:sticky;top:15px;text-align:center;z-index:10}.is-channel .messages-inner .date-badge{background:var(--f-color-surface);border:1px solid var(--f-color-border)}.is-channel .f-message-bubble__header-name{color:var(--f-color-text);font-weight:var(--f-font-weight-bold);font-size:var(--f-font-size-md);transition:color 1s}.is-channel .messages{--f-avatar-badge-outline: .2rem solid var(--f-color-surface) !important;background:var(--f-color-surface)}.is-channel .messages-inner{background:var(--f-color-surface)}.messages-inner,.is-channel .messages-inner{--f-divider-color: var(--f-color-border)}.is-channel .f-message-bubble{padding:.5rem 2.25rem!important}.is-channel .f-message-bubble__avatar{width:3rem;justify-content:flex-end;display:flex}.is-channel .f-message-bubble__header-date.is-consecutive{margin-left:auto}.is-channel .f-message-bubble.is-consecutive{margin-top:0!important}.is-channel .f-message-bubble .f-message-bubble__bubble{background:none;border:none;padding:0!important;border-radius:0;margin-right:0!important;color:var(--f-color-text);flex:1}.is-channel .f-message-bubble__bubble.is-system{margin-left:4rem}.f-message-bubble__bubble.is-system{color:var(--f-color-text-weaker);margin-left:3rem;font-style:italic;background:none;border:none;padding:.25rem 0}.is-channel .f-message-bubble__toolbar{top:-.5rem;right:1.25rem}.is-channel .f-message-reply{background-color:var(--f-color-surface);border:1px solid var(--f-color-border)}.is-channel .f-message-bubble__reply{border:1px solid var(--f-color-border)}:root{--stream-gutter: 100px}.is-stream .f-message-bubble__main{gap:10px}.is-stream .f-message-bubble__avatar .f-avatar,.is-stream .f-message-bubble__header{display:none}.is-stream .f-message-bubble__header-date.is-consecutive.reveal-on-hover-target{opacity:1!important;margin-top:2px!important}.is-stream .f-message-bubble__header-name{padding-right:.25rem!important}.is-stream .f-message-attachments,.is-stream .f-message-bubble__forward,.is-stream .f-message-bubble__reply,.is-stream .f-message-bubble__bubble-edit,.is-stream .gif-demo,.is-stream .f-message-bubble__footer{margin-left:calc(var(--stream-gutter) + 10px)}.f-message-bubble__header-name-stream{width:var(--stream-gutter);justify-content:flex-end}.compose{width:100%;background:var(--f-color-surface);border-radius:var(--f-radius-xl);transition:box-shadow .3s;outline:1px solid var(--f-color-border)}[data-theme=light] .compose{background:var(--f-white)}[data-theme=dark] .compose{background:rgba(from var(--f-color-base-900) r g b / 50%)}.compose:focus-within{box-shadow:0 0 25px -5px rgba(from var(--f-color-base-950) r g b / .05)}.compose-files{padding:1rem 1rem 0;width:100%;gap:.25rem;justify-content:flex-start}.compose-container{z-index:1000;position:relative;height:fit-content;padding:0 1.25rem 1.25rem;width:100%;border:none;background:transparent}.is-channel .compose-container{background:none;padding:0rem 2rem 1.85rem}.task__outer .compose-container{padding:0 0rem 2rem!important}.compose-input{width:100%}.compose-input .tiptap-editor{padding:1.5rem 1.5rem 0}.compose-toolbar{margin-top:.5rem;gap:.25rem;padding:0 1rem .75rem}.gif-demo{background-color:var(--f-color-surface-strong);border-radius:var(--f-radius);border:1px solid var(--f-color-border);position:relative;height:200px;width:fit-content}.gif-demo.is-loading{width:200px}.gif-demo img{border-radius:var(--f-radius);display:inline-block;height:200px}.sidebar-area .gif-demo{min-height:100px;max-width:250px;height:fit-content}.sidebar-area .gif-demo img{height:fit-content;object-fit:contain}.compose-attachment__button{z-index:10;border-radius:100px;background-color:var(--f-color-danger);color:var(--f-color-danger-weak);width:15px;height:15px;padding:0!important;border:none;position:absolute;right:-.75rem;top:-.75rem;--f-icon-sizing-md: 11px;--f-icon-stroke-width-md: 3;--f-buttonize-outline-color: var(--f-color-danger);outline-offset:1px}.message-attachment__task{border-radius:var(--f-radius);border:1px solid var(--f-color-border);color:var(--f-color-text);padding:0 .5rem;height:2.5rem;width:250px;justify-content:flex-start;gap:.5rem;max-width:300px}.sidebar-area .message-attachment__task{border-color:var(--f-color-border);max-width:250px}.message-attachment__task.is-complete,.message-attachment__task.is-complete span{color:var(--f-color-text-weaker);text-decoration:line-through}.message-attachment__task-title{flex:1}:root{--f-white: oklch(.9925 .001 0);--f-font-size: 13.125px;--f-font: "Inter";--f-font-weight-normal: 500;--f-font-features: "dlig" 1, "calt" 1, "case" 1, "ccmp" 1, "cv10" 1, "cv06" 1, "cv12" 1, "cv13" 1;--f-font-body: "1 Schibsted Grotesk", var(--f-font), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Ubuntu", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--f-font-heading: "1 Bricolage Grotesque", var(--f-font), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Ubuntu", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--letter-spacing: -.15px;--letter-spacing-strong: -.3px;--letter-spacing-stronger: -.75px;--f-nav-project-radius: var(--f-radius-sm);--view-button-radius: var(--f-radius-lg);--view-button-padding: .7rem;--view-height: 38px;--view-padding: 0rem .5rem 0 .6rem;--view-button-height:32px;--header-nav-height: 4rem;--header-nav-padding: .25rem 1rem 0rem .9rem;--header-height: 3.2rem;--header-padding: 0rem .5rem 0rem 1.25rem;--header-sidebar-height: 3.8rem;--header-sidebar-padding: .25rem .75rem 0rem .75rem;--header-toolbar-padding: 0rem .5rem 0 1.25rem;--frame-radius: var(--f-radius-lg);--frame-padding: .5rem;--busy: var(--f-color-surface);--max-width: 100%;--gutter: 4rem;--gutter-padding-bottom: 0rem;--f-color-sidebar: transparent;--reveal-target-speed: .5s;--f-date-cell-today: var(--f-color-accent-600);--task-modal-margin: 1rem;--f-spinner-overlay-background-color: var(--f-color-surface-strong);--f-popout-spacing: 2px;--nav-project-height: 30px;--nav-main-heading-font-size: 1rem;--nav-main-radius: var(--f-radius-sm);--main-heading-font-size: 1rem;--main-heading-font-weight: 700;--project-heading-font-size: 1rem;--project-heading-toolbar-padding: 0rem .65rem 1.25rem 1.5rem;--project-heading-toolbar-padding-channel: 0rem .65rem 0rem 1.25rem}[data-theme=light]{--f-color-main-icon: var(--f-color-base-650);--f-color-project-text-active: var(--f-color-base-800);--f-color-project-text-inactive: var(--f-color-base-650);--f-color-project-bg-hover: rgba(from var(--f-color-base-200) r g b / 25%);--f-color-project-bg-active: rgba(from var(--f-color-base-200) r g b / 50%);--f-color-project-bg-pressed: rgba(from var(--f-color-base-200) r g b / 60%);--f-color-toolbutton-bg-hover: var(--f-color-project-bg-hover);--frame-border: 1px solid var(--f-color-base-150);--f-color-inbox-bg-hover: rgba(from var(--f-color-surface-strong) r g b / 50%);--f-color-inbox-sidebar-bg-hover: var(--f-color-surface-stronger);--f-color-thread-bg-hover: rgba(from var(--f-color-surface-strong) r g b / 50%);--f-color-progress-circle-background: var(--f-color-base-100);--f-color-progress-circle: var(--f-color-base-300);--f-color-project-icon: var(--f-color-base-400);--f-color-view-border: var(--f-color-border)}[data-theme=dark]{--f-color-main-icon: var(--f-color-text-weak);--f-color-project-text-active: var(--f-color-text);--f-color-project-text-inactive: var(--f-color-text-weak);--f-color-project-bg-hover: rgba(from var(--f-color-base-900) r g b / 75%);--f-color-project-bg-active: var(--f-color-base-900);--f-color-project-bg-pressed: var(--f-color-base-850);--f-color-toolbutton-bg-hover: var(--f-color-surface-strong);--frame-border: 1px solid var(--f-color-base-900);--f-color-inbox-bg-hover: rgba(from var(--f-color-surface-strong) r g b / 50%);--f-color-inbox-sidebar-bg-hover: var(--f-color-surface-stronger);--f-color-thread-bg-hover: rgba(from var(--f-color-surface-strong) r g b / 50%);--f-color-progress-circle-background: var(--f-color-base-950);--f-color-progress-circle: var(--f-color-base-700);--f-color-project-icon: var(--f-color-base-700);--f-color-view-border: var(--f-color-border)}[data-theme=light] .f-modal .f-tab-list,[data-theme=light] .dock,[data-theme=light] .nav,[data-theme=light] .sidebar-area,[data-theme=light] .sidebar-area-route{--f-color-surface-strong: var(--f-color-base-100);--f-color-surface-stronger: var(--f-color-base-150);--f-color-surface-strongest: var(--f-color-base-200)}[data-theme=light] .app-content{background:linear-gradient(105deg,var(--f-color-background) 0px,var(--f-color-base-100) 30%,var(--f-color-background) 70%)}[data-theme=dark] .app-content{background:linear-gradient(105deg,oklch(.21 .017 280) 0px,var(--f-color-background) 50%)}html,body{font-size:var(--f-font-size);background:var(--f-color-background);letter-spacing:var(--letter-spacing)!important;text-rendering:optimizeLegibility;font-style:normal;font-weight:var(--f-font-weight-normal);-webkit-font-smoothing:antialiased!important;text-size-adjust:100%;text-decoration-thickness:auto;font-feature-settings:var(--f-font-features)}input{letter-spacing:var(--letter-spacing)!important;font-feature-settings:var(--f-font-features)}.f-text{-webkit-font-smoothing:antialiased!important}h1,h2,h3,h4,h5,h6{font-feature-settings:var(--f-font-features)}h3,h4,h5,h6,h1,h2{font-weight:var(--f-font-weight-semibold);letter-spacing:var(--letter-spacing-strong)!important}.workspace-onboarding h1{font-weight:400;letter-spacing:-1.5px!important}[data-theme=light] .sidebar-area .f-calendar-schedule,[data-theme=light] .sidebar-area .f-calendar-days{--f-calendar-schedule-background: var(--f-color-sidebar);--f-calendar-schedule-gutter-background: var(--f-color-sidebar);--f-calendar-days-day-background: var(--f-color-sidebar);--f-calendar-days-day-background-hover: var(--f-color-sidebar);--f-calendar-segment-dimmed: var(--f-color-base-100)}[data-theme=dark] .sidebar-area .f-calendar-schedule,[data-theme=dark] .sidebar-area .f-calendar-days{--f-calendar-schedule-background: var(--f-color-sidebar);--f-calendar-schedule-gutter-background: var(--f-color-sidebar);--f-calendar-days-day-background: var(--f-color-sidebar);--f-calendar-days-day-background-hover: var(--f-color-sidebar);--f-calendar-segment-dimmed: var(--f-color-base-900)}.workspace-avatar .f-avatar{--f-image-background-color: var(--f-color-background);--f-avatar-background-color: var(--f-color-surface-strongest);--f-avatar-color: var(--f-color-text);--f-avatar-border-radius: var(--nav-main-radius);color:var(--f-color-text)}[data-theme=dark] .workspace-avatar .f-avatar{--f-avatar-background-color: var(--f-color-surface-strong)}.bento{background:linear-gradient(rgba(255,255,255,.16) 0%,rgba(255,255,255,0) 100%);border-radius:4px;opacity:1}.infomodal{background-color:var(--f-color-base-950);border-radius:var(--f-radius);box-shadow:var(--f-shadow-2xl);overflow:hidden}.infomodal:before{content:"";position:absolute;bottom:-150px;left:0;width:1500px;height:1500px;z-index:1;background-image:linear-gradient(rgba(170,133,249,.232) 3px,transparent 1px),linear-gradient(90deg,rgba(159,117,252,.232) 3px,transparent 1px);background-size:5% calc(100% / 30);transform:perspective(400px) rotateX(50deg) rotate(-25deg);transform-origin:bottom left;pointer-events:none;mask-image:radial-gradient(ellipse at bottom left,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at bottom left,black 30%,transparent 70%);filter:blur(2px)}.workspaces__workspace:hover{background:rgba(from var(--f-color-surface-strong) r g b / 30%);transition:background 1s;cursor:pointer}.f-image{image-rendering:smooth!important}.f-button *,.f-button{letter-spacing:var(--letter-spacing)!important}.f-button{--f-focus: none !important}.f-button.is-subtle{background:transparent}.f-badge.is-danger{background:var(--f-color-red-500)!important}.f-modal{--f-tab-ix-spacing: .75rem;--f-tabs-tab-height: 2.35rem;--f-tabs-tab-color: var(--f-color-text-weak);--f-tabs-tab-active: var(--f-color-text);--f-tabs-tab-color-active: var(--f-color-text);--f-tabs-tab-list-background: linear-gradient( to bottom right, var(--f-color-surface-strong) 0%, var(--f-color-surface-stronger) 250% );--f-tabs-tab-background-hover: var(--f-color-surface-stronger);--f-tabs-tab-background-active: var(--f-color-surface-strongest);--f-tabs-panel-padding: 2rem 4rem}.f-attachment__text-label span{font-size:var(--f-font-size-sm);font-weight:var(--f-font-weight-semibold)}.f-attachment__text-meta span{font-size:.8rem}.settings-modal{max-height:90%;--f-modal-body-padding: 0}.f-modal .settings-panel{padding:var(--f-tabs-panel-padding);top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.f-modal .settings-panel>*+*{margin-top:1.5rem}.f-modal .f-spinner-overlay{border-radius:var(--f-modal-border-radius)}.f-modal .f-tab-list{width:225px;padding:0 1rem}.f-modal .f-tab-list .f-heading{padding:1.5rem 0 1rem .9rem;font-size:12px!important;font-weight:var(--f-font-weight-semibold);color:var(--f-color-text-weaker)}.f-modal .f-tab-list{border-top-left-radius:var(--f-modal-border-radius);border-bottom-left-radius:var(--f-modal-border-radius)}.f-modal .f-tab__active{display:none!important}.f-modal .f-tab{border-radius:var(--f-nav-project-radius);transition:background .25s}.f-modal .f-tab.is-selected{background:var(--f-color-surface-stronger);font-weight:var(--f-font-weight-semibold)}.f-modal .f-tab.is-selected .f-badge{background-color:#0000001a}[data-theme=dark] .f-button.is-accent{color:var(--f-color-base-50)!important}[data-theme=dark] .sidebar-area{border-left:0px solid var(--f-color-surface-strong)!important}.user-preview .f-avatar.sm{width:1.5rem!important;height:1.5rem!important}.user-preview .f-avatar.sm .f-text.sm{font-size:.8rem!important}.calendar-header{background:var(--f-color-surface)}.project-sidebar{background:var(--f-color-background);width:3.8rem;flex-shrink:0;gap:.2rem;padding:.75rem 0;padding-right:.25px;justify-content:flex-start;border-left:1px solid var(--f-color-background);border-right:1px solid var(--f-color-background);-webkit-user-select:none;user-select:none}.sidebar-area .f-pill.is-outline{border-color:var(--f-color-border)}.frame{overflow:hidden;border-radius:var(--frame-radius);border:var(--frame-border);box-shadow:0 0 15px -4px #0000000a}.dock,.project-sidebar{--f-button-color: var(--f-color-text-weak);--f-button-color-hover: var(--f-color-accent);--f-button-background-color-hover: var(--f-color-project-bg-hover);--f-button-active-background: var(--f-color-project-bg-hover)}.dock .f-button.is-default:not(:disabled,.is-loading):active,.project-sidebar .f-button.is-default:not(:disabled,.is-loading):active,.project-sidebar .f-button.is-default:not(:disabled,.is-loading).is-active{background-color:var(--f-button-active-background)!important}.dock-buttons{--f-button-color: var(--f-color-text-weak);--f-button-color-hover: var(--f-color-accent);--f-button-background-color-hover: var(--f-color-project-bg-hover);--f-button-active-background: var(--f-color-project-bg-pressed)}.project-sidebar.is-open{border-left:1px solid var(--f-color-border);margin-left:0}[data-theme=light] .project-header{--f-avatar-background-color: var(--f-color-surface-stronger)}.sidebar-area .f-header,.sidebar-area .f-header .f-button{border-color:var(--f-color-border)}.sidebar-area-route{overflow:hidden}.sidebar-area{position:relative;gap:20px;z-index:3;border-color:var(--f-color-background)!important;border-width:2px!important;height:calc(100% - (var(--frame-padding) * 0));--busy: var(--f-color-sidebar);--f-todo-background: var(--f-color-background);--f-todo-padding: 1rem 2rem 1rem 1rem;--f-common-avatar-border-color: var(--f-color-surface-stronger);--f-checkbox-alt-active-background-color: var(--f-color-surface-strong);--f-checkbox-alt-background-color: var(--f-color-surface-strong);--f-image-background-color: var(--f-color-surface-stronger);--f-avatar-background-color: var(--f-color-surface-stronger)}[data-theme=light] .sidebar-area{--f-common-action-button-border: 1px dashed var(--f-color-text-weakest);--f-common-action-button-color: var(--f-color-text-weaker);--f-todo-task-border-bottom: var(--f-todo-task-border-width) solid var(--f-color-border);--f-todo-add-section-border: var(--f-todo-task-border-width) solid var(--f-color-border);--f-todo-add-task-border-bottom: var(--f-todo-task-border-width) solid var(--f-color-border)}[data-theme=light] .sidebar-area .f-todo-task-item{border-color:var(--f-color-border)}.sidebar-area .calendar-header{background:var(--f-color-sidebar)}.sidebar-area .f-calendar-days-day__title{display:none}.sidebar-area .f-calendar-schedule,.sidebar-area .f-calendar-days{--f-color-surface: var(--f-color-sidebar)}.f-avatar-group .f-avatar .f-text.sm{font-size:.7rem!important;font-weight:var(--f-font-weight-bold)!important;color:var(--f-color-text-weak)!important}.EmojiPickerReact{--epr-emoji-size: 24px !important}.f-user-list h5{font-weight:var(--f-font-weight-normal)}.f-button.button-icon{height:26px;width:26px;z-index:1;padding:0;box-shadow:none;border:none;--f-button-background-color: transparent;--f-button-background-color-hover: var(--f-color-surface-strong);--f-button-active-background: var(--f-color-surface-stronger)}.nav .f-button.button-icon{--f-button-background-color: transparent;--f-button-background-color-hover: var(--f-color-surface-stronger);--f-button-active-background: var(--f-color-surface-strongest);border:none;box-shadow:none}.task__fields .f-button.button-icon,.sidebar-area .f-button.button-icon{--f-button-background-color: transparent;--f-button-background-color-hover: var(--f-color-surface-strong);--f-button-active-background: var(--f-color-surface-stronger);border:none;box-shadow:none}.task__fields .f-button.button-icon{--f-button-color: var(--f-color-text-weakest)}[data-theme=light] .task__fields .f-button.button-icon,[data-theme=light] .sidebar-area .f-button.button-icon{--f-button-active-background: var(--f-color-base-150)}.f-button.subtle-button{--f-button-background-color: transparent;--f-button-background-color-hover: var(--f-color-surface-strong);--f-button-active-background: var(--f-color-surface-stronger);box-shadow:none;border:none}.nav .f-button.subtle-button{--f-button-background-color: transparent;--f-button-background-color-hover: var(--f-color-surface-strong);--f-button-active-background: var(--f-color-surface-stronger);border:none;box-shadow:none}.task__fields .f-button.subtle-button,.sidebar-area .f-button.subtle-button{--f-button-background-color: transparent;--f-button-background-color-hover: var(--f-color-surface-stronger);--f-button-active-background: var(--f-color-surface-strongest);border:none;box-shadow:none}button.f-button.button-sidebar{height:2rem;padding:0 .5rem;min-width:2rem;border:0;box-shadow:none;--f-button-background-color: rgba(0, 0, 0, 0);--f-button-background-color-hover: var(--f-color-surface-strong);--f-button-active-background: var(--f-color-surface-stronger)}.button-background{border:none;box-shadow:none;--f-button-background-color-hover: rgba(from var(--f-color-surface-stronger) r g b / 50%);--f-button-background-color: transparent;--f-button-active-background: var(--f-color-surface-stronger)}.button-background:hover{color:var(--f-color-accent)!important}.nav-header__menu button:focus{outline:none!important}.tools-button{height:25px!important;width:25px!important;padding:0!important;--f-button-background-color: var(--f-color-surface)}[data-theme=dark] .tools-button{--f-button-background-color: var(--f-color-surface);--f-button-background-color-hover: var(--f-color-surface-strong);--f-button-active-background: var(--f-color-surface-stronger)}.nav-heading{letter-spacing:var(--letter-spacing)!important;color:var(--f-color-text)}.nav-section-heading{font-size:.95rem!important;font-weight:var(--f-font-weight-semibold);color:currentColor;margin-left:-3px}.clamp-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clamp-text-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.clamp-text-1,.clamp-text-one{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.medium-text,.medium-text *{--f-font-weight-normal: var(--f-font-weight-medium)}.reveal-on-hover-1 .reveal-on-hover-target-1,.reveal-on-hover .reveal-on-hover-target{opacity:0;transition:opacity var(--reveal-target-speed)}.reveal-on-hover:hover .reveal-on-hover-target,.reveal-on-hover-1:hover .reveal-on-hover-target-1{opacity:1}.f-text.is-label{font-size:var(--f-font-size-sm);font-weight:var(--f-font-weight-semibold);-webkit-user-select:none;user-select:none}.f-modal__inner.is-middle-center.task-modal{top:calc(var(--task-modal-margin) / 2)!important;left:calc(var(--task-modal-margin) / 2)!important;transform:none!important}.views-toolbar{border-bottom:1px solid var(--f-color-border);margin-top:-.3rem}.views-toolbar .f-drag-area__placeholder{border-radius:var(--view-button-radius);background:var(--f-color-surface)}.f-drag-ghost .view-button{border-color:transparent!important}.view-types>div{padding:1rem;height:65px;flex:1;background:linear-gradient(to bottom right,var(--f-color-surface) 0%,var(--f-color-background) 200%);border-radius:var(--f-radius-lg);border:1px solid var(--f-color-surface-stronger);color:var(--f-color-text);transition:box-shadow .15s}.view-types>div:hover{cursor:pointer;color:var(--f-color-text);border:1px solid var(--f-color-surface-strongest);box-shadow:inset 0 0 30px #00000005}.view-types>div.is-active{border:1px solid var(--f-color-text);color:var(--f-color-text)}.views-container{height:var(--view-height);width:fit-content;position:relative;overflow:hidden;gap:.5rem;flex-shrink:0;flex:1;background:var(--f-color-surface);padding-right:.2rem}.view-button{padding:0 var(--view-button-padding);height:var(--view-height);flex-shrink:0;gap:6px;position:relative;cursor:pointer;color:var(--f-color-text);transition:background-color .1s;border-radius:var(--view-button-radius);outline:3px solid var(--f-color-surface);background:var(--f-color-surface);outline-offset:-3px}.view-button .f-editable .f-text{font-weight:var(--f-font-weight-medium);font-size:var(--f-font-size-md)}.view-button.is-active .f-editable .f-text,.view-button.is-active{color:var(--f-color-text)}.view-button.is-active{background:var(--f-color-surface)}.view-button.is-active:after{content:"";position:absolute;display:block;height:2px;bottom:0;left:calc(var(--view-button-padding) - 1px);width:calc(100% - (var(--view-button-padding) * 2) + 4px);background:var(--f-color-accent)}.view-button:not(.is-active):active{background:var(--f-color-surface-stronger)!important}[data-theme=dark] .view-button.is-active{background:var(--f-color-surface)}.view-button:not(.is-active):hover{background:var(--f-color-surface-strong);outline:3px solid var(--f-color-surface);outline-offset:-3px}.nav .f-scrollbar{--f-scrollbar-foreground: var(--f-color-surface);--f-scrollbar-background: transparent;overflow-y:scroll}.nav{-webkit-user-select:none;user-select:none;background:transparent;--f-drag-lined-size: 2px;--f-drag-indent: 2.5rem}.nav .f-avatar-group .f-avatar{--f-image-background-color: var(--f-color-background);--f-avatar-color: var(--f-color-accent);--f-avatar-background-color: var(--f-color-surface-strongest);border:1px solid var(--f-color-background)}.nav .f-buttonize-outline{outline-color:var(--f-color-accent)!important}.nav .f-drag-area__placeholder{background:transparent;position:relative}.nav .f-drag-area__placeholder:after{border-radius:var(--f-nav-project-radius);background:var(--f-color-project-bg-pressed);content:" ";position:absolute;display:block;height:100%;width:100%;left:0;right:0}.inbox-notification{cursor:pointer;background-color:var(--f-color-surface);transition:background-color .1s;border-bottom:1px solid var(--f-color-border)}.inbox-notification.is-open,.inbox-notification:hover{background-color:var(--f-color-inbox-bg-hover)}.thread{cursor:pointer;background-color:var(--f-color-surface);transition:background-color .1s;border-bottom:1px solid var(--f-color-border)}.thread.is-open,.thread:hover{background-color:var(--f-color-thread-bg-hover)}.inbox-sidebar-notification{cursor:pointer;padding:.5rem 1rem 0;transition:background-color .1s;margin:0!important}.f-timeline>.inbox-sidebar-notification:first-child{padding-top:1rem}.inbox-sidebar-notification:hover{background-color:var(--f-color-inbox-sidebar-bg-hover)}.inbox-notification.read .inbox-text,.inbox-sidebar-notification.read .inbox-text,.thread.read .threads-text,.inbox-notification.read .inbox-text *,.inbox-sidebar-notification.read .inbox-text *,.thread.read .threads-text *{color:var(--f-color-text-weakest)!important}.inbox-notification:not(.read) .inbox-text,.inbox-sidebar-notification:not(.read) .inbox-text,.thread:not(.read) .threads-text,.inbox-notification:not(.read) .inbox-text *,.inbox-sidebar-notification:not(.read) .inbox-text *,.thread:not(.read) .threads-text *{font-weight:var(--f-font-weight-bold)}.dropdown-menu{display:flex;flex-direction:column;gap:.1rem;overflow:auto;padding:.4rem;position:relative;z-index:100000;box-shadow:var(--f-rich-input-menu-shadow);border:1px solid;border-color:var(--f-rich-input-menu-border-color);box-shadow:var(--f-shadow-menu);padding:var(--f-rich-input-menu-padding);border-radius:var(--f-rich-input-menu-border-radius);background:var(--f-rich-input-menu-color-background);width:300px}.dropdown-menu .f-text{width:100%;padding:.5px .75rem;justify-content:flex-start;border-radius:var(--f-radius);-webkit-user-select:none;user-select:none;cursor:pointer}.dropdown-menu .f-text.is-dropdown-menu-heading{padding:.5px .75rem;font-weight:var(--f-font-weight-semibold);color:var(--f-color-text-weaker)}.dropdown-menu .f-text:not(.is-dropdown-menu-heading):hover,.dropdown-menu .f-text:not(.is-dropdown-menu-heading):hover.is-selected{background-color:var(--f-color-surface-stronger)}.dropdown-menu .f-text.is-selected{background-color:var(--f-color-surface-strong)}.modal__description{padding:1rem;min-height:100px}.mywork .f-todo-section-header__inner-title .f-editable{pointer-events:none!important}.f-drag-ghost .f-todo-task-item{padding:0!important}.f-drag-ghost .f-todo-task-item:not(.is-card){padding-left:2rem!important}.f-drag-ghost .nav__project{opacity:.5}.f-drag-ghost .nav__project .f-badge{display:none}.nav__section{margin:0 0 .5rem;width:100%}.nav__section-inner{gap:.5rem;width:100%;position:relative;padding:.5rem 1rem .5rem .5rem;color:var(--f-color-text-weaker)}.nav__projects{flex:1;width:100%;padding:0rem 0 2rem;background:transparent;position:relative;--f-color-surface: var(--f-color-background);--f-button-background-color-hover: var(--f-color-surface)}.nav__projects-inner{width:100%;padding:0 0 0 1.15rem}.nav__project{z-index:1;padding:0;height:var(--nav-project-height);width:100%;position:relative;justify-content:flex-start;cursor:pointer!important}.nav__project:focus{cursor:pointer!important}.nav__project .f-text{transition:color .1s}.nav__project .f-text.project__text{position:relative;padding:0;width:100%;letter-spacing:var(--letter-spacing-strong);text-size-adjust:100%;color:var(--f-color-project-text-inactive)}.nav__project:hover .project__text,.nav__project .is-active .block.is-main .f-icon,.nav__project:hover .block.is-main .f-icon{color:var(--f-color-project-text-active)}.nav .block.is-main .f-icon{--f-icon-sizing-md: 1.35rem}.nav__project .hash-icon{width:fit-content;height:20px;border-radius:var(--f-nav-project-radius);color:var(--f-color-text-weaker);margin-right:-2px}.nav__project .nav__project-outer{width:100%;height:var(--nav-project-height);top:.5px;position:relative;border-radius:var(--f-nav-project-radius);justify-content:stretch;padding:0rem .5rem 0rem 0rem;margin-right:.75rem;padding-left:calc(var(--indent, 0) * var(--f-drag-indent));transition:background-color .1s}.windows .nav__project .nav__project-outer{margin-right:.1rem}.nav__project-tools{gap:.5rem}.nav__project .nav__project-outer.is-active{background-color:var(--f-color-project-bg-active)}.nav__project:hover .nav__project-outer:not(.is-active){background-color:var(--f-color-project-bg-hover)}.nav__project:active:not(:has(.nav__project-tool-button:active)) .nav__project-outer:not(.is-active){background-color:var(--f-color-project-bg-pressed)}.nav .f-button.is-subtle:hover{background:var(--f-color-toolbutton-bg-hover)}.nav__project .nav__project-icon{width:30px;margin-left:0rem;height:100%;--f-avatar-color: var(--f-color-text-weak);--f-avatar-background-color: rgb(from var(--f-color-text) r g b / 12.5%)}.nav__project .nav__project-text{flex:1;height:100%;position:relative;top:0;padding-left:5px;justify-content:flex-start}.nav__project .nav__project-text .f-editable{outline:none!important;border-radius:0}.nav__project-tool-button{border-radius:var(--f-radius-sm)!important;padding:0!important;border:none!important;width:20px!important;height:20px!important;--f-button-background-color: transparent;--f-button-border-color: var(--f-color-surface-strong);--f-button-background-color-hover: var(--f-color-surface-stronger);--f-button-active-background: var(--f-color-surface-strongest)}[data-theme=light] .nav__project-tool-button{--f-button-active-background: var(--f-color-base-200)}.nav__no-projects{color:var(--f-color-text-weakest);padding-left:1.4rem}.nav__team-list{width:100%;position:relative}.project-stats{z-index:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:2rem;gap:2rem;justify-content:flex-start;align-items:flex-start}.project-overview{z-index:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:2rem;gap:1rem}.project-overview>*+*{margin-top:1rem}.calendar-layout .calendar-heading{margin-top:0!important}.main-heading{font-size:2rem!important;font-weight:var(--f-font-weight-bold);letter-spacing:var(--letter-spacing-strong)!important}.f-buttonize-outline-plus{transition:outline,opacity .25s}.f-buttonize-outline-plus:hover{cursor:pointer;transition:outline .1s;outline:var(--f-buttonize-outline-size) solid var(--f-color-accent)}.project-owner>*:first-child:has(+*){border-top-right-radius:0;border-bottom-right-radius:0}.project-owner>*+*{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.roadmap-intro-text *{color:currentColor!important}.custom-fields{padding:1.5rem;gap:.5rem;justify-content:flex-start;align-items:flex-start;width:100%;overflow:scroll}.milestones{padding:1.5rem;gap:.5rem;justify-content:flex-start;align-items:flex-start;width:100%}.pinned{padding:1.5rem;width:100%;--f-common-avatar-border-color: var(--f-color-surface)}.pinned__task{background-color:var(--f-color-surface);padding:1rem;border:1px solid var(--f-color-border);border-radius:var(--f-radius-lg);max-width:100%;width:100%;max-height:130px;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-shrink:0;gap:.75rem}.pinned__task__footer{width:100%}.pinned__task__info{gap:.75rem;width:100%;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.projects-divider{border-top:1px solid var(--f-color-border);padding-top:1rem;margin-top:1.25rem;width:100%}.projects-container{padding:0 0 0 1.15rem}.starred-container{padding:.8rem 0 .2rem;color:var(--f-color-text-weaker);width:100%;position:relative;margin-bottom:.5rem}.starred-container:empty{display:none}.grid-squares{--size: 3px;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.3) 0 1px,transparent 1px var(--size)),repeating-linear-gradient(90deg,rgba(0,0,0,.3) 0 1px,transparent 1px var(--size));background-size:var(--size) var(--size);background-repeat:repeat;z-index:1}.shooting-stars{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden}span.star{display:block;position:absolute;top:0%;left:50%;width:4px;height:4px;background:#8a75c0;border-radius:50%;animation:animate 40s linear infinite;z-index:1;opacity:0}span.star:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:300px;height:1px;background:linear-gradient(90deg,#6d5797,transparent);z-index:0}@keyframes animate{0%{transform:rotate(330deg) translate(0);opacity:0}70%{opacity:1}to{transform:rotate(330deg) translate(-1500px);opacity:0}}span.star:nth-child(1){top:0;right:-25%;left:initial;animation-delay:10s;animation-duration:20s}span.star:nth-child(2){top:0;right:-15%;left:initial;animation-delay:20s;animation-duration:50s}span.star:nth-child(3){top:80;right:0%;left:initial;animation-delay:30s;animation-duration:40s}span.star:nth-child(4){top:0;right:10%;left:initial;animation-delay:40s;animation-duration:35s}span.star:nth-child(5){top:0;right:20%;left:initial;animation-delay:50s;animation-duration:45s}span.star:nth-child(6){top:0;right:30%;left:initial;animation-delay:60s;animation-duration:35s}span.star:nth-child(7){top:300px;right:40%;left:initial;animation-delay:70s;animation-duration:35s}span.star:nth-child(8){top:0;right:50%;left:initial;animation-delay:80s;animation-duration:35s}span.star:nth-child(9){top:0;right:60%;left:initial;animation-delay:90s;animation-duration:45s}@keyframes loadingPulse{0%{opacity:.1}50%{opacity:.3}to{opacity:.1}}.loading-pulse:after{content:"";display:block;background:var(--f-color-surface);border-radius:var(--f-radius);top:0;right:0;bottom:0;left:0;width:100%;height:100%;position:absolute;z-index:1000;opacity:0;animation:loadingPulse 2s infinite ease-in-out}@keyframes outlinePulse{0%{outline-color:transparent}50%{outline-color:var(--f-color-accent)}to{outline-color:transparent}}.pulse-outline{outline:2px solid transparent;animation:outlinePulse 2s infinite ease-in-out}.view-row:after{content:"";position:absolute;height:100%;width:2rem;z-index:1;background:linear-gradient(to right,rgba(from var(--f-color-surface) r g b / 0%),var(--f-color-surface));display:block;right:0;top:0;pointer-events:none}input[type=range].f-table-cell-percent{padding:0;margin:0;position:absolute;outline:none!important;top:50%;left:5%;transform:translateY(-50%);height:6px;width:90%;z-index:5;border-radius:var(--f-radius);-webkit-appearance:none;background:var(--f-color-surface-stronger)}input[type=range].f-table-cell-percent::-webkit-slider-thumb{-webkit-appearance:none;height:28px;width:5px;border:none;background-color:var(--f-color-text);box-shadow:none;border-radius:var(--f-radius)}input[type=range].f-table-cell-percent:focus::-webkit-slider-thumb{outline:none!important}input[type=range].f-table-cell-percent:hover::-webkit-slider-thumb{cursor:pointer;outline:none!important;background-color:var(--f-color-text);border:none}input[type=range].f-table-cell-percent::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.files-excerpt>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.table-mode .f-select-container .f-input-control{display:none;outline:none!important}[data-theme=light] .progress-subtle-label{color:var(--f-color-accent)}[data-theme=dark] .progress-subtle-label{color:var(--f-color-text)}.orbit-container{transition:transform 2s ease}.orbit-container:hover{transform:perspective(500px) rotateX(10deg) rotateY(0) scale(1.1)}.landing-card-shell{border-radius:var(--f-radius-xl);padding:1px;width:fit-content;background:linear-gradient(to bottom right,var(--f-color-base-100),var(--f-color-base-100))}[data-theme=dark] .landing-card-shell{background:linear-gradient(to bottom right,var(--f-color-base-900),var(--f-color-base-1000))}.landing-card{border-radius:var(--f-radius-lg);padding:5rem 3rem;width:375px!important;box-shadow:var(--f-shadow-xl);z-index:10}[data-theme=light] .landing-card{background:linear-gradient(to bottom right,var(--f-color-white) 70%,var(--f-color-base-50));border:1px solid var(--f-color-white)}[data-theme=dark] .landing-card{background:linear-gradient(to bottom right,#151620,var(--f-color-base-950));border:1px solid var(--f-color-base-900)}.onboarding{background-color:var(--f-color-background);border-radius:var(--f-radius-xl);overflow:hidden;top:2rem;right:2rem;bottom:2rem;left:2rem;position:absolute}.box-rim-indigo{height:100%;box-shadow:#5938ff41 0 2px 24px;border:1px solid transparent;border-radius:var(--f-radius);background:linear-gradient(rgb(105,73,231) 0%,rgb(85,50,226) 100%);transition:box-shadow .35s ease,background .35s ease}.box-rim-indigo .box{width:100%;height:100%;border-radius:var(--f-radius);background-position:center top;position:relative;padding:3rem;background:linear-gradient(153deg,rgb(105,73,231) 0%,rgb(95,59,239) 50%,rgb(85,50,226) 100%)}.modal__description .tiptap-editor{min-height:100px;max-height:200px}.modal__description .ProseMirror{overflow:auto;max-height:200px}@keyframes tiptap-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tiptap-lock-rotation{animation:tiptap-spin 3s linear infinite}.tiptap-editor__lock{z-index:10;position:sticky;right:0;top:0;width:fit-content;height:2rem;margin-bottom:-2rem;margin-left:auto;padding:.25rem .5rem;gap:.25rem;border-radius:var(--f-radius);background:rgba(from var(--f-color-surface-strong) r g b / 75%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tiptap-editor__container{width:100%;position:relative}.tiptap-editor{min-height:50px;height:fit-content;width:100%}.tiptap-editor img{margin-left:auto;margin-right:auto;display:block}.tiptap .mention{background:var(--f-rich-input-entity-background)!important;color:var(--f-rich-input-entity-color)!important;border-radius:var(--f-rich-input-entity-radius)!important;padding:var(--f-rich-input-entity-padding)!important;font-weight:var(--f-font-weight-bold)!important;border-radius:.4rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--f-color-accent);padding:.1rem .3rem}.tiptap-menubar{margin-top:1rem;background:var(--f-color-surface);border:1px solid var(--f-color-border);box-shadow:var(--f-shadow-menu);padding:.2rem;border-radius:var(--f-radius);width:fit-content}.tiptap-menubar button{border:none;box-shadow:none}.tiptap-menubar button.is-active:hover,.tiptap-menubar button.is-active:active,.tiptap-menubar button.is-active{background-color:var(--f-color-accent);color:var(--f-color-surface)}.roadmap-public-description p:empty,.roadmap-public-description br{display:block;height:1rem}.roadmap__description p:empty:before{content:"";display:inline-block}.tiptap blockquote{padding:.25rem .75rem!important;border-color:var(--f-color-accent)!important;font-style:italic;color:var(--f-color-text-weaker)!important}.tiptap blockquote *{color:var(--f-color-text-weaker)!important}.tiptap code{font-size:1rem;letter-spacing:-.5px;background-color:var(--f-color-surface-stronger);color:var(--f-color-accent)}.tiptap{min-height:50px;width:100%;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;font-size:1rem}.tiptap:first-child{margin-top:0}.tiptap.ProseMirror.ProseMirror-focused{outline:none}.tiptap p.is-editor-empty:first-child:before{color:var(--f-color-text-weakest);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror-gapcursor:after{transform:rotate(90deg);width:15px;position:static}.tiptap-popover{--tt-popover-bg-color: var(--white);--tt-popover-border-color: var(--tt-gray-light-a-100);--tt-popover-text-color: var(--tt-gray-light-a-600)}[data-theme=dark] .tiptap-popover{--tt-popover-border-color: var(--tt-gray-dark-a-50);--tt-popover-bg-color: var(--tt-gray-dark-50);--tt-popover-text-color: var(--tt-gray-dark-a-600)}.tiptap-popover{z-index:50;outline:none;transform-origin:var(--radix-popover-content-transform-origin)}.tiptap-popover,.tiptap-popover>*{max-height:var(--radix-popover-content-available-height)}.tiptap-popover[data-state=open]{animation:fadeIn .15s cubic-bezier(.16,1,.3,1),zoomIn .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-state=closed]{animation:fadeOut .15s cubic-bezier(.16,1,.3,1),zoomOut .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=top-end],.tiptap-popover[data-side=top-start],.tiptap-popover[data-side=top]{animation:slideFromBottom .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=right-end],.tiptap-popover[data-side=right-start],.tiptap-popover[data-side=right]{animation:slideFromLeft .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=bottom-end],.tiptap-popover[data-side=bottom-start],.tiptap-popover[data-side=bottom]{animation:slideFromTop .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=left-end],.tiptap-popover[data-side=left-start],.tiptap-popover[data-side=left]{animation:slideFromRight .15s cubic-bezier(.16,1,.3,1)}.tiptap.ProseMirror blockquote{position:relative;padding-left:1em;padding-top:.375em;padding-bottom:.375em;margin:1.5rem 0}.tiptap.ProseMirror blockquote p{margin-top:0}.tiptap.ProseMirror blockquote.is-empty:before,.tiptap.ProseMirror blockquote:before{position:absolute;bottom:0;left:0;top:0;height:100%;width:.25em;background-color:var(--blockquote-bg-color);content:"";border-radius:0}.tiptap.ProseMirror{--tt-inline-code-bg-color: var(--tt-gray-light-a-100);--tt-inline-code-text-color: var(--tt-gray-light-a-700);--tt-inline-code-border-color: var(--tt-gray-light-a-200);--tt-codeblock-bg: var(--tt-gray-light-a-50);--tt-codeblock-text: var(--tt-gray-light-a-800);--tt-codeblock-border: var(--tt-gray-light-a-200)}[data-theme=dark] .tiptap.ProseMirror{--tt-inline-code-bg-color: var(--tt-gray-dark-a-100);--tt-inline-code-text-color: var(--tt-gray-dark-a-700);--tt-inline-code-border-color: var(--tt-gray-dark-a-200);--tt-codeblock-bg: var(--tt-gray-dark-a-50);--tt-codeblock-text: var(--tt-gray-dark-a-800);--tt-codeblock-border: var(--tt-gray-dark-a-200)}.tiptap.ProseMirror code{background-color:var(--tt-inline-code-bg-color);color:var(--tt-inline-code-text-color);border:1px solid var(--tt-inline-code-border-color);font-family:JetBrains Mono NL,monospace;font-size:.875em;line-height:1.4;border-radius:6px/.375rem;padding:.1em .2em}.tiptap.ProseMirror pre{background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);border:1px solid var(--tt-codeblock-border);margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:1rem;border-radius:6px/.375rem}.tiptap.ProseMirror pre code{background-color:#0000;border:none;border-radius:0;-webkit-text-fill-color:inherit;color:inherit}:root{--tt-toolbar-height: 2.75rem;--tt-safe-area-bottom: env(safe-area-inset-bottom, 0px);--tt-toolbar-bg-color: var(--white);--tt-toolbar-border-color: var(--tt-gray-light-a-100)}[data-theme=dark]{--tt-toolbar-bg-color: var(--black);--tt-toolbar-border-color: var(--tt-gray-dark-a-50)}.tiptap-toolbar{display:flex;align-items:center;gap:.25rem}.tiptap-toolbar-group{display:flex;align-items:center;gap:.125rem}.tiptap-separator+.tiptap-toolbar-group:empty,.tiptap-toolbar-group:empty,.tiptap-toolbar-group:empty+.tiptap-separator{display:none}.tiptap-toolbar[data-variant=fixed]{position:sticky;top:0;z-index:10;width:100%;min-height:var(--tt-toolbar-height);background:var(--tt-toolbar-bg-color);border-bottom:1px solid var(--tt-toolbar-border-color);padding:0 .5rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tiptap-toolbar[data-variant=fixed]::-webkit-scrollbar{display:none}@media (max-width: 480px){.tiptap-toolbar[data-variant=fixed]{position:absolute;top:auto;height:calc(var(--tt-toolbar-height) + var(--tt-safe-area-bottom));border-top:1px solid var(--tt-toolbar-border-color);border-bottom:none;padding:0 .5rem var(--tt-safe-area-bottom);flex-wrap:nowrap;justify-content:flex-start}.tiptap-toolbar[data-variant=fixed] .tiptap-toolbar-group{flex:0 0 auto}}.tiptap-toolbar[data-variant=floating]{--tt-toolbar-padding: .125rem;--tt-toolbar-border-width: 1px;padding:.188rem;border-radius:calc(var(--tt-toolbar-padding) + var(--tt-radius-lg) + var(--tt-toolbar-border-width));border:var(--tt-toolbar-border-width) solid var(--tt-toolbar-border-color);background-color:var(--tt-toolbar-bg-color);box-shadow:var(--tt-shadow-elevated-md);outline:none;overflow:hidden}.tiptap-toolbar[data-variant=floating][data-plain=true]{padding:0;border-radius:0;border:none;box-shadow:none;background-color:#0000}@media screen and (max-width: 480px){.tiptap-toolbar[data-variant=floating]{width:100%;border-radius:0;border:none;box-shadow:none}}.tiptap-separator{--tt-link-border-color: var(--tt-gray-light-a-200)}[data-theme=dark] .tiptap-separator{--tt-link-border-color: var(--tt-gray-dark-a-200)}.tiptap-separator{flex-shrink:0;background-color:var(--tt-link-border-color)}.tiptap-separator[data-orientation=horizontal]{height:1px;width:100%;margin:.5rem 0}.tiptap-separator[data-orientation=vertical]{height:1.5rem;width:1px}:root{--tiptap-card-bg-color: var(--white);--tiptap-card-border-color: var(--tt-gray-light-a-100);--tiptap-card-group-label-color: var(--tt-gray-light-a-800)}[data-theme=dark]{--tiptap-card-bg-color: var(--tt-gray-dark-50);--tiptap-card-border-color: var(--tt-gray-dark-a-100);--tiptap-card-group-label-color: var(--tt-gray-dark-a-800)}.tiptap-card{--padding: .375rem;--border-width: 1px;border-radius:calc(var(--padding) + var(--tt-radius-lg));box-shadow:var(--tt-shadow-elevated-md);background-color:var(--tiptap-card-bg-color);border:1px solid var(--tiptap-card-border-color);display:flex;flex-direction:column;outline:none;align-items:center;position:relative;min-width:0;word-wrap:break-word;background-clip:border-box}.tiptap-card-header{padding:.375rem;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:var(--border-width) solid var(--tiptap-card-border-color)}.tiptap-card-body{padding:.375rem;flex:1 1 auto;overflow-y:auto}.tiptap-card-item-group{position:relative;display:flex;vertical-align:middle;min-width:max-content}.tiptap-card-item-group[data-orientation=vertical]{flex-direction:column;justify-content:center}.tiptap-card-item-group[data-orientation=horizontal]{gap:.25rem;flex-direction:row;align-items:center}.tiptap-card-group-label{padding:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal;text-transform:capitalize;color:var(--tiptap-card-group-label-color)}.tiptap.ProseMirror{--horizontal-rule-color: var(--tt-gray-light-a-200)}[data-theme=dark] .tiptap.ProseMirror{--horizontal-rule-color: var(--tt-gray-dark-a-200)}.tiptap.ProseMirror hr{border:none;height:1px;background-color:var(--horizontal-rule-color)}.tiptap.ProseMirror [data-type=horizontalRule]{margin-top:2.25em;margin-bottom:2.25em;padding-top:.75rem;padding-bottom:.75rem}.tiptap-tooltip{--tt-tooltip-bg: var(--tt-gray-light-900);--tt-tooltip-text: var(--white);--tt-kbd: var(--tt-gray-dark-a-400)}[data-theme=dark] .tiptap-tooltip{--tt-tooltip-bg: var(--white);--tt-tooltip-text: var(--tt-gray-light-600);--tt-kbd: var(--tt-gray-light-a-400)}.tiptap-tooltip{z-index:200;overflow:hidden;border-radius:var(--tt-radius-md, .375rem);background-color:var(--tt-tooltip-bg);padding:.375rem .5rem;font-size:.75rem;font-weight:500;color:var(--tt-tooltip-text);box-shadow:0 4px 6px -1px #0000001a;text-align:center}.tiptap-tooltip kbd{display:inline-block;text-align:center;vertical-align:baseline;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;text-transform:capitalize;color:var(--tt-kbd)}.tiptap-button{--tt-button-default-bg-color: var(--tt-gray-light-a-100);--tt-button-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-bg-color: var(--tt-gray-light-a-200);--tt-button-active-bg-color-emphasized: var(--tt-accent-color-100);--tt-button-active-bg-color-subdued: var(--tt-gray-light-a-200);--tt-button-active-hover-bg-color: var(--tt-gray-light-300);--tt-button-active-hover-bg-color-emphasized: var(--tt-accent-color-200);--tt-button-active-hover-bg-color-subdued: var(--tt-gray-light-a-300);--tt-button-disabled-bg-color: var(--tt-gray-light-a-50)}[data-theme=dark] .tiptap-button{--tt-button-default-bg-color: var(--tt-gray-dark-a-100);--tt-button-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-bg-color: var(--tt-gray-dark-a-200);--tt-button-active-bg-color-emphasized: var(--tt-accent-color-900);--tt-button-active-bg-color-subdued: var(--tt-gray-dark-a-200);--tt-button-active-hover-bg-color: var(--tt-gray-dark-300);--tt-button-active-hover-bg-color-emphasized: var(--tt-accent-color-800);--tt-button-active-hover-bg-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-bg-color: var(--tt-gray-dark-a-50)}.tiptap-button{--tt-button-default-text-color: var(--tt-gray-light-a-600);--tt-button-hover-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}[data-theme=dark] .tiptap-button{--tt-button-default-text-color: var(--tt-gray-dark-a-600);--tt-button-hover-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button{--tt-button-default-icon-color: var(--tt-gray-light-a-600);--tt-button-hover-icon-color: var(--tt-gray-light-a-900);--tt-button-active-icon-color: var(--tt-accent-color-500);--tt-button-active-icon-color-emphasized: var(--tt-accent-color-600);--tt-button-active-icon-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}[data-theme=dark] .tiptap-button{--tt-button-default-icon-color: var(--tt-gray-dark-a-600);--tt-button-hover-icon-color: var(--tt-gray-dark-a-900);--tt-button-active-icon-color: var(--tt-accent-color-400);--tt-button-active-icon-color-emphasized: var(--tt-accent-color-400);--tt-button-active-icon-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-400)}.tiptap-button{--tt-button-default-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}[data-theme=dark] .tiptap-button{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button{--tt-button-default-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}[data-theme=dark] .tiptap-button{--tt-button-default-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-bg-color: var(--transparent);--tt-button-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-bg-color: var(--tt-gray-light-a-100);--tt-button-active-bg-color-emphasized: var(--tt-accent-color-100);--tt-button-active-bg-color-subdued: var(--tt-gray-light-a-100);--tt-button-active-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-hover-bg-color-emphasized: var(--tt-accent-color-200);--tt-button-active-hover-bg-color-subdued: var(--tt-gray-light-a-200);--tt-button-disabled-bg-color: var(--transparent)}[data-theme=dark] .tiptap-button[data-style=ghost]{--tt-button-default-bg-color: var(--transparent);--tt-button-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-bg-color: var(--tt-gray-dark-a-100);--tt-button-active-bg-color-emphasized: var(--tt-accent-color-900);--tt-button-active-bg-color-subdued: var(--tt-gray-dark-a-100);--tt-button-active-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-hover-bg-color-emphasized: var(--tt-accent-color-800);--tt-button-active-hover-bg-color-subdued: var(--tt-gray-dark-a-200);--tt-button-disabled-bg-color: var(--transparent)}.tiptap-button[data-style=ghost]{--tt-button-default-text-color: var(--tt-gray-light-a-600);--tt-button-hover-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}[data-theme=dark] .tiptap-button[data-style=ghost]{--tt-button-default-text-color: var(--tt-gray-dark-a-600);--tt-button-hover-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-color: var(--tt-gray-light-a-600);--tt-button-hover-icon-color: var(--tt-gray-light-a-900);--tt-button-active-icon-color: var(--tt-accent-color-500);--tt-button-active-icon-color-emphasized: var(--tt-accent-color-600);--tt-button-active-icon-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}[data-theme=dark] .tiptap-button[data-style=ghost]{--tt-button-default-icon-color: var(--tt-gray-dark-a-600);--tt-button-hover-icon-color: var(--tt-gray-dark-a-900);--tt-button-active-icon-color: var(--tt-accent-color-400);--tt-button-active-icon-color-emphasized: var(--tt-accent-color-300);--tt-button-active-icon-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}[data-theme=dark] .tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}[data-theme=dark] .tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=primary]{--tt-button-default-bg-color: var(--tt-accent-color-500);--tt-button-hover-bg-color: var(--tt-accent-color-600);--tt-button-active-bg-color: var(--tt-accent-color-100);--tt-button-active-bg-color-emphasized: var(--tt-accent-color-100);--tt-button-active-bg-color-subdued: var(--tt-accent-color-100);--tt-button-active-hover-bg-color: var(--tt-accent-color-200);--tt-button-active-hover-bg-color-emphasized: var(--tt-accent-color-200);--tt-button-active-hover-bg-color-subdued: var(--tt-accent-color-200);--tt-button-disabled-bg-color: var(--tt-gray-light-a-100)}[data-theme=dark] .tiptap-button[data-style=primary]{--tt-button-default-bg-color: var(--tt-accent-color-500);--tt-button-hover-bg-color: var(--tt-accent-color-600);--tt-button-active-bg-color: var(--tt-accent-color-900);--tt-button-active-bg-color-emphasized: var(--tt-accent-color-900);--tt-button-active-bg-color-subdued: var(--tt-accent-color-900);--tt-button-active-hover-bg-color: var(--tt-accent-color-800);--tt-button-active-hover-bg-color-emphasized: var(--tt-accent-color-800);--tt-button-active-hover-bg-color-subdued: var(--tt-accent-color-800);--tt-button-disabled-bg-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-text-color: var(--white);--tt-button-hover-text-color: var(--white);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}[data-theme=dark] .tiptap-button[data-style=primary]{--tt-button-default-text-color: var(--white);--tt-button-hover-text-color: var(--white);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-color: var(--white);--tt-button-hover-icon-color: var(--white);--tt-button-active-icon-color: var(--tt-accent-color-600);--tt-button-active-icon-color-emphasized: var(--tt-accent-color-600);--tt-button-active-icon-color-subdued: var(--tt-accent-color-600);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}[data-theme=dark] .tiptap-button[data-style=primary]{--tt-button-default-icon-color: var(--white);--tt-button-hover-icon-color: var(--white);--tt-button-active-icon-color: var(--tt-accent-color-400);--tt-button-active-icon-color-emphasized: var(--tt-accent-color-400);--tt-button-active-icon-color-subdued: var(--tt-accent-color-400);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}[data-theme=dark] .tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color: var(--white);--tt-button-hover-dropdown-arrows-color: var(--white);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-light-a-700);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}[data-theme=dark] .tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color: var(--white);--tt-button-hover-dropdown-arrows-color: var(--white);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button-group{position:relative;display:flex;vertical-align:middle}.tiptap-button-group[data-orientation=vertical]{flex-direction:column;align-items:flex-start;justify-content:center;min-width:max-content}.tiptap-button-group[data-orientation=vertical]>.tiptap-button{width:100%}.tiptap-button-group[data-orientation=horizontal]{gap:.125rem;flex-direction:row;align-items:center}.tiptap-button{font-size:.875rem;font-weight:500;font-feature-settings:"salt" on,"cv01" on;line-height:1.15;height:2rem;min-width:2rem;border:none;padding:.5rem;gap:.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--tt-radius-lg, .75rem);transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default)}.tiptap-button:focus-visible{outline:none}.tiptap-button[data-focus-visible=true],.tiptap-button[data-highlighted=true]{background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button[data-weight=small]{width:1.5rem;min-width:1.5rem;padding-right:0;padding-left:0}.tiptap-button[data-size=large]{font-size:.9375rem;height:2.375rem;min-width:2.375rem;padding:.625rem}.tiptap-button[data-size=small]{font-size:.75rem;line-height:1.2;height:1.5rem;min-width:1.5rem;padding:.3125rem;border-radius:var(--tt-radius-md, .5rem)}.tiptap-button .tiptap-button-text{padding:0 .125rem;flex-grow:1;text-align:left;line-height:1.5rem}.tiptap-button[data-text-trim=on] .tiptap-button-text{text-overflow:ellipsis;overflow:hidden}.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small,.tiptap-button .tiptap-button-icon,.tiptap-button .tiptap-button-icon-sub{flex-shrink:0}.tiptap-button .tiptap-button-icon{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-icon-sub{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon-sub{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon-sub{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-dropdown-arrows{width:.75rem;height:.75rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-arrows{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-dropdown-small,.tiptap-button[data-size=small] .tiptap-button-dropdown-arrows{width:.625rem;height:.625rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-small{width:.75rem;height:.75rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-small{width:.5rem;height:.5rem}.tiptap-button:has(>svg):not(:has(>:not(svg))){gap:.125rem}.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=large],.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=small]{gap:.125rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text)){gap:0;padding-right:.25rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=large]{padding-right:.375rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=small]{padding-right:.25rem}.tiptap-button .tiptap-button-emoji{width:1rem;display:flex;justify-content:center}.tiptap-button[data-size=large] .tiptap-button-emoji{width:1.125rem}.tiptap-button[data-size=small] .tiptap-button-emoji{width:.875rem}.tiptap-button{background-color:var(--tt-button-default-bg-color);color:var(--tt-button-default-text-color)}.tiptap-button .tiptap-button-icon{color:var(--tt-button-default-icon-color)}.tiptap-button .tiptap-button-icon-sub{color:var(--tt-button-default-icon-sub-color)}.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{color:var(--tt-button-default-dropdown-arrows-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]),.tiptap-button[data-active-item=true]:not([disabled]),.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]){background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon{color:var(--tt-button-hover-icon-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon-sub{color:var(--tt-button-hover-icon-sub-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-arrows,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-small{color:var(--tt-button-hover-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]),.tiptap-button[data-state=open]:not([disabled]){background-color:var(--tt-button-active-bg-color);color:var(--tt-button-active-text-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon{color:var(--tt-button-active-icon-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]):hover,.tiptap-button[data-state=open]:not([disabled]):hover{background-color:var(--tt-button-active-hover-bg-color)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized],.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]{background-color:var(--tt-button-active-bg-color-emphasized);color:var(--tt-button-active-text-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon{color:var(--tt-button-active-icon-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]:hover{background-color:var(--tt-button-active-hover-bg-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued],.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]{background-color:var(--tt-button-active-bg-color-subdued);color:var(--tt-button-active-text-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover{background-color:var(--tt-button-active-hover-bg-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button:disabled{background-color:var(--tt-button-disabled-bg-color);color:var(--tt-button-disabled-text-color)}.tiptap-button:disabled .tiptap-button-icon{color:var(--tt-button-disabled-icon-color)}.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4{position:relative;color:inherit;font-style:inherit}.tiptap.ProseMirror h1:first-child,.tiptap.ProseMirror h1:first-of-type,.tiptap.ProseMirror h2:first-child,.tiptap.ProseMirror h2:first-of-type,.tiptap.ProseMirror h3:first-child,.tiptap.ProseMirror h3:first-of-type,.tiptap.ProseMirror h4:first-child,.tiptap.ProseMirror h4:first-of-type{margin-top:0}.tiptap.ProseMirror h1{font-size:1.5em;font-weight:700;margin-top:3em}.tiptap.ProseMirror h2{font-size:1.25em;font-weight:700;margin-top:2.5em}.tiptap.ProseMirror h3{font-size:1.125em;font-weight:600;margin-top:2em}.tiptap.ProseMirror h4{font-size:1em;font-weight:600;margin-top:2em}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{overflow-wrap:break-word;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50: rgba(56, 56, 56, .04);--tt-gray-light-a-100: rgba(15, 22, 36, .05);--tt-gray-light-a-200: rgba(37, 39, 45, .1);--tt-gray-light-a-300: rgba(47, 50, 55, .2);--tt-gray-light-a-400: rgba(40, 44, 51, .42);--tt-gray-light-a-500: rgba(52, 55, 60, .64);--tt-gray-light-a-600: rgba(36, 39, 46, .78);--tt-gray-light-a-700: rgba(35, 37, 42, .87);--tt-gray-light-a-800: rgba(30, 32, 36, .95);--tt-gray-light-a-900: rgba(29, 30, 32, .98);--tt-gray-light-50: rgba(250, 250, 250, 1);--tt-gray-light-100: rgba(244, 244, 245, 1);--tt-gray-light-200: rgba(234, 234, 235, 1);--tt-gray-light-300: rgba(213, 214, 215, 1);--tt-gray-light-400: rgba(166, 167, 171, 1);--tt-gray-light-500: rgba(125, 127, 130, 1);--tt-gray-light-600: rgba(83, 86, 90, 1);--tt-gray-light-700: rgba(64, 65, 69, 1);--tt-gray-light-800: rgba(44, 45, 48, 1);--tt-gray-light-900: rgba(34, 35, 37, 1);--tt-gray-dark-a-50: rgba(232, 232, 253, .05);--tt-gray-dark-a-100: rgba(231, 231, 243, .07);--tt-gray-dark-a-200: rgba(238, 238, 246, .11);--tt-gray-dark-a-300: rgba(239, 239, 245, .22);--tt-gray-dark-a-400: rgba(244, 244, 255, .37);--tt-gray-dark-a-500: rgba(236, 238, 253, .5);--tt-gray-dark-a-600: rgba(247, 247, 253, .64);--tt-gray-dark-a-700: rgba(251, 251, 254, .75);--tt-gray-dark-a-800: rgba(253, 253, 253, .88);--tt-gray-dark-a-900: rgba(255, 255, 255, .96);--tt-gray-dark-50: rgba(25, 25, 26, 1);--tt-gray-dark-100: rgba(32, 32, 34, 1);--tt-gray-dark-200: rgba(45, 45, 47, 1);--tt-gray-dark-300: rgba(70, 70, 73, 1);--tt-gray-dark-400: rgba(99, 99, 105, 1);--tt-gray-dark-500: rgba(124, 124, 131, 1);--tt-gray-dark-600: rgba(163, 163, 168, 1);--tt-gray-dark-700: rgba(192, 192, 195, 1);--tt-gray-dark-800: rgba(224, 224, 225, 1);--tt-gray-dark-900: rgba(245, 245, 245, 1);--tt-accent-color-50: rgba(239, 238, 255, 1);--tt-accent-color-100: rgba(222, 219, 255, 1);--tt-accent-color-200: rgba(195, 189, 255, 1);--tt-accent-color-300: rgba(157, 138, 255, 1);--tt-accent-color-400: rgba(122, 82, 255, 1);--tt-accent-color-500: rgba(98, 41, 255, 1);--tt-accent-color-600: rgba(84, 0, 229, 1);--tt-accent-color-700: rgba(75, 0, 204, 1);--tt-accent-color-800: rgba(56, 0, 153, 1);--tt-accent-color-900: rgba(43, 25, 102, 1);--tt-accent-color-950: hsla(257, 100%, 9%, 1);--tt-color-green-inc-5: hsla(129, 100%, 97%, 1);--tt-color-green-inc-4: hsla(129, 100%, 92%, 1);--tt-color-green-inc-3: hsla(131, 100%, 86%, 1);--tt-color-green-inc-2: hsla(133, 98%, 78%, 1);--tt-color-green-inc-1: hsla(137, 99%, 70%, 1);--tt-color-green-base: hsla(147, 99%, 50%, 1);--tt-color-green-dec-1: hsla(147, 97%, 41%, 1);--tt-color-green-dec-2: hsla(146, 98%, 32%, 1);--tt-color-green-dec-3: hsla(146, 100%, 24%, 1);--tt-color-green-dec-4: hsla(144, 100%, 16%, 1);--tt-color-green-dec-5: hsla(140, 100%, 9%, 1);--tt-color-yellow-inc-5: hsla(50, 100%, 97%, 1);--tt-color-yellow-inc-4: hsla(50, 100%, 91%, 1);--tt-color-yellow-inc-3: hsla(50, 100%, 84%, 1);--tt-color-yellow-inc-2: hsla(50, 100%, 77%, 1);--tt-color-yellow-inc-1: hsla(50, 100%, 68%, 1);--tt-color-yellow-base: hsla(52, 100%, 50%, 1);--tt-color-yellow-dec-1: hsla(52, 100%, 41%, 1);--tt-color-yellow-dec-2: hsla(52, 100%, 32%, 1);--tt-color-yellow-dec-3: hsla(52, 100%, 24%, 1);--tt-color-yellow-dec-4: hsla(51, 100%, 16%, 1);--tt-color-yellow-dec-5: hsla(50, 100%, 9%, 1);--tt-color-red-inc-5: hsla(11, 100%, 96%, 1);--tt-color-red-inc-4: hsla(11, 100%, 88%, 1);--tt-color-red-inc-3: hsla(10, 100%, 80%, 1);--tt-color-red-inc-2: hsla(9, 100%, 73%, 1);--tt-color-red-inc-1: hsla(7, 100%, 64%, 1);--tt-color-red-base: hsla(7, 100%, 54%, 1);--tt-color-red-dec-1: hsla(7, 100%, 41%, 1);--tt-color-red-dec-2: hsla(5, 100%, 32%, 1);--tt-color-red-dec-3: hsla(4, 100%, 24%, 1);--tt-color-red-dec-4: hsla(3, 100%, 16%, 1);--tt-color-red-dec-5: hsla(1, 100%, 9%, 1);--white: rgba(255, 255, 255, 1);--black: rgba(14, 14, 17, 1);--transparent: rgba(255, 255, 255, 0);--tt-shadow-elevated-md: 0px 16px 48px 0px rgba(17, 24, 39, .04), 0px 12px 24px 0px rgba(17, 24, 39, .04), 0px 6px 8px 0px rgba(17, 24, 39, .02), 0px 2px 3px 0px rgba(17, 24, 39, .02);--tt-radius-xxs: .125rem;--tt-radius-xs: .25rem;--tt-radius-sm: .375rem;--tt-radius-md: .5rem;--tt-radius-lg: .75rem;--tt-radius-xl: 1rem;--tt-transition-duration-short: .1s;--tt-transition-duration-default: .2s;--tt-transition-duration-long: .64s;--tt-transition-easing-default: cubic-bezier(.46, .03, .52, .96);--tt-transition-easing-cubic: cubic-bezier(.65, .05, .36, 1);--tt-transition-easing-quart: cubic-bezier(.77, 0, .18, 1);--tt-transition-easing-circ: cubic-bezier(.79, .14, .15, .86);--tt-transition-easing-back: cubic-bezier(.68, -.55, .27, 1.55);--tt-accent-contrast: 8%;--tt-destructive-contrast: 8%;--tt-foreground-contrast: 8%}:root{--tt-bg-color: var(--white);--tt-border-color: var(--tt-gray-light-a-200);--tt-border-color-tint: var(--tt-gray-light-a-100);--tt-sidebar-bg-color: var(--tt-gray-light-100);--tt-scrollbar-color: var(--tt-gray-light-a-200);--tt-cursor-color: var(--tt-accent-color-500);--tt-selection-color: rgba(157, 138, 255, .2);--tt-card-bg-color: var(--white);--tt-card-border-color: var(--tt-gray-light-a-100)}[data-theme=dark]{--tt-bg-color: var(--black);--tt-border-color: var(--tt-gray-dark-a-200);--tt-border-color-tint: var(--tt-gray-dark-a-100);--tt-sidebar-bg-color: var(--tt-gray-dark-100);--tt-scrollbar-color: var(--tt-gray-dark-a-200);--tt-cursor-color: var(--tt-accent-color-400);--tt-selection-color: rgba(122, 82, 255, .2);--tt-card-bg-color: var(--tt-gray-dark-50);--tt-card-border-color: var(--tt-gray-dark-a-50);--tt-shadow-elevated-md: 0px 16px 48px 0px rgba(0, 0, 0, .5), 0px 12px 24px 0px rgba(0, 0, 0, .24), 0px 6px 8px 0px rgba(0, 0, 0, .22), 0px 2px 3px 0px rgba(0, 0, 0, .12)}:root{--tt-color-text-gray: hsl(45, 2%, 46%);--tt-color-text-brown: hsl(19, 31%, 47%);--tt-color-text-orange: hsl(30, 89%, 45%);--tt-color-text-yellow: hsl(38, 62%, 49%);--tt-color-text-green: hsl(148, 32%, 39%);--tt-color-text-blue: hsl(202, 54%, 43%);--tt-color-text-purple: hsl(274, 32%, 54%);--tt-color-text-pink: hsl(328, 49%, 53%);--tt-color-text-red: hsl(2, 62%, 55%);--tt-color-text-gray-contrast: hsla(39, 26%, 26%, .15);--tt-color-text-brown-contrast: hsla(18, 43%, 69%, .35);--tt-color-text-orange-contrast: hsla(24, 73%, 55%, .27);--tt-color-text-yellow-contrast: hsla(44, 82%, 59%, .39);--tt-color-text-green-contrast: hsla(126, 29%, 60%, .27);--tt-color-text-blue-contrast: hsla(202, 54%, 59%, .27);--tt-color-text-purple-contrast: hsla(274, 37%, 64%, .27);--tt-color-text-pink-contrast: hsla(331, 60%, 71%, .27);--tt-color-text-red-contrast: hsla(8, 79%, 79%, .4)}[data-theme=dark]{--tt-color-text-gray: hsl(0, 0%, 61%);--tt-color-text-brown: hsl(18, 35%, 58%);--tt-color-text-orange: hsl(25, 53%, 53%);--tt-color-text-yellow: hsl(36, 54%, 55%);--tt-color-text-green: hsl(145, 32%, 47%);--tt-color-text-blue: hsl(202, 64%, 52%);--tt-color-text-purple: hsl(270, 55%, 62%);--tt-color-text-pink: hsl(329, 57%, 58%);--tt-color-text-red: hsl(1, 69%, 60%);--tt-color-text-gray-contrast: hsla(0, 0%, 100%, .09);--tt-color-text-brown-contrast: hsla(17, 45%, 50%, .25);--tt-color-text-orange-contrast: hsla(27, 82%, 53%, .2);--tt-color-text-yellow-contrast: hsla(35, 49%, 47%, .2);--tt-color-text-green-contrast: hsla(151, 55%, 39%, .2);--tt-color-text-blue-contrast: hsla(202, 54%, 43%, .2);--tt-color-text-purple-contrast: hsla(271, 56%, 60%, .18);--tt-color-text-pink-contrast: hsla(331, 67%, 58%, .22);--tt-color-text-red-contrast: hsla(0, 67%, 60%, .25)}:root{--tt-color-highlight-yellow: #fef9c3;--tt-color-highlight-green: #dcfce7;--tt-color-highlight-blue: #e0f2fe;--tt-color-highlight-purple: #f3e8ff;--tt-color-highlight-red: #ffe4e6;--tt-color-highlight-gray: rgb(248, 248, 247);--tt-color-highlight-brown: rgb(244, 238, 238);--tt-color-highlight-orange: rgb(251, 236, 221);--tt-color-highlight-pink: rgb(252, 241, 246);--tt-color-highlight-yellow-contrast: #fbe604;--tt-color-highlight-green-contrast: #c7fad8;--tt-color-highlight-blue-contrast: #ceeafd;--tt-color-highlight-purple-contrast: #e4ccff;--tt-color-highlight-red-contrast: #ffccd0;--tt-color-highlight-gray-contrast: rgba(84, 72, 49, .15);--tt-color-highlight-brown-contrast: rgba(210, 162, 141, .35);--tt-color-highlight-orange-contrast: rgba(224, 124, 57, .27);--tt-color-highlight-pink-contrast: rgba(225, 136, 179, .27)}[data-theme=dark]{--tt-color-highlight-yellow: #6b6524;--tt-color-highlight-green: #509568;--tt-color-highlight-blue: #6e92aa;--tt-color-highlight-purple: #583e74;--tt-color-highlight-red: #743e42;--tt-color-highlight-gray: rgb(47, 47, 47);--tt-color-highlight-brown: rgb(74, 50, 40);--tt-color-highlight-orange: rgb(92, 59, 35);--tt-color-highlight-pink: rgb(78, 44, 60);--tt-color-highlight-yellow-contrast: #58531e;--tt-color-highlight-green-contrast: #47855d;--tt-color-highlight-blue-contrast: #5e86a1;--tt-color-highlight-purple-contrast: #4c3564;--tt-color-highlight-red-contrast: #643539;--tt-color-highlight-gray-contrast: rgba(255, 255, 255, .094);--tt-color-highlight-brown-contrast: rgba(184, 101, 69, .25);--tt-color-highlight-orange-contrast: rgba(233, 126, 37, .2);--tt-color-highlight-pink-contrast: rgba(220, 76, 145, .22)}.tiptap *,.tiptap :after,.tiptap :before{box-sizing:border-box;border:0 solid #e5e7eb}:host .tiptap,html .tiptap{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}body .tiptap{margin:0;line-height:inherit}.tiptap hr{height:0;color:inherit;border-top-width:1px}.tiptap abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{font-size:inherit;font-weight:inherit}.tiptap a{color:inherit;text-decoration:inherit}.tiptap b,.tiptap strong{font-weight:bolder}.tiptap code,.tiptap kbd,.tiptap pre,.tiptap samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}.tiptap small{font-size:80%}.tiptap sub,.tiptap sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.tiptap sub{bottom:-.25em}.tiptap sup{top:-.5em}.tiptap table{text-indent:0;border-color:inherit;border-collapse:collapse}.tiptap button,.tiptap input,.tiptap optgroup,.tiptap select,.tiptap textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.tiptap button,.tiptap select{text-transform:none}.tiptap button,.tiptap input:where([type=button]),.tiptap input:where([type=reset]),.tiptap input:where([type=submit]){-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:#0000;background-image:none}.tiptap :-moz-focusring{outline:auto}.tiptap :-moz-ui-invalid{box-shadow:none}.tiptap progress{vertical-align:baseline}.tiptap ::-webkit-inner-spin-button,.tiptap ::-webkit-outer-spin-button{height:auto}.tiptap [type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}.tiptap ::-webkit-search-decoration{-webkit-appearance:none}.tiptap ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.tiptap summary{display:list-item}.tiptap blockquote,.tiptap dd,.tiptap dl,.tiptap figure,.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6,.tiptap hr,.tiptap p,.tiptap pre{margin:0}.tiptap fieldset{margin:0}.tiptap fieldset,.tiptap legend{padding:0}.tiptap menu,.tiptap ol,.tiptap ul{list-style:none;margin:0;padding:0}.tiptap dialog{padding:0}.tiptap textarea{resize:vertical}.tiptap input::-moz-placeholder,.tiptap textarea::-moz-placeholder{opacity:1;color:#9ca3af}.tiptap input::placeholder,.tiptap textarea::placeholder{opacity:1;color:#9ca3af}.tiptap [role=button],.tiptap button{cursor:pointer}.tiptap :disabled{cursor:default}.tiptap audio,.tiptap canvas,.tiptap embed,.tiptap iframe,.tiptap img,.tiptap object,.tiptap svg,.tiptap video{display:block}.tiptap img,.tiptap video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--tiptap-input-placeholder: var(--tt-gray-light-a-400)}[data-theme=dark]{--tiptap-input-placeholder: var(--tt-gray-dark-a-400)}.tiptap-input{display:block;width:100%;height:2rem;font-size:.875rem;font-weight:400;line-height:1.5;padding:.375rem .5rem;border-radius:.375rem;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.tiptap-input::placeholder{color:var(--tiptap-input-placeholder)}.tiptap-input-clamp{min-width:12rem;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.tiptap-input-clamp:focus{text-overflow:clip;overflow:visible}.tiptap-input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch}.tiptap-badge{--tt-badge-border-color: var(--tt-gray-light-a-200);--tt-badge-border-color-subdued: var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-light-a-600);--tt-badge-text-color: var(--tt-gray-light-a-500);--tt-badge-text-color-subdued: var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized: var(--tt-gray-light-a-600);--tt-badge-bg-color: var(--white);--tt-badge-bg-color-subdued: var(--white);--tt-badge-bg-color-emphasized: var(--white);--tt-badge-icon-color: var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued: var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized: var(--tt-accent-color-600)}[data-theme=dark] .tiptap-badge{--tt-badge-border-color: var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued: var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-dark-a-500);--tt-badge-text-color: var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued: var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized: var(--tt-gray-dark-a-600);--tt-badge-bg-color: var(--black);--tt-badge-bg-color-subdued: var(--black);--tt-badge-bg-color-emphasized: var(--black);--tt-badge-icon-color: var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued: var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized: var(--tt-accent-color-400)}.tiptap-badge[data-style=ghost]{--tt-badge-border-color: var(--tt-gray-light-a-200);--tt-badge-border-color-subdued: var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-light-a-600);--tt-badge-text-color: var(--tt-gray-light-a-500);--tt-badge-text-color-subdued: var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized: var(--tt-gray-light-a-600);--tt-badge-bg-color: var(--transparent);--tt-badge-bg-color-subdued: var(--transparent);--tt-badge-bg-color-emphasized: var(--transparent);--tt-badge-icon-color: var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued: var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized: var(--tt-accent-color-600)}[data-theme=dark] .tiptap-badge[data-style=ghost]{--tt-badge-border-color: var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued: var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-dark-a-500);--tt-badge-text-color: var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued: var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized: var(--tt-gray-dark-a-600);--tt-badge-bg-color: var(--transparent);--tt-badge-bg-color-subdued: var(--transparent);--tt-badge-bg-color-emphasized: var(--transparent);--tt-badge-icon-color: var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued: var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized: var(--tt-accent-color-400)}.tiptap-badge[data-style=gray]{--tt-badge-border-color: var(--tt-gray-light-a-200);--tt-badge-border-color-subdued: var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-light-a-500);--tt-badge-text-color: var(--tt-gray-light-a-500);--tt-badge-text-color-subdued: var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized: var(--white);--tt-badge-bg-color: var(--tt-gray-light-a-100);--tt-badge-bg-color-subdued: var(--tt-gray-light-a-50);--tt-badge-bg-color-emphasized: var(--tt-gray-light-a-700);--tt-badge-icon-color: var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued: var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized: var(--white)}[data-theme=dark] .tiptap-badge[data-style=gray]{--tt-badge-border-color: var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued: var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-dark-a-500);--tt-badge-text-color: var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued: var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized: var(--black);--tt-badge-bg-color: var(--tt-gray-dark-a-100);--tt-badge-bg-color-subdued: var(--tt-gray-dark-a-50);--tt-badge-bg-color-emphasized: var(--tt-gray-dark-a-800);--tt-badge-icon-color: var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued: var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized: var(--black)}.tiptap-badge[data-style=green]{--tt-badge-border-color: var(--tt-color-green-inc-2);--tt-badge-border-color-subdued: var(--tt-color-green-inc-3);--tt-badge-border-color-emphasized: var(--tt-color-green-dec-2);--tt-badge-text-color: var(--tt-color-green-dec-3);--tt-badge-text-color-subdued: var(--tt-color-green-dec-2);--tt-badge-text-color-emphasized: var(--tt-color-green-inc-5);--tt-badge-bg-color: var(--tt-color-green-inc-4);--tt-badge-bg-color-subdued: var(--tt-color-green-inc-5);--tt-badge-bg-color-emphasized: var(--tt-color-green-dec-1);--tt-badge-icon-color: var(--tt-color-green-dec-3);--tt-badge-icon-color-subdued: var(--tt-color-green-dec-2);--tt-badge-icon-color-emphasized: var(--tt-color-green-inc-5)}[data-theme=dark] .tiptap-badge[data-style=green]{--tt-badge-border-color: var(--tt-color-green-dec-2);--tt-badge-border-color-subdued: var(--tt-color-green-dec-3);--tt-badge-border-color-emphasized: var(--tt-color-green-base);--tt-badge-text-color: var(--tt-color-green-inc-3);--tt-badge-text-color-subdued: var(--tt-color-green-inc-2);--tt-badge-text-color-emphasized: var(--tt-color-green-dec-5);--tt-badge-bg-color: var(--tt-color-green-dec-4);--tt-badge-bg-color-subdued: var(--tt-color-green-dec-5);--tt-badge-bg-color-emphasized: var(--tt-color-green-inc-1);--tt-badge-icon-color: var(--tt-color-green-inc-3);--tt-badge-icon-color-subdued: var(--tt-color-green-inc-2);--tt-badge-icon-color-emphasized: var(--tt-color-green-dec-5)}.tiptap-badge[data-style=yellow]{--tt-badge-border-color: var(--tt-color-yellow-inc-2);--tt-badge-border-color-subdued: var(--tt-color-yellow-inc-3);--tt-badge-border-color-emphasized: var(--tt-color-yellow-dec-1);--tt-badge-text-color: var(--tt-color-yellow-dec-3);--tt-badge-text-color-subdued: var(--tt-color-yellow-dec-2);--tt-badge-text-color-emphasized: var(--tt-color-yellow-dec-3);--tt-badge-bg-color: var(--tt-color-yellow-inc-4);--tt-badge-bg-color-subdued: var(--tt-color-yellow-inc-5);--tt-badge-bg-color-emphasized: var(--tt-color-yellow-base);--tt-badge-icon-color: var(--tt-color-yellow-dec-3);--tt-badge-icon-color-subdued: var(--tt-color-yellow-dec-2);--tt-badge-icon-color-emphasized: var(--tt-color-yellow-dec-3)}[data-theme=dark] .tiptap-badge[data-style=yellow]{--tt-badge-border-color: var(--tt-color-yellow-dec-2);--tt-badge-border-color-subdued: var(--tt-color-yellow-dec-3);--tt-badge-border-color-emphasized: var(--tt-color-yellow-inc-1);--tt-badge-text-color: var(--tt-color-yellow-inc-3);--tt-badge-text-color-subdued: var(--tt-color-yellow-inc-2);--tt-badge-text-color-emphasized: var(--tt-color-yellow-dec-3);--tt-badge-bg-color: var(--tt-color-yellow-dec-4);--tt-badge-bg-color-subdued: var(--tt-color-yellow-dec-5);--tt-badge-bg-color-emphasized: var(--tt-color-yellow-base);--tt-badge-icon-color: var(--tt-color-yellow-inc-3);--tt-badge-icon-color-subdued: var(--tt-color-yellow-inc-2);--tt-badge-icon-color-emphasized: var(--tt-color-yellow-dec-3)}.tiptap-badge[data-style=red]{--tt-badge-border-color: var(--tt-color-red-inc-2);--tt-badge-border-color-subdued: var(--tt-color-red-inc-3);--tt-badge-border-color-emphasized: var(--tt-color-red-dec-2);--tt-badge-text-color: var(--tt-color-red-dec-3);--tt-badge-text-color-subdued: var(--tt-color-red-dec-2);--tt-badge-text-color-emphasized: var(--tt-color-red-inc-5);--tt-badge-bg-color: var(--tt-color-red-inc-4);--tt-badge-bg-color-subdued: var(--tt-color-red-inc-5);--tt-badge-bg-color-emphasized: var(--tt-color-red-dec-1);--tt-badge-icon-color: var(--tt-color-red-dec-3);--tt-badge-icon-color-subdued: var(--tt-color-red-dec-2);--tt-badge-icon-color-emphasized: var(--tt-color-red-inc-5)}[data-theme=dark] .tiptap-badge[data-style=red]{--tt-badge-border-color: var(--tt-color-red-dec-2);--tt-badge-border-color-subdued: var(--tt-color-red-dec-3);--tt-badge-border-color-emphasized: var(--tt-color-red-base);--tt-badge-text-color: var(--tt-color-red-inc-3);--tt-badge-text-color-subdued: var(--tt-color-red-inc-2);--tt-badge-text-color-emphasized: var(--tt-color-red-dec-5);--tt-badge-bg-color: var(--tt-color-red-dec-4);--tt-badge-bg-color-subdued: var(--tt-color-red-dec-5);--tt-badge-bg-color-emphasized: var(--tt-color-red-inc-1);--tt-badge-icon-color: var(--tt-color-red-inc-3);--tt-badge-icon-color-subdued: var(--tt-color-red-inc-2);--tt-badge-icon-color-emphasized: var(--tt-color-red-dec-5)}.tiptap-badge[data-style=brand]{--tt-badge-border-color: var(--tt-accent-color-300);--tt-badge-border-color-subdued: var(--tt-accent-color-200);--tt-badge-border-color-emphasized: var(--tt-accent-color-600);--tt-badge-text-color: var(--tt-accent-color-800);--tt-badge-text-color-subdued: var(--tt-accent-color-700);--tt-badge-text-color-emphasized: var(--tt-accent-color-50);--tt-badge-bg-color: var(--tt-accent-color-100);--tt-badge-bg-color-subdued: var(--tt-accent-color-50);--tt-badge-bg-color-emphasized: var(--tt-accent-color-600);--tt-badge-icon-color: var(--tt-accent-color-800);--tt-badge-icon-color-subdued: var(--tt-accent-color-700);--tt-badge-icon-color-emphasized: var(--tt-accent-color-100)}[data-theme=dark] .tiptap-badge[data-style=brand]{--tt-badge-border-color: var(--tt-accent-color-700);--tt-badge-border-color-subdued: var(--tt-accent-color-800);--tt-badge-border-color-emphasized: var(--tt-accent-color-400);--tt-badge-text-color: var(--tt-accent-color-200);--tt-badge-text-color-subdued: var(--tt-accent-color-300);--tt-badge-text-color-emphasized: var(--tt-accent-color-950);--tt-badge-bg-color: var(--tt-accent-color-900);--tt-badge-bg-color-subdued: var(--tt-accent-color-950);--tt-badge-bg-color-emphasized: var(--tt-accent-color-400);--tt-badge-icon-color: var(--tt-accent-color-200);--tt-badge-icon-color-subdued: var(--tt-accent-color-300);--tt-badge-icon-color-emphasized: var(--tt-accent-color-900)}.tiptap-badge-group{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.tiptap-badge-group [data-orientation=vertical]{flex-direction:column}.tiptap-badge-group [data-orientation=horizontal]{flex-direction:row}.tiptap-badge{font-size:.625rem;font-weight:700;font-feature-settings:"salt" on,"cv01" on;line-height:1.15;height:1.25rem;min-width:1.25rem;padding:.25rem;display:flex;align-items:center;justify-content:center;border:1px solid;border-radius:var(--tt-radius-sm, .375rem);transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default)}.tiptap-badge[data-size=large]{font-size:.75rem;height:1.5rem;min-width:1.5rem;padding:.375rem;border-radius:var(--tt-radius-md, .375rem)}.tiptap-badge[data-size=small]{height:1rem;min-width:1rem;padding:.125rem;border-radius:var(--tt-radius-xs, .25rem)}.tiptap-badge .tiptap-badge-text{padding:0 .125rem;flex-grow:1;text-align:left}.tiptap-badge[data-text-trim=on] .tiptap-badge-text{text-overflow:ellipsis;overflow:hidden}.tiptap-badge .tiptap-badge-icon{pointer-events:none;flex-shrink:0;width:.625rem;height:.625rem}.tiptap-badge[data-size=large] .tiptap-badge-icon{width:.75rem;height:.75rem}.tiptap-badge{background-color:var(--tt-badge-bg-color);border-color:var(--tt-badge-border-color);color:var(--tt-badge-text-color)}.tiptap-badge .tiptap-badge-icon{color:var(--tt-badge-icon-color)}.tiptap-badge[data-appearance=emphasized]{background-color:var(--tt-badge-bg-color-emphasized);border-color:var(--tt-badge-border-color-emphasized);color:var(--tt-badge-text-color-emphasized)}.tiptap-badge[data-appearance=emphasized] .tiptap-badge-icon{color:var(--tt-badge-icon-color-emphasized)}.tiptap-badge[data-appearance=subdued]{background-color:var(--tt-badge-bg-color-subdued);border-color:var(--tt-badge-border-color-subdued);color:var(--tt-badge-text-color-subdued)}.tiptap-badge[data-appearance=subdued] .tiptap-badge-icon{color:var(--tt-badge-icon-color-subdued)}.tiptap.ProseMirror img{max-width:100%;height:auto;display:block}.tiptap.ProseMirror>img:not([data-type=emoji] img){margin:2rem 0;outline:.125rem solid rgba(0,0,0,0);border-radius:var(--tt-radius-xs, .25rem)}.tiptap.ProseMirror img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:var(--tt-accent-color-500)}.tiptap.ProseMirror .tiptap-thread:has(>img){margin:2rem 0}.tiptap.ProseMirror .tiptap-thread:has(>img) img{outline:.125rem solid rgba(0,0,0,0);border-radius:var(--tt-radius-xs, .25rem)}.tiptap.ProseMirror .tiptap-thread img{margin:0}:root{--controls-bg: var(--tt-gray-light-100);--controls-label: var(--tt-gray-light-a-500)}[data-theme=dark]{--controls-bg: var(--tt-gray-dark-100);--controls-label: var(--tt-gray-dark-a-500)}.control-item,.controls-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.125rem}.controls-bar{background-color:var(--controls-bg);padding:.5rem 1rem;border-radius:.25rem;gap:1rem;column-gap:.75rem;row-gap:.25rem;position:sticky;top:0;z-index:100}.control-label{font-size:.875rem;font-weight:500;color:var(--controls-label)}.control-showcase{display:flex;flex-direction:column;justify-content:center;padding:1.875rem 1rem;height:100%;width:100%;max-width:38rem;margin:0 auto;align-items:center}.control-showcase.table{max-width:56rem}.tiptap.ProseMirror{width:100%;margin:0 auto;align-items:start}.tiptap.ProseMirror{--tt-checklist-bg-color: var(--tt-gray-light-a-100);--tt-checklist-bg-active-color: var(--tt-gray-light-a-900);--tt-checklist-border-color: var(--tt-gray-light-a-200);--tt-checklist-border-active-color: var(--tt-gray-light-a-900);--tt-checklist-check-icon-color: var(--white);--tt-checklist-text-active: var(--tt-gray-light-a-500)}[data-theme=dark] .tiptap.ProseMirror{--tt-checklist-bg-color: var(--tt-gray-dark-a-100);--tt-checklist-bg-active-color: var(--tt-gray-dark-a-900);--tt-checklist-border-color: var(--tt-gray-dark-a-200);--tt-checklist-border-active-color: var(--tt-gray-dark-a-900);--tt-checklist-check-icon-color: var(--black);--tt-checklist-text-active: var(--tt-gray-dark-a-500)}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-top:1.5em;margin-bottom:1.5em;padding-left:1.5em}.tiptap.ProseMirror ol:first-child,.tiptap.ProseMirror ul:first-child{margin-top:0}.tiptap.ProseMirror ol:last-child,.tiptap.ProseMirror ul:last-child{margin-bottom:0}.tiptap.ProseMirror ol ol,.tiptap.ProseMirror ol ul,.tiptap.ProseMirror ul ol,.tiptap.ProseMirror ul ul{margin-top:0;margin-bottom:0}.tiptap.ProseMirror li p{margin-top:0;line-height:1.6}.tiptap.ProseMirror ol{list-style:decimal}.tiptap.ProseMirror ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style:disc}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul{list-style:square}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:.25em}.tiptap.ProseMirror ul[data-type=taskList] li{display:flex;flex-direction:row;align-items:flex-start}.tiptap.ProseMirror ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.5;text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p span{text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li label{position:relative;padding-top:.375rem;padding-right:.5rem}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.tiptap.ProseMirror ul[data-type=taskList] li label span{display:block;width:1em;height:1em;border:1px solid var(--tt-checklist-border-color);border-radius:var(--tt-radius-xs, .25rem);position:relative;cursor:pointer;background-color:var(--tt-checklist-bg-color);transition:background-color 80ms ease-out,border-color 80ms ease-out}.tiptap.ProseMirror ul[data-type=taskList] li label span:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.75em;height:.75em;background-color:var(--tt-checklist-check-icon-color);opacity:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span{background:var(--tt-checklist-bg-active-color);border-color:var(--tt-checklist-border-active-color)}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span:before{opacity:1}.tiptap.ProseMirror ul[data-type=taskList] li div{flex:1 1 0%;min-width:0}.tiptap.ProseMirror{--tt-collaboration-carets-label: var(--tt-gray-light-900);--link-text-color: var(--tt-accent-color-500);--thread-text: var(--tt-gray-light-900);--placeholder-color: var(--tt-gray-light-a-400);--thread-bg-color: var(--tt-color-yellow-inc-2);--tiptap-ai-insertion-color: var(--tt-accent-color-600)}[data-theme=dark] .tiptap.ProseMirror{--tt-collaboration-carets-label: var(--tt-gray-dark-100);--link-text-color: var(--tt-accent-color-400);--thread-text: var(--tt-gray-dark-900);--placeholder-color: var(--tt-gray-dark-a-400);--thread-bg-color: var(--tt-color-yellow-dec-2);--tiptap-ai-insertion-color: var(--tt-accent-color-400)}.tiptap.ProseMirror>*{position:relative}.tiptap.ProseMirror{white-space:pre-wrap;outline:none;caret-color:var(--tt-cursor-color)}.tiptap.ProseMirror p:not(:first-child):not(td p):not(th p){font-size:1rem;line-height:1.6;font-weight:400;margin-top:20px}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:rgba(0,0,0,0)}.tiptap.ProseMirror .selection{display:inline;background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer){border-radius:var(--tt-radius-md);background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-hideselection{caret-color:#0000}.tiptap.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap.ProseMirror a span{text-decoration:underline}.tiptap.ProseMirror s span{text-decoration:line-through}.tiptap.ProseMirror u span{text-decoration:underline}.tiptap.ProseMirror .tiptap-ai-insertion{color:var(--tiptap-ai-insertion-color)}.tiptap.ProseMirror .collaboration-carets__caret{border-right:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);pointer-events:none;margin-left:-1px;margin-right:-1px;position:relative;word-break:normal}.tiptap.ProseMirror .collaboration-carets__label{color:var(--tt-collaboration-carets-label);border-radius:.25rem;border-bottom-left-radius:0;font-size:.75rem;font-weight:600;left:-1px;line-height:1;padding:.125rem .375rem;position:absolute;top:-1.3em;-webkit-user-select:none;user-select:none;white-space:nowrap}.tiptap.ProseMirror [data-type=emoji] img{display:inline-block;width:1.25em;height:1.25em;cursor:text}.tiptap.ProseMirror a{color:var(--link-text-color);text-decoration:underline}.tiptap.ProseMirror [data-type=mention]{display:inline-block;color:var(--tt-accent-color-500)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline{transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--thread-text);border-bottom:2px dashed var(--tt-color-yellow-base);font-weight:600}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--hovered,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--selected{background-color:var(--thread-bg-color);border-bottom-color:#0000}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img){outline:.125rem solid var(--tt-color-yellow-base);border-radius:var(--tt-radius-xs, .25rem);overflow:hidden;width:fit-content}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--selected{outline-width:.25rem;outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--hovered{outline-width:.25rem}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)){border-radius:.25rem;border-bottom:.125rem dashed var(--tt-color-yellow-base);border-top:.125rem dashed var(--tt-color-yellow-base);outline:.25rem solid rgba(0,0,0,0)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--hovered,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--selected{background-color:var(--tt-color-yellow-base);outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--resolved.tiptap-thread--inline.tiptap-thread--selected{background-color:var(--tt-color-yellow-base);border-color:#0000;opacity:.5}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--block:has(.react-renderer){margin-top:3rem;margin-bottom:3rem}.is-empty:not(.with-slash)[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder)}.is-empty.with-slash[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:"Write, type '/' for commands…";font-style:italic}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;height:0;position:absolute;width:100%;text-align:inherit;left:0;right:0}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak):before{color:var(--placeholder-color)}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{background:var(--tt-accent-color-400)!important;border-radius:.25rem;margin-left:-1px;margin-right:-1px;width:100%;height:.188rem;cursor:grabbing}.tiptap-dropdown-menu{--tt-dropdown-menu-bg-color: var(--white);--tt-dropdown-menu-border-color: var(--tt-gray-light-a-100);--tt-dropdown-menu-text-color: var(--tt-gray-light-a-600)}[data-theme=dark] .tiptap-dropdown-menu{--tt-dropdown-menu-border-color: var(--tt-gray-dark-a-50);--tt-dropdown-menu-bg-color: var(--tt-gray-dark-50);--tt-dropdown-menu-text-color: var(--tt-gray-dark-a-600)}.tiptap-dropdown-menu{z-index:50;outline:none;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.tiptap-dropdown-menu,.tiptap-dropdown-menu>*{max-height:var(--radix-dropdown-menu-content-available-height)}.tiptap-dropdown-menu[data-state=open]{animation:fadeIn .15s cubic-bezier(.16,1,.3,1),zoomIn .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-state=closed]{animation:fadeOut .15s cubic-bezier(.16,1,.3,1),zoomOut .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=top-end],.tiptap-dropdown-menu[data-side=top-start],.tiptap-dropdown-menu[data-side=top]{animation:slideFromBottom .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=right-end],.tiptap-dropdown-menu[data-side=right-start],.tiptap-dropdown-menu[data-side=right]{animation:slideFromLeft .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=bottom-end],.tiptap-dropdown-menu[data-side=bottom-start],.tiptap-dropdown-menu[data-side=bottom]{animation:slideFromTop .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=left-end],.tiptap-dropdown-menu[data-side=left-start],.tiptap-dropdown-menu[data-side=left]{animation:slideFromRight .15s cubic-bezier(.16,1,.3,1)}.tiptap-button-highlight{position:relative;width:1.25rem;height:1.25rem;margin:0 -.175rem;border-radius:var(--tt-radius-xl);background-color:var(--highlight-color);transition:transform .2s ease}.tiptap-button-highlight:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;box-sizing:border-box;border:1px solid var(--highlight-color);filter:brightness(95%);mix-blend-mode:multiply}[data-theme=dark] .tiptap-button-highlight:after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(80%)}[data-theme=dark] .tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(180%)}:root{--tiptap-image-upload-active: var(--tt-accent-color-500);--tiptap-image-upload-progress-bg: var(--tt-accent-color-50);--tiptap-image-upload-icon-bg: var(--tt-accent-color-500);--tiptap-image-upload-text-color: var(--tt-gray-light-a-700);--tiptap-image-upload-subtext-color: var(--tt-gray-light-a-400);--tiptap-image-upload-border: var(--tt-gray-light-a-300);--tiptap-image-upload-border-hover: var(--tt-gray-light-a-400);--tiptap-image-upload-border-active: var(--tt-accent-color-500);--tiptap-image-upload-icon-doc-bg: var(--tt-gray-light-a-200);--tiptap-image-upload-icon-doc-border: var(--tt-gray-light-300);--tiptap-image-upload-icon-color: var(--white)}[data-theme=dark]{--tiptap-image-upload-active: var(--tt-accent-color-400);--tiptap-image-upload-progress-bg: var(--tt-accent-color-900);--tiptap-image-upload-icon-bg: var(--tt-accent-color-400);--tiptap-image-upload-text-color: var(--tt-gray-dark-a-700);--tiptap-image-upload-subtext-color: var(--tt-gray-dark-a-400);--tiptap-image-upload-border: var(--tt-gray-dark-a-300);--tiptap-image-upload-border-hover: var(--tt-gray-dark-a-400);--tiptap-image-upload-border-active: var(--tt-accent-color-400);--tiptap-image-upload-icon-doc-bg: var(--tt-gray-dark-a-200);--tiptap-image-upload-icon-doc-border: var(--tt-gray-dark-300);--tiptap-image-upload-icon-color: var(--black)}.tiptap-image-upload{margin:2rem 0}.tiptap-image-upload input[type=file]{display:none}.tiptap-image-upload .tiptap-image-upload-dropzone{position:relative;width:3.125rem;height:3.75rem;display:inline-flex;align-items:flex-start;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tiptap-image-upload .tiptap-image-upload-icon-container{position:absolute;width:1.75rem;height:1.75rem;bottom:0;right:0;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg, .75rem);display:flex;align-items:center;justify-content:center}.tiptap-image-upload .tiptap-image-upload-icon{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-primary{color:var(--tiptap-image-upload-icon-doc-bg);position:absolute}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-secondary{position:absolute;top:0;right:.25rem;bottom:0;color:var(--tiptap-image-upload-icon-doc-border)}.tiptap-image-upload .tiptap-image-upload-text{color:var(--tiptap-image-upload-text-color);font-weight:500;font-size:.875rem;line-height:normal}.tiptap-image-upload .tiptap-image-upload-text em{font-style:normal;text-decoration:underline}.tiptap-image-upload .tiptap-image-upload-subtext{color:var(--tiptap-image-upload-subtext-color);font-weight:600;line-height:normal;font-size:.75rem}.tiptap-image-upload .tiptap-image-upload-drag-area{padding:2rem 1.5rem;border:1.5px dashed var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md, .5rem);text-align:center;cursor:pointer;position:relative;overflow:hidden;transition:all .2s ease}.tiptap-image-upload .tiptap-image-upload-drag-area:hover{border-color:var(--tiptap-image-upload-border-hover)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-active{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb, 0, 123, 255),.05)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-over{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb, 0, 123, 255),.1)}.tiptap-image-upload .tiptap-image-upload-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tiptap-image-upload .tiptap-image-upload-previews{display:flex;flex-direction:column;gap:.75rem}.tiptap-image-upload .tiptap-image-upload-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--tiptap-image-upload-border);margin-bottom:.5rem}.tiptap-image-upload .tiptap-image-upload-header span{font-size:.875rem;font-weight:500;color:var(--tiptap-image-upload-text-color)}.tiptap-image-upload .tiptap-image-upload-preview{position:relative;border-radius:var(--tt-radius-md, .5rem);overflow:hidden}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-progress{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--tiptap-image-upload-progress-bg);transition:all .3s ease-out}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-preview-content{position:relative;border:1px solid var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md, .5rem);padding:1rem;display:flex;align-items:center;justify-content:space-between}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info{display:flex;align-items:center;gap:.75rem;height:2rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon{padding:.5rem;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg, .75rem)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon svg{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-details{display:flex;flex-direction:column}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions{display:flex;align-items:center;gap:.5rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-progress-text{font-size:.75rem;color:var(--tiptap-image-upload-border-active);font-weight:600}.tiptap.ProseMirror.ProseMirror-focused .ProseMirror-selectednode .tiptap-image-upload-drag-area{border-color:var(--tiptap-image-upload-active)}@media (max-width: 480px){.tiptap-image-upload .tiptap-image-upload-drag-area{padding:1.5rem 1rem}.tiptap-image-upload .tiptap-image-upload-header{flex-direction:column;align-items:flex-start;gap:.5rem}.tiptap-image-upload .tiptap-image-upload-preview-content{padding:.75rem}}
