@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}: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)}}}.dark,.dark-theme{--grass-1:#0e1511;--grass-2:#141a15;--grass-3:#1b2a1e;--grass-4:#1d3a24;--grass-5:#25482d;--grass-6:#2d5736;--grass-7:#366740;--grass-8:#3e7949;--grass-9:#46a758;--grass-10:#53b365;--grass-11:#71d083;--grass-12:#c2f0c2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--grass-1:color(display-p3 .062 .083 .067);--grass-2:color(display-p3 .083 .103 .085);--grass-3:color(display-p3 .118 .163 .122);--grass-4:color(display-p3 .142 .225 .15);--grass-5:color(display-p3 .178 .279 .186);--grass-6:color(display-p3 .217 .337 .224);--grass-7:color(display-p3 .258 .4 .264);--grass-8:color(display-p3 .302 .47 .305);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .426 .694 .426);--grass-11:color(display-p3 .535 .807 .542);--grass-12:color(display-p3 .797 .936 .776)}}}: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)}}}.dark,.dark-theme{--cyan-1:#0b161a;--cyan-2:#101b20;--cyan-3:#082c36;--cyan-4:#003848;--cyan-5:#004558;--cyan-6:#045468;--cyan-7:#12677e;--cyan-8:#11809c;--cyan-9:#00a2c7;--cyan-10:#23afd0;--cyan-11:#4ccce6;--cyan-12:#b6ecf7}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--cyan-1:color(display-p3 .053 .085 .098);--cyan-2:color(display-p3 .072 .105 .122);--cyan-3:color(display-p3 .073 .168 .209);--cyan-4:color(display-p3 .063 .216 .277);--cyan-5:color(display-p3 .091 .267 .336);--cyan-6:color(display-p3 .137 .324 .4);--cyan-7:color(display-p3 .186 .398 .484);--cyan-8:color(display-p3 .23 .496 .6);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .331 .675 .801);--cyan-11:color(display-p3 .446 .79 .887);--cyan-12:color(display-p3 .757 .919 .962)}}}: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)}}}.dark,.dark-theme{--amber-1:#16120c;--amber-2:#1d180f;--amber-3:#302008;--amber-4:#3f2700;--amber-5:#4d3000;--amber-6:#5c3d05;--amber-7:#714f19;--amber-8:#8f6424;--amber-9:#ffc53d;--amber-10:#ffd60a;--amber-11:#ffca16;--amber-12:#ffe7b3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--amber-1:color(display-p3 .082 .07 .05);--amber-2:color(display-p3 .111 .094 .064);--amber-3:color(display-p3 .178 .128 .049);--amber-4:color(display-p3 .239 .156 0);--amber-5:color(display-p3 .29 .193 0);--amber-6:color(display-p3 .344 .245 .076);--amber-7:color(display-p3 .422 .314 .141);--amber-8:color(display-p3 .535 .399 .189);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 1 .87 .15);--amber-11:color(display-p3 1 .8 .29);--amber-12:color(display-p3 .984 .909 .726)}}}: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)}}}.dark,.dark-theme{--red-1:#191111;--red-2:#201314;--red-3:#3b1219;--red-4:#500f1c;--red-5:#611623;--red-6:#72232d;--red-7:#8c333a;--red-8:#b54548;--red-9:#e5484d;--red-10:#ec5d5e;--red-11:#ff9592;--red-12:#ffd1d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--red-1:color(display-p3 .093 .068 .067);--red-2:color(display-p3 .118 .077 .079);--red-3:color(display-p3 .211 .081 .099);--red-4:color(display-p3 .287 .079 .113);--red-5:color(display-p3 .348 .11 .142);--red-6:color(display-p3 .414 .16 .183);--red-7:color(display-p3 .508 .224 .236);--red-8:color(display-p3 .659 .298 .297);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .861 .403 .387);--red-11:color(display-p3 1 .57 .55);--red-12:color(display-p3 .971 .826 .852)}}}.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_eoiyl_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_eoiyl_158{list-style:none}._toolbarRoot_eoiyl_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_eoiyl_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_eoiyl_162 svg{color:var(--baseTextContrast);display:block}._readOnlyToolbarRoot_eoiyl_189{pointer-events:none;background:var(--baseBase)}._readOnlyToolbarRoot_eoiyl_189>div{opacity:.5}._toolbarModeSwitch_eoiyl_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_eoiyl_198 ._toolbarToggleItem_eoiyl_208{padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}._toolbarModeSwitch_eoiyl_198 ._toolbarToggleItem_eoiyl_208:active,._toolbarModeSwitch_eoiyl_198 ._toolbarToggleItem_eoiyl_208[data-state=on]{background-color:var(--baseBorder)}._toolbarGroupOfGroups_eoiyl_219{margin:0 var(--spacing-1);display:flex}._toolbarToggleSingleGroup_eoiyl_224:first-of-type ._toolbarToggleItem_eoiyl_208:only-child,._toolbarToggleSingleGroup_eoiyl_224:only-child ._toolbarToggleItem_eoiyl_208:first-child,._toolbarModeSwitch_eoiyl_198 ._toolbarToggleItem_eoiyl_208:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toolbarToggleSingleGroup_eoiyl_224:last-of-type ._toolbarToggleItem_eoiyl_208:only-child,._toolbarToggleSingleGroup_eoiyl_224:only-child ._toolbarToggleItem_eoiyl_208:last-child,._toolbarModeSwitch_eoiyl_198 ._toolbarToggleItem_eoiyl_208:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarToggleItem_eoiyl_208,._toolbarButton_eoiyl_239{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-0_5)}@media (hover:hover){._toolbarToggleItem_eoiyl_208:hover,._toolbarButton_eoiyl_239:hover{background-color:var(--baseBgActive)}}._toolbarToggleItem_eoiyl_208:active svg,._toolbarButton_eoiyl_239:active svg{transform:translate(1px,1px)}._toolbarToggleItem_eoiyl_208[data-state=on],._toolbarButton_eoiyl_239[data-state=on],._toolbarToggleItem_eoiyl_208:active,._toolbarButton_eoiyl_239:active{color:var(--baseTextContrast);background-color:var(--baseBgActive)}._toolbarToggleItem_eoiyl_208[data-disabled],._toolbarButton_eoiyl_239[data-disabled]{pointer-events:none}._toolbarToggleItem_eoiyl_208[data-disabled] svg,._toolbarButton_eoiyl_239[data-disabled] svg{color:var(--baseBorderHover)}._toolbarButton_eoiyl_239{border-radius:var(--radius-base)}._toolbarButton_eoiyl_239+._toolbarButton_eoiyl_239{margin-left:var(--spacing-1)}._activeToolbarButton_eoiyl_275{color:var(--accentText)}._toolbarToggleSingleGroup_eoiyl_224{white-space:nowrap;align-items:center;display:flex}._toolbarNodeKindSelectContainer_eoiyl_285,._toolbarButtonDropdownContainer_eoiyl_286,._toolbarCodeBlockLanguageSelectContent_eoiyl_287,._selectContainer_eoiyl_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_eoiyl_286,._toolbarButtonDropdownContainer_eoiyl_286 ._selectItem_eoiyl_301:first-child{border-top-right-radius:var(--radius-base)}._toolbarNodeKindSelectTrigger_eoiyl_306,._toolbarButtonSelectTrigger_eoiyl_307,._selectTrigger_eoiyl_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_eoiyl_306[data-state=open],._toolbarButtonSelectTrigger_eoiyl_307[data-state=open],._selectTrigger_eoiyl_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_eoiyl_308[data-placeholder]>span:first-child{color:var(--baseBorderHover)}._toolbarButtonSelectTrigger_eoiyl_307{width:auto;padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-1);padding-block:var(--spacing-0_5)}._toolbarCodeBlockLanguageSelectTrigger_eoiyl_342,._toolbarCodeBlockLanguageSelectContent_eoiyl_287{width:var(--spacing-48)}._toolbarNodeKindSelectItem_eoiyl_347,._selectItem_eoiyl_301{cursor:default;padding:var(--spacing-2);display:flex}._toolbarNodeKindSelectItem_eoiyl_347[data-highlighted],._selectItem_eoiyl_301[data-highlighted]{background-color:var(--baseBg)}._toolbarNodeKindSelectItem_eoiyl_347[data-state=checked],._selectItem_eoiyl_301[data-state=checked]{color:var(--baseTextContrast);background-color:var(--baseBg)}._toolbarNodeKindSelectItem_eoiyl_347[data-highlighted],._selectItem_eoiyl_301[data-highlighted]{outline:none}._toolbarNodeKindSelectItem_eoiyl_347:last-child,._selectItem_eoiyl_301:last-child{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarNodeKindSelectDropdownArrow_eoiyl_372,._selectDropdownArrow_eoiyl_373{align-items:center;margin-left:auto;display:flex}._contentEditable_eoiyl_379{box-sizing:border-box;width:100%;color:var(--baseTextContrast);padding:var(--spacing-3)}._contentEditable_eoiyl_379:focus{outline:none}._codeMirrorWrapper_eoiyl_391{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);padding:.8rem;position:relative;overflow:hidden}._sandPackWrapper_eoiyl_400{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);position:relative;overflow:hidden}._codeMirrorToolbar_eoiyl_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_eoiyl_412{border-radius:var(--radius-medium);padding:var(--spacing-3);background-color:var(--baseBgSubtle)}._frontmatterWrapper_eoiyl_412[data-expanded=true]{margin-bottom:var(--spacing-10)}._frontmatterToggleButton_eoiyl_422{all:unset;box-sizing:border-box;cursor:default;align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);display:flex}._propertyPanelTitle_eoiyl_430{font-size:var(--text-xs);padding-top:var(--spacing-2);padding-left:var(--spacing-2);margin:0;font-weight:400}._propertyEditorTable_eoiyl_438{table-layout:fixed;border-spacing:var(--spacing-2)}._propertyEditorTable_eoiyl_438 th{text-align:left;font-size:var(--text-sm);padding:var(--spacing-2) var(--spacing-3)}._propertyEditorTable_eoiyl_438 col:first-child{width:30%}._propertyEditorTable_eoiyl_438 col:nth-child(2){width:70%}._propertyEditorTable_eoiyl_438 td:last-child ._iconButton_eoiyl_456{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}._propertyEditorTable_eoiyl_438 ._readOnlyColumnCell_eoiyl_461{padding-left:0}._propertyEditorLabelCell_eoiyl_466{font-weight:400}._readOnlyColumnCell_eoiyl_461{padding-left:0}._buttonsFooter_eoiyl_474{justify-content:flex-end;gap:var(--spacing-2);display:flex}._propertyEditorInput_eoiyl_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_eoiyl_456{all:unset;box-sizing:border-box;cursor:default;color:var(--baseText)}@media (hover:hover){._iconButton_eoiyl_456:hover{color:var(--baseTextContrast)}}._iconButton_eoiyl_456:disabled,._iconButton_eoiyl_456:disabled:hover{color:var(--baseLine)}._primaryButton_eoiyl_506,._secondaryButton_eoiyl_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_eoiyl_506:disabled,._secondaryButton_eoiyl_507:disabled{background:var(--accentLine);border-color:var(--accentBg)}._smallButton_eoiyl_522{font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-base)}._secondaryButton_eoiyl_507{border:1px solid var(--baseBorder);background-color:var(--baseSolidHover);color:var(--baseBase)}._dialogForm_eoiyl_534{gap:var(--spacing-2);flex-direction:row;display:flex}._linkDialogEditForm_eoiyl_540{align-items:stretch;gap:var(--spacing-2);flex-direction:column;padding:0;display:flex}._linkDialogInputContainer_eoiyl_548{flex-direction:column;align-items:stretch;display:flex}._linkDialogInputWrapper_eoiyl_554{background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder);align-items:center;display:flex}._linkDialogInputWrapper_eoiyl_554[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._linkDialogInputWrapper_eoiyl_554>button{all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._linkDialogInput_eoiyl_548,._dialogInput_eoiyl_575{all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._linkDialogInput_eoiyl_548::-moz-placeholder{color:var(--baseBorder)}._dialogInput_eoiyl_575::-moz-placeholder{color:var(--baseBorder)}._linkDialogInput_eoiyl_548::placeholder,._dialogInput_eoiyl_575::placeholder{color:var(--baseBorder)}._linkDialogAnchor_eoiyl_586{z-index:-1;background-color:highlight;position:fixed}._linkDialogAnchor_eoiyl_586[data-visible=true]{visibility:visible}._linkDialogAnchor_eoiyl_586[data-visible=false]{visibility:hidden}._linkDialogPopoverContent_eoiyl_600,._tableColumnEditorPopoverContent_eoiyl_601,._dialogContent_eoiyl_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_eoiyl_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_eoiyl_624{font-size:var(--text-base);padding-left:var(--spacing-2);font-weight:600}._visuallyHidden_eoiyl_631{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._dialogCloseButton_eoiyl_644{all:unset;box-sizing:border-box;cursor:default;position:absolute;top:10px;right:10px}._popoverContent_eoiyl_651{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_eoiyl_663{fill:var(--basePageBg)}._linkDialogPreviewAnchor_eoiyl_667{margin-right:var(--spacing-1);color:var(--accentText);border:1px solid #0000;align-items:center;text-decoration:none;display:flex}@media (hover:hover){._linkDialogPreviewAnchor_eoiyl_667:hover{color:var(--accentSolidHover)}}._linkDialogPreviewAnchor_eoiyl_667 span{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow-x:hidden}._tooltipTrigger_eoiyl_690{align-self:center}._tooltipContent_eoiyl_694{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_eoiyl_694 svg{fill:var(--baseText)}._actionButton_eoiyl_708{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_eoiyl_708 svg{display:block}@media (hover:hover){._actionButton_eoiyl_708:hover{background-color:var(--baseBg)}}._actionButton_eoiyl_708:active svg{transform:translate(1px,1px)}._actionButton_eoiyl_708[data-state=on],._actionButton_eoiyl_708:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._primaryActionButton_eoiyl_715{background-color:var(--accentSolid);color:var(--baseBase)}@media (hover:hover){._primaryActionButton_eoiyl_715:hover{background-color:var(--accentSolidHover);color:var(--baseBase)}}._tableEditor_eoiyl_727{table-layout:fixed;border-spacing:0;border-collapse:collapse;width:100%;height:100%}._tableEditor_eoiyl_727 thead>tr>th{text-align:right}._tableEditor_eoiyl_727>tbody>tr>td:not(._toolCell_eoiyl_738),._tableEditor_eoiyl_727>tbody>tr>th:not(._toolCell_eoiyl_738):not([data-tool-cell=true]){border:1px solid var(--baseBgActive);padding:var(--spacing-1) var(--spacing-2);white-space:normal}:is(._tableEditor_eoiyl_727>tbody>tr>td:not(._toolCell_eoiyl_738),._tableEditor_eoiyl_727>tbody>tr>th:not(._toolCell_eoiyl_738):not([data-tool-cell=true]))>div{outline:none}:is(._tableEditor_eoiyl_727>tbody>tr>td:not(._toolCell_eoiyl_738),._tableEditor_eoiyl_727>tbody>tr>th:not(._toolCell_eoiyl_738):not([data-tool-cell=true]))>div>p{margin:0}[data-active=true]:is(._tableEditor_eoiyl_727>tbody>tr>td:not(._toolCell_eoiyl_738),._tableEditor_eoiyl_727>tbody>tr>th:not(._toolCell_eoiyl_738):not([data-tool-cell=true])){outline:solid 1px var(--baseSolid)}._tableEditor_eoiyl_727 ._tableColumnEditorTrigger_eoiyl_757,._tableEditor_eoiyl_727 ._tableRowEditorTrigger_eoiyl_758,._tableEditor_eoiyl_727 ._addRowButton_eoiyl_759,._tableEditor_eoiyl_727 ._addColumnButton_eoiyl_760,._tableEditor_eoiyl_727 ._iconButton_eoiyl_456{opacity:.15}@media (hover:hover){._tableEditor_eoiyl_727:hover ._tableColumnEditorTrigger_eoiyl_757,._tableEditor_eoiyl_727:hover ._tableRowEditorTrigger_eoiyl_758,._tableEditor_eoiyl_727:hover ._addRowButton_eoiyl_759,._tableEditor_eoiyl_727:hover ._addColumnButton_eoiyl_760,._tableEditor_eoiyl_727:hover ._iconButton_eoiyl_456{opacity:.3}._tableEditor_eoiyl_727:hover ._tableColumnEditorTrigger_eoiyl_757:hover,._tableEditor_eoiyl_727:hover ._tableRowEditorTrigger_eoiyl_758:hover,._tableEditor_eoiyl_727:hover ._addRowButton_eoiyl_759:hover,._tableEditor_eoiyl_727:hover ._addColumnButton_eoiyl_760:hover,._tableEditor_eoiyl_727:hover ._iconButton_eoiyl_456:hover{opacity:1}}._toolCell_eoiyl_738{text-align:right}._toolCell_eoiyl_738 button{margin:auto;display:block}._tableColumnEditorTrigger_eoiyl_757{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_eoiyl_757 svg{display:block}@media (hover:hover){._tableColumnEditorTrigger_eoiyl_757:hover{background-color:var(--baseBg)}}._tableColumnEditorTrigger_eoiyl_757:active svg{transform:translate(1px,1px)}._tableColumnEditorTrigger_eoiyl_757[data-state=on],._tableColumnEditorTrigger_eoiyl_757:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorTrigger_eoiyl_757[data-active=true]{opacity:1!important}._tableColumnEditorToolbar_eoiyl_802{display:flex}._tableColumnEditorToolbar_eoiyl_802>button{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._tableColumnEditorToolbar_eoiyl_802>button svg{display:block}@media (hover:hover){._tableColumnEditorToolbar_eoiyl_802>button:hover{background-color:var(--baseBg)}}._tableColumnEditorToolbar_eoiyl_802>button:active svg{transform:translate(1px,1px)}._tableColumnEditorToolbar_eoiyl_802>button[data-state=on],._tableColumnEditorToolbar_eoiyl_802>button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorToolbar_eoiyl_802 [role=separator]{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}._toggleGroupRoot_eoiyl_815{display:inline-flex}._toggleGroupRoot_eoiyl_815 button{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._toggleGroupRoot_eoiyl_815 button svg{display:block}@media (hover:hover){._toggleGroupRoot_eoiyl_815 button:hover{background-color:var(--baseBg)}}._toggleGroupRoot_eoiyl_815 button:active svg{transform:translate(1px,1px)}._toggleGroupRoot_eoiyl_815 button[data-state=on],._toggleGroupRoot_eoiyl_815 button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._toggleGroupRoot_eoiyl_815 button:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toggleGroupRoot_eoiyl_815 button:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._tableToolsColumn_eoiyl_833{width:2rem}._tableToolsColumn_eoiyl_833 button{margin:auto;display:block}._leftAlignedCell_eoiyl_842{text-align:left}._rightAlignedCell_eoiyl_846{text-align:right}._centeredCell_eoiyl_850{text-align:center}._addColumnButton_eoiyl_760,._addRowButton_eoiyl_759{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_eoiyl_760 svg,._addRowButton_eoiyl_759 svg{display:block}@media (hover:hover){._addColumnButton_eoiyl_760:hover,._addRowButton_eoiyl_759:hover{background-color:var(--baseBg)}}._addColumnButton_eoiyl_760:active svg,._addRowButton_eoiyl_759:active svg{transform:translate(1px,1px)}._addColumnButton_eoiyl_760[data-state=on],._addRowButton_eoiyl_759[data-state=on],._addColumnButton_eoiyl_760:active,._addRowButton_eoiyl_759:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._addColumnButton_eoiyl_760 svg,._addRowButton_eoiyl_759 svg{margin:auto}._addRowButton_eoiyl_759{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_eoiyl_760{margin-left:var(--spacing-px);border-top-right-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);height:100%}._dialogOverlay_eoiyl_883{background-color:var(--baseBase);z-index:51;opacity:.5;animation:.15s cubic-bezier(.16,1,.3,1) _overlayShow_eoiyl_1;position:fixed;inset:0}._dialogContent_eoiyl_602,._largeDialogContent_eoiyl_614{z-index:52;animation:.15s cubic-bezier(.16,1,.3,1) _contentShow_eoiyl_1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._dialogContent_eoiyl_602:focus,._largeDialogContent_eoiyl_614:focus{outline:none}@keyframes _overlayShow_eoiyl_1{0%{opacity:0}to{opacity:.5}}@keyframes _contentShow_eoiyl_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._focusedImage_eoiyl_929{outline:2px solid highlight}._imageWrapper_eoiyl_933{display:inline-block;position:relative}._imageWrapper_eoiyl_933[draggable=true]{cursor:move;cursor:grab;cursor:-webkit-grab}._editImageToolbar_eoiyl_946{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_eoiyl_950 svg{display:block}._inlineEditor_eoiyl_956{border-radius:var(--radius-medium);padding:var(--spacing-1);gap:var(--spacing-2);background:var(--baseBg);align-items:center;display:inline-flex}._blockEditor_eoiyl_965{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_eoiyl_965 ._nestedEditor_eoiyl_974{flex-grow:1}._nestedEditor_eoiyl_974{background:var(--basePageBg);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-medium)}._nestedEditor_eoiyl_974>p{margin:0}._nestedEditor_eoiyl_974:focus{outline:none}._genericComponentName_eoiyl_993{font-size:var(--text-sm);color:var(--baseText);padding-right:var(--spacing-2)}._diffSourceToggleWrapper_eoiyl_999{pointer-events:auto;opacity:1;margin-left:auto;position:sticky;right:0}._diffSourceToggle_eoiyl_999{border-radius:var(--radius-medium);background-color:var(--baseBase);display:flex}._diffSourceToggle_eoiyl_999 ._toolbarToggleItem_eoiyl_208{padding:0}._diffSourceToggle_eoiyl_999 ._toolbarToggleItem_eoiyl_208>span{padding:var(--spacing-1) var(--spacing-1);display:block}._selectWithLabel_eoiyl_1025{align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2);display:flex}._selectWithLabel_eoiyl_1025>label{font-size:var(--text-sm)}._selectWithLabel_eoiyl_1025 ._selectTrigger_eoiyl_308{border:1px solid var(--baseBorder)}._toolbarTitleMode_eoiyl_1040{font-size:var(--text-sm);margin-left:var(--spacing-2)}._imageControlWrapperResizing_eoiyl_1045{touch-action:none}._imageResizer_eoiyl_1049{background-color:var(--accentText);border:1px solid var(--baseBg);width:7px;height:7px;display:block;position:absolute}._imageResizer_eoiyl_1049._imageResizerN_eoiyl_1058{cursor:n-resize;top:-6px;left:48%}._imageResizer_eoiyl_1049._imageResizerNe_eoiyl_1064{cursor:ne-resize;top:-6px;right:-6px}._imageResizer_eoiyl_1049._imageResizerE_eoiyl_1070{cursor:e-resize;bottom:48%;right:-6px}._imageResizer_eoiyl_1049._imageResizerSe_eoiyl_1076{cursor:nwse-resize;bottom:-2px;right:-6px}._imageResizer_eoiyl_1049._imageResizerS_eoiyl_1076{cursor:s-resize;bottom:-2px;left:48%}._imageResizer_eoiyl_1049._imageResizerSw_eoiyl_1088{cursor:sw-resize;bottom:-2px;left:-6px}._imageResizer_eoiyl_1049._imageResizerW_eoiyl_1094{cursor:w-resize;bottom:48%;left:-6px}._imageResizer_eoiyl_1049._imageResizerNw_eoiyl_1100{cursor:nw-resize;top:-6px;left:-6px}._imagePlaceholder_eoiyl_1106{border:2px dashed;width:fit-content;height:fit-content;margin:12px;padding:48px}._imageDimensionsContainer_eoiyl_1114{gap:var(--spacing-4);display:flex}._placeholder_eoiyl_1119{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_eoiyl_1132{position:relative}._downshiftContainer_eoiyl_1136{flex-direction:column;align-items:stretch;display:flex}._downshiftInputWrapper_eoiyl_1142{background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder);align-items:center;display:flex}._downshiftInputWrapper_eoiyl_1142[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._downshiftInputWrapper_eoiyl_1142>button{all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._downshiftInput_eoiyl_1142{all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._downshiftInput_eoiyl_1142::placeholder{color:var(--baseBorder)}._downshiftAutocompleteContainer_eoiyl_1173{position:relative}._downshiftAutocompleteContainer_eoiyl_1173 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_eoiyl_1173 ul[data-visible=true]{display:block}._downshiftAutocompleteContainer_eoiyl_1173 ul li{padding:var(--spacing-2) var(--spacing-3);white-space:nowrap;margin-bottom:var(--spacing-1);text-overflow:ellipsis;overflow-x:hidden}._downshiftAutocompleteContainer_eoiyl_1173 ul li[data-selected=true]{background-color:var(--baseBgSubtle)}._downshiftAutocompleteContainer_eoiyl_1173 ul li[data-highlighted=true]{background-color:var(--baseBgHover)}._downshiftAutocompleteContainer_eoiyl_1173 ul li:last-of-type{border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}._textInput_eoiyl_1219{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_eoiyl_1227{padding:var(--spacing-2);gap:var(--spacing-2);flex-direction:column;display:flex}form._multiFieldForm_eoiyl_1227 ._formField_eoiyl_1233{gap:var(--spacing-2);flex-direction:column;display:flex}form._multiFieldForm_eoiyl_1227 ._formField_eoiyl_1233 label{font-size:var(--text-xs)}._markdownParseError_eoiyl_1244{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_eoiyl_1253{z-index:2;position:relative}._inputSizer_eoiyl_1258{vertical-align:baseline;align-items:center;display:inline-grid;position:relative}._inputSizer_eoiyl_1258:after,._inputSizer_eoiyl_1258 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_eoiyl_1258 span{padding:.25em}._inputSizer_eoiyl_1258: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_eoiyl_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%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--canvas);font-synthesis:none;--radius:5px;--canvas:#fafaf8;--paper:#fafbf8;--surface:#fff;--ink:#242522;--ink-soft:#55594f;--muted:#686a63;--line:#e1e2db;--control-border:#8e9388;--control-hover:#777b70;--accent:#4266bd;--disabled:#f0f1ec;--hover:#f4f5f0;--sunken:#f1f2ed;--pressed:#eff0ed;--pressed-strong:#e4e5de;--overlay-hover:#17191414;--overlay-active:#17191424;--selected:#e0ebfb;--selected-hover:#d0e0f8;--selection:#c7d8f5;--mention:#e0ebfb;--action-hover:#36579f;--action-active:#2b4683;--error:#922d33;--error-surface:#fff0f1;--error-border:#e7b9bd;--danger:#a4262c;--danger-border:#d4545c;--danger-fill:#a4262c;--danger-fill-hover:#8a1f24;--success:#28603d;--warning-surface:#faf5e7;--warning-border:#e2d4ab;--warning-ink:#654d17;--attention-surface:#fdf6e6;--attention-border:#ecd49a;--attention-ink:#4a3409;--attention-fill:#fbeccb;--attention-fill-ink:#6b4a0f;--tone-backlog-fill:#eeeef0;--tone-backlog-ink:#41454d;--tone-progress-fill:#e1ebff;--tone-progress-ink:#204c99;--tone-waiting-fill:#f8edcc;--tone-waiting-ink:#715719;--tone-done-fill:#e2efd6;--tone-done-ink:#35551d;--tone-blocked-fill:#e4e7ec;--tone-blocked-ink:#3b4452;--scroll-thumb:#989c91;--scroll-track:#eff0eb;--backdrop:#14181466;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-warning:#c48a1c;--action:#4266bd;--on-action:#fff;--signal:#0d8a76;--signal-text:#0a7565;--band:#192143;--band-ink:#fff;--band-muted:#b4bfd6;--band-line:#2c3763;--band-accent:#21c5aa;--band-overlay-hover:#ffffff1a;--band-overlay-active:#ffffff29;--band-action:#f4f6f9;--band-action-hover:#fff;--band-on-action:#192143;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#151613;--paper:#1a1b18;--surface:#22231f;--ink:#e9e9e4;--ink-soft:#c3c5bc;--muted:#a4a69d;--line:#35372f;--control-border:#777a6f;--control-hover:#999c91;--accent:#8fb0ec;--disabled:#2a2b26;--hover:#2b2d28;--sunken:#1c1d1a;--pressed:#2f312b;--pressed-strong:#393b34;--overlay-hover:#f0f0e614;--overlay-active:#f0f0e624;--selected:#1d2745;--selected-hover:#26335a;--selection:#2d4170;--mention:#1d2745;--action-hover:#5579cc;--action-active:#6385d6;--error:#f2a7ac;--error-surface:#3a1d20;--error-border:#6f363b;--danger:#ef8a90;--danger-border:#b9545b;--danger-fill:#b3373e;--danger-fill-hover:#c4474e;--success:#8fd1a5;--warning-surface:#2d2614;--warning-border:#5c4b22;--warning-ink:#ead39a;--attention-surface:#2f2713;--attention-border:#6d5622;--attention-ink:#f0dba4;--attention-fill:#47391a;--attention-fill-ink:#f3dda2;--tone-backlog-fill:#2d2e32;--tone-backlog-ink:#cbced5;--tone-progress-fill:#1f3352;--tone-progress-ink:#aecaf6;--tone-waiting-fill:#3d3318;--tone-waiting-ink:#ecd38f;--tone-done-fill:#24371d;--tone-done-ink:#b7d99f;--tone-blocked-fill:#2b3038;--tone-blocked-ink:#c5ccd8;--scroll-thumb:#55584f;--scroll-track:#1f201c;--backdrop:#0506049e;--series-1:#5d9de8;--series-2:#f08a5f;--series-3:#3cc794;--series-warning:#dba640;--action:#4a6dc2;--on-action:#fff;--signal:#21c5aa;--signal-text:#3fd6bb;--band:#141b37;--band-ink:#f4f6f9;--band-muted:#aab5cf;--band-line:#28325a;--band-accent:#21c5aa;--band-overlay-hover:#ffffff1a;--band-overlay-active:#ffffff29;--band-action:#e9ecf2;--band-action-hover:#fff;--band-on-action:#141b37}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#151613;--paper:#1a1b18;--surface:#22231f;--ink:#e9e9e4;--ink-soft:#c3c5bc;--muted:#a4a69d;--line:#35372f;--control-border:#777a6f;--control-hover:#999c91;--accent:#8fb0ec;--disabled:#2a2b26;--hover:#2b2d28;--sunken:#1c1d1a;--pressed:#2f312b;--pressed-strong:#393b34;--overlay-hover:#f0f0e614;--overlay-active:#f0f0e624;--selected:#1d2745;--selected-hover:#26335a;--selection:#2d4170;--mention:#1d2745;--action-hover:#5579cc;--action-active:#6385d6;--error:#f2a7ac;--error-surface:#3a1d20;--error-border:#6f363b;--danger:#ef8a90;--danger-border:#b9545b;--danger-fill:#b3373e;--danger-fill-hover:#c4474e;--success:#8fd1a5;--warning-surface:#2d2614;--warning-border:#5c4b22;--warning-ink:#ead39a;--attention-surface:#2f2713;--attention-border:#6d5622;--attention-ink:#f0dba4;--attention-fill:#47391a;--attention-fill-ink:#f3dda2;--tone-backlog-fill:#2d2e32;--tone-backlog-ink:#cbced5;--tone-progress-fill:#1f3352;--tone-progress-ink:#aecaf6;--tone-waiting-fill:#3d3318;--tone-waiting-ink:#ecd38f;--tone-done-fill:#24371d;--tone-done-ink:#b7d99f;--tone-blocked-fill:#2b3038;--tone-blocked-ink:#c5ccd8;--scroll-thumb:#55584f;--scroll-track:#1f201c;--backdrop:#0506049e;--series-1:#5d9de8;--series-2:#f08a5f;--series-3:#3cc794;--series-warning:#dba640;--action:#4a6dc2;--on-action:#fff;--signal:#21c5aa;--signal-text:#3fd6bb;--band:#141b37;--band-ink:#f4f6f9;--band-muted:#aab5cf;--band-line:#28325a;--band-accent:#21c5aa;--band-overlay-hover:#ffffff1a;--band-overlay-active:#ffffff29;--band-action:#e9ecf2;--band-action-hover:#fff;--band-on-action:#141b37}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.auth-layout{place-items:center;min-height:100vh;padding:48px 24px;display:grid}.auth-form,.error-panel,.loading-panel{width:min(100%,23rem);padding:0}.form-intro{margin-bottom:32px}h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;font-size:clamp(1.65rem,2.5vw,2rem);font-weight:550;line-height:1.2}p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.65}label{color:var(--ink);margin:20px 0 8px;font-size:.8125rem;font-weight:500;line-height:1.4;display:block}input{border:1px solid var(--control-border);border-radius:var(--radius);width:100%;min-height:42px;color:var(--ink);background:var(--surface);caret-color:var(--accent);padding:10px 12px;font-size:.875rem;line-height:1.4;transition:border-color .12s}input:hover{border-color:var(--control-hover)}input:focus{border-color:var(--accent)}input:disabled{background:var(--disabled);color:var(--muted)}button{border-radius:var(--radius);min-height:38px;color:var(--on-action);background:var(--action);border:1px solid #0000;margin-top:24px;padding:9px 14px;font-size:.8125rem;font-weight:550;line-height:1.4;transition:background-color .12s,color .12s}button:hover{background:var(--action-hover)}button:active{background:var(--action-active)}button:disabled{cursor:wait;opacity:.55}.auth-form>button[type=submit]{width:100%}.text-button{color:var(--muted);background:0 0;border:0;margin-top:12px;padding:8px 0;font-size:.8125rem;font-weight:500}.text-button:hover{color:var(--ink);background:0 0}a.text-button{text-underline-offset:4px;align-items:center;text-decoration:none;display:inline-flex}a.text-button:hover{text-decoration:underline}.form-error{border-radius:var(--radius);color:var(--error);background:var(--error-surface);margin:0 0 16px;padding:10px 12px}.form-success{color:var(--success)}.auth-form .form-success{margin:0 0 16px}.auth-form .form-success:empty{margin:0}.auth-form>.text-button+button[type=submit]{margin-top:16px}.auth-links{flex-wrap:wrap;justify-content:space-between;column-gap:24px;display:flex}.reset-email{color:var(--ink);overflow-wrap:anywhere}.loading-panel{gap:14px;display:grid}.loading-panel div{background:var(--line);border-radius:3px;height:12px;animation:1.4s ease-in-out infinite breathe}.loading-panel div:nth-child(2){width:82%;animation-delay:.15s}.loading-panel div:nth-child(3){width:58%;animation-delay:.3s}.error-panel button{display:block}.app-layout{min-height:100vh}.app-header{border-bottom:1px solid var(--band-line);background:var(--band);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;justify-content:space-between;align-items:center;gap:24px;min-width:0;min-height:72px;padding:12px clamp(24px,4vw,64px);display:flex;position:relative}.app-header>.wordmark,.app-header>.team-context,.app-header .account,.app-header .header-menu-button{--ink:var(--band-ink);--muted:var(--band-muted);--line:var(--band-line);--accent:var(--band-accent);--overlay-hover:var(--band-overlay-hover);--overlay-active:var(--band-overlay-active)}.app-header>.team-context .team-navigation a[aria-current=page]{border-bottom-color:var(--band-accent)}.app-header>.team-context select{border-color:var(--band-muted);color:var(--band-ink);background-color:var(--band-line)}.app-header .header-add-trigger{--accent:var(--band-accent);color:var(--band-on-action);background:var(--band-action)}.app-header .header-add-trigger:hover:not(:disabled),.app-header .header-add-trigger:active:not(:disabled){background:var(--band-action-hover)}.wordmark{color:var(--ink);letter-spacing:-.04em;font-size:1.125rem;font-weight:650;text-decoration:none}.identity{align-items:center;gap:28px;min-width:0;display:flex}.account-menu{min-width:0;position:relative}.account{min-width:0;color:var(--ink);font-weight:inherit;text-align:right;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:6px 8px;display:flex}.account:hover,.account:focus-visible,.account[aria-expanded=true]{background:var(--overlay-hover)}.account:active{background:var(--overlay-active)}.account-chevron{color:var(--muted);flex-shrink:0}.account-summary{text-align:right;gap:3px;min-width:0;display:grid}.account-name{overflow-wrap:anywhere;min-width:0;font-size:.8125rem;font-weight:500}.access-level{color:var(--muted);font-size:.6875rem;line-height:1.4}.account-actions{z-index:10;border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:2px;min-width:160px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 28px #00000024}.account-actions .text-button{border-radius:var(--radius);text-align:left;margin:0;padding:9px 12px}@media (pointer:coarse){.account-actions .text-button{align-items:center;min-height:44px;display:flex}}.account-actions .text-button:hover{background:var(--hover);text-decoration:none}.account-actions a[aria-current=page]{color:var(--accent);background:var(--selected)}.empty-state,.profile-screen{width:min(100% - 48px,54rem);margin-inline:auto}.empty-state{border-top:1px solid var(--line);margin-top:clamp(72px,14vh,144px);padding-top:32px}.empty-state p{max-width:52ch}.profile-screen{margin-top:36px;margin-bottom:72px}.profile-intro{margin:24px 0 40px}.profile-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:56px;padding:32px 0;display:grid}.section-description h2{letter-spacing:-.015em;margin:0 0 8px;font-size:.9375rem;font-weight:550;line-height:1.4}.section-description p{max-width:29ch;font-size:.8125rem}.section-fields{min-width:0}.section-fields>label:first-child{margin-top:0}.profile-avatar{align-items:center;gap:20px;display:flex}.profile-avatar-actions{align-items:center;gap:16px;display:flex}.profile-avatar-actions button{margin-top:0}.profile-section .form-error,.profile-section .form-success{margin-top:16px;margin-bottom:0}::selection{color:var(--ink);background:var(--selection)}@keyframes breathe{50%{opacity:.48}}@media (width<=620px){.auth-layout{align-items:start;padding-top:18vh}.profile-screen{margin-top:24px}.profile-intro{margin:24px 0 32px}.profile-section{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 0}.section-description p{max-width:none}}@media (pointer:coarse){button,a.text-button,.team-selector .team-switch-link{min-height:44px}.header-menu-button{min-width:44px}input{min-height:44px;font-size:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.products-screen{width:min(100% - 48px,54rem);margin:36px auto 72px}.page-intro{margin:24px 0 40px}.page-intro h1{overflow-wrap:anywhere}.page-intro-actions{justify-content:space-between;align-items:center;gap:24px;display:flex}.button-link{border-radius:var(--radius);background:var(--action);min-height:38px;color:var(--on-action);flex-shrink:0;justify-content:center;align-items:center;padding:9px 14px;font-size:.8125rem;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex}.button-link:hover{background:var(--action-hover)}.button-link:active{background:var(--action-active)}.product-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.product-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:32px;padding:24px 0;display:flex}.product-row-main{min-width:0}.product-name{color:var(--ink);overflow-wrap:anywhere;font-size:1rem;font-weight:550;text-decoration:none}.product-name:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.product-preview{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.product-list time{color:var(--muted);flex-shrink:0;font-size:.75rem}.product-empty{border-block:1px solid var(--line);padding:48px 0}.product-empty h2,.product-detail-section h2{margin:0 0 12px;font-size:.9375rem;font-weight:550}.product-detail-section{border-top:1px solid var(--line);padding:32px 0}.product-detail-section p{max-width:65ch}.product-description{white-space:pre-wrap;overflow-wrap:anywhere}.product-created{margin-bottom:24px}.product-create-form{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:56px;padding:32px 0;display:grid}textarea{width:100%;min-height:140px;font:inherit;border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);color:var(--ink);resize:vertical;caret-color:var(--accent);padding:10px 12px;font-size:.875rem;line-height:1.5}textarea:hover{border-color:var(--control-hover)}textarea:focus{border-color:var(--accent)}textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}textarea:disabled{background:var(--disabled);color:var(--muted)}.field-hint{margin-top:6px;font-size:.75rem}.optional-label{color:var(--muted);font-weight:400}.form-actions{align-items:center;gap:24px;margin-top:24px;display:flex}.form-actions button,.form-actions .text-button{margin-top:0}.product-create-form .form-error{margin-top:20px}.form-error a{color:inherit;text-underline-offset:3px}.secondary-button{color:var(--ink);border:1px solid var(--control-border);background:0 0}.secondary-button:hover{background:var(--disabled)}.select{appearance:none;border:1px solid var(--control-border);border-radius:var(--radius);min-height:38px;color:var(--ink);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23686a63' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") no-repeat right 12px center;font:inherit;cursor:pointer;margin:0;padding:8px 34px 8px 12px;font-size:.8125rem;font-weight:550;line-height:1.4;transition:border-color .12s}.select:hover{border-color:var(--control-hover)}.select:focus{border-color:var(--accent)}.select:disabled{background-color:var(--disabled);color:var(--muted);cursor:default}@media (pointer:coarse){.select{min-height:44px;font-size:1rem}}.request-error{margin-bottom:24px}@media (width<=620px){.products-screen{margin-top:24px}.page-intro-actions{flex-direction:column;align-items:flex-start;gap:20px}.product-create-form{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 0}.product-list li{flex-direction:column;gap:12px}}@media (pointer:coarse){.button-link{min-height:44px}textarea{font-size:1rem}}h1[tabindex="-1"]:focus{outline:none}.epic-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.epic-section-heading h2{margin-top:0}.epic-section-heading p{color:var(--muted)}.button-link{background:var(--action);color:var(--on-action);white-space:nowrap;border-radius:5px;padding:9px 14px;text-decoration:none;display:inline-block}.epic-list{margin:24px 0;padding:0;list-style:none}.epic-list li{border-bottom:1px solid var(--line)}.epic-list a{color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:flex}.epic-list-title{flex:160px;min-width:0}.epic-status-badge{white-space:nowrap;flex-shrink:0}.epic-color{vertical-align:middle;border-radius:2px;width:.75rem;height:.75rem;margin-right:.5rem;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.epic-reference{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.epic-source{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.8125rem}.reference-prefix-input{text-transform:uppercase;max-width:5rem}.notice-warning{border:1px solid var(--warning-border);border-radius:var(--radius);background:var(--warning-surface);color:var(--warning-ink);margin:20px 0;padding:16px 20px;font-size:.875rem;line-height:1.6}.notice-warning strong{font-weight:550}.notice-warning p{color:inherit;margin:4px 0 0}.notice-warning a{color:inherit;text-underline-offset:3px;margin-top:8px;font-weight:550;display:inline-block}.epic-section-heading>button{flex-shrink:0;margin-top:0}.page-intro-actions>div{min-width:0}.page-intro-actions>.secondary-button{color:var(--ink);border:1px solid var(--control-border);background:0 0}.page-intro-actions>.secondary-button:hover{background:var(--disabled)}.epic-form{flex-direction:column;gap:12px;max-width:48rem;display:flex}.epic-mode{border:0;flex-wrap:wrap;gap:20px;margin:0 0 12px;padding:0;display:flex}.epic-mode legend{margin-bottom:10px}.epic-mode label{align-items:center;gap:8px;display:flex}.epic-mode input{width:auto;min-height:auto}.rich-text{overflow-wrap:anywhere;max-width:72ch;font-size:.875rem;line-height:1.65}.rich-text ol,.rich-text ul{margin:0 0 12px;padding-left:20px}.rich-text li+li{margin-top:6px}.rich-text strong{font-weight:550}.rich-text pre,.markdown-editor-content pre{white-space:pre-wrap;background:var(--disabled);border-radius:5px;padding:16px}.rich-text blockquote,.markdown-editor-content blockquote{border-left:1px solid var(--line);color:var(--muted);margin-left:0;padding-left:20px}.epic-actions{align-items:center;gap:20px;margin-bottom:24px;display:flex}.sync-state{color:var(--muted);margin:0 0 24px;font-size:.8125rem}.jira-preview{border-top:1px solid var(--line);margin-top:12px;padding-top:24px}@media (width<=620px){.epic-section-heading{flex-direction:column;gap:12px}.epic-list a{flex-wrap:wrap;gap:8px 12px}.epic-source{width:100%;margin-left:0}}.rich-text p{color:var(--ink);margin:0 0 16px}.rich-text h2,.rich-text h3{margin:24px 0 12px;font-size:.9375rem}.rich-text p.comment-meta{border-top:1px solid var(--line);color:var(--muted);margin:12px 0 0;padding-top:12px;font-size:.75rem}.markdown-editor-content:focus-visible{outline:2px solid var(--accent)}.product-tabs{border-bottom:1px solid var(--line);gap:28px;display:flex}.product-tabs a{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0;font-size:.875rem;font-weight:500;text-decoration:none}.product-tabs a:hover{color:var(--ink)}.product-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.product-tab-content>.product-detail-section:first-child{border-top:0;padding-top:16px}.products-screen.product-workspace{width:calc(100% - 48px);margin-top:16px}.products-screen.team-workspace{width:calc(100% - 48px)}.products-screen.team-workspace.products-screen--kanban{margin-top:0}.app-layout:has(.products-screen--kanban){flex-direction:column;height:100dvh;display:flex;overflow-y:auto}.app-layout:has(.products-screen--kanban)>.app-header{flex-shrink:0}.products-screen.products-screen--kanban{flex-direction:column;flex:1;min-height:0;margin-bottom:16px;display:flex}.kanban-view{flex-direction:column;flex:1;min-height:0;padding:16px 0 0;display:flex}.kanban-scroll{scrollbar-color:var(--scroll-thumb) var(--scroll-track);overscroll-behavior-x:contain;flex:1;width:100%;min-height:min(240px,50dvh);padding:2px 2px 16px;display:flex;position:relative;overflow-x:auto}.kanban-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.kanban-columns{grid-template-rows:minmax(0,1fr);grid-auto-columns:minmax(246px,1fr);grid-auto-flow:column;gap:12px;width:100%;min-width:100%;display:grid}.kanban-column{border:1px solid var(--line);border-radius:var(--radius);background:var(--sunken);flex-direction:column;min-width:0;min-height:0;display:flex}.kanban-column-heading{border-bottom:1px solid var(--line);flex-shrink:0;min-height:76px;padding:18px 16px}.kanban-column-heading h3{margin:0;font-size:.875rem;font-weight:550;line-height:1.4}.kanban-column-body{flex:1;min-height:0;overflow-y:auto}.kanban-column-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.column-count{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 9px;font-size:.75rem;font-weight:500;line-height:1.5}.column-count--over{border-color:var(--error-border);background:var(--error-surface);color:var(--error)}.column-count--attention{border-color:var(--attention-border);background:var(--attention-surface);color:var(--attention-ink)}.column-over-limit{color:var(--error);margin:2px 0 0;font-size:.75rem;font-weight:500}.product-masthead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin-bottom:8px;display:grid}.product-masthead>.text-button{border-right:1px solid var(--line);margin:0;padding-right:20px}.product-masthead>.page-intro{gap:16px;margin:0}.product-masthead h1{margin:0;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3}.product-masthead .settings-link{flex-shrink:0;margin:0}.product-created-date{margin-bottom:12px;font-size:.8125rem}.settings-link.button-link{align-items:center;gap:8px;display:inline-flex}.settings-link svg{flex-shrink:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=620px){.product-masthead{grid-template-columns:minmax(0,1fr);gap:8px}.product-masthead>.text-button{border:0;justify-self:start;padding:0}.product-masthead>.page-intro-actions{flex-flow:wrap;align-items:center;gap:16px}}.team-context{flex-wrap:wrap;align-items:center;gap:4px 24px;min-width:0;margin-left:24px;margin-right:auto;display:flex}.team-selector{min-width:0;max-width:280px}.header-menu-root{display:contents}.header-menu-button{color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;margin:0 -8px 0 auto;padding:8px;display:inline-flex}.header-menu-button:hover,.header-menu-button:focus-visible,.header-menu-button[aria-expanded=true]{background:var(--overlay-hover)}.header-menu-button:active{background:var(--overlay-active)}.header-menu:not([hidden]){z-index:10;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);max-height:calc(100dvh - 72px);display:block;position:absolute;top:100%;left:0;right:0;overflow:auto}.header-menu>*{padding:8px clamp(24px,4vw,64px)}.header-menu>*+*{border-top:1px solid var(--line)}.header-menu .team-navigation{flex-direction:column;gap:0}.header-menu .team-navigation a{align-items:center;min-height:44px;display:flex}.header-menu .team-selector{max-width:none}.header-menu .team-selector .team-switch-link{white-space:normal;align-items:flex-start}.header-menu .team-switch-name{overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.header-menu .account-section{gap:2px;display:grid}.header-menu .account-identity{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 0;display:flex}.header-menu .account-summary{text-align:left}.header-menu .account-section .text-button{text-align:left;align-items:center;min-height:44px;margin:0;padding:9px 0;display:flex}.team-navigation{gap:20px;display:flex}.team-navigation a{color:var(--muted);border-bottom:2px solid #0000;padding:8px 0;font-size:.875rem;font-weight:500;text-decoration:none}.team-navigation a:hover{color:var(--ink)}.team-navigation a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.team-selector select{width:100%;min-width:0;min-height:38px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:5px;flex:1;padding:6px 28px 6px 10px}@media (pointer:coarse){.team-selector select{min-height:44px}}.team-selector a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-switch{align-items:center;gap:6px;min-width:0;display:flex}.team-switch>svg,.team-switch-link>svg{flex-shrink:0}.team-selector .team-switch-link{max-width:100%;color:var(--ink);text-underline-offset:4px;align-items:center;gap:6px;padding:8px 0;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.team-selector .team-switch-link:hover{text-decoration:underline}.team-switch-label{gap:2px;min-width:0;display:grid}.team-switch-hint{color:var(--muted);text-underline-offset:2px;font-size:.6875rem;font-weight:400;line-height:1.4;text-decoration:underline}.team-switch-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.team-list{border-top:1px solid var(--line);margin:24px 0;padding:0;list-style:none}.team-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.team-list .team-name{color:var(--ink);overflow-wrap:anywhere;font-size:1rem;font-weight:550}.team-list .text-button{flex-shrink:0}.team-empty{border-block:1px solid var(--line);padding:24px 0}.team-footer{margin-top:32px}.team-settings{max-width:720px}.team-form-row{align-items:center;gap:12px;margin-top:8px;display:flex}.team-form-row input{flex:1;min-width:0}.team-form-row button{flex-shrink:0}.team-members{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.team-members form{margin-top:24px}.member-email{color:var(--muted);overflow-wrap:anywhere;display:block}.member-summary{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.member-summary>.avatar{margin-top:1px}.member-details{overflow-wrap:anywhere;flex:1;min-width:0}.member-role.agent-owner{align-items:center;gap:6px;margin-block:3px;display:flex}.member-details .form-error,.member-details .form-success{margin:8px 0 0;font-size:.8125rem}.member-role,.team-role-label{color:var(--muted);font-size:.75rem;line-height:1.4;display:block}.member-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;max-width:60%;display:flex}.member-actions select{border:1px solid var(--control-border);background:var(--surface);min-height:38px;color:var(--ink);font:inherit;border-radius:5px;padding:6px 10px;font-size:.8125rem;line-height:1.4}.member-actions .secondary-button{margin-top:0}.member-consequence{color:var(--muted);flex-basis:100%;margin:0;font-size:.8125rem}@media (width<=640px){.team-form-row{flex-wrap:wrap}.team-form-row input{flex-basis:100%}.team-list li{gap:12px}.team-members .team-list li{flex-direction:column;align-items:flex-start}.member-summary{align-self:stretch}.member-actions{justify-content:flex-start;max-width:100%}}select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.team-form-row button{min-height:42px;margin-top:0}.team-selector .text-button,.team-list .text-button{margin-top:0}.team-members h2{font-size:1rem;font-weight:550}.workflow-table{border-collapse:collapse;width:100%;font-size:.875rem}.workflow-table th,.workflow-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:8px 0}.workflow-table thead th{color:var(--muted);padding-top:0;font-size:.75rem;font-weight:500}.workflow-table tbody th{overflow-wrap:anywhere;font-weight:500}.workflow-table thead th+th,.workflow-table td{white-space:nowrap;width:1%;padding-left:24px}.workflow-table input[type=number]{width:4.5rem;min-height:34px;padding:6px 8px}.workflow-table input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--ink);margin:0;padding:0;display:block}.agent-key{margin-top:16px}.agent-key label{margin-top:0}.agent-list li{grid-template-columns:minmax(0,250px) minmax(0,1fr) minmax(0,200px) minmax(0,110px);gap:24px;display:grid;position:relative}.agent-list-identity{grid-column:1;gap:14px}.agent-list-status{overflow-wrap:anywhere;grid-column:2;gap:6px;min-width:0;display:grid}.agent-list .agent-row-name{font-size:.9375rem}.agent-list .agent-owner{margin:6px 0 0}.agent-icon{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.agent-signals{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.agent-pill{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}.agent-pill--online{color:var(--signal-text);border-color:color-mix(in srgb, var(--signal) 45%, var(--line))}.agent-pill--off{color:var(--muted)}.agent-pill--off .agent-icon{stroke-width:1.5px}.agent-family-logo{fill:currentColor;flex:none;width:14px;height:14px}.agent-signals>.agent-family-logo{width:18px;height:18px;color:var(--ink-soft)}.agent-session-meta{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.agent-now{color:var(--ink);margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.agent-now .agent-work-ref{text-decoration:none}.agent-now .agent-work-ref:hover{text-underline-offset:3px;text-decoration:underline}.agent-now .agent-work-since{color:var(--muted);font-size:.8125rem;font-weight:400}.agent-now--idle{color:var(--muted);font-weight:400}.agent-list .agent-usage-line{overflow-wrap:anywhere;grid-column:3;gap:5px;min-width:0;margin:0;display:grid}.agent-list .agent-usage-when{font-size:.6875rem;font-weight:500}.agent-list .agent-gauges{flex-wrap:wrap;grid-column:4;justify-content:flex-start;gap:4px 10px;min-width:0;margin:0;display:flex}.agent-list .agent-gauge{min-width:0;max-width:100%}.agent-list .agent-gauge-label{white-space:normal;overflow-wrap:anywhere;text-align:center}.agent-list .agent-gauges-at{text-align:start;flex-basis:100%}.agent-list .agent-work-ref,.agent-list .agent-gauge-ring,.agent-list .agent-gauge-tip{z-index:1;position:relative}.agent-list .agent-gauge-tip{z-index:2;white-space:normal;overflow-wrap:anywhere;width:max-content;max-width:min(280px,100vw - 48px);position:absolute}@media (width<=999px){.agent-list li{grid-template-columns:minmax(0,1fr) minmax(0,110px);gap:12px 24px}.agent-list-identity,.agent-list-status{grid-column:1/-1}.agent-list .agent-usage-line{grid-column:1}.agent-list .agent-gauges{grid-column:2}}@media (width<=340px){.agent-list li{grid-template-columns:minmax(0,1fr)}.agent-list .agent-gauges{grid-column:1;justify-self:end;max-width:100%}}.agent-row-link{color:var(--ink);font-weight:550;text-decoration:none;display:inline-block}.agent-row-link:after{content:"";position:absolute;inset:0}.agent-row-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-default-tag,.agent-product-tag{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:1px 6px;font-size:.6875rem;font-weight:500;line-height:1.35}.agent-product-badges{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.agent-product-tag{overflow-wrap:anywhere;max-width:100%}.agent-list li:hover .agent-row-link{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.agent-identity{align-items:center;gap:16px;min-width:0;display:flex}.agent-heading-text{min-width:0}.agent-heading h1{overflow-wrap:anywhere;margin:0}.agent-details{grid-template-columns:max-content minmax(0,1fr);gap:10px 24px;margin:0;font-size:.875rem;display:grid}.agent-details dt{color:var(--muted);font-weight:500}.agent-details dd{overflow-wrap:anywhere;margin:0}.agent-section-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.agent-section-actions button{margin-top:0}.agent-avatar-controls{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:8px 12px;display:grid}.agent-avatar-controls button{margin-top:0}.agent-avatar-current{display:inline-flex}.agent-avatar-current .avatar{--avatar-size:38px}.agent-avatar-current .avatar-marker{bottom:0;right:0}.agent-avatar-current--tall{grid-row:span 2}.agent-avatar-current--tall .avatar{--avatar-size:84px}.agent-avatar-current--tall .avatar-marker{width:20px;height:20px}.agent-avatar-remove{grid-column:2;justify-self:start}.agent-section-actions select{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);min-width:0;max-width:100%;min-height:38px;color:var(--ink);font:inherit;padding:6px 10px;font-size:.8125rem}.agent-section-actions .member-role{flex-basis:100%;font-size:.8125rem}.agent-section .agent-key{margin-top:16px}.danger-zone{border-top:1px solid var(--line);padding:32px 0}.danger-zone h2{letter-spacing:-.015em;margin:0 0 12px;font-size:.9375rem;font-weight:550;line-height:1.4}.danger-zone-box{border:1px solid var(--danger-border);border-radius:var(--radius)}.danger-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px;display:flex}.danger-row+.danger-row{border-top:1px solid var(--line)}.danger-row-text{flex:260px;min-width:0}.danger-row-text h3{margin:0 0 4px;font-size:.875rem}.danger-row-text p{color:var(--muted);margin:0;font-size:.8125rem}.danger-row-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.danger-row-actions button{margin-top:0}.danger-row-actions select{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);max-width:100%;min-height:38px}.danger-row-actions .member-consequence{flex-basis:100%;margin:0}.danger-button{border:1px solid var(--danger-border);color:var(--danger);background:0 0}.danger-button:hover:not(:disabled),.danger-button-solid{color:#fff;background:var(--danger-fill);border-color:var(--danger-fill)}.danger-button-solid:hover:not(:disabled){background:var(--danger-fill-hover);border-color:var(--danger-fill-hover)}.agent-refusal{margin:0 0 24px}@media (width<=620px){.agent-details-section{gap:12px}}.epic-ranked-row{grid-template-columns:2ch minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.epic-rank{color:var(--muted);font-variant-numeric:tabular-nums}.epic-rank-actions{align-items:center;gap:4px;display:flex}.epic-rank-actions button{justify-content:center;align-items:center;min-width:36px;min-height:44px;margin:0;padding:0;font-size:1.25rem;display:inline-flex}@media (width<=600px){.epic-ranked-row{gap:8px}}.features-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.features-heading.ideas-actions{justify-content:flex-end}.ideas-actions>.task-filter{margin:0 auto 0 0}.features-heading button{flex-shrink:0;margin:0}.features-heading h3{margin:0}.features-heading p{margin:8px 0 0}.feature-form{max-width:720px;margin:24px 0}.feature-form select{border:1px solid var(--muted);border-radius:var(--radius);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;padding:9px 12px}.feature-list{margin:24px 0 0;padding:0;list-style:none}.feature-list>li{border-top:1px solid var(--line);padding:20px 0}.feature-title-group{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.feature-title-group h3{overflow-wrap:anywhere}.feature-epic-assignment{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.feature-epic-badge{border:1px solid color-mix(in srgb, var(--epic-colour) 55%, var(--surface));background:color-mix(in srgb, var(--epic-colour) 5%, var(--surface));max-width:100%;color:var(--ink);overflow-wrap:anywhere;border-radius:4px;align-items:center;gap:5px;padding:2px 6px 2px 3px;font-size:.75rem;line-height:1.35;text-decoration:none;display:inline-flex}.feature-epic-badge:hover{background:color-mix(in srgb, var(--epic-colour) 12%, var(--surface));border-color:var(--epic-colour)}.feature-epic-swatch{background:var(--epic-colour);border-radius:2px;flex:0 0 10px;width:10px;height:10px}.epic-colour-field{border:0;min-width:0;margin:16px 0;padding:0}.epic-colour-field legend{margin-bottom:8px;padding:0;font-size:.8125rem;font-weight:500}.epic-colour-name{color:var(--muted);margin-left:8px;font-weight:400}.epic-colour-swatches{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px;width:min(100%,344px);display:grid}.epic-colour-option{aspect-ratio:1;cursor:pointer;min-height:0;margin:0;display:block;position:relative}.epic-colour-option input{opacity:0;width:100%;height:100%;min-height:0;cursor:inherit;margin:0;position:absolute;inset:0}.epic-colour-chip{border-radius:var(--radius);pointer-events:none;border:1px solid #0000001f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.epic-colour-option input:checked+.epic-colour-chip{box-shadow:inset 0 0 0 2px var(--surface), 0 0 0 1px var(--ink)}.epic-colour-option input:focus-visible+.epic-colour-chip{outline:2px solid var(--accent);outline-offset:3px}.epic-colour-option:hover .epic-colour-chip{border-color:var(--ink)}.epic-colour-field:disabled .epic-colour-option{cursor:not-allowed;opacity:.55}@media (width<=600px){.features-heading{align-items:flex-start;gap:12px}.feature-list .features-heading{flex-wrap:wrap}}.feature-reference{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:.5rem}.feature-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.feature-queued-link{color:var(--muted);text-underline-offset:3px;align-items:center;gap:4px;font-size:.8125rem;display:inline-flex}.kanban-column-body{padding:12px}.kanban-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;margin-bottom:10px;padding:12px;transition:border-color .12s,box-shadow .12s;position:relative}.kanban-card:hover{border-color:var(--accent);box-shadow:0 2px 8px #00000014}.kanban-card:has(.needs-input-badge--input){border-color:var(--attention-border);background:color-mix(in srgb, var(--attention-surface) 70%, var(--surface))}.kanban-card:has(.needs-input-badge--input):hover{border-color:var(--series-warning)}.kanban-card .feature-epic-badge:before{content:"";border-radius:var(--radius) var(--radius) 0 0;background:var(--epic-colour);pointer-events:none;height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.kanban-card-progress--complete{color:var(--success)}.kanban-card-progress--complete>span:first-child{align-items:center;gap:3px;display:inline-flex}.kanban-card-progress--complete .kanban-card-progress-bar>span{background:var(--success)}.kanban-card-progress-tick{flex-shrink:0}.kanban-column[data-state-type] .kanban-column-title h3{align-items:center;gap:8px;display:flex}.kanban-column[data-state-type] .kanban-column-title h3:before{content:"";background:var(--column-tone-ink);border-radius:50%;flex-shrink:0;width:8px;height:8px}.kanban-column[data-state-type] .column-count:not(.column-count--over){background:var(--column-tone-fill);color:var(--column-tone-ink);border-color:#0000}.kanban-column[data-state-type=backlog]{--column-tone-fill:var(--tone-backlog-fill);--column-tone-ink:var(--tone-backlog-ink)}.kanban-column[data-state-type=in_progress]{--column-tone-fill:var(--tone-progress-fill);--column-tone-ink:var(--tone-progress-ink)}.kanban-column[data-state-type=waiting]{--column-tone-fill:var(--tone-waiting-fill);--column-tone-ink:var(--tone-waiting-ink)}.kanban-column[data-state-type=done]{--column-tone-fill:var(--tone-done-fill);--column-tone-ink:var(--tone-done-ink)}.kanban-card-reference{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.kanban-card h4{margin:6px 0 0;font-size:.875rem;font-weight:550;line-height:1.45}.kanban-card-bottom{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.kanban-card-assignee{flex:none;margin-left:auto;display:flex}.kanban-card-assignee img{pointer-events:none}.kanban-assignee-tooltip{z-index:2;border-radius:var(--radius);background:var(--ink);width:max-content;max-width:calc(100% - 16px);color:var(--surface);overflow-wrap:break-word;visibility:hidden;opacity:0;padding:5px 8px;font-size:.75rem;font-weight:500;line-height:1.4;transition:opacity .12s,visibility .12s;position:absolute;bottom:42px;right:8px}.kanban-assignee-tooltip:after{clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 28px) 100%);content:"";height:30px;position:absolute;top:100%;left:0;right:0}.kanban-card-assignee:hover .kanban-assignee-tooltip,.kanban-card:focus-visible .kanban-assignee-tooltip{visibility:visible;opacity:1}.kanban-card .kanban-card-assignee--dismissed .kanban-assignee-tooltip,.kanban-card.kanban-card--dragging .kanban-assignee-tooltip{visibility:hidden;opacity:0}.kanban-loading{color:var(--muted);margin:0;font-size:.8125rem}.kanban-card[draggable=true]{touch-action:none;cursor:grab}.kanban-card[draggable=true]:active{cursor:grabbing}.kanban-card-top{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.kanban-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kanban-card--dragging{opacity:.5;border-style:dashed}.kanban-column--drop{border-color:var(--accent)}.kanban-drop-marker{background:var(--accent);border-radius:2px;height:3px;margin:0 0 10px}.feature-activity-list{border-left:2px solid var(--line);margin:12px 0;padding:0 0 0 16px;list-style:none}.feature-activity-list li{overflow-wrap:anywhere;border:0;flex-direction:column;gap:4px;padding:0 0 16px;display:flex}.feature-activity-list li:last-child{padding-bottom:0}.feature-activity-meta{color:var(--muted);font-size:.8125rem}.activity-meta{align-items:flex-start;gap:8px;display:flex}.comment-list,.comment-replies{flex-direction:column;gap:16px;margin:12px 0;padding:0;list-style:none;display:flex}.comment-replies{border-left:2px solid var(--line);margin:12px 0 0;padding-left:16px}.comment{overflow-wrap:anywhere;border-radius:var(--radius);flex-direction:column;gap:6px;transition:background-color .6s;display:flex}.comment-actions,.comment-confirm{flex-wrap:wrap;align-items:center;gap:12px;font-size:.8125rem;display:flex}.question-comment{margin-top:12px}.question-comment summary{cursor:pointer;color:var(--accent);font-size:.8125rem}.question-comment summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.question-comment>.rich-text{margin-top:8px}.comment-deleted{color:var(--muted);margin:0;font-style:italic}.comment-composer{flex-direction:column;gap:8px;margin-top:12px;display:flex}@media (width>=761px){.comment-new{top:var(--comment-sticky-top,0px);z-index:1;background:var(--paper);border-bottom:1px solid var(--line);padding-block:12px;position:sticky}.comment-new>.comment-composer,.comment-new>.comment-composer>.markdown-editor+.form-actions{margin-top:0}.comment-new>.comment-composer>.markdown-editor .markdown-editor-content,.comment-new>.comment-composer>.markdown-editor .mdxeditor-source-editor,.comment-new>.comment-composer>.markdown-editor .mdxeditor-source-editor .cm-editor{min-height:150px}.comment-new>.comment-composer>.markdown-editor .mdxeditor-root-contenteditable,.comment-new>.comment-composer>.markdown-editor .mdxeditor-source-editor .cm-scroller{overscroll-behavior-y:contain;max-height:clamp(150px,35dvh,320px);overflow-y:auto}}.activity-meta .avatar{margin-top:-2px}.feature-title-link{color:inherit;text-decoration:none}.feature-title-link:hover{text-underline-offset:3px;text-decoration:underline}.feature-detail-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;display:grid}.feature-detail-content>section+section{margin-top:32px}.feature-detail-layout h2{margin:0 0 16px;font-size:1rem}.feature-detail-sidebar{border-left:1px solid var(--line);overflow-wrap:anywhere;padding-left:24px}.feature-detail-sidebar>.blocked-by{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.feature-detail-sidebar>section+section{margin-top:32px}.feature-detail-content .feature-activity-list{font-size:.875rem}.feature-detail-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;margin-bottom:24px;display:flex}.feature-detail-tabs [role=tab]{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;margin:0;padding:0 0 12px;display:inline-flex}.feature-detail-tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.feature-detail-tabs [role=tab]:hover{color:var(--ink);background:0 0}@media (width<=760px){.feature-detail-layout{grid-template-columns:minmax(0,1fr);gap:32px}.feature-detail-content,.feature-detail-sidebar{grid-area:auto}.feature-detail-sidebar{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}}.feature-modal{box-sizing:border-box;border:1px solid var(--line);width:calc(min(1600px,90vw) + 25px);max-width:none;height:85dvh;max-height:85dvh;color:var(--ink);background:var(--paper);border-radius:8px;margin:auto;padding:24px 32px 32px;overflow-y:auto;box-shadow:0 20px 80px #0000002e}.feature-modal::backdrop{background:var(--backdrop)}.feature-modal-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.feature-modal--sticky-header>.feature-modal-toolbar{z-index:2;background:var(--paper);margin:-24px -32px 0;padding:24px 32px 32px;position:sticky;top:-24px}.feature-modal-title{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.feature-modal-title .feature-reference{white-space:nowrap;flex-shrink:0}.feature-modal-title h1{overflow-wrap:anywhere;margin:0;font-size:1.375rem;line-height:1.35}.feature-modal-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.feature-modal-actions>button{margin:0}.feature-modal-close{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}@media (width<=760px){.feature-modal-toolbar{flex-wrap:wrap;gap:16px}.feature-modal-title{flex-basis:100%}.feature-modal-actions{margin-left:auto}.feature-modal--sticky-header>.feature-modal-toolbar{margin-top:-16px;padding-top:16px;margin-inline:-20px;padding-inline:20px;top:-16px}.feature-modal{width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 24px);padding:16px 20px 24px}}.feature-modal--tasks[open]{flex-direction:column;display:flex;overflow:hidden}.feature-modal--tasks>*{flex-shrink:0}.feature-modal--tasks .feature-detail-layout{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.feature-modal--tasks .feature-detail-content{flex-direction:column;min-width:0;min-height:0;display:flex}.feature-modal--tasks #feature-panel-tasks,.feature-modal--tasks .feature-tasks{flex-direction:column;flex:1;min-height:0;display:flex}.feature-modal--tasks .feature-detail-sidebar{min-height:0;overflow-y:auto}.feature-modal--tasks[open]:has(.task-add-form){overflow-y:auto}.feature-modal--tasks:has(.task-add-form) .feature-detail-layout{flex:none}.feature-modal--tasks:has(.task-add-form) .task-board{min-height:24rem}@media (width<=760px){.feature-modal--tasks[open]{height:calc(100dvh - 24px)}.feature-modal--tasks .feature-detail-sidebar{display:none}}button.feature-epic-badge{min-height:0;font-weight:inherit;text-align:left;margin:0}.feature-epic-badge--empty{--epic-colour:var(--muted);border-color:color-mix(in srgb, var(--control-border) 60%, var(--surface));background:var(--surface);color:var(--muted);padding:2px 8px}.feature-epic-badge--empty:hover,.feature-epic-badge--empty[aria-expanded=true]{border-color:var(--control-border);background:var(--hover);color:var(--ink)}.epic-assignment-popup{z-index:2;border:1px solid var(--line);background:var(--surface);border-radius:6px;width:min(320px,100vw - 24px);max-height:calc(100dvh - 24px);padding:10px 16px 16px;position:fixed;overflow:auto;box-shadow:0 8px 28px #00000024}.epic-title{--epic-title-line:calc(1.375rem * 1.35);flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.epic-title>.feature-reference{height:var(--epic-title-line);align-items:center;margin:5px 0 0;display:inline-flex}.epic-colour-picker{flex:none}.epic-colour-trigger{width:var(--epic-title-line);height:var(--epic-title-line);border-radius:var(--radius);background:0 0;border:0;justify-content:center;align-items:center;min-height:0;margin:5px 0 0;padding:0;display:flex}.epic-colour-trigger .epic-color{flex:0 0 var(--epic-title-line);width:var(--epic-title-line);height:var(--epic-title-line);margin:0}.epic-colour-trigger:hover:not(:disabled),.epic-colour-trigger[aria-expanded=true]{outline:1px solid var(--ink);outline-offset:2px;background:0 0}.epic-colour-trigger:active{background:0 0}.epic-colour-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.epic-colour-popup{z-index:2;border:1px solid var(--line);background:var(--surface);border-radius:6px;width:min(378px,100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;position:fixed;overflow:auto;box-shadow:0 8px 28px #00000024}.epic-colour-popup .epic-colour-field{margin:0}@media (pointer:coarse){.epic-colour-trigger{width:44px;height:44px;margin-top:calc((var(--epic-title-line) + 10px - 44px) / 2)}}.epic-assignment-popup-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.epic-assignment-popup-heading a{align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.epic-assignment-popup-heading button{min-height:28px;margin:0;padding:0 8px;font-size:1.25rem}.epic-assignment-popup label{margin-bottom:8px;font-size:.8125rem;display:block}.epic-assignment-popup select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:4px;padding:8px 10px;font-size:.875rem}.epic-assignment-popup select[aria-busy=true]{color:var(--muted);background:var(--hover)}.feature-inline-title{flex:1;min-width:0}.feature-title-trigger,.feature-inline-title textarea{width:100%;font:inherit;text-align:left;color:var(--ink);border-radius:4px;margin:0;padding:4px 6px;font-size:1.375rem;font-weight:600;line-height:1.35}.feature-title-trigger{overflow-wrap:anywhere;background:0 0;border:1px solid #0000;min-height:0}.feature-title-trigger:hover:not(:disabled){background:var(--pressed);border-color:#0000}.feature-inline-title textarea{box-sizing:border-box;border:1px solid var(--accent);background:var(--surface);resize:none;min-height:0;display:block;overflow:hidden}.feature-title-field{position:relative}.feature-title-actions{z-index:1;justify-content:flex-end;gap:4px;margin-top:6px;display:flex;position:absolute;top:100%;right:0}.feature-title-actions button{background:var(--surface);justify-content:center;align-items:center;width:32px;min-height:32px;margin:0;padding:0;display:inline-flex;box-shadow:0 2px 5px #00000014}.feature-title-actions button:hover:not(:disabled){background:var(--disabled)}.feature-title-actions button:disabled{background:var(--disabled);color:var(--muted);opacity:1}@media (width<=760px){.feature-modal-title{position:relative}.feature-title-field{position:static}.feature-title-actions{left:0;right:auto}}.feature-metadata{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:24px 12px;margin:0;font-size:.875rem;display:grid}.feature-metadata dt{color:var(--muted);padding-top:5px;font-weight:550}.feature-metadata dd{min-width:0;margin:0}.feature-usage{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;padding-top:5px;display:flex}.feature-usage-lead{color:var(--ink);font-weight:500;line-height:1.4}.feature-usage-detail,.feature-usage-empty{color:var(--muted);font-size:.75rem;line-height:1.5}.feature-usage-empty{padding-top:5px;font-size:.875rem;line-height:1.4;display:block}.feature-status-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.feature-actions-menu{margin-left:auto;position:relative}.feature-actions-button{width:32px;height:32px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.feature-actions-button:hover:not(:disabled),.feature-actions-button:focus-visible,.feature-actions-button[aria-expanded=true]{background:var(--overlay-hover)}.feature-actions-button:active:not(:disabled){background:var(--overlay-active)}.feature-actions-button:disabled{opacity:.45}.feature-actions{white-space:nowrap}.feature-actions-popup{padding:0;overflow:hidden}.feature-actions-popup .text-button{white-space:nowrap;border-radius:0;width:100%}.feature-actions-popup .text-button:hover,.feature-actions-popup .text-button:focus-visible{color:var(--ink);background:var(--overlay-hover)}.feature-actions-popup .text-button:active{background:var(--overlay-active)}.feature-actions-popup .text-button:focus-visible{outline-offset:-2px}.assignee-control{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.assignee-pill{border-radius:var(--radius);max-width:100%;min-height:32px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin:0 0 0 -6px;padding:4px 10px 4px 6px;font-weight:400;display:flex}.assignee-pill:hover:not(:disabled),.assignee-pill:focus-visible,.assignee-pill[aria-expanded=true]{background:var(--pressed-strong)}.assignee-pill:disabled{cursor:default;background:0 0}.assignee-unassigned{align-items:center}.assignee-pill .assignee-text{padding-top:6px}.assignee-unassigned .assignee-name{position:relative;top:2px}.assignee-unassigned-icon{width:24px;height:24px;color:var(--surface);background:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.assignee-control .assignee-quick{color:var(--accent);margin-top:4px;padding-left:0}.assignee-identity{align-items:flex-start;gap:8px;min-width:0;display:flex}.assignee-text{flex-direction:column;gap:4px;min-width:0;padding-top:5px;display:flex}.assignee-name{font-weight:500;line-height:1.4}.assignee-owner{color:var(--muted);align-items:center;gap:6px;font-size:.8125rem;display:flex}.assignee-search{width:100%;min-height:40px;font-size:.875rem}.assignee-options,.assignee-options ul{margin:0;padding:0;list-style:none}.assignee-options{max-height:min(320px,50dvh);margin:8px -16px -8px;overflow-y:auto}.assignee-group-label{color:var(--muted);padding:10px 16px 4px;font-size:.75rem;font-weight:550}.assignee-option{cursor:pointer;align-items:center;gap:10px;padding:7px 16px;display:flex}.assignee-option-mine{margin-top:4px}.assignee-option[aria-selected=true]{background:var(--selected)}.assignee-option[aria-disabled=true]{cursor:default;opacity:.55}.assignee-option-current .assignee-option-text>span:first-child{font-weight:550}.assignee-option-text{flex-direction:column;min-width:0;line-height:1.35;display:flex}.assignee-option-owner{color:var(--muted);font-size:.75rem}.assignee-options .field-hint{padding:4px 16px 8px}@media (pointer:coarse){.assignee-option{min-height:44px}}.feature-status-control{position:relative}.feature-status-trigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;max-width:100%;min-height:32px;margin:0;padding:5px 8px;display:inline-flex}.feature-status-trigger svg{flex-shrink:0}.state-tone-backlog{--state-fill:var(--tone-backlog-fill);--state-ink:var(--tone-backlog-ink)}.state-tone-in_progress{--state-fill:var(--tone-progress-fill);--state-ink:var(--tone-progress-ink)}.state-tone-waiting{--state-fill:var(--tone-waiting-fill);--state-ink:var(--tone-waiting-ink)}.state-tone-done{--state-fill:var(--tone-done-fill);--state-ink:var(--tone-done-ink)}.feature-status-trigger,.feature-status-trigger:hover,.feature-status-label{color:var(--state-ink);background:var(--state-fill);border:1px solid color-mix(in srgb, var(--state-ink) 25%, transparent)}.feature-status-label{border-radius:3px;padding:2px 5px;font-size:.75rem;display:inline-block}.feature-status-options{z-index:3;border:1px solid var(--line);background:var(--surface);border-radius:4px;width:max(100%,220px);max-width:calc(100vw - 48px);max-height:min(380px,50dvh);padding:0;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 6px 20px #00000024}.feature-status-options [role=option]{text-align:left;background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:7px 12px;display:block}.feature-status-options [role=option]:hover,.feature-status-options [role=option]:focus,.feature-status-options [aria-selected=true]{outline-offset:-2px;background:var(--pressed)}.error-toast{z-index:20;border:1px solid var(--error-border);background:var(--surface);width:max-content;max-width:min(420px,100vw - 48px);color:var(--ink);border-radius:6px;align-items:flex-start;gap:16px;padding:16px;font-size:.875rem;font-weight:400;line-height:1.5;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 24px #00000029}.error-toast>div{overflow-wrap:anywhere;min-width:0}.error-toast>button{flex-shrink:0;justify-content:center;align-items:center;width:28px;min-height:28px;margin:0;padding:0;display:inline-flex}.error-toast .text-button{margin:8px 0 0;display:block}.feature-description-trigger{border:1px solid var(--control-border);cursor:pointer;overflow-wrap:anywhere;border-radius:6px;min-height:300px;padding:16px}.feature-description-trigger:hover:not([aria-disabled=true]){background:var(--disabled);border-color:var(--muted)}.feature-description-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feature-description-trigger[aria-disabled=true]{cursor:default}.feature-description-trigger>:first-child,.feature-description-trigger .rich-text>:first-child{margin-top:0}.markdown-editor{border:1px solid var(--control-border);background:var(--surface);--font-body:"Inter Variable", sans-serif;--baseText:var(--ink);--baseTextContrast:var(--ink);border-radius:6px}.markdown-editor .mdxeditor{border-radius:inherit;font-family:inherit}.markdown-editor .markdown-toolbar{border-bottom:1px solid var(--line);background:var(--sunken);border-radius:6px 6px 0 0;flex-wrap:wrap;gap:2px;padding:8px;position:static}.markdown-editor button{font:inherit;margin:0;font-size:.8125rem;line-height:1.4}.markdown-editor .markdown-toolbar [role=combobox]:hover,.markdown-editor .markdown-toolbar [role=combobox]:active{background-color:var(--baseBgActive)}.markdown-editor .markdown-toolbar button{min-height:32px;padding:4px}.markdown-editor .markdown-toolbar>div{flex-wrap:wrap;min-width:0}.markdown-editor .markdown-format-controls,.markdown-editor .markdown-format-controls>div{display:contents!important}.markdown-editor input{min-width:0;margin:0}.markdown-editor-content{overflow-wrap:anywhere;min-height:300px;padding:16px;font-size:.875rem;line-height:1.6}.markdown-editor-content p{margin:0 0 12px}.markdown-editor .mdxeditor-source-editor{min-height:300px}.markdown-editor.compact .markdown-editor-content{min-height:0;padding:8px 12px}.markdown-editor.compact .markdown-editor-content p{margin:0}.markdown-editor .cm-editor{min-height:160px}.markdown-editor .mdxeditor-popup-container{z-index:30}.markdown-editor .mdxeditor-popup-container button{min-height:32px}.rich-text img,.markdown-editor img{max-width:100%;height:auto}.markdown-editor-content .image-resize-wrapper{vertical-align:middle;max-width:calc(100% - 44px);margin-right:44px;line-height:0}.markdown-editor-content .image-resize-wrapper img{display:block}.markdown-editor-content .image-resize-wrapper[data-image-selected=true] img{outline:2px solid var(--accent)}.markdown-editor .image-resize-handle{width:44px;height:64px;min-height:44px;box-shadow:none;opacity:0;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;place-items:center start;padding:0 0 0 10px;display:grid;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.markdown-editor .image-resize-handle>span{background:var(--control-border);border-radius:2px;width:4px;height:48px}.image-resize-wrapper:hover .image-resize-handle,.image-resize-wrapper[data-image-selected=true] .image-resize-handle,.markdown-editor .image-resize-handle:focus-visible,.markdown-editor .image-resize-handle[data-resizing]{opacity:1}.markdown-editor .image-resize-handle:hover,.markdown-editor .image-resize-handle:active{background:0 0}.markdown-editor .image-resize-handle:hover>span,.markdown-editor .image-resize-handle:focus-visible>span,.image-resize-wrapper[data-image-selected=true] .image-resize-handle>span,.markdown-editor .image-resize-handle[data-resizing]>span{background:var(--accent)}.markdown-editor .image-resize-handle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.image-resize-guides{pointer-events:none;background:repeating-linear-gradient(to right, var(--line) 0, var(--line) 1px, transparent 1px, transparent 88px);position:absolute;inset:-16px 0}.rich-text hr{border:0;border-top:1px solid var(--line);margin:20px 0}.markdown-table-scroll{overflow-x:auto}.rich-text table{border-collapse:collapse;width:100%}.rich-text th,.rich-text td{border:1px solid var(--line);text-align:left;padding:8px 12px}.rich-text th{background:var(--disabled)}.rich-text input[type=checkbox]{width:auto;margin:0 6px 0 0}.markdown-editor .mdxeditor-popup-container [role=dialog]:has(form){width:min(460px,100vw - 40px);max-width:calc(100vw - 40px);padding:20px;display:block}.markdown-editor .mdxeditor-popup-container [role=dialog] h2{margin:0 0 16px;font-size:1rem}.markdown-editor .mdxeditor-popup-container label{margin:0 0 6px}.markdown-editor .mdxeditor-popup-container input{width:100%}.epic-inline-heading{margin-bottom:32px}.epic-description-heading{margin:0 0 16px;font-size:.875rem}.epic-tickets{container-type:inline-size}.epic-ticket-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.epic-ticket-toolbar>.epic-state-filter{margin:0}.epic-ticket-toolbar>button{margin:0;margin-inline-start:auto}.epic-add-feature{flex-wrap:wrap;flex-basis:100%;align-items:end;gap:12px;min-width:0;display:flex}.epic-add-feature>label{flex-direction:column;flex:14rem;gap:8px;min-width:0;margin:0;display:flex}.epic-add-feature>label:first-child{flex:2 28rem}.epic-add-feature input,.epic-add-feature select{width:100%;min-width:0;min-height:44px}.epic-add-feedback{overflow-wrap:anywhere;flex-basis:100%}.epic-add-feedback:empty{display:none}.epic-add-feature .form-actions{flex-wrap:wrap;gap:12px;min-height:44px;margin-top:0}.epic-state-filter{color:var(--muted);font-weight:500}.epic-state-filter .select{min-width:0;max-width:calc(100% - 3.5rem)}.epic-ticket-count{background:var(--sunken);min-width:22px;height:22px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 6px;font-size:.75rem;font-weight:500;display:inline-grid}.epic-ticket-list{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0;padding:0;list-style:none}.epic-ticket-list:empty{display:none}.epic-ticket-list li+li{border-top:1px solid var(--line)}.epic-ticket-list a{color:var(--ink);border-radius:6px;grid-template-rows:auto auto;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:12px 14px;text-decoration:none;display:grid}.epic-ticket-list a:hover{background:var(--hover)}.epic-ticket-list a:focus-visible{outline-offset:-2px}.epic-ticket-list .feature-reference{letter-spacing:.025em;overflow-wrap:anywhere;white-space:normal;grid-area:1/1/span 2;margin:0;font-size:.75rem;font-weight:500}.epic-ticket-context{display:contents}.epic-ticket-title{overflow-wrap:anywhere;grid-area:1/2;font-size:.875rem;font-weight:500;line-height:1.4}.epic-ticket-product{color:var(--muted);overflow-wrap:anywhere;grid-area:2/2;font-size:.75rem;line-height:1.4}.epic-ticket-status{border:1px solid var(--line);background:var(--sunken);max-width:9rem;color:var(--ink-soft);overflow-wrap:anywhere;border-radius:4px;grid-area:1/3/span 2;justify-self:end;padding:3px 7px;font-size:.6875rem;font-weight:500;line-height:1.4}@container (width<=440px){.epic-ticket-list a{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:6px 10px;padding:12px}.epic-ticket-list .feature-reference{grid-row:1;align-self:start;padding-top:2px}.epic-ticket-title{grid-column:2/span 2}.epic-ticket-status{grid-row:2;max-width:7rem}}.attachments-panel{margin-top:28px}.attachments-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.attachments-heading h2{align-items:center;gap:8px;margin:0;font-size:.875rem;display:flex}.attachments-heading button,.prototypes-heading .secondary-button,.attachment-list button{flex-shrink:0;margin:0}.attachments-heading button,.prototypes-heading .secondary-button{min-height:32px;padding:4px 10px;font-size:.75rem}.attachment-list{margin:12px 0 0;padding:0;list-style:none}.attachment-list li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.attachment-file-icon{background:var(--selected);width:28px;height:28px;color:var(--accent);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.attachment-file-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.8125rem;font-weight:500}.attachment-file-meta{color:var(--muted);font-size:.75rem}@media (width<=600px){.attachment-list li{flex-wrap:wrap}.attachment-file-meta{flex-basis:100%;order:1;padding-left:38px}}a.attachment-file-name{color:var(--ink);text-decoration:none}a.attachment-file-name:hover{color:var(--accent);text-decoration:underline}.avatar{--avatar-size:32px;width:var(--avatar-size);height:var(--avatar-size);vertical-align:middle;flex:none;font-size:.75rem;display:inline-flex;position:relative}.avatar-24{--avatar-size:24px;font-size:.625rem}.avatar-40{--avatar-size:40px;font-size:.875rem}.avatar-56{--avatar-size:56px;font-size:1.125rem}.avatar-80{--avatar-size:80px;font-size:1.5rem}.avatar-owner-marker{box-shadow:0 0 0 2px var(--surface);border-radius:50%;display:flex;position:absolute;bottom:-4px;right:-4px}.avatar-face{color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-weight:600;line-height:1;display:flex;position:relative;overflow:hidden}.avatar-agent>.avatar-face{border-radius:calc(var(--avatar-size) * .22)}.avatar-face img{object-fit:cover;width:100%;height:100%;display:block}.avatar-marker{--avatar-marker-bg:var(--ink);width:max(12px, calc(var(--avatar-size) * .4));height:max(12px, calc(var(--avatar-size) * .4));color:var(--surface);background:var(--avatar-marker-bg);box-shadow:0 0 0 1.5px var(--surface);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-3px;right:-3px}.avatar-marker svg{width:74%;height:74%}.avatar-crop-dialog,.archive-feature-dialog{border:1px solid var(--line);width:min(34rem,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:var(--surface);border-radius:8px;margin:auto;padding:24px;overflow-y:auto;box-shadow:0 20px 80px #0000002e}.avatar-crop-dialog::backdrop,.archive-feature-dialog::backdrop{background:var(--backdrop)}.avatar-crop-dialog h2,.archive-feature-dialog h2{letter-spacing:-.015em;margin:0 0 20px;font-size:.9375rem;font-weight:550;line-height:1.4}.avatar-crop-body{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.avatar-crop-stage{width:256px}.avatar-crop-viewport{border-radius:var(--radius);background:var(--disabled);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:256px;height:256px;position:relative;overflow:hidden}.avatar-crop-viewport:active{cursor:grabbing}.avatar-crop-viewport:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.avatar-crop-viewport:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 256px #14181473}.avatar-crop-viewport.avatar-crop-agent:after{border-radius:22%}.avatar-crop-viewport img{pointer-events:none;max-width:none;position:absolute}.avatar-crop-hint{margin-top:8px;font-size:.75rem;line-height:1.5}.avatar-crop-side{flex-direction:column;flex:1;gap:24px;min-width:10rem;display:flex}.avatar-crop-field label{margin-top:0}.avatar-crop-field input[type=range]{min-height:28px;accent-color:var(--ink);background:0 0;border:0;padding:0}.avatar-crop-preview-group{align-items:center;gap:12px;display:flex}.avatar-crop-preview{--avatar-size:64px}.avatar-crop-preview .avatar-face{background:var(--disabled)}.avatar-crop-preview .avatar-face img{max-width:none;position:absolute}.avatar-crop-preview-label{color:var(--muted);font-size:.8125rem}.avatar-crop-actions{justify-content:flex-end}@media (pointer:coarse){.avatar-crop-field input[type=range]{min-height:44px}}.comment .rich-text>:last-child{margin-bottom:0}.comment-actions .text-button{margin-top:0}.kanban-card-progress{color:var(--muted);align-items:center;gap:8px;margin:6px 0 0;font-size:.75rem;display:flex}.kanban-card-progress-bar{background:var(--line);border-radius:2px;flex:1;height:4px;overflow:hidden}.kanban-card-progress-bar>span{background:var(--signal);height:100%;display:block}.kanban-card-product{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:.75rem}.task-card-feature{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:6px;margin:6px 0 0;font-size:.75rem;display:flex}.task-card-usage{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:.75rem;line-height:1.5}.task-pr-link{color:var(--accent);margin-left:auto;font-size:.75rem;font-weight:600}.task-pr-prompt{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:12px 0;display:flex}.task-pr-prompt label{flex-direction:column;flex:260px;gap:4px;display:flex}.task-pr-field{margin:12px 0}.task-pr-label{color:var(--muted);margin-bottom:4px;font-size:.875rem;font-weight:550;display:block}.task-pr-view,.task-pr-editor{align-items:center;gap:8px;display:flex}.task-pr-view{cursor:pointer;border-radius:4px;padding:4px 6px}.task-pr-view:hover:not([data-disabled=true]){background:var(--pressed)}.task-pr-view[data-disabled=true]{cursor:default}.task-pr-link{overflow-wrap:anywhere;flex:1;min-width:0}.task-pr-editor input{flex:1;min-width:0;margin:0}.task-pr-icon{flex:none;justify-content:center;align-items:center;width:32px;min-height:32px;margin:0;padding:0;display:inline-flex}.task-pr-empty{min-height:0;font:inherit;text-align:left;cursor:inherit;background:0 0;border:0;margin:0;padding:0}.task-dialog-details{margin:12px 0 0;font-size:.875rem}.task-dialog-details>div{gap:12px;display:flex}.task-dialog-details dt{color:var(--muted);font-weight:550}.task-dialog-details dd{margin:0}.task-board{flex-direction:column;flex:1;min-height:0;display:flex}.task-filter{flex-shrink:0;align-items:center;gap:8px;margin-top:16px;font-size:.875rem;display:flex}.feature-tasks-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.feature-tasks-actions>.needs-input-filter,.feature-tasks-actions>button{margin:0}.feature-tasks-actions>.task-add-form{flex-basis:100%}.mention{background:var(--mention);color:var(--accent);vertical-align:middle;border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 2px;font-weight:550;display:inline-flex}.mention--missing{background:var(--disabled);color:var(--muted)}.mention-anchor{z-index:40;visibility:hidden;top:var(--mention-top,0)!important;left:var(--mention-left,0)!important;width:auto!important;height:auto!important;position:fixed!important}.mention-anchor[data-placed]{visibility:visible}.mention-menu{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:220px;max-width:min(360px,100vw - 32px);max-height:300px;color:var(--ink);margin:0;padding:4px;font-size:.875rem;list-style:none;overflow-y:auto;box-shadow:0 2px 8px #0000001f}.mention-menu-option{cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:8px;height:36px;padding:0 8px;display:flex}.mention-menu-option--highlighted{background:var(--mention)}.mention-menu-name{font-weight:550}.mention-menu-detail{color:var(--muted);margin-left:auto;padding-left:12px}.needs-input-badge{background:var(--attention-fill);color:var(--attention-fill-ink);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:.75rem;font-weight:600;line-height:1.5}.kanban-card-top .needs-input-badge{margin-right:auto}.needs-input-area{flex-direction:column;align-items:flex-start;gap:12px;margin:-16px 0 24px;display:flex}.feature-modal--sticky-header>.needs-input-area{margin-top:0}.needs-input-banner{border:1px solid var(--attention-border);border-radius:var(--radius);background:var(--attention-surface);color:var(--attention-ink);flex-wrap:wrap;align-self:stretch;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.needs-input-banner>p[role=status]{overflow-wrap:anywhere;flex:280px;margin:0}.needs-input-banner>.form-error{flex-basis:100%;margin:0}.needs-input-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.needs-input-actions>button,.needs-input-actions>a{margin:0}.request-input{align-self:stretch}.request-input .comment-composer{margin-top:0}.request-input-button{margin:0}.request-input .markdown-editor-content,.request-input .markdown-editor .mdxeditor-source-editor{min-height:120px}.comment:focus{outline:2px solid var(--accent);outline-offset:4px}.comment--target{background:var(--attention-surface)}.needs-input-filter{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 0;display:flex}.needs-input-filter-label{color:var(--muted);font-size:.8125rem;font-weight:500;line-height:1.4}.needs-input-filter-note{color:var(--ink-soft);margin:0;font-size:.875rem}.needs-input-filter .secondary-button{margin-top:0}.features-filter+*{margin-top:24px}.needs-input-filter [aria-pressed=true]{background:var(--attention-fill);border-color:var(--series-warning);color:var(--attention-fill-ink);font-weight:600}.board-toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;margin-top:16px;display:flex}.board-toolbar>.needs-input-filter{margin:0}.board-toolbar .needs-input-filter .secondary-button{background:var(--surface)}.board-toolbar .needs-input-filter .secondary-button:not([aria-pressed=true]):hover{background:var(--disabled)}.board-toolbar .needs-input-filter [aria-pressed=true]{background:var(--attention-fill)}.toolbar-label{color:var(--muted);font-size:.8125rem;font-weight:500;line-height:1.4}.questions-editor,.question-options{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.questions-editor>li{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;padding:8px;display:flex}.question-number{font-weight:600}.question-type,.question-actions,.question-options>li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.question-options>li input{flex:1;min-width:0}.questions-locked{color:var(--muted);margin:0}.questions,.answer-list{margin:.5rem 0;padding:0;list-style:none}.questions>li{gap:.5rem;margin-bottom:.75rem;display:flex}.questions>li>div{flex:1;min-width:0}.questions fieldset{border:0;flex:1;min-width:0;margin:0;padding:0}.questions legend{margin-bottom:4px;padding:0;font-size:.9375rem;font-weight:550;line-height:1.5}.questions legend .rich-text{font-size:inherit}.question-context{color:var(--muted);margin-bottom:8px}.question-context .rich-text p{color:inherit;margin:0}.question-number{color:var(--muted)}.questions li.question-form{display:block}.question-option{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0 0 6px;position:relative}.question-option.selected{border-color:var(--accent);background:var(--selected)}.question-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.question-option>label{cursor:pointer;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:.875rem;font-weight:400;line-height:1.5;display:flex}.question-option.tagged>label{padding-right:112px}.questions fieldset .question-option>:is(input,textarea){width:calc(100% - 24px);margin:0 12px 8px;display:block}.question-letter{color:var(--muted);flex:none}.question-label{overflow-wrap:anywhere;min-width:0}.question-recommended{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;pointer-events:none;border-radius:999px;padding:1px 9px;font-size:.75rem;font-weight:500;line-height:1.5;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.question-type label{align-items:center;gap:.5rem;margin:0;font-weight:400;display:flex}.feature-prioritise-option,.checkbox-option{align-items:center;gap:.5rem;font-weight:400;display:flex}.question-option>label input,.question-type input,.feature-prioritise-option input,.checkbox-option input{flex:none;width:16px;height:16px;min-height:0;margin:0;padding:0}.question-picks{margin:0;padding:0;font-size:.875rem;line-height:1.65;list-style:none}.question-picks>li{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pick-label{overflow-wrap:anywhere;min-width:0}.pick-count{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:.75rem;font-weight:500;line-height:1.5}.question-lead{color:var(--muted);gap:.5rem;font-size:.875rem;line-height:1.65;display:flex}.question-lead .question-number{flex:none;font-weight:400}.question-lead .rich-text{min-width:0;color:inherit}.question-lead .rich-text p{color:inherit;margin:0}.answer-pick{overflow-wrap:anywhere;font-size:.875rem;line-height:1.65}.questions fieldset textarea{width:100%;margin-top:.25rem;display:block}.questions-tally{color:var(--muted);margin:0}.answer-list>li{margin-bottom:8px}@media (width<=620px){.question-type,.question-actions{flex-direction:column;align-items:stretch}.question-option.tagged>label{padding-top:30px;padding-right:12px}.question-recommended{top:6px;left:12px;right:auto;transform:none}.questions-view .form-actions{flex-direction:column;align-items:stretch}}@media (pointer:coarse){.question-option>label,.question-type label,.question-options button,.question-actions button{min-height:44px}}.blocked-by,.blocks{margin-top:32px}.task-dialog .blocked-by,.task-dialog .blocks{margin-top:24px}.blocker-heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.blocker-heading h3{margin:0;font-size:.9375rem;font-weight:550;line-height:1.4}.blocker-list{margin:0;padding:0;list-style:none}.blocker-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 24px;align-items:start;column-gap:8px;padding:10px 0;display:grid}.blocker-row:last-child{border-bottom:1px solid var(--line)}.blocker-text{grid-column:1;min-width:0;line-height:1.45}.blocker-reference{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:500;text-decoration:none}.blocker-reference:hover{text-decoration:underline}.blocker-title{color:var(--ink);overflow-wrap:anywhere}.blocker-row--cleared .blocker-title{color:var(--muted)}.blocker-state{color:var(--muted);margin-top:2px;font-size:.75rem;display:block}.blocker-cleared{color:var(--success);font-weight:500}.blocker-remove{width:24px;height:24px;min-height:0;color:var(--muted);background:0 0;border:0;border-radius:5px;grid-column:2;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.blocker-remove:hover:not(:disabled){color:var(--ink);background:0 0}.blocker-add{color:var(--accent);margin-top:8px;padding-left:0}.blocker-popup .blocker-option{display:block}.blocker-popup .blocker-option>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blocker-option-reference{font-variant-numeric:tabular-nums;font-weight:550}.blocker-popup .form-error{margin-top:8px}.blocker-empty{color:var(--muted);margin:0;font-size:.875rem}@media (pointer:coarse){.blocker-remove{justify-content:flex-end;justify-self:end;width:44px;height:44px;margin:-10px 0;padding-right:4px}.blocker-add{min-height:44px}}.blocked-badge{background:var(--tone-blocked-fill);color:var(--tone-blocked-ink);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:.75rem;font-weight:600;line-height:1.5}.workflow-clearing{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 0;display:flex}.workflow-clearing select{min-width:200px}@media (width<=620px){.workflow-clearing{flex-direction:column;align-items:stretch}}@media (pointer:coarse){.workflow-clearing select{min-height:44px}}.products-screen.dashboard{margin:16px auto 72px}.dashboard-grid{grid-template:"waiting agents""in-progress agents""activity agents"1fr/minmax(0,1fr) 300px;align-items:start;gap:32px 56px;display:grid}.dashboard-panel{min-width:0}.dashboard-waiting{grid-area:waiting}.dashboard-in-progress{grid-area:in-progress}.dashboard-activity{grid-area:activity}.dashboard-agents{grid-area:agents}.dashboard-panel-heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.dashboard-panel-heading h2{margin:0;font-size:.9375rem;font-weight:550;line-height:1.4}.dashboard-waiting-body,.dashboard-in-progress-body{--dashboard-card-row:10.25rem;min-height:var(--dashboard-card-row)}.dashboard-cards{grid-template-columns:repeat(auto-fill,minmax(246px,1fr));gap:10px;display:grid}.dashboard-cards .kanban-card{cursor:pointer;margin-bottom:0}.dashboard-card-status{overflow-wrap:anywhere;margin-top:6px}.dashboard-why{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:.75rem;overflow:hidden}.dashboard-why-pr{display:flex}.dashboard-why-pr>span{white-space:pre;flex:none}.dashboard-why .task-pr-link{text-overflow:ellipsis;flex:0 auto;min-width:0;margin-left:0;font-weight:500;overflow:hidden}.dashboard-empty{color:var(--muted);margin:0;font-size:.875rem}.dashboard-live{color:var(--signal-text);font-size:.75rem;font-weight:500}.activity-filter{margin:0 0 8px}@media (pointer:coarse){.activity-filter .secondary-button{min-height:44px}}.activity-list{margin:0;padding:0;list-style:none}.activity-row{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:10px 0;display:grid}.activity-row:last-child{border-bottom:1px solid var(--line)}.activity-avatar-gap{width:24px}.activity-text{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.45}.activity-actor{font-size:.8125rem;font-weight:500}.activity-ref{color:var(--accent);font-weight:500}.activity-time{color:var(--muted);white-space:nowrap;font-size:.75rem;line-height:1.9}.agent-sidebar-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.agent-sidebar-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.agent-sidebar-list .avatar{flex-shrink:0}.agent-sidebar-details{overflow-wrap:anywhere;flex:1;min-width:0}.agent-sidebar-details p{margin:0}.agent-sidebar-name{color:var(--ink);align-items:center;gap:8px;font-size:.8125rem;font-weight:500;display:flex}.agent-status--online{color:var(--signal-text)}.agent-owner-line{color:var(--muted);font-size:.75rem}.agent-sidebar-details .agent-work{margin-top:4px;font-size:.8125rem}.dashboard-empty .text-button{color:var(--accent);margin-top:0;padding:0;display:inline}.dashboard-empty .text-button:hover{color:var(--accent)}.agent-work-ref{color:var(--accent);font-weight:500}.agent-sidebar-all{margin-top:4px}.agent-sidebar-head{align-items:flex-start;gap:12px;display:flex}.agent-sidebar-text{flex:1;min-width:0}.agent-sidebar-name .agent-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-sidebar-name .column-count{flex-shrink:0}.agent-gauges{--gauge-size:22px;--gauge-stroke:3px;--gauge-count:2;grid-template-columns:repeat(var(--gauge-count), max-content);flex-shrink:0;justify-content:end;align-items:start;gap:2px 10px;margin:0 0 0 auto;display:grid;position:relative}.agent-gauge{justify-items:center;gap:4px;min-width:28px;display:grid}.agent-gauge-ring{width:var(--gauge-size);height:var(--gauge-size);color:var(--ink);border-radius:50%;display:block}.agent-gauge-ring:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.agent-gauge-ring svg{width:100%;height:100%;display:block;overflow:visible}.agent-gauge-track{fill:none;stroke:var(--line);stroke-width:var(--gauge-stroke)}.agent-gauge-fill{fill:none;stroke:currentColor;stroke-width:var(--gauge-stroke);stroke-linecap:butt;stroke-dasharray:var(--value) 100;transform-origin:50%;transition:stroke-dasharray .3s;transform:rotate(-90deg)}.agent-gauge-label{color:var(--muted);letter-spacing:.01em;white-space:nowrap;font-size:.625rem;font-weight:500;line-height:1.4}.agent-gauge--hot .agent-gauge-ring{color:var(--series-warning)}.agent-gauge--hot .agent-gauge-label{color:var(--warning-ink)}.agent-gauges--stale .agent-gauge-ring,.agent-gauges--stale .agent-gauge-label{opacity:.6}.agent-gauges-at{color:var(--muted);white-space:nowrap;grid-column:1/-1;justify-self:end;margin:0;font-size:.6875rem;line-height:1.4}.agent-gauge-tip{z-index:2;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;gap:2px;padding:6px 10px;font-size:.75rem;line-height:1.5;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 2px 8px #00000014}.agent-gauge-tip:before{content:"";height:7px;position:absolute;inset:-7px 0 auto}.agent-gauge-tip strong{font-weight:550}.agent-gauge-tip span{color:var(--muted)}.agent-gauge:hover .agent-gauge-tip,.agent-gauge:focus-within .agent-gauge-tip{display:grid}.agent-gauge[data-tip-hidden] .agent-gauge-tip{display:none}@media (prefers-reduced-motion:reduce){.agent-gauge-fill{transition:none}}@media (width<=760px){.products-screen.dashboard{width:calc(100% - 32px)}.dashboard-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"waiting""in-progress""agents""activity"}.dashboard-cards{grid-template-columns:minmax(0,1fr)}.activity-row{grid-template-columns:24px minmax(0,1fr)}.activity-time{grid-column:2;line-height:1.4}}.update-bar{border:1px solid var(--warning-border);border-radius:var(--radius);background:var(--warning-surface);color:var(--warning-ink);justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:10px 20px;font-size:.875rem;display:flex}.update-bar p{margin:0}.agent-limits{margin-block:3px;font-size:.75rem;line-height:1.5;display:block}.agent-limit-hot{border:1px solid var(--warning-border);border-radius:var(--radius);background:var(--warning-surface);color:var(--warning-ink);padding:0 6px}.agent-limits-at{color:var(--muted)}.agent-limits-stale{opacity:.6}.agent-limits-section .agent-limits{margin:0;font-size:.875rem}.agent-limit-meters{grid-template-columns:max-content minmax(80px,1fr) max-content max-content;align-items:center;gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.agent-limit-meter{display:contents}.agent-limit-meter-label{color:var(--muted);font-weight:500}.agent-limit-track{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.agent-limit-fill{background:var(--series,var(--control-border));border-radius:4px;height:100%;display:block}.agent-limit-meter-hot .agent-limit-fill{background:var(--series-warning)}.agent-limit-meter-value{font-variant-numeric:tabular-nums}.agent-limit-meter-reset{color:var(--muted)}.agent-limits-section .agent-limits-at{margin:12px 0 0;font-size:.75rem}.agent-limit-history{margin-top:28px;font-size:.8125rem}.agent-limit-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.agent-limit-ranges{gap:6px;display:flex}.agent-limit-ranges .secondary-button{margin-top:0}.agent-limit-ranges [aria-pressed=true]{border-color:var(--accent);background:var(--selected);font-weight:600}.agent-limit-legend{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.agent-limit-legend li:before,.agent-limit-tooltip span:before{content:"";vertical-align:middle;background:var(--series);width:12px;height:2px;margin-right:6px;display:inline-block}.agent-limit-frame{min-height:40px;position:relative}.agent-limit-chart{touch-action:pan-y;max-width:100%;display:block;overflow:visible}.agent-limit-grid line{stroke:var(--line);stroke-width:1px}.agent-limit-grid text,.agent-limit-tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.agent-limit-line{fill:none;stroke:var(--series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.agent-limit-held{stroke-dasharray:2 4}.agent-limit-end{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:11px}.agent-limit-hover line{stroke:var(--control-border);stroke-width:1px}.agent-limit-hover circle{fill:var(--series);stroke:var(--canvas);stroke-width:2px}.agent-limit-tooltip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums;gap:2px;padding:6px 10px;display:grid;position:absolute;top:0;box-shadow:0 2px 8px #00000014}.agent-limit-empty{color:var(--muted);margin:0}.agent-limit-table{margin-top:12px}.agent-limit-table summary{cursor:pointer;color:var(--accent)}.agent-limit-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:8px}.agent-limit-table th,.agent-limit-table td{border-bottom:1px solid var(--line);text-align:left;padding:4px 16px 4px 0}.agent-limit-table th[scope=row]{color:var(--muted);font-weight:400}@media (width<=620px){.agent-limit-meters{grid-template-columns:max-content minmax(60px,1fr) max-content}.agent-limit-meter-reset{grid-column:2/-1;margin-top:-6px}}.feature-prototypes,.feature-detail-sidebar .attachments-panel{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.feature-detail-sidebar .attachments-heading{flex-wrap:wrap;gap:8px 12px}.feature-detail-sidebar .attachments-heading h2{font-size:.9375rem;font-weight:550}.feature-detail-sidebar .attachment-list li{grid-template-columns:28px minmax(0,1fr) auto;gap:4px 10px;display:grid}.feature-detail-sidebar .attachment-file-icon{grid-area:1/1/3}.feature-detail-sidebar .attachment-file-name{grid-area:1/2}.feature-detail-sidebar .attachment-file-meta{overflow-wrap:anywhere;grid-area:2/2;padding-left:0}.feature-detail-sidebar .attachment-list button{grid-area:1/3/3}.prototypes-panel{min-width:0}.prototypes-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.prototypes-heading h2{margin:0;font-size:.9375rem;font-weight:550}.prototype-upload-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:8px;margin:16px 0;padding:16px;display:grid}.prototype-upload-form label{margin:0;font-size:.8125rem}.prototype-upload-form input{width:100%;min-width:0;max-width:100%;margin:0 0 8px;font-size:.8125rem}.prototype-upload-form input[type=file]{padding:8px}.prototype-upload-form input::file-selector-button{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius);cursor:pointer;margin-right:8px;padding:6px 8px}.prototype-upload-form .field-hint{margin:0 0 8px;font-size:.75rem}.prototype-list{margin-top:8px}.prototype-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.prototype-row+.prototype-row{border-top:1px solid var(--line)}.prototype-summary h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:.875rem;font-weight:550}.prototype-summary p{overflow-wrap:anywhere;margin:2px 0;font-size:.75rem}.prototype-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.prototype-version{flex:1;gap:4px;min-width:0;font-size:.75rem;display:grid}.prototype-version label{margin:0}.prototype-version select{width:100%;min-height:36px;color:var(--ink);background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius);font:inherit;padding:6px 8px}.prototype-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.prototype-actions button{margin:0;font-size:.75rem}.prototype-run{border-radius:var(--radius);background:var(--accent);min-height:36px;color:var(--surface);justify-content:center;align-items:center;padding:6px 12px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.prototype-run:hover{text-underline-offset:3px;text-decoration:underline}.prototype-row>[role=alert]{margin:0}.prototype-preview{grid-template-columns:280px minmax(0,1fr);width:100%;max-width:none;height:100dvh;margin:0;padding:0;display:grid}.prototype-workspace-sidebar{border-right:1px solid var(--line);background:var(--surface);min-height:0;padding:24px;overflow-y:auto}.prototype-workspace-sidebar h1{margin:24px 0 8px;font-size:1rem}.prototype-ticket-back{color:var(--accent);text-underline-offset:3px;font-size:.8125rem}.prototype-preview-notice{color:var(--muted);margin:24px 0 0;font-size:.75rem}.prototype-workspace-main{min-width:0;min-height:0;display:flex}.prototype-preview iframe{background:var(--surface);border:0;flex:1;width:100%;height:100%}@media (width<=620px){.prototype-preview{grid-template-rows:auto minmax(400px,1fr);grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh}.prototype-workspace-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:16px}.prototype-workspace-main{min-height:65dvh}}.prototype-preview-error{padding:24px}.prototype-list-entry{align-items:center;gap:12px;padding:12px 0;display:flex}.prototype-list-entry+.prototype-list-entry{border-top:1px solid var(--line)}.prototype-list-entry>button,.prototype-list-entry>a{align-self:center;margin:0}.prototype-open{min-width:0;color:var(--ink);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex:1;gap:4px;padding:4px 0;font-size:.875rem;text-decoration:none;display:grid}.prototype-open:hover{background:0 0}.prototype-open:hover>span:first-child{text-underline-offset:3px;text-decoration:underline}.prototype-open .field-hint{margin:0;font-size:.75rem;font-weight:400}.prototype-download{flex-shrink:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;margin:0;padding:8px;display:inline-flex}.prototype-download svg{display:block}.prototype-drop-zone,.attachment-drop-zone{border:1px dashed var(--control-border);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;font-size:.8125rem;display:flex}.prototype-drop-zone>svg,.attachment-drop-zone>svg{color:var(--muted)}.prototype-drop-zone.is-dragging,.attachment-drop-zone.is-dragging{background:var(--selected);border-color:var(--accent)}.prototype-drop-zone[aria-disabled=true],.attachment-drop-zone[aria-disabled=true]{opacity:.6}.prototype-file-picker,.attachment-file-picker{color:var(--accent);text-underline-offset:3px;padding:4px;text-decoration:underline;position:relative}.prototype-file-picker:focus-within,.attachment-file-picker:focus-within{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}.prototype-file-picker input[type=file],.attachment-file-picker input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.attachment-drop-zone{overflow-wrap:anywhere;min-width:0}.attachment-file-picker{max-width:100%}.prototype-selected-file{overflow-wrap:anywhere;max-width:100%;font-weight:500}.prototype-upload-form textarea{resize:vertical;width:100%;min-width:0;font:inherit;font-size:.8125rem}.prototype-change-notes h4{margin:0 0 6px;font-size:.8125rem}.prototype-change-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8125rem}.theme-choices{border:0;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;display:flex}.theme-choice{align-items:center;gap:10px;min-height:38px;margin:0;font-size:.875rem;font-weight:400;display:flex}.theme-choice input{width:18px;height:18px;min-height:0;accent-color:var(--accent);flex-shrink:0;margin:0;padding:0}.agent-work-toggle{align-items:center;gap:10px;margin:0;font-size:.875rem;display:flex}.agent-work-toggle input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin:0}.agent-usage-table-wrap{max-width:100%;overflow-x:auto}.agent-usage-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.agent-usage-table th,.agent-usage-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:10px 8px;font-weight:400}.agent-usage-table th:first-child{text-align:left;color:var(--muted);padding-left:0}.agent-usage-table thead{color:var(--muted)}.agent-usage-feature{align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.agent-usage-feature .select{flex:1;min-width:0;max-width:100%}.agent-usage-phases{table-layout:fixed;margin-top:16px}.agent-usage-phases th,.agent-usage-phases td{white-space:normal;overflow-wrap:anywhere}.agent-usage-phases th:first-child{width:42%}.agent-usage-note{color:var(--muted);margin:12px 0 0;font-size:.75rem}.agent-usage-month,.agent-usage-month+.agent-limit-toolbar{margin-top:24px}.agent-usage-month>p{color:var(--muted);margin:0 0 16px;font-size:.875rem}.agent-usage-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.agent-usage-split h3{margin:0 0 12px;font-size:.8125rem;font-weight:500}.agent-usage-bar{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.agent-usage-split ul{margin:12px 0 0;padding:0;list-style:none}.agent-usage-split li{font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:10px;font-size:.875rem;display:flex}.agent-usage-dot{border-radius:50%;flex:none;width:8px;height:8px}.agent-usage-model{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agent-usage-amount{color:var(--muted)}@media (width<=600px){.agent-usage-breakdowns{grid-template-columns:1fr}}.agent-product-options{border:0;gap:12px;margin:16px 0 0;padding:0;display:grid}.agent-product-options .agent-work-toggle{overflow-wrap:anywhere;margin:0}.agent-product-options input{flex-shrink:0}.agent-products-help{color:var(--muted);margin:8px 0 0;font-size:13px}.agent-usage-table th:first-child{font-weight:500}.agent-usage-lead th,.agent-usage-lead td{font-weight:550}.agent-usage-table .agent-usage-lead th:first-child{color:var(--ink)}.agent-usage-part th,.agent-usage-part td{border-bottom:0;padding-block:5px;font-size:.8125rem}.agent-usage-table .agent-usage-part th:first-child{padding-left:16px}.agent-usage-part-last th,.agent-usage-part-last td{border-bottom:1px solid var(--line);padding-bottom:10px}.agent-usage-cost th,.agent-usage-cost td{border-bottom:0;padding-top:16px}.agent-usage-qualifier{color:var(--muted);font-size:.75rem;font-weight:400;display:block}.agent-usage-month>p span{font-size:.75rem}.agent-usage-line{font-variant-numeric:tabular-nums;margin-block:3px;font-size:.75rem;line-height:1.5;display:block}.agent-usage-when{color:var(--muted)}.agent-usage-empty{margin:0}@media (width<=620px){.agent-usage-table th,.agent-usage-table td{padding-inline:6px;font-size:.8125rem}.agent-usage-table thead th{white-space:normal;vertical-align:bottom}.agent-usage-part th,.agent-usage-part td{font-size:.75rem}}.filter-button{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:.8125rem;font-weight:550;line-height:1.4;transition:border-color .12s,background-color .12s;display:inline-flex}.filter-button:hover,.filter-button:active{border-color:var(--control-hover);background:var(--surface)}.filter-button[aria-expanded=true]{border-color:var(--accent)}.filter-button:disabled{background:var(--disabled);color:var(--muted);border-color:var(--control-border);cursor:default;opacity:1}.filter-button .chevron{color:var(--muted);flex-shrink:0;transition:transform .12s}.filter-button[aria-expanded=true] .chevron{transform:rotate(180deg)}.filter-button--active{border-color:color-mix(in srgb, var(--accent) 60%, var(--surface));background:var(--selected);color:var(--accent)}.filter-button--active:hover:not(:disabled),.filter-button--active:active:not(:disabled){background:var(--selected)}.filter-button--active .chevron{color:var(--accent)}.filter-button--active:hover:not(:disabled),.filter-button--active[aria-expanded=true]{border-color:var(--accent)}.filter-dot{color:color-mix(in srgb, var(--accent) 55%, var(--surface));margin-right:8px}.product-filter{position:relative}.product-filter-popup{z-index:10;border:1px solid var(--line);background:var(--surface);border-radius:6px;width:min(300px,100vw - 48px);padding:6px 0;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 28px #00000024}.product-option{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:8px 14px;display:flex}.product-option:hover,.product-option:focus-visible{background:var(--hover)}.product-option:active{background:var(--overlay-hover)}.product-option:focus-visible,.product-filter-clear:focus-visible{outline-offset:-2px}.check{border:1px solid var(--control-border);background:var(--surface);width:16px;height:16px;color:var(--surface);border-radius:3px;flex-shrink:0;place-items:center;transition:background-color .12s,border-color .12s;display:inline-grid}.check svg{display:none}.product-option:hover .check{border-color:var(--control-hover)}.product-option[aria-checked=true] .check{background:var(--accent);border-color:var(--accent)}.product-option[aria-checked=true] .check svg{display:block}.product-option-text{min-width:0;line-height:1.35;display:grid}.product-option-name{overflow-wrap:anywhere;font-size:.875rem;font-weight:400}.product-option-prefix{color:var(--muted);font-size:.75rem}.product-option-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.75rem}.product-filter-clear{border:0;border-top:1px solid var(--line);width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0 0 6px 6px;margin:6px 0 -6px;padding:9px 14px;font-size:.8125rem;font-weight:500;display:block}.product-filter-clear:hover,.product-filter-clear:focus-visible{color:var(--ink);background:var(--hover)}.product-filter-popup .field-hint{color:var(--muted);margin:0;padding:8px 14px;font-size:.8125rem}@media (pointer:coarse){.filter-button{min-height:44px;font-size:1rem}.product-option,.product-filter-clear{min-height:44px}}@media (width<=620px){.product-filter{position:static}.board-toolbar{position:relative}.product-filter-popup{width:100%}}.products-screen.product-workspace-list{flex-direction:column;gap:32px;margin-top:24px;display:flex}.product-workspace-list>.page-intro{margin:0}.product-workspace-list .page-intro h1{margin-bottom:8px;font-size:1.75rem}.product-workspace-section{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}.product-workspace-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-workspace-section-heading h2{margin:0;font-size:.9375rem;font-weight:550;line-height:1.4}.product-workspace-section-heading button{margin:0}.product-workspace-section>button{align-self:flex-start;margin:0}.product-workspace-list .product-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.product-workspace-list .product-list li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;min-width:0;min-height:132px;padding:16px;display:flex;position:relative}.product-workspace-list .product-name:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.product-workspace-list .product-name:focus-visible{outline:none}.product-workspace-list .product-name:focus-visible:after{outline:2px solid var(--accent);outline-offset:3px}.product-workspace-list .product-preview{margin:8px 0 0;line-height:1.4}.product-workspace-list .product-list time{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.product-workspace-list .product-empty h3{margin:0 0 12px;font-size:.9375rem;font-weight:550}.product-workspace-epics{gap:12px}.product-workspace-epics .epic-list{margin:0}@media (width<=935px){.product-workspace-list .product-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=631px){.products-screen.product-workspace-list{width:calc(100% - 32px);margin-top:16px}.product-workspace-list .product-list{grid-template-columns:minmax(0,1fr);gap:12px}}.agents-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.agents-heading h1{margin-bottom:0}.products-screen.create-agent-screen{width:min(100% - 48px,65rem);margin-bottom:56px}.create-agent-screen .page-intro{overflow-wrap:anywhere;margin:24px 0}.create-agent-screen .page-intro h1{margin-bottom:8px}.create-agent-screen .agent-section{grid-template-columns:minmax(0,360fr) minmax(0,624fr);padding:24px 0}.create-agent-screen .section-description p{max-width:none}.create-agent-screen .section-fields>input,.create-agent-screen button,.create-agent-screen .button-link{min-height:44px}.create-agent-screen .button-link{display:inline-flex}.create-agent-screen .agent-products-help{margin:12px 0}.agent-avatar-label{color:var(--ink);margin:16px 0 12px;font-size:.8125rem;font-weight:500}.agent-create-avatar{flex-wrap:wrap;gap:20px;display:flex}.agent-create-avatar .avatar{width:56px;height:56px;font-size:1.125rem}.agent-create-avatar .avatar img{object-fit:cover;width:100%;height:100%}.agent-create-actions{border-top:1px solid var(--line);margin-top:0;padding-top:24px}.agent-create-breadcrumb{overflow-wrap:anywhere;font-size:.8125rem}.agent-created-intro h1{color:var(--success)}.agent-created-name{color:var(--ink);margin-bottom:8px;font-size:1rem;font-weight:500}.agent-creation-key{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.agent-creation-key h2{margin:0 0 12px;font-size:.9375rem;font-weight:550}.agent-creation-key input{background:var(--disabled);border-color:#0000;margin:12px 0;font-family:ui-monospace,monospace;font-size:.75rem}.agent-creation-key button{margin-top:0}.agent-creation-key [role=status]{margin-top:12px}.agent-setup>section{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.agent-setup h2{margin:0 0 16px;font-size:1.375rem;font-weight:550;line-height:1.5}.agent-setup h3{margin:16px 0;font-size:.9375rem;font-weight:550;line-height:1.5}.agent-setup p{color:var(--ink);margin-bottom:16px}.agent-setup p.agent-setup-muted{color:var(--muted)}.agent-setup pre{background:var(--disabled);border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;padding:12px;font-size:.75rem;line-height:1.6}.agent-setup code{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.agent-setup-modes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.agent-setup-modes h3{margin:8px 0}.agent-setup .agent-mode-subtitle{margin-bottom:8px;font-weight:500}@media (width<=620px){.products-screen.create-agent-screen{width:calc(100% - 32px);margin-top:24px}.create-agent-screen .agent-section{grid-template-columns:minmax(0,1fr);padding:28px 0}.agent-setup-modes{grid-template-columns:minmax(0,1fr)}.agent-setup pre{font-size:.6875rem}}.product-workspace-list .component-tabs{margin:-8px 0 0}.component-tabs a{align-items:center;gap:8px;display:inline-flex}.component-count,.component-badges>span{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:99px;padding:2px 8px;font-size:.75rem;font-weight:500;line-height:1.5}.component-count-error,.component-catalog-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.component-count-error p,.component-catalog-actions p{margin:0}.component-catalog-heading,.component-catalog>li{grid-template-columns:minmax(0,432px) minmax(0,260px);gap:24px;display:grid}.component-catalog-heading{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:12px;font-size:.8125rem;font-weight:500}.component-catalog{margin:-16px 0 0;padding:0;list-style:none}.component-catalog>li{border-bottom:1px solid var(--line);padding:16px 0}.component-identity,.component-products{overflow-wrap:anywhere;min-width:0}.component-name{color:var(--ink);font-size:.9375rem;font-weight:550;line-height:1.5;text-decoration:none}.component-name:visited{color:var(--ink)}.component-name:hover,.component-name:focus-visible{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.component-badges{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.component-badges:empty{display:none}.component-repository{color:var(--muted);margin:5px 0 0;font-size:.75rem;line-height:1.5}.component-products p{color:var(--ink);margin:0;font-size:.8125rem;line-height:1.5}.component-products-label{display:none}.component-form-screen{width:min(100% - 48px,1040px);margin-top:32px}.component-form-screen>.page-intro{margin:24px 0}.component-form-screen h1{font-size:1.75rem}.component-form>fieldset{border:0;min-width:0;margin:0;padding:0}.component-form .profile-section{grid-template-columns:minmax(0,360fr) minmax(0,624fr)}.component-form .section-description p{max-width:360px}.component-form .section-fields>label{margin:16px 0 0;display:block}.component-form .section-fields>label:first-child{margin-top:0}.component-form .section-fields input:not([type=checkbox]){width:100%;margin-top:7px}.component-form .field-hint{margin:7px 0 0}.component-type-label{margin:0 0 7px;font-size:.8125rem;font-weight:500}.component-choice{overflow-wrap:anywhere;align-items:center;gap:10px;min-height:32px;margin:0;font-size:.875rem;font-weight:400;display:flex}.component-choice input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--accent);flex-shrink:0;margin:0}.component-choices{max-height:260px;margin-top:16px;padding:4px;overflow-y:auto}.component-form-actions{border-top:1px solid var(--line);padding-top:24px}.component-catalog-controls{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.component-view-switch{align-items:center;display:flex}.component-view-switch>span{color:var(--muted);margin-right:12px;font-size:.8125rem;font-weight:500}.component-view-switch .secondary-button{border-radius:0;min-width:64px;margin:0;position:relative}.component-view-switch .secondary-button:first-of-type{border-radius:var(--radius) 0 0 var(--radius)}.component-view-switch .secondary-button+.secondary-button{border-radius:0 var(--radius) var(--radius) 0;margin-left:-1px}.component-view-switch [aria-pressed=true]{z-index:1;border-color:var(--accent);background:var(--selected);color:var(--ink);font-weight:600}.component-view-switch .secondary-button:focus-visible{z-index:2}.component-map-figure{min-width:0;margin:0}.component-map-frame{position:relative}.component-map{cursor:grab;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--sunken);overscroll-behavior-x:contain;scrollbar-color:var(--scroll-thumb) var(--scroll-track);position:relative;overflow:auto}.component-map:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.component-map-sizer{margin:0 auto 56px}.component-map-canvas{transform-origin:0 0;position:relative}.component-map-zoom{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:4px;padding:4px;display:flex;position:absolute;bottom:10px;right:10px}.component-map-zoom button{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);min-width:32px;min-height:32px;color:var(--ink);font:inherit;cursor:pointer;margin:0;padding:0 8px;font-size:.8125rem}.component-map-zoom button:hover:not(:disabled){background:var(--hover)}.component-map-zoom button:disabled{background:var(--disabled);color:var(--muted);cursor:default}.component-map-zoom button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.component-badges>span.component-product{background:var(--selected);color:var(--accent);border-color:#0000}.component-map-arrows{position:absolute;inset:0;overflow:visible}.component-map-arrows path[data-component-arrow]{fill:none;stroke:var(--control-border);stroke-width:1.5px}.component-map-arrows marker path{fill:var(--control-border)}.component-map-cards{margin:0;padding:0;list-style:none}.component-map-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;padding:14px 16px;transition:border-color .12s;position:absolute}.component-map-card:hover{border-color:var(--control-hover)}.component-map-card .component-name{font-weight:600}.component-map-card .component-name:after{content:"";border-radius:var(--radius);position:absolute;inset:-1px}.component-map-card .component-name:focus-visible{outline:none}.component-map-card .component-name:focus-visible:after{outline:2px solid var(--accent);outline-offset:3px}.component-map-card .component-badges{margin-top:6px}.component-map-caption{color:var(--muted);margin-top:12px;font-size:.8125rem;line-height:1.5}@media (width<=620px){.component-catalog-heading{display:none}.component-catalog{border-top:1px solid var(--line);margin-top:0}.component-catalog>li{grid-template-columns:minmax(0,1fr);gap:12px}.component-products-label{color:var(--muted);margin-bottom:4px;font-size:.75rem;display:block}.component-catalog-actions{flex-direction:column;align-items:flex-start;gap:12px}.component-form-screen{width:calc(100% - 32px)}.component-form .profile-section{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.component-choice{min-height:44px}}.header-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.header-actions--wide{flex:1;min-width:0;margin-left:-8px}.header-actions--wide>.header-add{margin-left:auto}.header-actions--wide>.header-add+.agent-presence{margin-left:64px}.agent-presence{flex-shrink:0;align-items:center;gap:12px;display:flex}.agent-chip{border-radius:var(--radius);text-decoration:none;display:inline-flex;position:relative}.agent-chip .avatar{--avatar-size:38px}.agent-chip .avatar-face{box-shadow:0 0 0 1px var(--band-line)}.agent-chip--offline .avatar-face{opacity:.42}.agent-chip--working .avatar-face{box-shadow:0 0 0 1.5px var(--band), 0 0 0 3px var(--band-accent)}.agent-dot{background:var(--band-accent);width:11px;height:11px;box-shadow:0 0 0 2px var(--band);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.agent-dot--asleep{border:1.5px solid var(--band-muted);background:var(--band)}.agent-chip--online.agent-chip--working .agent-dot:after{background:var(--band-accent);opacity:0;content:"";border-radius:50%;animation:2s ease-out infinite agent-working-pulse;position:absolute;inset:0}@keyframes agent-working-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.agent-presence--stack{gap:0}.agent-presence--stack .agent-presence-item{margin-left:-14px}.agent-presence--stack .agent-presence-item:first-child{margin-left:0}.agent-presence--stack .agent-chip .agent-dot{left:-3px;right:auto}.agent-presence--stack .agent-chip .avatar{border-radius:calc(var(--avatar-size) * .22);background:var(--band)}.agent-presence--stack .agent-chip .avatar-face{box-shadow:0 0 0 2px var(--band)}.agent-presence--stack .agent-chip--working .avatar-face{box-shadow:0 0 0 2px var(--band), 0 0 0 3.5px var(--band-accent)}.agent-stack-more{border-radius:var(--radius);background:var(--band-line);height:38px;box-shadow:0 0 0 2px var(--band);color:var(--band-ink);justify-content:center;align-items:center;margin-left:-14px;padding:0 6px 0 18px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.agent-stack-more:hover,.agent-stack-more:focus-visible{background:var(--band-overlay-active)}.agent-presence-item{display:inline-flex;position:relative}.agent-card{z-index:10;border:1px solid var(--line);background:var(--surface);width:340px;max-width:calc(100vw - 32px);color:var(--ink);text-align:left;border-radius:6px;gap:10px;padding:14px 16px;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000024}.agent-card:before{content:"";height:9px;position:absolute;inset:-9px 0 auto}@media (hover:hover) and (pointer:fine){.agent-presence-item:hover .agent-card,.agent-presence-item[data-card-open] .agent-card{display:grid}}.agent-presence-item[data-card-hidden] .agent-card{display:none}.agent-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.agent-card .agent-dot{box-shadow:0 0 0 2px var(--surface);background:var(--signal)}.agent-card .agent-dot--asleep{border-color:var(--muted);background:var(--surface)}.agent-card-identity{gap:4px;min-width:0;display:grid}.agent-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:550;overflow:hidden}.agent-card .agent-now{font-size:.8125rem}.agent-card-heard{color:var(--muted);margin:0;font-size:.8125rem}.agent-card-heard strong{color:var(--ink);font-weight:500}.header-add{flex-shrink:0;position:relative}.header-add-trigger{align-items:center;gap:6px;margin:0;display:inline-flex}.header-add-trigger:disabled{cursor:default}.header-add-options{z-index:11;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:160px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.header-add-options .text-button{text-align:left;width:100%;color:var(--ink);margin:0;padding:10px 12px;display:block}.header-add-options .text-button:hover{background:var(--hover)}.creation-dialog{box-sizing:border-box;border:1px solid var(--line);width:min(720px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:var(--paper);border-radius:8px;margin:auto;padding:24px 32px 32px;overflow-y:auto}.creation-dialog::backdrop{background:var(--backdrop)}.creation-dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.creation-dialog-heading h2{margin:0;font-size:1.375rem}.creation-dialog-heading button{flex-shrink:0;margin:0}.creation-dialog>label{margin-bottom:8px;display:block}.creation-dialog>select{border:1px solid var(--muted);border-radius:var(--radius);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;padding:9px 12px}.creation-dialog .feature-form>h3{display:none}.creation-dialog .feature-form{margin-bottom:0}@media (width<=620px){.header-actions{gap:12px}.creation-dialog{padding:16px 20px 24px}}.creation-uploads,.creation-uploads section+section{margin-top:24px}.creation-uploads h3{margin:0;font-size:.875rem}.creation-uploads .attachment-list:empty{display:none}.creation-upload-progress p{overflow-wrap:anywhere}.ideas-section .features-heading{margin-bottom:8px}.ideas-section .features-heading h2{margin-bottom:0}.idea-form{margin:16px 0}.idea-list{border-top:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none}.idea-list>li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:16px 0}.idea-list-header{color:var(--muted);grid-template-columns:48px minmax(0,1fr) minmax(240px,420px);gap:24px;margin-top:16px;padding:0 0 10px 6px;font-size:.8125rem;display:grid}.idea-list-header+.idea-list{margin-top:0}.idea-row{grid-template-columns:48px minmax(0,1fr) minmax(240px,420px);align-items:start;gap:24px;display:grid}.idea-vote{display:contents}.idea-body{min-width:0}.idea-vote-button{border:1px solid var(--control-border);width:48px;min-height:56px;color:var(--ink);background:var(--surface);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:6px 0;font-size:.9375rem;font-weight:500;display:flex}.idea-vote-button:hover{border-color:var(--ink);background:var(--disabled)}.idea-vote-button:active{background:var(--line)}.idea-vote-button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--selected)}.idea-vote-button[aria-pressed=true]:hover{background:var(--selected-hover)}.idea-vote-button[aria-busy=true]{cursor:wait}.idea-vote-arrow{color:var(--muted);font-size:.6875rem;line-height:1}.idea-vote-button[aria-pressed=true] .idea-vote-arrow{color:var(--accent)}.idea-vote-error{grid-area:2/1/auto/-1;margin:0;font-size:.75rem}@media (width<=620px){.idea-list-header{display:none}.idea-list-header+.idea-list{margin-top:8px}.idea-row{grid-template-columns:48px minmax(0,1fr);gap:16px}.idea-companies{grid-column:2}}.idea-title{margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.idea-description{max-width:65ch;color:var(--muted);white-space:pre-wrap;margin-top:4px;font-size:.875rem;line-height:1.5}.idea-meta{color:var(--muted);margin-top:8px;font-size:.75rem;line-height:1.5}.idea-companies{min-width:0}.idea-company-count{color:var(--muted);font-size:.75rem;line-height:1.5}.idea-company-list{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.idea-company{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:2px;padding:2px 4px 2px 10px;font-size:.75rem;line-height:1.5;display:inline-flex}.idea-company-remove{width:20px;height:20px;min-height:0;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;font-size:.875rem;line-height:1;display:inline-grid}.idea-company-remove:hover{color:var(--ink);background:var(--line)}.idea-company-remove:active{background:var(--control-border)}.idea-company-remove:focus-visible{outline-offset:-2px}.idea-companies .idea-company-add{color:var(--accent);margin-top:4px}.idea-companies .idea-company-add:hover{color:var(--ink)}.idea-company-search{margin-top:8px}.idea-company-input{width:100%}.idea-company-options{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:4px 0 0;padding:4px 0;list-style:none;box-shadow:0 6px 18px #00000014}.idea-company-option{cursor:pointer;padding:8px 10px;font-size:.875rem}.idea-company-option[aria-selected=true]{background:var(--selected)}.idea-company-option-new{color:var(--accent)}.idea-company-option[aria-disabled=true]{cursor:wait;opacity:.55}.idea-company-error{margin:4px 0 0;font-size:.75rem}@media (pointer:coarse){.idea-company-option{min-height:44px}.idea-company-remove{width:28px;height:28px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .markdown-editor .mdxeditor,:root:not([data-theme=light]) .mdxeditor-popup-container{--basePageBg:var(--surface);--baseBase:var(--surface);--baseBgSubtle:var(--sunken);--baseBg:var(--hover);--baseBgHover:var(--pressed);--baseBgActive:var(--pressed-strong);--baseLine:var(--line);--baseBorder:var(--line);--baseBorderHover:var(--control-border);--baseSolid:var(--control-border);--baseSolidHover:var(--control-hover);--baseText:var(--ink-soft);--baseTextContrast:var(--ink);--accentBase:var(--surface);--accentBgSubtle:var(--selected);--accentBg:var(--selected);--accentBgHover:var(--selected-hover);--accentBgActive:var(--selection);--accentLine:var(--accent);--accentBorder:var(--accent);--accentBorderHover:var(--accent);--accentSolid:var(--accent);--accentSolidHover:var(--accent);--accentText:var(--accent);--accentTextContrast:var(--ink)}}:root[data-theme=dark] .markdown-editor .mdxeditor,:root[data-theme=dark] .mdxeditor-popup-container{--basePageBg:var(--surface);--baseBase:var(--surface);--baseBgSubtle:var(--sunken);--baseBg:var(--hover);--baseBgHover:var(--pressed);--baseBgActive:var(--pressed-strong);--baseLine:var(--line);--baseBorder:var(--line);--baseBorderHover:var(--control-border);--baseSolid:var(--control-border);--baseSolidHover:var(--control-hover);--baseText:var(--ink-soft);--baseTextContrast:var(--ink);--accentBase:var(--surface);--accentBgSubtle:var(--selected);--accentBg:var(--selected);--accentBgHover:var(--selected-hover);--accentBgActive:var(--selection);--accentLine:var(--accent);--accentBorder:var(--accent);--accentBorderHover:var(--accent);--accentSolid:var(--accent);--accentSolidHover:var(--accent);--accentText:var(--accent);--accentTextContrast:var(--ink)}
