@font-face{font-family:Fraunces;font-style:normal;font-weight:300 500;font-display:swap;src:url(../media/fraunces-01.310pfqjg4ohvw.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:300 500;font-display:swap;src:url(../media/fraunces-02.2uh_9y7thvoy1.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:300 500;font-display:swap;src:url(../media/fraunces-03.2n9y-s5m41y-s.woff2)format("woff2");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/hanken-grotesk-01.07ewmub69jyjv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/hanken-grotesk-02.3rx-smsylr51a.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/hanken-grotesk-03.23qn2_caajicl.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/hanken-grotesk-04.3241148m1u9do.woff2)format("woff2");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/hanken-grotesk-01.07ewmub69jyjv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/hanken-grotesk-02.3rx-smsylr51a.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/hanken-grotesk-03.23qn2_caajicl.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/hanken-grotesk-04.3241148m1u9do.woff2)format("woff2");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/hanken-grotesk-01.07ewmub69jyjv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/hanken-grotesk-02.3rx-smsylr51a.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/hanken-grotesk-03.23qn2_caajicl.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/hanken-grotesk-04.3241148m1u9do.woff2)format("woff2");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/hanken-grotesk-01.07ewmub69jyjv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/hanken-grotesk-02.3rx-smsylr51a.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/hanken-grotesk-03.23qn2_caajicl.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/hanken-grotesk-04.3241148m1u9do.woff2)format("woff2");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/hanken-grotesk-01.07ewmub69jyjv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/hanken-grotesk-02.3rx-smsylr51a.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/hanken-grotesk-03.23qn2_caajicl.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/hanken-grotesk-04.3241148m1u9do.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-01.0w5-20wrij2y1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-02.1fjuga16p-_i_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-03.1bpl7wsc6313m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-04.3t024er0ypawq.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-05.3t_7mbg42824f.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-06.15jby9eboz7vb.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-01.0w5-20wrij2y1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-02.1fjuga16p-_i_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-03.1bpl7wsc6313m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-04.3t024er0ypawq.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-05.3t_7mbg42824f.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-06.15jby9eboz7vb.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-01.0w5-20wrij2y1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-02.1fjuga16p-_i_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-03.1bpl7wsc6313m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-04.3t024er0ypawq.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-05.3t_7mbg42824f.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-06.15jby9eboz7vb.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-01.0w5-20wrij2y1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-02.1fjuga16p-_i_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-03.1bpl7wsc6313m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-04.3t024er0ypawq.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-05.3t_7mbg42824f.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ibm-plex-sans-06.15jby9eboz7vb.woff2)format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-01.20g3-bbbhdq0_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-02.2cxlyxah-fd35.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-03.0mkxydxl0e43d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-04.1rx9vjatjkdar.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-05.2kcj5i_8uff48.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-06.3gdi_th3seg1n.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-07.0gsaq8ukbf34m.woff2)format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/inter-01.20g3-bbbhdq0_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/inter-02.2cxlyxah-fd35.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/inter-03.0mkxydxl0e43d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/inter-04.1rx9vjatjkdar.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/inter-05.2kcj5i_8uff48.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/inter-06.3gdi_th3seg1n.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/inter-07.0gsaq8ukbf34m.woff2)format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter-01.20g3-bbbhdq0_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter-02.2cxlyxah-fd35.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter-03.0mkxydxl0e43d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter-04.1rx9vjatjkdar.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter-05.2kcj5i_8uff48.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter-06.3gdi_th3seg1n.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter-07.0gsaq8ukbf34m.woff2)format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter-01.20g3-bbbhdq0_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter-02.2cxlyxah-fd35.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter-03.0mkxydxl0e43d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter-04.1rx9vjatjkdar.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter-05.2kcj5i_8uff48.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter-06.3gdi_th3seg1n.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter-07.0gsaq8ukbf34m.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-mono-01.09jq5v9-1wf71.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-mono-02.0m1ahpdxrpokj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-mono-03.3a7fs2yw914a9.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-mono-04.1hjaitcyq2e2r.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-mono-05.3xdfs0-p_zi4c.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ibm-plex-mono-06.28wp48yubenc3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ibm-plex-mono-07.26ox_itp_alxp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ibm-plex-mono-08.0s1z3n-ysad7w.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ibm-plex-mono-09.1cuq9_67cn48n.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ibm-plex-mono-10.11q3guvgd1r20.woff2)format("woff2");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{--spring:#2ac864;--nomni-green:var(--spring);--nomni-green-dark:#076715;--nomni-fern:#129b41;--nomni-forest:#0e3727;--nomni-cream:#f5f2ef;--nomni-bone:#faf7e9;--nomni-mint:#e2ffe6;--nomni-stone:#bcbcbc;--nomni-paper:#fff;--nomni-ink:#111;--nomni-charcoal:#353535;--nomni-sun:#f5c219;--nomni-tangerine:#f17e36;--nomni-rose:#ee4b87;--nomni-sky:#3fc3fb;--nomni-teal:#17b3a3;--nomni-blue:#3f8afb;--nomni-violet:#7f6ad0;--nomni-magenta:#b05ec0;--nomni-red:#de3c3f;--nomni-lime:#a7cc22;--nomni-gold:#c9ac57;--agent-controller:var(--nomni-forest);--agent-closer:color-mix(in oklab, var(--nomni-tangerine) 66%, var(--nomni-forest));--agent-menu:color-mix(in oklab, var(--nomni-gold) 82%, var(--nomni-forest));--agent-procurement:color-mix(in oklab, var(--nomni-red) 56%, var(--nomni-forest));--agent-floor:color-mix(in oklab, var(--nomni-blue) 60%, var(--nomni-forest));--agent-workforce:color-mix(in oklab, var(--nomni-violet) 78%, var(--nomni-forest));--agent-reservations:color-mix(in oklab, var(--nomni-sky) 56%, var(--nomni-forest));--agent-promotions:color-mix(in oklab, var(--nomni-rose) 64%, var(--nomni-forest));--agent-forecaster:color-mix(in oklab, var(--nomni-teal) 60%, var(--nomni-forest));--agent-reliability:color-mix(in oklab, var(--nomni-sky) 42%, var(--nomni-forest));--agent-console:color-mix(in oklab, var(--nomni-blue) 36%, var(--nomni-forest));--partner-bronze-hi:#e2a06a;--partner-bronze-mid:#ae6230;--partner-bronze-deep:#743c18;--partner-bronze-ink:#8a4a1f;--partner-bronze-dk:#db8b4c;--partner-silver-hi:#eaeff3;--partner-silver-mid:#aeb8c0;--partner-silver-deep:#7b8791;--partner-silver-ink:#6c7a85;--partner-silver-dk:#cad3da;--partner-gold-hi:#f4de8a;--partner-gold-mid:#dbb733;--partner-gold-deep:#9c7a1c;--partner-gold-ink:#8f7012;--partner-gold-dk:#edcb54;--partner-platinum-hi:#f1f4f5;--partner-platinum-mid:#c2ccce;--partner-platinum-deep:#92a0a2;--partner-platinum-ink:#728088;--partner-platinum-dk:#d8e0e1;--partner-diamond-hi:#e6f6fd;--partner-diamond-mid:#9bd9ef;--partner-diamond-deep:#50a8cf;--partner-diamond-ink:#2e84ae;--partner-diamond-dk:#abe3f4;--surface:var(--nomni-paper);--surface-soft:var(--nomni-cream);--surface-sunken:color-mix(in oklab, var(--nomni-forest) 4%, white);--surface-bold:var(--spring);--surface-deep:var(--nomni-forest);--chrome-bg:var(--nomni-charcoal);--chrome-fg:var(--nomni-cream);--chrome-fg-soft:color-mix(in oklab, var(--nomni-cream) 60%, transparent);--chrome-border:color-mix(in oklab, var(--nomni-cream) 12%, transparent);--chrome-border-strong:color-mix(in oklab, var(--nomni-cream) 28%, transparent);--chrome-panel:color-mix(in oklab, var(--nomni-cream) 6%, var(--chrome-bg));--chrome-hover:color-mix(in oklab, var(--nomni-cream) 4%, transparent);--chrome-active:color-mix(in oklab, var(--nomni-cream) 14%, transparent);--shell-rail:color-mix(in oklab, var(--nomni-ink) 7%, white);--shell-canvas:color-mix(in oklab, var(--nomni-forest) 4%, var(--nomni-paper));--shell-chrome:var(--shell-canvas);--shell-card:var(--nomni-paper);--shell-border:color-mix(in oklab, var(--nomni-ink) 11%, white);--shell-hover:color-mix(in oklab, var(--nomni-ink) 5%, white);--shell-active:color-mix(in oklab, var(--nomni-ink) 9%, white);--shell-soft:color-mix(in oklab, var(--nomni-ink) 5%, white);--shell-sunken:color-mix(in oklab, var(--nomni-ink) 9%, white);--bg:var(--surface);--bg-soft:var(--surface-soft);--bg-bold:var(--surface-bold);--bg-deep:var(--surface-deep);--text:var(--nomni-forest);--text-soft:color-mix(in oklab, var(--nomni-forest) 70%, white);--text-muted:color-mix(in oklab, var(--nomni-forest) 67%, white);--text-on-dark:var(--nomni-paper);--text-on-bold:var(--nomni-forest);--text-link:var(--nomni-green-dark);--text-accent:var(--nomni-green-dark);--accent:var(--spring);--accent-fill:var(--spring);--accent-deep:var(--nomni-green-dark);--accent-contrast:var(--nomni-forest);--btn-primary-bg:var(--nomni-green-dark);--btn-primary-fg:#fff;--btn-primary-bg-hover:#05520f;--gradient-ai:linear-gradient(135deg, #1e9e4e 0%, var(--nomni-forest) 100%);--gradient-hero:linear-gradient(135deg, var(--nomni-forest), var(--spring));--border:color-mix(in oklab, var(--nomni-forest) 14%, white);--border-strong:var(--nomni-forest);--border-focus:var(--nomni-green-dark);--status-ok-fg:var(--nomni-green-dark);--status-ok-bg:var(--nomni-mint);--status-warn-fg:#8a5a12;--status-warn-bg:color-mix(in oklab, var(--nomni-sun) 24%, white);--status-risk-fg:#b0264e;--status-risk-bg:color-mix(in oklab, var(--nomni-rose) 14%, white);--status-info-fg:#1c6a8f;--status-info-bg:color-mix(in oklab, var(--nomni-sky) 16%, white);--status-neutral-fg:color-mix(in oklab, var(--nomni-forest) 70%, white);--status-neutral-bg:color-mix(in oklab, var(--nomni-forest) 9%, white);--status-neutral-dot:color-mix(in oklab, var(--nomni-forest) 45%, white);--status-ai-fg:var(--nomni-forest);--status-ai-bg:linear-gradient(135deg, color-mix(in oklab, var(--spring) 30%, white) 0%, color-mix(in oklab, var(--spring) 15%, white) 100%);--status-ai-edge:color-mix(in oklab, var(--spring) 52%, white);--surface-critical:#a0265b;--surface-critical-deep:#7a1530;--on-critical:#fff;--chart-1:#0e3727;--chart-2:#3f8afb;--chart-3:#e06e1e;--chart-4:#7f6ad0;--chart-5:#129b8c;--chart-6:#ee4b87;--chart-bar:#1e9e4e;--chart-emph:#076715;--focus-ring-color:color-mix(in oklab, var(--spring) 50%, transparent);--focus-ring:0 0 0 3px var(--focus-ring-color);--focus-outline:2px solid var(--nomni-green-dark);--font-weight-body:400;--font-weight-label:500;--font-weight-label-strong:600;--font-weight-heading:600;--font-weight-heading-strong:700;--font-weight-display:700;--font-weight-display-strong:700;--font-weight-data:400;--font-weight-data-strong:700;--font-weight-badge:700;--font-weight-button:600;--font-weight-button-primary:600;--font-weight-overline:600;--font-weight-hero:700;--letter-spacing-label:.06em;--letter-spacing-label-dense:.03em;--letter-spacing-overline:.08em;--letter-spacing-data:-.02em;--fg-intensity-primary:var(--text);--fg-intensity-secondary:var(--text-soft);--fg-intensity-muted:var(--text-muted);--fg-intensity-disabled:color-mix(in oklab, var(--text-muted) 60%, var(--surface));--text-on-accent:var(--nomni-forest);--text-on-success:var(--nomni-forest);--text-on-warning:var(--nomni-forest);--text-on-danger:#fff;--text-on-selected:var(--nomni-forest);--icon-on-accent:var(--nomni-forest);--icon-primary:color-mix(in oklab, var(--nomni-ink) 76%, var(--nomni-paper));--icon-secondary:color-mix(in oklab, var(--nomni-ink) 58%, var(--nomni-paper));--icon-muted:color-mix(in oklab, var(--nomni-ink) 44%, var(--nomni-paper));--icon-disabled:color-mix(in oklab, var(--nomni-ink) 30%, var(--nomni-paper));--component-label-color:var(--text);--component-label-weight:var(--font-weight-label);--component-label-tracking:var(--letter-spacing-label);--control-label-color:var(--text);--control-label-weight:var(--font-weight-label-strong);--control-placeholder-color:var(--text-muted);--control-border:var(--border);--control-border-hover:var(--border-strong);--control-fill:var(--surface-soft);--button-label-color:var(--text);--button-label-weight:var(--font-weight-button);--button-primary-label-color:var(--btn-primary-fg);--button-primary-label-weight:var(--font-weight-button-primary);--table-cell-text-color:var(--text);--table-cell-text-weight:var(--font-weight-data);--table-header-text-color:var(--text-soft);--table-header-text-weight:var(--font-weight-data-strong);--table-gridline-color:var(--border);--nav-wordmark-weight:800;--nav-label-color:var(--chrome-fg);--nav-label-weight:var(--font-weight-label);--nav-active-label-color:var(--chrome-fg);--nav-active-label-weight:var(--font-weight-label);--badge-label-weight:var(--font-weight-badge);--badge-label-tracking:var(--letter-spacing-label-dense);--icon-color:var(--icon-primary);--icon-muted-color:var(--icon-muted);--text-primary:var(--text);--text-secondary:var(--text-soft);--font-display:"Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-body:"Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-accent:"Fraunces", "Times New Roman", serif;--fs-display-xl:clamp(72px, 9vw, 160px);--fs-display-l:clamp(56px, 7vw, 120px);--fs-display-m:clamp(40px, 5vw, 80px);--fs-display-s:clamp(32px, 3.5vw, 50px);--fs-h1:35px;--fs-h2:24px;--fs-h3:20px;--fs-h4:18px;--fs-h5:16px;--fs-h6:14px;--fs-body:18px;--fs-small:14px;--fs-caption:13px;--fs-overline:12px;--lh-tight:1;--lh-snug:1.15;--lh-normal:1.2;--lh-prose:1.45;--tracking-display:-.03em;--tracking-heading:-.02em;--tracking-body:-.01em;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--space-4xl:64px;--space-5xl:96px;--space-1:var(--space-xs);--space-2:var(--space-sm);--space-3:var(--space-md);--space-4:var(--space-lg);--space-5:var(--space-xl);--space-6:var(--space-2xl);--space-8:var(--space-3xl);--space-10:var(--space-4xl);--space-12:var(--space-5xl);--measure-narrow:720px;--measure-prose:880px;--measure-content:1080px;--measure-wide:1280px;--shadow-sm:0 1px 2px #0e37270f;--shadow-md:0 4px 16px #0e372714;--shadow-lg:0 16px 48px #0e37271f;--scrim:#0d110f75;--dur-1:80ms;--dur-2:.14s;--dur-3:.22s;--dur-4:.36s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--control-h:40px;--row-h:52px;--pad-control-y:11px}[data-density=compact]{--control-h:32px;--row-h:40px;--pad-control-y:7px}[data-chrome=charcoal],[data-theme=dark]{--btn-primary-bg:var(--nomni-paper);--btn-primary-fg:var(--nomni-forest);--btn-primary-bg-hover:var(--nomni-bone)}[data-chrome=paper]{--chrome-bg:var(--nomni-paper);--chrome-fg:var(--nomni-forest);--chrome-fg-soft:color-mix(in oklab, var(--nomni-forest) 58%, transparent);--chrome-border:color-mix(in oklab, var(--nomni-forest) 12%, transparent);--chrome-border-strong:color-mix(in oklab, var(--nomni-forest) 26%, transparent);--chrome-panel:color-mix(in oklab, var(--nomni-forest) 4%, var(--nomni-paper));--chrome-hover:color-mix(in oklab, var(--nomni-forest) 5%, transparent);--chrome-active:color-mix(in oklab, var(--nomni-forest) 11%, transparent)}[data-theme=dark]{--surface:#1c1c1c;--surface-soft:#121212;--surface-sunken:#161616;--surface-deep:#0a0a0a;--scrim:#0000009e;--shell-rail:#141414;--shell-canvas:#1a1a1a;--shell-chrome:var(--shell-canvas);--shell-card:#242424;--shell-border:#2e2e2c;--shell-hover:#ffffff0d;--shell-active:#ffffff1a;--shell-soft:#212121;--shell-sunken:#1a1a1a;--text:#e8e8e4;--text-soft:#a6a6a4;--text-muted:color-mix(in oklab, var(--nomni-paper) 50%, var(--surface));--text-on-dark:#f2f2f0;--text-link:#6fe89b;--text-accent:#48c57a;--accent-deep:#5fe38f;--border:#2e2e2c;--border-strong:#4a4a48;--status-ok-fg:#6fe89b;--status-ok-bg:color-mix(in oklab, var(--spring) 18%, #161616);--status-warn-fg:#f5c219;--status-warn-bg:color-mix(in oklab, var(--nomni-sun) 16%, #161616);--status-risk-fg:#ff8fb0;--status-risk-bg:color-mix(in oklab, var(--nomni-rose) 18%, #161616);--status-info-fg:#7fd4ff;--status-info-bg:color-mix(in oklab, var(--nomni-sky) 18%, #161616);--status-neutral-fg:color-mix(in oklab, white 66%, var(--nomni-forest));--status-neutral-bg:#2f2f2f;--status-neutral-dot:color-mix(in oklab, white 50%, var(--nomni-forest));--status-ai-fg:#a6ecbe;--status-ai-bg:linear-gradient(135deg, color-mix(in oklab, var(--spring) 30%, #161616) 0%, color-mix(in oklab, var(--spring) 16%, #161616) 100%);--status-ai-edge:color-mix(in oklab, var(--spring) 46%, #161616);--chart-1:#5fe38f;--chart-emph:#6fe89b;--font-weight-label-strong:500;--font-weight-heading:500;--font-weight-heading-strong:600;--font-weight-display:600;--font-weight-display-strong:700;--font-weight-data-strong:600;--font-weight-badge:600;--font-weight-button:500;--font-weight-button-primary:600;--font-weight-overline:500;--font-weight-hero:700;--nav-wordmark-weight:700;--icon-primary:#dadad6;--icon-secondary:#a6a6a2;--icon-muted:#7a7a76;--icon-disabled:#555552;--focus-ring-color:color-mix(in oklab, var(--spring) 42%, transparent);--focus-ring:0 0 0 3px var(--focus-ring-color)}@supports (color:lab(0% 0 0)){[data-theme=dark]{--shell-soft:lab(12.816% .00000745058 .00000298023);--status-neutral-bg:lab(19.2835% -.0000149012 .00000596046)}}html[data-theme=dark] :is(b,strong,th){font-weight:var(--font-weight-label-strong)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}button,input,select,textarea,optgroup{font-feature-settings:inherit;font-family:inherit}body{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--font-weight-body);line-height:var(--lh-prose);letter-spacing:var(--tracking-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.nomni-wordmark{font-family:var(--font-display);letter-spacing:-.04em;color:inherit;font-feature-settings:"ss01" on;font-size:1em;font-weight:700;line-height:1}
.btn{appearance:none;cursor:pointer;font-family:var(--font-display);font-weight:var(--button-label-weight);white-space:nowrap;border-radius:var(--radius-md);transition:transform var(--dur-1) var(--ease-standard), box-shadow var(--dur-1) var(--ease-standard), background var(--dur-1);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:7.35px 14.7px;font-size:11.97px;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:var(--focus-outline);outline-offset:2px;box-shadow:var(--focus-ring)}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.btn-primary:hover{background:var(--btn-primary-bg-hover)}.agentcard.needs{--ac-hue:var(--nomni-sun);--ac-ink:color-mix(in oklab, var(--nomni-tangerine) 80%, var(--text));border-color:color-mix(in oklab, var(--ac-hue) 40%, var(--border));box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--ac-hue) 40%, var(--border)), 0 1px 2px #0000000a, 0 0 24px -2px color-mix(in oklab, var(--ac-hue) 30%, transparent)}.agentcard.is-done-rev .btn-undo{background:color-mix(in oklab, var(--spring) 13%, var(--surface));border-color:color-mix(in oklab, var(--spring) 40%, var(--border));color:var(--text)}.agentcard.is-done-rev .btn-undo:hover{background:color-mix(in oklab, var(--spring) 22%, var(--surface))}.agentcard-foot .btn{box-sizing:border-box;white-space:nowrap;flex-shrink:0;height:36px;padding-top:0;padding-bottom:0}.ag-pips i.on{background:var(--nomni-fern)}@keyframes ag-spark{0%,to{opacity:.7;transform:scale(.9)}45%{opacity:1;transform:scale(1.08)}}@keyframes ag-pulse{0%{opacity:.5;transform:scale(.95)}to{opacity:0;transform:scale(1.1)}}.btn-ai{isolation:isolate;border:1px solid var(--nomni-fern);cursor:pointer;--ai-cta-ink:var(--nomni-fern);background:color-mix(in oklab, var(--spring) 16%, transparent);color:var(--nomni-fern);position:relative}.btn-ai:not(.btn){white-space:nowrap;font-family:var(--font-display);border-radius:var(--radius-md);align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:700;transition:transform .12s,background .14s;display:inline-flex}.btn-ai:hover{background:color-mix(in oklab, var(--spring) 24%, transparent);transform:translateY(-1px)}.btn-ai:focus-visible{outline:2px solid var(--nomni-green-dark);outline-offset:2px}.btn-ai:before{content:"";background:var(--ai-cta-ink);flex-shrink:0;width:16px;height:16px;animation:2.4s ease-in-out infinite ag-spark;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2.5l1.8 5.6 5.7 1.8-5.7 1.8L12 17.5l-1.8-5.8-5.7-1.8 5.7-1.8L12 2.5z M18 16.5l.7 2 2 .7-2 .7-.7 2-.7-2-2-.7 2-.7.7-2z M6 14.5l.5 1.4 1.5.5-1.5.5L6 18.3l-.5-1.4-1.5-.5 1.5-.5L6 14.5z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2.5l1.8 5.6 5.7 1.8-5.7 1.8L12 17.5l-1.8-5.8-5.7-1.8 5.7-1.8L12 2.5z M18 16.5l.7 2 2 .7-2 .7-.7 2-.7-2-2-.7 2-.7.7-2z M6 14.5l.5 1.4 1.5.5-1.5.5L6 18.3l-.5-1.4-1.5-.5 1.5-.5L6 14.5z'/></svg>") 50%/contain no-repeat}.btn-undo{font-family:var(--font-display);border-radius:var(--radius-md);color:var(--text);border:1px solid color-mix(in oklab, var(--nomni-ink) 22%, white);cursor:pointer;background:0 0;padding:9px 16px;font-size:13px;font-weight:600}.btn-undo:hover{background:var(--surface-sunken)}.btn-danger-ghost{color:var(--status-risk-fg);border-color:color-mix(in oklab, var(--nomni-rose) 42%, transparent)}.btn-danger-ghost:hover{background:color-mix(in oklab, var(--nomni-rose) 8%, transparent);border-color:color-mix(in oklab, var(--nomni-rose) 55%, transparent)}@media (prefers-reduced-motion:reduce){.btn-ai,.btn-ai:before{animation:none!important}}.btn-ghost{color:var(--text);border-width:1.5px;border-color:color-mix(in oklab, var(--nomni-ink) 22%, white);background:0 0}.btn-ghost-subtle{color:var(--text);border-width:1px;border-color:var(--border);background:0 0}.btn-ghost-subtle:hover{border-color:var(--border-strong)}.btn-surface{background:var(--surface);color:var(--text);border-width:1px;border-color:color-mix(in oklab, var(--nomni-ink) 22%, white)}.btn-surface:hover{border-color:var(--border-strong)}.btn-tint{background:color-mix(in oklab, var(--spring) 14%, var(--surface));color:var(--text-accent);border-width:1px;border-color:color-mix(in oklab, var(--spring) 42%, var(--border))}.btn-tint:hover{background:color-mix(in oklab, var(--spring) 22%, var(--surface));border-color:color-mix(in oklab, var(--spring) 58%, var(--border))}.btn-danger{color:var(--status-risk-fg);border-width:1px;border-color:color-mix(in oklab, var(--nomni-rose) 42%, transparent);background:0 0}.btn[disabled]{opacity:.45;pointer-events:none}.btn.sm{padding:4.7px 10.5px;font-size:10.26px}.btn.lg{padding:8.9px 16.8px;font-size:12.87px}[data-theme=dark] .btn-ai{background:color-mix(in oklab, var(--spring) 16%, transparent);color:var(--spring);border:1px solid var(--spring)}[data-theme=dark] .btn-ai:hover{background:color-mix(in oklab, var(--spring) 26%, transparent)}[data-theme=dark] .btn-ai:before{background:var(--spring)}.btn.btn-primary{font-weight:var(--button-primary-label-weight)}html[data-theme=dark] :is(.agentcard h4,.agentcard-state,.agcard .nm,.sugg .top .nm,.sugg h4,.dlg-h,.rng-val,.dit-sel,.dtp-mh,.lockchip,.nrail-sec,.ditable thead th,.kvlist-row.total>*,.btn-ai:not(.btn)){font-weight:var(--font-weight-data-strong)}html[data-theme=dark] :is(.kvlist-row>:last-child,.agentcard-agent b,.tgl-lab,.rng-lab,.ntag,.dit-chip,.dit-clear,.lk,.lk-inline,.btn-undo){font-weight:var(--font-weight-label-strong)}.pill{font-size:12px;font-weight:var(--badge-label-weight);letter-spacing:var(--badge-label-tracking);white-space:nowrap;border-radius:var(--radius-pill);align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.pill-ok{background:var(--status-ok-bg);color:var(--status-ok-fg)}.pill-warn{background:var(--status-warn-bg);color:var(--status-warn-fg)}.pill-risk{background:var(--status-risk-bg);color:var(--status-risk-fg)}.pill-info{background:var(--status-info-bg);color:var(--status-info-fg)}.pill-neutral{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.pill-ai{background:var(--status-ai-bg);color:var(--status-ai-fg);box-shadow:inset 0 0 0 1px var(--status-ai-edge)}.pill .pdot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;position:relative}.pill-neutral .pdot{background:var(--status-neutral-dot)}.pill .pspark{flex:none;width:12px;height:12px;margin-right:-1px}.pill-live .pdot:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.pill-live .pdot:after{animation:1.8s cubic-bezier(.4,0,.2,1) infinite pillPulse}.pill-live.pill-ai .pspark{transform-origin:50%;animation:1.8s ease-in-out infinite pillSpark}}@keyframes pillPulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}@keyframes pillSpark{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.pill-live .pdot{box-shadow:0 0 0 3px color-mix(in oklab, currentColor 22%, transparent)}}.kpi .l{letter-spacing:0;text-transform:none;color:var(--text-muted);font-size:12.5px;font-weight:500}.kpi .n{font-weight:var(--font-weight-data-strong);color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:23px}.kpi .s{color:var(--text-soft);margin-top:3px;font-size:12px}.kpi .n.due{color:var(--status-risk-fg)}.kpi .n.up,.statcard-val.up{color:var(--text-accent)}.statcard-val.down{color:var(--status-risk-fg)}.kvlist-row.total{border-top:1px solid var(--border);margin-top:4px;padding-top:9px}.kvlist-row.total>*{color:var(--text);font-weight:700}.kvlist-row .up{color:var(--text-accent)}.kvlist-row .down{color:var(--status-risk-fg)}.agcard .role{color:var(--text-soft);font-size:12px}@keyframes agav-orbit{to{transform:rotate(360deg)}}@keyframes agav-breath{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--agent-accent,var(--spring)) 30%, transparent)}55%{box-shadow:0 0 0 5px color-mix(in oklab, var(--agent-accent,var(--spring)) 0%, transparent)}}.pips .row{gap:3px;display:inline-flex}.pips .pip.on{background:var(--nomni-fern)}.pips .pip.next{background:color-mix(in oklab, var(--spring) 45%, white)}.pips .sub{color:var(--text-soft);font-size:11px}.field{text-align:left;flex-direction:column;gap:6px;width:260px;display:flex}.field label{font-size:12.5px;font-weight:var(--control-label-weight);color:var(--text)}.field input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);font:inherit;color:var(--text);padding:10px 12px;font-size:14px}.field input:focus{box-shadow:var(--focus-ring);border-color:var(--border-focus);outline:none}.field.err input{border:1.5px solid var(--status-risk-fg)}.field .help{color:var(--text-soft);font-size:11.5px}.field .help.e{color:var(--status-risk-fg)}.toast{background:var(--nomni-forest);color:var(--nomni-paper);border-radius:var(--radius-md);box-shadow:var(--shadow-md);align-items:center;gap:10px;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}.toast.ok{background:var(--nomni-green-dark)}.toast.err{background:var(--surface-critical-deep)}.toast .undo{opacity:.7;cursor:pointer;border-bottom:1px solid;padding-bottom:1px}.sugg .top{align-items:center;gap:10px;margin-bottom:9px;display:flex}.sugg .top .nm{color:var(--text);font-size:13.5px;font-weight:700}.sugg .top .role{color:var(--text-soft);font-size:11.5px}.sugg .acts{gap:8px;display:flex}.sugg .acts .btn{text-align:center;flex:1;justify-content:center}[data-theme=dark] .stage{background-image:radial-gradient(color-mix(in oklab, var(--nomni-paper) 8%, transparent) 1px, transparent 1px)}[data-theme=dark] .btn-primary{border-color:color-mix(in oklab, var(--nomni-paper) 14%, transparent)}.tgl.disabled{opacity:.45;pointer-events:none}.tgl-sw{background:color-mix(in oklab, var(--nomni-forest) 34%, white);width:38px;height:22px;transition:background var(--dur-2) var(--ease-standard);border-radius:999px;flex-shrink:0;position:relative}.tgl-sw.on{background:var(--nomni-fern)}.tgl-sw:after{content:"";background:var(--nomni-paper);width:18px;height:18px;transition:transform var(--dur-2) var(--ease-standard);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000047}.tgl-sw.on:after{transform:translate(16px)}.tgl-sw:focus-visible{box-shadow:var(--focus-ring);outline:none}[data-theme=dark] .tgl-sw:not(.on){background:var(--border-strong)}.rdo.on{border-color:var(--nomni-fern);background:color-mix(in oklab, var(--spring) 8%, var(--surface))}.rdo.on .rdo-dot{border-color:var(--nomni-fern)}.rdo.on .rdo-dot:after{content:"";background:var(--nomni-fern);border-radius:50%;width:9px;height:9px}.dtp-day:hover:not(.x){background:var(--surface-soft)}.dtp-day.x{cursor:default}.dtp-times button.on{background:var(--nomni-fern);color:var(--nomni-paper);border-color:var(--nomni-fern)}.dlg-f .btn{flex:1;justify-content:center}.cbx.on{background:var(--nomni-fern);border-color:var(--nomni-fern)}.cbx.on:after{content:"";border:solid var(--nomni-paper);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.dit-pager button.on{background:var(--nomni-forest);color:var(--nomni-paper);border-color:var(--nomni-forest)}.chk-box.on{background:var(--nomni-fern);border-color:var(--nomni-fern)}.chk-box.on:after{content:"";border:solid var(--nomni-paper);transform-origin:50%;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5.5px;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.chk-box.on:after{animation:chk-tick var(--dur-2) var(--ease-emphasized,cubic-bezier(.3, 0, 0, 1)) both}@keyframes chk-tick{0%{opacity:0;transform:rotate(45deg)scale(.3)}55%{opacity:1;transform:rotate(45deg)scale(1.15)}to{transform:rotate(45deg)scale(1)}}}.tabs{border-bottom:1px solid var(--border);gap:4px;display:inline-flex}.tab{appearance:none;font:inherit;font-family:var(--font-display);color:var(--text-soft);cursor:pointer;background:0 0;border:0;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.tab:hover{color:var(--text)}.tab.on{color:var(--text);font-weight:700}.tab.on:after{content:"";background:var(--nomni-fern);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:4px;right:4px}.tab.on .tab-count{background:color-mix(in oklab, var(--nomni-fern) 16%, var(--surface));color:var(--text-accent)}.tab:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.pager2-btns button.on{background:var(--nomni-forest);color:var(--nomni-paper);border-color:var(--nomni-forest)}.nmenu-pop button.danger{color:var(--status-risk-fg)}.prog-step.on,.prog-step.done{color:var(--text)}.prog-step.on .prog-step-n{background:var(--nomni-forest);color:var(--nomni-paper)}.prog-step.done .prog-step-n{background:var(--spring);color:var(--nomni-forest)}.acc-item.open .acc-chev{transform:rotate(180deg)}.acc-item:not(.open) .acc-body{display:none}.ntextarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);font:inherit;color:var(--text);resize:vertical;min-height:64px;max-height:220px;padding:10px 12px;font-size:14px;line-height:1.5}.ntextarea:focus{box-shadow:var(--focus-ring);border-color:var(--border-focus);outline:none}.field.err .ntextarea{border:1.5px solid var(--status-risk-fg)}.ta-count.over{color:var(--status-risk-fg);font-weight:700}.field.err .nnum{border-color:var(--status-risk-fg)}.cswitch-b.on{background:var(--nomni-forest);color:var(--nomni-paper)}@keyframes nspin{to{transform:rotate(360deg)}}@keyframes nshimmer{to{transform:translate(100%)}}.ntile-sel.on{border-color:var(--nomni-fern);background:color-mix(in oklab, var(--spring) 8%, var(--surface))}.ntile-sel.on .ntile-check{background:var(--nomni-fern);border-color:var(--nomni-fern)}.ntile-sel.on .ntile-check:after{content:"";border:solid var(--nomni-paper);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.nstruct-row.on{background:color-mix(in oklab, var(--spring) 7%, var(--surface))}.nstruct-row.on .nstruct-dot{border-color:var(--nomni-fern)}.nstruct-row.on .nstruct-dot:after{content:"";background:var(--nomni-fern);border-radius:50%;width:8px;height:8px}.nstruct-row.on .nstruct-k{color:var(--text);font-weight:600}.npop-f .btn{flex:1;justify-content:center}.ncmd-row.on{background:color-mix(in oklab, var(--spring) 10%, var(--surface))}.ncb-opt.on{background:color-mix(in oklab, var(--spring) 10%, var(--surface));color:var(--text)}.btn.btn-icon{aspect-ratio:1;gap:0;padding:7.35px}.btn.sm.btn-icon{padding:4.7px}.btn.lg.btn-icon{padding:8.9px}.btn.btn-icon svg{width:1.1em;height:1.1em}.nshell-nav.on{background:color-mix(in oklab, var(--spring) 12%, var(--shell-rail));color:var(--text-accent);font-weight:600}.splitbtn .btn{border-radius:0}.splitbtn .btn:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.splitbtn .btn:first-child:hover{transform:none}@keyframes nsave-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--spring) 45%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.nsavebar .btn{white-space:nowrap}.nempty{text-align:center;flex-direction:column;align-items:center;max-width:360px;padding:8px;display:flex}.nempty-ic{background:var(--surface-soft);width:52px;height:52px;color:var(--text-soft);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.nempty-ic svg{width:24px;height:24px}.nempty-error .nempty-ic{color:var(--status-risk-fg);background:var(--status-risk-bg)}.nempty-title{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;font-size:17px;font-weight:600}.nempty-body{color:var(--text-soft);margin:6px 0 16px;font-size:14px;line-height:1.5}.nempty-acts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.nvsw-tab.on{background:var(--nomni-forest)}.nvsw-tab.on .nvsw-t{color:var(--nomni-paper)}.nvsw-tab.on .nvsw-s{color:color-mix(in oklab, var(--nomni-paper) 70%, var(--nomni-forest))}.nvenue-dot.all{background:var(--nomni-forest)}.nvenue-dot.live{background:var(--spring);box-shadow:0 0 0 3px color-mix(in oklab, var(--spring) 28%, transparent)}.nvenue-dot.off{background:var(--text-muted)}.field.err .npw input{border:1.5px solid var(--status-risk-fg)}.agpop-fact .k{color:var(--text-soft)}.agpop-fact .v{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.inedit.err .inedit-edit input{border-color:var(--status-risk-fg)}.inedit-btn.ok{background:var(--nomni-fern);color:var(--nomni-paper);border-color:#0000}.inedit.err .inedit-help{color:var(--status-risk-fg)}.scrim{background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .22s var(--ease-standard);z-index:1000;position:fixed;inset:0}.scrim.show,.scrim.is-open,.scrim.open{opacity:1;pointer-events:auto}.scrim.is-blur{-webkit-backdrop-filter:blur(3px)saturate(120%)}@media (prefers-reduced-motion:reduce){.scrim{transition:none}}.bsheet-row.on .chk{background:var(--nomni-fern);color:var(--nomni-paper);border-color:#0000}.bnav-item.on{color:var(--nomni-forest)}.bnav-item.on .bnav-ico{background:color-mix(in oklab, var(--spring) 24%, transparent)}@keyframes aptr-pulse{0%,to{opacity:.25}50%{opacity:1}}.aptr-dot.done{background:var(--ah);color:var(--nomni-paper)}.aptr-dot.done svg{width:12px;height:12px}.aptr-dot.now{background:color-mix(in oklab, var(--ah) 22%, var(--surface));box-shadow:0 0 0 0 color-mix(in oklab, var(--ah) 50%, transparent);animation:1.6s infinite aptr-ring}.aptr-dot.now:after{content:"";background:var(--ah);border-radius:999px;width:7px;height:7px}.aptr-dot.wait{background:var(--surface);border:1.5px solid var(--border-strong)}@keyframes aptr-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--ah) 45%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in oklab, var(--ah) 0%, transparent)}to{box-shadow:0 0 #0000}}.aptr-step.done .aptr-label{color:var(--text-soft)}.aptr-step.now .aptr-label{color:var(--text);font-weight:600}.aptr-step.wait .aptr-label{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.aptr-dot.now{animation:none}}.apfb-chip.on{background:color-mix(in oklab, var(--ah) 14%, var(--surface));border-color:color-mix(in oklab, var(--ah) 45%, var(--border));color:color-mix(in oklab, var(--ah) 70%, var(--text))}.apflow-row.last .apflow-rail:after{display:none}.apflow-row.last .apflow-body{padding-bottom:0}.nrail.collapsed{align-items:stretch;width:68px;padding:14px 8px 12px}.nrail.collapsed .nrail-brand{justify-content:center;padding:4px 0 12px}.chrome-paper .nrail-item.active,.chrome-paper .nrail-subitem.active{background:color-mix(in oklab, var(--spring) 13%, var(--nomni-paper));color:var(--nomni-green-dark)}.chrome-paper .nrail-item.active .nbadge,.chrome-paper .nrail-subitem.active .nbadge{background:color-mix(in oklab, var(--spring) 22%, var(--nomni-paper));color:var(--nomni-green-dark)}.chrome-tonal .nrail-item.active,.chrome-tonal .nrail-subitem.active{background:color-mix(in oklab, var(--spring) 16%, transparent);color:var(--nomni-green-dark)}[data-theme=dark] .chrome-tonal .nrail-item.active,[data-theme=dark] .chrome-tonal .nrail-subitem.active{background:color-mix(in oklab, var(--nomni-cream) 14%, transparent);color:var(--chrome-fg)}.nrail.collapsed .nrail-word,.nrail.collapsed .nrail-sec{display:none}.nrail.collapsed .nrail-item{justify-content:center;gap:0;width:44px;height:44px;margin:1px auto;padding:0}.nrail-item.active{background:var(--chrome-active)}.nrail.collapsed .nrail-label,.nrail.collapsed .nbadge{display:none}.nrail.collapsed .nrail-ws{justify-content:center;padding:7px}.nrail.collapsed .nrail-ws-meta{display:none}.nrail-group.open{background:color-mix(in oklab, var(--chrome-fg) 6%, transparent);border-radius:11px;margin:2px 0;padding:3px}.nrail-group.open>.nrail-parent .nrail-caret{transform:rotate(180deg)}.nrail-group:not(.open) .nrail-sub{display:none}.nrail-subitem.active{background:var(--chrome-active);color:var(--chrome-fg)}.nrail.collapsed .nrail-caret{display:none}.nrail.collapsed .nrail-group.open{background:0 0;margin:0;padding:0}.nrail.collapsed .nrail-sub{display:none}.nrail.collapsed .nrail-item,.nrail.collapsed .nrail-group{position:relative}.nrail.collapsed .nrail-item:hover>.nrail-fly,.nrail.collapsed .nrail-group:hover>.nrail-fly,.nrail.collapsed .nrail-fly:hover{opacity:1;display:block;transform:none}.nrail.collapsed .nrail-item.nrail-fly-off>.nrail-fly,.nrail.collapsed .nrail-group.nrail-fly-off>.nrail-fly{display:none!important}.nrail.collapsed .nrail-fly .nrail-label{display:block}.nrail.collapsed .nrail-fly .nbadge{display:inline-flex}.ntopbar .pill{flex-shrink:0}.tbrief-row .at{flex:none}.rastrip-v.soft{color:var(--text-soft);font-weight:500}.rastrip-row .pill{flex:none}.aledger-actor .who{color:var(--text);font-weight:600;font-family:var(--font-display)}.pbadge-word .nomni-wordmark{color:var(--nomni-forest);font-size:13px}.pbadge-dark .pbadge-word .nomni-wordmark{color:var(--nomni-paper)}
:root{--auto-done-fg:var(--nomni-green-dark);--auto-done-bg:var(--nomni-mint);--auto-prop-fg:#1366c4;--auto-prop-bg:color-mix(in oklab, var(--nomni-sky) 16%, white);--auto-need-fg:#8a5a12;--auto-need-bg:color-mix(in oklab, var(--nomni-sun) 24%, white);--auto-step-fg:color-mix(in oklab, var(--nomni-forest) 62%, white);--auto-step-bg:color-mix(in oklab, var(--nomni-forest) 7%, white)}.at{font-family:var(--font-display);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.al-pip.on{background:var(--spring)}.al-pip.next{background:color-mix(in oklab, var(--spring) 34%, white);box-shadow:inset 0 0 0 1.5px var(--spring)}.eq{flex-direction:column;gap:10px;display:flex}.grad-step-pip.on{color:var(--text)}.grad-step-pip.on .grad-step-n{background:var(--nomni-forest);color:var(--nomni-paper)}.grad-step-pip.done .grad-step-n{background:var(--spring);color:var(--nomni-forest)}.grad-stat-val.good,.atd-stat-val.good{color:var(--nomni-green-dark)}.vit-gauge-trend.flat{color:var(--text-soft)}.gr-input.sm{width:78px}.deg{text-align:center;padding:30px 26px}.deg h3{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:700}.vit-trend.up{color:var(--nomni-rose)}.vit-trend.down{color:var(--nomni-green-dark)}:root{--agent-state-done-fg:var(--auto-done-fg);--agent-state-done-bg:var(--auto-done-bg);--agent-state-proposed-fg:var(--auto-prop-fg);--agent-state-proposed-bg:var(--auto-prop-bg);--agent-state-needs-fg:var(--auto-need-fg);--agent-state-needs-bg:var(--auto-need-bg);--agent-state-stepped-fg:var(--auto-step-fg);--agent-state-stepped-bg:var(--auto-step-bg);--agent-signal-border:color-mix(in oklab, var(--spring) 45%, var(--border));--agent-signal-ring:color-mix(in oklab, var(--spring) 14%, transparent);--agent-signal-wash:color-mix(in oklab, var(--spring) 6%, var(--bg))}
[data-density=compact] .btn{padding:8px 15px;font-size:13px}[data-density=compact] .btn.sm{padding:5px 11px}[data-density=compact] .field input,[data-density=compact] .ntextarea{padding-top:7px;padding-bottom:7px}
[data-chrome=charcoal]{--chrome-bg:var(--nomni-charcoal);--chrome-fg:var(--nomni-cream);--chrome-fg-soft:color-mix(in oklab, var(--nomni-cream) 60%, transparent);--chrome-border:color-mix(in oklab, var(--nomni-cream) 12%, transparent);--chrome-border-strong:color-mix(in oklab, var(--nomni-cream) 28%, transparent);--chrome-panel:color-mix(in oklab, var(--nomni-cream) 6%, var(--chrome-bg));--chrome-hover:color-mix(in oklab, var(--nomni-cream) 4%, transparent);--chrome-active:color-mix(in oklab, var(--nomni-cream) 14%, transparent)}
@media (max-width:64rem){.tab{white-space:nowrap}}@media (pointer:coarse){.btn,.tab{min-height:calc(var(--control-h) + var(--space-xs))}.field input,.ntextarea{font-size:max(1rem,1em)}}
nomni-layout{min-width:0;display:block}@keyframes pstat-turn{to{transform:rotate(1turn)}}
:root:not([data-theme=dark]){--a11y-focus:var(--nomni-green-dark);--a11y-border-control:color-mix(in oklab, var(--nomni-forest) 52%, white)}[data-theme=dark]{--a11y-focus:var(--spring);--a11y-border-control:color-mix(in oklab, var(--nomni-paper) 37%, var(--surface));--border-strong:var(--a11y-border-control)}:root,[data-chrome=charcoal],[data-theme=dark]{--focus-ring:0 0 0 1px var(--surface), 0 0 0 3px var(--a11y-focus);--focus-outline:2px solid var(--a11y-focus);--border-focus:var(--a11y-focus);--auto-step-fg:color-mix(in oklab, var(--nomni-forest) 70%, white)}[data-chrome=paper]{--chrome-fg-soft:color-mix(in oklab, var(--nomni-forest) 70%, transparent)}:where(.field input,.dtp-field,.dtp-times button,.dlg-confirm input,.nsearch2 input,.ntextarea,.nnum,.nms-field,.ncb-field,.tokin,.npw input,.inedit-btn,.nsel,.passc .passc-box,.grad-field input,.grad-field select,.gr-input,.ncmd-in,.naskbar){--border:var(--a11y-border-control)}.tgl-sw:not(.on){background:var(--a11y-border-control)}.dtp-times button.on{background:color-mix(in oklab, var(--nomni-fern) 82%, var(--nomni-forest));border-color:color-mix(in oklab, var(--nomni-fern) 82%, var(--nomni-forest))}.btn-ai{color:var(--text-accent)}:where(:focus-visible){outline:var(--focus-outline);outline-offset:2px}.btn-ai:focus-visible{outline-color:var(--a11y-focus)}[data-theme=dark] .bnav-item.on{color:var(--text)}:root:not([data-theme=dark]) .agentcard.needs{--ac-ink:color-mix(in oklab, var(--nomni-tangerine) 59%, var(--text))}@media (forced-colors:active){:focus-visible{outline-offset:2px!important;outline:2px solid highlight!important}}
[data-nomni-live][data-nomni-modal]:not([open]){display:none}[data-nomni-live][data-nomni-modal][open]{z-index:var(--nomni-layer,1001);pointer-events:none;padding:0;display:flex;position:fixed;inset:0}[data-nomni-live][data-nomni-modal][open]>*{pointer-events:auto}[data-nomni-live] [hidden]{display:none}[data-nomni-component=opswitcher][data-nomni-live]{display:inline-block;position:relative}.scrim[data-nomni-scrim]{z-index:var(--nomni-layer,1000)}
:root{--hq-ease-out:cubic-bezier(.23, 1, .32, 1);--hq-ease-in-out:cubic-bezier(.77, 0, .175, 1);--hq-dur-hover:.15s;--hq-dur-press:.16s;--hq-dur-pop:.18s;--hq-dur-pop-out:.12s;--hq-pending-delay:.15s;--hq-press-scale:.97;--hq-pop-from:translateY(-.25rem) scale(.97)}@media (prefers-reduced-motion:reduce){:root{--hq-press-scale:1;--hq-pop-from:none}}.hq-pending{border:.125rem solid;opacity:0;visibility:hidden;border-inline-end-color:#0000;border-radius:50%;flex:none;width:.75rem;height:.75rem}.hq-pending[data-pending]{visibility:visible;animation:hq-pending-in var(--hq-dur-hover) var(--hq-ease-out) var(--hq-pending-delay) forwards, hq-pending-spin .7s linear infinite}@keyframes hq-pending-in{to{opacity:.6}}@keyframes hq-pending-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hq-pending[data-pending]{animation:hq-pending-in var(--hq-dur-hover) var(--hq-ease-out) var(--hq-pending-delay) forwards;border-inline-end-color:currentColor;border-style:dotted}}
html,body{background:var(--shell-canvas)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hq-frame,.hq-frame *{scrollbar-width:thin;scrollbar-color:var(--shell-border) transparent}.hq-frame{--hq-rail-width:calc(var(--space-4xl) + var(--space-sm));--hq-sidebar-width:calc(var(--measure-narrow) / 3);grid-template-columns:var(--hq-rail-width) var(--hq-sidebar-width) minmax(0, 1fr);background:var(--shell-canvas);height:100dvh;color:var(--text);font-family:var(--font-body);grid-template-rows:auto minmax(0,1fr);display:grid}.hq-frame-tool{grid-template-columns:var(--hq-rail-width) minmax(0, 1fr)}.hq-icon{flex-shrink:0;width:1.25em;height:1.25em}.hq-topbar{align-items:center;gap:var(--space-lg);padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-lg);border-bottom:thin solid var(--shell-border);background:var(--shell-rail);grid-column:1/-1;display:flex}.hq-brand{border-radius:var(--radius-sm);color:var(--text);flex:none;align-items:center;text-decoration:none;display:inline-flex}.hq-logo{align-items:center;gap:var(--space-sm);display:inline-flex}.hq-logo-full,.hq-logo-mark{height:calc(var(--space-lg) + var(--space-xs) + var(--space-xs) / 2);width:auto;display:block}.hq-logo-mark{display:none}.hq-logo-tag{padding:calc(var(--space-xs) / 4) calc(var(--space-xs) * 1.5);border-radius:var(--radius-pill);background:var(--spring);color:var(--nomni-forest);font-size:var(--fs-overline);font-weight:var(--font-weight-badge);letter-spacing:.04em;line-height:1.5}@media not (min-width:22.5rem){.hq-logo-full{display:none}.hq-logo-mark{display:block}.hq-logo{gap:var(--space-xs)}}.hq-tools{gap:var(--space-xs);margin-inline-start:auto;display:flex}.hq-tool,.hq-rail-item,.hq-sidebar-item,.hq-tab{color:var(--text-soft);border-radius:var(--radius-md);-webkit-tap-highlight-color:transparent;transition:background-color var(--hq-dur-hover) ease, color var(--hq-dur-hover) ease, transform var(--hq-dur-press) var(--hq-ease-out);text-decoration:none}.hq-tool{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);font-size:var(--fs-small);font-weight:var(--font-weight-label);display:inline-flex;position:relative}.hq-tool-badge{border-radius:var(--radius-pill);background:var(--accent-fill,var(--accent));min-width:1rem;height:1rem;color:var(--accent-contrast,var(--text-on-bold));box-shadow:0 0 0 2px var(--shell-canvas);font-size:.625rem;font-weight:var(--font-weight-label-strong);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;padding:0 .25rem;line-height:1rem}@media (hover:hover) and (pointer:fine){.hq-tool:hover,.hq-sidebar-item:hover{background:var(--shell-hover);color:var(--text)}}.hq-tool[aria-current=page],.hq-sidebar-item[aria-current=page]{background:var(--shell-active);color:var(--text);font-weight:var(--font-weight-label-strong)}.hq-tool:active,.hq-account-button:active,.hq-rail-item:active .hq-rail-icon,.hq-tab:active .hq-rail-icon{transform:scale(var(--hq-press-scale))}.hq-sidebar-item:active,.hq-menu-item:active{background:var(--shell-active)}:is(.hq-tool:has(>.hq-pending[data-pending]),.hq-sidebar-item:has(>.hq-pending[data-pending])){background:var(--shell-active);color:var(--text)}:is(.hq-rail-item:has(>.hq-pending[data-pending]) .hq-rail-icon,.hq-tab:has(>.hq-pending[data-pending]) .hq-rail-icon){background:var(--shell-active)}:is(.hq-rail-item:has(>.hq-pending[data-pending]),.hq-tab:has(>.hq-pending[data-pending])){color:var(--text)}:is(.hq-tools,.hq-sidebar):has(.hq-pending[data-pending]) [aria-current=page]:not(:has(>.hq-pending[data-pending])){color:var(--text-soft);font-weight:var(--font-weight-label);background:0 0}:is(.hq-rail,.hq-tabbar):has(.hq-pending[data-pending]) [aria-current=page]:not(:has(>.hq-pending[data-pending])){color:var(--text-soft);font-weight:var(--font-weight-label)}:is(.hq-rail,.hq-tabbar):has(.hq-pending[data-pending]) [aria-current=page]:not(:has(>.hq-pending[data-pending])) .hq-rail-icon{background:0 0}.hq-tool .hq-pending,.hq-rail-item .hq-pending,.hq-tab .hq-pending{display:none}.hq-account{align-items:center;gap:var(--space-sm);border-inline-start:thin solid var(--shell-border);padding-inline-start:var(--space-md);display:flex}.hq-avatar{width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-md);background:var(--surface-bold);color:var(--text-on-bold);font-size:var(--fs-caption);font-weight:var(--font-weight-badge);place-items:center;display:grid}.hq-account-who{white-space:nowrap;line-height:1.2;display:grid}.hq-account-name{font-size:var(--fs-small);font-weight:var(--font-weight-label-strong)}.hq-account-role{font-size:var(--fs-caption);color:var(--text-soft)}.hq-account-button{align-items:center;gap:var(--space-sm);padding:var(--space-xs);border-radius:var(--radius-md);color:var(--text);font:inherit;text-align:start;cursor:pointer;anchor-name:--hq-account;-webkit-tap-highlight-color:transparent;transition:background-color var(--hq-dur-hover) ease, transform var(--hq-dur-press) var(--hq-ease-out);background:0 0;border:0;padding-inline-end:var(--space-sm);display:flex}@media (hover:hover) and (pointer:fine){.hq-account-button:hover{background:var(--shell-hover)}}.hq-account-button:has(+.hq-menu:popover-open){background:var(--shell-active)}.hq-menu{position-anchor:--hq-account;inset:auto;top:anchor(bottom);right:anchor(right);width:calc(var(--measure-narrow) / 2.5);margin:var(--space-xs) 0 0;padding:var(--space-xs);border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-card);color:var(--text);box-shadow:var(--shadow-lg);font-family:var(--font-body);transform-origin:100% 0;opacity:0;transform:var(--hq-pop-from);transition:opacity var(--hq-dur-pop-out) var(--hq-ease-out), transform var(--hq-dur-pop-out) var(--hq-ease-out), overlay var(--hq-dur-pop-out) allow-discrete, display var(--hq-dur-pop-out) allow-discrete;position:fixed}.hq-menu:popover-open{opacity:1;transition-duration:var(--hq-dur-pop);transform:none}@starting-style{.hq-menu:popover-open{opacity:0;transform:var(--hq-pop-from)}}.hq-menu-who{padding:var(--space-sm);line-height:1.2;display:grid}.hq-menu-row{padding:var(--space-sm);border:0;border-block:thin solid var(--shell-border);margin:0}.hq-menu-label{float:left;font-size:var(--fs-caption);color:var(--text-soft);margin-block-end:var(--space-sm);padding:0}.hq-segments{clear:both;gap:calc(var(--space-xs) / 2);padding:calc(var(--space-xs) / 2);border-radius:var(--radius-md);background:var(--shell-sunken);grid-template-columns:repeat(4,1fr);display:grid}.hq-segment{justify-items:center;gap:calc(var(--space-xs) / 2);padding:var(--space-xs);border-radius:calc(var(--radius-md) - var(--space-xs) / 2);color:var(--text-soft);font-size:var(--fs-caption);font-weight:var(--font-weight-label);cursor:pointer;transition:background-color var(--hq-dur-hover) ease, color var(--hq-dur-hover) ease, box-shadow var(--hq-dur-hover) ease;display:grid;position:relative}.hq-segment input{opacity:0;pointer-events:none;position:absolute}@media (hover:hover) and (pointer:fine){.hq-segment:hover{color:var(--text)}}.hq-segment:has(input:checked){background:var(--shell-card);color:var(--text);box-shadow:var(--shadow-sm)}.hq-segment:has(input:focus-visible){box-shadow:var(--focus-ring)}.hq-menu-item{width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:var(--text);font:inherit;font-size:var(--fs-small);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--hq-dur-hover) ease;background:0 0;border:0;margin-block-start:var(--space-xs);text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.hq-menu-item:hover{background:var(--shell-hover)}}.hq-rail{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xs);background:var(--shell-rail);flex-direction:column;display:flex}.hq-rail-item,.hq-tab{justify-items:center;gap:var(--space-xs);font-size:var(--fs-overline);font-weight:var(--font-weight-label);display:grid}.hq-rail-icon{width:var(--space-3xl);height:calc(var(--space-2xl) + var(--space-xs));border-radius:var(--radius-lg);transition:background-color var(--hq-dur-hover) ease, transform var(--hq-dur-press) var(--hq-ease-out);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.hq-rail-item:hover .hq-rail-icon,.hq-tab:hover .hq-rail-icon{background:var(--shell-hover)}}.hq-rail-item[aria-current=page],.hq-tab[aria-current=page]{color:var(--text);font-weight:var(--font-weight-label-strong)}.hq-rail-item[aria-current=page] .hq-rail-icon,.hq-tab[aria-current=page] .hq-rail-icon{background:var(--shell-active)}.hq-sidebar{gap:var(--space-xs);padding:var(--space-lg) var(--space-sm);border-inline-end:thin solid var(--shell-border);flex-direction:column;display:flex;position:relative;overflow-y:auto}.hq-sidebar-title{margin:0 0 var(--space-sm);padding-inline:var(--space-sm);font-family:var(--font-display);font-size:var(--fs-h5);font-weight:var(--font-weight-heading)}.hq-sidebar-item{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);font-size:var(--fs-small);display:flex}.hq-sidebar-label{min-width:0}.hq-main{min-width:0;min-height:0;padding:var(--space-sm)}.hq-card{scrollbar-gutter:stable;border:thin solid var(--shell-border);border-radius:var(--radius-xl);background:var(--shell-card);height:100%;position:relative;overflow-y:auto}.hq-card.hq-card-bleed{scrollbar-gutter:auto}.hq-page{max-width:var(--measure-content);padding:var(--space-xl) var(--space-2xl) var(--space-3xl);gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.hq-title{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--font-weight-heading);margin:0}.hq-tabbar{display:none}.hq-tool:focus-visible,.hq-rail-item:focus-visible,.hq-sidebar-item:focus-visible,.hq-tab:focus-visible,.hq-account-button:focus-visible,.hq-menu-item:focus-visible,.hq-brand:focus-visible{box-shadow:var(--focus-ring);outline:none}@media not (min-width:48rem){.hq-frame{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.hq-rail,.hq-sidebar,.hq-tool-label,.hq-account-who{display:none}.hq-tool-badge{top:-.125rem;left:calc(var(--space-sm) + .625rem);position:absolute}.hq-topbar{gap:var(--space-sm);padding-inline:var(--space-md) var(--space-sm)}.hq-account{padding-inline-start:var(--space-sm)}.hq-main{padding:0}.hq-card{border:0;border-radius:0}.hq-page{padding:var(--space-lg) var(--space-lg) var(--space-2xl)}.hq-tabbar{padding:var(--space-sm) var(--space-sm) max(var(--space-sm), env(safe-area-inset-bottom));border-top:thin solid var(--shell-border);background:var(--shell-rail);justify-content:space-around;display:flex}}.hq-rail-icon .hq-icon{width:calc(var(--space-lg) + var(--space-xs));height:calc(var(--space-lg) + var(--space-xs))}.hq-empty{justify-items:center;display:grid}.hq-skeleton{display:contents}.hq-skeleton>*,.hq-skel-chat>*{animation:hq-skel-in var(--hq-dur-hover) var(--hq-ease-out) var(--hq-pending-delay) both}@keyframes hq-skel-in{0%{opacity:0}}.hq-skel-text{vertical-align:top;border-radius:var(--radius-sm);background:linear-gradient(var(--shell-hover), var(--shell-hover)) center / 100% .75em no-repeat;max-width:100%;height:1lh;display:inline-block}.hq-skel-table{display:grid}.hq-skel-row{padding:var(--space-md);font-size:var(--fs-small)}.hq-skel-row+.hq-skel-row{border-top:thin solid var(--shell-border)}.hq-skel-chat{grid-template-columns:minmax(14rem,16.5rem) minmax(0,1fr);height:100%;display:grid}.hq-skel-chat-side{--shell-hover:color-mix(in oklab, var(--text-on-dark) 12%, transparent);align-content:start;gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);background:var(--surface-deep);display:grid}@media not (min-width:48rem){.hq-skel-chat{grid-template-columns:minmax(0,1fr)}.hq-skel-chat-main{display:none}}.hq-frame-viewing{grid-template-rows:auto auto minmax(0,1fr)}.hq-view-as-banner{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-lg);background:var(--text);color:var(--shell-canvas);font-size:var(--fs-small);grid-column:1/-1;display:flex}.hq-view-as-banner-avatar{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-pill);background:color-mix(in oklab, currentColor 18%, transparent);font-size:var(--fs-caption);font-weight:var(--font-weight-badge);flex-shrink:0;place-items:center;display:grid}.hq-view-as-text{align-items:center;gap:var(--space-xs);white-space:nowrap;min-width:0;margin:0;display:flex}.hq-view-as-text strong{text-overflow:ellipsis;font-weight:var(--font-weight-label-strong);overflow:hidden}.hq-view-as-role{padding:0 var(--space-xs);border:thin solid color-mix(in oklab, currentColor 35%, transparent);border-radius:var(--radius-sm);font-size:var(--fs-caption);flex-shrink:0}.hq-view-as-short{display:none}.hq-view-as-note{opacity:.72;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.hq-view-as-exit{padding:calc(var(--space-xs) / 2) var(--space-md);border-radius:var(--radius-pill);background:var(--shell-canvas);color:var(--text);font:inherit;font-weight:var(--font-weight-label-strong);white-space:nowrap;cursor:pointer;transition:opacity var(--hq-dur-hover) ease, transform var(--hq-dur-press) var(--hq-ease-out);border:0}@media (hover:hover) and (pointer:fine){.hq-view-as-exit:hover{opacity:.88}}.hq-view-as-exit:active{transform:scale(.97)}.hq-view-as-exit:focus-visible{box-shadow:var(--focus-ring);outline:none}.hq-view-as-switch{min-width:0;position:relative}.hq-view-as-switch-button{align-items:center;gap:calc(var(--space-xs) / 2);max-width:100%;padding:calc(var(--space-xs) / 2) var(--space-xs);border-radius:var(--radius-sm);background:color-mix(in oklab, currentColor 14%, transparent);color:inherit;font:inherit;cursor:pointer;border:0;display:inline-flex}.hq-view-as-switch-button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover) and (pointer:fine){.hq-view-as-switch-button:hover{background:color-mix(in oklab, currentColor 22%, transparent)}}.hq-view-as-switch-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.hq-view-as-switch-chevron{flex-shrink:0;width:.875em;height:.875em}.hq-view-as-switch-button[aria-expanded=true] .hq-view-as-switch-chevron{transform:rotate(180deg)}.hq-view-as-menu{z-index:30;top:calc(100% + var(--space-xs));width:min(24rem, calc(100vw - 2 * var(--space-md)));padding:var(--space-xs);border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-card);color:var(--text);box-shadow:var(--shadow-lg);white-space:normal;position:absolute;left:0}.hq-view-as-picker{gap:var(--space-xs);flex-direction:column;min-height:0;display:flex}.hq-view-as-picker-search{width:100%;padding:var(--space-xs) var(--space-sm);border:thin solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-canvas);color:var(--text);font:inherit;font-size:var(--fs-small)}.hq-view-as-picker-search:focus{box-shadow:var(--focus-ring);outline:none}.hq-view-as-picker-list{max-height:min(24rem,60vh);margin:0;padding:0;list-style:none;overflow-y:auto}.hq-view-as-picker-item{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:inherit;font:inherit;font-size:var(--fs-small);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto 5.5rem;display:grid}@media (hover:hover) and (pointer:fine){.hq-view-as-picker-item:hover:not(:disabled){background:var(--shell-hover)}}.hq-view-as-picker-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.hq-view-as-picker-item:disabled{cursor:default}.hq-view-as-picker-item:disabled:not([aria-current]) :is(.hq-avatar,.hq-view-as-picker-name,.pill,.hq-view-as-picker-count){opacity:.55}.hq-view-as-picker-avatar{flex-shrink:0}.hq-view-as-picker-who{flex-direction:column;min-width:0;display:flex}.hq-view-as-picker-name,.hq-view-as-picker-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hq-view-as-picker-name{font-weight:var(--font-weight-label-strong)}.hq-view-as-picker-sub.hq-view-as-picker-reason{white-space:normal}.hq-view-as-picker-sub,.hq-view-as-picker-count,.hq-view-as-picker-empty{color:var(--text-soft);font-size:var(--fs-caption)}.hq-view-as-picker-count{font-variant-numeric:tabular-nums;justify-content:flex-end;display:flex}.hq-view-as-picker-empty{padding:var(--space-sm);margin:0}.hq-view-as-picker-check{width:1rem;height:1rem}.hq-view-as-menu .hq-view-as-picker-item{grid-template-columns:auto minmax(0,1fr) auto auto}.hq-view-as-menu .hq-view-as-picker-count:not(:has(svg)){display:none}.hq-view-as-dialog{width:min(34rem, calc(100vw - 2 * var(--space-md)));max-height:calc(100dvh - 2 * var(--space-xl));border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-card);color:var(--text);box-shadow:var(--shadow-lg);margin:12vh auto auto;padding:0}.hq-view-as-dialog::backdrop{background:var(--scrim)}.hq-view-as-dialog-box{gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.hq-view-as-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.hq-view-as-dialog-title{font-size:var(--fs-h5);font-weight:var(--font-weight-label-strong);margin:0}.hq-view-as-dialog-note{margin:var(--space-xs) 0 0;color:var(--text-soft);font-size:var(--fs-small)}.hq-view-as-dialog-close{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-pill);color:var(--text-soft);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.hq-view-as-dialog-close svg{width:1.125rem;height:1.125rem}@media (hover:hover) and (pointer:fine){.hq-view-as-dialog-close:hover{background:var(--shell-hover);color:var(--text)}}.hq-view-as-dialog-close:focus-visible{box-shadow:var(--focus-ring);outline:none}@media not (min-width:30rem){.hq-view-as-dialog{margin-top:var(--space-xl)}.hq-view-as-dialog-box{padding:var(--space-md)}.hq-view-as-dialog .hq-view-as-picker-item{grid-template-columns:auto minmax(0,1fr) auto auto}.hq-view-as-dialog .hq-view-as-picker-count:not(:has(svg)){display:none}}fieldset.hq-page-viewing{border:0;min-width:0}.hq-page-viewing :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.55}@media not (min-width:48rem){.hq-frame-viewing{grid-template-rows:auto auto minmax(0,1fr) auto}.hq-view-as-banner{padding-inline:var(--space-md) var(--space-sm)}.hq-view-as-note,.hq-view-as-role:not(.hq-view-as-short),.hq-view-as-exit-more{display:none}.hq-view-as-short{display:inline}.hq-view-as-text{flex:1}.hq-view-as-banner{position:relative}.hq-view-as-switch{position:static}.hq-view-as-menu{top:100%;right:var(--space-md);left:var(--space-md);width:auto;margin-top:var(--space-xs)}}.hq-frame-one-area{grid-template-columns:var(--hq-sidebar-width) minmax(0, 1fr)}.hq-frame-one-area.hq-frame-tool{grid-template-columns:minmax(0,1fr)}.hq-sidebar-item{justify-content:flex-start;gap:var(--space-sm)}.hq-sidebar-item>.hq-icon{color:var(--text-muted)}.hq-sidebar-item[aria-current=page]>.hq-icon{color:var(--text)}.hq-sidebar-item>.hq-pending{margin-inline-start:auto}.hq-sidebar-settings{margin-top:auto}.hq-search{align-items:center;gap:var(--space-sm);width:min(100%, calc(var(--measure-narrow) / 2));padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-sm);border:thin solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-card);color:var(--text-muted);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:border-color var(--hq-dur-hover) ease, color var(--hq-dur-hover) ease;margin-inline-start:var(--space-lg);display:inline-flex}@media (hover:hover) and (pointer:fine){.hq-search:hover{color:var(--text-soft);border-color:var(--text-muted)}}.hq-search:focus-visible{box-shadow:var(--focus-ring);outline:none}.hq-search-label{text-align:start;flex:1}.hq-search-key{padding:0 var(--space-xs);border:thin solid var(--shell-border);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-caption);line-height:1.6}.hq-palette{width:min(100% - 2 * var(--space-lg), calc(var(--measure-narrow) * .85));border:thin solid var(--shell-border);border-radius:var(--radius-xl);background:var(--shell-card);max-height:min(70dvh,34rem);color:var(--text);box-shadow:var(--shadow-lg);font-family:var(--font-body);margin:12dvh auto auto;padding:0;overflow:hidden}.hq-palette[open]{animation:hq-palette-in var(--hq-dur-pop) var(--hq-ease-out)}.hq-palette::backdrop{background:var(--scrim)}@keyframes hq-palette-in{0%{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.hq-palette[open]{animation:none}}.hq-palette-box{max-height:inherit;grid-template-rows:auto minmax(0,1fr);display:grid}.hq-palette-field{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:thin solid var(--shell-border);color:var(--text-muted);display:flex}.hq-palette-input{min-width:0;color:var(--text);font:inherit;font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:1}.hq-palette-input::placeholder{color:var(--text-muted)}.hq-palette-list{padding:var(--space-xs) var(--space-sm) var(--space-sm);margin:0;list-style:none;overflow-y:auto}.hq-palette-group{padding:var(--space-sm) var(--space-sm) var(--space-xs);color:var(--text-muted);font-size:var(--fs-caption);font-weight:var(--font-weight-label);margin:0}.hq-palette-row{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-sm);border-radius:var(--radius-md);color:var(--text);font-size:var(--fs-small);text-decoration:none;display:flex}.hq-palette-row[aria-current=true]{background:var(--shell-active)}.hq-palette-input::-webkit-search-cancel-button{display:none}.hq-palette-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hq-palette-sub{color:var(--text-muted);font-size:var(--fs-caption);flex-shrink:0}.hq-palette-empty{padding:var(--space-xl) var(--space-sm);color:var(--text-soft);font-size:var(--fs-small);text-align:center}.hq-page-top{gap:var(--space-sm);margin-bottom:calc(-1 * var(--space-lg));display:grid}.hq-page-top>.hq-back{justify-self:start}.hq-page-tabs{gap:var(--space-lg);box-shadow:inset 0 calc(var(--space-xs) / -4) var(--shell-border);scrollbar-width:none;display:flex;overflow:auto hidden}.hq-page-tab{padding:var(--space-xs) 0 var(--space-sm);color:var(--text-soft);font-size:var(--fs-small);font-weight:var(--font-weight-label);white-space:nowrap;transition:color var(--hq-dur-hover) ease;text-decoration:none;position:relative}.hq-page-tab:after{content:"";height:calc(var(--space-xs) / 2);border-radius:calc(var(--space-xs) / 4);position:absolute;inset:auto 0 0}@media (hover:hover) and (pointer:fine){.hq-page-tab:hover{color:var(--text)}}.hq-page-tab[aria-current=page]{color:var(--text)}.hq-page-tab:has(>.hq-pending[data-pending]){color:var(--text)}.hq-page-tab[aria-current=page]:after{background:var(--text)}.hq-page-tab:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.hq-page-tab>.hq-pending{display:none}@media not (min-width:48rem){.hq-frame-one-area{grid-template-columns:minmax(0,1fr)}.hq-search{width:auto;padding:var(--space-xs);color:var(--text-soft);background:0 0;border:0;margin-inline-start:auto}.hq-search .hq-icon{width:calc(var(--space-lg) + var(--space-xs));height:calc(var(--space-lg) + var(--space-xs))}.hq-search-label,.hq-search>.hq-search-key{display:none}.hq-tools{margin-inline-start:0}.hq-tool[data-tool=chat]{display:none}.hq-palette{margin-top:var(--space-lg)}}.hq-env-badge{align-items:center;gap:calc(var(--space-xs) * 1.5);padding:calc(var(--space-xs) / 2) var(--space-sm);border-radius:var(--radius-pill);background:var(--status-neutral-bg);color:var(--status-neutral-fg);font-size:var(--fs-overline);font-weight:var(--font-weight-overline);letter-spacing:var(--letter-spacing-label,.04em);text-transform:uppercase;white-space:nowrap;flex:none;line-height:1.4;display:inline-flex}.hq-env-badge:before{width:calc(var(--space-xs) * 1.5);height:calc(var(--space-xs) * 1.5);border-radius:var(--radius-pill);content:"";background:currentColor;flex:none}.hq-env-badge[data-env=staging]{background:var(--status-warn-bg);color:var(--status-warn-fg)}.hq-env-badge[data-env=production]{background:var(--status-ok-bg);color:var(--status-ok-fg)}.hq-menu-env{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);color:var(--text-soft);font-size:var(--fs-caption);display:flex}@media not (min-width:48rem){.hq-topbar:has(.hq-env-badge) .hq-logo-full{display:none}.hq-topbar:has(.hq-env-badge) .hq-logo-mark{display:block}.hq-topbar:has(.hq-env-badge) .hq-logo{gap:var(--space-xs)}.hq-env-badge{padding-inline:calc(var(--space-xs) * 1.5)}}@media not (min-width:22.5rem){.hq-env-badge{padding:calc(var(--space-xs) * 1.25);letter-spacing:0;gap:0;font-size:0}}
/*# sourceMappingURL=3tjj294uzm2kf.css.map*/