@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-ext-600-normal-C5pQPdUJ.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-600-normal-DQsnXf5q.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-ext-700-normal-o210KhU4.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-700-normal-DDW2aNyx.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-ext-400-normal-BjDhGU6t.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-400-normal-d9FrwbiD.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-400-normal-CHP_ranX.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-400-normal-BDYvNhAR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-400-normal-C3FccbrF.woff2) format("woff2"),url(/assets/noto-sans-devanagari-400-normal-g9fsM2jL.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-ext-400-normal-i2oSBwXz.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-400-normal-L11LEhi4.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-400-normal-DCESwnT1.woff2) format("woff2"),url(/assets/noto-sans-greek-400-normal-Be2BcUUc.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-vietnamese-400-normal-D2wP-Vm-.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-400-normal-C3Al4sv4.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-ext-400-normal-CVf-LbaS.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-400-normal-CNh9dRW_.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-BTkUljjl.woff2) format("woff2"),url(/assets/noto-sans-latin-400-normal-DPpKfCgK.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:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-cyrillic-ext-500-normal-CuwgPeWW.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-500-normal-Bw4G4pNe.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:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-cyrillic-500-normal-9zZ_jNuA.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-500-normal-BxM0HQjg.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-devanagari-500-normal-VG35fhMU.woff2) format("woff2"),url(/assets/noto-sans-devanagari-500-normal-B62tDw8r.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-greek-ext-500-normal-D6bOGD5V.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-500-normal-CbZNESfr.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-greek-500-normal-D_0l3T9g.woff2) format("woff2"),url(/assets/noto-sans-greek-500-normal-BAAA_uK7.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:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-vietnamese-500-normal-B_DgfjT4.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-500-normal-BBHKifio.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:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-latin-ext-500-normal-D88cFz81.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-500-normal-Bn9_h39k.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:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-latin-500-normal-DCA2Z9Cj.woff2) format("woff2"),url(/assets/noto-sans-latin-500-normal-CDPngY5C.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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-ext-600-normal-DlWr7wnj.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-600-normal-Cwz1867h.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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-600-normal-KpAl9xZA.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-600-normal-BRIw9PIU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-600-normal-Ewgvvq1j.woff2) format("woff2"),url(/assets/noto-sans-devanagari-600-normal-Bly84zfI.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-ext-600-normal-B4z4a2vi.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-600-normal-BjvVOqxV.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-600-normal-CT9U7UAD.woff2) format("woff2"),url(/assets/noto-sans-greek-600-normal-C0bz_iEd.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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-vietnamese-600-normal-mhyQDSzg.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-600-normal-D0HZFEqa.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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-ext-600-normal-Has_8ph9.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-600-normal-B3lLaxXr.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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-600-normal-Dkgu5AE5.woff2) format("woff2"),url(/assets/noto-sans-latin-600-normal-DVJMj_t0.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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-ext-700-normal-OK-fZO_i.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-700-normal-D83T7awq.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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-700-normal-DYZmzPmX.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-700-normal-D8UNalU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-700-normal-DVs0dmkg.woff2) format("woff2"),url(/assets/noto-sans-devanagari-700-normal-CT12sGlc.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-ext-700-normal-Dq1WA5-1.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-700-normal-BOmIwFkq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-700-normal-x3kNWF-0.woff2) format("woff2"),url(/assets/noto-sans-greek-700-normal-DDNJsN3F.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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-vietnamese-700-normal-DayJ0F-f.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-700-normal-1GL2JyGE.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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-ext-700-normal-BypTtJma.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-700-normal-CgsG9aVh.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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-700-normal-CrvTEWhy.woff2) format("woff2"),url(/assets/noto-sans-latin-700-normal-ZyrKABVF.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:Fustat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fustat-arabic-400-normal-BLdSu-qG.woff2) format("woff2"),url(/assets/fustat-arabic-400-normal-C_l1gnun.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Fustat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fustat-latin-ext-400-normal-DPaBYU_e.woff2) format("woff2"),url(/assets/fustat-latin-ext-400-normal-BWrAM3O8.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:Fustat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fustat-latin-400-normal-BV5RlXVH.woff2) format("woff2"),url(/assets/fustat-latin-400-normal-CEZm96oN.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:Fustat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fustat-arabic-500-normal-DchA613p.woff2) format("woff2"),url(/assets/fustat-arabic-500-normal-CH6V0yYp.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Fustat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fustat-latin-ext-500-normal-DylNXdTo.woff2) format("woff2"),url(/assets/fustat-latin-ext-500-normal-BKNITM_g.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:Fustat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fustat-latin-500-normal-beURfYU3.woff2) format("woff2"),url(/assets/fustat-latin-500-normal-BwyA0qGc.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:Fustat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fustat-arabic-600-normal-CKD0ssyy.woff2) format("woff2"),url(/assets/fustat-arabic-600-normal-BKbseNnt.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Fustat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fustat-latin-ext-600-normal-BwoGscrc.woff2) format("woff2"),url(/assets/fustat-latin-ext-600-normal-B4vhUYQ6.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:Fustat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fustat-latin-600-normal-BBNK7mxW.woff2) format("woff2"),url(/assets/fustat-latin-600-normal-CI8oNr_7.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:Fustat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fustat-arabic-700-normal-BKDb9qiv.woff2) format("woff2"),url(/assets/fustat-arabic-700-normal-BXXu-1KW.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Fustat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fustat-latin-ext-700-normal-C82se5Lo.woff2) format("woff2"),url(/assets/fustat-latin-ext-700-normal-HNRoYAp5.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:Fustat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fustat-latin-700-normal-aqWGUdpP.woff2) format("woff2"),url(/assets/fustat-latin-700-normal-CGzA8gNC.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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.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}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.bottom-5{bottom:1.25rem}.bottom-\[-13px\]{bottom:-13px}.left-0{left:0}.left-1\/2{left:50%}.left-5{left:1.25rem}.left-\[-15px\]{left:-15px}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-11{top:2.75rem}.top-12{top:3rem}.top-20{top:5rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[-13px\]{top:-13px}.top-\[88px\]{top:88px}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[120\]{z-index:120}.z-\[1300\]{z-index:1300}.z-\[80\]{z-index:80}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-6{margin-left:1.5rem}.mr-2{margin-right:.5rem}.mr-\[0\.3em\]{margin-right:.3em}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.size-4{width:1rem;height:1rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[115\%\]{height:115%}.h-\[calc\(100vh-var\(--docs-topbar-height\)\)\]{height:calc(100vh - var(--docs-topbar-height))}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-28{max-height:7rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[160px\]{max-height:160px}.max-h-\[280px\]{max-height:280px}.max-h-\[390px\]{max-height:390px}.max-h-\[420px\]{max-height:420px}.max-h-\[440px\]{max-height:440px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-var\(--docs-topbar-height\)\)\]{max-height:calc(100vh - var(--docs-topbar-height))}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-32{min-height:8rem}.min-h-52{min-height:13rem}.min-h-8{min-height:2rem}.min-h-\[112px\]{min-height:112px}.min-h-\[132px\]{min-height:132px}.min-h-\[156px\]{min-height:156px}.min-h-\[220px\]{min-height:220px}.min-h-\[92px\]{min-height:92px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[115\%\]{width:115%}.w-\[12\%\]{width:12%}.w-\[14\%\]{width:14%}.w-\[16\%\]{width:16%}.w-\[17\%\]{width:17%}.w-\[18\%\]{width:18%}.w-\[20\%\]{width:20%}.w-\[230px\]{width:230px}.w-\[24\%\]{width:24%}.w-\[26\%\]{width:26%}.w-\[27\%\]{width:27%}.w-\[28\%\]{width:28%}.w-\[282px\]{width:282px}.w-\[min\(24rem\,calc\(100vw-2\.5rem\)\)\]{width:min(24rem,calc(100vw - 2.5rem))}.w-\[min\(86vw\,340px\)\]{width:min(86vw,340px)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-56{min-width:14rem}.min-w-\[520px\]{min-width:520px}.min-w-\[620px\]{min-width:620px}.min-w-\[680px\]{min-width:680px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[260px\]{max-width:260px}.max-w-\[580px\]{max-width:580px}.max-w-\[70vw\]{max-width:70vw}.max-w-\[728px\]{max-width:728px}.max-w-\[900px\]{max-width:900px}.max-w-\[980px\]{max-width:980px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-28{scroll-margin-top:7rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(180px\,0\.9fr\)_110px_minmax\(240px\,1\.4fr\)\]{grid-template-columns:minmax(180px,.9fr) 110px minmax(240px,1.4fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-7{gap:1.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#40a86f\]\/35{border-color:#40a86f59}.border-\[\#4e8fd8\]\/35{border-color:#4e8fd859}.border-\[\#cf4f59\]\/20{border-color:#cf4f5933}.border-\[\#d58a3d\]\/35{border-color:#d58a3d59}.border-\[\#d66060\]\/35{border-color:#d6606059}.border-amber-200\/20{border-color:#fde68a33}.border-amber-300\/15{border-color:#fcd34d26}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/25{border-color:#fcd34d40}.border-black\/10{border-color:#0000001a}.border-black\/5{border-color:#0000000d}.border-emerald-300\/15{border-color:#6ee7b726}.border-emerald-300\/20{border-color:#6ee7b733}.border-emerald-300\/25{border-color:#6ee7b740}.border-emerald-300\/30{border-color:#6ee7b74d}.border-emerald-300\/35{border-color:#6ee7b759}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/25{border-color:#34d39940}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-300\/30{border-color:#fca5a54d}.border-red-400\/20{border-color:#f8717133}.border-red-400\/25{border-color:#f8717140}.border-red-400\/30{border-color:#f871714d}.border-red-400\/35{border-color:#f8717159}.border-red-500\/20{border-color:#ef444433}.border-sky-300\/20{border-color:#7dd3fc33}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/5{border-color:#ffffff0d}.border-white\/55{border-color:#ffffff8c}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-yellow-400\/20{border-color:#facc1533}.border-yellow-400\/30{border-color:#facc154d}.bg-\[\#080c12\]{--tw-bg-opacity: 1;background-color:rgb(8 12 18 / var(--tw-bg-opacity, 1))}.bg-\[\#080c12\]\/95{background-color:#080c12f2}.bg-\[\#0b1018\]{--tw-bg-opacity: 1;background-color:rgb(11 16 24 / var(--tw-bg-opacity, 1))}.bg-\[\#0c111b\]{--tw-bg-opacity: 1;background-color:rgb(12 17 27 / var(--tw-bg-opacity, 1))}.bg-\[\#0d0e11\]{--tw-bg-opacity: 1;background-color:rgb(13 14 17 / var(--tw-bg-opacity, 1))}.bg-\[\#0e1311\]{--tw-bg-opacity: 1;background-color:rgb(14 19 17 / var(--tw-bg-opacity, 1))}.bg-\[\#101114\]{--tw-bg-opacity: 1;background-color:rgb(16 17 20 / var(--tw-bg-opacity, 1))}.bg-\[\#151619\]{--tw-bg-opacity: 1;background-color:rgb(21 22 25 / var(--tw-bg-opacity, 1))}.bg-\[\#17181a\]{--tw-bg-opacity: 1;background-color:rgb(23 24 26 / var(--tw-bg-opacity, 1))}.bg-\[\#1b1c1f\]{--tw-bg-opacity: 1;background-color:rgb(27 28 31 / var(--tw-bg-opacity, 1))}.bg-\[\#202124\]{--tw-bg-opacity: 1;background-color:rgb(32 33 36 / var(--tw-bg-opacity, 1))}.bg-\[\#cf4f59\]\/10{background-color:#cf4f591a}.bg-\[\#f8f8f8\]{--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(0\,0\,0\,0\.22\)\]{background-color:#00000038}.bg-\[rgba\(90\,225\,76\,0\.89\)\]{background-color:#5ae14ce3}.bg-amber-200\/\[0\.07\]{background-color:#fde68a12}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-300\/\[0\.045\]{background-color:#fcd34d0b}.bg-amber-300\/\[0\.06\]{background-color:#fcd34d0f}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-brand-gray{background-color:var(--color-brand-gray)}.bg-card{background-color:hsl(var(--card))}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-300\/\[0\.04\]{background-color:#6ee7b70a}.bg-emerald-300\/\[0\.06\]{background-color:#6ee7b70f}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-red-300\/30{background-color:#fca5a54d}.bg-red-400\/10{background-color:#f871711a}.bg-red-400\/15{background-color:#f8717126}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-sky-400\/10{background-color:#38bdf81a}.bg-teal-400\/20{background-color:#2dd4bf33}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.018\]{background-color:#ffffff05}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.055\]{background-color:#ffffff0e}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-400\/10{background-color:#facc151a}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.12\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:linear-gradient(90deg,#ffffff1f,#ffffff05)}.bg-\[radial-gradient\(circle_at_50\%_18\%\,rgba\(255\,255\,255\,0\.34\)\,rgba\(255\,255\,255\,0\.1\)_35\%\,rgba\(0\,0\,0\,0\.2\)_82\%\)\]{background-image:radial-gradient(circle at 50% 18%,#ffffff57,#ffffff1a 35%,#0003 82%)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-9{padding-bottom:2.25rem}.pl-5{padding-left:1.25rem}.pr-12{padding-right:3rem}.pt-10{padding-top:2.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[112px\]{padding-top:112px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-fustat{font-family:Fustat,Inter,sans-serif}.font-inter{font-family:Inter,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-schibsted{font-family:Schibsted Grotesk,Inter,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[24px\]{font-size:24px}.text-\[30px\]{font-size:30px}.text-\[42px\]{font-size:42px}.text-\[48px\]{font-size:48px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.96\]{line-height:.96}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.2px\]{letter-spacing:-.2px}.tracking-\[-0\.3px\]{letter-spacing:-.3px}.tracking-\[-2\.4px\]{letter-spacing:-2.4px}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#505050\]{--tw-text-opacity: 1;color:rgb(80 80 80 / var(--tw-text-opacity, 1))}.text-\[\#777\]{--tw-text-opacity: 1;color:rgb(119 119 119 / var(--tw-text-opacity, 1))}.text-\[\#8ee0b0\]{--tw-text-opacity: 1;color:rgb(142 224 176 / var(--tw-text-opacity, 1))}.text-\[\#b9d8ff\]{--tw-text-opacity: 1;color:rgb(185 216 255 / var(--tw-text-opacity, 1))}.text-\[\#bdf0d0\]{--tw-text-opacity: 1;color:rgb(189 240 208 / var(--tw-text-opacity, 1))}.text-\[\#d9dde7\]{--tw-text-opacity: 1;color:rgb(217 221 231 / var(--tw-text-opacity, 1))}.text-\[\#f8fafc\]{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-\[\#ffb7bd\]{--tw-text-opacity: 1;color:rgb(255 183 189 / var(--tw-text-opacity, 1))}.text-\[\#ffc1c1\]{--tw-text-opacity: 1;color:rgb(255 193 193 / var(--tw-text-opacity, 1))}.text-\[\#ffd1a3\]{--tw-text-opacity: 1;color:rgb(255 209 163 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-100\/85{color:#fef3c7d9}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-300\/80{color:#6ee7b7cc}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-50{--tw-text-opacity: 1;color:rgb(240 249 255 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(110\,231\,183\,0\.08\)\]{--tw-shadow: 0 0 0 1px rgba(110,231,183,.08);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow: 0 0 30px rgba(255,255,255,.12);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(90\,225\,76\,0\.18\)\]{--tw-shadow: 0 10px 25px rgba(90,225,76,.18);--tw-shadow-colored: 0 10px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 12px 28px rgba(0,0,0,.22);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 14px 40px rgba(0,0,0,.1);--tw-shadow-colored: 0 14px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 18px 45px rgba(0,0,0,.12);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow: 0 18px 50px rgba(0,0,0,.16);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 18px 50px rgba(0,0,0,.18);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 18px 60px rgba(0,0,0,.22);--tw-shadow-colored: 0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_80px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 22px 80px rgba(0,0,0,.18);--tw-shadow-colored: 0 22px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow: 0 30px 100px rgba(0,0,0,.38);--tw-shadow-colored: 0 30px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow: 0 30px 100px rgba(0,0,0,.42);--tw-shadow-colored: 0 30px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 8px 24px rgba(0,0,0,.18);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-emerald-300\/20{--tw-ring-color: rgb(110 231 183 / .2)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_14px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 2px 14px rgba(0,0,0,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_8px_34px_rgba\(255\,255\,255\,0\.28\)\]{--tw-drop-shadow: drop-shadow(0 8px 34px rgba(255,255,255,.28));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--color-brand-gray: #1A1A1A;--background: 0 0% 0%;--foreground: 0 0% 100%;--muted-foreground: 0 0% 65%;--card: 0 0% 5%;--border: 0 0% 20%;--hero-subtitle: 210 17% 95%;--sfs-dialog-overlay: rgba(2, 6, 23, .68);--sfs-dialog-overlay-blur: blur(10px);--sfs-dialog-bg: #0b1220;--sfs-dialog-border: rgba(148, 163, 184, .18);--sfs-dialog-shadow: 0 24px 80px rgba(0, 0, 0, .42);--sfs-dialog-title: #f8fafc;--sfs-dialog-text: #cbd5e1;--sfs-dialog-muted: #94a3b8;--sfs-dialog-field-bg: #111827;--sfs-dialog-field-border: rgba(148, 163, 184, .22);--sfs-dialog-field-text: #f8fafc;--sfs-dialog-placeholder: #64748b;--sfs-dialog-button-bg: #111827;--sfs-dialog-button-border: rgba(148, 163, 184, .22);--sfs-dialog-button-text: #e5e7eb;--sfs-dialog-button-hover-bg: #172033;--sfs-dialog-button-hover-border: rgba(45, 212, 191, .48);--sfs-dialog-primary-bg: #e5e7eb;--sfs-dialog-primary-text: #020617;--sfs-dialog-primary-hover-bg: #f8fafc}body{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));font-family:var(--font-sans);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.theme-light .sfs-modal-surface body,.theme-light .sfs-dialog-content body{color:var(--sfs-dialog-title)}.sfs-shell{min-height:100vh;display:flex;background:radial-gradient(circle at top left,rgb(45 212 191 / .12),transparent 32rem),linear-gradient(135deg,#020617,#0f172a 48%,#111827);color:#f8fafc}.sfs-feature-page{display:flex;flex-direction:column;gap:1.5rem}.sfs-feature-header{display:flex;flex-direction:column;gap:.45rem}.sfs-feature-eyebrow{color:#94a3b8;font-size:.75rem;font-weight:800;letter-spacing:.12em}.sfs-feature-title{color:#f8fafc;font-size:clamp(2.25rem,4vw,3.5rem);line-height:.95;font-weight:850;letter-spacing:-.06em}.sfs-feature-description{color:#cbd5e1;font-size:1.05rem;line-height:1.6}.sfs-premium-card{border-color:#94a3b829;background:#0f172ab8;box-shadow:0 18px 60px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sfs-section-tabs{border-color:#94a3b82e}.sfs-section-tab{background:transparent;color:#94a3b8}.sfs-section-tab:hover{background:#94a3b81a;color:#f8fafc}.sfs-section-tab-active{background:#f8fafc;color:#020617}.sfs-code-block{border:1px solid rgb(148 163 184 / .2);background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.sfs-card-stack{display:flex;width:100%;flex-direction:column;gap:1.25rem}.sfs-card-row{display:grid;align-items:start;gap:1.25rem}.sfs-card-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sfs-card-narrow{width:100%;max-width:34rem}.sfs-card-standard{width:100%;max-width:56rem}.sfs-card-wide{width:100%;max-width:76rem}.sfs-card-full{width:100%;max-width:none}.sfs-card-center{margin-left:auto;margin-right:auto}.sfs-card-left{margin-right:auto}.sfs-feature-content-readable{width:100%;max-width:76rem;margin-left:auto;margin-right:auto}.sfs-feature-content-full{width:100%;max-width:none}.sfs-code-block{max-width:100%;overflow-x:auto;white-space:pre}.sfs-dashboard-metrics-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.sfs-dashboard-overview-row{display:grid;grid-template-columns:1.2fr .8fr;gap:1.25rem}.sfs-dashboard-card{border:1px solid rgb(148 163 184 / .16);border-radius:1rem;background:#0f172ab8;box-shadow:0 18px 60px #00000042;padding:1.25rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sfs-dashboard-card-icon{display:grid;height:2.65rem;width:2.65rem;place-items:center;border-radius:.85rem;background:#94a3b81f;color:#f8fafc}.sfs-dashboard-card-label{color:#cbd5e1;font-size:.875rem}.sfs-dashboard-card-value{margin-top:.4rem;color:#f8fafc;font-size:2rem;font-weight:800;letter-spacing:-.04em}.sfs-dashboard-card-description{margin-top:.35rem;color:#94a3b8;font-size:.875rem}.sfs-shell-main{min-width:0;flex:1;display:flex;flex-direction:column}.sfs-sidebar{position:sticky;top:0;z-index:50;width:260px;height:100vh;flex:0 0 auto;display:flex;flex-direction:column;border-right:1px solid rgb(148 163 184 / .16);background:#020617bd;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:width .18s ease,transform .18s ease}.sfs-sidebar-collapsed{width:76px}.sfs-sidebar-brand{min-height:4.25rem;display:flex;align-items:center;gap:.75rem;padding:0 1rem;border-bottom:1px solid rgb(148 163 184 / .16)}.sfs-sidebar-logo{width:2.35rem;height:2.35rem;display:grid;flex:0 0 auto;place-items:center;border-radius:.85rem;background:#f8fafc;padding:.35rem}.sfs-sidebar-title{font-weight:800;line-height:1.1;color:#f8fafc}.sfs-sidebar-subtitle{margin-top:.15rem;font-size:.75rem;color:#94a3b8}.sfs-sidebar-nav{flex:1;overflow-y:auto;padding:1rem .75rem}.sfs-sidebar-group{margin-bottom:1.25rem}.sfs-sidebar-group-label{margin:0 0 .45rem;padding:0 .65rem;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.sfs-sidebar-item{width:100%;min-height:2.45rem;display:flex;align-items:center;gap:.75rem;border:0;border-radius:.75rem;background:transparent;color:#cbd5e1;padding:0 .7rem;font-weight:650;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease}.sfs-sidebar-item:hover{background:#94a3b81a;color:#fff}.sfs-sidebar-item-active,.sfs-sidebar-item-active:hover{background:#f8fafc;color:#020617}.sfs-sidebar-item-child{margin-left:.4rem;width:calc(100% - .4rem)}.sfs-sidebar-item-icon{display:inline-flex;height:1.1rem;width:1.1rem;flex:0 0 auto}.sfs-sidebar-item-icon svg{height:1.1rem;width:1.1rem}.sfs-sidebar-parent-item{position:relative}.sfs-sidebar-parent-item .sfs-sidebar-item-label{flex:1}.sfs-sidebar-chevron{margin-left:auto;height:1rem;width:1rem;opacity:.7;transition:transform .16s ease}.sfs-sidebar-chevron-open{transform:rotate(180deg)}.sfs-sidebar-children{margin-top:.35rem;margin-left:.85rem;display:flex;flex-direction:column;gap:.2rem;border-left:1px solid rgb(148 163 184 / .18);padding-left:.65rem}.sfs-sidebar-children .sfs-sidebar-child-item{min-height:2.2rem;border-radius:.65rem;padding-inline:.6rem;font-size:.875rem}.sfs-sidebar-children .sfs-sidebar-item-icon,.sfs-sidebar-children .sfs-sidebar-item-icon svg{height:1rem;width:1rem}.sfs-sidebar-collapsed .sfs-sidebar-group-label,.sfs-sidebar-collapsed .sfs-sidebar-item-label,.sfs-sidebar-collapsed .sfs-sidebar-subtitle,.sfs-sidebar-collapsed .sfs-sidebar-title{display:none}.sfs-sidebar-collapsed .sfs-sidebar-item{justify-content:center;padding-inline:0}.sfs-sidebar-collapsed .sfs-sidebar-item-child{margin-left:0;width:100%}.sfs-topbar{position:sticky;top:0;z-index:40;height:4.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.25rem;border-bottom:1px solid rgb(148 163 184 / .16);background:#020617bd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sfs-topbar-left,.sfs-topbar-actions{display:flex;min-width:0;align-items:center;gap:.75rem}.sfs-topbar-search{width:min(420px,42vw);height:2.5rem;display:flex;align-items:center;gap:.65rem;border:1px solid rgb(148 163 184 / .18);border-radius:.85rem;background:#0f172ab8;padding:0 .85rem;color:#94a3b8}.sfs-topbar-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#f8fafc}.sfs-shell-content{min-width:0;flex:1;overflow:auto;padding:1.5rem}.sfs-icon-button{width:2.45rem;height:2.45rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(148 163 184 / .18);border-radius:.8rem;background:#0f172ab8;color:#cbd5e1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.sfs-icon-button:hover{background:#172033;color:#fff;box-shadow:0 8px 24px #0f172a33}.sfs-icon-button:focus-visible,.sfs-sidebar-item:focus-visible{outline:3px solid rgb(20 184 166 / .28);outline-offset:2px}.sfs-topbar-logout{display:inline-flex;height:2.45rem;align-items:center;gap:.5rem;border-radius:.8rem;background:#f8fafc;color:#020617;padding:0 .85rem;font-size:.875rem;font-weight:700}.sfs-mobile-menu-button,.sfs-sidebar-backdrop{display:none}.theme-light.sfs-shell{background:radial-gradient(circle at top left,rgb(45 212 191 / .18),transparent 32rem),linear-gradient(135deg,#edf7f3,#dbe7ec 45%,#8494a6);color:#0f172a}.theme-light .sfs-sidebar,.theme-light .sfs-topbar{background:#ffffffc2;border-color:#94a3b838}.theme-light .sfs-sidebar-logo{background:#020617}.theme-light .sfs-sidebar-title,.theme-light .sfs-topbar-search input{color:#020617}.theme-light .sfs-sidebar-item{color:#334155}.theme-light .sfs-sidebar-item:hover{background:#0f172a0e;color:#020617}.theme-light .sfs-sidebar-item-active,.theme-light .sfs-sidebar-item-active:hover{background:#171717;color:#fff}.theme-light .sfs-topbar-search,.theme-light .sfs-icon-button{background:#ffffffd1;border-color:#94a3b852;color:#334155}.theme-light .sfs-icon-button:hover{background:#fff;color:#020617}.theme-light .sfs-sidebar-children{border-left-color:#94a3b847}.theme-light .sfs-feature-title{color:#020617}.theme-light .sfs-feature-description{color:#334155}.theme-light .sfs-feature-eyebrow{color:#64748b}.theme-light .sfs-premium-card{border-color:#94a3b83d;background:#ffffffc7;box-shadow:0 18px 60px #0f172a14}.theme-light .sfs-section-tabs{border-color:#94a3b83d}.theme-light .sfs-section-tab{color:#64748b}.theme-light .sfs-section-tab:hover{background:#0f172a0e;color:#020617}.theme-light .sfs-section-tab-active{background:#0f172a;color:#fff}.theme-light input,.theme-light textarea,.theme-light select{border:1px solid #cbd5e1!important;background:#f8fafc!important;color:#0f172a!important}.theme-light input::-moz-placeholder,.theme-light textarea::-moz-placeholder{color:#94a3b8!important}.theme-light input::placeholder,.theme-light textarea::placeholder{color:#94a3b8!important}.theme-light .sfs-dashboard-card{border-color:#94a3b83d;background:#ffffffc2;box-shadow:0 18px 60px #0f172a14}.theme-light .sfs-dashboard-card-icon{background:#0f172a0f;color:#0f172a}.theme-light .sfs-dashboard-card-label{color:#334155}.theme-light .sfs-dashboard-card-value{color:#020617}.theme-light .sfs-dashboard-card-description{color:#64748b}@media (max-width: 900px){.sfs-mobile-menu-button{display:inline-flex}.sfs-desktop-collapse-button{display:none}.sfs-sidebar{position:fixed;left:0;top:0;transform:translate(-102%);box-shadow:24px 0 80px #0f172a3d}.sfs-sidebar-mobile-open{transform:translate(0)}.sfs-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:block;pointer-events:none;background:#0f172a00;transition:background-color .18s ease}.sfs-sidebar-backdrop.open{pointer-events:auto;background:#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sfs-shell-content{padding:1rem}.sfs-topbar-search{width:min(100%,320px)}.sfs-topbar-logout span{display:none}.sfs-topbar-logout{width:2.45rem;justify-content:center;padding:0}}@media (max-width:1200px){.sfs-dashboard-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sfs-dashboard-overview-row{grid-template-columns:1fr}}@media (max-width:700px){.sfs-dashboard-metrics-row{grid-template-columns:1fr}}@media (max-width:1100px){.sfs-card-row-2{grid-template-columns:1fr}.sfs-card-narrow,.sfs-card-standard,.sfs-card-wide{max-width:none}}::-moz-selection{background:#6366f159;color:#e7dfdf}::selection{background:#6366f159;color:#e7dfdf}.docs-scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.docs-scrollbar-hidden::-webkit-scrollbar{display:none}.sfs-dialog-panel{animation:sfs-dialog-zoom-in .3s ease-out both}.sfs-dialog-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1200!important;display:grid;width:100vw;min-height:100vh;height:100dvh;place-items:center;padding:1rem;overflow-y:auto;background:var(--sfs-dialog-overlay);backdrop-filter:var(--sfs-dialog-overlay-blur);-webkit-backdrop-filter:var(--sfs-dialog-overlay-blur)}.sfs-my-shares-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block:1rem 1.25rem}.sfs-my-shares-toolbar-left,.sfs-my-shares-toolbar-right{display:flex;align-items:center;gap:.75rem}.sfs-my-shares-switcher{margin:0}.sfs-share-table-card{border:1px solid rgb(148 163 184 / .16);border-radius:1.1rem;background:linear-gradient(180deg,#0f172adb,#0f172aad);box-shadow:0 20px 70px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.sfs-share-table-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid rgb(148 163 184 / .18)}.sfs-share-table-title-row{display:flex;align-items:center;gap:.65rem}.sfs-share-table-title{margin:0;color:#f8fafc;font-size:1rem;font-weight:850;letter-spacing:-.02em}.sfs-share-table-description{max-width:42rem;margin:.3rem 0 0;color:#94a3b8;font-size:.86rem;line-height:1.45}.sfs-share-table-count{flex:0 0 auto;padding:.35rem .65rem;border:1px solid rgb(148 163 184 / .18);border-radius:999px;background:#0f172ad1;color:#cbd5e1;font-size:.78rem;font-weight:750}.sfs-share-table-wrapper{width:100%;overflow-x:auto}.sfs-share-table{width:100%;min-width:51.25rem;border-collapse:separate;border-spacing:0}.sfs-share-table th{height:2.8rem;background:#0206176b;color:#94a3b8;padding:0 1rem;border-bottom:1px solid rgb(148 163 184 / .14);font-size:.7rem;font-weight:850;letter-spacing:.09em;text-align:left;text-transform:uppercase}.sfs-share-table td{height:4.6rem;padding:.75rem 1rem;border-bottom:1px solid rgb(148 163 184 / .1);background:#0f172a52;vertical-align:middle}.sfs-share-table tbody tr:last-child td{border-bottom:0}.sfs-share-table tbody tr:hover td{background:#2dd4bf14}.sfs-share-name-cell{display:flex;align-items:center;gap:.85rem;min-width:0}.sfs-share-file-icon{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border-radius:.75rem;background:linear-gradient(135deg,#2dd4bf24,#3b82f614);color:#5eead4;box-shadow:inset 0 0 0 1px #2dd4bf29}.sfs-share-primary{max-width:24rem;margin:0;overflow:hidden;color:var(--sfs-heading, #f8fafc);font-weight:800;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.sfs-share-secondary{margin:.22rem 0 0;color:var(--sfs-muted, #94a3b8);font-size:.78rem}.sfs-share-actions{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;white-space:nowrap}.sfs-share-id-cell{display:block;max-width:12rem;overflow:hidden;color:var(--sfs-text, #cbd5e1);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.sfs-share-action-button{width:2.25rem!important;height:2.25rem!important;border:1px solid rgb(148 163 184 / .16)!important;border-radius:999px!important;background:#0f172ab8!important;color:#cbd5e1!important}.sfs-share-action-button:hover:not(:disabled){border-color:#2dd4bf6b!important;background:#1e293be0!important;color:#5eead4!important;box-shadow:0 8px 22px #0f172a33}.sfs-share-action-button:focus-visible{outline:3px solid rgb(20 184 166 / .28);outline-offset:2px}.sfs-share-action-button:active:not(:disabled){transform:translateY(1px)}.sfs-share-action-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.sfs-share-action-button-danger:hover:not(:disabled){border-color:#f871716b!important;color:#fca5a5!important}.sfs-share-table-footer{display:flex;min-height:3.4rem;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-top:1px solid rgb(148 163 184 / .12);background:#02061747}.sfs-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;justify-content:flex-end;background:var(--sfs-dialog-overlay);backdrop-filter:var(--sfs-dialog-overlay-blur);-webkit-backdrop-filter:var(--sfs-dialog-overlay-blur)}.sfs-drawer-content{display:flex;width:min(460px,calc(100vw - 1rem));height:100dvh;flex-direction:column;border-left:1px solid var(--sfs-dialog-border);background:var(--sfs-dialog-bg);color:var(--sfs-dialog-text);box-shadow:-24px 0 80px #0f172a3d;animation:sfs-drawer-in .22s cubic-bezier(.22,1,.36,1)}.sfs-drawer-header{position:relative;flex:0 0 auto;padding:1.25rem 3.75rem 1rem 1.25rem;border-bottom:1px solid var(--sfs-dialog-border)}.sfs-drawer-title{margin:0;color:var(--sfs-dialog-title);font-size:1.1rem;font-weight:800}.sfs-drawer-description{margin:.35rem 0 0;color:var(--sfs-dialog-muted);font-size:.9rem;line-height:1.5}.sfs-drawer-body{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:1rem 1.25rem}.sfs-drawer-footer{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding:1rem 1.25rem;border-top:1px solid var(--sfs-dialog-border)}.sfs-drawer-field{padding:.8rem;border-radius:.75rem;background:#94a3b814}.sfs-drawer-field-label{margin:0 0 .3rem;color:var(--sfs-dialog-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sfs-drawer-field-value{margin:0;overflow-wrap:anywhere;color:var(--sfs-dialog-title);font-size:.9rem;line-height:1.45}.sfs-drawer-field-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@keyframes sfs-drawer-in{0%{transform:translate(100%);opacity:.86}to{transform:translate(0);opacity:1}}.theme-light .sfs-share-table th{background:#f8fafcb8;color:#64748b}.theme-light .sfs-share-table tr:hover td{background:#0f172a09}.theme-light .sfs-share-file-icon{background:#14b8a61a;color:#0f766e}.theme-light .sfs-share-secondary{color:#64748b}.theme-light .sfs-share-id-cell{color:#334155}@media (max-width: 640px){.sfs-my-shares-toolbar{align-items:stretch;flex-direction:column}.sfs-my-shares-toolbar-left,.sfs-my-shares-toolbar-right{justify-content:space-between}.sfs-my-shares-switcher{width:100%}.sfs-my-shares-switcher .sfs-section-tab{flex:1}}.sfs-modal-surface,.sfs-dialog-content{position:relative;background:var(--sfs-dialog-bg);border-color:var(--sfs-dialog-border);color:var(--sfs-dialog-text);box-shadow:var(--sfs-dialog-shadow)}.sfs-dialog-content{display:flex;max-height:min(760px,calc(100vh - 2rem));flex-direction:column;overflow:hidden}.sfs-dialog-header,.sfs-dialog-body,.sfs-dialog-footer{padding-inline:1.25rem}.sfs-dialog-header{padding-top:1.25rem;padding-right:3.75rem}.sfs-dialog-title{color:var(--sfs-dialog-title);font-weight:700}.sfs-dialog-description{color:var(--sfs-dialog-muted)}.sfs-dialog-body{min-height:0;flex:1 1 auto;overflow-y:auto;padding-block:1rem}.sfs-dialog-footer{display:flex;flex:0 0 auto;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--sfs-dialog-border);padding-block:1rem 1.25rem}.sfs-dialog-content input,.sfs-dialog-content textarea,.sfs-modal-surface input,.sfs-modal-surface textarea{background:var(--sfs-dialog-field-bg);border-color:var(--sfs-dialog-field-border);color:var(--sfs-dialog-field-text)}.sfs-dialog-content input::-moz-placeholder,.sfs-dialog-content textarea::-moz-placeholder,.sfs-modal-surface input::-moz-placeholder,.sfs-modal-surface textarea::-moz-placeholder{color:var(--sfs-dialog-placeholder)}.sfs-dialog-content input::placeholder,.sfs-dialog-content textarea::placeholder,.sfs-modal-surface input::placeholder,.sfs-modal-surface textarea::placeholder{color:var(--sfs-dialog-placeholder)}.sfs-dialog-content button:not(.sfs-dialog-close):not(.sfs-dialog-primary),.sfs-modal-surface button:not(.sfs-dialog-close):not(.sfs-dialog-primary){border-color:var(--sfs-dialog-button-border);color:var(--sfs-dialog-button-text)}.sfs-dialog-content button:not(.sfs-dialog-close):not(.sfs-dialog-primary):hover:not(:disabled),.sfs-modal-surface button:not(.sfs-dialog-close):not(.sfs-dialog-primary):hover:not(:disabled){border-color:var(--sfs-dialog-button-hover-border);background:var(--sfs-dialog-button-hover-bg)}.sfs-dialog-primary{background:var(--sfs-dialog-primary-bg);color:var(--sfs-dialog-primary-text)}.sfs-dialog-primary:hover:not(:disabled){background:var(--sfs-dialog-primary-hover-bg)}.sfs-dialog-close{border-color:var(--sfs-dialog-button-border);background:var(--sfs-dialog-button-bg);color:var(--sfs-dialog-button-text);cursor:pointer}.sfs-modal-surface .sfs-dialog-close{position:absolute;top:1rem;right:1rem}.sfs-modal-surface>:first-child{padding-right:3.75rem}.sfs-dialog-close:hover{border-color:var(--sfs-dialog-button-hover-border);background:var(--sfs-dialog-button-hover-bg)}.sfs-dialog-close:focus-visible{outline:3px solid rgba(20,184,166,.28);outline-offset:2px}.sfs-hold-delete-fill{transition:width 80ms linear}.sfs-table-shell{border-color:#ffffff1f;background:#ffffff09}.sfs-table-header,.sfs-table-shell th,.sfs-detail-pane{border-color:#ffffff1a}.sfs-table-shell th{background:#0b0b0cf0;color:#ffffff85}.sfs-table-row{border-color:#ffffff12;transition:background .16s ease}.sfs-table-row:hover{background:#ffffff0e}.sfs-table-row-selected{background:#5eead41c;box-shadow:inset 3px 0 #5eead4}.sfs-table-search{border-color:#ffffff1f;background:#0003;color:#ffffffbf}.sfs-detail-pane{background:#00000029}.sfs-master-detail-grid{display:grid;height:clamp(29rem,58vh,40rem);min-height:29rem;grid-template-columns:minmax(0,1fr);overflow:hidden}.sfs-master-detail-grid>*{min-height:0}.sfs-table-list{min-width:0;overflow:auto}.sfs-record-table th,.sfs-record-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sfs-record-table td>*{max-width:100%}.sfs-detail-pane{min-height:0;overflow:hidden}.sfs-detail-scroll{scrollbar-color:rgb(148 163 184 / .55) transparent;scrollbar-width:thin}.sfs-detail-content{min-height:0}.sfs-detail-field{border-color:#ffffff1a;border-bottom-width:1px}.sfs-detail-field:last-child{border-bottom:0}.sfs-detail-field-value{overflow-wrap:anywhere;word-break:normal}.sfs-detail-actions{background:#0c0c0df2}.sfs-table-pagination{border-color:#ffffff1a;background:#0000001f}.admin-detail-pane{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}.admin-detail-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid rgb(255 255 255 / .1)}.admin-detail-header>div{flex-wrap:wrap;justify-content:flex-end}.admin-detail-body{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:1rem 0}.admin-detail-footer{flex:0 0 auto;padding-top:1rem;border-top:1px solid rgb(255 255 255 / .1);background:#0c0c0df2}.sfs-tooltip{color:#fff;background:#111827}.sfs-table-resize-handle{background:#ffffff0d}.sfs-table-resize-handle:after{content:"";position:absolute;top:45%;right:3px;bottom:45%;left:3px;border-radius:999px;background:#ffffff3d;transition:background .16s ease}.sfs-table-resize-handle:hover:after{background:#5eead4}@media (min-width: 1024px){.sfs-master-detail-grid{grid-template-columns:minmax(0,calc(var(--sfs-master-size) - 6px)) 12px minmax(22rem,calc(var(--sfs-detail-size) - 6px))}.sfs-table-list{overflow-y:auto;overflow-x:hidden}}.sfs-toast{animation:sfs-toast-reveal .22s ease-out both;background:#121214f0;border-color:#ffffff1f;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sfs-toast-success{border-color:#34d3996b}.sfs-toast-success svg{color:#6ee7b7}.sfs-toast-error{border-color:#f871716b}.sfs-toast-error svg{color:#fca5a5}.sfs-toast-warning{border-color:#fbbf246b}.sfs-toast-warning svg{color:#fcd34d}.sfs-toast-info svg,.sfs-toast-default svg{color:#93c5fd}.sfs-toast-close{color:#ffffff9e}.sfs-toast-close:hover{background:#ffffff1a;color:#fff}.sfs-toast-success-icon{display:inline-flex;height:1.25rem;width:1.25rem;flex:0 0 auto;align-items:center;justify-content:center;color:#34d399;animation:sfs-success-pop .42s cubic-bezier(.22,1,.36,1)}.sfs-toast-success-check{stroke-dasharray:24;stroke-dashoffset:24;animation:sfs-check-draw .52s ease-out .12s forwards}@keyframes sfs-toast-reveal{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sfs-success-pop{0%{opacity:0;transform:scale(.75)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes sfs-check-draw{to{stroke-dashoffset:0}}.sfs-skeleton{background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f);background-size:220% 100%;animation:sfs-skeleton-shimmer 1.45s ease-in-out infinite}@keyframes sfs-skeleton-shimmer{to{background-position:-220% 0}}@keyframes sfs-dialog-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.theme-light .sfs-dialog-overlay{--sfs-dialog-overlay: rgba(15, 23, 42, .42);--sfs-dialog-bg: #ffffff;--sfs-dialog-border: rgba(148, 163, 184, .32);--sfs-dialog-shadow: 0 24px 80px rgba(15, 23, 42, .22);--sfs-dialog-title: #0f172a;--sfs-dialog-text: #334155;--sfs-dialog-muted: #64748b;--sfs-dialog-field-bg: #f8fafc;--sfs-dialog-field-border: #cbd5e1;--sfs-dialog-field-text: #0f172a;--sfs-dialog-placeholder: #94a3b8;--sfs-dialog-button-bg: #ffffff;--sfs-dialog-button-border: #cbd5e1;--sfs-dialog-button-text: #0f172a;--sfs-dialog-button-hover-bg: #f0fdfa;--sfs-dialog-button-hover-border: #5eead4;--sfs-dialog-primary-bg: #0f172a;--sfs-dialog-primary-text: #ffffff;--sfs-dialog-primary-hover-bg: #1e293b}.theme-light .sfs-modal-surface .text-white,.theme-light .sfs-dialog-content .text-white{color:var(--sfs-dialog-title)!important}.theme-light .sfs-modal-surface .text-white\/60,.theme-light .sfs-modal-surface .text-white\/55,.theme-light .sfs-modal-surface .text-white\/65,.theme-light .sfs-dialog-content .text-white\/60,.theme-light .sfs-dialog-content .text-white\/55,.theme-light .sfs-dialog-content .text-white\/65{color:var(--sfs-dialog-muted)!important}.theme-light .sfs-modal-metadata>div{border-color:#dbe3ec!important;background:#f8fafc!important}.sfs-toaster-theme-light .sfs-toast,.theme-light .sfs-toast{background:#fffffff5;border-color:#0f172a24;color:#0f172a;box-shadow:0 18px 45px #0f172a29}.theme-light .sfs-table-shell{border-color:#dbe3ec;background:#fff;box-shadow:0 14px 36px #0f172a0f}.theme-light .sfs-table-header,.theme-light .sfs-table-shell th,.theme-light .sfs-detail-pane{border-color:#e2e8f0}.theme-light .sfs-table-shell th{background:#f8fafc;color:#64748b}.theme-light .sfs-table-row{border-color:#edf2f7}.theme-light .sfs-table-row:hover{background:#f8fafc}.theme-light .sfs-table-row-selected{background:#ecfdf5;box-shadow:inset 3px 0 #0f766e}.theme-light .sfs-table-search{border-color:#dbe3ec;background:#fff;color:#334155}.theme-light .sfs-detail-pane{background:#fbfdff}.theme-light .sfs-detail-field{border-color:#e2e8f0}.theme-light .sfs-detail-actions{background:#fbfdfff2;border-color:#e2e8f0!important}.theme-light .sfs-table-pagination{border-color:#e2e8f0;background:#fbfdff}.theme-light .admin-detail-header,.theme-light .admin-detail-footer{border-color:#e2e8f0}.theme-light .admin-detail-footer{background:#fbfdfff2}.theme-light .sfs-table-resize-handle{background:#f1f5f9}.theme-light .sfs-table-resize-handle:after{background:#94a3b8}.theme-light .sfs-toast-close{color:#0f172a9e}.theme-light .sfs-toast-close:hover{background:#0f172a12;color:#0f172a}.theme-light .sfs-skeleton{background:linear-gradient(90deg,#e8eef4,#f8fafc,#e8eef4);background-size:220% 100%}.certificate-guide>pre{border:1px solid rgb(255 255 255 / .1);box-shadow:inset 3px 0 #34d3998c}.theme-light .certificate-guide>pre{background:#111827!important;border-color:#1f2937!important;color:#e5eef8!important;box-shadow:inset 3px 0 #14b8a6}.theme-light .certificate-guide .rounded-lg.border{background:#f0fdfa!important;border-color:#99e5d5!important}.theme-light .sfs-badge-e2ee{background-color:#e8f8f3!important;border-color:#82cfbb!important;color:#075f47!important}.theme-light .sfs-badge-legacy{background-color:#fff6df!important;border-color:#e7c273!important;color:#78560a!important}.theme-light .sfs-badge-active{background-color:#e8f8ef!important;border-color:#8bcfa1!important;color:#166534!important}.theme-light .sfs-badge-danger{background-color:#fff0f2!important;border-color:#efabb5!important;color:#a61b38!important}.theme-light .sfs-badge-neutral{background-color:#f1f5f9!important;border-color:#cbd5e1!important;color:#475569!important}.docs-theme{--docs-bg: #080c12;--docs-page: var(--docs-bg);--docs-surface: #202124;--docs-surface-muted: #151619;--docs-hover: rgb(255 255 255 / .045);--docs-active: rgb(110 231 183 / .12);--docs-code-bg: #0d0e11;--docs-code-surface: var(--docs-code-bg);--docs-field-surface: #101114;--docs-text: #f8fafc;--docs-heading: #f8fafc;--docs-muted: rgb(203 213 225 / .68);--docs-border: rgb(255 255 255 / .1);--docs-code-border: rgb(255 255 255 / .1);--docs-dot-color: rgb(52 211 153 / .2);--docs-bg-glow: rgb(16 185 129 / .06);background:var(--docs-page);color:var(--docs-text);color-scheme:dark}.docs-theme-light{--docs-bg: #f5f7fa;--docs-page: var(--docs-bg);--docs-surface: #ffffff;--docs-surface-muted: #f8fafc;--docs-hover: #eef4f4;--docs-active: #e5f5ef;--docs-code-bg: #f6f8fb;--docs-code-surface: var(--docs-code-bg);--docs-field-surface: #ffffff;--docs-text: #182235;--docs-heading: #101b2d;--docs-muted: #637287;--docs-border: #dbe3ec;--docs-code-border: #dbe3ec;--docs-dot-color: rgb(71 85 105 / .16);--docs-bg-glow: rgb(20 184 166 / .055);--docs-note-warning-bg: #fff8e8;--docs-note-warning-border: #f2cf7a;--docs-note-warning-text: #6b4f12;--docs-button-bg: #ffffff;--docs-button-border: #cbd5e1;--docs-button-text: #334155;--docs-button-hover-bg: #f0fdfa;--docs-button-hover-border: #5eead4;--docs-button-hover-text: #0f766e;--docs-button-active-bg: #ccfbf1;--docs-button-focus-ring: rgb(20 184 166 / .28);--docs-button-disabled-bg: #f8fafc;--docs-button-disabled-border: #e2e8f0;--docs-button-disabled-text: #94a3b8;background:radial-gradient(circle at 2% 2%,rgb(209 250 229 / .58),transparent 26%),radial-gradient(circle at 92% 0%,rgb(219 234 254 / .58),transparent 28%),var(--docs-page);color:var(--docs-text);color-scheme:light}.docs-theme-light ::-moz-selection{background:#10b98142;color:#172033}.docs-theme-light ::selection{background:#10b98142;color:#172033}.docs-main-pattern{background-color:var(--docs-bg)!important;background-image:radial-gradient(circle at center,var(--docs-dot-color) 1.1px,transparent 1.45px),linear-gradient(to bottom,var(--docs-bg-glow),transparent 420px)!important;background-position:0 0,0 0;background-size:24px 24px,100% 100%!important}.docs-theme-light [class*="bg-[#080c12]"]{background-color:var(--docs-page)!important}.docs-theme-light [class*="bg-[#202124]"],.docs-theme-light [class*="bg-[#1b1c1f]"],.docs-theme-light [class*="bg-[#17181a]"]{background-color:var(--docs-surface)!important}.docs-theme .docs-main-pattern{background-color:var(--docs-bg)!important}.docs-theme-light [class*="bg-[#151619]"],.docs-theme-light [class*="bg-[#101114]"],.docs-theme-light [class*="bg-[#0d0e11]"],.docs-theme-light [class*="bg-[#0b1018]"],.docs-theme-light [class*=bg-black]{background-color:var(--docs-code-surface)!important}.docs-theme-light [class*=border-white]{border-color:var(--docs-border)!important}.docs-theme-light [class*=text-white],.docs-theme-light [class*="text-[#d9dde7]"]{color:var(--docs-text)!important}.docs-theme-light [class*=text-slate],.docs-theme-light [class*="text-white/"]{color:var(--docs-muted)!important}.docs-theme-light .text-emerald-50,.docs-theme-light .text-emerald-100{color:#075f47!important}.docs-theme-light .text-amber-50,.docs-theme-light .text-amber-100{color:#92400e!important}.docs-theme-light .text-sky-50,.docs-theme-light .text-sky-100{color:#075985!important}.docs-theme-light input,.docs-theme-light textarea,.docs-theme-light select{background-color:var(--docs-field-surface)!important;color:var(--docs-text)!important;border-color:var(--docs-border)!important;box-shadow:inset 0 1px #ffffffe0,0 1px 2px #0f172a0a}.docs-theme-light input::-moz-placeholder,.docs-theme-light textarea::-moz-placeholder{color:#8793a4!important}.docs-theme-light input::placeholder,.docs-theme-light textarea::placeholder{color:#8793a4!important}.docs-theme-light input:hover:not(:disabled),.docs-theme-light textarea:hover:not(:disabled),.docs-theme-light select:hover:not(:disabled){border-color:#b8c8d8!important}.docs-theme-light .api-explorer-file::file-selector-button{border-color:var(--docs-button-border);background:var(--docs-button-bg);color:var(--docs-button-text);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.docs-theme-light .api-explorer-file:hover::file-selector-button{border-color:var(--docs-button-hover-border);background:var(--docs-button-hover-bg);color:var(--docs-button-hover-text)}.docs-theme-light .api-explorer-request-note{background-color:var(--docs-note-warning-bg)!important;border-color:var(--docs-note-warning-border)!important;color:var(--docs-note-warning-text)!important;box-shadow:inset 0 1px #ffffffb3}.docs-theme-light .api-explorer-field{caret-color:#047857;color-scheme:light}.docs-theme-light .api-code-language-tab{color:#475569!important}.docs-theme-light .docs-topbar{background:#ffffffd1!important;border-color:#cbd5e1c2!important;box-shadow:0 1px #0f172a08,0 10px 30px #0f172a09}.docs-theme-light .docs-search-control{background:#ffffffc2!important;border-color:#dbe3ec!important;box-shadow:inset 0 1px #ffffffeb}.docs-theme-light .docs-search-control:focus-within{border-color:#10b98194!important;box-shadow:0 0 0 3px #10b9811a}.docs-theme-light .docs-mobile-panel,.docs-theme-light .docs-mobile-panel-header{background:var(--docs-surface)!important;border-color:#dbe3ec!important}.docs-theme-light .docs-mobile-panel{box-shadow:18px 0 48px #0f172a2e}.docs-theme-light .docs-sidebar,.docs-theme-light .api-sidebar{background:transparent!important;border-color:#cbd5e1cc!important}.docs-theme-light .docs-nav-item{background:transparent!important;color:#637287!important}.docs-theme-light .docs-nav-item:hover{background:var(--docs-hover)!important;color:#1e3340!important}.docs-theme-light .docs-nav-item:focus-visible,.docs-theme-light .api-sidebar-group:focus-visible,.docs-theme-light .api-sidebar-leaf:focus-visible,.docs-theme-light .docs-toc-item:focus-visible{outline:2px solid rgb(16 185 129 / .65);outline-offset:2px}.docs-theme-light .docs-nav-item.text-emerald-100{background:var(--docs-active)!important;color:#07684f!important;box-shadow:inset 2px 0 #0f9b73}.docs-theme-light .api-sidebar-group{background:transparent!important;color:#26364a!important}.docs-theme-light .api-sidebar-group:hover,.docs-theme-light .api-sidebar-leaf:hover{background:var(--docs-hover)!important;color:#1e3340!important}.docs-theme-light .api-sidebar-leaf{background:transparent!important;color:#637287!important}.docs-theme-light .api-sidebar-leaf[data-active=true]{background:var(--docs-active)!important;color:#07684f!important;box-shadow:inset 2px 0 #0f9b73}.docs-theme-light .docs-toc-content{border-color:#dbe3ec!important}.docs-theme-light .docs-toc-item{color:#718096!important}.docs-theme-light .docs-toc-item:hover{color:#087a5e!important}.docs-theme-light .api-method-badge{border-color:var(--method-border)!important;background:var(--method-bg)!important;color:var(--method-text)!important;box-shadow:inset 0 1px #ffffff9e}.docs-theme-light .api-method-badge[data-method=GET]{--method-border: #b9d6f3;--method-bg: #edf6ff;--method-text: #1264a3}.docs-theme-light .api-method-badge[data-method=POST]{--method-border: #a9ddc4;--method-bg: #ecf9f1;--method-text: #087a4f}.docs-theme-light .api-method-badge[data-method=PUT]{--method-border: #f1cb93;--method-bg: #fff7e9;--method-text: #a65d08}.docs-theme-light .api-method-badge[data-method=DELETE]{--method-border: #f0b8c0;--method-bg: #fff1f3;--method-text: #b4233d}.docs-theme-light .api-status-tab[data-active=true][data-status="200"]{border-color:#9cdbba!important;background:#edf9f1!important;color:#087a4f!important}.docs-theme-light .api-status-tab[data-active=true][data-status="400"],.docs-theme-light .api-status-tab[data-active=true][data-status="409"],.docs-theme-light .api-status-tab[data-active=true][data-status="422"],.docs-theme-light .api-status-tab[data-active=true][data-status="429"]{border-color:#f0cc99!important;background:#fff7e9!important;color:#9a5a0a!important}.docs-theme-light .api-status-tab[data-active=true][data-status="401"],.docs-theme-light .api-status-tab[data-active=true][data-status="403"],.docs-theme-light .api-status-tab[data-active=true][data-status="404"],.docs-theme-light .api-status-tab[data-active=true][data-status="500"]{border-color:#efb7bf!important;background:#fff1f3!important;color:#b4233d!important}.docs-theme-light [class*=rounded-2xl][class*="bg-[#202124]"],.docs-theme-light [class*=rounded-lg][class*="bg-[#202124]"]{box-shadow:0 12px 32px #0f172a0b}.docs-theme-light code[class*=bg-white],.docs-theme-light [class*="bg-white/"][class*=font-mono]{background-color:#f2f5f8!important;border-color:#dbe3ec!important}.docs-theme-light thead[class*=bg-white]{background-color:#f2f5f8!important}.docs-theme-light [class*="bg-amber-300/"]{background-color:#fff8e8!important}.docs-theme-light [class*="border-amber-300/"]{border-color:#efd49e!important}.docs-theme-light [class*="bg-[#cf4f59]"]{background-color:#fff1f3!important}.docs-theme-light [class*="text-[#ffb7bd]"]{color:#b4233d!important}.docs-theme-light [class*="bg-emerald-300/"]{background-color:#ecf9f1!important}.docs-theme-light [class*="border-emerald-300/"]{border-color:#a9ddc4!important}.docs-theme-light .docs-theme-toggle{border-color:var(--docs-border)!important;background:#ffffffc7!important;color:#1e293b!important;box-shadow:0 5px 16px #0f172a12}.docs-theme-light .docs-theme-toggle:hover{background:#fff!important;border-color:#33415547!important}.docs-theme-light .docs-button:not(.docs-nav-item):not(.api-sidebar-group):not(.api-sidebar-leaf){cursor:pointer}.docs-theme-light .docs-button-muted{background-color:var(--docs-button-bg)!important;border-color:var(--docs-button-border)!important;color:var(--docs-button-text)!important;box-shadow:0 1px 2px #0f172a09}.docs-theme-light .docs-button-muted:hover{background-color:var(--docs-button-hover-bg)!important;border-color:var(--docs-button-hover-border)!important;color:var(--docs-button-hover-text)!important}.docs-theme-light .docs-button-muted:active{background-color:var(--docs-button-active-bg)!important}.docs-theme-light .docs-button-primary{background:#0f766e!important;border-color:#0f766e!important;color:#fff!important;box-shadow:0 8px 18px #0f766e24}.docs-theme-light .docs-button-primary:hover:not(:disabled){background:#0b675f!important;border-color:#0b675f!important;box-shadow:0 10px 22px #0f766e2e}.docs-theme-light .docs-button-primary:active:not(:disabled){background:#095a54!important}.docs-theme-light .docs-tab-button:not(.api-code-language-tab){color:#64748b!important}.docs-theme-light .docs-tab-button:not(.api-code-language-tab):hover{background-color:var(--docs-button-hover-bg)!important;color:var(--docs-button-hover-text)!important}.docs-theme-light .docs-tab-button:not(.api-code-language-tab)[data-active=true]{background-color:#fff!important;color:#0f5f59!important;box-shadow:0 1px 3px #0f172a14}.docs-theme-light .docs-collapsible-control:hover{background:#f0fdfa94!important}.docs-theme-light .docs-button:focus-visible,.docs-theme-light .api-explorer-file:focus-visible{outline:2px solid var(--docs-button-focus-ring)!important;outline-offset:2px}.docs-theme-light .docs-button:active:not(:disabled){transform:translateY(.5px)}.docs-theme-light .docs-button:disabled{cursor:not-allowed!important;background:var(--docs-button-disabled-bg)!important;border-color:var(--docs-button-disabled-border)!important;color:var(--docs-button-disabled-text)!important;box-shadow:none!important}.docs-theme-light .api-code-scroll{scrollbar-color:rgb(100 116 139 / .52) rgb(226 232 240 / .72)}.docs-theme-light .api-code-scroll::-webkit-scrollbar-track{background:#e2e8f0b8}.docs-theme-light .api-code-scroll::-webkit-scrollbar-thumb{background:#64748b85;border-color:#e2e8f0b8}.theme-light{--background: 200 20% 96%;--foreground: 218 34% 9%;--muted-foreground: 215 14% 38%;--card: 0 0% 100%;--border: 210 18% 84%;background:radial-gradient(circle at 0% 0%,rgba(202,244,216,.78),transparent 31%),radial-gradient(circle at 88% 12%,rgba(108,122,255,.1),transparent 28%),linear-gradient(90deg,#e8f7eeb8,#9eaebef2 42%,#6b7783f5),hsl(var(--background));color:hsl(var(--foreground))}.theme-light ::-moz-selection{background:#2563eb57;color:#0f172a}.theme-light ::selection{background:#2563eb57;color:#0f172a}.theme-light [class*=text-white]{color:#0d1621e6!important}.theme-light [class*=text-muted-foreground]{color:#374151c2!important}.theme-light [class*=bg-card]{background-color:#ffffff9d!important;box-shadow:0 22px 60px #0f172a14}.theme-light [class*=bg-black]{background-color:#ffffff9d!important}.theme-light [class*=border-white]{border-color:#0f172a1f!important}.theme-light input,.theme-light textarea,.theme-light select{background-color:#ffffff9d!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.13);box-shadow:inset 0 1px #ffffff9d,0 1px 2px #0f172a0a}.theme-light code,.theme-light pre{background-color:#ffffff9d!important;color:#0f172a!important}.theme-light .theme-light-control{background-color:#ffffff9d!important;color:#0f172a!important;border-color:#0f172a1f!important;box-shadow:0 10px 24px #0f172a12}.theme-light .public-dark-control{background-color:#05070a!important;color:#ffffffa9!important;border-color:#05070ae6!important;box-shadow:0 14px 32px #05070a2e}.theme-light .public-dark-control:hover{background-color:#111827!important;color:#ffffffab!important}.button-spinner{display:inline-block;width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:9999px;animation:button-spin .75s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}.theme-light [class*=bg-white][class*=text-black]{background-color:#111827!important;color:#ffffffad!important}.theme-light [class*="bg-white/5"],.theme-light [class*="bg-white/10"]{background-color:#ffffff9d!important}.theme-light .dashboard-card{background:linear-gradient(135deg,#ffffff9d,#ffffff9d),radial-gradient(circle at 100% 0%,rgba(80,96,255,.1),transparent 28%)!important;border-color:#0f172a1f!important;box-shadow:0 26px 70px #0f172a17}.theme-light .dashboard-icon{background:#1118270f!important;color:#111827!important}.theme-light .dashboard-spark{background:linear-gradient(90deg,#4f46e53d,#10b98114)!important}.theme-light .dashboard-chart,.theme-light .dashboard-subcard{background:linear-gradient(180deg,#f8fafc9d,#f1f5f99d)!important;border-color:#0f172a1f!important}.theme-light .dashboard-bar{background:linear-gradient(180deg,#536dfe,#7c3aed 55%,#ec4899)!important;box-shadow:0 16px 34px #536dfe3d!important}.theme-light .dashboard-donut{background:conic-gradient(#536dfe var(--donut-angle, 0deg),rgba(15,23,42,.08) 0deg)!important;box-shadow:0 24px 60px #0f172a14}.theme-light .text-emerald-100{color:#047857!important}.theme-light .text-red-100{color:#b91c1c!important}.theme-light .text-yellow-100{color:#92400e!important}.theme-light .auth-visual,.theme-light .auth-visual [class*=text-white]{color:#ffffffab!important}.theme-light .auth-visual p,.theme-light .auth-visual .text-white\/40,.theme-light .auth-visual .text-white\/60{color:#ffffff98!important}.theme-light .auth-visual .bg-brand-gray{background-color:#ffffff14!important}.theme-light .auth-visual [class*=bg-white][class*=text-black]{background-color:#ffffffa1!important;color:#0f172a!important}.theme-light .auth-visual .session-modal-accent,.session-modal-accent{background:linear-gradient(90deg,#5ae14c,#536dfe,#ec4899);transition:width 1s linear}.main-nav-control,.main-shell-toggle,.main-icon-button{color:#ffffffc2;border-color:#ffffff1a;background:#0a0e1433;box-shadow:inset 0 1px #ffffff0e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.main-nav-control:hover,.main-shell-toggle:hover,.main-icon-button:hover{color:#fffffff0;border-color:#ffffff29;background:#ffffff14}.main-nav-control-public{color:#060c14ad;border-color:#060c1414;background:#ffffff47}.main-nav-control-public:hover{color:#060c14eb;border-color:#060c141f;background:#ffffff70}.main-nav-active{color:#fff!important;border-color:#5ae14c3d!important;background:#080d149e!important;box-shadow:0 8px 22px #0000001a,inset 0 1px #ffffff14}.main-shell-toggle{color:#ffffffd1!important}.main-login-button{color:#0b1018;border:1px solid rgba(255,255,255,.22);background:#ffffffeb;box-shadow:0 14px 34px #00000029;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.main-login-button:hover{background:#fff;transform:translateY(-1px)}.main-mobile-menu{color:#ffffffe6;border-color:#ffffff1a;background:#080c12b8}.main-mobile-item{color:#ffffffc2}.main-mobile-item:hover,.main-mobile-active{color:#fff;background:#ffffff14}.theme-light .main-nav-control,.theme-light .main-shell-toggle,.theme-light .main-icon-button{color:#060c14b8!important;border-color:#060c141a!important;background:#ffffff6b!important;box-shadow:inset 0 1px #ffffff8c}.theme-light .main-nav-control:hover,.theme-light .main-shell-toggle:hover,.theme-light .main-icon-button:hover{color:#060c14f5!important;background:#fff9!important}.theme-light .main-nav-active{color:#fff!important;border-color:#060c14a3!important;background:#060c14b8!important}.theme-light .main-login-button{color:#fff!important;border-color:#060c14e0!important;background:#08111f!important;box-shadow:0 16px 36px #060c142e}.theme-light .main-login-button:hover{background:#111827!important}.theme-light .main-mobile-menu{color:#0f172a;border-color:#0f172a1a;background:#ffffffc7;box-shadow:0 18px 48px #0f172a1f}.theme-light .main-mobile-item{color:#0f172ab8!important}.theme-light .main-mobile-item:hover,.theme-light .main-mobile-active{color:#0f172a!important;background:#0f172a0f!important}.theme-light .hero-upload-card,.theme-light .hero-upload-card [class*=text-white]{color:#ffffffe6!important}.theme-light .hero-upload-card [class*=bg-black]{background-color:#05070a!important;color:#fff!important}.liquid-glass{background:#ffffff03;background-blend-mode:luminosity;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;box-shadow:inset 0 1px 1px #ffffff1a;position:relative;overflow:hidden}.liquid-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,#ffffff73,#ffffff26,#fff0,#fff0,#ffffff26,#ffffff73);-webkit-mask:linear-gradient(#d4c6c6 0 0) content-box,linear-gradient(#a09999 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.dashboard-grid{background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:42px 42px}@keyframes sfsDiagramIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: no-preference){.sfs-mermaid-card{animation:sfsDiagramIn .18s ease-out}}.sfs-mermaid-viewport{padding:24px}.sfs-mermaid-output{min-width:820px}.sfs-mermaid-card[data-size=compact] .sfs-mermaid-output{min-width:640px}.sfs-mermaid-card[data-size=wide] .sfs-mermaid-output{min-width:980px}.sfs-mermaid-output .sfs-mermaid-svg{display:block;width:100%!important;max-width:none!important;height:auto!important;margin-inline:auto}.sfs-mermaid-output .node rect,.sfs-mermaid-output .node polygon,.sfs-mermaid-output .node circle,.sfs-mermaid-output .node ellipse{fill:#0f172af5!important;stroke:#94a3b8c7!important;stroke-width:1.35px!important}.sfs-mermaid-output .nodeLabel,.sfs-mermaid-output .label,.sfs-mermaid-output .label text,.sfs-mermaid-output .edgeLabel,.sfs-mermaid-output .cluster-label text,.sfs-mermaid-output .sectionTitle,.sfs-mermaid-output tspan,.sfs-mermaid-output text{fill:#f8fafc!important;color:#f8fafc!important;font-size:14px!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:650!important}.sfs-mermaid-output .edgeLabel rect,.sfs-mermaid-output .labelBkg{fill:#111827!important;opacity:.96!important}.sfs-mermaid-output .edgePath path,.sfs-mermaid-output .flowchart-link{stroke:#94a3b8e6!important;stroke-width:1.6px!important}.sfs-mermaid-output marker path,.sfs-mermaid-output .marker{fill:#94a3b8e6!important;stroke:#94a3b8e6!important}.sfs-mermaid-output .cluster rect{fill:#020617b8!important;stroke:#475569e6!important}.sfs-mermaid-output .cluster-label text,.sfs-mermaid-output .cluster-label span{fill:#e2e8f0!important;color:#e2e8f0!important;font-size:15px!important;font-weight:700!important}.theme-light .sfs-mermaid-card{border-color:#0f172a1f;background:#ffffffb8}.docs-theme-light .sfs-mermaid-card{border-color:#0f172a1f;background:#ffffffd6}.theme-light .sfs-mermaid-output .nodeLabel,.theme-light .sfs-mermaid-output .label,.theme-light .sfs-mermaid-output .label text,.theme-light .sfs-mermaid-output .edgeLabel,.theme-light .sfs-mermaid-output .cluster-label text,.theme-light .sfs-mermaid-output .sectionTitle,.theme-light .sfs-mermaid-output tspan,.theme-light .sfs-mermaid-output text{fill:#0f172a!important;color:#0f172a!important}.docs-theme-light .sfs-mermaid-output .nodeLabel,.docs-theme-light .sfs-mermaid-output .label,.docs-theme-light .sfs-mermaid-output .label text,.docs-theme-light .sfs-mermaid-output .edgeLabel,.docs-theme-light .sfs-mermaid-output .cluster-label text,.docs-theme-light .sfs-mermaid-output .sectionTitle,.docs-theme-light .sfs-mermaid-output tspan,.docs-theme-light .sfs-mermaid-output text{fill:#0f172a!important;color:#0f172a!important}.theme-light .sfs-mermaid-output .node rect,.theme-light .sfs-mermaid-output .node polygon,.theme-light .sfs-mermaid-output .node circle,.theme-light .sfs-mermaid-output .node ellipse{fill:#f8fafc!important;stroke:#64748b!important}.docs-theme-light .sfs-mermaid-output .node rect,.docs-theme-light .sfs-mermaid-output .node polygon,.docs-theme-light .sfs-mermaid-output .node circle,.docs-theme-light .sfs-mermaid-output .node ellipse{fill:#f8fafc!important;stroke:#64748b!important}.theme-light .sfs-mermaid-output .edgeLabel rect,.theme-light .sfs-mermaid-output .labelBkg{fill:#f8fafc!important}.docs-theme-light .sfs-mermaid-output .edgeLabel rect,.docs-theme-light .sfs-mermaid-output .labelBkg{fill:#f8fafc!important}.theme-light .sfs-mermaid-output .cluster rect{fill:#f1f5f9eb!important;stroke:#94a3b8!important}.docs-theme-light .sfs-mermaid-output .cluster rect{fill:#f1f5f9eb!important;stroke:#94a3b8!important}@media (max-width: 767px){.sfs-mermaid-viewport{padding:16px}.sfs-mermaid-output,.sfs-mermaid-card[data-size=compact] .sfs-mermaid-output,.sfs-mermaid-card[data-size=wide] .sfs-mermaid-output{min-width:760px}}:root{--sfs-action-primary-bg: #14b8a6;--sfs-action-primary-text: #ffffff;--sfs-action-primary-hover-bg: #2dd4bf;--sfs-action-primary-border: rgb(45 212 191 / .58);--sfs-action-primary-hover-border: #5eead4;--sfs-action-secondary-bg: rgb(15 23 42 / .82);--sfs-action-secondary-text: #e2e8f0;--sfs-action-secondary-hover-bg: rgb(30 41 59 / .94);--sfs-action-secondary-border: rgb(148 163 184 / .26);--sfs-action-secondary-hover-border: rgb(203 213 225 / .36);--sfs-action-danger-bg: #f43f5e;--sfs-action-danger-text: #ffffff;--sfs-action-danger-hover-bg: #fb7185;--sfs-action-danger-border: rgb(251 113 133 / .66);--sfs-action-danger-hover-border: #fda4af;--sfs-action-disabled-bg: rgb(148 163 184 / .14);--sfs-action-disabled-text: #94a3b8;--sfs-action-disabled-border: rgb(148 163 184 / .18)}.theme-light{--sfs-action-primary-bg: #0f172a;--sfs-action-primary-text: #ffffff;--sfs-action-primary-hover-bg: #1e293b;--sfs-action-primary-border: #0f172a;--sfs-action-primary-hover-border: #1e293b;--sfs-action-secondary-bg: rgb(255 255 255 / .86);--sfs-action-secondary-text: #0f172a;--sfs-action-secondary-hover-bg: #ffffff;--sfs-action-secondary-border: #cbd5e1;--sfs-action-secondary-hover-border: rgb(15 23 42 / .28);--sfs-action-danger-bg: #e11d48;--sfs-action-danger-text: #ffffff;--sfs-action-danger-hover-bg: #be123c;--sfs-action-danger-border: #e11d48;--sfs-action-danger-hover-border: #be123c;--sfs-action-disabled-bg: #e2e8f0;--sfs-action-disabled-text: #64748b;--sfs-action-disabled-border: #cbd5e1}.sfs-action-button,.sfs-dialog-button,.sfs-dialog-content .sfs-dialog-button,.sfs-modal-surface .sfs-dialog-button{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem;border:1px solid transparent;border-radius:.75rem;font-weight:750;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease}.sfs-action-button:focus-visible,.sfs-dialog-button:focus-visible{outline:3px solid rgb(20 184 166 / .28);outline-offset:2px}.sfs-action-button:active:not(:disabled),.sfs-dialog-button:active:not(:disabled){transform:translateY(1px)}.sfs-action-button:disabled,.sfs-action-button[aria-disabled=true],.sfs-dialog-button:disabled,.sfs-dialog-button[aria-disabled=true]{cursor:not-allowed;border-color:var(--sfs-action-disabled-border)!important;background:var(--sfs-action-disabled-bg)!important;color:var(--sfs-action-disabled-text)!important;box-shadow:none;opacity:1!important}.sfs-action-button-primary,.sfs-dialog-button-primary,.sfs-dialog-content .sfs-dialog-button-primary,.sfs-modal-surface .sfs-dialog-button-primary{border-color:var(--sfs-action-primary-border);background:var(--sfs-action-primary-bg);color:var(--sfs-action-primary-text)}.sfs-action-button-primary:hover:not(:disabled),.sfs-dialog-button-primary:hover:not(:disabled),.sfs-dialog-content .sfs-dialog-button-primary:hover:not(:disabled),.sfs-modal-surface .sfs-dialog-button-primary:hover:not(:disabled){border-color:var(--sfs-action-primary-border);border-color:var(--sfs-action-primary-hover-border);background:var(--sfs-action-primary-hover-bg);color:var(--sfs-action-primary-text);box-shadow:0 10px 28px #14b8a633}.sfs-action-button-secondary,.sfs-dialog-button-secondary,.sfs-dialog-content .sfs-dialog-button-secondary,.sfs-modal-surface .sfs-dialog-button-secondary{border-color:var(--sfs-action-secondary-border);background:var(--sfs-action-secondary-bg);color:var(--sfs-action-secondary-text)}.sfs-action-button-secondary:hover:not(:disabled),.sfs-dialog-button-secondary:hover:not(:disabled),.sfs-dialog-content .sfs-dialog-button-secondary:hover:not(:disabled),.sfs-modal-surface .sfs-dialog-button-secondary:hover:not(:disabled){border-color:var(--sfs-action-secondary-hover-border);background:var(--sfs-action-secondary-hover-bg)}.sfs-action-button-danger,.sfs-dialog-button-danger,.sfs-dialog-content .sfs-dialog-button-danger,.sfs-modal-surface .sfs-dialog-button-danger{border-color:var(--sfs-action-danger-border);background:var(--sfs-action-danger-bg);color:var(--sfs-action-danger-text)}.sfs-action-button-danger:hover:not(:disabled),.sfs-dialog-button-danger:hover:not(:disabled),.sfs-dialog-content .sfs-dialog-button-danger:hover:not(:disabled),.sfs-modal-surface .sfs-dialog-button-danger:hover:not(:disabled){border-color:var(--sfs-action-danger-hover-border);background:var(--sfs-action-danger-hover-bg);box-shadow:0 10px 28px #f43f5e38}.sfs-hold-delete.sfs-dialog-button-danger{border-color:var(--sfs-action-danger-border);background:var(--sfs-action-danger-bg);color:var(--sfs-action-danger-text)}.sfs-action-button-primary,.sfs-dialog-button-primary,.sfs-dialog-content .sfs-dialog-button-primary,.sfs-modal-surface .sfs-dialog-button-primary{color:var(--sfs-action-primary-text)!important}.sfs-action-button-primary:hover:not(:disabled),.sfs-dialog-button-primary:hover:not(:disabled),.sfs-dialog-content .sfs-dialog-button-primary:hover:not(:disabled),.sfs-modal-surface .sfs-dialog-button-primary:hover:not(:disabled){color:var(--sfs-action-primary-text)!important}.sfs-action-button-secondary,.sfs-dialog-button-secondary,.sfs-dialog-content .sfs-dialog-button-secondary,.sfs-modal-surface .sfs-dialog-button-secondary,.sfs-action-button-secondary:hover:not(:disabled),.sfs-dialog-button-secondary:hover:not(:disabled),.sfs-dialog-content .sfs-dialog-button-secondary:hover:not(:disabled),.sfs-modal-surface .sfs-dialog-button-secondary:hover:not(:disabled){color:var(--sfs-action-secondary-text)!important}.sfs-action-button-danger,.sfs-dialog-button-danger,.sfs-dialog-content .sfs-dialog-button-danger,.sfs-modal-surface .sfs-dialog-button-danger,.sfs-action-button-danger:hover:not(:disabled),.sfs-dialog-button-danger:hover:not(:disabled),.sfs-dialog-content .sfs-dialog-button-danger:hover:not(:disabled),.sfs-modal-surface .sfs-dialog-button-danger:hover:not(:disabled){color:var(--sfs-action-danger-text)!important}.sfs-icon-spin{animation:spin .9s linear infinite}.sfs-workspace-grid{display:grid;gap:1rem}.sfs-workspace-grid-two{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1rem}.sfs-workspace-grid-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.sfs-workspace-card,.sfs-workspace-recommendation-card{border:1px solid rgb(148 163 184 / .18);border-radius:1.15rem;background:linear-gradient(180deg,#0f172adb,#0f172aa8);box-shadow:0 20px 70px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sfs-workspace-card{padding:1.1rem}.sfs-workspace-recommendation-card{position:relative;overflow:hidden;padding:1.25rem}.sfs-workspace-recommendation-card:before{position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#22c55e,#14b8a6,#6366f1,#ec4899);content:""}.sfs-workspace-recommendation-content{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:8rem}.sfs-workspace-card-eyebrow{margin:0 0 .45rem;color:#94a3b8;font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.sfs-workspace-recommendation-title,.sfs-workspace-card-title{margin:0;color:#f8fafc;font-weight:850;letter-spacing:-.02em}.sfs-workspace-recommendation-title{font-size:clamp(1.35rem,2vw,1.85rem)}.sfs-workspace-card-title{font-size:1rem}.sfs-workspace-recommendation-description,.sfs-workspace-card-description{margin:.55rem 0 0;color:#cbd5e1;line-height:1.55}.sfs-workspace-recommendation-dots{position:relative;display:flex;justify-content:center;gap:.45rem;margin-top:1rem}.sfs-workspace-recommendation-dot{width:.55rem;height:.55rem;border:0;border-radius:999px;background:#94a3b85c;cursor:pointer;transition:width .18s ease,background-color .18s ease,transform .18s ease}.sfs-workspace-recommendation-dot:hover,.sfs-workspace-recommendation-dot:focus-visible{transform:translateY(-1px);background:#2dd4bfbf;outline:none}.sfs-workspace-recommendation-dot:focus-visible{box-shadow:0 0 0 3px #2dd4bf42}.sfs-workspace-recommendation-dot.is-active{width:1.65rem;background:#14b8a6}.sfs-workspace-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sfs-workspace-heading-icon{width:2.25rem;height:2.25rem;padding:.55rem;border-radius:.75rem;background:#94a3b81a;color:#5eead4}.sfs-workspace-readiness-list{display:grid;gap:.1rem;margin-top:1rem}.sfs-workspace-readiness-item{display:grid;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.62rem 0;border-bottom:1px solid rgb(148 163 184 / .12);color:#e2e8f0;font-size:.875rem}.sfs-workspace-readiness-icon{display:grid;place-items:center}.sfs-workspace-readiness-icon.is-ready,.sfs-workspace-readiness-state.is-ready{color:#5eead4}.sfs-workspace-readiness-icon.is-attention,.sfs-workspace-readiness-state.is-attention{color:#fbbf24}.sfs-workspace-readiness-icon.is-neutral,.sfs-workspace-readiness-state.is-neutral,.sfs-workspace-readiness-icon.is-loading,.sfs-workspace-readiness-state.is-loading,.sfs-workspace-readiness-icon.is-unavailable,.sfs-workspace-readiness-state.is-unavailable{color:#94a3b8}.sfs-workspace-readiness-state{font-size:.72rem;font-weight:700}.sfs-workspace-inline-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.sfs-workspace-inline-actions button{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;padding:0;color:#5eead4;font-size:.8125rem;font-weight:750}.sfs-workspace-inline-actions button:hover{color:#99f6e4}.sfs-workspace-inline-actions button:focus-visible{outline:3px solid rgb(45 212 191 / .28);outline-offset:3px;border-radius:.25rem}.sfs-workspace-health-score{display:flex;align-items:center;gap:1rem;margin-top:1rem}.sfs-workspace-health-score strong{color:#f8fafc;font-size:3rem;font-weight:850;letter-spacing:-.08em;line-height:1}.sfs-workspace-health-score span{color:#5eead4;font-weight:800}.sfs-workspace-health-score p{margin:.2rem 0 0;color:#94a3b8;font-size:.8125rem;line-height:1.45}.sfs-workspace-health-list{display:grid;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}.sfs-workspace-health-list li{display:flex;align-items:center;gap:.5rem;color:#cbd5e1;font-size:.875rem}.sfs-workspace-health-list li:before{width:.45rem;height:.45rem;border-radius:999px;background:#94a3b8;content:""}.sfs-workspace-health-list li.is-strong:before{background:#2dd4bf}.sfs-workspace-health-list li.is-attention:before{background:#fbbf24}.sfs-workspace-action-card{display:flex;min-height:10rem;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.1rem;border:1px solid rgb(148 163 184 / .18);border-radius:1rem;background:#0f172a9e;color:#f8fafc;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.sfs-workspace-action-card:hover{transform:translateY(-2px);border-color:#2dd4bf61;background:#1e293bc7;box-shadow:0 16px 40px #0003}.sfs-workspace-action-card:focus-visible{outline:3px solid rgb(45 212 191 / .28);outline-offset:3px}.sfs-workspace-action-icon{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:.78rem;background:#14b8a61f;color:#5eead4}.sfs-workspace-action-card span:nth-child(2){display:grid;gap:.35rem}.sfs-workspace-action-card strong{font-size:.95rem}.sfs-workspace-action-card small{color:#94a3b8;font-size:.8125rem;line-height:1.45}.sfs-workspace-empty-state{margin-top:1rem;padding:1rem 0 .2rem;color:#94a3b8;font-size:.875rem}.sfs-workspace-empty-state strong{color:#e2e8f0}.sfs-workspace-empty-state p{margin:.35rem 0 0;line-height:1.5}.sfs-workspace-integration-steps{display:grid;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;counter-reset:workspace-step}.sfs-workspace-integration-steps li{display:flex;align-items:center;gap:.65rem;color:#e2e8f0;font-size:.875rem;counter-increment:workspace-step}.sfs-workspace-integration-steps li:before{display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;background:#14b8a61f;color:#5eead4;content:counter(workspace-step);font-size:.7rem;font-weight:800}.sfs-workspace-api-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.sfs-workspace-api-stat{min-width:0;padding:.75rem;border:1px solid rgb(148 163 184 / .14);border-radius:.75rem;background:#0206172e}.sfs-workspace-api-stat span{display:block;color:#94a3b8;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sfs-workspace-api-stat strong{display:block;overflow-wrap:anywhere;margin-top:.35rem;color:#f8fafc;font-size:.9rem}.theme-light .sfs-workspace-card,.theme-light .sfs-workspace-recommendation-card{border-color:#94a3b838;background:linear-gradient(180deg,#ffffffe0,#ffffffad);box-shadow:0 20px 70px #0f172a14}.theme-light .sfs-workspace-card-eyebrow{color:#64748b}.theme-light .sfs-workspace-recommendation-title,.theme-light .sfs-workspace-card-title,.theme-light .sfs-workspace-health-score strong,.theme-light .sfs-workspace-empty-state strong,.theme-light .sfs-workspace-api-stat strong{color:#020617}.theme-light .sfs-workspace-recommendation-description,.theme-light .sfs-workspace-card-description,.theme-light .sfs-workspace-health-list li,.theme-light .sfs-workspace-readiness-item,.theme-light .sfs-workspace-integration-steps li{color:#334155}.theme-light .sfs-workspace-action-card{border-color:#94a3b833;background:#ffffffa8;color:#020617}.theme-light .sfs-workspace-action-card:hover{border-color:#14b8a661;background:#ffffffe6;box-shadow:0 16px 40px #0f172a1a}.theme-light .sfs-workspace-action-card small,.theme-light .sfs-workspace-empty-state,.theme-light .sfs-workspace-health-score p,.theme-light .sfs-workspace-api-stat span{color:#475569}.theme-light .sfs-workspace-api-stat{border-color:#dbe3ec;background:#f8fafc}.theme-light .sfs-workspace-inline-actions button{color:#0f766e}.theme-light .sfs-workspace-inline-actions button:hover{color:#115e59}@media (max-width:1180px){.sfs-workspace-grid-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sfs-workspace-grid-two{grid-template-columns:1fr}}@media (max-width:720px){.sfs-workspace-recommendation-content{align-items:stretch;flex-direction:column}.sfs-workspace-recommendation-content .sfs-action-button{width:100%}.sfs-workspace-grid-actions,.sfs-workspace-api-stats{grid-template-columns:1fr}.sfs-workspace-readiness-item{grid-template-columns:1.4rem minmax(0,1fr)}.sfs-workspace-readiness-state{grid-column:2}}:root{--sfs-admin-chart-auth:#fb4b14;--sfs-admin-chart-uploads:#14b8a6;--sfs-admin-chart-moderation:#6366f1}.sfs-admin-overview-grid{display:grid;gap:1rem}.sfs-admin-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.sfs-admin-metric-card,.sfs-admin-overview-panel{border:1px solid rgb(148 163 184 / .16);background:linear-gradient(180deg,#0f172ae0,#0f172aad);box-shadow:0 22px 70px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sfs-admin-metric-card{display:flex;min-height:8.2rem;flex-direction:column;justify-content:space-between;border-radius:1rem;padding:1rem}.sfs-admin-metric-icon{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border-radius:.85rem;background:#14b8a61f;color:#5eead4}.sfs-admin-metric-label{color:#94a3b8;font-size:.9rem;font-weight:650}.sfs-admin-metric-value{color:#f8fafc;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:850;letter-spacing:-.04em}.sfs-admin-overview-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:1rem}.sfs-admin-overview-panel{border-radius:1.15rem;padding:1.25rem}.sfs-admin-overview-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.sfs-admin-overview-eyebrow{margin:0 0 .35rem;color:#94a3b8;font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.sfs-admin-overview-panel h2{margin:0;color:#f8fafc;font-size:1.15rem;font-weight:850;letter-spacing:-.02em}.sfs-admin-overview-panel p{margin:.35rem 0 0;color:#94a3b8}.sfs-admin-overview-event-layout{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1fr);align-items:center;gap:1rem}.sfs-admin-event-chart{display:grid;place-items:center;gap:.75rem}.sfs-admin-event-chart-svg{width:min(100%,300px);height:auto;overflow:visible}.sfs-admin-event-chart-track{stroke:#334155cc}.sfs-admin-event-chart-ring{transition:stroke-dashoffset .42s ease}.sfs-admin-event-chart-total-label{fill:#94a3b8;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.sfs-admin-event-chart-total-value{fill:#f8fafc;font-size:1.55rem;font-weight:850}.sfs-admin-event-chart-legend{display:grid;width:100%;gap:.45rem}.sfs-admin-event-chart-legend-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;color:#94a3b8;font-size:.84rem}.sfs-admin-event-chart-legend-item strong{color:#f8fafc}.sfs-admin-event-chart-dot{width:.55rem;height:.55rem;border-radius:999px}.sfs-admin-overview-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sfs-admin-event-tile{min-height:5.75rem;border:1px solid rgb(148 163 184 / .14);border-radius:.9rem;background:#0f172a85;padding:.9rem}.sfs-admin-event-tile span{display:block;color:#94a3b8;font-size:.82rem;font-weight:650}.sfs-admin-event-tile strong{display:block;margin-top:.5rem;color:#f8fafc;font-size:1.65rem;font-weight:850;letter-spacing:-.035em}.sfs-admin-current-card{display:flex;flex-direction:column;gap:1rem}.sfs-admin-current-header{display:flex;align-items:center;gap:.9rem}.sfs-admin-current-avatar{display:inline-flex;width:3.25rem;height:3.25rem;align-items:center;justify-content:center;border-radius:1rem;background:radial-gradient(circle at 30% 20%,rgb(45 212 191 / .35),transparent 45%),#14b8a61f;color:#99f6e4;font-weight:850}.sfs-admin-current-details{display:grid;gap:.75rem}.sfs-admin-current-details>div{border:1px solid rgb(148 163 184 / .14);border-radius:.85rem;background:#0f172a85;padding:.85rem}.sfs-admin-current-details span{display:block;color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sfs-admin-current-details strong{display:block;overflow-wrap:anywhere;margin-top:.35rem;color:#f8fafc;font-weight:750}.theme-light .sfs-admin-metric-card,.theme-light .sfs-admin-overview-panel{border-color:#94a3b838;background:linear-gradient(180deg,#ffffffe0,#ffffffad);box-shadow:0 18px 60px #0f172a14}.theme-light .sfs-admin-metric-label,.theme-light .sfs-admin-overview-eyebrow,.theme-light .sfs-admin-overview-panel p,.theme-light .sfs-admin-event-chart-legend-item,.theme-light .sfs-admin-event-tile span,.theme-light .sfs-admin-current-details span{color:#64748b}.theme-light .sfs-admin-metric-value,.theme-light .sfs-admin-overview-panel h2,.theme-light .sfs-admin-event-chart-total-value,.theme-light .sfs-admin-event-chart-legend-item strong,.theme-light .sfs-admin-event-tile strong,.theme-light .sfs-admin-current-details strong{color:#020617}.theme-light .sfs-admin-event-tile,.theme-light .sfs-admin-current-details>div{border-color:#94a3b82e;background:#f8fafcb8}.theme-light .sfs-admin-event-chart-track{stroke:#e2e8f0e6}.theme-light .sfs-admin-current-avatar{color:#0f766e}@media (max-width:1180px){.sfs-admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sfs-admin-overview-columns,.sfs-admin-overview-event-layout{grid-template-columns:1fr}}@media (max-width:720px){.sfs-admin-metric-grid,.sfs-admin-overview-event-grid{grid-template-columns:1fr}}.sfs-admin-skeleton-card{gap:1rem;justify-content:flex-start}.sfs-admin-overview-grid .sfs-skeleton{position:relative;overflow:hidden;border-radius:.75rem;background:#33415585}.sfs-admin-overview-grid .sfs-skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgb(148 163 184 / .16),transparent);animation:sfs-admin-skeleton-shimmer 1.35s ease-in-out infinite;content:""}.sfs-skeleton-icon{width:2.35rem;height:2.35rem}.sfs-skeleton-avatar{width:3.25rem;height:3.25rem;border-radius:1rem}.sfs-skeleton-line{height:.85rem}.sfs-skeleton-line-xs{width:5rem}.sfs-skeleton-line-sm{width:7rem}.sfs-skeleton-line-md{width:12rem;max-width:80%}.sfs-skeleton-line-lg{width:16rem;max-width:90%}.sfs-skeleton-value{width:4rem;height:2rem}.sfs-skeleton-chart{width:min(100%,300px);aspect-ratio:1;border-radius:999px}.sfs-admin-current-heading-skeleton{display:grid;flex:1;gap:.5rem}.sfs-admin-skeleton-panel{min-height:24rem}@keyframes sfs-admin-skeleton-shimmer{to{transform:translate(100%)}}.sfs-admin-event-chart-frame{position:relative;width:min(100%,330px);margin-inline:auto}.sfs-admin-event-chart-frame .recharts-radial-bar-background-sector{fill:#334155b8}.sfs-admin-event-chart-bar{transition:opacity .18s ease,filter .18s ease}.sfs-admin-event-chart-frame:hover .sfs-admin-event-chart-bar{opacity:.92}.sfs-admin-event-chart-center{position:absolute;inset:50% auto auto 50%;display:grid;width:6.25rem;height:6.25rem;place-items:center;align-content:center;transform:translate(-50%,-50%);border:1px solid rgb(148 163 184 / .18);border-radius:999px;background:radial-gradient(circle at 30% 20%,#1e293beb,#020617e0);box-shadow:inset 0 1px #ffffff0d,0 22px 50px #00000059;pointer-events:none}.sfs-admin-event-chart-center span{color:#94a3b8;font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.sfs-admin-event-chart-center strong{color:#f8fafc;font-size:1.35rem;font-weight:900;line-height:1}.sfs-admin-chart-tooltip{min-width:11rem;border:1px solid rgb(148 163 184 / .22);border-radius:.9rem;background:#0f172af5;box-shadow:0 22px 54px #0000006b;padding:.85rem;color:#f8fafc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sfs-admin-chart-tooltip-title{margin-bottom:.55rem;color:#f8fafc;font-size:.78rem;font-weight:850}.sfs-admin-chart-tooltip-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;color:#94a3b8;font-size:.82rem}.sfs-admin-chart-tooltip-row strong{color:#f8fafc;font-weight:850}.sfs-admin-chart-tooltip-dot{width:.65rem;height:.65rem;border-radius:.2rem;background:var(--sfs-tooltip-dot)}.sfs-admin-chart-tooltip-subtle{margin-top:.5rem;color:#94a3b8;font-size:.72rem}.sfs-admin-event-chart-legend-item{border:0;background:transparent;cursor:default;padding:.15rem 0;text-align:left}.theme-light .sfs-admin-overview-grid .sfs-skeleton{background:#e2e8f0b8}.theme-light .sfs-admin-overview-grid .sfs-skeleton:after{background:linear-gradient(90deg,transparent,rgb(255 255 255 / .7),transparent)}.theme-light .sfs-admin-event-chart-frame .recharts-radial-bar-background-sector{fill:#e2e8f0bd}.theme-light .sfs-admin-event-chart-center{border-color:#e2e8f0e6;background:radial-gradient(circle at 30% 20%,#fffffff5,#f8fafcdb);box-shadow:inset 0 1px #ffffffe6,0 18px 42px #0f172a14}.theme-light .sfs-admin-event-chart-center strong{color:#020617}.theme-light .sfs-admin-chart-tooltip{border-color:#e2e8f0f2;background:#fffffff5;box-shadow:0 18px 44px #0f172a29;color:#020617}.theme-light .sfs-admin-chart-tooltip-title,.theme-light .sfs-admin-chart-tooltip-row strong{color:#020617}.theme-light .sfs-admin-chart-tooltip-row,.theme-light .sfs-admin-chart-tooltip-subtle{color:#64748b}@media (prefers-reduced-motion:reduce){.sfs-admin-overview-grid .sfs-skeleton:after{animation:none}.sfs-admin-event-chart-bar{transition:none}}.sfs-admin-event-chart,.sfs-admin-event-chart-frame{position:relative;overflow:visible;isolation:isolate}.sfs-admin-event-chart .recharts-wrapper,.sfs-admin-event-chart .recharts-surface,.sfs-admin-overview-event-panel,.sfs-admin-overview-event-layout{overflow:visible}.sfs-admin-chart-tooltip{position:relative;z-index:90}.sfs-date-time-picker{position:relative;display:grid;gap:.5rem}.sfs-field-label{color:#e2e8f0;font-size:.875rem;font-weight:650}.sfs-date-time-trigger{display:flex;min-height:3rem;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgb(51 65 85 / .95);border-radius:.9rem;background:#0f172adb;box-shadow:inset 0 1px #ffffff0d;padding:0 1rem;color:#e5e7eb;text-align:left}.sfs-date-time-trigger:hover:not(:disabled){border-color:#2dd4bf9e;background:#0f172afa}.sfs-date-time-trigger:focus-visible{outline:2px solid rgb(45 212 191 / .35);outline-offset:2px}.sfs-date-time-placeholder{color:#94a3b8}.sfs-date-time-value{color:#f8fafc;font-weight:650}.sfs-date-time-popover{position:absolute;z-index:130;top:calc(100% + .55rem);left:0;display:grid;width:min(42rem,calc(100vw - 2rem));grid-template-columns:minmax(18rem,1fr) 11rem;overflow:hidden;border:1px solid rgb(51 65 85 / .95);border-radius:1.15rem;background:#0f172afa;box-shadow:0 28px 72px #0000007a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sfs-calendar-month{padding:1rem}.sfs-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.sfs-calendar-header strong,.sfs-date-time-times-title{color:#f8fafc;font-size:.95rem}.sfs-calendar-nav{width:2rem;height:2rem;border:1px solid rgb(51 65 85 / .95);border-radius:.65rem;background:#0f172ae6;color:#cbd5e1}.sfs-calendar-nav:hover{background:#14b8a61c;color:#5eead4}.sfs-calendar-weekdays,.sfs-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.sfs-calendar-weekdays span{color:#94a3b8;font-size:.7rem;font-weight:800;text-align:center;text-transform:uppercase}.sfs-calendar-day{aspect-ratio:1;border:1px solid transparent;border-radius:.7rem;background:transparent;color:#e5e7eb;font-weight:650}.sfs-calendar-day:hover:not(:disabled){border-color:#14b8a638;background:#14b8a61a}.sfs-calendar-day.is-selected{background:#f8fafc;color:#020617}.sfs-calendar-day.is-outside{color:#64748b}.sfs-calendar-day:disabled{color:#475569;cursor:not-allowed}.sfs-date-time-times{min-height:20rem;border-left:1px solid rgb(51 65 85 / .95);padding:1rem 0}.sfs-date-time-times-title{padding:0 1rem .65rem;font-size:.84rem;font-weight:800}.sfs-date-time-time-list{display:grid;max-height:16rem;gap:.35rem;overflow-y:auto;padding:0 1rem}.sfs-date-time-slot{min-height:2.1rem;border:1px solid rgb(51 65 85 / .95);border-radius:.65rem;background:#0f172ae6;color:#cbd5e1;font-weight:700}.sfs-date-time-slot:hover:not(:disabled){border-color:#14b8a699;color:#5eead4}.sfs-date-time-slot.is-selected{border-color:#f8fafc;background:#f8fafc;color:#020617}.sfs-date-time-slot:disabled{cursor:not-allowed;opacity:.55}.sfs-date-time-footer{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:.65rem;border-top:1px solid rgb(51 65 85 / .95);background:#020617b8;padding:.85rem 1rem}.sfs-copyable-value{display:flex;min-width:0;align-items:center;gap:.5rem}.sfs-copyable-value strong{min-width:0;overflow-wrap:anywhere}.sfs-copy-id-button{width:2rem!important;height:2rem!important;flex:0 0 auto}.theme-light .sfs-field-label{color:#334155}.theme-light .sfs-date-time-trigger{border-color:#cbd5e1eb;background:#ffffffeb;box-shadow:inset 0 1px #ffffffe6;color:#0f172a}.theme-light .sfs-date-time-trigger:hover:not(:disabled){border-color:#14b8a69e;background:#f8fafcfa}.theme-light .sfs-date-time-value{color:#0f172a}.theme-light .sfs-date-time-popover{border-color:#cbd5e1f2;background:#fffffffa;box-shadow:0 24px 64px #0f172a33}.theme-light .sfs-calendar-header strong,.theme-light .sfs-date-time-times-title{color:#0f172a}.theme-light .sfs-calendar-nav,.theme-light .sfs-date-time-slot{border-color:#cbd5e1e0;background:#f8fafce6;color:#334155}.theme-light .sfs-calendar-day{color:#0f172a}.theme-light .sfs-calendar-day.is-selected,.theme-light .sfs-date-time-slot.is-selected{border-color:#0f172a;background:#0f172a;color:#fff}.theme-light .sfs-date-time-times{border-left-color:#e2e8f0f2}.theme-light .sfs-date-time-footer{border-top-color:#e2e8f0f2;background:#f8fafce6}@media (max-width:720px){.sfs-date-time-popover{position:fixed;inset:auto 1rem 1rem;width:auto;grid-template-columns:1fr;max-height:calc(100dvh - 2rem);overflow-y:auto}.sfs-date-time-times{min-height:12rem;border-top:1px solid rgb(51 65 85 / .95);border-left:0}.sfs-date-time-time-list{max-height:10rem;grid-template-columns:repeat(2,minmax(0,1fr))}.theme-light .sfs-date-time-times{border-top-color:#e2e8f0f2}}.sfs-date-time-popover{width:min(34rem,calc(100vw - 2rem));grid-template-columns:minmax(15.5rem,1fr) 8.75rem;border-radius:1rem}.sfs-calendar-month{padding:.75rem}.sfs-calendar-header{margin-bottom:.6rem}.sfs-calendar-header strong{font-size:.86rem}.sfs-calendar-nav{width:1.75rem;height:1.75rem;border-radius:.55rem}.sfs-calendar-weekdays,.sfs-calendar-grid{gap:.25rem}.sfs-calendar-weekdays span{font-size:.62rem}.sfs-calendar-day{min-width:0;height:2rem;aspect-ratio:auto;border-radius:.6rem;font-size:.82rem;font-weight:700}.sfs-date-time-times{min-height:15rem;padding:.75rem 0}.sfs-date-time-times-title{padding:0 .75rem .5rem;font-size:.78rem}.sfs-date-time-time-list{max-height:12.5rem;gap:.3rem;padding:0 .75rem}.sfs-date-time-slot{min-height:1.85rem;border-radius:.55rem;font-size:.78rem}.sfs-date-time-footer{gap:.5rem;padding:.7rem .75rem}.sfs-dialog-panel[aria-labelledby=create-invite-title] .sfs-date-time-picker{max-width:100%}.sfs-dialog-panel[aria-labelledby=create-invite-title] .sfs-date-time-popover{left:50%;transform:translate(-50%)}.sfs-copy-id-button{width:1.65rem!important;height:1.65rem!important;min-width:1.65rem!important;border-radius:.55rem!important;padding:0!important}.sfs-copy-id-button svg{width:.9rem;height:.9rem}.sfs-user-detail-actions{display:flex;width:100%;align-items:center;justify-content:center;gap:.7rem;margin-top:1rem;border-top:1px solid rgb(203 213 225 / .55);background:transparent;padding:.9rem 0 0}.sfs-user-detail-actions .sfs-icon-button,.sfs-user-detail-actions button{flex:0 0 auto}.theme-light .sfs-user-detail-actions{border-top-color:#cbd5e18c;background:transparent}@media (max-width:720px){.sfs-date-time-popover{width:auto;grid-template-columns:1fr}.sfs-dialog-panel[aria-labelledby=create-invite-title] .sfs-date-time-popover{left:1rem;right:1rem;transform:none}.sfs-calendar-day{height:2.15rem}.sfs-date-time-times{min-height:10rem}.sfs-date-time-time-list{max-height:8rem}}.sfs-date-time-picker{position:relative;width:100%}.sfs-date-time-popover{position:absolute;z-index:80;top:auto;bottom:calc(100% + .75rem);left:50%;width:min(31rem,calc(100vw - 2rem));grid-template-columns:minmax(13.5rem,1fr) 7.5rem;transform:translate(-50%);box-shadow:0 24px 80px #02061757,0 8px 28px #02061733}.sfs-dialog-panel[aria-labelledby=create-invite-title] .sfs-date-time-popover{top:auto;bottom:calc(100% + .75rem)}.sfs-calendar-month{padding:.65rem}.sfs-calendar-header{margin-bottom:.5rem}.sfs-calendar-header strong{font-size:.82rem}.sfs-calendar-nav{width:1.65rem;height:1.65rem;border-radius:.5rem}.sfs-calendar-weekdays,.sfs-calendar-grid{gap:.22rem}.sfs-calendar-weekdays span{font-size:.58rem;letter-spacing:.04em}.sfs-calendar-day{height:1.85rem;min-width:0;border-radius:.55rem;font-size:.78rem;font-weight:700}.sfs-date-time-times{min-height:13.5rem;max-height:13.5rem;padding:.65rem 0}.sfs-date-time-time-list{max-height:10.75rem;gap:.28rem;padding:0 .65rem}.sfs-date-time-slot{min-height:1.7rem;border-radius:.5rem;font-size:.76rem}.sfs-dialog-panel[aria-labelledby=create-invite-title] button[type=submit]{border-color:var(--sfs-action-primary-border);background:var(--sfs-action-primary-bg);color:var(--sfs-action-primary-text)!important}.sfs-dialog-panel[aria-labelledby=create-invite-title] button[type=submit]:hover:not(:disabled){background:var(--sfs-action-primary-hover-bg);color:var(--sfs-action-primary-text)!important}.sfs-spin-icon{width:1rem;height:1rem;animation:sfs-spin .8s linear infinite}@keyframes sfs-spin{to{transform:rotate(360deg)}}.sfs-user-dashboard-hero,.sfs-user-dashboard-meta-card,.sfs-user-dashboard-stat-card,.sfs-user-dashboard-section-card{border:1px solid rgb(148 163 184 / .16);border-radius:1.25rem;background:linear-gradient(145deg,#0f172aeb,#020617b8);box-shadow:0 22px 60px #00000052,inset 0 1px #ffffff0a}.sfs-user-dashboard-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem}.sfs-user-dashboard-avatar{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:1rem;background:linear-gradient(135deg,#2dd4bf38,#14b8a614);color:#5eead4;font-weight:800}.sfs-user-dashboard-identity h2{margin:0;overflow-wrap:anywhere;color:#f8fafc;font-size:clamp(1.45rem,2vw,2.1rem);font-weight:850;letter-spacing:-.04em;line-height:1.05}.sfs-user-dashboard-identity p{margin:.35rem 0 0;color:#94a3b8}.sfs-user-dashboard-identity .sfs-kicker{margin:0 0 .45rem;color:#94a3b8;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.sfs-user-dashboard-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.sfs-user-dashboard-meta-grid,.sfs-user-dashboard-stat-grid{display:grid;gap:1rem}.sfs-user-dashboard-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sfs-user-dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sfs-user-dashboard-meta-card,.sfs-user-dashboard-stat-card{padding:1rem}.sfs-user-dashboard-meta-card span,.sfs-user-dashboard-stat-card span{display:block;margin-bottom:.45rem;color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sfs-user-dashboard-meta-card strong,.sfs-user-dashboard-stat-card strong{display:block;overflow-wrap:anywhere;color:#f8fafc;font-size:1rem}.sfs-user-dashboard-stat-card strong{font-size:2rem;font-weight:850;letter-spacing:-.05em}.sfs-user-dashboard-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sfs-user-dashboard-section-card{min-height:10rem;padding:1.15rem}.sfs-user-dashboard-section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.sfs-user-dashboard-section-header h3{margin:0;color:#f8fafc;font-size:1rem}.sfs-user-dashboard-section-header span{display:inline-flex;min-width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border-radius:999px;background:#94a3b81a;color:#cbd5e1;font-size:.78rem;font-weight:800}.sfs-user-dashboard-section-card details{border-color:#94a3b824;background:#02061770}.sfs-user-dashboard-section-card details>summary{color:#f8fafc}.theme-light .sfs-user-dashboard-hero,.theme-light .sfs-user-dashboard-meta-card,.theme-light .sfs-user-dashboard-stat-card,.theme-light .sfs-user-dashboard-section-card{border-color:#94a3b838;background:linear-gradient(145deg,#ffffffe0,#f8fafcb8);box-shadow:0 18px 50px #0f172a14,inset 0 1px #ffffffe6}.theme-light .sfs-user-dashboard-avatar{background:linear-gradient(135deg,#2dd4bf33,#14b8a614);color:#0f766e}.theme-light .sfs-user-dashboard-identity h2,.theme-light .sfs-user-dashboard-meta-card strong,.theme-light .sfs-user-dashboard-stat-card strong,.theme-light .sfs-user-dashboard-section-header h3{color:#0f172a}.theme-light .sfs-user-dashboard-identity p,.theme-light .sfs-user-dashboard-identity .sfs-kicker,.theme-light .sfs-user-dashboard-meta-card span,.theme-light .sfs-user-dashboard-stat-card span{color:#64748b}.theme-light .sfs-user-dashboard-section-header span{background:#0f172a0f;color:#334155}.theme-light .sfs-user-dashboard-section-card details{border-color:#94a3b82e;background:#f8fafcb8}.theme-light .sfs-user-dashboard-section-card details>summary{color:#0f172a}@media (max-width:960px){.sfs-user-dashboard-hero,.sfs-user-dashboard-meta-grid,.sfs-user-dashboard-stat-grid,.sfs-user-dashboard-section-grid{grid-template-columns:1fr}.sfs-user-dashboard-badges{justify-content:flex-start}}@media (max-width:720px){.sfs-date-time-popover,.sfs-dialog-panel[aria-labelledby=create-invite-title] .sfs-date-time-popover{top:calc(100% + .5rem);right:0;bottom:auto;left:0;width:auto;grid-template-columns:1fr;transform:none}.sfs-calendar-day{height:2.15rem}.sfs-date-time-times{min-height:10rem}.sfs-date-time-time-list{max-height:8rem}}:root{--sfs-chart-teal:#14b8a6;--sfs-chart-blue:#2563eb;--sfs-chart-violet:#7c3aed;--sfs-chart-amber:#f59e0b;--sfs-sankey-source:#0f172a}.sfs-user-dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.sfs-user-dashboard-hero-main{display:flex;align-items:center;gap:1rem;min-width:0}.sfs-user-dashboard-hero-meta{display:grid;justify-items:end;gap:.45rem;min-width:min(28rem,100%);text-align:right}.sfs-user-dashboard-user-id,.sfs-user-dashboard-date-row{display:flex;align-items:baseline;justify-content:flex-end;gap:.5rem;color:#94a3b8;font-size:.82rem}.sfs-user-dashboard-user-id span,.sfs-user-dashboard-date-row span{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sfs-user-dashboard-user-id strong,.sfs-user-dashboard-date-row strong{overflow-wrap:anywhere;color:#f8fafc;font-weight:800}.sfs-user-dashboard-sankey-card{overflow:visible;border:1px solid rgb(148 163 184 / .16);border-radius:1.35rem;background:radial-gradient(circle at 18% 18%,rgb(20 184 166 / .16),transparent 34%),linear-gradient(145deg,#0f172af0,#020617c7);box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff0a;padding:1.35rem}.sfs-user-dashboard-sankey-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.sfs-user-dashboard-sankey-header .sfs-kicker{margin:0 0 .4rem;color:#94a3b8;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.sfs-user-dashboard-sankey-header h3{margin:0;color:#f8fafc;font-size:1.25rem;font-weight:850;letter-spacing:-.03em}.sfs-user-dashboard-sankey-header>div>p:last-child{max-width:42rem;margin:.35rem 0 0;color:#94a3b8}.sfs-user-dashboard-sankey-total{display:inline-flex;min-width:4.5rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid rgb(148 163 184 / .16);border-radius:999px;background:#0f172ac7;color:#f8fafc;font-size:.78rem;font-weight:900;box-shadow:inset 0 1px #ffffff0a}.sfs-user-dashboard-sankey-layout{display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:1rem;align-items:stretch}.sfs-user-dashboard-sankey-chart{position:relative;min-height:340px;border-radius:1.1rem;background:linear-gradient(180deg,#0f172a8f,#02061757);overflow:visible}.sfs-sankey-node,.sfs-sankey-source-node{filter:drop-shadow(0 8px 16px rgb(15 23 42 / .18));transition:opacity .16s ease,filter .16s ease,transform .16s ease}.sfs-sankey-link{filter:drop-shadow(0 10px 16px rgb(15 23 42 / .1));transition:stroke-opacity .16s ease,stroke-width .16s ease,filter .16s ease}.sfs-sankey-link:hover{stroke-opacity:.72;filter:drop-shadow(0 12px 22px rgb(20 184 166 / .22))}.sfs-sankey-node-label{fill:#94a3b8;font-size:.78rem;font-weight:800}.sfs-sankey-node-value{fill:#f8fafc;font-size:1rem;font-weight:900}.sfs-sankey-tooltip{min-width:12rem;border:1px solid rgb(148 163 184 / .16);border-radius:.9rem;background:#0f172af0;box-shadow:0 18px 45px #0000004d;padding:.85rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sfs-sankey-tooltip span{display:block;margin-bottom:.35rem;color:#94a3b8;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sfs-sankey-tooltip strong{display:block;color:#f8fafc;font-size:.95rem}.sfs-sankey-tooltip p{margin:.2rem 0 0;color:#94a3b8;font-size:.82rem}.sfs-user-dashboard-sankey-legend{display:grid;align-content:center;gap:.75rem}.sfs-user-dashboard-sankey-legend-item{display:flex;align-items:center;gap:.8rem;border:1px solid rgb(148 163 184 / .16);border-radius:1rem;background:#0f172ac7;padding:.85rem}.sfs-user-dashboard-sankey-legend-item>span{width:.75rem;height:2.4rem;flex:none;border-radius:999px;box-shadow:0 0 22px currentColor}.sfs-user-dashboard-sankey-legend-item strong{display:block;color:#f8fafc;font-size:1.35rem;line-height:1}.sfs-user-dashboard-sankey-legend-item p{margin:.2rem 0 0;color:#94a3b8;font-size:.82rem;font-weight:700}.theme-light{--sfs-sankey-source:#0f172a}.theme-light .sfs-user-dashboard-user-id,.theme-light .sfs-user-dashboard-date-row,.theme-light .sfs-user-dashboard-sankey-header .sfs-kicker,.theme-light .sfs-user-dashboard-sankey-header>div>p:last-child,.theme-light .sfs-sankey-node-label,.theme-light .sfs-sankey-tooltip span,.theme-light .sfs-sankey-tooltip p,.theme-light .sfs-user-dashboard-sankey-legend-item p{color:#64748b;fill:#64748b}.theme-light .sfs-user-dashboard-user-id strong,.theme-light .sfs-user-dashboard-date-row strong,.theme-light .sfs-user-dashboard-sankey-header h3,.theme-light .sfs-user-dashboard-sankey-total,.theme-light .sfs-sankey-node-value,.theme-light .sfs-sankey-tooltip strong,.theme-light .sfs-user-dashboard-sankey-legend-item strong{color:#0f172a;fill:#0f172a}.theme-light .sfs-user-dashboard-sankey-card{border-color:#94a3b838;background:radial-gradient(circle at 18% 18%,rgb(20 184 166 / .12),transparent 34%),linear-gradient(145deg,#ffffffeb,#f8fafcc2);box-shadow:0 22px 70px #0f172a1a,inset 0 1px #ffffffe6}.theme-light .sfs-user-dashboard-sankey-chart{background:linear-gradient(180deg,#ffffffb8,#f1f5f985)}.theme-light .sfs-user-dashboard-sankey-total,.theme-light .sfs-user-dashboard-sankey-legend-item,.theme-light .sfs-sankey-tooltip{border-color:#94a3b838;background:#fffc}@media (max-width:1100px){.sfs-user-dashboard-hero{align-items:flex-start;flex-direction:column}.sfs-user-dashboard-hero-meta{justify-items:start;text-align:left}.sfs-user-dashboard-user-id,.sfs-user-dashboard-date-row{justify-content:flex-start}.sfs-user-dashboard-sankey-layout{grid-template-columns:1fr}.sfs-user-dashboard-sankey-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sfs-user-dashboard-sankey-card{padding:1rem}.sfs-user-dashboard-sankey-header{flex-direction:column}.sfs-user-dashboard-sankey-legend{grid-template-columns:1fr}.sfs-user-dashboard-sankey-chart{min-height:300px}}.sfs-user-dashboard-inline-id{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem;margin-top:.35rem;color:#94a3b8;font-size:.82rem}.sfs-user-dashboard-inline-id span{font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.sfs-user-dashboard-inline-id strong{overflow-wrap:anywhere;color:#f8fafc;font-weight:900}.sfs-user-dashboard-sankey-card{position:relative;z-index:1;border-color:#94a3b829;background:radial-gradient(circle at 20% 18%,rgb(20 184 166 / .16),transparent 34%),linear-gradient(145deg,#0f172af0,#020617c7)}.sfs-user-dashboard-sankey-header{margin-bottom:1.15rem}.sfs-user-dashboard-sankey-header h3{font-size:1.3rem;letter-spacing:-.035em}.sfs-user-dashboard-sankey-header>div>p:last-child{max-width:44rem;line-height:1.5}.sfs-user-dashboard-sankey-total{min-width:4.75rem;height:2.35rem}.sfs-user-dashboard-sankey-layout{grid-template-columns:minmax(0,1fr) 15.5rem;gap:1.1rem;overflow:visible}.sfs-user-dashboard-sankey-chart{min-height:420px;border-radius:1.15rem;background:radial-gradient(circle at 36% 48%,rgb(20 184 166 / .1),transparent 28%),linear-gradient(180deg,#0f172a8f,#02061757);overflow:visible}.sfs-user-dashboard-sankey-chart svg{overflow:visible}.sfs-sankey-node-rect{filter:drop-shadow(0 12px 18px rgb(15 23 42 / .16)) drop-shadow(0 0 18px rgb(20 184 166 / .08));transition:opacity .16s ease,filter .16s ease}.sfs-sankey-link{filter:drop-shadow(0 12px 20px rgb(15 23 42 / .1))}.sfs-sankey-link:hover{stroke-opacity:.78;filter:drop-shadow(0 14px 24px rgb(20 184 166 / .22))}.sfs-sankey-node-label{fill:#94a3b8;font-weight:900;letter-spacing:-.01em;pointer-events:none}.sfs-sankey-node-value{fill:#f8fafc;font-size:.72rem;font-weight:800;pointer-events:none}.sfs-sankey-tooltip{position:relative;z-index:100;min-width:13rem;border-radius:.95rem}.sfs-user-dashboard-sankey-legend-item{gap:.85rem;background:linear-gradient(145deg,#0f172ae6,#020617b3);box-shadow:0 12px 30px #0000001f}.sfs-user-dashboard-sankey-legend-item>span{width:.7rem;height:2.55rem}.sfs-user-dashboard-sankey-legend-item strong{font-size:1.45rem;letter-spacing:-.04em}.theme-light .sfs-user-dashboard-inline-id{color:#64748b}.theme-light .sfs-user-dashboard-inline-id strong{color:#0f172a}.theme-light .sfs-user-dashboard-sankey-card{border-color:#94a3b838;background:radial-gradient(circle at 20% 18%,rgb(20 184 166 / .12),transparent 34%),linear-gradient(145deg,#fffffff0,#f8fafcc7);box-shadow:0 22px 70px #0f172a1a,inset 0 1px #ffffffe6}.theme-light .sfs-user-dashboard-sankey-chart{background:radial-gradient(circle at 36% 48%,rgb(20 184 166 / .08),transparent 28%),linear-gradient(180deg,#ffffffbd,#f1f5f98a)}.theme-light .sfs-sankey-node-label{fill:#475569}.theme-light .sfs-sankey-node-value{fill:#0f172a}.theme-light .sfs-user-dashboard-sankey-legend-item{border-color:#94a3b82e;background:linear-gradient(145deg,#ffffffbd,#f8fafc94);box-shadow:0 12px 30px #0f172a0f}@media (max-width:1180px){.sfs-user-dashboard-sankey-layout{grid-template-columns:1fr}.sfs-user-dashboard-sankey-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sfs-user-dashboard-hero{align-items:flex-start;flex-direction:column}.sfs-user-dashboard-hero-meta{align-items:flex-start;justify-items:start;text-align:left}.sfs-user-dashboard-sankey-card{padding:1rem}.sfs-user-dashboard-sankey-header{flex-direction:column}.sfs-user-dashboard-sankey-chart{min-height:360px}.sfs-user-dashboard-sankey-legend{grid-template-columns:1fr}}:root{--sfs-flow-source:#5eead4}.sfs-user-dashboard-flow-layout{display:grid;grid-template-columns:minmax(0,1fr) 15.5rem;gap:1.15rem;align-items:stretch;overflow:visible}.sfs-user-dashboard-flow-canvas{position:relative;min-height:420px;overflow:visible;border-radius:1.15rem;background:radial-gradient(circle at 18% 20%,rgb(20 184 166 / .12),transparent 34%),linear-gradient(145deg,#0f172abd,#02061785);box-shadow:inset 0 1px #ffffff0a,0 18px 52px #00000047}.sfs-user-dashboard-flow-svg{display:block;width:100%;height:420px;overflow:visible}.sfs-user-dashboard-flow-source-node{fill:var(--sfs-flow-source);filter:drop-shadow(0 16px 22px rgb(15 23 42 / .18))}.sfs-user-dashboard-flow-source-label,.sfs-user-dashboard-flow-label{fill:#94a3b8;font-size:15px;font-weight:900;letter-spacing:-.02em;pointer-events:none}.sfs-user-dashboard-flow-source-value,.sfs-user-dashboard-flow-value{fill:#f8fafc;font-size:14px;font-weight:900;pointer-events:none}.sfs-user-dashboard-flow-link{transition:stroke-opacity .18s ease,stroke-width .18s ease,filter .18s ease}.sfs-user-dashboard-flow-group{cursor:default}.sfs-user-dashboard-flow-group.is-dimmed .sfs-user-dashboard-flow-link,.sfs-user-dashboard-flow-group.is-dimmed .sfs-user-dashboard-flow-mid-node,.sfs-user-dashboard-flow-group.is-dimmed .sfs-user-dashboard-flow-target-node,.sfs-user-dashboard-flow-group.is-dimmed .sfs-user-dashboard-flow-label,.sfs-user-dashboard-flow-group.is-dimmed .sfs-user-dashboard-flow-value{opacity:.34}.sfs-user-dashboard-flow-group.is-active .sfs-user-dashboard-flow-link{stroke-opacity:.98;filter:drop-shadow(0 18px 28px rgb(20 184 166 / .18)) drop-shadow(0 0 22px rgb(99 102 241 / .16))}.sfs-user-dashboard-flow-mid-node,.sfs-user-dashboard-flow-target-node{filter:drop-shadow(0 10px 18px rgb(15 23 42 / .14));transition:opacity .18s ease,transform .18s ease,filter .18s ease}.sfs-user-dashboard-flow-group.is-active .sfs-user-dashboard-flow-mid-node,.sfs-user-dashboard-flow-group.is-active .sfs-user-dashboard-flow-target-node{filter:drop-shadow(0 14px 20px rgb(15 23 42 / .18)) drop-shadow(0 0 18px rgb(20 184 166 / .24))}.sfs-user-dashboard-flow-tooltip{position:absolute;z-index:120;width:13.5rem;pointer-events:none;border:1px solid rgb(148 163 184 / .18);border-radius:.95rem;background:#0f172aeb;box-shadow:0 22px 55px #00000057;padding:.85rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sfs-user-dashboard-flow-tooltip span{display:block;margin-bottom:.35rem;color:#94a3b8;font-size:.66rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.sfs-user-dashboard-flow-tooltip strong{display:block;color:#f8fafc;font-size:.95rem}.sfs-user-dashboard-flow-tooltip p{margin:.2rem 0 0;color:#94a3b8;font-size:.82rem;font-weight:700}.sfs-user-dashboard-flow-legend{display:grid;gap:.8rem;align-content:center}.sfs-user-dashboard-flow-legend-item{display:flex;width:100%;align-items:center;gap:.85rem;border:1px solid rgb(148 163 184 / .16);border-radius:1rem;background:linear-gradient(145deg,#0f172abd,#02061785);box-shadow:0 16px 40px #0000003d;padding:.85rem;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.sfs-user-dashboard-flow-legend-item:hover,.sfs-user-dashboard-flow-legend-item.is-active{transform:translateY(-1px);border-color:#14b8a65c;box-shadow:0 18px 42px #00000047,0 0 0 3px #14b8a614}.sfs-user-dashboard-flow-legend-item>span{width:.72rem;height:2.55rem;flex:0 0 auto;border-radius:999px;box-shadow:0 0 22px currentColor}.sfs-user-dashboard-flow-legend-item strong{display:block;color:#f8fafc;font-size:1.45rem;line-height:1;letter-spacing:-.04em}.sfs-user-dashboard-flow-legend-item p{margin:.22rem 0 0;color:#94a3b8;font-size:.84rem;font-weight:850}.theme-light{--sfs-flow-source:#0f172a}.theme-light .sfs-user-dashboard-flow-canvas{background:radial-gradient(circle at 18% 20%,rgb(20 184 166 / .1),transparent 34%),linear-gradient(145deg,#ffffffd1,#f8fafca3);box-shadow:inset 0 1px #ffffffd1,0 16px 48px #0f172a14}.theme-light .sfs-user-dashboard-flow-source-label,.theme-light .sfs-user-dashboard-flow-label{fill:#475569}.theme-light .sfs-user-dashboard-flow-source-value,.theme-light .sfs-user-dashboard-flow-value{fill:#0f172a}.theme-light .sfs-user-dashboard-flow-tooltip{border-color:#94a3b838;background:#fffffff0;box-shadow:0 22px 55px #0f172a2e}.theme-light .sfs-user-dashboard-flow-tooltip strong,.theme-light .sfs-user-dashboard-flow-legend-item strong{color:#0f172a}.theme-light .sfs-user-dashboard-flow-tooltip span,.theme-light .sfs-user-dashboard-flow-tooltip p,.theme-light .sfs-user-dashboard-flow-legend-item p{color:#64748b}.theme-light .sfs-user-dashboard-flow-legend-item{border-color:#94a3b82e;background:linear-gradient(145deg,#fffc,#f8fafc99);box-shadow:0 14px 34px #0f172a12}@media (max-width:1180px){.sfs-user-dashboard-flow-layout{grid-template-columns:1fr}.sfs-user-dashboard-flow-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sfs-user-dashboard-flow-canvas{min-height:360px}.sfs-user-dashboard-flow-svg{height:360px}.sfs-user-dashboard-flow-legend{grid-template-columns:1fr}}:root{--sfs-sankey-teal:#2dd4bf;--sfs-sankey-blue:#60a5fa;--sfs-sankey-purple:#a78bfa;--sfs-sankey-orange:#fbbf24;--sfs-sankey-amber:#f59e0b;--sfs-sankey-red:#fb7185}.theme-light{--sfs-sankey-teal:#14b8a6;--sfs-sankey-blue:#2563eb;--sfs-sankey-purple:#7c3aed;--sfs-sankey-orange:#f59e0b;--sfs-sankey-amber:#d97706;--sfs-sankey-red:#ef4444}.sfs-user-dashboard-flow-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.sfs-user-dashboard-flow-back{border:1px solid rgb(148 163 184 / .22);border-radius:999px;background:#0f172ab8;color:inherit;padding:.35rem .65rem;font-size:.78rem;font-weight:700;cursor:pointer}.sfs-user-dashboard-flow-back:hover{border-color:#14b8a65c;background:#14b8a61f}.theme-light .sfs-user-dashboard-flow-back{border-color:#94a3b847;background:#ffffff94}.sfs-user-dashboard-flow-source-action,.sfs-user-dashboard-flow-target-action{cursor:pointer}.sfs-user-dashboard-flow-source-action:focus-visible,.sfs-user-dashboard-flow-target-action:focus-visible,.sfs-user-dashboard-flow-legend-item:focus-visible,.sfs-user-dashboard-flow-back:focus-visible{outline:2px solid rgb(20 184 166 / .75);outline-offset:3px}.sfs-user-dashboard-flow-legend-item:disabled{cursor:default}.sfs-user-dashboard-flow-legend-item:disabled:hover{transform:none;border-color:#94a3b829;box-shadow:0 16px 40px #0000003d}.sfs-user-dashboard-flow-layer{animation:sfs-user-dashboard-flow-layer-in .18s ease-out}@keyframes sfs-user-dashboard-flow-layer-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sfs-user-dashboard-flow-layer{animation:none}}.sfs-icon-button-danger:hover:not(:disabled){border-color:var(--sfs-action-danger-border)!important;background:#f43f5e24!important;color:#fda4af!important}.theme-light .sfs-icon-button-danger:hover:not(:disabled){background:#e11d481a!important;color:#be123c!important}.sfs-secret-preview{display:flex;align-items:center;gap:.75rem;border:1px solid var(--sfs-dialog-border);border-radius:.85rem;background:#94a3b814;padding:.85rem}.sfs-secret-value{min-width:0;flex:1;overflow-wrap:anywhere;color:var(--sfs-dialog-title);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem}.sfs-secret-value-blurred{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-light .sfs-share-table-card{border-color:#94a3b83d;background:linear-gradient(180deg,#ffffffe0,#ffffffb8);box-shadow:0 20px 70px #0f172a1a}.theme-light .sfs-share-table-title{color:#020617}.theme-light .sfs-share-table-description{color:#64748b}.theme-light .sfs-share-table-count{border-color:#94a3b847;background:#f8fafcc7;color:#334155}.theme-light .sfs-share-table th{background:#f8fafcc7;color:#64748b;border-bottom-color:#94a3b82e}.theme-light .sfs-share-table td{background:#ffffff6b;border-bottom-color:#94a3b821}.theme-light .sfs-share-table tbody tr:hover td{background:#ecfdf594}.theme-light .sfs-share-file-icon{background:linear-gradient(135deg,#14b8a629,#3b82f614);color:#0f766e;box-shadow:inset 0 0 0 1px #14b8a62e}.theme-light .sfs-share-primary{color:#020617}.theme-light .sfs-share-secondary,.theme-light .sfs-share-id-cell{color:#64748b}.theme-light .sfs-share-action-button{border-color:#94a3b838!important;background:#ffffffc2!important;color:#334155!important}.theme-light .sfs-share-action-button:hover:not(:disabled){border-color:#14b8a673!important;background:#fff!important;color:#0f766e!important;box-shadow:0 8px 22px #0f172a1a}.theme-light .sfs-share-action-button-danger:hover:not(:disabled){border-color:#f43f5e73!important;color:#be123c!important}.theme-light .sfs-share-table-footer{border-top-color:#94a3b829;background:#f8fafc8f}:root{--sfs-public-bg-start: #020617;--sfs-public-bg-mid: #07111f;--sfs-public-bg-end: #111827;--sfs-public-card: rgba(15, 23, 42, .72);--sfs-public-card-strong: rgba(15, 23, 42, .9);--sfs-public-border: rgba(148, 163, 184, .18);--sfs-public-border-strong: rgba(148, 163, 184, .26);--sfs-public-text: #f8fafc;--sfs-public-muted: #a7b4c7;--sfs-public-faint: #71809a;--sfs-public-primary: #f8fafc;--sfs-public-primary-hover: #dbeafe;--sfs-public-primary-text: #020617;--sfs-public-accent: #2dd4bf;--sfs-public-accent-soft: rgba(45, 212, 191, .13);--sfs-public-accent-border: rgba(45, 212, 191, .34);--sfs-public-shadow: 0 28px 90px rgba(0, 0, 0, .4);--sfs-public-soft-shadow: 0 18px 56px rgba(0, 0, 0, .32)}.theme-light{--sfs-public-bg-start: #e9fbf4;--sfs-public-bg-mid: #edf7f8;--sfs-public-bg-end: #8594a6;--sfs-public-card: rgba(255, 255, 255, .68);--sfs-public-card-strong: rgba(255, 255, 255, .86);--sfs-public-border: rgba(148, 163, 184, .32);--sfs-public-border-strong: rgba(15, 23, 42, .12);--sfs-public-text: #07111f;--sfs-public-muted: #526279;--sfs-public-faint: #71829a;--sfs-public-primary: #0f172a;--sfs-public-primary-hover: #172033;--sfs-public-primary-text: #ffffff;--sfs-public-accent: #0f9f91;--sfs-public-accent-soft: rgba(20, 184, 166, .12);--sfs-public-accent-border: rgba(20, 184, 166, .34);--sfs-public-shadow: 0 28px 80px rgba(15, 23, 42, .18);--sfs-public-soft-shadow: 0 16px 44px rgba(15, 23, 42, .11)}.public-shell{min-height:100vh;color:var(--sfs-public-text);background:radial-gradient(circle at 10% 8%,rgb(45 212 191 / .14),transparent 28rem),radial-gradient(circle at 88% 12%,rgb(99 102 241 / .1),transparent 34rem),linear-gradient(135deg,var(--sfs-public-bg-start),var(--sfs-public-bg-mid) 42%,var(--sfs-public-bg-end))}.public-topbar{position:sticky;top:0;width:min(100%,112rem);min-height:5rem;margin:0 auto;padding:1rem clamp(1rem,4vw,4rem);gap:1.25rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.public-brand{align-items:center;gap:.85rem}.public-brand-mark{display:grid;width:2.7rem;height:2.7rem;flex:0 0 auto;place-items:center;border-radius:.85rem;background:var(--sfs-public-primary);color:var(--sfs-public-primary-text);box-shadow:var(--sfs-public-soft-shadow);padding:.4rem}.public-brand-text{display:grid;min-width:0;gap:.1rem}.public-brand-title{overflow:hidden;color:var(--sfs-public-text);font-size:1rem;font-weight:850;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.public-brand-subtitle{color:var(--sfs-public-muted);font-size:.72rem;font-weight:650}.public-page{width:min(100%,112rem);margin:0 auto;padding:clamp(1.25rem,4vw,4rem);padding-top:clamp(1rem,2vw,2rem)}.public-page-landing{padding-top:0}.public-card{border:1px solid var(--sfs-public-border);border-radius:1.15rem;background:linear-gradient(135deg,rgb(255 255 255 / .045),transparent 42%),var(--sfs-public-card);box-shadow:var(--sfs-public-shadow);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.theme-light .public-card{background:linear-gradient(135deg,rgb(255 255 255 / .3),transparent 42%),var(--sfs-public-card)}.public-shell .main-nav-control,.public-shell .main-shell-toggle,.public-shell .main-icon-button{height:2.75rem;border-color:var(--sfs-public-border);background:#0f172a47;color:var(--sfs-public-text);box-shadow:inset 0 1px #ffffff0a}.public-shell .main-nav-control:hover,.public-shell .main-shell-toggle:hover,.public-shell .main-icon-button:hover{border-color:var(--sfs-public-accent-border);background:var(--sfs-public-accent-soft);color:var(--sfs-public-text)}.public-shell .main-nav-active{border-color:var(--sfs-public-accent-border)!important;background:var(--sfs-public-accent-soft)!important;color:var(--sfs-public-text)!important}.public-shell .main-login-button{height:2.75rem;border-color:transparent;background:var(--sfs-public-primary);color:var(--sfs-public-primary-text);box-shadow:var(--sfs-public-soft-shadow)}.public-shell .main-login-button:hover{background:var(--sfs-public-primary-hover)}.public-auth-layout{display:grid;grid-template-columns:minmax(22rem,.95fr) minmax(24rem,.75fr);align-items:stretch;min-height:min(44rem,calc(100vh - 9rem));gap:clamp(1rem,3vw,3rem)}.public-auth-visual-card{position:relative;display:flex;min-height:38rem;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(2rem,5vw,4rem);background:linear-gradient(135deg,#020617ed,#0f172ad1),radial-gradient(circle at 30% 20%,rgb(45 212 191 / .28),transparent 22rem);color:#f8fafc}.public-auth-visual-card:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;background-image:linear-gradient(rgb(255 255 255 / .8) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .8) 1px,transparent 1px);background-size:42px 42px;content:""}.public-auth-visual-card:after{position:absolute;right:-.05em;bottom:-.2em;color:#ffffff09;content:"SFS";font-size:clamp(7rem,17vw,16rem);font-weight:900;letter-spacing:-.12em;pointer-events:none}.public-auth-badge,.public-auth-visual-copy,.public-auth-steps{position:relative;z-index:1}.public-auth-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.55rem;margin-bottom:2.4rem;color:#f8fafce6;font-weight:800}.public-auth-badge-dot{width:.72rem;height:.72rem;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #ffffff1f}.public-kicker{margin:0 0 .65rem;color:var(--sfs-public-muted);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.public-auth-visual-copy{max-width:31rem}.public-auth-visual-copy .public-kicker{color:#5eead4}.public-auth-visual-copy h1{margin:0;font-size:clamp(2.6rem,5vw,4.5rem);line-height:.96;letter-spacing:-.065em}.public-auth-visual-copy p:not(.public-kicker){max-width:25rem;margin:1.15rem 0 0;color:#e2e8f0cc;line-height:1.65}.public-auth-steps{display:grid;max-width:26rem;gap:.75rem;margin-top:2.75rem}.public-auth-steps>div{display:flex;align-items:center;gap:.8rem;border:1px solid rgb(255 255 255 / .13);border-radius:.85rem;background:#ffffff13;color:#f8fafcbf;padding:.85rem 1rem}.public-auth-steps>div span{display:grid;width:1.6rem;height:1.6rem;place-items:center;border-radius:50%;background:#ffffff24;font-size:.75rem;font-weight:900}.public-auth-steps .bg-white{background:#fff3!important;color:#fff!important;border-color:#ffffff3d!important}.public-auth-card{align-self:center;width:min(100%,36rem);justify-self:center;padding:clamp(1.5rem,4vw,2.4rem)}.public-auth-content{display:grid;gap:1.5rem}.public-auth-title{margin:0;color:var(--sfs-public-text);font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.055em}.public-auth-description{margin:.85rem 0 0;color:var(--sfs-public-muted);line-height:1.55}.public-auth-form{display:grid;gap:1rem}.public-auth-card .space-y-2{display:grid;gap:.45rem}.public-auth-card label{color:var(--sfs-public-text)!important;font-size:.92rem;font-weight:750}.public-auth-card input{height:3rem!important;border:1px solid var(--sfs-public-border)!important;border-radius:.78rem!important;background:#0f172a6b!important;color:var(--sfs-public-text)!important;box-shadow:inset 0 1px #ffffff0a!important}.public-auth-card input::-moz-placeholder{color:var(--sfs-public-faint)!important;opacity:1}.public-auth-card input::placeholder{color:var(--sfs-public-faint)!important;opacity:1}.public-auth-card input:focus{border-color:var(--sfs-public-accent)!important;box-shadow:0 0 0 4px var(--sfs-public-accent-soft)!important}.public-auth-card .text-xs,.public-auth-card .absolute button{color:var(--sfs-public-muted)!important}.public-primary-button{display:inline-flex;min-height:3.1rem;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:.82rem;background:var(--sfs-public-primary);color:var(--sfs-public-primary-text);font:inherit;font-weight:850;cursor:pointer;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.public-primary-button:hover:not(:disabled){background:var(--sfs-public-primary-hover);transform:translateY(-1px);box-shadow:0 16px 34px #0f172a2e}.public-primary-button:disabled{cursor:not-allowed;opacity:.58}.public-secondary-link-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;color:var(--sfs-public-muted);font-size:.875rem}.public-secondary-link-row button{color:var(--sfs-public-muted)}.public-secondary-link-row button:hover{color:var(--sfs-public-accent)}.public-text-button{border:0;background:transparent;font:inherit;font-weight:700;cursor:pointer}.public-form-status{margin:0;border:1px solid var(--sfs-public-border);border-radius:.78rem;background:#94a3b81a;color:var(--sfs-public-muted);padding:.8rem .9rem;font-size:.875rem;line-height:1.5}.public-form-status-success{border-color:var(--sfs-public-accent-border);background:var(--sfs-public-accent-soft);color:var(--sfs-public-text)}.public-workspace-layout{display:grid;gap:clamp(1.3rem,3vw,2rem)}.public-compact-hero{max-width:48rem;padding-top:clamp(.5rem,2vw,1.5rem)}.public-compact-hero h1{margin:0;color:var(--sfs-public-text);font-size:clamp(2.5rem,6vw,4.6rem);line-height:.95;letter-spacing:-.065em}.public-compact-hero p:not(.public-kicker){max-width:46rem;margin:1rem 0 0;color:var(--sfs-public-muted);line-height:1.65}.public-upload-shell{display:grid;gap:1.15rem}.public-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;border:1px solid var(--sfs-public-border);border-radius:1rem;background:#0f172a47;box-shadow:var(--sfs-public-soft-shadow);padding:.45rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-mode-option{display:flex;min-height:4.4rem;align-items:center;gap:.75rem;border:1px solid transparent;border-radius:.75rem;background:transparent;color:var(--sfs-public-muted);padding:.85rem 1rem;text-align:left;cursor:pointer}.public-mode-option strong{display:block;color:var(--sfs-public-text);font-size:.9rem;font-weight:900}.public-mode-option span:not(.public-mode-icon){display:block;margin-top:.15rem;font-size:.78rem;line-height:1.35}.public-mode-option-active{border-color:var(--sfs-public-accent-border);background:var(--sfs-public-accent-soft)}.public-mode-icon{display:grid;width:2.3rem;height:2.3rem;flex:0 0 auto;place-items:center;border-radius:.7rem;background:#ffffff17;color:var(--sfs-public-accent)}.public-upload-helper{border:1px solid var(--sfs-public-border);border-radius:.9rem;background:#94a3b814;padding:.85rem 1rem}.public-upload-helper p{margin:0;color:var(--sfs-public-text);font-size:.875rem;font-weight:800}.public-upload-helper span{display:block;margin-top:.3rem;color:var(--sfs-public-muted);font-size:.84rem;line-height:1.5}.public-upload-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:1.2rem}.public-upload-drop-card,.public-upload-action-card{padding:clamp(1rem,2vw,1.5rem)}.public-upload-drop-zone{display:grid;min-height:17rem;place-items:center;border:1px dashed rgb(148 163 184 / .34);border-radius:.95rem;background:#0f172a38;padding:2rem;text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.public-upload-drop-zone:hover{border-color:var(--sfs-public-accent);background:var(--sfs-public-accent-soft);transform:translateY(-1px)}.public-upload-drop-icon{display:grid;width:4rem;height:4rem;place-items:center;margin:0 auto 1rem;border-radius:1rem;background:var(--sfs-public-accent-soft);color:var(--sfs-public-accent)}.public-upload-drop-zone h2,.public-upload-action-card h2{margin:0;color:var(--sfs-public-text);font-size:1.15rem;letter-spacing:-.02em;overflow-wrap:anywhere}.public-upload-drop-zone p,.public-upload-action-card p{margin:.55rem 0 0;color:var(--sfs-public-muted);line-height:1.55}.public-upload-action-card{display:flex;flex-direction:column;gap:1rem}.public-upload-action-card .space-y-2{display:grid;gap:.45rem}.public-upload-action-card label{color:var(--sfs-public-text)!important;font-size:.9rem;font-weight:750}.public-upload-action-card input{height:3rem!important;border:1px solid var(--sfs-public-border)!important;border-radius:.78rem!important;background:#0f172a61!important;color:var(--sfs-public-text)!important}.public-upload-action-card input::-moz-placeholder{color:var(--sfs-public-faint)!important;opacity:1}.public-upload-action-card input::placeholder{color:var(--sfs-public-faint)!important;opacity:1}.public-upload-action-card .public-primary-button{width:100%}.public-share-card{display:grid;max-width:54rem;gap:1.2rem;padding:clamp(1.2rem,3vw,2rem)}.public-share-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.public-share-meta-grid>.contents{display:contents}.public-share-meta-grid>.contents>div:not(.mb-4){border:1px solid var(--sfs-public-border);border-radius:.9rem;background:#0f172a38;padding:.95rem}.public-share-meta-grid>.contents>div:not(.mb-4)>*{max-width:100%;overflow-wrap:anywhere}.public-share-meta-grid>.mb-4{grid-column:1/-1}.public-share-action{display:grid;gap:1rem;border-top:1px solid var(--sfs-public-border);padding-top:1.2rem}.public-share-security-copy{margin:0;color:var(--sfs-public-muted);font-size:.78rem}.public-secondary-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--sfs-public-border);border-radius:.82rem;background:transparent;color:var(--sfs-public-text);font:inherit;font-weight:800;cursor:pointer}.public-secondary-button:hover{border-color:var(--sfs-public-accent-border);background:var(--sfs-public-accent-soft)}.theme-light .public-shell .main-nav-control,.theme-light .public-shell .main-shell-toggle,.theme-light .public-shell .main-icon-button{border-color:var(--sfs-public-border)!important;background:#ffffff6b!important;color:var(--sfs-public-text)!important}.theme-light .public-shell .main-login-button{background:var(--sfs-public-primary)!important;color:var(--sfs-public-primary-text)!important}.theme-light .public-auth-card input,.theme-light .public-upload-action-card input{background:#ffffffb8!important;color:var(--sfs-public-text)!important}.theme-light .public-mode-switch,.theme-light .public-share-meta-grid>.contents>div:not(.mb-4),.theme-light .public-upload-drop-zone{background:#ffffff6b}.theme-light .public-mode-icon{background:#0f172a0f}@media (max-width:900px){.public-auth-layout{grid-template-columns:1fr;min-height:0}.public-auth-visual-card{min-height:auto;padding:2rem}.public-auth-card{width:100%}.public-upload-grid{grid-template-columns:1fr}}@media (max-width:640px){.public-topbar{padding-inline:1rem}.public-brand-subtitle,.public-auth-visual-card{display:none}.public-page{padding-inline:1rem}.public-mode-switch,.public-share-meta-grid{grid-template-columns:1fr}.public-share-meta-grid>.mb-4{grid-column:auto}.public-compact-hero h1{font-size:clamp(2.4rem,13vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.public-primary-button,.public-upload-drop-zone{transition:none}}.public-auth-visual-card{isolation:isolate;border-color:#94a3b847;box-shadow:inset 0 1px #ffffff1a,0 30px 80px #00000052}.public-auth-visual-card:before{opacity:.1}.public-auth-visual-card:after{color:#ffffff0b}.public-auth-visual-frame{position:relative;z-index:1;display:grid;width:100%;max-width:34rem;gap:0;border:1px solid rgb(255 255 255 / .15);border-radius:1.15rem;background:linear-gradient(145deg,#0f172a6b,#02061724);box-shadow:inset 0 1px #ffffff17,0 24px 56px #0003;padding:clamp(1.25rem,3vw,2rem);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.public-auth-visual-frame:before{position:absolute;top:.65rem;right:.65rem;bottom:.65rem;left:.65rem;z-index:-1;border:1px solid rgb(45 212 191 / .14);border-radius:.82rem;content:"";pointer-events:none}.public-auth-badge{margin-bottom:2rem}.public-auth-visual-copy h1{font-size:clamp(2.45rem,4.5vw,4.15rem)}.public-auth-visual-copy p:not(.public-kicker){max-width:23rem}.public-auth-steps{max-width:none;gap:.55rem;margin-top:2.35rem}.public-auth-step{display:grid!important;grid-template-columns:1.7rem minmax(0,1fr);width:100%;align-items:center;gap:.8rem!important;min-height:3.5rem;border:1px solid rgb(255 255 255 / .1)!important;border-radius:.72rem!important;background:#02061757!important;color:#e2e8f0b8!important;padding:.75rem .85rem!important;box-shadow:inset 0 1px #ffffff09}.public-auth-step-number{display:grid!important;width:1.55rem!important;height:1.55rem!important;place-items:center;border:1px solid rgb(255 255 255 / .14);border-radius:.42rem!important;background:#ffffff12!important;color:#e2e8f0bd!important;box-shadow:none!important;font-size:.72rem!important;font-weight:850!important}.public-auth-step strong{overflow:hidden;font-size:.86rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.public-auth-step-active{border-color:#5eead475!important;background:linear-gradient(90deg,#14b8a62e,#0f172a6b)!important;color:#f8fafc!important;box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff14!important}.public-auth-step-active .public-auth-step-number{border-color:#5eead480;background:#5eead4!important;color:#06201e!important}.public-auth-card{border-color:var(--sfs-public-border-strong);background:linear-gradient(145deg,rgb(255 255 255 / .08),transparent 42%),var(--sfs-public-card-strong);box-shadow:inset 0 1px #ffffff14,var(--sfs-public-shadow)}.public-auth-content{gap:1.65rem}.public-password-support{display:flex;justify-content:flex-end;margin-top:.1rem}.public-password-support button{border:0;background:transparent;color:var(--sfs-public-accent);font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;padding:0}.public-password-support button:hover{text-decoration:underline;text-underline-offset:3px}.theme-light .public-auth-visual-card{border-color:#0f172a42;background:linear-gradient(145deg,#030b18f0,#0f172adb),radial-gradient(circle at 30% 20%,rgb(45 212 191 / .24),transparent 22rem);box-shadow:inset 0 1px #ffffff1a,0 30px 80px #0f172a38;color:#f8fafc}.theme-light .public-auth-visual-card:before{opacity:.12}.theme-light .public-auth-visual-card:after{color:#ffffff0e}.theme-light .public-auth-visual-frame{border-color:#fff3;background:linear-gradient(145deg,#0f172a99,#0206174d);box-shadow:inset 0 1px #ffffff1a,0 24px 56px #0f172a47}.theme-light .public-auth-badge,.theme-light .public-auth-visual-copy h1,.theme-light .public-auth-step-active{color:#f8fafc!important}.theme-light .public-auth-visual-copy p:not(.public-kicker){color:#e2e8f0cc!important}.theme-light .public-auth-step{border-color:#ffffff21!important;background:#02061761!important;color:#e2e8f0c7!important}.theme-light .public-auth-step-number{border-color:#ffffff26!important;background:#ffffff17!important;color:#e2e8f0d1!important}.theme-light .public-auth-step-active .public-auth-step-number{background:#5eead4!important;color:#06201e!important}.theme-light .public-auth-card{border-color:#0f172a24;background:linear-gradient(145deg,#fffffff0,#f8fafccc);box-shadow:inset 0 1px #fffffff5,0 24px 64px #0f172a24}.auth-hero-card{position:relative;z-index:1}.auth-hero-copy{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.auth-phase-roller{display:inline-flex;height:1.5rem;min-width:9.75rem;overflow:hidden;vertical-align:middle}.auth-phase-roller-track{display:flex;flex-direction:column;transition:transform .7s ease;will-change:transform}.auth-phase-roller-item{display:flex;height:1.5rem;align-items:center;font-size:.92rem;font-weight:850;letter-spacing:-.01em;white-space:nowrap}.auth-roller-register{color:#2dd4bf}.auth-roller-login{color:#7dd3fc}.auth-roller-forgot{color:#c4b5fd}.auth-hero-frame{overflow:hidden}.auth-hero-frame .spotlight-blob{position:absolute;top:50%;left:50%;z-index:0;width:9rem;height:9rem;border-radius:50%;opacity:0;pointer-events:none;filter:blur(42px);background:radial-gradient(circle,rgb(45 212 191 / .28),transparent 64%),radial-gradient(circle,rgb(56 189 248 / .18),transparent 70%);transition:opacity .3s ease}.auth-hero-frame:hover .spotlight-blob{opacity:1}.theme-light .auth-roller-register{color:#2dd4bf}.theme-light .auth-roller-login{color:#7dd3fc}.theme-light .auth-roller-forgot{color:#c4b5fd}.theme-light .auth-hero-frame .spotlight-blob{background:radial-gradient(circle,rgb(45 212 191 / .24),transparent 64%),radial-gradient(circle,rgb(56 189 248 / .14),transparent 70%)}@media (prefers-reduced-motion:reduce){.auth-phase-roller-track{transition:none}.auth-hero-frame .spotlight-blob{display:none}}.platform-field-label{display:block;margin-bottom:.5rem;color:#e2e8f0;font-size:.875rem;font-weight:750;line-height:1.25}.platform-number-field,.platform-select-field,.platform-otp-field{min-width:0}.platform-number-shell,.platform-select-shell{position:relative;display:flex;min-height:2.85rem;width:100%;align-items:stretch;overflow:hidden;border:1px solid rgb(148 163 184 / .24);border-radius:.78rem;background:linear-gradient(145deg,#0f172ad1,#020617ad);box-shadow:inset 0 1px #ffffff0b;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.platform-number-shell:focus-within,.platform-select-shell:focus-within{border-color:#2dd4bfb8;box-shadow:0 0 0 3px #2dd4bf24,inset 0 1px #ffffff0f}.platform-number-input,.platform-select-input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#f8fafc;font:inherit;font-size:.9rem;font-weight:650}.platform-number-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:100%;padding:.65rem 3.25rem .65rem .9rem}.platform-number-input::-webkit-inner-spin-button,.platform-number-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.platform-number-input::-moz-placeholder{color:#64748b}.platform-number-input::placeholder{color:#64748b}.platform-number-steppers{display:grid;width:2.7rem;flex:0 0 2.7rem;border-left:1px solid rgb(148 163 184 / .16)}.platform-number-steppers button{display:grid;place-items:center;border:0;background:transparent;color:#94a3b8;cursor:pointer;transition:background-color .15s ease,color .15s ease}.platform-number-steppers button+button{border-top:1px solid rgb(148 163 184 / .13)}.platform-number-steppers button:hover:not(:disabled){background:#ffffff13;color:#f8fafc}.platform-number-steppers button:disabled{cursor:not-allowed;opacity:.34}.platform-number-steppers svg{width:.9rem;height:.9rem}.platform-select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.65rem 2.75rem .65rem .9rem;cursor:pointer}.platform-select-input:disabled{cursor:not-allowed;opacity:.55}.platform-select-input option{background:#0f172a;color:#f8fafc}.platform-select-chevron{position:absolute;right:.85rem;top:50%;width:1rem;height:1rem;color:#94a3b8;pointer-events:none;transform:translateY(-50%)}.platform-select-status-dot{position:absolute;left:.9rem;top:50%;width:.45rem;height:.45rem;border-radius:999px;pointer-events:none;transform:translateY(-50%);animation:platform-status-pulse 2.2s ease-in-out infinite}.platform-select-status-dot.is-neutral{background:#94a3b8}.platform-select-status-dot.is-success{background:#34d399;box-shadow:0 0 0 3px #34d39924}.platform-select-status-dot.is-warning{background:#fbbf24;box-shadow:0 0 0 3px #fbbf2424}.platform-select-status-dot.is-danger{background:#fb7185;box-shadow:0 0 0 3px #fb718524}.platform-select-status-dot+.platform-select-input{padding-left:1.85rem}.platform-otp-input-wrap{position:relative;width:100%}.platform-otp-native-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;opacity:0;cursor:text}.platform-otp-native-input:disabled{cursor:not-allowed}.platform-otp-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) .7rem repeat(3,minmax(0,1fr));gap:.42rem;width:100%}.platform-otp-slot{display:grid;height:3.15rem;place-items:center;border:1px solid rgb(148 163 184 / .25);border-radius:.78rem;background:linear-gradient(145deg,#0f172adb,#020617b3);color:#f8fafc;box-shadow:inset 0 1px #ffffff0d;font-size:1.2rem;font-weight:850}.platform-otp-separator{align-self:center;width:.7rem;height:.18rem;border-radius:999px;background:#64748b}.platform-otp-input-wrap:focus-within .platform-otp-slot{border-color:#2dd4bfa6;box-shadow:0 0 0 3px #2dd4bf1f,inset 0 1px #ffffff0f}.platform-otp-native-input:disabled+.platform-otp-slots{opacity:.55}.platform-form-card{width:100%;border:1px solid rgb(148 163 184 / .18);border-radius:1rem;background:linear-gradient(145deg,#0f172abd,#0206178a);box-shadow:inset 0 1px #ffffff0b,0 16px 40px #0000001f;padding:1.25rem}.platform-form-card-header{margin-bottom:1.2rem}.platform-form-card-header h2{margin:0;color:#f8fafc;font-size:1.12rem;font-weight:800;letter-spacing:-.018em}.platform-form-card-header p{margin:.45rem 0 0;color:#94a3b8;font-size:.875rem;line-height:1.55;white-space:pre-line}.platform-form-card-content{min-width:0}.theme-light .platform-field-label{color:#334155}.theme-light .platform-number-shell,.theme-light .platform-select-shell{border-color:#3341552e;background:#ffffffd1;box-shadow:inset 0 1px #fffffff2,0 8px 20px #0f172a0a}.theme-light .platform-number-shell:focus-within,.theme-light .platform-select-shell:focus-within{border-color:#0d9488b3;box-shadow:0 0 0 3px #0d948821,inset 0 1px #fffffff2}.theme-light .platform-number-input,.theme-light .platform-select-input{color:#0f172a}.theme-light .platform-number-input::-moz-placeholder{color:#94a3b8}.theme-light .platform-number-input::placeholder{color:#94a3b8}.theme-light .platform-number-steppers{border-left-color:#3341551f}.theme-light .platform-number-steppers button{color:#64748b}.theme-light .platform-number-steppers button+button{border-top-color:#3341551a}.theme-light .platform-number-steppers button:hover:not(:disabled){background:#0f172a0d;color:#0f172a}.theme-light .platform-select-input option{background:#fff;color:#0f172a}.theme-light .platform-otp-slot{border-color:#3341552e;background:#ffffffdb;color:#0f172a;box-shadow:inset 0 1px #fff,0 8px 18px #0f172a0a}.theme-light .platform-otp-input-wrap:focus-within .platform-otp-slot{border-color:#0d9488a6;box-shadow:0 0 0 3px #0d94881f,inset 0 1px #fff}.theme-light .platform-form-card{border-color:#33415524;background:linear-gradient(145deg,#ffffffeb,#f8fafcc2);box-shadow:inset 0 1px #fff,0 16px 36px #0f172a12}.theme-light .platform-form-card-header h2{color:#0f172a}.theme-light .platform-form-card-header p{color:#64748b}@media (max-width:640px){.platform-form-card{border-radius:.9rem;padding:1rem}.platform-otp-slots{gap:.28rem}.platform-otp-slot{height:2.8rem;border-radius:.65rem}}@keyframes platform-status-pulse{50%{opacity:.55;transform:translateY(-50%) scale(.82)}}@media (prefers-reduced-motion:reduce){.platform-number-shell,.platform-select-shell,.platform-number-steppers button{transition:none}.platform-select-status-dot{animation:none}}.account-page-shell{width:min(100%,74rem);margin:0 auto;display:grid;gap:1.25rem}.account-hero-card,.account-panel-card{border:1px solid rgb(148 163 184 / .2);border-radius:1.2rem;background:radial-gradient(circle at top left,rgb(45 212 191 / .12),transparent 34%),linear-gradient(135deg,#0f172adb,#020617b8);box-shadow:inset 0 1px #ffffff0e,0 24px 64px #00000038}.account-hero-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity meta" "editor editor";gap:1.5rem;padding:1.6rem}.account-hero-identity{grid-area:identity;display:flex;min-width:0;align-items:center;gap:1.15rem}.account-avatar{display:grid;width:4.25rem;height:4.25rem;flex:0 0 auto;place-items:center;border:1px solid rgb(94 234 212 / .2);border-radius:1rem;background:linear-gradient(135deg,#2dd4bf42,#3b82f62e);color:#99f6e4;box-shadow:inset 0 1px #fff3,0 14px 32px #14b8a629;font-size:1.1rem;font-weight:900}.account-hero-card .platform-kicker{margin:0 0 .42rem;color:#5eead4;font-size:.7rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.account-hero-card h1{margin:0;color:#f8fafc;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:900;letter-spacing:-.05em;line-height:1;overflow-wrap:anywhere}.account-hero-email{margin:.4rem 0 0;color:#94a3b8;font-size:.95rem;overflow-wrap:anywhere}.account-id-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.75rem;color:#94a3b8;font-size:.78rem;font-weight:750}.account-id-row code{min-width:0;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;overflow-wrap:anywhere}.account-copy-id-button{display:grid!important;width:1.8rem!important;height:1.8rem!important;flex:0 0 auto;place-items:center;border:1px solid rgb(148 163 184 / .2)!important;border-radius:.55rem!important;background:#ffffff0d!important;color:#cbd5e1!important;padding:0!important}.account-hero-meta{grid-area:meta;display:grid;min-width:14rem;justify-items:end;gap:.85rem}.account-badge-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.account-timestamps{display:grid;width:100%;gap:.45rem}.account-timestamps>div,.account-mini-field{min-width:0;border:1px solid rgb(148 163 184 / .16);border-radius:.78rem;background:#0f172a7a;padding:.7rem .8rem}.account-timestamps span,.account-mini-field span{display:block;color:#94a3b8;font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.account-timestamps strong,.account-mini-field strong{display:block;margin-top:.3rem;color:#f8fafc;font-size:.84rem;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.account-hero-editor{grid-area:editor;border-top:1px solid rgb(148 163 184 / .16);padding-top:1rem}.account-name-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem}.account-name-form .space-y-2{display:grid;gap:.45rem}.account-name-form label,.account-password-form label{color:#e2e8f0!important}.account-inline-primary,.account-inline-secondary,.account-logout-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;font:inherit;font-size:.875rem;font-weight:800;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.account-inline-primary{border:1px solid transparent;background:#f8fafc;color:#0f172a;padding:.65rem 1rem}.account-inline-primary:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #00000029}.account-inline-secondary{border:1px solid rgb(148 163 184 / .22);background:#ffffff0a;color:#e2e8f0;padding:.65rem .9rem}.account-inline-secondary:hover:not(:disabled){border-color:#5eead46b;background:#2dd4bf1a}.account-inline-primary:disabled,.account-inline-secondary:disabled,.account-logout-button:disabled{cursor:not-allowed;opacity:.56}.account-inline-status{margin:.85rem 0 0!important;border:1px solid rgb(148 163 184 / .16);border-radius:.7rem;background:#94a3b814;color:#cbd5e1!important;padding:.7rem .8rem;font-size:.82rem;line-height:1.45}.account-grid{display:grid;grid-template-columns:minmax(17.5rem,.82fr) minmax(25rem,1.18fr);gap:1.25rem;align-items:start}.account-grid-column{display:grid;gap:1.25rem}.account-panel-card{min-width:0;padding:1.3rem}.account-panel-card h2{margin:0;color:#f8fafc;font-size:1.12rem;font-weight:900;letter-spacing:-.025em}.account-panel-card>p,.account-security-card>header p,.account-mfa-heading p,.account-password-form+.account-inline-status{margin:.42rem 0 0;color:#94a3b8;font-size:.86rem;line-height:1.5}.account-verification-state{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;border:1px solid rgb(148 163 184 / .16);border-radius:.78rem;background:#0f172a66;color:#cbd5e1;padding:.75rem .8rem;font-size:.84rem;font-weight:700}.account-verification-state.is-verified{border-color:#34d39938;background:#10b98114}.account-verification-state.is-unverified{border-color:#fbbf2438;background:#fbbf2414}.account-card-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.account-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem}.account-mini-field:last-child{grid-column:1/-1}.account-mini-field:last-child strong{color:#cbd5e1;font-size:.78rem;font-weight:650}.account-actions-card{display:grid;gap:.15rem}.account-logout-button{width:-moz-fit-content;width:fit-content;margin-top:1rem;border:1px solid rgb(251 113 133 / .34);background:#fb718514;color:#fecdd3;padding:.65rem .95rem}.account-logout-button:hover:not(:disabled){border-color:#fb71859e;background:#fb718524}.account-security-card,.account-security-section{min-width:0}.account-security-section h3{margin:0;color:#f8fafc;font-size:1rem;font-weight:850;letter-spacing:-.018em}.account-password-form{display:grid;gap:.85rem;margin-top:1rem}.account-password-form .space-y-2{display:grid;gap:.45rem}.account-section-divider{height:1px;margin:1.35rem 0;background:linear-gradient(90deg,transparent,rgb(148 163 184 / .34),transparent)}.account-mfa-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.account-mfa-heading>div{min-width:0}.account-mfa-heading p{margin:.35rem 0 0}.account-mfa-content .space-y-4{margin-top:1rem}.account-mfa-content .rounded-lg.bg-white\/5{border:1px solid rgb(148 163 184 / .16);border-radius:.78rem;background:#0f172a66;color:#cbd5e1!important}.account-security-card .platform-otp-field{max-width:27rem}.theme-light .account-hero-card,.theme-light .account-panel-card{border-color:#33415526;background:radial-gradient(circle at top left,rgb(45 212 191 / .12),transparent 34%),linear-gradient(135deg,#fffffff0,#f1f5f9c7);box-shadow:inset 0 1px #fff,0 22px 56px #0f172a14}.theme-light .account-hero-card h1,.theme-light .account-panel-card h2,.theme-light .account-security-section h3,.theme-light .account-id-row code,.theme-light .account-timestamps strong,.theme-light .account-mini-field strong{color:#0f172a}.theme-light .account-hero-email,.theme-light .account-id-row,.theme-light .account-timestamps span,.theme-light .account-mini-field span,.theme-light .account-panel-card>p,.theme-light .account-security-card>header p,.theme-light .account-mfa-heading p{color:#64748b}.theme-light .account-avatar{border-color:#0d94882e;color:#0f766e;box-shadow:inset 0 1px #fff,0 14px 30px #14b8a61f}.theme-light .account-copy-id-button{border-color:#33415529!important;background:#0f172a0a!important;color:#475569!important}.theme-light .account-hero-editor{border-top-color:#3341551f}.theme-light .account-name-form label,.theme-light .account-password-form label{color:#334155!important}.theme-light .account-timestamps>div,.theme-light .account-mini-field,.theme-light .account-verification-state,.theme-light .account-mfa-content .rounded-lg.bg-white\/5{border-color:#33415524;background:#ffffffa8;color:#475569!important}.theme-light .account-mini-field:last-child strong{color:#475569}.theme-light .account-inline-secondary{border-color:#33415529;background:#ffffffb8;color:#334155}.theme-light .account-inline-secondary:hover:not(:disabled){border-color:#0d94885c;background:#0d948814}.theme-light .account-inline-status{border-color:#33415524;background:#0f172a0a;color:#475569!important}.theme-light .account-section-divider{background:linear-gradient(90deg,transparent,rgb(51 65 85 / .18),transparent)}.theme-light .account-logout-button{border-color:#e11d483d;background:#e11d480f;color:#be123c}@media (max-width:980px){.account-hero-card{grid-template-columns:1fr;grid-template-areas:"identity" "meta" "editor"}.account-hero-meta{min-width:0;justify-items:start}.account-badge-row{justify-content:flex-start}.account-grid{grid-template-columns:1fr}}@media (max-width:640px){.account-hero-card,.account-panel-card{border-radius:1rem;padding:1rem}.account-hero-identity{align-items:flex-start}.account-avatar{width:3.5rem;height:3.5rem;border-radius:.88rem}.account-name-form{grid-template-columns:1fr}.account-name-form .account-inline-primary,.account-card-actions>button,.account-logout-button{width:100%}.account-mini-grid{grid-template-columns:1fr}.account-mini-field:last-child{grid-column:auto}.account-mfa-heading{flex-direction:column}}@media (prefers-reduced-motion:reduce){.account-inline-primary,.account-inline-secondary,.account-logout-button{transition:none}}.account-security-module{width:min(100%,56rem);margin:0 auto;border:1px solid rgb(148 163 184 / .2);border-radius:1.2rem;background:linear-gradient(145deg,#0f172ad6,#020617ad);box-shadow:inset 0 1px #ffffff0e,0 22px 56px #0003;overflow:hidden}.account-security-tab-stack{position:relative;padding:1rem 1rem .8rem}.account-security-tab-stack:before,.account-security-tab-stack:after{position:absolute;inset:.5rem .6rem auto;height:3.55rem;border:1px solid rgb(148 163 184 / .13);border-radius:.92rem;content:"";pointer-events:none}.account-security-tab-stack:before{top:.78rem;background:#0f172a75;transform:translateY(.28rem) scale(.986)}.account-security-tab-stack:after{top:.65rem;border-color:#5eead424;background:linear-gradient(135deg,#2dd4bf14,#3b82f60d);transform:translateY(.13rem) scale(.994)}.account-security-tabs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;border:1px solid rgb(148 163 184 / .19);border-radius:.78rem;background:#0206179e;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #00000024;padding:.34rem}.account-security-tab{min-width:0;min-height:2.45rem;border:1px solid transparent;border-radius:.58rem;background:transparent;color:#94a3b8;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.account-security-tab:hover{color:#e2e8f0;background:#ffffff0e}.account-security-tab.is-active{border-color:#5eead447;background:linear-gradient(135deg,#2dd4bf33,#3b82f61f);color:#f8fafc;box-shadow:inset 0 1px #ffffff1f,0 7px 18px #00000029}.account-security-tab:focus-visible{outline:2px solid #5eead4;outline-offset:2px}.account-security-content{min-height:14rem;border-top:1px solid rgb(148 163 184 / .15);padding:1.35rem}.account-security-content h2{margin:0;color:#f8fafc;font-size:1.1rem;font-weight:900;letter-spacing:-.025em}.account-security-content .account-verification-state{width:-moz-fit-content;width:fit-content;margin-top:.85rem}.account-security-content .account-card-actions{margin-top:1.1rem}.account-security-content .account-password-form{max-width:34rem}.account-security-content .account-mfa-content{max-width:42rem}.account-security-content .account-mfa-heading{align-items:center}.account-security-content .account-mfa-heading h2{font-size:1.1rem}.account-security-content .account-mfa-content .space-y-4{margin-top:1.1rem}.theme-light .account-security-module{border-color:#33415526;background:linear-gradient(145deg,#fffffff0,#f1f5f9c7);box-shadow:inset 0 1px #fff,0 20px 52px #0f172a14}.theme-light .account-security-tab-stack:before{border-color:#3341551a;background:#ffffffad}.theme-light .account-security-tab-stack:after{border-color:#0d948824;background:linear-gradient(135deg,#2dd4bf17,#3b82f60d)}.theme-light .account-security-tabs{border-color:#33415524;background:#ffffffd6;box-shadow:inset 0 1px #fff,0 10px 20px #0f172a0d}.theme-light .account-security-tab{color:#64748b}.theme-light .account-security-tab:hover{background:#0f172a0b;color:#0f172a}.theme-light .account-security-tab.is-active{border-color:#0d948840;background:linear-gradient(135deg,#2dd4bf29,#3b82f614);color:#0f172a;box-shadow:inset 0 1px #fff,0 7px 16px #0f172a14}.theme-light .account-security-content{border-top-color:#3341551f}.theme-light .account-security-content h2{color:#0f172a}@media (max-width:640px){.account-security-module{border-radius:1rem}.account-security-tab-stack{padding:.8rem .75rem .65rem}.account-security-tab-stack:before,.account-security-tab-stack:after{inset-inline:.42rem;height:3.35rem}.account-security-tabs{gap:.25rem;padding:.28rem}.account-security-tab{min-height:2.3rem;padding-inline:.3rem;font-size:.74rem}.account-security-content{min-height:0;padding:1rem}}@media (prefers-reduced-motion:reduce){.account-security-tab{transition:none}}.account-security-panel{min-width:0}.account-security-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem}.account-security-center{display:flex;width:100%;max-width:45rem;flex-direction:column;align-items:center;gap:1.25rem;margin:1.25rem auto 0}.account-security-center .account-inline-status,.account-security-center .account-mfa-status{width:100%;margin:0!important}.account-security-content .account-verification-state{margin:0}.account-card-actions{justify-content:center}.account-password-form{width:min(100%,45rem);max-width:none!important;margin:0}.account-password-form .account-inline-primary{align-self:center;min-width:10.5rem}.account-mfa-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.account-inline-danger{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgb(251 113 133 / .34);border-radius:.75rem;background:#fb718514;color:#fecdd3;padding:.65rem .95rem;font:inherit;font-size:.875rem;font-weight:800;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.account-inline-danger:hover:not(:disabled){border-color:#fb71859e;background:#fb718524}.account-inline-danger:disabled{cursor:not-allowed;opacity:.56}.account-mfa-status{border:1px solid rgb(148 163 184 / .16);border-radius:.7rem;background:#94a3b814;color:#cbd5e1;padding:.7rem .8rem;font-size:.82rem;line-height:1.45;text-align:center}.account-2fa-modal{width:min(100%,45rem)!important;max-width:45rem!important;max-height:min(760px,calc(100vh - 48px))!important}.account-2fa-modal-body{overflow-y:auto}.account-2fa-setup-form{display:grid;gap:1.1rem}.account-2fa-qr-shell{width:min(100%,17.5rem)!important;max-width:17.5rem;margin-inline:auto!important}.account-2fa-qr-shell>div{width:100%;height:auto;aspect-ratio:1}.account-2fa-qr-shell img{width:100%;height:100%}.account-2fa-key-card{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid rgb(148 163 184 / .2);border-radius:.85rem;background:#0f172a7a;padding:.8rem .9rem}.account-2fa-key-card>div{min-width:0;flex:1}.account-2fa-key-card span{display:block;margin-bottom:.38rem;color:#94a3b8;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.account-2fa-key-card code{display:block;overflow-x:auto;color:#f8fafc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;scrollbar-width:thin;white-space:nowrap}.account-2fa-key-copy{display:grid!important;width:2.3rem!important;height:2.3rem!important;flex:0 0 auto;place-items:center;border:1px solid rgb(148 163 184 / .22)!important;border-radius:.68rem!important;background:#ffffff0d!important;color:#e2e8f0!important;padding:0!important}.account-2fa-notice{margin:0;border:1px solid rgb(251 191 36 / .28);border-radius:.75rem;background:#f59e0b17;color:#fde68a;padding:.7rem .8rem;font-size:.82rem;line-height:1.45}.account-otp-group{width:min(100%,30rem);margin-inline:auto}.account-2fa-modal-status{margin:0;border:1px solid rgb(148 163 184 / .16);border-radius:.72rem;background:#94a3b814;color:#cbd5e1;padding:.7rem .8rem;font-size:.82rem;line-height:1.45}.account-2fa-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding-top:.25rem}.account-recovery-codes-grid{border:1px solid rgb(245 158 11 / .24);background:#f59e0b12}.theme-light .account-inline-danger{border-color:#e11d483d;background:#e11d480f;color:#be123c}.theme-light .account-mfa-status,.theme-light .account-2fa-modal-status{border-color:#33415524;background:#0f172a0a;color:#475569}.theme-light .account-2fa-key-card{border-color:#33415529;background:#ffffffc2}.theme-light .account-2fa-key-card span{color:#64748b}.theme-light .account-2fa-key-card code{color:#0f172a}.theme-light .account-2fa-key-copy{border-color:#33415529!important;background:#0f172a0a!important;color:#334155!important}.theme-light .account-2fa-notice{border-color:#d9770640;background:#f59e0b14;color:#92400e}.theme-light .account-recovery-codes-grid{border-color:#d9770638;background:#f59e0b0f}@media (max-width:640px){.account-security-heading{align-items:flex-start}.account-security-center{gap:1rem;margin-top:1rem}.account-mfa-actions,.account-2fa-modal-actions{width:100%;flex-direction:column-reverse}.account-mfa-actions>button,.account-2fa-modal-actions>button{width:100%}.account-2fa-modal{max-height:calc(100vh - 32px)!important}.account-2fa-key-card{align-items:flex-start}.account-2fa-qr-shell{width:min(100%,15rem)!important}}:root{--sfs-action-primary-bg:#0f766e;--sfs-action-primary-text:#ffffff;--sfs-action-primary-hover-bg:#115e59;--sfs-action-primary-hover-text:#ffffff;--sfs-z-modal-overlay:1200;--sfs-z-session-overlay:1400;--sfs-scrollbar-thumb:rgb(148 163 184 / .42)}.theme-light{--sfs-action-primary-hover-text:#ffffff;--sfs-scrollbar-thumb:rgb(71 85 105 / .38)}.sfs-action-primary,.sfs-action-secondary,.sfs-action-danger,.sfs-action-ghost{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:.75rem;padding:0 1rem;font:inherit;font-size:.875rem;font-weight:750;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease}.sfs-action-primary{border-color:var(--sfs-action-primary-border);background:var(--sfs-action-primary-bg);color:var(--sfs-action-primary-text)!important}.sfs-action-primary:hover:not(:disabled){border-color:var(--sfs-action-primary-hover-border);background:var(--sfs-action-primary-hover-bg);color:var(--sfs-action-primary-hover-text)!important;box-shadow:0 10px 28px #14b8a633}.sfs-action-secondary{border-color:var(--sfs-action-secondary-border);background:var(--sfs-action-secondary-bg);color:var(--sfs-action-secondary-text)!important}.sfs-action-secondary:hover:not(:disabled){border-color:var(--sfs-action-secondary-hover-border);background:var(--sfs-action-secondary-hover-bg);color:var(--sfs-action-secondary-text)!important}.sfs-action-danger{border-color:var(--sfs-action-danger-border);background:var(--sfs-action-danger-bg);color:var(--sfs-action-danger-text)!important}.sfs-action-danger:hover:not(:disabled){border-color:var(--sfs-action-danger-hover-border);background:var(--sfs-action-danger-hover-bg);color:var(--sfs-action-danger-text)!important;box-shadow:0 10px 28px #f43f5e38}.sfs-action-ghost{border-color:var(--sfs-action-secondary-border);background:transparent;color:var(--sfs-action-secondary-text)!important}.sfs-action-ghost:hover:not(:disabled){border-color:var(--sfs-action-secondary-hover-border);background:var(--sfs-action-secondary-hover-bg);color:var(--sfs-action-secondary-text)!important}.sfs-action-primary:disabled,.sfs-action-secondary:disabled,.sfs-action-danger:disabled,.sfs-action-ghost:disabled{cursor:not-allowed;border-color:var(--sfs-action-disabled-border)!important;background:var(--sfs-action-disabled-bg)!important;color:var(--sfs-action-disabled-text)!important;box-shadow:none;opacity:1!important}.sfs-action-primary:focus-visible,.sfs-action-secondary:focus-visible,.sfs-action-danger:focus-visible,.sfs-action-ghost:focus-visible{outline:3px solid rgb(20 184 166 / .28);outline-offset:2px}.sfs-action-loading .button-spinner,.sfs-action-loading .sfs-icon-spin{color:currentColor}.sfs-dialog-overlay{z-index:var(--sfs-z-modal-overlay)!important}.sfs-session-expiry-overlay{z-index:var(--sfs-z-session-overlay)!important}.sfs-toaster{z-index:1500!important}.sfs-modal-scroll,.sfs-dialog-body,.sfs-dialog-overlay{scrollbar-width:thin;scrollbar-color:var(--sfs-scrollbar-thumb) transparent}.sfs-modal-scroll::-webkit-scrollbar,.sfs-dialog-body::-webkit-scrollbar,.sfs-dialog-overlay::-webkit-scrollbar{width:6px;height:6px}.sfs-modal-scroll::-webkit-scrollbar-track,.sfs-dialog-body::-webkit-scrollbar-track,.sfs-dialog-overlay::-webkit-scrollbar-track{background:transparent}.sfs-modal-scroll::-webkit-scrollbar-thumb,.sfs-dialog-body::-webkit-scrollbar-thumb,.sfs-dialog-overlay::-webkit-scrollbar-thumb{border-radius:999px;background:var(--sfs-scrollbar-thumb)}.account-security-center{justify-content:center}.account-security-content .account-mfa-content{display:flex;width:100%;min-height:20rem;max-width:none;flex-direction:column}.account-security-cta-zone{display:flex;width:100%;min-height:11.25rem;flex:1;align-items:center;justify-content:center}.account-2fa-setup-button{width:auto;min-width:16.25rem}.account-2fa-inline-warning{margin:0;color:#fcd34d;font-size:.82rem;font-weight:700;line-height:1.45}.theme-light .account-2fa-inline-warning{color:#92400e}@media (max-width:640px){.account-mfa-content{min-height:0}.account-security-cta-zone{min-height:9.375rem}.account-2fa-setup-button{width:auto;min-width:min(16.25rem,100%)}}.icon-stack{--icon-stack-size:1.1rem;--icon-stack-radius:.34rem;position:relative;display:inline-grid;width:var(--icon-stack-size);height:var(--icon-stack-size);flex:0 0 var(--icon-stack-size);place-items:center;isolation:isolate}.icon-stack-layer,.icon-stack-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--icon-stack-radius);pointer-events:none}.icon-stack-layer{border:1px solid rgb(148 163 184 / .18);background:linear-gradient(145deg,#1e293b94,#0f172a38);box-shadow:0 5px 12px #00000024}.icon-stack-layer-back{transform:translate(-3px,2px);opacity:.42}.icon-stack-layer-mid{transform:translate(-1.5px,1px);opacity:.62}.icon-stack-face{z-index:2;display:grid;place-items:center;border:1px solid rgb(148 163 184 / .22);background:linear-gradient(145deg,#1e293bc7,#0f172a85);box-shadow:inset 0 1px #ffffff0d,0 5px 13px #0000002e;color:currentColor}.icon-stack-face>svg{width:.75rem!important;height:.75rem!important;stroke-width:2}.sfs-sidebar-children .icon-stack{--icon-stack-size:1rem;--icon-stack-radius:.3rem}.sfs-sidebar-children .icon-stack-face>svg{width:.7rem!important;height:.7rem!important}.sfs-sidebar-item-active .icon-stack-face{border-color:#2dd4bf6b;background:linear-gradient(145deg,#14b8a638,#0ea5e914)}.theme-light .icon-stack-layer{border-color:#0f172a1f;background:linear-gradient(145deg,#ffffffc7,#e2e8f052);box-shadow:0 5px 12px #0f172a0f}.theme-light .icon-stack-face{border-color:#0f172a24;background:linear-gradient(145deg,#ffffffe6,#f1f5f98c);box-shadow:inset 0 1px #ffffffa6,0 5px 13px #0f172a14}.theme-light .sfs-sidebar-item-active .icon-stack-face{border-color:#14b8a67a;background:linear-gradient(145deg,#14b8a638,#0f172a14)}.account-panel-shell{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem}.account-panel-dock{position:sticky;top:5.5rem;z-index:5;display:inline-flex;width:-moz-max-content;width:max-content;flex-direction:column;gap:.5rem;border:1px solid rgb(148 163 184 / .18);border-radius:1.15rem;background:#02061780;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff0a;padding:.5rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-panel-dock-item{display:grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid transparent;border-radius:999px;background:transparent;color:#cbd5e1b8;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.account-panel-dock-item:hover{background:#0f172abf;color:#f8fafc;transform:translateY(-1px)}.account-panel-dock-item.is-active{border-color:#2dd4bf6b;background:linear-gradient(145deg,#14b8a657,#0ea5e929);box-shadow:0 12px 30px #14b8a62e,inset 0 1px #ffffff0f;color:#f8fafc}.account-panel-dock-item:focus-visible{outline:3px solid rgb(45 212 191 / .28);outline-offset:2px}.account-panel-stage{display:grid;min-width:0}.account-panel-slide{grid-area:1 / 1;min-width:0;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.account-panel-slide.is-active{position:relative;z-index:1;visibility:visible;animation:account-panel-slide-in .26s ease both}.account-panel-slide.is-inactive{opacity:0;transform:translate(-14px);visibility:hidden;pointer-events:none}.account-panel-slide .account-security-module{width:min(100%,56rem)}@keyframes account-panel-slide-in{0%{opacity:0;transform:translate(14px);filter:blur(4px)}to{opacity:1;transform:translate(0);filter:blur(0)}}.theme-light .account-panel-dock{border-color:#94a3b838;background:#ffffff75;box-shadow:0 18px 40px #0f172a14,inset 0 1px #ffffff73}.theme-light .account-panel-dock-item{color:#64748b}.theme-light .account-panel-dock-item:hover{background:#ffffffa3;color:#0f172a}.theme-light .account-panel-dock-item.is-active{border-color:#14b8a657;background:linear-gradient(145deg,#2dd4bf38,#fffc);box-shadow:0 10px 26px #14b8a629,inset 0 1px #fff9;color:#0f172a}@media (max-width:760px){.account-panel-shell{grid-template-columns:1fr}.account-panel-dock{position:relative;top:auto;flex-direction:row;margin-inline:auto}.account-panel-slide .account-security-module{width:min(100%,56rem)}}:root{--analytics-upload:#2dd4bf;--analytics-active:#60a5fa;--analytics-revoked:#fb7185;--analytics-credentials:#38bdf8;--analytics-certificates:#a78bfa;--analytics-grid:rgb(148 163 184 / .18);--analytics-axis:#94a3b8;--analytics-tooltip:#0f172a;--analytics-border:rgb(148 163 184 / .24);--analytics-text:#f8fafc}.analytics-page{display:grid;width:100%;max-width:82rem;gap:1.25rem;margin:0 auto}.analytics-chart-card{min-width:0;padding:clamp(1.15rem,2vw,1.5rem)}.analytics-card-header,.analytics-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.analytics-card-header h2,.analytics-section-heading h2{margin:.15rem 0 0;color:#f8fafc;font-size:1.15rem;font-weight:850;letter-spacing:-.025em}.analytics-card-header p:not(.analytics-eyebrow),.analytics-section-heading>p{max-width:38rem;margin:.45rem 0 0;color:#94a3b8;font-size:.875rem;line-height:1.5}.analytics-eyebrow{margin:0;color:#5eead4;font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.analytics-window-label{flex:0 0 auto;border:1px solid rgb(148 163 184 / .2);border-radius:999px;background:#94a3b814;color:#cbd5e1;padding:.35rem .6rem;font-size:.72rem;font-weight:750}.analytics-chart{width:100%;height:17rem;min-width:0;margin-top:1.35rem}.analytics-empty-state{display:grid;min-height:17rem;place-items:center;align-content:center;gap:.65rem;margin-top:1.35rem;border:1px dashed rgb(148 163 184 / .2);border-radius:.9rem;color:#94a3b8;text-align:center}.analytics-empty-state p{margin:0;font-size:.9rem}.analytics-summary-section,.analytics-admin-section{display:grid;gap:1rem}.analytics-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.analytics-metric,.analytics-placeholder{min-width:0;padding:1.1rem}.analytics-metric>p,.analytics-placeholder p{margin:0;color:#94a3b8;font-size:.8rem;font-weight:750}.analytics-metric-value{display:block;overflow-wrap:anywhere;margin-top:.65rem;color:#f8fafc;font-size:1.85rem;font-weight:850;letter-spacing:-.04em;line-height:1.05}.analytics-metric-value-compact{font-size:1.05rem;line-height:1.25;letter-spacing:-.02em}.analytics-metric>span,.analytics-placeholder>span{display:block;margin-top:.6rem;color:#94a3b8;font-size:.76rem;line-height:1.45}.analytics-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.analytics-placeholder>div{display:flex;align-items:center;gap:.6rem;color:#94a3b8}.analytics-placeholder strong{display:block;margin-top:.65rem;color:#64748b;font-size:1.85rem;line-height:1}.theme-light{--analytics-grid:rgb(51 65 85 / .13);--analytics-axis:#64748b;--analytics-tooltip:#ffffff;--analytics-border:rgb(51 65 85 / .18);--analytics-text:#0f172a}.theme-light .analytics-card-header h2,.theme-light .analytics-section-heading h2,.theme-light .analytics-metric-value{color:#0f172a}.theme-light .analytics-card-header p:not(.analytics-eyebrow),.theme-light .analytics-section-heading>p,.theme-light .analytics-metric>p,.theme-light .analytics-metric>span,.theme-light .analytics-placeholder p,.theme-light .analytics-placeholder>span,.theme-light .analytics-empty-state{color:#64748b}.theme-light .analytics-window-label{border-color:#33415526;background:#0f172a0a;color:#475569}.theme-light .analytics-empty-state{border-color:#33415529}.theme-light .analytics-placeholder strong{color:#94a3b8}@media (max-width:1100px){.analytics-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.analytics-card-header,.analytics-section-heading{flex-direction:column}.analytics-chart{height:14rem}.analytics-summary-grid,.analytics-admin-grid{grid-template-columns:1fr}.analytics-window-label{align-self:flex-start}}.analytics-page,.analytics-chart-card,.analytics-chart-frame,.analytics-chart-frame .recharts-wrapper,.analytics-chart-frame svg{overflow:visible}.analytics-card-header{margin-bottom:1rem}.analytics-card-header h2{margin:0}.analytics-header-pill,.analytics-status-pill{display:inline-flex;min-height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgb(148 163 184 / .2);border-radius:999px;background:#0f172a7a;color:#f8fafc;padding:0 .75rem;font-size:.76rem;font-weight:850;white-space:nowrap}.analytics-chart-frame{position:relative;z-index:1}.analytics-chart-card .recharts-tooltip-wrapper{z-index:90!important;pointer-events:none}.analytics-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:15rem;place-items:center;align-content:center;justify-content:center;gap:.85rem;border-style:dashed;border-color:#94a3b842;background:radial-gradient(circle at center,rgb(45 212 191 / .09),transparent 36%),#0f172a47;padding:1.5rem;text-align:left}.analytics-empty-icon{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgb(45 212 191 / .25);border-radius:1rem;background:#2dd4bf1a;color:#5eead4}.analytics-empty-state strong{display:block;color:#f8fafc;font-size:.9rem;font-weight:900}.analytics-empty-state p{margin:.3rem 0 0;color:#94a3b8;font-size:.82rem;line-height:1.45}.analytics-chart-tooltip{min-width:12rem;border:1px solid rgb(148 163 184 / .2);border-radius:1rem;background:#0f172af0;box-shadow:0 22px 55px #00000057;padding:.85rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.analytics-chart-tooltip>span{display:block;margin-bottom:.55rem;color:#94a3b8;font-size:.72rem;font-weight:850}.analytics-chart-tooltip-list{display:grid;gap:.45rem}.analytics-chart-tooltip-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;color:#cbd5e1;font-size:.82rem}.analytics-chart-tooltip-row strong{color:#f8fafc;font-weight:900}.analytics-chart-tooltip-dot{width:.55rem;height:.55rem;border-radius:999px}.analytics-section-heading{align-items:center}.analytics-section-heading>p{display:none}.analytics-api-status-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgb(148 163 184 / .16);border-radius:1rem;background:#0f172a6b;padding:.62rem .72rem .62rem .9rem}.analytics-api-status-row>span{color:#94a3b8;font-size:.8rem;font-weight:800}.analytics-status-ready{border-color:#2dd4bf52;background:#2dd4bf21;color:#5eead4}.analytics-status-risk{border-color:#d9770659;background:#d977061c;color:#fbbf24}.analytics-status-incomplete{border-color:#94a3b82e;background:#94a3b81a;color:#cbd5e1}.analytics-admin-section{display:grid;gap:1rem}.analytics-section-label{display:flex;align-items:center;gap:.75rem;margin:.25rem 0 -.25rem}.analytics-section-label:before,.analytics-section-label:after{height:1px;flex:1;background:linear-gradient(90deg,transparent,rgb(148 163 184 / .3));content:""}.analytics-section-label:after{background:linear-gradient(90deg,rgb(148 163 184 / .3),transparent)}.analytics-section-label span{color:#94a3b8;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.analytics-placeholder{display:grid;gap:0}.analytics-placeholder .analytics-card-header{margin-bottom:0}.analytics-placeholder .analytics-empty-state{min-height:12rem;margin-top:1rem}.theme-light .analytics-header-pill,.theme-light .analytics-status-pill{border-color:#33415529;background:#ffffffc2;color:#0f172a}.theme-light .analytics-empty-state{border-color:#3341552e;background:radial-gradient(circle at center,rgb(20 184 166 / .08),transparent 36%),#ffffff70}.theme-light .analytics-empty-icon{border-color:#0d94883d;background:#14b8a61a;color:#0f766e}.theme-light .analytics-empty-state strong{color:#0f172a}.theme-light .analytics-chart-tooltip{border-color:#3341552e;background:#fffffff0;box-shadow:0 20px 50px #0f172a29}.theme-light .analytics-chart-tooltip>span{color:#64748b}.theme-light .analytics-chart-tooltip-row{color:#475569}.theme-light .analytics-chart-tooltip-row strong{color:#0f172a}.theme-light .analytics-api-status-row{border-color:#33415529;background:#ffffff80}.theme-light .analytics-api-status-row>span{color:#64748b}.theme-light .analytics-status-ready{border-color:#0d94884d;background:#14b8a61f;color:#0f766e}.theme-light .analytics-status-risk{border-color:#d977064d;background:#d977061a;color:#92400e}.theme-light .analytics-status-incomplete{border-color:#64748b38;background:#64748b17;color:#475569}@media (max-width:760px){.analytics-card-header,.analytics-section-heading{align-items:flex-start}.analytics-summary-grid{grid-template-columns:1fr}.analytics-chart-frame{min-height:17.5rem}.analytics-empty-state{min-height:12.5rem}.analytics-api-status-row{width:100%}.analytics-header-pill{align-self:flex-start}}.analytics-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.analytics-range-control{display:inline-flex;align-items:center;gap:.18rem;border:1px solid rgb(148 163 184 / .18);border-radius:.8rem;background:#0f172a59;padding:.22rem}.analytics-range-button{min-width:2.8rem;height:2rem;border:0;border-radius:.58rem;background:transparent;color:#94a3b8;font-size:.76rem;font-weight:850;cursor:pointer}.analytics-range-button:hover{background:#94a3b81a;color:#f8fafc}.analytics-range-button:focus-visible{outline:2px solid #5eead4;outline-offset:2px}.analytics-range-button.is-active{background:#2dd4bf29;color:#5eead4;box-shadow:inset 0 0 0 1px #2dd4bf33}.analytics-refresh-button{width:2.5rem;height:2.5rem;border:1px solid rgb(148 163 184 / .2);border-radius:.75rem;background:#0f172a61;color:#cbd5e1}.analytics-refresh-button:hover:not(:disabled){border-color:#2dd4bf52;background:#2dd4bf1a;color:#5eead4}.analytics-refresh-button:disabled{cursor:wait;opacity:.7}.analytics-feedback{display:flex;align-items:baseline;gap:.55rem;border:1px solid rgb(251 191 36 / .25);border-radius:.75rem;background:#d977061a;color:#fde68a;padding:.7rem .85rem;font-size:.8rem}.analytics-feedback strong{font-weight:850}.analytics-feedback span{color:#cbd5e1}.analytics-admin-usage{min-width:0;padding:clamp(1.15rem,2vw,1.5rem)}.analytics-admin-table-wrap{max-height:17rem;overflow:auto;margin-top:.35rem;border:1px solid rgb(148 163 184 / .16);border-radius:.75rem}.analytics-admin-table{width:100%;min-width:42rem;border-collapse:collapse;color:#cbd5e1;font-size:.78rem}.analytics-admin-table th,.analytics-admin-table td{border-bottom:1px solid rgb(148 163 184 / .12);padding:.7rem .75rem;text-align:left;white-space:nowrap}.analytics-admin-table th{position:sticky;top:0;z-index:1;background:#0f172af2;color:#94a3b8;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.analytics-admin-table td:first-child{max-width:14rem;overflow:hidden;color:#f8fafc;font-weight:750;text-overflow:ellipsis}.analytics-admin-table tbody tr:last-child td{border-bottom:0}.analytics-admin-table tbody tr:hover{background:#94a3b80f}.theme-light .analytics-range-control,.theme-light .analytics-refresh-button{border-color:#33415529;background:#ffffffa3;color:#475569}.theme-light .analytics-range-button{color:#64748b}.theme-light .analytics-range-button:hover{background:#0f172a0f;color:#0f172a}.theme-light .analytics-range-button.is-active{background:#0d94881f;color:#0f766e;box-shadow:inset 0 0 0 1px #0d948833}.theme-light .analytics-refresh-button:hover:not(:disabled){border-color:#0d94884d;background:#14b8a61a;color:#0f766e}.theme-light .analytics-feedback{border-color:#b4530938;background:#f59e0b1a;color:#92400e}.theme-light .analytics-feedback span{color:#64748b}.theme-light .analytics-admin-table-wrap{border-color:#33415524}.theme-light .analytics-admin-table{color:#475569}.theme-light .analytics-admin-table th{background:#fffffff5;color:#64748b}.theme-light .analytics-admin-table th,.theme-light .analytics-admin-table td{border-color:#3341551c}.theme-light .analytics-admin-table td:first-child{color:#0f172a}.theme-light .analytics-admin-table tbody tr:hover{background:#0f172a09}@media (max-width:640px){.analytics-toolbar{align-items:flex-start}.analytics-range-control{flex:1;justify-content:space-between}.analytics-range-button{flex:1;min-width:0}.analytics-feedback{align-items:flex-start;flex-direction:column;gap:.2rem}}.selection\:bg-emerald-300\/25 *::-moz-selection{background-color:#6ee7b740}.selection\:bg-emerald-300\/25 *::selection{background-color:#6ee7b740}.selection\:bg-white\/30 *::-moz-selection{background-color:#ffffff4d}.selection\:bg-white\/30 *::selection{background-color:#ffffff4d}.selection\:bg-emerald-300\/25::-moz-selection{background-color:#6ee7b740}.selection\:bg-emerald-300\/25::selection{background-color:#6ee7b740}.selection\:bg-white\/30::-moz-selection{background-color:#ffffff4d}.selection\:bg-white\/30::selection{background-color:#ffffff4d}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border::file-selector-button{border-width:1px}.file\:border-white\/10::file-selector-button{border-color:#ffffff1a}.file\:bg-white::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-bold::file-selector-button{font-weight:700}.file\:text-black::file-selector-button{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-white\/20::-moz-placeholder{color:#fff3}.placeholder\:text-white\/20::placeholder{color:#fff3}.placeholder\:text-white\/35::-moz-placeholder{color:#ffffff59}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.first\:pt-8:first-child{padding-top:2rem}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-emerald-300\/50:focus-within{border-color:#6ee7b780}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color\:var\(--language-border\)\]:hover{border-color:var(--language-border)}.hover\:border-emerald-300\/40:hover{border-color:#6ee7b766}.hover\:border-emerald-300\/45:hover{border-color:#6ee7b773}.hover\:border-emerald-300\/50:hover{border-color:#6ee7b780}.hover\:border-red-300\/50:hover{border-color:#fca5a580}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-\[\#111827\]:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eeeeee\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.hover\:bg-\[color\:var\(--language-bg\)\]:hover{background-color:var(--language-bg)}.hover\:bg-\[rgba\(104\,242\,89\,0\.96\)\]:hover{background-color:#68f259f5}.hover\:bg-red-400\/10:hover{background-color:#f871711a}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:text-\[color\:var\(--language-text\)\]:hover{color:var(--language-text)}.hover\:text-red-100:hover{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:shadow-\[0_0_18px_var\(--language-glow\)\]:hover{--tw-shadow: 0 0 18px var(--language-glow);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:file\:bg-white\/90::file-selector-button:hover{background-color:#ffffffe6}.focus\:border-emerald-300\/45:focus{border-color:#6ee7b773}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-emerald-300\/10:focus{--tw-ring-color: rgb(110 231 183 / .1)}.focus\:ring-emerald-300\/40:focus{--tw-ring-color: rgb(110 231 183 / .4)}.focus\:ring-white\/20:focus{--tw-ring-color: rgb(255 255 255 / .2)}.focus\:ring-white\/25:focus{--tw-ring-color: rgb(255 255 255 / .25)}.focus-visible\:border-\[color\:var\(--language-border-active\)\]:focus-visible{border-color:var(--language-border-active)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[color\:var\(--language-glow\)\]:focus-visible{--tw-ring-color: var(--language-glow)}.focus-visible\:ring-black\/20:focus-visible{--tw-ring-color: rgb(0 0 0 / .2)}.focus-visible\:ring-emerald-300\/40:focus-visible{--tw-ring-color: rgb(110 231 183 / .4)}.focus-visible\:ring-emerald-300\/45:focus-visible{--tw-ring-color: rgb(110 231 183 / .45)}.focus-visible\:ring-emerald-300\/50:focus-visible{--tw-ring-color: rgb(110 231 183 / .5)}.focus-visible\:ring-emerald-300\/70:focus-visible{--tw-ring-color: rgb(110 231 183 / .7)}.focus-visible\:ring-red-300\/50:focus-visible{--tw-ring-color: rgb(252 165 165 / .5)}.focus-visible\:ring-white\/20:focus-visible{--tw-ring-color: rgb(255 255 255 / .2)}.focus-visible\:ring-white\/25:focus-visible{--tw-ring-color: rgb(255 255 255 / .25)}.focus-visible\:ring-white\/30:focus-visible{--tw-ring-color: rgb(255 255 255 / .3)}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color: rgb(255 255 255 / .7)}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-white\/\[0\.06\]:disabled{border-color:#ffffff0f}.disabled\:bg-white\/\[0\.08\]:disabled{background-color:#ffffff14}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:border-white\/10:hover:disabled{border-color:#ffffff1a}.disabled\:hover\:bg-white\/\[0\.04\]:hover:disabled{background-color:#ffffff0a}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.data-\[active\=true\]\:border-\[\#40bf7a\]\/55[data-active=true]{border-color:#40bf7a8c}.data-\[active\=true\]\:border-\[\#e0a75f\]\/55[data-active=true]{border-color:#e0a75f8c}.data-\[active\=true\]\:border-\[\#e66b6b\]\/55[data-active=true]{border-color:#e66b6b8c}.data-\[active\=true\]\:border-\[color\:var\(--language-border-active\)\][data-active=true]{border-color:var(--language-border-active)}.data-\[active\=true\]\:bg-\[color\:var\(--language-bg-active\)\][data-active=true]{background-color:var(--language-bg-active)}.data-\[active\=true\]\:bg-white\/\[0\.06\][data-active=true]{background-color:#ffffff0f}.data-\[active\=true\]\:bg-white\/\[0\.09\][data-active=true]{background-color:#ffffff17}.data-\[active\=true\]\:text-\[\#bff2d4\][data-active=true]{--tw-text-opacity: 1;color:rgb(191 242 212 / var(--tw-text-opacity, 1))}.data-\[active\=true\]\:text-\[\#ffc1c1\][data-active=true]{--tw-text-opacity: 1;color:rgb(255 193 193 / var(--tw-text-opacity, 1))}.data-\[active\=true\]\:text-\[\#ffd8a6\][data-active=true]{--tw-text-opacity: 1;color:rgb(255 216 166 / var(--tw-text-opacity, 1))}.data-\[active\=true\]\:text-\[color\:var\(--language-text\)\][data-active=true]{color:var(--language-text)}.data-\[active\=true\]\:text-white[data-active=true]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[active\=true\]\:shadow-\[0_0_22px_var\(--language-glow\)\][data-active=true]{--tw-shadow: 0 0 22px var(--language-glow);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width: 640px){.sm\:-mt-\[34px\]{margin-top:-34px}.sm\:mt-\[44px\]{margin-top:44px}.sm\:table-cell{display:table-cell}.sm\:h-10{height:2.5rem}.sm\:min-h-\[104px\]{min-height:104px}.sm\:w-10{width:2.5rem}.sm\:max-w-md{max-width:28rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[140px_minmax\(0\,1fr\)\]{grid-template-columns:140px minmax(0,1fr)}.sm\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-\[30px\]{gap:30px}.sm\:gap-\[60px\]{gap:60px}.sm\:p-4{padding:1rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-\[124px\]{padding-top:124px}.sm\:text-left{text-align:left}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[60px\]{font-size:60px}}@media (min-width: 768px){.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:min-h-\[200px\]{min-height:200px}.md\:w-\[542px\]{width:542px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-12{gap:3rem}.md\:gap-\[34px\]{gap:34px}.md\:p-6{padding:1.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[20px\]{font-size:20px}.md\:text-\[80px\]{font-size:80px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:leading-none{line-height:1}.md\:tracking-\[-0\.4px\]{letter-spacing:-.4px}.md\:tracking-\[-4\.8px\]{letter-spacing:-4.8px}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:-mt-\[50px\]{margin-top:-50px}.lg\:block{display:block}.lg\:table-cell{display:table-cell}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-\[120px\]{padding-left:120px;padding-right:120px}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[300px_minmax\(0\,1fr\)_420px\]{grid-template-columns:300px minmax(0,1fr) 420px}.xl\:gap-16{gap:4rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width: 1536px){.\32xl\:grid-cols-\[320px_minmax\(0\,1fr\)_440px\]{grid-template-columns:320px minmax(0,1fr) 440px}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&_\.shiki\]\:\!m-0 .shiki{margin:0!important}.\[\&_\.shiki\]\:\!overflow-visible .shiki{overflow:visible!important}.\[\&_\.shiki\]\:\!bg-transparent .shiki{background-color:transparent!important}.\[\&_\.shiki\]\:\!p-0 .shiki{padding:0!important}.\[\&_code\]\:block code{display:block}.\[\&_code\]\:min-w-max code{min-width:-moz-max-content;min-width:max-content}
