:root,.light,.light-theme{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}.dark,.dark-theme{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}:root,.light,.light-theme{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}.dark,.dark-theme{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}:root,.light,.light-theme{--grass-1:#fbfefb;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-5:#c9e8ca;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-8:#65ba74;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--grass-1:color(display-p3 .986 .996 .985);--grass-2:color(display-p3 .966 .983 .964);--grass-3:color(display-p3 .923 .965 .917);--grass-4:color(display-p3 .872 .94 .865);--grass-5:color(display-p3 .811 .908 .802);--grass-6:color(display-p3 .733 .864 .724);--grass-7:color(display-p3 .628 .803 .622);--grass-8:color(display-p3 .477 .72 .482);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .344 .598 .342);--grass-11:color(display-p3 .263 .488 .261);--grass-12:color(display-p3 .151 .233 .153)}}}:root,.light,.light-theme{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--cyan-1:color(display-p3 .982 .992 .996);--cyan-2:color(display-p3 .955 .981 .984);--cyan-3:color(display-p3 .888 .965 .975);--cyan-4:color(display-p3 .821 .941 .959);--cyan-5:color(display-p3 .751 .907 .935);--cyan-6:color(display-p3 .671 .862 .9);--cyan-7:color(display-p3 .564 .8 .854);--cyan-8:color(display-p3 .388 .715 .798);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .264 .583 .71);--cyan-11:color(display-p3 .08 .48 .63);--cyan-12:color(display-p3 .108 .232 .277)}}}:root,.light,.light-theme{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}:root,.light,.light-theme{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}.mdxeditor .cm-editor{--sp-font-mono:var(--font-mono);--sp-font-body:var(--font-body);padding:var(--sp-space-4) 0}.mdxeditor .sp-editor .cm-editor{padding-bottom:0}.mdxeditor .cm-scroller{padding:0!important}.mdxeditor .cm-focused{outline:none}.mdxeditor .sp-wrapper{overflow:hidden}.mdxeditor .sp-layout{border:none}.mdxeditor .sp-cm pre{white-space:break-spaces;word-break:break-word;overflow-wrap:anywhere;flex-shrink:1}.mdxeditor .cm-mergeView .cm-scroller,.mdxeditor .cm-sourceView .cm-scroller{font-family:var(--font-mono);line-height:1.3rem;font-size:var(--text-xs)}.mdxeditor .cm-gutters{font-size:var(--text-xxs);background:0 0}.mdxeditor .cm-activeLine{background:0 0}.mdxeditor .cm-tooltip-autocomplete{background:var(--baseBgSubtle)}.mdxeditor hr.selected[data-lexical-decorator=true]{outline:2px solid highlight}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}._dark_6j9u9_1,._dark-theme_6j9u9_1{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){._dark_6j9u9_1,._dark-theme_6j9u9_1{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}._dark_6j9u9_1,._dark-theme_6j9u9_1{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){._dark_6j9u9_1,._dark-theme_6j9u9_1{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--grass-1:#fbfefb;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-5:#c9e8ca;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-8:#65ba74;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--grass-1:color(display-p3 .986 .996 .985);--grass-2:color(display-p3 .966 .983 .964);--grass-3:color(display-p3 .923 .965 .917);--grass-4:color(display-p3 .872 .94 .865);--grass-5:color(display-p3 .811 .908 .802);--grass-6:color(display-p3 .733 .864 .724);--grass-7:color(display-p3 .628 .803 .622);--grass-8:color(display-p3 .477 .72 .482);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .344 .598 .342);--grass-11:color(display-p3 .263 .488 .261);--grass-12:color(display-p3 .151 .233 .153)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--cyan-1:color(display-p3 .982 .992 .996);--cyan-2:color(display-p3 .955 .981 .984);--cyan-3:color(display-p3 .888 .965 .975);--cyan-4:color(display-p3 .821 .941 .959);--cyan-5:color(display-p3 .751 .907 .935);--cyan-6:color(display-p3 .671 .862 .9);--cyan-7:color(display-p3 .564 .8 .854);--cyan-8:color(display-p3 .388 .715 .798);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .264 .583 .71);--cyan-11:color(display-p3 .08 .48 .63);--cyan-12:color(display-p3 .108 .232 .277)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}._bold_6j9u9_10{font-weight:700}._italic_6j9u9_14{font-style:italic}._underline_6j9u9_18{text-decoration:underline}._strikethrough_6j9u9_34{text-decoration:line-through}._underlineStrikethrough_6j9u9_38{text-decoration:underline line-through}._subscript_6j9u9_42{font-size:.8em;vertical-align:sub!important}._superscript_6j9u9_47{vertical-align:super;font-size:.8em}._code_6j9u9_52{background-color:var(--baseBg);font-family:var(--font-mono);padding:1px .25rem;font-size:94%}._quote_6j9u9_59{border-inline-start:3px solid var(--baseBorder);color:var(--baseText);margin-inline-start:0;padding-inline-start:var(--spacing-4)}._nestedListItem_6j9u9_66{list-style:none}._listitem_6j9u9_76{margin:var(--spacing-2) 0}._listItemChecked_6j9u9_80,._listItemUnchecked_6j9u9_81{margin-left:0;margin-right:0;padding-left:var(--spacing-6);padding-right:var(--spacing-6);outline:none;margin-inline-start:-1rem;list-style-type:none;position:relative}._listItemChecked_6j9u9_80{text-decoration:line-through}._listItemUnchecked_6j9u9_81:before,._listItemChecked_6j9u9_80:before{content:"";width:var(--spacing-4);height:var(--spacing-4);cursor:pointer;background-size:cover;display:block;position:absolute;top:0;left:0}._listItemUnchecked_6j9u9_81[dir=rtl]:before,._listItemChecked_6j9u9_80[dir=rtl]:before{left:auto;right:0}._listItemUnchecked_6j9u9_81:focus:before,._listItemChecked_6j9u9_80:focus:before{box-shadow:0 0 0 2px var(--accentBgActive);border-radius:var(--radius-small)}._listItemUnchecked_6j9u9_81:before{border:1px solid var(--baseBorder);border-radius:var(--radius-small)}._listItemChecked_6j9u9_80:before{border:1px solid var(--accentBorder);border-radius:var(--radius-small);background-color:var(--accentSolid);background-repeat:no-repeat}._listItemChecked_6j9u9_80:after{content:"";cursor:pointer;border-color:var(--baseBase);top:var(--spacing-0_5);width:var(--spacing-1);left:var(--spacing-1_5);right:var(--spacing-1_5);height:var(--spacing-2);border-style:solid;border-width:0 var(--spacing-0_5) var(--spacing-0_5) 0;display:block;position:absolute;transform:rotate(45deg)}._nestedListItem_6j9u9_66{list-style-type:none}._nestedListItem_6j9u9_66:before,._nestedListItem_6j9u9_66:after{display:none}._admonitionDanger_6j9u9_158,._admonitionInfo_6j9u9_159,._admonitionNote_6j9u9_160,._admonitionTip_6j9u9_161,._admonitionCaution_6j9u9_162{padding:var(--spacing-2);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);border-left:3px solid var(--admonitionBorder);background-color:var(--admonitionBg)}._admonitionInfo_6j9u9_159{--admonitionBorder:var(--admonitionInfoBorder);--admonitionBg:var(--admonitionInfoBg)}._admonitionTip_6j9u9_161{--admonitionBorder:var(--admonitionTipBorder);--admonitionBg:var(--admonitionTipBg)}._admonitionCaution_6j9u9_162{--admonitionBorder:var(--admonitionCautionBorder);--admonitionBg:var(--admonitionCautionBg)}._admonitionDanger_6j9u9_158{--admonitionBorder:var(--admonitionDangerBorder);--admonitionBg:var(--admonitionDangerBg)}._admonitionNote_6j9u9_160{--admonitionBorder:var(--admonitionNoteBorder);--admonitionBg:var(--admonitionNoteBg)}._mdxExpression_6j9u9_195{font-family:var(--font-mono);color:var(--accentText);font-size:84%}._mdxExpression_6j9u9_195 input:focus-visible{outline:none}._editorRoot_er3ed_53{--accentBase:var(--blue-1);--accentBgSubtle:var(--blue-2);--accentBg:var(--blue-3);--accentBgHover:var(--blue-4);--accentBgActive:var(--blue-5);--accentLine:var(--blue-6);--accentBorder:var(--blue-7);--accentBorderHover:var(--blue-8);--accentSolid:var(--blue-9);--accentSolidHover:var(--blue-10);--accentText:var(--blue-11);--accentTextContrast:var(--blue-12);--basePageBg:white;--baseBase:var(--slate-1);--baseBgSubtle:var(--slate-2);--baseBg:var(--slate-3);--baseBgHover:var(--slate-4);--baseBgActive:var(--slate-5);--baseLine:var(--slate-6);--baseBorder:var(--slate-7);--baseBorderHover:var(--slate-8);--baseSolid:var(--slate-9);--baseSolidHover:var(--slate-10);--baseText:var(--slate-11);--baseTextContrast:var(--slate-12);--admonitionTipBg:var(--cyan-4);--admonitionTipBorder:var(--cyan-8);--admonitionInfoBg:var(--grass-4);--admonitionInfoBorder:var(--grass-8);--admonitionCautionBg:var(--amber-4);--admonitionCautionBorder:var(--amber-8);--admonitionDangerBg:var(--red-4);--admonitionDangerBorder:var(--red-8);--admonitionNoteBg:var(--slate-4);--admonitionNoteBorder:var(--slate-8);--error-color:var(--red-10);--spacing-0:0px;--spacing-px:1px;--spacing-0_5:.125rem;--spacing-1:.25rem;--spacing-1_5:.375rem;--spacing-2:.5rem;--spacing-2_5:.625rem;--spacing-3:.75rem;--spacing-3_5:.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--radius-none:0px;--radius-small:var(--spacing-0_5);--radius-base:var(--spacing-1);--radius-medium:var(--spacing-1_5);--radius-large:var(--spacing-2);--radius-extra-large:var(--spacing-3);--radius-full:9999px;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--text-base:1rem;--text-sm:.875rem;--text-xs:.75rem;--text-xxs:.6rem;font-family:var(--font-body);color:var(--baseText)}._nestedListItem_er3ed_158{list-style:none}._toolbarRoot_er3ed_162{z-index:2;gap:var(--spacing-1);border-radius:var(--radius-medium);padding:var(--spacing-1_5);background-color:var(--baseBg);width:inherit;flex-direction:row;align-items:center;display:flex;position:sticky;top:0;overflow-x:auto}._toolbarRoot_er3ed_162 div[role=separator]{margin:var(--spacing-2) var(--spacing-1);border-left:1px solid var(--baseBorder);border-right:1px solid var(--baseBase);height:var(--spacing-4)}._toolbarRoot_er3ed_162 svg{color:var(--baseTextContrast);display:block}._readOnlyToolbarRoot_er3ed_189{pointer-events:none;background:var(--baseBase)}._readOnlyToolbarRoot_er3ed_189>div{opacity:.5}._toolbarModeSwitch_er3ed_198{border:1px solid var(--baseBg);border-radius:var(--radius-medium);font-size:var(--text-xs);align-self:stretch;align-items:stretch;margin-left:auto;display:flex;opacity:1!important}._toolbarModeSwitch_er3ed_198 ._toolbarToggleItem_er3ed_208{padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}._toolbarModeSwitch_er3ed_198 ._toolbarToggleItem_er3ed_208:active,._toolbarModeSwitch_er3ed_198 ._toolbarToggleItem_er3ed_208[data-state=on]{background-color:var(--baseBorder)}._toolbarGroupOfGroups_er3ed_219{margin:0 var(--spacing-1);display:flex}._toolbarToggleSingleGroup_er3ed_224:first-of-type ._toolbarToggleItem_er3ed_208:only-child,._toolbarToggleSingleGroup_er3ed_224:only-child ._toolbarToggleItem_er3ed_208:first-child,._toolbarModeSwitch_er3ed_198 ._toolbarToggleItem_er3ed_208:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toolbarToggleSingleGroup_er3ed_224:last-of-type ._toolbarToggleItem_er3ed_208:only-child,._toolbarToggleSingleGroup_er3ed_224:only-child ._toolbarToggleItem_er3ed_208:last-child,._toolbarModeSwitch_er3ed_198 ._toolbarToggleItem_er3ed_208:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarToggleItem_er3ed_208,._toolbarButton_er3ed_239{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-0_5)}@media (hover:hover){._toolbarToggleItem_er3ed_208:hover,._toolbarButton_er3ed_239:hover{background-color:var(--baseBgActive)}}._toolbarToggleItem_er3ed_208:active svg,._toolbarButton_er3ed_239:active svg{transform:translate(1px,1px)}._toolbarToggleItem_er3ed_208[data-state=on],._toolbarButton_er3ed_239[data-state=on],._toolbarToggleItem_er3ed_208:active,._toolbarButton_er3ed_239:active{color:var(--baseTextContrast);background-color:var(--baseBgActive)}._toolbarToggleItem_er3ed_208[data-disabled],._toolbarButton_er3ed_239[data-disabled]{pointer-events:none}._toolbarToggleItem_er3ed_208[data-disabled] svg,._toolbarButton_er3ed_239[data-disabled] svg{color:var(--baseBorderHover)}._toolbarButton_er3ed_239{border-radius:var(--radius-base)}._toolbarButton_er3ed_239+._toolbarButton_er3ed_239{margin-left:var(--spacing-1)}._activeToolbarButton_er3ed_275{color:var(--accentText)}._toolbarToggleSingleGroup_er3ed_224{white-space:nowrap;align-items:center;display:flex}._toolbarNodeKindSelectContainer_er3ed_285,._toolbarButtonDropdownContainer_er3ed_286,._toolbarCodeBlockLanguageSelectContent_er3ed_287,._selectContainer_er3ed_288{filter:drop-shadow(0 2px 2px #0003);z-index:3;width:var(--spacing-36);border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);background-color:var(--basePageBg);font-size:var(--text-sm)}._toolbarButtonDropdownContainer_er3ed_286,._toolbarButtonDropdownContainer_er3ed_286 ._selectItem_er3ed_301:first-child{border-top-right-radius:var(--radius-base)}._toolbarNodeKindSelectTrigger_er3ed_306,._toolbarButtonSelectTrigger_er3ed_307,._selectTrigger_er3ed_308{color:inherit;width:var(--spacing-36);padding:var(--spacing-0_5) var(--spacing-1);border-radius:var(--radius-medium);white-space:nowrap;font-size:var(--text-sm);background-color:#0000;background-color:var(--basePageBg);margin:0 var(--spacing-1);border:0;flex-wrap:nowrap;align-items:center;padding-inline-start:var(--spacing-2);display:flex}._toolbarNodeKindSelectTrigger_er3ed_306[data-state=open],._toolbarButtonSelectTrigger_er3ed_307[data-state=open],._selectTrigger_er3ed_308[data-state=open]{filter:drop-shadow(0 2px 2px #0003);border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}._selectTrigger_er3ed_308[data-placeholder]>span:first-child{color:var(--baseBorderHover)}._toolbarButtonSelectTrigger_er3ed_307{width:auto;padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-1);padding-block:var(--spacing-0_5)}._toolbarCodeBlockLanguageSelectTrigger_er3ed_342,._toolbarCodeBlockLanguageSelectContent_er3ed_287{width:var(--spacing-48)}._toolbarNodeKindSelectItem_er3ed_347,._selectItem_er3ed_301{cursor:default;padding:var(--spacing-2);display:flex}._toolbarNodeKindSelectItem_er3ed_347[data-highlighted],._selectItem_er3ed_301[data-highlighted]{background-color:var(--baseBg)}._toolbarNodeKindSelectItem_er3ed_347[data-state=checked],._selectItem_er3ed_301[data-state=checked]{color:var(--baseTextContrast);background-color:var(--baseBg)}._toolbarNodeKindSelectItem_er3ed_347[data-highlighted],._selectItem_er3ed_301[data-highlighted]{outline:none}._toolbarNodeKindSelectItem_er3ed_347:last-child,._selectItem_er3ed_301:last-child{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarNodeKindSelectDropdownArrow_er3ed_372,._selectDropdownArrow_er3ed_373{align-items:center;margin-left:auto;display:flex}._contentEditable_er3ed_379{box-sizing:border-box;width:100%;color:var(--baseTextContrast);padding:var(--spacing-3)}._contentEditable_er3ed_379:focus{outline:none}._codeMirrorWrapper_er3ed_391{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);padding:.8rem;position:relative;overflow:hidden}._sandPackWrapper_er3ed_400{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);position:relative;overflow:hidden}._codeMirrorToolbar_er3ed_408{gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base);display:flex;position:absolute;top:0;right:0}._frontmatterWrapper_er3ed_412{border-radius:var(--radius-medium);padding:var(--spacing-3);background-color:var(--baseBgSubtle)}._frontmatterWrapper_er3ed_412[data-expanded=true]{margin-bottom:var(--spacing-10)}._frontmatterToggleButton_er3ed_422{all:unset;box-sizing:border-box;cursor:default;align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);display:flex}._propertyPanelTitle_er3ed_430{font-size:var(--text-xs);padding-top:var(--spacing-2);padding-left:var(--spacing-2);margin:0;font-weight:400}._propertyEditorTable_er3ed_438{table-layout:fixed;border-spacing:var(--spacing-2)}._propertyEditorTable_er3ed_438 th{text-align:left;font-size:var(--text-sm);padding:var(--spacing-2) var(--spacing-3)}._propertyEditorTable_er3ed_438 col:first-child{width:30%}._propertyEditorTable_er3ed_438 col:nth-child(2){width:70%}._propertyEditorTable_er3ed_438 td:last-child ._iconButton_er3ed_456{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}._propertyEditorTable_er3ed_438 ._readOnlyColumnCell_er3ed_461{padding-left:0}._propertyEditorLabelCell_er3ed_466{font-weight:400}._readOnlyColumnCell_er3ed_461{padding-left:0}._buttonsFooter_er3ed_474{justify-content:flex-end;gap:var(--spacing-2);display:flex}._propertyEditorInput_er3ed_480{all:unset;box-sizing:border-box;cursor:default;width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);font-size:var(--text-sm)}._iconButton_er3ed_456{all:unset;box-sizing:border-box;cursor:default;color:var(--baseText)}@media (hover:hover){._iconButton_er3ed_456:hover{color:var(--baseTextContrast)}}._iconButton_er3ed_456:disabled,._iconButton_er3ed_456:disabled:hover{color:var(--baseLine)}._primaryButton_er3ed_506,._secondaryButton_er3ed_507{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--accentBorder);background-color:var(--accentSolidHover);color:var(--baseBase);font-size:var(--text-xs);border-radius:var(--radius-medium)}._primaryButton_er3ed_506:disabled,._secondaryButton_er3ed_507:disabled{background:var(--accentLine);border-color:var(--accentBg)}._smallButton_er3ed_522{font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-base)}._secondaryButton_er3ed_507{border:1px solid var(--baseBorder);background-color:var(--baseSolidHover);color:var(--baseBase)}._dialogForm_er3ed_534{gap:var(--spacing-2);flex-direction:row;display:flex}._linkDialogEditForm_er3ed_540{align-items:stretch;gap:var(--spacing-2);flex-direction:column;padding:0;display:flex}._linkDialogInputContainer_er3ed_548{flex-direction:column;align-items:stretch;display:flex}._linkDialogInputWrapper_er3ed_554{background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder);align-items:center;display:flex}._linkDialogInputWrapper_er3ed_554[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._linkDialogInputWrapper_er3ed_554>button{all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._linkDialogInput_er3ed_548,._dialogInput_er3ed_575{all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._linkDialogInput_er3ed_548::-moz-placeholder{color:var(--baseBorder)}._dialogInput_er3ed_575::-moz-placeholder{color:var(--baseBorder)}._linkDialogInput_er3ed_548::placeholder,._dialogInput_er3ed_575::placeholder{color:var(--baseBorder)}._linkDialogAnchor_er3ed_586{z-index:-1;background-color:highlight;position:fixed}._linkDialogAnchor_er3ed_586[data-visible=true]{visibility:visible}._linkDialogAnchor_er3ed_586[data-visible=false]{visibility:hidden}._linkDialogPopoverContent_er3ed_600,._tableColumnEditorPopoverContent_er3ed_601,._dialogContent_er3ed_602{filter:drop-shadow(0 2px 2px #0003);align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBg);background-color:var(--basePageBg);padding:var(--spacing-1) var(--spacing-1);font-size:var(--text-sm);display:flex}._largeDialogContent_er3ed_614{filter:drop-shadow(0 2px 2px #0003);gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBorder);background-color:var(--baseBgSubtle);padding:var(--spacing-4);font-size:var(--text-sm)}._dialogTitle_er3ed_624{font-size:var(--text-base);padding-left:var(--spacing-2);font-weight:600}._dialogCloseButton_er3ed_630{all:unset;box-sizing:border-box;cursor:default;position:absolute;top:10px;right:10px}._popoverContent_er3ed_637{filter:drop-shadow(0 2px 2px #0003);align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);background-color:var(--baseBgSubtle);padding:var(--spacing-2) var(--spacing-2);font-size:var(--text-sm);z-index:1;display:flex}._popoverArrow_er3ed_649{fill:var(--basePageBg)}._linkDialogPreviewAnchor_er3ed_653{margin-right:var(--spacing-1);color:var(--accentText);border:1px solid #0000;align-items:center;text-decoration:none;display:flex}@media (hover:hover){._linkDialogPreviewAnchor_er3ed_653:hover{color:var(--accentSolidHover)}}._linkDialogPreviewAnchor_er3ed_653 span{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow-x:hidden}._tooltipTrigger_er3ed_676{align-self:center}._tooltipContent_er3ed_680{z-index:2;border-radius:var(--radius-medium);padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);background-color:var(--baseText);color:var(--baseBase);position:relative}._tooltipContent_er3ed_680 svg{fill:var(--baseText)}._actionButton_er3ed_694{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);padding:var(--spacing-1) var(--spacing-1);border-radius:var(--radius-medium)}._actionButton_er3ed_694 svg{display:block}@media (hover:hover){._actionButton_er3ed_694:hover{background-color:var(--baseBg)}}._actionButton_er3ed_694:active svg{transform:translate(1px,1px)}._actionButton_er3ed_694[data-state=on],._actionButton_er3ed_694:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._primaryActionButton_er3ed_701{background-color:var(--accentSolid);color:var(--baseBase)}@media (hover:hover){._primaryActionButton_er3ed_701:hover{background-color:var(--accentSolidHover);color:var(--baseBase)}}._tableEditor_er3ed_713{table-layout:fixed;border-spacing:0;border-collapse:collapse;width:100%;height:100%}._tableEditor_er3ed_713 thead>tr>th{text-align:right}._tableEditor_er3ed_713>tbody>tr>td:not(._toolCell_er3ed_724),._tableEditor_er3ed_713>tbody>tr>th:not(._toolCell_er3ed_724):not([data-tool-cell=true]){border:1px solid var(--baseBgActive);padding:var(--spacing-1) var(--spacing-2);white-space:normal}:is(._tableEditor_er3ed_713>tbody>tr>td:not(._toolCell_er3ed_724),._tableEditor_er3ed_713>tbody>tr>th:not(._toolCell_er3ed_724):not([data-tool-cell=true]))>div{outline:none}:is(._tableEditor_er3ed_713>tbody>tr>td:not(._toolCell_er3ed_724),._tableEditor_er3ed_713>tbody>tr>th:not(._toolCell_er3ed_724):not([data-tool-cell=true]))>div>p{margin:0}[data-active=true]:is(._tableEditor_er3ed_713>tbody>tr>td:not(._toolCell_er3ed_724),._tableEditor_er3ed_713>tbody>tr>th:not(._toolCell_er3ed_724):not([data-tool-cell=true])){outline:solid 1px var(--baseSolid)}._tableEditor_er3ed_713 ._tableColumnEditorTrigger_er3ed_743,._tableEditor_er3ed_713 ._tableRowEditorTrigger_er3ed_744,._tableEditor_er3ed_713 ._addRowButton_er3ed_745,._tableEditor_er3ed_713 ._addColumnButton_er3ed_746,._tableEditor_er3ed_713 ._iconButton_er3ed_456{opacity:.15}@media (hover:hover){._tableEditor_er3ed_713:hover ._tableColumnEditorTrigger_er3ed_743,._tableEditor_er3ed_713:hover ._tableRowEditorTrigger_er3ed_744,._tableEditor_er3ed_713:hover ._addRowButton_er3ed_745,._tableEditor_er3ed_713:hover ._addColumnButton_er3ed_746,._tableEditor_er3ed_713:hover ._iconButton_er3ed_456{opacity:.3}._tableEditor_er3ed_713:hover ._tableColumnEditorTrigger_er3ed_743:hover,._tableEditor_er3ed_713:hover ._tableRowEditorTrigger_er3ed_744:hover,._tableEditor_er3ed_713:hover ._addRowButton_er3ed_745:hover,._tableEditor_er3ed_713:hover ._addColumnButton_er3ed_746:hover,._tableEditor_er3ed_713:hover ._iconButton_er3ed_456:hover{opacity:1}}._toolCell_er3ed_724{text-align:right}._toolCell_er3ed_724 button{margin:auto;display:block}._tableColumnEditorTrigger_er3ed_743{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);padding:var(--spacing-1);border-radius:var(--radius-full);opacity:.2}._tableColumnEditorTrigger_er3ed_743 svg{display:block}@media (hover:hover){._tableColumnEditorTrigger_er3ed_743:hover{background-color:var(--baseBg)}}._tableColumnEditorTrigger_er3ed_743:active svg{transform:translate(1px,1px)}._tableColumnEditorTrigger_er3ed_743[data-state=on],._tableColumnEditorTrigger_er3ed_743:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorTrigger_er3ed_743[data-active=true]{opacity:1!important}._tableColumnEditorToolbar_er3ed_788{display:flex}._tableColumnEditorToolbar_er3ed_788>button{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._tableColumnEditorToolbar_er3ed_788>button svg{display:block}@media (hover:hover){._tableColumnEditorToolbar_er3ed_788>button:hover{background-color:var(--baseBg)}}._tableColumnEditorToolbar_er3ed_788>button:active svg{transform:translate(1px,1px)}._tableColumnEditorToolbar_er3ed_788>button[data-state=on],._tableColumnEditorToolbar_er3ed_788>button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorToolbar_er3ed_788 [role=separator]{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}._toggleGroupRoot_er3ed_801{display:inline-flex}._toggleGroupRoot_er3ed_801 button{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._toggleGroupRoot_er3ed_801 button svg{display:block}@media (hover:hover){._toggleGroupRoot_er3ed_801 button:hover{background-color:var(--baseBg)}}._toggleGroupRoot_er3ed_801 button:active svg{transform:translate(1px,1px)}._toggleGroupRoot_er3ed_801 button[data-state=on],._toggleGroupRoot_er3ed_801 button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._toggleGroupRoot_er3ed_801 button:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toggleGroupRoot_er3ed_801 button:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._tableToolsColumn_er3ed_819{width:2rem}._tableToolsColumn_er3ed_819 button{margin:auto;display:block}._leftAlignedCell_er3ed_828{text-align:left}._rightAlignedCell_er3ed_832{text-align:right}._centeredCell_er3ed_836{text-align:center}._addColumnButton_er3ed_746,._addRowButton_er3ed_745{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);background-color:var(--baseBase);align-items:center;display:flex}._addColumnButton_er3ed_746 svg,._addRowButton_er3ed_745 svg{display:block}@media (hover:hover){._addColumnButton_er3ed_746:hover,._addRowButton_er3ed_745:hover{background-color:var(--baseBg)}}._addColumnButton_er3ed_746:active svg,._addRowButton_er3ed_745:active svg{transform:translate(1px,1px)}._addColumnButton_er3ed_746[data-state=on],._addRowButton_er3ed_745[data-state=on],._addColumnButton_er3ed_746:active,._addRowButton_er3ed_745:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._addColumnButton_er3ed_746 svg,._addRowButton_er3ed_745 svg{margin:auto}._addRowButton_er3ed_745{width:100%;margin-top:var(--spacing-px);box-sizing:border-box;border-bottom-right-radius:var(--radius-medium);border-bottom-left-radius:var(--radius-medium)}._addColumnButton_er3ed_746{margin-left:var(--spacing-px);border-top-right-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);height:100%}._dialogOverlay_er3ed_869{background-color:var(--baseBase);z-index:51;opacity:.5;animation:.15s cubic-bezier(.16,1,.3,1) _overlayShow_er3ed_1;position:fixed;inset:0}._dialogContent_er3ed_602,._largeDialogContent_er3ed_614{z-index:52;animation:.15s cubic-bezier(.16,1,.3,1) _contentShow_er3ed_1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._dialogContent_er3ed_602:focus,._largeDialogContent_er3ed_614:focus{outline:none}@keyframes _overlayShow_er3ed_1{0%{opacity:0}to{opacity:.5}}@keyframes _contentShow_er3ed_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._focusedImage_er3ed_915{outline:2px solid highlight}._imageWrapper_er3ed_919{display:inline-block;position:relative}._imageWrapper_er3ed_919[draggable=true]{cursor:move;cursor:grab;cursor:-webkit-grab}._editImageToolbar_er3ed_932{gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base);display:flex;position:absolute;top:0;right:0}._editImageButton_er3ed_936 svg{display:block}._inlineEditor_er3ed_942{border-radius:var(--radius-medium);padding:var(--spacing-1);gap:var(--spacing-2);background:var(--baseBg);align-items:center;display:inline-flex}._blockEditor_er3ed_951{border-radius:var(--radius-medium);padding:var(--spacing-2);justify-content:stretch;gap:var(--spacing-2);background:var(--baseBg);align-items:center;display:flex}._blockEditor_er3ed_951 ._nestedEditor_er3ed_960{flex-grow:1}._nestedEditor_er3ed_960{background:var(--basePageBg);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-medium)}._nestedEditor_er3ed_960>p{margin:0}._nestedEditor_er3ed_960:focus{outline:none}._genericComponentName_er3ed_979{font-size:var(--text-sm);color:var(--baseText);padding-right:var(--spacing-2)}._diffSourceToggleWrapper_er3ed_985{pointer-events:auto;opacity:1;margin-left:auto;position:sticky;right:0}._diffSourceToggle_er3ed_985{border-radius:var(--radius-medium);background-color:var(--baseBase);display:flex}._diffSourceToggle_er3ed_985 ._toolbarToggleItem_er3ed_208{padding:0}._diffSourceToggle_er3ed_985 ._toolbarToggleItem_er3ed_208>span{padding:var(--spacing-1) var(--spacing-1);display:block}._selectWithLabel_er3ed_1011{align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2);display:flex}._selectWithLabel_er3ed_1011>label{font-size:var(--text-sm)}._selectWithLabel_er3ed_1011 ._selectTrigger_er3ed_308{border:1px solid var(--baseBorder)}._toolbarTitleMode_er3ed_1026{font-size:var(--text-sm);margin-left:var(--spacing-2)}._imageControlWrapperResizing_er3ed_1031{touch-action:none}._imageResizer_er3ed_1035{background-color:var(--accentText);border:1px solid var(--baseBg);width:7px;height:7px;display:block;position:absolute}._imageResizer_er3ed_1035._imageResizerN_er3ed_1044{cursor:n-resize;top:-6px;left:48%}._imageResizer_er3ed_1035._imageResizerNe_er3ed_1050{cursor:ne-resize;top:-6px;right:-6px}._imageResizer_er3ed_1035._imageResizerE_er3ed_1056{cursor:e-resize;bottom:48%;right:-6px}._imageResizer_er3ed_1035._imageResizerSe_er3ed_1062{cursor:nwse-resize;bottom:-2px;right:-6px}._imageResizer_er3ed_1035._imageResizerS_er3ed_1062{cursor:s-resize;bottom:-2px;left:48%}._imageResizer_er3ed_1035._imageResizerSw_er3ed_1074{cursor:sw-resize;bottom:-2px;left:-6px}._imageResizer_er3ed_1035._imageResizerW_er3ed_1080{cursor:w-resize;bottom:48%;left:-6px}._imageResizer_er3ed_1035._imageResizerNw_er3ed_1086{cursor:nw-resize;top:-6px;left:-6px}._imagePlaceholder_er3ed_1092{border:2px dashed;width:fit-content;height:fit-content;margin:12px;padding:48px}._imageDimensionsContainer_er3ed_1100{gap:var(--spacing-4);display:flex}._placeholder_er3ed_1105{color:var(--baseSolid);padding:var(--spacing-3);text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;display:inline-block;position:absolute;top:0;overflow:hidden}._rootContentEditableWrapper_er3ed_1118{position:relative}._downshiftContainer_er3ed_1122{flex-direction:column;align-items:stretch;display:flex}._downshiftInputWrapper_er3ed_1128{background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder);align-items:center;display:flex}._downshiftInputWrapper_er3ed_1128[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._downshiftInputWrapper_er3ed_1128>button{all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._downshiftInput_er3ed_1128{all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._downshiftInput_er3ed_1128::placeholder{color:var(--baseBorder)}._downshiftAutocompleteContainer_er3ed_1159{position:relative}._downshiftAutocompleteContainer_er3ed_1159 ul{all:unset;box-sizing:border-box;font-size:var(--text-sm);border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);width:100%;max-height:var(--spacing-48);border:1px solid var(--baseBorder);background-color:var(--baseBase);border-top-width:0;display:none;position:absolute;overflow:hidden auto}._downshiftAutocompleteContainer_er3ed_1159 ul[data-visible=true]{display:block}._downshiftAutocompleteContainer_er3ed_1159 ul li{padding:var(--spacing-2) var(--spacing-3);white-space:nowrap;margin-bottom:var(--spacing-1);text-overflow:ellipsis;overflow-x:hidden}._downshiftAutocompleteContainer_er3ed_1159 ul li[data-selected=true]{background-color:var(--baseBgSubtle)}._downshiftAutocompleteContainer_er3ed_1159 ul li[data-highlighted=true]{background-color:var(--baseBgHover)}._downshiftAutocompleteContainer_er3ed_1159 ul li:last-of-type{border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}._textInput_er3ed_1205{all:unset;border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);padding:var(--spacing-2) var(--spacing-3)}form._multiFieldForm_er3ed_1213{padding:var(--spacing-2);gap:var(--spacing-2);flex-direction:column;display:flex}form._multiFieldForm_er3ed_1213 ._formField_er3ed_1219{gap:var(--spacing-2);flex-direction:column;display:flex}form._multiFieldForm_er3ed_1213 ._formField_er3ed_1219 label{font-size:var(--text-xs)}._markdownParseError_er3ed_1230{border-radius:var(--radius-base);border:1px solid var(--error-color);padding:var(--spacing-2);margin-block:var(--spacing-2);color:var(--error-color);font-size:var(--text-xs)}._popupContainer_er3ed_1239{z-index:2;position:relative}._inputSizer_er3ed_1244{vertical-align:baseline;align-items:center;display:inline-grid;position:relative}._inputSizer_er3ed_1244:after,._inputSizer_er3ed_1244 input{width:auto;min-width:1rem;font:inherit;resize:none;appearance:none;color:inherit;background:0 0;border:none;grid-area:1/2;margin:0;padding:0 2px}._inputSizer_er3ed_1244 span{padding:.25em}._inputSizer_er3ed_1244:after{content:attr(data-value);white-space:pre-wrap}.mdxeditor.mdxeditor-full-height{flex-direction:column;display:flex}.mdxeditor-full-height .mdxeditor-toolbar{flex-shrink:0}.mdxeditor-full-height .mdxeditor-root-contenteditable{flex-direction:column;flex-grow:1;min-height:0;display:flex;overflow:auto}.mdxeditor-full-height .mdxeditor-contenteditable-wrapper{flex-direction:column;flex-grow:1;display:flex}.mdxeditor-full-height .mdxeditor-contenteditable-wrapper ._contentEditable_er3ed_379{flex-grow:1}.mdxeditor-full-height .mdxeditor-diff-source-wrapper{flex-direction:column;flex-grow:1;min-height:0;display:flex}.mdxeditor-full-height .mdxeditor-rich-text-editor{flex-grow:1;min-height:0}.mdxeditor-full-height .mdxeditor-rich-text-editor .mdxeditor-root-contenteditable{box-sizing:border-box;height:100%}.mdxeditor-full-height .mdxeditor-source-editor,.mdxeditor-full-height .mdxeditor-diff-editor{flex-grow:1;min-height:0;overflow:auto}.mdxeditor-full-height .mdxeditor-source-editor .cm-editor{height:100%}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"InterVariable", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-400:oklch(85.2% .199 91.936);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"InterVariable", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-primary:var(--primary);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{font-size:var(--text-body);line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary,[tabindex]{outline-color:var(--ring)}button:enabled,summary{cursor:pointer}button:disabled{cursor:not-allowed}table{font-variant-numeric:tabular-nums}thead{background:var(--muted);color:var(--muted-foreground)}th{font-size:var(--text-caption);text-align:start;font-weight:500}td,th{height:var(--table-row-height);border-color:var(--border)}tbody tr:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){tbody tr:hover{background:color-mix(in srgb, var(--muted) 65%, transparent)}}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{-webkit-tap-highlight-color:var(--foreground);height:100%}@supports (color:color-mix(in lab, red, red)){html{-webkit-tap-highlight-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}html{font-family:InterVariable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans);height:100%;overflow:hidden}h1,h2,h3{text-wrap:balance}a,button,[role=button],input,select,textarea,label{touch-action:manipulation}.paperclip-mdxeditor [class*=_placeholder_],.paperclip-mdxeditor-content{font-family:inherit}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/env{container:env/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.inset-1\.5{inset:calc(var(--spacing) * 1.5)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-x-0{inset-inline:0}.-inset-y-3{inset-block:calc(var(--spacing) * -3)}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-px{top:-1px}.top-\(--sz-1px\){top:var(--sz-1px)}.top-\(--sz-calc-26\){top:var(--sz-calc-26)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-14{top:calc(var(--spacing) * 14)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-10{right:calc(var(--spacing) * 10)}.right-12{right:calc(var(--spacing) * 12)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-\(--sz-calc-8\){bottom:var(--sz-calc-8)}.bottom-\(--sz-calc-21\){bottom:var(--sz-calc-21)}.bottom-\(--tc-composer-bottom\){bottom:var(--tc-composer-bottom)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.-left-4{left:calc(var(--spacing) * -4)}.left-\(--pct-50\){left:var(--pct-50)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-8{left:calc(var(--spacing) * 8)}.isolate{isolation:isolate}.z-\(--z-1\){z-index:var(--z-1)}.z-\(--z-2\){z-index:var(--z-2)}.z-\(--z-20\){z-index:var(--z-20)}.z-\(--z-60\){z-index:var(--z-60)}.z-\(--z-120\){z-index:var(--z-120)}.z-\(--z-9999\){z-index:var(--z-9999)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-7{grid-column:span 7/span 7}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-1{grid-row:1}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-4{margin:calc(var(--spacing) * -4)}.-m-6{margin:calc(var(--spacing) * -6)}.m-0{margin:0}.m-3{margin:calc(var(--spacing) * 3)}.m-5{margin:calc(var(--spacing) * 5)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.-mx-8{margin-inline:calc(var(--spacing) * -8)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-auto{margin-block:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-\(--sz-7px\){margin-top:var(--sz-7px)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.\[display\:-webkit-box\]{display:-webkit-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--control-height\){width:var(--control-height);height:var(--control-height)}.size-\(--control-height-lg\){width:var(--control-height-lg);height:var(--control-height-lg)}.size-\(--control-height-sm\){width:var(--control-height-sm);height:var(--control-height-sm)}.size-\(--sz-18px\){width:var(--sz-18px);height:var(--sz-18px)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-full{width:100%;height:100%}.h-\(--control-height\){height:var(--control-height)}.h-\(--control-height-lg\){height:var(--control-height-lg)}.h-\(--control-height-sm\){height:var(--control-height-sm)}.h-\(--new-issue-dialog-height\){height:var(--new-issue-dialog-height)}.h-\(--radix-select-trigger-height\){height:var(--radix-select-trigger-height)}.h-\(--sz-3px\){height:var(--sz-3px)}.h-\(--sz-9px\){height:var(--sz-9px)}.h-\(--sz-11px\){height:var(--sz-11px)}.h-\(--sz-18px\){height:var(--sz-18px)}.h-\(--sz-18rem\){height:var(--sz-18rem)}.h-\(--sz-24rem\){height:var(--sz-24rem)}.h-\(--sz-30px\){height:var(--sz-30px)}.h-\(--sz-34px\){height:var(--sz-34px)}.h-\(--sz-70vh\){height:var(--sz-70vh)}.h-\(--sz-88px\){height:var(--sz-88px)}.h-\(--sz-100dvh\){height:var(--sz-100dvh)}.h-\(--sz-320px\){height:var(--sz-320px)}.h-\(--sz-420px\){height:var(--sz-420px)}.h-\(--sz-calc-3\){height:var(--sz-calc-3)}.h-\(--sz-calc-17\){height:var(--sz-calc-17)}.h-\(--sz-calc-18\){height:var(--sz-calc-18)}.h-\(--sz-calc-27\){height:var(--sz-calc-27)}.h-\(--sz-calc-29\){height:var(--sz-calc-29)}.h-\(--sz-calc-34\){height:var(--sz-calc-34)}.h-\(--sz-calc-38\){height:var(--sz-calc-38)}.h-\(--tc-thread-max-h\){height:var(--tc-thread-max-h)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[18px\]{height:18px}.h-\[260px\]{height:260px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[440px\]{height:440px}.h-\[460px\]{height:460px}.h-\[520px\]{height:520px}.h-\[620px\]{height:620px}.h-\[700px\]{height:700px}.h-\[760px\]{height:760px}.h-\[900px\]{height:900px}.h-\[calc\(100\%-3\.5rem\)\]{height:calc(100% - 3.5rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--new-issue-dialog-height\){max-height:var(--new-issue-dialog-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-popover-content-available-height\){max-height:var(--radix-popover-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\(--sz-11_75rem\){max-height:var(--sz-11_75rem)}.max-h-\(--sz-22px\){max-height:var(--sz-22px)}.max-h-\(--sz-24rem\){max-height:var(--sz-24rem)}.max-h-\(--sz-28dvh\){max-height:var(--sz-28dvh)}.max-h-\(--sz-38rem\){max-height:var(--sz-38rem)}.max-h-\(--sz-50vh\){max-height:var(--sz-50vh)}.max-h-\(--sz-52vh\){max-height:var(--sz-52vh)}.max-h-\(--sz-60vh\){max-height:var(--sz-60vh)}.max-h-\(--sz-70vh\){max-height:var(--sz-70vh)}.max-h-\(--sz-80vh\){max-height:var(--sz-80vh)}.max-h-\(--sz-85dvh\){max-height:var(--sz-85dvh)}.max-h-\(--sz-85vh\){max-height:var(--sz-85vh)}.max-h-\(--sz-88vh\){max-height:var(--sz-88vh)}.max-h-\(--sz-200px\){max-height:var(--sz-200px)}.max-h-\(--sz-208px\){max-height:var(--sz-208px)}.max-h-\(--sz-240px\){max-height:var(--sz-240px)}.max-h-\(--sz-300px\){max-height:var(--sz-300px)}.max-h-\(--sz-320px\){max-height:var(--sz-320px)}.max-h-\(--sz-460px\){max-height:var(--sz-460px)}.max-h-\(--sz-480px\){max-height:var(--sz-480px)}.max-h-\(--sz-720px\){max-height:var(--sz-720px)}.max-h-\(--sz-calc-9\){max-height:var(--sz-calc-9)}.max-h-\(--sz-calc-16\){max-height:var(--sz-calc-16)}.max-h-\(--sz-calc-18\){max-height:var(--sz-calc-18)}.max-h-\(--sz-calc-25\){max-height:var(--sz-calc-25)}.max-h-\(--sz-calc-32\){max-height:var(--sz-calc-32)}.max-h-\(--sz-calc-36\){max-height:var(--sz-calc-36)}.max-h-\(--sz-calc-39\){max-height:var(--sz-calc-39)}.max-h-\(--sz-calc-42\){max-height:var(--sz-calc-42)}.max-h-\(--sz-folder-sheet-max\){max-height:var(--sz-folder-sheet-max)}.max-h-\(--sz-tweak-panel-max\){max-height:var(--sz-tweak-panel-max)}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.max-h-dvh{max-height:100dvh}.max-h-full{max-height:100%}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.min-h-\(--sz-11_5rem\){min-height:var(--sz-11_5rem)}.min-h-\(--sz-12rem\){min-height:var(--sz-12rem)}.min-h-\(--sz-18px\){min-height:var(--sz-18px)}.min-h-\(--sz-22px\){min-height:var(--sz-22px)}.min-h-\(--sz-22rem\){min-height:var(--sz-22rem)}.min-h-\(--sz-30px\){min-height:var(--sz-30px)}.min-h-\(--sz-32px\){min-height:var(--sz-32px)}.min-h-\(--sz-34px\){min-height:var(--sz-34px)}.min-h-\(--sz-36px\){min-height:var(--sz-36px)}.min-h-\(--sz-44px\){min-height:var(--sz-44px)}.min-h-\(--sz-48px\){min-height:var(--sz-48px)}.min-h-\(--sz-60px\){min-height:var(--sz-60px)}.min-h-\(--sz-60vh\){min-height:var(--sz-60vh)}.min-h-\(--sz-70px\){min-height:var(--sz-70px)}.min-h-\(--sz-72px\){min-height:var(--sz-72px)}.min-h-\(--sz-80px\){min-height:var(--sz-80px)}.min-h-\(--sz-88px\){min-height:var(--sz-88px)}.min-h-\(--sz-100px\){min-height:var(--sz-100px)}.min-h-\(--sz-120px\){min-height:var(--sz-120px)}.min-h-\(--sz-140px\){min-height:var(--sz-140px)}.min-h-\(--sz-160px\){min-height:var(--sz-160px)}.min-h-\(--sz-180px\){min-height:var(--sz-180px)}.min-h-\(--sz-200px\){min-height:var(--sz-200px)}.min-h-\(--sz-220px\){min-height:var(--sz-220px)}.min-h-\(--sz-240px\){min-height:var(--sz-240px)}.min-h-\(--sz-300px\){min-height:var(--sz-300px)}.min-h-\(--sz-320px\){min-height:var(--sz-320px)}.min-h-\(--sz-400px\){min-height:var(--sz-400px)}.min-h-\(--sz-420px\){min-height:var(--sz-420px)}.min-h-\(--sz-520px\){min-height:var(--sz-520px)}.min-h-\(--sz-560px\){min-height:var(--sz-560px)}.min-h-\(--sz-calc-30\){min-height:var(--sz-calc-30)}.min-h-\(--table-row-height\){min-height:var(--table-row-height)}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-\[24rem\]{min-height:24rem}.min-h-\[132px\]{min-height:132px}.min-h-\[136px\]{min-height:136px}.min-h-\[148px\]{min-height:148px}.min-h-\[220px\]{min-height:220px}.min-h-\[500px\]{min-height:500px}.min-h-\[640px\]{min-height:640px}.min-h-\[760px\]{min-height:760px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--pct-72\){width:var(--pct-72)}.w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.w-\(--sz-2px\){width:var(--sz-2px)}.w-\(--sz-3px\){width:var(--sz-3px)}.w-\(--sz-5_75rem\){width:var(--sz-5_75rem)}.w-\(--sz-10_5rem\){width:var(--sz-10_5rem)}.w-\(--sz-12pct\){width:var(--sz-12pct)}.w-\(--sz-18pct\){width:var(--sz-18pct)}.w-\(--sz-18px\){width:var(--sz-18px)}.w-\(--sz-24pct\){width:var(--sz-24pct)}.w-\(--sz-30pct\){width:var(--sz-30pct)}.w-\(--sz-30px\){width:var(--sz-30px)}.w-\(--sz-30rem\){width:var(--sz-30rem)}.w-\(--sz-52px\){width:var(--sz-52px)}.w-\(--sz-66px\){width:var(--sz-66px)}.w-\(--sz-80px\){width:var(--sz-80px)}.w-\(--sz-88px\){width:var(--sz-88px)}.w-\(--sz-120px\){width:var(--sz-120px)}.w-\(--sz-148px\){width:var(--sz-148px)}.w-\(--sz-150px\){width:var(--sz-150px)}.w-\(--sz-170px\){width:var(--sz-170px)}.w-\(--sz-220px\){width:var(--sz-220px)}.w-\(--sz-260px\){width:var(--sz-260px)}.w-\(--sz-277px\){width:var(--sz-277px)}.w-\(--sz-300px\){width:var(--sz-300px)}.w-\(--sz-320px\){width:var(--sz-320px)}.w-\(--sz-360px\){width:var(--sz-360px)}.w-\(--sz-560px\){width:var(--sz-560px)}.w-\(--sz-calc-1\){width:var(--sz-calc-1)}.w-\(--sz-calc-4\){width:var(--sz-calc-4)}.w-\(--sz-calc-6\){width:var(--sz-calc-6)}.w-\(--sz-calc-10\){width:var(--sz-calc-10)}.w-\(--sz-calc-37\){width:var(--sz-calc-37)}.w-\(--sz-calc-40\){width:var(--sz-calc-40)}.w-\(--sz-calc-41\){width:var(--sz-calc-41)}.w-\(--sz-folder-rail\){width:var(--sz-folder-rail)}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[18px\]{width:18px}.w-\[28rem\]{width:28rem}.w-\[30rem\]{width:30rem}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[358px\]{width:358px}.w-\[390px\]{width:390px}.w-\[420px\]{width:420px}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-\(--pct-90\){max-width:var(--pct-90)!important}.max-w-\(--pct-50\){max-width:var(--pct-50)}.max-w-\(--pct-70\){max-width:var(--pct-70)}.max-w-\(--pct-85\){max-width:var(--pct-85)}.max-w-\(--sz-7rem\){max-width:var(--sz-7rem)}.max-w-\(--sz-12rem\){max-width:var(--sz-12rem)}.max-w-\(--sz-14rem\){max-width:var(--sz-14rem)}.max-w-\(--sz-16rem\){max-width:var(--sz-16rem)}.max-w-\(--sz-18rem\){max-width:var(--sz-18rem)}.max-w-\(--sz-20rem\){max-width:var(--sz-20rem)}.max-w-\(--sz-24ch\){max-width:var(--sz-24ch)}.max-w-\(--sz-24rem\){max-width:var(--sz-24rem)}.max-w-\(--sz-38ch\){max-width:var(--sz-38ch)}.max-w-\(--sz-100px\){max-width:var(--sz-100px)}.max-w-\(--sz-160px\){max-width:var(--sz-160px)}.max-w-\(--sz-170px\){max-width:var(--sz-170px)}.max-w-\(--sz-200px\){max-width:var(--sz-200px)}.max-w-\(--sz-240px\){max-width:var(--sz-240px)}.max-w-\(--sz-280px\){max-width:var(--sz-280px)}.max-w-\(--sz-300px\){max-width:var(--sz-300px)}.max-w-\(--sz-320px\){max-width:var(--sz-320px)}.max-w-\(--sz-960px\){max-width:var(--sz-960px)}.max-w-\(--sz-calc-4\){max-width:var(--sz-calc-4)}.max-w-\(--sz-calc-5\){max-width:var(--sz-calc-5)}.max-w-\(--sz-calc-7\){max-width:var(--sz-calc-7)}.max-w-\(--sz-calc-15\){max-width:var(--sz-calc-15)}.max-w-\(--sz-calc-23\){max-width:var(--sz-calc-23)}.max-w-\(--sz-calc-24\){max-width:var(--sz-calc-24)}.max-w-\(--sz-calc-25\){max-width:var(--sz-calc-25)}.max-w-\(--sz-calc-35\){max-width:var(--sz-calc-35)}.max-w-\(--tc-shell-max-w\){max-width:var(--tc-shell-max-w)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[358px\]{max-width:358px}.max-w-\[390px\]{max-width:390px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[960px\]{max-width:960px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[min\(44rem\,100vw\)\]{max-width:min(44rem,100vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-\(--sz-4_5rem\){min-width:var(--sz-4_5rem)}.min-w-\(--sz-6rem\){min-width:var(--sz-6rem)}.min-w-\(--sz-7rem\){min-width:var(--sz-7rem)}.min-w-\(--sz-8_5rem\){min-width:var(--sz-8_5rem)}.min-w-\(--sz-8rem\){min-width:var(--sz-8rem)}.min-w-\(--sz-11rem\){min-width:var(--sz-11rem)}.min-w-\(--sz-12rem\){min-width:var(--sz-12rem)}.min-w-\(--sz-32rem\){min-width:var(--sz-32rem)}.min-w-\(--sz-40rem\){min-width:var(--sz-40rem)}.min-w-\(--sz-44rem\){min-width:var(--sz-44rem)}.min-w-\(--sz-64px\){min-width:var(--sz-64px)}.min-w-\(--sz-180px\){min-width:var(--sz-180px)}.min-w-\(--sz-220px\){min-width:var(--sz-220px)}.min-w-\(--sz-260px\){min-width:var(--sz-260px)}.min-w-\(--sz-280px\){min-width:var(--sz-280px)}.min-w-\(--sz-320px\){min-width:var(--sz-320px)}.min-w-\(--sz-780px\){min-width:var(--sz-780px)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[620px\]{min-width:620px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-initial{flex:0 auto}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-4{--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--pct-neg-50\){--tw-translate-x:var(--pct-neg-50);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--sz-4px\){--tw-translate-x:var(--sz-4px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--sz-8px\){--tw-translate-x:var(--sz-8px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[4px\]{--tw-translate-x:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[8px\]{--tw-translate-x:8px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--sz-4px\){--tw-translate-y:var(--sz-4px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--sz-8px\){--tw-translate-y:var(--sz-8px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--sz-calc-28\){--tw-translate-y:var(--sz-calc-28);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[4px\]{--tw-translate-y:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[8px\]{--tw-translate-y:8px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\(--s-0_98\){scale:var(--s-0_98)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--shimmer-base:var(--foreground);--shimmer-highlight:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.shimmer{--shimmer-highlight:color-mix(in oklch, var(--foreground) 35%, transparent)}}.shimmer{background:linear-gradient(90deg, var(--shimmer-base) 0%, var(--shimmer-base) 40%, var(--shimmer-highlight) 50%, var(--shimmer-base) 60%, var(--shimmer-base) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.5s linear infinite shimmer-text-slide}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-copy{cursor:copy}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-mt-2{scroll-margin-top:calc(var(--spacing) * 2)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-px-1{scroll-padding-inline:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.\[scrollbar-width\:none\],.scrollbar-none{scrollbar-width:none}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(11rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(19rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.grid-cols-\(--gtc-1\){grid-template-columns:var(--gtc-1)}.grid-cols-\(--gtc-2\){grid-template-columns:var(--gtc-2)}.grid-cols-\(--gtc-3\){grid-template-columns:var(--gtc-3)}.grid-cols-\(--gtc-5\){grid-template-columns:var(--gtc-5)}.grid-cols-\(--gtc-6\){grid-template-columns:var(--gtc-6)}.grid-cols-\(--gtc-7\){grid-template-columns:var(--gtc-7)}.grid-cols-\(--gtc-8\){grid-template-columns:var(--gtc-8)}.grid-cols-\(--gtc-10\){grid-template-columns:var(--gtc-10)}.grid-cols-\(--gtc-13\){grid-template-columns:var(--gtc-13)}.grid-cols-\(--gtc-15\){grid-template-columns:var(--gtc-15)}.grid-cols-\(--gtc-16\){grid-template-columns:var(--gtc-16)}.grid-cols-\(--gtc-17\){grid-template-columns:var(--gtc-17)}.grid-cols-\(--gtc-26\){grid-template-columns:var(--gtc-26)}.grid-cols-\(--gtc-27\){grid-template-columns:var(--gtc-27)}.grid-cols-\(--gtc-46\){grid-template-columns:var(--gtc-46)}.grid-cols-\(--gtc-47\){grid-template-columns:var(--gtc-47)}.grid-cols-\(--gtc-48\){grid-template-columns:var(--gtc-48)}.grid-cols-\(--gtc-49\){grid-template-columns:var(--gtc-49)}.grid-cols-\(--gtc-51\){grid-template-columns:var(--gtc-51)}.grid-cols-\(--gtc-54\){grid-template-columns:var(--gtc-54)}.grid-cols-\(--gtc-55\){grid-template-columns:var(--gtc-55)}.grid-cols-\(--gtc-57\){grid-template-columns:var(--gtc-57)}.grid-cols-\(--gtc-65\){grid-template-columns:var(--gtc-65)}.grid-cols-\(--gtc-folder-row\){grid-template-columns:var(--gtc-folder-row)}.grid-cols-\(--gtc-folder-row-actions\){grid-template-columns:var(--gtc-folder-row-actions)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_90px_80px_70px\]{grid-template-columns:1fr 90px 80px 70px}.grid-cols-\[6rem_6rem_7rem_9rem_6rem_4\.5rem\]{grid-template-columns:6rem 6rem 7rem 9rem 6rem 4.5rem}.grid-cols-\[minmax\(0\,1fr\)_120px_120px_110px\]{grid-template-columns:minmax(0,1fr) 120px 120px 110px}.grid-cols-\[minmax\(0\,1fr\)_minmax\(420px\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)}.grid-rows-\(--gtr-1\){grid-template-rows:var(--gtr-1)}.grid-rows-\(--gtr-2\){grid-template-rows:var(--gtr-2)}.grid-rows-\(--gtr-3\){grid-template-rows:var(--gtr-3)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--section-gap\){gap:var(--section-gap)}.gap-\(--sz-3px\){gap:var(--sz-3px)}.gap-\(--sz-11px\){gap:var(--sz-11px)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}:where(.space-y-\(--panel-gap\)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--panel-gap) * var(--tw-space-y-reverse));margin-block-end:calc(var(--panel-gap) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\(--row-padding-y\)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--row-padding-y) * var(--tw-space-y-reverse));margin-block-end:calc(var(--row-padding-y) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:0}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)),:where(.divide-border\/50>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 50%, transparent)}}:where(.divide-border\/60>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 60%, transparent)}}:where(.divide-border\/70>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 70%, transparent)}}:where(.divide-warning\/25>:not(:last-child)){border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){:where(.divide-warning\/25>:not(:last-child)){border-color:color-mix(in oklab, var(--warning) 25%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.\[border-radius\:14px_14px_14px_4px\]{border-radius:14px 14px 14px 4px}.rounded{border-radius:.25rem}.rounded-\(--chat-user-radius\){border-radius:var(--chat-user-radius)}.rounded-\(--control-radius\){border-radius:var(--control-radius)}.rounded-\(--panel-radius\){border-radius:var(--panel-radius)}.rounded-\(--popover-radius\){border-radius:var(--popover-radius)}.rounded-\(--rad-2\){border-radius:var(--rad-2)}.rounded-\(--rad-4\){border-radius:var(--rad-4)}.rounded-\(--rad-6\){border-radius:var(--rad-6)}.rounded-\(--rad-8\){border-radius:var(--rad-8)}.rounded-\(--rad-14\){border-radius:var(--rad-14)}.rounded-\(--rad-24\){border-radius:var(--rad-24)}.rounded-\(--rad-28\){border-radius:var(--rad-28)}.rounded-\(--rad-32\){border-radius:var(--rad-32)}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-\[8px\]{border-radius:8px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-l-md{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}.rounded-r-md{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}.rounded-b-md{border-bottom-right-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.rounded-br-\(--rad-4\){border-bottom-right-radius:var(--rad-4)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) * .6)}.rounded-bl-\(--rad-4\){border-bottom-left-radius:var(--rad-4)}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) * .6)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\[border-style\:dashed\]{border-style:dashed}.\!border-muted-foreground{border-color:var(--muted-foreground)!important}.border-\(--chip-match-comment-border\){border-color:var(--chip-match-comment-border)}.border-\(--chip-match-document-border\){border-color:var(--chip-match-document-border)}.border-\(--chip-match-identifier-border\){border-color:var(--chip-match-identifier-border)}.border-\(--chip-match-title-border\){border-color:var(--chip-match-title-border)}.border-\(--code-highlight-border-resolved\){border-color:var(--code-highlight-border-resolved)}.border-\(--status-task-done\){border-color:var(--status-task-done)}.border-\(--status-task-todo\){border-color:var(--status-task-todo)}.border-accent{border-color:var(--accent)}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-background{border-color:var(--background)}.border-border,.border-border\/20{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/20{border-color:color-mix(in oklab, var(--border) 20%, transparent)}}.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/30{border-color:color-mix(in oklab, var(--border) 30%, transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-card{border-color:var(--card)}.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/10{border-color:color-mix(in oklab, currentcolor 10%, transparent)}}.border-current\/15{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/15{border-color:color-mix(in oklab, currentcolor 15%, transparent)}}.border-destructive,.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-destructive\/35{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/35{border-color:color-mix(in oklab, var(--destructive) 35%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-destructive\/60{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/60{border-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.border-destructive\/70{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/70{border-color:color-mix(in oklab, var(--destructive) 70%, transparent)}}.border-destructive\/80{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/80{border-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.border-foreground,.border-foreground\/30{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/30{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.border-foreground\/70{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/70{border-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.border-foreground\/80{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/80{border-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.border-info,.border-info\/20{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/20{border-color:color-mix(in oklab, var(--info) 20%, transparent)}}.border-info\/25{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/25{border-color:color-mix(in oklab, var(--info) 25%, transparent)}}.border-info\/30{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/30{border-color:color-mix(in oklab, var(--info) 30%, transparent)}}.border-info\/35{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/35{border-color:color-mix(in oklab, var(--info) 35%, transparent)}}.border-info\/40{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/40{border-color:color-mix(in oklab, var(--info) 40%, transparent)}}.border-info\/50{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/50{border-color:color-mix(in oklab, var(--info) 50%, transparent)}}.border-info\/55{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/55{border-color:color-mix(in oklab, var(--info) 55%, transparent)}}.border-info\/60{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/60{border-color:color-mix(in oklab, var(--info) 60%, transparent)}}.border-info\/70{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/70{border-color:color-mix(in oklab, var(--info) 70%, transparent)}}.border-info\/80{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/80{border-color:color-mix(in oklab, var(--info) 80%, transparent)}}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-muted-foreground,.border-muted-foreground\/20{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/20{border-color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.border-muted-foreground\/35{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/35{border-color:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/40{border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.border-muted-foreground\/50{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/50{border-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.border-muted-foreground\/60{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/60{border-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.border-primary,.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/15{border-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\/45{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/45{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-primary\/55{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/55{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/60{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.border-primary\/70{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/70{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.border-primary\/80{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/80{border-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.border-ring{border-color:var(--ring)}.border-success,.border-success\/15{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/15{border-color:color-mix(in oklab, var(--success) 15%, transparent)}}.border-success\/20{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/20{border-color:color-mix(in oklab, var(--success) 20%, transparent)}}.border-success\/25{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/25{border-color:color-mix(in oklab, var(--success) 25%, transparent)}}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--success) 30%, transparent)}}.border-success\/35{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/35{border-color:color-mix(in oklab, var(--success) 35%, transparent)}}.border-success\/40{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--success) 40%, transparent)}}.border-success\/50{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/50{border-color:color-mix(in oklab, var(--success) 50%, transparent)}}.border-success\/60{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/60{border-color:color-mix(in oklab, var(--success) 60%, transparent)}}.border-success\/70{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/70{border-color:color-mix(in oklab, var(--success) 70%, transparent)}}.border-success\/80{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/80{border-color:color-mix(in oklab, var(--success) 80%, transparent)}}.border-transparent{border-color:#0000}.border-warning,.border-warning\/20{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/20{border-color:color-mix(in oklab, var(--warning) 20%, transparent)}}.border-warning\/25{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/25{border-color:color-mix(in oklab, var(--warning) 25%, transparent)}}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.border-warning\/35{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/35{border-color:color-mix(in oklab, var(--warning) 35%, transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--warning) 40%, transparent)}}.border-warning\/45{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/45{border-color:color-mix(in oklab, var(--warning) 45%, transparent)}}.border-warning\/50{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab, var(--warning) 50%, transparent)}}.border-warning\/55{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/55{border-color:color-mix(in oklab, var(--warning) 55%, transparent)}}.border-warning\/60{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/60{border-color:color-mix(in oklab, var(--warning) 60%, transparent)}}.border-warning\/70{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/70{border-color:color-mix(in oklab, var(--warning) 70%, transparent)}}.border-warning\/80{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/80{border-color:color-mix(in oklab, var(--warning) 80%, transparent)}}.border-t-foreground{border-top-color:var(--foreground)}.border-t-muted-foreground{border-top-color:var(--muted-foreground)}.border-t-transparent{border-top-color:#0000}.border-l-destructive{border-left-color:var(--destructive)}.border-l-transparent{border-left-color:#0000}.border-l-warning,.border-l-warning\/60{border-left-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-l-warning\/60{border-left-color:color-mix(in oklab, var(--warning) 60%, transparent)}}.bg-\(--app-logo-tile-1\){background-color:var(--app-logo-tile-1)}.bg-\(--app-logo-tile-2\){background-color:var(--app-logo-tile-2)}.bg-\(--app-logo-tile-3\){background-color:var(--app-logo-tile-3)}.bg-\(--app-logo-tile-4\){background-color:var(--app-logo-tile-4)}.bg-\(--app-logo-tile-5\){background-color:var(--app-logo-tile-5)}.bg-\(--app-logo-tile-6\){background-color:var(--app-logo-tile-6)}.bg-\(--app-logo-tile-7\){background-color:var(--app-logo-tile-7)}.bg-\(--app-logo-tile-8\){background-color:var(--app-logo-tile-8)}.bg-\(--bubble-agent\){background-color:var(--bubble-agent)}.bg-\(--chat-user-bg\){background-color:var(--chat-user-bg)}.bg-\(--chip-match-comment-bg\){background-color:var(--chip-match-comment-bg)}.bg-\(--chip-match-document-bg\){background-color:var(--chip-match-document-bg)}.bg-\(--chip-match-identifier-bg\){background-color:var(--chip-match-identifier-bg)}.bg-\(--chip-match-title-bg\){background-color:var(--chip-match-title-bg)}.bg-\(--code-bg-resolved\){background-color:var(--code-bg-resolved)}.bg-\(--code-highlight-bg-resolved\){background-color:var(--code-highlight-bg-resolved)}.bg-\(--hex-1d1d1d\){background-color:var(--hex-1d1d1d)}.bg-\(--liveness-blue\){background-color:var(--liveness-blue)}.bg-\(--overlay\){background-color:var(--overlay)}.bg-\(--paperclip-doc-annotation-highlight-focused\){background-color:var(--paperclip-doc-annotation-highlight-focused)}.bg-\(--paperclip-doc-annotation-highlight-open\){background-color:var(--paperclip-doc-annotation-highlight-open)}.bg-\(--paperclip-doc-annotation-highlight-resolved\){background-color:var(--paperclip-doc-annotation-highlight-resolved)}.bg-\(--paperclip-doc-annotation-highlight-stale\){background-color:var(--paperclip-doc-annotation-highlight-stale)}.bg-\(--status-agent-running\){background-color:var(--status-agent-running)}.bg-\(--status-task-blocked\){background-color:var(--status-task-blocked)}.bg-\(--status-task-done\){background-color:var(--status-task-done)}.bg-\(--status-task-todo\){background-color:var(--status-task-todo)}.bg-\[\#rrggbb\]{background-color:#rrggbb}.bg-\[\.\.\.gradient\.\.\.\]{background-color:...gradient...}.bg-accent,.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-accent\/15{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.bg-accent\/30{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/30{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.bg-accent\/45{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/45{background-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.bg-accent\/50{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/50{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.bg-accent\/60{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.bg-accent\/65{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/65{background-color:color-mix(in oklab, var(--accent) 65%, transparent)}}.bg-accent\/70{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/70{background-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.bg-accent\/75{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/75{background-color:color-mix(in oklab, var(--accent) 75%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-background,.bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}.bg-background\/25{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/25{background-color:color-mix(in oklab, var(--background) 25%, transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/75{background-color:color-mix(in oklab, var(--background) 75%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/82{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/82{background-color:color-mix(in oklab, var(--background) 82%, transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-background\/92{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/92{background-color:color-mix(in oklab, var(--background) 92%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border,.bg-border\/40{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/40{background-color:color-mix(in oklab, var(--border) 40%, transparent)}}.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab, var(--border) 60%, transparent)}}.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/70{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.bg-border\/80{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/80{background-color:color-mix(in oklab, var(--border) 80%, transparent)}}.bg-card,.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, var(--card) 40%, transparent)}}.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-current,.bg-current\/50{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/50{background-color:color-mix(in oklab, currentcolor 50%, transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-destructive-subtle,.bg-destructive-subtle\/45{background-color:var(--destructive-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-destructive-subtle\/45{background-color:color-mix(in oklab, var(--destructive-subtle) 45%, transparent)}}.bg-destructive-subtle\/60{background-color:var(--destructive-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-destructive-subtle\/60{background-color:color-mix(in oklab, var(--destructive-subtle) 60%, transparent)}}.bg-destructive-subtle\/70{background-color:var(--destructive-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-destructive-subtle\/70{background-color:color-mix(in oklab, var(--destructive-subtle) 70%, transparent)}}.bg-destructive-subtle\/80{background-color:var(--destructive-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-destructive-subtle\/80{background-color:color-mix(in oklab, var(--destructive-subtle) 80%, transparent)}}.bg-destructive-subtle\/85{background-color:var(--destructive-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-destructive-subtle\/85{background-color:color-mix(in oklab, var(--destructive-subtle) 85%, transparent)}}.bg-destructive-subtle\/90{background-color:var(--destructive-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-destructive-subtle\/90{background-color:color-mix(in oklab, var(--destructive-subtle) 90%, transparent)}}.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.bg-destructive\/20{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/20{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.bg-destructive\/90{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/90{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.bg-destructive\/\[0\.04\]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/\[0\.04\]{background-color:color-mix(in oklab, var(--destructive) 4%, transparent)}}.bg-destructive\/\[0\.06\]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/\[0\.06\]{background-color:color-mix(in oklab, var(--destructive) 6%, transparent)}}.bg-destructive\/\[0\.07\]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/\[0\.07\]{background-color:color-mix(in oklab, var(--destructive) 7.0%, transparent)}}.bg-destructive\/\[0\.08\]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/\[0\.08\]{background-color:color-mix(in oklab, var(--destructive) 8%, transparent)}}.bg-destructive\/\[0\.10\]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/\[0\.10\]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground,.bg-foreground\/0{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/0{background-color:color-mix(in oklab, var(--foreground) 0%, transparent)}}.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-foreground\/40{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.bg-foreground\/50{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/50{background-color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.bg-foreground\/80{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/80{background-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.bg-foreground\/\[0\.06\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.06\]{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.bg-foreground\/\[0\.18\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.18\]{background-color:color-mix(in oklab, var(--foreground) 18%, transparent)}}.bg-info{background-color:var(--info)}.bg-info-subtle,.bg-info-subtle\/45{background-color:var(--info-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-info-subtle\/45{background-color:color-mix(in oklab, var(--info-subtle) 45%, transparent)}}.bg-info-subtle\/50{background-color:var(--info-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-info-subtle\/50{background-color:color-mix(in oklab, var(--info-subtle) 50%, transparent)}}.bg-info-subtle\/60{background-color:var(--info-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-info-subtle\/60{background-color:color-mix(in oklab, var(--info-subtle) 60%, transparent)}}.bg-info-subtle\/70{background-color:var(--info-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-info-subtle\/70{background-color:color-mix(in oklab, var(--info-subtle) 70%, transparent)}}.bg-info-subtle\/80{background-color:var(--info-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-info-subtle\/80{background-color:color-mix(in oklab, var(--info-subtle) 80%, transparent)}}.bg-info-subtle\/90{background-color:var(--info-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-info-subtle\/90{background-color:color-mix(in oklab, var(--info-subtle) 90%, transparent)}}.bg-info\/5{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/5{background-color:color-mix(in oklab, var(--info) 5%, transparent)}}.bg-info\/10{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--info) 10%, transparent)}}.bg-info\/15{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/15{background-color:color-mix(in oklab, var(--info) 15%, transparent)}}.bg-info\/50{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/50{background-color:color-mix(in oklab, var(--info) 50%, transparent)}}.bg-info\/\[0\.04\]{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/\[0\.04\]{background-color:color-mix(in oklab, var(--info) 4%, transparent)}}.bg-info\/\[0\.05\]{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/\[0\.05\]{background-color:color-mix(in oklab, var(--info) 5%, transparent)}}.bg-info\/\[0\.08\]{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/\[0\.08\]{background-color:color-mix(in oklab, var(--info) 8%, transparent)}}.bg-info\/\[0\.10\]{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/\[0\.10\]{background-color:color-mix(in oklab, var(--info) 10%, transparent)}}.bg-input,.bg-input\/90{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/90{background-color:color-mix(in oklab, var(--input) 90%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/10{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/10{background-color:color-mix(in oklab, var(--muted-foreground) 10%, transparent)}}.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.bg-muted-foreground\/35{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/35{background-color:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}}.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.bg-muted-foreground\/50{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.bg-muted-foreground\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.bg-muted-foreground\/70{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/70{background-color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.bg-muted-foreground\/95{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/95{background-color:color-mix(in oklab, var(--muted-foreground) 95%, transparent)}}.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/25{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, var(--muted) 35%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/45{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/45{background-color:color-mix(in oklab, var(--muted) 45%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.bg-muted\/\[0\.25\]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/\[0\.25\]{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-primary\/40{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/40{background-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.bg-primary\/50{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/50{background-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.bg-primary\/60{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/60{background-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.bg-primary\/85{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/85{background-color:color-mix(in oklab, var(--primary) 85%, transparent)}}.bg-primary\/\[0\.04\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab, var(--primary) 4%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-ring{background-color:var(--ring)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar\/30{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar\/30{background-color:color-mix(in oklab, var(--sidebar) 30%, transparent)}}.bg-sky-500\/5{background-color:#00a5ef0d}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/5{background-color:color-mix(in oklab, var(--color-sky-500) 5%, transparent)}}.bg-success{background-color:var(--success)}.bg-success-subtle,.bg-success-subtle\/30{background-color:var(--success-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-success-subtle\/30{background-color:color-mix(in oklab, var(--success-subtle) 30%, transparent)}}.bg-success-subtle\/45{background-color:var(--success-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-success-subtle\/45{background-color:color-mix(in oklab, var(--success-subtle) 45%, transparent)}}.bg-success-subtle\/50{background-color:var(--success-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-success-subtle\/50{background-color:color-mix(in oklab, var(--success-subtle) 50%, transparent)}}.bg-success-subtle\/60{background-color:var(--success-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-success-subtle\/60{background-color:color-mix(in oklab, var(--success-subtle) 60%, transparent)}}.bg-success-subtle\/65{background-color:var(--success-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-success-subtle\/65{background-color:color-mix(in oklab, var(--success-subtle) 65%, transparent)}}.bg-success-subtle\/70{background-color:var(--success-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-success-subtle\/70{background-color:color-mix(in oklab, var(--success-subtle) 70%, transparent)}}.bg-success-subtle\/80{background-color:var(--success-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-success-subtle\/80{background-color:color-mix(in oklab, var(--success-subtle) 80%, transparent)}}.bg-success-subtle\/85{background-color:var(--success-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-success-subtle\/85{background-color:color-mix(in oklab, var(--success-subtle) 85%, transparent)}}.bg-success\/5{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab, var(--success) 5%, transparent)}}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-success\/15{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, var(--success) 15%, transparent)}}.bg-success\/70{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/70{background-color:color-mix(in oklab, var(--success) 70%, transparent)}}.bg-success\/80{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/80{background-color:color-mix(in oklab, var(--success) 80%, transparent)}}.bg-success\/90{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/90{background-color:color-mix(in oklab, var(--success) 90%, transparent)}}.bg-success\/\[0\.08\]{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/\[0\.08\]{background-color:color-mix(in oklab, var(--success) 8%, transparent)}}.bg-success\/\[0\.10\]{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/\[0\.10\]{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-warning-subtle,.bg-warning-subtle\/40{background-color:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-warning-subtle\/40{background-color:color-mix(in oklab, var(--warning-subtle) 40%, transparent)}}.bg-warning-subtle\/45{background-color:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-warning-subtle\/45{background-color:color-mix(in oklab, var(--warning-subtle) 45%, transparent)}}.bg-warning-subtle\/50{background-color:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-warning-subtle\/50{background-color:color-mix(in oklab, var(--warning-subtle) 50%, transparent)}}.bg-warning-subtle\/60{background-color:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-warning-subtle\/60{background-color:color-mix(in oklab, var(--warning-subtle) 60%, transparent)}}.bg-warning-subtle\/70{background-color:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-warning-subtle\/70{background-color:color-mix(in oklab, var(--warning-subtle) 70%, transparent)}}.bg-warning-subtle\/80{background-color:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-warning-subtle\/80{background-color:color-mix(in oklab, var(--warning-subtle) 80%, transparent)}}.bg-warning-subtle\/85{background-color:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-warning-subtle\/85{background-color:color-mix(in oklab, var(--warning-subtle) 85%, transparent)}}.bg-warning-subtle\/90{background-color:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-warning-subtle\/90{background-color:color-mix(in oklab, var(--warning-subtle) 90%, transparent)}}.bg-warning\/5{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab, var(--warning) 5%, transparent)}}.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.bg-warning\/15{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, var(--warning) 15%, transparent)}}.bg-warning\/20{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/20{background-color:color-mix(in oklab, var(--warning) 20%, transparent)}}.bg-warning\/40{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/40{background-color:color-mix(in oklab, var(--warning) 40%, transparent)}}.bg-warning\/90{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/90{background-color:color-mix(in oklab, var(--warning) 90%, transparent)}}.bg-warning\/95{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/95{background-color:color-mix(in oklab, var(--warning) 95%, transparent)}}.bg-warning\/\[0\.06\]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/\[0\.06\]{background-color:color-mix(in oklab, var(--warning) 6%, transparent)}}.bg-warning\/\[0\.07\]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/\[0\.07\]{background-color:color-mix(in oklab, var(--warning) 7.0%, transparent)}}.bg-warning\/\[0\.08\]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/\[0\.08\]{background-color:color-mix(in oklab, var(--warning) 8%, transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\(image\:--gradient-extract-1\){background-image:var(--gradient-extract-1)}.bg-\(image\:--gradient-extract-2\){background-image:var(--gradient-extract-2)}.bg-\(image\:--gradient-extract-3\){background-image:var(--gradient-extract-3)}.bg-\(image\:--gradient-extract-4\){background-image:var(--gradient-extract-4)}.bg-\(image\:--gradient-extract-7\){background-image:var(--gradient-extract-7)}.bg-\(image\:--gradient-extract-26\){background-image:var(--gradient-extract-26)}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-card{--tw-gradient-from:var(--card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-info\/12{--tw-gradient-from:var(--info)}@supports (color:color-mix(in lab, red, red)){.from-info\/12{--tw-gradient-from:color-mix(in oklab, var(--info) 12%, transparent)}}.from-info\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-success\/14{--tw-gradient-from:var(--success)}@supports (color:color-mix(in lab, red, red)){.from-success\/14{--tw-gradient-from:color-mix(in oklab, var(--success) 14%, transparent)}}.from-success\/14{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-warning\/14{--tw-gradient-from:var(--warning)}@supports (color:color-mix(in lab, red, red)){.from-warning\/14{--tw-gradient-from:color-mix(in oklab, var(--warning) 14%, transparent)}}.from-warning\/14{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-background\/95{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\/95{--tw-gradient-via:color-mix(in oklab, var(--background) 95%, transparent)}}.via-background\/95{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-info\/6{--tw-gradient-via:var(--info)}@supports (color:color-mix(in lab, red, red)){.via-info\/6{--tw-gradient-via:color-mix(in oklab, var(--info) 6%, transparent)}}.via-info\/6{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-success\/6{--tw-gradient-via:var(--success)}@supports (color:color-mix(in lab, red, red)){.via-success\/6{--tw-gradient-via:color-mix(in oklab, var(--success) 6%, transparent)}}.via-success\/6{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-warning\/6{--tw-gradient-via:var(--warning)}@supports (color:color-mix(in lab, red, red)){.via-warning\/6{--tw-gradient-via:color-mix(in oklab, var(--warning) 6%, transparent)}}.via-warning\/6{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-background\/0{--tw-gradient-to:var(--background)}@supports (color:color-mix(in lab, red, red)){.to-background\/0{--tw-gradient-to:color-mix(in oklab, var(--background) 0%, transparent)}}.to-background\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.scroll-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.fill-amber-500{fill:var(--color-amber-500)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-warning{fill:var(--warning)}.stroke-foreground\/70{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.stroke-foreground\/70{stroke:color-mix(in oklab, var(--foreground) 70%, transparent)}}.stroke-\(length\:--sw-2_3\){stroke-width:var(--sw-2_3)}.stroke-\[2\.3\]{stroke-width:2.3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--row-padding-y\){padding:var(--row-padding-y)}.p-\(--sz-3px\){padding:var(--sz-3px)}.p-\(--sz-15px\){padding:var(--sz-15px)}.p-\(--sz-18px\){padding:var(--sz-18px)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-px{padding:1px}.px-\(--panel-padding\){padding-inline:var(--panel-padding)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-\(--panel-padding\){padding-block:var(--panel-padding)}.py-\(--row-padding-y\){padding-block:var(--row-padding-y)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-px{padding-block:1px}.pt-\(--sz-safe-top\){padding-top:var(--sz-safe-top)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-px{padding-top:1px}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-\(--sz-calc-14\){padding-bottom:var(--sz-calc-14)}.pb-\(--sz-calc-19\){padding-bottom:var(--sz-calc-19)}.pb-\(--sz-safe-bottom\){padding-bottom:var(--sz-safe-bottom)}.pb-\(--z-безопасный-нижний\){padding-bottom:var(--z-безопасный-нижний)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-5\.5{padding-left:calc(var(--spacing) * 5.5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-16{padding-left:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\(--va-0_125em\){vertical-align:var(--va-0_125em)}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:InterVariable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-section);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--text-body\){font-size:var(--text-body)}.text-\(length\:--text-caption\){font-size:var(--text-caption)}.text-\(length\:--text-compact\){font-size:var(--text-compact)}.text-\(length\:--text-metric\){font-size:var(--text-metric)}.text-\(length\:--text-micro\){font-size:var(--text-micro)}.text-\(length\:--text-nano\){font-size:var(--text-nano)}.text-\[length\:--text-micro\]{font-size:--text-micro}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--tracking-caps\){--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps)}.tracking-\(--tracking-eyebrow\){--tw-tracking:var(--tracking-eyebrow);letter-spacing:var(--tracking-eyebrow)}.tracking-\(--tracking-label\){--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-muted-foreground{color:var(--muted-foreground)!important}.text-\(--brand-violet\){color:var(--brand-violet)}.text-\(--chat-user-foreground\){color:var(--chat-user-foreground)}.text-\(--chip-match-comment-fg\){color:var(--chip-match-comment-fg)}.text-\(--chip-match-document-fg\){color:var(--chip-match-document-fg)}.text-\(--chip-match-identifier-fg\){color:var(--chip-match-identifier-fg)}.text-\(--chip-match-title-fg\){color:var(--chip-match-title-fg)}.text-\(--code-gutter-fg-resolved\){color:var(--code-gutter-fg-resolved)}.text-\(--media-foreground\){color:var(--media-foreground)}.text-\(--muted-foreground\){color:var(--muted-foreground)}.text-\(--status-agent-paused\){color:var(--status-agent-paused)}.text-\(--status-agent-running\){color:var(--status-agent-running)}.text-\(--status-task-done\){color:var(--status-task-done)}.text-\(--status-task-icon-blocked\){color:var(--status-task-icon-blocked)}.text-\(--status-task-icon-done\){color:var(--status-task-icon-done)}.text-\(--status-task-icon-in_progress\){color:var(--status-task-icon-in_progress)}.text-\(--status-task-icon-todo\){color:var(--status-task-icon-todo)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-background,.text-background\/60{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/60{color:color-mix(in oklab, var(--background) 60%, transparent)}}.text-background\/70{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/70{color:color-mix(in oklab, var(--background) 70%, transparent)}}.text-border{color:var(--border)}.text-card-foreground{color:var(--card-foreground)}.text-current,.text-current\/60{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-current\/60{color:color-mix(in oklab, currentcolor 60%, transparent)}}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-destructive\/60{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/60{color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.text-destructive\/65{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/65{color:color-mix(in oklab, var(--destructive) 65%, transparent)}}.text-destructive\/70{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/70{color:color-mix(in oklab, var(--destructive) 70%, transparent)}}.text-destructive\/75{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/75{color:color-mix(in oklab, var(--destructive) 75%, transparent)}}.text-destructive\/80{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/80{color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.text-destructive\/85{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/85{color:color-mix(in oklab, var(--destructive) 85%, transparent)}}.text-destructive\/90{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/90{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.text-foreground,.text-foreground\/55{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/55{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-info{color:var(--info)}.text-info-foreground{color:var(--info-foreground)}.text-info\/40{color:var(--info)}@supports (color:color-mix(in lab, red, red)){.text-info\/40{color:color-mix(in oklab, var(--info) 40%, transparent)}}.text-info\/65{color:var(--info)}@supports (color:color-mix(in lab, red, red)){.text-info\/65{color:color-mix(in oklab, var(--info) 65%, transparent)}}.text-info\/80{color:var(--info)}@supports (color:color-mix(in lab, red, red)){.text-info\/80{color:color-mix(in oklab, var(--info) 80%, transparent)}}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/30{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/30{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/65{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/65{color:color-mix(in oklab, var(--muted-foreground) 65%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/75{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/75{color:color-mix(in oklab, var(--muted-foreground) 75%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-muted-foreground\/90{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/90{color:color-mix(in oklab, var(--muted-foreground) 90%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/65{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/65{color:color-mix(in oklab, var(--primary) 65%, transparent)}}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-700{color:var(--color-sky-700)}.text-success{color:var(--success)}.text-success-foreground{color:var(--success-foreground)}.text-success\/60{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.text-success\/60{color:color-mix(in oklab, var(--success) 60%, transparent)}}.text-success\/65{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.text-success\/65{color:color-mix(in oklab, var(--success) 65%, transparent)}}.text-success\/70{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.text-success\/70{color:color-mix(in oklab, var(--success) 70%, transparent)}}.text-success\/80{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.text-success\/80{color:color-mix(in oklab, var(--success) 80%, transparent)}}.text-transparent{color:#0000}.text-warning{color:var(--warning)}.text-warning-foreground{color:var(--warning-foreground)}.text-warning\/50{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.text-warning\/50{color:color-mix(in oklab, var(--warning) 50%, transparent)}}.text-warning\/60{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.text-warning\/60{color:color-mix(in oklab, var(--warning) 60%, transparent)}}.text-warning\/65{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.text-warning\/65{color:color-mix(in oklab, var(--warning) 65%, transparent)}}.text-warning\/70{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.text-warning\/70{color:color-mix(in oklab, var(--warning) 70%, transparent)}}.text-warning\/80{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.text-warning\/80{color:color-mix(in oklab, var(--warning) 80%, transparent)}}.text-warning\/85{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.text-warning\/85{color:color-mix(in oklab, var(--warning) 85%, transparent)}}.text-warning\/90{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.text-warning\/90{color:color-mix(in oklab, var(--warning) 90%, transparent)}}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-muted-foreground,.decoration-muted-foreground\/50{-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.decoration-muted-foreground\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.decoration-warning{-webkit-text-decoration-color:var(--warning);-webkit-text-decoration-color:var(--warning);-webkit-text-decoration-color:var(--warning);text-decoration-color:var(--warning)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--foreground)}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--control-shadow\){--tw-shadow:var(--control-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--panel-shadow\){--tw-shadow:var(--panel-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--popover-shadow\){--tw-shadow:var(--popover-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-extract-1\){--tw-shadow:var(--shadow-extract-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-extract-2\){--tw-shadow:var(--shadow-extract-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-extract-3\){--tw-shadow:var(--shadow-extract-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-extract-4\){--tw-shadow:var(--shadow-extract-4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-extract-6\){--tw-shadow:var(--shadow-extract-6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-extract-7\){--tw-shadow:var(--shadow-extract-7);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-extract-8\){--tw-shadow:var(--shadow-extract-8);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-extract-9\){--tw-shadow:var(--shadow-extract-9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-extract-10\){--tw-shadow:var(--shadow-extract-10);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-extract-11\){--tw-shadow:var(--shadow-extract-11);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-extract-12\){--tw-shadow:var(--shadow-extract-12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-extract-13\){--tw-shadow:var(--shadow-extract-13);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-extract-14\){--tw-shadow:var(--shadow-extract-14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-extract-18\){--tw-shadow:var(--shadow-extract-18);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:var(--popover-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\.\.\.\]{--tw-shadow:...;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(6\,182\,212\,0\.08\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#06b6d414);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--popover-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:var(--panel-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--panel-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--popover-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:var(--control-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/raised{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-background,.ring-background\/30{--tw-ring-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.ring-background\/30{--tw-ring-color:color-mix(in oklab, var(--background) 30%, transparent)}}.ring-border\/25{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/25{--tw-ring-color:color-mix(in oklab, var(--border) 25%, transparent)}}.ring-border\/50{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/50{--tw-ring-color:color-mix(in oklab, var(--border) 50%, transparent)}}.ring-border\/60{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab, var(--border) 60%, transparent)}}.ring-destructive\/15{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/15{--tw-ring-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.ring-destructive\/25{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/25{--tw-ring-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.ring-destructive\/45{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/45{--tw-ring-color:color-mix(in oklab, var(--destructive) 45%, transparent)}}.ring-foreground,.ring-foreground\/25{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/25{--tw-ring-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.ring-info\/15{--tw-ring-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.ring-info\/15{--tw-ring-color:color-mix(in oklab, var(--info) 15%, transparent)}}.ring-info\/25{--tw-ring-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.ring-info\/25{--tw-ring-color:color-mix(in oklab, var(--info) 25%, transparent)}}.ring-primary,.ring-primary\/15{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/15{--tw-ring-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.ring-primary\/25{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-primary\/50{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.ring-primary\/60{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/60{--tw-ring-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.ring-primary\/80{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/80{--tw-ring-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-success\/15{--tw-ring-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.ring-success\/15{--tw-ring-color:color-mix(in oklab, var(--success) 15%, transparent)}}.ring-success\/25{--tw-ring-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.ring-success\/25{--tw-ring-color:color-mix(in oklab, var(--success) 25%, transparent)}}.ring-transparent{--tw-ring-color:transparent}.ring-warning\/15{--tw-ring-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ring-warning\/15{--tw-ring-color:color-mix(in oklab, var(--warning) 15%, transparent)}}.ring-warning\/20{--tw-ring-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ring-warning\/20{--tw-ring-color:color-mix(in oklab, var(--warning) 20%, transparent)}}.ring-warning\/25{--tw-ring-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ring-warning\/25{--tw-ring-color:color-mix(in oklab, var(--warning) 25%, transparent)}}.ring-warning\/30{--tw-ring-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ring-warning\/30{--tw-ring-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-popover{--tw-ring-offset-color:var(--popover)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-0{outline-offset:0px}.outline-warning\/45{outline-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.outline-warning\/45{outline-color:color-mix(in oklab, var(--warning) 45%, transparent)}}.outline-warning\/65{outline-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.outline-warning\/65{outline-color:color-mix(in oklab, var(--warning) 65%, transparent)}}.outline-warning\/85{outline-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.outline-warning\/85{outline-color:color-mix(in oklab, var(--warning) 85%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\(--drop-shadow-extract-1\){--tw-drop-shadow-size:drop-shadow(var(--drop-shadow-extract-1));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\(--blur-1px\){--tw-backdrop-blur:blur(var(--blur-1px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\(--blur-2px\){--tw-backdrop-blur:blur(var(--blur-2px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-background-color-border-color\){transition-property:var(--tp-background-color-border-color);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-background-color-border-color-color\){transition-property:var(--tp-background-color-border-color-color);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-background-color-color-opacity\){transition-property:var(--tp-background-color-color-opacity);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-background-color-right\){transition-property:var(--tp-background-color-right);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-border-color-background-color-box-shadow\){transition-property:var(--tp-border-color-background-color-box-shadow);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-box-shadow\){transition-property:var(--tp-box-shadow);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-box-shadow-border-color\){transition-property:var(--tp-box-shadow-border-color);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-color-background-color-border-color-box-shadow\){transition-property:var(--tp-color-background-color-border-color-box-shadow);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-color-background-color-border-color-box-shadow-opacity\){transition-property:var(--tp-color-background-color-border-color-box-shadow-opacity);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-color-box-box-shadow\){transition-property:var(--tp-color-box-box-shadow);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-color-box-shadow\){transition-property:var(--tp-color-box-shadow);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-grid-template-rows-opacity\){transition-property:var(--tp-grid-template-rows-opacity);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-transform-box-shadow\){transition-property:var(--tp-transform-box-shadow);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-transform-opacity\){transition-property:var(--tp-transform-opacity);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-width\){transition-property:var(--tp-width);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-width-background-color\){transition-property:var(--tp-width-background-color);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-width-opacity\){transition-property:var(--tp-width-opacity);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[bottom\]{transition-property:bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\(--e-cubic-bezier-0_16-1-0_3-1\){--tw-ease:var(--e-cubic-bezier-0_16-1-0_3-1);transition-timing-function:var(--e-cubic-bezier-0_16-1-0_3-1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.prose-neutral{--tw-prose-body:oklch(37.1% 0 none);--tw-prose-headings:oklch(20.5% 0 none);--tw-prose-lead:oklch(43.9% 0 none);--tw-prose-links:oklch(20.5% 0 none);--tw-prose-bold:oklch(20.5% 0 none);--tw-prose-counters:oklch(55.6% 0 none);--tw-prose-bullets:oklch(87% 0 none);--tw-prose-hr:oklch(92.2% 0 none);--tw-prose-quotes:oklch(20.5% 0 none);--tw-prose-quote-borders:oklch(92.2% 0 none);--tw-prose-captions:oklch(55.6% 0 none);--tw-prose-kbd:oklch(20.5% 0 none);--tw-prose-kbd-shadows:oklab(20.5% 0 0/.1);--tw-prose-code:oklch(20.5% 0 none);--tw-prose-pre-code:oklch(92.2% 0 none);--tw-prose-pre-bg:oklch(26.9% 0 none);--tw-prose-th-borders:oklch(87% 0 none);--tw-prose-td-borders:oklch(92.2% 0 none);--tw-prose-invert-body:oklch(87% 0 none);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.8% 0 none);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.8% 0 none);--tw-prose-invert-bullets:oklch(43.9% 0 none);--tw-prose-invert-hr:oklch(37.1% 0 none);--tw-prose-invert-quotes:oklch(97% 0 none);--tw-prose-invert-quote-borders:oklch(37.1% 0 none);--tw-prose-invert-captions:oklch(70.8% 0 none);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87% 0 none);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(43.9% 0 none);--tw-prose-invert-td-borders:oklch(37.1% 0 none)}.prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:3\]{-webkit-line-clamp:3}.\[-webkit-line-clamp\:4\]{-webkit-line-clamp:4}.\[contain-intrinsic-size\:auto_104px\]{contain-intrinsic-size:auto 104px}.\[content-visibility\:auto\]{content-visibility:auto}.\[issue-detail\:web-vital\]{issue-detail:web-vital}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.ring-inset{--tw-ring-inset:inset}.not-dark\:bg-clip-padding:not(:is(.dark *)){background-clip:padding-box}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\:bg-foreground\/14:is(:where(.group):focus-within *){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-focus-within\:bg-foreground\/14:is(:where(.group):focus-within *){background-color:color-mix(in oklab, var(--foreground) 14%, transparent)}}.group-focus-within\:text-foreground:is(:where(.group):focus-within *){color:var(--foreground)}.group-focus-within\/agent\:pointer-events-auto:is(:where(.group\/agent):focus-within *){pointer-events:auto}.group-focus-within\/agent\:opacity-100:is(:where(.group\/agent):focus-within *){opacity:1}.group-focus-within\/project\:pointer-events-auto:is(:where(.group\/project):focus-within *){pointer-events:auto}.group-focus-within\/project\:opacity-100:is(:where(.group\/project):focus-within *),.group-focus-within\/sidebar-section\:opacity-100:is(:where(.group\/sidebar-section):focus-within *),.group-focus-within\/starred-project\:opacity-100:is(:where(.group\/starred-project):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\(--s-1_02\):is(:where(.group):hover *){scale:var(--s-1_02)}.group-hover\:bg-accent:is(:where(.group):hover *){background-color:var(--accent)}.group-hover\:bg-foreground:is(:where(.group):hover *),.group-hover\:bg-foreground\/14:is(:where(.group):hover *){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-foreground\/14:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--foreground) 14%, transparent)}}.group-hover\:bg-foreground\/20:is(:where(.group):hover *){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-foreground\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.group-hover\:bg-ring:is(:where(.group):hover *){background-color:var(--ring)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-muted-foreground\/70:is(:where(.group):hover *){color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-muted-foreground\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/agent\:pointer-events-auto:is(:where(.group\/agent):hover *){pointer-events:auto}.group-hover\/agent\:opacity-100:is(:where(.group\/agent):hover *),.group-hover\/alert\:opacity-100:is(:where(.group\/alert):hover *),.group-hover\/brief\:opacity-100:is(:where(.group\/brief):hover *),.group-hover\/copy\:opacity-100:is(:where(.group\/copy):hover *),.group-hover\/heading\:opacity-100:is(:where(.group\/heading):hover *),.group-hover\/pre\:opacity-100:is(:where(.group\/pre):hover *){opacity:1}.group-hover\/project\:pointer-events-auto:is(:where(.group\/project):hover *){pointer-events:auto}.group-hover\/project\:opacity-100:is(:where(.group\/project):hover *),.group-hover\/sidebar-section\:opacity-100:is(:where(.group\/sidebar-section):hover *),.group-hover\/stage-header\:opacity-100:is(:where(.group\/stage-header):hover *),.group-hover\/starred-project\:opacity-100:is(:where(.group\/starred-project):hover *){opacity:1}.group-hover\/tool\:opacity-80:is(:where(.group\/tool):hover *){opacity:.8}}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[dragging\]\:bg-ring:is(:where(.group)[data-dragging] *){background-color:var(--ring)}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=horizontal\]\/tabs\:h-full:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:100%}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:var(--spacing)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:var(--spacing)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[shape\=square\]\/avatar\:rounded-\(--control-radius\):is(:where(.group\/avatar)[data-shape=square] *){border-radius:var(--control-radius)}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-\(length\:--text-caption\):is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-caption)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-\(--control-radius\):is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--control-radius)}.group-data-\[size\=xs\]\/avatar\:text-\(length\:--text-nano\):is(:where(.group\/avatar)[data-size=xs] *){font-size:var(--text-nano)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--shimmer-base:var(--foreground);--shimmer-highlight:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--shimmer-highlight:color-mix(in oklch, var(--foreground) 35%, transparent)}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background:linear-gradient(90deg, var(--shimmer-base) 0%, var(--shimmer-base) 40%, var(--shimmer-highlight) 50%, var(--shimmer-base) 60%, var(--shimmer-base) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.5s linear infinite shimmer-text-slide}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--shimmer-base:var(--foreground);--shimmer-highlight:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--shimmer-highlight:color-mix(in oklch, var(--foreground) 35%, transparent)}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background:linear-gradient(90deg, var(--shimmer-base) 0%, var(--shimmer-base) 40%, var(--shimmer-highlight) 50%, var(--shimmer-base) 60%, var(--shimmer-base) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.5s linear infinite shimmer-text-slide}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:rounded-md::file-selector-button{border-radius:calc(var(--radius) * .8)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-muted::file-selector-button{background-color:var(--muted)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-2\.5::file-selector-button{padding-inline:calc(var(--spacing) * 2.5)}.file\:py-1::file-selector-button{padding-block:var(--spacing)}.file\:text-sm::file-selector-button{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-xs::file-selector-button{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:text-\(length\:--text-body\)::file-selector-button{font-size:var(--text-body)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/40::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/40::placeholder{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.placeholder\:text-muted-foreground\/50::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/50::placeholder{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.placeholder\:text-muted-foreground\/60::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:left-3:before{content:var(--tw-content);left:calc(var(--spacing) * 3)}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:bg-border\/70:before{content:var(--tw-content);background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.before\:bg-border\/70:before{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.before\:bg-ring:before{content:var(--tw-content);background-color:var(--ring)}.before\:bg-transparent:before{content:var(--tw-content);background-color:#0000}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\(--sz-neg-5px\):is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:var(--sz-neg-5px)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pt-1:first-child{padding-top:var(--spacing)}.first\:pt-2:first-child{padding-top:calc(var(--spacing) * 2)}.first\:pl-0:first-child{padding-left:0}.first\:text-left:first-child{text-align:left}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-2:last-child{padding-bottom:calc(var(--spacing) * 2)}:is(.\*\:last\:items-center>*):last-child{align-items:center}.open\:bg-muted\/40:is([open],:popover-open,:open){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.open\:bg-muted\/40:is([open],:popover-open,:open){background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.empty\:hidden:empty{display:none}.focus-within\:border-info\/70:focus-within{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-info\/70:focus-within{border-color:color-mix(in oklab, var(--info) 70%, transparent)}}.focus-within\:border-muted-foreground\/40:focus-within{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-muted-foreground\/40:focus-within{border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:border-warning\/70:focus-within{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-warning\/70:focus-within{border-color:color-mix(in oklab, var(--warning) 70%, transparent)}}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring:focus-within,.focus-within\:ring-ring\/15:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/15:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 15%, transparent)}}.focus-within\:ring-ring\/40:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/40:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-within\:ring-warning\/40:focus-within{--tw-ring-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-warning\/40:focus-within{--tw-ring-color:color-mix(in oklab, var(--warning) 40%, transparent)}}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-within\:ring-offset-background:focus-within{--tw-ring-offset-color:var(--background)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-border:hover,.hover\:border-border\/70:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/70:hover{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.hover\:border-border\/80:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/80:hover{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.hover\:border-destructive:hover{border-color:var(--destructive)}.hover\:border-foreground:hover,.hover\:border-foreground\/20:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/20:hover{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.hover\:border-foreground\/30:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.hover\:border-foreground\/50:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/50:hover{border-color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.hover\:border-info:hover,.hover\:border-info\/20:hover{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:border-info\/20:hover{border-color:color-mix(in oklab, var(--info) 20%, transparent)}}.hover\:border-info\/30:hover{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:border-info\/30:hover{border-color:color-mix(in oklab, var(--info) 30%, transparent)}}.hover\:border-info\/70:hover{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:border-info\/70:hover{border-color:color-mix(in oklab, var(--info) 70%, transparent)}}.hover\:border-muted-foreground\/30:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/30:hover{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.hover\:border-muted-foreground\/40:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/40:hover{border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.hover\:border-primary:hover,.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:border-warning:hover{border-color:var(--warning)}.hover\:bg-accent:hover,.hover\:bg-accent\/5:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/5:hover{background-color:color-mix(in oklab, var(--accent) 5%, transparent)}}.hover\:bg-accent\/10:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.hover\:bg-accent\/20:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.hover\:bg-accent\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:bg-accent\/60:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.hover\:bg-accent\/80:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab, var(--accent) 80%, transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.hover\:bg-background:hover,.hover\:bg-background\/60:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/60:hover{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.hover\:bg-background\/70:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/70:hover{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.hover\:bg-blue-500\/20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.hover\:bg-border:hover{background-color:var(--border)}.hover\:bg-destructive:hover{background-color:var(--destructive)}.hover\:bg-destructive-subtle:hover{background-color:var(--destructive-subtle)}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/15:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/15:hover{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-destructive\/\[0\.12\]:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--destructive) 12%, transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:bg-info-subtle:hover{background-color:var(--info-subtle)}.hover\:bg-info\/5:hover{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/5:hover{background-color:color-mix(in oklab, var(--info) 5%, transparent)}}.hover\:bg-info\/10:hover{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/10:hover{background-color:color-mix(in oklab, var(--info) 10%, transparent)}}.hover\:bg-info\/20:hover{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/20:hover{background-color:color-mix(in oklab, var(--info) 20%, transparent)}}.hover\:bg-info\/25:hover{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/25:hover{background-color:color-mix(in oklab, var(--info) 25%, transparent)}}.hover\:bg-info\/\[0\.04\]:hover{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--info) 4%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted-foreground\/60:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted-foreground\/60:hover{background-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sky-500\/5:hover{background-color:#00a5ef0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500\/5:hover{background-color:color-mix(in oklab, var(--color-sky-500) 5%, transparent)}}.hover\:bg-success:hover{background-color:var(--success)}.hover\:bg-success-subtle:hover{background-color:var(--success-subtle)}.hover\:bg-success\/15:hover{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/15:hover{background-color:color-mix(in oklab, var(--success) 15%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning:hover{background-color:var(--warning)}.hover\:bg-warning-subtle:hover,.hover\:bg-warning-subtle\/60:hover{background-color:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning-subtle\/60:hover{background-color:color-mix(in oklab, var(--warning-subtle) 60%, transparent)}}.hover\:bg-warning-subtle\/80:hover{background-color:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning-subtle\/80:hover{background-color:color-mix(in oklab, var(--warning-subtle) 80%, transparent)}}.hover\:bg-warning\/10:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.hover\:bg-warning\/15:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/15:hover{background-color:color-mix(in oklab, var(--warning) 15%, transparent)}}.hover\:bg-warning\/20:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/20:hover{background-color:color-mix(in oklab, var(--warning) 20%, transparent)}}.hover\:bg-warning\/25:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/25:hover{background-color:color-mix(in oklab, var(--warning) 25%, transparent)}}.hover\:bg-warning\/30:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/30:hover{background-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.hover\:bg-warning\/90:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/90:hover{background-color:color-mix(in oklab, var(--warning) 90%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover,.hover\:text-foreground\/80:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/80:hover{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.hover\:text-info:hover{color:var(--info)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-success:hover{color:var(--success)}.hover\:text-warning:hover{color:var(--warning)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\(--popover-shadow\):hover{--tw-shadow:var(--popover-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:var(--panel-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:var(--panel-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-foreground\/10:hover{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-foreground\/10:hover{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:ring-foreground\/20:hover{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-foreground\/20:hover{--tw-ring-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.hover\:ring-foreground\/30:hover{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-foreground\/30:hover{--tw-ring-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.hover\:before\:bg-border:hover:before{content:var(--tw-content);background-color:var(--border)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-\(--z-200\):focus{z-index:var(--z-200)}.focus\:z-10:focus{z-index:10}.focus\:z-20:focus{z-index:20}.focus\:rounded:focus{border-radius:.25rem}.focus\:rounded-md:focus{border-radius:calc(var(--radius) * .8)}.focus\:border-border:focus{border-color:var(--border)}.focus\:border-foreground:focus,.focus\:border-foreground\/30:focus{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus\:border-foreground\/30:focus{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.focus\:border-foreground\/40:focus{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus\:border-foreground\/40:focus{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.focus\:border-ring:focus{border-color:var(--ring)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-background:focus{background-color:var(--background)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-1\.5:focus{padding-block:calc(var(--spacing) * 1.5)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-medium:focus{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:text-warning:focus{color:var(--warning)}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-lg:focus{--tw-shadow:var(--popover-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus,.focus\:ring-ring\/20:focus{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/20:focus{--tw-ring-color:color-mix(in oklab, var(--ring) 20%, transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded-md:focus-visible{border-radius:calc(var(--radius) * .8)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-accent\/40:focus-visible{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-accent\/40:focus-visible{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.focus-visible\:bg-accent\/50:focus-visible{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-accent\/50:focus-visible{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.focus-visible\:text-primary:focus-visible{color:var(--primary)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-\(length\:--rad-2\):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--rad-2) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\(length\:--rad-3\):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--rad-3) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-border:focus-visible{--tw-ring-color:var(--border)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-destructive\/25:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.focus-visible\:ring-destructive\/30:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-warning\/40:focus-visible{--tw-ring-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-warning\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--warning) 40%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:before\:bg-ring:focus-visible:before{content:var(--tw-content);background-color:var(--ring)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-primary\/50:active{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary\/50:active{background-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:scale-100:disabled{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-muted:disabled{background-color:var(--muted)}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:var(--spacing)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:var(--spacing)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=card-action\]\:grid-cols-\(--gtc-17\):has([data-slot=card-action]){grid-template-columns:var(--gtc-17)}.has-\[\>\>svg\]\:\!pr-24:has(){padding-right:calc(var(--spacing) * 24)!important}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>svg\]\:\!pr-24:has(>svg){padding-right:calc(var(--spacing) * 24)!important}.has-\[\>svg\]\:pr-4:has(>svg){padding-right:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[inset\]\:opacity-50[data-inset]{opacity:.5}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true],.data-\[selected\=true\]\:bg-accent\/60[data-selected=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\=true\]\:bg-accent\/60[data-selected=true]{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-\(--control-height\)[data-size=default]{height:var(--control-height)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=lg\]\:size-24[data-size=lg]{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=xs\]\:size-5[data-size=xs]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-\(--control-shadow\):is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:var(--control-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=open\]\:pointer-events-auto[data-state=open]{pointer-events:auto}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[ориентация\=вертикальная\]\:flex-col[data-ориентация=вертикальная],.data-\[ориентация\=горизонтальный\]\:flex-col[data-ориентация=горизонтальный]{flex-direction:column}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.supports-\[backdrop-filter\]\:bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.supports-\[backdrop-filter\]\:bg-info-subtle\/40{background-color:var(--info-subtle)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-info-subtle\/40{background-color:color-mix(in oklab, var(--info-subtle) 40%, transparent)}}.supports-\[backdrop-filter\]\:bg-warning-subtle\/40{background-color:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-warning-subtle\/40{background-color:color-mix(in oklab, var(--warning-subtle) 40%, transparent)}}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:transition-\(--tp-border-color-background-color\){transition-property:var(--tp-border-color-background-color);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\(--tp-max-height\){transition-property:var(--tp-max-height);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[opacity\,transform\,border-color\,background-color\]{transition-property:opacity,transform,border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-150{--tw-duration:.15s;transition-duration:.15s}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}.motion-safe\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=480px){.max-\[480px\]\:hidden{display:none}.max-\[480px\]\:grid-cols-\(--gtc-4\){grid-template-columns:var(--gtc-4)}}@media not all and (width>=48rem){.max-md\:w-full{width:100%}.max-md\:flex-1{flex:1}}@media (width>=420px){.min-\[420px\]\:flex-row{flex-direction:row}}@media (width>=40rem){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-last{order:9999}.sm\:order-none{order:0}.sm\:col-auto{grid-column:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-start-2{grid-column-start:2}.sm\:mt-0{margin-top:0}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mr-1{margin-right:var(--spacing)}.sm\:ml-\(--sz-calc-13\){margin-left:var(--sz-calc-13)}.sm\:ml-auto{margin-left:auto}.sm\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\:h-\(--new-issue-dialog-height\){height:var(--new-issue-dialog-height)}.sm\:h-\(--sz-22rem\){height:var(--sz-22rem)}.sm\:h-3{height:calc(var(--spacing) * 3)}.sm\:h-3\.5{height:calc(var(--spacing) * 3.5)}.sm\:h-auto{height:auto}.sm\:max-h-\(--sz-calc-20\){max-height:var(--sz-calc-20)}.sm\:min-h-0{min-height:0}.sm\:min-h-96{min-height:calc(var(--spacing) * 96)}.sm\:w-\(--sz-16rem\){width:var(--sz-16rem)}.sm\:w-\(--sz-32rem\){width:var(--sz-32rem)}.sm\:w-\(--sz-94vw\){width:var(--sz-94vw)}.sm\:w-\(--sz-208px\){width:var(--sz-208px)}.sm\:w-3{width:calc(var(--spacing) * 3)}.sm\:w-3\.5{width:calc(var(--spacing) * 3.5)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-auto{width:auto}.sm\:max-w-\(--pct-85\){max-width:var(--pct-85)}.sm\:max-w-\(--sz-12rem\){max-width:var(--sz-12rem)}.sm\:max-w-\(--sz-360px\){max-width:var(--sz-360px)}.sm\:max-w-\(--sz-560px\){max-width:var(--sz-560px)}.sm\:max-w-\(--sz-1280px\){max-width:var(--sz-1280px)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-80{max-width:calc(var(--spacing) * 80)}.sm\:max-w-\[min\(900px\,90vw\)\]{max-width:min(900px,90vw)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-\(--sz-360px\){min-width:var(--sz-360px)}.sm\:min-w-0{min-width:0}.sm\:min-w-24{min-width:calc(var(--spacing) * 24)}.sm\:min-w-max{min-width:max-content}.sm\:flex-1{flex:1}.sm\:shrink-0{flex-shrink:0}.sm\:basis-40{flex-basis:calc(var(--spacing) * 40)}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-\(--gtc-10\){grid-template-columns:var(--gtc-10)}.sm\:grid-cols-\(--gtc-11\){grid-template-columns:var(--gtc-11)}.sm\:grid-cols-\(--gtc-12\){grid-template-columns:var(--gtc-12)}.sm\:grid-cols-\(--gtc-13\){grid-template-columns:var(--gtc-13)}.sm\:grid-cols-\(--gtc-17\){grid-template-columns:var(--gtc-17)}.sm\:grid-cols-\(--gtc-35\){grid-template-columns:var(--gtc-35)}.sm\:grid-cols-\(--gtc-41\){grid-template-columns:var(--gtc-41)}.sm\:grid-cols-\(--gtc-42\){grid-template-columns:var(--gtc-42)}.sm\:grid-cols-\(--gtc-43\){grid-template-columns:var(--gtc-43)}.sm\:grid-cols-\(--gtc-44\){grid-template-columns:var(--gtc-44)}.sm\:grid-cols-\(--gtc-56\){grid-template-columns:var(--gtc-56)}.sm\:grid-cols-\(--gtc-58\){grid-template-columns:var(--gtc-58)}.sm\:grid-cols-\(--gtc-59\){grid-template-columns:var(--gtc-59)}.sm\:grid-cols-\(--gtc-60\){grid-template-columns:var(--gtc-60)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.sm\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.sm\:self-end{align-self:flex-end}.sm\:self-start{align-self:flex-start}.sm\:justify-self-end{justify-self:flex-end}.sm\:justify-self-start{justify-self:flex-start}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-1{padding-inline:var(--spacing)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-11{padding-block:calc(var(--spacing) * 11)}.sm\:pt-0\.5{padding-top:calc(var(--spacing) * .5)}.sm\:pt-1{padding-top:var(--spacing)}.sm\:pr-3{padding-right:calc(var(--spacing) * 3)}.sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.sm\:pl-0{padding-left:0}.sm\:pl-1{padding-left:var(--spacing)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-sm{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\(length\:--text-micro\){font-size:var(--text-micro)}.sm\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.sm\:text-foreground\/55{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sm\:text-foreground\/55{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.sm\:opacity-0{opacity:0}.sm\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sm\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (width>=48rem){.md\:top-\(--pct-50\){top:var(--pct-50)}.md\:right-\(--sz-calc-22\){right:var(--sz-calc-22)}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:-left-3{left:calc(var(--spacing) * -3)}.md\:col-span-2{grid-column:span 2/span 2}.md\:-m-6{margin:calc(var(--spacing) * -6)}.md\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.md\:mx-0{margin-inline:0}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:ml-0{margin-left:0}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:h-\(--sz-calc-33\){height:var(--sz-calc-33)}.md\:h-full{height:100%}.md\:max-h-\(--sz-60vh\){max-height:var(--sz-60vh)}.md\:min-h-0{min-height:0}.md\:w-\(--pct-80\){width:var(--pct-80)}.md\:w-\(--sz-calc-2\){width:var(--sz-calc-2)}.md\:w-1\/2{width:50%}.md\:w-2\/3{width:66.6667%}.md\:w-24{width:calc(var(--spacing) * 24)}.md\:w-56{width:calc(var(--spacing) * 56)}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-0{min-width:0}.md\:flex-1{flex:1}.md\:translate-y-\(--pct-neg-50\){--tw-translate-y:var(--pct-neg-50);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:\[grid-template-columns\:var\(--plugin-grid-cols\)\]{grid-template-columns:var(--plugin-grid-cols)}.md\:grid-cols-\(--gtc-9\){grid-template-columns:var(--gtc-9)}.md\:grid-cols-\(--gtc-13\){grid-template-columns:var(--gtc-13)}.md\:grid-cols-\(--gtc-18\){grid-template-columns:var(--gtc-18)}.md\:grid-cols-\(--gtc-60\){grid-template-columns:var(--gtc-60)}.md\:grid-cols-\(--gtc-62\){grid-template-columns:var(--gtc-62)}.md\:grid-cols-\(--gtc-63\){grid-template-columns:var(--gtc-63)}.md\:grid-cols-\(--gtc-case-revisions\){grid-template-columns:var(--gtc-case-revisions)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-14{grid-template-columns:repeat(14,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-0{gap:0}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\:overflow-hidden{overflow:hidden}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:text-sm{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:ml-52{margin-left:calc(var(--spacing) * 52)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:w-\(--sz-28rem\){width:var(--sz-28rem)}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:w-auto{width:auto}.lg\:flex-1{flex:1}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-\(--gtc-19\){grid-template-columns:var(--gtc-19)}.lg\:grid-cols-\(--gtc-28\){grid-template-columns:var(--gtc-28)}.lg\:grid-cols-\(--gtc-34\){grid-template-columns:var(--gtc-34)}.lg\:grid-cols-\(--gtc-36\){grid-template-columns:var(--gtc-36)}.lg\:grid-cols-\(--gtc-37\){grid-template-columns:var(--gtc-37)}.lg\:grid-cols-\(--gtc-39\){grid-template-columns:var(--gtc-39)}.lg\:grid-cols-\(--gtc-45\){grid-template-columns:var(--gtc-45)}.lg\:grid-cols-\(--gtc-50\){grid-template-columns:var(--gtc-50)}.lg\:grid-cols-\(--gtc-52\){grid-template-columns:var(--gtc-52)}.lg\:grid-cols-\(--gtc-53\){grid-template-columns:var(--gtc-53)}.lg\:grid-cols-\(--gtc-61\){grid-template-columns:var(--gtc-61)}.lg\:grid-cols-\(--gtc-64\){grid-template-columns:var(--gtc-64)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(280px\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:pr-3{padding-right:calc(var(--spacing) * 3)}.lg\:pb-0{padding-bottom:0}.lg\:pl-5{padding-left:calc(var(--spacing) * 5)}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-4{top:calc(var(--spacing) * 4)}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-\(--sz-calc-30\){height:var(--sz-calc-30)}.xl\:h-\(--sz-calc-31\){height:var(--sz-calc-31)}.xl\:max-h-none{max-height:none}.xl\:w-56{width:calc(var(--spacing) * 56)}.xl\:w-96{width:calc(var(--spacing) * 96)}.xl\:flex-none{flex:none}.xl\:grid-cols-\(--gtc-25\){grid-template-columns:var(--gtc-25)}.xl\:grid-cols-\(--gtc-29\){grid-template-columns:var(--gtc-29)}.xl\:grid-cols-\(--gtc-30\){grid-template-columns:var(--gtc-30)}.xl\:grid-cols-\(--gtc-31\){grid-template-columns:var(--gtc-31)}.xl\:grid-cols-\(--gtc-32\){grid-template-columns:var(--gtc-32)}.xl\:grid-cols-\(--gtc-33\){grid-template-columns:var(--gtc-33)}.xl\:grid-cols-\(--gtc-38\){grid-template-columns:var(--gtc-38)}.xl\:grid-cols-\(--gtc-39\){grid-template-columns:var(--gtc-39)}.xl\:grid-cols-\(--gtc-40\){grid-template-columns:var(--gtc-40)}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:gap-0{gap:0}.xl\:self-start{align-self:flex-start}.xl\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:pt-0{padding-top:0}.xl\:pl-5{padding-left:calc(var(--spacing) * 5)}.xl\:pl-6{padding-left:calc(var(--spacing) * 6)}.xl\:whitespace-nowrap{white-space:nowrap}}@media (width>=96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container env (width>=30rem){.\@\[30rem\]\/env\:inline{display:inline}}@container env (width>=34rem){.\@\[34rem\]\/env\:flex-row{flex-direction:row}.\@\[34rem\]\/env\:items-center{align-items:center}.\@\[34rem\]\/env\:justify-between{justify-content:space-between}}@container (width>=36rem){.\@xl\:h-6{height:calc(var(--spacing) * 6)}.\@xl\:w-auto{width:auto}.\@xl\:flex-none{flex:none}.\@xl\:justify-end{justify-content:flex-end}.\@xl\:gap-1{gap:var(--spacing)}.\@xl\:px-2{padding-inline:calc(var(--spacing) * 2)}.\@xl\:text-xs{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-xs--line-height))}}@container env (width>=40rem){.\@\[40rem\]\/env\:col-span-1{grid-column:span 1/span 1}.\@\[40rem\]\/env\:col-span-2{grid-column:span 2/span 2}.\@\[40rem\]\/env\:col-start-2{grid-column-start:2}.\@\[40rem\]\/env\:col-start-3{grid-column-start:3}.\@\[40rem\]\/env\:row-start-1{grid-row-start:1}.\@\[40rem\]\/env\:row-start-2{grid-row-start:2}.\@\[40rem\]\/env\:grid{display:grid}}@container (width>=40rem){.\@min-\[40rem\]\:block{display:block}.\@min-\[40rem\]\:flex{display:flex}.\@min-\[40rem\]\:hidden{display:none}}@container env (width>=40rem){.\@\[40rem\]\/env\:grid-cols-\(--gtc-14\){grid-template-columns:var(--gtc-14)}.\@\[40rem\]\/env\:items-center{align-items:center}.\@\[40rem\]\/env\:self-center{align-self:center}.\@\[40rem\]\/env\:self-start{align-self:flex-start}.\@\[40rem\]\/env\:opacity-0{opacity:0}.\@\[40rem\]\/env\:group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *){opacity:1}@media (hover:hover){.\@\[40rem\]\/env\:group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-border:is(.dark *){border-color:var(--border)}.dark\:border-destructive\/50:is(.dark *){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:border-destructive\/50:is(.dark *){border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.dark\:bg-background\/20:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-background\/20:is(.dark *){background-color:color-mix(in oklab, var(--background) 20%, transparent)}}.dark\:bg-background\/30:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-background\/30:is(.dark *){background-color:color-mix(in oklab, var(--background) 30%, transparent)}}.dark\:bg-background\/65:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-background\/65:is(.dark *){background-color:color-mix(in oklab, var(--background) 65%, transparent)}}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-foreground:is(.dark *){background-color:var(--foreground)}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-muted\/15:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/15:is(.dark *){background-color:color-mix(in oklab, var(--muted) 15%, transparent)}}.dark\:bg-muted\/20:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/20:is(.dark *){background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.dark\:bg-muted\/30:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/30:is(.dark *){background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-destructive:is(.dark *){color:var(--destructive)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:shadow-\(--shadow-extract-5\):is(.dark *){--tw-shadow:var(--shadow-extract-5);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.dark\:group-data-\[variant\=line\]\/tabs-list\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *){border-color:#0000}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-background\/10:is(.dark *):hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-background\/10:is(.dark *):hover{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive:is(.dark *)[data-variant=destructive]:focus,.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.dark\:supports-\[backdrop-filter\]\:bg-info\/\[0\.07\]:is(.dark *){background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.dark\:supports-\[backdrop-filter\]\:bg-info\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab, var(--info) 7.0%, transparent)}}.dark\:supports-\[backdrop-filter\]\:bg-warning\/\[0\.07\]:is(.dark *){background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark\:supports-\[backdrop-filter\]\:bg-warning\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab, var(--warning) 7.0%, transparent)}}}@media print{.print\:hidden{display:none}}@media (pointer:coarse){.pointer-coarse\:h-7{height:calc(var(--spacing) * 7)}.pointer-coarse\:gap-3{gap:calc(var(--spacing) * 3)}.pointer-coarse\:py-1{padding-block:var(--spacing)}}.\[\&_\.xterm\]\:h-full .xterm{height:100%}.\[\&_\.xterm-cursor-bar\]\:\!border-l-2 .xterm-cursor-bar{border-left-style:var(--tw-border-style)!important;border-left-width:2px!important}.\[\&_\.xterm-cursor-bar\]\:\!border-l-info .xterm-cursor-bar{border-left-color:var(--info)!important}.\[\&_\.xterm-cursor-layer_\.xterm-cursor\]\:\!bg-info .xterm-cursor-layer .xterm-cursor{background-color:var(--info)!important}.\[\&_\.xterm-helper-textarea\]\:\!opacity-0 .xterm-helper-textarea{opacity:0!important}.\[\&_\.xterm-screen\]\:focus\:outline-none .xterm-screen:focus{--tw-outline-style:none;outline-style:none}.\[\&_\.xterm-viewport\]\:\!overflow-y-auto .xterm-viewport{overflow-y:auto!important}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-\(length\:--text-caption\) [cmdk-group-heading]{font-size:var(--text-caption)}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.last\:\[\&_a\]\:border-b-0:last-child a{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_button\]\:relative button{position:relative}.\[\&_button\]\:z-10 button{z-index:10}.\[\&_li\]\:list-item li{display:list-item}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\]\:my-0\.5 p{margin-block:calc(var(--spacing) * .5)}.\[\&_pre\]\:max-w-full pre{max-width:100%}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_table\]\:block table{display:block}.\[\&_table\]\:max-w-full table{max-width:100%}.\[\&_table\]\:overflow-x-auto table{overflow-x:auto}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\.border-b\]\:pb-\(--panel-padding\).border-b{padding-bottom:var(--panel-padding)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-\(--panel-padding\).border-t{padding-top:var(--panel-padding)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.\[\[class\*\=\'text-\'\]\]\:text-muted-foreground[class*=text-]{color:var(--muted-foreground)}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[svg\]\:text-muted-foreground:is(svg){color:var(--muted-foreground)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:border-emerald-300\/40>*{border-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.\[\&\>\*\]\:border-emerald-300\/40>*{border-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.\[\&\>\*\]\:border-success\/40>*{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\*\]\:border-success\/40>*{border-color:color-mix(in oklab, var(--success) 40%, transparent)}}.dark\:\[\&\>\*\]\:border-emerald-500\/20:is(.dark *)>*{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\*\]\:border-emerald-500\/20:is(.dark *)>*{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.dark\:\[\&\>\*\]\:border-success\/20:is(.dark *)>*{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\*\]\:border-success\/20:is(.dark *)>*{border-color:color-mix(in oklab, var(--success) 20%, transparent)}}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>div\]\:\!block>div{display:block!important}.\[\&\>nav\]\:\!absolute>nav{position:absolute!important}.\[\&\>nav\]\:\!right-0>nav{right:0!important}.\[\&\>nav\]\:\!bottom-0>nav{bottom:0!important}.\[\&\>nav\]\:\!left-0>nav{left:0!important}.\[\&\>nav\]\:\!z-0>nav{z-index:0!important}.\[\&\>nav\]\:\!block>nav{display:block!important}.\[\&\>span\:last-child\]\:\!text-\(length\:--text-micro\)>span:last-child{font-size:var(--text-micro)!important}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-2\.5>svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}[data-state=open]>.\[\[data-state\=open\]\>\&\]\:rotate-90{rotate:90deg}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}:root{--background:#f5f6f4;--foreground:#202927;--card:#fff;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--secondary:#f0f2ef;--secondary-foreground:var(--foreground);--muted:var(--secondary);--muted-foreground:#64716c;--accent:var(--secondary);--accent-foreground:var(--foreground);--border:#dfe5df;--input:var(--border);--brand-blue:#2368d1;--brand-green:#147d49;--brand-violet:#7850c4;--brand-orange:#a56608;--primary:var(--brand-blue);--primary-foreground:#fff;--ring:var(--primary);--success:#176c3c;--success-foreground:var(--primary-foreground);--success-subtle:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--success-subtle:color-mix(in srgb, var(--success) 9%, var(--card))}}:root{--warning:#875207;--warning-foreground:var(--primary-foreground);--warning-subtle:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warning-subtle:color-mix(in srgb, var(--warning) 10%, var(--card))}}:root{--info:var(--brand-blue);--info-foreground:var(--primary-foreground);--info-subtle:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--info-subtle:color-mix(in srgb, var(--info) 9%, var(--card))}}:root{--destructive:#b83232;--destructive-foreground:#fff;--destructive-subtle:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--destructive-subtle:color-mix(in srgb, var(--destructive) 9%, var(--card))}}:root{--overlay:#11181580;--chart-1:var(--primary);--chart-2:var(--brand-violet);--chart-3:var(--brand-green);--chart-4:var(--brand-orange);--chart-5:#748a9e;--chart-comparison:#7e8983;--chart-line-width:2;--chart-fill-opacity:.12;--chart-grid-opacity:1;--sidebar:var(--card);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-accent:color-mix(in srgb, var(--primary) 8%, var(--card))}}:root{--sidebar-accent-foreground:var(--primary);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--panel-radius:12px;--control-radius:7px;--popover-radius:var(--panel-radius);--radius:var(--control-radius);--control-height:36px;--control-height-sm:32px;--control-height-lg:42px;--table-row-height:48px;--row-padding-y:10px;--chat-user-bg:var(--muted);--chat-user-foreground:var(--foreground);--chat-user-radius:14px 14px 4px 14px;--panel-padding:24px;--shell-corner-radius:28px;--shell-top-gap:8px;--shell-header-height:44px;--section-gap:20px;--panel-gap:var(--section-gap);--text-body:14px;--text-caption:12px;--text-section:16px;--text-number:30px;--text-metric:var(--text-number);--text-eyebrow:calc(var(--text-body) * 9 / 14);--text-title-sm:calc(var(--text-body) * 18 / 14);--text-title-md:calc(var(--text-body) * 20 / 14);--text-title-lead:calc(var(--text-body) * 1.5);--text-title-lg:calc(var(--text-body) * 24 / 14);--text-page-title:calc(var(--text-body) * 2);--text-budget:calc(var(--text-body) * 23 / 14);--text-kpi:calc(var(--text-body) * 34 / 14);--text-prose-body:calc(var(--text-body) * 15 / 14);--text-prose-h1:1.75em;--text-prose-h2:1.35em;--text-prose-h3:1.15em;--text-prose-h5:calc(var(--text-body) * 1.2);--text-prose-h6:calc(var(--text-body) * 1.08571);--chart-min-bar-height:2px;--priority-critical:var(--destructive);--priority-high:var(--warning);--priority-medium:var(--info);--priority-low:var(--muted-foreground);--media-background:#101215;--media-foreground:#fff;--control-shadow:0 1px 2px #182a3b0a;--panel-shadow:0 1px 3px #182a3b08;--popover-shadow:0 16px 48px #15241d24, 0 2px 8px #15241d14;--motion-ui:.14s;--graphite:#1c2925;--graphite-foreground:#f4faf6;--graphite-muted:#b1c4ba;--graphite-accent:#4bda98;--skeleton:#e3e8e3}.dark{--background:#111815;--foreground:#edf4ef;--card:#1b2420;--secondary:#26312b;--muted-foreground:#a5b6ab;--border:#344039;--brand-blue:#7fb0ff;--brand-green:#65dfa0;--brand-violet:#b995fa;--brand-orange:#efb85c;--primary-foreground:#111815;--success:#83dda6;--warning:#f2c675;--destructive:#f99;--destructive-foreground:#111815;--chart-comparison:#98aaa0;--popover-shadow:0 16px 48px #0007;--control-shadow:0 1px 2px #0003;--panel-shadow:0 1px 3px #0002;--graphite:#0b110e;--skeleton:#344239}:root[data-accent=green]{--primary:var(--brand-green)}:root[data-accent=violet]{--primary:var(--brand-violet)}:root[data-accent=orange]{--primary:var(--brand-orange)}:root[data-radius="4"]{--panel-radius:4px;--control-radius:3px}:root[data-radius="8"]{--panel-radius:8px;--control-radius:5px}:root[data-radius="16"]{--panel-radius:16px;--control-radius:10px}:root[data-density=compact]{--panel-padding:16px;--section-gap:16px;--table-row-height:38px;--row-padding-y:6px;--control-height:32px}:root[data-typography=large]{--text-body:16px;--text-caption:13px;--text-section:18px;--text-number:32px}:root[data-surface=flat]{--control-shadow:none;--panel-shadow:none;--popover-shadow:none}:root[data-line="1"]{--chart-line-width:1}:root[data-line="3"]{--chart-line-width:3}:root[data-fill=false]{--chart-fill-opacity:0}:root[data-grid=false]{--chart-grid-opacity:0}@media (prefers-reduced-motion:reduce){:root{--motion-ui:0s}}.v2-panel{background:var(--card);border:1px solid var(--border);border-radius:var(--panel-radius);min-width:0}.v2-panel-head{padding:20px var(--panel-padding) 16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.v2-panel-head p{font-size:var(--text-caption);color:var(--muted-foreground);margin-top:4px}.v2-empty,.v2-state-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:44px 24px;display:flex}.v2-empty>svg,.v2-state-icon>svg,.v2-lab .v2-empty>svg,.v2-lab .v2-state-icon>svg{width:28px;height:28px;color:var(--muted-foreground)}.v2-empty p,.v2-state-success p{font-size:var(--text-caption);color:var(--muted-foreground)}.v2-state-icon{background:var(--muted);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.romibox-ui{color:var(--foreground);font:400 var(--text-body)/1.5 var(--font-sans)}.romibox-ui :where(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.romibox-ui :where(button){cursor:pointer}.romibox-ui :where(button:disabled){cursor:not-allowed}.romibox-ui :where(h1,h2,h3,p){margin:0}.romibox-ui :where(h2){font-size:var(--text-section);letter-spacing:-.3px;font-weight:600}.romibox-ui :where(h3){font-size:var(--text-body);font-weight:600}:where(.romibox-ui) svg{flex-shrink:0;width:16px;height:16px}.romibox-ui :where(button,a){transition:background var(--motion-ui),box-shadow var(--motion-ui)}.romibox-ui :where(select){background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--control-radius);min-height:34px;font-size:var(--text-body);box-shadow:var(--control-shadow);padding:7px 12px}.v2-table-toolbar{padding:0 var(--panel-padding) 14px;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-search{flex:1;min-width:180px;position:relative}.v2-search>svg{color:var(--muted-foreground);position:absolute;top:10px;left:10px}.v2-search input{width:100%;padding-left:34px!important}.v2-counter{font-size:var(--text-micro);color:var(--muted-foreground)}.v2-table-scroll{max-width:100%;overflow:auto}.v2-table-scroll table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:var(--text-caption)}.v2-table-scroll th{font-size:var(--text-micro);color:var(--muted-foreground);background:var(--muted);text-align:left;padding:10px 14px;font-weight:450}.v2-table-scroll th button{align-items:center;gap:6px;display:flex}.v2-table-scroll th button svg{width:12px;height:12px}.v2-table-scroll td{height:var(--table-row-height);border-bottom:1px solid var(--border);padding:8px 14px}.v2-table-scroll td:first-child,.v2-table-scroll th:first-child{padding-left:var(--panel-padding);width:40px}.v2-table-scroll td strong{font-weight:550}.v2-table-scroll td small{font-size:var(--text-nano);color:var(--muted-foreground);display:block}.v2-table-scroll tr:hover td{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.v2-table-scroll tr:hover td{background:color-mix(in srgb,var(--muted) 60%,var(--card))}}.v2-table-scroll tr[data-selected=true] td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.v2-table-scroll tr[data-selected=true] td{background:color-mix(in srgb,var(--primary) 8%,var(--card))}}.v2-table-scroll tr[data-selected=true] td:first-child{box-shadow:inset 2px 0 var(--primary)}.v2-table-scroll .v2-group td{background:var(--muted);height:34px}.v2-group button{align-items:center;gap:8px;font-weight:600;display:flex}.v2-group span{font-size:var(--text-nano);color:var(--muted-foreground);margin-left:8px;font-weight:400}.v2-table-scroll tfoot td{border-bottom:0;border-top:1px solid var(--border);font-weight:600}.v2-numeric{text-align:right;font-variant-numeric:tabular-nums}.v2-rate{justify-content:flex-end;align-items:center;gap:10px;display:flex}.v2-rate progress,.v2-lab .v2-rate progress{width:45px;height:3px}:is(.v2-lab .v2-spark,.romibox-ui.v2-spark,.romibox-ui .v2-spark){width:88px;height:28px;display:inline-block}.v2-spark polyline{fill:none;stroke:var(--primary);stroke-width:1.7px}.v2-status{font-size:var(--text-nano);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.v2-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.v2-status.is-good{color:var(--success);background:var(--brand-green)}@supports (color:color-mix(in lab, red, red)){.v2-status.is-good{background:color-mix(in srgb,var(--brand-green) 9%,var(--card))}}.v2-status.is-warning{color:var(--warning);background:var(--brand-orange)}@supports (color:color-mix(in lab, red, red)){.v2-status.is-warning{background:color-mix(in srgb,var(--brand-orange) 10%,var(--card))}}.v2-status.is-muted{color:var(--muted-foreground);background:var(--muted)}.v2-table-footer{padding:12px var(--panel-padding);font-size:var(--text-nano);color:var(--muted-foreground);justify-content:space-between;gap:12px;display:flex}:is(.v2-lab .vt-host,.romibox-ui.vt-host,.romibox-ui .vt-host){flex:1;align-items:center;gap:4px;min-width:0;display:flex;position:relative}:is(.v2-lab .vt-tabs,.romibox-ui.vt-tabs,.romibox-ui .vt-tabs){align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}:is(.v2-lab .vt-tab,.romibox-ui.vt-tab,.romibox-ui .vt-tab){color:var(--muted-foreground);white-space:nowrap;touch-action:pan-y;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;max-width:240px;padding:7px 9px;display:flex;overflow:hidden}:is(.v2-lab .vt-tab,.romibox-ui.vt-tab,.romibox-ui .vt-tab) span{text-overflow:ellipsis;overflow:hidden}:is(.v2-lab .vt-tab,.romibox-ui.vt-tab,.romibox-ui .vt-tab)[aria-selected=true]{background:var(--muted);color:var(--foreground);font-weight:600}:is(.v2-lab .vt-tab,.romibox-ui.vt-tab,.romibox-ui .vt-tab)[data-dragging=true]{opacity:.55}:is(.v2-lab .vt-tab,.romibox-ui.vt-tab,.romibox-ui .vt-tab)[data-drop=true]{box-shadow:inset 2px 0 var(--primary)}:is(.v2-lab .vt-tab,.romibox-ui.vt-tab,.romibox-ui .vt-tab):hover{background:var(--muted);color:var(--foreground)}:is(.v2-lab .vt-measure,.romibox-ui.vt-measure,.romibox-ui .vt-measure){visibility:hidden;pointer-events:none;width:max-content;height:0;display:flex;position:absolute;overflow:hidden}:is(.v2-lab .vt-measure,.romibox-ui.vt-measure,.romibox-ui .vt-measure) .vt-tab{font-weight:600}:is(.v2-lab .vt-more,.romibox-ui.vt-more,.romibox-ui .vt-more){flex-shrink:0}:is(.v2-lab .vt-catalog,.romibox-ui.vt-catalog,.romibox-ui .vt-catalog){width:min(330px,100vw - 32px);max-height:var(--radix-popover-content-available-height);flex-direction:column;padding:8px;display:flex}:is(.v2-lab .vt-catalog,.romibox-ui.vt-catalog,.romibox-ui .vt-catalog)>input,:is(.v2-lab .vt-create,.romibox-ui.vt-create,.romibox-ui .vt-create){flex-shrink:0}:is(.v2-lab .vt-catalog-list,.romibox-ui.vt-catalog-list,.romibox-ui .vt-catalog-list){min-height:0;max-height:320px;margin-top:6px;overflow-y:auto}:is(.v2-lab .vt-catalog-row,.romibox-ui.vt-catalog-row,.romibox-ui .vt-catalog-row){align-items:center;gap:4px;display:flex}:is(.v2-lab .vt-action,.romibox-ui.vt-action,.romibox-ui .vt-action){text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}:is(.v2-lab .vt-action,.romibox-ui.vt-action,.romibox-ui .vt-action) span{text-overflow:ellipsis;flex:1;overflow:hidden}:is(.v2-lab .vt-catalog-row,.romibox-ui.vt-catalog-row,.romibox-ui .vt-catalog-row)>.vt-action{flex:1}:is(.v2-lab .vt-action,.romibox-ui.vt-action,.romibox-ui .vt-action):hover,:is(.v2-lab .vt-action,.romibox-ui.vt-action,.romibox-ui .vt-action)[data-highlighted]{background:var(--muted);outline:none}:is(.v2-lab .vt-action,.romibox-ui.vt-action,.romibox-ui .vt-action)[data-disabled]{opacity:.4;pointer-events:none}:is(.v2-lab .vt-actions,.romibox-ui.vt-actions,.romibox-ui .vt-actions){z-index:100;width:240px;padding:5px}:is(.v2-lab .vt-create,.romibox-ui.vt-create,.romibox-ui .vt-create){border-top:1px solid var(--border);width:100%;margin-top:6px}:is(.v2-lab .vt-dialog,.romibox-ui.vt-dialog,.romibox-ui .vt-dialog){width:min(440px,100vw - 24px)}:is(.v2-lab .vt-form,.romibox-ui.vt-form,.romibox-ui .vt-form){gap:12px;padding:20px;display:grid}:is(.v2-lab .vt-dialog,.romibox-ui.vt-dialog,.romibox-ui .vt-dialog) form>footer{border-top:1px solid var(--border);gap:8px;padding:16px 20px;display:flex}:is(.v2-lab .v2-table-footer,.romibox-ui.v2-table-footer,.romibox-ui .v2-table-footer) button{color:var(--primary);text-decoration:underline}@container (width<=600px){:is(.v2-lab .vt-host,.romibox-ui.vt-host,.romibox-ui .vt-host){flex-basis:100%}:is(.v2-lab .vt-tab,.romibox-ui.vt-tab,.romibox-ui .vt-tab){max-width:calc(100cqw - 130px)}}:is(.v2-lab .rt-table,.romibox-ui.rt-table,.romibox-ui .rt-table){container-type:inline-size}:is(.v2-lab .rt-toolbar,.romibox-ui.rt-toolbar,.romibox-ui .rt-toolbar){padding:8px var(--panel-padding);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:is(.v2-lab .rt-view-tabs,.romibox-ui.rt-view-tabs,.romibox-ui .rt-view-tabs){flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}:is(.v2-lab .rt-view-tabs,.romibox-ui.rt-view-tabs,.romibox-ui .rt-view-tabs)>button{color:var(--muted-foreground);white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:7px 9px;display:flex}:is(.v2-lab .rt-view-tabs,.romibox-ui.rt-view-tabs,.romibox-ui .rt-view-tabs)>button[aria-selected=true]{background:var(--muted);color:var(--foreground);font-weight:600}:is(.v2-lab .rt-view-select,.romibox-ui.rt-view-select,.romibox-ui .rt-view-select){min-width:0;display:none}:is(.v2-lab .rt-tools,.romibox-ui.rt-tools,.romibox-ui .rt-tools){flex-shrink:0;align-items:center;gap:3px;display:flex}:is(.v2-lab .rt-icon,.romibox-ui.rt-icon,.romibox-ui .rt-icon){width:32px;height:32px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex;position:relative}:is(.v2-lab .rt-icon,.romibox-ui.rt-icon,.romibox-ui .rt-icon):hover,:is(.v2-lab .rt-view-tabs,.romibox-ui.rt-view-tabs,.romibox-ui .rt-view-tabs)>button:hover{background:var(--muted);color:var(--foreground)}:is(.v2-lab .rt-icon,.romibox-ui.rt-icon,.romibox-ui .rt-icon).is-active{color:var(--primary)}:is(.v2-lab .rt-icon,.romibox-ui.rt-icon,.romibox-ui .rt-icon) i{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:4px}:is(.v2-lab .rt-icon,.romibox-ui.rt-icon,.romibox-ui .rt-icon):disabled{opacity:.3}:is(.v2-lab .rt-search,.romibox-ui.rt-search,.romibox-ui .rt-search){align-items:center;gap:4px;width:180px;display:flex}:is(.v2-lab .rt-search,.romibox-ui.rt-search,.romibox-ui .rt-search) input{box-shadow:none;background:0 0;border:0;min-width:0;height:32px;padding:4px}:is(.v2-lab .rt-search,.romibox-ui.rt-search,.romibox-ui .rt-search)>svg{color:var(--muted-foreground);flex-shrink:0}:is(.v2-lab .rt-filter-bar,.romibox-ui.rt-filter-bar,.romibox-ui .rt-filter-bar){padding:10px var(--panel-padding);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.v2-lab .rt-chip,.romibox-ui.rt-chip,.romibox-ui .rt-chip){background:var(--muted);color:var(--muted-foreground);white-space:nowrap;border:0;border-radius:7px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;display:inline-flex}:is(.v2-lab .rt-chip,.romibox-ui.rt-chip,.romibox-ui .rt-chip).is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.v2-lab .rt-chip,.romibox-ui.rt-chip,.romibox-ui .rt-chip).is-active{background:color-mix(in srgb,var(--primary) 10%,var(--card))}}:is(.v2-lab .rt-chip,.romibox-ui.rt-chip,.romibox-ui .rt-chip).is-active{color:var(--primary)}:is(.v2-lab .rt-filter-hint,.romibox-ui.rt-filter-hint,.romibox-ui .rt-filter-hint){color:var(--muted-foreground);font-size:var(--text-micro)}:is(.v2-lab .rt-filter-bar,.romibox-ui.rt-filter-bar,.romibox-ui .rt-filter-bar) .rt-chip{white-space:nowrap;text-align:left;text-overflow:ellipsis;max-width:260px;overflow:hidden}:is(.v2-lab .rt-filter-bar,.romibox-ui.rt-filter-bar,.romibox-ui .rt-filter-bar) .rt-chip>svg{flex-shrink:0}:is(.v2-lab .rt-menu,.romibox-ui.rt-menu,.romibox-ui .rt-menu){width:max-content;min-width:250px;max-width:calc(100vw - 24px);max-height:min(560px,70vh);overflow-y:auto}:is(.v2-lab .rt-menu,.romibox-ui.rt-menu,.romibox-ui .rt-menu) h3{margin:4px 8px 12px}:is(.v2-lab .rt-menu,.romibox-ui.rt-menu,.romibox-ui .rt-menu) header{justify-content:space-between;align-items:center;gap:20px;margin:6px 8px 12px;display:flex}:is(.v2-lab .rt-sort-rule,.romibox-ui.rt-sort-rule,.romibox-ui .rt-sort-rule){align-items:center;gap:5px;padding:4px;display:flex}:is(.v2-lab .rt-sort-rule,.romibox-ui.rt-sort-rule,.romibox-ui .rt-sort-rule)>span{color:var(--muted-foreground);width:14px}:is(.v2-lab .rt-sort-rule,.romibox-ui.rt-sort-rule,.romibox-ui .rt-sort-rule) select{max-width:145px;height:32px;padding:4px 6px}:is(.v2-lab .rt-structure-caption,.romibox-ui.rt-structure-caption,.romibox-ui .rt-structure-caption){padding:12px var(--panel-padding);color:var(--muted-foreground);font-size:var(--text-caption);justify-content:space-between;gap:12px;display:flex}:is(.v2-lab .rt-table,.romibox-ui.rt-table,.romibox-ui .rt-table) table{min-width:840px}:is(.v2-lab .rt-table,.romibox-ui.rt-table,.romibox-ui .rt-table) th:nth-child(2){width:36%}:is(.v2-lab .rt-table,.romibox-ui.rt-table,.romibox-ui .rt-table) .rt-group td{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){:is(.v2-lab .rt-table,.romibox-ui.rt-table,.romibox-ui .rt-table) .rt-group td{background:color-mix(in srgb,var(--muted) 40%,var(--card))}}:is(.v2-lab .rt-table,.romibox-ui.rt-table,.romibox-ui .rt-table) .rt-group td{font-weight:500}:is(.v2-lab .rt-name,.romibox-ui.rt-name,.romibox-ui .rt-name){text-align:left;align-items:center;gap:7px;width:100%;min-height:32px;display:flex}:is(.v2-lab .rt-name,.romibox-ui.rt-name,.romibox-ui .rt-name) strong{font-weight:500}:is(.v2-lab .rt-name,.romibox-ui.rt-name,.romibox-ui .rt-name) small{color:var(--muted-foreground);font-size:var(--text-micro);font-weight:400}:is(.v2-lab .rt-name,.romibox-ui.rt-name,.romibox-ui .rt-name)>span>small{display:block}:is(.v2-lab .rt-depth-1,.romibox-ui.rt-depth-1,.romibox-ui .rt-depth-1){padding-left:20px}:is(.v2-lab .rt-depth-2,.romibox-ui.rt-depth-2,.romibox-ui .rt-depth-2){padding-left:40px}:is(.v2-lab .rt-depth-3,.romibox-ui.rt-depth-3,.romibox-ui .rt-depth-3){padding-left:60px}:is(.v2-lab .rt-depth-4,.romibox-ui.rt-depth-4,.romibox-ui .rt-depth-4){padding-left:80px}:is(.v2-lab .rt-picker,.romibox-ui.rt-picker,.romibox-ui .rt-picker){width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}:is(.v2-lab .rt-picker,.romibox-ui.rt-picker,.romibox-ui .rt-picker)[data-adding=true]{width:min(800px,100vw - 32px)}:is(.v2-lab .rt-picker,.romibox-ui.rt-picker,.romibox-ui .rt-picker) .rt-catalog-search input{min-width:0}:is(.v2-lab .rt-picker,.romibox-ui.rt-picker,.romibox-ui .rt-picker) .rt-order-chip{max-width:100%}:is(.v2-lab .rt-picker,.romibox-ui.rt-picker,.romibox-ui .rt-picker) .rt-order-chip>span{overflow-wrap:anywhere;min-width:0}:is(.v2-lab .rt-picker,.romibox-ui.rt-picker,.romibox-ui .rt-picker)>footer{flex-wrap:wrap}:is(.v2-lab .rt-picker,.romibox-ui.rt-picker,.romibox-ui .rt-picker)>header{border-bottom:1px solid var(--border);margin:0;padding:18px 20px}:is(.v2-lab .rt-picker,.romibox-ui.rt-picker,.romibox-ui .rt-picker)>footer{border-top:1px solid var(--border);background:var(--card);justify-content:flex-start;gap:10px;margin:0;padding:18px 26px;display:flex;position:sticky;bottom:0}:is(.v2-lab .rt-picker-body,.romibox-ui.rt-picker-body,.romibox-ui .rt-picker-body){grid-template-columns:1fr;min-height:0;display:grid}:is(.v2-lab .rt-picker-body,.romibox-ui.rt-picker-body,.romibox-ui .rt-picker-body).is-adding{grid-template-columns:1.1fr 1fr}:is(.v2-lab .rt-chosen,.romibox-ui.rt-chosen,.romibox-ui .rt-chosen){flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}:is(.v2-lab .rt-chosen,.romibox-ui.rt-chosen,.romibox-ui .rt-chosen)>p{color:var(--muted-foreground);margin:0;line-height:1.6}:is(.v2-lab .rt-chip-tray,.romibox-ui.rt-chip-tray,.romibox-ui .rt-chip-tray){border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:7px;padding:8px;display:flex}:is(.v2-lab .rt-order-chip,.romibox-ui.rt-order-chip,.romibox-ui .rt-order-chip){background:var(--muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:5px;min-height:40px;padding:7px 8px;display:flex}:is(.v2-lab .rt-order-chip,.romibox-ui.rt-order-chip,.romibox-ui .rt-order-chip).is-drop-target{border-color:var(--primary);box-shadow:inset 3px 0 var(--primary)}:is(.v2-lab .rt-order-chip,.romibox-ui.rt-order-chip,.romibox-ui .rt-order-chip)>span{font-weight:500}:is(.v2-lab .rt-order-chip,.romibox-ui.rt-order-chip,.romibox-ui .rt-order-chip)>small{color:var(--muted-foreground)}:is(.v2-lab .rt-order-chip,.romibox-ui.rt-order-chip,.romibox-ui .rt-order-chip) button{width:22px;height:26px;color:var(--muted-foreground);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}:is(.v2-lab .rt-order-chip,.romibox-ui.rt-order-chip,.romibox-ui .rt-order-chip) button:hover{color:var(--foreground);background:var(--card)}:is(.v2-lab .rt-order-chip,.romibox-ui.rt-order-chip,.romibox-ui .rt-order-chip) button:disabled{opacity:.25}:is(.v2-lab .rt-order-chip,.romibox-ui.rt-order-chip,.romibox-ui .rt-order-chip) .rt-grip{cursor:grab}:is(.v2-lab .rt-chip-arrow,.romibox-ui.rt-chip-arrow,.romibox-ui .rt-chip-arrow){opacity:.65;overflow:hidden;width:22px!important}:is(.v2-lab .rt-order-chip,.romibox-ui.rt-order-chip,.romibox-ui .rt-order-chip):hover .rt-chip-arrow,:is(.v2-lab .rt-order-chip,.romibox-ui.rt-order-chip,.romibox-ui .rt-order-chip):focus-within .rt-chip-arrow{opacity:1;width:22px!important}:is(.v2-lab .rt-add-chip,.romibox-ui.rt-add-chip,.romibox-ui .rt-add-chip){width:42px;height:42px;color:var(--muted-foreground);background:var(--muted);border-radius:10px;justify-content:center;align-items:center;display:flex}:is(.v2-lab .rt-add-chip,.romibox-ui.rt-add-chip,.romibox-ui .rt-add-chip):hover{color:var(--primary)}:is(.v2-lab .rt-picker-help,.romibox-ui.rt-picker-help,.romibox-ui .rt-picker-help){font-size:var(--text-caption)}:is(.v2-lab .rt-picker-spacer,.romibox-ui.rt-picker-spacer,.romibox-ui .rt-picker-spacer){flex:1}:is(.v2-lab .rt-structure-preview,.romibox-ui.rt-structure-preview,.romibox-ui .rt-structure-preview){border-left:2px solid var(--primary);background:var(--muted);gap:8px;padding:18px;display:grid}:is(.v2-lab .rt-structure-preview,.romibox-ui.rt-structure-preview,.romibox-ui .rt-structure-preview)>span{color:var(--muted-foreground);font-size:var(--text-caption)}:is(.v2-lab .rt-catalog,.romibox-ui.rt-catalog,.romibox-ui .rt-catalog){border-left:1px solid var(--border);min-width:0;padding:16px}:is(.v2-lab .rt-catalog-search,.romibox-ui.rt-catalog-search,.romibox-ui .rt-catalog-search){border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}:is(.v2-lab .rt-catalog-search,.romibox-ui.rt-catalog-search,.romibox-ui .rt-catalog-search) input{box-shadow:none;border:0}:is(.v2-lab .rt-catalog,.romibox-ui.rt-catalog,.romibox-ui .rt-catalog) details{border-bottom:1px solid var(--border)}:is(.v2-lab .rt-catalog,.romibox-ui.rt-catalog,.romibox-ui .rt-catalog) summary{cursor:pointer;align-items:center;gap:9px;padding:16px 8px;font-weight:500;list-style:none;display:flex}:is(.v2-lab .rt-catalog,.romibox-ui.rt-catalog,.romibox-ui .rt-catalog) summary::-webkit-details-marker{display:none}:is(.v2-lab .rt-catalog,.romibox-ui.rt-catalog,.romibox-ui .rt-catalog) details[open]>summary>svg{transform:rotate(90deg)}:is(.v2-lab .rt-catalog-item,.romibox-ui.rt-catalog-item,.romibox-ui .rt-catalog-item){text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}:is(.v2-lab .rt-catalog-item,.romibox-ui.rt-catalog-item,.romibox-ui .rt-catalog-item):hover{background:var(--muted)}:is(.v2-lab .rt-catalog-item,.romibox-ui.rt-catalog-item,.romibox-ui .rt-catalog-item):disabled{color:var(--muted-foreground)}:is(.v2-lab .rt-catalog-item,.romibox-ui.rt-catalog-item,.romibox-ui .rt-catalog-item) small{color:var(--muted-foreground);font-size:var(--text-micro);margin-top:3px;display:block}:is(.v2-lab .rt-sr-only,.romibox-ui.rt-sr-only,.romibox-ui .rt-sr-only){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(.v2-lab .rt-more-views,.romibox-ui.rt-more-views,.romibox-ui .rt-more-views){flex-shrink:0;display:none}:is(.v2-lab .rt-view-management,.romibox-ui.rt-view-management,.romibox-ui .rt-view-management){flex-shrink:0}:is(.v2-lab .rt-more-views,.romibox-ui.rt-more-views,.romibox-ui .rt-more-views)[data-empty=true]{display:none!important}:is(.v2-lab .rt-tools,.romibox-ui.rt-tools,.romibox-ui .rt-tools)>.rt-icon small{font-size:var(--text-eyebrow)}:is(.v2-lab .rt-sort-rule,.romibox-ui.rt-sort-rule,.romibox-ui .rt-sort-rule)[data-drop=true]{box-shadow:inset 0 2px var(--primary);background:var(--muted)}:is(.v2-lab .rt-sort-rule,.romibox-ui.rt-sort-rule,.romibox-ui .rt-sort-rule)[data-drop=true][data-drop-after=true]{box-shadow:inset 0 -2px var(--primary)}:is(.v2-lab .rt-order-chip,.romibox-ui.rt-order-chip,.romibox-ui .rt-order-chip).is-drop-target[data-drop-after=true]{box-shadow:inset -3px 0 var(--primary)}:is(.v2-lab .rt-sort-rule,.romibox-ui.rt-sort-rule,.romibox-ui .rt-sort-rule) .rt-grip{cursor:grab;flex-shrink:0}:is(.v2-lab .rt-grip,.romibox-ui.rt-grip,.romibox-ui .rt-grip),:is(.v2-lab .rt-catalog-item,.romibox-ui.rt-catalog-item,.romibox-ui .rt-catalog-item){touch-action:none;-webkit-user-select:none;user-select:none}:is(.v2-lab .rt-chip-tray,.romibox-ui.rt-chip-tray,.romibox-ui .rt-chip-tray).is-drop-target{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.v2-lab .rt-chip-tray,.romibox-ui.rt-chip-tray,.romibox-ui .rt-chip-tray).is-drop-target{background:color-mix(in srgb,var(--primary) 4%,var(--card))}}:is(.v2-lab .rt-order-accessible,.romibox-ui.rt-order-accessible,.romibox-ui .rt-order-accessible)>summary{cursor:pointer;font-size:var(--text-caption);color:var(--muted-foreground)}:is(.v2-lab .rt-order-accessible-row,.romibox-ui.rt-order-accessible-row,.romibox-ui .rt-order-accessible-row){align-items:center;gap:8px;padding:6px 0;display:flex}:is(.v2-lab .rt-order-accessible-row,.romibox-ui.rt-order-accessible-row,.romibox-ui .rt-order-accessible-row)>span{flex:1}:is(.v2-lab .rt-sort-rule,.romibox-ui.rt-sort-rule,.romibox-ui .rt-sort-rule) .rt-grip{min-width:22px}:is(.v2-lab .rt-catalog-item,.romibox-ui.rt-catalog-item,.romibox-ui .rt-catalog-item)[draggable=true]{cursor:grab}:is(.v2-lab .rt-catalog,.romibox-ui.rt-catalog,.romibox-ui .rt-catalog){max-height:340px;overflow-y:auto}@container (width<=1100px){:is(.v2-lab .rt-view-tabs,.romibox-ui.rt-view-tabs,.romibox-ui .rt-view-tabs)>button:nth-child(n+4){display:none}:is(.v2-lab .rt-more-views,.romibox-ui.rt-more-views,.romibox-ui .rt-more-views){display:block}}@container (width<=760px){:is(.v2-lab .rt-view-tabs,.romibox-ui.rt-view-tabs,.romibox-ui .rt-view-tabs){display:none}:is(.v2-lab .rt-view-select,.romibox-ui.rt-view-select,.romibox-ui .rt-view-select){display:block}}@container (width<=600px){:is(.v2-lab .rt-toolbar,.romibox-ui.rt-toolbar,.romibox-ui .rt-toolbar){flex-wrap:wrap;gap:6px}:is(.v2-lab .rt-tools,.romibox-ui.rt-tools,.romibox-ui .rt-tools){margin-left:auto}:is(.v2-lab .rt-search,.romibox-ui.rt-search,.romibox-ui .rt-search){width:130px}:is(.v2-lab .rt-structure-caption,.romibox-ui.rt-structure-caption,.romibox-ui .rt-structure-caption){flex-wrap:wrap}}@media (width<=640px){:is(.v2-lab .rt-picker,.romibox-ui.rt-picker,.romibox-ui .rt-picker){width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}:is(.v2-lab .rt-picker-body,.romibox-ui.rt-picker-body,.romibox-ui .rt-picker-body).is-adding{grid-template-columns:1fr}:is(.v2-lab .rt-picker-body,.romibox-ui.rt-picker-body,.romibox-ui .rt-picker-body){min-height:0}:is(.v2-lab .rt-chosen,.romibox-ui.rt-chosen,.romibox-ui .rt-chosen){padding:16px}:is(.v2-lab .rt-catalog,.romibox-ui.rt-catalog,.romibox-ui .rt-catalog){border-left:0;border-top:1px solid var(--border)}:is(.v2-lab .rt-picker,.romibox-ui.rt-picker,.romibox-ui .rt-picker)>header,:is(.v2-lab .rt-picker,.romibox-ui.rt-picker,.romibox-ui .rt-picker)>footer{padding:14px 16px}:is(.v2-lab .rt-chip-arrow,.romibox-ui.rt-chip-arrow,.romibox-ui .rt-chip-arrow){opacity:1;width:22px!important}:is(.v2-lab .rt-sort-rule,.romibox-ui.rt-sort-rule,.romibox-ui .rt-sort-rule){flex-wrap:wrap}:is(.v2-lab .rt-sort-rule,.romibox-ui.rt-sort-rule,.romibox-ui .rt-sort-rule) select{max-width:120px}}.v2-table-panel>.v2-chips{padding:0 var(--panel-padding) 12px}.v2-popover{color:var(--foreground);background:var(--card);border-color:var(--border);box-shadow:var(--popover-shadow);z-index:80;border-radius:10px;width:260px;max-width:calc(100vw - 24px);padding:8px}.v2-popover h3{padding:9px 8px}.v2-popover-wide{width:420px}.v2-menu-row{width:100%;font-size:var(--text-caption);text-align:left;border-radius:5px;align-items:center;gap:10px;min-height:36px;padding:9px 10px;display:flex}.v2-menu-row:hover{background:var(--muted)}.v2-menu-row>span:last-child,.v2-menu-row>svg:last-child:not(:first-child){margin-left:auto}.v2-menu-row>span:last-child{color:var(--muted-foreground);font-size:var(--text-nano)}.v2-static-menu{border:1px solid var(--border);max-width:360px;box-shadow:var(--popover-shadow);border-radius:10px;padding:6px}.v2-dialog{background:var(--card);color:var(--foreground);border:1px solid var(--border);width:740px;max-width:calc(100vw - 24px);max-height:90dvh;box-shadow:var(--popover-shadow);border-radius:16px;margin:auto;padding:0;overflow:auto}.v2-dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.v2-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 24px;display:flex}.v2-dialog>footer,.v2-calendar>footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px;display:flex}.v2-hint{font-size:var(--text-micro);color:var(--muted-foreground)}.v2-error{color:var(--destructive)}.v2-table-scroll th:nth-child(n+4){text-align:right}.v2-table-scroll th:nth-child(n+4) button{margin-left:auto}.romibox-ui.rt-table .v2-table-scroll :is(th,td)[data-numeric=true]{text-align:right;font-variant-numeric:tabular-nums}.romibox-ui.rt-table .v2-table-scroll :is(th,td)[data-numeric=false]{text-align:left}.romibox-ui.rt-table .v2-table-scroll th[data-numeric=true]>button{margin-left:auto;margin-right:0}.romibox-ui.rt-table .v2-table-scroll th[data-numeric=false]>button{margin-left:0;margin-right:auto}.romibox-ui.rt-embedded>.rt-toolbar,.romibox-ui.rt-embedded>.v2-table-footer{padding-inline:0}.app-workspace{background:var(--card);color:var(--card-foreground)}.app-workspace--desktop{margin-top:var(--shell-top-gap);border-top:1px solid var(--border);border-top-left-radius:var(--shell-corner-radius)}.app-workspace--desktop>.app-workspace-header{border-top-left-radius:inherit}.app-workspace-header{background:var(--card)}.app-workspace-main{background:0 0}.app-shell-topbar{min-height:var(--shell-header-height);background:0 0}.app-sidebar-header{min-height:var(--shell-header-height)}.app-sidebar-header--desktop{margin-top:calc(var(--shell-top-gap) + 1px)}.app-shell-ancestors{max-width:40%}.app-shell-page-title{flex:1}.app-shell-path-menu,.app-shell-page-actions:empty{display:none}.app-shell-title-content{display:block}.page-header-fallback-title{font-size:var(--text-page-title)}.app-shell-path-popover{max-width:calc(100vw - var(--panel-padding) * 2)}@media (width<=1023px){.app-shell-ancestor-links{display:none}.app-shell-path-menu{display:inline-flex}.app-shell-ancestors{flex-shrink:0;max-width:none}}@media (width<=767px){.app-shell-topbar{gap:calc(var(--panel-padding) / 3)}.app-shell-page-actions{scrollbar-width:thin;max-width:55%;overflow-x:auto}}.app-workspace--mobile{min-height:100dvh}@font-face{font-family:InterVariable;src:url(/fonts/InterVariable.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:InterVariable;src:url(/fonts/InterVariable-Italic.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:100 900}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--chip-match-title-bg:var(--info-subtle);--chip-match-title-fg:var(--info);--chip-match-title-border:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--chip-match-title-border:color-mix(in srgb, var(--info) 25%, var(--border))}}:root{--chip-match-comment-bg:var(--success-subtle);--chip-match-comment-fg:var(--success);--chip-match-comment-border:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--chip-match-comment-border:color-mix(in srgb, var(--success) 25%, var(--border))}}:root{--chip-match-document-bg:var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){:root{--chip-match-document-bg:color-mix(in srgb, var(--brand-violet) 10%, var(--card))}}:root{--chip-match-document-fg:var(--brand-violet);--chip-match-document-border:var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){:root{--chip-match-document-border:color-mix(in srgb, var(--brand-violet) 25%, var(--border))}}:root{--chip-match-identifier-bg:var(--muted);--chip-match-identifier-fg:var(--muted-foreground);--chip-match-identifier-border:var(--border);--paperclip-doc-annotation-highlight-open:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--paperclip-doc-annotation-highlight-open:color-mix(in srgb, var(--warning) 25%, var(--card))}}:root{--paperclip-doc-annotation-highlight-focused:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--paperclip-doc-annotation-highlight-focused:color-mix(in srgb, var(--warning) 40%, var(--card))}}:root{--paperclip-doc-annotation-highlight-stale:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--paperclip-doc-annotation-highlight-stale:color-mix(in srgb, var(--warning) 18%, var(--card))}}:root{--paperclip-doc-annotation-highlight-resolved:var(--warning-subtle);--agent-1a:#f7cfdc;--agent-1b:#1f7a3a;--agent-2a:#c9a9e8;--agent-2b:#ee79a1;--agent-3a:#28164b;--agent-3b:#7a1530;--agent-4a:#f3e6c4;--agent-4b:#e3a21a;--agent-5a:#1f4dd6;--agent-5b:#3aa35c;--agent-6a:#e94b27;--agent-6b:#5a1122;--agent-7a:#7eb6e3;--agent-7b:#ee79a1;--agent-8a:#9ce8a7;--agent-8b:#bd7ff0;--agent-9a:#f3b49e;--agent-9b:#1f4ed4;--agent-10a:#f2d95f;--agent-10b:#4fbcba;--status-agent-idle:var(--muted-foreground);--status-agent-running:var(--info);--status-agent-paused:var(--warning);--status-agent-error:var(--destructive);--status-task-backlog:var(--muted-foreground);--status-task-todo:var(--warning);--status-task-in_progress:var(--info);--status-task-in_review:var(--brand-violet);--status-task-done:var(--success);--status-task-blocked:var(--destructive);--status-task-cancelled:var(--muted-foreground);--status-task-icon-backlog:var(--muted-foreground);--status-task-icon-todo:var(--warning);--status-task-icon-in_progress:var(--info);--status-task-icon-in_review:var(--brand-violet);--status-task-icon-done:var(--success);--status-task-icon-blocked:var(--destructive);--status-task-icon-cancelled:var(--muted-foreground);--status-task-icon-in_queue:var(--info);--folder-color-indigo:#6366f1;--folder-color-violet:#8b5cf6;--folder-color-emerald:#10b981;--folder-color-cyan:#06b6d4;--folder-color-amber:#f59e0b;--folder-color-slate:#64748b;--gtc-folder-row:1rem minmax(0, 1fr) auto;--gtc-folder-row-actions:1rem minmax(0, 1fr) auto auto;--sz-folder-rail:13.25rem;--sz-folder-sheet-max:80dvh;--sz-tweak-panel-max:70vh;--new-issue-visual-viewport-height:100dvh;--new-issue-visual-viewport-offset-top:0px;--new-issue-dialog-top-gap:max(1rem, env(safe-area-inset-top));--new-issue-dialog-bottom-gap:max(1rem, env(safe-area-inset-bottom));--motion-ease-out-expo:cubic-bezier(.16, 1, .3, 1);--motion-ease-standard:cubic-bezier(.4, 0, .2, 1);--motion-duration-instant:80ms;--motion-duration-fast:.16s;--motion-duration-base:.24s;--motion-duration-slow:.36s;--motion-duration-deliberate:.52s;--motion-marker-enter:var(--motion-duration-base);--motion-bubble-enter:var(--motion-duration-fast);--motion-cot-line-stagger:40ms;--motion-cot-collapse:var(--motion-duration-base);--motion-tool-enter:var(--motion-duration-base);--motion-diff-reveal:var(--motion-duration-base);--motion-status-enter:var(--motion-duration-fast);--motion-status-exit:var(--motion-duration-fast);--motion-approval-pulse:1.6s;--motion-plan-entry-stagger:40ms;--motion-plan-check:var(--motion-duration-fast);--motion-count-tween:var(--motion-duration-slow);--motion-streaming-cursor-blink:1.1s;--motion-turn-fold:.38s;--motion-turn-meta:var(--motion-duration-fast);--motion-line-scroll:.24s;--motion-interstitial-dwell:4s;--motion-scroll-pill-enter:.2s;--motion-scroll-pill-exit:.4s;--motion-ease-scroll-pill-in:cubic-bezier(.23, 1, .32, 1);--motion-ease-scroll-pill-out:cubic-bezier(.7, 0, .84, 0);--motion-pane-glide:.32s;--tc-mode-agent:var(--status-task-backlog);--tc-mode-plan:var(--status-task-todo);--tc-mode-ask:var(--info);--bubble-agent:var(--muted);--bubble-agent-card-padding-inline:.875rem;--tc-thread-max-h:calc(100dvh - 8rem);--tc-shell-max-w:60rem;--tc-composer-bottom:var(--sz-calc-8)}::highlight(paperclip-doc-annotation-open){background-color:var(--paperclip-doc-annotation-highlight-open);color:inherit}::highlight(paperclip-doc-annotation-focused){background-color:var(--paperclip-doc-annotation-highlight-focused);color:inherit}::highlight(paperclip-doc-annotation-stale){background-color:var(--paperclip-doc-annotation-highlight-stale);color:inherit}::highlight(paperclip-doc-annotation-resolved){background-color:var(--paperclip-doc-annotation-highlight-resolved);color:inherit}@media (pointer:coarse){button,[role=button],input,select,textarea,[data-slot=select-trigger]{min-height:44px}[data-slot=toggle],[data-slot=checkbox],[data-slot=icon-button],[data-size=xs],[data-size=icon-xs],[data-size=icon-sm],input[type=checkbox],input[type=radio],textarea[data-autosize-title]{min-height:0}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark ::-webkit-scrollbar{width:8px;height:8px}.dark ::-webkit-scrollbar-track{background:var(--card)}.dark ::-webkit-scrollbar-thumb{background:var(--muted-foreground);border-radius:4px}.dark ::-webkit-scrollbar-thumb:hover{background:var(--foreground)}.scrollbar-auto-hide{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollbar-auto-hide::-webkit-scrollbar{background:0 0!important;width:8px!important;height:8px!important}.scrollbar-auto-hide::-webkit-scrollbar-track{background:0 0!important}.scrollbar-auto-hide::-webkit-scrollbar-thumb{background:0 0!important}#main-content:has([data-task-chat-shell]){scrollbar-gutter:auto}.scrollbar-auto-hide:hover{scrollbar-color:var(--muted-foreground) transparent}.scrollbar-auto-hide:hover::-webkit-scrollbar-track{background:0 0!important}.scrollbar-auto-hide:hover::-webkit-scrollbar-thumb{background:var(--muted-foreground)!important;border-radius:999px!important}.scrollbar-auto-hide:hover::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)!important}.dark .scrollbar-auto-hide:hover{scrollbar-color:var(--muted-foreground) transparent}.dark .scrollbar-auto-hide:hover::-webkit-scrollbar-track{background:0 0!important}.dark .scrollbar-auto-hide:hover::-webkit-scrollbar-thumb{background:var(--muted-foreground)!important}.dark .scrollbar-auto-hide:hover::-webkit-scrollbar-thumb:hover{background:var(--foreground)!important}.typing-dots{align-items:center;gap:3px;padding:4px 0;display:inline-flex}.typing-dots span{background:var(--muted-foreground);border-radius:999px;width:5px;height:5px;animation:1.2s ease-in-out infinite typing-bounce}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.typing-dots span{opacity:.6;animation:none}:root{--motion-duration-instant:0s;--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s;--motion-duration-deliberate:0s;--motion-cot-line-stagger:0s;--motion-approval-pulse:0s;--motion-plan-entry-stagger:0s;--motion-streaming-cursor-blink:0s;--motion-turn-fold:0s;--motion-line-scroll:0s;--motion-scroll-pill-enter:0s;--motion-scroll-pill-exit:0s;--motion-pane-glide:0s}}@keyframes tc-fade-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tc-status-in{0%{opacity:0;transform:translateY(2px)scale(.98)}to{opacity:1;transform:none}}@keyframes tc-approval-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 0%, transparent)}50%{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}@keyframes tc-cursor-blink{0%,45%{opacity:1}55%,to{opacity:0}}.tc-enter-bubble{animation:tc-fade-rise var(--motion-bubble-enter) var(--motion-ease-out-expo) both}.tc-enter-marker{animation:tc-fade-in var(--motion-marker-enter) var(--motion-ease-out) both}.tc-enter-tool{animation:tc-fade-rise var(--motion-tool-enter) var(--motion-ease-out-expo) both}.tc-enter-status{animation:tc-status-in var(--motion-status-enter) var(--motion-ease-out-expo) both}.tc-enter-cot-line{animation:tc-fade-rise var(--motion-duration-fast) var(--motion-ease-standard) both}.tc-notice-chevron{transition-duration:var(--motion-duration-fast)}.tc-reveal-diff{animation:tc-fade-in var(--motion-diff-reveal) var(--motion-ease-standard) both}.tc-approval{animation:tc-approval-pulse var(--motion-approval-pulse) var(--motion-ease-standard) infinite}.tc-cursor{animation:tc-cursor-blink var(--motion-streaming-cursor-blink) step-end infinite}.tc-enter-plan-entry{animation:tc-fade-rise var(--motion-plan-check) var(--motion-ease-out-expo) both}[data-bubble-variant=former],.dark [data-bubble-variant=former]{--bubble-agent:var(--muted)}[data-bubble-variant=hairline]{--bubble-agent:var(--background)}[data-bubble-variant=hairline] [data-testid=task-chat-agent-bubble]{border:1px solid var(--border)}.dark [data-bubble-variant=hairline]{--bubble-agent:var(--background)}.dark [data-bubble-variant=hairline] [data-testid=task-chat-agent-bubble]{border-color:var(--border)}[data-bubble-variant=former] [data-testid=task-chat-agent-bubble],[data-bubble-variant=darker] [data-testid=task-chat-agent-bubble],[data-bubble-variant=hairline] [data-testid=task-chat-agent-bubble]{background:var(--bubble-agent);border-radius:var(--radius-2xl);padding-left:var(--bubble-agent-card-padding-inline);padding-right:var(--bubble-agent-card-padding-inline);max-width:var(--pct-85)}.tc-line-scroll{height:1lh;display:block;overflow:hidden}.tc-line-scroll-inner{transition:transform var(--motion-line-scroll) var(--motion-ease-standard);will-change:transform}@keyframes tc-pill-in{0%{opacity:0;transform:translate(-50%,8px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes tc-pill-out{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,8px)scale(.9)}}.tc-scroll-pill-in{animation:tc-pill-in var(--motion-scroll-pill-enter) var(--motion-ease-scroll-pill-in) both}.tc-scroll-pill-out{animation:tc-pill-out var(--motion-scroll-pill-exit) var(--motion-ease-scroll-pill-out) both}.tc-turn-fold{transition:grid-template-rows var(--motion-turn-fold) var(--motion-ease-standard), opacity var(--motion-turn-fold) var(--motion-ease-standard);grid-template-rows:1fr;display:grid}.tc-turn-fold[data-folded=true]{opacity:0;grid-template-rows:0fr}.tc-turn-fold>*{min-height:0;overflow:hidden}.tc-turn-metrics{opacity:0;transition:grid-template-columns var(--motion-turn-meta) var(--motion-ease-standard), opacity var(--motion-turn-meta) var(--motion-ease-standard);grid-template-columns:0fr;display:grid}[data-testid=task-chat-turn-summary]:hover .tc-turn-metrics,[data-testid=task-chat-turn-summary]:focus-visible .tc-turn-metrics,.tc-turn-metrics[data-visible=true]{opacity:1;grid-template-columns:1fr}.tc-pane-glide{transition:left var(--motion-pane-glide) var(--motion-ease-standard)}@media (prefers-reduced-motion:reduce){.tc-enter-bubble,.tc-enter-marker,.tc-enter-tool,.tc-enter-status,.tc-enter-cot-line,.tc-reveal-diff,.tc-scroll-pill-in,.tc-scroll-pill-out,.tc-enter-plan-entry{animation:none}.tc-turn-fold,.tc-turn-metrics,.tc-line-scroll-inner,.tc-pane-glide{transition:none}.tc-scroll-pill-in,.tc-scroll-pill-out{transform:translate(-50%)}.tc-approval{box-shadow:0 0 0 2px var(--primary);animation:none}@supports (color:color-mix(in lab, red, red)){.tc-approval{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 18%, transparent)}}.tc-cursor{opacity:1;animation:none}}[data-slot=dialog-content]{transition:max-width .2s cubic-bezier(.16,1,.3,1)}:root{--motion-duration-enter:.16s;--motion-duration-exit:.11s;--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-ease-in:cubic-bezier(.4, 0, 1, 1);--motion-duration-swap:.15s}@keyframes decision-disclosure-open{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes decision-disclosure-close{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}[data-slot=collapsible-content][data-decision-disclosure]{overflow:hidden}[data-slot=collapsible-content][data-decision-disclosure][data-state=open]{animation:decision-disclosure-open var(--motion-duration-swap) var(--motion-ease-out)}[data-slot=collapsible-content][data-decision-disclosure][data-state=closed]{animation:decision-disclosure-close var(--motion-duration-swap) var(--motion-ease-out)}@keyframes quicklook-open{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes quicklook-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}[data-slot=popover-content][data-quicklook][data-state=open]{animation:quicklook-open var(--motion-duration-enter) var(--motion-ease-out)}[data-slot=popover-content][data-quicklook][data-state=closed]{animation:quicklook-close var(--motion-duration-exit) var(--motion-ease-in)}@media (prefers-reduced-motion:reduce){[data-slot=collapsible-content][data-decision-disclosure][data-state=open],[data-slot=collapsible-content][data-decision-disclosure][data-state=closed],[data-slot=popover-content][data-quicklook][data-state=open],[data-slot=popover-content][data-quicklook][data-state=closed]{animation:none}}@keyframes dashboard-activity-enter{0%{opacity:0;filter:blur(4px);transform:translateY(-14px)scale(.985)}62%{opacity:1;filter:blur();transform:translateY(2px)scale(1.002)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes dashboard-activity-highlight{0%{box-shadow:inset 2px 0 0 var(--primary);background-color:color-mix(in oklab, var(--accent) 55%, transparent)}to{background-color:#0000;box-shadow:inset 0 0 #0000}}.activity-row-enter{animation:.52s cubic-bezier(.16,1,.3,1) dashboard-activity-enter,.92s cubic-bezier(.16,1,.3,1) dashboard-activity-highlight}@media (prefers-reduced-motion:reduce){.activity-row-enter{animation:none}}@keyframes cot-line-slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cot-line-slide-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.cot-line-enter{animation:.3s cubic-bezier(.4,0,.2,1) both cot-line-slide-in}.cot-line-exit{animation:.3s cubic-bezier(.4,0,.2,1) forwards cot-line-slide-out}@media (prefers-reduced-motion:reduce){.cot-line-enter,.cot-line-exit{animation:none}}@keyframes tc-stream-block-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.tc-stream-block-enter{animation:tc-stream-block-in var(--motion-tool-enter) var(--motion-ease-standard) both}@keyframes tc-live-ping{75%,to{opacity:0;transform:scale(2)}}.tc-live-ping{animation:tc-live-ping var(--motion-approval-pulse) var(--motion-ease-standard) infinite}@media (prefers-reduced-motion:reduce){.tc-stream-block-enter,.tc-live-ping{animation:none}}@keyframes shimmer-text-slide{0%{background-position:100%}60%{background-position:0%}to{background-position:0%}}.shimmer-text{--shimmer-base:var(--foreground);--shimmer-highlight:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.shimmer-text{--shimmer-highlight:color-mix(in oklch, var(--foreground) 35%, transparent)}}.shimmer-text{background:linear-gradient(90deg, var(--shimmer-base) 0%, var(--shimmer-base) 40%, var(--shimmer-highlight) 50%, var(--shimmer-base) 60%, var(--shimmer-base) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.5s linear infinite shimmer-text-slide}.paperclip-thinking-icon{transform-origin:50%}@keyframes paperclip-thinking-draw{0%{stroke-dasharray:0 85.717;stroke-dashoffset:-85.717px;opacity:1;animation-timing-function:cubic-bezier(.455,.03,.515,.955)}39.0625%{stroke-dasharray:85.717 85.717;stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19)}78.125%{stroke-dasharray:0 85.717;stroke-dashoffset:0;opacity:1}78.225%{opacity:0}to{stroke-dasharray:0 85.717;stroke-dashoffset:0;opacity:0}}.paperclip-thinking-icon-path{animation:1s linear infinite paperclip-thinking-draw}.shimmer-text-muted{--shimmer-base:var(--muted-foreground);--shimmer-highlight:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.shimmer-text-muted{--shimmer-highlight:color-mix(in oklch, var(--muted-foreground) 30%, transparent)}}@media (prefers-reduced-motion:reduce){.shimmer-text{-webkit-text-fill-color:unset;background:0 0;animation:none}.paperclip-thinking-icon-path{opacity:1;stroke-dasharray:85.717 85.717;stroke-dashoffset:0;animation:none}}@keyframes hb-pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes hb-blink{0%,49.9%{background-color:var(--destructive)}50%,to{background-color:var(--background)}}.hb-pulse{animation:1.6s ease-in-out infinite hb-pulse}.hb-blink{animation:1.2s step-end infinite hb-blink}@media (prefers-reduced-motion:reduce){.hb-pulse,.hb-blink{animation:none}}@keyframes agent-cap-slot-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes agent-cap-rise{0%{height:0}to{height:100%}}@keyframes agent-cap-online-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--success) 0%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--success) 18%, transparent);transform:scale(1.03)}}.agent-cap-slot{animation:1.6s ease-in-out infinite agent-cap-slot-pulse}.agent-cap-liquid{animation:1.4s cubic-bezier(.16,1,.3,1) forwards agent-cap-rise}.agent-cap-online{animation:1.8s ease-in-out infinite agent-cap-online-pulse}@keyframes agent-cap-online-pulse-blue{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--info) 0%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--info) 22%, transparent);transform:scale(1.03)}}.agent-cap-online-blue{animation:1.8s ease-in-out infinite agent-cap-online-pulse-blue}.agent-cap-layer{transition:opacity .5s}@media (prefers-reduced-motion:reduce){.agent-cap-slot,.agent-cap-online,.agent-cap-online-blue{animation:none}.agent-cap-layer{transition:none}.agent-cap-liquid{height:100%;animation:none}}.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--baseBase:var(--background);--baseBg:transparent;--baseBgSubtle:var(--accent)}@supports (color:color-mix(in lab, red, red)){.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--baseBgSubtle:color-mix(in oklab, var(--accent) 35%, transparent)}}.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--baseLine:var(--border);--baseSolid:var(--muted-foreground);--baseSolidHover:var(--foreground);--baseText:var(--muted-foreground);--baseBorderColor:var(--border);--baseBorder:var(--border);--baseBorderHover:var(--ring);--baseTextContrast:var(--foreground);--baseTextContrastMuted:var(--muted-foreground);--baseTextEmphasis:var(--foreground);--basePageBg:var(--background);--baseRadius:var(--radius);--baseLineHeight:1.5;--accentBorder:var(--primary)}@supports (color:color-mix(in lab, red, red)){.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentBorder:color-mix(in oklab, var(--primary) 35%, var(--border))}}.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentSolid:var(--primary);--accentSolidHover:var(--primary);--accentLine:var(--primary)}@supports (color:color-mix(in lab, red, red)){.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentLine:color-mix(in oklab, var(--primary) 20%, transparent)}}.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentBg:var(--accent);--accentBgHover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentBgHover:color-mix(in oklab, var(--accent) 80%, var(--background))}}.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentBgActive:var(--accent)}@supports (color:color-mix(in lab, red, red)){.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentBgActive:color-mix(in oklab, var(--accent) 72%, var(--background))}}.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentText:var(--accent-foreground);font-family:inherit;font-size:var(--text-section);color:var(--foreground);line-height:1.5}@media (width>=768px){.paperclip-mdxeditor-scope,.paperclip-mdxeditor{font-size:var(--text-body)}}.paperclip-mdxeditor-scope [class*=_iconButton_],.paperclip-mdxeditor [class*=_iconButton_]{color:var(--baseText)}.paperclip-mdxeditor-scope [class*=_iconButton_]:hover,.paperclip-mdxeditor [class*=_iconButton_]:hover{color:var(--baseTextContrast)}.paperclip-mdxeditor .mdxeditor-root-contenteditable{min-height:2.5rem;padding:0;line-height:1.5}.paperclip-mdxeditor [class*=_contentEditable_]{padding:.375rem .625rem!important}.paperclip-mdxeditor--borderless [class*=_contentEditable_]{padding:0!important}.paperclip-mdxeditor [class*=_placeholder_]{font-size:inherit;color:var(--muted-foreground);line-height:1.5}.paperclip-task-chat-composer .paperclip-mdxeditor [class*=_placeholder_]{overflow-wrap:anywhere;white-space:normal;width:100%;display:block}.paperclip-mdxeditor-content{font-size:inherit;line-height:inherit;color:inherit}.paperclip-edit-in-place-content{font-size:var(--text-prose-body);line-height:1.75rem}.paperclip-mdxeditor-content>:first-child{margin-top:0}.paperclip-mdxeditor-content>:last-child{margin-bottom:0}.paperclip-mdxeditor-content p{line-height:inherit;margin:0}.paperclip-mdxeditor-content p+p{margin-top:1.1em}.paperclip-mdxeditor-content a:not(.paperclip-mention-chip):not(.paperclip-project-mention-chip){color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.paperclip-mdxeditor-content a:not(.paperclip-mention-chip):not(.paperclip-project-mention-chip){color:color-mix(in oklab, var(--foreground) 76%, var(--primary) 24%)}}.paperclip-mdxeditor-content a:not(.paperclip-mention-chip):not(.paperclip-project-mention-chip){text-underline-offset:.15em;cursor:pointer;text-decoration:underline}.dark .paperclip-mdxeditor-content a:not(.paperclip-mention-chip):not(.paperclip-project-mention-chip){color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .paperclip-mdxeditor-content a:not(.paperclip-mention-chip):not(.paperclip-project-mention-chip){color:color-mix(in oklab, var(--foreground) 80%, var(--primary) 20%)}}.paperclip-mdxeditor-content a.paperclip-mention-chip,.paperclip-mdxeditor-content a.paperclip-project-mention-chip{border:1px solid var(--border);font-size:var(--text-caption);vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.25rem;margin:0 .1rem;padding:0 .625rem;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;top:-1px}.paperclip-mdxeditor-content a.paperclip-mention-chip code,.paperclip-mdxeditor-content a.paperclip-project-mention-chip code{color:inherit;background:0 0;padding:0;font-family:inherit}.paperclip-mdxeditor-content a.paperclip-mention-chip:before,a.paperclip-mention-chip:before{content:"";flex:none}.paperclip-mdxeditor-content a.paperclip-mention-chip[data-mention-kind=project]:before,a.paperclip-mention-chip[data-mention-kind=project]:before{background-color:var(--paperclip-mention-project-color,currentColor);border-radius:999px;width:.45rem;height:.45rem}.paperclip-mdxeditor-content a.paperclip-mention-chip[data-mention-kind=agent]:before,a.paperclip-mention-chip[data-mention-kind=agent]:before{width:.75rem;height:.75rem;-webkit-mask-image:var(--paperclip-mention-icon-mask);-webkit-mask-image:var(--paperclip-mention-icon-mask);-webkit-mask-image:var(--paperclip-mention-icon-mask);-webkit-mask-image:var(--paperclip-mention-icon-mask);mask-image:var(--paperclip-mention-icon-mask);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.paperclip-mdxeditor-content ul,.paperclip-mdxeditor-content ol{margin:1.1em 0;padding-left:1.6em}.paperclip-mdxeditor-content ul{list-style:outside}.paperclip-mdxeditor-content ol{list-style:decimal}.paperclip-mdxeditor-content li{line-height:inherit;margin:.3em 0;display:list-item}.paperclip-mdxeditor-content li::marker{color:var(--muted-foreground)}.paperclip-mdxeditor-content h1{font-size:var(--text-prose-h1);margin:1.4em 0 .9em;font-weight:700;line-height:1.2}.paperclip-mdxeditor-content h2{font-size:var(--text-prose-h2);margin:1.3em 0 .85em;font-weight:700;line-height:1.3}.paperclip-mdxeditor-content h3{font-size:var(--text-prose-h3);margin:1.2em 0 .8em;font-weight:600;line-height:1.35}.paperclip-mdxeditor-content img{border-radius:calc(var(--radius) - 2px);max-height:18rem}.paperclip-mdxeditor-content blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);line-height:inherit;margin:1.2em 0;padding-left:1em}.paperclip-mdxeditor-content code{font-family:var(--font-mono);font-size:inherit}.paperclip-mdxeditor-content pre{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);color:var(--foreground);margin:.4rem 0;padding:0;overflow-x:auto}.paperclip-mdxeditor .cm-editor{font-size:inherit;background-color:var(--card)!important;color:var(--foreground)!important}.paperclip-mdxeditor .cm-gutters{background-color:var(--muted)!important;color:var(--muted-foreground)!important;border-right:1px solid var(--border)!important}.paperclip-mdxeditor .cm-activeLineGutter{background-color:var(--card)!important}.paperclip-mdxeditor .cm-activeLine{background-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.paperclip-mdxeditor .cm-activeLine{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)!important}}.paperclip-mdxeditor .cm-cursor,.paperclip-mdxeditor .cm-dropCursor{border-left-color:var(--foreground)!important}.paperclip-mdxeditor .cm-selectionBackground{background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.paperclip-mdxeditor .cm-selectionBackground{background-color:color-mix(in oklab, var(--primary) 25%, transparent)!important}}.paperclip-mdxeditor .cm-focused .cm-selectionBackground{background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.paperclip-mdxeditor .cm-focused .cm-selectionBackground{background-color:color-mix(in oklab, var(--primary) 30%, transparent)!important}}.paperclip-mdxeditor .cm-content{caret-color:var(--foreground)}.paperclip-mdxeditor-content [class*=_codeMirrorWrapper_]{position:relative}.paperclip-mdxeditor-content [class*=_codeMirrorToolbar_],.paperclip-mdxeditor-content [class*=_codeBlockToolbar_]{z-index:2;opacity:0;transition:opacity .15s;position:absolute;top:.25rem;right:.25rem}.paperclip-mdxeditor-content [class*=_codeMirrorToolbar_] select,.paperclip-mdxeditor-content [class*=_codeBlockToolbar_] select{background-color:var(--muted);color:var(--foreground);border-color:var(--border)}.paperclip-mdxeditor-content [class*=_codeMirrorWrapper_]:hover [class*=_codeMirrorToolbar_],.paperclip-mdxeditor-content [class*=_codeMirrorWrapper_]:hover [class*=_codeBlockToolbar_],.paperclip-mdxeditor-content [class*=_codeMirrorWrapper_]:focus-within [class*=_codeMirrorToolbar_],.paperclip-mdxeditor-content [class*=_codeMirrorWrapper_]:focus-within [class*=_codeBlockToolbar_]{opacity:1}.paperclip-markdown{--tw-prose-pre-bg:var(--muted);--tw-prose-pre-code:var(--foreground);--tw-prose-invert-pre-bg:var(--muted);--tw-prose-invert-pre-code:var(--foreground)}.paperclip-markdown pre{white-space:pre;overflow-x:auto;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;background-color:var(--muted)!important;color:var(--foreground)!important;font-size:inherit!important;margin:.4rem 0!important;padding:.5rem .65rem!important}.paperclip-markdown code{font-family:var(--font-mono);font-size:inherit}.paperclip-markdown pre code{font-size:inherit;color:inherit;background:0 0}.paperclip-markdown-codeblock{position:relative}.paperclip-markdown-codeblock-actions{opacity:0;align-items:center;gap:.25rem;transition:opacity .12s;display:inline-flex;position:absolute;top:.4rem;right:.4rem}.paperclip-markdown-codeblock-action{border-radius:calc(var(--radius) - 4px);border:1px solid var(--foreground);justify-content:center;align-items:center;gap:.25rem;min-height:1.55rem;padding:.2rem .4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown-codeblock-action{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.paperclip-markdown-codeblock-action{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown-codeblock-action{background-color:color-mix(in oklab, var(--muted) 92%, var(--background) 8%)}}.paperclip-markdown-codeblock-action{color:var(--muted-foreground);font-size:var(--text-micro);cursor:pointer;line-height:1;transition:background-color .12s,color .12s,border-color .12s}.paperclip-markdown-codeblock:hover .paperclip-markdown-codeblock-actions,.paperclip-markdown-codeblock-actions:focus-within,.paperclip-markdown-codeblock-actions[data-active]{opacity:1}.paperclip-markdown-codeblock-action:hover{background-color:var(--accent);color:var(--accent-foreground)}.paperclip-markdown-codeblock-action[data-active],.paperclip-markdown-codeblock-action[data-copied]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown-codeblock-action[data-active],.paperclip-markdown-codeblock-action[data-copied]{border-color:color-mix(in oklab, var(--primary) 38%, transparent)}}.paperclip-markdown-codeblock-action[data-active],.paperclip-markdown-codeblock-action[data-copied]{color:var(--primary)}.paperclip-markdown-codeblock-action[data-failed]{color:var(--destructive)}.paperclip-markdown-codeblock-action-label{font-weight:500}.prose code:before,.prose code:after{content:none}.prose :not(pre)>code{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.prose :not(pre)>code{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.prose :not(pre)>code{border-radius:3px;padding:.15em .35em;font-weight:500}.dark .prose :not(pre)>code{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .prose :not(pre)>code{background-color:color-mix(in srgb, var(--foreground) 6%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent :not(pre)>code{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent :not(pre)>code{background-color:color-mix(in oklab, currentColor 24%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent :not(pre)>code{color:currentColor}.paperclip-markdown{color:var(--foreground);font-size:var(--text-prose-body);line-height:1.6}.paperclip-markdown.paperclip-markdown-on-accent{color:inherit;--tw-prose-body:currentColor;--tw-prose-headings:currentColor;--tw-prose-lead:currentColor;--tw-prose-links:currentColor;--tw-prose-bold:currentColor;--tw-prose-counters:currentColor;--tw-prose-bullets:currentColor;--tw-prose-hr:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-hr:color-mix(in oklab, currentColor 24%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-quotes:currentColor;--tw-prose-quote-borders:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-quote-borders:color-mix(in oklab, currentColor 56%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-captions:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-captions:color-mix(in oklab, currentColor 84%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-code:currentColor;--tw-prose-th-borders:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-th-borders:color-mix(in oklab, currentColor 34%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-td-borders:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-td-borders:color-mix(in oklab, currentColor 22%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-body:currentColor;--tw-prose-invert-headings:currentColor;--tw-prose-invert-lead:currentColor;--tw-prose-invert-links:currentColor;--tw-prose-invert-bold:currentColor;--tw-prose-invert-counters:currentColor;--tw-prose-invert-bullets:currentColor;--tw-prose-invert-hr:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-hr:color-mix(in oklab, currentColor 24%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-quotes:currentColor;--tw-prose-invert-quote-borders:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-quote-borders:color-mix(in oklab, currentColor 56%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-captions:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-captions:color-mix(in oklab, currentColor 84%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-code:currentColor;--tw-prose-invert-th-borders:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-th-borders:color-mix(in oklab, currentColor 34%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-td-borders:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-td-borders:color-mix(in oklab, currentColor 22%, transparent)}}.paperclip-markdown>:first-child{margin-top:0}.paperclip-markdown>:last-child{margin-bottom:0}.paperclip-markdown :where(p,ul,ol,blockquote,pre,.paperclip-markdown-table-scroll){margin-top:.7rem;margin-bottom:.7rem}.paperclip-markdown :where(ul,ol){padding-left:1.5rem}.paperclip-markdown ul{list-style-type:disc}.paperclip-markdown ol{padding-left:2.5rem;list-style-type:decimal}.paperclip-markdown li{margin:.14rem 0;padding-left:.2rem}.paperclip-markdown li>:where(p,ul,ol){margin-top:.3rem;margin-bottom:.3rem}.paperclip-markdown li::marker{color:var(--muted-foreground)}.paperclip-markdown.paperclip-markdown-on-accent li::marker{color:currentColor}.paperclip-markdown h1,.paperclip-markdown h2,.paperclip-markdown h3,.paperclip-markdown h4{color:var(--foreground);letter-spacing:-.01em;margin-top:1.75rem;margin-bottom:.45rem;font-weight:600;line-height:1.3}.paperclip-markdown h1{font-size:var(--text-title-lg)}.paperclip-markdown h2{font-size:var(--text-title-md)}.paperclip-markdown h3{font-size:var(--text-prose-h5)}.paperclip-markdown h4{font-size:var(--text-prose-h6)}.paperclip-markdown.paperclip-markdown-on-accent :where(h1,h2,h3,h4,strong,b){color:currentColor}.paperclip-markdown :where(strong,b){color:var(--foreground);font-weight:600}.paperclip-markdown a{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown a{color:color-mix(in oklab, var(--foreground) 76%, var(--primary) 24%)}}.paperclip-markdown a{text-underline-offset:.15em;cursor:pointer;text-decoration:underline}.paperclip-markdown.paperclip-markdown-on-accent :where(a,a:visited){color:currentColor;text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent :where(a,a:visited){-webkit-text-decoration-color:color-mix(in oklab, currentColor 72%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 72%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 72%, transparent);text-decoration-color:color-mix(in oklab, currentColor 72%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent :where(a:hover,a:focus-visible){color:currentColor;text-decoration-color:currentColor}.paperclip-markdown a.paperclip-mention-chip{text-decoration:none}.paperclip-markdown a.paperclip-mention-chip[data-mention-kind=issue]{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown a.paperclip-mention-chip[data-mention-kind=issue]{border-color:color-mix(in oklab, var(--foreground) 14%, var(--border) 86%)}}.paperclip-markdown a.paperclip-mention-chip[data-mention-kind=issue]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown a.paperclip-mention-chip[data-mention-kind=issue]{background:color-mix(in oklab, var(--accent) 42%, transparent)}}.paperclip-markdown-issue-ref,.paperclip-markdown-external-ref{white-space:nowrap;display:inline}.dark .paperclip-markdown a{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .paperclip-markdown a{color:color-mix(in oklab, var(--foreground) 80%, var(--primary) 20%)}}.dark .paperclip-markdown.paperclip-markdown-on-accent :where(a,a:visited){color:currentColor}.paperclip-markdown blockquote{border-left:.24rem solid var(--border);margin-left:0;padding-left:.95rem}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown blockquote{border-left:.24rem solid color-mix(in oklab, var(--border) 84%, var(--muted-foreground) 16%)}}.paperclip-markdown blockquote{color:var(--muted-foreground)}.paperclip-markdown.paperclip-markdown-on-accent blockquote{border-left-color:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent blockquote{border-left-color:color-mix(in oklab, currentColor 56%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent blockquote{color:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent blockquote{color:color-mix(in oklab, currentColor 88%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent .paperclip-workspace-file-link{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent .paperclip-workspace-file-link{border-color:color-mix(in oklab, currentColor 34%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent .paperclip-workspace-file-link{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent .paperclip-workspace-file-link{background-color:color-mix(in oklab, currentColor 16%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent .paperclip-workspace-file-link{color:currentColor}.paperclip-markdown.paperclip-markdown-on-accent .paperclip-workspace-file-link:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent .paperclip-workspace-file-link:hover{background-color:color-mix(in oklab, currentColor 24%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent :where(a.paperclip-mention-chip,a.paperclip-project-mention-chip){border-color:currentColor!important}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent :where(a.paperclip-mention-chip,a.paperclip-project-mention-chip){border-color:color-mix(in oklab, currentColor 34%, transparent)!important}}.paperclip-markdown.paperclip-markdown-on-accent :where(a.paperclip-mention-chip,a.paperclip-project-mention-chip){background:currentColor!important}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown.paperclip-markdown-on-accent :where(a.paperclip-mention-chip,a.paperclip-project-mention-chip){background:color-mix(in oklab, currentColor 16%, transparent)!important}}.paperclip-markdown.paperclip-markdown-on-accent :where(a.paperclip-mention-chip,a.paperclip-project-mention-chip){color:currentColor!important}.paperclip-markdown hr{border-color:var(--border);margin:1.25rem 0}.paperclip-markdown img{border-radius:calc(var(--radius) + 2px);box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.paperclip-markdown img{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent)}}.paperclip-markdown-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.paperclip-markdown-table-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.paperclip-markdown-table-scroll table{width:max-content;min-width:100%;margin:0}.paperclip-markdown-table-scroll :where(th,td){vertical-align:top;min-width:8rem;max-width:18rem}.paperclip-markdown th{text-align:left;font-weight:600}.paperclip-mermaid{border:1px solid var(--border);border-radius:calc(var(--radius) - 3px);background-color:var(--accent);margin:.5rem 0;padding:.45rem .55rem}@supports (color:color-mix(in lab, red, red)){.paperclip-mermaid{background-color:color-mix(in oklab, var(--accent) 35%, transparent)}}.paperclip-mermaid{overflow-x:auto}.paperclip-mermaid svg{width:max-content;min-width:100%;max-width:none;height:auto;display:block}.paperclip-mermaid-status{font-size:var(--text-caption);color:var(--muted-foreground);margin:0 0 .45rem}.paperclip-mermaid-status-error{color:var(--destructive)}.paperclip-mermaid-source{background:0 0;border:0;margin:0;padding:0}a.paperclip-mention-chip,a.paperclip-project-mention-chip,span.paperclip-mention-chip,span.paperclip-project-mention-chip{border:1px solid var(--border);font-size:var(--text-caption);vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;margin:0 .1rem;padding:0 .625rem;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;top:-1px}@media (pointer:coarse){a.paperclip-mention-chip,a.paperclip-project-mention-chip,span.paperclip-mention-chip,span.paperclip-project-mention-chip{min-height:24px}}.paperclip-markdown a.paperclip-mention-chip code,.paperclip-markdown a.paperclip-project-mention-chip code,.paperclip-markdown span.paperclip-mention-chip code,.paperclip-markdown span.paperclip-project-mention-chip code{color:inherit;font-family:inherit;font-size:inherit;background:0 0;padding:0}[class*=_popupContainer_]{z-index:81!important}[class*=_dialogOverlay_]{z-index:80}[class*=_dialogContent_],[class*=_largeDialogContent_],[class*=_popoverContent_],[class*=_linkDialogPopoverContent_],[class*=_tableColumnEditorPopoverContent_],[class*=_toolbarButtonDropdownContainer_],[class*=_toolbarNodeKindSelectContainer_]{z-index:81!important}.status-chip{background-color:var(--sc)}@supports (color:color-mix(in lab, red, red)){.status-chip{background-color:color-mix(in srgb, var(--sc) 15%, white)}}.status-chip{color:var(--sc)}@supports (color:color-mix(in lab, red, red)){.status-chip{color:color-mix(in srgb, var(--sc) 82%, black)}}.status-chip{border-color:var(--sc)}.dark .status-chip{background-color:var(--sc)}@supports (color:color-mix(in lab, red, red)){.dark .status-chip{background-color:color-mix(in srgb, var(--sc) 22%, transparent)}}.dark .status-chip{color:var(--sc)}@supports (color:color-mix(in lab, red, red)){.dark .status-chip{color:color-mix(in srgb, var(--sc) 80%, white)}}.dark .status-chip{border-color:var(--sc)}@supports (color:color-mix(in lab, red, red)){.dark .status-chip{border-color:color-mix(in srgb, var(--sc) 48%, transparent)}}.status-fill{background-color:var(--sc)}:root{--project-none:var(--muted-foreground);--project-seed:var(--primary);--liveness-blue:var(--primary);--app-logo-tile-1:#ff4f00;--app-logo-tile-2:#24292f;--app-logo-tile-3:#4a154b;--app-logo-tile-4:#0f172a;--app-logo-tile-5:#5e6ad2;--app-logo-tile-6:#1a73e8;--app-logo-tile-7:#0f9d58;--app-logo-tile-8:#ea4335;--gradient-extract-1:linear-gradient(180deg, var(--destructive), var(--card))}@supports (color:color-mix(in lab, red, red)){:root{--gradient-extract-1:linear-gradient(180deg, color-mix(in srgb, var(--destructive) 12%, var(--card)), var(--card))}}:root{--gradient-extract-2:linear-gradient(180deg, var(--card), var(--muted));--gradient-extract-3:radial-gradient(circle at top left, var(--chart-1), transparent 35%), radial-gradient(circle at bottom right, var(--chart-2), transparent 32%)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-extract-3:radial-gradient(circle at top left, color-mix(in srgb, var(--chart-1) 8%, transparent), transparent 35%), radial-gradient(circle at bottom right, color-mix(in srgb, var(--chart-2) 10%, transparent), transparent 32%)}}:root{--gradient-extract-4:linear-gradient(180deg, var(--destructive), var(--card))}@supports (color:color-mix(in lab, red, red)){:root{--gradient-extract-4:linear-gradient(180deg, color-mix(in srgb, var(--destructive) 10%, var(--card)), var(--card))}}:root{--gradient-extract-7:radial-gradient(circle at top right, var(--foreground), transparent 34%), radial-gradient(circle at bottom left, var(--card), transparent 36%)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-extract-7:radial-gradient(circle at top right, color-mix(in srgb, var(--foreground) 8%, transparent), transparent 34%), radial-gradient(circle at bottom left, var(--card), transparent 36%)}}:root{--text-nano:10px;--text-micro:11px;--text-compact:13px;--tracking-label:.08em;--tracking-eyebrow:.14em;--tracking-caps:.2em;--sz-320px:320px;--sz-390px:390px;--sz-64px:64px;--sz-3px:3px;--sz-calc-1:calc(100% - 1.5rem);--sz-calc-2:calc(100% - .75rem);--sz-16rem:16rem;--sz-20rem:20rem;--sz-18px:18px;--sz-44px:44px;--sz-88px:88px;--sz-240px:240px;--sz-10_5rem:10.5rem;--sz-150px:150px;--sz-5_75rem:5.75rem;--sz-12rem:12rem;--sz-200px:200px;--sz-22px:22px;--sz-60px:60px;--sz-220px:220px;--sz-88vh:88vh;--sz-80vh:80vh;--sz-360px:360px;--sz-85vh:85vh;--sz-6rem:6rem;--sz-1px:1px;--sz-100px:100px;--sz-calc-3:min(840px,calc(100dvh - 2rem));--sz-calc-4:calc(100vw - 2rem);--sz-calc-5:min(1280px,calc(100vw - 2rem));--sz-94vw:94vw;--sz-1280px:1280px;--sz-60vh:60vh;--sz-52vh:52vh;--sz-40rem:40rem;--sz-44rem:44rem;--sz-30pct:30%;--sz-24pct:24%;--sz-18pct:18%;--sz-12pct:12%;--sz-calc-6:min(20rem,calc(100vw - 2rem));--sz-18rem:18rem;--sz-70vh:70vh;--sz-calc-7:calc(100% - .5rem);--sz-28dvh:28dvh;--sz-72px:72px;--sz-15px:15px;--sz-calc-8:calc(env(safe-area-inset-bottom) + 20px);--sz-300px:300px;--sz-calc-9:min(80vh,42rem);--sz-calc-10:min(780px,calc(100vw - 2rem));--sz-24ch:24ch;--sz-calc-13:calc(.75rem + .5rem);--sz-140px:140px;--sz-52px:52px;--sz-48px:48px;--sz-260px:260px;--sz-120px:120px;--sz-safe-top:env(safe-area-inset-top);--sz-calc-14:calc(5rem + env(safe-area-inset-bottom));--sz-38ch:38ch;--sz-208px:208px;--sz-180px:180px;--sz-calc-15:calc(100vw - 16px);--sz-66px:66px;--sz-safe-bottom:env(safe-area-inset-bottom);--sz-calc-16:min(calc(100dvh - 2rem),46rem);--sz-24rem:24rem;--sz-50vh:50vh;--sz-8_5rem:8.5rem;--sz-160px:160px;--sz-80px:80px;--sz-calc-17:calc(100vh - 4rem);--sz-2px:2px;--sz-calc-18:calc(100dvh - 2rem);--sz-calc-19:calc(1rem + env(safe-area-inset-bottom));--sz-calc-20:min(calc(100dvh - 2rem),42rem);--sz-100dvh:100dvh;--sz-calc-21:calc(1.5rem + 5rem + env(safe-area-inset-bottom));--sz-calc-22:calc(320px + 1.5rem);--sz-calc-23:min(32rem,calc(100vw - 2rem));--sz-277px:277px;--sz-calc-24:calc(100vw - 1rem);--sz-4_5rem:4.5rem;--sz-36px:36px;--sz-32px:32px;--sz-30px:30px;--sz-8px:8px;--sz-4px:4px;--sz-34px:34px;--sz-11rem:11rem;--sz-32rem:32rem;--sz-280px:280px;--sz-7px:7px;--sz-calc-25:calc(100% - 2rem);--sz-calc-26:max(1rem,env(safe-area-inset-top));--sz-8rem:8rem;--sz-calc-27:calc(100% - 1px);--sz-neg-5px:-5px;--sz-calc-28:calc(-50% - 2px);--sz-420px:420px;--sz-30rem:30rem;--sz-38rem:38rem;--sz-7rem:7rem;--sz-calc-29:calc(100% + 3rem);--sz-22rem:22rem;--sz-560px:560px;--sz-520px:520px;--sz-480px:480px;--sz-calc-30:calc(100vh - 12rem);--sz-calc-31:calc(100vh - 16rem);--sz-calc-32:min(28rem,70vh);--sz-11_5rem:11.5rem;--sz-11_75rem:11.75rem;--sz-calc-33:calc(100dvh - 6rem);--sz-calc-34:clamp(14rem,45vh,28rem);--sz-400px:400px;--sz-calc-35:min(34rem,55vw);--sz-640px:640px;--sz-28rem:28rem;--sz-170px:170px;--sz-calc-36:min(28rem,65vh);--sz-calc-37:min(100%,22rem);--sz-85dvh:85dvh;--sz-calc-38:calc(100dvh - 9rem);--sz-calc-39:calc(100dvh - 3.5rem);--sz-calc-40:min(24rem,calc(100vw - 2rem));--sz-780px:780px;--sz-148px:148px;--sz-11px:11px;--sz-9px:9px;--sz-720px:720px;--sz-460px:460px;--sz-960px:960px;--sz-70px:70px;--sz-calc-41:min(520px,calc(100vw - 2rem));--sz-calc-42:min(80vh,34rem);--sz-14rem:14rem;--rad-3:3px;--rad-4:4px;--rad-2:2px;--rad-14:14px;--rad-28:28px;--rad-24:24px;--rad-32:32px;--pct-90:90%;--pct-80:80%;--pct-50:50%;--pct-85:85%;--pct-70:70%;--pct-neg-50:-50%;--pct-72:72%;--shadow-extract-1:var(--panel-shadow);--shadow-extract-2:var(--panel-shadow);--shadow-extract-3:0 0 0 1px var(--border);--shadow-extract-4:var(--panel-shadow);--shadow-extract-5:var(--panel-shadow);--shadow-extract-6:0 0 0 1px var(--color-background);--shadow-extract-7:var(--panel-shadow);--shadow-extract-8:var(--control-shadow);--shadow-extract-9:var(--popover-shadow);--shadow-extract-10:0 1px 0 1px var(--border);--shadow-extract-11:var(--panel-shadow);--shadow-extract-12:0 0 0 2px var(--background);--shadow-extract-13:0 0 0 3px var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-extract-13:0 0 0 3px color-mix(in srgb, var(--warning) 18%, transparent)}}:root{--shadow-extract-14:var(--panel-shadow);--shadow-extract-18:var(--panel-shadow);--gtc-1:56px 56px 24px minmax(0,1fr);--gtc-case-revisions:16rem 1fr;--gtc-2:auto minmax(0,1fr) 2.25rem;--gtc-3:minmax(0,1fr) 2.25rem;--gtc-4:minmax(0,1fr);--gtc-5:auto minmax(0,1fr);--gtc-6:auto minmax(0,1fr) auto;--gtc-7:7.5rem minmax(0,1fr);--gtc-8:7.5rem 1fr;--gtc-9:300px minmax(0,1fr);--gtc-10:10rem 1fr;--gtc-11:12rem 1fr;--gtc-12:minmax(0,.75fr) minmax(0,1fr);--gtc-13:minmax(0,1fr) auto;--gtc-14:minmax(160px,2fr) minmax(240px,3fr) 32px;--gtc-15:6rem 1fr;--gtc-16:auto 1fr;--gtc-17:1fr auto;--gtc-18:auto minmax(0,1fr) minmax(12rem,.65fr);--gtc-19:260px minmax(0,1fr);--gtc-24:minmax(0,1.5fr) 120px 120px 180px;--gtc-25:19rem minmax(0,1fr);--gtc-26:7rem minmax(0,1fr);--gtc-27:minmax(0,1fr) auto auto;--gtc-28:13rem minmax(0,1fr);--gtc-29:minmax(0,1fr) 18rem;--gtc-30:14rem minmax(0,1fr);--gtc-31:1.3fr,1fr;--gtc-32:1.25fr,.95fr;--gtc-33:1.2fr,.95fr;--gtc-34:320px minmax(0,1fr);--gtc-35:minmax(10rem,14rem) 1fr;--gtc-36:minmax(0,1.15fr) minmax(360px,.85fr);--gtc-37:minmax(0,1.15fr) minmax(320px,.85fr);--gtc-38:minmax(0,.92fr) minmax(0,1.08fr);--gtc-39:minmax(0,1.2fr) 320px;--gtc-40:minmax(0,1fr) 320px;--gtc-41:10rem minmax(0,1fr);--gtc-42:minmax(0,1fr) 240px;--gtc-43:minmax(0,1fr) minmax(0,1fr);--gtc-44:5rem 240px;--gtc-45:minmax(0,1fr) 340px;--gtc-46:18px minmax(0,1fr);--gtc-47:120px 1fr;--gtc-48:18px minmax(0,1fr) auto;--gtc-49:18px 1fr auto;--gtc-50:1fr 280px;--gtc-51:160px 1fr;--gtc-52:minmax(0,1.4fr) minmax(220px,.8fr);--gtc-53:minmax(0,1.4fr) minmax(18rem,.9fr);--gtc-54:minmax(12rem,2.4fr) minmax(5.25rem,.75fr) minmax(7rem,1fr) minmax(5rem,.7fr) 2.75rem;--gtc-55:8rem minmax(0,1fr);--gtc-56:minmax(0,1fr) minmax(14rem,18rem);--gtc-57:repeat(14,minmax(0,1fr));--gtc-58:auto 1fr auto;--gtc-59:8rem 1fr;--gtc-60:1fr 1fr;--gtc-61:1fr 1fr 1fr;--gtc-62:1fr minmax(0,18rem);--gtc-63:280px 1fr;--gtc-64:minmax(0,20rem) 1fr;--gtc-65:minmax(8rem,.38fr) minmax(0,.62fr) auto;--gtr-1:auto auto;--gtr-2:1fr;--gtr-3:0fr;--tp-background-color-border-color:background-color,border-color;--tp-width-background-color:width,background-color;--tp-width:width;--tp-background-color-color-opacity:background-color,color,opacity;--tp-max-height:max-height;--tp-border-color-background-color-box-shadow:border-color,background-color,box-shadow;--tp-width-min-width:width,min-width;--tp-width-opacity:width,opacity;--tp-background-color-right:background-color,right;--tp-background-color-border-color-color:background-color,border-color,color;--tp-transform-opacity:transform,opacity;--tp-color-box-shadow:color,box-shadow;--tp-color-background-color-border-color-box-shadow-opacity:color,background-color,border-color,box-shadow,opacity;--tp-border-color-background-color:border-color,background-color;--tp-color-background-color-border-color-box-shadow:color,background-color,border-color,box-shadow;--tp-grid-template-rows-opacity:grid-template-rows,opacity;--tp-box-shadow-border-color:box-shadow,border-color;--tp-box-shadow:box-shadow;--tp-transform-box-shadow:transform,box-shadow;--z-2:2;--z-20:20;--z-60:60;--z-1:1;--z-200:200;--z-9999:9999;--z-120:120;--s-0_98:.98;--s-1_02:1.02;--e-cubic-bezier-0_16-1-0_3-1:cubic-bezier(.16,1,.3,1);--va-0_125em:-.125em;--sw-2_3:2.3;--blur-1px:1px;--blur-2px:2px;--drop-shadow-extract-1:0 1px 2px #000000a6;--code-bg-resolved:var(--paperclip-code-bg,var(--muted));--paperclip-code-highlight-bg:var(--warning-subtle);--paperclip-code-highlight-border:var(--warning);--code-highlight-bg-resolved:var(--paperclip-code-highlight-bg);--code-gutter-fg-resolved:var(--paperclip-code-gutter-fg,var(--muted-foreground));--code-highlight-border-resolved:var(--paperclip-code-highlight-border);--gradient-extract-25:linear-gradient(135deg,var(--primary) 0%,var(--accent) 55%,var(--muted) 100%);--gradient-extract-26:linear-gradient(135deg,var(--primary) 0%,var(--accent) 58%,var(--background) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-extract-26:linear-gradient(135deg,var(--primary) 0%,var(--accent) 58%,color-mix(in oklab,var(--background) 76%,white 24%) 100%)}}.romibox-design-lab{--lab-canvas:var(--background);--lab-panel:var(--card);--lab-subtle:var(--muted);--lab-text:var(--foreground);--lab-muted:var(--muted-foreground);--lab-border:var(--border);--lab-green:var(--brand-green);--lab-blue:var(--brand-blue);--lab-violet:var(--brand-violet);--lab-orange:var(--brand-orange);--lab-chart-green:var(--brand-green);--lab-chart-blue:var(--brand-blue);--lab-chart-violet:var(--brand-violet);--lab-chart-orange:var(--brand-orange);--lab-comparison:var(--chart-comparison);--lab-accent:var(--primary);--lab-chart-accent:var(--chart-1);--lab-radius:var(--panel-radius);--lab-control-radius:var(--control-radius);--lab-pad:var(--panel-padding);--lab-row:var(--table-row-height);--lab-body:var(--text-body);--lab-caption:var(--text-caption);--lab-heading:22px;--lab-number:var(--text-number);--lab-stroke:var(--chart-line-width);--lab-chart-height:260px;--lab-bars-height:177px;--lab-chart-inset:20;--lab-chart-right:14;--lab-chart-bottom:28;--lab-chart-left:42;--lab-chart-symbol:6;--lab-chart-bar-width:9;--lab-chart-bar-radius:3;--lab-chart-comparison-width:1.5;--lab-chart-comparison-symbol:4;--lab-chart-fill-opacity:var(--chart-fill-opacity);--lab-chart-label-margin:12;--lab-chart-animation:250;--lab-chart-update-animation:180;--lab-chart-spark-inset:3;--lab-chart-spark-side:2;--lab-font:var(--font-sans);--lab-shadow:var(--panel-shadow);--lab-control-shadow:var(--control-shadow);--lab-focus:var(--ring);--lab-motion:var(--motion-ui);color:var(--lab-text);background:var(--lab-canvas);height:100dvh;font:400 var(--lab-body)/1.5 var(--lab-font);-webkit-font-smoothing:antialiased;grid-template-columns:222px minmax(0,1fr);display:grid;overflow-y:auto}.romibox-design-lab :where(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--lab-focus);outline-offset:3px}.romibox-design-lab button{cursor:pointer}.romibox-design-lab button:disabled{cursor:not-allowed}.romibox-design-lab :where(h1,h2,h3,p){margin:0}.romibox-design-lab :where(h2,h3){font-weight:550}.romibox-design-lab svg{flex-shrink:0}.romibox-design-lab :where(button,a){transition:background var(--lab-motion), box-shadow var(--lab-motion)}.romibox-design-lab :where(select,input:not([type=checkbox])){font-size:var(--lab-body)}.romibox-design-lab select{background:var(--lab-panel);color:var(--lab-text);border:1px solid var(--lab-border);border-radius:var(--lab-control-radius);min-height:34px;box-shadow:var(--lab-control-shadow);padding:7px 12px}.romibox-design-lab [data-slot=button]{font-size:var(--lab-body);border-radius:var(--lab-control-radius);box-shadow:var(--lab-control-shadow)}.romibox-design-lab [data-slot=input]{background:var(--lab-panel);color:var(--lab-text);border-color:var(--lab-border);border-radius:var(--lab-control-radius)}.lab-sidebar{background:var(--lab-panel);border-right:1px solid var(--lab-border);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.lab-brand{height:80px;color:var(--lab-text);align-items:center;gap:11px;padding:21px;text-decoration:none;display:flex}.lab-brand strong{font-size:var(--text-title-md);letter-spacing:-.6px;font-weight:650}.lab-brand small{font-size:var(--text-nano);color:var(--lab-muted);display:block}.lab-logo{background:var(--lab-accent);color:var(--primary-foreground);width:34px;height:38px;box-shadow:var(--lab-control-shadow);border-radius:10px;place-items:center;display:grid}.lab-logo svg{width:23px;height:23px}.lab-sidebar-caption{color:var(--lab-muted);font-size:var(--text-eyebrow);letter-spacing:1px;padding:34px 23px 14px}.lab-sidebar nav{gap:6px;padding:0 12px;display:grid}.lab-sidebar nav button{text-align:left;min-height:42px;color:var(--lab-muted);border-radius:7px;align-items:center;gap:12px;padding:0 12px;display:flex}.lab-sidebar nav button>svg{width:17px;height:17px}.lab-sidebar nav button:hover{background:var(--lab-subtle);color:var(--lab-text)}.lab-sidebar nav button[aria-current]{background:var(--lab-accent)}@supports (color:color-mix(in lab, red, red)){.lab-sidebar nav button[aria-current]{background:color-mix(in srgb, var(--lab-accent) 8%, var(--lab-panel))}}.lab-sidebar nav button[aria-current]{color:var(--lab-accent);font-weight:550}.lab-nav-arrow{margin-left:auto;width:13px!important}.lab-sidebar-note{border-top:1px solid var(--lab-border);color:var(--lab-muted);margin:36px 23px 0;padding-top:24px}.lab-sidebar-note>svg{color:var(--lab-accent);width:19px;margin-bottom:12px}.lab-sidebar-note strong{color:var(--lab-text);font-size:var(--text-caption);font-weight:550;display:block}.lab-sidebar-note p{font-size:var(--text-micro);margin-top:8px;line-height:1.8}.lab-sidebar-note>span{font-size:var(--text-eyebrow);margin-top:18px;display:block}.lab-back{font-size:var(--text-nano);color:var(--lab-muted);align-items:center;gap:8px;margin:auto 20px 24px;display:flex}.lab-back svg{width:13px}.lab-workspace{min-width:0}.lab-header{border-bottom:1px solid var(--lab-border);background:var(--lab-panel);justify-content:space-between;align-items:center;gap:16px;min-height:80px;padding:16px 28px;display:flex}.lab-title,.lab-header-actions,.lab-inline{align-items:center;gap:12px;display:flex}.lab-title>span:first-child{color:var(--lab-muted);font-size:var(--text-micro)}.lab-title>svg{width:12px;color:var(--lab-muted)}.lab-title h1{font-size:var(--text-body);white-space:nowrap;font-weight:550}.lab-demo{color:var(--lab-muted);font-size:var(--text-eyebrow);white-space:nowrap;align-items:center;gap:5px;padding-left:8px;display:flex}.lab-demo i{background:var(--lab-accent);border-radius:50%;width:5px;height:5px}.lab-header-actions{gap:16px}.lab-theme{background:var(--lab-subtle);border:1px solid var(--lab-border);border-radius:8px;padding:3px;display:flex}.lab-theme button{color:var(--lab-muted);border-radius:5px;padding:5px}.lab-theme button[aria-pressed=true]{background:var(--lab-panel);color:var(--lab-text);box-shadow:var(--lab-control-shadow)}.lab-theme svg{width:16px;height:16px}.lab-save{height:35px}.lab-save svg{width:14px}.lab-draft-state{font-size:var(--text-nano);color:var(--lab-muted)}.lab-message{color:var(--lab-text);background:var(--lab-accent);padding:12px 28px}@supports (color:color-mix(in lab, red, red)){.lab-message{background:color-mix(in srgb, var(--lab-accent) 7%, var(--lab-panel))}}.lab-message{border-bottom:1px solid var(--lab-border);justify-content:space-between;align-items:center;display:flex}.lab-message button svg{width:16px;height:16px}.lab-main{grid-template-columns:minmax(0,1fr);display:grid}.lab-main.lab-with-inspector{grid-template-columns:minmax(0,1fr) 268px}.lab-canvas{flex-direction:column;gap:18px;min-width:0;padding:24px 28px 12px;display:flex}.lab-section-intro{justify-content:space-between;align-items:center;gap:18px;margin:0 0 4px;display:flex}.lab-section-intro h2{font-size:var(--lab-heading);letter-spacing:-.7px;font-weight:550}.lab-section-intro p{color:var(--lab-muted);font-size:var(--lab-caption);margin-top:5px}.lab-reset{color:var(--lab-muted);font-size:var(--text-micro);align-items:center;gap:6px;display:flex}.lab-reset svg{width:13px}.lab-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lab-metric{background:var(--lab-panel);border:1px solid var(--lab-border);border-radius:var(--lab-radius);padding:17px var(--lab-pad);box-shadow:var(--lab-shadow)}.lab-metric-top{font-size:var(--lab-caption);color:var(--lab-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.lab-metric-top svg{width:16px;height:16px}.lab-metric>strong{font-size:var(--lab-number);letter-spacing:-1.2px;font-variant-numeric:tabular-nums;margin:15px 0 13px;font-weight:500;line-height:1.2;display:block}.lab-metric-bottom{font-size:var(--text-eyebrow);color:var(--lab-muted);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lab-positive{color:var(--lab-green);font-weight:500}.lab-panel{border:1px solid var(--lab-border);background:var(--lab-panel);border-radius:var(--lab-radius);min-width:0;box-shadow:var(--lab-shadow)}.lab-panel-heading{min-height:50px;padding:12px var(--lab-pad);justify-content:space-between;align-items:center;gap:12px;display:flex}.lab-panel-heading h2{font-size:var(--lab-body);font-weight:550}.lab-charts-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}.lab-chart-stack{flex-direction:column;gap:16px;display:flex}.lab-chart-stack>:first-child{flex:1}.lab-help{width:13px;height:13px;color:var(--lab-muted)}.lab-segment{border:1px solid var(--lab-border);background:var(--lab-subtle);border-radius:var(--lab-control-radius);align-items:center;gap:2px;padding:3px;display:inline-flex}.lab-segment button{color:var(--lab-muted);font-size:var(--lab-caption);border-radius:calc(var(--lab-control-radius) - 2px);white-space:nowrap;padding:5px 10px}.lab-segment button[aria-pressed=true]{background:var(--lab-panel);color:var(--lab-text);box-shadow:var(--lab-control-shadow)}.lab-icon-button{border-radius:var(--lab-control-radius);width:28px;height:28px;color:var(--lab-muted);place-items:center;display:grid}.lab-icon-button:hover{background:var(--lab-subtle);color:var(--lab-accent)}.lab-icon-button svg{width:15px;height:15px}.lab-line-chart{padding:0 var(--lab-pad) 8px}.lab-legend{font-size:var(--text-nano);color:var(--lab-muted);gap:18px;padding:0 0 4px;display:flex}.lab-legend span{align-items:center;gap:7px;display:flex}.lab-legend i{background:var(--lab-chart-accent);border-radius:50%;width:7px;height:7px;display:inline-block}.lab-legend .lab-muted i{background:var(--lab-comparison)}.lab-echart{width:100%;height:var(--lab-chart-height)}.lab-echart-bars{height:var(--lab-bars-height)}.lab-echart-spark{width:100px;height:32px}.lab-chart-readout{min-height:23px;font-size:var(--text-nano);color:var(--lab-muted);align-items:center;gap:8px;display:flex}.lab-chart-readout select{font-size:var(--text-nano);min-height:24px;box-shadow:none;padding:1px 6px}.lab-bar-chart{padding:0 var(--lab-pad) 8px}.lab-small-muted{color:var(--lab-muted);font-size:var(--lab-caption)}.lab-progress-list{padding:0 var(--lab-pad) 17px;gap:10px;display:grid}.lab-progress-row{font-size:var(--text-nano);grid-template-columns:94px minmax(30px,1fr) 30px;align-items:center;gap:12px;display:grid}.lab-progress-row>span{color:var(--lab-muted)}.lab-progress-row>span:last-child{text-align:right}.romibox-design-lab progress{background:var(--lab-subtle);accent-color:currentColor;border:none;border-radius:4px;width:100%;height:5px;display:block;overflow:hidden}.romibox-design-lab progress::-webkit-progress-bar{background:var(--lab-subtle)}.romibox-design-lab progress::-webkit-progress-value{background:currentColor;border-radius:4px}.romibox-design-lab progress::-moz-progress-bar{background:currentColor;border-radius:4px}.lab-tone-green{color:var(--lab-green);--lab-tone:var(--lab-green)}.lab-tone-blue{color:var(--lab-blue);--lab-tone:var(--lab-blue)}.lab-tone-violet{color:var(--lab-violet);--lab-tone:var(--lab-violet)}.lab-tone-orange{color:var(--lab-orange);--lab-tone:var(--lab-orange)}.lab-search{position:relative}.lab-search>svg{width:13px;height:13px;color:var(--lab-muted);position:absolute;top:10px;left:10px}.lab-search input{width:178px;height:32px;padding-left:30px;font-size:var(--text-micro)!important}.lab-table-panel .lab-panel-heading{border-bottom:1px solid var(--lab-border)}.lab-table-scroll{overflow-x:auto}.lab-table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--lab-caption);white-space:nowrap}.lab-table-scroll th{color:var(--lab-muted);font-weight:450;font-size:var(--text-nano);background:var(--lab-canvas);height:34px}.lab-table-scroll :where(th,td){border-bottom:1px solid var(--lab-border);padding:0 14px}.lab-table-scroll :where(th,td):first-child{padding-left:var(--lab-pad);width:35px;padding-right:0}.lab-table-scroll td{height:var(--lab-row);font-variant-numeric:tabular-nums}.lab-table-scroll tr:last-child td{border-bottom:0}.lab-table-scroll tr:hover td,.lab-table-scroll tr[data-selected=true] td{background:var(--lab-accent)}@supports (color:color-mix(in lab, red, red)){.lab-table-scroll tr:hover td,.lab-table-scroll tr[data-selected=true] td{background:color-mix(in srgb, var(--lab-accent) 4%, var(--lab-panel))}}.lab-agent{align-items:center;gap:10px;display:flex}.lab-agent strong{font-size:var(--lab-caption);font-weight:500}.lab-agent small{font-size:var(--text-eyebrow);color:var(--lab-muted);margin-top:3px;display:block}.lab-avatar{background:var(--lab-tone);border-radius:9px;place-items:center;width:31px;height:31px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.lab-avatar{background:color-mix(in srgb, var(--lab-tone) 11%, var(--lab-panel))}}.lab-avatar svg{width:17px;height:17px}.lab-status{font-size:var(--text-eyebrow);background:var(--lab-tone);border-radius:5px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lab-status{background:color-mix(in srgb, var(--lab-tone) 8%, var(--lab-panel))}}.lab-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.lab-rate{align-items:center;gap:10px;display:flex}.lab-rate progress{width:48px;height:3px;color:var(--lab-green)}.lab-table-footer{padding:8px var(--lab-pad);border-top:1px solid var(--lab-border);color:var(--lab-muted);font-size:var(--text-eyebrow);justify-content:space-between;display:flex}.lab-empty{text-align:center;color:var(--lab-muted);justify-items:center;gap:10px;padding:36px;display:grid}.lab-control-samples{padding:0 var(--lab-pad) 18px;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:20px;display:grid}.lab-control-samples>div:not(:first-child){border-left:1px solid var(--lab-border);padding-left:20px}.lab-sample-label{color:var(--lab-muted);font-size:var(--text-nano);margin-bottom:10px;display:block}.lab-control-samples .lab-inline{flex-wrap:wrap;gap:8px;min-height:32px}.lab-control-samples [data-slot=button]{font-size:var(--text-nano);height:30px;padding:0 10px}.lab-control-samples .lab-segment button{font-size:var(--text-nano);padding:4px 7px}.lab-switch{background:var(--lab-comparison);border-radius:20px;width:31px;height:19px;padding:2px;display:flex}.lab-switch span{background:var(--lab-panel);width:15px;height:15px;box-shadow:var(--lab-control-shadow);border-radius:50%;display:block}.lab-switch[aria-checked=true]{background:var(--lab-accent);justify-content:flex-end}.lab-text-button{color:var(--lab-muted);font-size:var(--text-nano);align-items:center;gap:5px;display:flex}.lab-text-button svg{width:12px}.lab-canvas-footer{color:var(--lab-muted);font-size:var(--text-eyebrow);justify-content:space-between;align-items:center;padding:3px 0;display:flex}.lab-canvas-footer span:first-child{align-items:center;gap:5px;display:flex}.lab-canvas-footer svg{width:12px;height:12px}.lab-settings-dock{background:var(--lab-panel);border:1px solid var(--lab-border);box-shadow:var(--lab-shadow);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 28px 18px;padding:17px 20px;display:flex}.lab-dock-group{gap:10px;display:grid}.lab-dock-group>label{color:var(--lab-muted);font-size:var(--text-nano)}.lab-swatches{align-items:center;gap:8px;display:flex}.lab-swatch{background:var(--lab-tone);border:2px solid #0000;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.lab-swatch svg{width:15px;height:15px;color:var(--lab-panel)}.lab-swatch[aria-pressed=true]{outline:2px solid var(--lab-tone);outline-offset:3px;border-color:var(--lab-panel)}.lab-dock-inspect{color:var(--lab-muted);font-size:var(--text-eyebrow);justify-items:center;gap:6px;display:grid}.lab-dock-inspect svg{width:18px;height:18px}.lab-dock-inspect[aria-pressed=true]{color:var(--lab-accent)}.lab-inspector{background:var(--lab-panel);border-left:1px solid var(--lab-border);min-width:0}.lab-inspector-content{gap:18px;padding:20px;display:grid}.lab-inspector-content>p{color:var(--lab-muted);font-size:var(--text-nano);padding-top:10px}.lab-inspector-content>label{font-size:var(--text-caption)}.lab-inspector-toggle{justify-content:space-between;align-items:center;gap:12px;display:flex}.lab-inspector-tip{border-top:1px solid var(--lab-border);color:var(--lab-muted);font-size:var(--text-micro);margin-top:20px;padding-top:20px;line-height:1.8}.lab-inspector-tip svg{width:16px;margin-bottom:10px}.lab-with-inspector .lab-charts-grid{grid-template-columns:1fr}.lab-with-inspector .lab-chart-stack{grid-template-columns:1fr 1fr;display:grid}.lab-with-inspector .lab-metrics,.lab-with-inspector .lab-control-samples{grid-template-columns:repeat(2,1fr)}.lab-with-inspector .lab-control-samples>div{border:none;padding-left:0}.lab-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lab-palette-samples{padding:var(--lab-pad);grid-template-columns:1fr 1fr;gap:24px;display:grid}.lab-palette-item{text-align:left}.lab-palette-item>span{background:var(--lab-tone);border-radius:var(--lab-radius);height:70px;margin-bottom:12px;display:block}.lab-palette-item strong{font-size:var(--text-caption);font-weight:500}.lab-palette-item small{color:var(--lab-muted);font-size:var(--text-nano);display:block}.lab-type-samples{padding:var(--lab-pad);gap:18px;display:grid}.lab-type-samples>h2{font-size:var(--text-page-title);letter-spacing:-.8px;line-height:1.25}.lab-type-samples>h3{font-size:var(--text-title-sm)}.lab-type-samples>small{color:var(--lab-muted)}.lab-type-number{font-size:var(--lab-number);font-variant-numeric:tabular-nums;font-weight:450}.lab-surface-samples{padding:var(--lab-pad);background:var(--lab-canvas);border-radius:0 0 var(--lab-radius) var(--lab-radius);gap:16px;display:grid}.lab-surface-samples>div{border-radius:var(--lab-radius);padding:24px}.lab-surface-samples>div:nth-child(2){background:var(--lab-panel);border:1px solid var(--lab-border)}.lab-surface-samples>div:nth-child(3){background:var(--lab-panel);border:1px solid var(--lab-border);box-shadow:var(--lab-control-shadow)}.lab-spacing-samples{padding:var(--lab-pad);gap:12px;display:grid}.lab-spacing-samples>div{align-items:center;gap:24px;display:flex}.lab-spacing-samples span{color:var(--lab-muted);width:30px}.lab-spacing-samples i{background:var(--lab-accent);border-radius:3px;height:12px}.lab-component-detail{border-top:1px solid var(--lab-border);padding:var(--lab-pad);grid-template-columns:1fr 1fr;gap:30px;display:grid}.lab-component-detail>div{align-content:start;gap:12px;display:grid}.lab-component-detail small,.lab-component-detail p{color:var(--lab-muted)}.lab-component-detail .lab-inline{flex-wrap:wrap}.lab-navigation-sample{border-top:1px solid var(--lab-border);grid-template-columns:180px 1fr;min-height:450px;display:grid}.lab-navigation-sample>nav{background:var(--lab-canvas);border-right:1px solid var(--lab-border);border-radius:0 0 0 var(--lab-radius);padding:18px 12px}.lab-navigation-sample nav button{border-radius:var(--lab-control-radius);width:100%;color:var(--lab-muted);align-items:center;gap:10px;padding:12px;display:flex}.lab-navigation-sample nav button[aria-current]{background:var(--lab-panel);color:var(--lab-accent);box-shadow:var(--lab-shadow)}.lab-navigation-sample nav svg{width:16px;height:16px}.lab-navigation-sample>div{padding:28px}.lab-breadcrumb{color:var(--lab-muted);font-size:var(--text-nano);align-items:center;gap:10px;margin-bottom:30px;display:flex}.lab-breadcrumb svg{width:12px;height:12px}.lab-navigation-sample h2{font-size:var(--text-title-lg);margin-bottom:18px}.lab-navigation-content{gap:16px;margin-top:40px;display:grid}.lab-navigation-content>svg{color:var(--lab-accent)}.lab-navigation-content p{color:var(--lab-muted);max-width:350px}.lab-dialog{border:1px solid var(--lab-border);border-radius:var(--lab-radius);background:var(--lab-panel);color:var(--lab-text);width:min(460px,100% - 32px);box-shadow:var(--lab-shadow);margin:auto;padding:28px}.lab-dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lab-dialog form{gap:16px;display:grid}.lab-dialog-heading{justify-content:space-between;align-items:center;display:flex}.lab-dialog h2{font-size:var(--text-budget)}.lab-dialog p{color:var(--lab-muted)}.lab-dialog-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.lab-dialog .lab-field-error{color:var(--destructive);font-size:var(--text-caption)}@media (width>=1700px){.lab-canvas{padding:32px 44px 16px}.lab-settings-dock{margin-left:44px;margin-right:44px}}@media (width<=1250px){.romibox-design-lab{grid-template-columns:190px minmax(0,1fr)}.lab-brand{padding:18px 14px}.lab-brand strong{font-size:var(--text-title-sm)}.lab-header{padding:16px 20px}.lab-title>span:first-child,.lab-title>svg,.lab-draft-state{display:none}.lab-canvas{padding:22px 20px 12px}.lab-settings-dock{flex-wrap:wrap;margin-left:20px;margin-right:20px}.lab-metric{padding:15px 12px}.lab-metric>strong{font-size:var(--text-page-title)}.lab-control-samples{grid-template-columns:repeat(2,1fr)}.lab-control-samples>div{border:none!important;padding-left:0!important}.lab-progress-row{grid-template-columns:74px 1fr 25px;gap:8px}}@media (width<=1000px){.romibox-design-lab{grid-template-columns:1fr}.lab-sidebar{border-right:0;border-bottom:1px solid var(--lab-border);height:auto;position:static}.lab-brand{height:58px}.lab-sidebar-caption,.lab-sidebar-note,.lab-back{display:none}.lab-sidebar nav{gap:4px;padding:0 12px 12px;display:flex;overflow-x:auto}.lab-sidebar nav button{white-space:nowrap;gap:7px;min-height:36px}.lab-nav-arrow{display:none}.lab-header{min-height:64px}.lab-main.lab-with-inspector{grid-template-columns:1fr}.lab-inspector{border-left:0;border-top:1px solid var(--lab-border)}.lab-inspector-content{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.romibox-design-lab{--lab-pad:16px;--lab-chart-height:240px}.lab-header{flex-wrap:wrap;gap:12px;padding:16px}.lab-header-actions{justify-content:space-between;width:100%}.lab-title .lab-demo{margin-left:auto}.lab-title{width:100%}.lab-canvas{padding:20px 14px 12px}.lab-section-intro{align-items:flex-start}.lab-section-intro h2{font-size:var(--text-title-md)}.lab-section-intro p{max-width:250px}.lab-reset{font-size:0}.lab-reset svg{width:16px}.lab-metrics{grid-template-columns:repeat(2,1fr);gap:10px}.lab-metric>strong{font-size:var(--text-page-title)}.lab-charts-grid,.lab-with-inspector .lab-chart-stack{grid-template-columns:1fr}.lab-primary-chart .lab-panel-heading,.lab-table-panel .lab-panel-heading{flex-wrap:wrap}.lab-table-panel .lab-panel-heading>.lab-inline{gap:8px;width:100%}.lab-search{flex:1;min-width:0}.lab-search input{width:100%}.lab-table-panel [data-slot=button]{font-size:var(--text-nano)}.lab-control-samples{grid-template-columns:1fr;gap:20px}.lab-canvas-footer{flex-wrap:wrap;gap:10px}.lab-settings-dock{grid-template-columns:1fr 1fr;gap:20px;margin:0 14px 18px;padding:18px;display:grid}.lab-dock-group:nth-child(n+3){grid-column:1/-1}.lab-dock-inspect{grid-column:1/-1;justify-content:center;display:flex}.lab-foundation-grid,.lab-component-detail,.lab-inspector-content,.lab-navigation-sample{grid-template-columns:1fr}.lab-navigation-sample>nav{border-right:0;display:flex}.lab-navigation-sample nav button{gap:6px;padding:8px}.lab-navigation-sample>div{padding:18px}}@media (prefers-reduced-motion:reduce){.romibox-design-lab{--lab-motion:0s}}.lab-header{min-height:72px;padding-top:12px;padding-bottom:12px}.lab-brand{height:72px}.lab-canvas{gap:14px;padding-top:18px}.lab-intro-overview{justify-content:flex-end;min-height:16px;margin:-4px 0 -6px}.lab-intro-overview>div{display:none}.lab-metric{padding-top:14px;padding-bottom:14px}.lab-metric>strong{margin:10px 0}.lab-metric-bottom{font-size:var(--text-nano)}.lab-metric-top,.lab-table-scroll table,.lab-agent strong{font-size:var(--text-caption)}.lab-status,.lab-agent small{font-size:var(--text-nano)}.lab-control-samples{gap:14px;padding-bottom:12px}.lab-sample-label{margin-bottom:6px}.lab-control-samples>div:not(:first-child){padding-left:14px}.lab-canvas-footer{font-size:var(--text-nano)}.lab-settings-dock{z-index:10;padding:14px 20px;position:sticky;bottom:12px}.lab-dock-group{gap:7px}.lab-settings-dock .lab-segment button{font-size:var(--text-micro)}@media (width<=1000px){.lab-settings-dock{position:static}}@media (width<=640px){.romibox-design-lab{--lab-chart-height:225px;--lab-bars-height:160px}}.lab-settings-dock{position:static}.lab-intro-overview,.lab-components-overview>.lab-panel-heading{display:none}.lab-components-overview .lab-control-samples{padding-top:14px}.lab-table-panel .lab-panel-heading{padding-top:7px;padding-bottom:7px}.lab-table-footer{padding-top:5px;padding-bottom:5px}.romibox-design-lab[data-category=overview] .lab-canvas-footer{display:none}@media (width<=1000px){.romibox-design-lab{grid-template-columns:minmax(0,1fr)}.lab-sidebar{min-width:0}.lab-sidebar nav button{flex-shrink:0}}.romibox-design-lab [data-slot=button][data-variant=outline],.romibox-design-lab [data-slot=checkbox]{background:var(--lab-panel);border-color:var(--lab-border)}.romibox-design-lab [data-slot=checkbox][data-state=checked]{background:var(--lab-accent);border-color:var(--lab-accent);color:var(--primary-foreground)}.v2-lab .tk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-lab .tk-toolbar input{width:260px;max-width:100%}.v2-lab .tk-list-header,.v2-lab .tk-list-row{grid-template-columns:20px minmax(150px,1fr) 95px 110px 135px;align-items:center;gap:12px;padding:12px;display:grid}.v2-lab .tk-list-header{font-size:var(--text-micro);color:var(--lab-muted);background:var(--lab-subtle);border-radius:6px;padding-top:8px;padding-bottom:8px}.v2-lab .tk-list-row{border-bottom:1px solid var(--lab-border);min-height:72px}.v2-lab .tk-list-row:hover{background:var(--lab-subtle)}.v2-lab .tk-list-row[data-selected=true]{background:var(--lab-accent)}@supports (color:color-mix(in lab, red, red)){.v2-lab .tk-list-row[data-selected=true]{background:color-mix(in srgb,var(--lab-accent) 7%,var(--lab-panel))}}.v2-lab .tk-list-row[data-selected=true]{box-shadow:inset 3px 0 var(--lab-accent)}.v2-lab .tk-title{gap:5px;min-width:0;display:grid}.v2-lab .tk-title button,.v2-lab .tk-card-title{text-align:left;color:var(--lab-text);font-weight:600;line-height:1.5}.v2-lab .tk-title small,.v2-lab .tk-card-top,.v2-lab .tk-summary{font-size:var(--text-micro);color:var(--lab-muted)}.v2-lab .tk-owner{font-size:var(--text-caption);align-items:center;gap:7px;display:flex}.v2-lab .tk-avatar{background:var(--lab-subtle);border:1px solid var(--lab-border);width:24px;height:24px;color:var(--lab-muted);font-size:var(--text-nano);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v2-lab .tk-due{font-size:var(--text-caption);color:var(--lab-muted);white-space:nowrap}.v2-lab .tk-status [data-slot=button]{background:var(--lab-subtle);height:28px;font-size:var(--text-micro);border:0;padding:4px 8px}.v2-lab .tk-status-option{text-align:left;border-radius:5px;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.v2-lab .tk-status-option:hover{background:var(--lab-subtle)}.v2-lab .tk-board{grid-template-columns:repeat(4,minmax(240px,1fr));align-items:stretch;gap:14px;padding-bottom:12px;display:grid;overflow-x:auto}.v2-lab .tk-lane{background:var(--lab-subtle);border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.v2-lab .tk-lane-header{font-size:var(--text-caption);align-items:center;gap:8px;padding:2px 2px 8px;font-weight:600;display:flex}.v2-lab .tk-lane-header span{color:var(--lab-muted);font-size:var(--text-micro)}.v2-lab .tk-card{background:var(--lab-panel);border:1px solid var(--lab-border);border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}.v2-lab .tk-card:hover{border-color:var(--lab-comparison)}.v2-lab .tk-card-top,.v2-lab .tk-card-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-lab .tk-card-title{min-height:42px;font-size:var(--text-compact);overflow-wrap:anywhere}.v2-lab .tk-card-footer{border-top:1px solid var(--lab-border);padding-top:10px}.v2-lab .tk-card-top [data-slot=button]{background:0 0;border:0;height:24px;padding:0 5px}.v2-lab .tk-priority{width:fit-content;font-size:var(--text-nano);color:var(--lab-muted);align-items:center;gap:5px;display:inline-flex}.v2-lab .tk-blocked{color:var(--v2-status-warning);font-size:var(--text-micro);border-left:2px solid var(--v2-status-warning);padding-left:9px;line-height:1.5}.v2-lab .tk-timeline{gap:24px;max-width:820px;display:grid}.v2-lab .tk-day{gap:0;display:grid}.v2-lab .tk-day>h3{border-bottom:1px solid var(--lab-border);margin-bottom:8px;padding:12px 0}.v2-lab .tk-event{grid-template-columns:72px minmax(0,1fr);min-width:0;display:grid}.v2-lab .tk-time{color:var(--lab-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;text-align:right;padding:19px 14px 0 0}.v2-lab .tk-event-body{border-left:1px solid var(--lab-border);gap:8px;padding:16px 0 24px 24px;display:grid;position:relative}.v2-lab .tk-event-body:before{content:"";background:var(--lab-panel);border:2px solid var(--lab-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:23px;left:-5px}.v2-lab .tk-event-body>button{text-align:left;font-weight:600}.v2-lab .tk-tree{border-left:1px solid var(--lab-border);padding-left:20px}.v2-lab .tk-detail{gap:16px;display:grid}.v2-lab .tk-list-row input{accent-color:var(--lab-accent)}.v2-lab .tk-list{container-type:inline-size}.v2-lab .tk-list-head{font-size:var(--text-micro);color:var(--lab-muted);border-bottom:1px solid var(--lab-border);grid-template-columns:20px minmax(150px,1fr) 95px 110px 135px;gap:12px;padding:9px 12px;display:grid}.v2-lab .tk-task-name{gap:4px;min-width:0;display:grid}.v2-lab .tk-title>[data-slot=button]{white-space:normal;text-align:left;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;justify-content:flex-start;padding:0;font-weight:600;line-height:1.5}.v2-lab .tk-id{color:var(--lab-muted);font-size:var(--text-micro)}.v2-lab .tk-status-control>[data-slot=button]{background:0 0;border:0;gap:4px;height:28px;padding:0}.v2-lab .tk-status-control .v2-status{padding:4px 7px}.v2-lab .tk-lane-head{align-items:center;gap:8px;padding:2px 0 4px;display:flex}.v2-lab .tk-lane-head h3{font-size:var(--text-caption)}.v2-lab .tk-count{color:var(--lab-muted);font-size:var(--text-micro)}.v2-lab .tk-lane-body{gap:12px;display:grid}.v2-lab .tk-card .tk-title{min-height:42px}.v2-lab .tk-card-footer{flex-wrap:wrap}.v2-lab .tk-card-footer time{font-size:var(--text-micro);color:var(--lab-muted)}.v2-lab .tk-priority.is-high{color:var(--v2-status-warning)}.v2-lab .tk-empty-lane{color:var(--lab-muted);font-size:var(--text-caption);padding:18px 0}.v2-lab .tk-event{grid-template-columns:64px 20px minmax(0,1fr)}.v2-lab .tk-event>time{color:var(--lab-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;padding:19px 12px 0 0}.v2-lab .tk-event-dot{border-left:1px solid var(--lab-border);margin-left:4px;position:relative}.v2-lab .tk-event-dot:before{content:"";border:2px solid var(--lab-accent);background:var(--lab-panel);border-radius:50%;width:9px;height:9px;position:absolute;top:22px;left:-5px}.v2-lab .tk-event-dot[data-done=true]:before{background:var(--lab-accent)}.v2-lab .tk-event-body{border:0;padding:15px 0 24px 10px}.v2-lab .tk-event-body:before{display:none}.v2-lab .tk-event-meta{color:var(--lab-muted);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-lab .tk-day>header{border-bottom:1px solid var(--lab-border);align-items:baseline;gap:10px;margin-bottom:8px;padding:10px 0;display:flex}.v2-lab .tk-tree-row,.v2-lab .tk-tree summary{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.v2-lab .tk-tree-children{border-left:1px solid var(--lab-border);margin-left:18px;padding-left:20px}@container (width<=640px){.v2-lab .tk-list-head{display:none}.v2-lab .tk-list-row .tk-task-name{grid-column:2}.v2-lab .tk-list-row .tk-status-control{grid-area:1/3}}@media (width<=480px){.v2-lab .tk-list-row{grid-template-columns:20px minmax(0,1fr)}.v2-lab .tk-list-row .tk-status-control{grid-area:auto/2}.v2-lab .tk-list-row .tk-due{grid-column:2}.v2-lab .tk-toolbar input{width:100%}}@container (width<=640px){.v2-lab .tk-list-header{display:none}.v2-lab .tk-list-row{grid-template-columns:24px minmax(0,1fr) auto;gap:8px 12px}.v2-lab .tk-list-row>.tk-title,.v2-lab .tk-list-row .tk-owner{grid-column:2}.v2-lab .tk-list-row .tk-status{grid-area:1/3}.v2-lab .tk-list-row .tk-due{grid-column:3}}.v2-lab .xp-compact-menu{width:280px;max-width:calc(100vw - 32px);padding:8px}.v2-lab .xp-compact-menu .xp-stack{gap:4px}.v2-lab .xp-compact-menu [data-slot=button]{text-align:left;justify-content:flex-start;width:100%}.v2-lab .xp-compact-menu .xp-option{padding:8px}.v2-lab .xp-compact-menu input{margin-bottom:4px}.v2-lab .xp-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.v2-lab .xp-grid{gap:var(--v2-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-lab .xp-section-heading{flex-direction:column;align-items:flex-start;gap:16px;padding:4px 0 8px;display:flex}.v2-lab .xp-section-heading h2{margin-bottom:6px}.v2-lab .xp-row,.v2-lab .xp-actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.v2-lab .xp-row{justify-content:flex-start}.v2-lab .xp-row>.v2-status:last-child{margin-left:auto}.v2-lab .xp-stack .is-muted{color:var(--lab-muted);background:var(--lab-subtle)}.v2-lab .xp-stack .is-running{color:var(--lab-accent);background:var(--lab-accent)}@supports (color:color-mix(in lab, red, red)){.v2-lab .xp-stack .is-running{background:color-mix(in srgb,var(--lab-accent) 8%,var(--lab-panel))}}.v2-lab .xp-stack .is-error{color:var(--v2-error);background:var(--v2-error)}@supports (color:color-mix(in lab, red, red)){.v2-lab .xp-stack .is-error{background:color-mix(in srgb,var(--v2-error) 8%,var(--lab-panel))}}.v2-lab .xp-tree>div{border-left:1px solid var(--lab-border);margin-left:12px;padding-left:20px}.v2-lab .xp-timeline>li{border-left:1px solid var(--lab-border);margin-left:8px;padding-left:24px}.v2-lab .xp-item[data-selected=true]{background:var(--lab-accent)}@supports (color:color-mix(in lab, red, red)){.v2-lab .xp-item[data-selected=true]{background:color-mix(in srgb,var(--lab-accent) 6%,var(--lab-panel))}}.v2-lab .xp-item[data-selected=true]{box-shadow:inset 3px 0 var(--lab-accent);padding-left:12px;padding-right:12px}.v2-lab .xp-muted{color:var(--lab-muted);font-size:var(--lab-caption);line-height:1.6}.v2-lab .xp-muted svg{vertical-align:middle;display:inline-block}.v2-lab .xp-identity{align-items:center;gap:12px;min-width:0;display:flex}.v2-lab .xp-identity>div{flex-direction:column;gap:3px;min-width:0;display:flex}.v2-lab .xp-avatar{border:1px solid var(--lab-border);width:38px;height:38px;color:var(--lab-accent);background:var(--lab-subtle);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v2-lab .xp-current{border-top:1px solid var(--lab-border);border-bottom:1px solid var(--lab-border);gap:6px;padding:16px 0;display:grid}.v2-lab .xp-current p{color:var(--lab-muted);font-size:var(--text-compact);line-height:1.6}.v2-lab .xp-stack p,.v2-lab .xp-stack strong,.v2-lab .xp-stack h3{overflow-wrap:anywhere}.v2-lab .xp-field{font-size:var(--text-compact);gap:8px;display:grid}.v2-lab .xp-stack details>summary{cursor:pointer;color:var(--lab-muted);font-size:var(--text-caption);padding:8px 0}.v2-lab .xp-stack summary svg{vertical-align:middle;margin-right:6px;display:inline-block}.v2-lab .xp-stack details[open]>summary{color:var(--lab-text);margin-bottom:8px}.v2-lab .xp-option{text-align:left;border-radius:var(--lab-control-radius);justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.v2-lab .xp-option:hover:not(:disabled),.v2-lab .xp-option[aria-pressed=true]{background:var(--lab-subtle)}.v2-lab .xp-option:disabled{opacity:.6;cursor:not-allowed}.v2-lab .xp-properties{gap:0;display:grid}.v2-lab .xp-properties>div{border-bottom:1px solid var(--lab-border);font-size:var(--text-compact);grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;display:grid}.v2-lab .xp-properties dt{color:var(--lab-muted)}.v2-lab .xp-callout{border-left:3px solid var(--lab-accent);background:var(--lab-subtle);border-radius:0 var(--lab-control-radius) var(--lab-control-radius) 0;padding:16px;line-height:1.6}.v2-lab .xp-badge{width:fit-content;font-size:var(--text-micro);color:var(--lab-muted);background:var(--lab-subtle);border-radius:5px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.v2-lab .xp-list{flex-direction:column;min-width:0;display:flex}.v2-lab .xp-item{border-bottom:1px solid var(--lab-border);min-width:0;padding:14px 0}.v2-lab .xp-item:last-child{border-bottom:0}.v2-lab .xp-item label.xp-row{grid-template-columns:auto minmax(0,1fr);align-items:start;width:100%;display:grid}.v2-lab .xp-item label.xp-row input{accent-color:var(--lab-accent);margin-top:4px}.v2-lab .xp-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.v2-lab .xp-column{background:var(--lab-subtle);border-radius:var(--lab-control-radius);flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.v2-lab .xp-column .xp-item{background:var(--lab-panel);border:1px solid var(--lab-border);border-radius:var(--lab-control-radius);padding:14px}.v2-lab .xp-message{border-bottom:1px solid var(--lab-border);max-width:760px;padding:16px 0;line-height:1.7}.v2-lab .xp-composer{border:1px solid var(--lab-border);border-radius:var(--lab-radius);flex-direction:column;gap:12px;padding:14px;display:flex}.v2-lab .xp-composer textarea{width:100%;min-height:100px}.v2-lab .xp-stack select{background:var(--lab-panel);max-width:100%;color:var(--lab-text);border:1px solid var(--lab-border);border-radius:var(--lab-control-radius);font:inherit;padding:7px 10px}.v2-lab .xp-code{background:var(--lab-subtle);border-radius:var(--lab-control-radius);font-size:var(--text-caption);white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;line-height:1.8}.v2-lab .xp-diff-add{background:var(--v2-status-good)}@supports (color:color-mix(in lab, red, red)){.v2-lab .xp-diff-add{background:color-mix(in srgb,var(--v2-status-good) 8%,var(--lab-panel))}}.v2-lab .xp-diff-add{color:var(--v2-status-good);border-left:3px solid var(--v2-status-good);padding:10px 12px}.v2-lab .xp-diff-remove{background:var(--v2-error)}@supports (color:color-mix(in lab, red, red)){.v2-lab .xp-diff-remove{background:color-mix(in srgb,var(--v2-error) 7%,var(--lab-panel))}}.v2-lab .xp-diff-remove{color:var(--v2-error);border-left:3px solid var(--v2-error);padding:10px 12px}.v2-lab .xp-skeleton{background:var(--lab-subtle);min-height:180px;color:var(--lab-muted);border-radius:var(--lab-control-radius);place-items:center;display:grid}.v2-lab .xp-stack :focus-visible{outline:2px solid var(--lab-accent);outline-offset:3px}@media (width<=1100px){.v2-lab .xp-grid{grid-template-columns:minmax(0,1fr)}.v2-lab .xp-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.v2-lab .xp-board{grid-template-columns:minmax(0,1fr)}.v2-lab .xp-actions{gap:8px}.v2-lab .xp-stack [data-slot=button]{white-space:normal;max-width:100%;height:auto;min-height:36px;padding-top:6px;padding-bottom:6px}}.v2-lab{--v2-pad:var(--panel-padding);--v2-gap:var(--section-gap);--v2-row:var(--table-row-height);--v2-popup-shadow:var(--popover-shadow);--v2-graphite:var(--graphite);--v2-graphite-text:var(--graphite-foreground);--v2-graphite-muted:var(--graphite-muted);--v2-bright:var(--graphite-accent);--v2-error:var(--destructive);--v2-skeleton:var(--skeleton);--v2-status-good:var(--success);--v2-status-warning:var(--warning);font-size:var(--lab-body);grid-template-columns:216px minmax(0,1fr)}.v2-lab [data-slot=button]{height:36px;font-size:var(--text-compact);box-shadow:none;gap:7px;padding:0 13px;font-weight:550}.v2-lab [data-slot=button][data-size=sm]{height:32px}.v2-lab [data-slot=button][data-size=lg]{height:42px}.v2-lab [data-slot=button]:active:not(:disabled){filter:brightness(.93)}.v2-lab [data-slot=input],.v2-lab textarea{font:inherit;background:var(--lab-panel);color:var(--lab-text);border:1px solid var(--lab-border);border-radius:var(--lab-control-radius);min-height:36px;box-shadow:none;padding:8px 11px}.v2-lab input[aria-invalid=true]{border-color:var(--v2-error)}.v2-lab textarea{resize:vertical;min-height:90px}.v2-lab svg{flex-shrink:0;width:16px;height:16px}.v2-lab h2{font-size:var(--text-section);letter-spacing:-.3px;font-weight:600}.v2-lab h3{font-size:var(--text-body);font-weight:600}.v2-lab progress{accent-color:var(--lab-accent);background:var(--lab-subtle);border:0;border-radius:4px;height:5px;overflow:hidden}.v2-lab progress::-webkit-progress-bar{background:var(--lab-subtle)}.v2-lab progress::-webkit-progress-value{background:var(--lab-accent);border-radius:4px}.v2-sidebar{background:var(--lab-panel);border-right:1px solid var(--lab-border);flex-direction:column;height:100dvh;padding:24px 12px;display:flex;position:sticky;top:0}.v2-brand{color:var(--lab-text);font-size:var(--text-title-lead);letter-spacing:-.8px;align-items:center;gap:11px;padding:0 10px 36px;font-weight:650;display:flex}.v2-brand>span{background:var(--lab-accent);width:32px;height:36px;color:var(--primary-foreground);border-radius:8px;place-items:center;display:grid}.v2-brand small{font-size:var(--text-micro);letter-spacing:0;color:var(--lab-muted);font-weight:400;display:block}.v2-nav-caption{font-size:var(--text-eyebrow);letter-spacing:1.2px;color:var(--lab-muted);padding:0 12px 12px}.v2-sidebar nav{gap:5px;display:grid}.v2-sidebar nav button{color:var(--sidebar-foreground);align-items:center;gap:10px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.v2-sidebar nav button{color:color-mix(in oklab,var(--sidebar-foreground) 80%,transparent)}}.v2-sidebar nav button{text-align:left;font-size:var(--text-compact);border-radius:8px;font-weight:500}.v2-sidebar nav button small{font-size:var(--text-nano);opacity:.65;font-variant-numeric:tabular-nums;margin-left:auto}.v2-sidebar nav button:hover{background:var(--lab-subtle);color:var(--sidebar-foreground)}.v2-sidebar nav button[aria-current]{background:var(--lab-accent)}@supports (color:color-mix(in lab, red, red)){.v2-sidebar nav button[aria-current]{background:color-mix(in srgb,var(--lab-accent) 9%,var(--lab-panel))}}.v2-sidebar nav button[aria-current]{color:var(--sidebar-foreground);font-weight:500}.v2-sidebar-bottom{color:var(--lab-muted);font-size:var(--text-caption);gap:16px;margin-top:auto;padding:24px 12px 0;display:grid}.v2-sidebar-bottom a{font-size:var(--text-micro);align-items:center;gap:8px;display:flex}.v2-workspace{min-width:0}.v2-header{background:var(--lab-panel);border-bottom:1px solid var(--lab-border);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 28px;display:flex}.v2-breadcrumb{color:var(--lab-muted);font-size:var(--text-caption);align-items:center;gap:12px;display:flex}.v2-breadcrumb strong{color:var(--lab-text);font-weight:550}.v2-theme-button{border:1px solid var(--lab-border);border-radius:var(--lab-control-radius);place-items:center;width:34px;height:34px;display:grid}.v2-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-canvas{gap:var(--v2-gap);flex-direction:column;min-width:0;padding:28px;display:flex}.v2-page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.v2-eyebrow{color:var(--lab-muted);letter-spacing:1.3px;font-size:var(--text-eyebrow);margin-bottom:6px;display:block}.v2-page-heading h1{font-size:var(--text-page-title);letter-spacing:-1px;font-weight:600}.v2-page-heading p{font-size:var(--text-compact);color:var(--lab-muted);margin-top:4px}.v2-demo-label{color:var(--lab-muted);font-size:var(--text-micro);white-space:nowrap;align-items:center;gap:7px;display:flex}.v2-demo-label i{background:var(--lab-accent);border-radius:50%;width:5px;height:5px}.v2-dashboard-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.v2-tabs{border:1px solid var(--lab-border);border-radius:var(--lab-control-radius);background:var(--lab-subtle);flex-wrap:wrap;align-items:center;gap:3px;max-width:100%;padding:3px;display:flex}.v2-tabs button{font-size:var(--text-caption);color:var(--lab-muted);border-radius:5px;padding:6px 12px}.v2-tabs button[aria-pressed=true]{background:var(--lab-panel);color:var(--lab-text);box-shadow:var(--control-shadow);font-weight:550}.v2-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.v2-kpi{border:1px solid var(--lab-border);border-radius:var(--lab-radius);background:var(--lab-panel);flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.v2-kpi-label{font-size:var(--text-caption);justify-content:space-between;align-items:center;font-weight:550;display:flex}.v2-kpi-label svg{color:var(--lab-muted);width:13px;height:13px}.v2-kpi>strong,.v2-big-number{font-size:var(--text-kpi);letter-spacing:-1.3px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15}.v2-kpi strong small,.v2-big-number small{font-size:var(--text-title-md);letter-spacing:0;font-weight:450}.v2-delta{color:var(--lab-accent);font-size:var(--text-caption);font-weight:550}.v2-delta span{color:var(--lab-muted);font-size:var(--text-nano);margin-top:2px;font-weight:400;display:block}.v2-kpi .lab-echart-spark{width:100%;height:35px;color:var(--lab-accent);margin-top:auto}.v2-mini-comparison{font-size:var(--text-nano);color:var(--lab-muted);gap:9px;margin-top:auto;display:grid}.v2-mini-comparison progress{width:100%}.v2-kpi-dark{background:var(--v2-graphite);color:var(--v2-graphite-text);border-color:var(--v2-graphite)}.v2-kpi-dark .v2-kpi-label svg{color:var(--v2-graphite-muted)}.v2-budget{flex-direction:column;gap:10px;display:flex}.v2-budget strong{font-size:var(--text-budget);font-variant-numeric:tabular-nums;letter-spacing:-.5px}.v2-budget p,.v2-budget span{font-size:var(--text-nano);color:var(--v2-graphite-muted)}.v2-lab .v2-ring{width:112px;height:112px}.v2-ring circle{fill:none;stroke-width:9px}.v2-ring-track{stroke:var(--lab-border)}.v2-ring-value{stroke:var(--lab-accent);stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.v2-ring text{fill:currentColor;font-size:var(--text-title-lg);font-weight:600}.v2-kpi-dark .v2-ring-track{stroke:var(--graphite-muted)}@supports (color:color-mix(in lab, red, red)){.v2-kpi-dark .v2-ring-track{stroke:color-mix(in srgb,var(--graphite-muted) 25%,var(--graphite))}}.v2-kpi-dark .v2-ring-value{stroke:var(--v2-bright)}.v2-budget .v2-ring{width:82px;height:82px}.v2-mini-bars{align-items:flex-end;gap:5px;height:34px;margin-top:auto;display:flex}.v2-mini-bars span{background:var(--lab-accent);flex:1}@supports (color:color-mix(in lab, red, red)){.v2-mini-bars span{background:color-mix(in srgb,var(--lab-accent) 28%,var(--lab-panel))}}.v2-mini-bars span{border-radius:3px 3px 0 0}.v2-mini-bars span:nth-child(3n){background:var(--lab-accent)}.v2-overview-grid{gap:var(--v2-gap);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.v2-two{gap:var(--v2-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-team-grid{gap:var(--v2-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v2-chart-body{padding:0 16px 12px}.v2-chart-body .lab-echart{height:var(--lab-chart-height)}.v2-legend{font-size:var(--text-micro);color:var(--lab-muted);flex-wrap:wrap;gap:20px;padding-left:8px;display:flex}.v2-legend span:before{content:"";background:var(--lab-accent);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.v2-legend span+span:before{background:var(--lab-comparison)}.v2-lab .lab-chart-readout{font-size:var(--text-micro);color:var(--lab-muted);flex-wrap:wrap;gap:8px;padding:8px;display:flex}.v2-lab .lab-chart-readout select{min-height:26px;padding:2px 7px}.v2-dot-chart{padding:4px var(--v2-pad) 18px}.v2-dot-columns{justify-content:space-between;align-items:flex-end;gap:6px;min-height:202px;display:flex}.v2-dot-columns>div{text-align:center;gap:10px;display:grid}.v2-dot-columns>div>div{flex-direction:column;align-items:center;gap:3px;display:flex}.v2-dot-columns i{background:var(--lab-subtle);border-radius:50%;width:7px;height:7px}.v2-dot-columns i[data-filled=true]{background:var(--lab-accent)}.v2-dot-columns small{font-size:var(--text-nano);color:var(--lab-muted)}.v2-dot-chart p,.v2-dot-chart summary{font-size:var(--text-nano);color:var(--lab-muted);margin-top:12px}.v2-dot-chart details p{line-height:1.7}.v2-specimen{padding:4px var(--v2-pad) var(--v2-pad);flex-direction:column;gap:16px;display:flex}.v2-specimen>p{color:var(--lab-muted);font-size:var(--text-compact)}.v2-specimen>label{font-size:var(--text-caption)}.v2-specimen>button,.v2-specimen>.v2-status,.v2-specimen>.v2-tabs{align-self:flex-start}.v2-lab .v2-delta.v2-negative{color:var(--v2-error)}.v2-switch-label{font-size:var(--text-caption);align-items:center;gap:10px;display:flex}.v2-chips,.v2-date-chips{flex-wrap:wrap;gap:7px;display:flex}.v2-chips button,.v2-date-chips button{font-size:var(--text-micro);color:var(--lab-accent);background:var(--lab-accent);border-radius:5px;align-items:center;gap:8px;padding:6px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.v2-chips button,.v2-date-chips button{background:color-mix(in srgb,var(--lab-accent) 8%,var(--lab-panel))}}.v2-chips svg,.v2-date-chips svg{width:12px;height:12px}.v2-metric-picker{grid-template-columns:1fr 1.3fr;gap:24px;padding:0 24px 24px;display:grid}.v2-metric-picker h3{margin-bottom:12px}.v2-metric-row{border-bottom:1px solid var(--lab-border);font-size:var(--text-caption);align-items:center;gap:5px;padding:8px 0;display:flex}.v2-metric-row>span{margin-right:auto}.v2-metric-row>svg{color:var(--lab-muted);width:12px}.v2-metric-row [data-slot=button]{width:25px;height:28px;padding:0 5px}.v2-calendar-popup{width:690px;padding:0}.v2-calendar{min-width:0}.v2-calendar-top{border-bottom:1px solid var(--lab-border);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.v2-calendar-body{grid-template-columns:126px minmax(0,1fr);gap:16px;padding:16px;display:grid}.v2-calendar-body nav{border-right:1px solid var(--lab-border);flex-direction:column;gap:3px;padding-right:12px;display:flex}.v2-calendar-body nav button{text-align:left;font-size:var(--text-micro);color:var(--lab-muted);border-radius:5px;padding:7px 8px}.v2-calendar-body nav button:hover{background:var(--lab-subtle);color:var(--lab-accent)}.v2-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.v2-month h3{text-transform:capitalize;font-size:var(--text-caption);margin:0 0 14px}.v2-days{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px;display:grid}.v2-days small{text-align:center;font-size:var(--text-nano);color:var(--lab-muted);padding-bottom:7px}.v2-days button{height:30px;font-size:var(--text-micro);text-align:center;position:relative}.v2-days button:hover{box-shadow:inset 0 0 0 1px var(--lab-accent);border-radius:5px}.v2-days button[data-range=true]{background:var(--lab-accent)}@supports (color:color-mix(in lab, red, red)){.v2-days button[data-range=true]{background:color-mix(in srgb,var(--lab-accent) 10%,var(--lab-panel))}}.v2-days button[data-end=true]{background:var(--lab-accent);color:var(--primary-foreground);border-radius:50%}.v2-days button[aria-current=date]:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px;left:46%}.v2-calendar-summary{font-size:var(--text-micro);border-top:1px solid var(--lab-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.v2-calendar>.v2-hint,.v2-calendar>.v2-error,.v2-date-chips{padding:0 16px 12px}.v2-state-stage{min-height:270px}.v2-skeleton{padding:20px var(--v2-pad);font-size:var(--text-caption);color:var(--lab-muted);flex-direction:column;gap:14px;display:flex}.v2-skeleton>div{border-bottom:1px solid var(--lab-border);grid-template-columns:28px 2fr 1fr 1fr;gap:20px;padding:12px 0;display:grid}.v2-skeleton i{background:var(--v2-skeleton);border-radius:5px;height:13px;animation:1.8s ease-in-out infinite v2-pulse}.v2-inline-alert{padding:4px var(--v2-pad) var(--v2-pad);align-items:flex-start;gap:12px;display:flex}.v2-inline-alert>svg{color:var(--lab-orange)}.v2-inline-alert p{font-size:var(--text-caption);color:var(--lab-muted);margin-top:6px}.v2-loading-button{min-width:170px}.v2-spin{animation:1s linear infinite v2-rotate}.v2-widget-option{border-bottom:1px solid var(--lab-border);align-items:center;gap:18px;padding:12px 0;display:flex}.v2-widget-preview{background:var(--lab-subtle);width:76px;height:76px;color:var(--lab-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.v2-widget-preview>svg{width:38px;height:38px}.v2-widget-preview .v2-ring{width:64px;height:64px}.v2-widget-option p{font-size:var(--text-micro);color:var(--lab-muted);margin-top:4px}.v2-widget-option>button{margin-left:auto}.v2-task-row{border-bottom:1px solid var(--lab-border);min-height:42px;font-size:var(--text-caption);align-items:center;gap:16px;display:flex}.v2-task-row>span:nth-child(2){flex:1}.v2-task-row>progress{width:50%;margin-left:auto}.v2-task-row .lab-echart-spark{width:130px;height:30px;color:var(--lab-accent);margin-left:auto}.v2-swatches{gap:10px;display:flex}.v2-swatches button{border:3px solid var(--lab-panel);outline:1px solid var(--lab-border);background:currentColor;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.v2-swatches button[aria-pressed=true]{outline:2px solid}.v2-swatches svg{color:var(--lab-panel)}.v2-surface-specimens{padding:4px var(--v2-pad) 30px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v2-surface-specimens>div{border-radius:var(--lab-radius);background:var(--lab-canvas);min-height:120px;font-size:var(--text-caption);place-items:center;display:grid}.v2-surface-specimens>div:nth-child(2){background:var(--lab-panel);border:1px solid var(--lab-border)}.v2-surface-specimens>div:nth-child(3){background:var(--lab-panel);box-shadow:var(--v2-popup-shadow)}.v2-message{background:var(--lab-accent);justify-content:space-between;align-items:center;gap:12px;padding:12px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.v2-message{background:color-mix(in srgb,var(--lab-accent) 8%,var(--lab-panel))}}.v2-message{font-size:var(--text-caption)}.v2-footer{color:var(--lab-muted);font-size:var(--text-nano);justify-content:space-between;gap:16px;padding:12px 0 4px;display:flex}.v2-footer>span:first-child{align-items:center;gap:7px;display:flex}@keyframes v2-pulse{50%{opacity:.45}}.v2-lab .lab-echart svg{width:100%;height:100%}.v2-lab [data-slot=button][data-size^=icon]{width:34px;height:34px;padding:0}.v2-calendar-body{max-width:720px;margin-inline:auto}.v2-days button{aspect-ratio:1;height:auto;min-height:28px}.v2-drawer{border-radius:16px 0 0 16px;width:490px;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.v2-sidebar nav{scrollbar-width:thin;scrollbar-color:var(--lab-border) transparent}.v2-state-data{padding:20px var(--v2-pad);gap:14px;display:grid}.v2-state-data>div{border-bottom:1px solid var(--lab-border);font-size:var(--text-caption);grid-template-columns:28px 2fr 1fr 1fr;gap:20px;padding:12px 0;display:grid}.v2-widget-preview .v2-preview-chart{width:62px;height:46px}.v2-preview-chart path{fill:none;stroke:var(--lab-accent);stroke-width:2px}.v2-preview-chart rect{fill:var(--lab-accent)}@media (width<=640px){.v2-months{grid-template-columns:minmax(0,1fr);width:100%;max-width:300px;margin-inline:auto}.v2-month:nth-child(2){display:none}.v2-days button{min-height:34px}}@keyframes v2-rotate{to{transform:rotate(360deg)}}@media (width>=1280px){.v2-budget{flex-direction:row;align-items:center;margin-top:auto;margin-bottom:auto}.v2-budget .v2-ring{width:70px;height:70px}.v2-budget strong{font-size:var(--text-title-md)}}@media (width<=1150px){.v2-kpis,.v2-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.v2-header{flex-wrap:wrap}.v2-budget{flex-direction:row;align-items:center}}@media (width<=900px){.v2-lab{grid-template-columns:minmax(0,1fr)}.v2-sidebar{border-right:0;border-bottom:1px solid var(--lab-border);height:auto;padding:12px 16px;position:static}.v2-brand{font-size:var(--text-title-sm);padding:0 0 12px}.v2-brand>span{width:26px;height:28px}.v2-nav-caption,.v2-sidebar-bottom{display:none}.v2-sidebar nav{gap:4px;display:flex;overflow-x:auto}.v2-sidebar nav button{font-size:var(--text-compact);flex-shrink:0;padding:9px 10px}.v2-sidebar nav button small{display:none}.v2-canvas{padding:20px}.v2-header{padding:14px 20px}}@media (width<=640px){.v2-canvas{padding:16px 12px}.v2-header{padding:12px}.v2-breadcrumb{display:none}.v2-header>.v2-row{gap:6px;width:100%}.v2-header [data-slot=button]{font-size:var(--text-micro);padding:0 9px}.v2-page-heading{flex-direction:column;align-items:flex-start;gap:8px}.v2-page-heading h1{font-size:var(--text-title-lg)}.v2-overview-grid,.v2-two{grid-template-columns:minmax(0,1fr)}.v2-kpi{padding:15px}.v2-kpi>strong{font-size:var(--text-page-title)}.v2-kpi strong small{font-size:var(--text-section)}.v2-kpis{gap:10px}.v2-budget{flex-direction:column;align-items:flex-start}.v2-budget strong{font-size:var(--text-title-md)}.v2-panel-head{padding:16px}.v2-table-toolbar{padding-left:16px;padding-right:16px}.v2-calendar-body{grid-template-columns:minmax(0,1fr);padding:12px}.v2-calendar-body nav{border:0;flex-flow:wrap;gap:2px;padding:0}.v2-months{gap:12px}.v2-days button{height:29px;font-size:var(--text-nano)}.v2-calendar-top{flex-wrap:wrap;gap:8px;padding:12px}.v2-calendar-top .v2-tabs button{font-size:var(--text-micro);padding:6px 8px}.v2-metric-picker{grid-template-columns:minmax(0,1fr)}.v2-widget-option{flex-wrap:wrap;gap:12px}.v2-footer{flex-direction:column;gap:8px}.v2-task-row{flex-wrap:wrap;padding:10px 0}.v2-group span{white-space:normal}}@media (width<=400px){.v2-months{grid-template-columns:minmax(0,1fr)}.v2-month:nth-child(2){display:none}.v2-days button{height:34px}.v2-kpi-label{font-size:var(--text-micro)}.v2-kpi-label svg{display:none}.v2-team-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.v2-spin,.v2-skeleton i{animation:none}}.v2-lab .wk-board-settings{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2-lab .wk-board-settings>.xp-muted{font-size:var(--text-micro)}.v2-lab .wk-card{cursor:grab;touch-action:none;gap:10px;padding:14px;position:relative}.v2-lab .wk-card[data-dragging=true]{opacity:.4;cursor:grabbing}.v2-lab .wk-card[data-drop-before=true]:before{content:"";background:var(--lab-accent);border-radius:2px;height:3px;position:absolute;top:-7px;left:0;right:0}.v2-lab .wk-card-title{align-items:flex-start;gap:8px;display:flex}.v2-lab .wk-card-title>.tk-title{flex:1;min-width:0;min-height:0}.v2-lab .wk-card-title .tk-title>button{font-size:var(--text-body);font-weight:600;line-height:1.5}.v2-lab .wk-card-title>.tk-status-control{flex-shrink:0}.v2-lab .wk-card-title>.tk-status-control>button{width:24px;height:24px;min-height:0;box-shadow:none;color:var(--lab-muted);background:0 0;border:0;padding:3px}.v2-lab .wk-card-meta{color:var(--lab-muted);font-size:var(--text-micro);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-lab .wk-drop-end{min-height:26px;color:var(--lab-muted);font-size:var(--text-micro);border-top:3px solid #0000}.v2-lab .wk-drop-end[data-drop-active=true]{border-color:var(--lab-accent)}.v2-lab .wk-chat{gap:20px}.v2-lab .wk-chat-history{flex-direction:column;gap:20px;max-height:440px;padding:4px;display:flex;overflow-y:auto}.v2-lab .wk-chat .xp-message{border:0;width:auto;max-width:78%;margin:0;padding:0}.v2-lab .wk-chat .wk-user{background:var(--lab-subtle);border-radius:14px 14px 4px;align-self:flex-end;padding:14px 18px}.v2-lab .wk-chat .wk-agent{align-self:flex-start;padding:4px 0}.v2-lab .wk-chat .xp-message>.xp-row{margin-bottom:8px}.v2-lab .wk-chat-event{font-size:var(--text-micro);color:var(--lab-muted);align-self:center;align-items:center;gap:6px;display:flex}.v2-lab .wk-chat .xp-composer{border:1px solid var(--lab-border);border-radius:12px;padding:14px}.v2-lab .wk-chat textarea{min-height:72px}.v2-lab .wk-demo{color:var(--lab-muted);font-size:var(--text-micro)}.v2-lab .wk-demo>summary{cursor:pointer;align-items:center;gap:6px;padding:6px 0;display:flex}.v2-lab .wk-demo>summary:before{content:"›"}.v2-lab .wk-demo[open]>summary:before{content:"⌄"}.v2-lab .wk-demo>div{margin-top:10px}.v2-lab .wk-run-focus{gap:10px;display:grid}.v2-lab .wk-run-focus>.v2-status{justify-self:start}.v2-lab .wk-run-focus h3{font-size:var(--text-title-lead);font-weight:600;line-height:1.35}.v2-lab .wk-run-focus p{color:var(--lab-muted);max-width:650px}.v2-lab .wk-run-steps{border-left:2px solid var(--lab-border);padding-left:16px}.v2-lab .wk-run-steps .xp-item{border:0;padding:12px}.v2-lab .wk-run-steps .xp-item[data-current=true]{background:var(--lab-subtle);border-radius:8px}.v2-lab .wk-run-steps .xp-item>p{margin-top:8px}@media (width<=640px){.v2-lab .wk-chat .xp-message{max-width:94%}.v2-lab .wk-run-focus h3{font-size:var(--text-title-sm)}}.v2-lab .wk-chat{width:100%;max-width:960px;margin-inline:auto}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
