@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-vietnamese-500-normal-D4oly79D.woff2) format("woff2"),url(/assets/familjen-grotesk-vietnamese-500-normal-Cv-94wkS.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-latin-ext-500-normal-C6C0U28C.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-ext-500-normal-B6Onzdxd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-latin-500-normal-BASv1Bog.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-500-normal-BJWE1t8Q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-vietnamese-600-normal-Cf5LI1HU.woff2) format("woff2"),url(/assets/familjen-grotesk-vietnamese-600-normal-DD7qc10H.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-latin-ext-600-normal-K2kKrvU3.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-ext-600-normal-Bm1Bk2lg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-latin-600-normal-DR8FYmV8.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-600-normal-Cchso0CV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/familjen-grotesk-vietnamese-700-normal-BQbgNr8Y.woff2) format("woff2"),url(/assets/familjen-grotesk-vietnamese-700-normal-DnK_bp0P.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/familjen-grotesk-latin-ext-700-normal-uph16z26.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-ext-700-normal-ChieoNWR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/familjen-grotesk-latin-700-normal-DP3KK2u2.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-700-normal-Cqh4U_Q6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.b-app{--b-palette-ash: #eef1eb;--b-palette-chalk: #ffffff;--b-palette-paper-raised: #ffffff;--b-palette-mist: #f1f3ee;--b-palette-haze: #e6ece3;--b-palette-track: #dce4d8;--b-palette-hairline: #d0d9cd;--b-palette-hairline-soft: #e0e6dc;--b-palette-hairline-strong: #b8c5b3;--b-palette-steel: #748170;--b-palette-slate: #53624f;--b-palette-graphite: #3e4c40;--b-palette-ink: #0d1210;--b-palette-ink-hover: #262d29;--b-palette-ink-active: #000000;--b-palette-ink-wash: #e2e9dc;--b-palette-paper-ink: #ffffff;--b-palette-state-hover: #e9eee4;--b-palette-state-selected: #dce5d5;--b-palette-neutral-soft: #e6ebe1;--b-palette-signal: #f26b1d;--b-palette-signal-hover: #f47d36;--b-palette-signal-active: #e3621a;--b-palette-signal-deep: #9c3c05;--b-palette-signal-soft: #fdeee2;--b-palette-signal-bright: #f37a33;--b-palette-signal-bright-hover: #f58b4d;--b-palette-signal-bright-active: #e86e28;--b-palette-signal-ink-dark: #ffa468;--b-palette-signal-wash-dark: #2b1e14;--b-palette-pine-deep: #090d0c;--b-palette-panel: #161e19;--b-palette-well: #101711;--b-palette-panel-raised: #1d2921;--b-palette-panel-tint: #212e25;--b-palette-floating: #25352b;--b-palette-line-dark: #3b4b40;--b-palette-line-dark-soft: #2c3b31;--b-palette-line-dark-strong: #516657;--b-palette-border-dark: #8c9d8e;--b-palette-dim: #a9b8a8;--b-palette-dim-strong: #c4cdc3;--b-palette-frost: #eef1ed;--b-palette-frost-hover: #ffffff;--b-palette-frost-active: #d4dad4;--b-palette-ink-wash-dark: #2b3d30;--b-palette-state-hover-dark: #24382b;--b-palette-state-selected-dark: #334936;--b-palette-reference-dark: #a9b8a8;--b-palette-evidence: #1a57a3;--b-palette-evidence-link: #1d57b3;--b-palette-evidence-soft: #e6effa;--b-palette-evidence-bright: #8fbaff;--b-palette-evidence-shade: #16222f;--b-palette-evidence-canvas: #4479ec;--b-palette-marine: #2f5fcf;--b-palette-marine-muted: #b9cbf2;--b-palette-marine-deep: #1c3f99;--b-palette-marine-dark: #7ea4ff;--b-palette-marine-shadow: #2b3f66;--b-palette-marine-pale: #b5ccff;--b-palette-stone: #6f756f;--b-palette-verdant: #146a37;--b-palette-verdant-soft: #e3f3e8;--b-palette-verdant-bright: #6fd89a;--b-palette-verdant-shade: #15271c;--b-palette-engine-experiment: #6a3fd0;--b-palette-engine-experiment-dark: #b9a8ff;--b-palette-engine-adaptive: #2f7d32;--b-palette-engine-adaptive-dark: #7fd08a;--b-palette-engine-recommendations: #4b4fd1;--b-palette-engine-recommendations-dark: #a5a8ff;--b-palette-engine-popup: #9a5a00;--b-palette-engine-popup-dark: #f7bd4f;--b-palette-engine-form: #b0234c;--b-palette-engine-form-dark: #ff9ab8;--b-palette-engine-comparison: #5f6d12;--b-palette-engine-comparison-dark: #c9d96a;--b-palette-engine-quiz: #155e75;--b-palette-engine-quiz-dark: #7dd3e8;--b-palette-engine-ai-readiness: #475569;--b-palette-engine-ai-readiness-dark: #a3b1c6;--b-palette-amber: #7a5305;--b-palette-amber-soft: #fcf1d6;--b-palette-amber-bright: #f0c46a;--b-palette-amber-shade: #2a2315;--b-palette-rust: #a3222d;--b-palette-rust-soft: #fbe8ea;--b-palette-rust-bright: #ff8f9a;--b-palette-rust-shade: #2d191c;--b-palette-violet: #4a37c4;--b-palette-violet-wash: #eeebfc;--b-palette-violet-dark: #b3a4ff;--b-palette-violet-shade: #1f1b35;--b-palette-lagoon: #20a497;--b-palette-lagoon-dark: #2f7f77;--b-palette-indigo: #5b45e0;--b-palette-series-blue-dark: #3987e5;--b-palette-series-teal-dark: #199e70;--b-palette-series-ochre: #b8640a;--b-palette-series-ochre-dark: #c98500;--b-palette-series-magenta: #c2407f;--b-palette-series-magenta-dark: #d55181;--b-palette-stage: #0f1f19;--b-palette-stage-deep: #081310;--b-palette-stage-ink: #eaf0eb;--b-palette-stage-ink-muted: #a9b8ae;--b-palette-shadow: 13, 18, 16;--b-palette-shadow-dark: 0, 0, 0;--b-palette-atlas-night: #101318;--b-palette-atlas-frame-night: #101318;--b-palette-atlas-abyss: #171b22;--b-palette-atlas-panel: #1b2028;--b-palette-atlas-panel-raised: #1f2530;--b-palette-atlas-panel-tint: #171b22;--b-palette-atlas-float: #20262f;--b-palette-atlas-rule: #2b313c;--b-palette-atlas-rule-soft: #2c343f;--b-palette-atlas-rule-strong: #3a4250;--b-palette-atlas-edge: #7a8294;--b-palette-atlas-starlight: #e9ecf1;--b-palette-atlas-starlight-hover: #ffffff;--b-palette-atlas-starlight-active: #cdd3dd;--b-palette-atlas-moon: #aab1bf;--b-palette-atlas-dusk: #9aa2b2;--b-palette-atlas-hover: #1d222b;--b-palette-atlas-selected: #303846;--b-palette-atlas-wash: #252b36;--b-palette-atlas-evidence: #8fb3dc;--b-palette-atlas-evidence-shade: #1a2a3d;--b-palette-atlas-verdant: #5cc58f;--b-palette-atlas-verdant-shade: #173326;--b-palette-atlas-amber: #e5b04a;--b-palette-atlas-amber-shade: #352914;--b-palette-atlas-rust: #f2877a;--b-palette-atlas-rust-shade: #3b1a17;--b-palette-atlas-violet: #baa9ff;--b-palette-atlas-violet-shade: #1d1935;--b-palette-atlas-chart: #8fb3dc;--b-palette-atlas-chart-shadow: #2b3f58;--b-palette-atlas-chart-pale: #b7d0ec;--b-palette-atlas-teal: #3fb7a4;--b-palette-atlas-iris: #b3a4ff;--b-palette-atlas-series-blue: #4d8ff0;--b-palette-atlas-series-teal: #1fa77a;--b-palette-atlas-series-ochre: #c27f0a;--b-palette-atlas-series-magenta: #dd5a8b;--b-palette-atlas-stage: #0e1220;--b-palette-atlas-stage-deep: #080a12;--b-palette-atlas-stage-ink: #eaeef8;--b-palette-atlas-stage-ink-muted: #a7b0c6;--b-palette-atlas-porcelain: #f3f4f6;--b-palette-atlas-frame-day: #f3f4f6;--b-palette-atlas-cloud: #ffffff;--b-palette-atlas-mist: #e8eaee;--b-palette-atlas-haze: #e8eaee;--b-palette-atlas-track: #e8eaee;--b-palette-atlas-hairline: #d9dce3;--b-palette-atlas-hairline-soft: #e6e8ee;--b-palette-atlas-hairline-strong: #c3c8d2;--b-palette-atlas-steel: #7a8290;--b-palette-atlas-graphite: #4a5160;--b-palette-atlas-slate: #5f6676;--b-palette-atlas-ink: #16191f;--b-palette-atlas-ink-hover: #2a2f3a;--b-palette-atlas-ink-active: #000000;--b-palette-atlas-ink-wash: #e8eaee;--b-palette-atlas-day-hover: #eef0f3;--b-palette-atlas-day-selected: #e3e6ec;--b-palette-atlas-day-neutral: #e8eaee;--b-palette-atlas-day-evidence-soft: #e4ebf4;--b-palette-atlas-day-chart-muted: #b8c9de;--b-palette-atlas-day-chart-deep: #2d4a6b;--b-palette-atlas-glass-night: #1b2028;--b-palette-atlas-glass-day: #ffffff;--b-palette-atlas-glass-line-night: rgba(255, 255, 255, .07);--b-palette-atlas-glass-line-day: rgba(22, 25, 31, .08);--b-palette-atlas-aurora-night: rgba(0, 0, 0, 0);--b-palette-atlas-aurora-night-2: rgba(0, 0, 0, 0);--b-palette-atlas-aurora-day: rgba(0, 0, 0, 0);--b-palette-atlas-aurora-day-2: rgba(0, 0, 0, 0);--b-palette-atlas-glow-night: rgba(0, 0, 0, 0);--b-palette-atlas-glow-day: rgba(0, 0, 0, 0);--b-palette-atlas-edge-night: rgba(255, 255, 255, .05);--b-palette-atlas-shadow: 22, 25, 31;--b-palette-atlas-shadow-night: 0, 0, 0;--b-palette-atlas-signal-day: #b83a25;--b-palette-atlas-signal-hover-day: #9c3020;--b-palette-atlas-signal-active-day: #7f2516;--b-palette-atlas-signal-soft-day: #fbe7e2;--b-palette-atlas-signal-ink-day: #9c3020;--b-palette-atlas-on-signal-day: #ffffff;--b-palette-atlas-cable-day: #2d4a6b;--b-palette-atlas-cable-soft-day: #e4ebf4;--b-palette-atlas-ok-day: #1b6e45;--b-palette-atlas-ok-soft-day: #e1f2e8;--b-palette-atlas-warn-day: #8f5c00;--b-palette-atlas-warn-soft-day: #fbf0d9;--b-palette-atlas-crit-day: #b42318;--b-palette-atlas-crit-soft-day: #fde4e1;--b-palette-atlas-signal-night: #ef6a4f;--b-palette-atlas-signal-hover-night: #f58269;--b-palette-atlas-signal-active-night: #d9573f;--b-palette-atlas-signal-soft-night: #3a1d17;--b-palette-atlas-signal-ink-night: #ef6a4f;--b-palette-atlas-on-signal-night: #1a0d0a;--b-palette-atlas-cable-night: #8fb3dc;--b-palette-atlas-cable-soft-night: #1a2a3d;--b-palette-atlas-ok-night: #5cc58f;--b-palette-atlas-ok-soft-night: #173326;--b-palette-atlas-warn-night: #e5b04a;--b-palette-atlas-warn-soft-night: #352914;--b-palette-atlas-crit-night: #f2877a;--b-palette-atlas-crit-soft-night: #3b1a17;--b-ground: var(--b-palette-ash);--b-frame: var(--b-palette-ash);--b-surface: var(--b-palette-chalk);--b-surface-raised: var(--b-palette-paper-raised);--b-surface-floating: var(--b-palette-paper-raised);--b-surface-sunken: var(--b-palette-mist);--b-surface-tint: var(--b-palette-haze);--b-surface-inverse: var(--b-palette-ink);--b-ink: var(--b-palette-ink);--b-ink-muted: var(--b-palette-graphite);--b-ink-faint: var(--b-palette-slate);--b-ink-inverse: var(--b-palette-paper-ink);--b-ink-on-accent: var(--b-palette-paper-ink);--b-ink-on-inverse-action: var(--b-palette-signal);--b-success-on-inverse: var(--b-palette-verdant-bright);--b-critical-on-inverse: var(--b-palette-rust-bright);--b-ink-on-emphasis: var(--b-palette-ink);--b-line: var(--b-palette-hairline);--b-line-soft: var(--b-palette-hairline-soft);--b-line-2: var(--b-palette-hairline-strong);--b-line-strong: var(--b-palette-steel);--b-accent: var(--b-palette-ink);--b-accent-hover: var(--b-palette-ink-hover);--b-accent-active: var(--b-palette-ink-active);--b-accent-soft: var(--b-palette-ink-wash);--b-accent-emphasis: var(--b-palette-signal);--b-decision: var(--b-palette-signal);--b-decision-hover: var(--b-palette-signal-hover);--b-decision-active: var(--b-palette-signal-active);--b-ink-on-decision: var(--b-palette-ink);--b-link: var(--b-palette-evidence-link);--b-focus: var(--b-palette-ink);--b-focus-inverse: var(--b-palette-paper-ink);--b-highlight: var(--b-palette-signal);--b-highlight-soft: var(--b-palette-signal-soft);--b-highlight-ink: var(--b-palette-signal-deep);--b-on-highlight: var(--b-palette-ink);--b-success: var(--b-palette-verdant);--b-success-soft: var(--b-palette-verdant-soft);--b-warning: var(--b-palette-amber);--b-warning-soft: var(--b-palette-amber-soft);--b-critical: var(--b-palette-rust);--b-critical-soft: var(--b-palette-rust-soft);--b-info: var(--b-palette-evidence);--b-info-soft: var(--b-palette-evidence-soft);--b-unknown: var(--b-palette-slate);--b-unknown-soft: var(--b-palette-neutral-soft);--b-chart-1: var(--b-palette-marine);--b-chart-1-soft: var(--b-palette-marine-muted);--b-chart-selected: var(--b-palette-marine-deep);--b-chart-2: var(--b-palette-lagoon);--b-chart-3: var(--b-palette-indigo);--b-chart-reference: var(--b-palette-stone);--b-chart-grid: var(--b-palette-hairline);--b-chart-label: var(--b-palette-graphite);--b-chart-track: var(--b-palette-track);--b-series-1: var(--b-palette-marine);--b-series-2: var(--b-palette-lagoon);--b-series-3: var(--b-palette-series-ochre);--b-series-4: var(--b-palette-series-magenta);--b-scrim: rgba(13, 18, 16, .4);--b-selection-soft: var(--b-palette-ink-wash);--b-input-edge: var(--b-palette-steel);--b-input-edge-hover: var(--b-palette-graphite);--b-state-hover: var(--b-palette-state-hover);--b-state-selected: var(--b-palette-state-selected);--b-ink-on-state: var(--b-palette-ink);--b-engine-experiment: var(--b-palette-engine-experiment);--b-engine-adaptive: var(--b-palette-engine-adaptive);--b-engine-recommendations: var(--b-palette-engine-recommendations);--b-engine-popup: var(--b-palette-engine-popup);--b-engine-form: var(--b-palette-engine-form);--b-engine-comparison: var(--b-palette-engine-comparison);--b-engine-quiz: var(--b-palette-engine-quiz);--b-engine-ai-readiness: var(--b-palette-engine-ai-readiness);--b-live: var(--b-palette-verdant);--b-live-soft: var(--b-palette-verdant-soft);--b-rest: var(--b-palette-slate);--b-rest-soft: var(--b-palette-state-hover);--b-agent: var(--b-palette-violet);--b-agent-soft: var(--b-palette-violet-wash);--b-agent-running: var(--b-palette-violet);--b-diff-add: var(--b-palette-verdant);--b-diff-add-soft: var(--b-palette-verdant-soft);--b-diff-remove: var(--b-palette-rust);--b-diff-remove-soft: var(--b-palette-rust-soft);--b-diff-change-soft: var(--b-palette-amber-soft);--b-diff-gutter: var(--b-palette-mist);--b-edge: rgba(255, 255, 255, 0);--b-glow: rgba(255, 255, 255, 0);--b-glow-warm: rgba(255, 255, 255, 0);--b-glass: var(--b-palette-chalk);--b-glass-line: var(--b-palette-hairline);--b-aurora: rgba(255, 255, 255, 0);--b-aurora-2: rgba(255, 255, 255, 0);--b-backdrop: none;--b-glass-filter: none;--b-elev-1: 0 1px 2px rgba(var(--b-palette-shadow), .04);--b-elev-2: 0 1px 2px rgba(var(--b-palette-shadow), .05), 0 8px 24px -8px rgba(var(--b-palette-shadow), .16);--b-elev-3: 0 2px 6px rgba(var(--b-palette-shadow), .06), 0 24px 56px -16px rgba(var(--b-palette-shadow), .24);--b-elev-4: 0 4px 10px rgba(var(--b-palette-shadow), .06), 0 32px 80px -24px rgba(var(--b-palette-shadow), .3);color-scheme:light;--b-paper-canvas: var(--b-ground);--b-paper: var(--b-surface);--b-paper-raised: var(--b-surface-raised);--b-paper-line: var(--b-line);--b-water: var(--b-accent);--b-water-soft: var(--b-accent-soft);--b-horizon: var(--b-accent-emphasis);--b-horizon-soft: var(--b-highlight-soft);--b-selection: var(--b-focus);--b-stage: var(--b-palette-stage);--b-stage-deep: var(--b-palette-stage-deep);--b-stage-ink: var(--b-palette-stage-ink);--b-stage-ink-muted: var(--b-palette-stage-ink-muted);--b-stage-line: rgba(255, 255, 255, .12);--b-stage-focus: var(--b-palette-paper-ink);--b-canvas: var(--b-palette-stage);--b-canvas-grid: rgba(255, 255, 255, .06);--b-canvas-selection: var(--b-palette-evidence-canvas);--b-canvas-hover-outline: var(--b-palette-evidence-canvas);--b-canvas-drop-target: var(--b-palette-evidence-canvas);--b-body-bg: var(--b-ground);--b-space-0: 0;--b-space-05: 2px;--b-space-1: 4px;--b-space-2: 8px;--b-space-3: 12px;--b-space-4: 16px;--b-space-5: 20px;--b-space-6: 24px;--b-space-7: 32px;--b-space-8: 40px;--b-space-9: 48px;--b-space-10: 64px;--b-radius-xs: 4px;--b-radius-sm: 6px;--b-radius-control: 10px;--b-radius-md: 12px;--b-radius-lg: 16px;--b-radius-inner: 10px;--b-radius-segmented: 10px;--b-radius-pill: 999px;--b-radius-circle: 50%;--b-elev-0: none;--b-shadow-card: inset 0 1px 0 var(--b-edge), var(--b-elev-1);--b-dur-instant: .1s;--b-dur-fast: .15s;--b-dur-base: .2s;--b-dur-slow: .25s;--b-dur-slower: .42s;--b-dur-spring: .35s;--b-dur-shimmer: 1.4s;--b-dur-panel: .24s;--b-dur-canvas: .32s;--b-dur-stream: .15s;--b-dur-spin: .7s;--b-dur-hold: 1.3s;--b-dur-hold-rewind: .38s;--b-ease-out: cubic-bezier(.2, .8, .2, 1);--b-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--b-ease-standard: var(--b-ease-out);--b-ease-enter: var(--b-ease-out);--b-ease-exit: cubic-bezier(.3, 0, 1, 1);--b-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--b-ease-decelerate: cubic-bezier(.05, .7, .1, 1);--b-ease-stream: var(--b-ease-decelerate);--b-motion-transform: translateY(6px);--b-motion-press: scale(.98);--b-motion-lift: translateY(-1px);--b-font-display: "Instrument Sans Variable", "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--b-font-body: "Instrument Sans Variable", "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--b-font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--b-type-display-1: 600 32px/1.1 var(--b-font-display);--b-track-display-1: -.025em;--b-type-display-2: 600 24px/1.18 var(--b-font-display);--b-track-display-2: -.02em;--b-type-display: 600 34px/1.05 var(--b-font-display);--b-type-section: 600 22px/1.2 var(--b-font-display);--b-type-heading: 600 16px/1.3 var(--b-font-display);--b-type-small: 400 13px/1.45 var(--b-font-body);--b-type-eyebrow-mono: 500 10.5px/1 var(--b-font-mono);--b-type-title: 600 17px/1.3 var(--b-font-display);--b-track-title: -.01em;--b-type-subtitle: 600 15px/1.35 var(--b-font-display);--b-track-subtitle: -.005em;--b-type-figure-xl: 600 40px/1 var(--b-font-display);--b-type-figure: 600 28px/1.05 var(--b-font-display);--b-type-figure-sm: 600 20px/1.1 var(--b-font-display);--b-track-figure: -.03em;--b-type-body: 400 14px/1.5 var(--b-font-body);--b-type-body-strong: 600 14px/1.5 var(--b-font-body);--b-type-body-sm: 400 13px/1.45 var(--b-font-body);--b-type-label: 500 12.5px/1.3 var(--b-font-body);--b-track-label: 0;--b-type-caption: 400 12.5px/1.4 var(--b-font-body);--b-type-micro: 600 11px/1.3 var(--b-font-body);--b-track-micro: .04em;--b-type-eyebrow: 600 11px/1.2 var(--b-font-body);--b-track-eyebrow: .06em;--b-type-mono: 400 12px/1.55 var(--b-font-mono);--b-type-code: 400 12px/20px var(--b-font-mono);--b-type-chat: 400 14px/22px var(--b-font-body);--b-type-kbd: 500 11px/1 var(--b-font-mono);--b-type-button: 550 13.5px/18px var(--b-font-body);--b-type-button-sm: 550 12.5px/16px var(--b-font-body);--b-type-button-lg: 550 14.5px/20px var(--b-font-body);--b-type-field-label: 550 13px/18px var(--b-font-body);--b-type-field-help: 400 12.5px/18px var(--b-font-body);--b-type-toggle-label: 500 13.5px/20px var(--b-font-body);--b-type-control: 400 13.5px/20px var(--b-font-body);--b-type-chip: 550 12px/16px var(--b-font-body);--b-type-chip-sm: 550 11.5px/14px var(--b-font-body);--b-type-card-title: 600 14.5px/1.3 var(--b-font-display);--b-type-caption-lg: 400 13px/18px var(--b-font-body);--b-type-page-title: 600 24px/1.2 var(--b-font-display);--b-track-page-title: -.02em;--b-type-metric: 600 28px/34px var(--b-font-display);--b-measure: 68ch;--b-type-rhythm-display-size: 32px;--b-type-rhythm-display-line: 40px;--b-type-rhythm-page-title-size: 24px;--b-type-rhythm-page-title-line: 32px;--b-type-rhythm-title-size: 17px;--b-type-rhythm-title-line: 24px;--b-type-rhythm-body-size: 14px;--b-type-rhythm-body-line: 20px;--b-type-rhythm-body-sm-size: 13px;--b-type-rhythm-body-sm-line: 18px;--b-type-rhythm-label-size: 12px;--b-type-rhythm-label-line: 16px;--b-type-rhythm-micro-size: 11px;--b-type-rhythm-micro-line: 16px;--b-z-raised: 1;--b-z-canvas-hotspot: 5;--b-z-inline: 10;--b-z-canvas-panel: 15;--b-z-sticky: 20;--b-z-form-bar: 25;--b-z-topbar: 30;--b-z-bottom-nav: 40;--b-z-dock: 45;--b-z-rail: 50;--b-z-modal: 60;--b-z-dropdown: 70;--b-z-toast: 80;--b-z-skip: 90;--b-z-popover: 100;--b-card-padding: var(--b-space-5);--b-card-gap: var(--b-space-3);--b-row-gap: var(--b-space-4);--b-rows-gap: var(--b-space-6);--b-page-gutter: var(--b-space-6);--b-control-height-sm: 32px;--b-control-height-md: 40px;--b-control-height-lg: 44px;--b-touch-target: var(--b-control-height-lg);--b-select-popup-min-width: 200px;--b-filter-popover-width: 260px;--b-state-edge-width: 1.5px;--b-table-row-height: 48px;--b-list-row-height: 52px;--b-table-header-height: 36px;--b-body-size: 14px;--b-panel-head-height: 48px;--b-panel-inset: var(--b-space-4);--b-panel-foot-fill: var(--b-surface-sunken);--b-band-fill: var(--b-surface-sunken);--b-control-radius: var(--b-radius-control);--b-card-radius: var(--b-radius-md);--b-group-radius: var(--b-radius-md);--b-popover-radius: 12px;--b-dialog-radius: var(--b-radius-lg);--b-row-radius: 6px;--b-tray-radius: 10px;--b-tray-inset: 3px;--b-control-fill: var(--b-surface);--b-control-fill-hover: var(--b-surface);--b-control-fill-open: var(--b-surface-raised);--b-control-inset: var(--b-space-3);--b-control-gap: var(--b-space-2);--b-popover-fill: var(--b-surface-floating);--b-popover-inset: var(--b-space-1);--b-menu-inset: 4px;--b-menu-row-inset: var(--b-space-2);--b-menu-row-height: 32px;--b-menu-row-fill: var(--b-state-hover);--b-button-primary-bg: var(--b-accent);--b-button-primary-ink: var(--b-ink-on-accent);--b-button-primary-hover: var(--b-accent-hover);--b-button-primary-active: var(--b-accent-active);--b-button-decision-bg: var(--b-decision);--b-button-decision-ink: var(--b-ink-on-decision);--b-button-decision-hover: var(--b-decision-hover);--b-button-decision-active: var(--b-decision-active);--b-button-secondary-bg: var(--b-surface);--b-button-secondary-ink: var(--b-ink);--b-button-secondary-border: var(--b-line-2);--b-button-secondary-hover: var(--b-state-hover);--b-button-tertiary-ink: var(--b-ink);--b-button-padding-inline: 12px;--b-button-destructive-ink: var(--b-critical);--b-focus-ring-width: 2px;--b-focus-ring-offset: 2px;--b-hairline: 1px;--b-unknown-dash: 1.5px;--b-float-fill: var(--b-surface-floating);--b-float-line: var(--b-line);--b-float-shadow: var(--b-elev-3);--b-skeleton-fill: var(--b-surface-sunken);--b-skeleton-sheen: var(--b-chart-track);--b-skeleton-radius: var(--b-radius-inner);--b-device-phone-w: 390px;--b-device-phone-h: 844px;--b-device-tablet-w: 768px;--b-device-tablet-h: 1024px;--b-device-desktop-w: 1440px;--b-device-desktop-h: 900px;--b-shot-radius: var(--b-radius-inner);--b-shot-gap: var(--b-space-4);--b-shot-caption: 400 12px/16px var(--b-font-mono)}@media(prefers-color-scheme:dark){:root:not([data-b-theme=light]),:root:not([data-b-theme=light]) .b-app:not([data-b-theme=light]),.b-app:not([data-b-theme=light]){--b-ground: var(--b-palette-pine-deep);--b-frame: var(--b-palette-pine-deep);--b-surface: var(--b-palette-panel);--b-surface-raised: var(--b-palette-panel-raised);--b-surface-floating: var(--b-palette-floating);--b-surface-sunken: var(--b-palette-well);--b-surface-tint: var(--b-palette-panel-tint);--b-surface-inverse: var(--b-palette-frost);--b-ink: var(--b-palette-frost);--b-ink-muted: var(--b-palette-dim-strong);--b-ink-faint: var(--b-palette-dim);--b-ink-inverse: var(--b-palette-ink);--b-ink-on-accent: var(--b-palette-ink);--b-ink-on-inverse-action: var(--b-palette-signal-deep);--b-success-on-inverse: var(--b-palette-verdant);--b-critical-on-inverse: var(--b-palette-rust);--b-ink-on-emphasis: var(--b-palette-ink);--b-line: var(--b-palette-line-dark);--b-line-soft: var(--b-palette-line-dark-soft);--b-line-2: var(--b-palette-line-dark-strong);--b-line-strong: var(--b-palette-border-dark);--b-accent: var(--b-palette-frost);--b-accent-hover: var(--b-palette-frost-hover);--b-accent-active: var(--b-palette-frost-active);--b-accent-soft: var(--b-palette-ink-wash-dark);--b-accent-emphasis: var(--b-palette-signal-bright);--b-decision: var(--b-palette-signal-bright);--b-decision-hover: var(--b-palette-signal-bright-hover);--b-decision-active: var(--b-palette-signal-bright-active);--b-ink-on-decision: var(--b-palette-ink);--b-link: var(--b-palette-evidence-bright);--b-focus: var(--b-palette-frost);--b-focus-inverse: var(--b-palette-ink);--b-highlight: var(--b-palette-signal-bright);--b-highlight-soft: var(--b-palette-signal-wash-dark);--b-highlight-ink: var(--b-palette-signal-ink-dark);--b-on-highlight: var(--b-palette-ink);--b-success: var(--b-palette-verdant-bright);--b-success-soft: var(--b-palette-verdant-shade);--b-warning: var(--b-palette-amber-bright);--b-warning-soft: var(--b-palette-amber-shade);--b-critical: var(--b-palette-rust-bright);--b-critical-soft: var(--b-palette-rust-shade);--b-info: var(--b-palette-evidence-bright);--b-info-soft: var(--b-palette-evidence-shade);--b-unknown: var(--b-palette-dim);--b-unknown-soft: var(--b-palette-well);--b-chart-1: var(--b-palette-marine-dark);--b-chart-1-soft: var(--b-palette-marine-shadow);--b-chart-selected: var(--b-palette-marine-pale);--b-chart-2: var(--b-palette-lagoon-dark);--b-chart-3: var(--b-palette-violet-dark);--b-chart-reference: var(--b-palette-reference-dark);--b-chart-grid: var(--b-palette-line-dark);--b-chart-label: var(--b-palette-dim);--b-chart-track: var(--b-palette-line-dark);--b-series-1: var(--b-palette-series-blue-dark);--b-series-2: var(--b-palette-series-teal-dark);--b-series-3: var(--b-palette-series-ochre-dark);--b-series-4: var(--b-palette-series-magenta-dark);--b-scrim: rgba(0, 0, 0, .6);--b-selection-soft: var(--b-palette-ink-wash-dark);--b-input-edge: var(--b-palette-border-dark);--b-input-edge-hover: var(--b-palette-dim);--b-state-hover: var(--b-palette-state-hover-dark);--b-state-selected: var(--b-palette-state-selected-dark);--b-ink-on-state: var(--b-palette-frost);--b-engine-experiment: var(--b-palette-engine-experiment-dark);--b-engine-adaptive: var(--b-palette-engine-adaptive-dark);--b-engine-recommendations: var(--b-palette-engine-recommendations-dark);--b-engine-popup: var(--b-palette-engine-popup-dark);--b-engine-form: var(--b-palette-engine-form-dark);--b-engine-comparison: var(--b-palette-engine-comparison-dark);--b-engine-quiz: var(--b-palette-engine-quiz-dark);--b-engine-ai-readiness: var(--b-palette-engine-ai-readiness-dark);--b-live: var(--b-palette-verdant-bright);--b-live-soft: var(--b-palette-verdant-shade);--b-rest: var(--b-palette-dim);--b-rest-soft: var(--b-palette-well);--b-agent: var(--b-palette-violet-dark);--b-agent-soft: var(--b-palette-violet-shade);--b-agent-running: var(--b-palette-violet-dark);--b-diff-add: var(--b-palette-verdant-bright);--b-diff-add-soft: var(--b-palette-verdant-shade);--b-diff-remove: var(--b-palette-rust-bright);--b-diff-remove-soft: var(--b-palette-rust-shade);--b-diff-change-soft: var(--b-palette-amber-shade);--b-diff-gutter: var(--b-palette-well);--b-edge: rgba(255, 255, 255, .04);--b-glow: rgba(255, 255, 255, 0);--b-glow-warm: rgba(255, 255, 255, 0);--b-glass: var(--b-palette-panel);--b-glass-line: var(--b-palette-line-dark);--b-elev-1: 0 1px 0 rgba(var(--b-palette-shadow-dark), .3);--b-elev-2: 0 0 0 1px var(--b-line), 0 1px 0 rgba(var(--b-palette-shadow-dark), .3), 0 12px 32px -12px rgba(var(--b-palette-shadow-dark), .8);--b-elev-3: 0 0 0 1px var(--b-line), 0 2px 4px rgba(var(--b-palette-shadow-dark), .4), 0 24px 56px -20px rgba(var(--b-palette-shadow-dark), .9);--b-elev-4: 0 0 0 1px var(--b-line), 0 4px 8px rgba(var(--b-palette-shadow-dark), .4), 0 32px 80px -28px rgba(var(--b-palette-shadow-dark), .95);--b-float-line: var(--b-line-strong);color-scheme:dark}}:root[data-b-theme=dark],:root[data-b-theme=dark] .b-app:not([data-b-theme=light]),.b-app[data-b-theme=dark]{--b-ground: var(--b-palette-pine-deep);--b-frame: var(--b-palette-pine-deep);--b-surface: var(--b-palette-panel);--b-surface-raised: var(--b-palette-panel-raised);--b-surface-floating: var(--b-palette-floating);--b-surface-sunken: var(--b-palette-well);--b-surface-tint: var(--b-palette-panel-tint);--b-surface-inverse: var(--b-palette-frost);--b-ink: var(--b-palette-frost);--b-ink-muted: var(--b-palette-dim-strong);--b-ink-faint: var(--b-palette-dim);--b-ink-inverse: var(--b-palette-ink);--b-ink-on-accent: var(--b-palette-ink);--b-ink-on-inverse-action: var(--b-palette-signal-deep);--b-success-on-inverse: var(--b-palette-verdant);--b-critical-on-inverse: var(--b-palette-rust);--b-ink-on-emphasis: var(--b-palette-ink);--b-line: var(--b-palette-line-dark);--b-line-soft: var(--b-palette-line-dark-soft);--b-line-2: var(--b-palette-line-dark-strong);--b-line-strong: var(--b-palette-border-dark);--b-accent: var(--b-palette-frost);--b-accent-hover: var(--b-palette-frost-hover);--b-accent-active: var(--b-palette-frost-active);--b-accent-soft: var(--b-palette-ink-wash-dark);--b-accent-emphasis: var(--b-palette-signal-bright);--b-decision: var(--b-palette-signal-bright);--b-decision-hover: var(--b-palette-signal-bright-hover);--b-decision-active: var(--b-palette-signal-bright-active);--b-ink-on-decision: var(--b-palette-ink);--b-link: var(--b-palette-evidence-bright);--b-focus: var(--b-palette-frost);--b-focus-inverse: var(--b-palette-ink);--b-highlight: var(--b-palette-signal-bright);--b-highlight-soft: var(--b-palette-signal-wash-dark);--b-highlight-ink: var(--b-palette-signal-ink-dark);--b-on-highlight: var(--b-palette-ink);--b-success: var(--b-palette-verdant-bright);--b-success-soft: var(--b-palette-verdant-shade);--b-warning: var(--b-palette-amber-bright);--b-warning-soft: var(--b-palette-amber-shade);--b-critical: var(--b-palette-rust-bright);--b-critical-soft: var(--b-palette-rust-shade);--b-info: var(--b-palette-evidence-bright);--b-info-soft: var(--b-palette-evidence-shade);--b-unknown: var(--b-palette-dim);--b-unknown-soft: var(--b-palette-well);--b-chart-1: var(--b-palette-marine-dark);--b-chart-1-soft: var(--b-palette-marine-shadow);--b-chart-selected: var(--b-palette-marine-pale);--b-chart-2: var(--b-palette-lagoon-dark);--b-chart-3: var(--b-palette-violet-dark);--b-chart-reference: var(--b-palette-reference-dark);--b-chart-grid: var(--b-palette-line-dark);--b-chart-label: var(--b-palette-dim);--b-chart-track: var(--b-palette-line-dark);--b-series-1: var(--b-palette-series-blue-dark);--b-series-2: var(--b-palette-series-teal-dark);--b-series-3: var(--b-palette-series-ochre-dark);--b-series-4: var(--b-palette-series-magenta-dark);--b-scrim: rgba(0, 0, 0, .6);--b-selection-soft: var(--b-palette-ink-wash-dark);--b-input-edge: var(--b-palette-border-dark);--b-input-edge-hover: var(--b-palette-dim);--b-state-hover: var(--b-palette-state-hover-dark);--b-state-selected: var(--b-palette-state-selected-dark);--b-ink-on-state: var(--b-palette-frost);--b-engine-experiment: var(--b-palette-engine-experiment-dark);--b-engine-adaptive: var(--b-palette-engine-adaptive-dark);--b-engine-recommendations: var(--b-palette-engine-recommendations-dark);--b-engine-popup: var(--b-palette-engine-popup-dark);--b-engine-form: var(--b-palette-engine-form-dark);--b-engine-comparison: var(--b-palette-engine-comparison-dark);--b-engine-quiz: var(--b-palette-engine-quiz-dark);--b-engine-ai-readiness: var(--b-palette-engine-ai-readiness-dark);--b-live: var(--b-palette-verdant-bright);--b-live-soft: var(--b-palette-verdant-shade);--b-rest: var(--b-palette-dim);--b-rest-soft: var(--b-palette-well);--b-agent: var(--b-palette-violet-dark);--b-agent-soft: var(--b-palette-violet-shade);--b-agent-running: var(--b-palette-violet-dark);--b-diff-add: var(--b-palette-verdant-bright);--b-diff-add-soft: var(--b-palette-verdant-shade);--b-diff-remove: var(--b-palette-rust-bright);--b-diff-remove-soft: var(--b-palette-rust-shade);--b-diff-change-soft: var(--b-palette-amber-shade);--b-diff-gutter: var(--b-palette-well);--b-edge: rgba(255, 255, 255, .04);--b-glow: rgba(255, 255, 255, 0);--b-glow-warm: rgba(255, 255, 255, 0);--b-glass: var(--b-palette-panel);--b-glass-line: var(--b-palette-line-dark);--b-elev-1: 0 1px 0 rgba(var(--b-palette-shadow-dark), .3);--b-elev-2: 0 0 0 1px var(--b-line), 0 1px 0 rgba(var(--b-palette-shadow-dark), .3), 0 12px 32px -12px rgba(var(--b-palette-shadow-dark), .8);--b-elev-3: 0 0 0 1px var(--b-line), 0 2px 4px rgba(var(--b-palette-shadow-dark), .4), 0 24px 56px -20px rgba(var(--b-palette-shadow-dark), .9);--b-elev-4: 0 0 0 1px var(--b-line), 0 4px 8px rgba(var(--b-palette-shadow-dark), .4), 0 32px 80px -28px rgba(var(--b-palette-shadow-dark), .95);--b-float-line: var(--b-line-strong);color-scheme:dark}:root[data-b-theme=light],:root[data-b-theme=light] .b-app:not([data-b-theme=dark]),.b-app[data-b-theme=light]{--b-ground: var(--b-palette-ash);--b-frame: var(--b-palette-ash);--b-surface: var(--b-palette-chalk);--b-surface-raised: var(--b-palette-paper-raised);--b-surface-floating: var(--b-palette-paper-raised);--b-surface-sunken: var(--b-palette-mist);--b-surface-tint: var(--b-palette-haze);--b-surface-inverse: var(--b-palette-ink);--b-ink: var(--b-palette-ink);--b-ink-muted: var(--b-palette-graphite);--b-ink-faint: var(--b-palette-slate);--b-ink-inverse: var(--b-palette-paper-ink);--b-ink-on-accent: var(--b-palette-paper-ink);--b-ink-on-inverse-action: var(--b-palette-signal);--b-success-on-inverse: var(--b-palette-verdant-bright);--b-critical-on-inverse: var(--b-palette-rust-bright);--b-ink-on-emphasis: var(--b-palette-ink);--b-line: var(--b-palette-hairline);--b-line-soft: var(--b-palette-hairline-soft);--b-line-2: var(--b-palette-hairline-strong);--b-line-strong: var(--b-palette-steel);--b-accent: var(--b-palette-ink);--b-accent-hover: var(--b-palette-ink-hover);--b-accent-active: var(--b-palette-ink-active);--b-accent-soft: var(--b-palette-ink-wash);--b-accent-emphasis: var(--b-palette-signal);--b-decision: var(--b-palette-signal);--b-decision-hover: var(--b-palette-signal-hover);--b-decision-active: var(--b-palette-signal-active);--b-ink-on-decision: var(--b-palette-ink);--b-link: var(--b-palette-evidence-link);--b-focus: var(--b-palette-ink);--b-focus-inverse: var(--b-palette-paper-ink);--b-highlight: var(--b-palette-signal);--b-highlight-soft: var(--b-palette-signal-soft);--b-highlight-ink: var(--b-palette-signal-deep);--b-on-highlight: var(--b-palette-ink);--b-success: var(--b-palette-verdant);--b-success-soft: var(--b-palette-verdant-soft);--b-warning: var(--b-palette-amber);--b-warning-soft: var(--b-palette-amber-soft);--b-critical: var(--b-palette-rust);--b-critical-soft: var(--b-palette-rust-soft);--b-info: var(--b-palette-evidence);--b-info-soft: var(--b-palette-evidence-soft);--b-unknown: var(--b-palette-slate);--b-unknown-soft: var(--b-palette-neutral-soft);--b-chart-1: var(--b-palette-marine);--b-chart-1-soft: var(--b-palette-marine-muted);--b-chart-selected: var(--b-palette-marine-deep);--b-chart-2: var(--b-palette-lagoon);--b-chart-3: var(--b-palette-indigo);--b-chart-reference: var(--b-palette-stone);--b-chart-grid: var(--b-palette-hairline);--b-chart-label: var(--b-palette-graphite);--b-chart-track: var(--b-palette-track);--b-series-1: var(--b-palette-marine);--b-series-2: var(--b-palette-lagoon);--b-series-3: var(--b-palette-series-ochre);--b-series-4: var(--b-palette-series-magenta);--b-scrim: rgba(13, 18, 16, .4);--b-selection-soft: var(--b-palette-ink-wash);--b-input-edge: var(--b-palette-steel);--b-input-edge-hover: var(--b-palette-graphite);--b-state-hover: var(--b-palette-state-hover);--b-state-selected: var(--b-palette-state-selected);--b-ink-on-state: var(--b-palette-ink);--b-engine-experiment: var(--b-palette-engine-experiment);--b-engine-adaptive: var(--b-palette-engine-adaptive);--b-engine-recommendations: var(--b-palette-engine-recommendations);--b-engine-popup: var(--b-palette-engine-popup);--b-engine-form: var(--b-palette-engine-form);--b-engine-comparison: var(--b-palette-engine-comparison);--b-engine-quiz: var(--b-palette-engine-quiz);--b-engine-ai-readiness: var(--b-palette-engine-ai-readiness);--b-live: var(--b-palette-verdant);--b-live-soft: var(--b-palette-verdant-soft);--b-rest: var(--b-palette-slate);--b-rest-soft: var(--b-palette-state-hover);--b-agent: var(--b-palette-violet);--b-agent-soft: var(--b-palette-violet-wash);--b-agent-running: var(--b-palette-violet);--b-diff-add: var(--b-palette-verdant);--b-diff-add-soft: var(--b-palette-verdant-soft);--b-diff-remove: var(--b-palette-rust);--b-diff-remove-soft: var(--b-palette-rust-soft);--b-diff-change-soft: var(--b-palette-amber-soft);--b-diff-gutter: var(--b-palette-mist);--b-edge: rgba(255, 255, 255, 0);--b-glow: rgba(255, 255, 255, 0);--b-glow-warm: rgba(255, 255, 255, 0);--b-glass: var(--b-palette-chalk);--b-glass-line: var(--b-palette-hairline);--b-elev-1: 0 1px 2px rgba(var(--b-palette-shadow), .04);--b-elev-2: 0 1px 2px rgba(var(--b-palette-shadow), .05), 0 8px 24px -8px rgba(var(--b-palette-shadow), .16);--b-elev-3: 0 2px 6px rgba(var(--b-palette-shadow), .06), 0 24px 56px -16px rgba(var(--b-palette-shadow), .24);--b-elev-4: 0 4px 10px rgba(var(--b-palette-shadow), .06), 0 32px 80px -24px rgba(var(--b-palette-shadow), .3);--b-float-line: var(--b-line);color-scheme:light}[data-b-surface=studio]{--b-ground: var(--b-palette-pine-deep);--b-frame: var(--b-palette-pine-deep);--b-surface: var(--b-palette-panel);--b-surface-raised: var(--b-palette-panel-raised);--b-surface-floating: var(--b-palette-floating);--b-surface-sunken: var(--b-palette-well);--b-surface-tint: var(--b-palette-panel-tint);--b-surface-inverse: var(--b-palette-frost);--b-ink: var(--b-palette-frost);--b-ink-muted: var(--b-palette-dim-strong);--b-ink-faint: var(--b-palette-dim);--b-ink-inverse: var(--b-palette-ink);--b-ink-on-accent: var(--b-palette-ink);--b-ink-on-inverse-action: var(--b-palette-signal-deep);--b-success-on-inverse: var(--b-palette-verdant);--b-critical-on-inverse: var(--b-palette-rust);--b-ink-on-emphasis: var(--b-palette-ink);--b-line: var(--b-palette-line-dark);--b-line-soft: var(--b-palette-line-dark-soft);--b-line-2: var(--b-palette-line-dark-strong);--b-line-strong: var(--b-palette-border-dark);--b-accent: var(--b-palette-frost);--b-accent-hover: var(--b-palette-frost-hover);--b-accent-active: var(--b-palette-frost-active);--b-accent-soft: var(--b-palette-ink-wash-dark);--b-accent-emphasis: var(--b-palette-signal-bright);--b-decision: var(--b-palette-signal-bright);--b-decision-hover: var(--b-palette-signal-bright-hover);--b-decision-active: var(--b-palette-signal-bright-active);--b-ink-on-decision: var(--b-palette-ink);--b-link: var(--b-palette-evidence-bright);--b-focus: var(--b-palette-frost);--b-focus-inverse: var(--b-palette-ink);--b-highlight: var(--b-palette-signal-bright);--b-highlight-soft: var(--b-palette-signal-wash-dark);--b-highlight-ink: var(--b-palette-signal-ink-dark);--b-on-highlight: var(--b-palette-ink);--b-success: var(--b-palette-verdant-bright);--b-success-soft: var(--b-palette-verdant-shade);--b-warning: var(--b-palette-amber-bright);--b-warning-soft: var(--b-palette-amber-shade);--b-critical: var(--b-palette-rust-bright);--b-critical-soft: var(--b-palette-rust-shade);--b-info: var(--b-palette-evidence-bright);--b-info-soft: var(--b-palette-evidence-shade);--b-unknown: var(--b-palette-dim);--b-unknown-soft: var(--b-palette-well);--b-chart-1: var(--b-palette-marine-dark);--b-chart-1-soft: var(--b-palette-marine-shadow);--b-chart-selected: var(--b-palette-marine-pale);--b-chart-2: var(--b-palette-lagoon-dark);--b-chart-3: var(--b-palette-violet-dark);--b-chart-reference: var(--b-palette-reference-dark);--b-chart-grid: var(--b-palette-line-dark);--b-chart-label: var(--b-palette-dim);--b-chart-track: var(--b-palette-line-dark);--b-series-1: var(--b-palette-series-blue-dark);--b-series-2: var(--b-palette-series-teal-dark);--b-series-3: var(--b-palette-series-ochre-dark);--b-series-4: var(--b-palette-series-magenta-dark);--b-scrim: rgba(0, 0, 0, .6);--b-selection-soft: var(--b-palette-ink-wash-dark);--b-input-edge: var(--b-palette-border-dark);--b-input-edge-hover: var(--b-palette-dim);--b-state-hover: var(--b-palette-state-hover-dark);--b-state-selected: var(--b-palette-state-selected-dark);--b-ink-on-state: var(--b-palette-frost);--b-engine-experiment: var(--b-palette-engine-experiment-dark);--b-engine-adaptive: var(--b-palette-engine-adaptive-dark);--b-engine-recommendations: var(--b-palette-engine-recommendations-dark);--b-engine-popup: var(--b-palette-engine-popup-dark);--b-engine-form: var(--b-palette-engine-form-dark);--b-engine-comparison: var(--b-palette-engine-comparison-dark);--b-engine-quiz: var(--b-palette-engine-quiz-dark);--b-engine-ai-readiness: var(--b-palette-engine-ai-readiness-dark);--b-live: var(--b-palette-verdant-bright);--b-live-soft: var(--b-palette-verdant-shade);--b-rest: var(--b-palette-dim);--b-rest-soft: var(--b-palette-well);--b-agent: var(--b-palette-violet-dark);--b-agent-soft: var(--b-palette-violet-shade);--b-agent-running: var(--b-palette-violet-dark);--b-diff-add: var(--b-palette-verdant-bright);--b-diff-add-soft: var(--b-palette-verdant-shade);--b-diff-remove: var(--b-palette-rust-bright);--b-diff-remove-soft: var(--b-palette-rust-shade);--b-diff-change-soft: var(--b-palette-amber-shade);--b-diff-gutter: var(--b-palette-well);--b-edge: rgba(255, 255, 255, .04);--b-glow: rgba(255, 255, 255, 0);--b-glow-warm: rgba(255, 255, 255, 0);--b-glass: var(--b-palette-panel);--b-glass-line: var(--b-palette-line-dark);--b-elev-1: 0 1px 0 rgba(var(--b-palette-shadow-dark), .3);--b-elev-2: 0 0 0 1px var(--b-line), 0 1px 0 rgba(var(--b-palette-shadow-dark), .3), 0 12px 32px -12px rgba(var(--b-palette-shadow-dark), .8);--b-elev-3: 0 0 0 1px var(--b-line), 0 2px 4px rgba(var(--b-palette-shadow-dark), .4), 0 24px 56px -20px rgba(var(--b-palette-shadow-dark), .9);--b-elev-4: 0 0 0 1px var(--b-line), 0 4px 8px rgba(var(--b-palette-shadow-dark), .4), 0 32px 80px -28px rgba(var(--b-palette-shadow-dark), .95);--b-float-line: var(--b-line-strong);color-scheme:dark;--b-paper-canvas: var(--b-ground);--b-paper: var(--b-surface);--b-paper-raised: var(--b-surface-raised);--b-paper-line: var(--b-line);--b-water: var(--b-accent);--b-water-soft: var(--b-accent-soft);--b-horizon: var(--b-accent-emphasis);--b-horizon-soft: var(--b-highlight-soft);--b-selection: var(--b-focus);--b-body-bg: var(--b-ground);--b-shadow-card: inset 0 1px 0 var(--b-edge), var(--b-elev-1);--b-panel-foot-fill: var(--b-surface-sunken);--b-band-fill: var(--b-surface-sunken);--b-control-fill: var(--b-surface);--b-control-fill-hover: var(--b-surface);--b-control-fill-open: var(--b-surface-raised);--b-popover-fill: var(--b-surface-floating);--b-menu-row-fill: var(--b-state-hover);--b-button-primary-bg: var(--b-accent);--b-button-primary-ink: var(--b-ink-on-accent);--b-button-primary-hover: var(--b-accent-hover);--b-button-primary-active: var(--b-accent-active);--b-button-decision-bg: var(--b-decision);--b-button-decision-ink: var(--b-ink-on-decision);--b-button-decision-hover: var(--b-decision-hover);--b-button-decision-active: var(--b-decision-active);--b-button-secondary-bg: var(--b-surface);--b-button-secondary-ink: var(--b-ink);--b-button-secondary-border: var(--b-line-2);--b-button-secondary-hover: var(--b-state-hover);--b-button-tertiary-ink: var(--b-ink);--b-button-destructive-ink: var(--b-critical);--b-float-fill: var(--b-surface-floating);--b-float-shadow: var(--b-elev-3);--b-skeleton-fill: var(--b-surface-sunken);--b-skeleton-sheen: var(--b-chart-track)}.b-app[data-b-atlas],[data-b-atlas] .b-app{--b-ground: var(--b-palette-atlas-porcelain);--b-frame: var(--b-palette-atlas-frame-day);--b-surface: var(--b-palette-atlas-cloud);--b-surface-raised: var(--b-palette-atlas-cloud);--b-surface-floating: var(--b-palette-atlas-cloud);--b-surface-sunken: var(--b-palette-atlas-mist);--b-surface-tint: var(--b-palette-atlas-haze);--b-surface-inverse: var(--b-palette-atlas-ink);--b-ink: var(--b-palette-atlas-ink);--b-ink-muted: var(--b-palette-atlas-graphite);--b-ink-faint: var(--b-palette-atlas-slate);--b-ink-inverse: var(--b-palette-paper-ink);--b-ink-on-accent: var(--b-palette-paper-ink);--b-ink-on-inverse-action: var(--b-palette-signal);--b-success-on-inverse: var(--b-palette-verdant-bright);--b-critical-on-inverse: var(--b-palette-rust-bright);--b-ink-on-emphasis: var(--b-palette-ink);--b-line: var(--b-palette-atlas-hairline);--b-line-soft: var(--b-palette-atlas-hairline-soft);--b-line-2: var(--b-palette-atlas-hairline-strong);--b-line-strong: var(--b-palette-atlas-steel);--b-accent: var(--b-palette-atlas-ink);--b-accent-hover: var(--b-palette-atlas-ink-hover);--b-accent-active: var(--b-palette-atlas-ink-active);--b-accent-soft: var(--b-palette-atlas-ink-wash);--b-accent-emphasis: var(--b-palette-signal);--b-decision: var(--b-palette-signal);--b-decision-hover: var(--b-palette-signal-hover);--b-decision-active: var(--b-palette-signal-active);--b-ink-on-decision: var(--b-palette-ink);--b-link: var(--b-palette-evidence-link);--b-focus: var(--b-palette-atlas-ink);--b-focus-inverse: var(--b-palette-paper-ink);--b-highlight: var(--b-palette-signal);--b-highlight-soft: var(--b-palette-signal-soft);--b-highlight-ink: var(--b-palette-signal-deep);--b-on-highlight: var(--b-palette-ink);--b-success: var(--b-palette-verdant);--b-success-soft: var(--b-palette-verdant-soft);--b-warning: var(--b-palette-amber);--b-warning-soft: var(--b-palette-amber-soft);--b-critical: var(--b-palette-rust);--b-critical-soft: var(--b-palette-rust-soft);--b-info: var(--b-palette-evidence);--b-info-soft: var(--b-palette-atlas-day-evidence-soft);--b-unknown: var(--b-palette-atlas-slate);--b-unknown-soft: var(--b-palette-atlas-day-neutral);--b-chart-1: var(--b-palette-marine);--b-chart-1-soft: var(--b-palette-atlas-day-chart-muted);--b-chart-selected: var(--b-palette-atlas-day-chart-deep);--b-chart-2: var(--b-palette-lagoon);--b-chart-3: var(--b-palette-indigo);--b-chart-reference: var(--b-palette-atlas-steel);--b-chart-grid: var(--b-palette-atlas-hairline);--b-chart-label: var(--b-palette-atlas-graphite);--b-chart-track: var(--b-palette-atlas-track);--b-series-1: var(--b-palette-marine);--b-series-2: var(--b-palette-lagoon);--b-series-3: var(--b-palette-series-ochre);--b-series-4: var(--b-palette-series-magenta);--b-scrim: rgba(11, 14, 24, .42);--b-selection-soft: var(--b-palette-atlas-ink-wash);--b-input-edge: var(--b-palette-atlas-steel);--b-input-edge-hover: var(--b-palette-atlas-graphite);--b-state-hover: var(--b-palette-atlas-day-hover);--b-state-selected: var(--b-palette-atlas-day-selected);--b-ink-on-state: var(--b-palette-atlas-ink);--b-engine-experiment: var(--b-palette-engine-experiment);--b-engine-adaptive: var(--b-palette-engine-adaptive);--b-engine-recommendations: var(--b-palette-engine-recommendations);--b-engine-popup: var(--b-palette-engine-popup);--b-engine-form: var(--b-palette-engine-form);--b-engine-comparison: var(--b-palette-engine-comparison);--b-engine-quiz: var(--b-palette-engine-quiz);--b-engine-ai-readiness: var(--b-palette-engine-ai-readiness);--b-live: var(--b-palette-verdant);--b-live-soft: var(--b-palette-verdant-soft);--b-rest: var(--b-palette-atlas-slate);--b-rest-soft: var(--b-palette-atlas-day-hover);--b-agent: var(--b-palette-violet);--b-agent-soft: var(--b-palette-violet-wash);--b-agent-running: var(--b-palette-violet);--b-diff-add: var(--b-palette-verdant);--b-diff-add-soft: var(--b-palette-verdant-soft);--b-diff-remove: var(--b-palette-rust);--b-diff-remove-soft: var(--b-palette-rust-soft);--b-diff-change-soft: var(--b-palette-amber-soft);--b-diff-gutter: var(--b-palette-atlas-mist);--b-edge: rgba(255, 255, 255, 0);--b-glow: var(--b-palette-atlas-glow-day);--b-glow-warm: rgba(255, 255, 255, 0);--b-glass: var(--b-palette-atlas-glass-day);--b-glass-line: var(--b-palette-atlas-glass-line-day);--b-aurora: var(--b-palette-atlas-aurora-day);--b-aurora-2: var(--b-palette-atlas-aurora-day-2);--b-backdrop: radial-gradient(1200px 560px at 0% -12%, var(--b-aurora), transparent 64%), radial-gradient(960px 520px at 100% -8%, var(--b-aurora-2), transparent 60%);--b-glass-filter: saturate(1.6) blur(18px);--b-elev-1: 0 1px 2px rgba(var(--b-palette-atlas-shadow), .06);--b-elev-2: 0 1px 2px rgba(var(--b-palette-atlas-shadow), .06), 0 12px 32px -12px rgba(var(--b-palette-atlas-shadow), .18);--b-elev-3: 0 2px 6px rgba(var(--b-palette-atlas-shadow), .07), 0 28px 64px -20px rgba(var(--b-palette-atlas-shadow), .28);--b-elev-4: 0 4px 12px rgba(var(--b-palette-atlas-shadow), .08), 0 40px 96px -28px rgba(var(--b-palette-atlas-shadow), .34);--b-stage: var(--b-palette-atlas-stage);--b-stage-deep: var(--b-palette-atlas-stage-deep);--b-stage-ink: var(--b-palette-atlas-stage-ink);--b-stage-ink-muted: var(--b-palette-atlas-stage-ink-muted);--b-canvas: var(--b-palette-atlas-stage);--b-float-line: var(--b-line);color-scheme:light;--b-paper-canvas: var(--b-ground);--b-paper: var(--b-surface);--b-paper-raised: var(--b-surface-raised);--b-paper-line: var(--b-line);--b-water: var(--b-accent);--b-water-soft: var(--b-accent-soft);--b-horizon: var(--b-accent-emphasis);--b-horizon-soft: var(--b-highlight-soft);--b-selection: var(--b-focus);--b-body-bg: var(--b-ground);--b-shadow-card: inset 0 1px 0 var(--b-edge), var(--b-elev-1);--b-panel-foot-fill: var(--b-surface-sunken);--b-band-fill: var(--b-surface-sunken);--b-control-fill: var(--b-surface);--b-control-fill-hover: var(--b-surface);--b-control-fill-open: var(--b-surface-raised);--b-popover-fill: var(--b-surface-floating);--b-menu-row-fill: var(--b-state-hover);--b-button-primary-bg: var(--b-accent);--b-button-primary-ink: var(--b-ink-on-accent);--b-button-primary-hover: var(--b-accent-hover);--b-button-primary-active: var(--b-accent-active);--b-button-decision-bg: var(--b-decision);--b-button-decision-ink: var(--b-ink-on-decision);--b-button-decision-hover: var(--b-decision-hover);--b-button-decision-active: var(--b-decision-active);--b-button-secondary-bg: var(--b-surface);--b-button-secondary-ink: var(--b-ink);--b-button-secondary-border: var(--b-line-2);--b-button-secondary-hover: var(--b-state-hover);--b-button-tertiary-ink: var(--b-ink);--b-button-destructive-ink: var(--b-critical);--b-float-fill: var(--b-surface-floating);--b-float-shadow: var(--b-elev-3);--b-skeleton-fill: var(--b-surface-sunken);--b-skeleton-sheen: var(--b-chart-track)}@media(prefers-color-scheme:dark){:root:not([data-b-theme=light]) .b-app[data-b-atlas]:not([data-b-theme=light]),:root:not([data-b-theme=light]) [data-b-atlas] .b-app:not([data-b-theme=light]){--b-ground: var(--b-palette-atlas-night);--b-frame: var(--b-palette-atlas-frame-night);--b-surface: var(--b-palette-atlas-panel);--b-surface-raised: var(--b-palette-atlas-panel-raised);--b-surface-floating: var(--b-palette-atlas-float);--b-surface-sunken: var(--b-palette-atlas-abyss);--b-surface-tint: var(--b-palette-atlas-panel-tint);--b-surface-inverse: var(--b-palette-atlas-starlight);--b-ink: var(--b-palette-atlas-starlight);--b-ink-muted: var(--b-palette-atlas-moon);--b-ink-faint: var(--b-palette-atlas-dusk);--b-ink-inverse: var(--b-palette-atlas-ink);--b-ink-on-accent: var(--b-palette-atlas-ink);--b-ink-on-inverse-action: var(--b-palette-signal-deep);--b-success-on-inverse: var(--b-palette-verdant);--b-critical-on-inverse: var(--b-palette-rust);--b-ink-on-emphasis: var(--b-palette-ink);--b-line: var(--b-palette-atlas-rule);--b-line-soft: var(--b-palette-atlas-rule-soft);--b-line-2: var(--b-palette-atlas-rule-strong);--b-line-strong: var(--b-palette-atlas-edge);--b-accent: var(--b-palette-atlas-starlight);--b-accent-hover: var(--b-palette-atlas-starlight-hover);--b-accent-active: var(--b-palette-atlas-starlight-active);--b-accent-soft: var(--b-palette-atlas-wash);--b-accent-emphasis: var(--b-palette-signal-bright);--b-decision: var(--b-palette-signal-bright);--b-decision-hover: var(--b-palette-signal-bright-hover);--b-decision-active: var(--b-palette-signal-bright-active);--b-ink-on-decision: var(--b-palette-ink);--b-link: var(--b-palette-atlas-evidence);--b-focus: var(--b-palette-atlas-starlight);--b-focus-inverse: var(--b-palette-atlas-ink);--b-highlight: var(--b-palette-signal-bright);--b-highlight-soft: var(--b-palette-signal-wash-dark);--b-highlight-ink: var(--b-palette-signal-ink-dark);--b-on-highlight: var(--b-palette-ink);--b-success: var(--b-palette-atlas-verdant);--b-success-soft: var(--b-palette-atlas-verdant-shade);--b-warning: var(--b-palette-atlas-amber);--b-warning-soft: var(--b-palette-atlas-amber-shade);--b-critical: var(--b-palette-atlas-rust);--b-critical-soft: var(--b-palette-atlas-rust-shade);--b-info: var(--b-palette-atlas-evidence);--b-info-soft: var(--b-palette-atlas-evidence-shade);--b-unknown: var(--b-palette-atlas-dusk);--b-unknown-soft: var(--b-palette-atlas-abyss);--b-chart-1: var(--b-palette-atlas-chart);--b-chart-1-soft: var(--b-palette-atlas-chart-shadow);--b-chart-selected: var(--b-palette-atlas-chart-pale);--b-chart-2: var(--b-palette-atlas-teal);--b-chart-3: var(--b-palette-atlas-iris);--b-chart-reference: var(--b-palette-atlas-dusk);--b-chart-grid: var(--b-palette-atlas-rule);--b-chart-label: var(--b-palette-atlas-dusk);--b-chart-track: var(--b-palette-atlas-rule);--b-series-1: var(--b-palette-atlas-series-blue);--b-series-2: var(--b-palette-atlas-series-teal);--b-series-3: var(--b-palette-atlas-series-ochre);--b-series-4: var(--b-palette-atlas-series-magenta);--b-scrim: rgba(3, 4, 9, .66);--b-selection-soft: var(--b-palette-atlas-wash);--b-input-edge: var(--b-palette-atlas-edge);--b-input-edge-hover: var(--b-palette-atlas-dusk);--b-state-hover: var(--b-palette-atlas-hover);--b-state-selected: var(--b-palette-atlas-selected);--b-ink-on-state: var(--b-palette-atlas-starlight);--b-engine-experiment: var(--b-palette-engine-experiment-dark);--b-engine-adaptive: var(--b-palette-engine-adaptive-dark);--b-engine-recommendations: var(--b-palette-engine-recommendations-dark);--b-engine-popup: var(--b-palette-engine-popup-dark);--b-engine-form: var(--b-palette-engine-form-dark);--b-engine-comparison: var(--b-palette-engine-comparison-dark);--b-engine-quiz: var(--b-palette-engine-quiz-dark);--b-engine-ai-readiness: var(--b-palette-engine-ai-readiness-dark);--b-live: var(--b-palette-atlas-verdant);--b-live-soft: var(--b-palette-atlas-verdant-shade);--b-rest: var(--b-palette-atlas-dusk);--b-rest-soft: var(--b-palette-atlas-abyss);--b-agent: var(--b-palette-atlas-violet);--b-agent-soft: var(--b-palette-atlas-violet-shade);--b-agent-running: var(--b-palette-atlas-violet);--b-diff-add: var(--b-palette-atlas-verdant);--b-diff-add-soft: var(--b-palette-atlas-verdant-shade);--b-diff-remove: var(--b-palette-atlas-rust);--b-diff-remove-soft: var(--b-palette-atlas-rust-shade);--b-diff-change-soft: var(--b-palette-atlas-amber-shade);--b-diff-gutter: var(--b-palette-atlas-abyss);--b-edge: var(--b-palette-atlas-edge-night);--b-glow: var(--b-palette-atlas-glow-night);--b-glow-warm: rgba(255, 255, 255, 0);--b-glass: var(--b-palette-atlas-glass-night);--b-glass-line: var(--b-palette-atlas-glass-line-night);--b-aurora: var(--b-palette-atlas-aurora-night);--b-aurora-2: var(--b-palette-atlas-aurora-night-2);--b-backdrop: radial-gradient(1200px 560px at 0% -12%, var(--b-aurora), transparent 64%), radial-gradient(960px 520px at 100% -8%, var(--b-aurora-2), transparent 60%);--b-glass-filter: saturate(1.4) blur(18px);--b-elev-1: 0 1px 0 rgba(var(--b-palette-atlas-shadow-night), .4);--b-elev-2: 0 0 0 1px var(--b-line), 0 1px 0 rgba(var(--b-palette-atlas-shadow-night), .4), 0 16px 40px -16px rgba(var(--b-palette-atlas-shadow-night), .85);--b-elev-3: 0 0 0 1px var(--b-line), 0 2px 6px rgba(var(--b-palette-atlas-shadow-night), .5), 0 32px 72px -24px rgba(var(--b-palette-atlas-shadow-night), .95);--b-elev-4: 0 0 0 1px var(--b-line), 0 4px 10px rgba(var(--b-palette-atlas-shadow-night), .5), 0 40px 96px -32px rgba(var(--b-palette-atlas-shadow-night), 1);--b-stage: var(--b-palette-atlas-stage);--b-stage-deep: var(--b-palette-atlas-stage-deep);--b-stage-ink: var(--b-palette-atlas-stage-ink);--b-stage-ink-muted: var(--b-palette-atlas-stage-ink-muted);--b-canvas: var(--b-palette-atlas-stage);--b-float-line: var(--b-line-strong);color-scheme:dark;--b-paper-canvas: var(--b-ground);--b-paper: var(--b-surface);--b-paper-raised: var(--b-surface-raised);--b-paper-line: var(--b-line);--b-water: var(--b-accent);--b-water-soft: var(--b-accent-soft);--b-horizon: var(--b-accent-emphasis);--b-horizon-soft: var(--b-highlight-soft);--b-selection: var(--b-focus);--b-body-bg: var(--b-ground);--b-shadow-card: inset 0 1px 0 var(--b-edge), var(--b-elev-1);--b-panel-foot-fill: var(--b-surface-sunken);--b-band-fill: var(--b-surface-sunken);--b-control-fill: var(--b-surface);--b-control-fill-hover: var(--b-surface);--b-control-fill-open: var(--b-surface-raised);--b-popover-fill: var(--b-surface-floating);--b-menu-row-fill: var(--b-state-hover);--b-button-primary-bg: var(--b-accent);--b-button-primary-ink: var(--b-ink-on-accent);--b-button-primary-hover: var(--b-accent-hover);--b-button-primary-active: var(--b-accent-active);--b-button-decision-bg: var(--b-decision);--b-button-decision-ink: var(--b-ink-on-decision);--b-button-decision-hover: var(--b-decision-hover);--b-button-decision-active: var(--b-decision-active);--b-button-secondary-bg: var(--b-surface);--b-button-secondary-ink: var(--b-ink);--b-button-secondary-border: var(--b-line-2);--b-button-secondary-hover: var(--b-state-hover);--b-button-tertiary-ink: var(--b-ink);--b-button-destructive-ink: var(--b-critical);--b-float-fill: var(--b-surface-floating);--b-float-shadow: var(--b-elev-3);--b-skeleton-fill: var(--b-surface-sunken);--b-skeleton-sheen: var(--b-chart-track)}}:root[data-b-theme=dark] .b-app[data-b-atlas]:not([data-b-theme=light]),:root[data-b-theme=dark] [data-b-atlas] .b-app:not([data-b-theme=light]),:root:not([data-b-theme]) .b-app[data-b-atlas=dark]:not([data-b-theme=light]),:root:not([data-b-theme]) [data-b-atlas=dark] .b-app:not([data-b-theme=light]){--b-ground: var(--b-palette-atlas-night);--b-frame: var(--b-palette-atlas-frame-night);--b-surface: var(--b-palette-atlas-panel);--b-surface-raised: var(--b-palette-atlas-panel-raised);--b-surface-floating: var(--b-palette-atlas-float);--b-surface-sunken: var(--b-palette-atlas-abyss);--b-surface-tint: var(--b-palette-atlas-panel-tint);--b-surface-inverse: var(--b-palette-atlas-starlight);--b-ink: var(--b-palette-atlas-starlight);--b-ink-muted: var(--b-palette-atlas-moon);--b-ink-faint: var(--b-palette-atlas-dusk);--b-ink-inverse: var(--b-palette-atlas-ink);--b-ink-on-accent: var(--b-palette-atlas-ink);--b-ink-on-inverse-action: var(--b-palette-signal-deep);--b-success-on-inverse: var(--b-palette-verdant);--b-critical-on-inverse: var(--b-palette-rust);--b-ink-on-emphasis: var(--b-palette-ink);--b-line: var(--b-palette-atlas-rule);--b-line-soft: var(--b-palette-atlas-rule-soft);--b-line-2: var(--b-palette-atlas-rule-strong);--b-line-strong: var(--b-palette-atlas-edge);--b-accent: var(--b-palette-atlas-starlight);--b-accent-hover: var(--b-palette-atlas-starlight-hover);--b-accent-active: var(--b-palette-atlas-starlight-active);--b-accent-soft: var(--b-palette-atlas-wash);--b-accent-emphasis: var(--b-palette-signal-bright);--b-decision: var(--b-palette-signal-bright);--b-decision-hover: var(--b-palette-signal-bright-hover);--b-decision-active: var(--b-palette-signal-bright-active);--b-ink-on-decision: var(--b-palette-ink);--b-link: var(--b-palette-atlas-evidence);--b-focus: var(--b-palette-atlas-starlight);--b-focus-inverse: var(--b-palette-atlas-ink);--b-highlight: var(--b-palette-signal-bright);--b-highlight-soft: var(--b-palette-signal-wash-dark);--b-highlight-ink: var(--b-palette-signal-ink-dark);--b-on-highlight: var(--b-palette-ink);--b-success: var(--b-palette-atlas-verdant);--b-success-soft: var(--b-palette-atlas-verdant-shade);--b-warning: var(--b-palette-atlas-amber);--b-warning-soft: var(--b-palette-atlas-amber-shade);--b-critical: var(--b-palette-atlas-rust);--b-critical-soft: var(--b-palette-atlas-rust-shade);--b-info: var(--b-palette-atlas-evidence);--b-info-soft: var(--b-palette-atlas-evidence-shade);--b-unknown: var(--b-palette-atlas-dusk);--b-unknown-soft: var(--b-palette-atlas-abyss);--b-chart-1: var(--b-palette-atlas-chart);--b-chart-1-soft: var(--b-palette-atlas-chart-shadow);--b-chart-selected: var(--b-palette-atlas-chart-pale);--b-chart-2: var(--b-palette-atlas-teal);--b-chart-3: var(--b-palette-atlas-iris);--b-chart-reference: var(--b-palette-atlas-dusk);--b-chart-grid: var(--b-palette-atlas-rule);--b-chart-label: var(--b-palette-atlas-dusk);--b-chart-track: var(--b-palette-atlas-rule);--b-series-1: var(--b-palette-atlas-series-blue);--b-series-2: var(--b-palette-atlas-series-teal);--b-series-3: var(--b-palette-atlas-series-ochre);--b-series-4: var(--b-palette-atlas-series-magenta);--b-scrim: rgba(3, 4, 9, .66);--b-selection-soft: var(--b-palette-atlas-wash);--b-input-edge: var(--b-palette-atlas-edge);--b-input-edge-hover: var(--b-palette-atlas-dusk);--b-state-hover: var(--b-palette-atlas-hover);--b-state-selected: var(--b-palette-atlas-selected);--b-ink-on-state: var(--b-palette-atlas-starlight);--b-engine-experiment: var(--b-palette-engine-experiment-dark);--b-engine-adaptive: var(--b-palette-engine-adaptive-dark);--b-engine-recommendations: var(--b-palette-engine-recommendations-dark);--b-engine-popup: var(--b-palette-engine-popup-dark);--b-engine-form: var(--b-palette-engine-form-dark);--b-engine-comparison: var(--b-palette-engine-comparison-dark);--b-engine-quiz: var(--b-palette-engine-quiz-dark);--b-engine-ai-readiness: var(--b-palette-engine-ai-readiness-dark);--b-live: var(--b-palette-atlas-verdant);--b-live-soft: var(--b-palette-atlas-verdant-shade);--b-rest: var(--b-palette-atlas-dusk);--b-rest-soft: var(--b-palette-atlas-abyss);--b-agent: var(--b-palette-atlas-violet);--b-agent-soft: var(--b-palette-atlas-violet-shade);--b-agent-running: var(--b-palette-atlas-violet);--b-diff-add: var(--b-palette-atlas-verdant);--b-diff-add-soft: var(--b-palette-atlas-verdant-shade);--b-diff-remove: var(--b-palette-atlas-rust);--b-diff-remove-soft: var(--b-palette-atlas-rust-shade);--b-diff-change-soft: var(--b-palette-atlas-amber-shade);--b-diff-gutter: var(--b-palette-atlas-abyss);--b-edge: var(--b-palette-atlas-edge-night);--b-glow: var(--b-palette-atlas-glow-night);--b-glow-warm: rgba(255, 255, 255, 0);--b-glass: var(--b-palette-atlas-glass-night);--b-glass-line: var(--b-palette-atlas-glass-line-night);--b-aurora: var(--b-palette-atlas-aurora-night);--b-aurora-2: var(--b-palette-atlas-aurora-night-2);--b-backdrop: radial-gradient(1200px 560px at 0% -12%, var(--b-aurora), transparent 64%), radial-gradient(960px 520px at 100% -8%, var(--b-aurora-2), transparent 60%);--b-glass-filter: saturate(1.4) blur(18px);--b-elev-1: 0 1px 0 rgba(var(--b-palette-atlas-shadow-night), .4);--b-elev-2: 0 0 0 1px var(--b-line), 0 1px 0 rgba(var(--b-palette-atlas-shadow-night), .4), 0 16px 40px -16px rgba(var(--b-palette-atlas-shadow-night), .85);--b-elev-3: 0 0 0 1px var(--b-line), 0 2px 6px rgba(var(--b-palette-atlas-shadow-night), .5), 0 32px 72px -24px rgba(var(--b-palette-atlas-shadow-night), .95);--b-elev-4: 0 0 0 1px var(--b-line), 0 4px 10px rgba(var(--b-palette-atlas-shadow-night), .5), 0 40px 96px -32px rgba(var(--b-palette-atlas-shadow-night), 1);--b-stage: var(--b-palette-atlas-stage);--b-stage-deep: var(--b-palette-atlas-stage-deep);--b-stage-ink: var(--b-palette-atlas-stage-ink);--b-stage-ink-muted: var(--b-palette-atlas-stage-ink-muted);--b-canvas: var(--b-palette-atlas-stage);--b-float-line: var(--b-line-strong);color-scheme:dark;--b-paper-canvas: var(--b-ground);--b-paper: var(--b-surface);--b-paper-raised: var(--b-surface-raised);--b-paper-line: var(--b-line);--b-water: var(--b-accent);--b-water-soft: var(--b-accent-soft);--b-horizon: var(--b-accent-emphasis);--b-horizon-soft: var(--b-highlight-soft);--b-selection: var(--b-focus);--b-body-bg: var(--b-ground);--b-shadow-card: inset 0 1px 0 var(--b-edge), var(--b-elev-1);--b-panel-foot-fill: var(--b-surface-sunken);--b-band-fill: var(--b-surface-sunken);--b-control-fill: var(--b-surface);--b-control-fill-hover: var(--b-surface);--b-control-fill-open: var(--b-surface-raised);--b-popover-fill: var(--b-surface-floating);--b-menu-row-fill: var(--b-state-hover);--b-button-primary-bg: var(--b-accent);--b-button-primary-ink: var(--b-ink-on-accent);--b-button-primary-hover: var(--b-accent-hover);--b-button-primary-active: var(--b-accent-active);--b-button-decision-bg: var(--b-decision);--b-button-decision-ink: var(--b-ink-on-decision);--b-button-decision-hover: var(--b-decision-hover);--b-button-decision-active: var(--b-decision-active);--b-button-secondary-bg: var(--b-surface);--b-button-secondary-ink: var(--b-ink);--b-button-secondary-border: var(--b-line-2);--b-button-secondary-hover: var(--b-state-hover);--b-button-tertiary-ink: var(--b-ink);--b-button-destructive-ink: var(--b-critical);--b-float-fill: var(--b-surface-floating);--b-float-shadow: var(--b-elev-3);--b-skeleton-fill: var(--b-surface-sunken);--b-skeleton-sheen: var(--b-chart-track)}:root[data-b-theme=light] .b-app[data-b-atlas],:root[data-b-theme=light] [data-b-atlas] .b-app{--b-ground: var(--b-palette-atlas-porcelain);--b-frame: var(--b-palette-atlas-frame-day);--b-surface: var(--b-palette-atlas-cloud);--b-surface-raised: var(--b-palette-atlas-cloud);--b-surface-floating: var(--b-palette-atlas-cloud);--b-surface-sunken: var(--b-palette-atlas-mist);--b-surface-tint: var(--b-palette-atlas-haze);--b-surface-inverse: var(--b-palette-atlas-ink);--b-ink: var(--b-palette-atlas-ink);--b-ink-muted: var(--b-palette-atlas-graphite);--b-ink-faint: var(--b-palette-atlas-slate);--b-ink-inverse: var(--b-palette-paper-ink);--b-ink-on-accent: var(--b-palette-paper-ink);--b-ink-on-inverse-action: var(--b-palette-signal);--b-success-on-inverse: var(--b-palette-verdant-bright);--b-critical-on-inverse: var(--b-palette-rust-bright);--b-ink-on-emphasis: var(--b-palette-ink);--b-line: var(--b-palette-atlas-hairline);--b-line-soft: var(--b-palette-atlas-hairline-soft);--b-line-2: var(--b-palette-atlas-hairline-strong);--b-line-strong: var(--b-palette-atlas-steel);--b-accent: var(--b-palette-atlas-ink);--b-accent-hover: var(--b-palette-atlas-ink-hover);--b-accent-active: var(--b-palette-atlas-ink-active);--b-accent-soft: var(--b-palette-atlas-ink-wash);--b-accent-emphasis: var(--b-palette-signal);--b-decision: var(--b-palette-signal);--b-decision-hover: var(--b-palette-signal-hover);--b-decision-active: var(--b-palette-signal-active);--b-ink-on-decision: var(--b-palette-ink);--b-link: var(--b-palette-evidence-link);--b-focus: var(--b-palette-atlas-ink);--b-focus-inverse: var(--b-palette-paper-ink);--b-highlight: var(--b-palette-signal);--b-highlight-soft: var(--b-palette-signal-soft);--b-highlight-ink: var(--b-palette-signal-deep);--b-on-highlight: var(--b-palette-ink);--b-success: var(--b-palette-verdant);--b-success-soft: var(--b-palette-verdant-soft);--b-warning: var(--b-palette-amber);--b-warning-soft: var(--b-palette-amber-soft);--b-critical: var(--b-palette-rust);--b-critical-soft: var(--b-palette-rust-soft);--b-info: var(--b-palette-evidence);--b-info-soft: var(--b-palette-atlas-day-evidence-soft);--b-unknown: var(--b-palette-atlas-slate);--b-unknown-soft: var(--b-palette-atlas-day-neutral);--b-chart-1: var(--b-palette-marine);--b-chart-1-soft: var(--b-palette-atlas-day-chart-muted);--b-chart-selected: var(--b-palette-atlas-day-chart-deep);--b-chart-2: var(--b-palette-lagoon);--b-chart-3: var(--b-palette-indigo);--b-chart-reference: var(--b-palette-atlas-steel);--b-chart-grid: var(--b-palette-atlas-hairline);--b-chart-label: var(--b-palette-atlas-graphite);--b-chart-track: var(--b-palette-atlas-track);--b-series-1: var(--b-palette-marine);--b-series-2: var(--b-palette-lagoon);--b-series-3: var(--b-palette-series-ochre);--b-series-4: var(--b-palette-series-magenta);--b-scrim: rgba(11, 14, 24, .42);--b-selection-soft: var(--b-palette-atlas-ink-wash);--b-input-edge: var(--b-palette-atlas-steel);--b-input-edge-hover: var(--b-palette-atlas-graphite);--b-state-hover: var(--b-palette-atlas-day-hover);--b-state-selected: var(--b-palette-atlas-day-selected);--b-ink-on-state: var(--b-palette-atlas-ink);--b-engine-experiment: var(--b-palette-engine-experiment);--b-engine-adaptive: var(--b-palette-engine-adaptive);--b-engine-recommendations: var(--b-palette-engine-recommendations);--b-engine-popup: var(--b-palette-engine-popup);--b-engine-form: var(--b-palette-engine-form);--b-engine-comparison: var(--b-palette-engine-comparison);--b-engine-quiz: var(--b-palette-engine-quiz);--b-engine-ai-readiness: var(--b-palette-engine-ai-readiness);--b-live: var(--b-palette-verdant);--b-live-soft: var(--b-palette-verdant-soft);--b-rest: var(--b-palette-atlas-slate);--b-rest-soft: var(--b-palette-atlas-day-hover);--b-agent: var(--b-palette-violet);--b-agent-soft: var(--b-palette-violet-wash);--b-agent-running: var(--b-palette-violet);--b-diff-add: var(--b-palette-verdant);--b-diff-add-soft: var(--b-palette-verdant-soft);--b-diff-remove: var(--b-palette-rust);--b-diff-remove-soft: var(--b-palette-rust-soft);--b-diff-change-soft: var(--b-palette-amber-soft);--b-diff-gutter: var(--b-palette-atlas-mist);--b-edge: rgba(255, 255, 255, 0);--b-glow: var(--b-palette-atlas-glow-day);--b-glow-warm: rgba(255, 255, 255, 0);--b-glass: var(--b-palette-atlas-glass-day);--b-glass-line: var(--b-palette-atlas-glass-line-day);--b-aurora: var(--b-palette-atlas-aurora-day);--b-aurora-2: var(--b-palette-atlas-aurora-day-2);--b-backdrop: radial-gradient(1200px 560px at 0% -12%, var(--b-aurora), transparent 64%), radial-gradient(960px 520px at 100% -8%, var(--b-aurora-2), transparent 60%);--b-glass-filter: saturate(1.6) blur(18px);--b-elev-1: 0 1px 2px rgba(var(--b-palette-atlas-shadow), .06);--b-elev-2: 0 1px 2px rgba(var(--b-palette-atlas-shadow), .06), 0 12px 32px -12px rgba(var(--b-palette-atlas-shadow), .18);--b-elev-3: 0 2px 6px rgba(var(--b-palette-atlas-shadow), .07), 0 28px 64px -20px rgba(var(--b-palette-atlas-shadow), .28);--b-elev-4: 0 4px 12px rgba(var(--b-palette-atlas-shadow), .08), 0 40px 96px -28px rgba(var(--b-palette-atlas-shadow), .34);--b-stage: var(--b-palette-atlas-stage);--b-stage-deep: var(--b-palette-atlas-stage-deep);--b-stage-ink: var(--b-palette-atlas-stage-ink);--b-stage-ink-muted: var(--b-palette-atlas-stage-ink-muted);--b-canvas: var(--b-palette-atlas-stage);--b-float-line: var(--b-line);color-scheme:light;--b-paper-canvas: var(--b-ground);--b-paper: var(--b-surface);--b-paper-raised: var(--b-surface-raised);--b-paper-line: var(--b-line);--b-water: var(--b-accent);--b-water-soft: var(--b-accent-soft);--b-horizon: var(--b-accent-emphasis);--b-horizon-soft: var(--b-highlight-soft);--b-selection: var(--b-focus);--b-body-bg: var(--b-ground);--b-shadow-card: inset 0 1px 0 var(--b-edge), var(--b-elev-1);--b-panel-foot-fill: var(--b-surface-sunken);--b-band-fill: var(--b-surface-sunken);--b-control-fill: var(--b-surface);--b-control-fill-hover: var(--b-surface);--b-control-fill-open: var(--b-surface-raised);--b-popover-fill: var(--b-surface-floating);--b-menu-row-fill: var(--b-state-hover);--b-button-primary-bg: var(--b-accent);--b-button-primary-ink: var(--b-ink-on-accent);--b-button-primary-hover: var(--b-accent-hover);--b-button-primary-active: var(--b-accent-active);--b-button-decision-bg: var(--b-decision);--b-button-decision-ink: var(--b-ink-on-decision);--b-button-decision-hover: var(--b-decision-hover);--b-button-decision-active: var(--b-decision-active);--b-button-secondary-bg: var(--b-surface);--b-button-secondary-ink: var(--b-ink);--b-button-secondary-border: var(--b-line-2);--b-button-secondary-hover: var(--b-state-hover);--b-button-tertiary-ink: var(--b-ink);--b-button-destructive-ink: var(--b-critical);--b-float-fill: var(--b-surface-floating);--b-float-shadow: var(--b-elev-3);--b-skeleton-fill: var(--b-surface-sunken);--b-skeleton-sheen: var(--b-chart-track)}.b-app[data-b-density=compact],:root[data-b-density=compact] .b-app{--b-card-padding: var(--b-space-4);--b-row-gap: var(--b-space-3);--b-table-row-height: 40px;--b-list-row-height: 44px;--b-control-height-md: var(--b-control-height-sm);--b-body-size: 13px;--b-type-body: 400 13px/1.45 var(--b-font-body);--b-type-body-strong: 600 13px/1.45 var(--b-font-body)}:root[data-b-density=comfortable] .b-app{--b-card-padding: var(--b-space-5);--b-row-gap: var(--b-space-4);--b-table-row-height: 48px;--b-list-row-height: 52px;--b-control-height-md: 40px;--b-body-size: 14px;--b-type-body: 400 14px/1.5 var(--b-font-body);--b-type-body-strong: 600 14px/1.5 var(--b-font-body)}.b-app[data-b-plane=hq],.b-app[data-b-plane=connect]{--b-content-max: 1440px}.b-app[data-b-plane=merchant]{--b-content-max: 1280px}.b-app[data-b-embedded=true]{--b-content-max: 100%;--b-page-gutter: var(--b-space-5)}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app){--b-font-display: "Familjen Grotesk", "Helvetica Neue", Arial, sans-serif;--b-font-body: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--b-font-mono: "IBM Plex Mono", ui-monospace, Consolas, monospace;--b-type-display-1: 600 32px/1.1 var(--b-font-display);--b-type-display-2: 600 24px/1.18 var(--b-font-display);--b-type-title: 600 17px/1.3 var(--b-font-display);--b-type-subtitle: 600 15px/1.35 var(--b-font-display);--b-type-figure-xl: 600 40px/1 var(--b-font-display);--b-type-figure: 600 28px/1.05 var(--b-font-display);--b-type-figure-sm: 600 20px/1.1 var(--b-font-display);--b-type-body: 400 14px/1.5 var(--b-font-body);--b-type-body-strong: 600 14px/1.5 var(--b-font-body);--b-type-body-sm: 400 13px/1.45 var(--b-font-body);--b-type-label: 500 12.5px/1.3 var(--b-font-body);--b-type-caption: 400 12.5px/1.4 var(--b-font-body);--b-type-micro: 600 11px/1.3 var(--b-font-body);--b-type-eyebrow: 600 11px/1.2 var(--b-font-body);--b-type-mono: 400 12px/1.55 var(--b-font-mono);--b-type-code: 400 12px/20px var(--b-font-mono);--b-type-chat: 400 14px/22px var(--b-font-body);--b-type-kbd: 500 11px/1 var(--b-font-mono);--b-type-button: 550 13.5px/18px var(--b-font-body);--b-type-button-sm: 550 12.5px/16px var(--b-font-body);--b-type-button-lg: 550 14.5px/20px var(--b-font-body);--b-type-field-label: 550 13px/18px var(--b-font-body);--b-type-field-help: 400 12.5px/18px var(--b-font-body);--b-type-toggle-label: 500 13.5px/20px var(--b-font-body);--b-type-control: 400 13.5px/20px var(--b-font-body);--b-type-chip: 550 12px/16px var(--b-font-body);--b-type-chip-sm: 550 11.5px/14px var(--b-font-body);--b-type-card-title: 600 14.5px/1.3 var(--b-font-display);--b-type-caption-lg: 400 13px/18px var(--b-font-body);--b-type-page-title: 600 24px/1.2 var(--b-font-display);--b-type-metric: 600 28px/34px var(--b-font-display)}.b-app[data-b-atlas],[data-b-atlas] .b-app{--b-accent: var(--b-palette-atlas-signal-day);--b-accent-hover: var(--b-palette-atlas-signal-hover-day);--b-accent-active: var(--b-palette-atlas-signal-active-day);--b-accent-soft: var(--b-palette-atlas-signal-soft-day);--b-accent-emphasis: var(--b-palette-atlas-signal-day);--b-decision: var(--b-palette-atlas-signal-day);--b-decision-hover: var(--b-palette-atlas-signal-hover-day);--b-decision-active: var(--b-palette-atlas-signal-active-day);--b-ink-on-accent: var(--b-palette-atlas-on-signal-day);--b-ink-on-decision: var(--b-palette-atlas-on-signal-day);--b-ink-on-emphasis: var(--b-palette-atlas-on-signal-day);--b-focus: var(--b-palette-atlas-signal-day);--b-highlight: var(--b-palette-atlas-signal-day);--b-highlight-soft: var(--b-palette-atlas-signal-soft-day);--b-highlight-ink: var(--b-palette-atlas-signal-ink-day);--b-on-highlight: var(--b-palette-atlas-on-signal-day);--b-link: var(--b-palette-atlas-cable-day);--b-info: var(--b-palette-atlas-cable-day);--b-info-soft: var(--b-palette-atlas-cable-soft-day);--b-success: var(--b-palette-atlas-ok-day);--b-success-soft: var(--b-palette-atlas-ok-soft-day);--b-live: var(--b-palette-atlas-ok-day);--b-live-soft: var(--b-palette-atlas-ok-soft-day);--b-diff-add: var(--b-palette-atlas-ok-day);--b-diff-add-soft: var(--b-palette-atlas-ok-soft-day);--b-warning: var(--b-palette-atlas-warn-day);--b-warning-soft: var(--b-palette-atlas-warn-soft-day);--b-diff-change-soft: var(--b-palette-atlas-warn-soft-day);--b-critical: var(--b-palette-atlas-crit-day);--b-critical-soft: var(--b-palette-atlas-crit-soft-day);--b-button-destructive-ink: var(--b-palette-atlas-crit-day);--b-diff-remove: var(--b-palette-atlas-crit-day);--b-diff-remove-soft: var(--b-palette-atlas-crit-soft-day);--b-chart-1: var(--b-palette-atlas-cable-day);--b-chart-1-soft: var(--b-palette-atlas-cable-soft-day);--b-chart-selected: var(--b-palette-atlas-cable-day);--b-series-1: var(--b-palette-atlas-cable-day);--b-selection-soft: var(--b-palette-atlas-signal-soft-day);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-b-theme=light]) .b-app[data-b-atlas]:not([data-b-theme=light]),:root:not([data-b-theme=light]) [data-b-atlas] .b-app:not([data-b-theme=light]){--b-accent: var(--b-palette-atlas-signal-night);--b-accent-hover: var(--b-palette-atlas-signal-hover-night);--b-accent-active: var(--b-palette-atlas-signal-active-night);--b-accent-soft: var(--b-palette-atlas-signal-soft-night);--b-accent-emphasis: var(--b-palette-atlas-signal-night);--b-decision: var(--b-palette-atlas-signal-night);--b-decision-hover: var(--b-palette-atlas-signal-hover-night);--b-decision-active: var(--b-palette-atlas-signal-active-night);--b-ink-on-accent: var(--b-palette-atlas-on-signal-night);--b-ink-on-decision: var(--b-palette-atlas-on-signal-night);--b-ink-on-emphasis: var(--b-palette-atlas-on-signal-night);--b-focus: var(--b-palette-atlas-signal-night);--b-highlight: var(--b-palette-atlas-signal-night);--b-highlight-soft: var(--b-palette-atlas-signal-soft-night);--b-highlight-ink: var(--b-palette-atlas-signal-ink-night);--b-on-highlight: var(--b-palette-atlas-on-signal-night);--b-link: var(--b-palette-atlas-cable-night);--b-info: var(--b-palette-atlas-cable-night);--b-info-soft: var(--b-palette-atlas-cable-soft-night);--b-success: var(--b-palette-atlas-ok-night);--b-success-soft: var(--b-palette-atlas-ok-soft-night);--b-live: var(--b-palette-atlas-ok-night);--b-live-soft: var(--b-palette-atlas-ok-soft-night);--b-diff-add: var(--b-palette-atlas-ok-night);--b-diff-add-soft: var(--b-palette-atlas-ok-soft-night);--b-warning: var(--b-palette-atlas-warn-night);--b-warning-soft: var(--b-palette-atlas-warn-soft-night);--b-diff-change-soft: var(--b-palette-atlas-warn-soft-night);--b-critical: var(--b-palette-atlas-crit-night);--b-critical-soft: var(--b-palette-atlas-crit-soft-night);--b-button-destructive-ink: var(--b-palette-atlas-crit-night);--b-diff-remove: var(--b-palette-atlas-crit-night);--b-diff-remove-soft: var(--b-palette-atlas-crit-soft-night);--b-chart-1: var(--b-palette-atlas-cable-night);--b-chart-1-soft: var(--b-palette-atlas-cable-soft-night);--b-chart-selected: var(--b-palette-atlas-cable-night);--b-series-1: var(--b-palette-atlas-cable-night);--b-selection-soft: var(--b-palette-atlas-signal-soft-night);color-scheme:dark}}:root[data-b-theme=dark] .b-app[data-b-atlas]:not([data-b-theme=light]),:root[data-b-theme=dark] [data-b-atlas] .b-app:not([data-b-theme=light]),:root:not([data-b-theme]) .b-app[data-b-atlas=dark]:not([data-b-theme=light]),:root:not([data-b-theme]) [data-b-atlas=dark] .b-app:not([data-b-theme=light]){--b-accent: var(--b-palette-atlas-signal-night);--b-accent-hover: var(--b-palette-atlas-signal-hover-night);--b-accent-active: var(--b-palette-atlas-signal-active-night);--b-accent-soft: var(--b-palette-atlas-signal-soft-night);--b-accent-emphasis: var(--b-palette-atlas-signal-night);--b-decision: var(--b-palette-atlas-signal-night);--b-decision-hover: var(--b-palette-atlas-signal-hover-night);--b-decision-active: var(--b-palette-atlas-signal-active-night);--b-ink-on-accent: var(--b-palette-atlas-on-signal-night);--b-ink-on-decision: var(--b-palette-atlas-on-signal-night);--b-ink-on-emphasis: var(--b-palette-atlas-on-signal-night);--b-focus: var(--b-palette-atlas-signal-night);--b-highlight: var(--b-palette-atlas-signal-night);--b-highlight-soft: var(--b-palette-atlas-signal-soft-night);--b-highlight-ink: var(--b-palette-atlas-signal-ink-night);--b-on-highlight: var(--b-palette-atlas-on-signal-night);--b-link: var(--b-palette-atlas-cable-night);--b-info: var(--b-palette-atlas-cable-night);--b-info-soft: var(--b-palette-atlas-cable-soft-night);--b-success: var(--b-palette-atlas-ok-night);--b-success-soft: var(--b-palette-atlas-ok-soft-night);--b-live: var(--b-palette-atlas-ok-night);--b-live-soft: var(--b-palette-atlas-ok-soft-night);--b-diff-add: var(--b-palette-atlas-ok-night);--b-diff-add-soft: var(--b-palette-atlas-ok-soft-night);--b-warning: var(--b-palette-atlas-warn-night);--b-warning-soft: var(--b-palette-atlas-warn-soft-night);--b-diff-change-soft: var(--b-palette-atlas-warn-soft-night);--b-critical: var(--b-palette-atlas-crit-night);--b-critical-soft: var(--b-palette-atlas-crit-soft-night);--b-button-destructive-ink: var(--b-palette-atlas-crit-night);--b-diff-remove: var(--b-palette-atlas-crit-night);--b-diff-remove-soft: var(--b-palette-atlas-crit-soft-night);--b-chart-1: var(--b-palette-atlas-cable-night);--b-chart-1-soft: var(--b-palette-atlas-cable-soft-night);--b-chart-selected: var(--b-palette-atlas-cable-night);--b-series-1: var(--b-palette-atlas-cable-night);--b-selection-soft: var(--b-palette-atlas-signal-soft-night);color-scheme:dark}:root[data-b-theme=light] .b-app[data-b-atlas],:root[data-b-theme=light] [data-b-atlas] .b-app{--b-accent: var(--b-palette-atlas-signal-day);--b-accent-hover: var(--b-palette-atlas-signal-hover-day);--b-accent-active: var(--b-palette-atlas-signal-active-day);--b-accent-soft: var(--b-palette-atlas-signal-soft-day);--b-accent-emphasis: var(--b-palette-atlas-signal-day);--b-decision: var(--b-palette-atlas-signal-day);--b-decision-hover: var(--b-palette-atlas-signal-hover-day);--b-decision-active: var(--b-palette-atlas-signal-active-day);--b-ink-on-accent: var(--b-palette-atlas-on-signal-day);--b-ink-on-decision: var(--b-palette-atlas-on-signal-day);--b-ink-on-emphasis: var(--b-palette-atlas-on-signal-day);--b-focus: var(--b-palette-atlas-signal-day);--b-highlight: var(--b-palette-atlas-signal-day);--b-highlight-soft: var(--b-palette-atlas-signal-soft-day);--b-highlight-ink: var(--b-palette-atlas-signal-ink-day);--b-on-highlight: var(--b-palette-atlas-on-signal-day);--b-link: var(--b-palette-atlas-cable-day);--b-info: var(--b-palette-atlas-cable-day);--b-info-soft: var(--b-palette-atlas-cable-soft-day);--b-success: var(--b-palette-atlas-ok-day);--b-success-soft: var(--b-palette-atlas-ok-soft-day);--b-live: var(--b-palette-atlas-ok-day);--b-live-soft: var(--b-palette-atlas-ok-soft-day);--b-diff-add: var(--b-palette-atlas-ok-day);--b-diff-add-soft: var(--b-palette-atlas-ok-soft-day);--b-warning: var(--b-palette-atlas-warn-day);--b-warning-soft: var(--b-palette-atlas-warn-soft-day);--b-diff-change-soft: var(--b-palette-atlas-warn-soft-day);--b-critical: var(--b-palette-atlas-crit-day);--b-critical-soft: var(--b-palette-atlas-crit-soft-day);--b-button-destructive-ink: var(--b-palette-atlas-crit-day);--b-diff-remove: var(--b-palette-atlas-crit-day);--b-diff-remove-soft: var(--b-palette-atlas-crit-soft-day);--b-chart-1: var(--b-palette-atlas-cable-day);--b-chart-1-soft: var(--b-palette-atlas-cable-soft-day);--b-chart-selected: var(--b-palette-atlas-cable-day);--b-series-1: var(--b-palette-atlas-cable-day);--b-selection-soft: var(--b-palette-atlas-signal-soft-day);color-scheme:light}@media(prefers-reduced-motion:reduce){:root,.b-app{--b-dur-instant: 1ms;--b-dur-fast: 1ms;--b-dur-base: 1ms;--b-dur-slow: 1ms;--b-dur-slower: 1ms;--b-dur-spring: 1ms;--b-dur-shimmer: 1ms;--b-dur-panel: 1ms;--b-dur-canvas: 1ms;--b-dur-stream: 1ms;--b-motion-transform: none;--b-motion-press: none;--b-motion-lift: none;--b-skeleton-sheen: var(--b-skeleton-fill)}[data-b-surface=studio],.b-app[data-b-atlas],[data-b-atlas] .b-app{--b-dur-instant: 1ms;--b-dur-fast: 1ms;--b-dur-base: 1ms;--b-dur-slow: 1ms;--b-dur-slower: 1ms;--b-dur-spring: 1ms;--b-dur-shimmer: 1ms;--b-dur-panel: 1ms;--b-dur-canvas: 1ms;--b-dur-stream: 1ms;--b-motion-transform: none;--b-motion-press: none;--b-motion-lift: none;--b-skeleton-sheen: var(--b-skeleton-fill)}:root[data-b-theme=dark] .b-app[data-b-atlas]:not([data-b-theme=light]),:root[data-b-theme=dark] [data-b-atlas] .b-app:not([data-b-theme=light]),:root:not([data-b-theme]) .b-app[data-b-atlas=dark]:not([data-b-theme=light]),:root:not([data-b-theme]) [data-b-atlas=dark] .b-app:not([data-b-theme=light]){--b-dur-instant: 1ms;--b-dur-fast: 1ms;--b-dur-base: 1ms;--b-dur-slow: 1ms;--b-dur-slower: 1ms;--b-dur-spring: 1ms;--b-dur-shimmer: 1ms;--b-dur-panel: 1ms;--b-dur-canvas: 1ms;--b-dur-stream: 1ms;--b-motion-transform: none;--b-motion-press: none;--b-motion-lift: none;--b-skeleton-sheen: var(--b-skeleton-fill)}:root[data-b-theme=light] .b-app[data-b-atlas],:root[data-b-theme=light] [data-b-atlas] .b-app{--b-dur-instant: 1ms;--b-dur-fast: 1ms;--b-dur-base: 1ms;--b-dur-slow: 1ms;--b-dur-slower: 1ms;--b-dur-spring: 1ms;--b-dur-shimmer: 1ms;--b-dur-panel: 1ms;--b-dur-canvas: 1ms;--b-dur-stream: 1ms;--b-motion-transform: none;--b-motion-press: none;--b-motion-lift: none;--b-skeleton-sheen: var(--b-skeleton-fill)}:root:not([data-b-theme=light]) .b-app[data-b-atlas]:not([data-b-theme=light]),:root:not([data-b-theme=light]) [data-b-atlas] .b-app:not([data-b-theme=light]){--b-dur-instant: 1ms;--b-dur-fast: 1ms;--b-dur-base: 1ms;--b-dur-slow: 1ms;--b-dur-slower: 1ms;--b-dur-spring: 1ms;--b-dur-shimmer: 1ms;--b-dur-panel: 1ms;--b-dur-canvas: 1ms;--b-dur-stream: 1ms;--b-motion-transform: none;--b-motion-press: none;--b-motion-lift: none;--b-skeleton-sheen: var(--b-skeleton-fill)}}.b-app .b-resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--b-space-3);list-style:none;padding:0;margin:0;align-items:stretch}.b-app .b-resource-grid>*{min-inline-size:0}.b-app .b-resource-grid>li{display:flex}.b-app .b-resource-grid>li>.b-resource-card{inline-size:100%}.b-app .b-resource-grid:has(details[open]){align-items:start}.b-app .b-resource-card{position:relative;display:flex;flex-direction:column;gap:var(--b-space-3);min-inline-size:0;padding:var(--b-space-4);border-radius:var(--b-radius-inner, 12px);background:var(--b-surface);transition:background-color var(--b-dur-instant) var(--b-ease-standard)}.b-app :is(.b-card,.b-metric-panel) .b-resource-card{background:var(--b-surface-raised)}.b-app .b-resource-card[data-b-selected=true]{background:var(--b-selection-soft);box-shadow:inset 0 0 0 var(--b-focus-ring-width) var(--b-accent)}.b-app .b-resource-head{display:flex;align-items:center;gap:calc(var(--b-space-2) + var(--b-space-05))}.b-app .b-resource-identity{display:grid;flex:1;gap:var(--b-hairline);min-inline-size:0}.b-app .b-resource-identity :is(h2,h3,h4){margin:0;font:var(--b-type-body-sm);font-weight:600;overflow-wrap:anywhere;text-wrap:pretty}.b-app .b-resource-description{margin:0;font:var(--b-type-chip-sm);font-weight:400;color:var(--b-ink-faint);overflow-wrap:anywhere}.b-app .b-resource-icon{display:grid;flex:none;order:-1;place-items:center;inline-size:calc(var(--b-space-8) - var(--b-space-1));block-size:calc(var(--b-space-8) - var(--b-space-1));border-radius:calc(var(--b-radius-sm) + var(--b-space-05));background:var(--b-accent-soft);color:var(--b-accent)}.b-app .b-resource-icon>svg{inline-size:var(--b-space-5);block-size:var(--b-space-5)}.b-app .b-resource-state{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--b-space-1) + var(--b-space-05))}.b-app .b-resource-meta{min-inline-size:0;overflow-wrap:anywhere;color:var(--b-ink-faint);font:var(--b-type-caption)}.b-app .b-resource-body{display:grid;gap:var(--b-space-3);min-inline-size:0}.b-app .b-resource-body>:is(p,ul,ol){margin-block:0}.b-app .b-resource-body>*{min-inline-size:0}.b-app .b-resource-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2);min-inline-size:0;margin-block-start:auto;font:var(--b-type-caption-lg);font-weight:500}.b-app .b-resource-actions>*{max-inline-size:100%}.b-app .b-resource-link{color:var(--b-ink);text-decoration:none}.b-app .b-resource-link:hover{color:var(--b-link);text-decoration:underline}.b-app .b-resource-link:after{content:"";position:absolute;inset:0;border-radius:var(--b-radius-inner, 12px)}.b-app .b-resource-link:focus-visible{outline:none}.b-app .b-resource-card:has(.b-resource-link):hover{background:var(--b-state-hover)}.b-app .b-resource-card:has(.b-resource-link:focus-visible){outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:var(--b-focus-ring-offset)}.b-app .b-resource-collection{display:grid;gap:var(--b-space-5)}.b-app .b-resource-collection-head{display:grid;gap:var(--b-space-2)}.b-app .b-resource-collection-head p{margin:0;max-inline-size:var(--b-measure);color:var(--b-ink-muted)}.b-app .b-resource-details{display:grid;gap:var(--b-space-3)}.b-app .b-resource-capabilities{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2)}@media(prefers-reduced-motion:reduce){.b-app .b-resource-card{transition:none}}@media(forced-colors:active){.b-app .b-resource-card[data-b-selected=true]{outline:var(--b-focus-ring-width) solid Highlight;outline-offset:calc(var(--b-focus-ring-width) * -1)}}.b-app{color:var(--b-ink);background:var(--b-ground);font:var(--b-type-body)}.b-app :where(code,kbd,samp,pre){font-family:var(--b-font-mono);font-size:inherit}.b-app .b-text{margin:0;font:var(--b-type-body);color:inherit}.b-app :is(.b-visually-hidden,.mn-visually-hidden){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.b-app :focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:var(--b-focus-ring-offset)}.b-app [data-b-surface=inverse] :focus-visible{outline-color:var(--b-focus-inverse)}.b-app .mn-muted{color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .mn-row{display:flex;align-items:center;justify-content:space-between;gap:var(--b-space-3)}.b-app .b-card{position:relative;display:grid;gap:var(--b-space-3);padding:var(--b-card-padding);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface);color:var(--b-ink)}.b-app .b-card[data-b-padding=flush]{padding:0}.b-app .b-card[data-b-card=tile]{box-shadow:var(--b-elev-0);border:1px solid var(--b-line)}.b-app .b-card[data-b-card=decision][data-b-tone=tint]{background:var(--b-surface-sunken)}.b-app .b-card[data-b-tone=critical]{background:var(--b-critical-soft)}.b-app .b-card-head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--b-space-3) var(--b-space-5)}.b-app .b-card-heading{display:flex;align-items:flex-start;gap:var(--b-space-3);flex:1 1 220px;min-inline-size:0}.b-app .b-card-heading-text{display:grid;gap:var(--b-space-1);min-inline-size:0;overflow-wrap:anywhere}.b-app .b-card-title{margin:0;font:var(--b-type-title);letter-spacing:var(--b-track-title)}.b-app .b-card-context{margin:0;max-inline-size:var(--b-measure);color:var(--b-ink-faint);font:var(--b-type-body-sm)}.b-app .b-card-actions{min-inline-size:0;max-inline-size:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2)}.b-app .b-card-body{display:grid;gap:var(--b-space-3);min-inline-size:0}.b-app .b-card-footer{min-inline-size:0;align-items:center;display:flex;flex-wrap:wrap;justify-content:end;gap:var(--b-space-2);padding-block-start:var(--b-space-3);border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .b-card-icon{flex:none;margin-block-start:var(--b-space-1);color:var(--b-ink-muted)}.b-app .mn-grid{container-type:inline-size;container-name:b-row;min-inline-size:0}.b-app [data-mn-grid]{display:grid;gap:var(--b-grid-gap, var(--b-row-gap));grid-template-columns:var(--b-grid-columns, minmax(0, 1fr))}.b-app [data-mn-grid]>*{min-inline-size:0}.b-app [data-mn-grid][data-mn-align=start]{align-items:start}.b-app [data-mn-grid][data-mn-align=stretch]{align-items:stretch}@container b-row (max-width: 640px){.b-app [data-mn-grid][data-b-tablet=true][data-b-tablet-at="640"]{grid-template-columns:var(--b-grid-tablet)}}@container b-row (max-width: 720px){.b-app [data-mn-grid][data-b-tablet=true][data-b-tablet-at="720"]{grid-template-columns:var(--b-grid-tablet)}}@container b-row (max-width: 760px){.b-app [data-mn-grid][data-b-tablet=true][data-b-tablet-at="760"]{grid-template-columns:var(--b-grid-tablet)}}@container b-row (max-width: 900px){.b-app [data-mn-grid][data-b-tablet=true][data-b-tablet-at="900"]{grid-template-columns:var(--b-grid-tablet)}}@container b-row (max-width: 1024px){.b-app [data-mn-grid][data-b-tablet=true][data-b-tablet-at="1024"]{grid-template-columns:var(--b-grid-tablet)}}@container b-row (max-width: 640px){.b-app [data-mn-grid][data-mn-collapse="640"][data-mn-collapse][data-mn-grid]{grid-template-columns:minmax(0,1fr)}}@container b-row (max-width: 720px){.b-app [data-mn-grid][data-mn-collapse="720"][data-mn-collapse][data-mn-grid]{grid-template-columns:minmax(0,1fr)}}@container b-row (max-width: 760px){.b-app [data-mn-grid][data-mn-collapse="760"][data-mn-collapse][data-mn-grid]{grid-template-columns:minmax(0,1fr)}}@container b-row (max-width: 900px){.b-app [data-mn-grid][data-mn-collapse="900"][data-mn-collapse][data-mn-grid]{grid-template-columns:minmax(0,1fr)}}.b-app .mn-disclosure{--b-disclosure-chevron: 10px;--b-disclosure-inset: var(--b-space-2);--b-disclosure-indent: calc( var(--b-disclosure-inset) + var(--b-disclosure-chevron) + var(--b-space-2) );min-inline-size:0}.b-app .mn-disclosure>summary{display:flex;align-items:center;gap:var(--b-space-2);min-block-size:var(--b-control-height-sm);padding:var(--b-space-1) var(--b-disclosure-inset);margin-inline:calc(-1 * var(--b-disclosure-inset));border-radius:var(--b-row-radius);background:transparent;color:var(--b-ink-muted);font:var(--b-type-label);font-size:13.5px;overflow-wrap:anywhere;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background-color var(--b-dur-fast) var(--b-ease-standard),color var(--b-dur-fast) var(--b-ease-standard)}.b-app .mn-disclosure>summary::-webkit-details-marker{display:none}.b-app .mn-disclosure>summary:before{content:"";flex:none;box-sizing:border-box;inline-size:7px;block-size:7px;margin-inline:1px 2px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;rotate:-45deg;color:var(--b-ink-faint);transition:rotate var(--b-dur-fast) var(--b-ease-standard)}.b-app .mn-disclosure[open]>summary:before{rotate:45deg}.b-app .mn-disclosure-icon{display:inline-flex;flex:none;align-items:center;color:var(--b-ink-faint)}.b-app .mn-disclosure-icon>svg{display:block}.b-app .mn-disclosure-label{flex:0 1 auto;min-inline-size:0}.b-app .mn-disclosure-count{flex:none;color:var(--b-ink-faint);font-weight:400;font-variant-numeric:tabular-nums}.b-app .mn-disclosure-preview{flex:1 1 0;min-inline-size:0;text-align:end;padding-inline-start:var(--b-space-3);overflow:hidden;color:var(--b-ink-faint);font:var(--b-type-caption);white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.b-app .mn-disclosure[open]>summary>.mn-disclosure-preview{display:none}.b-app .mn-disclosure>summary:hover{background:var(--b-surface-tint);color:var(--b-ink)}.b-app .mn-disclosure>summary:hover:before,.b-app .mn-disclosure[open]>summary:before{color:currentColor}.b-app .mn-disclosure[open]>summary{color:var(--b-ink);margin-block-end:var(--b-space-2)}.b-app .mn-disclosure>:not(summary){padding-inline:calc(var(--b-disclosure-indent) - var(--b-disclosure-inset)) 0}.b-app .mn-disclosure[data-b-tone=list]{border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .mn-disclosure[data-b-tone=list]:not(:has(+.mn-disclosure[data-b-tone=list])){border-block-end:var(--b-hairline) solid var(--b-line)}.b-app .mn-disclosure[data-b-tone=list]>summary{min-block-size:var(--b-control-height-lg);margin-inline:0;border-radius:0;color:var(--b-ink);font:var(--b-type-body-sm);font-weight:500}.b-app .mn-disclosure[data-b-tone=list][open]{padding-block-end:var(--b-space-3)}.b-app .mn-disclosure[data-b-tone=list]>:not(summary){padding-inline-start:var(--b-disclosure-indent)}.b-app .mn-disclosure:not([data-b-tone=list])+.mn-disclosure:not([data-b-tone=list]){margin-block-start:var(--b-space-1)}.b-app .mn-key-value+.mn-disclosure>.mn-key-value-rest{padding-inline-start:0}.b-app .mn-figure-grid{container-type:inline-size;container-name:b-figures;min-inline-size:0}.b-app .mn-metrics{display:grid;gap:var(--b-row-gap);grid-template-columns:repeat(var(--b-figure-columns, 4),minmax(0,1fr));margin:0;padding:0;list-style:none}.b-app .mn-metrics[data-mn-figures="1"]{--b-figure-columns: 1}.b-app .mn-metrics[data-mn-figures="2"]{--b-figure-columns: 2}.b-app .mn-metrics[data-mn-figures="3"]{--b-figure-columns: 3}.b-app .mn-metrics[data-mn-figures="4"]{--b-figure-columns: 4}@container b-figures (max-width: 860px){.b-app .mn-metrics[data-mn-figures="4"],.b-app .mn-metrics[data-mn-figures="3"]{--b-figure-columns: 2}}@container b-figures (max-width: 520px){.b-app .mn-metrics[data-mn-figures]{--b-figure-columns: 1}.b-app .mn-figure-grid[data-b-appearance=pills] .mn-metrics{--b-figure-columns: 2}}.b-app .mn-metric{display:grid;gap:var(--b-space-1);align-content:start;min-inline-size:0}.b-app .mn-metric>span,.b-app .mn-metric>a>span{color:var(--b-ink-muted);font:var(--b-type-label);letter-spacing:var(--b-track-label)}.b-app .mn-metric>strong,.b-app .mn-metric>a>strong{font:var(--b-type-figure);font-variant-numeric:tabular-nums;color:var(--b-ink)}.b-app .mn-metrics .mn-metric>strong,.b-app .mn-metrics .mn-metric>a>strong{min-block-size:32px}.b-app .mn-metric[data-b-size=sm]>strong,.b-app .mn-metric[data-b-size=sm]>a>strong{font:var(--b-type-figure-sm);font-variant-numeric:tabular-nums}.b-app .mn-metric[data-b-size=xl]>strong,.b-app .mn-metric[data-b-size=xl]>a>strong{font:var(--b-type-figure-xl);font-variant-numeric:tabular-nums}.b-app .mn-metric>small,.b-app .mn-metric>a>small{color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .mn-metric>strong[data-b-state=unknown]{color:var(--b-unknown)}.b-app .mn-delta{display:inline-flex;align-items:center;gap:var(--b-space-1);color:var(--b-ink-muted);font:var(--b-type-caption);font-variant-numeric:tabular-nums}.b-app .b-figure-item{list-style:none}.b-app .b-figure-link,.b-app .mn-metric>a{color:inherit;text-decoration:none;display:grid;gap:var(--b-space-1)}.b-app .b-figure-link:hover,.b-app .mn-metric>a:hover{text-decoration:underline;text-underline-offset:2px}.b-app .mn-figure-grid[data-b-appearance=pills] .mn-metrics{gap:var(--b-space-3);grid-auto-rows:1fr}.b-app .mn-figure-grid[data-b-appearance=pills] .b-figure-item{display:flex}.b-app .mn-figure-grid[data-b-appearance=pills] .mn-metric{flex:1 1 auto;align-content:start;gap:var(--b-space-2);min-block-size:calc(var(--b-space-10) * 2 + var(--b-space-4));padding:var(--b-space-5);border:0;border-radius:var(--b-radius-md);background:var(--b-surface)}.b-app .mn-figure-grid[data-b-appearance=pills] .mn-metric>span:first-child{color:var(--b-ink-muted);font:var(--b-type-body);letter-spacing:0}.b-app .mn-figure-grid[data-b-appearance=pills] .mn-metric>strong{min-block-size:var(--b-space-8);font:var(--b-type-metric);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.b-app .mn-figure-grid[data-b-appearance=pills] .mn-metric>small{color:var(--b-ink-faint);font:var(--b-type-chip);font-weight:400;overflow-wrap:anywhere}@container b-shell (max-width: 600px){.b-app .mn-figure-grid[data-b-appearance=pills] .mn-metric{min-block-size:0;padding:var(--b-space-4)}.b-app .mn-figure-grid[data-b-appearance=pills] .mn-metric>strong{min-block-size:var(--b-space-7);font:var(--b-type-figure);line-height:var(--b-space-7)}}.b-app .mn-track{display:grid;gap:var(--b-space-2);margin:0;padding:0;list-style:none}.b-app .mn-track-step{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;column-gap:var(--b-space-2);row-gap:2px}.b-app .mn-track-step>.mn-track-icon{grid-area:1 / 1}.b-app .mn-track-step>.mn-track-label{grid-area:1 / 2}.b-app .mn-track-step>.mn-track-state{grid-area:1 / 4}.b-app .mn-track-step>*:nth-child(n+4){grid-column:2 / -1}.b-app .mn-track-step>.mn-track-detail:not(.b-track-reason){grid-area:1 / 3;min-inline-size:0;overflow-wrap:anywhere}.b-app .mn-track-state{color:var(--b-ink-muted);font:var(--b-type-label)}.b-app .mn-track-detail{color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .mn-track-step[data-mn-step=done] .mn-track-icon{color:var(--b-success)}.b-app .mn-track-step[data-mn-step=current] .mn-track-icon{color:var(--b-accent)}.b-app .mn-track-step[data-mn-step=pending] .mn-track-icon{color:var(--b-ink-faint)}.b-app .mn-track-step[data-mn-step=blocked] .mn-track-icon,.b-app .mn-track-step[data-mn-step=blocked] .mn-track-state{color:var(--b-critical)}.b-app .mn-track-step[data-mn-step=unknown] .mn-track-icon,.b-app .mn-track-step[data-mn-step=unknown] .mn-track-state{color:var(--b-unknown)}.b-app .mn-progress-bar{display:grid;gap:var(--b-space-1)}.b-app .mn-progress-label{color:var(--b-ink-muted);font:var(--b-type-label)}.b-app .mn-progress{inline-size:100%;block-size:8px;border:0;border-radius:var(--b-radius-pill);background:var(--b-chart-track);accent-color:var(--b-accent)}.b-app .mn-progress::-webkit-progress-bar{border-radius:var(--b-radius-pill);background:var(--b-chart-track)}.b-app .mn-progress::-webkit-progress-value{border-radius:var(--b-radius-pill);background:var(--b-chart-1)}.b-app .mn-progress::-moz-progress-bar{border-radius:var(--b-radius-pill);background:var(--b-chart-1)}.b-app .mn-progress-bar[data-b-indeterminate=true] .mn-progress{background:linear-gradient(90deg,var(--b-chart-track) 0 35%,var(--b-chart-1) 35% 65%,var(--b-chart-track) 65% 100%) 0 0 / 300% 100%;animation:b-progress-travel 1.4s linear infinite}@keyframes b-progress-travel{0%{background-position:100% 0}to{background-position:0 0}}.b-app .b-table-wrap{container-type:inline-size;container-name:b-table;position:relative;min-inline-size:0;max-inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-inner, 12px);background:var(--b-surface-raised)}.b-app .mn-table-wrap{min-inline-size:0;max-inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain}.b-app .mn-table{inline-size:100%;border-collapse:collapse;font:var(--b-type-body-sm)}.b-app .b-table-wrap .mn-table{border-collapse:separate;border-spacing:0}.b-app .b-table-header{position:relative;block-size:var(--b-table-header-height);padding-inline:var(--b-space-3);background:var(--b-surface-sunken);color:var(--b-ink-faint);font:var(--b-type-label);text-align:start}.b-app .b-table-head>tr>th{background:var(--b-surface-sunken)}.b-app .b-table-wrap[data-b-sticky=true] .b-table-head{position:sticky;inset-block-start:0;z-index:1}.b-app .b-table-sort{display:inline-flex;align-items:center;gap:var(--b-space-1);border:0;padding:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.b-app :is(.b-table-header,.b-table-cell)[data-b-align=end]{text-align:end}.b-app .b-table-cell[data-b-numeric=true]{font-variant-numeric:tabular-nums}.b-app .b-table-row{block-size:var(--b-table-row-height)}.b-app .b-table-row>:is(td,th){border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .b-table-wrap :is(th,td){border-block-end:0}.b-app .b-card[data-b-padding=flush]>.b-card-body>.b-table-wrap{border:0;border-radius:0;box-shadow:none}.b-app .b-card[data-b-padding=flush]:not(:has(>.b-card-head))>.b-card-body>.b-table-wrap{border-start-start-radius:calc(var(--b-card-radius) - var(--b-hairline));border-start-end-radius:calc(var(--b-card-radius) - var(--b-hairline))}.b-app .b-card[data-b-padding=flush]:not(:has(>.b-card-footer))>.b-card-body>.b-table-wrap{border-end-start-radius:calc(var(--b-card-radius) - var(--b-hairline));border-end-end-radius:calc(var(--b-card-radius) - var(--b-hairline))}.b-app .b-table-cell{padding-inline:var(--b-space-3);padding-block:var(--b-space-2);color:var(--b-ink);font:var(--b-type-body-sm)}.b-app .b-table-wrap :is(.b-table-header,.b-table-cell):first-child{padding-inline-start:var(--b-space-4)}.b-app .b-table-wrap :is(.b-table-header,.b-table-cell):last-child{padding-inline-end:var(--b-space-4)}.b-app th.b-table-cell{text-align:start;font:var(--b-type-body-sm);font-weight:500}.b-app th.b-table-cell[data-b-align=end]{text-align:end}.b-app .b-table-body th.b-table-cell{background:inherit}.b-app .b-table-row[data-b-interactive=true]{cursor:pointer}.b-app .b-table-row[aria-busy=true]{position:relative}.b-app .b-table-row[aria-busy=true]:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:2px;background:var(--b-accent);animation:b-busy-row 1.4s linear infinite}@keyframes b-busy-row{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 100%)}}.b-app .b-table-row[data-b-error=true]{background:var(--b-critical-soft)}.b-app .b-table-row-error>td{padding:var(--b-space-2) var(--b-space-3) var(--b-space-2) var(--b-space-4);color:var(--b-critical);font:var(--b-type-caption);background:var(--b-critical-soft)}.b-app .b-table-row-error-text{display:inline-flex;align-items:flex-start;gap:var(--b-space-1)}.b-app .b-table-row-error-text>svg{flex:none}.b-app .b-table-group>th{padding:var(--b-space-2) var(--b-space-3);background:var(--b-surface-sunken);color:var(--b-ink);font:var(--b-type-body-strong);text-align:start}.b-app .b-table-group-count{color:var(--b-ink-muted);font-variant-numeric:tabular-nums}.b-app .b-selection-bar{position:sticky;inset-block-start:0;z-index:2;display:flex;align-items:center;gap:var(--b-space-3);min-block-size:var(--b-table-header-height);padding-inline:var(--b-space-3);border-radius:var(--b-radius-sm);background:var(--b-accent-soft);margin-block-end:var(--b-space-1)}.b-app .b-selection-count{margin:0;font:var(--b-type-body-strong);font-variant-numeric:tabular-nums}.b-app :is(.b-table-select,.b-table-actions){padding-inline:var(--b-space-3)}.b-app .b-table-wrap[data-b-density=compact]{--b-table-row-height: 40px;--b-table-header-height: 32px}.b-app .b-table-wrap[data-b-density=compact] .mn-table{font:var(--b-type-body-sm)}.b-app .b-table-wrap[data-b-density=compact] :is(.b-table-cell,.b-table-select,.b-table-actions){padding-inline:var(--b-space-2);padding-block:var(--b-space-1)}.b-app .b-table-wrap[data-b-density=compact] .b-table-header{padding-inline:var(--b-space-2)}.b-app .b-table-summary{margin-block-start:var(--b-space-2);color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-code-copy-error{color:var(--b-critical);font:var(--b-type-caption)}.b-app .b-table-caption{margin-block-end:var(--b-space-2);color:var(--b-ink-muted);font:var(--b-type-caption);text-align:start}.b-app .b-row-secondary{display:none;gap:var(--b-space-2);color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-row-secondary-part{display:none}.b-app .b-row-secondary-label{color:var(--b-ink-faint)}.b-app .b-table-compact{display:none}@container b-table (max-width: 900px){.b-app [data-b-hide-below="900"]{display:none}.b-app .b-row-secondary:has([data-b-show-below="900"]){display:flex;flex-wrap:wrap}.b-app .b-row-secondary-part[data-b-show-below="900"]{display:inline}}@container b-table (max-width: 720px){.b-app [data-b-hide-below="720"]{display:none}.b-app .b-row-secondary:has([data-b-show-below="720"]){display:flex;flex-wrap:wrap}.b-app .b-row-secondary-part[data-b-show-below="720"]{display:inline}}@container b-table (max-width: 640px){.b-app [data-b-hide-below="640"]{display:none}.b-app .b-row-secondary:has([data-b-show-below="640"]){display:flex;flex-wrap:wrap}.b-app .b-row-secondary-part[data-b-show-below="640"]{display:inline}}@container b-table (max-width: 520px){.b-app [data-b-hide-below="520"]{display:none}.b-app .b-row-secondary:has([data-b-show-below="520"]){display:flex;flex-wrap:wrap}.b-app .b-row-secondary-part[data-b-show-below="520"]{display:inline}}@container b-table (max-width: 480px){.b-app .b-table-wrap:has(.b-table-compact)>.mn-table{display:none}.b-app .b-table-compact{display:block}}.b-app .mn-compact-list{display:grid;margin:0;padding:0;list-style:none;container-type:inline-size;container-name:mn-compact}.b-app .mn-compact-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--b-space-2) var(--b-space-3);min-block-size:var(--b-list-row-height);padding-block:var(--b-space-3);border-block-end:1px solid var(--b-line)}.b-app .mn-compact-row:last-child{border-block-end:0}.b-app .mn-compact-row>.mn-compact-visual{grid-column:1;grid-row:1}.b-app .mn-compact-row>.mn-compact-text{grid-column:2;grid-row:1}.b-app .mn-compact-row>.mn-compact-trailing{grid-column:3;grid-row:1}.b-app .mn-compact-visual:empty,.b-app .mn-compact-trailing:empty{display:none}.b-app .mn-compact-row:has(>.mn-compact-visual:empty){grid-template-columns:minmax(0,1fr) auto}.b-app .mn-compact-row:has(>.mn-compact-visual:empty)>.mn-compact-text{grid-column:1}.b-app .mn-compact-row:has(>.mn-compact-visual:empty)>.mn-compact-trailing{grid-column:2}.b-app .mn-compact-visual{display:inline-flex;align-items:center;padding-block-start:var(--b-space-05);color:var(--b-ink-muted)}.b-app .mn-compact-visual>svg{flex:none}.b-app .mn-compact-row:has(>.mn-compact-trailing:empty)>.mn-compact-text{grid-column-end:-1}.b-app .mn-compact-text{display:grid;gap:var(--b-space-05);min-inline-size:0}.b-app .mn-compact-title{font:var(--b-type-body-strong);overflow-wrap:anywhere}.b-app .mn-compact-meta{overflow-wrap:anywhere;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .mn-compact-trailing{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--b-space-2);min-inline-size:0}@container mn-compact (max-width: 480px){.b-app .mn-compact-row:not(.is-nav){grid-template-columns:auto minmax(0,1fr);align-items:start}.b-app .mn-compact-row:not(.is-nav)>.mn-compact-trailing{grid-column:2 / -1;grid-row:2;justify-content:flex-start}.b-app .mn-compact-row:not(.is-nav):has(>.mn-compact-visual:empty){grid-template-columns:minmax(0,1fr)}.b-app .mn-compact-row:not(.is-nav):has(>.mn-compact-visual:empty)>.mn-compact-trailing{grid-column:1}}.b-app .mn-compact-value{font-variant-numeric:tabular-nums}.b-app .mn-compact-more{margin:var(--b-space-2) 0 0;font:var(--b-type-body-sm)}.b-app .mn-compact-row.is-nav{display:block;padding:0}.b-app .mn-compact-row.is-nav>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--b-space-2) var(--b-space-3);padding:var(--b-space-3);transition:background-color var(--b-dur-instant) var(--b-ease-standard);border-radius:var(--b-radius-sm);color:inherit;text-decoration:none}.b-app .mn-compact-row.is-nav>a:hover{background:var(--b-surface-sunken)}.b-app .mn-compact-row.is-nav>a[aria-current=page]{background:var(--b-state-selected);font:var(--b-type-body-strong)}.b-app .mn-compact-row.is-nav>a>.mn-compact-visual{grid-column:1;grid-row:1}.b-app .mn-compact-row.is-nav>a>.mn-compact-text{grid-column:2;grid-row:1}.b-app .mn-compact-row.is-nav>a>.mn-compact-trailing{grid-column:3;grid-row:1}.b-app .mn-compact-row.is-nav>a:has(>.mn-compact-visual:empty){grid-template-columns:minmax(0,1fr) auto}.b-app .mn-compact-row.is-nav>a:has(>.mn-compact-visual:empty)>.mn-compact-text{grid-column:1}.b-app .mn-compact-row.is-nav>a:has(>.mn-compact-visual:empty)>.mn-compact-trailing{grid-column:2}.b-app .mn-compact-row.is-nav>a:has(>.mn-compact-trailing:empty) .mn-compact-text{grid-column-end:-1}@container mn-compact (max-width: 360px){.b-app .mn-compact-row.is-nav>a{grid-template-columns:auto minmax(0,1fr);align-items:start}.b-app .mn-compact-row.is-nav>a>.mn-compact-trailing{grid-column:2;grid-row:2}.b-app .mn-compact-row.is-nav>a:has(>.mn-compact-visual:empty){grid-template-columns:minmax(0,1fr)}.b-app .mn-compact-row.is-nav>a:has(>.mn-compact-visual:empty)>.mn-compact-trailing{grid-column:1}}.b-app .mn-compact-body{min-inline-size:0;grid-column:1 / -1;padding-block-end:var(--b-space-2)}.b-app .mn-key-value{display:grid;gap:var(--b-space-3);margin:0;min-inline-size:0;container:b-facts / inline-size}.b-app .mn-key-value-pair{display:grid;align-items:baseline;gap:var(--b-space-1);min-inline-size:0}.b-app .mn-key-value[data-b-columns="2"] .mn-key-value-pair{display:grid;grid-template-columns:minmax(0,min(35%,12rem)) minmax(0,1fr);gap:var(--b-space-3)}.b-app .mn-key-value-pair>dt{overflow-wrap:anywhere;color:var(--b-ink-muted);font:var(--b-type-label)}.b-app .mn-key-value-pair>dd{margin:0;font:var(--b-type-body-sm);overflow-wrap:anywhere}@container b-facts (max-width: 360px){.b-app .mn-key-value[data-b-columns="2"] .mn-key-value-pair{grid-template-columns:minmax(0,1fr);gap:var(--b-space-1)}}.b-app .b-timeline-list{position:relative;display:grid;gap:var(--b-space-4);margin:0;padding:0 0 0 20px;list-style:none}.b-app .b-timeline-list:before{content:"";position:absolute;inset-block:0;inset-inline-start:4px;inline-size:1px;background:var(--b-line)}.b-app .b-timeline-entry{position:relative}.b-app .b-timeline-dot{position:absolute;inset-block-start:6px;inset-inline-start:-20px;inline-size:9px;block-size:9px;border-radius:var(--b-radius-circle);background:var(--b-ink-faint)}.b-app .b-timeline-dot[data-b-tone=success]{background:var(--b-success)}.b-app .b-timeline-dot[data-b-tone=warning]{background:var(--b-warning)}.b-app .b-timeline-dot[data-b-tone=critical]{background:var(--b-critical)}.b-app .b-timeline-dot[data-b-tone=info]{background:var(--b-info)}.b-app .b-timeline-dot[data-b-tone=accent]{background:var(--b-accent)}.b-app .b-timeline-dot[data-b-tone=unknown]{background:transparent;border:var(--b-unknown-dash) dashed var(--b-unknown)}.b-app .b-timeline-when{margin:0;color:var(--b-ink-muted);font:var(--b-type-mono);font-variant-numeric:tabular-nums}.b-app .b-timeline-body{display:grid;gap:var(--b-space-1);min-inline-size:0;overflow-wrap:anywhere}.b-app .b-timeline-what{display:flex;flex-wrap:wrap;align-items:start;gap:var(--b-space-1) var(--b-space-3)}.b-app .b-timeline-context{display:flex;flex-wrap:wrap;gap:var(--b-space-1) var(--b-space-3);margin:0;font:var(--b-type-caption)}.b-app .b-timeline-subject{min-inline-size:0}.b-app .b-timeline-explanation{margin:0}.b-app .b-timeline-body>.mn-disclosure{margin-block-start:var(--b-space-2)}.b-app .b-timeline[data-b-dense=true] .b-timeline-list{gap:var(--b-space-3)}.b-app .b-timeline-action{flex:1 1 180px;min-inline-size:0;font:var(--b-type-body-strong)}.b-app .b-timeline-actor,.b-app .b-timeline-explanation{color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-timeline-day{margin:0 0 var(--b-space-2);color:var(--b-ink-faint);font:var(--b-type-micro);letter-spacing:var(--b-track-micro);text-transform:uppercase}.b-app .mn-product-visual{aspect-ratio:4 / 3;border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);overflow:hidden}.b-app .mn-product-visual>img{inline-size:100%;block-size:100%;object-fit:cover}.b-app .mn-product-no-image{display:grid;place-items:center;gap:var(--b-space-1);block-size:100%;border:1px solid var(--b-line);border-radius:var(--b-radius-sm);color:var(--b-ink-faint);font:var(--b-type-caption);text-align:center}.b-app .mn-thumbnail{border-radius:var(--b-radius-xs);object-fit:cover}.b-app .mn-image-placeholder{display:inline-block;border:1px solid var(--b-line);border-radius:var(--b-radius-xs);background:var(--b-surface-sunken)}.b-app .b-code-block{display:inline-flex;align-items:center;gap:var(--b-space-1);min-inline-size:0;max-inline-size:100%;padding:var(--b-space-05) var(--b-space-2);border-radius:var(--b-radius-xs);background:var(--b-surface-sunken)}.b-app .b-code{font:var(--b-type-mono);color:var(--b-ink);overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.b-app .b-code-block[data-b-language=json]{display:block;min-inline-size:0;max-block-size:320px;overflow:auto;overscroll-behavior:contain;white-space:pre}.b-app .b-code[data-b-language=json]{overflow-wrap:normal}.b-app .mn-avatars{display:flex;margin:0;padding:0;list-style:none}.b-app .mn-avatar-item{position:relative;margin-inline-start:-8px}.b-app .mn-avatar-item:first-child{margin-inline-start:0}.b-app .mn-avatar{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border-radius:var(--b-radius-circle);box-shadow:0 0 0 2px var(--b-surface);background:var(--b-accent-soft);color:var(--b-accent);font:var(--b-type-label)}.b-app .mn-avatar[data-b-shape=square]{border-radius:var(--b-radius-xs)}.b-app .mn-avatar.is-overflow{background:var(--b-surface-sunken);color:var(--b-ink-muted);font-variant-numeric:tabular-nums}.b-app .mn-avatar-trigger{display:inline-flex;border:0;padding:0;background:transparent;cursor:pointer}.b-app .mn-avatar-summary{margin:var(--b-space-2) 0 0}.b-app .b-status-chip{display:inline-flex;align-items:center;gap:calc(var(--b-space-1) + var(--b-space-05));padding:calc(var(--b-space-1) - var(--b-unknown-dash)) var(--b-space-2);border:var(--b-unknown-dash) solid transparent;border-radius:7px;font:var(--b-type-chip);white-space:nowrap;max-inline-size:100%;flex-shrink:0}.b-app .b-status-chip>.b-status-label{min-inline-size:0;white-space:normal;overflow-wrap:normal}.b-app .b-status-chip>.b-status-label:first-letter{text-transform:uppercase}.b-app .b-status-chip[data-b-size=sm]{padding-block:calc(var(--b-space-05) - var(--b-unknown-dash) / 3);border-radius:var(--b-radius-sm);font:var(--b-type-chip-sm)}.b-app .b-status-glyph{flex:none}.b-app .b-status-dot{inline-size:6px;block-size:6px}.b-app .b-status-dot[data-b-glyph=ring]{inline-size:7px;block-size:7px}.b-app .b-status-icon{inline-size:12px;block-size:12px}.b-app .b-status-chip[data-b-look=draft]{background:var(--b-surface-sunken);color:var(--b-ink-muted)}.b-app .b-status-chip[data-b-look=preparing]{background:var(--b-info-soft);color:var(--b-info)}.b-app .b-status-chip[data-b-look=review]{background:var(--b-warning-soft);color:var(--b-warning)}.b-app .b-status-chip[data-b-look=active]{background:var(--b-success-soft);color:var(--b-success)}.b-app .b-status-chip[data-b-look=blocked]{background:var(--b-critical-soft);color:var(--b-critical)}.b-app .b-status-chip[data-b-look=unknown]{border-style:dashed;border-color:var(--b-unknown);background:var(--b-unknown-soft);color:var(--b-unknown)}.b-app .b-status-chip[data-b-look=published]{background:var(--b-selection-soft);color:var(--b-accent)}.b-app .b-status-chip[data-b-look=expired]{background:var(--b-surface-sunken);color:var(--b-ink-muted)}.b-app .b-status-chip[data-b-look=withheld]{background:var(--b-unknown-soft);color:var(--b-unknown)}.b-app .b-status-chip[data-b-look=live]{background:var(--b-live-soft);color:var(--b-live)}.b-app .b-status-chip[data-b-look=rest]{background:var(--b-rest-soft);color:var(--b-rest)}.b-app .b-status-chip[data-b-subdued=true]{padding-inline:0;background:transparent}.b-app .b-status-chip[data-b-subdued=true][data-b-look=unknown]{padding-inline:var(--b-space-2)}.b-app .b-state-mark{display:inline-flex;align-items:center;gap:calc(var(--b-space-1) + var(--b-space-05));font:var(--b-type-chip-sm);white-space:nowrap}.b-app .b-state-mark[data-b-appearance=chip]{padding:calc(var(--b-space-05) + var(--b-space-05) / 2 - var(--b-unknown-dash)) var(--b-space-2);border:var(--b-unknown-dash) solid transparent;border-radius:var(--b-radius-pill)}.b-app .b-state-mark[data-b-appearance=inline]{font:var(--b-type-body-sm)}.b-app .b-state-mark-glyph{flex:none}.b-app .b-state-mark[data-b-mark=live]{color:var(--b-live)}.b-app .b-state-mark[data-b-mark=rest]{color:var(--b-rest)}.b-app .b-state-mark[data-b-mark=unknown]{color:var(--b-unknown)}.b-app .b-state-mark[data-b-appearance=chip][data-b-mark=live]{background:var(--b-live-soft)}.b-app .b-state-mark[data-b-appearance=chip][data-b-mark=rest]{background:var(--b-rest-soft)}.b-app .b-state-mark[data-b-appearance=chip][data-b-mark=unknown]{border-style:dashed;border-color:var(--b-unknown);background:var(--b-unknown-soft)}.b-app .b-agent-mark{display:inline-flex;align-items:center;gap:var(--b-space-1);padding:calc(var(--b-space-05) + var(--b-space-05) / 2 - var(--b-hairline)) var(--b-space-2);border:var(--b-hairline) solid var(--b-agent);border-radius:var(--b-radius-pill);background:var(--b-agent-soft);color:var(--b-agent);font:var(--b-type-chip-sm);white-space:nowrap}.b-app .b-agent-mark-glyph{flex:none;inline-size:14px;block-size:14px}.b-app .b-tag{display:inline-flex;align-items:center;gap:var(--b-space-1);padding:var(--b-space-05) var(--b-space-2);border:0;border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);color:var(--b-ink-muted);font:var(--b-type-chip-sm)}.b-app .b-tag[data-b-tone=accent]{background:var(--b-selection-soft);color:var(--b-accent)}.b-app .b-tag[data-b-tone=success]{background:var(--b-success-soft);color:var(--b-success)}.b-app .b-tag[data-b-tone=warning]{background:var(--b-warning-soft);color:var(--b-warning)}.b-app .b-tag[data-b-tone=critical]{background:var(--b-critical-soft);color:var(--b-critical)}.b-app .b-tag[data-b-tone=info]{background:var(--b-info-soft);color:var(--b-info)}.b-app .b-tag[data-b-disabled=true]{background:var(--b-surface-sunken);color:var(--b-ink-faint)}.b-app .b-tag-remove{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--b-space-4);block-size:var(--b-space-4);margin-inline-end:calc(var(--b-space-1) * -1);padding:0;border:0;border-radius:var(--b-radius-circle);background:transparent;color:inherit;cursor:pointer}.b-app .b-tag-remove:hover{background:var(--b-state-hover);color:var(--b-ink-on-state)}.b-app .mn-empty{display:grid;justify-items:center;gap:var(--b-space-2);padding:var(--b-space-8) var(--b-space-6);border-radius:var(--b-radius-md);background:var(--b-surface);text-align:center}.b-app :is(.b-card,.b-modal,.b-drawer) .mn-empty{padding-block:var(--b-space-6);background:none}.b-app .b-empty-glyph{display:grid;place-items:center;inline-size:var(--b-space-9);block-size:var(--b-space-9);margin-block-end:var(--b-space-2);border-radius:var(--b-radius-inner, 12px);background:var(--b-surface-sunken);color:var(--b-ink-muted)}.b-app .b-empty-title{margin:0;font:var(--b-type-card-title);letter-spacing:var(--b-track-subtitle);color:var(--b-ink)}.b-app .b-empty-body{margin:0;max-inline-size:var(--b-measure);color:var(--b-ink-muted);font:var(--b-type-body-sm)}.b-app :is(.mn-unavailable,.b-unknown,.b-withheld){display:flex;align-items:center;gap:var(--b-space-1);margin:0;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .mn-unavailable{color:var(--b-ink-muted)}.b-app .b-withheld-count{font-variant-numeric:tabular-nums}.b-app .b-unavailable-glyph{color:var(--b-ink-faint)}.b-app .b-unknown{padding:var(--b-space-1) var(--b-space-2);border:var(--b-unknown-dash) dashed var(--b-unknown);border-radius:var(--b-radius-xs);background:var(--b-unknown-soft);color:var(--b-unknown)}.b-app .b-unavailable-retry{white-space:nowrap;border:0;padding:0;background:transparent;color:var(--b-link);font:inherit;text-decoration:underline;cursor:pointer}.b-app .mn-skeleton{position:relative;display:grid;gap:var(--b-space-2);border-radius:var(--b-radius-sm);background:var(--b-skeleton-fill)}.b-app .mn-skeleton[data-b-shape=circle]{border-radius:var(--b-radius-circle)}.b-app .mn-skeleton-line{display:block;block-size:12px;border-radius:var(--b-radius-xs);background:linear-gradient(90deg,var(--b-skeleton-fill) 0 40%,var(--b-skeleton-sheen) 50%,var(--b-skeleton-fill) 60% 100%) 0 0 / 300% 100%;animation:b-shimmer var(--b-dur-shimmer) linear infinite}@keyframes b-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.b-app .mn-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2) var(--b-space-3)}.b-app .mn-toolbar{align-items:end}.b-app .mn-toolbar>[data-b-toolbar-group]{display:flex;flex-wrap:wrap;align-items:end;gap:var(--b-space-2);min-inline-size:0;max-inline-size:100%}.b-app .mn-toolbar>.b-toolbar-search{flex:1 1 220px;min-inline-size:min(100%,180px)}.b-app .b-toolbar-search>*{flex:1 1 180px;min-inline-size:0}.b-app .b-toolbar-actions{margin-inline-start:auto}.b-app .mn-toolbar[data-b-sticky=true]{position:sticky;inset-block-start:var(--b-sticky-toolbar-offset, 0px);z-index:1;background:var(--b-surface)}.b-app .b-banner{display:flex;align-items:flex-start;gap:var(--b-space-3);padding:var(--b-space-3) var(--b-space-4);border:0;border-radius:var(--b-radius-md);background:var(--b-info-soft);color:var(--b-ink)}.b-app .b-banner[data-b-tone=success]{background:var(--b-success-soft)}.b-app .b-banner[data-b-tone=warning]{background:var(--b-warning-soft)}.b-app .b-banner[data-b-tone=critical]{background:var(--b-critical-soft)}.b-app .b-banner-glyph{flex:none;inline-size:var(--b-space-5);block-size:var(--b-space-5)}.b-app :is(.b-banner-glyph,.b-banner-title){color:var(--b-info)}.b-app .b-banner[data-b-tone=success] :is(.b-banner-glyph,.b-banner-title){color:var(--b-success)}.b-app .b-banner[data-b-tone=warning] :is(.b-banner-glyph,.b-banner-title){color:var(--b-warning)}.b-app .b-banner[data-b-tone=critical] :is(.b-banner-glyph,.b-banner-title){color:var(--b-critical)}.b-app .b-banner-body{flex:1;min-inline-size:0}.b-app .b-banner[data-b-arming] .b-banner-body{visibility:hidden}.b-app .b-banner-title{margin:0;font:var(--b-type-body-strong)}.b-app .b-banner-text{margin-block-start:var(--b-space-1);max-inline-size:var(--b-measure);font:var(--b-type-body-sm);color:var(--b-ink-muted)}.b-app .b-stepper{display:flex;flex-direction:column;gap:var(--b-space-3);margin:0;padding:0;list-style:none;counter-reset:b-step;container-type:inline-size;container-name:b-stepper}.b-app .b-stepper[data-b-orientation=horizontal]{flex-direction:row;flex-wrap:wrap}.b-app .b-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--b-space-1) var(--b-space-3)}.b-app .b-step-action{grid-column:2}@container b-stepper (min-width: 420px){.b-app .b-step{grid-template-columns:auto minmax(0,1fr) auto}.b-app .b-step-action{grid-column:3;grid-row:1}}.b-app .b-step-glyph{color:var(--b-ink-faint);display:inline-flex}.b-app .b-step[data-b-step=done] .b-step-glyph{color:var(--b-success)}.b-app .b-step[data-b-step=current] .b-step-glyph{color:var(--b-accent)}.b-app .b-step[data-b-step=blocked] .b-step-glyph{color:var(--b-critical)}.b-app .b-step[data-b-step=unknown] .b-step-glyph{color:var(--b-unknown)}.b-app .b-step-index{display:none}.b-app .b-step-body{display:flex;flex-direction:column;gap:var(--b-space-05)}.b-app .b-step-label{font:var(--b-type-body-strong)}.b-app .b-step-state{font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-step-description,.b-app .b-step-reason{font:var(--b-type-caption);color:var(--b-ink-muted);max-inline-size:var(--b-measure)}.b-app .b-step[data-b-step=unknown] .b-step-state{align-self:flex-start;padding-inline:var(--b-space-1);border-radius:var(--b-radius-sm);outline:var(--b-unknown-dash) dashed var(--b-unknown);outline-offset:-1px;color:var(--b-unknown)}.b-app .b-preview{display:flex;flex-direction:column;gap:var(--b-space-3)}.b-app .b-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--b-space-3);flex-wrap:wrap}.b-app .b-preview-stage{border:var(--b-hairline) solid var(--b-stage-line);border-radius:var(--b-radius-lg);background:var(--b-stage);color:var(--b-stage-ink);overflow:hidden}.b-app .b-preview-frame{display:block;inline-size:100%;block-size:520px;border:0;background:var(--b-surface)}.b-app .b-preview[data-b-device=mobile] .b-preview-frame{inline-size:390px;max-inline-size:100%;margin-inline:auto}.b-app .b-preview-absent{display:flex;flex-direction:column;align-items:flex-start;gap:var(--b-space-3);padding:var(--b-space-6)}.b-app .b-check-list{display:grid;gap:var(--b-space-2);min-inline-size:0;container:b-check-list / inline-size}.b-app .b-check-list-heading{margin:0;color:var(--b-ink-muted);font:var(--b-type-label)}.b-app .b-check-list>ul{display:grid;margin:0;padding:0;list-style:none;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-inner, var(--b-radius-sm));background:var(--b-surface)}.b-app .b-check-row{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:start;gap:var(--b-space-1) var(--b-space-4);min-inline-size:0;padding:var(--b-space-3) var(--b-space-4)}.b-app .b-check-row+.b-check-row{border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .b-check-list[data-b-stateless] .b-check-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.b-app .b-check-state{display:flex;min-inline-size:0;padding-block-start:1px}.b-app .b-check-text{display:grid;gap:2px;min-inline-size:0}.b-app .b-check-label{color:var(--b-ink);font:var(--b-type-body-strong);font-size:13.5px;line-height:1.4;overflow-wrap:anywhere}.b-app .b-check-detail{color:var(--b-ink-muted);font:var(--b-type-body-sm);overflow-wrap:anywhere}.b-app .b-check-action{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--b-space-2);align-self:center}.b-app .b-check-action form{margin:0}@container b-check-list (max-width: 560px){.b-app .b-check-row{grid-template-columns:minmax(0,1fr);gap:var(--b-space-2)}.b-app .b-check-list[data-b-stateless] .b-check-row{grid-template-columns:minmax(0,1fr)}.b-app .b-check-action{justify-content:flex-start;align-self:start}}.b-app .b-health-strip{display:grid;gap:var(--b-space-2);min-inline-size:0;container:b-health-strip / inline-size}.b-app .b-health-strip:has(>.b-health-strip-heading){gap:0;overflow:clip;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface);box-shadow:var(--b-shadow-card)}.b-app .b-health-strip-heading{display:flex;align-items:center;min-block-size:var(--b-panel-head-height);margin:0;padding:var(--b-space-3) var(--b-panel-inset);border-block-end:var(--b-hairline) solid var(--b-line);color:var(--b-ink);font:var(--b-type-card-title);letter-spacing:-.012em}.b-app .b-health-strip-heading+.b-health-strip-rows{border:0;border-radius:0}.b-app .b-health-strip-rows{display:grid;margin:0;padding:0;list-style:none;overflow:hidden;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface)}.b-app .b-fix-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--b-space-1) var(--b-space-3);min-inline-size:0;padding:11px var(--b-space-4)}.b-app .b-fix-row+.b-fix-row{border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .b-fix-icon{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:var(--b-radius-xs);background:var(--b-warning-soft);color:var(--b-warning)}.b-app .b-fix-row[data-b-tone=critical] .b-fix-icon{background:var(--b-critical-soft);color:var(--b-critical)}.b-app .b-fix-row[data-b-tone=info] .b-fix-icon{background:var(--b-info-soft);color:var(--b-info)}.b-app .b-fix-row[data-b-tone=success] .b-fix-icon{background:var(--b-success-soft);color:var(--b-success)}.b-app .b-fix-row[data-b-tone=unknown] .b-fix-icon{background:var(--b-unknown-soft);color:var(--b-unknown);outline:var(--b-hairline) dashed var(--b-line-strong);outline-offset:-1px}.b-app .b-fix-text{display:grid;gap:2px;min-inline-size:0}.b-app .b-fix-title{color:var(--b-ink);font:var(--b-type-body-strong);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.b-app .b-fix-detail{color:var(--b-ink-muted);font:var(--b-type-caption);overflow-wrap:anywhere}.b-app .b-fix-end{display:flex;justify-content:flex-end;gap:var(--b-space-2);min-inline-size:0}.b-app .b-fix-end form{margin:0}@container b-health-strip (max-width: 520px){.b-app .b-fix-row{grid-template-columns:28px minmax(0,1fr);align-items:start}.b-app .b-fix-end{grid-column:2;justify-content:flex-start}}.b-app .b-list-legend{display:flex;flex-wrap:wrap;gap:var(--b-space-1) var(--b-space-4);margin:0;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-list-legend-item{display:inline-flex;align-items:center;gap:var(--b-space-1)}.b-app .b-table-group-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-1) var(--b-space-2);min-inline-size:0}.b-app .b-table-group-head>:is(.b-select-hit,.b-table-group-media){flex:none}.b-app .b-table-group-media{display:inline-flex}.b-app .b-table-group-label{flex:1 1 12rem;min-inline-size:0;overflow-wrap:anywhere}.b-app .b-table-group-toggle{display:flex;flex:1 1 12rem;align-items:flex-start;gap:var(--b-space-2);min-block-size:var(--b-control-height-sm);margin-inline-start:calc(-1 * var(--b-space-2));padding-inline:var(--b-space-2);border:0;border-radius:var(--b-control-radius);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.b-app .b-table-group-toggle:hover{background:var(--b-state-hover)}.b-app .b-table-group-toggle>.b-table-group-label{flex:1 1 auto;padding-block:var(--b-space-1)}.b-app .b-table-group-chevron{flex:none;margin-block-start:calc(var(--b-space-1) + 3px);transition:transform var(--b-dur-fast) var(--b-ease-standard)}.b-app [data-b-collapsed=true] .b-table-group-chevron{transform:rotate(-90deg)}.b-app .b-table-group-tally{margin-inline-start:auto;color:var(--b-ink-muted);font:var(--b-type-caption);font-variant-numeric:tabular-nums}.b-app .b-table-row[data-b-excluded=true]{background:var(--b-surface-sunken)}.b-app .b-table-row[data-b-excluded=true] .b-table-product-title,.b-app .mn-compact-row:has(.b-compact-select[data-b-mode=opt-out]:not(:checked)) .mn-compact-title{text-decoration:line-through;text-decoration-color:var(--b-ink-muted)}.b-app .b-selection-hidden{flex:1 1 100%;order:10;margin:0;padding-inline-start:var(--b-space-1);color:var(--b-warning);font:var(--b-type-caption)}.b-app .b-selection-bar{flex-wrap:wrap;row-gap:var(--b-space-1);padding-block:var(--b-space-1)}.b-app .b-selection-count{flex:1 1 auto;min-inline-size:0;white-space:nowrap}.b-app input[type=checkbox].b-checkbox{inline-size:18px;block-size:18px;min-block-size:0;margin:0;accent-color:var(--b-accent);cursor:pointer}.b-app .b-select-hit{display:inline-grid;place-items:center;min-inline-size:28px;min-block-size:28px;cursor:pointer}@media(pointer:coarse){.b-app .b-select-hit{min-inline-size:var(--b-touch-target);min-block-size:var(--b-touch-target);margin:calc(-1 * var(--b-space-2))}}.b-app .mn-compact-visual:has(>.b-compact-select){gap:var(--b-space-2)}.b-app .b-compact-select{flex:none}.b-app .b-table-compact-group{display:grid;gap:var(--b-space-1)}.b-app .b-table-compact-group+.b-table-compact-group{margin-block-start:var(--b-space-3)}.b-app .b-table-compact-group-head{padding:var(--b-space-1) var(--b-space-3);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);font:var(--b-type-body-strong)}.b-app .b-queue-head{display:grid;gap:var(--b-space-3);min-inline-size:0}.b-app .b-queue-head-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--b-space-3)}.b-app .b-queue-head-text{display:grid;flex:1 1 280px;gap:var(--b-space-1);min-inline-size:0}.b-app .b-queue-title{margin:0;font:var(--b-type-card-title);overflow-wrap:anywhere}.b-app .b-queue-context{display:flex;flex-wrap:wrap;gap:var(--b-space-1) var(--b-space-3);margin:0;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-queue-freshness,.b-app .b-queue-bound{display:inline-flex;align-items:center;gap:var(--b-space-1)}.b-app .b-queue-freshness[data-b-stale=true]{color:var(--b-warning)}.b-app .b-queue-bound{color:var(--b-ink);font-weight:600}.b-app .b-queue-description{margin:0;color:var(--b-ink-muted);font:var(--b-type-body-sm)}.b-app .b-queue-head-actions,.b-app .b-queue-counts{display:flex;flex-wrap:wrap;gap:var(--b-space-2)}.b-app .b-queue-count{display:inline-flex;align-items:center;gap:var(--b-space-2);min-block-size:var(--b-control-height-sm);padding:0 var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-pill);background:var(--b-surface);color:var(--b-ink);font:var(--b-type-chip)}.b-app button.b-queue-count{cursor:pointer}.b-app button.b-queue-count:hover{background:var(--b-state-hover)}.b-app button.b-queue-count[aria-pressed=true]{border-color:transparent;background:var(--b-state-selected);color:var(--b-ink-on-state)}.b-app .b-queue-count-value{font-family:var(--b-font-mono);font-variant-numeric:tabular-nums;font-weight:600}.b-app .b-queue-count-value[data-b-unknown=true]{font-family:var(--b-font-body);font-weight:400;text-decoration:underline dashed var(--b-unknown);text-decoration-thickness:var(--b-unknown-dash);text-underline-offset:3px}@media(pointer:coarse){.b-app button.b-queue-count{min-block-size:var(--b-touch-target)}}.b-app .b-load-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--b-space-2) var(--b-space-4);padding-block:var(--b-space-3);border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .b-load-more-count{margin:0;color:var(--b-ink-muted);font:var(--b-type-caption);font-variant-numeric:tabular-nums}.b-app .b-product-option{display:flex;align-items:center;gap:var(--b-space-2);min-inline-size:0}.b-app .b-product-option-text{display:grid;min-inline-size:0}.b-app .b-product-option-title{overflow-wrap:anywhere}.b-app .b-option:has(>.b-product-option){padding-block:var(--b-space-1)}.b-app .b-product-option-meta{color:var(--b-ink-muted);font:var(--b-type-caption);overflow-wrap:anywhere}.b-app .b-change-summary{display:flex;flex-wrap:wrap;gap:var(--b-space-1) var(--b-space-2);margin:0;padding:0;list-style:none;min-inline-size:0}.b-app .b-change-chip{display:inline-flex;align-items:center;gap:var(--b-space-1);min-block-size:24px;padding:var(--b-space-05) 9px;border-radius:var(--b-radius-pill);background:var(--b-surface-sunken);color:var(--b-ink-muted);font:var(--b-type-chip);font-variant-numeric:tabular-nums;white-space:nowrap}.b-app .b-change-summary[data-b-size=sm] .b-change-chip{min-block-size:20px;font:var(--b-type-chip-sm)}.b-app .b-change-chip svg{flex:none}.b-app .b-change-chip[data-b-tone=success]{background:var(--b-success-soft);color:var(--b-success)}.b-app .b-change-chip[data-b-tone=warning]{background:var(--b-warning-soft);color:var(--b-warning)}.b-app .b-change-chip[data-b-tone=accent]{background:var(--b-selection-soft);color:var(--b-accent)}.b-app .b-change-chip[data-b-tone=critical]{background:var(--b-critical-soft);color:var(--b-critical);font-weight:600}.b-app .b-change-chip[data-b-kind=more]{border:var(--b-hairline) solid var(--b-line-2);background:transparent}@media(pointer:coarse){.b-app .b-kbd-hints{display:none}}.b-app :is(.b-button,.b-icon-button){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--b-space-2);border:var(--b-hairline) solid transparent;border-radius:var(--b-control-radius);font:var(--b-type-button);text-decoration:none;cursor:pointer;transition:background-color var(--b-dur-instant) var(--b-ease-standard),border-color var(--b-dur-instant) var(--b-ease-standard),transform var(--b-dur-instant) var(--b-ease-standard)}.b-app .b-button{min-block-size:var(--b-control-height-md);max-inline-size:100%;padding:var(--b-space-1) var(--b-button-padding-inline, 14px);white-space:normal}.b-app .b-button[data-b-size=sm]{min-block-size:var(--b-control-height-sm);padding:var(--b-space-1) var(--b-space-3);font:var(--b-type-button-sm, 500 12.5px/18px var(--b-font-body))}.b-app .b-button[data-b-size=lg]{min-block-size:var(--b-control-height-lg);padding:var(--b-space-1) var(--b-space-5);font:var(--b-type-button-lg, 500 15px/20px var(--b-font-body))}.b-app .b-button[data-b-full=true]{inline-size:100%}.b-app .b-button-label{min-inline-size:0;overflow-wrap:anywhere}.b-app .b-button>:is(svg,.b-spinner,.b-button-count){flex:none}.b-app .b-button-chevron{flex:none;margin-inline-start:calc(var(--b-space-1) * -1);opacity:.8}.b-app .b-button[data-b-loading-overlay=true]>.b-spinner{position:absolute}.b-app .b-button[data-b-loading-overlay=true]>:is(.b-button-label,.b-button-count){opacity:0}.b-app .b-button-count{min-inline-size:18px;padding-inline:var(--b-space-1);border-radius:var(--b-radius-pill);background:var(--b-surface-sunken);color:var(--b-ink-muted);font:var(--b-type-micro);font-variant-numeric:tabular-nums;text-align:center}.b-app .b-button[data-b-variant=primary]{background:var(--b-button-primary-bg);color:var(--b-button-primary-ink)}.b-app .b-button[data-b-variant=primary]:hover:not([aria-disabled=true]){background:var(--b-button-primary-hover)}.b-app .b-button[data-b-variant=primary]:active:not([aria-disabled=true]){background:var(--b-button-primary-active)}.b-app .b-button[data-b-variant=primary] .b-button-count{background:var(--b-accent-active);color:var(--b-ink-on-accent)}.b-app .b-button[data-b-variant=decision]{border-color:var(--b-button-decision-bg);background:var(--b-button-decision-bg);color:var(--b-button-decision-ink)}.b-app .b-button[data-b-variant=decision]:hover:not([aria-disabled=true]){border-color:var(--b-button-decision-hover);background:var(--b-button-decision-hover)}.b-app .b-button[data-b-variant=decision]:active:not([aria-disabled=true]){border-color:var(--b-button-decision-active);background:var(--b-button-decision-active)}.b-app .b-button[data-b-variant=decision] .b-button-count{background:var(--b-button-decision-ink);color:var(--b-button-decision-bg)}.b-app :is(.b-button,.b-icon-button)[data-b-variant=secondary]{border-color:var(--b-button-secondary-border);background:var(--b-button-secondary-bg);color:var(--b-button-secondary-ink)}.b-app :is(.b-button,.b-icon-button)[data-b-variant=secondary]:hover:not([aria-disabled=true]){background:var(--b-button-secondary-hover)}.b-app :is(.b-button,.b-icon-button)[data-b-variant=secondary]:active:not([aria-disabled=true]){border-color:var(--b-line-strong);background:var(--b-surface-tint)}.b-app :is(.b-button,.b-icon-button)[data-b-variant=tertiary]{background:transparent;color:var(--b-button-tertiary-ink)}.b-app :is(.b-button,.b-icon-button)[data-b-variant=tertiary]:hover:not([aria-disabled=true]){background:var(--b-state-hover);color:var(--b-ink)}.b-app :is(.b-button,.b-icon-button)[data-b-variant=tertiary]:active:not([aria-disabled=true]){background:var(--b-surface-tint)}.b-app .b-button[data-b-variant=destructive]{border-color:var(--b-button-secondary-border);background:var(--b-button-secondary-bg);color:var(--b-button-destructive-ink)}.b-app .b-button[data-b-variant=destructive]:hover:not([aria-disabled=true]){background:var(--b-critical-soft)}.b-app .b-button[data-b-variant=destructive]:active:not([aria-disabled=true]){border-color:var(--b-critical);background:var(--b-critical-soft)}.b-app .b-button:active:not(:disabled):not([aria-disabled=true]){transform:var(--b-motion-press);transition-duration:var(--b-dur-instant)}.b-app :is(.b-button,.b-icon-button)[aria-disabled=true]{cursor:not-allowed}.b-app .b-button[aria-disabled=true]:not([aria-busy=true],[data-b-variant=tertiary],[data-b-variant=quiet]){border-color:var(--b-line);background:var(--b-surface-sunken);color:var(--b-ink-faint)}.b-app .b-button[aria-disabled=true]:is([data-b-variant=tertiary],[data-b-variant=quiet]){color:var(--b-ink-faint)}.b-app .b-button[aria-disabled=true] .b-button-count{background:var(--b-surface);color:var(--b-ink-faint)}.b-app .b-icon-button[aria-disabled=true]{color:var(--b-ink-faint)}.b-app :is(.b-button,.b-icon-button)[aria-busy=true]{pointer-events:none;transition-duration:var(--b-dur-instant)}.b-app .b-icon-button{flex:none;inline-size:var(--b-control-height-md);block-size:var(--b-control-height-md);padding:0}.b-app .b-icon-button[data-b-size=sm]{inline-size:var(--b-control-height-sm);block-size:var(--b-control-height-sm)}.b-app .b-icon-button[data-b-size=lg]{inline-size:var(--b-control-height-lg);block-size:var(--b-control-height-lg)}.b-app .b-icon-button[aria-pressed=true]{background:var(--b-state-selected);color:var(--b-ink-on-state)}.b-app :is(.b-button,.b-icon-button){border-radius:var(--b-control-radius);transition:transform var(--b-dur-fast) var(--b-ease-out),background-color var(--b-dur-base) var(--b-ease-out),border-color var(--b-dur-base) var(--b-ease-out),box-shadow var(--b-dur-base) var(--b-ease-out),color var(--b-dur-base) var(--b-ease-out)}.b-app :is(.b-button,.b-icon-button)[data-b-size=sm]{border-radius:var(--b-control-radius)}.b-app :is(.b-button,.b-icon-button):focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:var(--b-focus-ring-offset)}.b-app .b-button[data-b-variant=primary]{border-color:var(--b-button-primary-bg)}.b-app .b-button[data-b-variant=primary]:hover:not([aria-disabled=true]){border-color:var(--b-button-primary-hover)}.b-app :is(.b-button,.b-icon-button)[data-b-variant=secondary]:hover:not([aria-disabled=true]),.b-app .b-button[data-b-variant=destructive]:hover:not([aria-disabled=true]){border-color:var(--b-ink-faint)}.b-app :is(.b-button,.b-icon-button):active:not(:disabled):not([aria-disabled=true]){transform:var(--b-motion-press);transition-duration:var(--b-dur-instant)}.b-app .b-button>.b-button-reason{position:absolute;inset-block-end:calc(100% + var(--b-space-1));inset-inline-start:0;z-index:var(--b-z-inline);inline-size:1px;block-size:1px;padding:0;overflow:hidden;opacity:0;pointer-events:none;text-align:start;white-space:normal;cursor:default;transition:opacity var(--b-dur-fast) var(--b-ease-standard)}.b-app .b-button:is(:hover,:focus-visible)>.b-button-reason{inset-inline-start:50%;translate:-50% 0;inline-size:max-content;block-size:auto;padding:var(--b-space-1) var(--b-space-2);overflow:visible;opacity:1;pointer-events:auto}.b-app .b-button:is(:hover,:focus-visible)>.b-button-reason[data-b-edge=start]{inset-inline-start:0;translate:none}.b-app .b-button:is(:hover,:focus-visible)>.b-button-reason[data-b-edge=end]{inset-inline:auto 0;translate:none}.b-app .b-button:has(>.b-button-reason):not([data-b-full=true]){justify-self:start}.b-app .b-button>.b-button-reason:after{content:"";position:absolute;inset-inline:0;inset-block-start:100%;block-size:var(--b-space-1)}.b-app .b-button[data-b-tip-dismissed=true]>.b-button-reason{inline-size:1px;block-size:1px;padding:0;overflow:hidden;opacity:0;pointer-events:none}@media(pointer:coarse){.b-app .b-button,.b-app .b-button[data-b-size]{min-block-size:var(--b-control-height-lg);min-inline-size:var(--b-control-height-lg)}.b-app .b-icon-button,.b-app .b-icon-button[data-b-size]{inline-size:var(--b-control-height-lg);block-size:var(--b-control-height-lg)}.b-app :is(.b-button,.b-icon-button,.b-tag-remove,.b-pagination-number):before{content:"";position:absolute;inset:50% auto auto 50%;inline-size:max(44px,100%);block-size:max(44px,100%);translate:-50% -50%}}.b-app .b-link{color:var(--b-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.b-app .b-link:hover{text-decoration-thickness:2px}.b-app .b-link[data-b-tone=quiet]{color:var(--b-ink);text-decoration-color:var(--b-line-strong)}.b-app .b-link-external{margin-inline-start:var(--b-space-05);vertical-align:baseline}.b-app .mn-tabs{display:flex;gap:var(--b-space-4);border-block-end:1px solid var(--b-line);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--b-space-4);min-inline-size:0;max-inline-size:100%;scrollbar-width:none}.b-app .mn-tabs[data-b-overflow=start]{-webkit-mask-image:linear-gradient(to right,transparent 0,currentColor var(--b-space-5));mask-image:linear-gradient(to right,transparent 0,currentColor var(--b-space-5))}.b-app .mn-tabs[data-b-overflow=end]{-webkit-mask-image:linear-gradient(to left,transparent 0,currentColor var(--b-space-5));mask-image:linear-gradient(to left,transparent 0,currentColor var(--b-space-5))}.b-app .mn-tabs[data-b-overflow=both]{-webkit-mask-image:linear-gradient(to right,transparent 0,currentColor var(--b-space-5),currentColor calc(100% - var(--b-space-5)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,currentColor var(--b-space-5),currentColor calc(100% - var(--b-space-5)),transparent 100%)}.b-app .b-tab{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--b-space-2);padding-block:var(--b-space-3);border:0;border-block-end:2px solid transparent;background:transparent;color:var(--b-ink-muted);font:var(--b-type-body-strong);text-decoration:none;cursor:pointer;transition:color var(--b-dur-fast) var(--b-ease-standard),border-color var(--b-dur-fast) var(--b-ease-standard)}.b-app .b-tab:hover{color:var(--b-ink)}.b-app .b-tab:is([aria-current=page],[aria-selected=true]){color:var(--b-ink);border-block-end-color:var(--b-accent)}.b-app .mn-tabs .b-tab:focus-visible{outline-offset:calc(-1 * var(--b-focus-ring-offset))}.b-app .b-tab[aria-disabled=true]{color:var(--b-ink-faint);cursor:not-allowed}.b-app .b-tab-count{min-inline-size:18px;padding:var(--b-space-05) var(--b-space-1);border-radius:var(--b-radius-pill);background:var(--b-accent-soft);color:var(--b-accent);font:var(--b-type-micro);font-variant-numeric:tabular-nums;text-align:center}.b-app .mn-tabs[data-b-variant=enclosed]{gap:var(--b-space-1);border:0}.b-app .mn-tabs[data-b-variant=enclosed] .b-tab{padding-inline:var(--b-space-3);padding-block:var(--b-space-2);border:1px solid transparent;border-radius:var(--b-radius-sm)}.b-app .mn-tabs[data-b-variant=enclosed] .b-tab:is([aria-current=page],[aria-selected=true]){border-color:var(--b-line);background:var(--b-surface)}.b-app .b-segmented{display:inline-flex;flex-wrap:wrap;max-inline-size:100%;padding:3px;gap:2px;border-radius:var(--b-radius-sm);background:var(--b-surface-sunken)}.b-app .b-segment{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;min-inline-size:0;text-align:center;overflow-wrap:break-word;gap:var(--b-space-1);min-block-size:calc(var(--b-control-height-md) - 2 * var(--b-tray-inset));padding-inline:var(--b-space-3);border:1px solid transparent;border-radius:var(--b-radius-xs);background:transparent;color:var(--b-ink-muted);font:var(--b-type-body-sm);cursor:pointer}.b-app .b-segment[aria-checked=true]{background:var(--b-surface);border-color:var(--b-line);box-shadow:var(--b-elev-1);color:var(--b-ink);font:var(--b-type-body-strong)}.b-app .b-segment:hover:not([aria-checked=true],[aria-disabled=true]){background:var(--b-state-hover);color:var(--b-ink)}.b-app .b-segment[aria-disabled=true]{color:var(--b-ink-faint);cursor:not-allowed}.b-app .b-spinner{display:inline-flex;color:var(--b-accent)}.b-app .b-spinner-arc{animation:b-spin var(--b-dur-spin) linear infinite}.b-app .b-spinner-track{fill:none;stroke:var(--b-chart-track);stroke-width:2.5}.b-app .b-spinner-head{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round}@keyframes b-spin{to{rotate:360deg}}.b-app .b-breadcrumbs{container-type:inline-size;container-name:b-crumbs;flex:1;min-inline-size:0}.b-app .b-breadcrumb-list{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--b-space-1);margin:0;padding:0;list-style:none;min-inline-size:0;font:var(--b-type-body-sm)}.b-app .b-breadcrumb{display:inline-flex;align-items:center;gap:var(--b-space-1);min-inline-size:0}.b-app .b-breadcrumb:last-child{min-inline-size:0;flex:0 1 auto}.b-app :is(.b-breadcrumb-current,.b-breadcrumb-link){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-app .b-breadcrumb-current{color:var(--b-ink)}.b-app .b-breadcrumb-separator{color:var(--b-ink-faint)}.b-app .b-breadcrumb-back{display:none;color:var(--b-ink-faint)}@container b-crumbs (max-width: 480px){.b-app .b-breadcrumb[data-b-position=ancestor],.b-app .b-breadcrumb[data-b-position=parent] .b-breadcrumb-separator{display:none}.b-app .b-breadcrumb[data-b-position=parent] .b-breadcrumb-back{display:inline-flex}}.b-app .b-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-space-3);margin-block-start:var(--b-space-3)}.b-app .b-pagination[data-b-mode=page]{inline-size:100%;container-type:inline-size;container-name:b-pager}.b-app .b-pagination-position{display:none;padding-inline:var(--b-space-2);color:var(--b-ink-muted);font:var(--b-type-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.b-app .b-pagination-bound{margin:0;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-pagination-controls,.b-app .b-pagination-list{display:flex;align-items:center;gap:var(--b-space-1);margin:0;padding:0;list-style:none}.b-app .b-pagination-number{position:relative;min-inline-size:var(--b-control-height-sm);block-size:var(--b-control-height-sm);border:var(--b-hairline) solid transparent;border-radius:var(--b-control-radius);background:transparent;color:var(--b-ink-muted);font:var(--b-type-body-sm);font-variant-numeric:tabular-nums;cursor:pointer}.b-app .b-pagination-number:hover:not([aria-current=page],[aria-disabled=true]){background:var(--b-state-hover);color:var(--b-ink)}.b-app .b-pagination-number[aria-disabled=true]{cursor:progress}@media(pointer:coarse){.b-app :is(.b-pagination-controls,.b-pagination-list){gap:calc(var(--b-control-height-lg) - var(--b-control-height-sm))}}.b-app .b-pagination-number[aria-current=page]{border-color:var(--b-line-strong);background:var(--b-surface);color:var(--b-ink);font:var(--b-type-body-strong)}@container b-pager (max-width: 479px){.b-app .b-pagination-list{display:none}.b-app .b-pagination-position{display:inline}}@media(forced-colors:active){.b-app :is(.b-button,.b-icon-button,.b-segment,.b-pagination-number){border:1px solid ButtonText}.b-app :is(.b-button,.b-icon-button)[aria-disabled=true]{color:GrayText;border-color:GrayText;opacity:1}.b-app .b-tab:is([aria-current=page],[aria-selected=true]){border-block-end-color:Highlight}.b-app .b-segment[aria-checked=true]{border-color:Highlight}}@media(prefers-reduced-motion:reduce){.b-app .b-spinner-arc{animation:none}.b-app :is(.b-button,.b-icon-button):active{transform:none}}@media(pointer:coarse){.b-app .b-link:not(:is(p,li,td,th,dd,dt,small,strong,em,code,figcaption,blockquote,summary,label,.b-banner-text,.b-field-reason,.b-field-helper,.b-card-context,.b-figure-detail) *){display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--b-control-height-lg);min-inline-size:var(--b-control-height-lg)}.b-app :is(a,button)[data-b-standalone],.b-app [data-b-standalone]:not(a,button)>:is(a,button){position:relative}.b-app :is(a,button)[data-b-standalone]:after,.b-app [data-b-standalone]:not(a,button)>:is(a,button):after{content:"";position:absolute;inset:50% auto auto 50%;inline-size:max(var(--b-control-height-lg),100%);block-size:max(var(--b-control-height-lg),100%);translate:-50% -50%}}.b-app .mn-tabs[data-b-variant=enclosed] .b-tab{border-radius:var(--b-row-radius)}.b-app .mn-tabs[data-b-variant=enclosed] .b-tab:is([aria-current=page],[aria-selected=true]){border-color:transparent;background:var(--b-control-fill-open);box-shadow:var(--b-elev-1)}.b-app .b-segmented{padding:var(--b-tray-inset);border-radius:var(--b-radius-segmented)}.b-app .b-segment{border-radius:var(--b-row-radius)}.b-app .b-segment[aria-checked=true]{border-color:transparent;background:var(--b-control-fill-open);box-shadow:var(--b-elev-1)}@media(forced-colors:active){.b-app :is(.b-button,.b-icon-button){border:1px solid ButtonText}}.b-toast-content>.b-button{justify-self:start}.b-app .b-filter-bar>.b-button[data-b-size=sm]{min-block-size:var(--b-control-height-md)}.b-app .b-filter-group>.b-button{justify-self:start}.b-app .b-content>.b-page-header+:is(.mn-tabs,.b-tabs){margin-block-start:0}.b-app .b-top-bar .b-breadcrumb-list{gap:var(--b-space-2);font:400 13px/20px var(--b-font-body);color:var(--b-ink-muted)}.b-app .b-top-bar .b-breadcrumb{gap:var(--b-space-2)}.b-app .b-top-bar .b-breadcrumb-current{color:var(--b-ink-muted)}.b-app .b-top-bar .b-breadcrumb-link{color:var(--b-ink-muted);text-decoration:none}.b-app .b-top-bar .b-breadcrumb-link:hover{color:var(--b-ink);text-decoration:underline;text-underline-offset:2px}.b-app .b-top-bar .b-breadcrumb-separator{color:var(--b-ink-faint)}.b-app .b-button-shortcut{display:inline-flex;margin-inline-start:var(--b-space-1)}.b-app .b-button-shortcut .b-kbd{min-inline-size:18px;block-size:18px;padding-inline:4px;border-color:color-mix(in srgb,currentColor 28%,transparent);background:transparent;color:inherit;opacity:.8}.b-app .b-button[data-b-variant=primary] .b-button-shortcut .b-kbd{border-color:color-mix(in srgb,var(--b-ink-on-accent) 36%,transparent)}@media(pointer:coarse){.b-app .b-button-shortcut{display:none}}.b-app .b-button>svg:first-child:not(:only-child),.b-app .b-button:not([data-b-loading-overlay=true])>.b-spinner:first-child:not(:only-child){margin-inline-start:-2px}.b-app .b-button[data-b-variant=primary]:focus-visible{outline-offset:var(--b-focus-ring-offset);box-shadow:0 0 0 5px color-mix(in srgb,var(--b-focus) 18%,transparent)}.b-app .b-button[data-b-variant=primary]:active:not([aria-disabled=true]){box-shadow:none}.b-app .b-icon-button[data-b-variant=tertiary]{color:var(--b-ink-muted)}.b-app .b-icon-button[data-b-variant=tertiary]:hover:not([aria-disabled=true]){background:var(--b-surface-sunken);color:var(--b-ink)}.b-app .b-icon-button:active:not(:disabled):not([aria-disabled=true]){transform:scale(.94)}@media(prefers-reduced-motion:reduce){.b-app .b-icon-button:active:not(:disabled):not([aria-disabled=true]){transform:none}}.b-app .b-icon-button[aria-pressed=true]{background:var(--b-accent-soft);color:var(--b-accent)}.b-app .b-copy-glyph{display:inline-grid;place-items:center}.b-app .b-copy[data-b-copy=copied] .b-copy-glyph{animation:b-copy-pop var(--b-dur-spring) var(--b-ease-spring) both}.b-app .b-copy[data-b-copy=copied]:is([data-b-variant=secondary],[data-b-variant=tertiary]){border-color:color-mix(in srgb,var(--b-success) 45%,transparent);color:var(--b-success)}.b-app .b-copy[data-b-copy=failed]{color:var(--b-critical)}@keyframes b-copy-pop{0%{transform:scale(.4) rotate(-12deg);opacity:0}}.b-app .b-copy-field{display:grid;gap:var(--b-space-2);min-inline-size:0}.b-app .b-copy-field-label{font:var(--b-type-field-label);color:var(--b-ink)}.b-app .b-copy-field-box{display:flex;align-items:center;gap:var(--b-space-2);min-inline-size:0;padding:5px 5px 5px var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-inner);background:var(--b-surface-sunken);transition:border-color var(--b-dur-base) var(--b-ease-out)}.b-app .b-copy-field[data-b-copy=copied] .b-copy-field-box{border-color:color-mix(in srgb,var(--b-success) 50%,transparent)}.b-app .b-copy-field-prompt{flex:none;color:var(--b-ink-faint);font:var(--b-type-mono);-webkit-user-select:none;user-select:none}.b-app .b-copy-field-value{flex:1;min-inline-size:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap;color:var(--b-ink);font:var(--b-type-mono);letter-spacing:-.01em}.b-app .b-copy-field-value::-webkit-scrollbar{display:none}.b-app .b-copy-field-box>.b-copy{flex:none}.b-app .b-copy-field[data-b-copy=copied] .b-copy-field-box>.b-copy{border-color:var(--b-success);background:var(--b-success);color:var(--b-surface)}.b-app .b-copy-field-failed{margin:0;color:var(--b-critical);font:var(--b-type-caption)}.b-app .b-segmented{position:relative;isolation:isolate}.b-app .b-segmented[data-b-indicator]:before{content:"";position:absolute;z-index:-1;inset-inline-start:0;inset-block-start:0;inline-size:var(--b-ind-w);block-size:var(--b-ind-h);border-radius:var(--b-row-radius);background:var(--b-control-fill-open);box-shadow:var(--b-elev-1);transform:translate(var(--b-ind-x),var(--b-ind-y))}.b-app .b-segmented[data-b-indicator=live]:before{transition:transform var(--b-dur-spring) var(--b-ease-spring),inline-size var(--b-dur-spring) var(--b-ease-spring)}.b-app .b-segmented[data-b-indicator] .b-segment[aria-checked=true]{background:transparent;box-shadow:none}.b-app .b-segment{transition:color var(--b-dur-base) var(--b-ease-out),background-color var(--b-dur-base) var(--b-ease-out),transform var(--b-dur-fast) var(--b-ease-out)}.b-app .b-segment:active:not([aria-disabled=true]){transform:var(--b-motion-press)}.b-app .b-segment:focus-visible{outline-offset:0}.b-app .mn-tabs{position:relative}.b-app .mn-tabs:not([data-b-variant=enclosed])[data-b-indicator]:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:var(--b-ind-w);block-size:2px;border-radius:2px 2px 0 0;background:var(--b-accent);transform:translate(var(--b-ind-x));pointer-events:none}.b-app .mn-tabs:not([data-b-variant=enclosed])[data-b-indicator=live]:after{transition:transform var(--b-dur-spring) var(--b-ease-spring),inline-size var(--b-dur-spring) var(--b-ease-spring)}.b-app .mn-tabs:not([data-b-variant=enclosed])[data-b-indicator] .b-tab:is([aria-current=page],[aria-selected=true]){border-block-end-color:transparent}.b-app .mn-tabs[data-b-variant=enclosed]{isolation:isolate}.b-app .mn-tabs[data-b-variant=enclosed][data-b-indicator]:before{content:"";position:absolute;z-index:-1;inset-inline-start:0;inset-block-start:0;inline-size:var(--b-ind-w);block-size:var(--b-ind-h);border-radius:var(--b-row-radius);background:var(--b-control-fill-open);box-shadow:var(--b-elev-1);transform:translate(var(--b-ind-x),var(--b-ind-y));pointer-events:none}.b-app .mn-tabs[data-b-variant=enclosed][data-b-indicator=live]:before{transition:transform var(--b-dur-spring) var(--b-ease-spring),inline-size var(--b-dur-spring) var(--b-ease-spring)}.b-app .mn-tabs[data-b-variant=enclosed][data-b-indicator] .b-tab:is([aria-current=page],[aria-selected=true]){background:transparent;box-shadow:none}.b-app .b-tab-count{font:500 11px/1 var(--b-font-mono);padding:3px 6px;border-radius:6px}@media(forced-colors:active){.b-app .b-segmented[data-b-indicator]:before,.b-app .mn-tabs[data-b-indicator]:before{border:1px solid Highlight}.b-app .mn-tabs[data-b-indicator]:after{background:Highlight}}.b-app :is(.b-button,.b-icon-button) .b-spinner{color:inherit}.b-app .b-button-shortcut .b-kbd-set{gap:2px}.b-app .b-button-shortcut .b-kbd-plus{display:none}.b-app .mn-sparkline{display:block;inline-size:100%;max-inline-size:140px;block-size:32px}.b-app .mn-sparkline-line{fill:none;stroke:var(--b-chart-1);stroke-width:1.5;vector-effect:non-scaling-stroke}.b-app .mn-sparkline-area{fill:var(--b-chart-1);opacity:.12;stroke:none}.b-app .mn-sparkline-end{stroke:var(--b-chart-1);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke}.b-app .mn-chart-frame{margin:0;display:grid;gap:var(--b-space-2);min-inline-size:0}.b-app .mn-chart-frame.is-compact{gap:var(--b-space-1)}.b-app .mn-chart-head{align-items:start;gap:var(--b-space-2) var(--b-space-3)}.b-app .mn-chart-title{font:var(--b-type-subtitle);letter-spacing:var(--b-track-subtitle);color:var(--b-ink)}.b-app :is(.mn-chart-meta,.mn-chart-freshness){margin:0;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .mn-chart-legend{display:flex;flex-wrap:wrap;gap:var(--b-space-1) var(--b-space-4);margin:0;padding:0;list-style:none;font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .mn-chart-legend>li{display:inline-flex;align-items:center;gap:var(--b-space-1)}.b-app .mn-legend-dot{inline-size:10px;block-size:10px;border-radius:var(--b-radius-circle);border:1px solid var(--b-line-strong)}.b-app .mn-chart-empty{position:absolute;inset:25% 0 auto;margin:0;color:var(--b-ink-muted);font:var(--b-type-caption);text-align:center}.b-app .mn-chart-empty.is-static{position:static;inset:auto;display:grid;place-items:center;min-block-size:96px;padding-block:var(--b-space-5);padding-inline:var(--b-space-3);border:1px solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);color:var(--b-ink-muted);font:var(--b-type-body-sm);text-align:center}.b-app .mn-chart{position:relative;min-inline-size:0}.b-app :is(.mn-chart,.mn-experiment-chart) .mn-chart-plot{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--b-space-2);min-inline-size:0}.b-app :is(.mn-chart-ticks,.mn-chart-arms){position:relative;grid-column:1;grid-row:1;min-inline-size:0}.b-app :is(.mn-chart-ticks,.mn-chart-arms)>span{position:absolute;inset-inline-end:0;translate:0 -50%;white-space:nowrap}.b-app :is(.mn-chart-ticks,.mn-chart-arms)>.mn-chart-gutter-sizer{position:static;visibility:hidden;white-space:nowrap;translate:none}.b-app .mn-chart-canvas{position:relative;grid-column:2;grid-row:1;min-inline-size:0}.b-app .mn-chart-canvas>svg{display:block;inline-size:100%;block-size:auto}.b-app .mn-chart-axis{position:relative;grid-column:2;grid-row:2;display:flex;justify-content:space-between;margin:var(--b-space-1) 0 0;min-block-size:1.3em}.b-app .mn-chart-axis>.mn-chart-tick{position:absolute;translate:-50% 0}.b-app .mn-chart-notes>span{position:absolute;inset-inline-start:var(--b-space-2);translate:0 -50%}.b-app .mn-chart-grid-line{stroke:var(--b-chart-grid)}.b-app :is(.mn-chart-tick,.mn-chart-axis-label,.mn-chart-arm,.mn-interval-unavailable){color:var(--b-chart-label);font:var(--b-type-micro);font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none}.b-app .mn-chart-arm{color:var(--b-ink);font:var(--b-type-body-sm)}.b-app .mn-interval-unavailable{color:var(--b-unknown)}.b-app .mn-chart-bar{fill:var(--b-chart-1)}.b-app .mn-chart[data-mn-selection] .mn-chart-bar{fill:var(--b-chart-1-soft);stroke:var(--b-chart-1);stroke-width:1;vector-effect:non-scaling-stroke}.b-app .mn-chart[data-mn-selection] .mn-chart-bar.is-selected,.b-app .mn-chart-bar.is-selected{fill:var(--b-chart-selected);stroke:var(--b-chart-1);stroke-width:2;vector-effect:non-scaling-stroke}.b-app .mn-chart[data-mn-selection] .mn-chart-bar.is-selected{transition-property:opacity}.b-app .mn-chart-mark{cursor:pointer}.b-app .mn-chart-mark:focus{outline:none}.b-app .mn-chart-mark:focus-visible .mn-chart-bar,.b-app .mn-chart[data-mn-selection] .mn-chart-mark:focus-visible .mn-chart-bar.is-selected{stroke:var(--b-focus);stroke-width:var(--b-focus-ring-width);vector-effect:non-scaling-stroke}.b-app .mn-chart-tooltip{position:absolute;inset-block-start:0;max-inline-size:100%;pointer-events:none;opacity:0;transition:opacity var(--b-dur-fast) var(--b-ease-standard)}.b-app .mn-chart-tooltip[data-mn-tooltip-visible]{opacity:1}.b-app .mn-chart-selector{display:flex;align-items:center;gap:var(--b-space-2);font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .mn-chart-selector>input{flex:1;accent-color:var(--b-accent)}.b-app .mn-experiment-chart{display:grid;gap:var(--b-space-2);margin:0;min-inline-size:0}.b-app .mn-experiment-caption{margin:0;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .mn-experiment-chart>svg{inline-size:100%;block-size:auto}.b-app [data-mn-series=reference] :is(.mn-interval-span,.mn-interval-cap){stroke:var(--b-chart-reference)}.b-app [data-mn-series=reference] .mn-interval-point{fill:var(--b-surface);stroke:var(--b-chart-reference);stroke-width:2.5}.b-app [data-mn-series=primary] :is(.mn-interval-span,.mn-interval-cap){stroke:var(--b-chart-1)}.b-app [data-mn-series=primary] .mn-interval-point{fill:var(--b-chart-1)}.b-app .mn-gauge{display:grid;justify-items:center;gap:var(--b-space-1)}.b-app .mn-gauge-arc{inline-size:100%;max-inline-size:200px;block-size:auto}.b-app :is(.mn-gauge-track,.mn-gauge-value){fill:none;stroke-width:12;stroke-linecap:round}.b-app .mn-gauge-track{stroke:var(--b-chart-track)}.b-app .mn-gauge-value{stroke:var(--b-chart-1)}.b-app .mn-gauge[data-mn-overage] .mn-gauge-value,.b-app .mn-gauge-overage{stroke:var(--b-warning)}.b-app .mn-gauge[data-mn-overage] .mn-gauge-reading>small{color:var(--b-warning)}.b-app .mn-gauge-reading{display:grid;justify-items:center}.b-app .mn-gauge-reading>strong{font:var(--b-type-figure);font-variant-numeric:tabular-nums}.b-app .mn-gauge-reading>small,.b-app .mn-gauge-caption{color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .mn-funnel-stages{display:grid;gap:var(--b-space-2);margin:0;padding:0;list-style:none}.b-app .mn-funnel-stage{display:grid;grid-template-columns:minmax(0,8rem) 1fr auto;align-items:center;gap:var(--b-space-2)}.b-app .mn-funnel-stage-label{font:var(--b-type-body-sm)}.b-app .mn-funnel-track{block-size:10px;border-radius:var(--b-radius-pill);background:var(--b-chart-track);overflow:hidden}.b-app .mn-funnel-fill{display:block;block-size:100%;background:var(--b-chart-1)}.b-app .mn-funnel-value{display:grid;justify-items:end;font-variant-numeric:tabular-nums}.b-app .mn-funnel-value>small,.b-app .mn-funnel-denominator{color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .mn-distribution-bar{display:flex;block-size:12px;border-radius:var(--b-radius-pill);background:var(--b-chart-track);overflow:hidden}.b-app .mn-distribution-bar>span[data-b-share=some]{min-inline-size:2px;flex-shrink:0}.b-app .mn-distribution-bar>span[data-b-share=none]{min-inline-size:0}.b-app .mn-part-blue{background:var(--b-chart-1)}.b-app .mn-part-amber{background:var(--b-warning)}.b-app .mn-part-neutral{background:var(--b-chart-reference)}.b-app .mn-legend-dot.mn-part-blue,.b-app .mn-legend-dot.mn-part-amber,.b-app .mn-legend-dot.mn-part-neutral{border-color:var(--b-line-strong)}@media(forced-colors:active){.b-app :is(.mn-chart-bar,.mn-funnel-fill,.mn-gauge-value,.mn-sparkline-line,.mn-sparkline-end,.mn-interval-span,.mn-interval-cap,.mn-interval-point,.mn-legend-dot){forced-color-adjust:none}.b-app .mn-distribution-bar>span{forced-color-adjust:none;border-inline-end:1px solid CanvasText}}.b-app .mn-sparkline{--mn-spark: var(--b-chart-1);overflow:visible;animation:mn-spark-reveal .9s var(--b-ease-out) both}.b-app .mn-sparkline[data-b-tone=highlight]{--mn-spark: var(--b-highlight)}.b-app .mn-sparkline[data-b-tone=neutral]{--mn-spark: var(--b-chart-reference)}.b-app .mn-sparkline-stop{stop-color:var(--mn-spark);stop-opacity:.24}.b-app .mn-sparkline-stop.is-end{stop-opacity:0}.b-app .mn-sparkline-area{opacity:1}.b-app .mn-sparkline-line{stroke:var(--mn-spark);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.b-app .mn-sparkline-end{stroke:var(--mn-spark);stroke-width:6}.b-app .mn-sparkline-halo{stroke:var(--mn-spark);stroke-width:14;stroke-linecap:round;opacity:.18;vector-effect:non-scaling-stroke}@keyframes mn-spark-reveal{0%{clip-path:inset(-20% 100% -20% -2%)}to{clip-path:inset(-20% -6% -20% -2%)}}.b-app .mn-chart-frame{gap:var(--b-space-3)}.b-app .mn-chart-title{color:var(--b-ink);font:650 16px/1.3 var(--b-font-display);letter-spacing:-.01em}.b-app .mn-chart-head{align-items:center;margin-block-start:calc(var(--b-space-2) * -1)}.b-app .mn-chart-meta{color:var(--b-ink-faint);font:400 11.5px/1.4 var(--b-font-mono);letter-spacing:-.01em}.b-app .mn-chart-freshness{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--b-radius-pill);background:var(--b-surface-sunken);color:var(--b-ink-muted);font:500 11px/1.2 var(--b-font-mono);white-space:nowrap}.b-app .mn-chart-view{display:inline-flex;gap:2px;margin-inline-start:auto;padding:2px;border-radius:9px;background:var(--b-surface-sunken)}.b-app .mn-chart-view-option{display:inline-flex;align-items:center;gap:5px;block-size:26px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--b-ink-muted);font:600 12px/1 var(--b-font-body);cursor:pointer;transition:background var(--b-dur-fast) var(--b-ease-standard),color var(--b-dur-fast) var(--b-ease-standard)}.b-app .mn-chart-view-option[aria-pressed=true]{background:var(--b-surface);color:var(--b-ink);box-shadow:var(--b-elev-1)}.b-app .mn-chart-view-option:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:1px}.b-app .mn-chart-table-view{animation:mn-fade-up var(--b-dur-slow) var(--b-ease-out) both}.b-app .mn-chart-legend{gap:var(--b-space-1) var(--b-space-4);font:500 12.5px/1.3 var(--b-font-body)}.b-app .mn-chart-legend strong{color:var(--b-ink);font:600 12px/1 var(--b-font-mono)}.b-app .mn-legend-dot{inline-size:9px;block-size:9px;border-radius:3px}.b-app .mn-chart-grid-line{stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.b-app .mn-chart-bar{rx:4px;transform-box:fill-box;transform-origin:50% 100%;transition:opacity var(--b-dur-base) var(--b-ease-standard),fill var(--b-dur-base) var(--b-ease-standard);animation:mn-bar-grow .72s var(--b-ease-out) both;animation-delay:calc(var(--mn-bar-index, 0) * .42s / var(--mn-bar-count, 1))}.b-app .mn-chart[data-mn-hover] .mn-chart-bar:not(.is-hovered,.is-selected){opacity:.42}.b-app .mn-chart-crosshair{stroke:var(--b-ink-faint);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;pointer-events:none}.b-app .mn-chart-tick,.b-app .mn-chart-axis-label{font-family:var(--b-font-mono)}@keyframes mn-bar-grow{0%{transform:scaleY(0)}}@keyframes mn-fade-up{0%{opacity:0;transform:translateY(4px)}}.b-app :is(.mn-interval-span,.mn-interval-cap){stroke-width:3;stroke-linecap:round}.b-app .mn-interval-span{animation:mn-fade-up .6s var(--b-ease-out) both}.b-app .mn-gauge-arc,.b-app .b-donut-plot>svg{animation:mn-gauge-in .7s var(--b-ease-spring) both}.b-app .mn-gauge-reading>strong{font:700 28px/1.05 var(--b-font-display);letter-spacing:-.03em}@keyframes mn-gauge-in{0%{opacity:0;transform:rotate(-12deg) scale(.94)}}.b-app .mn-funnel-track{block-size:12px}.b-app .mn-funnel-fill{border-radius:var(--b-radius-pill);transform-origin:0 50%;animation:mn-grow-x .8s var(--b-ease-out) both}.b-app .mn-funnel-stage:nth-child(2) .mn-funnel-fill{animation-delay:80ms}.b-app .mn-funnel-stage:nth-child(3) .mn-funnel-fill{animation-delay:.16s}.b-app .mn-funnel-stage:nth-child(n+4) .mn-funnel-fill{animation-delay:.24s}.b-app .mn-funnel-value{font-family:var(--b-font-mono);font-size:12.5px}.b-app .mn-distribution-bar{gap:2px;block-size:10px;background:var(--b-surface-sunken)}.b-app .mn-distribution-bar>span{transform-origin:0 50%;animation:mn-grow-x .7s var(--b-ease-out) both}.b-app .mn-distribution-bar>span:first-child{border-start-start-radius:var(--b-radius-pill);border-end-start-radius:var(--b-radius-pill)}@keyframes mn-grow-x{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.b-app :is(.mn-sparkline,.mn-chart-bar,.mn-interval-span,.mn-gauge-arc,.b-donut-plot>svg,.mn-funnel-fill,.mn-distribution-bar>span,.mn-chart-table-view){animation:none}.b-app .mn-chart-bar{transition:none}}.b-app .mn-chart-empty-compact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--b-space-2);min-block-size:112px;padding:var(--b-space-5) var(--b-space-4);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);color:var(--b-ink-muted);font:var(--b-type-body-sm);text-align:center}.b-app .mn-chart-empty-icon{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--b-radius-pill);background:var(--b-surface);color:var(--b-ink-faint)}.b-app .mn-threshold{display:grid;gap:var(--b-space-3);min-inline-size:0;container-type:inline-size;container-name:mn-threshold}.b-app .mn-threshold-legend{display:flex;flex-wrap:wrap;gap:var(--b-space-1) var(--b-space-4);margin:0;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .mn-threshold-legend>span{display:inline-flex;align-items:center;gap:var(--b-space-1)}.b-app .mn-threshold-legend-note{color:var(--b-ink-faint)}.b-app .mn-threshold-key{display:inline-block;inline-size:10px;block-size:10px;border-radius:var(--b-radius-circle);background:var(--b-chart-1)}.b-app .mn-threshold-key.is-over{background:var(--b-surface);border:2.5px solid var(--b-critical)}.b-app .mn-threshold-key.is-target{inline-size:14px;block-size:2px;border-radius:0;background:var(--b-chart-reference)}.b-app .mn-threshold-panel{display:grid;gap:var(--b-space-1);min-inline-size:0}.b-app .mn-threshold-title{margin:0;color:var(--b-ink);font:var(--b-type-body-sm)}.b-app :is(.mn-threshold-plot,.mn-threshold-axis){display:grid;grid-template-columns:var(--mn-threshold-gutter, 6ch) minmax(0,1fr);column-gap:var(--b-space-2);min-inline-size:0}.b-app .mn-threshold-plot{grid-template-rows:minmax(0,1fr);block-size:112px}.b-app .mn-threshold-ticks{position:relative;min-inline-size:0}.b-app :is(.mn-threshold-tick,.mn-threshold-day){position:absolute;white-space:nowrap;color:var(--b-chart-label);font:var(--b-type-micro);font-family:var(--b-font-mono);font-variant-numeric:tabular-nums}.b-app .mn-threshold-tick{inset-inline-end:0;translate:0 -50%}.b-app .mn-threshold-tick.is-target{color:var(--b-ink)}.b-app .mn-threshold-canvas{position:relative;min-inline-size:0;border-radius:var(--b-radius-xs)}.b-app .mn-threshold-canvas>svg{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;overflow:visible}.b-app .mn-threshold-partial{fill:var(--b-surface-sunken)}.b-app .mn-threshold-base{stroke:var(--b-chart-grid);stroke-width:1;vector-effect:non-scaling-stroke}.b-app .mn-threshold-target{stroke:var(--b-chart-reference);stroke-width:1.5;vector-effect:non-scaling-stroke}.b-app .mn-threshold-segment{stroke:var(--b-chart-1);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.b-app :is(.mn-threshold-point,.mn-threshold-hole){stroke-linecap:round;vector-effect:non-scaling-stroke}.b-app .mn-threshold-point{stroke:var(--b-chart-1);stroke-width:8}.b-app .mn-threshold-point.is-over{stroke:var(--b-critical);stroke-width:11}.b-app .mn-threshold-hole{stroke:var(--b-surface);stroke-width:5}.b-app .mn-threshold-axis{min-block-size:1.3em}.b-app .mn-threshold-days{position:relative;min-inline-size:0}.b-app .mn-threshold-day{translate:-50% 0}.b-app .mn-threshold-day[data-mn-edge]{translate:0 0}@container mn-threshold (max-width: 440px){.b-app .mn-threshold-day:not([data-mn-edge]){display:none}}@media(forced-colors:active){.b-app :is(.mn-threshold-point,.mn-threshold-segment){stroke:CanvasText}.b-app .mn-threshold-point.is-over{stroke:Mark}.b-app .mn-threshold-hole{stroke:Canvas}}.b-app .b-donut{container:b-donut / inline-size;min-inline-size:0}.b-app .b-donut-layout{--b-donut-size: calc(var(--b-space-10) * 2 + var(--b-space-4));display:grid;grid-template-columns:var(--b-donut-size) minmax(0,1fr);align-items:center;gap:var(--b-space-5);min-inline-size:0}.b-app .b-donut-plot{position:relative;inline-size:var(--b-donut-size);aspect-ratio:1}.b-app .b-donut-plot svg{display:block;inline-size:100%;block-size:100%}.b-app .b-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.b-app .b-donut-center strong{font:var(--b-type-title);font-variant-numeric:tabular-nums}.b-app .b-donut-center span{font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-donut-legend{display:grid;gap:var(--b-space-3);margin:0;padding:0;list-style:none;min-inline-size:0}.b-app .b-donut-legend li{display:grid;grid-template-columns:var(--b-space-2) minmax(0,1fr) auto;align-items:center;gap:var(--b-space-2);font:var(--b-type-body-sm)}.b-app .b-donut-legend strong{font-variant-numeric:tabular-nums}.b-app .b-donut-dot{inline-size:var(--b-space-2);block-size:var(--b-space-2);border:var(--b-hairline) solid var(--b-line-strong);border-radius:var(--b-radius-circle)}.b-app .b-donut-unavailable{margin:0;color:var(--b-ink-muted);font:var(--b-type-caption)}@container b-donut (max-width: 420px){.b-app .b-donut-layout{--b-donut-size: calc(var(--b-space-10) * 2 - var(--b-space-2));gap:var(--b-space-3)}}@container b-donut (max-width: 280px){.b-app .b-donut-layout{grid-template-columns:minmax(0,1fr);justify-items:center}.b-app .b-donut-legend{justify-self:stretch}}@media(forced-colors:active){.b-app :is(.b-donut-plot svg circle,.b-donut-dot){forced-color-adjust:none}.b-app .b-donut-dot{border-color:CanvasText}}.b-app[data-b-plane=auth]{min-block-size:100dvh;display:grid;align-content:center;justify-items:center;padding:var(--b-space-7) var(--b-space-4)}.b-entry-layout{inline-size:100%;max-inline-size:480px;display:grid;gap:var(--b-space-5);min-inline-size:0}.b-entry-brand{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--b-space-2) var(--b-space-4);padding-inline:var(--b-space-1);color:var(--b-ink-muted);font:var(--b-type-caption)}.b-entry-wordmark{color:var(--b-ink);font:var(--b-type-display-2);letter-spacing:var(--b-track-display-2)}.b-entry-wordmark>span{font:var(--b-type-micro);vertical-align:super}.b-entry-heading{display:grid;justify-items:start;gap:var(--b-space-3);margin-block-end:var(--b-space-5);min-inline-size:0}.b-entry-heading .b-page-title,.b-entry-heading .b-page-context{margin:0}.b-entry-permissions{display:grid;gap:var(--b-space-2);margin:0;padding:0;list-style:none}.b-entry-permissions>li{padding:var(--b-space-2) var(--b-space-3);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);overflow-wrap:anywhere;font:var(--b-type-body)}.b-app{--b-rail-ground: var(--b-surface);--b-rail-ink: var(--b-ink);--b-rail-ink-muted: var(--b-ink-faint);--b-rail-line: var(--b-line);--b-rail-width: 216px;--b-rail-width-icon: 64px;--b-top-bar-height: 64px;--b-bottom-nav-height: 56px;--b-dock-offset: 0px;--b-form-bar-height: 56px;--b-content-max: 1600px}@media(prefers-color-scheme:dark){:root:not([data-b-theme=light]) .b-app:not([data-b-theme=light]),.b-app:not([data-b-theme=light]){--b-rail-ground: var(--b-surface);--b-rail-ink: var(--b-ink);--b-rail-ink-muted: var(--b-ink-faint);--b-rail-line: var(--b-line);--b-rail-active: color-mix( in srgb, var(--b-accent) 14%, var(--b-surface-raised) )}}:root[data-b-theme=dark] .b-app:not([data-b-theme=light]),.b-app[data-b-theme=dark]{--b-rail-ground: var(--b-surface);--b-rail-ink: var(--b-ink);--b-rail-ink-muted: var(--b-ink-faint);--b-rail-line: var(--b-line);--b-rail-active: color-mix( in srgb, var(--b-accent) 14%, var(--b-surface-raised) )}:root[data-b-theme=light] .b-app:not([data-b-theme=dark]),.b-app[data-b-theme=light]{--b-rail-ground: var(--b-surface);--b-rail-ink: var(--b-ink);--b-rail-ink-muted: var(--b-ink-faint);--b-rail-line: var(--b-line);--b-rail-active: color-mix(in srgb, var(--b-accent) 8%, var(--b-surface))}.b-app[data-b-density=compact]:not([data-b-embedded=true]),:root[data-b-density=compact] .b-app:not([data-b-embedded=true]){--b-top-bar-height: 56px}:root[data-b-density=comfortable] .b-app:not([data-b-embedded=true]){--b-top-bar-height: 64px}.b-app[data-b-embedded=true]{--b-top-bar-height: 48px}@container b-shell (max-width: 900px){.b-app:not([data-b-embedded=true]) .b-shell-grid{--b-top-bar-height: 56px}}@container b-shell (max-width: 480px){.b-app:not([data-b-embedded=true]) .b-shell-grid{--b-top-bar-height: 48px}}.b-app.b-shell-content{container-type:inline-size;container-name:b-shell}.b-app{min-block-size:100%;background:var(--b-ground);color:var(--b-ink);font:var(--b-type-body)}.b-app .b-shell-grid{--b-rail-column: var(--b-rail-width);display:grid;grid-template-columns:var(--b-rail-column) minmax(0,1fr);min-block-size:100%;background-image:linear-gradient(to right,var(--b-rail-ground) calc(var(--b-rail-column) - var(--b-hairline)),var(--b-line) 0 var(--b-rail-column),transparent 0)}.b-app[data-b-rail=icon] .b-shell-grid{--b-rail-column: var(--b-rail-width-icon)}.b-app[data-b-rail=none] .b-shell-grid,.b-app[data-b-embedded=true] .b-shell-grid{grid-template-columns:minmax(0,1fr);background-image:none}.b-app .b-main{display:flex;flex-direction:column;min-inline-size:0;min-block-size:100%}.b-app .b-content{flex:1;inline-size:100%;max-inline-size:var(--b-content-max);padding:var(--b-space-6) var(--b-page-gutter) var(--b-space-10);padding-inline-start:max(var(--b-page-gutter),env(safe-area-inset-left));padding-inline-end:max(var(--b-page-gutter),env(safe-area-inset-right));margin-inline:auto}.b-app[data-b-embedded=true] .b-content{max-inline-size:100%;--b-page-gutter: var(--b-space-5)}.b-app .b-content.loading{opacity:.6;transition:opacity var(--b-dur-fast) var(--b-ease-standard)}@container b-shell (max-width: 900px){.b-app .b-content{--b-page-gutter: var(--b-space-6)}}@container b-shell (max-width: 480px){.b-app .b-content{--b-page-gutter: var(--b-space-4);padding-block-end:calc(var(--b-bottom-nav-height) + var(--b-space-8) + env(safe-area-inset-bottom))}}.b-app .b-skip-link{position:fixed;inset-block-start:var(--b-space-2);inset-inline-start:var(--b-space-2);z-index:var(--b-z-skip);padding:var(--b-space-2) var(--b-space-4);border-radius:var(--b-radius-sm);background:var(--b-surface);color:var(--b-ink);box-shadow:var(--b-elev-3);font:var(--b-type-body-strong);text-decoration:none;transform:translateY(-200%)}.b-app .b-skip-link:focus-visible,.b-app .b-skip-link:focus{transform:translateY(0)}.b-app .b-rail{display:flex;flex-direction:column;gap:var(--b-space-5);position:sticky;inset-block-start:0;block-size:100dvh;padding:var(--b-space-4) var(--b-space-3) var(--b-space-4);border-inline-end:var(--b-hairline) solid var(--b-line);background:var(--b-rail-ground);color:var(--b-rail-ink);overflow-y:auto;overscroll-behavior:contain}.b-app .b-rail :focus-visible{outline-color:var(--b-focus)}.b-app .b-wordmark{font:var(--b-type-title);color:var(--b-rail-ink);text-decoration:none;letter-spacing:var(--b-track-title)}.b-app .b-wordmark span{font-size:11px;vertical-align:super}.b-app .b-plane-label{font:var(--b-type-micro);letter-spacing:var(--b-track-micro);color:var(--b-rail-ink-muted);margin:0}.b-app .b-workspace{display:flex;align-items:center;gap:var(--b-space-2);inline-size:100%;padding:var(--b-space-2);border:var(--b-hairline) solid var(--b-rail-line);border-radius:var(--b-radius-sm);background:none;color:inherit;text-align:start;cursor:pointer;transition:background-color var(--b-dur-instant) var(--b-ease-standard)}.b-app .b-workspace:hover:not([data-b-static=true]){background:var(--b-rail-active)}.b-app .b-workspace[data-b-static=true]{cursor:default}.b-app .b-workspace-text{display:flex;flex-direction:column;min-inline-size:0}.b-app .b-workspace-name{font:var(--b-type-body-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-app .b-workspace-detail{font:var(--b-type-caption);color:var(--b-rail-ink-muted)}.b-app .b-workspace-popover .b-workspace-group+.b-workspace-group{margin-block-start:var(--b-space-3)}.b-app .b-workspace-group-label{font:var(--b-type-micro);letter-spacing:var(--b-track-micro);color:var(--b-ink-faint);margin:0 0 var(--b-space-1)}.b-app .b-workspace-entry{min-inline-size:0;overflow-wrap:anywhere;display:flex;flex-direction:column;padding:var(--b-space-2);border-radius:var(--b-radius-sm);color:var(--b-ink);text-decoration:none}.b-app .b-workspace-entry:hover{background:var(--b-surface-sunken)}.b-app .b-workspace-entry-detail,.b-app .b-workspace-entry-plane{font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-workspace-empty,.b-app .b-notifications-empty{font:var(--b-type-body-sm);color:var(--b-ink-muted);margin:var(--b-space-3) 0}.b-app .b-workspace-footer{margin-block-start:var(--b-space-3);padding-block-start:var(--b-space-3);border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .b-nav{display:flex;flex-direction:column;gap:var(--b-space-05)}.b-app .b-nav-group{display:flex;flex-direction:column;gap:var(--b-space-05);margin-block-start:var(--b-space-3)}.b-app .b-nav-group-label{font:var(--b-type-micro);font-weight:500;letter-spacing:.02em;color:var(--b-rail-ink-muted);margin:0 0 var(--b-space-05) var(--b-space-2)}.b-app .b-nav-item{display:flex;align-items:center;gap:var(--b-space-2);block-size:36px;padding-inline:var(--b-space-3);border-radius:var(--b-radius-sm);color:var(--b-rail-ink-muted);font:var(--b-type-body-sm);text-decoration:none;position:relative;transition:background-color var(--b-dur-instant) var(--b-ease-standard)}.b-app .b-rail .b-nav-item:hover,.b-app .b-rail .b-nav-item:focus-visible,.b-app .b-rail .b-nav-item:active{text-decoration:none}.b-app .b-rail .b-nav-item>svg{inline-size:18px;block-size:18px;flex:none}.b-app[data-b-density=compact] .b-nav-item,:root[data-b-density=compact] .b-app .b-nav-item{block-size:30px}:root[data-b-density=comfortable] .b-app .b-nav-item{block-size:36px}.b-app .b-nav-item:hover{background:color-mix(in srgb,var(--b-rail-ink) 6%,var(--b-rail-ground));color:var(--b-rail-ink)}.b-app .b-nav-item[aria-current=page]{background:var(--b-rail-active);color:var(--b-rail-ink);font:var(--b-type-body-sm);font-weight:600}.b-app .b-nav-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.b-app .b-rail .b-nav-count,.b-app .b-bottom-nav .b-nav-count{margin-inline-start:auto;min-inline-size:20px;padding:var(--b-space-05) var(--b-space-1);border-radius:var(--b-radius-pill);background:var(--b-accent-soft);color:var(--b-accent);font:var(--b-type-micro);font-variant-numeric:tabular-nums;text-align:center}.b-app .b-rail-footer{margin-block-start:auto;display:flex;flex-direction:column;gap:var(--b-space-1);padding-block-start:var(--b-space-4)}.b-app .b-governance{display:flex;align-items:center;gap:var(--b-space-2);margin:0;font:var(--b-type-micro);letter-spacing:var(--b-track-micro);color:var(--b-rail-ink-muted)}.b-app .b-governance-dot{inline-size:6px;block-size:6px;border-radius:var(--b-radius-circle);background:var(--b-live)}.b-app .b-account-row,.b-app .b-account-trigger{display:flex;align-items:center;gap:var(--b-space-2);padding:var(--b-space-1) var(--b-space-2);border:0;border-radius:var(--b-radius-sm);background:none;color:inherit;cursor:pointer;text-align:start;transition:background-color var(--b-dur-instant) var(--b-ease-standard)}.b-app .b-account-row:hover,.b-app .b-account-trigger:hover{background:var(--b-rail-active)}.b-app .b-account-text{display:flex;flex-direction:column;min-inline-size:0;font:var(--b-type-caption)}.b-app .b-sheet-full .b-modal-body>.b-popover-anchor{display:block;min-inline-size:0}.b-app .b-sheet-full .b-account-row{inline-size:100%}.b-app .b-sheet-full .b-workspace-name,.b-app .b-sheet-full .b-workspace-detail,.b-app .b-sheet-full .b-account-text>*{white-space:normal;overflow-wrap:anywhere}.b-app .b-rail-toggle{display:flex;align-items:center;gap:var(--b-space-2);block-size:30px;padding-inline:var(--b-space-3);border:0;border-radius:var(--b-radius-sm);background:none;color:var(--b-rail-ink-muted);font:var(--b-type-body-sm);cursor:pointer;transition:background-color var(--b-dur-instant) var(--b-ease-standard)}.b-app .b-rail-toggle:hover{background:var(--b-rail-active);color:var(--b-rail-ink)}.b-app .b-nav-tip{display:none;position:absolute;inset-inline-start:calc(100% + var(--b-space-2));inset-block-start:50%;transform:translateY(-50%);z-index:var(--b-z-rail);padding:var(--b-space-1) var(--b-space-2);border-radius:var(--b-radius-sm);background:var(--b-surface-inverse);color:var(--b-ink-inverse);font:var(--b-type-caption);opacity:0;pointer-events:none;transition:opacity var(--b-dur-fast) var(--b-ease-standard)}.b-app[data-b-rail=icon] .b-rail{padding-inline:var(--b-space-2);align-items:stretch}.b-app[data-b-rail=icon] .b-nav-label,.b-app[data-b-rail=icon] .b-plane-label,.b-app[data-b-rail=icon] .b-workspace-text,.b-app[data-b-rail=icon] .b-account-text,.b-app[data-b-rail=icon] .b-governance,.b-app[data-b-rail=icon] .b-nav-group-label,.b-app[data-b-rail=icon] .b-wordmark span{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.b-app[data-b-rail=icon] .b-nav-item{justify-content:center;padding-inline:0}.b-app[data-b-rail=icon] .b-rail .b-nav-count{position:absolute;inset-block-start:var(--b-space-05);inset-inline-end:var(--b-space-05);margin:0}.b-app[data-b-rail=icon] .b-nav-item:hover .b-nav-tip,.b-app[data-b-rail=icon] .b-nav-item:focus-visible .b-nav-tip{opacity:1}.b-app[data-b-rail=icon] .b-nav-tip{position:fixed;display:block;inset-inline-start:calc(var(--b-nav-tip-x, 0px) + var(--b-space-2));inset-block-start:var(--b-nav-tip-y, 0px);white-space:nowrap}@container b-shell (max-width: 900px){.b-app:not([data-b-embedded=true]) .b-shell-grid{--b-rail-column: var(--b-rail-width-icon);grid-template-columns:var(--b-rail-column) minmax(0,1fr)}.b-app[data-b-rail=full] .b-rail{padding-inline:var(--b-space-2);align-items:stretch}.b-app[data-b-rail=full] .b-nav-label,.b-app[data-b-rail=full] .b-plane-label,.b-app[data-b-rail=full] .b-workspace-text,.b-app[data-b-rail=full] .b-account-text,.b-app[data-b-rail=full] .b-governance,.b-app[data-b-rail=full] .b-nav-group-label,.b-app[data-b-rail=full] .b-wordmark span{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.b-app[data-b-rail=full] .b-nav-item{justify-content:center;padding-inline:0}.b-app[data-b-rail=full] .b-rail .b-nav-count{position:absolute;inset-block-start:var(--b-space-05);inset-inline-end:var(--b-space-05);margin:0}.b-app[data-b-rail=full] .b-nav-item:hover .b-nav-tip,.b-app[data-b-rail=full] .b-nav-item:focus-visible .b-nav-tip{opacity:1}.b-app[data-b-rail=full] .b-nav-tip{position:fixed;display:block;inset-inline-start:calc(var(--b-nav-tip-x, 0px) + var(--b-space-2));inset-block-start:var(--b-nav-tip-y, 0px);white-space:nowrap}}.b-app .b-bottom-nav{display:none}@media(max-width:480px){.b-app:not([data-b-embedded=true]) .b-shell-grid{grid-template-columns:minmax(0,1fr);background-image:none}.b-app:not([data-b-embedded=true]) .b-main{grid-column:1}.b-app .b-rail{display:none}.b-app .b-bottom-nav{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--b-z-bottom-nav);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;block-size:calc(var(--b-bottom-nav-height) + env(safe-area-inset-bottom));padding-block-end:env(safe-area-inset-bottom);border-block-start:var(--b-hairline) solid var(--b-line);background:var(--b-surface)}}.b-app .b-bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--b-space-05);position:relative;border:0;background:none;color:var(--b-ink-muted);font:var(--b-type-micro);text-decoration:none;cursor:pointer}.b-app .b-bottom-nav-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-block-size:2lh;text-align:center}.b-app .b-bottom-nav-item:is([aria-current=page],[data-b-current=true]){color:var(--b-accent)}.b-app .b-bottom-nav-item:is([aria-current=page],[data-b-current=true]):after{content:"";position:absolute;inset-block-start:0;inline-size:20px;block-size:2px;border-radius:var(--b-radius-pill);background:var(--b-accent)}.b-app .b-sheet-nav{display:flex;flex-direction:column;gap:var(--b-space-1)}.b-app .b-sheet-nav-item{display:flex;align-items:center;gap:var(--b-space-3);min-block-size:44px;padding-inline:var(--b-space-3);border-radius:var(--b-radius-sm);color:var(--b-ink);text-decoration:none}.b-app .b-sheet-nav-item[aria-current=page]{background:var(--b-accent-soft);font:var(--b-type-body-strong)}.b-app .b-top-bar{position:sticky;inset-block-start:0;z-index:var(--b-z-topbar);display:flex;align-items:center;gap:var(--b-space-5);block-size:var(--b-top-bar-height);padding-inline:var(--b-page-gutter);border-block-end:var(--b-hairline) solid var(--b-line);background:var(--b-surface)}.b-app .b-top-bar[data-b-embedded=true]{block-size:48px;padding-inline:var(--b-space-5)}.b-app .b-top-bar-lead{display:flex;align-items:center;gap:var(--b-space-3);min-inline-size:0;flex:1}.b-app .b-top-bar-title{margin:0;font:var(--b-type-body-strong);color:var(--b-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-app .b-top-bar-centre{display:flex;justify-content:center}.b-app .b-top-bar-trail{display:flex;align-items:center;gap:var(--b-space-2);flex:1;justify-content:flex-end}.b-app .b-rail-toggle-top{display:none;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border:0;border-radius:var(--b-radius-sm);background:none;color:var(--b-ink-muted);cursor:pointer}.b-app .b-search-trigger{display:inline-flex;align-items:center;gap:var(--b-space-2);inline-size:260px;max-inline-size:100%;block-size:var(--b-control-height-md);padding-inline:var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);color:var(--b-ink-muted);font:var(--b-type-body-sm);cursor:pointer;transition:border-color var(--b-dur-instant) var(--b-ease-standard),color var(--b-dur-instant) var(--b-ease-standard)}.b-app .b-search-trigger:hover{border-color:var(--b-line-strong);color:var(--b-ink)}.b-app .b-search-trigger-label{flex:1;text-align:start}@container b-shell (max-width: 720px){.b-app .b-search-trigger{inline-size:auto}.b-app .b-search-trigger-label,.b-app .b-search-trigger .b-kbd-set{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}}.b-app .b-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border:0;border-radius:var(--b-radius-sm);background:none;color:var(--b-ink-muted);cursor:pointer}.b-app .b-bell:hover{background:var(--b-surface-sunken);color:var(--b-ink)}.b-app .b-bell-count{position:absolute;inset-block-start:0;inset-inline-end:0;min-inline-size:16px;padding-inline:var(--b-space-05);border-radius:var(--b-radius-pill);background:var(--b-accent);color:var(--b-ink-on-accent);font:var(--b-type-micro);text-align:center}.b-app .b-bell-count[data-b-attention=true]{background:var(--b-highlight);color:var(--b-on-highlight)}.b-app .b-notifications-head{display:flex;align-items:center;justify-content:space-between;gap:var(--b-space-2);padding-block-end:var(--b-space-2);border-block-end:var(--b-hairline) solid var(--b-line)}.b-app .b-notifications-clear{border:0;background:none;color:var(--b-link);font:var(--b-type-body-sm);cursor:pointer}.b-app .b-notifications-body{max-block-size:60dvh;overflow-y:auto}.b-app .b-notifications-day-label{margin:var(--b-space-3) 0 var(--b-space-1);font:var(--b-type-micro);letter-spacing:var(--b-track-micro);color:var(--b-ink-faint)}.b-app .b-account-identity{min-inline-size:0;overflow-wrap:anywhere;display:flex;flex-direction:column;padding-block-end:var(--b-space-2);border-block-end:var(--b-hairline) solid var(--b-line);font:var(--b-type-body-sm)}.b-app .b-account-identity small{color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-account-control{padding-block:var(--b-space-2);border-block-end:var(--b-hairline) solid var(--b-line)}.b-app .b-appearance-menu .b-account-control{border-block-end:0}.b-app .b-account-action{display:flex;align-items:center;gap:var(--b-space-2);inline-size:100%;min-block-size:32px;padding-inline:var(--b-space-2);border:0;border-radius:var(--b-radius-sm);background:none;color:var(--b-ink);font:var(--b-type-body-sm);text-align:start;text-decoration:none;cursor:pointer}.b-app .b-account-action:hover{background:var(--b-surface-sunken)}.b-app .b-account-signout{margin:0}.b-app .b-environment-strip{display:flex;align-items:center;gap:var(--b-space-2) var(--b-space-3);flex-wrap:wrap;padding:var(--b-space-2) var(--b-page-gutter);border-block-end:var(--b-hairline) solid var(--b-line);background:var(--b-surface-sunken);font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-environment-strip[data-b-environment=demo]{background:var(--b-surface-tint)}.b-app .b-environment-strip[data-b-environment=demo] .b-environment-label{color:var(--b-accent)}.b-app .b-environment-strip[data-b-environment=impersonation]{background:var(--b-warning-soft);color:var(--b-warning)}.b-app .b-environment-strip[data-b-environment=degraded]{background:var(--b-critical-soft);color:var(--b-critical)}.b-app .b-environment-label{font:var(--b-type-micro);letter-spacing:var(--b-track-micro);color:var(--b-ink)}.b-app .b-environment-detail{min-inline-size:0;overflow-wrap:anywhere}.b-app .b-environment-actions{margin-inline-start:auto;display:flex;align-items:center;gap:var(--b-space-2);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}.b-app .b-page-header{display:flex;flex-direction:column;gap:var(--b-space-2);margin-block-end:var(--b-space-6)}.b-app .b-page-header[data-b-sticky=true]{position:sticky;inset-block-start:var(--b-top-bar-height);z-index:var(--b-z-sticky);margin-inline:calc(var(--b-page-gutter) * -1);padding:var(--b-space-2) var(--b-page-gutter);background:var(--b-ground)}.b-app .b-page-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--b-space-4);flex-wrap:wrap}.b-app .b-page-eyebrow{margin:0;font:var(--b-type-micro);letter-spacing:var(--b-track-micro);color:var(--b-ink-faint)}.b-app .b-page-heading{flex:1 1 0;min-inline-size:min(100%,10rem);overflow-wrap:anywhere}.b-app .b-page-title-row{display:flex;align-items:center;gap:var(--b-space-3);flex-wrap:wrap}.b-app .b-page-title{margin:0;font:var(--b-type-display-2);letter-spacing:var(--b-track-display-2);color:var(--b-ink)}.b-app .b-page-title:focus{outline:none}.b-app .b-page-context{margin:var(--b-space-2) 0 0;max-inline-size:var(--b-measure);font:var(--b-type-body-sm);color:var(--b-ink-faint);font-variant-numeric:tabular-nums}.b-app .b-page-actions{display:flex;flex-wrap:wrap;align-items:center;min-inline-size:0;max-inline-size:100%;gap:var(--b-space-2)}.b-app .b-page-header[data-b-condensed=true] .b-page-context,.b-app .b-page-header[data-b-condensed=true] .b-page-eyebrow{display:none}.b-app .b-page-tabs{margin-block-start:var(--b-space-2);margin-block-end:calc(var(--b-hairline) * -1)}.b-app .b-page-breadcrumbs{margin-block-end:var(--b-space-1)}.b-app .b-preview-notice,.b-app .b-preview-notice-top{margin:0;font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-kbd-set{display:inline-flex;align-items:center;gap:var(--b-space-1)}.b-app .b-kbd{display:inline-flex;align-items:center;justify-content:center;min-inline-size:20px;block-size:20px;padding-inline:var(--b-space-1);border:1px solid var(--b-line-strong);border-block-end-width:2px;border-radius:var(--b-radius-xs);background:var(--b-surface);color:var(--b-ink-muted);font:var(--b-type-micro)}.b-app .b-kbd-plus{color:var(--b-ink-faint)}.b-app .mn-avatar-item .mn-tooltip{position:absolute;inset-block-end:calc(100% + 4px);z-index:10;opacity:0;pointer-events:none;transition:opacity var(--b-dur-fast) var(--b-ease-standard);inset-inline-start:0;translate:none;inline-size:1px;block-size:1px;padding:0;overflow:hidden}.b-app .mn-avatar-item:hover .mn-tooltip,.b-app .mn-avatar-item:focus-within .mn-tooltip{opacity:1;inline-size:max-content;block-size:auto;padding:var(--b-space-1) var(--b-space-2);overflow:visible}.b-app .mn-tip{position:relative;display:inline-flex}.b-app .mn-tooltip{display:inline-block;inline-size:max-content;max-inline-size:min(280px,calc(100cqi - 2 * var(--b-space-4)));overflow-wrap:anywhere;padding:var(--b-space-1) var(--b-space-2);border-radius:var(--b-radius-sm);background:var(--b-surface-inverse);color:var(--b-ink-inverse);font:var(--b-type-caption);box-shadow:var(--b-elev-2)}.b-app .mn-tip>.mn-tooltip{position:absolute;inset-block-end:calc(100% + var(--b-space-1));z-index:var(--b-z-inline);opacity:0;pointer-events:none;transition:opacity var(--b-dur-fast) var(--b-ease-standard);inset-inline-start:0;translate:none;inline-size:1px;block-size:1px;padding:0;overflow:hidden}.b-app .mn-tip>.mn-tooltip[data-b-placement=bottom]{inset-block:calc(100% + var(--b-space-1)) auto}.b-app .mn-tip:hover>.mn-tooltip,.b-app .mn-tip:focus-within>.mn-tooltip{opacity:1;inset-inline-start:50%;translate:-50% 0;inline-size:max-content;block-size:auto;padding:var(--b-space-1) var(--b-space-2);overflow:visible;pointer-events:auto}.b-app .mn-tip>.mn-tooltip:after{content:"";position:absolute;inset-inline:0;inset-block-start:100%;block-size:var(--b-space-1)}.b-app .mn-tip>.mn-tooltip[data-b-placement=bottom]:after{inset-block:auto 100%}.b-app .mn-tip:hover>.mn-tooltip[data-b-edge=start],.b-app .mn-tip:focus-within>.mn-tooltip[data-b-edge=start],.b-app .mn-tip>.mn-tooltip[data-b-edge=start]{inset-inline-start:0;translate:none}.b-app .mn-tip:hover>.mn-tooltip[data-b-edge=end],.b-app .mn-tip:focus-within>.mn-tooltip[data-b-edge=end],.b-app .mn-tip>.mn-tooltip[data-b-edge=end]{inset-inline:auto 0;translate:none}.b-app .mn-tip[data-b-dismissed=true]>.mn-tooltip{opacity:0;inline-size:1px;block-size:1px;padding:0;overflow:hidden;pointer-events:none}.b-app .b-tooltip-reason{display:block}.b-app .b-overlay{position:fixed;inset:0;z-index:var(--b-z-modal);display:flex}.b-app .b-scrim{position:absolute;inset:0;background:var(--b-scrim);animation:b-fade-in var(--b-dur-slow) var(--b-ease-enter)}.b-app .b-modal-root{align-items:center;justify-content:center;padding:var(--b-space-6)}.b-app .b-modal{position:relative;display:flex;flex-direction:column;inline-size:100%;max-inline-size:640px;max-block-size:calc(100% - var(--b-space-8));border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-lg);background:var(--b-surface);box-shadow:var(--b-elev-4);animation:b-modal-in var(--b-dur-slow) var(--b-ease-enter)}.b-app .b-modal[data-b-size=sm]{max-inline-size:440px}.b-app .b-modal[data-b-size=lg]{max-inline-size:880px}.b-app .b-modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--b-space-3);min-block-size:56px;padding:var(--b-space-3) var(--b-space-5);border-block-end:var(--b-hairline) solid var(--b-line)}.b-app .b-modal-title{margin:0;font:var(--b-type-subtitle);letter-spacing:var(--b-track-subtitle)}.b-app .b-modal-body{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--b-space-4);padding:var(--b-space-5);overflow-y:auto;overscroll-behavior:contain}.b-app .b-modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--b-space-2);padding:var(--b-space-3) var(--b-space-5);border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .b-modal-footer>*{flex:0 0 auto;max-inline-size:100%}.b-app .b-sheet-handle{display:none}.b-app .b-confirm-body{display:flex;flex-direction:column;gap:var(--b-space-3)}.b-app .b-confirm-consequence{margin:0;font:var(--b-type-body);max-inline-size:var(--b-measure)}.b-app .b-confirm-retained{margin:0;font:var(--b-type-body-sm);color:var(--b-ink-muted);max-inline-size:var(--b-measure)}.b-app .b-typed-token{margin:0}.b-app .b-typed-token-value{display:inline-block;padding:var(--b-space-1) var(--b-space-2);border-radius:var(--b-radius-xs);background:var(--b-surface-sunken);font:var(--b-type-mono);color:var(--b-ink)}@container b-shell (max-width: 480px){.b-app .b-modal-root{align-items:flex-end;padding:0}.b-app .b-modal,.b-app .b-modal[data-b-size=sm],.b-app .b-modal[data-b-size=lg]{max-inline-size:100%;block-size:calc(100dvh - 48px);max-block-size:calc(100dvh - 48px);border-start-start-radius:var(--b-radius-lg);border-start-end-radius:var(--b-radius-lg);border-end-start-radius:0;border-end-end-radius:0;padding-block-end:env(safe-area-inset-bottom)}.b-app .b-modal[data-b-size=sm]{block-size:auto}.b-app .b-sheet-handle{display:block;inline-size:36px;block-size:4px;margin:var(--b-space-2) auto 0;border-radius:var(--b-radius-pill);background:var(--b-line-strong)}}.b-app .b-drawer-root{justify-content:flex-end}.b-app .b-drawer-root[data-b-modal=false]{pointer-events:none}.b-app .b-drawer-root[data-b-modal=false] .b-drawer{pointer-events:auto}.b-app .b-drawer{position:relative;display:flex;flex-direction:column;inline-size:520px;max-inline-size:100%;block-size:100%;border-inline-start:var(--b-hairline) solid var(--b-line);background:var(--b-surface);box-shadow:var(--b-elev-3);animation:b-drawer-in var(--b-dur-slow) var(--b-ease-enter)}.b-app .b-drawer[data-b-width="400"]{inline-size:400px}.b-app .b-drawer[data-b-width="720"]{inline-size:720px}.b-app .b-drawer-header{display:flex;align-items:flex-start;gap:var(--b-space-3);padding:var(--b-space-4) var(--b-space-5);border-block-end:var(--b-hairline) solid var(--b-line)}.b-app .b-drawer-heading{flex:1;min-inline-size:0}.b-app .b-drawer-title{margin:0;font:var(--b-type-subtitle);letter-spacing:var(--b-track-subtitle)}.b-app .b-drawer-subtitle{margin:var(--b-space-1) 0 0;font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-drawer-body{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--b-space-4);flex:1;padding:var(--b-space-5);overflow-y:auto;overscroll-behavior:contain}.b-app .b-drawer-back{display:none}@container b-shell (max-width: 900px){.b-app .b-drawer,.b-app .b-drawer[data-b-width="400"],.b-app .b-drawer[data-b-width="720"]{inline-size:100%}.b-app .b-drawer-close{display:none}.b-app .b-drawer-back{display:inline-flex}}.b-app .b-popover-anchor{justify-self:start;position:relative;display:inline-flex}.b-app .b-popover{position:absolute;z-index:var(--b-z-dropdown);min-inline-size:200px;max-inline-size:min(360px,90cqi);padding:var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface-raised);box-shadow:var(--b-elev-2);animation:b-fade-in var(--b-dur-fast) var(--b-ease-enter)}.b-app .b-popover[data-b-placement=bottom-start]{inset-block-start:calc(100% + var(--b-space-1));inset-inline-start:0}.b-app .b-popover[data-b-placement=bottom-end]{inset-block-start:calc(100% + var(--b-space-1));inset-inline-end:0}.b-app .b-popover[data-b-placement=top-start]{inset-block-end:calc(100% + var(--b-space-1));inset-inline-start:0}.b-app .b-popover[data-b-placement=top-end]{inset-block-end:calc(100% + var(--b-space-1));inset-inline-end:0}.b-app .b-popover[data-b-layer]{position:fixed;inset:auto;margin:0;overflow:visible;color:inherit;min-inline-size:min(max(200px,var(--b-popover-anchor-inline, 0px)),var(--b-popover-room-inline, 100vw));max-inline-size:min(360px,var(--b-popover-room-inline, 100vw))}.b-app .b-menu-popover{padding:var(--b-space-1)}.b-app .b-menu{display:flex;flex-direction:column;min-inline-size:180px}.b-app .b-menu:focus-visible{outline:none}.b-app .b-menu-item{display:flex;align-items:center;gap:var(--b-space-2);inline-size:100%;min-block-size:32px;padding-inline:var(--b-space-2);border:0;border-radius:var(--b-radius-sm);background:none;color:var(--b-ink);font:var(--b-type-body-sm);text-align:start;text-decoration:none;cursor:pointer}.b-app .b-menu-item[data-b-active=true]{background:var(--b-surface-sunken)}.b-app .b-menu-item[data-b-tone=critical]{color:var(--b-critical)}.b-app .b-menu-item[aria-disabled=true]{color:var(--b-ink-faint);cursor:not-allowed}.b-app .b-menu-label{flex:1;min-inline-size:0;overflow-wrap:anywhere}.b-app .b-menu-reason{display:block;padding-inline:var(--b-space-2);font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-menu-separator{block-size:var(--b-hairline);margin:var(--b-space-1) 0;border:0;background:var(--b-line)}.b-app .b-menu-group-label{display:block;padding:var(--b-space-1) var(--b-space-2) 0;font:var(--b-type-micro);letter-spacing:var(--b-track-micro);color:var(--b-ink-faint)}.b-app .b-menu-row[data-b-divided=true]{margin-block-start:var(--b-space-1);padding-block-start:var(--b-space-1);border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .b-palette-root{align-items:flex-start;justify-content:center;padding:15dvh var(--b-space-5) var(--b-space-5)}.b-app .b-palette{position:relative;display:flex;flex-direction:column;inline-size:560px;max-inline-size:100%;max-block-size:70dvh;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-lg);background:var(--b-surface);box-shadow:var(--b-elev-4)}.b-app .b-palette-search{display:flex;align-items:center;gap:var(--b-space-2);padding:var(--b-space-3) var(--b-space-4);border-block-end:var(--b-hairline) solid var(--b-line)}.b-app .b-palette-input{flex:1;border:0;background:none;color:var(--b-ink);font:var(--b-type-body)}.b-app .b-palette-input:focus-visible{outline:none}.b-app .b-palette-list{overflow-y:auto;padding:var(--b-space-2)}.b-app .b-palette-group-label{margin:var(--b-space-2) 0 var(--b-space-1) var(--b-space-2);font:var(--b-type-micro);letter-spacing:var(--b-track-micro);color:var(--b-ink-faint)}.b-app .b-palette-option{display:flex;align-items:center;gap:var(--b-space-2);min-block-size:36px;padding-inline:var(--b-space-2);border-radius:var(--b-radius-sm);cursor:pointer}.b-app .b-palette-option[data-b-active=true]{background:var(--b-accent-soft)}.b-app .b-palette:has(.b-palette-input:focus-visible) .b-palette-option[data-b-active=true]{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:calc(-1 * var(--b-focus-ring-width))}.b-app .b-palette-search:focus-within{border-block-end-color:var(--b-focus)}@media(pointer:coarse){.b-app .b-palette-option{min-block-size:var(--b-control-height-lg)}}.b-app .b-palette-title{font:var(--b-type-body-sm)}.b-app .b-palette-subtitle,.b-app .b-palette-opens,.b-app .b-palette-more,.b-app .b-palette-empty{font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-palette-opens{margin-inline-start:auto}.b-app .b-palette-more,.b-app .b-palette-empty{margin:var(--b-space-1) var(--b-space-2)}.b-app.b-toast-region{min-block-size:0;background:transparent;position:fixed;inset-inline:0;inset-block-end:calc(var(--b-space-6) + var(--b-dock-offset, 0px));z-index:var(--b-z-toast);display:flex;flex-direction:column;align-items:center;gap:var(--b-space-2);pointer-events:none}.b-toast-list{display:flex;flex-direction:column;gap:var(--b-space-2);margin:0;padding:0;list-style:none;inline-size:min(440px,calc(100vw - var(--b-space-8)))}.b-toast{display:flex;align-items:flex-start;gap:var(--b-space-2);min-block-size:40px;min-inline-size:0;padding:var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface-raised);color:var(--b-ink);box-shadow:var(--b-elev-3);font:var(--b-type-body-sm);pointer-events:auto;animation:b-toast-in var(--b-dur-base) var(--b-ease-enter)}.b-toast[data-b-tone=success]>svg{color:var(--b-success)}.b-toast[data-b-tone=critical]>svg{color:var(--b-critical)}.b-toast-content{display:grid;gap:var(--b-space-2);flex:1;min-inline-size:0;padding-block:var(--b-space-1)}.b-toast>svg{flex:none;margin-block-start:var(--b-space-2)}.b-toast>.mn-tip{flex:none}.b-toast-message{overflow-wrap:anywhere}@media(max-width:480px){.b-app.b-toast-region{inset-block-end:calc(var(--b-bottom-nav-height, 56px) + env(safe-area-inset-bottom) + var(--b-dock-offset, 0px))}}.b-live-region{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.b-app .b-shortcuts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--b-space-2) var(--b-space-4);margin:0}.b-app .b-shortcut{display:contents}.b-app .b-shortcut-keys{margin:0}.b-app .b-shortcut-then{color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-shortcut-action{margin:0;font:var(--b-type-body-sm)}.b-app .b-shortcuts-note{margin:var(--b-space-4) 0 0;max-inline-size:var(--b-measure);font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-modal>.b-form{display:contents}.b-app .b-form{display:flex;flex-direction:column;gap:var(--b-space-4)}.b-app .b-field{display:flex;flex-direction:column;gap:var(--b-space-2);border:0;margin:0;padding:0;min-inline-size:0}.b-app .b-field-label{min-inline-size:0;overflow-wrap:anywhere;display:flex;align-items:baseline;gap:var(--b-space-2);margin:0;padding:0;font:var(--b-type-field-label, 500 13px/20px var(--b-font-body));letter-spacing:0;color:var(--b-ink)}.b-app .b-field-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--b-space-2);min-inline-size:0}.b-app .b-field-label-hidden>.b-field-heading,.b-app .b-field-label-hidden>.b-field-label,.b-app .b-field-label-hidden>.b-field-required,.b-app .b-field-label-hidden>.b-field-optional{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.b-app .b-field-required,.b-app .b-field-optional{flex:none;margin:0;font:var(--b-type-caption);color:var(--b-ink-faint)}.b-app .b-field-control{display:flex;align-items:center;gap:var(--b-space-2);min-inline-size:0}.b-app .b-field-control>.b-input-box,.b-app .b-field-control>.b-select,.b-app .b-field-control>.b-combobox,.b-app .b-field-control>.b-textarea,.b-app .b-field-control>.b-dropzone-wrap,.b-app .b-field-control>.b-range{flex:1;min-inline-size:0}.b-app .b-field-trailing{display:inline-flex;align-items:center;gap:var(--b-space-1);margin:0;font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-field-feedback:empty{position:absolute}.b-app .b-field-status{display:flex;align-items:center;gap:var(--b-space-1);font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-field-status[data-b-field-slot=success]{color:var(--b-success)}.b-app :is(.b-field-helper,.b-field-reason,.b-field-error,.b-field-warning){min-inline-size:0;overflow-wrap:anywhere}.b-app :is(.b-field-error,.b-field-warning)>span{min-inline-size:0}.b-app .b-field-helper,.b-app .b-field-reason{margin:0;max-inline-size:var(--b-measure);font:var(--b-type-field-help, 400 12px/18px var(--b-font-body));color:var(--b-ink-muted);text-wrap:pretty}.b-app .b-field-error,.b-app .b-field-warning{display:flex;align-items:center;gap:var(--b-space-1);margin:0;max-inline-size:var(--b-measure);font:var(--b-type-caption);color:var(--b-critical);text-wrap:pretty}.b-app :is(.b-field-error,.b-field-warning)>svg{flex:none;align-self:flex-start;margin-block-start:2px}.b-app .b-field>.b-field-feedback+:is(.b-field-helper,.b-field-reason,.b-field-error,.b-field-warning){margin-block-start:var(--b-space-1)}.b-app .b-field-warning{color:var(--b-warning)}.b-app .b-fact-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--b-space-1) var(--b-space-3);min-inline-size:0;min-block-size:20px}.b-app .b-fact-value{min-inline-size:0;overflow-wrap:anywhere;font:var(--b-type-body-strong);color:var(--b-ink)}.b-app .b-fact-action{flex:none;font:var(--b-type-caption)}.b-app .b-input-box{display:inline-flex;align-items:center;gap:var(--b-control-gap);min-block-size:var(--b-control-height-md);inline-size:100%;padding-inline:var(--b-space-3)}.b-app .b-input-box[data-b-size=lg]{min-block-size:var(--b-control-height-lg)}.b-app .b-textarea{display:block;padding:var(--b-space-3);resize:vertical}.b-app .b-textarea[data-b-autogrow=true]{resize:none;overflow:hidden}.b-app .b-select-button{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--b-control-gap);inline-size:100%;min-block-size:var(--b-control-height-md);padding-inline:var(--b-space-3);color:var(--b-ink);font:var(--b-type-body);text-align:start;cursor:pointer}.b-app .b-select-button[data-b-size=lg]{min-block-size:var(--b-control-height-lg)}.b-app .b-select-button>svg:last-child{color:var(--b-ink-muted)}.b-app :is(.b-input-box,.b-select-button,.b-textarea){border:var(--b-hairline) solid var(--b-input-edge);border-radius:var(--b-control-radius);background:var(--b-control-fill);transition:border-color var(--b-dur-fast) var(--b-ease-standard),background-color var(--b-dur-fast) var(--b-ease-standard),box-shadow var(--b-dur-base) var(--b-ease-standard)}.b-app .b-field:not([data-b-disabled=true],[data-b-readonly=true],[data-b-invalid=true],[data-b-warning=true]) :is(.b-input-box:not(:focus-within),.b-textarea:not(:focus-visible),.b-select:not(:focus-within,[data-b-open=true]) .b-select-button):hover{border-color:var(--b-input-edge-hover, var(--b-ink-muted));background:var(--b-control-fill-hover)}.b-app .b-input-box:focus-within,.b-app .b-textarea:focus-visible,.b-app .b-select:focus-within .b-select-button,.b-app .b-select[data-b-open=true] .b-select-button{border-color:var(--b-focus);background:var(--b-control-fill-open);outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:calc(var(--b-hairline) * -1)}.b-app .b-input:focus-visible,.b-app .b-select-button:focus-visible{outline:none}.b-app .b-field[data-b-invalid=true] :is(.b-input-box,.b-select-button,.b-textarea,.b-dropzone){border-width:var(--b-state-edge-width, 1.5px);border-color:var(--b-critical);background:var(--b-control-fill-open)}.b-app .b-field[data-b-warning=true]:not([data-b-invalid=true]) :is(.b-input-box,.b-select-button,.b-textarea){border-width:var(--b-state-edge-width, 1.5px);border-color:var(--b-warning);background:var(--b-control-fill-open)}.b-app .b-field[data-b-disabled=true] :is(.b-input-box,.b-select-button,.b-textarea){border-color:transparent;background:var(--b-surface-sunken);cursor:not-allowed}.b-app .b-field[data-b-disabled=true] :is(.b-field-label,.b-input,.b-textarea,.b-select-value,.b-input-prefix,.b-input-suffix){color:var(--b-ink-faint)}.b-app .b-field[data-b-readonly=true]:not([data-b-disabled=true]) :is(.b-input-box,.b-select-button,.b-textarea){border-color:var(--b-line);background:transparent}.b-app .b-field[data-b-readonly=true] .b-select-button{cursor:default}.b-app .b-input,.b-app .b-textarea{inline-size:100%;min-inline-size:0;color:var(--b-ink);font:var(--b-type-body)}.b-app .b-input{flex:1 1 auto;padding:0;border:0;background:none}.b-app .b-input-prefix,.b-app .b-input-suffix{flex:none;-webkit-user-select:none;user-select:none;font:var(--b-type-body-sm);color:var(--b-ink-muted)}.b-app .b-select-value{min-inline-size:0;overflow-wrap:anywhere}.b-app .b-select-value[data-b-placeholder=true],.b-app .b-select-value[data-b-unavailable=true]{color:var(--b-ink-faint)}@media(pointer:fine){.b-app :is(.b-input,.b-textarea,.b-select-button){font:var(--b-type-control)}}@media(pointer:coarse){.b-app .b-input,.b-app .b-textarea,.b-app .b-select-button{font-size:16px}.b-app .b-input-box,.b-app button.b-select-button{min-block-size:var(--b-control-height-lg)}.b-app .b-input-box>.b-input{align-self:stretch;min-block-size:var(--b-control-height-lg)}}.b-app .b-counter{font:var(--b-type-caption);font-variant-numeric:tabular-nums;color:var(--b-ink-muted)}.b-app .b-counter[data-b-tone=warning]{color:var(--b-warning)}.b-app .b-counter[data-b-tone=critical]{color:var(--b-critical)}.b-app .b-select,.b-app .b-combobox{position:relative;display:inline-flex;flex-direction:column;gap:var(--b-space-1)}.b-app .b-select>input[aria-hidden=true]:not([type=hidden]){position:absolute!important;inset-block-start:0!important;inset-inline-start:0!important;margin:0!important}.b-app .b-option:not([aria-selected=true],[aria-disabled=true]):hover{background:var(--b-surface-sunken)}.b-app .b-select-list{position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;z-index:70;max-block-size:280px;overflow-y:auto;padding:var(--b-space-1);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface-raised);box-shadow:var(--b-elev-2)}.b-app .b-select-list[data-b-placement=top]{inset-block-start:auto;inset-block-end:calc(100% + 4px)}.b-app .b-option{display:flex;align-items:center;gap:var(--b-space-2);min-block-size:32px;padding-inline:var(--b-space-2);border-radius:var(--b-radius-sm);font:var(--b-type-body-sm);cursor:pointer;transition:background-color var(--b-dur-instant) var(--b-ease-standard)}.b-app .b-option[data-b-active=true]{background:var(--b-surface-sunken)}.b-app .b-option[aria-selected=true]{font:var(--b-type-body-strong)}.b-app .b-option[aria-disabled=true],.b-app .b-option[aria-disabled=true] .b-option-label{color:var(--b-ink-faint);cursor:not-allowed}.b-app .b-option-check{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:16px;color:var(--b-accent)}.b-app .b-option-group{display:block;padding:var(--b-space-1) var(--b-space-2) 0;font:var(--b-type-micro);letter-spacing:var(--b-track-micro);color:var(--b-ink-faint)}.b-app .b-combobox-tags{display:flex;flex-wrap:wrap;gap:var(--b-space-1);margin:0;padding:0;list-style:none}.b-app .b-combobox-empty{margin:var(--b-space-2);font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-choice-group{container:b-choices / inline-size;inline-size:100%;min-inline-size:0}.b-app .b-choice-list{display:grid;gap:var(--b-space-2);inline-size:100%;min-inline-size:0}.b-app .b-choice-list[data-b-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.b-app .b-choice-list[data-b-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.b-app .b-choice-list>:is(.b-checkbox,.b-radio){padding:var(--b-space-3);border:var(--b-hairline) solid var(--b-input-edge);border-radius:var(--b-control-radius);background:var(--b-control-fill)}.b-app .b-choice-list>:is(.b-checkbox,.b-radio):has(input:checked){border-color:var(--b-ink-muted);background:var(--b-state-selected)}.b-app .b-choice-list>:is(.b-checkbox,.b-radio):has(input:focus-visible){outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:var(--b-focus-ring-offset)}.b-app .b-choice-list>:is(.b-checkbox,.b-radio)[data-b-disabled=true]{border-color:var(--b-line);background:var(--b-surface-sunken)}@container b-shell (max-width: 640px){.b-app .b-choice-list[data-b-columns="2"],.b-app .b-choice-list[data-b-columns="3"]{grid-template-columns:minmax(0,1fr)}}@container b-choices (max-width: 480px){.b-app .b-choice-list[data-b-columns]{grid-template-columns:minmax(0,1fr)}}.b-app .b-checkbox,.b-app .b-radio{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--b-space-1) var(--b-space-2);min-block-size:24px}.b-app .b-checkbox-description,.b-app .b-radio-description,.b-app .b-checkbox .b-field-error,.b-app .b-checkbox .b-field-reason,.b-app .b-radio .b-field-reason{grid-column:2;margin:0;font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-checkbox-control,.b-app .b-radio-control{position:relative;display:inline-flex;align-self:start;inline-size:18px;block-size:18px;margin-block-start:3px}.b-app .b-checkbox-input,.b-app .b-radio-input{appearance:none;margin:0;inline-size:18px;block-size:18px;border:var(--b-hairline) solid var(--b-line-strong);border-radius:2px;background:var(--b-surface);cursor:pointer;transition:border-color var(--b-dur-instant) var(--b-ease-standard),background-color var(--b-dur-instant) var(--b-ease-standard)}.b-app .b-checkbox-input:checked,.b-app .b-checkbox-input:indeterminate,.b-app .b-radio-input:checked{border-color:var(--b-accent);background:var(--b-accent)}.b-app .b-checkbox-input:not(:checked,:indeterminate,:disabled):hover,.b-app .b-radio-input:not(:checked,:disabled):hover{border-color:var(--b-ink-muted)}.b-app .b-checkbox-input:disabled,.b-app .b-radio-input:disabled{border-color:var(--b-line);background:var(--b-surface-sunken);cursor:not-allowed}.b-app .b-checkbox-input:disabled:checked,.b-app .b-checkbox-input:disabled:indeterminate,.b-app .b-radio-input:disabled:checked{border-color:var(--b-ink-faint);background:var(--b-ink-faint)}.b-app .b-checkbox-input:disabled~.b-checkbox-mark :is(.b-checkbox-tick,.b-checkbox-mixed){stroke:var(--b-surface)}.b-app .b-radio-input:disabled~.b-radio-mark .b-radio-dot{fill:var(--b-surface)}.b-app .b-checkbox-mark,.b-app .b-radio-mark{position:absolute;inset:0;display:inline-flex;inline-size:18px;block-size:18px;pointer-events:none}.b-app .b-checkbox-tick,.b-app .b-checkbox-mixed{fill:none;stroke:var(--b-ink-on-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--b-dur-instant) var(--b-ease-standard)}.b-app .b-radio-dot{fill:var(--b-ink-on-accent);opacity:0;transition:opacity var(--b-dur-instant) var(--b-ease-standard)}.b-app .b-checkbox-input:checked~.b-checkbox-mark .b-checkbox-tick,.b-app .b-checkbox-input:indeterminate~.b-checkbox-mark .b-checkbox-mixed,.b-app .b-radio-input:checked~.b-radio-mark .b-radio-dot{opacity:1}.b-app .b-checkbox-input:indeterminate~.b-checkbox-mark .b-checkbox-tick{opacity:0}.b-app .b-checkbox-label,.b-app .b-radio-label{margin:0;min-inline-size:0;overflow-wrap:anywhere;align-self:center;font:var(--b-type-body);cursor:pointer}.b-app :is(.b-checkbox,.b-radio)[data-b-readonly=true] :is(.b-checkbox-input,.b-radio-input){border-color:var(--b-input-edge);background:transparent;cursor:default}.b-app .b-checkbox[data-b-readonly=true] .b-checkbox-input:is(:checked,:indeterminate),.b-app .b-radio[data-b-readonly=true] .b-radio-input:checked{border-color:var(--b-ink-muted);background:var(--b-ink-muted)}.b-app :is(.b-checkbox,.b-radio)[data-b-readonly=true] :is(.b-checkbox-label,.b-radio-label){cursor:default}.b-app :is(.b-checkbox,.b-radio)[data-b-invalid=true] :is(.b-checkbox-input:not(:checked,:indeterminate,:disabled),.b-radio-input:not(:checked,:disabled)){border-color:var(--b-critical)}.b-app .b-checkbox .b-field-error{display:flex;align-items:flex-start;color:var(--b-critical)}.b-app .b-checkbox-required{grid-column:2}.b-app .b-radio[data-b-unavailable=true] .b-radio-label{color:var(--b-ink-faint)}.b-app .b-field.b-switch-field{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--b-space-4);row-gap:var(--b-space-1);align-items:center}.b-app .b-switch-field>.b-field-heading{grid-column:1;grid-row:1}.b-app .b-switch-field>.b-field-control{grid-column:2;grid-row:1 / span 2;inline-size:auto}.b-app .b-switch-field>:is(.b-field-helper,.b-field-reason){grid-column:1;grid-row:2;color:var(--b-ink-muted)}.b-app .b-switch-field>.b-field-helper~.b-field-reason,.b-app .b-switch-field>.b-field-reason~.b-field-helper{grid-row:3}.b-app .b-switch-field>:not(.b-field-heading,.b-field-control,.b-field-helper,.b-field-reason){grid-column:1 / -1}.b-app .b-switch-field .b-field-label{font:var(--b-type-toggle-label, 500 14px/22px var(--b-font-body))}.b-app .b-switch-control{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--b-space-1) var(--b-space-4)}.b-app .b-switch{display:inline-flex;align-items:center;gap:var(--b-space-2);border:0;background:none;color:var(--b-ink);font:var(--b-type-toggle-label, 500 14px/22px var(--b-font-body));cursor:pointer}.b-app .b-switch-track{display:inline-flex;align-items:center;inline-size:44px;block-size:28px;padding:3px;border:0;border-radius:var(--b-radius-pill);background:var(--b-line-strong);transition:background-color var(--b-dur-instant) var(--b-ease-standard),box-shadow var(--b-dur-instant) var(--b-ease-standard)}.b-app .b-switch-thumb{display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;border-radius:var(--b-radius-circle);background:var(--b-surface-raised);box-shadow:var(--b-elev-1)}.b-app .b-switch[aria-checked=true] .b-switch-track{justify-content:flex-end;background:var(--b-accent)}.b-app .b-switch:not([aria-disabled=true],[aria-readonly=true],:disabled):not([aria-checked=true]):hover .b-switch-track{background:var(--b-ink-muted)}.b-app .b-switch:focus-visible{outline:none}.b-app .b-switch:focus-visible .b-switch-track{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:var(--b-focus-ring-offset)}.b-app .b-switch[aria-disabled=true]:not([aria-busy=true]){cursor:not-allowed}.b-app .b-field[data-b-disabled=true] .b-switch-track{background:var(--b-line)}.b-app .b-field[data-b-disabled=true] .b-switch[aria-checked=true] .b-switch-track{background:var(--b-input-edge)}.b-app .b-field[data-b-disabled=true] .b-switch-thumb{box-shadow:none}.b-app .b-switch-control[data-b-pending=true] .b-switch{cursor:progress}.b-app .b-switch[aria-readonly=true]{cursor:default}.b-app .b-switch[aria-readonly=true] .b-switch-track,.b-app .b-switch[aria-readonly=true][aria-checked=true] .b-switch-track{background:transparent;box-shadow:inset 0 0 0 var(--b-hairline) var(--b-input-edge)}.b-app .b-switch-state{display:none}.b-app .b-switch-pending{grid-column:1 / -1;margin:0;font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-number-input{font-variant-numeric:tabular-nums}.b-app .b-number-steppers{display:inline-flex;gap:var(--b-space-05);flex:none}.b-app .b-money-currency{font-variant-numeric:tabular-nums;color:var(--b-ink)}.b-app .b-money-input,.b-app .b-date-input{font-variant-numeric:tabular-nums}.b-app .b-date-zone{font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-color-swatch{position:relative;display:inline-flex;flex:none;border:var(--b-hairline) solid var(--b-line-strong);border-radius:var(--b-radius-xs);background:var(--b-surface-sunken);overflow:hidden}.b-app .b-color-swatch:not([data-b-known=true]){border-style:dashed;border-width:var(--b-unknown-dash)}.b-app .b-color-picker{inline-size:100%;block-size:100%;padding:0;border:0;background:none;cursor:pointer;opacity:0}.b-app .b-color-swatch:focus-within{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:var(--b-focus-ring-offset)}.b-app .b-color-picker:disabled{cursor:not-allowed}.b-app .b-field[data-b-readonly=true] .b-color-picker:disabled{cursor:default}.b-app .b-range{display:inline-flex;align-items:center;inline-size:100%}.b-app .b-range-input{inline-size:100%;accent-color:var(--b-accent)}.b-app .b-field[data-b-readonly=true]:not([data-b-disabled=true]) .b-range-input{accent-color:var(--b-ink-muted);cursor:default}.b-app .b-range-value{font-variant-numeric:tabular-nums}.b-app .b-dropzone-wrap{display:flex;flex-direction:column;gap:var(--b-space-2)}.b-app .b-dropzone{display:flex;flex-direction:column;align-items:center;gap:calc(var(--b-space-1) + var(--b-space-05));padding:calc(var(--b-space-4) + var(--b-space-05));border:var(--b-hairline) solid var(--b-line-strong);border-radius:var(--b-radius-inner);background:transparent;color:var(--b-ink);font:var(--b-type-body-sm);cursor:pointer;transition:border-color var(--b-dur-fast) var(--b-ease-standard),background-color var(--b-dur-fast) var(--b-ease-standard)}.b-app .b-dropzone-prompt{font-weight:500}.b-app .b-field:not([data-b-disabled=true],[data-b-readonly=true]) .b-dropzone:not([data-b-dragging=true]):hover{border-color:var(--b-input-edge-hover, var(--b-ink-muted));background:var(--b-control-fill-hover)}.b-app .b-dropzone[data-b-dragging=true]{border-color:var(--b-ink);background:var(--b-state-selected)}.b-app .b-field[data-b-disabled=true] .b-dropzone{border-color:transparent;background:var(--b-surface-sunken);color:var(--b-ink-faint);cursor:not-allowed}.b-app .b-field[data-b-readonly=true]:not([data-b-disabled=true]) .b-dropzone{cursor:default}.b-app .b-dropzone-limits{font:var(--b-type-caption);color:var(--b-ink-faint)}.b-app .b-upload-list{display:flex;flex-direction:column;gap:var(--b-space-1);margin:0;padding:0;list-style:none}.b-app .b-upload{display:flex;align-items:center;justify-content:space-between;gap:var(--b-space-2);padding:var(--b-space-1) var(--b-space-2);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);font:var(--b-type-body-sm)}.b-app .b-upload[data-b-upload-state=rejected]{background:var(--b-critical-soft);color:var(--b-critical)}.b-app .b-upload-reason{font:var(--b-type-caption)}.b-app .b-search-glyph{flex:none;color:var(--b-ink-faint)}.b-app .b-search-input::-webkit-search-cancel-button{appearance:none}.b-app .b-filter-bar{display:flex;align-items:flex-end;gap:var(--b-space-2);flex-wrap:wrap}.b-app .b-filter-buttons{display:flex;gap:var(--b-space-2);flex-wrap:wrap}.b-app .b-filter-all{display:none}.b-app .b-filter-button{display:inline-flex;align-items:center;gap:var(--b-space-1);min-block-size:var(--b-control-height-md);padding-inline:var(--b-space-3);border:var(--b-hairline) solid var(--b-input-edge);border-radius:var(--b-control-radius);background:var(--b-control-fill);color:var(--b-ink);font:var(--b-type-body-sm);cursor:pointer;transition:background-color var(--b-dur-instant) var(--b-ease-standard),border-color var(--b-dur-instant) var(--b-ease-standard)}.b-app .b-filter-button:not([data-b-active=true],[aria-expanded=true],[aria-disabled=true],:disabled):hover{border-color:var(--b-input-edge-hover, var(--b-ink-muted));background:var(--b-control-fill-hover)}.b-app .b-filter-button[data-b-active=true]{border-color:var(--b-accent);background:var(--b-accent-soft);color:var(--b-accent)}.b-app .b-filter-button[aria-disabled=true],.b-app .b-filter-button:disabled{border-color:var(--b-line);color:var(--b-ink-faint);background:var(--b-surface-sunken);cursor:not-allowed}.b-app .b-filter-value{font:var(--b-type-body-strong)}.b-app .b-filter-group{display:grid;gap:var(--b-space-3);min-inline-size:0}.b-app .b-filter-hint{margin:0;color:var(--b-ink-muted);font:var(--b-type-body-sm)}.b-app .b-filter-groups>.b-filter-group+.b-filter-group{padding-block-start:var(--b-space-4);border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .b-filter-button[aria-expanded=true]{border-color:var(--b-accent);background:var(--b-accent-soft)}.b-app .b-filter-button>svg{flex-shrink:0;transition:transform var(--b-dur-instant) var(--b-ease-standard)}.b-app .b-filter-button[aria-expanded=true]>svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.b-app .b-filter-button>svg{transition:none}}.b-app .b-filter-popover{inline-size:var(--b-filter-popover-width, 260px)}.b-app .b-filter-groups{display:flex;flex-direction:column;gap:var(--b-space-5)}@media(pointer:coarse){.b-app .b-filter-button,.b-app .b-filter-bar>.b-button[data-b-size=sm]{min-block-size:var(--b-control-height-lg)}}@container b-shell (max-width: 720px){.b-app .b-filter-buttons{display:none}.b-app .b-filter-all{display:inline-flex}}.b-app .b-form-bar-slot{position:sticky;inset-block-end:var(--b-dock-offset, 0px);z-index:var(--b-z-form-bar);min-block-size:calc(var(--b-form-bar-height) + env(safe-area-inset-bottom))}.b-app .b-form-bar-slot:focus{outline:none}.b-app .b-form-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-space-2) var(--b-space-4);block-size:auto;min-block-size:var(--b-form-bar-height);padding-inline:var(--b-space-4);padding-block:var(--b-space-2);padding-block-end:max(var(--b-space-2),env(safe-area-inset-bottom));border-radius:var(--b-radius-md);background:var(--b-surface);box-shadow:var(--b-elev-2);animation:b-form-bar-in var(--b-dur-base) var(--b-ease-enter)}.b-app .b-form-bar-text{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-1) var(--b-space-2);min-inline-size:0;margin:0;font:var(--b-type-body-strong)}.b-app .b-form-bar[data-b-tone=critical] .b-form-bar-text{color:var(--b-critical)}.b-app .b-form-bar[data-b-tone=success] .b-form-bar-text{color:var(--b-success)}.b-app .b-form-bar-detail{font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-form-bar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--b-space-2);margin-inline-start:auto}@media(pointer:coarse){.b-app .b-switch{position:relative}.b-app .b-switch:after{content:"";position:absolute;inset:50% auto auto 50%;inline-size:max(var(--b-control-height-lg),100%);block-size:var(--b-control-height-lg);border-radius:var(--b-radius-pill);translate:-50% -50%}}.b-app .b-field-grid-container{container:b-fields / inline-size;min-inline-size:0}.b-app .b-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--b-space-5) var(--b-space-4)}.b-app .b-field-grid[data-b-columns="1"]{grid-template-columns:minmax(0,1fr)}.b-app .b-field-grid[data-b-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.b-app .b-field-grid>*{min-inline-size:0}.b-app .b-field-span{grid-column:1 / -1;min-inline-size:0}.b-app .b-form-section{display:grid;gap:var(--b-space-3);margin:0;padding:0;border:0;min-inline-size:0}.b-app .b-form-section>legend{float:inline-start;box-sizing:border-box;inline-size:100%;margin:0;padding:var(--b-space-2) var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-band-fill);color:var(--b-ink-faint);font:var(--b-type-micro);letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere}.b-app .b-card:not([data-b-padding=flush])>.b-card-body>.b-form-section>legend,.b-app .b-card:not([data-b-padding=flush])>.b-card-body>form>.b-form-section>legend{inline-size:calc(100% + var(--b-card-padding) * 2);margin-inline:calc(var(--b-card-padding) * -1);padding-inline:var(--b-card-padding);border-inline:0;border-radius:0}.b-app .b-card:not([data-b-padding=flush]):has(>.b-card-head)>.b-card-body>.b-form-section:first-child>legend,.b-app .b-card:not([data-b-padding=flush]):has(>.b-card-head)>.b-card-body>form:first-child>.b-form-section:not(:not(input[type=hidden])~*)>legend{margin-block-start:calc(var(--b-card-padding) * -1);border-block-start:0}.b-app .b-form-section-description{margin:0;color:var(--b-ink-muted);font:var(--b-type-body-sm);max-inline-size:70ch}.b-app .b-form-section-body{display:grid;gap:var(--b-space-4);min-inline-size:0}.b-app .b-form-section-footer{margin-block-start:var(--b-space-1)}.b-app .b-form-section+.b-form-section{margin-block-start:var(--b-space-5)}@container b-fields (max-width:700px){.b-app .b-field-grid[data-b-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container b-fields (max-width:480px){.b-app .b-field-grid,.b-app .b-field-grid[data-b-columns="3"]{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse){.b-app :is(.b-checkbox,.b-radio){min-block-size:44px;align-items:center}.b-app :is(.b-checkbox-label,.b-radio-label){display:flex;align-items:center;inline-size:100%;min-block-size:44px}.b-app :is(.b-checkbox-control,.b-radio-control){align-self:center;margin-block-start:0}}@keyframes b-form-bar-in{0%{opacity:0;transform:translateY(8px)}}@media(forced-colors:active){.b-app .b-checkbox-tick,.b-app .b-checkbox-mixed{stroke:CanvasText}.b-app .b-radio-dot{fill:CanvasText}}@media(forced-colors:active){.b-app :is(.b-card,.b-code-block,.b-tag,.b-status-chip,.b-kbd){border:1px solid CanvasText}.b-app :focus-visible{outline:2px solid Highlight}}@media(prefers-reduced-motion:reduce){.b-app *,.b-app *:before,.b-app *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.b-app .b-modal,.b-app .b-drawer,.b-toast,.b-app .b-form-bar,.b-app .b-popover,.b-app .b-scrim{animation-name:b-fade-in}}@media(pointer:coarse){.b-app :is(.b-tab,.b-segment),.b-app .mn-disclosure>summary{min-block-size:var(--b-control-height-lg)}.b-app .mn-chart-selector input[type=range],.b-app .b-range-input{block-size:var(--b-control-height-lg)}}@media(pointer:coarse){.b-app :is(.b-bell,.b-rail-toggle,.b-rail-toggle-top,.b-menu-item,.b-option){position:relative}.b-app :is(.b-bell,.b-rail-toggle,.b-rail-toggle-top,.b-menu-item,.b-option):after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:100%;block-size:100%;min-inline-size:var(--b-touch-target);min-block-size:var(--b-touch-target);border-radius:inherit}.b-app :is(.b-menu-item,.b-option){min-block-size:var(--b-control-height-lg)}.b-app :is(.b-skip-link,.b-breadcrumb-link){display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--b-control-height-lg);min-inline-size:var(--b-control-height-lg)}}@media(forced-colors:active){.b-app .b-modal,.b-app .b-drawer,.b-app .b-popover,.b-app .b-palette,.b-toast,.b-app .b-form-bar,.b-app .b-input-box,.b-app .b-select-button,.b-app .b-search-trigger{border:1px solid CanvasText}.b-app :focus-visible{outline:2px solid Highlight}}.b-app .b-select-popup,.b-app .b-menu-popover,.b-app .b-popover{border-color:var(--b-line);background:var(--b-popover-fill);box-shadow:var(--b-elev-3)}.b-app .b-select-popup,.b-app .b-menu-popover,.b-app .b-popover{border-radius:var(--b-popover-radius)}.b-app .b-menu-item:not([aria-disabled=true]):hover,.b-app .b-menu-item:not([aria-disabled=true]):focus-visible,.b-app .b-account-action:hover,.b-app .b-account-action:focus-visible{background:var(--b-selection-soft)}@media(forced-colors:active){.b-app .b-table-row[data-b-selected=true]{outline:2px solid Highlight;outline-offset:-2px}.b-app .b-timeline-dot{forced-color-adjust:none;border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){.b-app .mn-skeleton-line,.b-app .mn-progress-bar[data-b-indeterminate=true] .mn-progress{background:var(--b-chart-track);animation:none}.b-app .b-table-row[aria-busy=true]:after{animation:none;clip-path:none}}.b-app .mn-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2)}.b-app .mn-card-actions:not(:last-child){margin-bottom:var(--b-space-3)}.b-app .mn-receipt-ack{margin:0;font-weight:600}.b-app .mn-unavailable-mark{font:var(--b-type-title);color:var(--b-ink-faint)}@media(pointer:coarse){.b-app .b-code-activator{position:relative}.b-app .b-code-activator:after{content:"";position:absolute;inset:50% auto auto 50%;inline-size:max(44px,100%);block-size:var(--b-control-height-lg);translate:-50% -50%}.b-app :is(.mn-compact-title,.b-compact-title)>a{display:inline-flex;align-items:center;min-block-size:var(--b-control-height-lg)}}.b-app .b-card{border-color:transparent;border-radius:var(--b-card-radius);background:var(--b-surface);box-shadow:none}.b-app .b-card[data-b-card=decision]{box-shadow:none}.b-app .b-card[data-b-card=tile]{border-color:transparent;border-radius:var(--b-control-radius);box-shadow:var(--b-elev-0)}.b-app :is(.b-card,.b-modal,.b-drawer) .mn-disclosure{border-radius:var(--b-row-radius)}@container b-figures (min-width: 521px){.b-app .mn-figure-grid:not([data-b-appearance=pills]) .mn-metrics>.b-figure-item+.b-figure-item:not(:has(.b-metric-panel)){border-inline-start:var(--b-hairline) solid var(--b-line);padding-inline-start:var(--b-row-gap)}}@container b-figures (min-width: 521px) and (max-width: 860px){.b-app .mn-figure-grid:not([data-b-appearance=pills]) .mn-metrics:is([data-mn-figures="3"],[data-mn-figures="4"])>.b-figure-item+.b-figure-item:nth-child(odd){border-inline-start:0;padding-inline-start:0}}.b-app .b-section-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-4)}.b-app .b-section-identity{display:flex;align-items:flex-start;gap:var(--b-space-3);flex:1 1 0;min-inline-size:min(100%,10rem)}.b-app .b-section-icon{display:grid;place-items:center;flex:none;inline-size:var(--b-space-7);block-size:var(--b-space-7);border-radius:var(--b-radius-sm);color:var(--b-accent);background:var(--b-accent-soft)}.b-app .b-section-copy{min-inline-size:0;display:grid;gap:var(--b-space-1)}.b-app .b-section-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2)}.b-app .b-section-title :is(h2,h3,h4){margin:0;font:var(--b-type-title);overflow-wrap:anywhere}.b-app .b-section-count{color:var(--b-ink-faint);font:var(--b-type-label);font-family:var(--b-font-mono);font-variant-numeric:tabular-nums}.b-app .b-band{display:flex;align-items:center;gap:var(--b-space-2);margin:0;padding:var(--b-space-2) var(--b-card-padding);border-block:var(--b-hairline) solid var(--b-line);background:var(--b-band-fill);color:var(--b-ink-faint);font:var(--b-type-micro);letter-spacing:.07em;text-transform:uppercase}.b-app .b-band:first-child{border-block-start:0}.b-app .b-band-label{min-inline-size:0;overflow-wrap:anywhere}.b-app .b-band-count{margin-inline-start:auto;font-family:var(--b-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.b-app .b-section-description{color:var(--b-ink-muted);font:var(--b-type-body-sm);max-inline-size:70ch;overflow-wrap:anywhere}.b-app .b-section-description>p{margin:0}.b-app .b-section-actions,.b-app .b-action-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2);min-inline-size:0;max-inline-size:100%}.b-app .b-action-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--b-space-4);min-inline-size:0}.b-app .b-action-group[data-b-align=start]{justify-content:flex-start}.b-app .b-action-context{flex:1 1 220px;min-inline-size:0;color:var(--b-ink-muted);font:var(--b-type-body-sm);overflow-wrap:anywhere}.b-app .b-read-region{min-inline-size:0}.b-app .b-read-notice:not(:empty){margin-block-end:var(--b-space-4)}.b-app .b-read-content{min-inline-size:0}.b-app .b-read-refresh{display:flex;align-items:center;gap:var(--b-space-2);margin:0;color:var(--b-ink-muted);font:var(--b-type-body-sm)}.b-app .b-read-loading{display:grid;gap:var(--b-space-3)}.b-app .mn-metric>small,.b-app .mn-metric>a>small{color:var(--b-ink-faint)}.b-app .b-card{gap:calc(var(--b-space-3) + var(--b-space-05));border:0;border-radius:var(--b-radius-md)}.b-app .b-card[data-b-card=tile]{border:0;border-radius:var(--b-radius-inner, 12px);background:var(--b-surface-raised)}.b-app :is(.b-card-title,.b-section-title :is(h2,h3,h4)){font:var(--b-type-card-title);letter-spacing:var(--b-track-subtitle);color:var(--b-ink)}.b-app :is(.b-card-context,.b-section-description){color:var(--b-ink-faint);font:var(--b-type-caption-lg)}.b-app .b-section-copy{gap:var(--b-space-05)}.b-app .b-table-compact .mn-compact-row:not(.is-nav){padding-inline:var(--b-space-4)}.b-app .b-code-block.b-typed-token{display:grid;grid-template-columns:minmax(0,1fr) auto;align-self:flex-start;inline-size:fit-content;padding:var(--b-space-1) var(--b-space-2) var(--b-space-1) var(--b-space-3);gap:var(--b-space-2);background:var(--b-highlight-soft)}.b-app .b-typed-token .b-code{color:var(--b-highlight-ink);-webkit-user-select:all;user-select:all}.b-app .b-typed-token .b-code-copy-error{grid-column:1 / -1}.b-app .b-card[data-b-card=tile]{border:0;border-radius:var(--b-radius-inner);background:var(--b-surface-sunken);box-shadow:none}.b-app .b-card[data-b-tone=critical]{border-color:transparent;background:var(--b-critical-soft)}.b-app .b-card-title,.b-app .b-section-title :is(h2,h3,h4){font:var(--b-type-card-title);letter-spacing:var(--b-track-subtitle)}.b-app [data-b-tint="0"]{--b-identity-fill: var(--b-selection-soft);--b-identity-ink: var(--b-accent)}.b-app [data-b-tint="1"]{--b-identity-fill: var(--b-state-selected);--b-identity-ink: var(--b-ink-muted)}.b-app [data-b-tint="2"]{--b-identity-fill: var(--b-info-soft);--b-identity-ink: var(--b-info)}.b-app [data-b-tint="3"]{--b-identity-fill: var(--b-surface-tint);--b-identity-ink: var(--b-accent)}.b-app [data-b-tint="4"]{--b-identity-fill: var(--b-surface-sunken);--b-identity-ink: var(--b-ink-muted)}.b-app .mn-thumbnail{flex:none;border-radius:9px;object-fit:cover;background-color:var(--b-surface-sunken);outline:var(--b-hairline) solid color-mix(in srgb,var(--b-ink) 7%,transparent);outline-offset:calc(var(--b-hairline) * -1)}.b-app .mn-thumbnail:not([data-b-loaded]),.b-app .mn-product-visual[data-b-loading]{background-image:linear-gradient(90deg,var(--b-surface-sunken) 0 40%,var(--b-chart-track) 50%,var(--b-surface-sunken) 60% 100%);background-size:300% 100%;animation:b-shimmer var(--b-dur-shimmer) linear infinite}.b-app :is(.mn-thumbnail,.mn-image-placeholder)[data-b-radius=md]{border-radius:var(--b-radius-inner)}.b-app :is(.mn-thumbnail,.mn-image-placeholder)[data-b-radius=circle]{border-radius:var(--b-radius-circle)}.b-app .mn-image-placeholder{display:inline-grid;flex:none;place-items:center;border:0;border-radius:9px;background:var(--b-identity-fill, var(--b-surface-sunken));box-shadow:inset 0 0 0 var(--b-hairline) color-mix(in srgb,var(--b-identity-ink, var(--b-ink)) 14%,transparent);color:var(--b-identity-ink, var(--b-ink-muted));font-family:var(--b-font-display);font-weight:650;line-height:1;letter-spacing:-.02em;vertical-align:middle;-webkit-user-select:none;user-select:none}.b-app .mn-product-visual{position:relative;border-radius:var(--b-radius-inner);outline:var(--b-hairline) solid color-mix(in srgb,var(--b-ink) 6%,transparent);outline-offset:calc(var(--b-hairline) * -1)}.b-app .mn-product-visual[data-b-tint]{background:var(--b-identity-fill)}.b-app .mn-product-visual[data-b-tint] .mn-product-no-image{align-content:center;gap:var(--b-space-2);border:0;border-radius:inherit;color:var(--b-identity-ink);background:none}.b-app .b-visual-monogram{display:grid;place-items:center;inline-size:56px;block-size:56px;border:var(--b-hairline) solid color-mix(in srgb,var(--b-identity-ink, var(--b-ink)) 16%,var(--b-line));border-radius:16px;background:var(--b-surface);font:700 22px/1 var(--b-font-display);letter-spacing:-.03em}.b-app .mn-product-visual[data-b-tint] .mn-product-no-image>span:last-child{color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .mn-avatar{flex:none;object-fit:cover;box-shadow:0 0 0 2px var(--b-surface);font-family:var(--b-font-display);font-weight:650;letter-spacing:-.01em}.b-app span.mn-avatar[data-b-tint]{background:var(--b-identity-fill);color:var(--b-identity-ink)}.b-app .mn-avatar[data-b-shape=square]{border-radius:28%}.b-app .mn-avatar.is-overflow{background:var(--b-surface-sunken);color:var(--b-ink-muted);font:500 11px/1 var(--b-font-mono)}.b-app .mn-avatar-row[data-b-size="20"] .mn-avatar-item,.b-app .mn-avatar-row[data-b-size="24"] .mn-avatar-item{margin-inline-start:-6px}.b-app .mn-avatar-row[data-b-size="40"] .mn-avatar-item,.b-app .mn-avatar-row[data-b-size="48"] .mn-avatar-item{margin-inline-start:-12px}.b-app .mn-avatar-row .mn-avatar-item:first-child{margin-inline-start:0}.b-app .mn-avatar-trigger{border-radius:var(--b-radius-circle);transition:transform var(--b-dur-base) var(--b-ease-spring)}.b-app .mn-avatar-trigger:is(:hover,:focus-visible){position:relative;z-index:1;transform:translateY(-2px)}.b-app .b-brand-mark{display:inline-grid;flex:none;place-items:center;overflow:hidden;border-radius:28%;background:var(--b-identity-fill, var(--b-surface-sunken));box-shadow:inset 0 0 0 var(--b-hairline) color-mix(in srgb,var(--b-ink) 9%,transparent);color:var(--b-identity-ink, var(--b-ink));font-family:var(--b-font-display);font-weight:700;line-height:1;letter-spacing:-.02em;vertical-align:middle}.b-app .b-brand-mark>img{inline-size:100%;block-size:100%;object-fit:cover}.b-app .b-shop-mark{display:inline-flex;align-items:center;gap:var(--b-space-3);min-inline-size:0}.b-app .b-shop-mark-face{position:relative;display:inline-flex;flex:none}.b-app .b-shop-mark-badge{position:absolute;inset-block-end:-3px;inset-inline-end:-3px;display:grid;place-items:center;inline-size:16px;block-size:16px;border-radius:var(--b-radius-circle);background:var(--b-surface);box-shadow:0 0 0 var(--b-hairline) var(--b-line);color:var(--b-ink-muted)}.b-app .b-shop-mark-text{display:grid;gap:2px;min-inline-size:0}.b-app .b-shop-mark-name{overflow:hidden;color:var(--b-ink);font:600 14px/1.2 var(--b-font-display);text-overflow:ellipsis;white-space:nowrap}.b-app .b-shop-mark-domain{overflow:hidden;color:var(--b-ink-faint);font:400 11.5px/1.2 var(--b-font-mono);text-overflow:ellipsis;white-space:nowrap}.b-app .b-table-wrap{border-radius:var(--b-card-radius);background:var(--b-surface);box-shadow:inset 0 1px 0 var(--b-edge);scrollbar-width:thin}.b-app .b-table-wrap[data-b-sticky=true]:not([data-b-framed],[data-b-sticky-column]){overflow-x:clip;overflow-clip-margin:var(--b-space-1)}.b-app .b-table-wrap[data-b-framed=true]{overflow:auto;overscroll-behavior:contain}.b-app .b-table-wrap[data-b-sticky=true] .b-table-head{position:sticky;inset-block-start:var(--b-table-sticky-top, 0px);z-index:2}.b-app .b-table-wrap[data-b-framed=true][data-b-sticky=true] .b-table-head{inset-block-start:0}.b-app .b-table-head>tr>th{background:color-mix(in srgb,var(--b-surface-sunken) 70%,var(--b-surface));box-shadow:inset 0 calc(var(--b-hairline) * -1) 0 var(--b-line);transition:box-shadow var(--b-dur-base) var(--b-ease-standard)}.b-app .b-table-wrap[data-b-stuck] .b-table-head>tr>th{background:var(--b-surface-sunken);box-shadow:inset 0 calc(var(--b-hairline) * -1) 0 var(--b-line)}.b-app .b-table-header{color:var(--b-ink-faint);font:var(--b-type-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.b-app .b-table-sort{gap:5px;margin-inline:-6px;padding:4px 6px;border-radius:var(--b-radius-xs);transition:background var(--b-dur-fast) var(--b-ease-standard),color var(--b-dur-fast) var(--b-ease-standard)}.b-app .b-table-sort:hover{background:var(--b-state-hover);color:var(--b-ink)}.b-app .b-table-sort>svg{opacity:.4;transition:opacity var(--b-dur-fast) var(--b-ease-standard),transform var(--b-dur-base) var(--b-ease-spring)}.b-app .b-table-sort:hover>svg{opacity:.9}.b-app .b-table-header[data-b-sort-active=true]{color:var(--b-ink)}.b-app .b-table-header[data-b-sort-active=true] .b-table-sort>svg{opacity:1;color:var(--b-accent)}.b-app .b-table-header[data-b-align=end] .b-table-sort{flex-direction:row-reverse}.b-app .b-table-row{background:var(--b-surface);transition:background var(--b-dur-fast) var(--b-ease-standard)}.b-app .b-table-row>:is(td,th),.b-app .b-table-head>tr>th{vertical-align:middle}.b-app .b-table-body>.b-table-row:first-child>:is(td,th){border-block-start-color:transparent}.b-app .b-table-cell[data-b-numeric=true]{font-family:var(--b-font-mono);font-size:12.5px;letter-spacing:-.01em;white-space:nowrap}.b-app .b-table-row[data-b-interactive=true]:hover{background:var(--b-state-hover)}.b-app .b-table-row[data-b-selected=true]{background:var(--b-selection-soft)}.b-app .b-table-row[data-b-selected=true]>:first-child{background:var(--b-selection-soft)}.b-app .b-table-wrap[data-b-sticky-column=true]{--b-table-select-width: 48px}.b-app .b-table-wrap[data-b-sticky-column=true]>.mn-table{inline-size:max-content;min-inline-size:100%}.b-app .mn-distribution{display:grid;gap:var(--b-space-2)}.b-app .b-table-wrap[data-b-sticky-column=true] :is(.b-table-head,.b-table-body)>tr>:first-child,.b-app .b-table-wrap[data-b-sticky-column=true] :is(.b-table-head,.b-table-body)>tr>.b-table-select+*{position:sticky;inset-inline-start:0;z-index:1;background-color:inherit}.b-app .b-table-wrap[data-b-sticky-column=true] .b-table-head>tr>:first-child,.b-app .b-table-wrap[data-b-sticky-column=true] .b-table-head>tr>.b-table-select+*{z-index:3;background:color-mix(in srgb,var(--b-surface-sunken) 70%,var(--b-surface))}.b-app .b-table-wrap[data-b-sticky-column=true] .b-table-select{inline-size:var(--b-table-select-width);min-inline-size:var(--b-table-select-width)}.b-app .b-table-wrap[data-b-sticky-column=true] :is(.b-table-head,.b-table-body)>tr>.b-table-select+*{inset-inline-start:var(--b-table-select-width)}.b-app .b-table-wrap[data-b-sticky-column=true] :is(.b-table-head,.b-table-body)>tr>:is(:first-child:not(.b-table-select),.b-table-select+*){transition:box-shadow var(--b-dur-base) var(--b-ease-standard)}.b-app .b-table-wrap[data-b-sticky-column=true][data-b-overflow-start] :is(.b-table-head,.b-table-body)>tr>:is(:first-child:not(.b-table-select),.b-table-select+*){box-shadow:inset calc(var(--b-hairline) * -1) 0 0 var(--b-line),10px 0 14px -12px color-mix(in srgb,var(--b-ink) 40%,transparent)}.b-app .b-table-wrap[data-b-overflow-end]>.mn-table{-webkit-mask-image:linear-gradient(to left,transparent 0,var(--b-ink) 28px);mask-image:linear-gradient(to left,transparent 0,var(--b-ink) 28px)}.b-app .b-table-skeleton-bar,.b-app .b-table-skeleton-box{display:inline-block;vertical-align:middle;block-size:10px;border-radius:var(--b-radius-pill);background:linear-gradient(90deg,var(--b-surface-sunken) 0 40%,var(--b-chart-track) 50%,var(--b-surface-sunken) 60% 100%) 0 0 / 300% 100%;animation:b-shimmer var(--b-dur-shimmer) linear infinite;animation-delay:calc(var(--b-skeleton-index, 0) * 90ms)}.b-app .b-table-skeleton-box{inline-size:16px;block-size:16px;border-radius:4px}.b-app .b-table-skeleton-bar[data-b-width=long]{inline-size:min(220px,72%)}.b-app .b-table-skeleton-bar[data-b-width=medium]{inline-size:min(140px,56%)}.b-app .b-table-skeleton-bar[data-b-width=short]{inline-size:44px}.b-app .b-selection-bar{inset-block-start:var(--b-table-sticky-top, 0px);z-index:4;gap:var(--b-space-2);margin:var(--b-space-2);padding:var(--b-space-1) var(--b-space-2) var(--b-space-1) var(--b-space-1);border:var(--b-hairline) solid color-mix(in srgb,var(--b-accent) 22%,var(--b-line));border-radius:var(--b-radius-inner);background:var(--b-selection-soft);box-shadow:var(--b-elev-1);animation:b-selection-in var(--b-dur-slow) var(--b-ease-spring) both}.b-app .b-selection-count{display:inline-flex;align-items:center;gap:var(--b-space-2);margin-inline-end:auto}.b-app .b-selection-tally{display:inline-grid;place-items:center;min-inline-size:26px;block-size:26px;padding-inline:6px;border-radius:8px;background:var(--b-accent);color:var(--b-ink-on-accent);font:600 12px/1 var(--b-font-mono)}@keyframes b-selection-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.b-app .b-table-product{display:flex;align-items:center;gap:var(--b-space-3);min-inline-size:0}.b-app .b-table-product-text{display:grid;gap:2px;min-inline-size:0}.b-app .b-table-product-title{overflow:hidden;color:var(--b-ink);font:600 13.5px/1.3 var(--b-font-body);text-overflow:ellipsis;white-space:nowrap}.b-app a.b-table-product-title{text-decoration:none}.b-app a.b-table-product-title:hover{text-decoration:underline;text-underline-offset:3px}.b-app .b-table-product-meta{overflow:hidden;color:var(--b-ink-faint);font:400 11.5px/1.3 var(--b-font-mono);text-overflow:ellipsis;white-space:nowrap}.b-app .b-kpi{position:relative;display:flex;flex-direction:column;gap:var(--b-space-2);min-inline-size:9rem;flex:1 1 9rem;block-size:100%;padding:var(--b-space-4) var(--b-space-5) var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface);box-shadow:var(--b-shadow-card);container:b-kpi / inline-size}.b-app .b-kpi[data-b-emphasis=highlight]{border-color:var(--b-line-2);background:var(--b-surface-tint)}.b-app .b-kpi-inner{display:grid;gap:var(--b-space-2);min-inline-size:0;color:inherit;text-decoration:none}.b-app .b-kpi-link{margin:calc(var(--b-space-2) * -1);padding:var(--b-space-2);border-radius:var(--b-radius-inner);transition:background var(--b-dur-fast) var(--b-ease-standard)}.b-app .b-kpi-link:hover{background:var(--b-state-hover)}.b-app .b-kpi-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--b-space-1) var(--b-space-2);min-inline-size:0;color:var(--b-ink-muted);font:500 13px/1.3 var(--b-font-body)}.b-app .b-kpi-icon{display:grid;flex:none;place-items:center;inline-size:24px;block-size:24px;margin-block:-3px;border-radius:7px;background:var(--b-accent-soft);color:var(--b-accent)}.b-app .b-kpi[data-b-emphasis=highlight] .b-kpi-icon{background:var(--b-accent);color:var(--b-ink-on-accent)}.b-app .b-kpi-label{display:-webkit-box;flex:1 1 9ch;min-inline-size:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word}.b-app .b-kpi-aside{display:flex;flex:none;margin-inline-start:auto}.b-app .b-kpi-reading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--b-space-1) var(--b-space-3);min-inline-size:0}.b-app .b-kpi-value{color:var(--b-ink);font:var(--b-type-figure);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;overflow-wrap:anywhere}.b-app .b-kpi-value .b-countup{font:inherit;letter-spacing:inherit}.b-app .b-kpi-value[data-b-state]{color:var(--b-unknown);font:var(--b-type-figure-sm);line-height:34px;letter-spacing:-.01em}.b-app .b-kpi-value[data-b-state=unknown]{text-decoration:underline dashed var(--b-unknown);text-decoration-thickness:var(--b-unknown-dash, 1px);text-underline-offset:6px}.b-app .b-kpi-value[data-b-state=unavailable],.b-app .b-kpi-value[data-b-state=withheld]{color:var(--b-ink-muted)}.b-app .b-kpi-delta{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:var(--b-radius-pill);background:var(--b-surface-sunken);color:var(--b-ink-muted);font:500 12px/1.1 var(--b-font-mono);white-space:nowrap}.b-app .b-kpi-delta[data-b-tone=positive]{background:var(--b-success-soft);color:var(--b-success)}.b-app .b-kpi-delta[data-b-tone=negative]{background:var(--b-critical-soft);color:var(--b-critical)}.b-app .b-kpi .b-kpi-spark{inline-size:100%;max-inline-size:none;block-size:40px;margin-block:var(--b-space-1) 0}.b-app .b-kpi-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--b-space-1) var(--b-space-3);color:var(--b-ink-muted);font:var(--b-type-caption);overflow-wrap:break-word}.b-app .b-kpi-compare{color:var(--b-ink-faint)}.b-app .b-kpi>.b-kpi-note{display:flex;align-items:flex-start;gap:var(--b-space-1);margin:0;padding:0;border:0;background:none;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-kpi>.b-kpi-note :is(.b-unknown-mark,.mn-unavailable-mark){display:none}.b-app .b-kpi>.b-kpi-note svg{flex:none;margin-block-start:1px;color:var(--b-unknown)}.b-app .b-kpi>.b-kpi-note.mn-unavailable svg,.b-app .b-kpi>.b-kpi-note.b-withheld svg{color:var(--b-ink-faint)}.b-app .b-kpi-fresh{display:flex;align-items:center;gap:5px;margin-block-start:auto;padding-block-start:var(--b-space-2);border-block-start:var(--b-hairline) solid var(--b-line);color:var(--b-ink-faint);font:var(--b-type-caption);font-size:12px;font-variant-numeric:tabular-nums}.b-app .b-kpi-fresh>svg{flex:none}@container b-kpi (max-width: 170px){.b-app .b-kpi-aside{flex-basis:100%;margin-inline-start:0}.b-app .b-kpi-value{font-size:24px}}.b-app .b-stepper{gap:0}.b-app .b-stepper[data-b-orientation=vertical]>.b-step{position:relative;grid-template-columns:24px minmax(0,1fr);column-gap:var(--b-space-3);padding-block-end:var(--b-space-4)}@container b-stepper (min-width: 420px){.b-app .b-stepper[data-b-orientation=vertical]>.b-step{grid-template-columns:24px minmax(0,1fr) auto}}.b-app .b-stepper[data-b-orientation=vertical]>.b-step:not(:last-child):before{content:"";position:absolute;inset-block:28px 4px;inset-inline-start:calc(12px - var(--b-hairline) / 2);inline-size:var(--b-hairline);border-radius:0;background:var(--b-line-strong)}.b-app .b-stepper[data-b-orientation=horizontal]{gap:var(--b-space-3) var(--b-space-5)}.b-app .b-step-glyph{display:grid;place-items:center;inline-size:24px;block-size:24px;border:1.5px solid var(--b-line-2);border-radius:var(--b-radius-circle);background:var(--b-surface);color:var(--b-ink-muted);transition:background var(--b-dur-slow) var(--b-ease-standard),transform var(--b-dur-spring) var(--b-ease-spring)}.b-app .b-step-glyph>svg{inline-size:13px;block-size:13px}.b-app .b-step-glyph>.b-step-index{display:inline;font:600 11px/1 var(--b-font-mono)}.b-app .b-step[data-b-step=done] .b-step-glyph{border-color:transparent;background:var(--b-accent);color:var(--b-ink-on-accent)}.b-app .b-step[data-b-step=current] .b-step-glyph{border-color:transparent;background:var(--b-accent);color:var(--b-ink-on-accent);box-shadow:0 0 0 4px var(--b-accent-soft)}.b-app .b-step[data-b-step=blocked] .b-step-glyph{border-color:var(--b-critical);background:var(--b-critical-soft);color:var(--b-critical)}.b-app .b-step[data-b-step=unknown] .b-step-glyph{border-style:dashed;border-color:var(--b-unknown);background:var(--b-unknown-soft);color:var(--b-unknown)}.b-app .b-step[data-b-step=unknown] .b-step-body{border-inline-start:0;padding-inline-start:0}.b-app .b-step-body{gap:2px;padding-block-start:2px}.b-app .b-step-label{color:var(--b-ink);font:600 13.5px/1.3 var(--b-font-display)}.b-app .b-step[data-b-step=pending] .b-step-label{color:var(--b-ink-muted)}.b-app .b-step-state{color:var(--b-ink-faint);font:var(--b-type-micro);letter-spacing:.04em;text-transform:uppercase}.b-app .b-step[data-b-step=current] .b-step-state{color:var(--b-ink)}.b-app .b-step-description,.b-app .b-step-reason{color:var(--b-ink-muted);font:400 12.5px/1.45 var(--b-font-body)}.b-app .b-step-body{min-inline-size:0}.b-app :is(.b-step-label,.b-step-description,.b-step-reason){overflow-wrap:anywhere}.b-app .b-timeline-list{gap:var(--b-space-5);padding-inline-start:36px}.b-app .b-timeline-list:before{inset-block:12px 12px;inset-inline-start:10.5px;inline-size:var(--b-hairline);border-radius:0;background:var(--b-line)}.b-app .b-timeline-dot{inset-block-start:-1px;inset-inline-start:-36px;display:grid;place-items:center;inline-size:22px;block-size:22px;border:0;background:var(--b-surface-sunken);box-shadow:0 0 0 3px var(--b-surface);color:var(--b-ink-muted)}.b-app .b-timeline-dot:empty:after{content:"";inline-size:7px;block-size:7px;border-radius:var(--b-radius-circle);background:currentColor}.b-app .b-timeline-dot>svg{inline-size:12px;block-size:12px}.b-app .b-timeline-dot[data-b-tone=success]{background:var(--b-live);color:var(--b-ink-on-accent)}.b-app .b-timeline-dot[data-b-tone=warning]{background:var(--b-warning);color:var(--b-ink-on-accent)}.b-app .b-timeline-dot[data-b-tone=critical]{background:var(--b-critical-soft);color:var(--b-critical)}.b-app .b-timeline-dot[data-b-tone=info]{background:var(--b-info-soft);color:var(--b-info)}.b-app .b-timeline-dot[data-b-tone=accent]{background:var(--b-accent-soft);color:var(--b-accent)}.b-app .b-timeline-dot[data-b-tone=unknown]{border:var(--b-unknown-dash) dashed var(--b-unknown);background:var(--b-unknown-soft);color:var(--b-unknown)}.b-app .b-timeline-when{color:var(--b-ink-faint);font:400 11.5px/1.4 var(--b-font-mono)}.b-app .b-timeline-action{color:var(--b-ink);font:600 13.5px/1.35 var(--b-font-display)}.b-app .mn-key-value-pair>dt{color:var(--b-ink-faint)}.b-app .mn-key-value-pair>dd{color:var(--b-ink);font-weight:500}.b-app .b-code-block{gap:var(--b-space-1);padding:2px 2px 2px var(--b-space-2);border:var(--b-hairline) solid var(--b-line);border-radius:8px;background:var(--b-surface-sunken);vertical-align:middle}.b-app .b-code-block:not(:has(.b-icon-button)){padding-inline-end:var(--b-space-2)}.b-app .b-code{font:400 12px/1.5 var(--b-font-mono);letter-spacing:-.01em}.b-app .b-code-block .b-icon-button{border-radius:6px}.b-app .b-code-block[data-b-language=json]{position:relative;padding:var(--b-space-3) var(--b-space-4);border-radius:var(--b-radius-inner)}.b-app .b-code-block[data-b-language=json] .b-icon-button{position:sticky;float:right;inset-block-start:0;margin-inline-start:var(--b-space-2);background:var(--b-surface);box-shadow:0 0 0 var(--b-hairline) var(--b-line)}.b-app .b-filter-bar[data-b-sticky=true]{position:sticky;inset-block-start:var(--b-filter-sticky-top, 0px);z-index:var(--b-z-sticky);margin-inline:calc(var(--b-space-2) * -1);padding:var(--b-space-2);border-radius:var(--b-radius-inner);background:var(--b-ground);box-shadow:0 var(--b-hairline) 0 var(--b-line)}.b-app .b-filter-chips{display:flex;flex:1 0 100%;flex-wrap:wrap;gap:var(--b-space-1) var(--b-space-2);margin:0;padding:0;list-style:none}.b-app .b-filter-chip{display:inline-flex;align-items:center;gap:6px;min-block-size:28px;padding:2px 3px 2px 10px;border:var(--b-hairline) solid color-mix(in srgb,var(--b-accent) 20%,var(--b-line));border-radius:var(--b-radius-pill);background:var(--b-selection-soft);color:var(--b-ink);font:500 12.5px/1.2 var(--b-font-body);animation:b-chip-in var(--b-dur-slow) var(--b-ease-spring) both}.b-app .b-filter-chip-key{color:var(--b-ink-muted)}.b-app .b-filter-chip-key:after{content:":"}.b-app .b-filter-chip-value{font-weight:600}.b-app .b-filter-chip-remove{position:relative;display:grid;place-items:center;inline-size:22px;block-size:22px;padding:0;border:0;border-radius:var(--b-radius-circle);background:transparent;color:var(--b-ink-muted);cursor:pointer;transition:background var(--b-dur-fast) var(--b-ease-standard)}.b-app .b-filter-chip-remove:hover{background:color-mix(in srgb,var(--b-accent) 14%,transparent);color:var(--b-ink)}.b-app .b-filter-chip-remove:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:1px}@media(pointer:coarse){.b-app .b-filter-chip-remove:after{content:"";position:absolute;inset:-11px}}@keyframes b-chip-in{0%{opacity:0;transform:scale(.9)}}.b-app .b-preview-stage{border:var(--b-hairline) solid var(--b-stage-line);border-radius:var(--b-card-radius);background:var(--b-stage);color:var(--b-stage-ink);box-shadow:none}.b-app .b-preview-chrome{display:flex;align-items:center;gap:var(--b-space-2);padding:var(--b-space-2) var(--b-space-3);border-block-end:var(--b-hairline) solid var(--b-stage-line);background:var(--b-stage-deep)}.b-app .b-preview-stage .mn-unavailable{color:var(--b-stage-ink)}.b-app .b-preview-stage :is(.b-unavailable-glyph,.mn-unavailable-mark){color:var(--b-stage-ink-muted)}.b-app .b-preview-stage .b-unavailable-retry{color:var(--b-stage-ink)}.b-app .b-preview-stage .mn-skeleton{background:var(--b-stage-deep)}.b-app .b-preview-stage .mn-skeleton:not(:has(.mn-skeleton-line)):after{background:linear-gradient(100deg,transparent 20%,var(--b-stage-line) 50%,transparent 80%)}.b-app .b-preview-stage :focus-visible{outline-color:var(--b-stage-focus)}.b-app .b-preview-lights{display:inline-flex;gap:6px}.b-app .b-preview-lights>i{inline-size:9px;block-size:9px;border-radius:var(--b-radius-circle);background:var(--b-stage-line)}.b-app .b-preview-address{display:inline-flex;flex:1 1 auto;align-items:center;gap:6px;min-inline-size:0;max-inline-size:380px;margin-inline-start:var(--b-space-2);padding:5px 9px;border:var(--b-hairline) solid var(--b-stage-line);border-radius:7px;background:var(--b-stage);color:var(--b-stage-ink-muted);font:500 11px/1 var(--b-font-mono)}.b-app .b-preview-address>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-app .b-preview-badge{display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto;padding:4px 8px;border:var(--b-hairline) solid var(--b-stage-line);border-radius:var(--b-radius-pill);background:transparent;color:var(--b-stage-ink);font:var(--b-type-micro);line-height:1;letter-spacing:.06em;text-transform:uppercase}.b-app .b-preview[data-b-device=mobile] .b-preview-stage{padding-block-end:var(--b-space-5)}.b-app .b-preview[data-b-device=mobile] .b-preview-lights{display:none}.b-app .b-preview[data-b-device=mobile] .b-preview-address{margin-inline:auto}.b-app .b-preview[data-b-device=mobile] .b-preview-badge{margin-inline-start:0}.b-app .b-preview[data-b-device=mobile] .b-preview-frame{inline-size:390px;block-size:640px;margin-block-start:var(--b-space-5);border:10px solid var(--b-stage-deep);border-radius:36px;box-shadow:0 0 0 var(--b-hairline) var(--b-stage-line)}.b-app .b-preview-notice{display:flex;align-items:center;gap:var(--b-space-2);margin:0;color:var(--b-ink-faint);font:var(--b-type-caption)}@media(prefers-reduced-motion:reduce){.b-app :is(.mn-thumbnail,.mn-product-visual,.b-table-skeleton-bar,.b-table-skeleton-box){animation:none}.b-app :is(.b-selection-bar,.b-filter-chip){animation:none}.b-app :is(.mn-avatar-trigger,.b-step-glyph){transition:none}}@media(forced-colors:active){.b-app :is(.mn-image-placeholder,.b-brand-mark,.b-step-glyph,.b-timeline-dot){border:1px solid CanvasText}.b-app .b-selection-tally{forced-color-adjust:none}}@media(pointer:coarse){.b-app .b-menu-row[data-b-divided=true]{margin-block-start:var(--b-space-3);padding-block-start:var(--b-space-3)}}@keyframes b-modal-in{0%{opacity:0;transform:translateY(8px)}}@keyframes b-drawer-in{0%{opacity:0;transform:translate(16px)}}@keyframes b-toast-in{0%{opacity:0;transform:translateY(8px)}}.b-app .b-menu{gap:var(--b-space-1);min-inline-size:0}.b-app .b-menu-item{min-block-size:var(--b-menu-row-height);padding:var(--b-space-2) var(--b-menu-row-inset);border-radius:var(--b-radius-xs)}.b-app .b-menu-item[data-b-active=true]{background:var(--b-menu-row-fill)}.b-app .b-menu{padding:var(--b-menu-inset)}.b-app .b-typed-token-value{border:var(--b-hairline) solid var(--b-highlight);border-radius:var(--b-radius-xs);background:var(--b-highlight-soft);color:var(--b-highlight-ink)}.b-app :is(.b-modal,.b-palette){border-color:var(--b-line);background:var(--b-surface-raised)}.b-app .b-modal{border-radius:var(--b-radius-lg)}.b-app :is(.b-modal-body,.b-drawer-body)>:is(p,dl){margin:0}.b-app .b-drawer-body>.b-action-drawer-body{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--b-space-5);min-inline-size:0}.b-app .b-action-drawer-body>:is(p,dl){margin:0}.b-app .b-action-drawer-body>.b-popover-anchor{justify-self:start}.b-app :is(.b-modal-body,.b-drawer-body)>.b-popover-anchor{justify-self:start}.b-app .b-menu-popover{inline-size:296px;min-inline-size:0;max-inline-size:min(360px,calc(100vw - var(--b-space-8)));padding:0}.b-app .b-menu-icon{display:inline-flex;flex:0 0 16px}.b-app .b-menu-reason{padding:0 var(--b-menu-row-inset) var(--b-space-2);line-height:1.5}.b-app .b-menu-row[data-b-has-icon=true] .b-menu-reason{padding-inline-start:calc(var(--b-menu-row-inset) + 16px + var(--b-space-2))}.b-app .b-menu-item[aria-disabled=true]{background:none}.b-app .b-menu-item:not([aria-disabled=true]):is(:hover,:focus-visible){background:var(--b-menu-row-fill)}.b-app .b-search-trigger .b-kbd-set{gap:0;padding:2px 6px;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-xs);background:var(--b-surface-raised)}.b-app .b-search-trigger .b-kbd{min-inline-size:0;block-size:auto;padding:0;border:0;background:none;color:var(--b-ink-muted);font:500 11px/1.3 var(--b-font-body)}.b-app .b-search-trigger .b-kbd-plus{display:none}@container b-shell (max-width: 720px){.b-app .b-search-trigger .b-kbd-set{border:0;padding:0}}.b-app .b-modal{border:0;border-radius:var(--b-radius-md);background:var(--b-surface-raised)}.b-app .b-modal-header{min-block-size:0;padding:18px var(--b-space-6)}.b-app :is(.b-modal-title,.b-drawer-title){font:600 16px/1.35 var(--b-font-display);letter-spacing:-.01em}.b-app .b-modal-body{gap:var(--b-space-5);padding:var(--b-space-5) var(--b-space-6)}.b-app .b-modal-footer{padding:var(--b-space-4) var(--b-space-6)}.b-app .b-drawer{border-inline-start:0;background:var(--b-surface-raised);box-shadow:var(--b-elev-4)}.b-app .b-drawer-header{align-items:center;padding:18px var(--b-space-6)}.b-app .b-drawer-body{gap:var(--b-space-5);padding:var(--b-space-5) var(--b-space-6)}@container b-shell (max-width: 900px){.b-app .b-drawer,.b-app .b-drawer[data-b-width="400"],.b-app .b-drawer[data-b-width="720"]{inline-size:100%}}@container b-shell (max-width: 480px){.b-app .b-modal,.b-app .b-modal[data-b-size=sm],.b-app .b-modal[data-b-size=lg]{border-start-start-radius:var(--b-radius-md);border-start-end-radius:var(--b-radius-md);border-end-start-radius:0;border-end-end-radius:0}}.b-app .b-rail-account>.b-popover-anchor{flex:1;min-inline-size:0}.b-app[data-b-rail=icon] .b-rail-account>.b-popover-anchor{flex:none}@container b-shell (max-width: 900px){.b-app[data-b-rail=full] .b-rail-account>.b-popover-anchor{flex:none}}.b-app .b-menu:focus-visible .b-menu-item[data-b-active=true]{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:calc(-1 * var(--b-focus-ring-width))}.b-app .b-kbd{border-color:var(--b-line-2);border-radius:5px;background:var(--b-surface);color:var(--b-ink-muted);font:var(--b-type-kbd)}.b-app .b-scrim{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:b-fade-in var(--b-dur-fast) var(--b-ease-out) both}.b-app .b-palette-root{padding-block-start:12dvh}.b-app .b-palette{inline-size:620px;overflow:hidden;border-color:var(--b-line);border-radius:18px;background:var(--b-surface);box-shadow:var(--b-elev-4);animation:b-palette-in var(--b-dur-slow) var(--b-ease-spring) both}.b-app .b-palette-search{gap:10px;padding:14px 16px}.b-app .b-palette-search:focus-within{border-block-end-color:var(--b-line)}.b-app .b-palette-input{font:500 16px/1.2 var(--b-font-body)}.b-app .b-palette-list{max-block-size:360px;padding:6px}.b-app .b-palette-group-label{margin:0;padding:10px 10px 4px;font:var(--b-type-eyebrow);letter-spacing:var(--b-track-eyebrow);text-transform:uppercase;color:var(--b-ink-faint)}.b-app .b-palette-option{gap:12px;min-block-size:42px;padding:7px 10px;border-radius:10px;color:var(--b-ink-muted);transition:background-color var(--b-dur-instant) var(--b-ease-out)}.b-app .b-palette-option>svg{box-sizing:content-box;flex:none;padding:5px;border-radius:7px;background:var(--b-surface-sunken);color:var(--b-ink-muted)}.b-app .b-palette-option[data-b-active=true]{background:var(--b-surface-sunken);color:var(--b-ink)}.b-app .b-palette-option[data-b-active=true]>svg{background:var(--b-surface);color:var(--b-ink)}.b-app .b-palette-title{font:500 14px/1.35 var(--b-font-body)}.b-app .b-palette-opens{font:var(--b-type-kbd);color:var(--b-ink-faint)}@keyframes b-palette-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}}@keyframes b-fade-in{0%{opacity:0}}.b-app.b-toast-region{inset-block-end:calc(22px + var(--b-dock-offset, 0px))}.b-toast{align-items:center;gap:10px;padding:8px 8px 8px 14px;border:0;border-radius:14px;background:var(--b-surface-inverse);color:var(--b-ink-inverse);box-shadow:var(--b-elev-4);font:500 13.5px/1.4 var(--b-font-body);animation:b-toast-spring var(--b-dur-slower) var(--b-ease-spring) both}.b-toast>svg{margin-block-start:0}.b-toast[data-b-tone=success]>svg{color:var(--b-success-on-inverse)}.b-toast[data-b-tone=critical]>svg{color:var(--b-critical-on-inverse)}.b-toast-content{grid-auto-flow:column;align-items:center;justify-content:space-between;padding-block:0}.b-app .b-toast :is(.b-button,.b-icon-button)[data-b-variant=tertiary]{color:var(--b-ink-inverse)}.b-app .b-toast .b-toast-content>.b-button[data-b-variant=tertiary]{color:var(--b-ink-inverse);font-weight:700;text-decoration:underline;text-underline-offset:3px}.b-app .b-toast :is(.b-button,.b-icon-button)[data-b-variant=tertiary]:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--b-ink-inverse) 12%,transparent);color:var(--b-ink-inverse)}.b-toast :focus-visible{outline-color:var(--b-focus-inverse)}@keyframes b-toast-spring{0%{opacity:0;transform:translateY(16px) scale(.96)}}.b-app .mn-tooltip{padding:7px 9px;border-radius:9px;background:var(--b-surface-inverse);color:var(--b-ink-inverse);font:400 12.5px/1.4 var(--b-font-body);box-shadow:var(--b-elev-4)}.b-app .mn-tip>.mn-tooltip{padding:0;transition:opacity var(--b-dur-fast) var(--b-ease-out),transform var(--b-dur-fast) var(--b-ease-out);transform:translateY(4px) scale(.98)}.b-app .mn-tip:hover>.mn-tooltip,.b-app .mn-tip:focus-within>.mn-tooltip{padding:7px 9px;transform:none}.b-app .mn-tip[data-b-dismissed=true]>.mn-tooltip{padding:0}.b-app .b-modal{border-radius:18px;box-shadow:var(--b-elev-4)}@media(prefers-reduced-motion:reduce){.b-app .mn-tip>.mn-tooltip{transform:none}}.b-app .b-modal{animation:b-dialog-in var(--b-dur-spring) var(--b-ease-spring) both;box-shadow:inset 0 1px 0 var(--b-edge),var(--b-elev-4)}.b-app .b-modal-header{border-block-end:var(--b-hairline) solid var(--b-line)}.b-app .b-modal-footer{border-block-start:var(--b-hairline) solid var(--b-line);background:color-mix(in srgb,var(--b-surface-sunken) 55%,transparent);border-end-start-radius:inherit;border-end-end-radius:inherit}@keyframes b-dialog-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}}.b-app .b-drawer-root>.b-scrim,.b-app .b-modal-root>.b-scrim{backdrop-filter:blur(3px) saturate(1.1);-webkit-backdrop-filter:blur(3px) saturate(1.1)}.b-app .b-drawer-root[data-b-modal=false]>.b-scrim{backdrop-filter:none;-webkit-backdrop-filter:none}.b-app .b-drawer{animation:b-drawer-slide var(--b-dur-slower) var(--b-ease-spring) both;box-shadow:inset 1px 0 0 var(--b-edge),var(--b-elev-4)}@keyframes b-drawer-slide{0%{opacity:.4;transform:translate(min(64px,12%))}}.b-app .b-drawer-header{position:sticky;inset-block-start:0;z-index:var(--b-z-raised);background:inherit;border-block-end:var(--b-hairline) solid var(--b-line)}@container b-shell (max-width: 480px){.b-app .b-drawer-header{flex-wrap:wrap}.b-app .b-drawer-actions{order:3;flex:1 1 100%;display:flex;flex-wrap:wrap;gap:var(--b-space-2)}}@container b-shell (max-width: 480px){.b-app .b-modal{animation-name:b-sheet-up;animation-duration:var(--b-dur-slower)}}@keyframes b-sheet-up{0%{transform:translateY(24px);opacity:0}}.b-app .b-popover{border-radius:var(--b-popover-radius);background:var(--b-surface-floating);box-shadow:inset 0 1px 0 var(--b-edge),var(--b-elev-3);animation:b-pop-in var(--b-dur-slow) var(--b-ease-spring) both;transform-origin:top left}.b-app .b-popover[data-b-placement=bottom-end]{transform-origin:top right}.b-app .b-popover[data-b-placement=top-start]{transform-origin:bottom left}.b-app .b-popover[data-b-placement=top-end]{transform-origin:bottom right}@keyframes b-pop-in{0%{opacity:0;transform:translateY(4px) scale(.97)}}.b-app .b-select-popup{box-shadow:inset 0 1px 0 var(--b-edge),var(--b-elev-3);transform-origin:var(--transform-origin, top);transition:opacity var(--b-dur-fast) var(--b-ease-out),transform var(--b-dur-slow) var(--b-ease-spring)}.b-app .b-select-popup[data-starting-style],.b-app .b-select-popup[data-ending-style]{transform:translateY(-4px) scale(.97)}.b-app .b-menu-item{transition:background-color var(--b-dur-instant) var(--b-ease-out),color var(--b-dur-instant) var(--b-ease-out)}.b-app .b-menu-item[data-b-tone=critical]:not([aria-disabled=true]):is(:hover,[data-b-active=true]){background:var(--b-critical-soft)}.b-app .mn-tip:hover:not(:focus-within)>.mn-tooltip{transition:opacity var(--b-dur-fast) var(--b-ease-out) .35s,transform var(--b-dur-fast) var(--b-ease-out) .35s}.b-app .mn-tip:is(:hover,:focus-within)>.mn-tooltip{transform:none}.b-app .mn-tip:focus-within:not(:hover):not(:has(:focus-visible))>.mn-tooltip{opacity:0;pointer-events:none}.b-toast{position:relative;overflow:hidden}.b-toast[data-b-leaving=true]{animation:b-toast-out var(--b-dur-base) var(--b-ease-exit) both}@keyframes b-toast-out{to{opacity:0;transform:translateY(10px) scale(.98)}}.b-app .b-toast .b-toast-content>.b-toast-undo>svg{inline-size:15px;block-size:15px}.b-toast-timer{position:absolute;inset-inline:14px;inset-block-end:0;block-size:2px;border-radius:2px;background:color-mix(in srgb,var(--b-ink-inverse) 28%,transparent);transform-origin:left center;animation-name:b-toast-drain;animation-timing-function:linear;animation-fill-mode:both;pointer-events:none}.b-toast[data-b-paused=true]>.b-toast-timer{animation-play-state:paused}@keyframes b-toast-drain{to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.b-toast-timer{display:none}}.b-app .b-keyhelp{display:grid;gap:var(--b-space-4)}.b-app .b-keyhelp-input{inline-size:100%;min-block-size:var(--b-control-height-md);padding-inline:var(--b-space-3);border:var(--b-hairline) solid var(--b-input-edge);border-radius:var(--b-control-radius);background:var(--b-control-fill);color:var(--b-ink);font:var(--b-type-control)}.b-app .b-keyhelp-input:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:calc(var(--b-hairline) * -1);background:var(--b-control-fill-open)}.b-app .b-keyhelp-group{display:grid;gap:var(--b-space-2)}.b-app .b-keyhelp-heading{margin:0;color:var(--b-ink-faint);font:var(--b-type-eyebrow);letter-spacing:var(--b-track-eyebrow);text-transform:uppercase}.b-app .b-keyhelp .b-shortcuts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:2px var(--b-space-3);margin:0}.b-app .b-keyhelp .b-shortcuts-note{margin:0}.b-app .b-keyhelp .b-shortcut{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:var(--b-space-3);min-block-size:36px;padding:4px var(--b-space-2);border-radius:var(--b-row-radius)}.b-app .b-keyhelp .b-shortcut:hover{background:var(--b-state-hover)}.b-app .b-keyhelp .b-shortcut-action{margin:0;color:var(--b-ink);font:var(--b-type-body-sm)}.b-app .b-keyhelp .b-shortcut-keys{flex:none;display:inline-flex;align-items:center;gap:var(--b-space-1);color:var(--b-ink-faint);font:var(--b-type-caption)}.b-app .b-keyhelp-empty{margin:0;color:var(--b-ink-muted);font:var(--b-type-body-sm)}.b-app .b-inline-undo{display:flex;align-items:center;gap:var(--b-space-2);min-block-size:44px;padding:4px 4px 4px var(--b-space-3);border:var(--b-hairline) solid var(--b-line-strong);border-radius:var(--b-radius-inner);background:var(--b-surface-sunken);color:var(--b-ink-muted);font:var(--b-type-body-sm);animation:b-pop-in var(--b-dur-slow) var(--b-ease-spring) both}.b-app .b-inline-undo-message{flex:1;min-inline-size:0;color:var(--b-ink);font-weight:500}.b-app .b-inline-undo-ring{flex:none;inline-size:18px;block-size:18px;transform:rotate(-90deg)}.b-app .b-inline-undo-ring circle{fill:none;stroke-width:2.5}.b-app .b-inline-undo-track{stroke:var(--b-line-2)}.b-app .b-inline-undo-left{stroke:var(--b-ink-muted);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation-name:b-undo-drain;animation-timing-function:linear;animation-fill-mode:both}.b-app .b-inline-undo[data-b-paused=true] .b-inline-undo-left{animation-play-state:paused}.b-app .b-inline-undo[data-b-settled=committed]{border-style:solid;border-color:var(--b-line);background:transparent}.b-app .b-inline-undo[data-b-settled=committed] .b-inline-undo-ring{opacity:0}@keyframes b-undo-drain{to{stroke-dashoffset:100}}.b-app .b-inline-undo-action{color:var(--b-ink);font-weight:700}@media(prefers-reduced-motion:reduce){.b-app .b-inline-undo-left{animation:none;stroke-dasharray:none}}.b-app .b-sticky-bar-slot{position:sticky;inset-block-end:var(--b-dock-offset, 0px);z-index:var(--b-z-form-bar);padding-block-end:max(var(--b-space-3),env(safe-area-inset-bottom));pointer-events:none}.b-app .b-sticky-bar-slot:focus{outline:none}.b-app .b-sticky-bar-slot[data-b-state=hidden]:not([data-b-reserve=true]){padding-block-end:0}.b-app .b-sticky-bar-slot[data-b-reserve=true]{min-block-size:calc(56px + var(--b-space-3) + env(safe-area-inset-bottom))}.b-app .b-sticky-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-space-2) var(--b-space-4);min-block-size:56px;padding:var(--b-space-2) var(--b-space-2) var(--b-space-2) var(--b-space-4);border:var(--b-hairline) solid var(--b-line);border-radius:16px;background:var(--b-surface-raised);box-shadow:inset 0 1px 0 var(--b-edge),var(--b-elev-4);pointer-events:auto;animation:b-bar-up var(--b-dur-slower) var(--b-ease-spring) both}.b-app .b-sticky-bar-slot[data-b-state=leaving] .b-sticky-bar{animation:b-bar-down var(--b-dur-base) var(--b-ease-exit) both}@keyframes b-bar-up{0%{opacity:0;transform:translateY(24px) scale(.98)}}@keyframes b-bar-down{to{opacity:0;transform:translateY(20px)}}.b-app .b-sticky-bar[data-b-tone=critical]{border-color:color-mix(in srgb,var(--b-critical) 40%,transparent)}.b-app .b-sticky-bar-text{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-1) var(--b-space-2);min-inline-size:0;margin:0}.b-app .b-sticky-bar-text>svg{color:var(--b-critical)}.b-app .b-sticky-bar-message{font:600 14px/1.3 var(--b-font-display);letter-spacing:-.005em}.b-app .b-sticky-bar[data-b-tone=neutral] .b-sticky-bar-message:before{content:"";display:inline-block;inline-size:8px;block-size:8px;margin-inline-end:var(--b-space-2);border-radius:var(--b-radius-circle);background:var(--b-ink-muted);vertical-align:1px}.b-app .b-sticky-bar-detail{color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-sticky-bar[data-b-tone=critical] .b-sticky-bar-detail{color:var(--b-critical)}.b-app .b-sticky-bar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--b-space-2);margin-inline-start:auto}@container b-shell (max-width: 520px){.b-app .b-sticky-bar-actions{flex:1 1 100%}.b-app .b-sticky-bar-actions>:last-child{flex:1}}@media(prefers-reduced-motion:reduce){.b-app .b-sticky-bar[data-b-tone=neutral] .b-sticky-bar-message:before{animation:none}}.b-app .mn-skeleton{overflow:hidden;border-radius:var(--b-skeleton-radius)}.b-app .mn-skeleton:not(:has(.mn-skeleton-line)):after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--b-surface) 55%,transparent) 50%,transparent 80%);transform:translate(-100%);animation:b-skeleton-sweep var(--b-dur-shimmer) var(--b-ease-out) infinite}.b-app .mn-skeleton[data-b-shape=text]{border-radius:6px}.b-app .mn-skeleton[data-b-shape=text]:has(.mn-skeleton-line){background:transparent;border-radius:0}.b-app .mn-skeleton:is([data-b-shape=avatar],[data-b-shape=circle]){flex:none;border-radius:var(--b-radius-circle)}.b-app .mn-skeleton[data-b-shape=thumbnail]{flex:none;border-radius:9px}.b-app .mn-skeleton-line:last-child:not(:first-of-type){inline-size:62%}@keyframes b-skeleton-sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.b-app .mn-skeleton:after{display:none}}.b-app .mn-empty[data-b-size]{gap:var(--b-space-2);padding:var(--b-space-7) var(--b-space-5)}.b-app .mn-empty[data-b-framed=true]{border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-inner);background:transparent}.b-app .mn-empty[data-b-size=inline]{justify-items:start;grid-template-columns:auto minmax(0,1fr);column-gap:var(--b-space-3);padding:var(--b-space-3) var(--b-space-4);text-align:start}.b-app .mn-empty[data-b-size=inline]>.b-empty-glyph{grid-row:span 3;inline-size:36px;block-size:36px;margin:0}.b-app .mn-empty[data-b-size=inline]>:not(.b-empty-glyph,.b-empty-illustration){grid-column:2}.b-app .mn-empty[data-b-size]>.b-empty-glyph{inline-size:52px;block-size:52px;border-radius:16px;background:var(--b-accent-soft);color:var(--b-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b-accent) 12%,transparent)}.b-app .mn-empty[data-b-size=page]>.b-empty-glyph{inline-size:72px;block-size:72px;border-radius:22px}.b-app .mn-empty[data-b-size=inline]>.b-empty-glyph{inline-size:36px;block-size:36px;border-radius:10px}.b-app .b-empty-illustration{display:flex;justify-content:center;margin-block-end:var(--b-space-2)}.b-app .mn-empty[data-b-size]>.b-empty-title{font:var(--b-type-card-title);text-wrap:balance}.b-app .mn-empty[data-b-size]>.b-empty-body{max-inline-size:46ch;text-wrap:pretty}.b-app .mn-empty>.b-button,.b-app .mn-empty>a,.b-app .mn-empty>.mn-tip{margin-block-start:var(--b-space-2)}.b-app .b-error-state>.b-empty-glyph{background:var(--b-critical-soft);color:var(--b-critical);box-shadow:none}.b-app .b-banner[data-b-tone]{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 6%,transparent)}.b-app .b-banner-actions{display:flex;flex-wrap:wrap;gap:var(--b-space-2);margin-block-start:var(--b-space-3)}.b-app .mn-disclosure>summary:before{transition:rotate var(--b-dur-spring) var(--b-ease-spring),color var(--b-dur-fast) var(--b-ease-standard)}.b-app .mn-disclosure[open]>:not(summary){animation:b-field-message-in var(--b-dur-slow) var(--b-ease-out) both}.b-app .b-spinner-track{stroke:currentColor;opacity:.2}@media(forced-colors:active){.b-app .b-menu-popover{border:1px solid CanvasText}.b-app :is(.b-menu-item,.b-palette-option)[data-b-active=true]{outline:2px solid Highlight;outline-offset:-2px}.b-app .b-button>.b-button-reason,.b-app .mn-tip>.mn-tooltip{border:1px solid CanvasText}}.b-app .b-decision-bar{display:contents}.b-app .b-sticky-bar[data-b-tone=warning]{border-color:color-mix(in srgb,var(--b-warning) 45%,transparent)}.b-app .b-sticky-bar[data-b-tone=warning] .b-sticky-bar-text>svg{color:var(--b-warning)}.b-app .b-sticky-bar-aside{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-1) var(--b-space-2);min-inline-size:0}.b-app .b-decision-message{font-variant-numeric:tabular-nums}.b-app .b-decision-details>summary{cursor:pointer;color:var(--b-ink-faint);font:var(--b-type-caption)}.b-app .b-decision-details[open]{display:grid;gap:var(--b-space-1)}.b-app .b-decision-hidden{display:inline-flex;align-items:center;gap:var(--b-space-1);padding:var(--b-space-05) var(--b-space-2);border-radius:var(--b-radius-pill);background:var(--b-warning-soft);color:var(--b-ink);font:var(--b-type-chip-sm)}.b-app .b-decision-hidden>svg{flex:none;color:var(--b-warning)}.b-app .b-decision-hash.b-code-block{padding-block:0;background:transparent}.b-app .b-decision-primary{display:inline-flex}.b-app .b-sticky-bar-panel{flex:1 1 100%;order:-1;min-inline-size:0}.b-app .b-decision-confirm{display:grid;gap:var(--b-space-3);max-block-size:min(66vh,560px);overflow:auto;padding:var(--b-space-2) var(--b-space-2) var(--b-space-3) 0;border-block-end:var(--b-hairline) solid var(--b-line);overscroll-behavior:contain}.b-app .b-decision-confirm:focus{outline:none}.b-app .b-decision-confirm:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:var(--b-focus-ring-offset)}.b-app .b-decision-confirm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--b-space-3)}.b-app .b-decision-confirm-title{margin:0;font:var(--b-type-card-title)}.b-app .b-decision-confirm-body{display:grid;gap:var(--b-space-3);min-inline-size:0}@container b-shell (max-width: 520px){.b-app .b-decision-primary{flex:1}.b-app .b-decision-primary>*{flex:1}}.b-app .b-select-popup .b-option{min-block-size:var(--b-menu-row-height);padding:var(--b-space-2) var(--b-menu-row-inset);border-radius:var(--b-radius-xs)}.b-app .b-select-popup .b-option-check{inline-size:20px;margin-inline-start:var(--b-space-05)}.b-app .b-select-popup .b-option-label{overflow-wrap:anywhere}.b-app .b-select-positioner{z-index:var(--b-z-popover)}.b-app .b-select-popup{inline-size:max(var(--b-select-popup-min-width),var(--anchor-width, 0px));max-inline-size:min(440px,var(--available-width, 100vw));max-block-size:min(320px,var(--available-height, 60dvh));overflow-y:auto;overscroll-behavior:contain;padding:var(--b-menu-inset);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-popover-radius);background:var(--b-popover-fill);box-shadow:var(--b-elev-3);color:var(--b-ink);outline:none;transition:opacity var(--b-dur-fast) var(--b-ease-enter)}.b-app .b-select-popup .b-option[data-highlighted],.b-app .b-select-popup .b-option[data-selected][data-highlighted]{background:var(--b-menu-row-fill)}.b-app .b-select-popup .b-option[data-selected]{background:var(--b-surface-sunken);font:var(--b-type-body-strong)}.b-app .b-select-popup .b-option[data-disabled]{color:var(--b-ink-faint);cursor:not-allowed}.b-app .b-select-popup[data-starting-style],.b-app .b-select-popup[data-ending-style]{opacity:0}@media(pointer:coarse){.b-app .b-menu-item,.b-app .b-select-popup .b-option{min-block-size:max(var(--b-menu-row-height),var(--b-control-height-lg))}}.b-app .b-select-popup .b-option:focus-visible{outline-offset:calc(-1 * var(--b-focus-ring-width))}.b-app .b-field-meta{display:inline-flex;align-items:center;gap:var(--b-space-2);margin-inline-start:auto}.b-app .b-field-meta>.b-counter{font:var(--b-type-kbd);font-variant-numeric:tabular-nums}.b-app .b-input-box:focus-within,.b-app .b-textarea:focus-visible,.b-app .b-select:focus-within .b-select-button,.b-app .b-select[data-b-open=true] .b-select-button{box-shadow:none}.b-app .b-field[data-b-invalid=true] :is(.b-input-box:focus-within,.b-textarea:focus-visible){box-shadow:none}.b-app .b-input-icon{flex:none;color:var(--b-ink-faint);transition:color var(--b-dur-fast) var(--b-ease-out)}.b-app .b-input-box:focus-within>.b-input-icon{color:var(--b-focus)}.b-app .b-input-box>.b-icon-button{margin-inline-end:calc(var(--b-space-2) * -1)}.b-app .b-input-box>.mn-tip:last-child{margin-inline-end:calc(var(--b-space-2) * -1)}.b-app .b-input-box>.mn-tip>.b-icon-button{inline-size:var(--b-control-height-sm);block-size:var(--b-control-height-sm)}@media(pointer:coarse){.b-app .b-input-box>.mn-tip>.b-icon-button{inline-size:var(--b-control-height-lg);block-size:var(--b-control-height-lg)}}.b-app .b-input::placeholder,.b-app .b-textarea::placeholder{color:var(--b-ink-faint);opacity:1}.b-app .b-field[data-b-invalid=true]>.b-field-error{animation:b-field-message-in var(--b-dur-slow) var(--b-ease-out) both}.b-app .b-field>.b-field-warning,.b-app .b-field-message{animation:b-field-message-in var(--b-dur-slow) var(--b-ease-out) both}@keyframes b-field-message-in{0%{opacity:0;transform:translateY(-3px)}}.b-app .b-search-shortcut{display:inline-flex;flex:none;pointer-events:none}.b-app .b-search:focus-within .b-search-shortcut{opacity:0}.b-app .b-field-message{display:flex;align-items:flex-start;gap:var(--b-space-1);margin:0;font:var(--b-type-field-help);color:var(--b-ink-muted)}.b-app .b-field-message>svg{flex:none;margin-block-start:2px}.b-app .b-field-message[data-b-tone=error]{color:var(--b-critical)}.b-app .b-field-message[data-b-tone=warning]{color:var(--b-warning)}.b-app .b-field-message[data-b-tone=success]{color:var(--b-success)}.b-app .b-field-message[data-b-tone=info]>svg{color:var(--b-info)}.b-app .b-switch-track{justify-content:flex-start;transition:background-color var(--b-dur-base) var(--b-ease-out),box-shadow var(--b-dur-base) var(--b-ease-out)}.b-app .b-switch[aria-checked=true] .b-switch-track{justify-content:flex-start}.b-app .b-switch-thumb{background:light-dark(var(--b-surface-raised),var(--b-ink));box-shadow:0 1px 3px color-mix(in srgb,var(--b-ink) 30%,transparent);transition:transform var(--b-dur-spring) var(--b-ease-spring),inline-size var(--b-dur-fast) var(--b-ease-out)}.b-app .b-switch[aria-checked=true] .b-switch-thumb{transform:translate(16px);background:var(--b-surface)}.b-app .b-switch:active:not([aria-disabled=true],[aria-readonly=true]) .b-switch-thumb{inline-size:26px}.b-app .b-switch[aria-checked=true]:active:not([aria-disabled=true],[aria-readonly=true]) .b-switch-thumb{transform:translate(12px)}.b-app .b-switch:not([aria-disabled=true],[aria-readonly=true],:disabled):not([aria-checked=true]):hover .b-switch-track{background:var(--b-ink-faint)}.b-app .b-switch[aria-checked=true]:not([aria-disabled=true],[aria-readonly=true]):hover .b-switch-track{background:var(--b-accent-hover)}.b-app .b-field[data-b-disabled=true] .b-switch-thumb{background:var(--b-surface);box-shadow:none}.b-app .b-switch[aria-readonly=true] .b-switch-thumb{background:var(--b-ink-muted);box-shadow:none}@media(prefers-reduced-motion:reduce){.b-app .b-switch-thumb{transition:none}.b-app .b-switch:active .b-switch-thumb{inline-size:22px}.b-app .b-switch[aria-checked=true]:active .b-switch-thumb{transform:translate(16px)}}.b-app .b-checkbox-input,.b-app .b-radio-input{border-radius:5px;transition:border-color var(--b-dur-fast) var(--b-ease-out),background-color var(--b-dur-fast) var(--b-ease-out),transform var(--b-dur-fast) var(--b-ease-out)}.b-app .b-radio-input{border-radius:var(--b-radius-circle)}.b-app .b-checkbox-input:active:not(:disabled),.b-app .b-radio-input:active:not(:disabled){transform:scale(.9)}.b-app .b-checkbox-input:focus-visible,.b-app .b-radio-input:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:var(--b-focus-ring-offset);box-shadow:none}.b-app .b-choice-list :is(.b-checkbox-input,.b-radio-input):focus-visible{outline:none}.b-app .b-checkbox-tick,.b-app .b-checkbox-mixed{stroke-dasharray:24;stroke-dashoffset:24;transition:opacity var(--b-dur-instant) var(--b-ease-out),stroke-dashoffset var(--b-dur-slow) var(--b-ease-out)}.b-app .b-checkbox-input:checked~.b-checkbox-mark .b-checkbox-tick,.b-app .b-checkbox-input:indeterminate~.b-checkbox-mark .b-checkbox-mixed{stroke-dashoffset:0}.b-app .b-radio-dot{transform-origin:8px 8px;transform:scale(.3);transition:opacity var(--b-dur-instant) var(--b-ease-out),transform var(--b-dur-spring) var(--b-ease-spring)}.b-app .b-radio-input:checked~.b-radio-mark .b-radio-dot{transform:none}@media(prefers-reduced-motion:reduce){.b-app .b-checkbox-input:active,.b-app .b-radio-input:active{transform:none}.b-app .b-checkbox-tick,.b-app .b-checkbox-mixed{stroke-dashoffset:0}.b-app .b-radio-dot{transform:none}}.b-app .b-field-control>.b-tiles{flex:1 1 100%;inline-size:100%}.b-app .b-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--b-tile-min, 200px)),1fr));gap:var(--b-space-2);min-inline-size:0}.b-app .b-tile{position:relative;display:flex;align-items:center;gap:var(--b-space-3);min-inline-size:0;padding:8px 12px 8px 8px;border:var(--b-hairline) solid var(--b-line);border-radius:14px;background:var(--b-surface);color:var(--b-ink);cursor:pointer;transition:border-color var(--b-dur-base) var(--b-ease-out),box-shadow var(--b-dur-base) var(--b-ease-out),transform var(--b-dur-base) var(--b-ease-spring)}.b-app .b-tiles[data-b-layout=stack] .b-tile{flex-direction:column;align-items:flex-start;padding:var(--b-space-3)}.b-app .b-tile:hover:not([data-b-disabled=true],[data-b-readonly=true]){border-color:var(--b-line-2);box-shadow:var(--b-elev-1);transform:var(--b-motion-lift)}.b-app .b-tile:active:not([data-b-disabled=true],[data-b-readonly=true]){transform:var(--b-motion-press)}.b-app .b-tile[data-b-checked=true]{border-color:var(--b-accent);box-shadow:0 0 0 3px var(--b-accent-soft)}.b-app .b-tile:has(.b-tile-input:focus-visible){outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:var(--b-focus-ring-offset)}.b-app .b-tile[data-b-invalid=true]:not([data-b-checked=true]){border-color:var(--b-critical)}.b-app .b-tile[data-b-disabled=true]{background:var(--b-surface-sunken);cursor:not-allowed}.b-app .b-tile[data-b-disabled=true] :is(.b-tile-title,.b-tile-meta){color:var(--b-ink-faint)}.b-app .b-tile[data-b-disabled=true] .b-tile-media{filter:grayscale(1);opacity:.6}.b-app .b-tile[data-b-readonly=true]{cursor:default}.b-app .b-tile-input{position:absolute;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}.b-app .b-tile-media{flex:none;display:grid;place-items:center;border-radius:10px;overflow:hidden}.b-app .b-tile-media img,.b-app .b-tile-media .mn-image-placeholder{border-radius:10px}.b-app .b-tile-glyph{inline-size:44px;block-size:44px;background:var(--b-surface-sunken);color:var(--b-ink-muted)}.b-app .b-tile[data-b-checked=true] .b-tile-glyph{background:var(--b-accent-soft);color:var(--b-accent)}.b-app .b-tile-text{display:grid;gap:2px;flex:1;min-inline-size:0}.b-app .b-tile-title{font:var(--b-type-button);font-family:var(--b-font-display);letter-spacing:-.005em;overflow-wrap:anywhere}.b-app .b-tile-description,.b-app .b-tile-reason{color:var(--b-ink-faint);font:var(--b-type-caption)}.b-app .b-tile-meta{flex:none;color:var(--b-ink-muted);font:var(--b-type-kbd);font-variant-numeric:tabular-nums}.b-app .b-tiles[data-b-layout=stack] .b-tile-meta{order:3}.b-app .b-tile-check{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;display:grid;place-items:center;inline-size:20px;block-size:20px;border-radius:var(--b-radius-circle);background:var(--b-accent);color:var(--b-ink-on-accent);box-shadow:0 0 0 2px var(--b-surface);opacity:0;transform:scale(.4);transition:opacity var(--b-dur-fast) var(--b-ease-out),transform var(--b-dur-spring) var(--b-ease-spring)}.b-app .b-tile[data-b-checked=true] .b-tile-check{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.b-app .b-tile,.b-app .b-tile-check{transform:none!important}}@media(forced-colors:active){.b-app .b-input-box:focus-within,.b-app .b-textarea:focus-visible,.b-app .b-select:focus-within .b-select-button,.b-app .b-select[data-b-open=true] .b-select-button,.b-app .b-color-swatch:focus-within,.b-app .b-choice-list>:is(.b-checkbox,.b-radio):has(input:focus-visible),.b-app .b-checkbox-input:focus-visible,.b-app .b-radio-input:focus-visible,.b-app .b-switch:focus-visible .b-switch-track{outline:2px solid Highlight;outline-offset:var(--b-focus-ring-offset)}.b-app .b-choice-list :is(.b-checkbox-input,.b-radio-input):focus-visible{outline:none}.b-app .b-switch-track{border:1px solid ButtonText}}@media(forced-colors:active){.b-app .b-tile{border:1px solid CanvasText}.b-app .b-tile[data-b-checked=true]{outline:2px solid Highlight}}@media(pointer:coarse){.b-app :is(.b-search-trigger,.b-account-trigger){min-block-size:var(--b-touch-target);min-inline-size:var(--b-touch-target)}}@media(forced-colors:active){.b-app .b-nav-item[aria-current=page]{background:Highlight;color:HighlightText;forced-color-adjust:none}.b-app .b-bottom-nav-item:is([aria-current=page],[data-b-current=true]):after{background:Highlight;forced-color-adjust:none}}.b-app .b-content>*{margin-block:0}.b-app .b-content>*+*{margin-block-start:var(--b-space-6)}.b-app .b-content>:is(h2,h3,h4)+p{margin-block-start:var(--b-space-2)}.b-app{--b-rail-width: 232px;--b-rail-active: var(--b-accent-soft)}:root[data-b-theme=light] .b-app:not([data-b-theme=dark]),.b-app[data-b-theme=light],:root[data-b-theme=dark] .b-app:not([data-b-theme=light]),.b-app[data-b-theme=dark]{--b-rail-active: var(--b-accent-soft)}@media(prefers-color-scheme:dark){:root:not([data-b-theme=light]) .b-app:not([data-b-theme=light]),.b-app:not([data-b-theme=light]){--b-rail-active: var(--b-accent-soft)}}.b-app .b-rail{gap:var(--b-space-1);padding:18px 14px var(--b-space-4);border-inline-end:var(--b-hairline) solid var(--b-line)}.b-app .b-rail-brand{display:flex;align-items:center;gap:var(--b-space-2);min-inline-size:0;padding:0 0 14px 6px}.b-app .b-wordmark{display:inline-flex;align-items:center;gap:var(--b-space-2);color:var(--b-rail-ink);font:600 18px/1 var(--b-font-display);letter-spacing:-.02em;text-decoration:none;border-radius:var(--b-radius-xs)}.b-app .b-wordmark .b-wordmark-text{font-size:inherit;vertical-align:baseline}.b-app .b-wordmark-mark{flex:none;color:var(--b-accent)}.b-app .b-rail .b-plane-label{flex:none;padding:2px 7px;border-radius:var(--b-radius-xs);background:var(--b-surface-sunken);color:var(--b-ink-muted);font:600 10.5px/1.3 var(--b-font-body);letter-spacing:.04em;white-space:nowrap}.b-app .b-rail .b-workspace{gap:10px;padding:10px;border:0;border-radius:12px;background:var(--b-surface);margin-block-end:14px}.b-app .b-rail .b-workspace:hover:not([data-b-static=true]){background:var(--b-surface-tint)}.b-app .b-workspace-avatar.mn-avatar{flex:none;border-radius:var(--b-radius-sm);box-shadow:none;background:var(--b-accent);color:var(--b-ink-on-accent);font:600 12px/1 var(--b-font-body)}.b-app .b-workspace-text{flex:1}.b-app .b-workspace-name{font:600 13px/1.3 var(--b-font-body);color:var(--b-ink)}.b-app .b-workspace-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 11.5px/1.3 var(--b-font-body);color:var(--b-ink-faint)}.b-app .b-workspace-chevron{flex:none;margin-inline-start:auto;color:var(--b-ink-muted)}.b-app .b-rail .b-nav,.b-app .b-rail .b-nav-group{gap:var(--b-space-1)}.b-app .b-rail .b-nav-group{margin-block-start:0}.b-app .b-nav-group-head{display:flex;align-items:center;gap:var(--b-space-2);min-inline-size:0;padding:14px 0 6px 10px}.b-app .b-rail .b-nav-group-label{margin:0;color:var(--b-ink-faint);font:600 10.5px/1.3 var(--b-font-body);letter-spacing:.06em;text-transform:uppercase}.b-app .b-nav-group-chip{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 7px;border-radius:var(--b-radius-pill);background:var(--b-selection-soft);color:var(--b-accent);font:500 11px/1.3 var(--b-font-body)}.b-app .b-rail .b-nav-item,:root[data-b-density=comfortable] .b-app .b-rail .b-nav-item{gap:10px;block-size:auto;min-block-size:36px;padding:var(--b-space-2) 10px;border-radius:var(--b-radius-xs);color:var(--b-ink-muted);font:var(--b-type-button)}.b-app[data-b-density=compact] .b-rail .b-nav-item,:root[data-b-density=compact] .b-app .b-rail .b-nav-item{min-block-size:32px;padding-block:6px}.b-app .b-rail .b-nav-item>svg{inline-size:20px;block-size:20px}.b-app .b-rail .b-nav-item:hover{background:var(--b-surface-sunken);color:var(--b-ink)}.b-app .b-rail .b-nav-item[aria-current=page]{background:var(--b-accent-soft);color:var(--b-accent);font:var(--b-type-button)}.b-app .b-rail .b-nav-label{font-size:13px;white-space:normal;overflow-wrap:anywhere}.b-app .b-rail .b-nav-count{min-inline-size:0;padding:0;border-radius:0;background:none;color:inherit;font:var(--b-type-button)}.b-app .b-rail-footer{gap:var(--b-space-2);padding-block-start:var(--b-space-3)}.b-app .b-rail-account{display:flex;align-items:center;gap:var(--b-space-1);min-inline-size:0}.b-app .b-rail .b-account-row{flex:1;min-inline-size:0;gap:10px;padding:var(--b-space-2);border-radius:var(--b-radius-sm)}.b-app .b-rail .b-account-row:hover{background:var(--b-surface-sunken)}.b-app .b-account-avatar.mn-avatar{flex:none;box-shadow:none;background:var(--b-accent-soft);color:var(--b-accent);font:600 11px/1 var(--b-font-body)}.b-app .b-top-bar .b-account-avatar.mn-avatar{font-size:12px}.b-app .b-account-text{gap:1px;overflow:hidden}.b-app .b-account-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--b-ink);font:500 12.5px/1.3 var(--b-font-body)}.b-app .b-account-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--b-ink-faint);font:400 11.5px/1.3 var(--b-font-body)}.b-app .b-rail-toggle{flex:none;justify-content:center;inline-size:32px;block-size:32px;margin-inline-start:auto;padding:0;border-radius:var(--b-radius-xs);color:var(--b-ink-faint)}.b-app .b-rail-toggle:hover{background:var(--b-surface-sunken);color:var(--b-ink)}.b-app[data-b-rail=icon] :is(.b-nav-group-chip,.b-workspace-chevron){display:none}.b-app[data-b-rail=icon] .b-rail-brand{justify-content:center;padding-inline-start:0}.b-app[data-b-rail=icon] .b-rail .b-plane-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.b-app[data-b-rail=icon] .b-rail .b-workspace{justify-content:center;padding:var(--b-space-2) 0}.b-app[data-b-rail=icon] .b-nav-group-head{padding:10px 0 2px;justify-content:center}.b-app[data-b-rail=icon] .b-nav-group-head:before{content:"";inline-size:20px;block-size:var(--b-hairline);background:var(--b-line)}.b-app[data-b-rail=icon] .b-rail .b-nav-item{justify-content:center;padding-inline:0}.b-app[data-b-rail=icon] .b-rail .b-nav-count{min-inline-size:16px;padding:0 var(--b-space-05);border-radius:var(--b-radius-pill);background:var(--b-accent);color:var(--b-ink-on-accent);font:var(--b-type-micro);text-align:center}.b-app[data-b-rail=icon] .b-rail-account{flex-direction:column}.b-app[data-b-rail=icon] .b-rail .b-account-row{flex:none;justify-content:center}.b-app[data-b-rail=icon] .b-rail-toggle{margin-inline:auto}@container b-shell (max-width: 900px){.b-app[data-b-rail=full] :is(.b-nav-group-chip,.b-workspace-chevron){display:none}.b-app[data-b-rail=full] .b-rail-brand{justify-content:center;padding-inline-start:0}.b-app[data-b-rail=full] .b-rail .b-plane-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.b-app[data-b-rail=full] .b-rail .b-workspace{justify-content:center;padding:var(--b-space-2) 0}.b-app[data-b-rail=full] .b-nav-group-head{padding:10px 0 2px;justify-content:center}.b-app[data-b-rail=full] .b-nav-group-head:before{content:"";inline-size:20px;block-size:var(--b-hairline);background:var(--b-line)}.b-app[data-b-rail=full] .b-rail .b-nav-item{justify-content:center;padding-inline:0}.b-app[data-b-rail=full] .b-rail .b-nav-count{min-inline-size:16px;padding:0 var(--b-space-05);border-radius:var(--b-radius-pill);background:var(--b-accent);color:var(--b-ink-on-accent);font:var(--b-type-micro);text-align:center}.b-app[data-b-rail=full] .b-rail-account{flex-direction:column}.b-app[data-b-rail=full] .b-rail .b-account-row{flex:none;justify-content:center}.b-app[data-b-rail=full] .b-rail-toggle{margin-inline:auto}}@container b-shell (min-width: 901px){.b-app .b-content,.b-app[data-b-embedded=true] .b-content{--b-page-gutter: var(--b-space-7);padding-block-start:var(--b-space-6)}}.b-app .b-top-bar:not([data-b-embedded=true]){gap:var(--b-space-3);background:var(--b-ground)}@container b-shell (min-width: 901px){.b-app .b-top-bar:not([data-b-embedded=true]){padding-inline:var(--b-space-7)}}.b-app .b-top-bar[data-b-embedded=true]{background:var(--b-ground)}.b-app .b-top-bar-trail{flex:none;gap:var(--b-space-3)}.b-app .b-environment-pill{display:inline-flex;align-items:center;gap:6px;flex:none;padding:var(--b-space-1) 10px;border-radius:var(--b-radius-pill);background:var(--b-unknown-soft);color:var(--b-ink-muted);font:var(--b-type-label);white-space:nowrap}.b-app button.b-environment-pill{border:0;cursor:pointer}.b-app button.b-environment-pill:hover{color:var(--b-ink)}.b-app .b-environment-panel{display:flex;flex-direction:column;gap:var(--b-space-2);font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-environment-panel .b-environment-label{margin:0;color:var(--b-accent)}.b-app .b-environment-panel .b-environment-detail{margin:0}.b-app .b-environment-panel .b-environment-actions{margin-inline-start:0}.b-app .b-environment-pill-dot{inline-size:6px;block-size:6px;border-radius:var(--b-radius-circle);background:var(--b-warning)}.b-app .b-search-trigger{inline-size:280px;block-size:36px;padding:0 var(--b-space-2) 0 var(--b-space-3);border:0;border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);color:var(--b-ink-faint);font:400 13px/1.3 var(--b-font-body)}.b-app .b-search-trigger:hover{background:var(--b-surface-tint);color:var(--b-ink-muted)}.b-app .b-search-trigger>svg{flex:none;color:var(--b-ink-muted)}@container b-shell (max-width: 720px){.b-app .b-search-trigger{inline-size:36px;padding:0;justify-content:center}}.b-app .b-bell{inline-size:36px;block-size:36px;color:var(--b-ink-muted)}.b-app .b-account-trigger{padding:0;border-radius:var(--b-radius-circle)}.b-app .b-account-trigger:hover{background:none}.b-app .b-account-trigger:hover .b-account-avatar{background:var(--b-selection-soft)}.b-app .b-page-header{margin-block-end:var(--b-space-6)}.b-app .b-page-row{gap:var(--b-space-4)}.b-app .b-page-eyebrow{font:var(--b-type-micro);letter-spacing:.06em;color:var(--b-ink-faint)}.b-app .b-page-title{font:var(--b-type-page-title);letter-spacing:-.02em}.b-app .b-page-context{margin-block-start:var(--b-space-1);font:400 13.5px/1.35 var(--b-font-body);color:var(--b-ink-muted)}.b-app:not(.b-toast-region){background:var(--b-body-bg);background-attachment:fixed}.b-app{--b-rail-width: 248px;--b-rail-active: var(--b-selection-soft)}:root[data-b-theme=light] .b-app:not([data-b-theme=dark]),.b-app[data-b-theme=light],:root[data-b-theme=dark] .b-app:not([data-b-theme=light]),.b-app[data-b-theme=dark]{--b-rail-active: var(--b-selection-soft)}@media(prefers-color-scheme:dark){:root:not([data-b-theme=light]) .b-app:not([data-b-theme=light]),.b-app:not([data-b-theme=light]){--b-rail-active: var(--b-selection-soft)}}.b-app :where(h1,h2,h3,h4){font-family:var(--b-font-display)}.b-app .b-rail{gap:var(--b-space-1);padding:14px 12px var(--b-space-4);background:var(--b-rail-ground)}.b-app .b-wordmark{font:700 19px/1 var(--b-font-display);letter-spacing:-.03em}.b-app .b-rail .b-plane-label{padding:3px 6px;border-radius:6px;font:var(--b-type-eyebrow);letter-spacing:.06em}.b-app .b-rail .b-workspace{padding:8px;border-radius:12px;background:transparent;transition:background-color var(--b-dur-base) var(--b-ease-out)}.b-app .b-rail .b-workspace:hover:not([data-b-static=true]){background:var(--b-surface-sunken)}.b-app .b-workspace-name{font:600 14px/1.2 var(--b-font-display)}.b-app .b-workspace-detail{font:400 12px/1.3 var(--b-font-body)}.b-app .b-nav-group-head{padding:12px 0 4px 10px}.b-app .b-rail .b-nav-group-label{font:var(--b-type-eyebrow);letter-spacing:var(--b-track-eyebrow);text-transform:uppercase;color:var(--b-ink-faint)}.b-app .b-rail .b-nav{position:relative;gap:2px}.b-app .b-rail .b-nav-group{gap:2px}.b-app .b-rail .b-nav-item,:root[data-b-density=comfortable] .b-app .b-rail .b-nav-item{z-index:1;gap:11px;min-block-size:38px;padding:7px 10px;border-radius:10px;background:transparent;color:var(--b-ink-muted);font:500 14px/20px var(--b-font-body);transition:color var(--b-dur-base) var(--b-ease-out),background-color var(--b-dur-base) var(--b-ease-out)}.b-app[data-b-density=compact] .b-rail .b-nav-item,:root[data-b-density=compact] .b-app .b-rail .b-nav-item{min-block-size:32px;padding-block:5px}.b-app .b-rail .b-nav-label{font-size:14px}.b-app .b-rail .b-nav-item>svg{inline-size:18px;block-size:18px}.b-app .b-rail .b-nav-item:hover{background:transparent;color:var(--b-ink)}.b-app .b-rail .b-nav-item[aria-current=page]{background:var(--b-rail-active);color:var(--b-ink);font:600 14px/20px var(--b-font-body)}.b-app .b-rail .b-nav-indicator{position:absolute;inset-inline:0;inset-block-start:0;z-index:0;block-size:var(--b-nav-indicator-size, 38px);border-radius:10px;background:var(--b-rail-active);transform:translateY(var(--b-nav-indicator-y, 0));opacity:0;pointer-events:none}.b-app .b-rail .b-nav[data-b-indicator=ready] .b-nav-indicator{opacity:1}.b-app .b-rail .b-nav[data-b-indicator=moving] .b-nav-indicator{opacity:1;transition:transform var(--b-dur-spring) var(--b-ease-spring),block-size var(--b-dur-spring) var(--b-ease-spring)}.b-app .b-rail .b-nav:is([data-b-indicator=ready],[data-b-indicator=moving]) .b-nav-item[aria-current=page]{background:transparent}.b-app .b-rail .b-nav-count{flex:none;margin-inline-start:auto;min-inline-size:0;padding:3px 6px;border-radius:6px;background:var(--b-highlight);color:var(--b-on-highlight);font:500 11px/1 var(--b-font-mono);font-variant-numeric:tabular-nums}.b-app[data-b-rail=icon] .b-rail .b-nav-count{min-inline-size:16px;padding:2px 4px;border-radius:var(--b-radius-pill);background:var(--b-highlight);color:var(--b-on-highlight);font:500 10px/1 var(--b-font-mono)}.b-app .b-rail .b-account-row{border-radius:12px}.b-app .b-rail-toggle{border-radius:10px}@media(max-width:480px){.b-app .b-bottom-nav{border-block-start-color:var(--b-line);background:var(--b-surface)}}.b-app .b-bottom-nav-item{gap:3px;color:var(--b-ink-muted);font:500 10.5px/1.2 var(--b-font-body)}.b-app .b-bottom-nav-item>svg{box-sizing:content-box;padding:3px;border-radius:8px;transition:background-color var(--b-dur-base) var(--b-ease-out)}.b-app .b-bottom-nav-item:is([aria-current=page],[data-b-current=true]){color:var(--b-ink);font-weight:600}.b-app .b-bottom-nav-item:is([aria-current=page],[data-b-current=true])>svg{background:var(--b-state-selected);color:var(--b-ink)}.b-app .b-bottom-nav-item:is([aria-current=page],[data-b-current=true]):after{content:none}.b-app .b-bottom-nav .b-nav-count{background:var(--b-highlight);color:var(--b-on-highlight);font:500 10px/1 var(--b-font-mono)}.b-app .b-top-bar:not([data-b-embedded=true]),.b-app .b-top-bar[data-b-embedded=true]{border-block-end-color:transparent;background:var(--b-ground);transition:border-color var(--b-dur-base) var(--b-ease-out)}.b-app .b-top-bar[data-b-scrolled=true]{border-block-end-color:var(--b-line)}.b-app .b-search-trigger{gap:8px;block-size:36px;padding:0 8px 0 10px;border:var(--b-hairline) solid var(--b-line);border-radius:10px;background:var(--b-surface);color:var(--b-ink-faint);font:400 13px/1.3 var(--b-font-body);transition:border-color var(--b-dur-base) var(--b-ease-out),color var(--b-dur-base) var(--b-ease-out)}.b-app .b-search-trigger:hover{border-color:var(--b-line-2);background:var(--b-surface);color:var(--b-ink-muted)}.b-app .b-search-trigger .b-kbd-set{padding:2px 5px;border:1px solid var(--b-line-2);border-block-end-width:2px;border-radius:5px;background:var(--b-surface)}.b-app .b-search-trigger .b-kbd{color:var(--b-ink-muted);font:var(--b-type-kbd)}@container b-shell (max-width: 720px){.b-app .b-search-trigger{border-color:transparent;background:transparent}}.b-app :is(.b-bell,.b-rail-toggle-top){inline-size:36px;block-size:36px;border-radius:10px;color:var(--b-ink-muted);transition:background-color var(--b-dur-base) var(--b-ease-out),color var(--b-dur-base) var(--b-ease-out),transform var(--b-dur-fast) var(--b-ease-out)}.b-app :is(.b-bell,.b-rail-toggle-top):hover{background:var(--b-surface-sunken);color:var(--b-ink)}.b-app :is(.b-bell,.b-rail-toggle-top):active{transform:var(--b-motion-press)}.b-app .b-bell-count{inset-block-start:2px;inset-inline-end:2px;min-inline-size:16px;padding:2px 4px;background:var(--b-surface-inverse);color:var(--b-ink-inverse);font:500 10px/1 var(--b-font-mono)}.b-app .b-environment-pill{padding:6px 9px;background:var(--b-warning-soft);color:var(--b-warning);font:var(--b-type-eyebrow);letter-spacing:.04em;text-transform:uppercase}.b-app button.b-environment-pill:hover{color:var(--b-warning);background:color-mix(in srgb,var(--b-warning) 14%,var(--b-warning-soft))}.b-app .b-environment-pill-dot{background:var(--b-warning)}.b-app .b-page-eyebrow{font:var(--b-type-eyebrow);letter-spacing:var(--b-track-eyebrow);text-transform:uppercase;color:var(--b-ink-faint)}.b-app .b-page-title{font:var(--b-type-page-title);letter-spacing:var(--b-track-page-title);text-wrap:balance}.b-app .b-page-context{font:400 14.5px/1.5 var(--b-font-body);max-inline-size:62ch}.b-app .b-page-header[data-b-condensed=true] .b-page-title{font:var(--b-type-title);letter-spacing:var(--b-track-title)}@media(prefers-reduced-motion:reduce){.b-app .b-rail .b-nav .b-nav-indicator{transition:none}}.b-app .b-rail-account>.b-popover-anchor>.b-account-row{inline-size:100%}@media(forced-colors:active){.b-app .b-rail .b-nav-item[aria-current=page]{outline:2px solid Highlight;outline-offset:-2px}}@container b-shell (max-width: 900px){.b-app .b-rail-toggle{display:none}}@media(pointer:coarse){.b-app .b-rail .b-nav-item,:root[data-b-density=comfortable] .b-app .b-rail .b-nav-item,.b-app[data-b-density=compact] .b-rail .b-nav-item,:root[data-b-density=compact] .b-app .b-rail .b-nav-item,.b-app .b-rail .b-rail-toggle,.b-app .b-rail .b-account-row{min-block-size:var(--b-touch-target)}.b-app .b-rail .b-rail-toggle{min-inline-size:var(--b-touch-target)}}.b-app button.b-role-chip{cursor:pointer;font:var(--b-type-chip)}.b-app button.b-role-chip:hover{background:var(--b-state-hover);color:var(--b-ink)}.b-app button.b-role-chip[aria-expanded=true]{background:var(--b-state-selected);color:var(--b-ink)}.b-app .b-role-panel{display:grid;gap:var(--b-space-2);color:var(--b-ink);font:var(--b-type-body-sm)}.b-app .b-role-panel p{margin:0}.b-app .b-role-panel-eyebrow,.b-app .b-role-panel-heading{color:var(--b-ink-faint);font:var(--b-type-micro);letter-spacing:.07em;text-transform:uppercase}.b-app .b-role-panel-heading{margin-block-start:var(--b-space-1)}.b-app .b-role-panel-role{font:var(--b-type-body-strong)}.b-app .b-role-panel-where,.b-app .b-role-panel-note{color:var(--b-ink-muted)}.b-app .b-role-panel-grant{display:grid;gap:var(--b-space-05);padding:var(--b-space-2);border:var(--b-hairline) solid var(--b-info);border-radius:var(--b-radius-sm);background:var(--b-info-soft);color:var(--b-info);font-weight:600}.b-app .b-role-panel-grant[data-b-state=unknown]{border:var(--b-unknown-dash) dashed var(--b-unknown);background:var(--b-unknown-soft);color:var(--b-ink-muted);font-weight:400}.b-app .b-role-panel-grant-state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-1) var(--b-space-2)}.b-app .b-role-panel-grant-detail{color:var(--b-ink-muted);font-weight:400;overflow-wrap:anywhere}.b-app .b-role-panel-list{display:grid;gap:var(--b-space-1);margin:0;padding-inline-start:var(--b-space-4)}.b-app .b-role-panel-list[data-b-refused=true] li{display:grid;gap:var(--b-space-05)}.b-app .b-role-panel-why{color:var(--b-ink-muted)}.b-hold,.b-compare,.b-swipe,.b-hotspot-layer,.b-drop{--b-mo-spring: var(--b-ease-spring, cubic-bezier(.34, 1.56, .64, 1));--b-mo-ease: var(--b-ease-out, cubic-bezier(.2, .8, .2, 1))}:root{--b-mo-on-highlight: var(--b-on-highlight, var(--b-ink-on-emphasis))}.b-mo-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.b-hold{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0;gap:14px}.b-hold-lock{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-inline-size:0;color:var(--b-ink-secondary);font:var(--b-type-caption-lg)}.b-hold-lock-label{white-space:nowrap}.b-hold-chars{display:flex;flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;font:600 13px/1.4 var(--b-font-mono)}.b-hold-chars>span{border-radius:2px;color:var(--b-ink-secondary);transition:background .25s,color .25s}.b-hold-chars>span[data-locked]{background:var(--b-accent);color:var(--b-ink-on-accent)}.b-hold-button{--p: 0;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;inline-size:100%;block-size:48px;padding:0 20px;border:0;border-radius:var(--b-radius-md);background:var(--b-decision);color:var(--b-ink-on-decision);font:600 14.5px/1 var(--b-font-display);overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:none;-webkit-touch-callout:none;transition:transform .15s var(--b-mo-ease),background .2s}.b-hold-fill{position:absolute;inset:0;background:var(--b-decision-active);transform-origin:0 50%;transform:scaleX(var(--p))}.b-hold-label{position:relative;display:inline-flex;align-items:center;gap:10px}.b-hold-icon{display:inline-flex}.b-hold-icon svg{inline-size:18px;block-size:18px}.b-hold[data-state=holding] .b-hold-button{color:var(--b-ink-on-decision);transform:scale(.99)}.b-hold[data-state=confirmed] .b-hold-button{background:var(--b-success);color:var(--b-ink-on-accent);cursor:default;animation:b-mo-drop .55s var(--b-mo-spring) both}.b-hold[data-state=confirmed] .b-hold-fill{display:none}.b-hold-button:disabled{background:var(--b-state-selected);color:var(--b-ink-faint);cursor:not-allowed}.b-hold-button:disabled .b-hold-fill{display:none}.b-hold-button:focus-visible{outline:var(--b-focus-ring-width, 2px) solid var(--b-focus);outline-offset:var(--b-focus-ring-offset, 2px)}.b-hold-hint{margin:-6px 0 0;min-block-size:1.45em;font:400 13px/1.45 var(--b-font-body);color:var(--b-ink-muted);text-wrap:pretty}.b-hold-hint[data-nudge]{color:var(--b-ink);font-weight:600}.b-hold[data-reduced][data-state=holding] .b-hold-button{transform:none;color:var(--b-ink-on-decision);box-shadow:inset 0 0 0 3px var(--b-ink-on-decision)}.b-compare{--x: 50%;--b-compare-fill: var(--b-surface);position:relative;isolation:isolate;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);border-radius:12px;overflow:hidden;border:1px solid var(--b-line);background:var(--b-compare-fill);user-select:none;-webkit-user-select:none;touch-action:pan-y;cursor:ew-resize}.b-compare-layer{grid-area:1 / 1;min-inline-size:0;min-block-size:0;overflow:hidden;background:var(--b-compare-fill)}.b-compare-layer[data-layer=after]{z-index:1;clip-path:inset(0 0 0 var(--x))}.b-compare-tag{position:absolute;top:10px;z-index:2;padding:5px 8px;border-radius:999px;font:600 11px/1 var(--b-font-body);background:var(--b-surface-inverse);color:var(--b-ink-inverse);transition:opacity .2s;pointer-events:none}.b-compare-tag[data-side=before]{left:10px}.b-compare-tag[data-side=after]{right:10px;background:var(--b-accent);color:var(--b-ink-on-accent)}.b-compare-tag[data-hidden]{opacity:0}.b-compare-handle{position:absolute;top:0;bottom:0;left:var(--x);inline-size:0;z-index:3}.b-compare-handle:before{content:"";position:absolute;top:0;bottom:0;left:-1px;inline-size:2px;background:var(--b-accent);box-shadow:0 0 0 1px var(--b-compare-fill),0 0 12px 1px var(--b-scrim)}.b-compare[data-dragging] .b-compare-handle:before{box-shadow:0 0 0 1px var(--b-compare-fill),0 0 18px 2px var(--b-scrim)}.b-compare-handle button{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);inline-size:38px;block-size:38px;padding:0;border:0;border-radius:50%;background:var(--b-accent);color:var(--b-ink-on-accent);display:grid;place-items:center;box-shadow:var(--b-elev-3);cursor:ew-resize;transition:transform .2s var(--b-mo-spring);touch-action:none}.b-compare-handle svg{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.b-compare-handle button:hover,.b-compare[data-dragging] .b-compare-handle button{transform:translate(-50%,-50%) scale(1.12)}.b-compare-handle button:focus-visible{outline:var(--b-focus-ring-width, 2px) solid var(--b-focus);outline-offset:3px}.b-swipe{position:relative;border-radius:var(--b-card-radius, 16px)}.b-swipe:focus-visible{outline:var(--b-focus-ring-width, 2px) solid var(--b-focus);outline-offset:4px}.b-swipe-stack{position:relative;min-block-size:var(--b-swipe-height, 420px);margin-block-end:30px;perspective:1200px}.b-swipe-card{position:absolute;inset:0;display:grid;border-radius:var(--b-card-radius, 16px);background:var(--b-surface-raised);border:1px solid var(--b-line);box-shadow:var(--b-elev-2);touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;will-change:transform;transform-origin:50% 100%;transition:transform .45s var(--b-mo-spring),opacity .3s}.b-swipe-card[data-depth="1"]{transform:translateY(14px) scale(.955);pointer-events:none}.b-swipe-card[data-depth="2"]{transform:translateY(28px) scale(.91);pointer-events:none}.b-swipe-card>*{transition:opacity .3s}.b-swipe-card[data-depth="1"]>*{opacity:.45}.b-swipe-card[data-depth="2"]>*{opacity:0}.b-swipe-card[data-dragging]{transition:none;cursor:grabbing}.b-swipe-card[data-exit]{transition:transform .45s var(--b-mo-ease),opacity .45s;opacity:0;pointer-events:none}.b-swipe-card[data-exit=approve]{transform:translate(calc(100% + 160px)) rotate(18deg)}.b-swipe-card[data-exit=reject]{transform:translate(calc(-100% - 160px)) rotate(-18deg)}.b-swipe-stamp{position:absolute;top:22px;z-index:2;padding:6px 12px;border:2.5px solid;border-radius:10px;font:800 16px/1 var(--b-font-display);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;opacity:0}.b-swipe-stamp[data-kind=approve]{right:20px;color:var(--b-success);transform:rotate(8deg)}.b-swipe-stamp[data-kind=reject]{left:20px;color:var(--b-critical);transform:rotate(-8deg)}.b-swipe-empty{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:24px;border-radius:var(--b-card-radius, 16px);border:var(--b-hairline) solid var(--b-line-strong);color:var(--b-ink-muted)}.b-countup{font-variant-numeric:tabular-nums;white-space:nowrap}.b-hotspot-layer{position:relative}.b-hotspot{position:absolute;z-index:3;transform:translate(-50%,-50%)}.b-hotspot[data-open]{z-index:4}.b-hotspot-marker{position:relative;display:flex;align-items:center;gap:7px;padding:5px 10px 5px 6px;border:0;border-radius:999px;background:var(--b-surface-inverse);color:var(--b-ink-inverse);font:600 11.5px/1 var(--b-font-body);white-space:nowrap;box-shadow:var(--b-elev-3);cursor:pointer;transition:transform .2s var(--b-mo-spring)}.b-hotspot-marker:not(:has(.b-hotspot-label)){padding:6px}.b-hotspot-marker:hover{transform:scale(1.05)}.b-hotspot-marker:focus-visible{outline:var(--b-focus-ring-width, 2px) solid var(--b-focus);outline-offset:2px}.b-hotspot-dot{position:relative;flex:none;inline-size:14px;block-size:14px;border-radius:50%;background:var(--b-live)}.b-hotspot-dot:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--b-live);animation:b-mo-ping 2s var(--b-mo-ease) infinite}.b-hotspot-pop{position:absolute;top:calc(100% + 8px);left:50%;inline-size:240px;padding:12px;display:grid;gap:8px;border-radius:12px;border:1px solid var(--b-line);background:var(--b-surface-floating, var(--b-surface-raised));color:var(--b-ink);box-shadow:var(--b-elev-4, var(--b-elev-3));transform:translate(-50%);animation:b-mo-pop-in .22s var(--b-mo-ease) both}.b-hotspot-pop[hidden]{display:none}.b-hotspot[data-align=start] .b-hotspot-pop{left:0;transform:none}.b-hotspot[data-align=end] .b-hotspot-pop{left:auto;right:0;transform:none}.b-hotspot[data-above] .b-hotspot-pop{top:auto;bottom:calc(100% + 8px)}.b-segments{display:grid;grid-template-columns:repeat(var(--n, 1),minmax(0,1fr));gap:4px}.b-segments>i{block-size:6px;border-radius:999px;background:var(--b-surface-sunken);transition:background .4s}.b-segments>i[data-state=done]{background:var(--b-accent)}.b-segments>i[data-state=current]{background:var(--b-ink-muted);animation:b-mo-breathe 1.8s ease-in-out infinite}.b-drop-item{display:flex;align-items:center;gap:10px;inline-size:100%;padding:8px;border-radius:12px;border:1px solid var(--b-line);background:var(--b-surface-raised);color:var(--b-ink);font:inherit;text-align:start;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transition:transform .2s var(--b-mo-spring),box-shadow .2s,border-color .2s,opacity .2s}.b-drop-item:hover{transform:translateY(-2px);box-shadow:var(--b-elev-2);border-color:var(--b-line-strong)}.b-drop-item[aria-pressed=true]{border-color:var(--b-accent);box-shadow:0 0 0 3px var(--b-accent-soft)}.b-drop-item[data-used],.b-drop-item[data-dragging]{opacity:.45}.b-drop-item:focus-visible{outline:var(--b-focus-ring-width, 2px) solid var(--b-focus);outline-offset:2px}.b-drop-item:disabled{cursor:not-allowed;opacity:.45}.b-drop-slot{position:relative;block-size:14px;margin:4px 0;border-radius:10px;transition:block-size .35s var(--b-mo-spring),background .2s,box-shadow .2s}.b-drop-slot-label{position:absolute;inset:0;display:grid;place-items:center;font:600 12px/1 var(--b-font-body);color:var(--b-ink-muted);opacity:0;transition:opacity .2s;pointer-events:none}.b-drop:is([data-mode=drag],[data-mode=pick]) .b-drop-slot{block-size:44px;background:repeating-linear-gradient(-45deg,transparent 0 8px,color-mix(in srgb,var(--b-ink-faint) 12%,transparent) 8px 16px);box-shadow:inset 0 0 0 1.5px var(--b-line-strong);cursor:pointer}.b-drop:is([data-mode=drag],[data-mode=pick]) .b-drop-slot-label{opacity:1}.b-drop .b-drop-slot[data-over]{block-size:56px;background:var(--b-selection-soft);box-shadow:inset 0 0 0 2px var(--b-accent)}.b-drop .b-drop-slot[data-over] .b-drop-slot-label{color:var(--b-ink)}.b-drop-slot[aria-disabled=true]{opacity:.4;cursor:not-allowed}.b-drop-slot:focus-visible{outline:var(--b-focus-ring-width, 2px) solid var(--b-focus);outline-offset:2px}.b-drop-placed{margin:6px 0;animation:b-mo-drop .5s var(--b-mo-spring) both}.b-drop-ghost{position:fixed;z-index:var(--b-z-toast, 90);inline-size:230px;padding:8px;display:flex;align-items:center;gap:10px;border-radius:12px;border:1px solid var(--b-line-strong);background:var(--b-surface-raised);color:var(--b-ink);pointer-events:none;opacity:.96;box-shadow:var(--b-elev-4, var(--b-elev-3));transform:translate(-50%,-50%) rotate(-3deg) scale(1.04)}.b-evidence{--b-evidence-delay: 0ms;color:inherit;padding:1px 2px;margin:0 -2px;border-radius:4px;background-color:transparent;background-image:linear-gradient(var(--b-info-soft),var(--b-info-soft));background-repeat:no-repeat;background-size:0% 100%;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .35s var(--b-ease-out, cubic-bezier(.2, .8, .2, 1)),color .35s,box-shadow .35s}.b-evidence[data-active=true]{background-size:100% 100%;color:var(--b-ink);box-shadow:0 0 0 3px var(--b-info-soft);animation:b-mo-evidence .6s var(--b-ease-out, cubic-bezier(.2, .8, .2, 1)) var(--b-evidence-delay) both}@keyframes b-mo-ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.7);opacity:0}}@keyframes b-mo-breathe{50%{opacity:.45}}@keyframes b-mo-drop{0%{transform:scale(.9) translateY(-8px);opacity:0}}@keyframes b-mo-pop-in{0%{opacity:0;translate:0 6px;scale:.98}}@keyframes b-mo-evidence{0%{background-size:0% 100%;color:inherit;box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.b-hold-chars>span,.b-hold-button,.b-compare-handle button,.b-swipe-card,.b-hotspot-marker,.b-segments>i,.b-drop-item,.b-drop-slot,.b-evidence{transition:none}.b-hold[data-state=confirmed] .b-hold-button,.b-hotspot-dot:after,.b-hotspot-pop,.b-segments>i[data-state=current],.b-drop-placed,.b-evidence[data-active=true]{animation:none}.b-hold-chars>span[data-locked]{transform:none}}.b-app .b-card{border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface);box-shadow:var(--b-shadow-card)}.b-app .b-card[data-b-card=decision]{box-shadow:var(--b-shadow-card)}.b-app .b-card:has(>.b-card-head){gap:0;padding:0}.b-app .b-card:has(>.b-card-head)>.b-card-head{align-items:center;min-block-size:var(--b-panel-head-height);padding:var(--b-space-3) var(--b-card-padding);border-block-end:var(--b-hairline) solid var(--b-line)}.b-app .b-card:has(>.b-card-head)>.b-card-body{padding:var(--b-card-padding)}.b-app .b-card:has(>.b-card-head)>.b-card-head:has(+.b-card-body:empty){border-block-end:0}.b-app .b-card:has(>.b-card-head)>.b-card-body:empty{display:none}.b-app .b-card[data-b-padding=flush]>.b-card-body{padding:0}.b-app .b-card>.b-card-footer{margin:0;padding:var(--b-space-3) var(--b-card-padding);border-block-start:var(--b-hairline) solid var(--b-line);background:var(--b-panel-foot-fill);border-end-start-radius:inherit;border-end-end-radius:inherit}.b-app .b-card:not(:has(>.b-card-head))>.b-card-footer{margin:var(--b-space-1) calc(var(--b-card-padding) * -1) calc(var(--b-card-padding) * -1)}.b-app .b-card[data-b-padding=flush]:not(:has(>.b-card-head))>.b-card-footer{margin:0}.b-app .b-card-heading-text{gap:var(--b-space-05)}.b-app :is(.b-card-title,.b-section-title :is(h2,h3,h4)){font:var(--b-type-card-title);letter-spacing:-.012em;color:var(--b-ink)}.b-app .b-card-context{color:var(--b-ink-faint);font:var(--b-type-caption)}.b-app .b-card-icon{color:var(--b-ink-muted)}.b-app .b-card[data-b-card=tile]{border:var(--b-hairline) solid var(--b-line-soft);border-radius:var(--b-radius-inner);background:var(--b-surface-sunken);box-shadow:none}.b-app .b-card[data-b-tone=tint]{background:var(--b-surface-tint)}.b-app .b-card[data-b-tone=critical]{border-color:color-mix(in srgb,var(--b-critical) 24%,var(--b-line));background:var(--b-critical-soft)}.b-app .b-section-icon{inline-size:var(--b-space-7);block-size:var(--b-space-7);border-radius:var(--b-radius-sm);color:var(--b-ink-muted);background:var(--b-surface-sunken);box-shadow:inset 0 0 0 1px var(--b-line)}.b-app .b-section-description{color:var(--b-ink-muted);font:var(--b-type-body-sm)}.b-app .b-rail .b-nav-item[aria-current=page],.b-app .b-rail .b-nav-indicator{background:var(--b-state-selected);color:var(--b-ink)}.b-app .b-rail .b-nav-item:hover:not([aria-current=page]){background:var(--b-state-hover)}.b-app .b-rail .b-nav-item[aria-current=page]>svg{color:var(--b-ink)}.b-app .b-table-header,.b-app .b-table-head{color:var(--b-ink-faint)}.b-app .b-table-wrap{border-color:var(--b-line)}.b-app .b-tab[aria-selected=true],.b-app .b-tab[aria-current=page]{color:var(--b-ink)}.b-app .b-modal,.b-app .b-drawer{border:var(--b-hairline) solid var(--b-line)}.b-app .b-modal{border-radius:var(--b-dialog-radius)}.b-app .b-modal-footer,.b-app .b-drawer-actions{border-block-start:var(--b-hairline) solid var(--b-line);background:var(--b-panel-foot-fill)}.b-app .b-drawer-header{border-block-end:var(--b-hairline) solid var(--b-line)}.b-app :is(.b-menu-popover,.b-popover){border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-popover-radius);box-shadow:var(--b-elev-2)}.b-app .b-workspace-entry-form{display:contents}.b-app button.b-workspace-entry{inline-size:100%;border:0;background:transparent;font:inherit;text-align:start;cursor:pointer}.b-app .b-workspace-entry[data-b-current=true]{background:var(--b-state-selected)}.b-app .b-role-chip{display:inline-flex;align-items:center;min-block-size:26px;min-inline-size:0;max-inline-size:100%;padding-inline:var(--b-space-2);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface);color:var(--b-ink-muted);font:var(--b-type-chip);white-space:nowrap}.b-app .b-role-chip-face{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-app .b-top-bar-trail{flex-shrink:1;min-inline-size:0}.b-app .b-top-bar-trail>*{flex-shrink:0}.b-app .b-top-bar-trail>:is(.b-role-chip,.b-popover-anchor:has(>.b-role-chip)){flex-shrink:1;min-inline-size:0}@container b-shell (max-width: 640px){.b-app .b-role-chip{display:none}}.b-app .b-section{display:grid;gap:var(--b-space-4);min-inline-size:0}.b-app .b-card-title-row{display:flex;align-items:baseline;gap:var(--b-space-2);min-inline-size:0}.b-app .b-card-count{color:var(--b-ink-faint);font:var(--b-type-label);font-family:var(--b-font-mono);font-variant-numeric:tabular-nums}.b-app .b-kind-mark{--b-kind-size: 34px;display:grid;flex:none;place-items:center;inline-size:var(--b-kind-size);block-size:var(--b-kind-size);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);color:var(--b-ink-muted)}.b-app .b-kind-mark[data-b-size=lg]{--b-kind-size: 44px;border-radius:var(--b-radius-md)}.b-app .b-kind-mark[data-b-tone=mine]{background:var(--b-highlight-soft);color:var(--b-highlight-ink)}.b-app .b-kind-mark[data-b-tone=agent]{background:var(--b-agent-soft);color:var(--b-agent)}.b-app .b-kind-mark[data-b-tone=live]{background:var(--b-live-soft);color:var(--b-live)}.b-app .b-kind-mark[data-b-tone=critical]{background:var(--b-critical-soft);color:var(--b-critical)}.b-app .b-kind-mark[data-b-tone=evidence]{background:var(--b-info-soft);color:var(--b-info)}.b-app .b-turn{display:inline-flex;align-items:center;gap:calc(var(--b-space-1) + var(--b-space-05));padding:calc(var(--b-space-1) - var(--b-unknown-dash)) var(--b-space-2);border:var(--b-unknown-dash) solid transparent;border-radius:7px;background:var(--b-surface-sunken);color:var(--b-ink-muted);font:var(--b-type-chip);white-space:nowrap}.b-app .b-turn[data-b-size=sm]{padding-block:calc(var(--b-space-05) - var(--b-unknown-dash) / 3);border-radius:var(--b-radius-sm);font:var(--b-type-chip-sm)}.b-app .b-turn-dot{flex:none;inline-size:6px;block-size:6px;border-radius:var(--b-radius-circle);background:currentColor}.b-app .b-turn-glyph{flex:none}.b-app .b-turn[data-b-tone=mine]{background:var(--b-highlight-soft);color:var(--b-highlight-ink)}.b-app .b-turn[data-b-tone=mine] .b-turn-dot{background:var(--b-decision)}.b-app .b-turn[data-b-tone=agent]{background:var(--b-agent-soft);color:var(--b-agent)}.b-app .b-turn[data-b-tone=live]{background:var(--b-live-soft);color:var(--b-live)}.b-app .b-turn[data-b-tone=evidence]{background:var(--b-info-soft);color:var(--b-info)}.b-app .b-turn[data-b-tone=critical]{background:var(--b-critical-soft);color:var(--b-critical)}.b-app .b-turn[data-b-tone=caution]{background:var(--b-warning-soft);color:var(--b-warning)}.b-app .b-turn[data-b-tone=neutral] .b-turn-dot{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.b-app .b-turn[data-b-tone=unknown]{border-style:dashed;border-color:var(--b-unknown);background:var(--b-unknown-soft);color:var(--b-unknown)}.b-app .b-turn[data-b-tone=unknown] .b-turn-dot{border:var(--b-unknown-dash) dashed currentColor;background:transparent;inline-size:8px;block-size:8px}.b-app .b-preparer{display:inline-flex;flex:none;align-items:center}.b-app .b-preparer-agent{display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:var(--b-radius-circle);background:var(--b-agent-soft);color:var(--b-agent)}.b-app .b-preparer-agent[data-b-size="20"]{inline-size:20px;block-size:20px}.b-app .b-run-list{display:grid;gap:2px;margin:0;padding:var(--b-space-1);list-style:none;container:b-runs / inline-size}.b-app .b-run-item{min-inline-size:0}.b-app .b-run-row{display:flex;align-items:center;gap:var(--b-space-3);box-sizing:border-box;inline-size:100%;min-block-size:var(--b-touch-target);padding:var(--b-space-2) var(--b-space-3);border:0;border-radius:var(--b-radius-sm);background:transparent;color:var(--b-ink);font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:background var(--b-dur-fast) var(--b-ease-out)}.b-app .b-run-row:hover{background:var(--b-state-hover)}.b-app .b-run-row[data-b-selected=true]{background:var(--b-state-selected)}.b-app .b-run-row:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:-2px}.b-app .b-run-row-lead{display:inline-flex;flex:none}.b-app .b-run-row[data-b-selected=true] .b-kind-mark[data-b-tone=neutral]{background:var(--b-surface);color:var(--b-ink)}.b-app .b-run-row-main{display:grid;flex:1 1 auto;gap:2px;min-inline-size:0;overflow-wrap:anywhere}.b-app .b-run-row-title{overflow:hidden;font:var(--b-type-body-strong);text-overflow:ellipsis;white-space:nowrap}.b-app .b-run-row-meta{overflow:hidden;color:var(--b-ink-faint);font:var(--b-type-caption);text-overflow:ellipsis;white-space:nowrap}.b-app .b-run-row-time{color:var(--b-ink-faint);font:var(--b-type-caption);font-family:var(--b-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.b-app :is(.b-run-row-by,.b-run-row-badge){display:inline-flex;flex:none}.b-app .b-run-row-go{flex:none;color:var(--b-ink-faint);opacity:0;transition:opacity var(--b-dur-fast) var(--b-ease-out)}.b-app .b-run-row:is(:hover,:focus-visible) .b-run-row-go{opacity:1}.b-app .b-run-row[data-b-compact=true]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead main time" "lead badge badge";align-items:start;row-gap:var(--b-space-1);padding:var(--b-space-3)}.b-app .b-run-row[data-b-compact=true] .b-run-row-lead{grid-area:lead}.b-app .b-run-row[data-b-compact=true] .b-run-row-main{grid-area:main}.b-app .b-run-row[data-b-compact=true] .b-run-row-time{grid-area:time;padding-block-start:2px}.b-app .b-run-row[data-b-compact=true] .b-run-row-badge{grid-area:badge;justify-self:start}.b-app .b-run-row[data-b-compact=true] .b-run-row-title{display:-webkit-box;line-height:1.3;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}@container b-runs (max-width: 520px){.b-app .b-run-row:not([data-b-compact]){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:var(--b-space-1)}.b-app .b-run-row:not([data-b-compact]) .b-run-row-title{line-height:1.3;white-space:normal}.b-app .b-run-row:not([data-b-compact]) .b-run-row-badge{grid-column:2;justify-self:start}.b-app .b-run-row:not([data-b-compact]) :is(.b-run-row-by,.b-run-row-go){display:none}}.b-app .b-stagestrip{--b-stagestrip-ground: var(--b-surface);display:grid;gap:var(--b-space-2);min-inline-size:0;container:b-stagestrip / inline-size}.b-app .b-stagestrip-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:var(--b-space-1) 0 0;list-style:none}.b-app .b-stagestrip-stage{position:relative;min-inline-size:0}.b-app .b-stagestrip-stage+.b-stagestrip-stage:before{position:absolute;inset-block-start:9px;inset-inline-start:-50%;inline-size:100%;block-size:2px;background:var(--b-line-strong);content:""}.b-app .b-stagestrip-stage:is([data-b-empty],[data-b-unread]):before,.b-app .b-stagestrip-stage:is([data-b-empty],[data-b-unread])+.b-stagestrip-stage:before{background:var(--b-line)}.b-app .b-stagestrip-cell{position:relative;z-index:1;display:grid;justify-items:center;gap:3px;box-sizing:border-box;inline-size:100%;padding:0 var(--b-space-1) var(--b-space-2);border:0;border-radius:var(--b-radius-sm);background:transparent;color:inherit;font:inherit;text-align:center}.b-app button.b-stagestrip-cell{cursor:pointer;transition:background var(--b-dur-fast) var(--b-ease-out)}.b-app button.b-stagestrip-cell:hover{background:var(--b-state-hover)}.b-app button.b-stagestrip-cell[aria-pressed=true]{background:var(--b-state-selected)}.b-app button.b-stagestrip-cell:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:-2px}.b-app .b-stagestrip-node{inline-size:12px;block-size:12px;margin-block-start:var(--b-space-1);border-radius:var(--b-radius-circle);background:var(--b-ink);box-shadow:0 0 0 4px var(--b-stagestrip-ground)}.b-app .b-stagestrip-stage:is([data-b-empty],[data-b-unread]) .b-stagestrip-node{background:var(--b-stagestrip-ground);box-shadow:inset 0 0 0 2px var(--b-line-strong),0 0 0 4px var(--b-stagestrip-ground)}.b-app .b-stagestrip-stage[data-b-mine] .b-stagestrip-node{background:var(--b-decision);box-shadow:0 0 0 4px var(--b-highlight-soft)}.b-app .b-stagestrip-count{margin-block-start:var(--b-space-1);color:var(--b-ink);font:var(--b-type-figure);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.b-app .b-stagestrip-stage:is([data-b-empty],[data-b-unread]) .b-stagestrip-count{color:var(--b-ink-faint)}.b-app .b-stagestrip-label{max-inline-size:100%;overflow:hidden;color:var(--b-ink-muted);font:var(--b-type-label);text-overflow:ellipsis;white-space:nowrap}.b-app .b-stagestrip-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2);margin:0;color:var(--b-ink-faint);font:var(--b-type-caption)}.b-app .b-stagestrip-clear{min-block-size:var(--b-control-height-sm);padding:0 var(--b-space-2);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-control-radius);background:var(--b-surface);color:var(--b-ink);font:var(--b-type-button-sm);cursor:pointer}.b-app .b-stagestrip-clear:hover{background:var(--b-state-hover)}.b-app .b-stagestrip-clear:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:var(--b-focus-ring-offset)}@container b-stagestrip (max-width: 520px){.b-app .b-stagestrip-count{font:var(--b-type-figure-sm)}.b-app .b-stagestrip-cell{padding-inline:0}.b-app .b-stagestrip-label{font:var(--b-type-micro);font-size:10px;letter-spacing:0}}.b-app .b-exrail{display:grid;margin:0;padding:0;list-style:none}.b-app .b-exrail-stage{position:relative;display:flex;gap:var(--b-space-3);padding-block-end:var(--b-space-3)}.b-app .b-exrail-stage:not(:last-child):before{position:absolute;inset-block:20px 0;inset-inline-start:8px;inline-size:2px;background:var(--b-line);content:""}.b-app .b-exrail-stage[data-b-kind=done]:not(:last-child):before{background:color-mix(in srgb,var(--b-live) 45%,var(--b-line))}.b-app .b-exrail-node{position:relative;z-index:1;display:grid;flex:none;place-items:center;box-sizing:border-box;inline-size:18px;block-size:18px;margin-block-start:1px;border-radius:var(--b-radius-circle);background:var(--b-surface);box-shadow:inset 0 0 0 2px var(--b-line-strong)}.b-app .b-exrail-stage[data-b-kind=done] .b-exrail-node{box-shadow:none;color:var(--b-live)}.b-app .b-exrail-stage[data-b-kind=current] .b-exrail-node{background:var(--b-state-selected);box-shadow:inset 0 0 0 2px var(--b-ink)}.b-app .b-exrail-stage[data-b-kind=current] .b-exrail-node:after{inline-size:6px;block-size:6px;border-radius:var(--b-radius-circle);background:var(--b-ink);content:""}.b-app .b-exrail-stage[data-b-mine=true] .b-exrail-node{background:var(--b-highlight-soft);box-shadow:inset 0 0 0 2px var(--b-decision)}.b-app .b-exrail-stage[data-b-mine=true] .b-exrail-node:after{background:var(--b-decision)}.b-app .b-exrail-stage[data-b-kind=blocked] .b-exrail-node{box-shadow:none;color:var(--b-critical)}.b-app .b-exrail-stage[data-b-kind=unknown] .b-exrail-node{border:2px dashed var(--b-unknown);box-shadow:none;color:var(--b-unknown)}.b-app .b-exrail-mark{font:var(--b-type-micro);line-height:1}.b-app .b-exrail-text{display:grid;gap:1px;min-inline-size:0}.b-app .b-exrail-label{color:var(--b-ink);font:var(--b-type-body-strong);line-height:1.3}.b-app .b-exrail-stage[data-b-kind=todo] .b-exrail-label{color:var(--b-ink-muted);font-weight:500}.b-app .b-exrail-detail{color:var(--b-ink-faint);font:var(--b-type-caption)}.b-app .b-exrail-stage[data-b-kind=blocked] .b-exrail-word{color:var(--b-critical);font-weight:600}.b-app .b-ev{margin:0;padding:0;list-style:none;container:b-ev / inline-size}.b-app .b-ev-item{display:flex;align-items:flex-start;gap:var(--b-space-3);padding-block:var(--b-space-3);border-block-end:var(--b-hairline) solid var(--b-line-soft)}.b-app .b-ev-item:last-child{border-block-end:0}.b-app .b-ev-glyph{display:inline-flex;flex:none;margin-block-start:1px}.b-app .b-ev-item[data-b-result=verified] .b-ev-glyph{color:var(--b-live)}.b-app .b-ev-item[data-b-result=unknown] .b-ev-glyph{color:var(--b-unknown)}.b-app .b-ev-item[data-b-result=failed] .b-ev-glyph{color:var(--b-critical)}.b-app .b-ev-label{flex:1 1 0;min-inline-size:0;color:var(--b-ink);font:var(--b-type-body-strong);font-weight:550;overflow-wrap:anywhere}.b-app .b-ev-source{max-inline-size:46%;color:var(--b-ink-faint);font:var(--b-type-caption);text-align:end;overflow-wrap:anywhere}.b-app .b-ev-result{color:var(--b-ink-muted);font-weight:600}.b-app .b-ev-item[data-b-result=failed] .b-ev-result{color:var(--b-critical)}.b-app .b-ev-empty{margin:0;color:var(--b-ink-muted);font:var(--b-type-body-sm)}@container b-ev (max-width: 480px){.b-app .b-ev-item{flex-wrap:wrap}.b-app .b-ev-source{flex-basis:100%;max-inline-size:none;padding-inline-start:calc(18px + var(--b-space-3));text-align:start}}.b-app .b-changes-wrap{min-inline-size:0;overflow-x:auto;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface)}.b-app .b-changes{inline-size:100%;border-collapse:collapse;font:var(--b-type-body-sm)}.b-app .b-changes :is(th,td){padding:var(--b-space-2) var(--b-space-3);border-block-start:var(--b-hairline) solid var(--b-line-soft);text-align:start;vertical-align:top;overflow-wrap:break-word}.b-app .b-changes thead th{border-block:0 var(--b-hairline) solid var(--b-line);background:var(--b-band-fill);color:var(--b-ink-faint);font:var(--b-type-micro);letter-spacing:.07em;text-transform:uppercase}.b-app .b-changes tbody tr:first-child :is(th,td){border-block-start:0}.b-app .b-changes tbody th{color:var(--b-ink);font:var(--b-type-body-strong)}.b-app .b-changes-before{color:var(--b-ink-faint);text-decoration:line-through;text-decoration-color:var(--b-line-strong)}.b-app .b-changes :is(.b-changes-before,.b-changes-after)[data-b-absent]{color:var(--b-ink-faint);font-style:italic;text-decoration:none}.b-app .b-changes-value{padding:1px var(--b-space-1);border-radius:var(--b-radius-xs);background:var(--b-selection-soft);color:var(--b-ink);font-weight:600;box-decoration-break:clone;-webkit-box-decoration-break:clone}.b-app .b-rcc{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none}.b-app .b-rcc-step{position:relative;display:grid;justify-items:start;gap:6px;min-inline-size:0;color:var(--b-ink-muted);font:var(--b-type-chip-sm)}.b-app .b-rcc-step:not(:last-child):after{position:absolute;inset-block-start:4px;inset-inline:16px 6px;block-size:2px;border-radius:2px;background:var(--b-line);content:""}.b-app .b-rcc-step[data-b-step=done]:not(:last-child):after{background:color-mix(in srgb,var(--b-live) 45%,var(--b-line))}.b-app .b-rcc-node{position:relative;z-index:1;box-sizing:border-box;inline-size:10px;block-size:10px;border-radius:var(--b-radius-circle)}.b-app .b-rcc-step[data-b-step=done] .b-rcc-node{background:var(--b-live)}.b-app .b-rcc-step[data-b-step=current] .b-rcc-node{background:var(--b-ink);box-shadow:0 0 0 3px var(--b-state-selected)}.b-app .b-rcc-step[data-b-step=pending] .b-rcc-node{background:var(--b-surface);box-shadow:inset 0 0 0 1.5px var(--b-ink-faint)}.b-app .b-rcc-step[data-b-step=unknown] .b-rcc-node{border:var(--b-unknown-dash) dashed var(--b-unknown);background:var(--b-surface)}.b-app .b-rcc-step[data-b-step=blocked] .b-rcc-node{border-radius:2px;background:var(--b-critical)}.b-app .b-rcc-step:is([data-b-step=pending],[data-b-step=unknown]){color:var(--b-ink-faint)}.b-app .b-rcc-step[data-b-step=blocked]{color:var(--b-critical)}.b-app .b-rcc-label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-app .b-wb{--b-wb-head: calc(var(--b-panel-head-height) + var(--b-space-2));--b-wb-sticky-top: 0px;min-inline-size:0;min-block-size:var(--b-wb-min-block-size, auto);overflow:clip;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface);container:b-workbench / inline-size}.b-app .b-wb-grid{display:grid;grid-template-columns:minmax(0,1fr);min-block-size:inherit}.b-app :is(.b-wb-queue,.b-wb-main,.b-wb-context){display:flex;flex-direction:column;min-inline-size:0}.b-app :is(.b-wb-queue,.b-wb-main):is(:focus,:focus-visible){outline:none}.b-app .b-wb-colhead{display:flex;flex:none;align-items:center;gap:var(--b-space-2);box-sizing:border-box;block-size:var(--b-wb-head);min-inline-size:0;padding-inline:var(--b-space-4);border-block-end:var(--b-hairline) solid var(--b-line);background:var(--b-surface)}.b-app .b-wb-coltitle{flex:1 1 auto;min-inline-size:0;margin:0;overflow:hidden;color:var(--b-ink);font:var(--b-type-card-title);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.b-app .b-wb-count{margin-inline-start:var(--b-space-2);color:var(--b-ink-faint);font:var(--b-type-label);font-family:var(--b-font-mono);font-variant-numeric:tabular-nums}.b-app .b-wb-tools{display:flex;flex:none;align-items:center;gap:var(--b-space-2)}.b-app .b-wb-search{padding:var(--b-space-2) var(--b-space-3);border-block-end:var(--b-hairline) solid var(--b-line);background:var(--b-surface-sunken)}.b-app .b-wb-list{flex:1 1 auto;min-block-size:0;overflow:auto}.b-app .b-wb-list .b-band{padding-inline:var(--b-space-4)}.b-app .b-wb-main{background:var(--b-ground)}.b-app .b-wb-body{display:grid;flex:1 1 auto;align-content:start;gap:var(--b-space-5);min-inline-size:0;padding:var(--b-space-5) var(--b-space-6)}.b-app .b-wb-back{display:none;flex:none;align-items:center;gap:var(--b-space-1);min-block-size:var(--b-control-height-sm);padding:0 var(--b-space-2);margin-inline-start:calc(var(--b-space-2) * -1);border:0;border-radius:var(--b-radius-sm);background:transparent;color:var(--b-ink-muted);font:var(--b-type-button-sm);text-decoration:none;cursor:pointer}.b-app .b-wb-back:hover{background:var(--b-state-hover);color:var(--b-ink)}.b-app .b-wb-back:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:0}.b-app .b-wb-ctxbtn{flex:none}.b-app .b-wb-context{display:none;background:var(--b-surface)}.b-app .b-wb-context-body{display:grid;align-content:start;min-inline-size:0}.b-app .b-wb-context-body>*{padding:var(--b-space-4) var(--b-space-5)}.b-app .b-wb-context-body>*+*{border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .b-wb-context-body[data-b-in-drawer=true]>*{padding-inline:0}.b-app .b-wb-context-body[data-b-in-drawer=true]>:first-child{padding-block-start:0}@container b-workbench (min-width: 640px){.b-app .b-wb-grid{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.b-app .b-wb-queue{position:sticky;inset-block-start:var(--b-wb-sticky-top);align-self:start;max-block-size:calc(100dvh - var(--b-wb-sticky-top))}.b-app .b-wb-main{border-inline-start:var(--b-hairline) solid var(--b-line)}}@container b-workbench (min-width: 1100px){.b-app .b-wb[data-b-context] .b-wb-grid{grid-template-columns:320px minmax(0,1fr) 300px}.b-app .b-wb[data-b-context] .b-wb-main{border-inline-end:var(--b-hairline) solid var(--b-line)}.b-app .b-wb-context{position:sticky;inset-block-start:var(--b-wb-sticky-top);display:flex;align-self:start;max-block-size:calc(100dvh - var(--b-wb-sticky-top));overflow:auto}.b-app .b-wb-ctxbtn{display:none}}@container b-workbench (max-width: 639.98px){.b-app .b-wb[data-b-view=queue] .b-wb-main,.b-app .b-wb[data-b-view=detail] .b-wb-queue{display:none}.b-app .b-wb-back{display:inline-flex}.b-app .b-wb-colhead{padding-inline:var(--b-space-3)}.b-app .b-wb-body{padding:var(--b-space-4) var(--b-space-3)}}.b-app .b-dock{position:sticky;inset-block-end:var(--b-dock-offset, 0px);z-index:var(--b-z-sticky);display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-3) var(--b-space-5);padding:var(--b-space-3) var(--b-space-5);border-block-start:var(--b-hairline) solid var(--b-line);background:var(--b-surface)}.b-app .b-dock-what{display:flex;flex:1 1 260px;align-items:flex-start;gap:var(--b-space-3);min-inline-size:0}.b-app .b-dock-glyph{flex:none;margin-block-start:2px;color:var(--b-ink-muted)}.b-app .b-dock-copy{min-inline-size:0}.b-app .b-dock-title{margin:0;color:var(--b-ink);font:var(--b-type-body-strong)}.b-app .b-dock-detail{margin:2px 0 0;color:var(--b-ink-muted);font:var(--b-type-caption);overflow-wrap:anywhere}.b-app .b-dock[data-b-refused=true] .b-dock-glyph{color:var(--b-ink-faint)}.b-app .b-dock-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--b-space-2);min-inline-size:0;max-inline-size:100%}@container b-workbench (max-width: 639.98px){.b-app .b-dock{padding-inline:var(--b-space-3)}.b-app .b-dock-actions{flex:1 1 100%}}@media(forced-colors:active){.b-app .b-run-row[data-b-selected=true],.b-app button.b-stagestrip-cell[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-2px}.b-app :is(.b-turn,.b-kind-mark,.b-preparer-agent){border:1px solid CanvasText}.b-app :is(.b-turn-dot,.b-stagestrip-node,.b-rcc-node){forced-color-adjust:none;background:CanvasText}.b-app .b-rcc-step:is([data-b-step=pending],[data-b-step=unknown]) .b-rcc-node,.b-app .b-stagestrip-stage:is([data-b-empty],[data-b-unread]) .b-stagestrip-node{background:Canvas;box-shadow:inset 0 0 0 1.5px CanvasText}.b-app .b-dock{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.b-app :is(.b-card,.b-code-block,.b-tag,.b-status-chip,.b-kbd,.b-metric-panel,.b-resource-card,.mn-empty){border:1px solid CanvasText}}@media(forced-colors:active){.b-app :is(.b-rail .b-workspace,.b-search-trigger,.b-environment-pill,.b-banner,.b-modal,.b-drawer,.b-rail .b-plane-label,.b-nav-group-chip){border:1px solid CanvasText}}.b-app .b-button,.b-app .b-select-button{overflow-wrap:normal;word-break:normal}.b-app .b-credit-chip{white-space:nowrap}.b-app[data-b-plane=auth][data-b-entry=split]{display:block;align-content:normal;justify-items:stretch;min-block-size:100dvh;padding:0;background:var(--b-ground)}.b-entry-split{display:grid;grid-template-columns:560px minmax(0,1fr);min-block-size:100dvh}.b-entry-panel{position:relative;display:flex;flex-direction:column;min-inline-size:0;padding:52px 56px 48px;overflow:hidden;background:var(--b-accent);color:var(--b-ink-on-accent)}.b-entry-arcs{position:absolute;inset-inline-start:0;inset-block-end:0;overflow:visible;pointer-events:none}.b-entry-arcs[data-b-arcs=band]{display:none}.b-entry-mark{position:relative;display:inline-flex;align-items:center;gap:10px;align-self:flex-start}.b-entry-mark .b-arch-mark{flex:none}.b-entry-name{font:600 22px/1 var(--b-font-display);letter-spacing:-.02em}.b-entry-name>span{font:inherit}.b-entry-product{position:relative;display:grid;gap:14px;margin-block-start:auto;max-inline-size:448px}.b-entry-product>p,.b-entry-footnote{margin:0}.b-entry-context{font:600 11px/1.3 var(--b-font-body);letter-spacing:.08em;text-transform:uppercase}.b-entry-statement{font:600 30px/38px var(--b-font-display);letter-spacing:-.02em}.b-entry-support{font:400 14.5px/22px var(--b-font-body);opacity:.8}.b-entry-footnote{position:relative;display:flex;align-items:center;gap:var(--b-space-2);margin-block-start:120px;font:400 12.5px/16px var(--b-font-body)}.b-entry-footnote>span{opacity:.8}.b-entry-footnote .b-icon{flex:none}.b-entry-column{display:grid;place-items:center;min-inline-size:0;padding:var(--b-space-7) var(--b-space-6)}.b-app .b-card.b-entry-card{inline-size:100%;max-inline-size:440px;padding:36px;border:1px solid var(--b-line);border-radius:var(--b-radius-lg);background:var(--b-surface-raised);box-shadow:none}.b-app .b-card.b-entry-card.b-entry-card-wide{max-inline-size:460px}.b-app .b-entry-card>.b-card-body{display:flex;flex-direction:column;gap:22px;min-inline-size:0}.b-app .b-entry-heading{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0;min-inline-size:0}.b-app .b-entry-heading .b-page-title{margin:0;font:600 24px/30px var(--b-font-display);letter-spacing:-.02em;color:var(--b-ink)}.b-app .b-entry-heading .b-page-context{margin:0;max-inline-size:none;font:400 13.5px/20px var(--b-font-body);color:var(--b-ink-muted)}.b-app .b-entry-heading .b-page-context strong{font-weight:600;color:var(--b-ink)}.b-app .b-entry-icon{display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;border-radius:12px;background:var(--b-selection-soft);color:var(--b-ink)}.b-app .b-entry-step{display:inline-flex;align-items:center;padding:3px var(--b-space-2);border-radius:var(--b-radius-pill);background:var(--b-selection-soft);color:var(--b-accent);font:500 11.5px/15px var(--b-font-body);white-space:nowrap}.b-app .b-entry-card .b-banner{padding:14px;border-radius:12px}.b-app .b-entry-card .b-form{gap:var(--b-space-4)}.b-app .b-entry-card .b-form>p{margin:0;font:400 13px/19px var(--b-font-body);color:var(--b-ink-muted)}.b-app .b-entry-card .b-form>p.b-entry-reason{font:400 12px/1.3 var(--b-font-body);color:var(--b-ink-faint)}.b-app .b-entry-route{display:flex;flex-wrap:wrap;gap:2px 6px;margin:0;font:400 12.5px/16px var(--b-font-body);color:var(--b-ink-faint)}.b-app .b-entry-route .b-link{font-weight:500;color:var(--b-link)}.b-app .b-entry-agent{display:flex;align-items:center;gap:10px;padding:10px var(--b-space-3);border-radius:10px;background:var(--b-surface);color:var(--b-ink);min-inline-size:0}.b-app .b-entry-agent .b-icon{flex:none}.b-app .b-entry-agent-text{display:grid;gap:1px;min-inline-size:0}.b-app .b-entry-agent-name{font:500 13px/1.3 var(--b-font-body);overflow-wrap:anywhere}.b-app .b-entry-agent-detail{font:400 12px/1.3 var(--b-font-body);color:var(--b-ink-faint)}.b-app .b-entry-permissions{display:flex;flex-direction:column;gap:var(--b-space-2);margin:0;padding:14px;border:1px solid var(--b-line);border-radius:10px;background:var(--b-surface);list-style:none}.b-app .b-entry-permissions>li{display:flex;align-items:center;gap:10px;padding:0;border-radius:0;background:none;font:400 13px/17px var(--b-font-mono);color:var(--b-ink);overflow-wrap:anywhere}.b-app .b-entry-permissions>li:before{content:"";flex:none;inline-size:5px;block-size:5px;border-radius:var(--b-radius-circle);background:currentColor}.b-app .b-entry-card .b-form-section>legend{padding:0;border:0;border-radius:0;background:none;font:500 13px/17px var(--b-font-body);letter-spacing:0;text-transform:none;color:var(--b-ink)}@media(max-width:1099px){.b-entry-split{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.b-entry-panel{padding:52px 20px 24px;gap:14px}.b-entry-arcs[data-b-arcs=panel]{display:none}.b-entry-arcs[data-b-arcs=band]{display:block;inset-block:0 auto}.b-entry-mark{gap:var(--b-space-2)}.b-entry-mark .b-arch-mark{inline-size:62px;block-size:auto}.b-entry-name{font-size:19px}.b-entry-product{margin:0}.b-entry-context{font-size:10.5px}.b-entry-statement,.b-entry-support{display:none}.b-entry-footnote{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.b-entry-column{display:block;padding:0}.b-app .b-card.b-entry-card,.b-app .b-card.b-entry-card.b-entry-card-wide{max-inline-size:none;padding:24px 20px;border:0;border-radius:0;background:var(--b-ground)}.b-app .b-entry-card>.b-card-body{gap:18px}.b-app .b-entry-heading{gap:6px}.b-app .b-entry-icon{inline-size:40px;block-size:40px;margin-block-end:12px;border-radius:11px}.b-app .b-entry-heading .b-page-title{font-size:22px;line-height:28px}.b-app .b-entry-route{flex-direction:column}.b-app .b-entry-card .b-action-controls{flex-direction:column;align-items:stretch;inline-size:100%}.b-app .b-entry-card .b-action-controls>.b-button{inline-size:100%}.b-app .b-entry-step{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media(min-width:768px)and (max-width:1099px){.b-entry-column{display:grid;place-items:center;padding:var(--b-space-7) var(--b-space-6)}.b-app .b-card.b-entry-card,.b-app .b-card.b-entry-card.b-entry-card-wide{max-inline-size:440px;padding:36px;border:1px solid var(--b-line);border-radius:var(--b-radius-lg);background:var(--b-surface-raised)}.b-app .b-card.b-entry-card.b-entry-card-wide{max-inline-size:460px}}.b-app :is(.b-device-frame,.b-canvas-compare,.b-studio-canvas){background-color:var(--b-canvas);background-image:radial-gradient(circle,var(--b-canvas-grid) 1px,transparent 1.5px);background-size:20px 20px;color:var(--b-stage-ink)}.b-app .b-studio-float{position:relative;z-index:var(--b-z-canvas-panel);display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-1) var(--b-space-2);min-inline-size:0;max-inline-size:100%;padding:var(--b-space-1);border:var(--b-hairline) solid var(--b-float-line);border-radius:var(--b-radius-md);background:var(--b-float-fill);box-shadow:var(--b-float-shadow);color:var(--b-ink)}.b-app .b-source-badge{--b-source-tone: var(--b-unknown);display:inline-flex;align-items:center;gap:6px;min-inline-size:0;max-inline-size:100%;padding:calc(var(--b-space-1) - var(--b-unknown-dash)) var(--b-space-2);border:var(--b-unknown-dash) solid transparent;border-radius:7px;background:var(--b-surface-sunken);color:var(--b-ink);font:var(--b-type-chip);white-space:nowrap}.b-app .b-source-badge[data-b-size=sm]{padding-block:calc(var(--b-space-05) + 1px - var(--b-unknown-dash) / 3);border-radius:var(--b-radius-sm);font:var(--b-type-chip-sm)}.b-app .b-source-badge-glyph{flex:none;color:var(--b-source-tone)}.b-app .b-source-badge-text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.b-app .b-source-badge-dot{color:var(--b-ink-faint)}.b-app .b-source-badge-detail{color:var(--b-ink-muted);font-weight:450}.b-app .b-source-badge[data-b-tone=live]{--b-source-tone: var(--b-live);background:var(--b-live-soft)}.b-app .b-source-badge[data-b-tone=caution]{--b-source-tone: var(--b-warning);background:var(--b-warning-soft)}.b-app .b-source-badge[data-b-tone=evidence]{--b-source-tone: var(--b-info);background:var(--b-info-soft)}.b-app .b-source-badge[data-b-source=preview]{border-color:var(--b-info);background:transparent}.b-app .b-source-badge[data-b-tone=agent]{--b-source-tone: var(--b-agent);background:var(--b-agent-soft)}.b-app .b-source-badge[data-b-tone=unknown]{border-style:dashed;border-color:var(--b-unknown);background:var(--b-surface)}.b-app .b-device-frame{display:flex;flex-direction:column;gap:var(--b-space-3);min-inline-size:0;padding:var(--b-space-4);border-radius:var(--b-radius-lg)}.b-app .b-device-frame[data-b-fit=contain]{block-size:100%;min-block-size:0}.b-app .b-device-caption{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2) var(--b-space-3);min-inline-size:0}.b-app .b-device-caption-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2);min-inline-size:0}.b-app .b-device-source-note{margin:calc(-1 * var(--b-space-1)) 0 0;color:var(--b-stage-ink-muted);font:var(--b-type-caption);overflow-wrap:anywhere}.b-app .b-device-label{min-inline-size:0;color:var(--b-stage-ink);font:var(--b-type-label);font-weight:600;overflow-wrap:anywhere}.b-app .b-device-caption>.b-device-zoom{margin-inline-start:auto}.b-app .b-studio-float>.b-segmented{padding:0;background:transparent}.b-app .b-device-zoom-scale{display:inline-flex;align-items:center;align-self:stretch;min-inline-size:5ch;padding-inline:var(--b-space-2);border-inline-start:var(--b-hairline) solid var(--b-line);color:var(--b-ink-muted);font:var(--b-type-kbd);font-variant-numeric:tabular-nums}.b-app .b-device-zoom-menu{display:inline-flex;flex:none}.b-app .b-device-zoom-menu-trigger[data-b-size],.b-app .b-device-zoom-menu .b-menu-item{min-block-size:var(--b-touch-target);min-inline-size:var(--b-touch-target)}.b-app .b-device-zoom-menu-trigger{font-variant-numeric:tabular-nums}.b-app .b-device-slot{display:flex;min-inline-size:0;overflow:auto;overscroll-behavior:contain}.b-app :is(.b-device-frame,.b-canvas-compare)[data-b-fit=contain] .b-device-slot{flex:1 1 0;min-block-size:0}.b-app .b-device-screen{--b-frame-w: var(--b-device-desktop-w);--b-frame-h: var(--b-device-desktop-h);--b-frame-scale: 1;--b-frame-bezel: 0px;--b-frame-chrome: 36px;position:relative;flex:none;inline-size:calc(var(--b-frame-w) * var(--b-frame-scale) + 2 * var(--b-frame-bezel));margin:0 auto;container:b-device-screen / inline-size}.b-app .b-device-screen[data-b-measured=false]{visibility:hidden}.b-app .b-device-body{display:flex;flex-direction:column;overflow:hidden;padding:var(--b-frame-bezel);border-radius:10px;background:var(--b-stage-deep);box-shadow:0 0 0 var(--b-hairline) var(--b-stage-line)}.b-app .b-device-chrome{display:flex;align-items:center;gap:var(--b-space-2);min-inline-size:0;block-size:var(--b-frame-chrome);padding-inline:var(--b-space-3);color:var(--b-stage-ink-muted)}.b-app .b-device-screen:not([data-b-shape=desktop]) .b-device-chrome{justify-content:center;padding-inline:var(--b-space-2)}.b-app .b-device-lights{display:inline-flex;flex:none;gap:6px}.b-app .b-device-lights>i{inline-size:9px;block-size:9px;border-radius:var(--b-radius-circle);background:var(--b-stage-line)}.b-app .b-device-screen[data-b-shape=desktop] .b-device-chrome:after{content:"";flex:none;inline-size:39px}@container b-device-screen (max-width: 420px){.b-app .b-device-lights,.b-app .b-device-screen[data-b-shape=desktop] .b-device-chrome:after{display:none}}.b-app .b-device-address{display:inline-flex;flex:0 1 auto;align-items:center;gap:6px;min-inline-size:0;max-inline-size:min(440px,100%);margin-inline:auto;padding:5px 10px;border:var(--b-hairline) solid var(--b-stage-line);border-radius:7px;background:var(--b-stage);color:var(--b-stage-ink-muted);font:var(--b-type-kbd);white-space:nowrap}.b-app .b-device-address-lock{flex:none}.b-app .b-device-address-text{display:flex;min-inline-size:0}.b-app .b-device-address-head{flex:0 1000 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.b-app .b-device-address-tail{flex:0 1 auto;min-inline-size:0;overflow:hidden}.b-app .b-device-viewport{position:relative;flex:none;overflow:hidden;inline-size:calc(var(--b-frame-w) * var(--b-frame-scale));block-size:calc(var(--b-frame-h) * var(--b-frame-scale));border-radius:0 0 9px 9px;background:var(--b-surface)}.b-app .b-device-screen[data-b-settled],.b-app .b-device-screen[data-b-settled] .b-device-viewport{transition:inline-size var(--b-dur-canvas) var(--b-ease-emphasized),block-size var(--b-dur-canvas) var(--b-ease-emphasized)}.b-app .b-device-screen[data-b-settled] .b-device-iframe{transition:transform var(--b-dur-canvas) var(--b-ease-emphasized)}.b-app .b-device-screen[data-b-shape=phone] .b-device-body{border-radius:max(16px,calc(52px * var(--b-frame-scale)))}.b-app .b-device-screen[data-b-shape=tablet] .b-device-body{border-radius:max(14px,calc(32px * var(--b-frame-scale)))}.b-app .b-device-screen:not([data-b-shape=desktop]) .b-device-viewport{border-radius:max(8px,calc(44px * var(--b-frame-scale)))}.b-app .b-device-iframe{position:absolute;inset:0 auto auto 0;display:block;inline-size:var(--b-frame-w);block-size:var(--b-frame-h);border:0;color-scheme:light;background:Canvas;transform:scale(var(--b-frame-scale));transform-origin:0 0}.b-app .b-device-cover{position:absolute;inset:0;background:var(--b-surface)}.b-app .b-device-skeleton{display:grid;grid-template-rows:6% 36% 4% 4% minmax(0,1fr);gap:3%;block-size:100%;padding:4% 5%}.b-app .b-device-skeleton-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4%;min-block-size:0}.b-app .b-device-skeleton[data-b-shape=phone] .b-device-skeleton-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.b-app .b-device-skeleton[data-b-shape=phone] .b-device-skeleton-tiles>i:last-child{display:none}.b-app .b-device-skeleton>i[data-b-part=line]{inline-size:70%}.b-app .b-device-skeleton>i[data-b-short]{inline-size:45%}.b-app :is(.b-device-skeleton>i,.b-device-skeleton-tiles>i,.b-timeline-skeleton>i){display:block;min-block-size:0;border-radius:min(var(--b-skeleton-radius),8px);background-color:var(--b-skeleton-fill);background-image:linear-gradient(100deg,var(--b-skeleton-fill) 30%,var(--b-skeleton-sheen) 50%,var(--b-skeleton-fill) 70%);background-size:300% 100%;animation:b-studio-sheen var(--b-dur-shimmer) linear infinite}@keyframes b-studio-sheen{0%{background-position:100% 0}to{background-position:0 0}}.b-app .b-device-message{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:var(--b-space-2);overflow:auto;padding:var(--b-space-5);background:var(--b-surface);color:var(--b-ink);text-align:center}.b-app .b-device-message-glyph{flex:none;color:var(--b-critical)}.b-app .b-device-message-title{margin:0;font:var(--b-type-subtitle);letter-spacing:var(--b-track-subtitle)}.b-app .b-device-message-body{max-inline-size:44ch;margin:0;color:var(--b-ink-muted);font:var(--b-type-body-sm);overflow-wrap:anywhere}.b-app .b-device-message-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--b-space-2);margin-block-start:var(--b-space-2)}.b-app .b-canvas-compare{--b-compare-x: 50%;--b-compare-blend: .5;display:flex;flex-direction:column;gap:var(--b-space-3);min-inline-size:0;padding:var(--b-space-4);border-radius:var(--b-radius-lg)}.b-app .b-canvas-compare[data-b-fit=contain]{block-size:100%;min-block-size:0}.b-app .b-canvas-compare-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2);min-inline-size:0}.b-app .b-canvas-compare-bar>.b-device-zoom{margin-inline-start:auto}.b-app .b-canvas-compare-blend{padding-inline:var(--b-space-3) var(--b-space-1);font:var(--b-type-label)}.b-app .b-canvas-compare-blend .b-range{inline-size:120px}.b-app .b-canvas-compare-notice{display:inline-flex;align-items:flex-start;align-self:flex-start;gap:var(--b-space-2);max-inline-size:100%;margin:0;padding:var(--b-space-1) var(--b-space-3);border-radius:var(--b-radius-control);background:var(--b-warning-soft);color:var(--b-ink);font:var(--b-type-caption);overflow-wrap:anywhere}.b-app .b-canvas-compare-notice>svg{flex:none;margin-block-start:2px;color:var(--b-warning)}.b-app .b-canvas-compare-stage{display:grid;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--b-space-4);min-inline-size:0;min-block-size:0}.b-app .b-canvas-compare-side{display:flex;flex-direction:column;gap:var(--b-space-2);min-inline-size:0;min-block-size:0}.b-app .b-canvas-compare-side[data-b-position=start]{grid-area:1 / 1}.b-app .b-canvas-compare-side[data-b-position=end]{grid-area:1 / 2}.b-app .b-canvas-compare-caption{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2);min-inline-size:0;min-block-size:24px}.b-app .b-canvas-compare:not([data-b-mode=side-by-side]) .b-canvas-compare-stage{grid-template-columns:minmax(0,1fr)}.b-app .b-canvas-compare:not([data-b-mode=side-by-side]) .b-canvas-compare-side{grid-area:1 / 1}.b-app .b-canvas-compare:not([data-b-mode=side-by-side]) .b-canvas-compare-side[data-b-position=start] .b-canvas-compare-caption{padding-inline-end:50%}.b-app .b-canvas-compare:not([data-b-mode=side-by-side]) .b-canvas-compare-side[data-b-position=end]{z-index:var(--b-z-raised);pointer-events:none}.b-app .b-canvas-compare:not([data-b-mode=side-by-side]) .b-canvas-compare-side[data-b-position=end] .b-canvas-compare-caption{justify-content:flex-end;padding-inline-start:50%}.b-app .b-canvas-compare:not([data-b-mode=side-by-side]) .b-canvas-compare-side[data-b-position=end] :is(.b-device-body,.b-canvas-compare-handle){pointer-events:auto}.b-app .b-canvas-compare[data-b-mode=slider] .b-canvas-compare-side[data-b-position=end] .b-device-screen[data-b-state=ready] .b-device-body{clip-path:inset(0 0 0 var(--b-compare-x))}.b-app .b-canvas-compare[data-b-mode=overlay] .b-canvas-compare-side[data-b-position=end] .b-device-screen[data-b-state=ready] .b-device-body{background:transparent}.b-app .b-canvas-compare[data-b-mode=overlay] .b-canvas-compare-side[data-b-position=end] .b-device-screen[data-b-state=ready] .b-device-chrome{background:var(--b-stage-deep)}.b-app .b-canvas-compare[data-b-mode=overlay] .b-canvas-compare-side[data-b-position=end] .b-device-screen[data-b-state=ready] .b-device-viewport{opacity:var(--b-compare-blend)}.b-app .b-canvas-compare-divider{position:absolute;inset:0;z-index:var(--b-z-canvas-hotspot);pointer-events:none}.b-app .b-canvas-compare-rule{position:absolute;inset-block:0;left:var(--b-compare-x);inline-size:2px;margin-inline-start:-1px;background:var(--b-stage-deep);box-shadow:0 0 0 var(--b-hairline) var(--b-stage-ink)}.b-app .b-canvas-compare-handle{position:absolute;top:50%;left:var(--b-compare-x);display:grid;place-items:center;inline-size:36px;block-size:36px;padding:0;border:2px solid var(--b-stage-ink);border-radius:var(--b-radius-circle);background:var(--b-stage-deep);color:var(--b-stage-ink);cursor:ew-resize;touch-action:none;transform:translate(-50%,-50%);transition:transform var(--b-dur-fast) var(--b-ease-out)}.b-app .b-canvas-compare-handle svg{inline-size:16px;block-size:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.b-app .b-canvas-compare-handle:hover,.b-app .b-canvas-compare-divider[data-dragging] .b-canvas-compare-handle{transform:translate(-50%,-50%) scale(1.08)}.b-app .b-canvas-compare-handle:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-stage-focus);outline-offset:3px}.b-app .b-canvas-compare:has([data-dragging]) .b-device-iframe{pointer-events:none}@media(pointer:coarse){.b-app .b-canvas-compare-handle{inline-size:var(--b-touch-target);block-size:var(--b-touch-target)}}.b-app .b-timeline{--b-timeline-option: 156px;--b-timeline-gap: 8px;--b-timeline-count: 0;--b-timeline-height: 48px;position:relative;min-inline-size:0}.b-app .b-timeline-scroller{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--b-ink) var(--b-space-4),var(--b-ink) calc(100% - var(--b-space-4)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--b-ink) var(--b-space-4),var(--b-ink) calc(100% - var(--b-space-4)),transparent 100%);min-inline-size:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:3px;scrollbar-width:thin}.b-app .b-timeline-track{position:relative;inline-size:calc(var(--b-timeline-count) * (var(--b-timeline-option) + var(--b-timeline-gap)) - var(--b-timeline-gap));block-size:var(--b-timeline-height)}.b-app .b-timeline-track:before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:var(--b-hairline);background:var(--b-line)}.b-app .b-timeline-track[data-b-static]{display:flex;gap:var(--b-timeline-gap);inline-size:max-content}.b-app .b-timeline-option{position:absolute;inset-block-start:0;inset-inline-start:calc(var(--b-timeline-i, 0) * (var(--b-timeline-option) + var(--b-timeline-gap)));display:grid;align-content:center;gap:3px;inline-size:var(--b-timeline-option);block-size:var(--b-timeline-height);padding:var(--b-space-1) var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-control);background:var(--b-surface);color:var(--b-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--b-dur-fast) var(--b-ease-out),border-color var(--b-dur-fast) var(--b-ease-out)}.b-app .b-timeline-option:hover{background:var(--b-state-hover)}.b-app .b-timeline-option[aria-selected=true]{border-color:var(--b-line-strong);background:var(--b-state-selected);color:var(--b-ink-on-state)}.b-app .b-timeline-option[data-b-pick]:after{content:attr(data-b-pick);position:absolute;inset-block-start:5px;inset-inline-end:6px;display:grid;place-items:center;inline-size:16px;block-size:16px;border-radius:var(--b-radius-circle);background:var(--b-accent);color:var(--b-ink-on-accent);font:var(--b-type-micro);font-variant-numeric:tabular-nums}.b-app .b-timeline-option[aria-current=true]{border-color:var(--b-accent);box-shadow:inset 0 0 0 var(--b-hairline) var(--b-accent)}.b-app .b-timeline-option:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:1px}.b-app .b-timeline-option[data-b-state=unknown]{border:var(--b-unknown-dash) dashed var(--b-unknown)}.b-app .b-timeline-option[data-b-state=retired] .b-timeline-label{color:var(--b-ink-muted)}.b-app .b-timeline-head,.b-app .b-timeline-meta{display:flex;align-items:center;gap:6px;min-inline-size:0}.b-app .b-timeline-head{padding-inline-end:var(--b-space-4)}.b-app .b-timeline-label{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--b-type-mono);font-weight:600;font-variant-numeric:tabular-nums}.b-app .b-timeline-state{display:inline-flex;align-items:center;gap:4px;min-inline-size:0;overflow:hidden;color:var(--b-ink-muted);font:var(--b-type-chip-sm);white-space:nowrap;text-overflow:ellipsis}.b-app .b-timeline-state>i{flex:none;inline-size:6px;block-size:6px;border-radius:var(--b-radius-circle);background:var(--b-rest)}.b-app .b-timeline-option[data-b-state=live] .b-timeline-state>i{background:var(--b-live)}.b-app .b-timeline-option[data-b-state=in_review] .b-timeline-state>i{background:var(--b-warning)}.b-app .b-timeline-option[data-b-state=approved] .b-timeline-state>i{background:var(--b-info)}.b-app .b-timeline-option[data-b-state=published] .b-timeline-state>i{border:var(--b-hairline) solid var(--b-live);background:transparent}.b-app .b-timeline-option[data-b-state=retired] .b-timeline-state>i{border:var(--b-hairline) solid var(--b-rest);background:transparent}.b-app .b-timeline-option[data-b-state=unknown] .b-timeline-state>i{border:var(--b-hairline) dashed var(--b-unknown);background:transparent}.b-app .b-timeline-meta{color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-timeline-mark{display:grid;flex:none;place-items:center;inline-size:16px;block-size:16px;border-radius:var(--b-radius-circle);background:var(--b-surface-sunken);color:var(--b-ink-muted);font:var(--b-type-micro);font-size:7.5px;letter-spacing:0}.b-app .b-timeline-mark[data-b-author=agent]{border-radius:5px;background:var(--b-agent-soft);color:var(--b-agent)}.b-app .b-timeline-author{flex:1 1 auto;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b-app .b-timeline-time{flex:none;color:var(--b-ink-faint);font:var(--b-type-kbd);font-variant-numeric:tabular-nums}.b-app .b-timeline-skeleton{position:static;gap:8px;cursor:default}.b-app .b-timeline-skeleton>i{inline-size:40%;block-size:9px}.b-app .b-timeline-skeleton>i[data-b-short]{inline-size:70%}.b-app .b-timeline[data-b-density=compact]{--b-timeline-height: var(--b-control-height-md)}.b-app .b-timeline[data-b-density=compact] .b-timeline-option{padding-block:0;padding-inline:var(--b-space-2) var(--b-space-2)}.b-app .b-timeline[data-b-density=compact] .b-timeline-head{padding-inline-end:0}.b-app .b-timeline[data-b-density=compact] .b-timeline-state{flex:1 1 auto}.b-app .b-timeline[data-b-density=compact] .b-timeline-option[data-b-pick]:after{inset-block-start:50%;translate:0 -50%}.b-app .b-timeline[data-b-density=compact] .b-timeline-option[data-b-pick] .b-timeline-mark{visibility:hidden}.b-app .b-timeline[data-b-density=compact] .b-timeline-skeleton{display:flex;align-items:center}.b-app .b-timeline-hint{position:absolute;inset-block-start:calc(100% + var(--b-space-1));inset-inline-start:0;z-index:var(--b-z-dropdown);display:inline-flex;align-items:center;gap:6px;margin:0;padding:var(--b-space-1) var(--b-space-2);border-radius:var(--b-radius-control);background:var(--b-surface-inverse);color:var(--b-ink-inverse);font:var(--b-type-caption);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--b-dur-fast) var(--b-ease-out)}.b-app .b-timeline-hint .b-kbd{border-color:currentColor;background:transparent;color:inherit}.b-app .b-timeline:is(:focus-within,[data-b-picking]) .b-timeline-hint{opacity:1}.b-app .b-timeline-row{display:flex;align-items:center;gap:var(--b-space-1);min-inline-size:0}.b-app .b-timeline-row>.b-timeline-scroller{flex:1 1 auto}.b-app .b-timeline-compare{flex:none}.b-app .b-studio{--b-studio-left: 264px;--b-studio-inspector: 340px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;min-inline-size:0;block-size:100dvh;overflow:hidden;background:var(--b-ground);color:var(--b-ink)}.b-app .b-studio[data-b-strip=true]{grid-template-rows:auto auto minmax(0,1fr) auto}.b-app .b-studio-strip{min-inline-size:0;max-block-size:30vh;overflow:auto;overscroll-behavior:contain;border-block-end:var(--b-hairline) solid var(--b-line);background:var(--b-surface)}.b-app .b-studio-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2) var(--b-space-4);min-inline-size:0;min-block-size:64px;padding:var(--b-space-2) var(--b-space-4);border-block-end:var(--b-hairline) solid var(--b-line);background:var(--b-surface);position:relative;z-index:var(--b-z-sticky)}.b-app .b-studio[data-b-breakpoint=compact] .b-studio-top{flex-wrap:nowrap;min-block-size:56px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.b-app .b-studio[data-b-breakpoint=compact] .b-studio-top>*{flex-shrink:0}.b-app .b-studio-body{display:flex;min-inline-size:0;min-block-size:0}.b-app :is(.b-studio-left,.b-studio-inspector){flex:none;min-block-size:0;overflow:auto;overscroll-behavior:contain;background:var(--b-surface)}.b-app .b-studio-left{inline-size:var(--b-studio-left)}.b-app .b-studio-inspector{inline-size:var(--b-studio-inspector)}.b-app .b-studio-splitter{position:relative;z-index:var(--b-z-raised);flex:none;inline-size:var(--b-hairline);background:var(--b-line);cursor:col-resize;touch-action:none;transition:box-shadow var(--b-dur-fast) var(--b-ease-out)}.b-app .b-studio-splitter:before{content:"";position:absolute;inset-block:0;inset-inline:-5px}.b-app .b-studio-splitter:hover,.b-app .b-studio-splitter[data-dragging]{box-shadow:0 0 0 1px var(--b-line-strong);background:var(--b-line-strong)}.b-app .b-studio-splitter:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:1px}.b-app .b-studio-canvas{position:relative;display:flex;flex:1 1 0;flex-direction:column;min-inline-size:0;min-block-size:0}.b-app .b-studio-stage{display:flex;flex:1 1 0;flex-direction:column;min-inline-size:0;min-block-size:0;overflow:auto}.b-app .b-studio-stage>:is(.b-device-frame,.b-canvas-compare){flex:1 1 auto;border-radius:0;background:transparent}.b-app .b-studio-canvas-tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--b-space-2);padding:var(--b-space-3) var(--b-space-4) 0}.b-app .b-studio-dock{position:absolute;inset-block-end:var(--b-space-4);inset-inline-end:var(--b-space-4);z-index:var(--b-z-dock);inline-size:min(340px,calc(100% - 2 * var(--b-space-4)));max-block-size:calc(100% - 2 * var(--b-space-4));overflow:auto;border:var(--b-hairline) solid var(--b-float-line);border-radius:var(--b-radius-lg);background:var(--b-float-fill);box-shadow:var(--b-float-shadow);color:var(--b-ink)}.b-app .b-studio-foot{min-inline-size:0;background:var(--b-surface)}.b-app .b-studio-foot>.b-dock{position:relative}.b-app .b-studio-sheet-bar{position:absolute;inset-block-end:var(--b-space-4);inset-inline:var(--b-space-4);z-index:var(--b-z-canvas-panel);display:flex;gap:var(--b-space-1);inline-size:fit-content;max-inline-size:calc(100% - 2 * var(--b-space-4));margin-inline:auto;overflow-x:auto;padding:var(--b-space-1);border:var(--b-hairline) solid var(--b-float-line);border-radius:var(--b-radius-md);background:var(--b-float-fill);box-shadow:var(--b-float-shadow);color:var(--b-ink)}.b-app .b-studio-sheet-bar>*{flex:none}.b-app .b-studio[data-b-dock-placement=flow]:not([data-b-breakpoint=compact]):not([data-b-dock-sheet=true]) .b-studio-canvas{display:grid;--b-studio-canvas-track: minmax(var(--b-studio-canvas-min), 1fr);grid-template-columns:var(--b-studio-canvas-track) minmax(280px,var(--b-studio-inspector));grid-template-rows:auto minmax(0,1fr);grid-template-areas:"tools tools" "stage dock"}.b-app .b-studio[data-b-dock-placement=flow] .b-studio-canvas-tools{grid-area:tools}.b-app .b-studio[data-b-dock-placement=flow] .b-studio-stage{grid-area:stage}.b-app .b-studio[data-b-dock-placement=flow] .b-studio-dock{position:static;grid-area:dock;align-self:stretch;inline-size:auto;min-block-size:0;max-block-size:none;margin:var(--b-space-4) var(--b-space-4) var(--b-space-4) 0}.b-app .b-studio[data-b-dock-placement=flow] .b-studio-sheet-bar{position:static;flex:none;align-self:stretch;justify-content:center;inline-size:auto;max-inline-size:none;margin:0;padding:var(--b-space-2) var(--b-space-4);border-radius:0;border-inline:0;border-block-end:0;box-shadow:none}.b-app .b-studio-sheet-root[data-b-placement=start]{justify-content:flex-start}.b-app .b-studio-sheet-root[data-b-placement=bottom]{align-items:flex-end}.b-app .b-studio-sheet{position:relative;display:flex;flex-direction:column;min-inline-size:0;border:var(--b-hairline) solid var(--b-line);background:var(--b-surface);box-shadow:var(--b-elev-4);color:var(--b-ink)}.b-app .b-studio-sheet-root[data-b-placement=start] .b-studio-sheet{inline-size:min(360px,calc(100% - var(--b-space-9)));block-size:100%;border-block:0;border-inline-start:0;animation:b-studio-sheet-start var(--b-dur-panel) var(--b-ease-emphasized)}.b-app .b-studio-sheet-root[data-b-placement=bottom] .b-studio-sheet{inline-size:100%;max-block-size:min(80dvh,calc(100% - var(--b-space-9)));padding-block-end:env(safe-area-inset-bottom);border-block-end:0;border-inline:0;border-start-start-radius:var(--b-radius-lg);border-start-end-radius:var(--b-radius-lg);animation:b-studio-sheet-up var(--b-dur-panel) var(--b-ease-emphasized)}@keyframes b-studio-sheet-start{0%{transform:translate(-100%)}}@keyframes b-studio-sheet-up{0%{transform:translateY(100%)}}.b-app .b-studio-sheet-handle{display:block;flex:none;inline-size:36px;block-size:4px;margin:var(--b-space-2) auto 0;border-radius:var(--b-radius-pill);background:var(--b-line-strong)}.b-app .b-studio-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--b-space-3);padding:var(--b-space-3) var(--b-space-4)}.b-app .b-studio-sheet-title{margin:0;font:var(--b-type-subtitle);letter-spacing:var(--b-track-subtitle)}.b-app .b-studio-sheet-body{display:grid;flex:1 1 auto;align-content:start;gap:var(--b-space-4);min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:var(--b-space-4);border-block-start:var(--b-hairline) solid var(--b-line)}@media(prefers-reduced-motion:reduce){.b-app :is(.b-device-skeleton>i,.b-device-skeleton-tiles>i,.b-timeline-skeleton>i){animation:none}.b-app .b-studio-sheet{animation:none}}@media(forced-colors:active){.b-app .b-studio-splitter,.b-app .b-canvas-compare-rule{forced-color-adjust:none;background:CanvasText}.b-app .b-timeline-option[aria-selected=true]{outline:2px solid Highlight;outline-offset:-2px}.b-app .b-source-badge{border-color:CanvasText}}.b-app [data-b-rhythm=display]{font-size:var(--b-type-rhythm-display-size);line-height:var(--b-type-rhythm-display-line)}.b-app [data-b-rhythm=page-title]{font-size:var(--b-type-rhythm-page-title-size);line-height:var(--b-type-rhythm-page-title-line)}.b-app [data-b-rhythm=title]{font-size:var(--b-type-rhythm-title-size);line-height:var(--b-type-rhythm-title-line)}.b-app [data-b-rhythm=body]{font-size:var(--b-type-rhythm-body-size);line-height:var(--b-type-rhythm-body-line)}.b-app [data-b-rhythm=body-sm]{font-size:var(--b-type-rhythm-body-sm-size);line-height:var(--b-type-rhythm-body-sm-line)}.b-app [data-b-rhythm=label]{font-size:var(--b-type-rhythm-label-size);line-height:var(--b-type-rhythm-label-line)}.b-app [data-b-rhythm=micro]{font-size:var(--b-type-rhythm-micro-size);line-height:var(--b-type-rhythm-micro-line)}.b-app .b-skeleton-frame{--b-frame-line: var(--b-type-rhythm-body-line);display:block;box-sizing:border-box;inline-size:min(var(--b-frame-w, 100%),100cqi);min-inline-size:0;max-inline-size:100%}.b-app .b-skeleton-frame[data-b-rhythm=display]{--b-frame-line: var(--b-type-rhythm-display-line)}.b-app .b-skeleton-frame[data-b-rhythm=page-title]{--b-frame-line: var(--b-type-rhythm-page-title-line)}.b-app .b-skeleton-frame[data-b-rhythm=title]{--b-frame-line: var(--b-type-rhythm-title-line)}.b-app .b-skeleton-frame[data-b-rhythm=body-sm]{--b-frame-line: var(--b-type-rhythm-body-sm-line)}.b-app .b-skeleton-frame[data-b-rhythm=label]{--b-frame-line: var(--b-type-rhythm-label-line)}.b-app .b-skeleton-frame[data-b-rhythm=micro]{--b-frame-line: var(--b-type-rhythm-micro-line)}.b-app .b-skeleton-bar{display:block;border-radius:var(--b-skeleton-radius);background:linear-gradient(90deg,var(--b-skeleton-fill) 0 40%,var(--b-skeleton-sheen) 50%,var(--b-skeleton-fill) 60% 100%) 0 0 / 300% 100%;animation:b-shimmer var(--b-dur-shimmer) linear infinite}.b-app .b-skeleton-frame[data-b-variant=block]{block-size:var(--b-frame-h, 96px)}.b-app .b-skeleton-frame[data-b-variant=media]{block-size:var(--b-frame-h, auto);aspect-ratio:var(--b-frame-ratio, auto)}.b-app .b-skeleton-frame[data-b-variant=text]{display:grid;block-size:var(--b-frame-h, auto);align-content:start}.b-app .b-skeleton-line{display:flex;align-items:center;block-size:var(--b-frame-line)}.b-app .b-skeleton-line>.b-skeleton-bar{inline-size:100%;block-size:calc(var(--b-frame-line) * .6);border-radius:var(--b-radius-xs)}.b-app .b-skeleton-line:last-child:not(:first-child)>.b-skeleton-bar{inline-size:62%}.b-app .b-skeleton-frame[data-b-variant=row]{display:grid;block-size:auto}.b-app .b-skeleton-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--b-space-3);box-sizing:border-box;block-size:var(--b-frame-h, 56px);padding-block:var(--b-space-2);border-block-end:var(--b-hairline) solid var(--b-line-soft)}.b-app .b-skeleton-row:last-child{border-block-end:0}.b-app .b-card[data-b-padding=flush]>.b-card-body .b-skeleton-row{padding-inline:var(--b-card-padding)}.b-app .b-skeleton-row-media{inline-size:calc(var(--b-frame-h, 56px) - 2 * var(--b-space-2));block-size:calc(var(--b-frame-h, 56px) - 2 * var(--b-space-2));border-radius:var(--b-radius-control)}.b-app .b-skeleton-row-lines{display:grid;gap:var(--b-space-1);min-inline-size:0}.b-app .b-skeleton-row-lines>.b-skeleton-bar{block-size:10px;border-radius:var(--b-radius-xs)}.b-app .b-skeleton-row-lines>.b-skeleton-bar:first-child{inline-size:72%}.b-app .b-skeleton-row-lines>.b-skeleton-bar:not(:first-child){inline-size:46%}.b-app .b-skeleton-row-trail{inline-size:48px;block-size:14px;border-radius:var(--b-radius-xs)}.b-app .b-skeleton-frame[data-b-variant=custom]{block-size:var(--b-frame-h, auto)}.b-app .b-skeleton-custom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2) var(--b-space-3);block-size:100%}@media(prefers-reduced-motion:reduce){.b-app .b-skeleton-bar{animation:none;background:var(--b-skeleton-fill)}}@media(forced-colors:active){.b-app .b-skeleton-bar{border:1px solid GrayText}}.b-app .mn-empty[data-b-kind=blocked]>.b-empty-glyph{background:var(--b-critical-soft);color:var(--b-critical);box-shadow:none}.b-app .mn-empty[data-b-kind=unknown]>.b-empty-glyph{border:var(--b-unknown-dash) dashed var(--b-unknown);background:var(--b-unknown-soft);color:var(--b-unknown);box-shadow:none}.b-app .mn-empty[data-b-kind=withheld]>.b-empty-glyph{background:var(--b-unknown-soft);color:var(--b-unknown);box-shadow:none}.b-app .mn-empty[data-b-kind=loading]>.b-empty-glyph{background:var(--b-skeleton-fill);color:var(--b-ink-muted);box-shadow:none}.b-app .mn-empty>.b-empty-who{display:inline-flex;align-items:center;gap:var(--b-space-1);max-inline-size:100%;margin:0;padding:var(--b-space-05) var(--b-space-2);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);color:var(--b-ink-muted);font-size:var(--b-type-rhythm-label-size);line-height:var(--b-type-rhythm-label-line);text-align:start;overflow-wrap:anywhere}.b-app .mn-empty>.b-empty-who>svg{flex:none}.b-app .mn-empty>.b-empty-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--b-space-2) var(--b-space-4);margin-block-start:var(--b-space-2)}.b-app .mn-empty[data-b-size=inline]>.b-empty-actions{justify-content:flex-start}.b-app .b-error-recovery{--b-fb-tile-bg: var(--b-critical-soft);--b-fb-tile-ink: var(--b-critical);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--b-space-3) var(--b-space-4);box-sizing:border-box;min-inline-size:0;color:var(--b-ink)}.b-app .b-error-recovery[data-b-kind=offline]{--b-fb-tile-bg: var(--b-warning-soft);--b-fb-tile-ink: var(--b-warning)}.b-app .b-error-recovery-tile{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:var(--b-radius-inner);background:var(--b-fb-tile-bg);color:var(--b-fb-tile-ink)}.b-app .b-error-recovery-body{display:grid;gap:var(--b-space-2);min-inline-size:0}.b-app .b-error-recovery-alert{display:grid;gap:var(--b-space-1);min-inline-size:0}.b-app .b-error-recovery :is(.b-error-recovery-title,.b-error-recovery-reason,.b-error-recovery-who,.b-error-recovery-auto){margin:0}.b-app .b-error-recovery-title{color:var(--b-ink);font-weight:600;font-size:var(--b-type-rhythm-title-size);line-height:var(--b-type-rhythm-title-line);text-wrap:balance;overflow-wrap:anywhere}.b-app .b-error-recovery-reason{color:var(--b-ink-muted);font-size:var(--b-type-rhythm-body-sm-size);line-height:var(--b-type-rhythm-body-sm-line);text-wrap:pretty;overflow-wrap:anywhere}.b-app .b-error-recovery-who{display:inline-flex;align-items:center;gap:var(--b-space-1);justify-self:start;max-inline-size:100%;padding:var(--b-space-05) var(--b-space-2);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);color:var(--b-ink-muted);font-size:var(--b-type-rhythm-label-size);line-height:var(--b-type-rhythm-label-line);overflow-wrap:anywhere}.b-app .b-error-recovery-who>svg{flex:none}.b-app .b-error-recovery-auto{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-1) var(--b-space-3);min-block-size:var(--b-control-height-sm);color:var(--b-ink-muted);font-size:var(--b-type-rhythm-body-sm-size);line-height:var(--b-type-rhythm-body-sm-line)}.b-app .b-error-recovery-seconds{display:inline-block;min-inline-size:2ch;text-align:end;font-variant-numeric:tabular-nums}.b-app .b-error-recovery-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2);grid-column:2;min-inline-size:0}.b-app .b-error-recovery-detail{max-block-size:240px;margin:0;overflow:auto;color:var(--b-ink);font:var(--b-type-mono);white-space:pre-wrap;overflow-wrap:anywhere}.b-app .b-error-recovery[data-b-variant=inline]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-block:var(--b-space-2)}.b-app .b-error-recovery[data-b-variant=inline]>.b-error-recovery-tile{inline-size:32px;block-size:32px;border-radius:var(--b-radius-control)}.b-app .b-error-recovery[data-b-variant=inline]>.b-error-recovery-actions{grid-column:auto;justify-content:flex-end}.b-app .b-error-recovery[data-b-variant=panel]{padding:var(--b-space-5);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface)}.b-app .b-error-recovery[data-b-variant=panel]>.b-error-recovery-tile{inline-size:44px;block-size:44px}.b-app .b-error-recovery[data-b-variant=page]{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;min-block-size:min(480px,60dvh);padding:var(--b-space-8) var(--b-space-5);text-align:center}.b-app .b-error-recovery[data-b-variant=page]>.b-error-recovery-tile{inline-size:64px;block-size:64px;border-radius:var(--b-radius-lg)}.b-app .b-error-recovery[data-b-variant=page] .b-error-recovery-body{justify-items:center;max-inline-size:46ch}.b-app .b-error-recovery[data-b-variant=page] .b-error-recovery-auto{justify-content:center}.b-app .b-error-recovery[data-b-variant=page]>.b-error-recovery-actions{grid-column:1;justify-content:center}@container b-shell (max-width: 640px){.b-app .b-error-recovery[data-b-variant=inline]{grid-template-columns:auto minmax(0,1fr);align-items:start}.b-app .b-error-recovery[data-b-variant=inline]>.b-error-recovery-actions{grid-column:2;justify-content:flex-start}}.b-app .b-credit-meter{display:grid;gap:var(--b-space-3);min-inline-size:0;color:var(--b-ink)}.b-app .b-credit-head{display:flex;align-items:center;justify-content:space-between;gap:var(--b-space-2);min-block-size:var(--b-type-rhythm-display-line);min-inline-size:0}.b-app .b-credit-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--b-space-2);min-inline-size:0;margin:0}.b-app .b-credit-number,.b-app .b-credit-budget{font-family:var(--b-font-display);font-weight:600;font-size:var(--b-type-rhythm-display-size);line-height:var(--b-type-rhythm-display-line);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.b-app .b-credit-unit{color:var(--b-ink-muted);font-size:var(--b-type-rhythm-label-size);line-height:var(--b-type-rhythm-label-line)}.b-app .b-credit-bar{--b-credit-available: var(--b-accent);display:flex;block-size:10px;overflow:hidden;border-radius:var(--b-radius-pill);background:var(--b-chart-track)}.b-app .b-credit-meter[data-b-status=low] .b-credit-bar{--b-credit-available: var(--b-warning)}.b-app .b-credit-meter[data-b-status=exhausted] .b-credit-bar{--b-credit-available: var(--b-critical)}.b-app .b-credit-seg{flex:0 0 var(--b-seg, 0%);min-inline-size:0}.b-app .b-credit-seg[data-b-part=available]{order:1;background:var(--b-credit-available)}.b-app .b-credit-seg[data-b-part=reserved]{order:2;background:var(--b-line-strong)}.b-app .b-credit-seg[data-b-part=used]{order:3;background:transparent}.b-app .b-credit-legend{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--b-space-4);min-block-size:var(--b-type-rhythm-label-line);font-size:var(--b-type-rhythm-label-size);line-height:var(--b-type-rhythm-label-line)}.b-app .b-credit-part{display:inline-flex;align-items:center;gap:var(--b-space-1);min-inline-size:0}.b-app .b-credit-swatch{flex:none;inline-size:8px;block-size:8px;border-radius:2px}.b-app .b-credit-part[data-b-part=reserved]>.b-credit-swatch{background:var(--b-line-strong)}.b-app .b-credit-part[data-b-part=used]>.b-credit-swatch{border:var(--b-hairline) solid var(--b-line-strong);background:var(--b-chart-track)}.b-app .b-credit-part-name{color:var(--b-ink-muted)}.b-app .b-credit-part-value{color:var(--b-ink);font-variant-numeric:tabular-nums}.b-app :is(.b-credit-part-value,.b-credit-entry-amount,.b-credit-asof)[data-b-unknown=true]{color:var(--b-unknown)}.b-app .b-credit-foot{display:flex;flex-direction:column;align-items:flex-start;min-block-size:var(--b-type-rhythm-micro-line);margin:0;color:var(--b-ink-muted);font-size:var(--b-type-rhythm-micro-size);line-height:var(--b-type-rhythm-micro-line)}.b-app .b-credit-asof-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--b-space-2)}.b-app .b-credit-unknown{display:flex;align-items:center;gap:var(--b-space-1);margin:0;padding:var(--b-space-1) var(--b-space-2);border:var(--b-unknown-dash) dashed var(--b-unknown);border-radius:var(--b-radius-xs);background:var(--b-unknown-soft);color:var(--b-unknown);font-size:var(--b-type-rhythm-label-size);line-height:var(--b-type-rhythm-label-line);overflow-wrap:anywhere}.b-app .b-credit-unknown>svg{flex:none}.b-app .b-credit-reason{margin:0;color:var(--b-ink-muted);font-size:var(--b-type-rhythm-body-sm-size);line-height:var(--b-type-rhythm-body-sm-line);overflow-wrap:anywhere}.b-app .b-credit-actions{display:flex;flex-wrap:wrap;gap:var(--b-space-2)}.b-app .b-credit-balance{display:inline-flex;max-inline-size:100%;min-inline-size:0}.b-app .b-credit-chip{display:inline-flex;align-items:center;gap:var(--b-space-2);box-sizing:border-box;min-inline-size:136px;max-inline-size:100%;block-size:var(--b-control-height-sm);padding-inline:var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:7px;background:var(--b-surface);color:var(--b-ink);font:var(--b-type-chip);cursor:pointer}.b-app .b-credit-chip:hover{background:var(--b-state-hover)}.b-app .b-credit-chip[aria-expanded=true]{background:var(--b-state-selected)}.b-app .b-credit-chip[data-b-status=unavailable]{border-style:dashed;border-color:var(--b-unknown);color:var(--b-unknown)}.b-app .b-credit-dot{flex:none;color:var(--b-success)}.b-app .b-credit-chip[data-b-status=low]>.b-credit-dot{color:var(--b-warning)}.b-app .b-credit-chip[data-b-status=exhausted]>.b-credit-dot{color:var(--b-critical)}.b-app .b-credit-chip[data-b-status=unlimited]>.b-credit-dot,.b-app .b-credit-chip[data-b-status=unset]>.b-credit-dot{color:var(--b-ink-muted)}.b-app .b-credit-chip[data-b-status=unset]{color:var(--b-ink-muted)}.b-app .b-credit-chip[data-b-status=unavailable]>.b-credit-dot{color:var(--b-unknown)}.b-app .b-credit-chip-text{display:inline-flex;align-items:baseline;gap:var(--b-space-1);min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b-app .b-credit-chip-figure{font-variant-numeric:tabular-nums;font-weight:600}.b-app .b-credit-chip-unit{color:var(--b-ink-muted)}.b-app .b-credit-chip-word{color:var(--b-ink);font-weight:600}.b-app .b-credit-chip-word:before{content:"·";margin-inline-end:var(--b-space-1);color:var(--b-ink-muted)}.b-app .b-popover.b-credit-popover{display:grid;gap:var(--b-space-4);padding:var(--b-space-4)}.b-app .b-credit-ledger{display:grid;gap:var(--b-space-2);min-inline-size:0;padding-block-start:var(--b-space-3);border-block-start:var(--b-hairline) solid var(--b-line-soft)}.b-app .b-credit-ledger-head{margin:0;color:var(--b-ink-faint);font-weight:600;font-size:var(--b-type-rhythm-micro-size);line-height:var(--b-type-rhythm-micro-line);letter-spacing:.07em;text-transform:uppercase}.b-app .b-credit-ledger-empty{margin:0;color:var(--b-ink-muted);font-size:var(--b-type-rhythm-body-sm-size);line-height:var(--b-type-rhythm-body-sm-line)}.b-app .b-credit-ledger-list{display:grid;margin:0;padding:0;list-style:none}.b-app .b-credit-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--b-space-3);padding-block:var(--b-space-2);border-block-end:var(--b-hairline) solid var(--b-line-soft);font-size:var(--b-type-rhythm-body-sm-size);line-height:var(--b-type-rhythm-body-sm-line)}.b-app .b-credit-entry:last-child{border-block-end:0}.b-app .b-credit-entry-label{min-inline-size:0;color:var(--b-ink);overflow-wrap:anywhere}.b-app .b-credit-entry-amount{color:var(--b-ink);font-variant-numeric:tabular-nums;text-align:end}.b-app .b-credit-entry-meta{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:0 var(--b-space-2);color:var(--b-ink-muted);font-size:var(--b-type-rhythm-label-size);line-height:var(--b-type-rhythm-label-line)}.b-app .b-credit-entry-meta>*+*:before{content:"·";margin-inline-end:var(--b-space-2)}.b-app .b-grant-badge-wrap{display:inline-flex;max-inline-size:100%;min-inline-size:0}.b-app .b-grant-badge{--b-grant-wash: var(--b-info-soft);--b-grant-ink: var(--b-info);display:inline-flex;align-items:center;gap:var(--b-space-2);box-sizing:border-box;min-inline-size:192px;max-inline-size:100%;min-block-size:var(--b-control-height-sm);padding:var(--b-space-1) var(--b-space-3);border:var(--b-unknown-dash) solid transparent;border-radius:7px;background:var(--b-grant-wash);color:var(--b-grant-ink);font:var(--b-type-chip);text-align:start;cursor:pointer}.b-app .b-grant-badge[data-b-tone=caution]{--b-grant-wash: var(--b-warning-soft);--b-grant-ink: var(--b-warning)}.b-app .b-grant-badge[data-b-tone=recover]{--b-grant-wash: var(--b-critical-soft);--b-grant-ink: var(--b-critical)}.b-app .b-grant-badge[data-b-tone=unknown]{--b-grant-wash: var(--b-unknown-soft);--b-grant-ink: var(--b-unknown);border-style:dashed;border-color:var(--b-unknown)}.b-app .b-grant-badge[aria-expanded=true]{border-color:var(--b-grant-ink)}.b-app .b-grant-badge[data-b-tone=unknown][aria-expanded=true]{border-style:dashed}.b-app .b-grant-badge>svg{flex:none}.b-app .b-grant-badge-grantee{min-inline-size:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.b-app .b-grant-badge-word{flex:none;white-space:nowrap}.b-app .b-grant-badge-word:before{content:"·";margin-inline-end:var(--b-space-2)}.b-app .b-popover.b-grant-popover{padding:var(--b-space-4)}.b-app .b-grant-panel{display:grid;gap:var(--b-space-2);min-inline-size:0;color:var(--b-ink);font-size:var(--b-type-rhythm-body-sm-size);line-height:var(--b-type-rhythm-body-sm-line)}.b-app .b-grant-panel p{margin:0}.b-app .b-grant-eyebrow,.b-app .b-grant-heading{color:var(--b-ink-faint);font-weight:600;font-size:var(--b-type-rhythm-micro-size);line-height:var(--b-type-rhythm-micro-line);letter-spacing:.07em;text-transform:uppercase}.b-app .b-grant-heading{margin-block-start:var(--b-space-1)}.b-app .b-grant-grantee{font-weight:600;font-size:var(--b-type-rhythm-title-size);line-height:var(--b-type-rhythm-title-line);overflow-wrap:anywhere}.b-app .b-grant-scope{color:var(--b-ink-muted);overflow-wrap:anywhere}.b-app .b-grant-ends{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-1) var(--b-space-2);color:var(--b-ink-muted)}.b-app .b-grant-covers{display:grid;gap:var(--b-space-1);margin:0;padding-inline-start:var(--b-space-4)}.b-app .b-grant-covers>li{overflow-wrap:anywhere}.b-app .b-grant-unknown{display:flex;align-items:flex-start;gap:var(--b-space-1);padding:var(--b-space-1) var(--b-space-2);border:var(--b-unknown-dash) dashed var(--b-unknown);border-radius:var(--b-radius-xs);background:var(--b-unknown-soft);color:var(--b-unknown);overflow-wrap:anywhere}.b-app .b-grant-actions{display:flex;flex-wrap:wrap;gap:var(--b-space-2);margin-block-start:var(--b-space-1)}.b-app .b-grant-refusal{display:grid;gap:var(--b-space-1);margin-block-start:var(--b-space-1);padding:var(--b-space-2) var(--b-space-3);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken)}.b-app .b-grant-refusal-title{font-weight:600}.b-app .b-grant-refusal-reason,.b-app .b-grant-refusal-recovery{color:var(--b-ink-muted);overflow-wrap:anywhere}.b-app .b-grant-refusal-who{display:flex;flex-wrap:wrap;gap:0 var(--b-space-2);overflow-wrap:anywhere}.b-app .b-grant-refusal-label,.b-app .b-role-badge-who-label{color:var(--b-ink-faint);font-weight:600;font-size:var(--b-type-rhythm-micro-size);line-height:var(--b-type-rhythm-body-sm-line);letter-spacing:.07em;text-transform:uppercase}.b-app .b-role-badge-wrap{display:inline-flex;max-inline-size:100%;min-inline-size:0}.b-app .b-role-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-block-size:26px;min-inline-size:96px;max-inline-size:100%;padding-inline:var(--b-space-2);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface);color:var(--b-ink-muted);font:var(--b-type-chip);white-space:nowrap;cursor:pointer}.b-app .b-role-badge:hover{background:var(--b-state-hover);color:var(--b-ink)}.b-app .b-role-badge[aria-expanded=true]{background:var(--b-state-selected);color:var(--b-ink)}.b-app .b-role-badge[data-b-state=unknown]{border-style:dashed;border-color:var(--b-unknown);background:var(--b-unknown-soft);color:var(--b-unknown)}.b-app .b-role-badge-face{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-app .b-role-badge-unknown{display:flex;align-items:flex-start;gap:var(--b-space-1);margin:0;padding:var(--b-space-1) var(--b-space-2);border:var(--b-unknown-dash) dashed var(--b-unknown);border-radius:var(--b-radius-xs);background:var(--b-unknown-soft);color:var(--b-unknown);overflow-wrap:anywhere}.b-app .b-role-badge-none{margin:0;color:var(--b-ink-muted)}.b-app .b-role-badge-who{display:flex;flex-wrap:wrap;gap:0 var(--b-space-2);overflow-wrap:anywhere}.b-app .b-role-badge-actions{display:flex;flex-wrap:wrap;gap:var(--b-space-2)}.b-app .b-role-popover .b-role-panel-list>li{overflow-wrap:anywhere}.b-app :is(.b-credit-balance,.b-grant-badge-wrap,.b-role-badge-wrap)>.b-popover-anchor{min-inline-size:0;max-inline-size:100%}@media(pointer:coarse){.b-app :is(.b-credit-chip,.b-grant-badge,.b-role-badge){min-block-size:var(--b-touch-target)}}@media(forced-colors:active){.b-app :is(.b-credit-chip,.b-grant-badge,.b-role-badge,.b-error-recovery[data-b-variant=panel]){border:1px solid CanvasText}.b-app .b-credit-bar{border:1px solid CanvasText}.b-app .b-credit-seg[data-b-part=available]{background:Highlight}.b-app .b-credit-seg[data-b-part=reserved]{background:GrayText}.b-app .b-error-recovery-tile{border:1px solid CanvasText}.b-app :is(.b-credit-chip[data-b-status=unavailable],.b-grant-badge[data-b-tone=unknown],.b-role-badge[data-b-state=unknown]){border-style:dashed}.b-app .b-credit-swatch{border:1px solid CanvasText}.b-app .b-credit-part[data-b-part=reserved]>.b-credit-swatch{background:GrayText}}.b-app .b-ai-dock{--b-ai-dock-inline: 340px;--b-ai-dock-body-block: 236px;position:relative;z-index:var(--b-z-dock);min-inline-size:0;max-inline-size:100%;color:var(--b-ink)}.b-app .b-ai-dock[data-b-open=true]{inline-size:min(var(--b-ai-dock-inline),100%)}.b-app .b-ai-dock[data-b-placement=sheet]{inline-size:100%}.b-app .b-studio-dock:has(>.b-ai-dock){overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.b-app .b-studio-dock:has(>.b-ai-dock[data-b-open=false]){inline-size:auto}.b-app .b-ai-dock-pill{max-inline-size:100%;border-color:var(--b-float-line);border-radius:var(--b-radius-pill);background:var(--b-float-fill);box-shadow:var(--b-float-shadow)}.b-app .b-ai-dock-pill>svg:first-child{color:var(--b-agent)}.b-app .b-ai-dock-pill .b-button-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.b-app .b-ai-dock-panel{display:flex;flex-direction:column;min-inline-size:0;max-block-size:100%;border:var(--b-hairline) solid var(--b-float-line);border-radius:var(--b-radius-lg);background:var(--b-float-fill);box-shadow:var(--b-float-shadow);animation:b-ai-dock-arrive var(--b-dur-panel) var(--b-ease-emphasized)}.b-app .b-ai-dock-panel:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:var(--b-focus-ring-offset)}.b-app .b-ai-dock-panel:focus:not(:focus-visible){outline:none}.b-app .b-ai-dock[data-b-placement=sheet] .b-ai-dock-panel{border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}@keyframes b-ai-dock-arrive{0%{opacity:0;transform:translateY(var(--b-space-2))}}@media(prefers-reduced-motion:reduce){.b-app .b-ai-dock-panel{animation:none}}.b-app .b-ai-dock-head{display:flex;align-items:flex-start;gap:var(--b-space-2);min-inline-size:0;padding:var(--b-space-3) var(--b-space-2) var(--b-space-2) var(--b-space-3)}.b-app .b-ai-dock-mark{display:grid;flex:none;place-items:center;inline-size:var(--b-space-6);block-size:var(--b-space-6);border-radius:var(--b-radius-sm);background:var(--b-agent-soft);color:var(--b-agent)}.b-app .b-ai-dock-heading{display:grid;flex:1 1 auto;min-inline-size:0}.b-app .b-ai-dock-title{margin:0;font:var(--b-type-label);font-weight:600}.b-app .b-ai-dock-context{display:-webkit-box;margin:0;overflow:hidden;color:var(--b-ink-muted);font:var(--b-type-caption);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.b-app .b-ai-dock-body{display:flex;flex-direction:column;gap:var(--b-space-3);block-size:var(--b-ai-dock-body-block);min-block-size:0;max-block-size:100%;overflow:auto;overscroll-behavior:contain;padding:var(--b-space-1) var(--b-space-3) var(--b-space-3);overflow-wrap:anywhere}.b-app .b-ai-dock[data-b-placement=sheet] .b-ai-dock-body{block-size:auto}.b-app .b-ai-dock-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--b-space-2);padding:var(--b-space-2) var(--b-space-3) var(--b-space-3);border-block-start:var(--b-hairline) solid var(--b-line-soft)}.b-app .b-ai-dock-prompt{display:grid;gap:var(--b-space-2);min-inline-size:0}.b-app .b-ai-dock-prompt .b-textarea{resize:none}.b-app .b-ai-dock-suggestions{display:flex;flex-wrap:wrap;gap:var(--b-space-1);min-inline-size:0}.b-app .b-ai-dock-suggestion{max-inline-size:100%;white-space:normal;text-align:start}.b-app .b-ai-dock-suggestion .b-button-label{min-inline-size:0;overflow-wrap:anywhere}.b-app .b-ai-dock-ask{display:-webkit-box;margin:0;padding-inline-start:var(--b-space-2);overflow:hidden;border-inline-start:var(--b-space-05) solid var(--b-line);color:var(--b-ink-muted);font:var(--b-type-body-sm);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.b-app .b-ai-dock-estimating{display:grid;gap:var(--b-space-2)}.b-app .b-ai-dock-wait{margin:0;color:var(--b-ink-muted);font:var(--b-type-label)}.b-app .b-ai-dock-cost{margin:0;font:var(--b-type-body)}.b-app .b-ai-dock-cost strong{font:var(--b-type-title);font-weight:600;font-variant-numeric:tabular-nums}.b-app .b-ai-dock-cost [data-b-fit]{color:var(--b-ink-muted);font-variant-numeric:tabular-nums}.b-app .b-ai-dock-cost [data-b-fit=short]{color:var(--b-ink);font-weight:600}.b-app .b-ai-dock-note{display:flex;align-items:flex-start;gap:var(--b-space-1);margin:0;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-ai-dock-note[data-b-tone=caution]{color:var(--b-ink)}.b-app .b-ai-dock-note[data-b-tone=caution]>svg{flex:none;color:var(--b-warning)}.b-app .b-ai-dock-short{display:grid;justify-items:start;gap:var(--b-space-2);padding:var(--b-space-2);border-radius:var(--b-radius-sm);background:var(--b-warning-soft)}.b-app .b-ai-dock-log{display:grid;gap:var(--b-space-1);margin:0;padding:0;list-style:none}.b-app .b-ai-dock-step{display:flex;align-items:flex-start;gap:var(--b-space-2);min-inline-size:0;color:var(--b-ink-muted);font:var(--b-type-body-sm)}.b-app .b-ai-dock-step[data-b-state=active]{color:var(--b-ink);font-weight:600}.b-app .b-ai-dock-step-mark{display:grid;flex:none;place-items:center;inline-size:var(--b-space-4);block-size:var(--b-type-rhythm-body-sm-line);color:var(--b-agent)}.b-app .b-ai-dock-step[data-b-state=active] .b-ai-dock-step-mark:before{content:"";inline-size:var(--b-space-2);block-size:var(--b-space-2);border-radius:var(--b-radius-circle);background:var(--b-agent);animation:b-ai-dock-breathe var(--b-dur-shimmer) var(--b-ease-standard) infinite alternate}@keyframes b-ai-dock-breathe{to{opacity:.35}}@media(prefers-reduced-motion:reduce){.b-app .b-ai-dock-step[data-b-state=active] .b-ai-dock-step-mark:before{animation:none}}.b-app .b-ai-dock-step-text{min-inline-size:0}.b-app .b-ai-dock-source{display:flex;align-items:center;gap:var(--b-space-1);margin:0;color:var(--b-agent);font:var(--b-type-caption);font-weight:600}.b-app .b-ai-dock-source .b-ai-dock-mark{inline-size:var(--b-space-4);block-size:var(--b-space-4);border-radius:var(--b-radius-xs)}.b-app .b-ai-dock-summary{margin:0;font:var(--b-type-body-sm)}.b-app .b-ai-dock-blocks{display:grid;gap:var(--b-space-1);margin:0;padding:0;list-style:none}.b-app .b-ai-dock-block{display:flex;align-items:baseline;gap:var(--b-space-2);min-inline-size:0;padding:var(--b-space-1) var(--b-space-2);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);font:var(--b-type-body-sm)}.b-app .b-ai-dock-change{flex:none;color:var(--b-ink-muted);font:var(--b-type-micro);font-weight:600;text-transform:uppercase}.b-app .b-ai-dock-block[data-b-change=removed] .b-ai-dock-block-name{text-decoration:line-through}.b-app .b-ai-dock-block-name{min-inline-size:0}.b-app .b-ai-dock-again{align-self:flex-start}.b-app .b-ai-dock-body .b-error-recovery[data-b-variant=inline]{grid-template-columns:auto minmax(0,1fr);align-items:start}.b-app .b-ai-dock-body .b-error-recovery[data-b-variant=inline]>.b-error-recovery-actions{grid-column:2;justify-content:flex-start}@media(forced-colors:active){.b-app :is(.b-ai-dock-panel,.b-ai-dock-pill){border-color:CanvasText}.b-app .b-ai-dock-mark{border:var(--b-hairline) solid CanvasText}.b-app .b-ai-dock-step[data-b-state=active] .b-ai-dock-step-mark:before{background:CanvasText}.b-app .b-ai-dock-ask{border-inline-start-color:CanvasText}}.b-app .b-sim{container:b-sim / inline-size;display:grid;gap:var(--b-space-3);min-inline-size:0;max-inline-size:72rem;padding:var(--b-space-4);color:var(--b-ink)}.b-app .b-sim-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-space-1) var(--b-space-2);min-inline-size:0}.b-app .b-sim-title{min-inline-size:0;font:var(--b-type-title)}.b-app .b-sim-honesty{color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-sim-body{display:grid;gap:var(--b-space-4);min-inline-size:0}@container b-sim (min-width: 40rem){.b-app .b-sim-body{grid-template-columns:minmax(0,23rem) minmax(0,1fr);align-items:start}}.b-app .b-sim-section-title{color:var(--b-ink-muted);font:var(--b-type-eyebrow)}.b-app .b-sim-persona{container:b-sim-persona / inline-size;display:grid;gap:var(--b-space-2);min-inline-size:0}.b-app .b-sim-presets{display:flex;flex-wrap:wrap;gap:6px;min-inline-size:0}.b-app .b-sim-preset{max-inline-size:100%;min-block-size:28px;padding:3px var(--b-space-3);border:var(--b-hairline) solid var(--b-line-strong);border-radius:var(--b-radius-pill);background:var(--b-surface);color:var(--b-ink);font:var(--b-type-chip-sm);text-align:start;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--b-dur-fast) var(--b-ease-out),border-color var(--b-dur-fast) var(--b-ease-out)}.b-app .b-sim-preset:hover{background:var(--b-state-hover)}.b-app .b-sim-preset[aria-pressed=true]{border-color:var(--b-accent);background:var(--b-state-selected);box-shadow:inset 0 0 0 var(--b-hairline) var(--b-accent);color:var(--b-ink-on-state);font-weight:600}.b-app .b-sim-preset:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:2px}.b-app .b-sim-fields{display:grid;gap:var(--b-space-2);min-inline-size:0}.b-app .b-sim-field{display:grid;gap:var(--b-space-1);align-items:center;min-inline-size:0}@container b-sim-persona (min-width: 26rem){.b-app .b-sim-field{grid-template-columns:4.25rem minmax(0,1fr);gap:var(--b-space-2)}}.b-app .b-sim-field-label{color:var(--b-ink-muted);font:var(--b-type-label)}.b-app .b-sim-field>:is(.b-segmented,.b-field){min-inline-size:0;max-inline-size:100%}.b-app .b-sim-field>.b-segmented{display:flex;inline-size:100%}.b-app .b-sim-field>.b-segmented>.b-segment{flex:1 1 auto}.b-app .b-sim-field>.b-field{inline-size:100%}.b-app .b-sim-run{display:grid;gap:var(--b-space-3);align-content:start;min-inline-size:0}.b-app .b-sim-runbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2) var(--b-space-3);min-inline-size:0}.b-app .b-sim-progress{flex:1 1 12rem;min-inline-size:0}.b-app .b-sim-last{display:grid;flex:1 1 12rem;gap:2px;min-inline-size:0}.b-app .b-sim-last-label{color:var(--b-ink-muted);font:var(--b-type-label)}.b-app .b-sim-last-persona{font:var(--b-type-body-sm);overflow-wrap:anywhere}.b-app .b-sim-stale{padding:var(--b-space-1) var(--b-space-2);border-radius:var(--b-radius-sm);background:var(--b-warning-soft);color:var(--b-ink);font:var(--b-type-caption)}.b-app .b-sim-muted{color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-sim-scrub{display:grid;gap:2px;min-inline-size:0}.b-app .b-sim-scrub-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--b-space-2)}.b-app .b-sim-scrub-label{font:var(--b-type-label);font-weight:600}.b-app .b-sim-scrub-value{font:var(--b-type-mono);font-variant-numeric:tabular-nums}.b-app .b-sim-scrub-track{--b-sim-thumb: 16px;position:relative;display:grid;min-inline-size:0}.b-app .b-sim-scrub-input{inline-size:100%;margin:0;accent-color:var(--b-accent);cursor:pointer}.b-app .b-sim-scrub-input:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:2px}.b-app .b-sim-scrub-ticks{position:relative;display:block;block-size:8px}.b-app .b-sim-scrub-ticks>i{position:absolute;inset-block-start:2px;inset-inline-start:calc(var(--b-sim-thumb) / 2 + var(--b-sim-tick, 0) * (100% - var(--b-sim-thumb)) - 2px);inline-size:4px;block-size:4px;border-radius:var(--b-radius-circle);background:var(--b-line-strong)}.b-app .b-sim-scrub-ticks>i[data-b-decision]{inset-block-start:1px;inline-size:6px;block-size:6px;margin-inline-start:-1px;border-radius:1px;background:var(--b-agent)}.b-app .b-sim-scrub-page{min-inline-size:0;color:var(--b-ink-muted);font:var(--b-type-mono);overflow-wrap:anywhere}.b-app .b-sim-section{display:grid;gap:var(--b-space-2);min-inline-size:0}.b-app :is(.b-sim-steps,.b-sim-events,.b-sim-decisions,.b-sim-batch-rows){display:grid;min-inline-size:0;margin:0;padding:0;list-style:none}.b-app .b-sim-steps{gap:var(--b-space-2)}.b-app .b-sim-step{display:grid;gap:var(--b-space-1);min-inline-size:0;padding:var(--b-space-2);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface)}.b-app .b-sim-step[aria-current=step]{border-color:var(--b-accent);box-shadow:inset 0 0 0 var(--b-hairline) var(--b-accent)}.b-app .b-sim-step-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--b-space-2);min-inline-size:0}.b-app .b-sim-step-number{font:var(--b-type-label);font-weight:600}.b-app .b-sim-step-page{flex:1 1 8rem;min-inline-size:0;color:var(--b-ink-muted);font:var(--b-type-mono);overflow-wrap:anywhere}.b-app .b-sim-step-time{color:var(--b-ink-muted);font:var(--b-type-kbd);font-variant-numeric:tabular-nums}.b-app .b-sim-step-none{color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-sim-events{gap:2px}.b-app .b-sim-event{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:var(--b-space-2);min-inline-size:0;padding:3px var(--b-space-1);border:var(--b-hairline) solid transparent;border-radius:var(--b-radius-sm)}.b-app .b-sim-event-glyph{display:grid;place-items:center;inline-size:20px;block-size:20px;border-radius:6px;background:var(--b-surface-sunken);color:var(--b-ink-muted)}.b-app .b-sim-event[data-b-kind=decision] .b-sim-event-glyph{background:var(--b-agent-soft);color:var(--b-agent)}.b-app .b-sim-event-text{display:grid;min-inline-size:0}.b-app .b-sim-event-title{font:var(--b-type-body-sm);font-weight:600;overflow-wrap:anywhere}.b-app .b-sim-event-detail{color:var(--b-ink-muted);font:var(--b-type-caption);overflow-wrap:anywhere}.b-app .b-sim-reason{align-self:center;padding:1px 6px;border:var(--b-hairline) solid transparent;border-radius:var(--b-radius-xs);background:var(--b-surface-sunken);color:var(--b-ink);font:var(--b-type-chip-sm);white-space:nowrap}.b-app .b-sim-reason[data-b-reason=fallback_deadline]{background:var(--b-warning-soft)}.b-app .b-sim-reason[data-b-reason=holdout]{background:var(--b-rest-soft)}.b-app .b-sim-event[data-b-unknown],.b-app .b-sim-decision[data-b-unknown],.b-app .b-sim-reason[data-b-unknown]{border:var(--b-unknown-dash) dashed var(--b-unknown);background:transparent}.b-app :is(.b-sim-event-detail,.b-sim-step-page,.b-sim-step-time,.b-sim-scrub-page,.b-sim-decision-choice,.b-sim-why,.b-sim-batch-text)[data-b-unknown],.b-app .b-sim-unknown{color:var(--b-ink-muted);text-decoration:underline dashed var(--b-unknown);text-decoration-thickness:var(--b-unknown-dash);text-underline-offset:3px}.b-app .b-sim-unknown{font:var(--b-type-caption)}.b-app .b-sim-trace{min-inline-size:0}.b-app .b-sim-decisions{gap:var(--b-space-2)}.b-app .b-sim-decision{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--b-space-2);min-inline-size:0;padding:var(--b-space-2);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md)}.b-app .b-sim-decision[data-b-current]{background:var(--b-surface-sunken)}.b-app .b-sim-decision-head,.b-app .b-sim-why{grid-column:1;min-inline-size:0}.b-app .b-sim-decision-head{display:flex;flex-wrap:wrap;gap:0 var(--b-space-2);font:var(--b-type-body-sm)}.b-app .b-sim-decision-policy{min-inline-size:0;font-weight:600;overflow-wrap:anywhere}.b-app .b-sim-decision-choice{min-inline-size:0;overflow-wrap:anywhere}.b-app .b-sim-why{color:var(--b-ink-muted);font:var(--b-type-caption);overflow-wrap:anywhere}.b-app .b-sim-goto{grid-column:2;grid-row:1 / span 2;align-self:center}.b-app .b-sim-batch-rows{gap:var(--b-space-2)}.b-app .b-sim-batch-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-space-2);min-inline-size:0}.b-app .b-sim-batch-head>.b-sim-muted{flex:1 1 12rem;margin:0}.b-app .b-sim-batch-error{margin:0;color:var(--b-critical);font:var(--b-type-caption)}.b-app .b-sim-batch-row{display:grid;gap:4px;min-inline-size:0}.b-app .b-sim-batch-text{font:var(--b-type-body-sm);overflow-wrap:anywhere}.b-app .b-sim-batch-bar{display:block;block-size:6px;overflow:hidden;border-radius:var(--b-radius-pill);background:var(--b-surface-sunken)}.b-app .b-sim-batch-bar>i{display:block;inline-size:var(--b-sim-share, 0%);block-size:100%;border-radius:inherit;background:var(--b-agent)}.b-app .b-sim-batch-row[data-b-unknown] .b-sim-batch-bar{border:var(--b-unknown-dash) dashed var(--b-unknown);background:transparent}@media(prefers-reduced-motion:reduce){.b-app .b-sim-preset{transition:none}}@media(forced-colors:active){.b-app .b-sim-preset[aria-pressed=true],.b-app .b-sim-step[aria-current=step]{outline:2px solid Highlight;outline-offset:-2px}.b-app :is(.b-sim-batch-bar>i,.b-sim-scrub-ticks>i){forced-color-adjust:none;background:CanvasText}.b-app .b-sim-batch-bar{border:1px solid CanvasText}}@media(pointer:coarse){.b-app .b-sim-preset{min-block-size:var(--b-touch-target)}.b-app .b-sim-scrub-input{block-size:var(--b-control-height-lg)}}.b-app .b-inspector{display:flex;flex-direction:column;box-sizing:border-box;inline-size:100%;block-size:100%;min-block-size:0;min-inline-size:0;background:var(--b-surface);color:var(--b-ink)}.b-app .b-inspector-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--b-space-2) var(--b-space-3);flex:none;min-inline-size:0;padding:var(--b-space-4) var(--b-space-4) var(--b-space-3)}.b-app .b-inspector-titles{display:grid;flex:1 1 10rem;gap:var(--b-space-1);min-inline-size:0}.b-app .b-inspector-title{margin:0;font:var(--b-type-title);overflow-wrap:anywhere}.b-app .b-inspector-place{margin:0;color:var(--b-ink-muted);font:var(--b-type-caption);overflow-wrap:anywhere}.b-app .b-inspector-refusal{display:flex;align-items:flex-start;gap:var(--b-space-2);flex:none;margin-inline:var(--b-space-4);margin-block-end:var(--b-space-3);padding:var(--b-space-2) var(--b-space-3);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);font:var(--b-type-caption)}.b-app .b-inspector-refusal>svg{flex:none;margin-block-start:2px;color:var(--b-ink-muted)}.b-app .b-inspector-refusal-text{display:grid;gap:2px;min-inline-size:0}.b-app .b-inspector-refusal p{margin:0;overflow-wrap:anywhere}.b-app .b-inspector-refusal-word{font-weight:600}.b-app .b-inspector-who{color:var(--b-ink-muted)}.b-app .b-inspector-tabs{flex:none;min-inline-size:0;padding-inline:var(--b-space-4)}.b-app .b-inspector-body{flex:1 1 auto;min-block-size:0;overflow:auto;overscroll-behavior:contain}.b-app .b-inspector-panel{display:grid;gap:var(--b-space-5);min-inline-size:0;padding:var(--b-space-4)}.b-app .b-inspector-section{display:grid;gap:var(--b-space-3);min-inline-size:0}.b-app .b-inspector-section+.b-inspector-section{padding-block-start:var(--b-space-4);border-block-start:var(--b-hairline) solid var(--b-line-soft)}.b-app .b-inspector-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--b-space-2);min-inline-size:0}.b-app .b-inspector-section-heading{margin:0;color:var(--b-ink-muted);font:var(--b-type-eyebrow);overflow-wrap:anywhere}.b-app .b-inspector-section-body{display:grid;gap:var(--b-space-4);min-inline-size:0}.b-app .b-inspector-field{min-inline-size:0}.b-app .b-inspector-field .b-field-label{overflow-wrap:anywhere}.b-app .b-inspector-why{display:grid;gap:var(--b-space-2);font:var(--b-type-body-sm);overflow-wrap:anywhere}.b-app .b-inspector-why>:is(p,ul){margin:0}.b-app .b-inspector-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-space-2) var(--b-space-3);flex:none;min-inline-size:0;padding:var(--b-space-3) var(--b-space-4);border-block-start:var(--b-hairline) solid var(--b-line);background:var(--b-surface);font:var(--b-type-caption)}.b-app .b-inspector-changes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-1) var(--b-space-2);min-inline-size:0}.b-app .b-inspector-changes-count{font-weight:600;overflow-wrap:anywhere}.b-app .b-inspector-save{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--b-space-1) var(--b-space-2);min-inline-size:0;color:var(--b-ink-muted)}.b-app .b-inspector-save-text{display:inline-flex;align-items:center;gap:var(--b-space-1);min-inline-size:0;overflow-wrap:anywhere}.b-app .b-inspector-save[data-b-save=failed] .b-inspector-save-text{color:var(--b-critical);font-weight:600}.b-app .b-inspector-save-reason{min-inline-size:0;overflow-wrap:anywhere}.b-app .b-inspector-message{display:grid;flex:1 1 auto;align-content:center;min-block-size:0;min-inline-size:0;padding:var(--b-space-4)}.b-app .b-inspector-skeleton{display:flex;flex-direction:column;flex:1 1 auto;min-block-size:0;min-inline-size:0;overflow:hidden}.b-app .b-inspector-skeleton .b-inspector-body{display:grid;align-content:start;gap:var(--b-space-3);padding:var(--b-space-4);overflow:hidden}.b-app .b-inspector-skeleton .b-inspector-tabs{padding-block-end:var(--b-space-2)}@media(forced-colors:active){.b-app .b-inspector-foot,.b-app .b-inspector-section+.b-inspector-section{border-color:CanvasText}.b-app .b-inspector-refusal{border:var(--b-hairline) solid CanvasText}}.b-app .b-drawer-body:has(>.b-inspector){grid-template-rows:minmax(0,1fr);align-content:stretch;padding:0;overflow:hidden}.b-app .b-block-palette{--b-blocks-tile-min: 8rem;--b-blocks-tile-height: 5.5rem;display:grid;align-content:start;gap:var(--b-space-4);box-sizing:border-box;inline-size:100%;min-inline-size:0;padding:var(--b-space-3);color:var(--b-ink)}.b-app .b-block-palette-group{display:grid;gap:var(--b-space-2);min-inline-size:0}.b-app .b-block-palette-heading{margin:0;color:var(--b-ink-muted);font:var(--b-type-eyebrow);overflow-wrap:anywhere}.b-app .b-block-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--b-blocks-tile-min)),1fr));gap:var(--b-space-2);margin:0;padding:0;list-style:none;min-inline-size:0}.b-app .b-block-grid-item{display:grid;min-inline-size:0}.b-app .b-block-grid-item>.b-popover-anchor{display:grid;justify-self:stretch;min-inline-size:0}.b-app .b-block-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--b-space-2);box-sizing:border-box;inline-size:100%;min-block-size:var(--b-blocks-tile-height);min-inline-size:0;padding:var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface);color:var(--b-ink);font:var(--b-type-label);text-align:start;cursor:grab;transition:background-color var(--b-dur-fast) var(--b-ease-out),border-color var(--b-dur-fast) var(--b-ease-out)}.b-app .b-block-tile:hover{border-color:var(--b-line-strong);background:var(--b-state-hover)}.b-app .b-block-tile[aria-expanded=true]{border-color:var(--b-line-strong);background:var(--b-state-selected)}.b-app .b-block-tile:active{cursor:grabbing}.b-app .b-block-tile[data-b-dragging=true]{border-color:var(--b-canvas-selection);box-shadow:0 0 0 var(--b-hairline) var(--b-canvas-selection)}.b-app .b-block-tile[aria-busy=true]{cursor:progress}.b-app .b-block-tile-icon{display:inline-grid;place-items:center;flex:none;inline-size:var(--b-control-height-md);block-size:var(--b-control-height-md);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);color:var(--b-ink)}.b-app .b-block-tile-name{min-inline-size:0;max-inline-size:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:600}.b-app .b-block-tile-grip{position:absolute;inset-block-start:var(--b-space-2);inset-inline-end:var(--b-space-2);color:var(--b-ink-faint)}@media(pointer:coarse){.b-app .b-block-tile-grip{display:none}.b-app .b-block-tile{cursor:pointer}}.b-app .b-block-tile[aria-disabled=true]{border-color:var(--b-line-soft);background:var(--b-surface-sunken);color:var(--b-ink-muted);cursor:not-allowed}.b-app .b-block-tile[aria-disabled=true]:hover{border-color:var(--b-line-soft);background:var(--b-surface-sunken)}.b-app .b-block-tile[aria-disabled=true] .b-block-tile-icon{background:var(--b-surface);color:var(--b-ink-muted)}.b-app .b-block-tile-reason{display:grid;gap:2px;min-inline-size:0;font:var(--b-type-caption);font-weight:400;overflow-wrap:break-word}.b-app .b-block-tile-who{color:var(--b-ink-muted)}.b-app .b-block-palette-status{margin:0;padding:var(--b-space-2) var(--b-space-3);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);font:var(--b-type-caption);overflow-wrap:anywhere}.b-app .b-block-palette-status[hidden]{display:none}.b-app .b-block-palette-status[data-b-outcome=refused]{background:var(--b-critical-soft);color:var(--b-critical)}.b-app .b-block-picker{display:grid;gap:var(--b-space-2);min-inline-size:0}.b-app .b-block-picker-title{margin:0;font:var(--b-type-label);font-weight:600;overflow-wrap:anywhere}.b-app .b-block-picker-none{margin:0;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-block-picker-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.b-app .b-block-picker-slot{display:block;inline-size:100%;min-block-size:var(--b-touch-target);padding:var(--b-space-2) var(--b-space-3);border:0;border-radius:var(--b-row-radius);background:transparent;color:var(--b-ink);font:var(--b-type-body-sm);text-align:start;cursor:pointer;overflow-wrap:anywhere}.b-app .b-block-picker-slot:hover{background:var(--b-state-hover)}@media(prefers-reduced-motion:reduce){.b-app .b-block-tile{transition:none}}@media(forced-colors:active){.b-app .b-block-tile{border-color:CanvasText}.b-app .b-block-tile[aria-disabled=true]{border-color:GrayText;color:GrayText}.b-app .b-block-tile[data-b-dragging=true],.b-app .b-block-tile[aria-expanded=true]{outline:var(--b-focus-ring-width) solid Highlight}}.b-app .b-agent-glyph-icon{display:inline-grid;place-items:center;flex:none;color:var(--b-ink-faint)}.b-app .b-agent-glyph-icon[data-b-mark=done],.b-app .b-agent-glyph-icon[data-b-mark=pass],.b-app .b-agent-glyph-icon[data-b-mark=ok]{color:var(--b-success)}.b-app .b-agent-glyph-icon[data-b-mark=failed],.b-app .b-agent-glyph-icon[data-b-mark=fail],.b-app .b-agent-glyph-icon[data-b-mark=problem]{color:var(--b-critical)}.b-app .b-agent-glyph-icon[data-b-mark=warn]{color:var(--b-warning)}.b-app .b-agent-glyph-icon[data-b-mark=waiting]{color:var(--b-info)}.b-app .b-agent-glyph-icon[data-b-mark=queued]{color:var(--b-ink-faint)}.b-app .b-agent-glyph-running{flex:none;color:var(--b-agent-running)}.b-app .b-agent-glyph-track{fill:none;stroke:var(--b-chart-track);stroke-width:2.5}.b-app .b-agent-glyph-arc{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;transform-origin:50% 50%;animation:b-spin var(--b-dur-spin) linear infinite}.b-app .b-agent-glyph-unknown{flex:none;fill:none;stroke:var(--b-unknown);stroke-width:1.75;stroke-linecap:round}.b-app .b-agent-glyph-unknown circle{stroke-dasharray:3 3}@media(prefers-reduced-motion:reduce){.b-app .b-agent-glyph-arc{animation:none}}@media(forced-colors:active){.b-app .b-agent-glyph-running,.b-app .b-agent-glyph-unknown{forced-color-adjust:none;color:CanvasText}.b-app .b-agent-glyph-arc{stroke:Highlight}.b-app .b-agent-glyph-track,.b-app .b-agent-glyph-unknown{stroke:CanvasText}}.b-app .b-chat{position:relative;display:flex;flex-direction:column;box-sizing:border-box;block-size:100%;min-block-size:0;min-inline-size:0;color:var(--b-ink);container-type:inline-size;container-name:b-chat}.b-app .b-chat-log{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--b-space-4);min-block-size:0;padding:var(--b-space-3) var(--b-space-4);overflow-y:auto;overscroll-behavior:contain}.b-app .b-chat-state{padding:var(--b-space-4)}.b-app .b-chat-message{display:grid;grid-template-columns:var(--b-control-height-sm) minmax(0,1fr);gap:var(--b-space-3);min-inline-size:0}.b-app .b-chat-avatar{display:grid;place-items:center;box-sizing:border-box;inline-size:var(--b-control-height-sm);block-size:var(--b-control-height-sm);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-circle);background:var(--b-surface-sunken);color:var(--b-ink);font:var(--b-type-micro)}.b-app .b-chat-avatar[data-b-author=agent]{border-color:var(--b-agent);background:var(--b-agent-soft);color:var(--b-agent)}.b-app .b-chat-content{min-inline-size:0}.b-app .b-chat-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--b-space-1) var(--b-space-2);margin:0}.b-app .b-chat-name{font:var(--b-type-body-strong);overflow-wrap:anywhere}.b-app .b-chat-time{color:var(--b-ink-faint);font:var(--b-type-caption);font-variant-numeric:tabular-nums}.b-app .b-chat-writing{color:var(--b-agent);font:var(--b-type-caption)}.b-app .b-chat-text{margin:0;font:var(--b-type-chat);overflow-wrap:anywhere;white-space:pre-wrap}.b-app .b-chat-caret{display:inline-block;inline-size:var(--b-space-1);block-size:var(--b-type-rhythm-body-line);margin-inline-start:var(--b-space-05);vertical-align:text-bottom;background:var(--b-agent-running);animation:b-chat-caret var(--b-dur-shimmer) steps(2,jump-none) infinite}@keyframes b-chat-caret{to{visibility:hidden}}.b-app .b-chat-failure{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-1) var(--b-space-2);margin:var(--b-space-1) 0 0;color:var(--b-critical);font:var(--b-type-caption)}.b-app .b-chat-extras{display:grid;gap:var(--b-space-2);margin-block-start:var(--b-space-2);min-inline-size:0}.b-app .b-chat-system{display:flex;align-items:flex-start;justify-content:center;gap:var(--b-space-2);color:var(--b-ink-muted);font:var(--b-type-caption);text-align:center}.b-app .b-chat-system>p{margin:0;min-inline-size:0;overflow-wrap:anywhere}.b-app .b-chat-system>svg{flex:none;margin-block-start:var(--b-space-05)}.b-app .b-chat-jump{position:absolute;inset-inline:0;inset-block-end:var(--b-space-3);z-index:var(--b-z-raised);display:flex;justify-content:center;pointer-events:none}.b-app .b-chat-jump>*{pointer-events:auto}.b-app .b-agent-note{display:grid;gap:var(--b-space-1);margin-block-start:var(--b-space-1);padding:var(--b-space-2) var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-inner);background:var(--b-agent-soft);min-inline-size:0}.b-app .b-agent-note-label{display:inline-flex;align-items:center;gap:var(--b-space-1);margin:0;color:var(--b-agent);font:var(--b-type-eyebrow);letter-spacing:var(--b-track-eyebrow);text-transform:uppercase}.b-app .b-agent-note-body{min-inline-size:0}@media(prefers-reduced-motion:reduce){.b-app .b-chat-caret{animation:none}}@media(forced-colors:active){.b-app .b-chat-avatar,.b-app .b-agent-note{border-color:CanvasText}.b-app .b-chat-caret{forced-color-adjust:none;background:CanvasText}}.b-app .b-composer{display:grid;gap:var(--b-space-2);box-sizing:border-box;min-inline-size:0}.b-app .b-composer-error{display:flex;align-items:flex-start;gap:var(--b-space-2);margin:0;color:var(--b-critical);font:var(--b-type-caption)}.b-app .b-composer-error>svg{flex:none;margin-block-start:var(--b-space-05)}.b-app .b-composer-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2) var(--b-space-3);min-inline-size:0}.b-app .b-composer-tools{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--b-space-2)}.b-app .b-composer-tools:empty{display:none}.b-app .b-composer-hint{flex:1 1 12ch;min-inline-size:0;margin:0;color:var(--b-ink-faint);font:var(--b-type-caption);overflow-wrap:anywhere}.b-app .b-composer-bar>.b-button{margin-inline-start:auto}.b-app .b-plan{display:grid;gap:var(--b-space-3);box-sizing:border-box;min-inline-size:0;padding:var(--b-space-3) var(--b-space-4);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface);color:var(--b-ink)}.b-app .b-plan-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2) var(--b-space-3);min-inline-size:0}.b-app .b-plan-title{flex:1 1 auto;margin:0;color:var(--b-ink-muted);font:var(--b-type-eyebrow);letter-spacing:var(--b-track-eyebrow);text-transform:uppercase}.b-app .b-plan-count{margin:0;color:var(--b-ink-muted);font:var(--b-type-mono);font-variant-numeric:tabular-nums}.b-app .b-plan-steps{display:grid;gap:var(--b-space-2);margin:0;padding:0;list-style:none}.b-app .b-plan-step{display:grid;grid-template-columns:var(--b-space-4) minmax(0,1fr) auto;align-items:start;gap:var(--b-space-2);min-inline-size:0;font:var(--b-type-body-sm)}.b-app .b-plan-mark{display:grid;place-items:center;block-size:var(--b-type-rhythm-body-sm-line)}.b-app .b-plan-label{min-inline-size:0;overflow-wrap:anywhere}.b-app .b-plan-step[data-b-state=running] .b-plan-label{font-weight:600}.b-app .b-plan-step[data-b-state=done] .b-plan-label{color:var(--b-ink-muted)}.b-app .b-plan-step[data-b-state=queued] .b-plan-label{color:var(--b-ink-faint)}.b-app .b-plan-detail{color:var(--b-ink-muted);font-weight:400}.b-app .b-plan-step[data-b-state=failed] .b-plan-detail{color:var(--b-critical)}@media(forced-colors:active){.b-app .b-plan{border-color:CanvasText}}.b-app .b-activity{min-inline-size:0;container-type:inline-size;container-name:b-activity}.b-app .b-activity-list{display:grid;gap:var(--b-space-05);margin:0;padding:0;list-style:none}.b-app .b-activity-row{min-inline-size:0}.b-app .b-activity-row[data-b-enter=true]{animation:b-activity-in var(--b-dur-stream) var(--b-ease-stream) both}@keyframes b-activity-in{0%{opacity:0;transform:translateY(var(--b-space-1))}to{opacity:1;transform:none}}@keyframes b-activity-in-still{0%{opacity:0}to{opacity:1}}.b-app .b-activity-line{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:baseline;gap:var(--b-space-1) var(--b-space-2);box-sizing:border-box;inline-size:100%;min-inline-size:0;padding:var(--b-space-1) var(--b-space-2);border:var(--b-hairline) solid transparent;border-radius:var(--b-radius-sm);color:var(--b-ink);font:var(--b-type-code);text-align:start}.b-app .b-activity-button{appearance:none;background:transparent;cursor:pointer}.b-app .b-activity-button:hover{background:var(--b-state-hover)}.b-app .b-activity-button[data-b-open=true]{background:var(--b-state-selected);color:var(--b-ink-on-state)}.b-app .b-activity-mark{display:inline-grid;place-items:center;align-self:center}.b-app .b-activity-tool,.b-app .b-activity-object{min-inline-size:0;overflow-wrap:anywhere}.b-app .b-activity-object,.b-app .b-activity-size,.b-app .b-activity-time{color:var(--b-ink-muted)}.b-app .b-activity-size,.b-app .b-activity-time{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.b-app .b-activity-detail{margin:0;padding:0 var(--b-space-2) var(--b-space-1) calc(var(--b-space-2) + var(--b-space-4) + var(--b-space-2));color:var(--b-critical);font:var(--b-type-caption);overflow-wrap:anywhere}.b-app .b-activity-row[data-b-state=unknown] .b-activity-detail{color:var(--b-unknown)}.b-app .b-activity-row[data-b-state=unknown] .b-activity-line{border-style:dashed;border-color:var(--b-unknown)}@container b-activity (max-width: 420px){.b-app .b-activity-line{grid-template-columns:auto minmax(0,1fr) auto}.b-app .b-activity-tool{grid-column:2;grid-row:1}.b-app .b-activity-time{grid-column:3;grid-row:1}.b-app .b-activity-object{grid-column:2;grid-row:2}.b-app .b-activity-size{grid-column:3;grid-row:2}.b-app .b-activity-mark{grid-row:1}}@media(prefers-reduced-motion:reduce){.b-app .b-activity-row[data-b-enter=true]{animation-name:b-activity-in-still}}@media(pointer:coarse){.b-app .b-activity-button{min-block-size:var(--b-touch-target)}}@media(forced-colors:active){.b-app .b-activity-button[data-b-open=true]{outline:2px solid Highlight;outline-offset:-2px}.b-app .b-activity-row[data-b-state=unknown] .b-activity-line{border-color:CanvasText}}.b-app .b-diff{display:grid;gap:var(--b-space-2);min-inline-size:0;color:var(--b-ink)}.b-app .b-diff-label{display:flex;align-items:center;gap:var(--b-space-2);margin:0;color:var(--b-ink-muted);font:var(--b-type-mono);min-inline-size:0}.b-app .b-diff-label>svg{flex:none}.b-app .b-diff-label>code{min-inline-size:0;overflow-wrap:anywhere;font:inherit}.b-app .b-diff-body{display:grid;gap:var(--b-space-2);min-inline-size:0}.b-app .b-diff-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-space-2) var(--b-space-3)}.b-app .b-diff-stats{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-1) var(--b-space-3);margin:0;font:var(--b-type-mono);font-variant-numeric:tabular-nums}.b-app .b-diff-count{color:var(--b-ink)}.b-app .b-diff-stat[data-b-kind=add]{color:var(--b-diff-add)}.b-app .b-diff-stat[data-b-kind=remove]{color:var(--b-diff-remove)}.b-app .b-diff-stat[data-b-kind=change]{color:var(--b-ink-muted)}.b-app .b-diff-note{margin:0;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-diff-scroll{box-sizing:border-box;max-inline-size:100%;overflow:auto;overscroll-behavior:contain;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-inner);background:var(--b-surface)}.b-app .b-diff-table{inline-size:100%;min-inline-size:max-content;border-collapse:collapse;font:var(--b-type-code);font-variant-numeric:tabular-nums}.b-app .b-diff-scroll[data-b-wrap=true] .b-diff-table,.b-app .b-diff-body[data-b-layout=split] .b-diff-table{min-inline-size:0;table-layout:fixed}.b-app .b-diff-table td{padding:0;vertical-align:top}.b-app .b-diff-no{inline-size:5ch;padding-inline:var(--b-space-2);background:var(--b-diff-gutter);color:var(--b-ink-faint);text-align:end;-webkit-user-select:none;user-select:none}.b-app .b-diff-glyph{inline-size:3ch;background:var(--b-diff-gutter);font-weight:600;text-align:center;-webkit-user-select:none;user-select:none}.b-app .b-diff-code{padding-inline:var(--b-space-2);white-space:pre}.b-app .b-diff-scroll[data-b-wrap=true] .b-diff-code,.b-app .b-diff-body[data-b-layout=split] .b-diff-code{overflow-wrap:anywhere;white-space:pre-wrap}.b-app .b-diff-code-text{font:inherit}.b-app .b-diff-line[data-b-kind=add]>:is(.b-diff-glyph,.b-diff-code),.b-app .b-diff-line td[data-b-kind=add]:is(.b-diff-glyph,.b-diff-code){background:var(--b-diff-add-soft)}.b-app .b-diff-line[data-b-kind=remove]>:is(.b-diff-glyph,.b-diff-code),.b-app .b-diff-line td[data-b-kind=remove]:is(.b-diff-glyph,.b-diff-code){background:var(--b-diff-remove-soft)}.b-app .b-diff-line[data-b-kind=add]>.b-diff-glyph,.b-app .b-diff-line td.b-diff-glyph[data-b-kind=add]{color:var(--b-diff-add)}.b-app .b-diff-line[data-b-kind=remove]>.b-diff-glyph,.b-app .b-diff-line td.b-diff-glyph[data-b-kind=remove]{color:var(--b-diff-remove)}.b-app .b-diff-line td[data-b-kind=add].b-diff-no{color:var(--b-diff-add)}.b-app .b-diff-line td[data-b-kind=remove].b-diff-no{color:var(--b-diff-remove)}.b-app .b-diff-line td[data-b-kind=blank]{background:var(--b-diff-gutter)}.b-app .b-diff-code[data-b-side=left]{border-inline-end:var(--b-hairline) solid var(--b-line)}.b-app .b-diff-fold td{background:var(--b-surface-sunken)}.b-app .b-diff-fold-button{appearance:none;display:flex;align-items:center;gap:var(--b-space-1);inline-size:100%;padding:var(--b-space-1) var(--b-space-3);border:0;background:transparent;color:var(--b-ink-muted);font:var(--b-type-caption);text-align:start;cursor:pointer}.b-app .b-diff-fold-button:hover{color:var(--b-ink);background:var(--b-state-hover)}.b-app .b-diff-keys{display:grid;margin:0;padding:0;list-style:none;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-inner);overflow:hidden;background:var(--b-surface)}.b-app .b-diff-key{display:grid;gap:var(--b-space-1);padding:var(--b-space-2) var(--b-space-3);border-block-start:var(--b-hairline) solid var(--b-line-soft);min-inline-size:0}.b-app .b-diff-key:first-child{border-block-start:0}.b-app .b-diff-key[data-b-kind=added]{background:var(--b-diff-add-soft)}.b-app .b-diff-key[data-b-kind=removed]{background:var(--b-diff-remove-soft)}.b-app .b-diff-key[data-b-kind=changed]{background:var(--b-diff-change-soft)}.b-app .b-diff-key-head,.b-app .b-diff-value{display:grid;grid-template-columns:3ch minmax(0,1fr);align-items:baseline;margin:0;font:var(--b-type-code);min-inline-size:0}.b-app .b-diff-key-head>.b-diff-glyph,.b-app .b-diff-value>.b-diff-glyph{background:transparent;inline-size:auto}.b-app .b-diff-key-head>.b-diff-glyph{color:var(--b-ink)}.b-app .b-diff-value[data-b-kind=add]>.b-diff-glyph{color:var(--b-diff-add)}.b-app .b-diff-value[data-b-kind=remove]>.b-diff-glyph{color:var(--b-diff-remove)}.b-app .b-diff-path{font:var(--b-type-code);font-weight:600;overflow-wrap:anywhere;grid-column:2}.b-app .b-diff-value>code{grid-column:2;overflow-wrap:anywhere}@media(forced-colors:active){.b-app .b-diff-scroll,.b-app .b-diff-keys{border-color:CanvasText}.b-app .b-diff-line[data-b-kind=add]>.b-diff-glyph,.b-app .b-diff-line[data-b-kind=remove]>.b-diff-glyph{forced-color-adjust:none;color:CanvasText}}.b-app .b-shots{display:grid;gap:var(--b-space-3);min-inline-size:0;color:var(--b-ink);container-type:inline-size;container-name:b-shots}.b-app .b-shots-hint{margin:0;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-shots-row{display:flex;align-items:flex-start;gap:var(--b-shot-gap);min-inline-size:0}.b-app .b-shot{position:relative;flex:var(--b-shot-grow, 1) 1 0;display:grid;gap:var(--b-space-2);margin:0;min-inline-size:0}.b-app .b-shot-frame{position:relative;min-inline-size:0}.b-app .b-shots .b-shot-device{padding:var(--b-space-2);border-radius:var(--b-shot-radius)}.b-app .b-shot[data-b-state=stale] .b-shot-stage{opacity:.65}.b-app .b-shot-hit{appearance:none;position:absolute;inset:0;z-index:var(--b-z-raised);padding:0;border:0;border-radius:var(--b-shot-radius);background:transparent;cursor:zoom-in}.b-app .b-shot-hit:hover{outline:1px solid var(--b-canvas-hover-outline);outline-offset:calc(-1 * var(--b-hairline))}.b-app .b-shot-hit:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-stage-focus);outline-offset:calc(-1 * var(--b-focus-ring-width));box-shadow:0 0 0 var(--b-focus-ring-width) var(--b-canvas-selection)}.b-app .b-shot-caption{display:grid;align-content:start;min-block-size:calc(3 * var(--b-type-rhythm-label-line));min-inline-size:0;color:var(--b-ink-muted);font:var(--b-shot-caption)}.b-app .b-shot-line{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--b-space-2);min-inline-size:0;overflow-wrap:anywhere}.b-app .b-shot-size{color:var(--b-ink);font-weight:600}.b-app .b-shot-version{color:var(--b-ink)}.b-app .b-shot-meta time{font-variant-numeric:tabular-nums}.b-app .b-shot-flag{padding:0 var(--b-space-1);border:var(--b-hairline) solid currentColor;border-radius:var(--b-radius-xs);font:var(--b-type-micro);letter-spacing:var(--b-track-eyebrow);text-transform:uppercase}.b-app .b-shot-flag[data-b-flag=rendering]{color:var(--b-info)}.b-app .b-shot-flag[data-b-flag=stale]{color:var(--b-warning)}.b-app .b-shot-flag[data-b-flag=failed]{color:var(--b-critical)}.b-app .b-shot-stale{color:var(--b-ink)}.b-app .b-shots-focus{display:grid;gap:var(--b-space-3);min-inline-size:0}.b-app .b-shots-focus-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2) var(--b-space-3)}.b-app .b-shots-focus-note{margin:0;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-shots-focus .b-shot{flex:none;max-inline-size:100%}.b-app .b-shots-focus .b-device-slot{max-block-size:70vh}@container b-shots (max-width: 759px){.b-app .b-shots-row{flex-direction:column;align-items:stretch}.b-app .b-shots-row>.b-shot{flex:none}}@media(prefers-reduced-motion:reduce){.b-app .b-shot-hit{transition:none}}@media(forced-colors:active){.b-app .b-shot-hit:hover,.b-app .b-shot-hit:focus-visible{outline:2px solid Highlight;box-shadow:none}.b-app .b-shot-flag{border-color:CanvasText}}.b-app .b-gates{display:grid;gap:var(--b-space-3);min-inline-size:0;color:var(--b-ink);container-type:inline-size;container-name:b-gates}.b-app .b-gates-summary{margin:0;font:var(--b-type-body-strong);overflow-wrap:anywhere}.b-app .b-gates-list{display:grid;margin:0;padding:0;list-style:none;overflow:hidden;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface)}.b-app .b-gate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--b-space-3);padding:var(--b-space-3) var(--b-space-4);border-block-start:var(--b-hairline) solid var(--b-line-soft);min-inline-size:0}.b-app .b-gate:first-child{border-block-start:0}.b-app .b-gate[data-b-status=unknown]{background:var(--b-unknown-soft);border-block-start:var(--b-unknown-dash) dashed var(--b-unknown)}.b-app .b-gate[data-b-status=unknown]:first-child{border-block-start:0}.b-app .b-gate-mark{display:grid;place-items:center;block-size:var(--b-type-rhythm-label-line)}.b-app .b-gate-main{display:grid;gap:var(--b-space-05);min-inline-size:0}.b-app .b-gate-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--b-space-1) var(--b-space-3);margin:0}.b-app .b-gate-label{color:var(--b-ink-muted);font:var(--b-type-eyebrow);letter-spacing:var(--b-track-eyebrow);text-transform:uppercase;overflow-wrap:anywhere}.b-app .b-gate-word{font:var(--b-type-label)}.b-app .b-gate[data-b-status=fail] .b-gate-word{color:var(--b-critical)}.b-app .b-gate[data-b-status=warn] .b-gate-word{color:var(--b-warning)}.b-app .b-gate[data-b-status=pass] .b-gate-word{color:var(--b-success)}.b-app .b-gate[data-b-status=unknown] .b-gate-word{color:var(--b-unknown)}.b-app .b-gate-summary,.b-app .b-gate-accepted{margin:0;font:var(--b-type-body-sm);overflow-wrap:anywhere}.b-app .b-gate-accepted{color:var(--b-ink-muted)}.b-app .b-gate-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--b-space-2)}@container b-gates (max-width: 520px){.b-app .b-gate{grid-template-columns:auto minmax(0,1fr)}.b-app .b-gate-actions{grid-column:2;justify-content:flex-start}}@media(forced-colors:active){.b-app .b-gates-list{border-color:CanvasText}.b-app .b-gate[data-b-status=unknown]{border-block-start-color:CanvasText}}.b-app .b-conn{display:grid;gap:var(--b-space-4);box-sizing:border-box;min-inline-size:0;padding:var(--b-space-4);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface);color:var(--b-ink);container-type:inline-size;container-name:b-conn}.b-app .b-conn-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-space-2) var(--b-space-3)}.b-app .b-conn-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--b-space-1) var(--b-space-2);margin:0;font:var(--b-type-card-title);min-inline-size:0}.b-app .b-conn-account{color:var(--b-ink-muted);font:var(--b-type-mono);overflow-wrap:anywhere}.b-app .b-conn-waiting{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--b-space-2);padding:var(--b-space-3);border-radius:var(--b-radius-inner);background:var(--b-info-soft);color:var(--b-ink);font:var(--b-type-body-sm)}.b-app .b-conn-waiting>p{flex:1 1 16ch;margin:0;min-inline-size:0;overflow-wrap:anywhere}.b-app .b-conn-waiting>.b-agent-glyph-icon{margin-block-start:var(--b-space-05)}.b-app .b-conn-group{display:grid;grid-template-columns:minmax(5rem,7rem) minmax(0,1fr);align-items:baseline;gap:var(--b-space-1) var(--b-space-4);min-inline-size:0}.b-app .b-conn-group-label{margin:0;color:var(--b-ink-muted);font:var(--b-type-eyebrow);letter-spacing:var(--b-track-eyebrow);text-transform:uppercase}.b-app .b-conn-items{display:flex;flex-wrap:wrap;gap:var(--b-space-1) var(--b-space-4);margin:0;min-inline-size:0}.b-app .b-conn-item{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--b-space-1);min-inline-size:0;font:var(--b-type-body-sm)}.b-app .b-conn-term{color:var(--b-ink-muted)}.b-app .b-conn-value{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-1);margin:0;min-inline-size:0}.b-app .b-conn-mark{display:inline-grid;place-items:center}.b-app .b-conn-text{min-inline-size:0;overflow-wrap:anywhere}.b-app .b-conn-dash{color:var(--b-unknown)}.b-app .b-conn-read{margin:0;color:var(--b-ink-faint);font:var(--b-type-caption)}.b-app .b-conn-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-space-2) var(--b-space-4);padding-block-start:var(--b-space-3);border-block-start:var(--b-hairline) solid var(--b-line-soft)}.b-app .b-conn-actions-main{display:flex;flex-wrap:wrap;gap:var(--b-space-2)}.b-app .b-conn-actions-end{margin-inline-start:auto}@container b-conn (max-width: 480px){.b-app .b-conn-group{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.b-app .b-conn{border-color:CanvasText}}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app).b-shell-content{--b-rail-ground: transparent;background:var(--b-ground)}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app).b-shell-content:before{content:none}@container b-shell (min-width: 481px){:is(.b-app[data-b-atlas],[data-b-atlas] .b-app):not([data-b-embedded=true]) .b-main{min-block-size:100dvh;margin:0;border:0;border-radius:0;background:var(--b-ground);box-shadow:none}}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-rail{border-inline-end:0;background:transparent}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-rail .b-nav-item{position:relative;border:var(--b-hairline) solid transparent;border-radius:var(--b-control-radius)}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-rail .b-nav-item[aria-current=page]{border-color:transparent;background:var(--b-surface);color:var(--b-ink);box-shadow:none}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-rail .b-nav-item[aria-current=page]:before{content:"";position:absolute;inset-block:8px;inset-inline-start:-1px;inline-size:3px;border-radius:999px;background:var(--b-accent-emphasis)}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-rail .b-nav-item[aria-current=page] .b-nav-label{color:var(--b-ink)}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-top-bar:not([data-b-embedded=true]){isolation:auto;border-block-end:var(--b-hairline) solid var(--b-line);background:var(--b-ground)}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-top-bar:not([data-b-embedded=true]):before{content:none}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-card:not([data-b-card=tile]){border:var(--b-hairline) solid var(--b-line);border-radius:12px;background:var(--b-surface);box-shadow:none}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-button[data-b-variant=primary]:not([aria-disabled=true]){box-shadow:none}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) :is(.b-popover,.b-menu-popover,.b-palette){border-color:var(--b-line);box-shadow:var(--b-elev-3)}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-palette{background:var(--b-surface-floating);box-shadow:0 0 0 1px var(--b-line),var(--b-elev-4)}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) :is(.b-modal-root,.b-drawer-root,.b-palette-root)>.b-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}@media(forced-colors:active){:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-main{border-color:CanvasText}}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-rail .b-nav-section-run{display:flex;flex-direction:column;gap:var(--b-space-05)}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-rail .b-nav-section{margin:var(--b-space-3) 0 var(--b-space-1);padding-inline:var(--b-space-2);color:var(--b-ink-faint);font-family:var(--b-font-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-rail .b-nav-tone{flex:none;inline-size:8px;block-size:8px;margin-inline-start:auto;border-radius:999px;background:var(--b-ink-faint)}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-rail .b-nav-tone[data-b-tone=ok]{background:var(--b-success)}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-rail .b-nav-tone[data-b-tone=warn]{background:var(--b-warning)}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-rail .b-nav-tone[data-b-tone=crit]{background:var(--b-critical)}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-rail .b-nav-leading{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:20px;block-size:20px}:is(.b-app[data-b-atlas],[data-b-atlas] .b-app) .b-rail .b-nav-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:20px;block-size:20px;border-radius:6px;background:var(--b-nav-avatar-fill, var(--b-ink-muted));color:var(--b-surface);font-family:var(--b-font-mono);font-size:9px;font-weight:600;letter-spacing:.02em}.b-v2-hero{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--b-space-4) var(--b-space-6)}.b-v2-hero-text{display:flex;flex-direction:column;gap:var(--b-space-2);min-inline-size:0;flex:1 1 320px}.b-v2-eyebrow{margin:0;font:var(--b-type-eyebrow-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--b-ink-faint)}.b-v2-display{margin:0;font:var(--b-type-display);letter-spacing:-.025em;text-wrap:balance;color:var(--b-ink)}.b-v2-summary{margin:0;max-inline-size:60ch;font:var(--b-type-body);color:var(--b-ink-muted)}.b-v2-hero-status{display:flex;align-items:center}.b-v2-hero-actions{margin-inline-start:auto;margin-block-start:22px;display:flex;flex-wrap:wrap;gap:var(--b-space-2)}.b-v2-band{display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));border-radius:var(--b-radius-lg);background:var(--b-surface);box-shadow:var(--b-elev-2);overflow:hidden}.b-v2-band-cell{display:flex;flex-direction:column;gap:var(--b-space-1);padding:var(--b-space-5) var(--b-space-6);border-inline-start:var(--b-hairline) solid var(--b-line-soft);min-inline-size:0}.b-v2-band-cell:first-child{border-inline-start:0}.b-v2-band-cell.is-lead{background:linear-gradient(135deg,var(--b-accent-soft),transparent 70%)}.b-v2-band-cell[data-tone=crit].is-lead{background:linear-gradient(135deg,var(--b-critical-soft),transparent 70%)}.b-v2-band-cell[data-tone=signal].is-lead{background:linear-gradient(135deg,var(--b-accent-soft),transparent 70%)}.b-v2-band-label{font:var(--b-type-small);color:var(--b-ink-muted)}.b-v2-band-figure{font:var(--b-type-display);font-size:34px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--b-ink)}.b-v2-band-cell[data-tone=crit] .b-v2-band-figure{color:var(--b-critical)}.b-v2-band-cell[data-tone=warn] .b-v2-band-figure{color:var(--b-warning)}.b-v2-band-cell[data-tone=ok] .b-v2-band-figure{color:var(--b-success)}.b-v2-band-note{font:var(--b-type-caption);color:var(--b-ink-faint)}.b-v2-band-trend{display:flex;align-items:center;gap:var(--b-space-2);font:var(--b-type-caption);color:var(--b-ink-faint)}.b-v2-mcard{display:flex;flex-direction:column;min-inline-size:0;border-radius:var(--b-radius-lg);background:var(--b-surface);box-shadow:var(--b-elev-2);overflow:hidden;text-align:start;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}a.b-v2-mcard:hover{transform:translateY(-3px);box-shadow:var(--b-elev-3);text-decoration:none}a.b-v2-mcard:focus-visible{outline:var(--b-hairline) solid var(--b-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.b-v2-mcard,a.b-v2-mcard:hover{transition:none;transform:none}}.b-v2-media{position:relative;display:block;block-size:132px;background:var(--b-surface-sunken)}.b-v2-media[data-tone=signal]{background:linear-gradient(135deg,var(--b-accent-soft),var(--b-surface-sunken))}.b-v2-media[data-tone=ok]{background:linear-gradient(135deg,var(--b-success-soft),var(--b-surface-sunken))}.b-v2-media[data-tone=warn]{background:linear-gradient(135deg,var(--b-warning-soft),var(--b-surface-sunken))}.b-v2-media[data-tone=crit]{background:linear-gradient(135deg,var(--b-critical-soft),var(--b-surface-sunken))}.b-v2-media-img{display:block;inline-size:100%;block-size:100%;max-inline-size:100%;object-fit:cover}.b-v2-media-empty{display:block;block-size:100%}.b-v2-media-empty:not(:empty){display:grid;place-items:center;padding-inline:var(--b-space-4);font:var(--b-type-caption);color:var(--b-ink-muted);text-align:center}.b-v2-media:has(>.b-v2-media-empty){block-size:88px}.b-v2-badge{position:absolute;inset-block-start:var(--b-space-3);inset-inline-end:var(--b-space-3)}.b-v2-avatar{position:absolute;inset-inline-start:var(--b-space-4);inset-block-end:calc(var(--b-space-3) * -1);display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:var(--b-radius-md);background:var(--b-surface);box-shadow:0 0 0 3px var(--b-surface);border:var(--b-hairline) solid var(--b-line);font:var(--b-type-micro);color:var(--b-ink)}.b-v2-mcard-body{display:flex;flex-direction:column;gap:var(--b-space-3);padding:var(--b-space-6) var(--b-space-4) var(--b-space-4)}.b-v2-mcard-title{font:var(--b-type-heading);color:var(--b-ink)}.b-v2-mcard-context{font:var(--b-type-small);color:var(--b-ink-muted)}.b-v2-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));gap:var(--b-space-2)}.b-v2-fact{display:flex;flex-direction:column;gap:2px;padding:var(--b-space-2) var(--b-space-3);border-radius:var(--b-radius-md);background:var(--b-surface-sunken);min-inline-size:0}.b-v2-fact b{font:var(--b-type-heading);font-variant-numeric:tabular-nums;color:var(--b-ink)}.b-v2-fact[data-tone=warn] b{color:var(--b-warning)}.b-v2-fact[data-tone=crit] b{color:var(--b-critical)}.b-v2-fact[data-tone=ok] b{color:var(--b-success)}.b-v2-fact span{font:var(--b-type-micro);color:var(--b-ink-faint);overflow-wrap:anywhere}.b-v2-mcard-foot{padding:0 var(--b-space-4) var(--b-space-4)}.b-v2-pill{display:inline-flex;align-items:center;gap:6px;block-size:24px;padding:0 var(--b-space-3);border-radius:var(--b-radius-pill);background:var(--b-surface-sunken);color:var(--b-ink-muted);font:var(--b-type-chip);white-space:nowrap}.b-v2-pill:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.b-v2-pill[data-tone=crit]{background:var(--b-critical-soft);color:var(--b-critical)}.b-v2-pill[data-tone=warn]{background:var(--b-warning-soft);color:var(--b-warning)}.b-v2-pill[data-tone=ok]{background:var(--b-success-soft);color:var(--b-success)}.b-v2-pill[data-tone=signal]{background:var(--b-accent-soft);color:var(--b-accent)}.b-v2-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--b-space-4);align-items:start}.b-v2-lane{display:flex;flex-direction:column;gap:var(--b-space-2);padding:var(--b-space-2);border-radius:var(--b-radius-lg);background:var(--b-surface-sunken);min-inline-size:0}.b-v2-lane-head{display:flex;align-items:center;gap:var(--b-space-2);margin:var(--b-space-1) var(--b-space-2);font:var(--b-type-heading)}.b-v2-lane-count{margin-inline-start:auto;font:500 11px/1 var(--b-font-mono);color:var(--b-ink-faint);font-variant-numeric:tabular-nums}.b-v2-lane-list{display:flex;flex-direction:column;gap:var(--b-space-2);margin:0;padding:0;list-style:none}.b-v2-lane-empty{margin:0;padding:var(--b-space-3) var(--b-space-2);font:var(--b-type-small);color:var(--b-ink-faint)}.b-v2-tcard{display:flex;flex-direction:column;gap:var(--b-space-2);padding:var(--b-space-3);border-radius:var(--b-radius-md);background:var(--b-surface);box-shadow:var(--b-elev-1);color:inherit;text-decoration:none;inline-size:100%;text-align:start}a.b-v2-tcard:hover{box-shadow:var(--b-elev-2);text-decoration:none}.b-v2-tcard-title{font:var(--b-type-card-title);color:var(--b-ink)}.b-v2-tcard-context{display:flex;align-items:center;gap:var(--b-space-2);font:var(--b-type-caption);color:var(--b-ink-faint)}.b-v2-status{display:flex;align-items:center;gap:var(--b-space-4);padding:var(--b-space-5) var(--b-space-6);border-radius:var(--b-radius-xl);background:linear-gradient(120deg,var(--b-surface-sunken),var(--b-surface) 65%);box-shadow:var(--b-elev-2)}.b-v2-status[data-tone=warn]{background:linear-gradient(120deg,var(--b-warning-soft),var(--b-surface) 65%)}.b-v2-status[data-tone=crit]{background:linear-gradient(120deg,var(--b-critical-soft),var(--b-surface) 65%)}.b-v2-status[data-tone=ok]{background:linear-gradient(120deg,var(--b-success-soft),var(--b-surface) 65%)}.b-v2-status-text{display:flex;flex-direction:column;gap:var(--b-space-1);min-inline-size:0;flex:1 1 auto}.b-v2-status-title{margin:0;font:600 26px/1.15 var(--b-font-display);letter-spacing:-.02em;color:var(--b-ink)}.b-v2-status-icon{display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;border-radius:var(--b-radius-md);background:var(--b-surface);color:var(--b-ink-muted)}.b-v2-status[data-tone=warn] .b-v2-status-icon{color:var(--b-warning)}.b-v2-status[data-tone=crit] .b-v2-status-icon{color:var(--b-critical)}.b-v2-status[data-tone=ok] .b-v2-status-icon{color:var(--b-success)}.b-v2-status-detail{margin:0;font:var(--b-type-small);color:var(--b-ink-muted)}.b-v2-status-action{margin-inline-start:auto}@media(max-width:1100px){.b-v2-band{grid-template-columns:1fr 1fr}.b-v2-band-cell:nth-child(3){border-inline-start:0}.b-v2-lanes{grid-template-columns:1fr}}@media(max-width:760px){.b-v2-band{grid-template-columns:1fr}.b-v2-band-cell{border-inline-start:0;border-block-start:var(--b-hairline) solid var(--b-line-soft);padding:var(--b-space-4)}.b-v2-band-cell:first-child{border-block-start:0}.b-v2-hero-actions{margin-inline-start:0;margin-block-start:0}.b-v2-status{flex-direction:column;align-items:stretch}.b-v2-status-action{margin-inline-start:0}}.b-app a.b-v2-mcard,.b-app a.b-v2-tcard,.b-app a.b-v2-mcard *,.b-app a.b-v2-tcard *,a.b-v2-mcard,a.b-v2-tcard,a.b-v2-mcard *,a.b-v2-tcard *{text-decoration:none}a.b-v2-mcard:hover .b-v2-mcard-title,a.b-v2-mcard:focus-visible .b-v2-mcard-title,a.b-v2-tcard:hover .b-v2-tcard-title,a.b-v2-tcard:focus-visible .b-v2-tcard-title{text-decoration:underline;text-underline-offset:2px}:root{font-family:var(--b-font-body);color:var(--b-ink);background:var(--b-ground);font-synthesis:none;font-size:14px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--b-font-display)}h1{font-size:29px;font-weight:650;letter-spacing:-1.2px;line-height:1.3}h2{font-size:18px;letter-spacing:-.5px;font-weight:650}h3{font-size:16px;font-weight:650;letter-spacing:-.25px}p{line-height:1.65}small{font-size:11px;color:var(--b-ink-muted)}.nav-count{margin-left:auto;background:var(--b-accent);color:var(--b-ink-on-accent);border-radius:4px;padding:var(--b-space-05) var(--b-space-1);font-size:11px}.home-grid{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(240px,1fr);gap:var(--b-space-6)}.brief{border:1px solid var(--b-line);border-radius:8px;padding:var(--b-space-5) var(--b-space-6);background:var(--b-surface);margin:var(--b-space-6) 0}.brief label{font-family:var(--b-font-display);font-size:16px;letter-spacing:-.3px;font-weight:650;display:block;margin-bottom:var(--b-space-4)}.brief textarea{resize:vertical;width:100%;min-height:74px;border:1px solid var(--b-line);border-radius:6px;background:var(--b-surface);padding:var(--b-space-3);font-size:12px;color:var(--b-ink);line-height:1.6}.brief textarea::placeholder{color:var(--b-ink-faint)}.brief-bottom{display:flex;justify-content:space-between;gap:var(--b-space-5);align-items:center;margin:var(--b-space-3) 0}.brief select{background:var(--b-surface);border:1px solid var(--b-line);padding:var(--b-space-2);border-radius:4px;color:var(--b-ink-muted);font-size:13px;max-width:210px}.brief small{font-size:12px}.table-wrap{background:var(--b-surface);border:1px solid var(--b-line);border-radius:7px;min-inline-size:0;max-inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}th{font-weight:450;color:var(--b-ink-muted);font-size:11px;white-space:nowrap;background:var(--b-surface-sunken);padding:var(--b-space-3) var(--b-space-5);border-bottom:1px solid var(--b-line)}td{padding:var(--b-space-4) var(--b-space-5);border-bottom:1px solid var(--b-line);color:var(--b-ink-muted);vertical-align:middle}tr:last-child td{border:0}td strong{font-weight:550;color:var(--b-ink);font-size:11px;display:block}td small{display:block;margin-top:var(--b-space-1);font-size:12px}.status{display:inline-flex;align-items:center;gap:var(--b-space-1);padding:var(--b-space-1) var(--b-space-2);border-radius:4px;background:var(--b-unknown-soft);color:var(--b-unknown);font-size:12px;white-space:nowrap;text-transform:capitalize}.status>span{width:4px;height:4px;background:currentColor;border-radius:50%}.status.good{background:var(--b-success-soft);color:var(--b-success)}.status.bad{background:var(--b-warning-soft);color:var(--b-warning)}.page-footer{border-top:1px solid var(--b-line);display:flex;justify-content:space-between;font-size:12px;color:var(--b-ink-muted);margin-top:var(--b-space-7);padding:var(--b-space-4) 0}.review-card{background:var(--b-surface);border:1px solid var(--b-line);border-radius:8px;margin:var(--b-space-5) 0;display:grid;grid-template-columns:210px 1fr;overflow:hidden}.review-visual{background:var(--b-surface-tint);display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--b-ink-muted);gap:var(--b-space-5);padding:var(--b-space-7)}.review-visual span{font-size:11px;letter-spacing:1.5px}.review-visual b{font:500 60px var(--b-font-display);color:var(--b-ink-faint)}.review-content{padding:var(--b-space-6)}.row{display:flex;align-items:center;justify-content:space-between;gap:var(--b-space-2)}.review-content h3{font-size:20px;margin:var(--b-space-4) 0 var(--b-space-2)}.review-content>p{font-size:12px;color:var(--b-ink-muted)}.evidence-note{display:flex;gap:var(--b-space-2);font-size:12px;color:var(--b-ink-muted);align-items:center;margin:var(--b-space-5) 0}.actions{display:flex;gap:var(--b-space-2);align-items:center;flex-wrap:wrap;margin-top:var(--b-space-5)}.inline-form{display:inline}.feedback-form{display:flex;gap:var(--b-space-2);flex-wrap:wrap}.feedback-form input{border:1px solid var(--b-line);padding:var(--b-space-2);border-radius:5px;font-size:13px}.product-row{display:flex;gap:var(--b-space-6);background:var(--b-surface);padding:var(--b-space-6);border:1px solid var(--b-line);border-radius:8px;margin-bottom:var(--b-space-4);align-items:flex-start}.product-row>img,.product-image{width:110px;height:125px;object-fit:cover;border-radius:6px;background:var(--b-surface-sunken)}.product-image{display:grid;place-items:center}.product-description{flex:1}.product-description>.row strong{font-size:13px}.product-description>p{font-size:12px;color:var(--b-ink-muted);margin:var(--b-space-2) 0 var(--b-space-3)}.fact{display:flex;align-items:center;justify-content:space-between;gap:var(--b-space-5);border-top:1px solid var(--b-line);padding:var(--b-space-3) 0 0;margin-top:var(--b-space-3)}.fact p{font-size:12px;margin-top:var(--b-space-2);color:var(--b-ink)}.fact a{font-size:12px;color:var(--b-link);display:inline-flex;align-items:center;gap:var(--b-space-1)}.fact small{margin-left:var(--b-space-4);font-size:12px}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--b-space-4)}.module{border:1px solid var(--b-line);background:var(--b-surface);border-radius:8px;padding:var(--b-space-5);display:flex;flex-direction:column}.module h3{margin:var(--b-space-5) 0 var(--b-space-2)}.module>p{font-size:11px;color:var(--b-ink-muted);min-height:38px}.capabilities{display:flex;gap:var(--b-space-1);flex-wrap:wrap;margin:var(--b-space-5) 0}.capabilities span{font-size:11px;color:var(--b-ink-muted);background:var(--b-surface-tint);border:1px solid var(--b-line);padding:var(--b-space-1);border-radius:3px}.storefront-art{background:var(--b-surface-sunken);border-radius:6px;transform:translateY(32px);padding:var(--b-space-3);color:var(--b-ink);max-height:230px;overflow:hidden}.method-list{border:1px solid var(--b-line);background:var(--b-surface);border-radius:8px;padding:0 var(--b-space-6)}.method-list article{display:flex;align-items:center;gap:var(--b-space-6);padding:var(--b-space-7) 0;border-bottom:1px solid var(--b-line)}.method-list article:last-child{border:0}.method-list article>div{flex:1}.method-list p{font-size:12px;color:var(--b-ink-muted);margin-top:var(--b-space-1)}.method-list article>svg{color:var(--b-ink-faint);margin-left:var(--b-space-5)}.muted,.footnote{color:var(--b-ink-muted);font-size:12px}.footnote{margin-top:var(--b-space-4);line-height:1.7}.skip-link{position:fixed;top:-100px;left:240px;background:var(--b-surface);padding:var(--b-space-3);z-index:100}.skip-link:focus{top:10px}.loading{opacity:.6;transition:opacity .15s}blockquote{font-size:12px;padding:var(--b-space-4);background:var(--b-surface-sunken);margin:var(--b-space-4) 0}@media(max-width:1150px){.home-grid{gap:var(--b-space-4);grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr)}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.workspace-select div,.workspace-select>svg,.sidebar nav>a .nav-count{display:none}.home-grid{grid-template-columns:1fr}.review-card{grid-template-columns:140px 1fr}}@media(max-width:600px){.home-grid{display:flex;flex-direction:column}.brief{padding:var(--b-space-4)}.brief-bottom{flex-wrap:wrap}.brief .button{margin-left:auto}.module-grid{grid-template-columns:1fr}.product-row{padding:var(--b-space-4);gap:var(--b-space-3)}.product-row>img{width:65px;height:85px}.product-description h3{font-size:13px}.product-description>.row{align-items:flex-start;flex-direction:column}.fact{align-items:flex-start;flex-direction:column;gap:var(--b-space-2)}.fact p{font-size:11px}.review-card{display:block}.review-visual{display:none}.review-content{padding:var(--b-space-5)}.feedback-form{flex-direction:column}.storefront-art{display:none}.method-list{padding:0 var(--b-space-4)}.method-list article{gap:var(--b-space-3)}.method-list article>svg{display:none}.method-list p{font-size:12px}.page-footer{font-size:12px;gap:var(--b-space-4)}.page-footer span:last-child{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}:root{font-synthesis:none}.experiment-workspace{display:grid;gap:var(--b-space-5);min-width:0}.experiment-workspace pre,.experiment-workspace code{overflow-wrap:anywhere;white-space:pre-wrap}.experiment-workspace summary{cursor:pointer;padding:var(--b-space-3) 0}.experiment-workspace .actions{flex-wrap:wrap}.xp-finding{border:1px solid var(--b-line);border-radius:7px;padding:var(--b-space-4) var(--b-space-5);margin:var(--b-space-4) 0 var(--b-space-5);background:var(--b-surface)}.xp-block .table-wrap{margin:var(--b-space-3) 0}.agent-list{display:grid;gap:var(--b-space-3)}.agent-card{border:1px solid var(--b-line);border-radius:7px;padding:var(--b-space-4) var(--b-space-5);background:var(--b-surface);min-width:0}.agent-card .details{font-size:11px;row-gap:var(--b-space-2)}.agent-card .details dd{color:var(--b-ink-muted);overflow-wrap:anywhere}.agent-card code{font-size:12px;overflow-wrap:anywhere}.agent-leases,.agent-revoke,.agent-limits{margin-top:var(--b-space-3)}.agent-limit-state{display:inline-block;font-size:12px;line-height:1.6;color:var(--b-ink-muted)}.agent-usage{margin-top:var(--b-space-4);padding-top:var(--b-space-1);border-top:1px solid var(--b-line)}.agent-usage h3{font-size:13px;letter-spacing:-.2px}@media(max-width:700px){.agent-card .details{grid-template-columns:1fr;row-gap:var(--b-space-1)}.agent-card .details dd{margin-bottom:var(--b-space-2)}.agent-usage table{min-width:480px}.agent-leases table{min-width:680px}}.eval-list,.eval-runs{display:grid;gap:var(--b-space-3)}.eval-card{border:1px solid var(--b-line);border-radius:7px;padding:var(--b-space-4) var(--b-space-5);background:var(--b-surface);min-width:0}.eval-card .details,.eval-run .details{font-size:11px;row-gap:var(--b-space-2)}.eval-card .details dd,.eval-run .details dd{color:var(--b-ink-muted);overflow-wrap:anywhere}.eval-card code{font-size:12px;overflow-wrap:anywhere}@media(max-width:700px){.eval-card .details,.eval-run .details{grid-template-columns:1fr;row-gap:var(--b-space-1)}.eval-card .details dd,.eval-run .details dd{margin-bottom:var(--b-space-2)}}.merchant-native{min-height:100dvh;background:var(--b-ground);color:var(--b-ink);font:var(--b-type-body)}.merchant-native :is(h1,h2,h3,h4){font-family:inherit;font-weight:600;letter-spacing:-.01em}.merchant-native h2{font-size:18px;line-height:1.3}.merchant-native h3{font-size:16px;line-height:1.35}.merchant-native p{line-height:1.55;margin:var(--b-space-2) 0}.merchant-native small{font:var(--b-type-caption);color:var(--b-ink-muted)}.merchant-native code,.merchant-native pre{overflow-wrap:anywhere;white-space:pre-wrap;font:var(--b-type-mono)}.merchant-native pre{max-height:300px;overflow:auto;padding:var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken)}.merchant-native a{color:var(--b-link);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.merchant-native a:hover{text-decoration-thickness:2px}.merchant-native .mn-row{flex-wrap:wrap;min-width:0}.mn-stack{display:grid;gap:var(--b-space-4);min-width:0}.merchant-native .mn-form{display:grid;gap:var(--b-space-4);margin:0}.merchant-native .mn-command{display:inline-block;margin:0}.merchant-native .mn-command>.mn-module-refusal{display:flex;margin-block-start:var(--b-space-2);max-width:44ch}.merchant-native .mn-row>.mn-command{flex-shrink:0}.merchant-native .mn-form>.mn-row{align-items:center}.mn-suggestions{display:flex;gap:var(--b-space-1);flex-wrap:wrap}.mn-field{display:grid;gap:var(--b-space-2);min-width:0}.mn-fieldset{display:grid;gap:var(--b-space-2);min-width:0;margin:0;padding:var(--b-space-4);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md)}.mn-fieldset legend{padding-inline:var(--b-space-1);font:var(--b-type-body-strong)}.mn-fieldset p{margin:0}.mn-direct-product{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--b-space-3);align-items:start}.mn-direct-product .mn-product-visual{inline-size:56px;overflow:hidden}.mn-direct-body{display:grid;gap:var(--b-space-1);min-width:0;overflow-wrap:anywhere}.mn-direct-current .mn-list{margin:var(--b-space-2) 0}@container b-shell (max-width: 600px){.mn-direct-product{grid-template-columns:44px minmax(0,1fr)}.mn-direct-product .mn-product-visual{inline-size:44px}}.mn-list{list-style:none;margin:0;padding:0}.mn-list>li{padding:var(--b-space-4) 0;border-block-end:var(--b-hairline) solid var(--b-line)}.mn-list>li:last-child{border-block-end:0}.mn-list strong{font:var(--b-type-body-strong)}.mn-list .mn-row{align-items:flex-start}.mn-list .mn-row>div{flex:1;min-width:160px}.mn-checklist{padding-inline-start:var(--b-space-5)}.mn-checklist li{padding:var(--b-space-2) 0}.mn-inset{padding:var(--b-space-3);margin-block-start:var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken)}.mn-inset>strong{display:block;margin-block-end:var(--b-space-1);font:var(--b-type-body-strong)}.mn-inset .mn-checklist{margin:var(--b-space-2) 0 0}.mn-review-layout{display:grid;grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:var(--b-space-4);align-items:start;min-inline-size:0}.mn-review-layout[data-mn-narrow=true]{grid-template-columns:minmax(0,1fr)}.mn-review-list{max-height:760px;overflow:auto;margin-block-start:var(--b-space-3);padding-inline-end:var(--b-space-1)}.mn-review-list li+li{border-block-start:var(--b-hairline) solid var(--b-line)}.mn-review-list li{padding:var(--b-space-3) var(--b-space-2);border-radius:var(--b-radius-sm)}.mn-review-list li.is-selected{background:var(--b-state-selected)}.mn-review-list li>a{display:block;margin-block-end:var(--b-space-2);font:var(--b-type-body-strong);overflow-wrap:anywhere}.mn-review-list li small{display:block;margin-block-start:var(--b-space-2);font:var(--b-type-caption);color:var(--b-ink-muted)}.mn-review-list .mn-row{gap:var(--b-space-1)}.mn-review-detail{min-width:0;outline:none;scroll-margin-block:16px}.mn-review-browse{display:grid;justify-items:start}.mn-review-browse-body .mn-review-list{max-height:none;overflow:visible;padding-right:0}.mn-review-selected{display:grid;gap:var(--b-space-2);min-inline-size:0;outline:none;scroll-margin-block:16px}.mn-review-selected-title{margin:0;font:var(--b-type-title);letter-spacing:var(--b-track-title);overflow-wrap:anywhere}.mn-review-selected-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--b-space-2);min-inline-size:0}.mn-review-outside{margin-bottom:var(--b-space-4)}@container b-shell (max-width: 720px){.mn-review-layout{grid-template-columns:1fr}.mn-review-list{max-height:310px}.mn-compare,.mn-experiment-fields,.mn-form-grid{grid-template-columns:1fr}.mn-notification{padding:var(--b-space-4)}.mn-preview-frame iframe{height:560px}.mn-table{min-width:480px}.mn-save-bar{position:static}}.mn-segment{display:flex;gap:var(--b-space-1);flex-wrap:wrap;margin:var(--b-space-3) 0}.mn-segment button{padding:var(--b-space-2) var(--b-space-3);border:var(--b-hairline) solid transparent;border-radius:var(--b-radius-sm);background:transparent;color:var(--b-ink-muted);font:var(--b-type-body-sm);cursor:pointer}.mn-segment button:hover{background:var(--b-surface-sunken);color:var(--b-ink)}.mn-segment button[aria-pressed=true]{border-color:var(--b-line);background:var(--b-surface);color:var(--b-ink);font:var(--b-type-body-strong);box-shadow:var(--b-elev-1)}.mn-preview-bar{flex-wrap:wrap}.mn-preview-bar>.b-segmented{flex:none;flex-wrap:nowrap}.mn-compare{display:grid;grid-template-columns:1fr 1fr;gap:var(--b-space-3)}.mn-compare>div{min-width:0;padding:var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm)}.mn-decision{display:grid;gap:var(--b-space-3);margin-block-start:var(--b-space-5);padding-block-start:var(--b-space-5);border-block-start:var(--b-hairline) solid var(--b-line-strong)}.mn-preview-area{min-width:0}.mn-preview-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--b-space-4);min-height:420px;padding:var(--b-space-3);border-radius:var(--b-radius-inner);background:var(--b-stage);color:var(--b-stage-ink-muted)}.mn-preview-loading .mn-preview-state-line{color:var(--b-stage-ink-muted)}.mn-preview-area>.mn-preview-frame{padding:var(--b-space-3);border:0;border-radius:var(--b-radius-inner);background:var(--b-stage)}.mn-preview-area>.mn-preview-frame.is-mobile{max-width:none}.mn-preview-area>.mn-preview-frame iframe{margin-inline:auto;border:var(--b-hairline) solid var(--b-stage-line)}.mn-preview-area>.mn-preview-frame.is-mobile iframe{max-width:390px}.mn-preview-frame{width:100%;margin:0 auto;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);overflow:hidden;background:var(--b-surface)}.mn-preview-frame.is-mobile{max-width:390px}.mn-preview-frame iframe{display:block;border:0;width:100%;height:650px}.mn-table-wrap{overflow:auto;max-height:600px;margin-block-start:var(--b-space-3)}.mn-table{border-collapse:collapse;width:100%;text-align:left;font:var(--b-type-body-sm)}.mn-table caption{padding:0 0 var(--b-space-3);color:var(--b-ink-muted);font:var(--b-type-caption);text-align:left}.mn-table :is(th,td){padding:var(--b-space-2) var(--b-space-3);border-block-end:var(--b-hairline) solid var(--b-line);vertical-align:top}.mn-table :is(th,td)[data-b-numeric=true],.mn-table :is(th,td)[align=right]{font-variant-numeric:tabular-nums}.mn-table thead th{background:var(--b-surface-sunken);color:var(--b-ink-muted);font:var(--b-type-micro);letter-spacing:var(--b-track-micro);text-transform:uppercase;white-space:nowrap}.mn-table tbody tr:last-child>*{border-block-end:0}.mn-table th[scope=rowgroup]{background:var(--b-surface-sunken);border-inline-end:var(--b-hairline) solid var(--b-line);white-space:nowrap;vertical-align:top}.mn-table small{display:block;margin-block-start:var(--b-space-1);color:var(--b-ink-muted);font-weight:400;white-space:normal}.mn-product{display:flex;align-items:center;gap:var(--b-space-3);min-width:175px}.mn-product small{display:block;margin-block-start:var(--b-space-1)}.mn-image-placeholder{display:block;flex-shrink:0;inline-size:40px;block-size:40px;border-radius:var(--b-radius-xs);background:var(--b-surface-sunken)}.mn-product-shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--b-space-3);list-style:none;padding:0;margin:var(--b-space-2) 0 0}.merchant-native .mn-product-shelf a{display:block;color:inherit;text-decoration:none;border-radius:var(--b-radius-sm)}.merchant-native .mn-product-shelf a:hover .mn-shelf-title{text-decoration:underline}.mn-shelf-title{display:block;margin-block-start:var(--b-space-1);font:var(--b-type-label);line-height:1.4;overflow-wrap:anywhere}.mn-catalog-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--b-space-4);list-style:none;padding:0;margin:var(--b-space-4) 0}.mn-catalog-gallery>li{display:flex;flex-direction:column;min-width:0;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface);overflow:hidden}.mn-catalog-gallery .mn-product-visual{border-radius:0;aspect-ratio:1}.mn-catalog-caption{display:grid;align-content:start;gap:var(--b-space-2);padding:var(--b-space-3)}.mn-catalog-caption>strong{font:var(--b-type-body-strong);line-height:1.45;overflow-wrap:anywhere}.mn-catalog-caption .mn-row{gap:var(--b-space-2);font-variant-numeric:tabular-nums}.mn-catalog-caption details{color:var(--b-ink-muted);font:var(--b-type-caption);overflow-wrap:anywhere}.mn-catalog-caption summary{cursor:pointer}.mn-colors{display:flex;gap:var(--b-space-4);padding:var(--b-space-4);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);flex-wrap:wrap}.mn-colors label{display:grid;gap:var(--b-space-2);text-transform:capitalize}.mn-colors input{cursor:pointer;block-size:38px;inline-size:64px;padding:var(--b-space-05);border:var(--b-hairline) solid var(--b-line-strong);border-radius:var(--b-radius-xs);background:var(--b-surface)}@container b-shell (max-width: 1100px){.mn-catalog-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@container b-shell (max-width: 900px){.mn-product-shelf{grid-template-columns:repeat(4,minmax(0,1fr))}.mn-permission-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@container b-shell (max-width: 600px){.mn-catalog-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--b-space-2)}.mn-product-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-catalog-caption{padding:var(--b-space-2)}.mn-chart svg text{font-size:25px}.mn-experiment-chart svg text{font-size:24px}}@container b-shell (max-width: 480px){.mn-activity .mn-chart-selector{flex-wrap:wrap}.mn-chart-selector input{min-width:120px}}@container b-shell (max-width: 380px){.mn-permission-map{grid-template-columns:1fr}}.mn-chart{position:relative}.mn-chart svg{display:block;width:100%;height:auto;min-height:130px}.mn-activity .mn-chart-selector{margin-block:var(--b-space-2)}.mn-activity.is-compact .mn-disclosure{padding-block:var(--b-space-1)}.mn-experiment-chart{margin-block-start:var(--b-space-5)}.mn-provider-list{position:relative;display:grid;gap:var(--b-space-1);padding:var(--b-space-2);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface)}@container b-shell (max-width: 720px){.mn-provider-list{max-height:220px;overflow:auto}}.mn-install-continue{display:grid;justify-items:start;gap:var(--b-space-3)}.mn-install-callback,.mn-install-receipt{display:grid;gap:var(--b-space-2)}.mn-install-limits{margin:var(--b-space-2) 0 0;padding-left:var(--b-space-5)}.mn-install-limits li{padding:var(--b-space-1) 0}.mn-organization{display:flex;align-items:center;gap:var(--b-space-3)}.mn-organization-icon{display:grid;place-items:center;inline-size:42px;block-size:42px;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken)}.mn-permission-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--b-space-3);list-style:none;padding:0;margin:var(--b-space-4) 0}.mn-permission-map>li{display:flex;align-items:flex-start;gap:var(--b-space-2);padding:var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken)}.mn-permission-map svg{flex-shrink:0;margin-block-start:1px;color:var(--b-ink-muted)}.mn-permission-map ul{list-style:none;padding:0;margin-block-start:var(--b-space-1);color:var(--b-ink-muted);font:var(--b-type-caption)}.mn-permission-map ul li+li{margin-block-start:var(--b-space-1)}.mn-scope-list{display:flex;gap:var(--b-space-1);flex-wrap:wrap;list-style:none;padding:0}.mn-scope-list li{padding:var(--b-space-1) var(--b-space-2);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-xs);background:var(--b-surface-sunken)}.mn-sync-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--b-space-3)}.mn-sync-counts>div{display:grid;gap:var(--b-space-1);padding:var(--b-space-4);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface-sunken);font-variant-numeric:tabular-nums}.mn-sync-counts strong{font:var(--b-type-figure);line-height:1.1}.mn-sync-counts span{color:var(--b-ink-muted);font:var(--b-type-caption)}.mn-notification{display:grid;gap:var(--b-space-4);padding:var(--b-space-5);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface)}.mn-notification-destination{display:flex;gap:var(--b-space-3);align-items:center;min-width:0}.mn-notification-destination>div{display:grid;gap:var(--b-space-1);overflow-wrap:anywhere}.mn-notification-message{padding:var(--b-space-4);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.mn-notification h3{margin:0;font:var(--b-type-subtitle);letter-spacing:var(--b-track-subtitle)}.mn-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--b-space-4)}.mn-save-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--b-space-3);padding:var(--b-space-3) var(--b-space-4);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface-sunken);flex-wrap:wrap}.workspace-export-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--b-space-3);padding-block:var(--b-space-3);font-variant-numeric:tabular-nums}.workspace-export-summary>div{display:grid;gap:var(--b-space-1)}.workspace-export-summary strong{font:var(--b-type-figure-sm)}.workspace-export-summary span,.workspace-export-summary small{color:var(--b-ink-muted);font:var(--b-type-caption)}.workspace-export-summary small{grid-column:1/-1}@container b-shell (max-width: 440px){.workspace-export-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-export-parts{margin-block-start:var(--b-space-3);padding-block-start:var(--b-space-3);border-block-start:var(--b-hairline) solid var(--b-line)}.workspace-export-parts>p{margin:0 0 var(--b-space-2);color:var(--b-ink-muted);font:var(--b-type-caption)}.workspace-export-parts ul{display:grid;gap:var(--b-space-2);margin:0;padding:0;list-style:none}.workspace-export-parts li{display:flex;flex-wrap:wrap;gap:var(--b-space-2) var(--b-space-3);align-items:center;justify-content:space-between;padding:var(--b-space-2) 0;border-block-start:var(--b-hairline) solid var(--b-line);font-variant-numeric:tabular-nums}.workspace-export-parts li>div{display:grid;gap:var(--b-space-05);min-width:0}.workspace-export-parts span{color:var(--b-ink-muted);font:var(--b-type-caption)}.workspace-export-parts code{overflow-wrap:anywhere}@media(pointer:coarse){.b-app :is(.mn-list,.mn-review-list)>li>a:first-child{display:inline-flex;align-items:center;min-block-size:var(--b-control-height-lg)}}.mn-home{display:grid;gap:var(--b-space-6);min-inline-size:0;container-type:inline-size;container-name:mn-home}.mn-home>*{min-inline-size:0}@container mn-home (max-width: 440px){.mn-home .mn-compact-row{grid-template-columns:auto minmax(0,1fr);align-items:center}.mn-home .mn-compact-row:has(>.mn-compact-visual:empty){grid-template-columns:minmax(0,1fr)}.mn-home .mn-compact-trailing{grid-column:-2;grid-row:2;justify-self:start}}.mn-shell-state{display:grid;justify-items:center;gap:var(--b-space-4);padding-block:var(--b-space-10) var(--b-space-8)}.mn-shell-state[data-mn-shell-state=unknown-section]{min-block-size:60vh;align-content:center}.mn-shell-state .mn-empty[data-b-size=page]{max-inline-size:420px}.mn-shell-state .mn-empty .b-button{text-decoration:none}.mn-shell-state-card,.mn-shell-state-next{inline-size:min(100%,560px);border-radius:var(--b-card-radius);background:var(--b-surface)}.mn-shell-state-card{display:grid;justify-items:center;gap:var(--b-space-2);padding:var(--b-space-8) var(--b-space-7);text-align:center}.mn-shell-state-mark{display:grid;place-items:center;inline-size:44px;block-size:44px;margin-block-end:var(--b-space-2);border-radius:var(--b-tray-radius);background:var(--b-surface-raised);color:var(--b-ink-muted)}.mn-shell-state-title{margin:0;font:var(--b-type-title);color:var(--b-ink)}.mn-shell-state-body{margin:0;max-inline-size:52ch;font:var(--b-type-body-sm);color:var(--b-ink-muted)}.mn-shell-state-next{display:grid;gap:var(--b-space-2);padding:var(--b-space-4)}.mn-shell-state-next>h3{margin:0;font:600 13px/1.4 var(--b-font-body);color:var(--b-ink)}.mn-shell-state-next>ol{display:grid;gap:var(--b-space-2);margin:0;padding-inline-start:1.2em;font:var(--b-type-body-sm);color:var(--b-ink-muted)}.mn-loading{display:grid;gap:var(--b-space-6)}.mn-loading-label{display:flex;align-items:center;gap:var(--b-space-2);margin:0;font:var(--b-type-body-sm);color:var(--b-ink-muted)}.mn-loading-body{display:grid;grid-template-columns:minmax(0,1fr) 352px;gap:var(--b-space-6);align-items:start}.mn-loading-primary,.mn-loading-aside{display:grid;gap:var(--b-space-5)}.mn-loading-card{display:grid;gap:var(--b-space-3);padding:var(--b-space-6);border-radius:var(--b-card-radius);background:var(--b-surface)}.mn-loading-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--b-space-3)}.mn-loading-tile{display:grid;gap:var(--b-space-2);padding:var(--b-space-4);border-radius:var(--b-tray-radius);background:var(--b-surface)}.mn-loading-row{display:flex;align-items:center;gap:var(--b-space-3);padding:var(--b-space-3);border-radius:10px;background:var(--b-surface-raised)}.mn-loading-row-text{display:grid;flex:1 1 auto;gap:var(--b-space-2)}.mn-loading-block{display:block;block-size:10px;inline-size:100%;border-radius:var(--b-radius-xs);background:var(--b-surface-sunken)}.mn-loading-block.is-short{inline-size:30%}.mn-loading-block.is-tiny{inline-size:20%}.mn-loading-block.is-mid{inline-size:60%}.mn-loading-block.is-title{inline-size:45%;block-size:22px}.mn-loading-block.is-button{inline-size:120px;block-size:36px}.mn-loading-block.is-square{inline-size:32px;block-size:32px;flex:none}.mn-loading-block.is-panel{block-size:64px}.mn-loading-row>.mn-loading-block.is-button{inline-size:72px;flex:none}@media(max-width:900px){.mn-loading-body{grid-template-columns:minmax(0,1fr)}.mn-loading-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.mn-loading[data-mn-loading-template=settings] .mn-loading-body{grid-template-columns:220px minmax(0,1fr)}.mn-loading[data-mn-loading-template=list-detail] .mn-loading-body{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}@container b-shell (max-width: 760px){.mn-loading[data-mn-loading-template] .mn-loading-body{grid-template-columns:minmax(0,1fr)}.mn-loading[data-mn-loading-template] .mn-loading-lead{display:none}}.b-app .mn-inline-views{min-inline-size:0;max-inline-size:100%}.mn-permission-map{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}.merchant-native .mn-connected-agents{display:grid;gap:var(--b-space-2);margin-block-start:var(--b-space-4);padding-block-start:var(--b-space-3);border-block-start:var(--b-hairline) solid var(--b-line)}.merchant-native .mn-connected-agents-title{margin:0;color:var(--b-ink);font:600 14px/1.4 var(--b-font-body)}.merchant-native .mn-connected-agents-count{color:var(--b-ink-muted);font-weight:500}.merchant-native .mn-grant-permissions{display:grid;gap:var(--b-space-2);margin-block:var(--b-space-4);padding-block-start:var(--b-space-3);border-block-start:var(--b-hairline) solid var(--b-line);min-inline-size:0}.merchant-native .mn-grant-permissions-title{margin:0;color:var(--b-ink);font:600 14px/1.4 var(--b-font-body)}.merchant-native .mn-grant-permissions-form{display:grid;gap:var(--b-space-3);min-inline-size:0}.merchant-native .mn-grant-permissions-current{margin:0;color:var(--b-ink)}.b-app :is(.subscription-details,.native-billing,.included-access){display:grid;gap:0;min-inline-size:0}.b-app :is(.subscription-details,.native-billing,.included-access) :is(p,h3){margin:0;line-height:1.55}.b-app .sub-section{display:grid;gap:var(--b-space-3);align-content:start;min-inline-size:0;padding-block-end:var(--b-space-4)}.b-app .sub-section>*{min-inline-size:0}.b-app .subscription-details .sub-section>.b-band{margin-inline:calc(var(--b-card-padding) * -1);border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .sub-lead{gap:var(--b-space-2)}.b-app .subscription-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--b-space-3);min-inline-size:0}.b-app .sub-note{color:var(--b-ink-muted);font:var(--b-type-caption);max-inline-size:70ch;overflow-wrap:anywhere}.b-app .subscription-details .sub-section:last-child{padding-block-end:0}.b-app .carried-over-access{min-inline-size:0}.b-app .sub-attempt{padding:var(--b-space-2) var(--b-space-3);border:var(--b-hairline) solid var(--b-line-soft);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);font:var(--b-type-body-sm);overflow-wrap:anywhere}.b-app .sub-actions{display:grid;min-inline-size:0;padding-block-start:var(--b-space-3);border-block-start:var(--b-hairline) solid var(--b-line-soft)}.b-app .b-card-body:not(:has(~.b-card-footer)) .subscription-details>:last-child.sub-actions,.b-app .b-card-body:not(:has(~.b-card-footer)) .native-billing>:last-child.sub-actions{margin-inline:calc(var(--b-card-padding) * -1);margin-block-end:calc(var(--b-card-padding) * -1);padding:var(--b-space-3) var(--b-card-padding);border-block-start:var(--b-hairline) solid var(--b-line);background:var(--b-surface-sunken)}.b-app .subscription-details :is(dl,.mn-key-value){margin:0}.b-app .subscription-details summary{cursor:pointer;font-weight:600}.b-app .subscription-details details[open]>summary{margin-block-end:var(--b-space-3)}.b-app .subscription-details details ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--b-space-3)}.b-app .allowance-usage{display:grid;gap:var(--b-space-3);min-inline-size:0;font-variant-numeric:tabular-nums}.b-app .allowance-reading{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--b-space-4) var(--b-space-6);align-items:center;min-inline-size:0}.b-app .allowance-meter{display:grid;gap:var(--b-space-2);min-inline-size:0}.b-app .allowance-usage progress{inline-size:100%;block-size:8px;accent-color:currentColor}.b-app .allowance-usage>p{font:var(--b-type-body-sm)}.ce-workspace{display:flex;flex-direction:column;gap:16px}.ce-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--b-hairline);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-inner, 12px);background:var(--b-line);overflow:hidden}.ce-metrics>*{min-width:0}.b-app .ce-metrics .b-metric-panel[data-mr-tone]{border:0;border-radius:0;background:var(--b-surface);box-shadow:none}.b-app .ce-metrics .b-metric-panel .mn-metric>strong{color:var(--b-ink)}.ce-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.ce-table caption{text-align:left;padding:0 0 8px;font-size:13px;line-height:1.5;color:var(--b-ink-muted, currentColor)}.ce-table th,.ce-table td{text-align:left;vertical-align:middle;padding:8px;overflow-wrap:anywhere}.ce-table thead th{font-size:12px;font-weight:500;letter-spacing:.01em;color:var(--b-ink-muted, currentColor);border-bottom:1px solid var(--b-line)}.ce-table thead th:nth-child(1){width:34%}.ce-table thead th:nth-child(2){width:38%}.ce-table thead th:nth-child(3){width:12%}.ce-table thead th:nth-child(4){width:16%}.ce-table th[scope=row]{font-weight:600;line-height:1.35}.ce-table tbody tr[data-ce-selected=true]>*{background:var(--b-state-selected)}.ce-table tbody tr[data-ce-selected=true] th[scope=row]{font-weight:700}.ce-num{font-variant-numeric:tabular-nums;font-weight:600}.ce-track{display:block;width:100%;height:8px;border-radius:999px;background:var(--b-surface-sunken);overflow:hidden}.ce-fill{display:block;height:100%;border-radius:999px;background:var(--b-chart-1, var(--b-accent));transition:width .14s linear}.ce-members{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px;background:var(--b-surface-sunken)}.ce-region-head{display:flex;flex-direction:column;gap:4px}.ce-region-head h3{margin:0;font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.ce-note{margin:0;font-size:13px;line-height:1.5;color:var(--b-ink-muted, currentColor)}.ce-member-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.ce-member-list li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--b-line)}.ce-member-list li:first-child{border-top:0}.ce-member-title{font-weight:500;line-height:1.4;overflow-wrap:anywhere}.ce-member-origin{flex:none;font-size:12px;color:var(--b-ink-muted, currentColor)}.ce-inspect-group{display:inline-flex;min-width:0;max-width:100%}.ce-pair{display:flex;flex-direction:column;gap:4px}.ce-pair strong{font:var(--b-type-body);color:var(--b-ink);overflow-wrap:anywhere}.ce-pair-meta{display:inline-flex;align-items:center;gap:4px;font:var(--b-type-caption);color:var(--b-ink-muted, currentColor)}.ce-pair-meta svg{flex:none}.ce-prepare-panel[hidden]{display:none}.ce-prepare-panel{margin-top:12px}.ce-prepare-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ce-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:1080px){.ce-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ce-table{font-size:13px}.b-app .ce-table .b-button[data-b-size=sm]{block-size:auto;min-block-size:var(--b-control-height-sm);white-space:normal}.b-app .ce-table .b-button-label{overflow:visible;text-overflow:clip}.ce-table thead th:nth-child(2),.ce-table tbody td:nth-child(2){display:none}.ce-table thead th:nth-child(1){width:46%}.ce-table thead th:nth-child(3){width:20%}.ce-table thead th:nth-child(4){width:34%}}@media(max-width:390px){.ce-metrics{grid-template-columns:minmax(0,1fr);gap:8px}.b-app .ce-metrics .b-metric-panel[data-mr-tone]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:8px 12px;row-gap:2px}.b-app .ce-metrics .b-metric-panel .mn-metric>span:first-child{grid-column:2;grid-row:1}.b-app .ce-metrics .b-metric-panel .mn-metric>strong{grid-column:3;grid-row:1;margin-block-start:0;min-block-size:0;font-size:22px;line-height:1.15;text-align:end;white-space:nowrap}.b-app .ce-metrics .b-metric-panel .mn-metric>small{grid-column:2 / -1}.ce-members{padding:12px}.ce-member-list li{flex-direction:column;align-items:flex-start;gap:4px}.ce-table th,.ce-table td{padding:8px 6px}}@media(prefers-reduced-motion:reduce){.ce-fill{transition:none}}@media(max-width:900px){.b-app .ce-workspace>.b-table-wrap>.mn-table{display:none}.b-app .ce-workspace>.b-table-wrap>.b-table-compact{display:block}}.ce-table th[scope=row]{white-space:normal}.b-app .ce-metrics .b-metric-panel[data-mr-tone]{background:var(--b-surface-sunken)}@media(max-width:480px){.ce-table thead{display:none}.ce-table tbody{display:grid;gap:8px}.ce-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px 0;border-bottom:1px solid var(--b-line)}.ce-table th[scope=row]{grid-column:1 / -1;width:auto;font-size:13px}.ce-table tbody td:nth-child(3){grid-column:1;grid-row:2;align-self:center}.ce-table tbody td:last-child{grid-column:2;grid-row:2;justify-self:end}.ce-table td .b-button{white-space:nowrap;overflow-wrap:normal}}.mn-requests{display:grid;gap:var(--b-space-6);min-inline-size:0}.mn-requests>*{min-inline-size:0}.mn-requests-inbox{display:grid;gap:var(--b-space-6);min-inline-size:0}.mn-requests-brief{container-type:inline-size;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--b-space-4);min-inline-size:0}.mn-requests-brief-delivery,.mn-requests-brief-facts{display:contents}.mn-requests-brief-received,.mn-requests-brief-fact{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:var(--b-space-2);min-inline-size:0;min-block-size:144px;margin:0;padding:var(--b-space-5);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.mn-requests-brief-received .mn-requests-brief-label,.mn-requests-brief-fact dt{margin:0;color:var(--b-ink-muted);font:400 14px/22px var(--b-font-body);letter-spacing:0;text-transform:none}.mn-requests-brief-value,.mn-requests-brief-fact dd{margin:0;color:var(--b-ink);font:600 32px/40px var(--b-font-display);font-variant-numeric:tabular-nums}.mn-requests-brief-received .mn-requests-brief-scope,.mn-requests-brief-fact .mn-requests-brief-fact-scope{margin:0;color:var(--b-ink-faint);font:400 12px/18px var(--b-font-body);font-variant-numeric:tabular-nums}.mn-requests-brief-fact .mn-request-icon{display:none}.mn-requests-brief-note{grid-column:1 / -1;margin:calc(var(--b-space-2) * -1) 0 0;color:var(--b-ink-faint);font:400 12px/18px var(--b-font-body)}@container (max-width: 860px){.mn-requests-brief{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 560px){.mn-requests-brief{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--b-space-2)}.mn-requests-brief-received,.mn-requests-brief-fact{row-gap:2px;min-block-size:0;padding:var(--b-space-3);border-radius:12px}.mn-requests-brief-received .mn-requests-brief-label,.mn-requests-brief-fact dt{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px}.mn-requests-brief-fact .mn-request-icon{display:inline-block;color:var(--b-ink-faint)}.mn-requests-brief-value,.mn-requests-brief-fact dd{font-size:22px;line-height:28px}.mn-requests-brief-received .mn-requests-brief-scope,.mn-requests-brief-fact .mn-requests-brief-fact-scope{font-size:11px;line-height:15px}.mn-requests-brief-note{margin-block-start:0;font-size:11px;line-height:16px}}.mn-request-icon{flex:none;inline-size:1em;block-size:1em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.mn-requests-inbox-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2) var(--b-space-4);min-inline-size:0}.mn-requests-inbox-bar>.b-filter-bar{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2);min-inline-size:0;padding:0;border:0;background:transparent;box-shadow:none}.mn-requests-inbox-bar .b-filter-bar>.b-field{flex:0 1 300px;min-inline-size:0}.mn-requests-inbox-bar .b-filter-button{justify-content:space-between;inline-size:240px;max-inline-size:100%;block-size:38px;padding-inline:var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);color:var(--b-ink);font:400 13px/1 var(--b-font-body)}.mn-requests-inbox-bar .b-filter-button .b-filter-label{margin-inline-end:auto}.mn-requests-inbox-count{margin:0 0 0 auto;color:var(--b-ink-faint);font:400 12.5px/18px var(--b-font-body);font-variant-numeric:tabular-nums}.mn-request-ref{color:var(--b-ink-muted);font:400 12px/1.4 var(--b-font-mono);text-decoration:none;text-underline-offset:3px}.mn-request-ref:hover{color:var(--b-ink);text-decoration:underline}.mn-request-when{font-variant-numeric:tabular-nums}.mn-request-contact{color:var(--b-ink-muted)}.b-app .b-status-chip.mn-request-contact-withheld{background:var(--b-unknown-soft);color:var(--b-unknown)}.b-app .b-status-chip.mn-request-contact-withheld .b-status-dot circle{fill:currentColor}.mn-request-lanes{display:flex;flex-wrap:wrap;gap:var(--b-space-1)}.b-app .b-status-chip.mn-request-delivery{block-size:auto;padding:3px var(--b-space-2);border:0;border-radius:var(--b-radius-pill);font:500 11.5px/16px var(--b-font-body)}.mn-requests-footnote{margin:calc(var(--b-space-2) * -1) 0 0;color:var(--b-ink-faint);font:400 12.5px/18px var(--b-font-body)}.mn-request-detail{display:grid;gap:var(--b-space-6);min-inline-size:0}.mn-request-overview{display:grid;gap:var(--b-space-4);min-inline-size:0}.mn-request-identity{display:grid;gap:var(--b-space-4);align-content:start;min-inline-size:0}.mn-request-identity-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2) var(--b-space-3);min-inline-size:0}.mn-request-facts,.mn-request-consents{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--b-space-2) var(--b-space-3);margin:0;padding-block:var(--b-space-3);border-block:var(--b-hairline) solid var(--b-line)}.mn-request-fact,.mn-request-consent{display:grid;gap:var(--b-space-05);min-inline-size:0}.mn-request-fact dt,.mn-request-consent dt{display:flex;align-items:center;gap:var(--b-space-1);color:var(--b-ink-faint);font:var(--b-type-label);letter-spacing:var(--b-track-label);text-transform:uppercase}.mn-request-fact dd,.mn-request-consent dd{display:flex;align-items:center;gap:var(--b-space-1);margin:0;font:var(--b-type-body-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mn-request-consents{border-block-start:0;padding-block-start:0}.mn-request-region-title{display:flex;align-items:center;gap:var(--b-space-4);margin:0 0 var(--b-space-4);color:var(--b-ink-muted);font:var(--b-type-label);letter-spacing:var(--b-track-label);text-transform:uppercase}.mn-request-region-title:after{content:"";flex:1;block-size:var(--b-hairline);background:var(--b-line)}.mn-request-declared{min-inline-size:0}.mn-request-answers{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface)}.mn-request-answers>.b-table-wrap,.mn-request-answers>.mn-table-wrap{padding:var(--b-space-2) var(--b-space-4) var(--b-space-3)}.mn-request-answers>.b-code-block{padding:var(--b-space-3) var(--b-space-4);border-block-start:var(--b-hairline) solid var(--b-line);border-radius:0;background:var(--b-surface-sunken)}.mn-request-deliveries{display:grid;min-inline-size:0}.mn-request-lane-list{display:grid;margin:0;padding:0;list-style:none;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface)}.mn-request-lane{display:grid;gap:var(--b-space-3);padding:var(--b-space-4);min-inline-size:0}.mn-request-lane+.mn-request-lane{border-block-start:var(--b-hairline) solid var(--b-line)}.mn-request-lane-head{display:flex;align-items:center;gap:var(--b-space-2);min-inline-size:0}.mn-request-lane-head .mn-request-icon{color:var(--b-ink-muted)}.mn-request-lane-head>:last-child{margin-inline-start:auto}.mn-request-lane-name{margin:0;font:var(--b-type-body-strong)}.mn-request-lane-attempts{color:var(--b-ink-muted);font:var(--b-type-caption);font-variant-numeric:tabular-nums}.mn-request-lane-lead,.mn-request-lane-note{margin:0;max-inline-size:78ch;font:var(--b-type-body-sm)}.mn-request-lane-note{color:var(--b-ink-muted)}.mn-request-lane-foot{display:grid;gap:var(--b-space-2);justify-items:start}.mn-request-lane-foot:empty{display:none}.mn-request-lane-foot>p{margin:0;max-inline-size:78ch;color:var(--b-ink-muted);font:var(--b-type-body-sm)}.mn-request-lane-foot form{margin:0}.mn-request-lane-renew,.mn-request-lane-foot form{display:grid;gap:var(--b-space-2);justify-items:start}.mn-request-lane-renew>p,.mn-request-lane-foot form>p{margin:0;max-inline-size:78ch;color:var(--b-ink-muted);font:400 12.5px/19px var(--b-font-body)}.mn-request-lane-renew strong{color:var(--b-ink);font-weight:500}.mn-request-detail .b-card form{display:grid;gap:var(--b-space-3);justify-items:start}.mn-requests{container:mn-requests / inline-size}@container mn-requests (max-width: 759.98px){.mn-requests[data-mn-open=true]>.mn-requests-brief{display:none}}.mn-requests .b-layout-filters .mn-requests-inbox-bar{gap:var(--b-space-2)}.mn-requests .b-layout-filters .b-filter-bar>.b-field{flex:1 1 160px}.mn-requests .b-layout-filters .b-filter-button{inline-size:auto;min-inline-size:132px}.mn-requests .b-layout-filters .mn-requests-inbox-count{flex:1 1 100%;margin-inline-start:0}.mn-requests .mn-requests-inbox{gap:var(--b-space-3)}.b-app .mn-requests [data-mn-current=true],.b-app .mn-requests tr[data-mn-current=true]>:is(th,td){background:var(--b-state-selected)}@media(forced-colors:active){.b-app .mn-requests [data-mn-current=true]{outline:2px solid Highlight;outline-offset:-2px}}.b-app .mn-requests .mn-request-ref[aria-current=page]{color:var(--b-ink);font-weight:600}.mn-request-pane{display:grid;gap:var(--b-space-5);min-inline-size:0}.mn-request-pane[aria-busy=true]>:not(.mn-request-pane-head){opacity:.6;transition:opacity var(--b-dur-base, .16s) var(--b-ease-out, ease)}.mn-request-pane-head{display:flex;align-items:center;gap:var(--b-space-3);min-inline-size:0;padding-block-end:var(--b-space-4);border-block-end:var(--b-hairline) solid var(--b-line)}.mn-request-pane-mark{display:grid;flex:none;place-items:center;inline-size:40px;block-size:40px;border-radius:12px;background:var(--b-surface-tint);color:var(--b-accent)}.mn-request-pane-title{flex:1 1 auto;min-inline-size:0}.mn-request-pane-title h2{margin:0;color:var(--b-ink);font:600 18px/24px var(--b-font-mono);overflow-wrap:anywhere}.mn-request-pane-title h2:focus{outline:none}.mn-request-pane-title h2:focus-visible{outline:2px solid var(--b-focus, var(--b-accent));outline-offset:2px;border-radius:4px}.mn-request-pane-title p{margin:2px 0 0;color:var(--b-ink-muted);font:400 13px/18px var(--b-font-body)}.b-app .mn-request-pane-close{display:grid;flex:none;place-items:center;inline-size:36px;block-size:36px;border-radius:10px;color:var(--b-ink-muted);transition:background-color .12s ease,color .12s ease}.b-app .mn-request-pane-close:hover{background:var(--b-surface-tint);color:var(--b-ink)}.b-app .mn-request-pane-close:focus-visible{outline:2px solid var(--b-focus, var(--b-accent));outline-offset:1px}@media(pointer:coarse){.b-app .mn-request-pane-close{inline-size:44px;block-size:44px}}.mn-request-detail{container:mn-request / inline-size}@container mn-request (min-width: 600px){.mn-request-overview{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}@container b-shell (max-width: 560px){.mn-requests-inbox-bar .b-filter-bar>.b-field,.mn-requests-inbox-bar .b-filter-button{flex:1 1 100%;inline-size:100%}.mn-requests-inbox-count{margin-inline-start:0}.mn-request-lane{padding:var(--b-space-3)}}.mn-request-ref{transition:color .12s ease}@media(prefers-reduced-motion:reduce){.mn-request-ref,.b-app .mn-request-pane-close,.mn-request-pane[aria-busy=true]>:not(.mn-request-pane-head){transition:none}}.mn-requests-inbox .b-table-cell{vertical-align:middle}.mn-requests-inbox tbody th.b-table-cell{background:transparent;font:inherit}.mn-requests-inbox .b-table-summary{margin:0;padding:var(--b-space-3) var(--b-space-4);border-block-start:var(--b-hairline) solid var(--b-line);color:var(--b-ink-faint);font:400 12px/18px var(--b-font-body)}.mn-request-detail .mn-request-region-title{margin:0 0 var(--b-space-3);color:var(--b-ink);font:600 14px/20px var(--b-font-body);letter-spacing:0;text-transform:none}.mn-request-detail .mn-request-region-title:after{content:none}.mn-request-detail{gap:var(--b-space-5)}.mn-request-answers{border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.mn-request-answers .b-table-wrap{border:0;background:transparent}.mn-request-detail tbody th.b-table-cell{background:transparent;color:var(--b-ink-muted);font:400 12.5px/18px var(--b-font-body)}.mn-request-detail .b-table-cell{vertical-align:middle}.mn-request-answers>.b-code-block,.mn-request-answers>.b-disclosure{border-block-start:var(--b-hairline) solid var(--b-line);border-radius:0;background:transparent}.mn-request-lane-list{gap:0;overflow:clip;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.mn-request-lane{gap:var(--b-space-2);padding:var(--b-space-4) var(--b-space-5);border-radius:0;background:transparent}.mn-request-lane+.mn-request-lane{border-block-start:var(--b-hairline) solid var(--b-line-soft)}.mn-request-lane-name{font:500 13.5px/20px var(--b-font-body)}.mn-request-lane-lead,.mn-request-lane-note,.mn-request-lane-foot>p{font:400 12.5px/19px var(--b-font-body)}.mn-request-detail .b-card{border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface);box-shadow:none}.mn-request-detail .mn-request-identity{padding:var(--b-space-5);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.mn-request-detail .mn-request-identity>:is(.mn-request-facts,.mn-request-consents):last-child{padding-block-end:0;border-block-end:0}.b-app .mn-requests .b-layout-detail[data-b-empty=true]{border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.b-app .mn-requests-brief{gap:0;overflow:clip;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.b-app .mn-requests-brief-received,.b-app .mn-requests-brief-fact{min-block-size:0;border:0;border-radius:0;background:transparent}.b-app .mn-requests-brief-fact{border-inline-start:var(--b-hairline) solid var(--b-line-soft)}.b-app .mn-requests-brief p.mn-requests-brief-value{margin:0;font:600 32px/40px var(--b-font-display)}.b-app .mn-requests-brief-note{margin:0;padding:var(--b-space-2) var(--b-space-5);border-block-start:var(--b-hairline) solid var(--b-line-soft);background:var(--b-surface-sunken)}@container (max-width: 860px){.b-app .mn-requests-brief-fact:nth-child(2){border-inline-start:0}.b-app .mn-requests-brief-fact:nth-child(n+2){border-block-start:var(--b-hairline) solid var(--b-line-soft)}}@container (max-width: 560px){.b-app .mn-requests-brief{gap:0}.b-app .mn-requests-brief p.mn-requests-brief-value{font-size:22px;line-height:28px}.b-app .mn-requests-brief-received,.b-app .mn-requests-brief-fact{border-radius:0}.b-app .mn-requests-brief-note{padding-inline:var(--b-space-3)}}.b-app .mn-requests .mn-requests-inbox{gap:0;overflow:clip;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.b-app .mn-requests-band{display:grid;min-inline-size:0}.b-app .mn-requests-band+.mn-requests-band>.b-band{border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .mn-requests-inbox .b-table-wrap{border:0;border-radius:0;box-shadow:none;background:transparent}.b-app .mn-requests .mn-requests-footnote{margin:0;padding:var(--b-space-3) var(--b-space-4);border-block-start:var(--b-hairline) solid var(--b-line-soft)}.b-app .mn-phone-correction,.b-app .mn-phone-correction form{display:grid;gap:var(--b-space-4);min-inline-size:0}.b-app .mn-phone-correction code{display:block;overflow-wrap:anywhere;color:var(--b-ink-muted);font:var(--b-type-mono)}.b-app .sfw-forms-section .sfw-form-list{display:grid;overflow:clip;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.b-app .sfw-form-band{display:grid;min-inline-size:0}.b-app .sfw-form-band+.sfw-form-band>.b-band{border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .sfw-form-list>.b-disclosure{border-block-start:var(--b-hairline) solid var(--b-line);border-radius:0}.b-app .sfw-form-list>.mn-compact-list,.b-app .sfw-form-list>:not(.sfw-form-band,.b-disclosure){padding:var(--b-space-4)}.mn-start-form{display:contents}.b-app .mn-start-lead{margin:0;color:var(--b-ink-muted);font:var(--b-type-body)}.b-app .mn-start .mn-home-brief{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.b-app .mn-start-refusal{display:grid;gap:var(--b-space-4);min-inline-size:0}.mn-request-hold-actions{display:flex;flex-wrap:wrap;gap:var(--b-space-2)}.mn-requests-held-reasons,.mn-requests-held-pager{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2, 8px)}.mn-requests-held-reasons a[aria-current=page]{font-weight:600}.b-app .b-metric-panel{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--b-space-2);min-inline-size:0;min-block-size:calc(var(--b-space-10) * 2 + var(--b-space-4));block-size:100%;padding:var(--b-space-4) var(--b-space-5);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface);box-shadow:inset 0 1px 0 var(--b-edge)}.b-app .b-metric-panel:has(>.b-metric-panel-icon){grid-template-columns:auto minmax(0,1fr);column-gap:var(--b-space-2)}.b-app .b-metric-panel .b-metric-panel-icon{display:grid;grid-column:1;grid-row:1;place-items:center;inline-size:24px;block-size:24px;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);color:var(--b-ink-muted)}.b-app .b-metric-panel[data-b-look=info] .b-metric-panel-icon{border-color:transparent;background:var(--b-info-soft);color:var(--b-info)}.b-app .b-metric-panel[data-b-look=success] .b-metric-panel-icon{border-color:transparent;background:var(--b-success-soft);color:var(--b-success)}.b-app .b-metric-panel:has(>.b-metric-panel-icon) .mn-metric>span:first-child{grid-column:2;grid-row:1;align-self:center}.b-app .b-metric-panel .mn-metric{display:contents;min-inline-size:0}.b-app .b-metric-panel .mn-metric>*,.b-app .b-metric-panel .mn-metric>span:first-child,.b-app .b-metric-panel .mn-metric>a>*{grid-column:1 / -1;min-inline-size:0;margin:0}.b-app .b-metric-panel .mn-metric>span:first-child,.b-app .b-metric-panel .mn-metric>a>span:first-child{color:var(--b-ink-muted);font:500 13px/1.3 var(--b-font-body);letter-spacing:0}.b-app .b-metric-panel .mn-metric>strong,.b-app .b-metric-panel .mn-metric>a>strong{min-block-size:var(--b-space-8);color:var(--b-ink);font:var(--b-type-metric);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.b-app .b-metric-panel .mn-metric>strong[data-b-state]{color:var(--b-unknown)}.b-app .b-metric-panel .mn-metric>small,.b-app .b-metric-panel .mn-metric>a>small{color:var(--b-ink-faint);font:400 11.5px/1.35 var(--b-font-mono);letter-spacing:-.01em}.b-app .b-metric-panel .mn-metric>a{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--b-space-2);border-radius:var(--b-radius-sm)}@container b-shell (max-width: 600px){.b-app .b-metric-panel{min-block-size:0;padding:var(--b-space-4)}.b-app .b-metric-panel .mn-metric>strong,.b-app .b-metric-panel .mn-metric>a>strong{min-block-size:var(--b-space-7);font:var(--b-type-figure);line-height:var(--b-space-7)}}.b-app .b-step-strip{container:b-step-strip / inline-size;background:var(--b-ground);border-block-end:var(--b-hairline) solid var(--b-line);min-inline-size:0}.b-app .b-step-strip-body{display:flex;align-items:center;gap:var(--b-space-2) var(--b-space-3);padding-block:var(--b-space-2);min-inline-size:0}.b-app .b-step-strip-now{flex:none;font:var(--b-type-body-strong);color:var(--b-ink);white-space:nowrap}.b-app .b-step-strip-steps{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--b-space-1);margin:0;padding:var(--b-space-05) 0;list-style:none;min-inline-size:0}.b-app .b-step-strip-steps>li{display:flex;flex:none;min-inline-size:0}.b-app .b-step-strip-item{position:relative;display:inline-flex;align-items:center;gap:calc(var(--b-space-1) + var(--b-space-05));min-block-size:var(--b-space-6);padding:calc(var(--b-space-1) - var(--b-unknown-dash)) var(--b-space-2);border:var(--b-unknown-dash) solid transparent;border-radius:var(--b-radius-pill);background:var(--b-surface-sunken);color:var(--b-ink-muted);font:var(--b-type-chip-sm);font-weight:400;text-decoration:none;min-inline-size:0}.b-app a.b-step-strip-item:hover{background:var(--b-control-fill-hover)}.b-app .b-step-strip-item:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:var(--b-focus-ring-offset)}.b-app .b-step-strip-glyph{flex:none}.b-app .b-step-strip-number{flex:none;font-weight:600;font-variant-numeric:tabular-nums}.b-app .b-step-strip-label{max-inline-size:11ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.b-app .b-step-strip li[data-b-step=done] .b-step-strip-item{background:var(--b-success-soft)}.b-app .b-step-strip li[data-b-step=done] :is(.b-step-strip-glyph,.b-step-strip-number){color:var(--b-success)}.b-app .b-step-strip li[data-b-step=current] .b-step-strip-item{background:var(--b-selection-soft);color:var(--b-ink);font-weight:600}.b-app .b-step-strip li[data-b-step=current] .b-step-strip-number{color:var(--b-accent)}.b-app .b-step-strip li[data-b-step=blocked] .b-step-strip-item{background:var(--b-critical-soft);color:var(--b-critical)}.b-app .b-step-strip li[data-b-step=unknown] .b-step-strip-item{border-style:dashed;border-color:var(--b-unknown);background:var(--b-unknown-soft);color:var(--b-unknown)}.b-app .b-step-strip-next{flex:none;margin-inline-start:auto;font:var(--b-type-body-sm);white-space:nowrap}@container b-step-strip (max-width: 40rem){.b-app .b-step-strip-body{flex-direction:column;align-items:flex-start}.b-app .b-step-strip-steps{gap:var(--b-space-2)}.b-app .b-step-strip-item{justify-content:center;gap:var(--b-space-05);min-inline-size:var(--b-control-height-lg);min-block-size:var(--b-control-height-lg);max-inline-size:none;padding:0 var(--b-space-2);font:var(--b-type-body-sm)}.b-app .b-step-strip-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.b-app .b-step-strip-next{margin-inline-start:0;white-space:normal}}.b-app .b-secret{display:grid;gap:var(--b-space-3);min-inline-size:0}.b-app .b-secret-label{font:var(--b-type-label);color:var(--b-ink)}.b-app .b-secret-field{position:relative;min-inline-size:0}.b-app .b-secret-input{inline-size:100%;min-block-size:var(--b-control-height-md);padding:0 var(--b-control-inset);border:var(--b-hairline) solid var(--b-input-edge);border-radius:var(--b-control-radius);background:var(--b-surface-raised);color:var(--b-ink);font:var(--b-type-mono);min-inline-size:0}.b-app .b-secret-field:not([data-b-revealed]) .b-secret-input{padding-inline-end:calc(var(--b-control-inset) + var(--b-space-5))}.b-app .b-secret-lock{position:absolute;inset-block-start:50%;inset-inline-end:var(--b-control-inset);translate:0 -50%;color:var(--b-ink-faint);pointer-events:none}.b-app .b-secret-input:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:var(--b-focus-ring-offset)}.b-app .b-secret-actions{display:flex;flex-wrap:wrap;gap:var(--b-space-2)}.b-app .b-secret-notice{display:flex;align-items:flex-start;gap:calc(var(--b-space-1) + var(--b-space-05));margin:0;font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .b-secret-notice-glyph{flex:none;margin-block-start:var(--b-space-05)}.b-app .b-secret-notice[data-b-tone=success]{color:var(--b-success)}.b-app .b-secret-notice[data-b-tone=critical]{color:var(--b-critical)}.b-copy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2)}.b-copy[data-b-copy-state=copied] .b-button svg{color:var(--b-success);animation:b-copy-pop var(--b-dur-spring) var(--b-ease-spring) both}.b-copy[data-b-copy-state=copied] .b-button[data-b-variant=primary] svg{color:inherit}.b-copy-error{font:var(--b-type-caption);color:var(--b-critical)}@keyframes b-copy-pop{0%{transform:scale(.4)}to{transform:none}}@media(prefers-reduced-motion:reduce){.b-copy[data-b-copy-state=copied] .b-button svg{animation:none}}.bw-portfolio{container-type:inline-size;container-name:bw-portfolio;display:grid;gap:var(--b-space-5);min-inline-size:0}.b-app .bw-section{display:grid;gap:var(--b-space-3);min-inline-size:0}.b-app .bw-section>.b-section-header{align-items:flex-end}.b-app .bw-section>.b-section-header .b-section-title :is(h2,h3){font:var(--b-type-title);letter-spacing:-.016em}.b-app .bw-section>.b-section-header .b-section-title{align-items:baseline}.b-app .bw-count{color:var(--b-ink-faint);font:var(--b-type-label);font-weight:600;font-variant-numeric:tabular-nums}.b-app .b-card.bw-panel{gap:0;overflow:clip}.b-app .bw-portfolio .b-card.bw-panel>.b-card-footer,.b-app .b-card.bw-panel>.b-card-footer{margin:0}.b-app .b-card.bw-panel .b-table-wrap{border:0;border-radius:0;background:transparent;box-shadow:none}.bw-portfolio-lead{display:grid;gap:var(--b-space-3);min-inline-size:0}.bw-portfolio-lead>*{min-inline-size:0}.bw-portfolio-clear{display:flex;align-items:center;gap:var(--b-space-3);padding:var(--b-space-4) var(--b-card-padding)}.bw-portfolio-clear-glyph{flex:none;color:var(--b-live)}.bw-portfolio-clear-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--b-space-1) var(--b-space-3);margin:0;min-inline-size:0}.bw-portfolio-clear-text>strong{color:var(--b-ink);font:var(--b-type-body-strong)}.bw-portfolio-clear-text>span{color:var(--b-ink-muted);font:var(--b-type-caption)}@container bw-portfolio (max-width: 520px){.bw-portfolio-clear{align-items:start}.bw-portfolio-clear-text{display:grid;gap:var(--b-space-05)}}.bw-portfolio-layout,.bw-portfolio-body{display:grid;gap:var(--b-space-6);min-inline-size:0}@container bw-portfolio (min-width: 1000px){.bw-portfolio-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.bw-portfolio-aside{min-inline-size:0}.bw-portfolio-directory{container-type:inline-size;container-name:bw-directory;min-inline-size:0}.b-app .bw-portfolio-strip{margin:0;padding:var(--b-space-3) var(--b-card-padding);border-block-end:var(--b-hairline) solid var(--b-line);border-radius:0;background:var(--b-surface)}.b-app .bw-portfolio-strip[data-pl-stuck=true]{box-shadow:none}.b-app .bw-portfolio-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-3);margin:0;padding:0}.b-app .bw-portfolio-filters .b-field{gap:0}.b-app .bw-portfolio-filters .b-search{inline-size:220px;max-inline-size:100%}.b-app .bw-portfolio-filters .b-select-trigger,.b-app .bw-portfolio-filters [role=combobox]{inline-size:170px;max-inline-size:100%}@container bw-portfolio (max-width: 640px){.b-app .bw-portfolio-filters,.b-app .bw-portfolio-filters>*{inline-size:100%}.b-app .bw-portfolio-filters .b-search,.b-app .bw-portfolio-filters .b-select-trigger,.b-app .bw-portfolio-filters [role=combobox]{inline-size:100%}}.bw-portfolio-scope-note{display:flex;align-items:flex-start;gap:var(--b-space-2);margin:0;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .b-card-footer>:is(.bw-portfolio-scope-note,.bw-card-note){flex:1 1 100%;min-inline-size:0}.bw-portfolio-scope-note svg{flex:none;margin-block-start:var(--b-space-05)}.b-app .bw-portfolio-brands{display:grid;margin:0;padding:0;list-style:none;min-inline-size:0}.b-app .bw-portfolio-brands>li{display:grid;min-inline-size:0}.b-app .bw-portfolio-brands>li+li{border-block-start:var(--b-hairline) solid var(--b-line-soft)}.b-app .bw-portfolio-directory{--bw-brand-cols: minmax(0, 1fr) repeat(3, 6.25rem) 10.5rem}.b-app .bw-brand-cols,.b-app .bw-brand-row{display:grid;grid-template-columns:var(--bw-brand-cols);column-gap:var(--b-space-3);align-items:center;padding-inline:var(--b-card-padding)}.b-app .bw-brand-cols{padding-block:var(--b-space-2);border-block-end:var(--b-hairline) solid var(--b-line);background:var(--b-band-fill);color:var(--b-ink-faint);font:var(--b-type-micro);letter-spacing:.07em;text-transform:uppercase}.b-app .bw-brand-cols-figure{text-align:end}.b-app .bw-brand-row{padding-block:var(--b-space-3);min-inline-size:0;transition:background-color var(--b-dur-fast) var(--b-ease-standard)}.b-app .bw-brand-row:hover{background:var(--b-state-hover)}.b-app .bw-brand-row-id{display:flex;align-items:center;gap:var(--b-space-3);min-inline-size:0}.b-app .bw-brand-row-id>:first-child{flex:none}.b-app .bw-brand-row-name{display:grid;gap:var(--b-space-05);min-inline-size:0}.b-app .bw-brand-row-name>strong{color:var(--b-ink);font:var(--b-type-body-strong);overflow-wrap:anywhere}.b-app .bw-brand-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-1) var(--b-space-2);min-inline-size:0}.b-app .bw-brand-row-shop{min-inline-size:0;color:var(--b-ink-muted);font:var(--b-type-mono);overflow-wrap:anywhere}.b-app .bw-brand-row-stats{display:contents;margin:0}.b-app .bw-brand-row-stats>div{display:grid;justify-items:end;min-inline-size:0}.b-app .bw-brand-row-stats dt{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.b-app .bw-brand-row-stats dd{margin:0;color:var(--b-ink);font:var(--b-type-body-strong);font-family:var(--b-font-mono);font-variant-numeric:tabular-nums}.b-app .bw-brand-row-stats dd[data-bw-unknown]{color:var(--b-ink-faint)}.b-app .bw-brand-row-stats>[data-bw-hot=true] dd{display:inline-grid;place-items:center;min-inline-size:1.75rem;padding:0 var(--b-space-2);border-radius:var(--b-radius-sm);background:var(--b-highlight-soft);color:var(--b-highlight-ink)}.b-app .bw-brand-row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--b-space-1) var(--b-space-3);min-inline-size:0}.b-app .bw-brand-row-actions .bw-open-link{white-space:nowrap}.b-app .bw-brand-row[data-bw-kind=choose]{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--b-space-2)}.b-app .bw-brand-row[data-bw-kind=choose]>.bw-brand-chips{grid-column:1;padding-inline-start:calc(32px + var(--b-space-3))}.b-app .bw-brand-row[data-bw-kind=choose]>.bw-brand-row-actions{grid-column:2;grid-row:1 / span 2}@container bw-directory (max-width: 700px){.b-app .bw-brand-cols{display:none}.b-app .bw-brand-row{grid-template-columns:minmax(0,1fr);row-gap:var(--b-space-3)}.b-app .bw-brand-row-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:clip;gap:var(--b-hairline);border:var(--b-hairline) solid var(--b-line-soft);border-radius:var(--b-radius-control);background:var(--b-line-soft)}.b-app .bw-brand-row-stats>div{justify-items:start;gap:var(--b-space-05);padding:var(--b-space-2) var(--b-space-3);background:var(--b-surface-sunken)}.b-app .bw-brand-row-stats dt{position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;color:var(--b-ink-muted);font:var(--b-type-caption);white-space:normal}.b-app .bw-brand-row-actions{justify-content:space-between}.b-app .bw-brand-row[data-bw-kind=choose]>.bw-brand-chips{padding-inline-start:0}.b-app .bw-brand-row[data-bw-kind=choose]>.bw-brand-row-actions{grid-column:1;grid-row:auto;justify-content:flex-start}}.bw-portfolio-empty{display:grid;justify-items:stretch;padding:var(--b-space-3) var(--b-card-padding)}.b-app .bw-brand-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-1) var(--b-space-2);min-inline-size:0}.b-app .bw-open-link{display:inline-flex;align-items:center;gap:var(--b-space-1);font:var(--b-type-label);font-weight:600}.b-app .bw-cell-brand{display:inline-flex;align-items:center;gap:var(--b-space-2);min-inline-size:0}.b-app .bw-link-button{text-decoration:none}.b-app .bw-cell-title{color:var(--b-ink);font:var(--b-type-body-strong)}.b-app .bw-next-step{font:var(--b-type-body-sm);font-weight:500}.b-app .bw-cell-stack{display:grid;gap:1px}.b-app .bw-cell-stack>small{color:var(--b-ink-faint);font:var(--b-type-caption)}.b-app .bw-portfolio .b-kpi-value{font-variant-numeric:tabular-nums}.b-app .bw-portfolio .b-kpi-tile,.b-app .bw-portfolio .pl-kpis>*{min-inline-size:0}.b-app .bw-portfolio>.pl-workspace{gap:var(--b-space-6)}.b-app .bw-portfolio-none{padding:var(--b-space-9) var(--b-space-6);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface);box-shadow:var(--b-shadow-card)}.b-app .bw-portfolio-none .mn-empty{margin-inline:auto;max-inline-size:420px;background:transparent}.b-app .bw-access-steps{display:grid;margin:0;padding:0;list-style:none}.b-app .bw-access-steps>li{display:flex;align-items:flex-start;gap:var(--b-space-3);padding:var(--b-space-3) var(--b-card-padding);color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .bw-access-steps>li+li{border-block-start:var(--b-hairline) solid var(--b-line-soft)}.b-app .bw-access-steps strong{display:block;color:var(--b-ink);font:var(--b-type-body-strong)}.b-app .bw-access-step-number{display:grid;flex:none;place-items:center;inline-size:24px;block-size:24px;border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);color:var(--b-ink);font:var(--b-type-micro);font-family:var(--b-font-mono);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 var(--b-hairline) var(--b-line)}.b-app .bw-home-attention{display:grid;margin:0;padding:0;list-style:none}.b-app .bw-home-attention>li{display:flex;align-items:center;gap:var(--b-space-4);padding:var(--b-space-3) var(--b-card-padding);color:var(--b-ink-muted)}.b-app .bw-home-attention>li+li{border-block-start:var(--b-hairline) solid var(--b-line-soft)}.b-app .bw-home-attention>li>svg{flex:none}.b-app .bw-home-attention-text{display:grid;flex:1;gap:2px;min-inline-size:0;font:var(--b-type-caption)}.b-app .bw-home-attention-text>strong{color:var(--b-ink);font:var(--b-type-body-strong)}.b-app .bw-home-attention>li[data-bw-waiting=true]>svg{color:var(--b-highlight)}@media(max-width:640px){.b-app .bw-home-attention>li{flex-wrap:wrap}.b-app .bw-home-attention>li>.bw-link-button{margin-inline-start:calc(18px + var(--b-space-4))}}.b-app .bw-brand-readiness .br-readiness{gap:0}.b-app .bw-brand-readiness .br-readiness>p,.b-app .bw-brand-readiness .br-readiness-list>li{padding-inline:var(--b-card-padding)}.b-app .bw-brand-readiness .br-readiness>.b-button{margin:0 var(--b-card-padding) var(--b-space-4);justify-self:start}.b-app .bw-brand-readiness .br-readiness-summary{padding-block:var(--b-space-3)}.b-app .bw-brand-readiness .br-readiness>p:only-of-type{padding-block:var(--b-space-3)}.b-app .bw-work-list{display:grid;margin:0;padding:0;list-style:none}.b-app .bw-work-list>li{display:flex;align-items:center;justify-content:space-between;gap:var(--b-space-3);padding:var(--b-space-3) var(--b-card-padding)}.b-app .bw-work-list>li+li{border-block-start:var(--b-hairline) solid var(--b-line-soft)}.b-app .bw-work-list-text{display:grid;gap:2px;min-inline-size:0}.b-app .bw-work-list-title{color:var(--b-ink);font:var(--b-type-body-strong);text-decoration:none;overflow-wrap:anywhere}.b-app .bw-work-list-title:hover{text-decoration:underline}.b-app .bw-work-list-title:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:2px;border-radius:var(--b-radius-xs)}.b-app .bw-work-list-meta{color:var(--b-ink-faint);font:var(--b-type-caption)}.b-app .bw-panel>.b-card-body>.mn-empty,.b-app .bw-panel>.b-card-body>.b-empty{margin:var(--b-space-4) var(--b-card-padding)}@media(max-width:640px){.b-app .bw-brand-summary .mn-metrics[data-mn-figures]{grid-template-columns:repeat(2,minmax(0,1fr))}.b-app .bw-brand-summary .b-metric-panel{padding:var(--b-space-3);row-gap:var(--b-space-1)}.b-app .bw-brand-summary .b-metric-panel strong{font:var(--b-type-figure-sm)}}.b-app .bw-brand-summary .mn-metrics[data-mn-figures]{gap:var(--b-hairline);overflow:clip;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-line);box-shadow:var(--b-shadow-card)}.b-app .bw-brand-summary .b-metric-panel{border:0;border-radius:0;background:var(--b-surface);box-shadow:none}.b-app .bw-card-note{margin:0;color:var(--b-ink-faint);font:var(--b-type-caption)}.b-app .bw-kv-heading{margin:0;font:inherit;color:inherit}.b-app .bw-brief{display:grid;gap:var(--b-space-4);margin:0;min-inline-size:0}.b-app .bw-brief textarea{min-block-size:72px;resize:vertical}.b-app .bw-brief-bottom{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--b-space-3) var(--b-space-4);min-inline-size:0}.b-app .bw-brief-bottom>.b-field{flex:1 1 200px;min-inline-size:0}.b-app .bw-brief-bottom>.b-button{flex:none}.b-app :is(.bw-work-aside,.pl-aside) .bw-brief-bottom>.b-field{flex-basis:100%}.bw-work-layout{display:grid;gap:var(--b-space-6);margin-block:var(--b-space-6);min-inline-size:0}.bw-work-main,.bw-work-aside{display:grid;align-content:start;gap:var(--b-space-6);min-inline-size:0}@media(min-width:1200px){.bw-work-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.b-app :is(.bw-work-main,.bw-work-aside)>.mn-chart-frame{padding:var(--b-space-5);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.b-app .bw-brand-home .pl-canvas>.mn-chart-frame{padding:var(--b-card-padding);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface);box-shadow:var(--b-shadow-card)}.b-app .mn-key-value.bw-facts{gap:var(--b-space-2)}.b-app .mn-key-value.bw-facts .mn-key-value-pair{grid-template-columns:112px minmax(0,1fr);gap:var(--b-space-3);align-items:center}.b-app .mn-key-value.bw-facts dt{color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .mn-key-value.bw-facts dd{color:var(--b-ink);font:var(--b-type-body-sm)}.b-app :is(.bw-portfolio,.bw-work-layout,.b-work-detail-layout,.bw-portfolio-directory,.bw-panel) .b-table-wrap .b-table-compact{padding-inline:var(--b-space-4)}.bw-section-context{display:flex;align-items:center;gap:var(--b-space-2);color:var(--b-ink-muted);font:var(--b-type-caption)}.bw-reviews{display:grid;gap:var(--b-space-3)}.b-app .bw-review-row{display:grid;grid-template-columns:100px minmax(0,1fr);gap:var(--b-space-4);margin:0;padding:var(--b-space-4) 0;border:0;border-block-end:var(--b-hairline) solid var(--b-line-soft);border-radius:0;background:transparent;overflow:visible}.b-app .bw-review-row h3,.b-app .bw-review-row p{margin:0}.b-app .bw-review-row h3{font:var(--b-type-body-strong)}.b-app .bw-review-row .row,.b-app .bw-review-row .evidence-note{display:flex;align-items:center;flex-wrap:wrap;gap:var(--b-space-2);font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .bw-review-row .evidence-note svg{flex:none}.b-app .bw-review-row .actions{display:flex;flex-wrap:wrap;gap:var(--b-space-2)}.b-app .bw-review-row .mn-disclosure{margin:0}.b-app .bw-review-row .bw-decision-more{display:flex;flex-wrap:wrap;gap:var(--b-space-2)}.b-app .bw-review-row .bw-internal-changes{flex-basis:100%;display:grid;gap:var(--b-space-2)}.b-app .bw-review-row .bw-internal-changes-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2)}.b-app .bw-review-row .bw-internal-changes-actions>*{flex:0 0 auto}@container pl-decision (max-width: 420px){.b-app .bw-review-row .bw-review-decision .bw-decision .actions{grid-auto-flow:row;grid-auto-columns:auto;align-items:stretch}}.b-app .bw-review-row blockquote{margin:0;padding:var(--b-space-2) var(--b-space-3);border:var(--b-hairline) solid var(--b-line-soft);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken)}.bw-review-waiting{font:var(--b-type-caption);color:var(--b-ink-muted)}@media(max-width:600px){.b-app .bw-review-row{grid-template-columns:minmax(0,1fr);gap:var(--b-space-2)}}.bw-settings{display:grid;gap:var(--b-space-4)}.bw-settings [hidden]{display:none}.bw-settings .b-tab-panel{display:grid;gap:var(--b-space-4)}@media(prefers-reduced-motion:no-preference){.bw-portfolio-lead{animation:bw-portfolio-group-in var(--b-dur-base) var(--b-ease-enter)}.bw-reviews .mn-disclosure[open]>:not(summary),.bw-settings .b-tab-panel{animation:bw-connect-reveal var(--b-dur-fast) var(--b-ease-out)}@keyframes bw-portfolio-group-in{0%{opacity:0;transform:var(--b-motion-transform)}to{opacity:1;transform:none}}@keyframes bw-connect-reveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}.bw-onboarding-entry{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:var(--b-space-5);min-inline-size:0}.bw-onboarding-entry>*{min-inline-size:0}.b-app .bw-onboarding{display:grid;gap:var(--b-space-6);inline-size:100%;max-inline-size:760px;margin-inline:auto;min-inline-size:0}.b-app .bw-onboarding>*{min-inline-size:0}.b-app .bw-onboarding .bw-onboarding-entry{grid-template-columns:minmax(0,1fr);gap:var(--b-space-6)}.b-app .bw-onboarding>.bw-portfolio-directory{display:grid;gap:var(--b-space-4);padding:var(--b-space-5);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.b-app .connect-settings .set-identity-name{font:var(--b-type-subtitle)}.b-app .connect-settings .set-identity-facts{color:var(--b-ink-muted);font:var(--b-type-body-sm)}.b-app .connect-settings .set-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-space-6);align-items:start;min-inline-size:0}.b-app .connect-settings :is(.set-main,.set-aside){display:grid;gap:var(--b-space-6);min-inline-size:0}@container pl-settings (min-width: 1244px){.b-app .connect-settings .set-layout:has(>.set-aside){grid-template-columns:minmax(0,1fr) 340px}}.b-app .connect-settings .b-table-wrap .b-table-compact{padding-inline:var(--b-space-4)}.b-app .bw-acting{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-1) var(--b-space-3);margin:0 0 var(--b-space-4);padding:var(--b-space-2) var(--b-space-4);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-lg);background:var(--b-surface);color:var(--b-ink-muted);font:var(--b-type-body-sm)}.b-app .bw-acting>svg{flex:none;color:var(--b-ink-faint)}.b-app .bw-acting-text{flex:1 1 16rem;min-inline-size:0;color:var(--b-ink)}.b-app .bw-acting[data-state=unknown]{border-style:dashed;border-color:var(--b-unknown)}.b-app .bw-reviews{gap:var(--b-space-4)}.b-app .bw-reviews .bw-review-row{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--b-space-3);margin:0;padding:var(--b-space-4);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface);overflow:visible}.b-app .bw-reviews .rv-identity{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2);min-inline-size:0;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .bw-reviews .rv-revision-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:24px;block-size:24px;border:var(--b-hairline) solid var(--b-line-soft);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);color:var(--b-ink-muted)}.b-app .bw-reviews .rv-revision-label{font:var(--b-type-label);color:var(--b-ink);font-variant-numeric:tabular-nums}.b-app .bw-reviews .rv-date{margin-inline-start:auto;font-variant-numeric:tabular-nums}.b-app .bw-reviews .rv-body{display:grid;gap:var(--b-space-2);min-inline-size:0}.b-app .bw-reviews .rv-title{margin:0;font:var(--b-type-subtitle);color:var(--b-ink);text-wrap:balance}.b-app .bw-reviews .rv-brief{margin:0;max-inline-size:68ch;font:var(--b-type-body-sm);color:var(--b-ink-muted);text-wrap:pretty}.b-app .bw-reviews .rv-scope{display:flex;align-items:center;gap:var(--b-space-2);margin:0;font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .bw-reviews .rv-scope svg{flex:none;color:var(--b-ink-faint)}.b-app .bw-reviews .bw-review-row .mn-disclosure{margin:0}.b-app .bw-reviews .bw-review-row blockquote{margin:0;font:var(--b-type-body-sm);color:var(--b-ink-muted)}.b-app .bw-reviews .bw-review-row .actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2) var(--b-space-4)}.b-app .bw-reviews .bw-review-row .actions>form{display:grid;gap:var(--b-space-2);margin:0}@container b-shell (max-width: 760px){.b-app .bw-reviews .bw-review-row{padding:var(--b-space-3) var(--b-space-4) var(--b-space-4)}.b-app .bw-reviews .bw-review-row .actions{flex-direction:column;align-items:stretch}.b-app .bw-reviews .bw-review-row .actions>a,.b-app .bw-reviews .bw-review-row .actions>form>.b-button{display:inline-flex;align-items:center;min-block-size:var(--b-control-height-lg)}}@media(max-width:760px){.b-app .bw-reviews .bw-review-row{padding:var(--b-space-3) var(--b-space-4) var(--b-space-4)}.b-app .bw-reviews .bw-review-row .actions{flex-direction:column;align-items:stretch}.b-app .bw-reviews .bw-review-row .actions>a,.b-app .bw-reviews .bw-review-row .actions>form>.b-button{display:inline-flex;align-items:center;min-block-size:var(--b-control-height-lg)}}.b-app .bw-reviews.bw-review-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-space-6);align-items:start}@media(min-width:1100px){.b-app .bw-reviews.bw-review-layout{grid-template-columns:340px minmax(0,1fr)}}.b-app .bw-review-detail{display:grid;gap:var(--b-space-6);min-inline-size:0}.b-app .bw-candidate-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-inner);background:var(--b-surface);overflow:clip}.b-app .bw-candidate-list>li+li{border-block-start:var(--b-hairline) solid var(--b-line-soft)}.b-app .bw-candidate{display:grid;justify-items:start;gap:var(--b-space-2);padding:var(--b-space-3) var(--b-space-4);border-radius:0;background:transparent;color:var(--b-ink);text-decoration:none}.b-app .bw-candidate:hover{background:var(--b-state-hover)}.b-app .bw-candidate[aria-current=true]{background:var(--b-state-selected)}.b-app .bw-candidate:focus-visible{outline:2px solid var(--b-focus);outline-offset:-2px}.b-app .bw-candidate-title{font:500 13.5px/1.4 var(--b-font-body)}.b-app .bw-candidate-meta{color:var(--b-ink-muted);font:400 12.5px/1.4 var(--b-font-body)}.b-app .bw-reviews .bw-review-detail>.bw-review-row{row-gap:var(--b-space-4);padding:var(--b-space-5);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.b-app .bw-inspector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--b-space-3)}.b-app .bw-inspector-heading{display:grid;gap:2px;min-inline-size:0}.b-app .bw-inspector-title{margin:0;color:var(--b-ink);font:var(--b-type-card-title);letter-spacing:-.012em}.b-app .bw-inspector-context{margin:0;color:var(--b-ink-faint);font:400 12.5px/1.4 var(--b-font-body)}.b-app .bw-candidate-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--b-space-3);margin:0;padding:0;list-style:none}.b-app .bw-candidate-steps>li{display:flex;align-items:flex-start;gap:var(--b-space-3);padding:var(--b-space-3);border:var(--b-hairline) solid var(--b-line-soft);border-radius:var(--b-radius-sm);background:var(--b-surface)}.b-app .bw-candidate-steps>li[data-state=current]{border-color:var(--b-line);background:var(--b-state-selected)}.b-app .bw-candidate-step-number{display:grid;flex:none;place-items:center;inline-size:24px;block-size:24px;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-pill);color:var(--b-ink-muted);font:600 12px/1 var(--b-font-body)}.b-app .bw-candidate-steps>li[data-state=current] .bw-candidate-step-number{border-color:var(--b-ink);background:var(--b-ink);color:var(--b-ink-inverse)}.b-app .bw-candidate-steps>li[data-state=done] .bw-candidate-step-number{border-color:var(--b-success-soft);background:var(--b-success-soft);color:var(--b-success)}.b-app .bw-candidate-steps>li[data-state=stopped] .bw-candidate-step-number{border-color:var(--b-warning-soft);background:var(--b-warning-soft);color:var(--b-warning)}.b-app .bw-candidate-step-text{display:grid;gap:2px;min-inline-size:0;color:var(--b-ink-muted);font:400 12px/1.4 var(--b-font-body)}.b-app .bw-candidate-step-text>strong{color:var(--b-ink);font:500 13.5px/1.4 var(--b-font-body)}.b-app .bw-decision{display:grid;gap:var(--b-space-3);padding:var(--b-space-4);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-md);background:var(--b-surface-tint)}.b-app .bw-decision-title{margin:0;color:var(--b-ink);font:600 14px/1.4 var(--b-font-body)}.b-app .bw-decision .actions{margin:0}.b-app .bw-decision>.bw-card-note{margin:0}.b-app .bw-review-summary{display:grid;gap:var(--b-space-3);grid-column:1 / -1;min-inline-size:0}.b-app .bw-review-counts{margin:0}.b-app .bw-reviews.bw-review-layout{grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.b-app .bw-reviews.bw-review-layout{grid-template-columns:minmax(0,1fr)}}@container pl-list-detail (min-width: 901px){.b-app .bw-reviews .pl-list-detail{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}}.b-app .bw-reviews .pl-list-detail[data-pl-selected=both]>.pl-list,.b-app .bw-reviews .pl-list-detail[data-pl-selected=both]>.pl-detail{display:grid}.b-app .bw-review-decision{gap:var(--b-space-5)}@container pl-decision (min-width: 641px){.b-app .bw-review-decision{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}}.b-app .bw-review-decision .pl-decision-content{gap:var(--b-space-4)}.b-app .bw-review-decision .bw-decision{display:grid;gap:var(--b-space-3);padding:var(--b-space-4);border-radius:var(--b-card-radius);border:var(--b-hairline) solid var(--b-line);background:var(--b-surface-tint);box-shadow:none}.b-app .bw-review-decision .bw-decision .actions{display:grid;gap:var(--b-space-2);justify-items:stretch}.b-app .bw-review-decision .bw-decision .actions>*{justify-content:center}@container pl-decision (max-width: 640px){.b-app .bw-review-decision .bw-decision{padding:var(--b-space-3);box-shadow:none}.b-app .bw-review-decision .bw-decision .bw-card-note{display:none}.b-app .bw-review-decision .bw-decision .actions{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center}}.set-tabs{position:sticky;top:var(--b-sticky-toolbar-offset, 0px);z-index:3;background:var(--b-surface, Canvas)}.set-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--b-space-1, 4px) var(--b-space-3, 12px);padding-block-end:var(--b-space-3, 12px)}.set-identity-name{margin:0;font-size:18px;line-height:1.3}.set-identity-facts{margin:0;font-size:13px;line-height:1.4}.set-identity-switch{margin-inline-start:auto;font-size:13px}.set-group{display:grid;gap:var(--b-space-4, 16px)}.set-group[hidden]{display:none}.set-scope{display:flex;align-items:center;gap:var(--b-space-2, 8px);margin:0}.set-scope-icon{display:grid;place-items:center;inline-size:26px;block-size:26px;flex:none;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);color:var(--b-ink-muted)}.set-scope-text{font-size:13px;line-height:1.4;color:var(--b-ink-muted)}.set-field-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--b-space-3, 12px)}.set-field-row>*{flex:1 1 180px;min-inline-size:0}.set-field-row>.b-button,.set-field-row>button{flex:0 0 auto}.set-workspace{display:grid;gap:var(--b-space-5);min-inline-size:0}.set-workspace .ops-scope{display:grid;gap:2px}.set-workspace .ops-scope-detail{font-size:12.5px;line-height:1.4}form.set-member-role{display:flex;align-items:center;flex-wrap:wrap;gap:var(--b-space-2, 8px);min-width:0;max-width:100%}.set-member-role>*{min-width:0}.set-member-role>.b-field{flex:1 1 10rem}.set-member-role>:last-child{flex:0 0 auto;white-space:nowrap}@media(max-width:480px){.set-field-row>*{flex-basis:100%}.set-member-role{align-items:stretch}.set-member-role>.b-field{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.set-tabs,.set-group,.set-scope-icon{transition-duration:.01ms;animation-duration:.01ms}}.set-appearance .b-card-body{display:grid;gap:0}.set-pref-rows{display:grid}.set-pref-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-space-3) var(--b-space-5);padding-block:var(--b-space-4)}.set-pref-row:first-child{padding-block-start:0}.set-pref-row:last-child{padding-block-end:0}.set-pref-row+.set-pref-row{border-block-start:var(--b-hairline) solid var(--b-line-soft)}.set-pref-copy{display:grid;flex:1 1 260px;gap:2px;min-inline-size:0}.set-pref-copy p{margin:0}.set-pref-title{color:var(--b-ink);font:600 14px/1.4 var(--b-font-body)}.set-pref-copy .mn-muted{font:400 12.5px/1.4 var(--b-font-body)}.set-live-operation .b-card-body>.mn-stack>p{margin:0}.pl-settings-nav.set-tabs{top:var(--b-sticky-toolbar-offset, 0px);inset-block-start:var(--b-sticky-toolbar-offset, 0px)}@container pl-settings (min-width: 821px){.pl-settings-nav.set-tabs{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding-block-start:var(--b-space-2)}}.b-app .connect-settings .b-card-body>.b-table-wrap,.b-app .connect-settings .b-card-body>.ql-queue>.b-table-wrap{margin-inline:calc(var(--b-card-padding) * -1);max-inline-size:none;border-inline:0;border-radius:0}.b-app .connect-settings .b-card-body>.b-table-wrap:last-child{margin-block-end:calc(var(--b-card-padding) * -1);border-block-end:0}.b-app .connect-settings .b-card-body>.b-band{margin:var(--b-space-2) calc(var(--b-card-padding) * -1) 0}.b-app .connect-settings .b-card-body>.b-band+.b-table-wrap{margin-block-start:calc(var(--b-card-gap, var(--b-space-3)) * -1);border-block-start:0}.b-app .connect-settings .b-card-footer>.set-card-note{flex:1 1 auto;margin:0;text-align:start;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .set-panels{display:grid;gap:var(--b-space-5);min-inline-size:0}.b-app .set-panels>*{min-inline-size:0}.b-app .b-card.set-card{gap:0;min-inline-size:0}.b-app .set-card>.b-card-body:has(>.b-band){gap:0}.b-app .set-card>.b-card-body>.b-band{margin-inline:calc(var(--b-card-padding) * -1)}.b-app .set-card>.b-card-body>.b-band:first-child{margin-block-start:calc(var(--b-card-padding) * -1)}.b-app .set-card>.b-card-body>.set-band-body{min-inline-size:0;padding-block:var(--b-space-4)}.b-app .set-card>.b-card-body>.set-band-body:last-child{padding-block-end:0}.b-app .set-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-space-2) var(--b-space-4);inline-size:100%;min-inline-size:0}.b-app .set-foot-note{flex:1 1 260px;min-inline-size:0;max-inline-size:70ch;margin:0;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .set-foot-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2);min-inline-size:0;margin-inline-start:auto}.b-app .set-card .b-form-section-body>label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2) var(--b-space-3)}.b-app .set-card :is(.mn-list,.mn-checklist){min-inline-size:0;overflow-wrap:anywhere}.b-app .set-workspace>.mn-inline-views{min-inline-size:0}.b-app .set-card>.b-card-body>.b-band+.ql-queue{padding-block-start:var(--b-space-4)}.hq-directory{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-space-4);min-inline-size:0}.hq-directory>*{min-inline-size:0}.hq-tab-short{display:none}@media(max-width:480px){.hq-tab-short{display:inline}.hq-tab-long{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.hq-directory-toolbar{z-index:2;background:var(--b-ground);border-block-end:var(--b-hairline) solid var(--b-line)}@media(min-width:761px){.hq-directory-toolbar{position:sticky;top:var(--b-sticky-toolbar-offset, 0px)}}.hq-directory-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-3);padding-block:var(--b-space-3)}.hq-directory-search{flex:1 1 240px;min-inline-size:0}.hq-directory-tasks{flex:0 1 auto;min-inline-size:0}.hq-directory-panel{display:grid;gap:var(--b-space-3);padding:0 var(--b-card-padding) var(--b-card-padding);overflow:clip;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.b-app .hq-directory-panel>.b-band{margin-inline:calc(var(--b-card-padding) * -1);border-block-start:var(--b-hairline) solid var(--b-line)}.hq-directory-panel-title{display:flex;align-items:center;min-block-size:var(--b-panel-head-height);margin:0 calc(var(--b-card-padding) * -1) var(--b-space-1);padding:var(--b-space-3) var(--b-card-padding);border-block-end:var(--b-hairline) solid var(--b-line);font:var(--b-type-card-title);letter-spacing:-.012em;color:var(--b-ink)}.hq-directory-panel .hq-directory-form{display:grid;gap:var(--b-space-4)}.hq-directory-panel-note,.hq-directory-decision{margin:0;max-inline-size:var(--b-measure);font:var(--b-type-body-sm);color:var(--b-ink-muted)}.hq-directory-decision{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--b-space-1) var(--b-space-2);font:var(--b-type-label)}.hq-directory-fields{display:grid;gap:var(--b-space-3);min-inline-size:0}.hq-directory-field-wide{grid-column:1 / -1}@media(min-width:761px){.hq-directory-fields[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hq-integration-body{display:grid;gap:var(--b-space-4);min-inline-size:0}.hq-directory-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2)}.hq-directory-scopes{display:grid;gap:var(--b-space-2);margin:0;padding:0;list-style:none}.hq-directory-scope{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2)}.hq-directory-scope-name{font:var(--b-type-body-strong);color:var(--b-ink)}.hq-directory-scope-reads{flex:1 1 220px;min-inline-size:0;font:var(--b-type-caption);color:var(--b-ink-muted)}.hq-directory-facts{display:flex;flex-wrap:wrap;gap:var(--b-space-1) var(--b-space-4);margin:0;font:var(--b-type-body-sm);color:var(--b-ink-muted)}.hq-directory-facts dt{font:var(--b-type-label);color:var(--b-ink-faint)}.hq-directory-facts dd{margin:0;color:var(--b-ink);overflow-wrap:anywhere}.hq-directory-unread{display:grid;gap:var(--b-space-1);margin:0}.hq-directory-unread-title{font:var(--b-type-body-strong);color:var(--b-ink)}@media(max-width:760px){.hq-directory-toolbar-row{padding-block:var(--b-space-2)}}.hq-eligibility-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-space-2) var(--b-space-4);padding-block-start:var(--b-space-3);border-block-start:var(--b-hairline) solid var(--b-line-soft)}.hq-eligibility-row-text{display:grid;gap:var(--b-space-1);min-inline-size:0}.hq-eligibility-row-name{margin:0;font:var(--b-type-label);color:var(--b-ink)}.hq-eligibility-row .hq-directory-panel-note{overflow-wrap:anywhere}.hq-support-case-reason{display:grid;gap:var(--b-space-1);margin:0}.hq-support-case-reason-label{font:var(--b-type-label);color:var(--b-ink)}.b-app .hq-integration-body>.hq-directory-panel{padding:var(--b-space-3) 0 0;overflow:visible;border:0;border-block-start:var(--b-hairline) solid var(--b-line);border-radius:0;background:transparent}.b-app .hq-integration-body>.hq-directory-panel>.hq-directory-panel-title{min-block-size:0;margin:0;padding:0;border:0;color:var(--b-ink-faint);font:var(--b-type-micro);letter-spacing:.07em;text-transform:uppercase}.b-app .hq-rows-panel .mn-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.b-app .hq-rows-panel .mn-list>.hq-eligibility-row{padding-block:var(--b-space-3)}.b-app .hq-rows-panel .mn-list>.hq-eligibility-row:first-child{padding-block-start:0;border-block-start:0}.b-app .hq-rows-panel .mn-list>.hq-eligibility-row:last-child{padding-block-end:0}.bm-page{display:flex;flex-direction:column;gap:var(--b-space-5);min-inline-size:0}.bm-page>*+*{margin-top:0}.bm-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:var(--b-space-6);block-size:var(--b-space-6);border-radius:var(--b-radius-sm);background:var(--b-surface-sunken);color:var(--b-ink-muted)}.bm-icon svg{inline-size:14px;block-size:14px}.bm-icon-info{color:var(--b-info)}.bm-icon-ok{color:var(--b-live)}.bm-distribution{display:flex;flex-direction:column;min-inline-size:0;overflow:clip;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.bm-distribution-head{display:flex;flex-direction:column;justify-content:center;gap:var(--b-space-05);min-block-size:var(--b-panel-head-height);padding:var(--b-space-3) var(--b-card-padding);border-block-end:var(--b-hairline) solid var(--b-line)}.bm-distribution-title{margin:0;color:var(--b-ink);font:var(--b-type-card-title);letter-spacing:-.012em}.bm-distribution-context{margin:0;color:var(--b-ink-faint);font:var(--b-type-caption)}.bm-rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.bm-row{display:grid;grid-template-columns:minmax(140px,1.1fr) minmax(120px,2fr) 6ch;gap:var(--b-space-1) var(--b-space-3);padding:var(--b-space-3) var(--b-card-padding)}.bm-row+.bm-row{border-block-start:var(--b-hairline) solid var(--b-line-soft)}.bm-row-label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2);min-inline-size:0;font:var(--b-type-body-sm)}.bm-row-label strong{font-weight:600;text-transform:capitalize}.bm-row-track{align-self:center;block-size:8px;overflow:hidden;border-radius:var(--b-radius-pill);background:var(--b-chart-track)}.bm-row-fill{display:block;block-size:100%;border-radius:var(--b-radius-pill);background:var(--b-ink-faint);transition:width var(--b-dur-fast) var(--b-ease-out)}.bm-row-fill.bm-bar-ok{background:var(--b-live)}.bm-row-fill.bm-bar-attention{background:var(--b-warning)}.bm-row-fill.bm-bar-neutral{background:var(--b-ink-faint)}.bm-row-count{align-self:center;color:var(--b-ink);font:var(--b-type-mono);font-weight:600;font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.bm-distribution>.bm-empty-note{padding:var(--b-space-4) var(--b-card-padding)}.bm-empty-note,.bm-note{margin:0;color:var(--b-ink-muted);font:var(--b-type-body-sm)}@media(max-width:760px){.bm-row{grid-template-columns:minmax(0,1fr) auto}.bm-row-track{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.bm-row-fill{transition:none}}.bm-library{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-space-5);margin:0;padding:0;list-style:none}.bm-library>.bm-directory,.bm-library>.bm-preview{min-inline-size:0}@media(min-width:1081px){.bm-library>.bm-directory{grid-column:1;grid-row:1}.bm-library>.bm-preview{grid-column:1;grid-row:2}}.bm-library>.bm-directory{display:grid;overflow:clip;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.bm-library>.bm-directory:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}.bm-library-head{display:grid;align-content:center;gap:var(--b-space-05);min-block-size:var(--b-panel-head-height);padding:var(--b-space-3) var(--b-card-padding);border-block-end:var(--b-hairline) solid var(--b-line)}.b-app .bm-library-title,.bm-library-title{margin:0;color:var(--b-ink);font:var(--b-type-card-title);letter-spacing:-.012em}.bm-library-context{margin:0;color:var(--b-ink-faint);font:var(--b-type-caption)}.bm-library-tools{display:flex;flex-direction:column;gap:var(--b-space-3);padding:var(--b-space-3) var(--b-card-padding);border-block-end:var(--b-hairline) solid var(--b-line)}.bm-counts{display:flex;flex-wrap:wrap;gap:var(--b-space-2);margin:0;padding:0;list-style:none}.bm-count{display:flex;align-items:center;gap:var(--b-space-1);padding:var(--b-space-05) var(--b-space-2) var(--b-space-05) var(--b-space-05);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-sm);background:var(--b-surface)}.bm-count .bm-icon{inline-size:20px;block-size:20px;background:transparent}.bm-count-label{color:var(--b-ink-muted);font:var(--b-type-chip-sm)}.bm-count-value{color:var(--b-ink);font:var(--b-type-chip-sm);font-family:var(--b-font-mono);font-variant-numeric:tabular-nums}.bm-library>.bm-directory>.method-list{display:flex;flex-direction:column;gap:0;min-inline-size:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}.method-list article[data-b-card]{display:flex;flex-direction:column;inline-size:100%;margin:0;padding:var(--b-space-3) var(--b-card-padding);border:0;border-radius:0;background:transparent;box-shadow:none;text-align:start}.method-list article[data-b-card]+article[data-b-card]{border-block-start:var(--b-hairline) solid var(--b-line-soft)}.method-list article[data-b-card]:last-child{border-block-end:0}.method-list article[data-b-card]:hover{background:var(--b-state-hover)}.method-list article[data-b-card][data-selected=true],.method-list article[data-b-card][data-selected=true]:hover{background:var(--b-state-selected)}.method-list article .b-card-body>p:first-of-type{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bm-entry-select{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--b-space-3);inline-size:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.bm-entry-select:focus-visible{border-radius:var(--b-radius-sm);outline:2px solid var(--b-focus);outline-offset:2px}.bm-entry-body{display:flex;flex-direction:column;gap:var(--b-space-05);min-inline-size:0}.bm-entry-title{margin:0;color:var(--b-ink);font:var(--b-type-body-sm);font-weight:600;overflow-wrap:anywhere}.bm-entry-meta{margin:0;color:var(--b-ink-faint);font:var(--b-type-mono);font-size:11.5px}.bm-entry-flags{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:var(--b-space-1)}@media(max-width:760px){.method-list article .bm-entry-select{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--b-space-2)}.method-list article .bm-entry-body{flex:1 1 auto;inline-size:100%;min-inline-size:0}.method-list article .bm-entry-flags{align-items:flex-start;justify-content:flex-start;inline-size:100%}.method-list article .b-card-body>p:first-of-type{-webkit-line-clamp:4}}.bm-list-empty{margin:0;padding:var(--b-space-4) var(--b-card-padding);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface);color:var(--b-ink-muted);font:var(--b-type-body-sm)}.bm-list-empty p{margin:0;color:var(--b-ink-muted);font:var(--b-type-body-sm)}.bm-preview{display:flex;flex-direction:column;gap:var(--b-space-3);align-self:start;min-inline-size:0;padding:0 var(--b-card-padding) var(--b-card-padding);overflow:clip;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.bm-preview-head{display:grid;align-content:center;gap:var(--b-space-05);min-block-size:var(--b-panel-head-height);margin-inline:calc(var(--b-card-padding) * -1);padding:var(--b-space-3) var(--b-card-padding);border-block-end:var(--b-hairline) solid var(--b-line)}.bm-preview-title{margin:0;color:var(--b-ink);font:var(--b-type-card-title);letter-spacing:-.012em}.bm-preview-meta{margin:0;color:var(--b-ink-faint);font:var(--b-type-mono)}.bm-preview-description{margin:0;color:var(--b-ink);font:var(--b-type-body)}.bm-preview-facts{display:flex;flex-direction:column;gap:var(--b-space-2);margin:0}.bm-fact{display:grid;grid-template-columns:108px minmax(0,1fr);gap:var(--b-space-1) var(--b-space-3)}.bm-fact-label{color:var(--b-ink-faint);font:var(--b-type-label)}.bm-fact-value{min-inline-size:0;margin:0;font:var(--b-type-body-sm);overflow-wrap:anywhere}.bm-decision{display:flex;flex-direction:column;gap:var(--b-space-2)}.bm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2)}.bm-actions form{display:contents}.bm-preview-line,.bm-case-empty{margin:0;color:var(--b-ink-muted);font:var(--b-type-body-sm)}.bm-case-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.bm-case{display:grid;grid-template-columns:var(--b-space-6) minmax(0,1fr) auto;align-items:center;gap:var(--b-space-1) var(--b-space-2);padding-block:var(--b-space-2)}.bm-case+.bm-case{border-block-start:var(--b-hairline) solid var(--b-line-soft)}.bm-case[data-result=passed] .bm-icon{color:var(--b-live)}.bm-case[data-result=failed] .bm-icon{color:var(--b-critical)}.bm-case-name{min-inline-size:0;font:var(--b-type-mono);overflow-wrap:anywhere}.bm-case-result{color:var(--b-ink-muted);font:var(--b-type-label)}.bm-case[data-result=failed] .bm-case-result{color:var(--b-critical)}.bm-back{align-self:flex-start;padding:0;border:0;background:none;color:var(--b-link);font:var(--b-type-body-sm);text-align:start;cursor:pointer}.bm-back:focus-visible{border-radius:var(--b-radius-sm);outline:2px solid var(--b-focus);outline-offset:2px}.bm-list-empty .bm-back{display:block;margin-top:var(--b-space-2)}.bm-preview>.bm-back{margin-block-start:var(--b-space-3)}.bm-only-phone{display:none}@media(max-width:1080px){.bm-only-phone{display:inline-flex}}@media(max-width:400px){.bm-fact{grid-template-columns:minmax(0,1fr)}}.bm-task[hidden]{display:none}.bm-author-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--b-space-3) var(--b-space-4)}.method-fixture-action{display:grid;justify-items:start;gap:var(--b-space-2)}.method-fixture-action>p{max-inline-size:var(--b-measure);margin:0;color:var(--b-ink-muted)}.bm-gate{display:flex;flex-direction:column;gap:var(--b-space-2);padding-top:var(--b-space-3);border-top:var(--b-hairline) solid var(--b-line)}.bm-gate-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-space-2)}.bm-gate-title,.bm-gate-subtitle{margin:0;color:var(--b-ink);font:var(--b-type-body-sm);font-weight:600}.bm-gate-subtitle{margin-top:var(--b-space-1);color:var(--b-ink-faint);font:var(--b-type-micro);letter-spacing:.07em;text-transform:uppercase}.bm-gate-reasons{margin:0;padding-inline-start:var(--b-space-5);font:var(--b-type-body-sm)}.bm-gate-action,.bm-gate-run,.bm-gate-seal,.bm-gate-result{display:flex;flex-direction:column;gap:var(--b-space-2)}.bm-gate-case-detail{grid-column:2 / -1;color:var(--b-ink-muted);font:var(--b-type-caption);overflow-wrap:anywhere}.bm-gate-case[data-result=unknown] .bm-case-result,.bm-gate-case[data-result="no result"] .bm-case-result{font-style:italic}.merchant-native .mn-apps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-space-6);min-inline-size:0;container-type:inline-size}.merchant-native .mn-apps-panel{display:grid;gap:var(--b-space-6);min-inline-size:0;container-type:inline-size}.b-app .b-card.ap-panel{container:ap / inline-size;gap:0;overflow:clip;min-inline-size:0}.b-app .ap-panel>.b-card-body{min-inline-size:0}.b-app .ap-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--b-space-3);padding:var(--b-space-3) var(--b-card-padding);border-block-end:var(--b-hairline) solid var(--b-line);background:var(--b-panel-foot-fill);min-inline-size:0}.b-app .ap-toolbar>.b-field,.b-app .ap-toolbar>div:has(>.b-field){flex:1 1 220px;min-inline-size:0}.b-app .ap-toolbar.mn-module-toolbar{align-items:center;justify-content:space-between}.b-app .ap-toolbar.mn-module-toolbar>.b-field{flex:0 1 280px}.b-app :is(.ap-groups,.mn-module-directory){display:grid;min-inline-size:0}.b-app .mn-module-catalog{min-inline-size:0}.b-app .ap-groups>div{min-inline-size:0}.b-app .ap-groups>div+div{border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .ap-groups h3.b-band{margin:0}.b-app .ap-rows{display:grid;margin:0;padding:0;list-style:none;min-inline-size:0}.b-app .ap-row+.ap-row{border-block-start:var(--b-hairline) solid var(--b-line-soft)}.b-app .ap-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--b-space-4);row-gap:var(--b-space-2);align-items:center;padding:var(--b-space-4) var(--b-card-padding);min-inline-size:0}.b-app :is(.mn-module-item,.mn-provider-item,.mn-module-name,.mn-module-row){min-inline-size:0}.b-app .ap-mark{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--b-radius-control);background:var(--b-surface-sunken);color:var(--b-ink-muted)}.b-app .ap-mark svg{inline-size:18px;block-size:18px}.b-app .ap-main{display:grid;gap:2px;min-inline-size:0}.b-app .ap-name{margin:0;font:var(--b-type-body-strong);color:var(--b-ink);overflow-wrap:anywhere}.b-app .ap-desc{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font:var(--b-type-body-sm);color:var(--b-ink-muted);overflow-wrap:anywhere}.b-app .ap-meta{margin:0;font:var(--b-type-caption);color:var(--b-ink-faint)}.b-app .ap-side{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--b-space-2);min-inline-size:0}.b-app .ap-chevron{flex:none;color:var(--b-ink-faint);pointer-events:none}.b-app .ap-extra{grid-column:2 / -1;display:grid;gap:var(--b-space-2);min-inline-size:0}.b-app .ap-extra:empty{display:none}.b-app .ap-extra .b-banner{padding:var(--b-space-2) var(--b-space-3);border-radius:var(--b-radius-sm)}.b-app .ap-extra details>summary{font:var(--b-type-caption)}.b-app :is(.ap-states,.mn-module-states){display:flex;flex-wrap:wrap;gap:var(--b-space-2) var(--b-space-4);margin-block-start:var(--b-space-1);min-inline-size:0}.b-app .mn-module-state{display:inline-flex;align-items:center;gap:var(--b-space-2);min-inline-size:0;font:var(--b-type-caption)}.b-app .mn-module-readiness{font:var(--b-type-caption);font-weight:500;color:var(--b-ink-muted)}.b-app .mn-module-readiness[data-mn-readiness=blocked],.b-app .mn-module-readiness[data-mn-readiness=missing_permissions]{color:var(--b-warning)}.b-app .mn-module-readiness[data-mn-readiness=available]{color:var(--b-ink)}.b-app .mn-module-note{margin:0;font:var(--b-type-caption);color:var(--b-ink-muted)}.b-app .ap-row-link{color:inherit;text-decoration:none}.b-app .ap-row-link:after{content:"";position:absolute;inset:0}.b-app .ap-row-link:focus-visible{outline:none}.b-app .ap-item:has(.ap-row-link):hover{background:var(--b-surface-sunken)}.b-app .ap-item:has(.ap-row-link:focus-visible){outline:2px solid var(--b-focus, currentColor);outline-offset:-2px}.b-app .b-card.ap-panel>.b-card-footer>.ap-foot{flex:1 1 auto;text-align:start}.b-app .ap-foot{display:block;margin:0;font:var(--b-type-body-sm);color:var(--b-ink-muted)}.b-app .b-card.ap-panel:not(:has(>.b-card-head))>.b-card-footer{margin:0}.b-app .ap-panel>.b-card-body>.mn-empty{padding-block:var(--b-space-7)}.merchant-native .mn-provider-accounts{display:grid;gap:var(--b-space-5);min-inline-size:0}.b-app .ap-providers{min-inline-size:0}.b-app .ap-detail{display:grid;gap:var(--b-space-4);align-content:start;min-inline-size:0}.b-app .ap-account{min-inline-size:0}.b-app .mn-provider-accounts :is(p,dd,li,summary){overflow-wrap:anywhere;min-inline-size:0}.b-app .ap-account>*{min-inline-size:0}.b-app .ap-connection .mn-key-value{min-inline-size:0}.b-app .ap-drawer{display:grid;gap:var(--b-space-4);min-inline-size:0}.b-app .ap-drawer-note{margin:0;padding-block-start:var(--b-space-3);border-block-start:var(--b-hairline) solid var(--b-line-soft);font:var(--b-type-body-sm);color:var(--b-ink-muted)}.b-app .ap-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--b-space-3);padding:0;border:0;background:transparent;min-inline-size:0}.b-app .ap-filters>div:first-of-type{grid-column:1 / -1}.b-app .ap-row[data-ap-current] .ap-item,.b-app .ap-row[data-ap-current] .ap-item:hover{background:var(--b-state-selected)}.b-app .ap-none{margin:0;padding:var(--b-space-4) var(--b-card-padding)}.b-app .ap-scopes-line{margin:0;font:var(--b-type-body-sm);color:var(--b-ink-muted)}.merchant-native .mn-provider-accounts .b-layout-detail[data-b-empty=true]{place-items:stretch;align-content:start;min-block-size:0;border:0;background:none;color:inherit}.b-app .ap-list-panel .ap-item{grid-template-columns:auto minmax(0,1fr) auto;padding-block:var(--b-space-3)}.b-app .ap-list-panel .ap-side{grid-column:auto;justify-content:flex-end}.b-app .ap-list-panel .ap-chevron{display:none}@container ap (max-width: 600px){.b-app .ap-item{grid-template-columns:auto minmax(0,1fr)}.b-app .ap-side{grid-column:2;justify-content:flex-start}.b-app .ap-extra{grid-column:1 / -1}.b-app .ap-chevron{display:none}.b-app .ap-toolbar.mn-module-toolbar>.b-field{flex:1 1 100%}}.merchant-native .mn-brand-access{display:grid;gap:var(--b-space-4);min-inline-size:0}.merchant-native .mn-brand-access .mn-list>li{min-inline-size:0}@container (inline-size <= 480px){.merchant-native .mn-apps[data-mn-task=agents] .b-metric-panel,.merchant-native .mn-apps[data-mn-task=notifications] .b-metric-panel{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:var(--b-space-2);row-gap:0;padding:var(--b-space-2) var(--b-space-3)}.merchant-native .mn-apps[data-mn-task=agents] .b-metric-panel-icon,.merchant-native .mn-apps[data-mn-task=notifications] .b-metric-panel-icon{grid-row:1 / span 2;grid-column:1}.merchant-native .mn-apps[data-mn-task=agents] .b-metric-panel .mn-metric,.merchant-native .mn-apps[data-mn-task=notifications] .b-metric-panel .mn-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:var(--b-space-3);row-gap:2px;grid-column:2;min-inline-size:0}.merchant-native .mn-apps[data-mn-task=agents] .b-metric-panel .mn-metric>span,.merchant-native .mn-apps[data-mn-task=notifications] .b-metric-panel .mn-metric>span{grid-column:1;grid-row:1;min-inline-size:0;overflow-wrap:anywhere}.merchant-native .mn-apps[data-mn-task=agents] .b-metric-panel .mn-metric>strong,.merchant-native .mn-apps[data-mn-task=notifications] .b-metric-panel .mn-metric>strong{grid-column:2;grid-row:1;justify-self:end}.merchant-native .mn-apps[data-mn-task=agents] .b-metric-panel .mn-metric>small,.merchant-native .mn-apps[data-mn-task=agents] .b-metric-panel .mn-metric>.b-unavailable,.merchant-native .mn-apps[data-mn-task=agents] .b-metric-panel .mn-metric>.b-unknown,.merchant-native .mn-apps[data-mn-task=notifications] .b-metric-panel .mn-metric>small,.merchant-native .mn-apps[data-mn-task=notifications] .b-metric-panel .mn-metric>.b-unavailable,.merchant-native .mn-apps[data-mn-task=notifications] .b-metric-panel .mn-metric>.b-unknown{grid-column:1 / -1;min-inline-size:0;overflow-wrap:anywhere}.merchant-native .mn-apps[data-mn-task=agents] .mn-key-value[data-b-columns="2"] .mn-key-value-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-inline-size:0}.merchant-native .mn-apps[data-mn-task=agents] .mn-key-value-pair dt,.merchant-native .mn-apps[data-mn-task=agents] .mn-key-value-pair dd{grid-column:1;min-inline-size:0;inline-size:auto}.merchant-native .mn-apps[data-mn-task=agents] .mn-key-value-pair dd{overflow-wrap:anywhere}}@container (max-width: 520px){.merchant-native [data-mn-task=agents] .b-metric-panel{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--b-space-3);row-gap:2px;min-block-size:0;padding:var(--b-space-3) var(--b-space-4)}.merchant-native [data-mn-task=agents] .b-metric-panel .mn-metric>span:first-child{grid-column:1;grid-row:1}.merchant-native [data-mn-task=agents] .b-metric-panel .mn-metric>small{grid-column:1;grid-row:2}.merchant-native [data-mn-task=agents] .b-metric-panel .mn-metric>strong{grid-column:2;grid-row:1 / span 2;align-self:center;min-block-size:0;font-size:24px;line-height:30px}}.merchant-native .mn-provider-back{display:inline-flex;align-items:center;gap:var(--b-space-2);color:var(--b-ink-muted, currentColor);text-decoration:none;font-weight:500}.merchant-native .mn-provider-back:hover{color:var(--b-ink, currentColor)}.merchant-native .mn-provider-back:focus-visible{outline:2px solid var(--b-focus, currentColor);outline-offset:2px;border-radius:var(--b-radius-sm, 4px)}.merchant-native .b-layout-aside .mn-permission-map{display:grid;grid-template-columns:minmax(0,1fr)}.merchant-native :is(.mn-apps,.set-workspace) :is(.b-card>.b-card-body>.ql-queue,.b-card>.b-card-body>.mn-stack>.ql-queue)>.b-table-wrap{margin-inline:calc(var(--b-card-padding) * -1);max-inline-size:none;border-inline:0;border-radius:0;box-shadow:none}.merchant-native :is(.mn-apps,.set-workspace) :is(.b-card>.b-card-body>.ql-queue,.b-card>.b-card-body>.mn-stack>.ql-queue)>.b-table-wrap:has(+.b-load-more){border-block-end:0}.merchant-native :is(.mn-apps,.set-workspace) :is(.b-card>.b-card-body>.ql-queue,.b-card>.b-card-body>.mn-stack>.ql-queue)>.b-table-wrap tr>:first-child{padding-inline-start:var(--b-card-padding)}.merchant-native :is(.mn-apps,.set-workspace) :is(.b-card>.b-card-body>.ql-queue,.b-card>.b-card-body>.mn-stack>.ql-queue)>.b-table-wrap tr>:last-child{padding-inline-end:var(--b-card-padding)}.merchant-native :is(.mn-apps,.set-workspace) :is(.b-card>.b-card-body>.ql-queue,.b-card>.b-card-body>.mn-stack>.ql-queue)>.b-table-wrap .mn-compact-row{padding-inline:var(--b-card-padding)}.merchant-native :is(.mn-apps,.set-workspace) :is(.b-card>.b-card-body>.ql-queue,.b-card>.b-card-body>.mn-stack>.ql-queue)>.b-table-wrap+.b-load-more{margin-inline:calc(var(--b-card-padding) * -1);margin-block-start:calc(var(--b-space-4) * -1);padding:var(--b-space-3) var(--b-card-padding);border-block:var(--b-hairline) solid var(--b-line);background:var(--b-panel-foot-fill)}.merchant-native :is(.mn-apps,.set-workspace) :is(.b-card>.b-card-body:last-child>.ql-queue:last-child,.b-card>.b-card-body:last-child>.mn-stack:last-child>.ql-queue:last-child)>.b-table-wrap+.b-load-more:last-child{margin-block-end:calc(var(--b-card-padding) * -1);border-block-end:0}.merchant-native :is(.mn-apps,.set-workspace) :is(.b-card>.b-card-body:last-child>.ql-queue:last-child,.b-card>.b-card-body:last-child>.mn-stack:last-child>.ql-queue:last-child)>.b-table-wrap:last-child{margin-block-end:calc(var(--b-card-padding) * -1);border-block-end:0}.merchant-native .mn-provider-accounts .mn-figure-grid>.mn-metrics{gap:var(--b-hairline);overflow:clip;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-line)}.merchant-native .mn-provider-accounts .mn-figure-grid>.mn-metrics>li{min-inline-size:0;padding:var(--b-space-4) var(--b-space-5);border:0;background:var(--b-surface)}.merchant-native .set-workspace .b-card-body>.mn-stack>[data-testid=merchant-support-open]>.b-band{margin:var(--b-space-2) calc(var(--b-card-padding) * -1) var(--b-space-4);border-block-start:var(--b-hairline) solid var(--b-line)}.b-app .connect-results,.b-app .connect-evaluations{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-space-5);min-inline-size:0}.b-app .connect-results>*,.b-app .connect-results .b-card>*,.b-app .connect-evaluations>*,.b-app .connect-evaluations .ev-panel>*,.b-app .connect-evaluations .ev-library>*,.b-app .connect-evaluations .ev-inspect>*,.b-app .connect-evaluations .ev-inspect .b-card>*,.b-app .connect-evaluations .ev-criteria>*,.b-app .connect-evaluations .ev-runs>*,.b-app .connect-evaluations .ev-directory-list>*,.b-app .connect-evaluations .ev-row>*{min-inline-size:0;max-inline-size:100%}.b-app .connect-results .mn-metrics,.b-app .connect-evaluations .mn-metrics{gap:var(--b-space-3)}.b-app .connect-results .mn-metrics>.b-figure-item,.b-app .connect-evaluations .mn-metrics>.b-figure-item{display:flex;min-inline-size:0}.b-app .connect-results .mn-metrics>.b-figure-item>*,.b-app .connect-evaluations .mn-metrics>.b-figure-item>*{inline-size:100%}.b-app .connect-results .cr-context{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--b-space-2) var(--b-space-4);margin:0;color:var(--b-ink-muted);font:var(--b-type-label)}.b-app .connect-results .cr-context-period{color:var(--b-ink);letter-spacing:var(--b-track-label);font-variant-numeric:tabular-nums}.b-app .connect-results .cr-context-range,.b-app .connect-results .cr-context-fresh{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.b-app .connect-results .mn-distribution{display:grid;gap:var(--b-space-3)}.b-app .connect-evaluations .ev-panel[hidden]{display:none}.b-app .connect-evaluations .ev-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-space-6);min-inline-size:0}@media(max-width:1079px){.b-app .connect-evaluations .ev-panel>.ev-summaries{order:1}.b-app .connect-evaluations .ev-panel>.footnote{order:2}}.b-app .connect-evaluations .ev-library,.b-app .connect-evaluations .ev-inspect-slot,.b-app .connect-evaluations .ev-directory-slot{min-inline-size:0}.b-app .connect-evaluations .ev-inspect{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-space-4);min-inline-size:0}.b-app .connect-evaluations .ev-criteria,.b-app .connect-evaluations .ev-runs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-space-2);min-inline-size:0}.b-app .connect-evaluations .ev-run-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2) var(--b-space-3);min-inline-size:0}.b-app .connect-evaluations .ev-run-title{margin:0;color:var(--b-ink);font:var(--b-type-subtitle)}.b-app .connect-evaluations .ev-run-when{color:var(--b-ink-muted);font:var(--b-type-caption);font-variant-numeric:tabular-nums}.b-app .connect-evaluations .ev-aggregate{margin:0;color:var(--b-ink);font:var(--b-type-label);overflow-wrap:anywhere}.b-app .connect-evaluations .ev-binding{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--b-space-1) var(--b-space-2);margin:0;color:var(--b-ink-muted);font:var(--b-type-caption);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.b-app .connect-evaluations .ev-definition{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-space-3);min-inline-size:0}.b-app .connect-evaluations .b-card-body,.b-app .connect-evaluations .b-form{min-inline-size:0;max-inline-size:100%}.b-app .connect-evaluations .b-form>button{align-self:flex-start;box-sizing:border-box;inline-size:auto;min-inline-size:0;max-inline-size:100%;white-space:normal}.b-app .connect-evaluations .ev-directory-list{grid-template-columns:minmax(0,1fr);min-inline-size:0}.b-app .connect-evaluations .ev-row{display:block;min-inline-size:0}.b-app .connect-evaluations .ev-row-link{align-items:start;min-inline-size:0}.b-app .connect-evaluations .ev-row-link:focus-visible,.b-app .connect-evaluations .ev-recovery-link:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px;border-radius:var(--b-radius-sm)}.b-app .connect-evaluations .ev-row-title{font:var(--b-type-label);font-weight:600;overflow-wrap:anywhere;text-wrap:pretty}.b-app .connect-evaluations .ev-row-meta{color:var(--b-ink-muted);font:var(--b-type-caption);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.b-app .connect-evaluations .ev-row-hash{font-family:var(--b-font-mono);font-size:11.5px}.b-app .connect-evaluations .ev-row-side{display:flex;flex:none;align-items:center;gap:var(--b-space-2)}.b-app .connect-evaluations .ev-row-glyph{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;border-radius:var(--b-radius-circle);color:var(--b-ink-muted);background:var(--b-surface-sunken);border:var(--b-hairline) solid var(--b-line-soft)}.b-app .connect-evaluations .ev-row-glyph[data-ev-glyph=pass]{color:var(--b-success);background:var(--b-success-soft);border-color:transparent}.b-app .connect-evaluations .ev-row-glyph[data-ev-glyph=fail],.b-app .connect-evaluations .ev-row-glyph[data-ev-glyph=failed]{color:var(--b-critical);background:var(--b-critical-soft);border-color:transparent}.b-app .connect-evaluations .ev-row-glyph[data-ev-glyph=unknown]{color:var(--b-unknown);background:transparent;border:var(--b-unknown-dash) dashed var(--b-unknown)}.b-app .connect-evaluations .ev-filter{max-inline-size:100%;overflow-x:auto;scrollbar-width:none}.b-app .connect-evaluations .ev-scores{display:grid;gap:var(--b-space-2);margin:0;padding:var(--b-space-4);border:var(--b-hairline) solid var(--b-line-soft);border-radius:var(--b-radius-inner);background:var(--b-surface-sunken)}.b-app .connect-evaluations .ev-score-list{display:grid;gap:var(--b-space-3);margin:0;padding:0;list-style:none}.b-app .connect-evaluations .ev-score{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) minmax(0,14rem);gap:var(--b-space-2) var(--b-space-4);align-items:center;min-inline-size:0}.b-app .connect-evaluations .ev-score-name{display:flex;gap:var(--b-space-2);align-items:center;min-inline-size:0}.b-app .connect-evaluations .ev-score-key{font:500 12.5px/1.3 var(--b-font-mono);overflow-wrap:anywhere}.b-app .connect-evaluations .ev-score-glyph{display:inline-flex;color:var(--b-ink-muted)}.b-app .connect-evaluations .ev-score[data-ev-outcome=pass] .ev-score-glyph{color:var(--b-success)}.b-app .connect-evaluations .ev-score[data-ev-outcome=fail] .ev-score-glyph{color:var(--b-critical)}.b-app .connect-evaluations .ev-score-track{position:relative;block-size:10px;border-radius:var(--b-radius-pill);background:var(--b-chart-track)}.b-app .connect-evaluations .ev-score-track[data-ev-unknown=true]{background:transparent;border:var(--b-unknown-dash) dashed var(--b-unknown)}.b-app .connect-evaluations .ev-score-bar{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--b-radius-pill);background:color-mix(in srgb,var(--b-chart-1) 38%,transparent);transform-origin:left center}.b-app .connect-evaluations .ev-score[data-ev-outcome=fail] .ev-score-bar{background:color-mix(in srgb,var(--b-critical) 30%,transparent)}.b-app .connect-evaluations .ev-score-point{position:absolute;inset-block-start:50%;inline-size:12px;block-size:12px;margin-inline-start:-6px;margin-block-start:-6px;border-radius:var(--b-radius-pill);background:var(--b-chart-1);box-shadow:0 0 0 2px var(--b-surface-sunken)}.b-app .connect-evaluations .ev-score[data-ev-outcome=fail] .ev-score-point{background:var(--b-critical)}.b-app .connect-evaluations .ev-score-threshold{position:absolute;inset-block:-4px;inline-size:2px;margin-inline-start:-1px;border-radius:1px;background:var(--b-chart-reference)}.b-app .connect-evaluations .ev-score-value{font:500 12.5px/1.35 var(--b-font-mono);font-variant-numeric:tabular-nums;color:var(--b-ink);overflow-wrap:anywhere}.b-app .connect-evaluations .ev-score-at{color:var(--b-ink-muted)}@container pl-list-detail (max-width: 1100px){.b-app .connect-evaluations .ev-score{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.b-app .connect-evaluations .ev-score-value{grid-column:1 / -1}}@container pl-list-detail (max-width: 560px){.b-app .connect-evaluations .ev-score{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){.b-app .connect-evaluations .ev-score-bar{animation:ev-score-grow var(--b-dur-slow, .32s) var(--b-ease-out, cubic-bezier(.2, .8, .2, 1)) both}}@keyframes ev-score-grow{0%{transform:scaleX(0)}}.b-app .connect-evaluations .ev-recovery-link{color:var(--b-link)}@media(max-width:520px){.b-app .connect-results .cr-context{gap:var(--b-space-1) var(--b-space-3)}.b-app .connect-evaluations .ev-row-link{grid-template-columns:auto minmax(0,1fr)}.b-app .connect-evaluations .ev-row-side{grid-column:2;justify-content:flex-start}.b-app .connect-evaluations .ev-run-head>*,.b-app .connect-evaluations .ev-run-head>*>*{min-inline-size:0;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}.b-app .connect-evaluations .b-card-head{flex-direction:column;align-items:flex-start;min-inline-size:0}.b-app .connect-evaluations .b-card-head>*,.b-app .connect-evaluations .b-card-head .b-card-heading{min-inline-size:0;max-inline-size:100%}.b-app .connect-evaluations .b-card-head .b-card-heading{flex:0 1 auto;inline-size:100%}.b-app .connect-evaluations .b-form>button{align-self:stretch;inline-size:auto}}@media(max-width:760px){.b-app .connect-results th,.b-app .connect-results td,.b-app .connect-evaluations th,.b-app .connect-evaluations td,.b-app .connect-evaluations .ev-inspect code,.b-app .connect-evaluations .ev-inspect caption{min-inline-size:0;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.b-app .connect-evaluations .ev-row-link{transition:none}}.b-app .connect-results>.mn-chart-frame{padding:var(--b-space-5);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface)}.b-app .connect-evaluations .ev-run-detail+.ev-run-detail{border-block-start:var(--b-hairline) solid var(--b-line-soft);padding-block-start:var(--b-space-2)}.b-app .connect-evaluations .ev-run-detail-title{margin:0 0 var(--b-space-1);font-size:13px;font-weight:600}.b-app .ql-open{display:flex;align-items:center;gap:var(--b-space-3);inline-size:100%;min-inline-size:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;white-space:normal;cursor:pointer}.b-app .ql-open:hover .ql-open-name{color:var(--b-accent)}.b-app .ql-open:focus-visible{outline:var(--b-focus-ring-width) solid var(--b-focus);outline-offset:var(--b-focus-ring-offset);border-radius:var(--b-radius-xs)}.b-app .ql-open-icon{display:inline-grid;flex:none;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--b-radius-control);background:var(--b-surface-sunken);color:var(--b-ink-muted);box-shadow:inset 0 0 0 var(--b-hairline) var(--b-line-soft)}.b-app .ql-open-text{display:grid;min-inline-size:0}.b-app .ql-open-name{overflow-wrap:anywhere;color:var(--b-ink);font-weight:600}.b-app .ql-open-meta{overflow-wrap:anywhere;color:var(--b-ink-muted);font:var(--b-type-caption)}.b-app .ql-queue{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-space-4);min-inline-size:0}.b-app .ql-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--b-space-3);min-inline-size:0}.b-app .ql-toolbar>*{flex:1 1 240px;min-inline-size:0}.b-app .ql-toolbar>.ql-toolbar-end{flex:0 0 auto}.b-app .ql-drawer{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-space-5);min-inline-size:0}.b-app .ql-drawer-section{display:grid;gap:var(--b-space-3);min-inline-size:0}.b-app .ql-drawer-section>h3{margin:0;color:var(--b-ink);font:var(--b-type-body-strong)}.b-app .ql-drawer-section>p{margin:0}.b-app .ql-muted{margin:0;color:var(--b-ink-muted);font:var(--b-type-body-sm)}.b-app .ql-overlay-host{display:contents}.b-app .agent-card.ql-agent-detail{border:0;border-radius:0;padding:0;background:none}.b-app .ql-agent-state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-2) var(--b-space-3)}.b-app .ql-agent-detail .b-status-chip.status>span{inline-size:auto;block-size:auto;border-radius:0;background:none}html:has(>body .b-app),body:has(.b-app){background:var(--b-ground)}.b-app.b-shell-content{min-block-size:100vh;min-block-size:100dvh}.b-app .b-shell-grid,.b-app .b-main{min-block-size:inherit}ui-nav-menu{display:none}.b-app .b-page-header[data-b-sticky=true]{border-block-end:var(--b-hairline) solid transparent;background:var(--b-ground);transition:border-color var(--b-dur-base) var(--b-ease-out)}.b-app .b-page-header[data-b-sticky=true][data-b-scrolled=true]{border-block-end-color:var(--b-line)}.b-app[data-b-embedded=true] .b-content{padding-block-start:var(--b-space-4)}.b-app .b-page-tabs:has(>.b-section-nav){margin-block:var(--b-space-2) 0}@container b-shell (max-width: 560px){.b-app .b-page-header[data-b-condensed=true] .b-page-actions{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}@container b-shell (max-width: 560px){.b-app .b-page-actions .mn-refresh .b-button-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.b-app .b-page-actions .mn-refresh{padding-inline:10px}}.b-section-nav{min-inline-size:0}.b-section-nav-strip{display:flex;gap:2px;inline-size:max-content;max-inline-size:100%;padding:3px;overflow-x:auto;scrollbar-width:none;border:var(--b-hairline) solid var(--b-line);border-radius:12px;background:var(--b-surface-sunken);scroll-padding-inline:16px}.b-section-nav-strip::-webkit-scrollbar{display:none}.b-section-nav-cell{display:contents}.b-app .b-section-nav-item{position:relative;display:inline-flex;align-items:center;gap:7px;flex:none;min-block-size:32px;padding:0 12px;border-radius:9px;color:var(--b-ink-muted);font:500 13.5px/1 var(--b-font-body);text-decoration:none;white-space:nowrap;transition:background-color var(--b-dur-base) var(--b-ease-out),color var(--b-dur-base) var(--b-ease-out),box-shadow var(--b-dur-base) var(--b-ease-out)}.b-app .b-section-nav-item:hover{color:var(--b-ink);background:color-mix(in srgb,var(--b-surface) 60%,transparent)}.b-app .b-section-nav-item[aria-current=page]{color:var(--b-ink);font-weight:600;background:var(--b-surface);box-shadow:0 0 0 var(--b-hairline) var(--b-line)}.b-app .b-section-nav-item[aria-current=page]>svg{color:var(--b-accent)}.b-app .b-section-nav-item:focus-visible{outline:2px solid var(--b-focus, var(--b-accent));outline-offset:1px}.b-section-nav-count{min-inline-size:18px;padding:3px 5px;border-radius:6px;background:var(--b-surface-tint);color:var(--b-ink-muted);font:500 11px/1 var(--b-font-mono);text-align:center}.b-section-nav-count[data-b-attention=true]{background:var(--b-highlight);color:var(--b-on-highlight, var(--b-ink))}@media(pointer:coarse){.b-app .b-section-nav-item{min-block-size:40px}}@media(forced-colors:active){.b-app .b-section-nav-item[aria-current=page]{outline:2px solid Highlight}}.b-layout{--b-layout-gap: var(--b-space-5);--b-layout-sticky-top: calc( var(--b-sticky-toolbar-offset, calc(var(--b-top-bar-height) + 80px)) + var(--b-space-4) );container:b-layout / inline-size;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-layout-gap);min-inline-size:0}.b-layout>*,.b-layout-body>*,.b-layout-main,.b-layout-aside,.b-layout-rail{min-inline-size:0}.b-layout-main,.b-layout-aside-inner,.b-layout-rail-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-layout-gap);align-content:start}.b-layout-grid,.b-layout-stage{grid-template-columns:minmax(0,1fr)}.b-layout-grid>*,.b-layout-stage>*{min-inline-size:0}.b-app .b-layout>*+*,.b-app .b-layout-main>*+*{margin-block-start:0}.b-layout[data-b-layout=workspace] .b-layout-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-layout-gap);align-items:start}@container b-layout (min-width: 860px){.b-layout[data-b-layout=workspace] .b-layout-body[data-b-has-aside=true]{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr)}.b-layout[data-b-layout=workspace][data-b-balance=even] .b-layout-body[data-b-has-aside=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.b-layout[data-b-layout=workspace] .b-layout-body[data-b-aside-first=true]>.b-layout-aside{grid-column:2;grid-row:1}.b-layout[data-b-layout=workspace] .b-layout-body[data-b-aside-first=true]>.b-layout-main{grid-column:1;grid-row:1}.b-layout[data-b-layout=workspace] .b-layout-aside{position:sticky;inset-block-start:var(--b-layout-sticky-top)}}.b-layout[data-b-layout=list-detail]>.b-layout-grid{display:grid;gap:var(--b-layout-gap);align-items:start}.b-layout-list{display:grid;gap:var(--b-space-3);align-content:start}.b-layout-filters{position:sticky;inset-block-start:calc(var(--b-layout-sticky-top) - var(--b-space-4));z-index:var(--b-z-raised, 2);padding-block:var(--b-space-2);background:var(--b-ground)}.b-layout-back{margin-block-end:var(--b-space-3)}.b-app .b-layout-back :is(a,button){display:inline-flex;align-items:center;gap:6px;min-block-size:36px;color:var(--b-ink-muted);font:600 13.5px/1 var(--b-font-body);text-decoration:none}.b-app .b-layout-back :is(a,button):hover{color:var(--b-ink)}@container b-layout (min-width: 760px){.b-layout[data-b-layout=list-detail]>.b-layout-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.b-layout-list{position:sticky;inset-block-start:var(--b-layout-sticky-top);max-block-size:calc(100dvh - var(--b-layout-sticky-top) - var(--b-space-4));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.b-layout-filters{inset-block-start:0}.b-layout-back{display:none}.b-layout-detail[data-b-empty=true]{display:grid;place-items:center;min-block-size:320px;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-lg);background:var(--b-surface-sunken);color:var(--b-ink-faint)}}@container b-layout (max-width: 759.98px){.b-layout[data-b-layout=list-detail][data-b-open=true] .b-layout-list{display:none}.b-layout[data-b-layout=list-detail]:not([data-b-open=true]) .b-layout-detail{display:none}}.b-layout[data-b-layout=decision]>.b-layout-grid{display:grid;gap:var(--b-layout-gap);align-items:start}@container b-layout (min-width: 860px){.b-layout[data-b-layout=decision]>.b-layout-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,380px)}.b-app .b-layout[data-b-layout=decision]>.b-layout-decision-bar{display:none}.b-layout-rail{position:sticky;inset-block-start:var(--b-layout-sticky-top)}}.b-layout[data-b-layout=editor]{--b-layout-gap: var(--b-space-3);--b-layout-below-toolbar: calc( var(--b-layout-sticky-top) - var(--b-space-4) + var(--b-layout-toolbar-block, 52px) + var(--b-space-3) )}.b-layout-toolbar{position:sticky;inset-block-start:calc(var(--b-layout-sticky-top) - var(--b-space-4));z-index:var(--b-z-raised, 2);display:flex;align-items:center;flex-wrap:wrap;gap:var(--b-space-2);padding:var(--b-space-2) var(--b-space-3);border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-radius-lg);background:var(--b-surface)}.b-layout-stage{display:grid;gap:var(--b-space-4);align-items:start}.b-layout-canvas{min-inline-size:0}@container b-layout (min-width: 820px){.b-layout[data-b-has-inspector=true] .b-layout-stage{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.b-layout-inspector{position:sticky;inset-block-start:var(--b-layout-below-toolbar)}}@container b-layout (min-width: 1120px){.b-layout[data-b-has-outline=true][data-b-has-inspector=true] .b-layout-stage{grid-template-columns:220px minmax(0,1fr) minmax(280px,320px)}.b-layout[data-b-has-outline=true]:not([data-b-has-inspector=true]) .b-layout-stage{grid-template-columns:220px minmax(0,1fr)}.b-layout-outline{position:sticky;inset-block-start:var(--b-layout-below-toolbar)}}.b-layout[data-b-layout=settings]>.b-layout-grid{display:grid;gap:var(--b-layout-gap);align-items:start}.b-layout-settings-nav{display:grid;gap:var(--b-space-3);align-content:start}.b-layout-settings-group{display:grid;gap:2px}.b-layout-settings-group ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.b-layout-settings-group-label{margin:0;padding:6px 10px 4px;color:var(--b-ink-faint);font:var(--b-type-eyebrow);letter-spacing:var(--b-track-eyebrow);text-transform:uppercase}.b-app .b-layout-settings-item{display:flex;align-items:center;gap:10px;min-block-size:36px;padding:0 10px;border-radius:10px;color:var(--b-ink-muted);font:500 14px/1.2 var(--b-font-body);text-decoration:none;transition:background-color var(--b-dur-base) var(--b-ease-out),color var(--b-dur-base) var(--b-ease-out)}.b-app .b-layout-settings-item:hover{background:var(--b-surface-sunken);color:var(--b-ink)}.b-app .b-layout-settings-item[aria-current=page]{background:var(--b-state-selected);color:var(--b-ink);font-weight:600}.b-app .b-layout-settings-item[aria-current=page]>svg{color:var(--b-accent)}.b-app .b-layout-settings-item-label{flex:1;min-inline-size:0}.b-layout-settings-count{padding:3px 6px;border-radius:6px;background:var(--b-highlight);color:var(--b-on-highlight, var(--b-ink));font:500 11px/1 var(--b-font-mono)}.b-layout-settings-flag{padding:3px 7px;border-radius:99px;background:var(--b-surface-tint);color:var(--b-ink-muted);font:var(--b-type-eyebrow);text-transform:uppercase;letter-spacing:var(--b-track-eyebrow)}.b-layout-settings-body{display:grid;gap:var(--b-layout-gap);align-content:start;min-inline-size:0}.b-layout-settings-heading{display:grid;gap:4px}@container b-layout (min-width: 760px){.b-layout[data-b-layout=settings]>.b-layout-grid{grid-template-columns:220px minmax(0,1fr);gap:var(--b-space-6)}.b-layout-settings-nav{position:sticky;inset-block-start:var(--b-layout-sticky-top)}}@container b-layout (max-width: 759.98px){.b-layout-settings-nav{position:sticky;inset-block-start:calc(var(--b-layout-sticky-top) - var(--b-space-4));z-index:var(--b-z-raised, 2);display:flex;gap:2px;margin-inline:calc(var(--b-page-gutter, 16px) * -1);padding:var(--b-space-2) var(--b-page-gutter, 16px);overflow-x:auto;scrollbar-width:none;border-block-end:var(--b-hairline) solid var(--b-line);background:var(--b-ground)}.b-layout-settings-group{display:contents}.b-layout-settings-group-label{display:none}.b-layout-settings-group ul{display:contents}.b-app .b-layout-settings-item{flex:none;white-space:nowrap;border:var(--b-hairline) solid var(--b-line);background:var(--b-surface)}}.b-layout-bar{position:sticky;inset-block-end:0;z-index:var(--b-z-form-bar, var(--b-z-sticky));margin-inline:calc(var(--b-page-gutter, 16px) * -1);padding:var(--b-space-3) var(--b-page-gutter, 16px);padding-block-end:calc(var(--b-space-3) + env(safe-area-inset-bottom));border-block-start:var(--b-hairline) solid transparent;background:var(--b-ground);transition:border-color var(--b-dur-base) var(--b-ease-out)}.b-layout-bar[data-b-stuck=true]{border-block-start-color:var(--b-line)}.b-layout-bar-inner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--b-space-3);justify-content:space-between}.b-layout-bar-sentinel{display:block;block-size:0}@media(max-width:480px){.b-app:not([data-b-embedded=true]) :is(.b-layout-decision-bar,.b-layout-save-bar){inset-block-end:calc(var(--b-bottom-nav-height) + env(safe-area-inset-bottom))}.b-app:not([data-b-embedded=true]) .b-layout-bar{inset-block-end:calc(var(--b-bottom-nav-height) + env(safe-area-inset-bottom));padding-block-end:var(--b-space-3)}}@media(prefers-reduced-motion:reduce){.b-layout-bar,.b-app .b-section-nav-item,.b-app .b-page-header[data-b-sticky=true]{transition:none}}.b-rail-summary{display:grid;gap:0;padding:0;overflow:clip;border:var(--b-hairline) solid var(--b-line);border-radius:var(--b-card-radius);background:var(--b-surface);box-shadow:var(--b-shadow-card)}.b-app .b-rail-summary-label{display:flex;align-items:center;min-block-size:var(--b-panel-head-height);margin:0;padding:var(--b-space-3) var(--b-panel-inset);border-block-end:var(--b-hairline) solid var(--b-line);color:var(--b-ink);font:var(--b-type-card-title);letter-spacing:-.012em}.b-rail-summary-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.b-rail-summary-item+.b-rail-summary-item{border-block-start:var(--b-hairline) solid var(--b-line-soft)}.b-app .b-rail-summary-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-block-size:52px;padding:var(--b-space-3) var(--b-panel-inset);border-radius:0;color:var(--b-ink);text-decoration:none;transition:background-color var(--b-dur-base) var(--b-ease-out)}.b-app a.b-rail-summary-row:hover{background:var(--b-state-hover)}.b-app a.b-rail-summary-row:hover .b-rail-summary-chevron{transform:translate(2px);color:var(--b-ink)}.b-rail-summary-icon{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:10px;background:var(--b-surface-sunken);color:var(--b-ink-muted)}.b-rail-summary-icon[data-b-tone=positive]{background:var(--b-live-soft);color:var(--b-live)}.b-rail-summary-icon[data-b-tone=attention]{background:var(--b-warning-soft);color:var(--b-warning)}.b-rail-summary-icon[data-b-tone=critical]{background:var(--b-critical-soft, var(--b-surface-sunken));color:var(--b-critical, var(--b-ink))}.b-rail-summary-icon[data-b-tone=unknown]{border:1.5px dashed var(--b-line-2);background:transparent}.b-rail-summary-text{display:grid;gap:2px;min-inline-size:0}.b-rail-summary-title{font:600 13.5px/1.25 var(--b-font-display)}.b-rail-summary-detail{color:var(--b-ink-faint);font:var(--b-type-caption);overflow-wrap:anywhere}.b-rail-summary-value{color:var(--b-ink);font:600 15px/1 var(--b-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.b-rail-summary-chevron{color:var(--b-ink-faint);transition:transform var(--b-dur-base) var(--b-ease-spring),color var(--b-dur-base) var(--b-ease-out)}.b-rail-summary-extra{padding:0 8px 8px 52px}@media(prefers-reduced-motion:reduce){.b-rail-summary-chevron{transition:none}}.b-layout :is(.b-layout-aside,.b-layout-rail,.b-layout-list,.b-layout-filters,.b-layout-toolbar,.b-layout-inspector,.b-layout-outline,.b-layout-settings-nav):has(.b-overlay,[role=listbox],[role=menu]){z-index:var(--b-z-modal)}.b-layout .mn-chart-frame{grid-template-columns:minmax(0,1fr)}.b-layout .mn-chart-head{flex-wrap:wrap;min-inline-size:0}.b-layout .mn-chart-freshness{min-inline-size:0;white-space:normal}
