@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk-Buze_B52.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk-D3oMJlXt.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk-BehTv68k.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk-DIC32ArD.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg-6fWv1k7M.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk-Buze_B52.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk-D3oMJlXt.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk-BehTv68k.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk-DIC32ArD.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg-6fWv1k7M.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk-Buze_B52.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk-D3oMJlXt.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk-BehTv68k.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk-DIC32ArD.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg-6fWv1k7M.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggOxSuXd-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggSxSuXd-DL7QRZyv.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggixSuXd-usUDDRr7.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggmxSuXd-Ch3YOpNY.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggexSg-DHIcAJRg.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggOxSuXd-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggSxSuXd-DL7QRZyv.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggixSuXd-usUDDRr7.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggmxSuXd-Ch3YOpNY.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggexSg-DHIcAJRg.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggOxSuXd-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggSxSuXd-DL7QRZyv.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggixSuXd-usUDDRr7.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggmxSuXd-Ch3YOpNY.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggexSg-DHIcAJRg.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggOxSuXd-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggSxSuXd-DL7QRZyv.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggixSuXd-usUDDRr7.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggmxSuXd-Ch3YOpNY.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/xn7gYHE41ni1AdIRggexSg-DHIcAJRg.woff2) format("woff2");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:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/yMJRMIlzdpvBhQQL_Qq7dy0-Du7j2Vp2.woff2) format("woff2");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:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/yMJRMIlzdpvBhQQL_Qq7dy0-Du7j2Vp2.woff2) format("woff2");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:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/yMJRMIlzdpvBhQQL_Qq7dy0-Du7j2Vp2.woff2) format("woff2");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:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/yMJRMIlzdpvBhQQL_Qq7dy0-Du7j2Vp2.woff2) format("woff2");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:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/yMJRMIlzdpvBhQQL_Qq7dy0-Du7j2Vp2.woff2) format("woff2");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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/LDIxapCSOBg7S-QT7p4GM-aUWA-CTuj2HZW.woff2) format("woff2");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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/LDIxapCSOBg7S-QT7p4JM-aUWA-DACPYgMx.woff2) format("woff2");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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/LDIxapCSOBg7S-QT7p4HM-Y-CurJOxDW.woff2) format("woff2");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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/LDI2apCSOBg7S-QT7pb0EPOqeef2kg-B_DH_jja.woff2) format("woff2");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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/LDI2apCSOBg7S-QT7pb0EPOleef2kg-DiyUS11w.woff2) format("woff2");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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/LDI2apCSOBg7S-QT7pb0EPOreec-ByNUCHrt.woff2) format("woff2");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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/LDI2apCSOBg7S-QT7pbYF_Oqeef2kg-DhS7ScYx.woff2) format("woff2");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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/LDI2apCSOBg7S-QT7pbYF_Oleef2kg-C9ZjJQAt.woff2) format("woff2");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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/LDI2apCSOBg7S-QT7pbYF_Oreec-CXCVEoA9.woff2) format("woff2");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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/LDI2apCSOBg7S-QT7pa8FvOqeef2kg-BQQOj9BB.woff2) format("woff2");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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/LDI2apCSOBg7S-QT7pa8FvOleef2kg-S6aYESQK.woff2) format("woff2");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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/LDI2apCSOBg7S-QT7pa8FvOreec-BPDUZo87.woff2) format("woff2");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}.auth-vault-scene{--vault-accent: #c47b2d;--vault-accent-strong: #f0b35d;--vault-accent-soft: rgba(196, 123, 45, .28);--vault-alert: #d95749;--vault-alert-soft: rgba(217, 87, 73, .22);--vault-text: #f4efe6;--vault-muted: rgba(226, 213, 196, .78);--vault-panel: #11100e;--vault-panel-deep: #070706;--vault-gunmetal: #292a27;--vault-gunmetal-dark: #141412;--vault-login-axis-shift: clamp(-28px, -1.05vw, -12px);--vault-close-axis-shift: clamp(-64px, calc(-1*max(1.3vw, 2.3vh)) , -18px);position:relative;min-height:100dvh;height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;padding:0;color:var(--vault-text);font-family:Rajdhani,Segoe UI,sans-serif;background:#050505;box-sizing:border-box}.auth-vault-scene *,.auth-vault-scene *:before,.auth-vault-scene *:after{box-sizing:inherit}.auth-vault-scene[data-variant=warning]{--vault-accent: #d58d3d;--vault-accent-strong: #ffc06c;--vault-accent-soft: rgba(213, 141, 61, .3);--vault-alert: #e06a48;--vault-alert-soft: rgba(224, 106, 72, .24)}.auth-vault-scene[data-variant=critical]{--vault-accent: #b65f38;--vault-accent-strong: #ee8f61;--vault-accent-soft: rgba(182, 95, 56, .28);--vault-alert: #e2554b;--vault-alert-soft: rgba(226, 85, 75, .28)}.auth-vault-scene[data-variant=password-change]{--vault-accent: #c99742;--vault-accent-strong: #f3c15f;--vault-accent-soft: rgba(201, 151, 66, .26)}.auth-vault-scene__chamber{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.58),transparent 17%,transparent 83%,rgba(0,0,0,.58)),linear-gradient(180deg,rgba(0,0,0,.34),transparent 36%,rgba(0,0,0,.64)),repeating-linear-gradient(112deg,rgba(255,255,255,.014) 0 1px,transparent 1px 18px)}.auth-vault-scene__base-video,.auth-vault-scene__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;background:#050505;pointer-events:none}.auth-vault-scene__base-video{z-index:0;opacity:1}.auth-vault-scene__media-shadow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 78% 92% at 50% 50%,#00000029 0,#00000029 36%,#00000047 66%,#00000070),linear-gradient(180deg,#0000001f,#0000003d)}.auth-vault-scene__chamber:before,.auth-vault-scene__chamber:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.auth-vault-scene__chamber:before{background:linear-gradient(90deg,rgba(186,112,42,.14),transparent 22%,transparent 78%,rgba(186,112,42,.1)),linear-gradient(180deg,transparent 0 52%,rgba(0,0,0,.38) 100%);opacity:.72}.auth-vault-scene__chamber:after{background:linear-gradient(180deg,transparent 0 88%,rgba(255,255,255,.026) 88% 89%,transparent 89% 100%);background-size:100% 18px;opacity:.32}.auth-vault-scene__vault{position:absolute;left:50%;top:50%;z-index:-1;width:min(94vw,96dvh,1180px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;opacity:0;filter:drop-shadow(0 38px 78px rgba(0,0,0,.64));transition:opacity .7s ease,filter .7s ease,transform .7s cubic-bezier(.18,.86,.24,1)}.auth-vault-scene[data-phase=opening] .auth-vault-scene__vault,.auth-vault-scene[data-phase=closing] .auth-vault-scene__vault{opacity:.92;filter:drop-shadow(0 22px 46px rgba(0,0,0,.5));transform:translate(-50%,-50%) scale(1.018);animation:auth-vault-video-handoff 1.1s ease-out forwards}.auth-vault-scene__wall{position:absolute;left:50%;top:50%;width:134%;height:86%;transform:translate(-50%,-50%);border-radius:9px;border-left:clamp(18px,2.2vmin,30px) solid rgba(5,5,5,.95);border-right:clamp(18px,2.2vmin,30px) solid rgba(5,5,5,.95);background:radial-gradient(circle at 50% 50%,rgba(0,0,0,.2),transparent 29%),linear-gradient(90deg,rgba(0,0,0,.64),transparent 8%,transparent 92%,rgba(0,0,0,.72)),repeating-linear-gradient(90deg,transparent 0 58px,rgba(214,139,63,.1) 58px 59px,transparent 59px 112px),repeating-linear-gradient(0deg,transparent 0 42px,rgba(255,255,255,.026) 42px 43px,transparent 43px 86px),repeating-linear-gradient(135deg,transparent 0 24px,rgba(0,0,0,.42) 24px 25px,transparent 25px 48px),#141414;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 0 68px #000000c2,0 28px 70px #0000007a}.auth-vault-scene__wall:before,.auth-vault-scene__wall:after{content:"";position:absolute;top:7%;right:10%;bottom:7%;left:10%;pointer-events:none;opacity:.54}.auth-vault-scene__wall:before{background:linear-gradient(90deg,transparent 0 11%,rgba(88,88,84,.65) 11% 11.25%,transparent 11.25% 17%,rgba(88,88,84,.48) 17% 17.25%,transparent 17.25% 100%),linear-gradient(90deg,transparent 0 71%,rgba(88,88,84,.54) 71% 71.25%,transparent 71.25% 78%,rgba(88,88,84,.52) 78% 78.25%,transparent 78.25% 100%),linear-gradient(0deg,transparent 0 24%,rgba(88,88,84,.52) 24% 24.35%,transparent 24.35% 100%),linear-gradient(0deg,transparent 0 68%,rgba(88,88,84,.54) 68% 68.35%,transparent 68.35% 100%)}.auth-vault-scene__wall:after{top:5%;right:13%;bottom:5%;left:13%;background:radial-gradient(circle at 8% 8%,rgba(0,0,0,.95) 0 3px,transparent 4px),radial-gradient(circle at 92% 10%,rgba(0,0,0,.95) 0 3px,transparent 4px),radial-gradient(circle at 12% 82%,rgba(0,0,0,.95) 0 3px,transparent 4px),radial-gradient(circle at 88% 84%,rgba(0,0,0,.95) 0 3px,transparent 4px),repeating-linear-gradient(90deg,transparent 0 118px,rgba(82,82,78,.58) 118px 120px,transparent 120px 150px)}.auth-vault-scene__door{position:absolute;top:8.4%;right:8.4%;bottom:8.4%;left:8.4%;border-radius:50%;overflow:visible;background:radial-gradient(circle at 50% 50%,rgba(240,173,88,.16) 0 4.4%,rgba(0,0,0,.88) 5.4% 12%,transparent 12.8%),repeating-conic-gradient(from -11deg,rgba(206,137,63,.08) 0 1.2deg,transparent 1.2deg 44deg),conic-gradient(from 18deg,#171715,#23221e,#10100f 72deg,#1b1a17 118deg,#0b0b0a 162deg,#20201c,#11110f 262deg,#1d1b18 314deg,#171715 360deg);border:1px solid rgba(236,175,99,.22);box-shadow:inset 0 0 0 8px #ffffff05,inset 0 0 0 10px #00000080,inset 0 0 76px #000c,inset 0 16px 44px #ffffff06,0 0 0 1px #ffffff09,0 0 0 clamp(30px,5vmin,48px) #26221ef5,0 0 0 clamp(33px,5.35vmin,53px) #8258325c,0 0 0 clamp(50px,7.8vmin,78px) #050505d1;filter:brightness(.86) contrast(1.12)}.auth-vault-scene__door:before,.auth-vault-scene__door:after{content:"";position:absolute;border-radius:inherit;pointer-events:none}.auth-vault-scene__door:before{top:7.5%;right:7.5%;bottom:7.5%;left:7.5%;background:radial-gradient(circle at 50% 50%,transparent 0 54%,rgba(235,165,74,.18) 55%,transparent 56%),repeating-conic-gradient(from 0deg,rgba(199,126,51,.28) 0deg .8deg,transparent .8deg 18deg);-webkit-mask:radial-gradient(circle,transparent 0 38%,#000 39% 72%,transparent 73% 100%);mask:radial-gradient(circle,transparent 0 38%,#000 39% 72%,transparent 73% 100%);opacity:.82}.auth-vault-scene__door:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(255,255,255,.13),transparent 21%,transparent 77%,rgba(255,255,255,.035)),radial-gradient(circle at 50% 52%,transparent 0 58%,rgba(0,0,0,.56) 76%,rgba(0,0,0,.88) 100%);opacity:.86}.auth-vault-scene__outer-ring,.auth-vault-scene__lock-array,.auth-vault-scene__brushed-ring,.auth-vault-scene__trace,.auth-vault-scene__panel-grid,.auth-vault-scene__core,.auth-vault-scene__bolts{position:absolute;pointer-events:none}.auth-vault-scene__outer-ring{top:3.4%;right:3.4%;bottom:3.4%;left:3.4%;border-radius:50%;border:clamp(18px,2.6vmin,30px) solid rgba(43,40,36,.94);background:conic-gradient(from 10deg,#191713,#6b5b49 7%,#211f1b,#796851 31%,#181713 44%,#5d5345 56%,#151410,#74614b 82%,#191713) border-box;box-shadow:inset 0 0 22px #000000c7,0 0 0 1px #f2b9632e,0 18px 42px #00000070}.auth-vault-scene__lock-array{top:0;right:0;bottom:0;left:0;z-index:4}.auth-vault-scene__lock-array span{position:absolute;left:50%;top:50%;width:clamp(74px,10.8vmin,118px);height:clamp(32px,4.8vmin,52px);border-radius:5px;border:1px solid rgba(255,202,136,.24);background:linear-gradient(90deg,rgba(70,38,18,.34),transparent 16%,transparent 84%,rgba(70,38,18,.34)),linear-gradient(180deg,#b9794f,#d49a70 12%,#8a5534 55%,#5c351f);box-shadow:inset 0 1px #ffe7bc3d,inset 0 -10px 18px #3e1f0e57,0 8px 16px #00000075;transform:translate(-50%,-50%) rotate(var(--lock-rotation)) translateY(clamp(-330px,-39vmin,-218px))}.auth-vault-scene__lock-array span:before,.auth-vault-scene__lock-array span:after{content:"";position:absolute;top:50%;pointer-events:none;transform:translateY(-50%)}.auth-vault-scene__lock-array span:before{left:-42%;width:46%;height:42%;border-radius:3px;background:linear-gradient(180deg,#201c18,#080807);box-shadow:inset 0 1px #ffffff14,0 3px 8px #0000006b}.auth-vault-scene__lock-array span:after{right:10%;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,#4f2d1b 0,#4f2d1b 40%,#1a100a 42%,#1a100a);box-shadow:-52px 0 #1a100a,inset 0 1px #ffe7bc3d}.auth-vault-scene__lock-array span:nth-child(1){--lock-rotation: 0deg}.auth-vault-scene__lock-array span:nth-child(2){--lock-rotation: 45deg}.auth-vault-scene__lock-array span:nth-child(3){--lock-rotation: 90deg}.auth-vault-scene__lock-array span:nth-child(4){--lock-rotation: 135deg}.auth-vault-scene__lock-array span:nth-child(5){--lock-rotation: 180deg}.auth-vault-scene__lock-array span:nth-child(6){--lock-rotation: 225deg}.auth-vault-scene__lock-array span:nth-child(7){--lock-rotation: 270deg}.auth-vault-scene__lock-array span:nth-child(8){--lock-rotation: 315deg}.auth-vault-scene__brushed-ring{top:15.6%;right:15.6%;bottom:15.6%;left:15.6%;border-radius:50%;border:1px solid rgba(238,177,91,.22);background:repeating-conic-gradient(from 0deg,#ffffff0f 0,#ffffff0f 1deg,#0000002e 1deg,#0000002e 3deg),radial-gradient(circle,#2f2d27f0,#0d0d0cf5 68%);-webkit-mask:radial-gradient(circle,transparent 0 62%,#000 63% 80%,transparent 81% 100%);mask:radial-gradient(circle,transparent 0 62%,#000 63% 80%,transparent 81% 100%);opacity:.92}.auth-vault-scene__trace{top:19%;right:19%;bottom:19%;left:19%;border-radius:50%;opacity:.72}.auth-vault-scene__trace--wide{background:repeating-conic-gradient(from 8deg,rgba(217,143,62,.48) 0 1.1deg,transparent 1.1deg 22.5deg),radial-gradient(circle,transparent 0 45%,rgba(219,145,59,.3) 46%,transparent 47%);-webkit-mask:radial-gradient(circle,transparent 0 48%,#000 49% 57%,transparent 58% 100%);mask:radial-gradient(circle,transparent 0 48%,#000 49% 57%,transparent 58% 100%)}.auth-vault-scene__trace--fine{top:28%;right:28%;bottom:28%;left:28%;background:repeating-conic-gradient(from -2deg,rgba(236,169,90,.42) 0 .7deg,transparent .7deg 14deg),repeating-radial-gradient(circle,transparent 0 15px,rgba(183,109,42,.22) 15px 16px,transparent 16px 31px);-webkit-mask:radial-gradient(circle,transparent 0 26%,#000 27% 72%,transparent 73% 100%);mask:radial-gradient(circle,transparent 0 26%,#000 27% 72%,transparent 73% 100%)}.auth-vault-scene__panel-grid{top:24%;right:24%;bottom:24%;left:24%;border-radius:50%}.auth-vault-scene__panel-grid span{position:absolute;left:50%;top:50%;width:1px;height:45%;background:linear-gradient(180deg,transparent,rgba(226,152,65,.28),transparent);transform-origin:50% 0}.auth-vault-scene__panel-grid span:nth-child(1){transform:rotate(0)}.auth-vault-scene__panel-grid span:nth-child(2){transform:rotate(45deg)}.auth-vault-scene__panel-grid span:nth-child(3){transform:rotate(90deg)}.auth-vault-scene__panel-grid span:nth-child(4){transform:rotate(135deg)}.auth-vault-scene__panel-grid span:nth-child(5){transform:rotate(180deg)}.auth-vault-scene__panel-grid span:nth-child(6){transform:rotate(225deg)}.auth-vault-scene__panel-grid span:nth-child(7){transform:rotate(270deg)}.auth-vault-scene__panel-grid span:nth-child(8){transform:rotate(315deg)}.auth-vault-scene__core{left:50%;top:50%;z-index:2;width:clamp(104px,13vmin,150px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgba(245,181,92,.36);background:radial-gradient(circle at 50% 50%,rgba(255,237,194,.95) 0 5%,rgba(243,177,89,.44) 8%,transparent 25%),radial-gradient(circle,#201914 0,#201914 38%,#080807 39%,#080807 68%,#4d2d19 69%,#4d2d19);box-shadow:inset 0 0 24px #000000d6,0 0 0 8px #0003,0 0 30px #cf802b38}.auth-vault-scene__core span{width:34%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(251,191,102,.56);background:radial-gradient(circle,#fff9e0 0,#fff9e0 7%,#f3b965c7 8%,#f3b965c7 24%,#23140ae6 52%,#23140ae6),linear-gradient(180deg,#f6b95d6b,#46280fc7),#120f0c;box-shadow:inset 0 0 14px #000000c7,0 0 30px #ec973d6b}.auth-vault-scene__bolts{top:0;right:0;bottom:0;left:0;z-index:3}.auth-vault-scene__bolts span{position:absolute;left:50%;top:50%;width:clamp(8px,1.1vmin,12px);height:clamp(15px,1.8vmin,22px);border-radius:999px;border:1px solid rgba(240,188,111,.25);background:linear-gradient(180deg,#494842,#151513);box-shadow:inset 0 1px #ffffff24,0 4px 9px #00000061;transform:translate(-50%,-50%) rotate(var(--bolt-rotation)) translateY(clamp(-366px,-32vmin,-188px))}.auth-vault-scene__bolts span:nth-child(1){--bolt-rotation: 0deg}.auth-vault-scene__bolts span:nth-child(2){--bolt-rotation: 30deg}.auth-vault-scene__bolts span:nth-child(3){--bolt-rotation: 60deg}.auth-vault-scene__bolts span:nth-child(4){--bolt-rotation: 90deg}.auth-vault-scene__bolts span:nth-child(5){--bolt-rotation: 120deg}.auth-vault-scene__bolts span:nth-child(6){--bolt-rotation: 150deg}.auth-vault-scene__bolts span:nth-child(7){--bolt-rotation: 180deg}.auth-vault-scene__bolts span:nth-child(8){--bolt-rotation: 210deg}.auth-vault-scene__bolts span:nth-child(9){--bolt-rotation: 240deg}.auth-vault-scene__bolts span:nth-child(10){--bolt-rotation: 270deg}.auth-vault-scene__bolts span:nth-child(11){--bolt-rotation: 300deg}.auth-vault-scene__bolts span:nth-child(12){--bolt-rotation: 330deg}.auth-vault-scene[data-phase=submitting] .auth-vault-scene__core,.auth-vault-scene[data-phase=submitting] .auth-vault-scene__brushed-ring{animation:auth-vault-auth-pulse 1.65s ease-in-out infinite}.auth-vault-scene[data-phase=error] .auth-vault-scene__core{animation:auth-vault-warning-pulse .62s ease-out 1}.auth-vault-scene__video{z-index:4;opacity:0;animation:auth-vault-video-reveal .42s cubic-bezier(.18,.86,.24,1) forwards}.auth-vault-scene__content{position:relative;z-index:6;width:min(100%,920px);min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(16px,3vw,42px);pointer-events:none;transition:opacity .22s ease,transform .22s ease,filter .22s ease}.auth-vault-scene__content>*{pointer-events:auto;animation:auth-card-reveal .36s ease-out}.auth-vault-scene[data-phase=opening] .auth-vault-scene__content{opacity:0;pointer-events:none;transform:translateY(-8px) scale(.992);filter:blur(5px);transition-duration:.46s}.auth-vault-scene[data-phase=error] .auth-vault-scene__content>*{animation:auth-card-error-shake .42s ease-out}.auth-card{position:relative;width:min(100%,760px);max-width:760px;display:flex;flex-direction:column;gap:13px;padding:clamp(18px,2.5vw,30px);border-radius:18px;border:1px solid rgba(222,159,77,.16);background:radial-gradient(circle at 50% 48%,#110f0cc2,#0808077a 68%,#08080733),repeating-linear-gradient(110deg,rgba(255,255,255,.022) 0 1px,transparent 1px 16px);box-shadow:inset 0 1px #ffffff0a,inset 0 0 42px #00000042,0 24px 62px #00000057;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.auth-card--login{width:min(100%,690px);left:var(--vault-login-axis-shift);margin-top:clamp(-16px,-2vh,-4px);padding:clamp(14px,2vw,22px) clamp(22px,3.5vw,42px);border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}.auth-card--login:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:min(82vw,72dvh,680px);height:min(82vw,72dvh,680px);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,.64) 0 28%,rgba(0,0,0,.42) 50%,rgba(0,0,0,.18) 66%,transparent 78%);box-shadow:inset 0 0 82px #00000085,0 0 124px #0000006b}.auth-card--login>*{position:relative;z-index:1}.auth-card__hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px}.auth-card--login .auth-card__hero{filter:drop-shadow(0 24px 36px rgba(0,0,0,.88)) drop-shadow(0 0 34px rgba(0,0,0,.68))}.auth-card__logo-wrap{width:76px;height:76px;display:grid;place-items:center}.auth-card__logo{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(0,0,0,.88)) drop-shadow(0 0 28px rgba(255,190,118,.18)) saturate(1.14)}.auth-card--login .auth-card__logo-wrap{width:clamp(168px,20vmin,252px);height:clamp(168px,20vmin,252px);margin-bottom:-14px}.auth-card--login .auth-card__logo{width:clamp(160px,19.2vmin,242px);height:clamp(160px,19.2vmin,242px);filter:drop-shadow(0 34px 38px rgba(0,0,0,.9)) drop-shadow(0 0 36px rgba(238,116,75,.18)) drop-shadow(0 0 76px rgba(255,190,118,.16)) saturate(1.18)}.auth-card__status{display:inline-flex;min-height:25px;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;border:1px solid rgba(229,163,82,.4);background:#bf762b24;color:#f4c888;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.auth-card__title{margin:0;color:var(--vault-text);font-family:Orbitron,Rajdhani,sans-serif;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.05;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 22px rgba(221,137,52,.18)}.auth-card__subtitle{margin:0;max-width:620px;color:var(--vault-muted);font-family:Segoe UI,sans-serif;font-size:15px;line-height:1.42;letter-spacing:0}.auth-card--login .auth-card__subtitle{max-width:520px;color:#f1e8dbe0;text-shadow:0 3px 14px rgba(0,0,0,.92),0 0 18px rgba(0,0,0,.52)}.auth-card__error,.auth-card__password-mismatch{display:flex;align-items:flex-start;gap:10px;border-radius:12px;padding:10px 12px;border:1px solid rgba(227,91,76,.42);background:#44141094;color:#ffd0c8;line-height:1.42}.auth-card__error--centered{justify-content:center;text-align:center}.auth-card__form{display:grid;gap:12px;margin-top:6px}.auth-card--login .auth-card__form,.auth-card--login .auth-card__actions,.auth-card--login .auth-card__disclaimer{width:min(100%,540px);margin-left:auto;margin-right:auto}.auth-card--login .auth-card__form{filter:drop-shadow(0 28px 42px rgba(0,0,0,.54))}.auth-card__field{display:grid;gap:7px}.auth-card--login .auth-card__field{filter:drop-shadow(0 22px 28px rgba(0,0,0,.82)) drop-shadow(0 0 20px rgba(196,123,45,.13))}.auth-card__label{color:#f3eadef5;font-family:Segoe UI,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 3px 10px rgba(0,0,0,.95),0 0 12px rgba(0,0,0,.78)}.auth-card .input{height:50px;border-radius:9px;border-width:1px;border-color:#d9913d94;background:linear-gradient(180deg,#0c0b09f5,#030303fa);color:#f5efe8;font-family:Segoe UI,sans-serif;font-size:15px;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 -12px 18px #00000047,0 22px 38px #000000c7,0 0 30px #00000080,0 0 0 1px #0000006b,0 0 28px #c47b2d1a}.auth-card .input::-moz-placeholder{color:#d8c6b08f}.auth-card .input::placeholder{color:#d8c6b08f}.auth-card .input:focus-visible{border-color:#f5b45cd1;box-shadow:0 0 0 2px #d7893757,0 20px 34px #000000b3,0 0 34px #e59a4538}.auth-card__requirements{padding:12px 13px;border-radius:12px;border:1px solid rgba(218,150,70,.3);background:#110f0cb3}.auth-card__requirements-title{margin:0 0 8px;color:#e4cfb8c2;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.auth-card__password-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 12px}.auth-card__password-rule{display:flex;align-items:center;gap:8px;color:#d7cab9ad;font-size:13px}.auth-card__password-rule--met{color:#f0c878}.auth-card__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px}.auth-card--login .auth-card__actions{grid-template-columns:1fr;justify-items:center;gap:8px;text-align:center;filter:drop-shadow(0 20px 28px rgba(0,0,0,.68)) drop-shadow(0 0 18px rgba(0,0,0,.44))}.auth-card--login .auth-card__button-primary{width:min(100%,280px)}.auth-card__actions--center{grid-template-columns:repeat(auto-fit,minmax(170px,auto));justify-content:center}.auth-card__forgot{color:#efe1cee0;font-family:Segoe UI,sans-serif;font-size:11px;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 3px 12px rgba(0,0,0,.95),0 0 12px rgba(0,0,0,.72)}.auth-card__button-primary,.auth-card__button-secondary{min-height:44px;border-radius:9px}.auth-card__button-primary{min-width:186px;border-color:#eaa44ea8;background:linear-gradient(125deg,#bf7027eb,#5b3112f5);color:#fff5e7;font-family:Segoe UI,sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff1f,0 18px 30px #00000094,0 0 26px #c47b2d29}.auth-card__button-primary:disabled,.auth-card__button-primary[disabled]{border-color:#c47b2d52;background:linear-gradient(125deg,#452b12c7,#120f0be6);color:#ebdac2ad;opacity:1;box-shadow:inset 0 1px #ffffff0d,0 16px 28px #00000085,0 0 22px #c47b2d14}.auth-card__button-secondary{border-color:#dec7aa47;background:#0c0b09c7;color:#efe4d6eb}.auth-card__notice{border-radius:12px;border:1px solid rgba(222,153,70,.34);background:#1d140cc7;padding:11px 12px;color:#eee0ccf2;line-height:1.42}.auth-card__disclaimer{margin-top:8px;border-radius:9px;border:1px solid rgba(221,102,78,.58);background:linear-gradient(180deg,#3e110ce6,#1b0806f0);padding:9px 11px;color:#ffdcd4f0;font-family:Segoe UI,sans-serif;font-size:10px;line-height:1.42;letter-spacing:.04em;text-align:center;text-transform:uppercase;box-shadow:0 18px 34px #000000b8,0 0 30px #c75b462e;text-shadow:0 3px 12px rgba(0,0,0,.95),0 0 12px rgba(0,0,0,.68)}.auth-vault-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;pointer-events:all}.auth-card--logout{width:min(100%,520px);align-self:center;left:var(--vault-close-axis-shift);margin:0 auto;gap:10px;padding:0;border:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:drop-shadow(0 28px 34px rgba(0,0,0,.86)) drop-shadow(0 0 36px rgba(202,90,54,.3)) drop-shadow(0 0 70px rgba(255,190,118,.12))}.auth-card--login-overlay{width:min(100%,540px);align-self:center;margin:0 auto;gap:10px;padding:0;border:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:drop-shadow(0 28px 34px rgba(0,0,0,.86)) drop-shadow(0 0 36px rgba(196,123,45,.32)) drop-shadow(0 0 70px rgba(240,179,93,.14))}.auth-card--login-overlay .auth-card__logo-wrap{width:clamp(190px,23vmin,310px);height:clamp(190px,23vmin,310px);margin-bottom:-14px}.auth-card--login-overlay .auth-card__logo{width:clamp(180px,22vmin,296px);height:clamp(180px,22vmin,296px);filter:drop-shadow(0 42px 48px rgba(0,0,0,.92)) drop-shadow(0 0 44px rgba(240,179,93,.34)) drop-shadow(0 0 96px rgba(255,207,132,.22)) saturate(1.16)}.auth-card--login-overlay .auth-card__status{border-color:#f0b35d85;background:#0a08066b;color:#ffe2ae;box-shadow:0 14px 24px #0000008a,0 0 26px #c47b2d38}.auth-card--login-overlay .auth-card__title{color:#fff0ce;font-size:clamp(26px,3vw,38px);text-shadow:0 4px 22px rgba(0,0,0,.95),0 0 34px rgba(196,123,45,.36)}.auth-card--login-overlay .auth-card__subtitle{color:#f4e2c4e0;font-size:14px;text-shadow:0 4px 18px rgba(0,0,0,.95),0 0 18px rgba(0,0,0,.62)}.auth-card--logout .auth-card__logo-wrap{width:clamp(190px,23vmin,310px);height:clamp(190px,23vmin,310px);margin-bottom:-14px}.auth-card--logout .auth-card__logo{width:clamp(180px,22vmin,296px);height:clamp(180px,22vmin,296px);filter:drop-shadow(0 42px 48px rgba(0,0,0,.92)) drop-shadow(0 0 44px rgba(238,116,75,.38)) drop-shadow(0 0 96px rgba(255,190,118,.24)) saturate(1.22)}.auth-card--logout .auth-card__status{border-color:#e868527a;background:#0a08076b;color:#ffd2c8;box-shadow:0 14px 24px #0000008a,0 0 26px #d2483638}.auth-card--logout .auth-card__title{color:#ffe6dd;font-size:clamp(26px,3vw,38px);text-shadow:0 4px 22px rgba(0,0,0,.95),0 0 34px rgba(220,77,62,.42)}.auth-card--logout .auth-card__subtitle{color:#f1d6cde0;font-size:14px;text-shadow:0 4px 18px rgba(0,0,0,.95),0 0 18px rgba(0,0,0,.62)}.auth-card__logout-bar{width:min(100%,420px);height:10px;margin:4px auto 0;overflow:hidden;border-radius:999px;border:1px solid rgba(225,101,79,.42);background:#120807db;box-shadow:inset 0 0 18px #0000008f,0 16px 28px #0000009e,0 0 26px #e1654f2e}.auth-card__login-bar{width:min(100%,420px);height:10px;margin:4px auto 0;overflow:hidden;border-radius:999px;border:1px solid rgba(240,179,93,.46);background:#120c06db;box-shadow:inset 0 0 18px #0000008f,0 16px 28px #0000009e,0 0 26px #f0b35d2e}.auth-card__logout-bar-fill{display:block;width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ad432f,#de6d4f 48%,#f3b06e);box-shadow:0 0 24px #db5d3f70;animation:auth-logout-progress 8s linear forwards}.auth-card__login-bar-fill{display:block;width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a7622a,#d68b3f 48%,#f0b35d);box-shadow:0 0 24px #f0b35d6b;animation:auth-login-progress 8s linear forwards}@media (max-width: 860px){.auth-vault-scene{padding:14px}.auth-vault-scene__vault{width:min(108vw,96dvh,900px)}.auth-vault-scene__content{width:100%;min-height:calc(100dvh - 28px);padding:10px}.auth-card{padding:16px}.auth-card__actions{grid-template-columns:1fr}.auth-card__button-primary,.auth-card__button-secondary{width:100%}.auth-card__forgot{text-align:center}.auth-card--logout,.auth-card--login-overlay{width:min(100%,440px)}}@media (max-width: 620px){.auth-vault-scene{height:auto;min-height:100dvh;overflow-y:auto}.auth-vault-scene__vault{width:min(148vw,92dvh,760px);opacity:.8}.auth-card{gap:10px;border-radius:14px;padding:13px}.auth-card--login{left:0;margin-top:0}.auth-card__title{font-size:clamp(20px,7.2vw,28px)}.auth-card__subtitle{font-size:13px}.auth-card__password-grid{grid-template-columns:1fr}.auth-card--login .auth-card__logo-wrap{width:106px;height:106px}.auth-card--login .auth-card__logo{width:100px;height:100px}.auth-card--logout,.auth-card--login-overlay{width:min(100%,360px)}}@media (max-height: 760px){.auth-vault-scene{height:auto;overflow-y:auto}.auth-vault-scene__content{min-height:calc(100dvh - 28px)}.auth-card--login .auth-card__logo-wrap{width:118px;height:118px;margin-bottom:-14px}.auth-card--login .auth-card__logo{width:112px;height:112px}}@media (prefers-reduced-motion: reduce){.auth-vault-scene__content>*,.auth-vault-scene[data-phase=submitting] .auth-vault-scene__core,.auth-vault-scene[data-phase=submitting] .auth-vault-scene__brushed-ring,.auth-vault-scene[data-phase=error] .auth-vault-scene__core,.auth-card__logout-bar-fill{animation:none!important}.auth-vault-scene__content,.auth-vault-scene__vault{transition:none!important}}@keyframes auth-vault-video-handoff{0%{opacity:.98;filter:drop-shadow(0 38px 78px rgba(0,0,0,.64))}54%{opacity:.94}to{opacity:.16;filter:drop-shadow(0 16px 28px rgba(0,0,0,.34))}}@keyframes auth-vault-auth-pulse{0%,to{box-shadow:inset 0 0 24px #000000d6,0 0 0 8px #0003,0 0 20px #cf802b2e}50%{box-shadow:inset 0 0 24px #000000c2,0 0 0 8px #00000038,0 0 42px #efae5875}}@keyframes auth-vault-warning-pulse{0%{box-shadow:inset 0 0 24px #000000d6,0 0 0 8px #0003,0 0 16px #d9574929}45%{box-shadow:inset 0 0 24px #000000bd,0 0 0 8px #0000002e,0 0 48px #e2554b94}to{box-shadow:inset 0 0 24px #000000d6,0 0 0 8px #0003,0 0 24px #d957492e}}@keyframes auth-vault-video-reveal{0%{opacity:0}to{opacity:1}}@keyframes auth-card-reveal{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes auth-card-error-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}42%{transform:translate(7px)}64%{transform:translate(-4px)}82%{transform:translate(4px)}}@keyframes auth-logout-progress{0%{width:0%}to{width:100%}}@keyframes auth-login-progress{0%{width:0%}to{width:100%}}.avatar-frame{position:relative;display:inline-block;flex-shrink:0;width:var(--s);height:var(--s);overflow:hidden;vertical-align:middle;background:#07121c;contain:layout paint style;isolation:isolate}.avatar-frame--round{border-radius:50%}.avatar-frame--portrait{border-radius:12px;width:100%;height:auto;aspect-ratio:1}.avatar-portrait,.avatar-character{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-character{overflow:visible}.avatar-character__pose{transform-origin:50% 75%;transition:transform .5s cubic-bezier(.2,.8,.3,1)}.avatar-frame[data-hover=true] .avatar-character__pose,.avatar-choice:hover .avatar-character__pose{transform:rotate(-1.5deg) translateY(-.3px)}.avatar-character__part{transform-box:view-box}.avatar-character__ear-left{transform-origin:37% 25%;animation:avatar-ear-left 7.3s ease-in-out infinite}.avatar-character__ear-right{transform-origin:72% 34%;animation:avatar-ear-right 8.1s ease-in-out infinite}.avatar-character--quark .avatar-character__ear-left{transform-origin:31% 31%;animation-delay:-2.5s}.avatar-character--quark .avatar-character__ear-right{transform-origin:71% 40%;animation-delay:-1.8s}.avatar-character__board{transform-origin:72% 76%;animation:avatar-inspect 8s ease-in-out infinite}.avatar-character__experiment{transform-origin:22% 56%;animation:avatar-experiment 4.7s ease-in-out infinite}.avatar-character__antenna{transform-origin:34% 17%;animation:avatar-antenna 6.5s ease-in-out infinite}.avatar-character__hand{transform-origin:27% 76%;animation:avatar-hand 7.5s ease-in-out infinite}.avatar-character__blink{opacity:0;animation:avatar-blink 6.4s step-end infinite}.avatar-character--quark .avatar-character__blink{animation-duration:7.2s;animation-delay:-2s}.avatar-character--cache .avatar-character__blink{animation:avatar-expression 8.4s step-end infinite}.avatar-character__steam path{opacity:0;animation:avatar-steam 3.6s ease-in-out infinite}.avatar-character__steam path:nth-child(2){animation-delay:1.2s}.avatar-character__steam path:nth-child(3){animation-delay:2.4s}.avatar-character__circuit{opacity:0;animation:avatar-circuit 8s ease-in-out infinite}@keyframes avatar-blink{0%,37%,42%,to{opacity:0}38%,40%{opacity:1}}@keyframes avatar-expression{0%,42%,60%,to{opacity:0}43%,59%{opacity:1}}@keyframes avatar-ear-left{0%,22%,33%,to{transform:rotate(0)}26%{transform:rotate(-2.5deg)}29%{transform:rotate(1deg)}}@keyframes avatar-ear-right{0%,54%,66%,to{transform:rotate(0)}59%{transform:rotate(2.5deg)}62%{transform:rotate(-1deg)}}@keyframes avatar-inspect{0%,18%,78%,to{transform:rotate(0)}40%,57%{transform:rotate(-1.2deg) translateY(-.25px)}}@keyframes avatar-experiment{0%,to{transform:translateY(.5px) rotate(-3deg)}50%{transform:translateY(-.8px) rotate(3deg)}}@keyframes avatar-antenna{0%,40%,56%,to{transform:rotate(0)}44%{transform:rotate(2deg)}49%{transform:rotate(-1.5deg)}}@keyframes avatar-hand{0%,20%,60%,to{transform:rotate(0)}33%,46%{transform:rotate(1.5deg)}}@keyframes avatar-steam{0%{opacity:0;transform:translateY(1px)}35%{opacity:.28}to{opacity:0;transform:translateY(-5px)}}@keyframes avatar-circuit{0%,27%,67%,to{opacity:0}38%,53%{opacity:.55}}@media (prefers-reduced-motion:reduce){.avatar-character{display:none}.avatar-character__pose{transition:none}}.profile-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#030910c7;animation:profile-overlay-in .16s ease-out}.profile-dialog{position:fixed;z-index:10001;top:50%;left:50%;transform:translate(-50%,-50%);width:min(700px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;border:1px solid #639aac38;border-radius:16px;background:radial-gradient(ellipse at 60% 0,#13344650,transparent 65%),#0c1722;color:#e2edf4;padding:26px;box-shadow:0 28px 90px #0008;font-family:Manrope,sans-serif;animation:profile-dialog-in .22s cubic-bezier(.22,1,.36,1)}.profile-dialog__heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:24px}.profile-dialog__heading>div{flex:1;min-width:0}.profile-dialog__heading h2{margin:0;font:650 25px/1.2 Rajdhani,sans-serif;letter-spacing:.02em}.profile-dialog__heading p{margin:7px 0 0;color:#98afbe;font-size:12px;line-height:1.6}.profile-dialog__symbol{color:#79d9e8;margin-top:3px}.profile-dialog__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:0;border-radius:7px;background:none;color:#8fa8ba;cursor:pointer}.profile-dialog__close:hover,.profile-dialog__close:focus-visible{background:#a0dbee10;color:#e5faff;outline:1px solid #69dce388}.profile-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:24px}.profile-dialog__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 18px;border:1px solid #83b2cc26;border-radius:8px;background:#14233280;color:#cbdce6;font:550 12px Manrope,sans-serif;cursor:pointer;transition:background .15s,border-color .15s}.profile-dialog__button:hover{background:#203443;border-color:#90bac358}.profile-dialog__button:focus-visible{outline:2px solid #71d9eb;outline-offset:3px}.profile-dialog__button--primary{background:#22667b66;border-color:#69d4ed77;color:#b4f2ff}.profile-dialog__button--primary:hover{background:#2e829388;border-color:#89e6f3}.profile-dialog__button:disabled,.profile-dialog__close:disabled{cursor:wait;opacity:.5}.profile-dialog__error{margin:16px 0 0;padding:12px 14px;border-radius:8px;background:#9e45521a;color:#f4b2bb;font-size:12px;line-height:1.6}.timezone-dialog{width:min(470px,calc(100vw - 32px))}.timezone-dialog .timezone-select{display:flex;flex-direction:column;gap:10px}.timezone-dialog .input{min-height:42px;width:100%;border-radius:7px;border:1px solid #7bacca33;background:#08131d;color:#d7e8f1;padding:10px 12px;font:12px Manrope,sans-serif}.timezone-debug{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #86b4cd1f;margin-top:22px;padding-top:20px;cursor:pointer}.timezone-debug strong{display:block;font-size:12px;font-weight:600}.timezone-debug small{display:block;font-size:11px;line-height:1.6;color:#94aabb;margin-top:5px}.timezone-debug input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;width:34px;height:20px;margin:0;border:1px solid #7192aa55;border-radius:20px;background:#1a2a37;cursor:pointer;transition:background .16s}.timezone-debug input:after{content:"";position:absolute;left:3px;top:3px;width:12px;height:12px;border-radius:50%;background:#9bb1c2;transition:transform .18s,background .18s}.timezone-debug input:checked{background:#246c7f;border-color:#63dbe488}.timezone-debug input:checked:after{transform:translate(14px);background:#bdf8ff}.timezone-debug input:focus-visible{outline:2px solid #71d9eb;outline-offset:4px}.profile-dialog-loading{position:fixed;right:24px;top:100px;z-index:10001;padding:14px 22px;color:#c6e5f0;background:#102332;border-radius:8px;font-size:12px}@keyframes profile-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes profile-dialog-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:520px){.profile-dialog{padding:20px;width:calc(100vw - 24px)}.profile-dialog__heading h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.profile-dialog,.profile-dialog-overlay{animation:none}.timezone-debug input,.timezone-debug input:after{transition:none}}.header{--brand-width:360px;--profile-width:var(--brand-width);--header-height:88px;--header-surface:#0b1420;position:relative;z-index:220;display:grid;grid-template-columns:var(--brand-width) minmax(0,1fr) var(--profile-width);min-height:var(--header-height);align-items:stretch;background:var(--header-surface);color:#e6eff5;box-shadow:inset 0 -1px #53738b26}.header__brand{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.header__brand-lockup{display:flex;align-items:center;justify-content:center;gap:14px}.header__logo{display:flex;align-items:center;flex-shrink:0}.header__logo-img{display:block;width:74px;height:74px;-o-object-fit:contain;object-fit:contain}.header__title{font:600 24px/1 Rajdhani,sans-serif;letter-spacing:.08em;color:#dfeaf2;white-space:nowrap}.header__clock-slot{position:absolute;bottom:1px;left:0;right:0}.header-clock{display:flex;justify-content:center;gap:8px;font:10px/1.2 JetBrains Mono,monospace;color:#9bb5c7;font-variant-numeric:tabular-nums}.header__actions{display:flex;align-items:stretch;min-width:0;position:relative;padding-inline:40px}.top-nav{display:flex;justify-content:center;align-items:stretch;gap:clamp(18px,2vw,34px);padding:0 8px;margin:0;min-width:0;width:100%}.top-nav__item{display:inline-flex;position:relative;align-items:center;justify-content:center;min-width:0;padding:0 2px;white-space:nowrap;text-decoration:none;color:#a9b7c9;font:650 14px/1 Rajdhani,sans-serif;letter-spacing:.17em;text-transform:uppercase;transition:color .18s,transform .22s}.top-nav__item:after{content:"";position:absolute;bottom:22px;left:0;right:0;height:2px;border-radius:2px;background:#63dff4;transform:scaleX(.3);opacity:0;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .18s}.top-nav__item:hover,.top-nav__item.active{color:#edfcff}.top-nav__item:hover:after{opacity:.35;transform:scaleX(1)}.top-nav__item.active:after{opacity:1;transform:scaleX(1);box-shadow:0 3px 12px #52dcff24}.top-nav__item:focus-visible{outline:2px solid #70deee;outline-offset:3px;border-radius:3px}.profile-dock{--profile-menu-height:0px;--profile-popup-offset:0px;--profile-motion:.36s;--profile-ease:cubic-bezier(.22,.75,.25,1);position:relative;width:100%;min-width:0;isolation:isolate}.profile-dock__surface{position:absolute;top:8px;right:0;width:var(--profile-surface-width,100%);height:calc(100% - 16px);pointer-events:none;z-index:-1;contain:layout paint style;background:var(--header-surface);border:1px solid #79acc33d;border-radius:16px;opacity:0;transition:height var(--profile-motion) var(--profile-ease),opacity .18s ease-out}.profile-dock[data-open=true] .profile-dock__surface{height:calc(100% - 8px + var(--profile-menu-height));opacity:1}.profile-dock[data-open=false] .profile-dock__surface{transition:height var(--profile-motion) var(--profile-ease),opacity .12s ease-out .24s}.profile-identity{position:relative;display:flex;align-items:center;gap:16px;min-height:var(--header-height);padding:12px 20px;width:100%;box-sizing:border-box}.profile-avatar-trigger,.profile-name-trigger{border:0;background:none;color:inherit;cursor:pointer;font:inherit;padding:0}.profile-avatar-trigger{position:relative;display:flex;flex:0 0 52px;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;transition:transform var(--profile-motion) var(--profile-ease)}.profile-avatar-trigger:before,.profile-avatar-trigger:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;pointer-events:none}.profile-avatar-trigger:before{border:1px solid #7295a338;transition:border-color .24s}.profile-avatar-trigger:after{border:2px solid var(--profile-alert-color);opacity:0}.profile-avatar-trigger:hover:before,.profile-avatar-trigger[aria-expanded=true]:before{border-color:#70daef9c}.profile-avatar-trigger[data-alerts=true]:before{border:2px solid var(--profile-alert-color)}.profile-avatar-trigger[data-alerts=true][data-pulse=true]:after{animation:profile-alert-arrive .85s ease-out}.profile-avatar-trigger[aria-expanded=true]{transform:scale(1.045)}.profile-name-trigger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-align:center;min-width:0;flex:1;align-self:stretch;font:550 14px/1.4 Manrope,sans-serif;letter-spacing:.005em}.profile-name-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%;transition:color .2s}.profile-name-trigger__name{color:#c4d0dd}.profile-name-trigger__context{color:#88a8bb;font:500 10px/1.4 Manrope,sans-serif;letter-spacing:.045em}.profile-name-trigger:hover .profile-name-trigger__name,.profile-name-trigger[aria-expanded=true] .profile-name-trigger__name{color:#f3fbff}.profile-name-trigger:focus-visible,.profile-avatar-trigger:focus-visible{outline:2px solid #63dff4;outline-offset:5px}.profile-dock [data-radix-popper-content-wrapper]{z-index:121!important}.profile-popup{width:var(--radix-popover-trigger-width);max-width:calc(100vw - 24px);max-height:min(460px,var(--radix-popover-content-available-height));background:transparent;border:0;border-radius:0 0 16px 16px;outline:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#496371 transparent;color:#e6eff5;transform-origin:top center}.profile-popup[data-state=closed]{animation:profile-retract var(--profile-motion) var(--profile-ease) both;pointer-events:none}.profile-popup__body{animation:profile-mode-in var(--profile-motion) var(--profile-ease) both}.profile-actions{display:flex;flex-direction:column;padding:4px 0 8px}.profile-action{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;width:calc(100% - 2px);margin-inline:1px;min-height:44px;padding:10px 19px;border:0;border-radius:0;background:transparent;color:#dce5ed;text-align:left;font:500 13px/1.3 Manrope,sans-serif;cursor:pointer;transition:background .16s,color .16s}.profile-action>svg{justify-self:center;width:18px;height:18px;stroke-width:1.45;color:#a9c5d3}.profile-action:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:#5fe7f2;opacity:0;transition:opacity .15s}.profile-action:hover,.profile-action:focus-visible{background:#142535;color:#79e9f5;outline:0}.profile-action:hover>svg,.profile-action:focus-visible>svg{color:#79e9f5}.profile-action:hover:before,.profile-action:focus-visible:before{opacity:1}.profile-action>span,.profile-action>svg{animation:profile-action-in .24s both}.profile-action:nth-child(2)>*{animation-delay:20ms}.profile-action:nth-child(3)>*{animation-delay:40ms}.profile-action:nth-child(4)>*{animation-delay:60ms}.profile-action:nth-child(5)>*{animation-delay:80ms}.profile-action--logout{margin-top:6px}.profile-action--logout:after{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:#9fc5df16}.profile-action--logout>svg{color:#edb875}.profile-signin{border:0;background:none;color:#d4e8f1;padding:20px;cursor:pointer}.profile-incidents__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 18px;padding:14px 0 12px;border-top:1px solid #79acc31c}.profile-incidents__header>span:first-child{display:flex;flex-direction:column;gap:4px}.profile-incidents__header small{font:10px/1.3 Manrope,sans-serif;color:#96adbc}.profile-incidents__header strong{font:650 17px/1.2 Rajdhani,sans-serif;color:#e5f1f7}.profile-incidents__summary{display:flex;align-items:center;gap:10px}.profile-incidents__count{color:#ffc46b;font:13px JetBrains Mono,monospace}.profile-incidents__empty{padding:16px 18px;display:flex;align-items:center;flex-direction:column;gap:8px;text-align:center}.profile-incidents__empty>span{color:#7bddbb;font-size:24px}.profile-incidents__empty strong{font-size:14px}.profile-incidents__empty small{font:12px/1.65 Manrope,sans-serif;color:#94a9b9}.profile-incident{position:relative;border-top:1px solid #95bfd310}.profile-incident:before{content:"";position:absolute;inset:14px auto 14px 0;width:2px;background:var(--incident-color);opacity:.8}.profile-incident.is-viewed:before{opacity:.3}.profile-incident__open{width:100%;display:grid;grid-template-columns:20px minmax(0,1fr) 12px;align-items:center;gap:10px;padding:12px 16px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.profile-incident__open:hover,.profile-incident__open:focus-visible{background:#73bedb0b;outline:0}.profile-incident__open:focus-visible{box-shadow:inset 0 0 0 1px #6fdce9}.profile-incident__icon{color:var(--incident-color);font-size:18px}.profile-incident__copy{min-width:0;display:flex;flex-direction:column;gap:4px}.profile-incident__meta{display:flex;gap:7px;flex-wrap:wrap;font:9px/1.3 JetBrains Mono,monospace;color:#93a5b4}.profile-incident__meta strong{color:var(--incident-color);text-transform:uppercase}.profile-incident__freshness{display:flex;align-items:center;gap:5px}.profile-incident__freshness i{width:4px;height:4px;background:var(--incident-color);border-radius:50%}.profile-incident__title{font:600 12px/1.45 Manrope,sans-serif;overflow-wrap:anywhere}.profile-incident__device{font:10px/1.5 Manrope,sans-serif;color:#91a8b9;overflow-wrap:anywhere}.profile-incident__arrow{color:#86c3d3}.profile-incidents__registry{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;border:0;border-top:1px solid #9fc5df19;padding:12px 18px;background:transparent;color:#8bdded;font:550 12px Manrope,sans-serif;cursor:pointer}.profile-incidents__registry:hover,.profile-incidents__registry:focus-visible{background:#23899d15;outline:1px solid #63dff466;outline-offset:-2px}@keyframes profile-retract{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes profile-mode-in{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes profile-action-in{0%{opacity:0}to{opacity:1}}@keyframes profile-alert-arrive{0%{transform:scale(1);opacity:.7}to{transform:scale(1.26);opacity:0}}@media (max-width:1450px){.top-nav{gap:22px}.top-nav__item{font-size:13px;letter-spacing:.13em}.profile-name-trigger{font-size:13px}}@media (max-width:1280px){.header{--brand-width:320px}.header__actions{padding-inline:20px}.top-nav{gap:17px}.top-nav__item{font-size:12.5px;letter-spacing:.1em}}@media (max-width:1080px){.header{--header-height:76px;--profile-width:320px;grid-template-columns:minmax(0,1fr) var(--profile-width);grid-template-areas:"brand profile" "nav nav"}.header__brand{grid-area:brand;justify-content:flex-start;padding-left:28px}.header__brand-lockup{gap:12px}.header__logo-img{width:64px;height:64px}.header__title{font-size:22px}.header__actions{grid-area:profile}.top-nav{grid-area:nav;min-height:46px;gap:40px}.top-nav__item{font-size:13px;letter-spacing:.14em}.top-nav__item:after{bottom:7px}.header__clock-slot{left:28px;right:auto}.profile-dock{--profile-popup-offset:46px}.profile-dock__surface{top:calc(100% + var(--profile-popup-offset) - 1px);height:0;border-radius:0 0 16px 16px}.profile-dock[data-open=true] .profile-dock__surface{height:calc(var(--profile-menu-height) + 1px)}}@media (max-width:600px){.header{--profile-width:min(54vw,300px);--header-height:70px}.header__actions{padding:0 12px 0 0}.header__brand{padding-left:14px}.header__brand-lockup{gap:9px}.header__logo-img{width:54px;height:54px}.header__title{font-size:20px;letter-spacing:.06em}.header__clock-slot{left:12px}.header-clock{font-size:8px;gap:4px}.profile-identity{padding:10px 5px;gap:12px}.profile-avatar-trigger{width:40px;height:40px;flex-basis:40px}.profile-avatar-trigger .avatar-frame{--s:40px!important}.profile-name-trigger{font-size:11px}.profile-name-trigger__context{font-size:9px;letter-spacing:.01em}.profile-popup{width:min(300px,calc(100vw - 24px))}.profile-dock{--profile-popup-offset:44px}.top-nav{gap:0;justify-content:space-evenly;min-height:44px;padding:0 6px}.top-nav__item{font-size:11px;letter-spacing:.06em;padding:0 5px}}@media (max-width:390px){.header__brand-lockup{gap:8px}.header__logo-img{width:48px;height:48px}.header__title{font-size:18px}.profile-name-trigger{font-size:10.5px}.top-nav__label{font-size:0}.top-nav__label:after{content:attr(data-compact-label);font-size:10px}}@media (prefers-reduced-motion:reduce){.profile-dock[data-open] .profile-dock__surface,.profile-avatar-trigger,.profile-avatar-trigger:before,.profile-name-trigger>span,.top-nav__item,.top-nav__item:after{transition:none}.profile-popup,.profile-popup__body,.profile-action>*,.profile-avatar-trigger:after{animation:none!important}.profile-avatar-trigger[aria-expanded=true]{transform:none}}:root{--workspace-canvas: #0a1220;--workspace-overlay: var(--workspace-canvas);--surface-1: rgba(4, 9, 18, .92);--surface-2: rgba(7, 15, 30, .88);--surface-3: rgba(10, 22, 42, .96);--hairline: rgba(62, 148, 222, .18);--hairline-hi: rgba(98, 209, 255, .38);--glow-accent: rgba(98, 209, 255, .15);--glow-accent2: rgba(149, 117, 255, .12);--row-hover: rgba(40, 100, 170, .14);--expand-bg: transparent;--ds-mono: "JetBrains Mono", "Fira Mono", monospace;--ds-sans: "Manrope", system-ui, sans-serif;--ds-duration-fast: .15s;--ds-duration-base: .22s;--ds-duration-slow: .35s;--ds-easing: cubic-bezier(.4, 0, .2, 1)}@media (prefers-reduced-motion: reduce){:root{--ds-duration-fast: 0ms;--ds-duration-base: 0ms;--ds-duration-slow: 0ms}}.ds-panel{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:0;width:100%;flex:1 1 auto;min-height:0;height:100%;font-family:var(--ds-sans);color:var(--text, #e4f4ff);background:var(--workspace-canvas);overflow:hidden;border-top:1px solid var(--hairline)}.ds-panel-header{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:transparent;border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;overflow:hidden}.ds-panel-header:after{content:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(98,209,255,.012) 3px,rgba(98,209,255,.012) 4px);animation:ds-scanline 8s linear infinite}@keyframes ds-scanline{0%{background-position:0 0}to{background-position:0 80px}}@media (prefers-reduced-motion: reduce){.ds-panel-header:after{animation:none}}.ds-panel-body{flex:1 1 auto;min-height:0;overflow:auto;position:relative;z-index:1}.ds-panel-body::-webkit-scrollbar{width:6px;height:6px}.ds-panel-body::-webkit-scrollbar-track{background:transparent}.ds-panel-body::-webkit-scrollbar-thumb{background:#62d1ff47;border-radius:999px}.ds-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--hairline);background:transparent;flex-shrink:0;position:relative;z-index:5}.ds-toolbar-group{display:flex;align-items:center;gap:8px}.ds-toolbar-group--right{margin-left:auto}.ds-toolbar-divider{width:1px;height:20px;background:var(--hairline);flex-shrink:0}.ds-search-wrap{position:relative;display:flex;align-items:center;min-width:180px;flex:1 1 180px;max-width:340px}.ds-search-icon{position:absolute;left:10px;display:flex;align-items:center;color:#82afd7b8;width:14px;height:14px;pointer-events:none}.ds-search-icon svg{width:14px;height:14px}.ds-search{width:100%;height:34px;padding:0 10px 0 32px;border:1px solid var(--hairline);border-radius:7px;background:#081224e6;color:#e4f4ff;font-size:12px;font-family:inherit;outline:none;transition:border-color var(--ds-duration-base) var(--ds-easing),box-shadow var(--ds-duration-base) var(--ds-easing)}.ds-search:focus{border-color:var(--hairline-hi);box-shadow:0 0 0 2px var(--glow-accent)}.ds-search::-moz-placeholder{color:#82afd7b8}.ds-search::placeholder{color:#82afd7b8}.ds-table-wrap{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid var(--hairline);border-radius:7px;background:transparent}.ds-table-wrap::-webkit-scrollbar{width:6px;height:6px}.ds-table-wrap::-webkit-scrollbar-thumb{background:#62d1ff40;border-radius:999px}.ds-table{width:100%;border-collapse:collapse;min-width:600px}.ds-table th{position:sticky;top:0;z-index:2;padding:9px 12px;text-align:left;font-family:var(--ds-mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8cbee6b3;background:var(--workspace-canvas);border-bottom:1px solid rgba(62,148,222,.22);white-space:nowrap}.ds-table td{padding:9px 12px;font-size:12px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.ds-table tbody tr.ds-tr{transition:background var(--ds-duration-fast) var(--ds-easing)}.ds-table tbody tr.ds-tr:hover{background:var(--row-hover)}.ds-tr--expanded{background:#1e468c2e!important}.ds-tr--expandable{cursor:pointer}.ds-tr--expandable:hover .ds-expand-chevron{color:var(--accent, #62d1ff)}.ds-tr--expandable:focus{outline:2px solid rgba(98,209,255,.4);outline-offset:-2px}.ds-table tbody tr:last-child>td{border-bottom:none}.ds-tr--expanded td:first-child{box-shadow:inset 3px 0 0 var(--accent, #62d1ff)}.ds-expand-chevron{display:inline-flex;align-items:center;justify-content:center;color:#82afd799;transition:transform var(--ds-duration-base) var(--ds-easing),color var(--ds-duration-base) var(--ds-easing);width:16px;height:16px}.ds-expand-chevron--open{transform:rotate(90deg);color:var(--accent, #62d1ff)}.ds-expand-row td{padding:0!important;border-bottom:1px solid var(--hairline)!important}.ds-expand-grid{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ds-duration-slow) var(--ds-easing)}.ds-expand-grid--open{grid-template-rows:1fr}.ds-expand-inner{overflow:hidden}.ds-expand-content{padding:14px 16px;background:transparent;border-top:1px solid var(--hairline);animation:ds-expand-fade var(--ds-duration-slow) var(--ds-easing)}@keyframes ds-expand-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ds-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:transparent;border-bottom:1px solid var(--hairline);flex-shrink:0}.ds-stat{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:transparent;box-shadow:inset -1px 0 var(--hairline);position:relative;overflow:hidden}.ds-stat__value{font-family:var(--ds-mono);font-size:22px;font-weight:700;color:#dceefce6;line-height:1}.ds-stat__label{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#82afd7b8}.ds-stat__icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#62d1ff33;width:24px;height:24px}.ds-stat--accent .ds-stat__value{color:var(--accent, #62d1ff)}.ds-stat--warn .ds-stat__value{color:#f5c542}.ds-stat--danger .ds-stat__value{color:#ff6b8a}.ds-stat--dim .ds-stat__value{color:#82afd7b8}.ds-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;border:1px solid;font-family:var(--ds-mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ds-badge__dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.ds-badge--online{border-color:#4fe7a073;color:#4fe7a0;background:#4fe7a014}.ds-badge--online .ds-badge__dot{background:#4fe7a0;box-shadow:0 0 6px #4fe7a0;animation:ds-pulse-ring 2s ease-in-out infinite}.ds-badge--offline{border-color:#ff6b8a59;color:#ff6b8a;background:#ff6b8a14}.ds-badge--offline .ds-badge__dot{background:#ff6b8a}.ds-badge--warn{border-color:#f5c54273;color:#f5c542;background:#f5c54214}.ds-badge--warn .ds-badge__dot{background:#f5c542;box-shadow:0 0 5px #f5c542}.ds-badge--info{border-color:#62d1ff61;color:var(--accent, #62d1ff);background:#62d1ff14}.ds-badge--info .ds-badge__dot{background:var(--accent, #62d1ff)}.ds-badge--mtls{border-color:#9575ff73;color:#c4b0ff;background:#9575ff1a}.ds-badge--mtls .ds-badge__dot{background:#c4b0ff}.ds-badge--locked{border-color:#ff6b8a80;color:#ffe2e2f2;background:linear-gradient(135deg,#380c10eb,#220a0ae6)}.ds-badge--locked .ds-badge__dot{background:#ff6b8a}.ds-badge--pending{border-color:#f5c54259;color:#f5c542;background:#f5c5420f}.ds-badge--pending .ds-badge__dot{background:#f5c542}@keyframes ds-pulse-ring{0%,to{box-shadow:0 0 #4fe7a099}50%{box-shadow:0 0 0 4px #4fe7a000}}@media (prefers-reduced-motion: reduce){.ds-badge--online .ds-badge__dot{animation:none}}.ds-action-bar{display:flex;align-items:center;gap:4px}.ds-action-btn{position:relative;width:30px;height:30px;border:1px solid rgba(98,180,240,.2);border-radius:7px;background:#081223b3;color:#b4d7f0e0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-easing),background var(--ds-duration-fast) var(--ds-easing),color var(--ds-duration-fast) var(--ds-easing),box-shadow var(--ds-duration-fast) var(--ds-easing);flex-shrink:0}.ds-action-btn svg{width:14px;height:14px}.ds-action-btn:hover:not(:disabled){border-color:#62d1ff80;background:#0e203ae6;color:#e8f8ff;box-shadow:0 0 8px var(--glow-accent)}.ds-action-btn:disabled{opacity:.3;cursor:not-allowed}.ds-action-btn--active{border-color:#62d1ff73;background:#62d1ff1f;color:var(--accent, #62d1ff)}.ds-action-btn--danger:hover:not(:disabled){border-color:#ff6b8a8c;background:#ff6b8a14;color:#ff6b8a}.ds-action-btn--warn:hover:not(:disabled){border-color:#f5c54280;color:#f5c542}.ds-action-btn:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;font-family:var(--ds-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#dceefce6;background:#040a14f2;border:1px solid var(--hairline);border-radius:5px;padding:4px 8px;pointer-events:none;opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-easing);z-index:100}.ds-action-btn:hover:after{opacity:1}.ds-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 32px;text-align:center;flex:1 1 auto}.ds-empty__icon{color:var(--accent, #62d1ff);opacity:.4;animation:ds-float 3s ease-in-out infinite;width:40px;height:40px}@media (prefers-reduced-motion: reduce){.ds-empty__icon{animation:none}}.ds-empty__title{margin:0;font-size:18px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#e4f4ff}.ds-empty__hint{margin:0;color:#82afd7b8;font-size:13px;line-height:1.55;max-width:340px}@keyframes ds-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ds-skeleton-row td{padding:10px 12px!important}.ds-skeleton-cell{height:14px;border-radius:4px;background:linear-gradient(90deg,#28508c33,#62d1ff1f,#28508c33);background-size:200% 100%;animation:ds-shimmer 1.5s ease-in-out infinite}@keyframes ds-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.ds-skeleton-cell{animation:none;background:#28508c33}}.ds-segmented{display:flex;gap:0;padding:3px;border-radius:8px;border:1px solid var(--hairline);background:#0000003d}.ds-segmented__btn{border:none;background:transparent;color:#cde3f4c7;padding:5px 12px;border-radius:6px;font-family:var(--ds-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:background var(--ds-duration-base) var(--ds-easing),color var(--ds-duration-base) var(--ds-easing);white-space:nowrap}.ds-segmented__btn:hover{color:#eaf7ff}.ds-segmented__btn--active{background:#62d1ff24;color:#eaf7ff}@media (max-width: 1100px){.ds-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.ds-stat-grid{grid-template-columns:1fr 1fr}.ds-toolbar{flex-direction:column;align-items:stretch}.ds-toolbar-group--right{margin-left:0;justify-content:flex-end}}*,: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: }body{font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.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}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.m-0{margin:0}.mb-2{margin-bottom:.5rem}.mt-3{margin-top:.75rem}.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}.h-11{height:2.75rem}.h-12{height:3rem}.h-24{height:6rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-9{height:2.25rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-full{width:100%}.max-w-5xl{max-width:64rem}.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))}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.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-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1.25rem}.rounded-xl{border-radius:1rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-\[rgba\(52\,104\,172\,0\.42\)\]{border-color:#3468ac6b}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.bg-transparent{background-color:transparent}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-\[\#081120\]{--tw-gradient-from: #081120 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 17 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#050c1a\]{--tw-gradient-to: #050c1a var(--tw-gradient-to-position)}.px-3{padding-left:.75rem;padding-right:.75rem}.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-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}.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-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-widest{letter-spacing:.1em}.text-\[\#e0ecff\]{--tw-text-opacity: 1;color:rgb(224 236 255 / var(--tw-text-opacity, 1))}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--text\)\]{color:var(--text)}.shadow-\[0_20px_40px_rgba\(3\,7\,18\,0\.7\)\]{--tw-shadow: 0 20px 40px rgba(3,7,18,.7);--tw-shadow-colored: 0 20px 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_8px_24px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: 0 8px 24px rgba(0,0,0,.2);--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-\[inset_0_0_0_rgba\(0\,0\,0\,0\)\]{--tw-shadow: inset 0 0 0 rgba(0,0,0,0);--tw-shadow-colored: inset 0 0 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)}.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)}.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)}.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-\[6px\]{--tw-backdrop-blur: blur(6px);-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}.duration-200{transition-duration:.2s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}:root{--bg:#0b0f17;--panel:#0f1522;--text:#e6f1ff;--muted:#9db1cc;--accent:#62d1ff;--accent2:#8a7dff;--danger:#ff6b6b}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:linear-gradient(140deg,#05070d,#0d1424 52%,#121b30);color:var(--text);font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden}.app{min-height:100%;display:flex;flex-direction:column}@media (max-width:720px){.settings-grid--network-assurance .na-root:not(.na-root--setup)>.na-page-header{display:none}.settings-grid--network-assurance .na-context-line{min-height:32px;flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.settings-grid--network-assurance .na-context-line>span:nth-child(n+3){display:none}}.container{width:100%;max-width:980px;margin:32px auto;padding:0 20px}.workspace{width:100%;max-width:none;margin:0;padding:24px 32px}@media (max-width:768px){.workspace{padding:16px}}.center-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:12px 16px}.center-screen .panel{width:100%;max-width:none;margin:0 auto}.panel{position:relative;background:#0e14228c;border:1px solid rgba(255,255,255,.08);border-radius:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 24px #0003}.panel-header{padding:18px 20px 10px;border-bottom:1px solid rgba(255,255,255,.06);font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.panel-body{padding:20px}.form{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.field{grid-column:span 12}@media (min-width:720px){.field.half{grid-column:span 6}}.label{display:block;margin:8px 2px;color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff05;color:var(--text);outline:1px solid transparent;transition:.2s}.input:focus{border-color:#62d1ff8c;box-shadow:0 0 0 3px #62d1ff26}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff05;color:var(--text);border:1px solid rgba(255,255,255,.12);padding-right:32px}select.input:focus{border-color:#62d1ff8c;box-shadow:0 0 0 3px #62d1ff26}select.input option{background:#0f1522;color:var(--text)}.form-matrix{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 20px;margin-top:18px}.form-matrix--compact{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.field-block{display:flex;flex-direction:column;gap:8px}.field-block__label{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:#b8d2f6c7}.field-block--wide{grid-column:1 / -1}.field-block--toggle{flex-direction:row;align-items:center;gap:6px}.field-block--toggle .field-block__label{margin-bottom:0;flex:none}.input--surface{background:#121a28ad;border:1px solid rgba(122,182,255,.18);border-radius:12px;color:var(--text);box-shadow:0 10px 26px #060a1659;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.input--surface:focus{background:#0c1624e6;border-color:#70d6ffa6;box-shadow:0 0 0 2px #70d6ff47,0 18px 36px #0a122066}.input--select{padding-right:48px}.select-shell{position:relative;display:flex;align-items:center}.select-shell select{width:100%;background:#0c1422c7;border:1px solid rgba(122,182,255,.22);border-radius:12px;color:var(--text);padding:12px 44px 12px 14px;box-shadow:0 10px 26px #04081252;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.select-shell select:focus{background:#0a1422eb;border-color:#70d6ffa6;box-shadow:0 0 0 2px #70d6ff47,0 18px 36px #0a122066}.select-shell__icon{position:absolute;right:14px;display:inline-flex;align-items:center;justify-content:center;color:#b0dcffb3;transition:transform .2s ease,color .2s ease}.select-shell:focus-within .select-shell__icon{transform:rotate(180deg);color:#70d6fff2}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.form-actions--split{justify-content:space-between}.form-actions__group{display:flex;align-items:center;gap:12px;flex-wrap:wrap}textarea.input{resize:none;min-height:96px;max-height:96px;overflow:auto}textarea.input::-webkit-scrollbar{width:8px}textarea.input::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:8px}textarea.input::-webkit-scrollbar-track{background:transparent}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.row{display:flex;gap:12px;align-items:center}.btn{padding:12px 18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text);border-radius:14px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;display:inline-flex;align-items:center;gap:10px;position:relative;overflow:hidden}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000052}.btn:focus-visible{outline:2px solid rgba(98,209,255,.65);outline-offset:2px}.btn.primary{border:1px solid rgba(52,104,172,.42);background:linear-gradient(135deg,#081120f5,#050c1ae0);color:#e0ecff;box-shadow:0 20px 40px #030712b3,0 0 28px #204c8e38}.btn.primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 28% 18%,rgba(135,186,255,.12),transparent 58%);opacity:0;transition:opacity .22s ease;mix-blend-mode:screen}.btn.primary:hover:after{opacity:.22}.btn.primary:active{transform:translateY(0);box-shadow:0 12px 24px #030712b8}.btn.danger{border-color:#ff6b6b59;background:linear-gradient(180deg,#ff6b6b59,#ff6b6b1a)}.btn:disabled{opacity:.6;cursor:not-allowed}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.75;background:radial-gradient(60% 44% at 82% -8%,rgba(98,209,255,.16),transparent 60%),radial-gradient(50% 38% at -12% 112%,rgba(138,125,255,.14),transparent 70%);filter:blur(18px);animation:aurora 18s ease-in-out infinite alternate}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.16;background:linear-gradient(125deg,rgba(255,255,255,.08) 0%,transparent 45%,rgba(255,255,255,.05) 60%,transparent 100%)}@keyframes aurora{0%{transform:translateZ(0)}to{transform:translate3d(2%,-2%,0)}}.btn.small{padding:8px 12px;border-radius:10px}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.card{padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff05}.traffic-stage{width:100%;max-width:1800px;margin:32px auto;padding:0 40px 48px;display:flex;flex-direction:column;gap:28px}.traffic-panel{overflow:hidden}.traffic-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.traffic-header__controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.traffic-pill{display:flex;flex-direction:column;padding:10px 16px;border-radius:999px;background:#62d1ff1f;border:1px solid rgba(98,209,255,.3);text-transform:uppercase;font-size:11px;letter-spacing:.12em;color:var(--muted)}.traffic-pill strong{text-transform:none;font-size:15px;letter-spacing:.04em;color:var(--text)}.traffic-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:var(--text);padding:10px 18px;border-radius:999px}.traffic-refresh{border:none;border-radius:999px;padding:10px 20px;background:linear-gradient(120deg,#62d1ff,#8a7dff);color:#05070d;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.traffic-refresh:disabled{opacity:.5;cursor:not-allowed}.traffic-refresh:not(:disabled):hover{opacity:.9;transform:translateY(-1px)}.traffic-device-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;padding:24px}.traffic-empty{padding:40px;text-align:center;color:var(--muted)}.interface-card{position:relative;border-radius:18px;background:#ffffff03;border:1px solid rgba(255,255,255,.08);padding:18px;box-shadow:0 10px 30px #05080f59;display:flex;flex-direction:column;gap:14px}.interface-card.active{border-color:#62d1ff99;box-shadow:0 12px 40px #62d1ff26}.interface-card .card-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.04);padding-bottom:12px}.interface-card .card-title{font-size:18px;font-weight:600}.interface-card .card-subtitle{font-size:13px;color:var(--muted)}.status-pill{padding:6px 14px;border-radius:999px;background:#ffffff14;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.nic-row{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 14px;margin-top:10px;background:#ffffff04;gap:12px}.nic-row.active{border-color:#62d1ff66;background:#62d1ff0d}.nic-name{font-weight:600}.nic-meta{font-size:12px;color:var(--muted)}.nic-actions{display:flex;align-items:center;gap:10px}.nic-confidence{font-size:12px;color:var(--muted);background:#ffffff0f;padding:4px 10px;border-radius:999px}.badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.badge-success{background:#62d1ff2e;color:#62d1ff}.traffic-layout{display:grid;grid-template-columns:minmax(360px,420px) minmax(620px,1fr);gap:28px;align-items:start}.traffic-stream-panel{display:flex;flex-direction:column}.traffic-stream-header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06);gap:16px}.traffic-stream-meta{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:12px;text-transform:uppercase;font-size:11px;color:var(--muted)}.traffic-stream-meta strong{display:block;font-size:15px;color:var(--text);text-transform:none}.traffic-stream-search{padding:12px 0 0}.traffic-filter{width:100%;padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:transparent;color:var(--text);font-size:14px;transition:border .2s ease,box-shadow .2s ease}.traffic-filter:focus{border-color:#62d1ff99;box-shadow:0 0 0 2px #62d1ff2e;outline:none}.traffic-table-wrap{padding:0 24px 24px;max-height:600px;overflow:auto}.traffic-table{width:100%;border-collapse:separate;border-spacing:0 6px}.traffic-table th{text-align:left;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;background:#0e1422f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.traffic-table td{padding:10px 12px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px}.traffic-table tr{transition:background .2s ease}.traffic-table tr:hover td{background:#62d1ff0d}.traffic-table-empty{padding:40px;text-align:center;color:var(--muted)}@media (max-width:1280px){.traffic-stage{padding:0 24px}.traffic-layout{grid-template-columns:1fr;gap:20px}}.traffic-stage-v2{flex:1;min-height:0;padding:0;display:flex;flex-direction:column;gap:0;overflow-y:auto;background:linear-gradient(140deg,#05070d,#0d1424 52%,#121b30)}.traffic-topbar-compact{display:flex;flex-direction:column;gap:10px;padding:8px 0;position:relative}.traffic-filter-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.traffic-filter-slide{position:relative;display:inline-flex;min-width:auto}.traffic-filter-slide__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;padding:0;border-radius:12px;border:1px solid rgba(98,209,255,.35);background:linear-gradient(135deg,#0e182af2,#081020fa);color:#d6e6fff0;cursor:pointer;overflow:visible;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease,width .28s cubic-bezier(.4,.14,.2,1),padding .24s cubic-bezier(.4,.14,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.traffic-filter-slide__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:linear-gradient(135deg,#62d1ff14,#8a7dff0d);opacity:0;transition:opacity .3s ease;pointer-events:none}.traffic-filter-slide__btn:hover:before{opacity:1}.traffic-filter-slide__btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.traffic-filter-slide__btn:hover:not([disabled]):not(.expanded){border-color:#62d1ffa6;background:linear-gradient(135deg,#122038fa,#0c162afa);box-shadow:0 8px 24px #3c78b452,0 0 0 1px #62d1ff33 inset;transform:translateY(-1px);width:auto;padding:0 12px 0 0}.traffic-filter-slide__btn.expanded{border-color:#62d1ffbf;background:linear-gradient(135deg,#62d1ff26,#8a7dff1f);box-shadow:0 0 28px #62d1ff66,0 0 0 1px #62d1ff4d inset;min-width:240px;width:auto;padding:0 12px 0 0;border-bottom-left-radius:0;border-bottom-right-radius:0}.traffic-filter-slide__btn:focus-visible{outline:none;border-color:#82f6ffcc;box-shadow:0 0 0 2px #4cbeff66;background:linear-gradient(135deg,#122038fa,#0c162afa);width:auto;padding:0 12px 0 0}.traffic-filter-slide__btn.active:not(.expanded){border-color:#62d1ffbf;background:linear-gradient(135deg,#62d1ff2e,#8a7dff24);box-shadow:0 0 20px #62d1ff59,inset 0 0 12px #62d1ff1f}.traffic-filter-slide__btn.active:hover:not(.expanded){width:auto;padding:0 12px 0 0;box-shadow:0 8px 24px #62d1ff66,inset 0 0 16px #62d1ff2e}.traffic-filter-slide__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;pointer-events:none;color:#62d1ffe6;transition:transform .24s cubic-bezier(.4,.14,.2,1),color .2s ease}.traffic-filter-slide__btn:hover .traffic-filter-slide__icon,.traffic-filter-slide__btn:focus-visible .traffic-filter-slide__icon{transform:translate(2px) scale(1.06);color:#62d1ff}.traffic-filter-slide__btn.expanded .traffic-filter-slide__icon{color:#62d1ff;transform:scale(1.08)}.traffic-filter-slide__btn.active .traffic-filter-slide__icon{color:#62d1ff}.traffic-filter-slide__label{display:inline-flex;align-items:center;height:100%;padding-left:0;font-size:10px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#dee6ffe6;opacity:0;max-width:0;overflow:hidden;transform:translate(-12px);transition:max-width .28s cubic-bezier(.4,.14,.2,1),opacity .18s ease .04s,transform .28s cubic-bezier(.4,.14,.2,1),padding-left .2s ease;flex:1;justify-content:center}.traffic-filter-slide__btn:hover .traffic-filter-slide__label,.traffic-filter-slide__btn:focus-visible .traffic-filter-slide__label,.traffic-filter-slide__btn.expanded .traffic-filter-slide__label{opacity:1;max-width:300px;transform:translate(0);padding-left:8px}.traffic-filter-slide__btn.active .traffic-filter-slide__label,.traffic-filter-slide__btn.expanded .traffic-filter-slide__label{color:#62d1fff2;font-weight:600}.traffic-filter-slide__chevron{display:inline-flex;align-items:center;justify-content:center;width:0;opacity:0;color:#62d1ffb3;transition:opacity .18s ease .06s,width .2s ease,transform .3s ease;flex-shrink:0;padding-right:0}.traffic-filter-slide__btn:hover .traffic-filter-slide__chevron,.traffic-filter-slide__btn.expanded .traffic-filter-slide__chevron{opacity:1;width:24px;padding-right:4px}.traffic-filter-slide__chevron.open{transform:rotate(180deg)}.traffic-filter-slide--timeline .traffic-filter-slide__btn.expanded{min-width:420px}.traffic-filter-dropdown{position:absolute;top:calc(100% - 1px);left:0;min-width:240px;background:linear-gradient(135deg,#0e182afa,#081020fa);border:1px solid rgba(98,209,255,.75);border-top:none;border-radius:0 0 12px 12px;box-shadow:0 12px 48px #000000d9,0 0 0 1px #62d1ff40 inset,0 0 28px #62d1ff33;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;overflow:hidden;animation:dropdown-slide-in .25s cubic-bezier(.4,.14,.2,1);white-space:nowrap}.traffic-filter-dropdown__content{padding:8px;display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto}.traffic-filter-dropdown__content::-webkit-scrollbar{width:6px}.traffic-filter-dropdown__content::-webkit-scrollbar-track{background:#62d1ff0d;border-radius:3px}.traffic-filter-dropdown__content::-webkit-scrollbar-thumb{background:#62d1ff4d;border-radius:3px}.traffic-filter-dropdown__content::-webkit-scrollbar-thumb:hover{background:#62d1ff80}.traffic-filter-dropdown__item{position:relative;background:#62d1ff0a;border:1px solid rgba(98,209,255,.15);border-radius:8px;padding:10px 12px;color:#ffffffe6;font-size:11px;font-weight:500;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:all .2s cubic-bezier(.4,.14,.2,1);overflow:hidden}.traffic-filter-dropdown__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(98,209,255,.12),transparent);opacity:0;transform:translate(-100%);transition:transform .4s ease,opacity .3s ease;pointer-events:none}.traffic-filter-dropdown__item:hover:before{opacity:1;transform:translate(100%)}.traffic-filter-dropdown__item:hover{background:#62d1ff1f;border-color:#62d1ff59;transform:translate(2px);box-shadow:0 4px 12px #62d1ff26,inset 0 0 8px #62d1ff14}.traffic-filter-dropdown__item.active{background:linear-gradient(135deg,#62d1ff38,#8a7dff2e);border-color:#62d1ff80;color:#62d1fffa;box-shadow:0 0 16px #62d1ff40,inset 0 0 12px #62d1ff1f}.traffic-filter-dropdown__item.active:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:linear-gradient(180deg,#62d1ffcc,#8a7dffcc);border-radius:0 2px 2px 0;box-shadow:0 0 8px #62d1ff99}.traffic-filter-dropdown__item.previewing{background:#8a7dff1f;border-color:#8a7dff59}.traffic-filter-dropdown__item-label{flex:1;letter-spacing:.04em}.traffic-filter-dropdown__badge{font-size:9px;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;background:#62d1ff26;color:#62d1fff2;border:1px solid rgba(98,209,255,.3)}.traffic-filter-dropdown__badge.active{background:linear-gradient(135deg,#62d1ff40,#8a7dff33);color:#62d1ff;border-color:#62d1ff80;box-shadow:0 0 8px #62d1ff4d}.traffic-filter-dropdown__badge.status-online{background:#4cff9e26;color:#4cff9ef2;border-color:#4cff9e4d}.traffic-filter-dropdown__badge.status-offline{background:#ff6b6b26;color:#ff6b6bf2;border-color:#ff6b6b4d}.traffic-filter-dropdown__confidence{font-size:9px;color:#8a7dffd9;font-weight:600;letter-spacing:.06em}.traffic-filter-dropdown__item-meta{display:flex;align-items:center;gap:6px}.traffic-filter-dropdown__interface-item{display:flex;flex-direction:column;gap:4px}.traffic-filter-dropdown__save-btn{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#4cff9e2e,#62d1ff26);border:1px solid rgba(76,255,158,.4);border-radius:6px;padding:6px 12px;color:#4cff9efa;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:all .2s ease;margin-left:8px}.traffic-filter-dropdown__save-btn:hover{background:linear-gradient(135deg,#4cff9e47,#62d1ff38);border-color:#4cff9e99;box-shadow:0 4px 16px #4cff9e40,inset 0 0 12px #4cff9e26;transform:translateY(-1px)}.traffic-filter-dropdown__save-btn svg{width:14px;height:14px}@keyframes dropdown-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.traffic-filter-dropdown--timeline{width:420px;min-width:420px;max-height:540px;overflow-y:auto}.traffic-filter-dropdown--timeline .traffic-filter-dropdown__content{padding:12px;gap:12px}.traffic-timeline-tabs{display:flex;align-items:center;gap:8px;margin-bottom:8px}.traffic-timeline-tab{flex:1;background:#62d1ff14;border:1px solid rgba(98,209,255,.25);border-radius:8px;padding:8px 12px;color:#ffffffbf;font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center}.traffic-timeline-tab:hover{background:#62d1ff24;border-color:#62d1ff66;color:#ffffffe6}.traffic-timeline-tab.active{background:linear-gradient(135deg,#62d1ff38,#8a7dff2e);color:#62d1fffa;border-color:#62d1ff80;box-shadow:0 0 16px #62d1ff40,inset 0 0 8px #62d1ff1f}.traffic-timeline-section{display:flex;flex-direction:column;gap:10px}.traffic-timeline-section__title{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#62d1ffd9;font-weight:700;margin-bottom:4px}.traffic-timeline-field{display:flex;flex-direction:column;gap:6px}.traffic-timeline-field>span{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;font-weight:600}.traffic-timeline-field input{background:#62d1ff0f;border:1px solid rgba(98,209,255,.25);border-radius:6px;padding:8px 10px;color:#fffffff2;font-size:12px;font-family:inherit;transition:all .2s ease}.traffic-timeline-field input:hover{background:#62d1ff1a;border-color:#62d1ff59}.traffic-timeline-field input:focus{outline:none;background:#62d1ff1f;border-color:#62d1ff80;box-shadow:0 0 0 2px #62d1ff26,inset 0 0 8px #62d1ff14}.traffic-timeline-timegrid,.traffic-timeline-rangegrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.traffic-timeline-inline-actions{display:flex;gap:8px;margin-top:4px}.traffic-timeline-apply{flex:1;background:linear-gradient(135deg,#62d1ff2e,#8a7dff26);border:1px solid rgba(98,209,255,.4);border-radius:8px;padding:8px 14px;color:#62d1fffa;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:all .2s ease}.traffic-timeline-apply:hover{background:linear-gradient(135deg,#62d1ff47,#8a7dff38);border-color:#62d1ff99;box-shadow:0 4px 16px #62d1ff40,inset 0 0 12px #62d1ff1f;transform:translateY(-1px)}.traffic-timeline-advanced{flex:1;background:#8a7dff14;border:1px solid rgba(138,125,255,.3);border-radius:8px;padding:8px 14px;color:#8a7dfff2;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:all .2s ease}.traffic-timeline-advanced:hover{background:#8a7dff26;border-color:#8a7dff80;box-shadow:0 4px 12px #8a7dff33}.traffic-timeline-error{font-size:10px;color:#ff6b6bf2;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:6px;padding:8px 10px;margin:0}.traffic-timeline-hint{font-size:10px;color:#4cff9ef2;background:#4cff9e1a;border:1px solid rgba(76,255,158,.3);border-radius:6px;padding:8px 10px;margin:0}.traffic-timeline-actions{display:flex;gap:8px;align-items:center;padding-top:8px;border-top:1px solid rgba(98,209,255,.15)}.traffic-timeline-save{flex:1;background:linear-gradient(135deg,#4cff9e2e,#62d1ff26);border:1px solid rgba(76,255,158,.4);border-radius:8px;padding:8px 14px;color:#4cff9efa;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:all .2s ease}.traffic-timeline-save:hover{background:linear-gradient(135deg,#4cff9e47,#62d1ff38);border-color:#4cff9e99;box-shadow:0 4px 16px #4cff9e40,inset 0 0 12px #4cff9e26;transform:translateY(-1px)}.traffic-timeline-refresh{background:#62d1ff14;border:1px solid rgba(98,209,255,.25);border-radius:8px;padding:8px;color:#62d1ffe6;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.traffic-timeline-refresh:hover{background:#62d1ff26;border-color:#62d1ff66;box-shadow:0 4px 12px #62d1ff33}.traffic-timeline-live{background:#8a7dff14;border:1px solid rgba(138,125,255,.3);border-radius:8px;padding:8px 14px;color:#8a7dfff2;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:all .2s ease}.traffic-timeline-live:hover:not(:disabled){background:#8a7dff26;border-color:#8a7dff80;box-shadow:0 4px 12px #8a7dff33}.traffic-timeline-live:disabled{opacity:.4;cursor:not-allowed}.traffic-topbar-naked{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:12px 0;position:relative}.traffic-topbar-selector-inline{display:flex;align-items:center;gap:12px;position:relative}.traffic-topbar-selector-inline__label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#62d1ffb3;font-weight:600;white-space:nowrap}.traffic-topbar-selector-inline__control{position:relative}.traffic-topbar-btn{background:#62d1ff0f;border:1px solid rgba(98,209,255,.2);border-radius:8px;padding:6px 14px;color:var(--text);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease;min-width:140px}.traffic-topbar-btn:hover:not(:disabled){background:#62d1ff1f;border-color:#62d1ff59;box-shadow:0 0 12px #62d1ff26}.traffic-topbar-btn:disabled{opacity:.5;cursor:not-allowed}.traffic-topbar-dropdown{position:absolute;top:100%;left:0;margin-top:6px;background:linear-gradient(135deg,#0e1422fa,#080c16fa);border:1px solid rgba(98,209,255,.3);border-radius:10px;box-shadow:0 12px 48px #000c,0 0 0 1px #62d1ff26 inset;padding:6px;width:280px;z-index:100;display:flex;flex-direction:column;gap:3px;overflow:hidden}.traffic-topbar-dropdown__item{background:transparent;border:1px solid transparent;border-radius:6px;padding:8px 12px;color:var(--text);font-size:12px;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:all .2s ease}.traffic-topbar-dropdown__item:hover{background:#62d1ff1a;border-color:#62d1ff40}.traffic-topbar-dropdown__item.active{background:#62d1ff26;border-color:#62d1ff59;color:var(--accent)}.traffic-topbar-dropdown__close{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.25);border-radius:6px;padding:6px 12px;color:var(--danger);font-size:11px;font-weight:600;cursor:pointer;text-align:center;margin-top:4px;transition:all .2s ease}.traffic-topbar-dropdown__close:hover{background:#ff6b6b33;border-color:#ff6b6b66}.traffic-topbar-dropdown--interface{width:280px;left:auto;right:0}.traffic-topbar-selector-inline--timeline .traffic-topbar-btn,.traffic-topbar-btn--timeline{min-width:220px;justify-content:space-between}.traffic-topbar-dropdown--timeline{width:360px;max-height:520px;overflow-y:auto;padding:12px;gap:12px}.traffic-timeline-tabs{display:flex;align-items:center;gap:8px;margin-bottom:12px}.traffic-timeline-tab{flex:1;background:#62d1ff14;border:1px solid rgba(98,209,255,.25);border-radius:6px;padding:6px 10px;color:#ffffffb3;font-size:11px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .2s ease}.traffic-timeline-tab.active{background:#62d1ff2e;color:var(--text);border-color:#62d1ff80;box-shadow:0 0 12px #62d1ff40}.traffic-timeline-section{border:1px solid rgba(98,209,255,.15);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;background:#070a1499}.traffic-timeline-section__title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#62d1ffcc;font-weight:600}.traffic-timeline-field{display:flex;flex-direction:column;gap:4px;font-size:11px;text-transform:uppercase;color:#fff9;letter-spacing:.08em}.traffic-timeline-field input{background:#ffffff08;border:1px solid rgba(98,209,255,.2);border-radius:6px;padding:6px 10px;color:var(--text);font-size:13px}.traffic-timeline-field input:focus{border-color:#62d1ff73;outline:none;box-shadow:0 0 0 1px #62d1ff40}.traffic-timeline-timegrid,.traffic-timeline-rangegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.traffic-timeline-apply{align-self:flex-start;background:linear-gradient(120deg,#62d1ff,#8a7dff);border:none;border-radius:6px;padding:6px 14px;color:#05070d;font-size:11px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;font-weight:600}.traffic-timeline-inline-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.traffic-timeline-advanced{background:transparent;border:1px dashed rgba(98,209,255,.4);border-radius:6px;padding:6px 12px;color:#fffc;font-size:11px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:all .2s ease}.traffic-timeline-advanced:hover{border-color:#62d1ff99;color:var(--text);background:#62d1ff14}.traffic-timeline-actions{display:flex;align-items:center;gap:8px}.traffic-timeline-save{background:#62d1ff1f;border:1px solid rgba(98,209,255,.4);border-radius:6px;padding:6px 12px;color:var(--text);font-size:11px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer}.traffic-timeline-refresh{width:34px;height:34px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#ffffff0a;display:flex;align-items:center;justify-content:center;color:var(--text);cursor:pointer}.traffic-timeline-refresh svg{pointer-events:none}.traffic-timeline-live{background:#10b98129;border:1px solid rgba(16,185,129,.4);border-radius:6px;padding:6px 12px;color:#34d399;font-size:11px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer}.traffic-timeline-live:disabled{opacity:.5;cursor:not-allowed}.traffic-timeline-error{color:#f87171;font-size:12px;margin:0}.traffic-timeline-hint{font-size:11px;color:#fff9;margin:0}.traffic-timeline-hint.success{color:#34d399}.traffic-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;margin-top:8px;background:#0a0e18cc;border:1px solid rgba(98,209,255,.15);border-radius:10px}.traffic-pagination__btn{background:#62d1ff14;border:1px solid rgba(98,209,255,.25);border-radius:6px;padding:6px 14px;color:var(--text);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.traffic-pagination__btn:disabled{opacity:.35;cursor:not-allowed}.traffic-pagination__btn:not(:disabled):hover{border-color:#62d1ff80;background:#62d1ff2e}.traffic-pagination__pages{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.traffic-pagination__page{background:#62d1ff0d;border:1px solid rgba(98,209,255,.2);border-radius:6px;padding:6px 12px;color:var(--text);font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:36px;text-align:center}.traffic-pagination__page:hover{border-color:#62d1ff66;background:#62d1ff1f}.traffic-pagination__page.active{background:#62d1ff40;border-color:#62d1ff99;color:#62d1ff;box-shadow:0 0 12px #62d1ff4d}.traffic-pagination__ellipsis{color:#fff6;font-size:11px;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.traffic-pagination__meta{display:flex;flex-direction:column;align-items:center;font-size:12px;color:#ffffffb3;gap:2px;text-transform:uppercase;letter-spacing:.08em}.traffic-pagination__total{font-size:11px;color:#ffffff80}.traffic-pagination__hint{font-size:11px;color:#fbbf24;text-transform:none;letter-spacing:0}.traffic-interface-item{display:flex;align-items:center;gap:6px;overflow:hidden}.traffic-interface-item__preview{flex:1;background:transparent;border:1px solid transparent;border-radius:6px;padding:8px 12px;color:var(--text);font-size:12px;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:all .2s ease;overflow:hidden}.traffic-interface-item__preview:hover{background:#62d1ff1a;border-color:#62d1ff40}.traffic-interface-item__preview.previewing{background:#62d1ff26;border-color:#62d1ff59;color:var(--accent)}.traffic-interface-item__name{font-family:monospace;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-interface-item__save{background:#22c55e26;border:1px solid rgba(34,197,94,.3);border-radius:6px;padding:6px 12px;color:#22c55e;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.traffic-interface-item__save:hover{background:#22c55e40;border-color:#22c55e80;box-shadow:0 0 12px #22c55e4d}.traffic-interface-badge-mini{background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.3);padding:2px 6px;border-radius:4px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.traffic-interface-confidence-mini{color:#62d1ffcc;font-size:10px;font-weight:600}.status-badge-mini{display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;font-size:8px;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.status-badge-mini.status-online{background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.status-badge-mini.status-offline{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.status-badge-mini.status-pending{background:#fbbf2426;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.traffic-searchbar{padding:16px 0;border-bottom:1px solid rgba(98,209,255,.2);background:transparent;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:2}.traffic-searchbar:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(98,209,255,.5),rgba(138,125,255,.5),transparent);opacity:.6}.traffic-searchbar__main{flex:1;display:flex;align-items:center;gap:12px}.traffic-searchbar__input{flex:1;background:transparent;border:1px solid rgba(98,209,255,.2);border-radius:10px;padding:10px 16px;color:var(--text);font-size:13px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px #0003,inset 0 0 0 1px #62d1ff0d}.traffic-searchbar__input:focus{outline:none;border-color:#62d1ff80;background:#62d1ff14;box-shadow:0 4px 16px #62d1ff33,inset 0 0 0 1px #62d1ff26,0 0 20px #62d1ff26}.traffic-searchbar__input::-moz-placeholder{color:#fff6}.traffic-searchbar__input::placeholder{color:#fff6}.traffic-searchbar__advanced{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.traffic-searchbar__field{background:transparent;border:1px solid rgba(98,209,255,.2);border-radius:8px;padding:8px 12px;color:var(--text);font-size:12px;font-weight:500;transition:all .2s ease;flex:1;min-width:120px}.traffic-searchbar__field--small{flex:0 0 80px;min-width:80px}.traffic-searchbar__field:focus{outline:none;border-color:#62d1ff66;background:#62d1ff14;box-shadow:0 0 12px #62d1ff26}.traffic-searchbar__field::-moz-placeholder{color:#ffffff59;font-size:11px}.traffic-searchbar__field::placeholder{color:#ffffff59;font-size:11px}.traffic-searchbar__toggle{background:#62d1ff14;border:1px solid rgba(98,209,255,.25);border-radius:8px;padding:8px 16px;color:var(--accent);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .2s ease}.traffic-searchbar__toggle:hover{background:#62d1ff26;border-color:#62d1ff66;box-shadow:0 0 12px #62d1ff33}.traffic-searchbar__toggle.active{background:#8a7dff26;border-color:#8a7dff66;color:#8a7dff}.traffic-searchbar__stats{display:flex;align-items:center;gap:16px;font-size:12px;flex-wrap:wrap;justify-content:flex-end}.traffic-searchbar__total{color:var(--accent);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.12em;text-shadow:0 0 10px rgba(98,209,255,.25)}.traffic-searchbar__filtered{color:#ffffffa6;font-size:11px;font-style:italic;letter-spacing:.05em}.traffic-searchbar__actions{display:flex;align-items:center;gap:8px}.traffic-pause-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(98,209,255,.35);background:#62d1ff1f;border-radius:999px;padding:4px 14px;color:var(--text);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:all .2s ease;line-height:1}.traffic-pause-btn:before{content:"";width:6px;height:6px;border-radius:50%;background:#62d1ffd9;box-shadow:0 0 8px #62d1ffa6;transition:background .2s ease,box-shadow .2s ease}.traffic-pause-btn.paused{background:#f871711f;border-color:#f8717173;color:#f87171}.traffic-pause-btn.paused:before{background:#f87171;box-shadow:0 0 8px #f87171b3}.traffic-pause-btn:disabled{opacity:.4;cursor:not-allowed}.traffic-searchbar__live{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid rgba(34,197,94,.4);background:#22c55e1f;color:#22c55e;font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 12px rgba(34,197,94,.35)}.traffic-searchbar__live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.traffic-searchbar__live.pulse{animation:traffic-pulse 1.5s ease-in-out infinite}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.5}}@keyframes traffic-pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.traffic-stream-container{flex:1;background:transparent;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;position:relative}.traffic-scope-filter{display:flex;gap:12px;margin:12px 0 18px;flex-wrap:wrap}.traffic-scope-filter__option{border:1px solid rgba(255,255,255,.16);background:#0d1422d1;color:#ffffffd9;padding:10px 16px;border-radius:14px;font-size:13px;text-align:left;min-width:150px;display:flex;flex-direction:column;gap:2px;transition:border-color .18s ease,box-shadow .18s ease}.traffic-scope-filter__option span{font-size:11px;color:#fff9;text-transform:uppercase;letter-spacing:.08em}.traffic-scope-filter__option.active{border-color:#62d1ff73;box-shadow:0 0 0 1px #62d1ff33}.traffic-wireshark-view{flex:1;display:flex;flex-direction:column;overflow:hidden}.traffic-wireshark-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#ffffff80;font-size:14px;padding:60px 20px}.traffic-wireshark-empty__hint{font-size:12px;color:#ffffff59;font-style:italic}.traffic-loading-spinner{width:40px;height:40px;border:3px solid rgba(98,209,255,.2);border-top-color:#62d1ff;border-radius:50%;animation:traffic-spin 1s linear infinite}@keyframes traffic-spin{to{transform:rotate(360deg)}}.traffic-packet-table{flex:1;display:flex;flex-direction:column;overflow:hidden;font-family:SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace}.traffic-packet-header{display:grid;grid-template-columns:60px 110px 1fr 1fr 90px 80px 2fr;gap:0;background:transparent;border-bottom:2px solid rgba(98,209,255,.3);padding:0;position:sticky;top:0;z-index:10}.traffic-packet-header .traffic-packet-col{padding:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#62d1ffe6;background:transparent;border-right:1px solid rgba(98,209,255,.15)}.traffic-packet-header .traffic-packet-col:last-child{border-right:none}.traffic-packet-body{flex:1;overflow-y:auto;padding:0 0 20px;background:transparent}.traffic-packet-row{display:grid;grid-template-columns:60px 110px 1fr 1fr 90px 80px 2fr;gap:0;background:#0e14224d;border-bottom:1px solid rgba(98,209,255,.08);transition:all .2s ease;cursor:pointer;position:relative}.traffic-packet-row:focus-visible{outline:2px solid rgba(98,209,255,.5);outline-offset:2px}.traffic-packet-row:hover{background:linear-gradient(90deg,#62d1ff26,#8a7dff1a);border-bottom-color:#62d1ff59;box-shadow:0 2px 12px #62d1ff33,inset 0 0 0 1px #62d1ff26}.traffic-packet-row:hover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#62d1ffe6,#8a7dffe6);box-shadow:0 0 10px #62d1ffb3}.traffic-packet-wrapper{border-bottom:1px solid rgba(98,209,255,.05)}.traffic-packet-wrapper.expanded .traffic-packet-row{background:#62d1ff14}.traffic-packet-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:10px 16px 16px;background:#05070dd9;border:1px solid rgba(98,209,255,.15);border-top:none;border-radius:0 0 10px 10px}.traffic-packet-details__row{display:flex;flex-direction:column;gap:2px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#fff9}.traffic-packet-details__row strong{font-size:13px;color:var(--text);text-transform:none;letter-spacing:0}.traffic-packet-details__row--full{grid-column:1/-1}.traffic-packet-col{padding:10px 12px;font-size:12px;color:#ffffffd9;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid rgba(98,209,255,.05)}.traffic-packet-col:last-child{border-right:none}.traffic-packet-col--no{color:#8a7dffcc;font-weight:600;justify-content:center}.traffic-packet-col--time{color:#62d1ffe6;font-variant-numeric:tabular-nums}.traffic-packet-col--source{color:#a5f3fc;font-weight:500}.traffic-packet-col--dest{color:#fcd34d;font-weight:500}.traffic-packet-col--protocol{font-weight:700;text-transform:uppercase;letter-spacing:.08em;justify-content:center}.traffic-packet-col--length{color:#ffffffb3;justify-content:flex-end;font-variant-numeric:tabular-nums}.traffic-packet-col--info{color:#ffffffbf;font-size:11px;white-space:normal;line-height:1.4;justify-content:space-between;gap:8px}.traffic-packet-summary{flex:1}.tcp-flag-group{display:flex;flex-wrap:wrap;gap:4px;margin-right:6px}.tcp-flag-chip{background:#62d1ff26;border:1px solid rgba(98,209,255,.35);border-radius:999px;padding:2px 6px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#62d1ffe6}.traffic-packet-raw{margin:0;padding:8px 10px;background:#ffffff0d;border-radius:6px;color:#ffffffd9;font-size:12px;white-space:pre-wrap;word-break:break-word;font-family:inherit}.traffic-payload-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(98,209,255,.3);background:#62d1ff14;color:var(--text);font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.traffic-payload-btn:hover{border-color:#62d1ff8c;background:#62d1ff26;box-shadow:0 0 12px #62d1ff33}.traffic-payload-btn--inline{margin-left:auto;margin-top:6px}.traffic-packet-details__row--actions{grid-column:1/-1;display:flex;justify-content:flex-end}.traffic-stage-v2--focused{padding:24px 32px 56px}.traffic-payload-panel{flex:1;display:flex;flex-direction:column;gap:24px;padding:32px 36px;border-radius:20px;border:1px solid rgba(98,209,255,.22);background:linear-gradient(180deg,#080e1aeb,#03060ef2);box-shadow:0 24px 48px #00000073,0 0 32px #62d1ff14 inset}.traffic-payload-panel__header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:18px}.traffic-payload-panel__eyebrow{margin:0;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#a0bee1b8}.traffic-payload-panel__protocol{margin:6px 0 0;font-size:28px;letter-spacing:.14em;text-transform:uppercase;color:#f5fbff}.traffic-payload-panel__timestamp{margin:4px 0 0;font-size:12px;color:#c8dcf0b8;letter-spacing:.08em}.traffic-payload-panel__header-actions{display:flex;align-items:center;gap:16px}.traffic-payload-panel__badge{padding:6px 14px;border-radius:999px;border:1px solid rgba(98,209,255,.3);background:#62d1ff1f;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#bee6ffeb}.traffic-payload-panel__back{border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:var(--text);border-radius:999px;padding:8px 18px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.traffic-payload-panel__back:hover{border-color:#62d1ff73;background:#62d1ff26;box-shadow:0 0 16px #62d1ff40}.traffic-payload-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;padding:10px 0}.traffic-payload-panel__item{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.traffic-payload-panel__item span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#b4cde6ad}.traffic-payload-panel__item strong{font-size:14px;color:var(--text)}.traffic-payload-panel__item--wide{grid-column:span 2}.traffic-payload-panel__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.traffic-payload-panel__section{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;padding:18px;display:flex;flex-direction:column;gap:12px}.traffic-payload-panel__section header{display:flex;justify-content:space-between;align-items:center;gap:12px}.traffic-payload-panel__section h4{margin:0;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#c8dcf0d9}.traffic-payload-panel__section span{font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.12em}.traffic-payload-panel__section pre{margin:0;min-height:160px;border-radius:10px;background:#050810d9;padding:12px;color:#eaf4ff;font-size:12px;line-height:1.6;font-family:SFMono-Regular,Consolas,Menlo,monospace}.protocol-tcp{background:#8a7dff26;color:#a78bfa;border-left:3px solid #8a7dff}.protocol-udp{background:#3b82f626;color:#60a5fa;border-left:3px solid #3b82f6}.protocol-icmp{background:#ec489926;color:#f472b6;border-left:3px solid #ec4899}.protocol-http,.protocol-https{background:#22c55e26;color:#4ade80;border-left:3px solid #22c55e}.protocol-dns{background:#fbbf2426;color:#fbbf24;border-left:3px solid #fbbf24}.protocol-mdns{background:#818cf826;color:#c4b5fd;border-left:3px solid #a78bfa}.protocol-ntp{background:#f8fafc14;color:#bfdbfe;border-left:3px solid #60a5fa;box-shadow:inset 0 0 10px #60a5fa40}.protocol-sip{background:#fb718526;color:#fb7185;border-left:3px solid #f43f5e}.protocol-domain{background:#60a5fa26;color:#93c5fd;border-left:3px solid #60a5fa}.protocol-arp{background:#f9731626;color:#fb923c;border-left:3px solid #f97316}.protocol-ssh{background:#a855f726;color:#c084fc;border-left:3px solid #a855f7}.protocol-ftp{background:#14b8a626;color:#5eead4;border-left:3px solid #14b8a6}.tcp-flags{display:inline-block;padding:2px 6px;background:#8a7dff33;color:#a78bfa;border-radius:4px;font-size:10px;font-weight:700;margin-right:8px;letter-spacing:.08em}.traffic-packet-body::-webkit-scrollbar{width:10px}.traffic-packet-body::-webkit-scrollbar-track{background:#0000004d;border-radius:5px}.traffic-packet-body::-webkit-scrollbar-thumb{background:#62d1ff4d;border-radius:5px;border:2px solid rgba(0,0,0,.3)}.traffic-packet-body::-webkit-scrollbar-thumb:hover{background:#62d1ff80}.traffic-interface-selector-inline{display:flex;align-items:center;gap:8px;position:relative}.traffic-interface-label{color:var(--muted);font-size:12px;font-weight:500}.traffic-interface-btn{background:#62d1ff14;border:1px solid rgba(98,209,255,.25);border-radius:8px;padding:6px 12px;color:var(--accent);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.traffic-interface-btn:hover{background:#62d1ff26;border-color:#62d1ff66;box-shadow:0 0 12px #62d1ff33}.traffic-interface-dropdown{position:absolute;top:100%;left:0;margin-top:8px;background:linear-gradient(135deg,#0e1422fa,#080c16fa);border:1px solid rgba(98,209,255,.3);border-radius:12px;box-shadow:0 12px 48px #000c,0 0 0 1px #62d1ff26 inset;padding:8px;min-width:280px;z-index:100;display:flex;flex-direction:column;gap:4px}.traffic-interface-option{background:transparent;border:1px solid transparent;border-radius:8px;padding:10px 14px;color:var(--text);font-size:13px;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:all .2s ease}.traffic-interface-option:hover{background:#62d1ff1a;border-color:#62d1ff33}.traffic-interface-option.active{background:#62d1ff26;border-color:#62d1ff59;color:var(--accent)}.traffic-interface-option__name{flex:1;font-weight:500}.traffic-interface-badge{background:#62d1ff33;color:var(--accent);padding:2px 8px;border-radius:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.traffic-interface-confidence{color:var(--muted);font-size:11px;font-weight:500}.traffic-interface-close{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:8px;padding:8px 12px;color:var(--danger);font-size:12px;font-weight:500;cursor:pointer;margin-top:4px;transition:all .2s ease}.traffic-interface-close:hover{background:#ff6b6b33;border-color:#ff6b6b80}.traffic-error-banner{background:linear-gradient(135deg,#ff6b6b26,#ff6b6b14);border:1px solid rgba(255,107,107,.4);border-radius:12px;padding:14px 20px;display:flex;align-items:center;gap:12px;color:var(--danger);font-size:14px;font-weight:500;box-shadow:0 4px 16px #ff6b6b33}.traffic-error-icon{font-size:20px;opacity:.9}.traffic-error-inline{background:linear-gradient(135deg,#ff6b6b1f,#ff6b6b0f);border:1px solid rgba(255,107,107,.35);border-radius:12px;padding:20px 24px;margin:16px;display:flex;gap:16px;color:var(--danger)}.traffic-error-inline .traffic-error-icon{font-size:24px;flex-shrink:0}.traffic-error-content{flex:1}.traffic-error-content strong{display:block;font-size:15px;font-weight:600;margin-bottom:8px}.traffic-error-content p{margin:4px 0;font-size:13px;line-height:1.5;color:#ff6b6be6}.traffic-error-hint{color:var(--muted)!important;font-style:italic;margin-top:8px!important}@media (max-width:1400px){.traffic-packet-header,.traffic-packet-row{grid-template-columns:50px 100px 1fr 1fr 80px 70px 1.5fr}.traffic-packet-col{font-size:11px;padding:8px}}@media (max-width:1024px){.traffic-stage-v2{padding:16px 20px}.traffic-device-selector{padding:16px 20px;gap:16px}.traffic-device-selector__control{min-width:300px}.traffic-packet-header,.traffic-packet-row{grid-template-columns:45px 90px 1fr 1fr 70px 60px 1fr}.traffic-packet-col{font-size:10px;padding:6px}.traffic-filter-row{flex-wrap:wrap;gap:6px}.traffic-filter-slide--device,.traffic-filter-slide--interface{min-width:200px}.traffic-filter-slide--timeline{min-width:360px}.traffic-filter-dropdown--timeline{width:360px;min-width:360px}}@media (max-width:768px){.traffic-filter-slide__btn{width:38px;min-width:38px;height:38px}.traffic-filter-slide__icon{width:38px;height:38px}.traffic-filter-slide__label{font-size:9px}.traffic-filter-slide--device,.traffic-filter-slide--interface{min-width:180px}.traffic-filter-slide--timeline{min-width:320px}.traffic-filter-dropdown--timeline{width:320px;min-width:320px}}.stat{font-size:28px;font-weight:700}.sub{color:var(--muted);font-size:12px;letter-spacing:.08em}.panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.panel-label{text-transform:uppercase;font-size:10px;letter-spacing:.28em;color:#d6e3f6c7}.panel-status{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#121a28c7;border:1px solid rgba(108,156,214,.3);font-size:9px;letter-spacing:.18em;color:#d6e3f6d9;text-transform:uppercase}.panel-dot{width:6px;height:6px;border-radius:999px;background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.72),var(--profile-cyber));box-shadow:0 0 8px #5cffd6b3}.settings-grid{position:relative;z-index:1;display:grid;grid-template-columns:360px minmax(0,1fr);align-items:stretch;width:100%;min-height:0;margin:0;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden;box-sizing:border-box;background:linear-gradient(140deg,#05070d,#0d1424 52%,#121b30)}.settings-sidebar{position:relative;padding:0;background:#0c121e85;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:0;border-right:1px solid rgba(120,190,255,.1)}.settings-sidebar:before{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:linear-gradient(90deg,#78beff38,#8a7dff38);opacity:.55;animation:shimmer 3s ease-in-out infinite}.settings-sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(120,190,255,.25),rgba(138,125,255,.25),transparent);opacity:.6}.settings-sidebar__section{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1;padding:0 30px}.settings-sidebar__header{position:relative;flex-shrink:0;z-index:20;min-height:92px;border-bottom:1px solid rgba(120,190,255,.1)}.settings-sidebar__header--reserved{pointer-events:none}.settings-sidebar__header--reserved .tenant-dropdown__trigger{visibility:hidden}.settings-sidebar__header .tenant-dropdown{border-radius:0;overflow:visible}.settings-sidebar__header .tenant-dropdown__trigger{border-radius:0;border:none;padding:20px 30px;background:#080d16d1;transform:none!important;box-shadow:none!important;transition:background .25s ease}.settings-sidebar__header .tenant-dropdown__trigger:hover{background:#0e1420f2;transform:none!important;box-shadow:none!important}.settings-sidebar__header .tenant-dropdown.open .tenant-dropdown__trigger{border-radius:0;background:#0a101ae6;box-shadow:none;border-bottom:1px solid rgba(120,190,255,.2)}.settings-sidebar__header .tenant-dropdown__panel{position:absolute;top:100%;left:0;right:0;z-index:100;border-radius:0 0 12px 12px;border-top:1px solid rgba(120,190,255,.2);margin-top:0;box-shadow:0 24px 64px #000c,0 4px 20px #00000080}.settings-sidebar__header .tenant-dropdown__primary{min-width:0;flex:1}.settings-sidebar__header .tenant-dropdown__value,.settings-sidebar__header .tenant-dropdown__address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-grid,.settings-sidebar,.settings-panel{min-height:0}@keyframes shimmer{0%,to{opacity:.55}50%{opacity:.75}}.settings-sidebar__eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.28em;color:#a2ccffad;position:relative;padding-bottom:8px}.settings-sidebar__eyebrow:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:linear-gradient(90deg,rgba(120,190,255,.5),transparent);border-radius:2px}.settings-sidebar__intro{font-size:12px;line-height:1.6;color:#b8d4ffb3}.settings-sidebar__desc{font-size:12px;line-height:1.6;color:#b8d4ffb3;margin:0}.settings-sidebar__heading{text-transform:uppercase;font-size:11px;letter-spacing:.28em;color:#a2ccffad;margin-bottom:8px}.settings-sidebar__items{display:flex;flex-direction:column;gap:4px}.settings-sidebar__item{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:transparent;border:none;border-left:3px solid transparent;color:#e4f0ffb3;font-size:13px;cursor:pointer;transition:all .2s ease;width:100%;text-align:left;border-radius:0 8px 8px 0}.settings-sidebar__item:hover:not(:disabled){background:#62d1ff14;color:#fff;border-left-color:#62d1ff4d}.settings-sidebar__item.active{background:linear-gradient(90deg,#62d1ff26,#8a7dff1f);color:#fff;border-left-color:#62d1ffcc}.settings-sidebar__item.disabled{opacity:.4;cursor:not-allowed}.settings-sidebar__item-label{font-weight:600;letter-spacing:.04em}.settings-sidebar__item-hint{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#a4ccf89e}.tenant-dropdown{position:relative;display:flex;flex-direction:column;border-radius:14px}.tenant-dropdown.open .tenant-dropdown__trigger{border-color:#78beff66;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 1px #78beff26,0 0 20px #78beff1a}.tenant-dropdown__trigger{position:relative;width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:14px 16px;border-radius:14px;border:1px solid rgba(120,190,255,.16);background:#0a101ac7;color:#e6f1ff;text-align:left;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.tenant-dropdown__trigger:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#78beff14,#8a7dff0d);opacity:0;transition:opacity .3s ease}.tenant-dropdown__trigger:hover:before{opacity:1}.tenant-dropdown.disabled .tenant-dropdown__trigger{cursor:not-allowed;opacity:.6;border-color:#78beff14;box-shadow:none;transform:none}.tenant-dropdown__trigger[disabled]{cursor:not-allowed}.tenant-dropdown__trigger[disabled] .tenant-dropdown__chevron{opacity:.4}.tenant-dropdown__trigger:hover{border-color:#82f6ff80;transform:translateY(-1px);box-shadow:0 4px 16px #78beff1f}.tenant-dropdown__primary{display:flex;flex-direction:column;gap:4px;max-width:100%}.tenant-dropdown__hint{text-transform:uppercase;letter-spacing:.28em;font-size:9px;color:#a2ccff94}.tenant-dropdown__value{font-size:15px;font-weight:640;letter-spacing:.06em}.tenant-dropdown__primary .tenant-dropdown__address{display:block;margin-top:2px;font-size:10px;letter-spacing:.1em;color:#aad2ff9e;text-transform:none;line-height:1.4;max-width:100%}.tenant-dropdown__meta{display:flex;align-items:flex-start;gap:10px;font-size:10px;letter-spacing:.12em;color:#a2ccff9e;text-transform:none;padding-left:12px}.tenant-dropdown__chevron{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .22s ease}.tenant-dropdown.open .tenant-dropdown__chevron{transform:rotate(-135deg)}.tenant-dropdown__panel{position:static;margin-top:-1px;padding:12px 12px 14px;border-radius:0 0 14px 14px;border:1px solid rgba(120,190,255,.18);border-top:1px solid rgba(120,190,255,.12);background:#0c121ed1;box-shadow:none;display:flex;flex-direction:column;gap:10px}.tenant-dropdown__filter{padding:0}.tenant-dropdown__search{margin-top:0;background:#080c14d9;border-radius:12px;border:1px solid rgba(120,190,255,.18);padding:9px 14px;font-size:12px}.tenant-dropdown__list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:0;max-height:256px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(120,190,255,.42) rgba(8,12,20,.5)}.tenant-dropdown__list::-webkit-scrollbar{width:8px}.tenant-dropdown__list::-webkit-scrollbar-track{background:#060a129e;border-radius:999px}.tenant-dropdown__list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#78beffa6,#8a7dffa6);border-radius:999px;box-shadow:0 0 12px #78beff38}.tenant-dropdown__list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8a7dffc7,#78beffc7)}.tenant-dropdown__item{margin:0}.tenant-option{position:relative;width:100%;padding:12px 16px;border:0;border-bottom:1px solid rgba(120,190,255,.14);border-radius:0;background:transparent;color:#e6f1ff;text-align:left;display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:background .18s ease,color .18s ease}.tenant-option:hover{background:#78beff1f;color:#f3f6ff}.tenant-option.active{background:#8a7dff2e;color:#f7f6ff}.tenant-option[disabled]{cursor:not-allowed;opacity:.58}.tenant-option[disabled]:hover{background:transparent;color:#e6f1ff}.tenant-dropdown__item--editable{position:relative}.tenant-dropdown__item--editable .tenant-option{padding-right:88px}.tenant-option__actions{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;gap:6px;opacity:0;pointer-events:none;transition:opacity .16s ease}.tenant-dropdown__item--editable:hover .tenant-option__actions,.tenant-dropdown__item--editable:focus-within .tenant-option__actions{opacity:1;pointer-events:auto}.tenant-option__action{width:30px;height:30px;border:1px solid rgba(148,190,255,.18);border-radius:8px;background:#0d182cdb;color:#dcebffd1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.tenant-option__action:hover{background:#78beff29;border-color:#94beff61;color:#fff;box-shadow:0 8px 18px #00000038}.tenant-option__action:focus-visible{outline:2px solid rgba(138,125,255,.72);outline-offset:2px}.tenant-dropdown__item:last-child .tenant-option{border-bottom:none}.tenant-option__name{font-size:13px;letter-spacing:.06em}.tenant-option__address{font-size:10px;letter-spacing:.12em;color:#9ec6f6ad;text-transform:none}.tenant-option__mode{position:absolute;right:12px;top:9px;display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border:1px solid rgba(125,109,255,.4);border-radius:999px;background:#705bff24;color:#dad2ffeb;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.11em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:opacity .16s ease}.tenant-dropdown__item--editable:hover .tenant-option__mode,.tenant-dropdown__item--editable:focus-within .tenant-option__mode{opacity:0}.tenant-option:focus-visible{outline:2px solid rgba(138,125,255,.7);outline-offset:-2px}.tenant-dropdown__sites{margin-top:2px;display:flex;flex-direction:column;gap:8px}.tenant-dropdown__sites--card{padding:0 0 6px}.tenant-dropdown__sites-header{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.tenant-dropdown__sites-back{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(120,190,255,.32);background:#0a101ce0;color:#d2e4ffd9;border-radius:9px;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .18s ease}.tenant-dropdown__sites-back:hover{border-color:#8a7dff99;background:#101826eb;transform:translateY(-1px)}.tenant-dropdown__sites-back:focus-visible{outline:none;border-color:#82f6ffd9;box-shadow:0 0 0 2px #46beff59}.tenant-dropdown__sites-back-icon{width:10px;height:10px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.tenant-dropdown__sites-tenant-label{flex:1;font-size:12px;font-weight:600;letter-spacing:.08em;color:#d2ebffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.tenant-dropdown__sites-search-shell{display:flex;justify-content:flex-end}.tenant-dropdown__sites-search{width:100%;max-width:180px;background:#080c14eb;border-radius:10px;border:1px solid rgba(120,190,255,.2);padding:6px 12px;font-size:12px;color:#e6f1ff}.tenant-dropdown__sites-empty{font-size:11px;letter-spacing:.1em;color:#b2cef4ad;padding:6px 2px}.tenant-dropdown__list--sites{max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(120,190,255,.38) rgba(8,12,20,.52)}.tenant-dropdown__list--sites::-webkit-scrollbar{width:6px}.tenant-dropdown__list--sites::-webkit-scrollbar-track{background:#080c1485;border-radius:999px}.tenant-dropdown__list--sites::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#78beff99,#8a7dff99);border-radius:999px}.tenant-dropdown__sites-empty{font-size:11px;letter-spacing:.1em;color:#b2cef4ad;padding:6px 2px;text-align:center}.tenant-option--site{justify-content:space-between}.tenant-option--site .tenant-option__address{text-transform:uppercase;font-size:10px;letter-spacing:.12em;color:#b2cef4b8}.settings-sidebar::-webkit-scrollbar,.settings-panel::-webkit-scrollbar{width:10px}.settings-sidebar::-webkit-scrollbar-track,.settings-panel::-webkit-scrollbar-track{background:#060a129e;border-radius:999px}.settings-sidebar::-webkit-scrollbar-thumb,.settings-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#78beffa6,#8a7dffa6);border-radius:999px;box-shadow:0 0 12px #78beff38}.settings-sidebar::-webkit-scrollbar-thumb:hover,.settings-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8a7dffc7,#78beffc7)}.tenant-dropdown__empty{padding:12px 4px;font-size:12px;text-align:center;color:#b2cef499}.tenant-dropdown__footer{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid rgba(120,190,255,.12);margin-top:6px;gap:16px;overflow:visible}.tenant-dropdown__footer-actions{display:flex;align-items:center;gap:10px}.tenant-dropdown__action{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;width:42px;min-width:42px;height:42px;padding:0;border-radius:12px;border:1px solid rgba(138,125,255,.38);background:#0a101ceb;color:#d6cefff0;cursor:pointer;overflow:hidden;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease,width .28s cubic-bezier(.4,.14,.2,1),padding-right .24s cubic-bezier(.4,.14,.2,1)}.tenant-dropdown__action[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.tenant-dropdown__action:hover{border-color:#8a7dffb3;background:#101826f5;box-shadow:0 8px 20px #3c287847;transform:translateY(-1px);width:196px;padding-right:16px}.tenant-dropdown__action:focus-visible{outline:none;border-color:#82f6ffcc;box-shadow:0 0 0 2px #4cbeff66;background:#0c1624fa;width:196px;padding-right:16px}.tenant-dropdown__action-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;pointer-events:none}.tenant-dropdown__action--directory .tenant-dropdown__action-icon svg{width:18px;height:18px}.tenant-dropdown__action-plus{font-size:18px;line-height:1;font-weight:600;letter-spacing:.06em}.tenant-dropdown__action-label{display:inline-flex;align-items:center;height:100%;padding-left:0;margin-right:0;font-size:10px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#dee6ffe6;opacity:0;max-width:0;overflow:hidden;transform:translate(-12px);transition:max-width .28s cubic-bezier(.4,.14,.2,1),opacity .18s ease .04s,transform .28s cubic-bezier(.4,.14,.2,1),padding-left .2s ease}.tenant-dropdown__action:hover .tenant-dropdown__action-label,.tenant-dropdown__action:focus-visible .tenant-dropdown__action-label{opacity:1;max-width:208px;transform:translate(0);padding-left:12px}.tenant-dropdown__action--add{border-color:#78beff66}.tenant-dropdown__action--add:hover{border-color:#78beffb8;box-shadow:0 8px 20px #1e78c847}.tenant-dropdown__action--directory:hover{border-color:#8a7dffc2}.tenant-dropdown__action--add .tenant-dropdown__action-plus{color:#b6e6fff2}.tenant-sites-inline{display:flex;flex-direction:column;gap:6px;margin-top:14px;padding:10px 12px;border-radius:12px;border:1px solid rgba(120,190,255,.14);background:#0a101cd6}.tenant-sites-inline__label{text-transform:uppercase;font-size:10px;letter-spacing:.22em;color:#aad2ffb3}.tenant-sites-inline__loading,.tenant-sites-inline__empty{font-size:11px;letter-spacing:.1em;color:#b2cef4b8}.tenant-sites-inline__select{width:100%}.tenant-sites-inline__single{font-size:13px;letter-spacing:.08em;color:#e6f1ff;display:flex;align-items:center;gap:8px;padding:6px 0}.tenant-sites-inline__single-code{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#b2cef4b3}.site-access-card{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:20px;border:1px solid rgba(120,190,255,.18);background:radial-gradient(circle at top,#28487838,#0c121ec7);box-shadow:0 14px 26px #0a142847;min-width:0}.site-access-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.site-access-card__copy{display:flex;flex-direction:column;gap:6px;max-width:320px}.site-access-card__eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:.22em;color:#aad2ffb3}.site-access-card__title{margin:0;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:#e6f2fff2}.site-access-search{flex:1;min-width:180px;max-width:240px;background:#080c16e6;border-radius:999px;border:1px solid rgba(120,190,255,.22);padding:8px 14px;font-size:12px;color:#e6f1ff;box-shadow:inset 0 0 12px #00000059}.site-access-search::-moz-placeholder{color:#96bce894;letter-spacing:.12em;text-transform:uppercase}.site-access-search::placeholder{color:#96bce894;letter-spacing:.12em;text-transform:uppercase}.site-access-list{display:flex;flex-direction:column;gap:10px;max-height:236px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(120,190,255,.28) rgba(8,12,20,.4)}.site-access-all-btn{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(120,190,255,.24);background:#080c12c7;color:#dceaffeb;padding:8px 16px;border-radius:12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.site-access-all-btn:hover{border-color:#8a7dff99;background:#101826e6;transform:translateY(-1px);box-shadow:0 12px 20px #08101a42}.site-access-all-btn:focus-visible{outline:none;border-color:#82f6ffd9;box-shadow:0 0 0 2px #46beff59}.site-access-all-btn.active{border-color:#8a7dffe6;background:linear-gradient(135deg,#8a7dff3d,#78beff38);box-shadow:0 14px 24px #101c3047}.site-access-all-btn__icon{width:10px;height:10px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.site-access-list::-webkit-scrollbar{width:6px}.site-access-list::-webkit-scrollbar-track{background:#060a1285;border-radius:999px}.site-access-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#78beff8c,#8a7dff8c);border-radius:999px}.site-access-row{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid rgba(120,190,255,.14);background:#0c121ec2;color:#e6f1ff;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.site-access-row:hover{border-color:#8a7dff94;background:#121a2ae0;transform:translateY(-1px);box-shadow:0 10px 20px #060c183d}.site-access-row.active{border-color:#8a7dffe6;background:linear-gradient(135deg,#8a7dff38,#78beff38);box-shadow:0 14px 26px #101c3052}.site-access-row input{margin-top:3px;width:16px;height:16px;border-radius:4px;border:1px solid rgba(120,190,255,.45);background:#080c14eb;accent-color:#7fc8ff;cursor:pointer}.site-access-row__meta{display:flex;flex-direction:column;gap:4px}.site-access-row__name{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#f6f9ff}.site-access-row__code{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#b2cef4ad}.site-access-row__location{font-size:10px;letter-spacing:.12em;color:#aaccf4a6}.site-access-row__hint{font-size:11px;letter-spacing:.12em;color:#b2cef4b3}.site-access-row--all .site-access-row__code{display:none}.site-access-divider{height:1px;background:linear-gradient(90deg,#78beff2e,#8a7dff1f);margin:4px 0}.site-access-empty{font-size:11px;letter-spacing:.12em;color:#b2cef4b8;padding:12px 0;text-align:center;text-transform:uppercase}.settings-links{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:16px 0 40px;scrollbar-width:thin;scrollbar-color:rgba(120,190,255,.3) transparent}.settings-links__group{display:flex;flex-direction:column;gap:2px}.settings-links__heading{display:flex;align-items:center;gap:10px;text-transform:uppercase;font-size:9.5px;font-weight:700;letter-spacing:.26em;color:#6eaaeb8c;padding:6px 20px 8px}.settings-links__heading:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(120,190,255,.18) 0%,transparent 100%)}.settings-links__items{display:flex;flex-direction:column;gap:0}.settings-links__item{position:relative;display:flex;flex-direction:row;align-items:center;gap:14px;padding:13px 20px 13px 17px;border-radius:0;border:none;border-left:3px solid transparent;border-bottom:1px solid rgba(120,190,255,.06);background:transparent;color:#e6f1ff;text-align:left;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;width:100%}.settings-links__item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#78beff12,#8a7dff0a);opacity:0;transition:opacity .3s ease}.settings-links__item:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(130,246,255,.08) 0%,transparent 70%);opacity:0;transform:scale(0);transition:all .5s cubic-bezier(.4,0,.2,1)}.settings-links__item:hover:before{opacity:1}.settings-links__item:hover:after{opacity:1;transform:scale(1)}.settings-links__item:hover{border-left-color:#82f6ff80;background:#121a28eb;box-shadow:inset 0 0 40px #78beff0d;transform:none}.settings-links__item:hover .settings-links__item-icon{color:#82f6fff2;background:linear-gradient(145deg,#78beff38,#8a7dff29);border-color:#78beff61}.settings-links__item.active{border-left-color:#8eecffe6;background:linear-gradient(90deg,#121e30f2,#0a101eeb);box-shadow:inset 0 0 50px #78beff14}.settings-links__item.active:before{opacity:1}.settings-links__item.active .settings-links__item-icon{color:#8eecff;background:linear-gradient(145deg,#78beff42,#8a7dff2e);border-color:#8eecff73;animation:pulse-glow 2s ease-in-out infinite}.settings-links__item.disabled{opacity:.45;cursor:not-allowed}.settings-links__item.disabled:hover{transform:none;border-left-color:transparent;background:transparent;box-shadow:none}.settings-links__item.disabled:hover:before,.settings-links__item.disabled:hover:after{opacity:0}.settings-links__item-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;border-radius:8px;background:linear-gradient(145deg,#78beff24,#8a7dff1a);border:1px solid rgba(120,190,255,.24);color:#b4dcffe0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;flex-shrink:0}.settings-links__item-content{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;position:relative;z-index:1}.settings-links__item-label{font-size:13.5px;font-weight:600;letter-spacing:.04em;transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-links__item:hover .settings-links__item-label{color:#dcf0fffa}.settings-links__item.active .settings-links__item-label{color:#e6f5ff}.settings-links__item-hint{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8cb9f08c;transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-links__item:hover .settings-links__item-hint{color:#b4d7ffbf}.settings-links__item.active .settings-links__item-hint{color:#bedcffcc}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 4px rgba(142,236,255,.4))}50%{filter:drop-shadow(0 0 8px rgba(142,236,255,.7))}}.settings-panel{position:relative;padding:32px 38px 44px;background:var(--workspace-canvas);-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;flex-direction:column;border-left:1px solid rgba(120,190,255,.08);min-height:100%}@keyframes sentinelScan{0%{top:0%;opacity:0}4%{opacity:.55}96%{opacity:.55}to{top:100%;opacity:0}}@keyframes sentinelAccentPulse{0%,to{opacity:.3;transform:scaleY(.6)}55%{opacity:.85;transform:scaleY(1)}}@keyframes sentinelReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes sentinelShimmer{0%{transform:translate(-130%) skew(-14deg)}to{transform:translate(250%) skew(-14deg)}}@keyframes sentinelRowIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.settings-panel--full-bleed{padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-left:none!important;position:relative;overflow:hidden;isolation:isolate;background:var(--workspace-canvas)}.settings-panel--full-bleed:before{display:none}.settings-panel--full-bleed>*{position:relative;z-index:1}.settings-panel--full-bleed .pm{background:transparent!important;border-top-color:#62d1ff24!important}.settings-panel--full-bleed .pm:before{display:none!important}.settings-panel--full-bleed .discovery-panel{background:transparent!important;border-top-color:#62d1ff24!important}.settings-panel--full-bleed .discovery-panel:before{display:none!important}.settings-panel--full-bleed .ds-panel{background:transparent!important;border-top-color:#62d1ff24!important}.settings-panel--full-bleed .ds-panel:before{display:none!important}.settings-panel--full-bleed .provisioning-panel{background:transparent!important}.settings-panel--full-bleed .provisioning-panel:before{display:none!important}.settings-panel--full-bleed .artifact-stack{background:transparent!important}.settings-panel--full-bleed .artifact-stack:before{display:none!important}.settings-panel--full-bleed .users-panel{background:transparent!important}.settings-panel--full-bleed .settings-card{border-radius:0!important;border:none!important;border-bottom:1px solid rgba(98,209,255,.08)!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:28px 38px!important;animation:sentinelReveal .38s ease both}.settings-panel--full-bleed .settings-card:before{display:none!important}.settings-panel--full-bleed .settings-card:last-child{border-bottom:none!important}.settings-panel--full-bleed .users-panel{padding:0!important;gap:0!important}.settings-panel--full-bleed .directory-table{background:transparent!important;border-radius:0!important;border:none!important;border-top:1px solid rgba(98,209,255,.08)!important}.settings-panel--full-bleed .directory-table__head{background:var(--workspace-canvas);border-radius:0!important}.settings-panel--full-bleed .directory-row{border-top-color:#62d1ff12!important;transition:background .18s ease,box-shadow .18s ease!important}.settings-panel--full-bleed .directory-row:hover{background:#0e1626a6!important;box-shadow:inset 3px 0 #62d1ff8c!important}.settings-panel--full-bleed .artifact-stack{padding:0!important}.settings-panel--full-bleed .artifact-stack__header{padding:20px 28px 16px!important;border-bottom:1px solid rgba(98,209,255,.08)!important}.settings-panel--full-bleed .artifact-stack__intro h1{margin-top:0!important;font-size:20px!important}.settings-panel--full-bleed .artifact-deck{padding:20px 28px 32px!important;display:flex;flex-direction:column;gap:8px!important}.settings-panel--full-bleed .artifact-cell{border-radius:8px!important;border:1px solid rgba(98,209,255,.12)!important;background:transparent;box-shadow:0 4px 18px #00000061!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease!important}.settings-panel--full-bleed .artifact-cell:hover{background:#0a1220e0!important;border-color:#62d1ff42!important;box-shadow:0 0 22px #62d1ff14,0 8px 24px #00000073!important}.settings-panel--full-bleed .artifact-cell--open{background:transparent;border-color:#8a7dff4d!important;box-shadow:0 0 28px #8a7dff0f,0 8px 24px #00000073!important}.settings-panel--full-bleed .artifact-cell__head{padding:20px 22px!important}.settings-panel--full-bleed .artifact-cell__status-bar,.settings-panel--full-bleed .artifact-cell__controls{padding-left:22px!important;padding-right:22px!important}.settings-panel--full-bleed .provisioning-panel{padding:24px 28px 32px!important}.settings-panel--full-bleed .provisioning-composer{border-radius:8px!important;border:1px solid rgba(98,209,255,.12)!important;background:transparent;box-shadow:0 4px 18px #00000061!important;padding:28px!important}.settings-panel--full-bleed .provisioning-timeline{padding:0 0 16px!important}.settings-panel--full-bleed .provisioning-timeline__header{padding:0 0 18px!important;margin:0 0 4px!important}.settings-panel--full-bleed .provisioning-panel__warning{margin:12px 0 16px!important;border-radius:8px!important}.settings-panel--full-bleed .provisioning-panel__cta{padding:6px 14px!important;font-size:11px!important;letter-spacing:.12em!important;border-radius:6px!important}.settings-panel--full-bleed .discovery-card{border-radius:8px!important;background:transparent;border-color:#62d1ff1f!important}.settings-panel--full-bleed .discovery-inspector{border-radius:8px!important;background:transparent;border-color:#62d1ff24!important}.settings-panel--full-bleed input:not([type=checkbox]):not([type=radio]),.settings-panel--full-bleed select,.settings-panel--full-bleed textarea{background:#050911e6!important;border:1px solid rgba(98,209,255,.18)!important;border-radius:8px!important;color:#e6f5fff2!important;transition:border-color .18s ease,box-shadow .18s ease!important}.settings-panel--full-bleed input:not([type=checkbox]):not([type=radio]):focus,.settings-panel--full-bleed select:focus,.settings-panel--full-bleed textarea:focus{border-color:#62d1ff7a!important;box-shadow:0 0 0 3px #62d1ff14!important;outline:none!important}.settings-panel--full-bleed .btn,.settings-panel--full-bleed .provisioning-panel__cta,.settings-panel--full-bleed .provisioning-manual,.settings-panel--full-bleed .provisioning-composer__back{border-radius:8px!important;border:1px solid rgba(98,209,255,.28)!important;background:#08101ceb!important;color:#d7eeffeb!important;font-size:10px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;overflow:hidden!important;position:relative!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease!important}.settings-panel--full-bleed .btn:before,.settings-panel--full-bleed .provisioning-panel__cta:before,.settings-panel--full-bleed .provisioning-manual:before,.settings-panel--full-bleed .provisioning-composer__back:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.07) 50%,transparent 100%);transform:translate(-130%) skew(-15deg);transition:transform .5s ease;pointer-events:none}.settings-panel--full-bleed .btn:hover:before,.settings-panel--full-bleed .provisioning-panel__cta:not(:disabled):hover:before,.settings-panel--full-bleed .provisioning-manual:hover:before,.settings-panel--full-bleed .provisioning-composer__back:hover:before{transform:translate(220%) skew(-15deg)}.settings-panel--full-bleed .btn:hover,.settings-panel--full-bleed .provisioning-panel__cta:not(:disabled):hover,.settings-panel--full-bleed .provisioning-manual:hover,.settings-panel--full-bleed .provisioning-composer__back:hover{border-color:#62d1ff8c!important;box-shadow:0 0 18px #62d1ff1a,0 4px 14px #0000004d!important;background:#0e1828f2!important;color:#ecf8ff!important}.settings-panel--full-bleed .btn.primary,.settings-panel--full-bleed .users-panel .btn.primary{border-color:#62d1ff6b!important;background:linear-gradient(135deg,#162c50f2,#0e1c38eb)!important;box-shadow:0 0 22px #62d1ff14,0 8px 20px #00000059!important}.settings-panel--full-bleed .provisioning-form__option-button{border-radius:6px!important;border:1px solid rgba(98,209,255,.16)!important;background:linear-gradient(160deg,#060c16e6,#040812f2)!important;box-shadow:0 2px 12px #0006!important;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease,background .2s ease!important;min-height:160px!important}.settings-panel--full-bleed .provisioning-form__option-button:before{background:linear-gradient(135deg,rgba(98,209,255,.05) 0%,transparent 60%)!important}.settings-panel--full-bleed .provisioning-form__option-button:hover{transform:translateY(-4px) scale(1.02)!important;border-color:#62d1ff80!important;background:linear-gradient(160deg,#0a1424eb,#070e1cf2)!important;box-shadow:0 0 28px #62d1ff1f,0 10px 28px #00000080!important}.settings-panel--full-bleed .provisioning-form__option-label{font-size:12px!important;letter-spacing:.2em!important;color:#c8e6ffe6!important}.settings-panel--full-bleed .provisioning-form__option-desc{font-size:10px!important;letter-spacing:.06em!important;color:#78a5d299!important}.settings-panel--full-bleed .provisioning-form__step-title{font-size:15px!important;letter-spacing:.18em!important;color:#62d1ffd1!important}.settings-panel--full-bleed .provisioning-form__step-desc{color:#91b4d79e!important;font-size:12px!important}.settings-panel--full-bleed .users-card__eyebrow,.settings-panel--full-bleed .artifact-stack__badge{color:#62d1ffc7!important;letter-spacing:.3em!important}.settings-panel--full-bleed .artifact-stack__status-pulse{background:#62d1ffeb!important;box-shadow:0 0 10px #62d1ffbf,0 0 4px #62d1ffe6!important;animation:sentinelAccentPulse 2s ease infinite!important}.settings-panel--full-bleed .directory-row{animation:sentinelRowIn .32s ease both}.settings-panel--full-bleed .directory-row:nth-child(1){animation-delay:.04s}.settings-panel--full-bleed .directory-row:nth-child(2){animation-delay:.08s}.settings-panel--full-bleed .directory-row:nth-child(3){animation-delay:.12s}.settings-panel--full-bleed .directory-row:nth-child(4){animation-delay:.16s}.settings-panel--full-bleed .directory-row:nth-child(5){animation-delay:.2s}.settings-panel--full-bleed .directory-row:nth-child(n+6){animation-delay:.22s}.settings-panel--full-bleed .artifact-cell{animation:sentinelReveal .34s ease both}.settings-panel--full-bleed .artifact-cell:nth-child(1){animation-delay:.04s}.settings-panel--full-bleed .artifact-cell:nth-child(2){animation-delay:.1s}.settings-panel--full-bleed .artifact-cell:nth-child(3){animation-delay:.16s}.settings-panel--full-bleed .artifact-cell:nth-child(n+4){animation-delay:.22s}.settings-panel--full-bleed .discovery-workspace__section-title,.settings-panel--full-bleed .discovery-panel__title{color:#62d1ffd1!important;letter-spacing:.22em!important}.settings-panel--full-bleed .provisioning-timeline__job{border-radius:0!important;border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:1px solid rgba(98,209,255,.07)!important;background:transparent!important;transition:background .18s ease,box-shadow .18s ease!important}.settings-panel--full-bleed .provisioning-timeline__job:hover{background:#0c14228c!important;box-shadow:inset 3px 0 #62d1ff73!important}.settings-panel--full-bleed .provisioning-timeline__job--active,.settings-panel--full-bleed .provisioning-timeline__job--selected{background:#081220a6!important;box-shadow:inset 3px 0 #62d1ffb8!important}.settings-panel:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(180deg,#78beff2e,#8a7dff2e);opacity:.32}.settings-panel--full-bleed:before{display:none!important}.settings-panel__body{display:flex;flex-direction:column;gap:32px}.settings-grid--global .settings-panel{background:var(--workspace-canvas);border-left:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:32px 30px 44px}.settings-grid--global .settings-panel:before{display:none}.settings-grid--global .settings-sidebar{background:#0a101c85;border-right:1px solid rgba(120,190,255,.12);box-shadow:inset 0 0 28px #14284647}.settings-panel--flat{background:var(--workspace-canvas);border-left:none}.settings-panel__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.settings-panel__titles{display:flex;flex-direction:column;gap:10px;max-width:520px}.settings-panel__eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.28em;color:#a4d2ff9e}.settings-panel__titles h1{margin:0;font-size:24px;letter-spacing:.12em;text-transform:uppercase}.settings-panel__titles p{margin:0;font-size:13px;line-height:1.7;color:#b8d4ffbd;max-width:520px}.settings-panel__badges{display:flex;flex-wrap:wrap;gap:10px}.settings-panel__header--compact{flex-direction:column;align-items:flex-start;gap:12px}.settings-panel__header--compact h1{margin:0;font-size:22px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary,#e6f1ff)}.settings-panel__header--compact p{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary,rgba(178,206,255,.72))}.settings-panel__full-bleed{width:100%}.template-panel{display:flex;flex-direction:column;gap:22px;padding:28px;border-radius:20px;border:1px solid rgba(120,190,255,.18);background:radial-gradient(160% 120% at 0% 0%,rgba(98,209,255,.08),transparent 60%),radial-gradient(120% 160% at 100% 0%,rgba(138,125,255,.08),transparent 60%),#080c18d1;box-shadow:0 24px 40px #0206108c}.template-panel__header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap}.template-panel__eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.28em;color:#a4d2ff99;margin:0 0 6px}.template-panel__actions{display:flex;gap:10px}.template-panel__status{padding:10px 14px;border-radius:12px;font-size:13px;border:1px solid transparent}.template-panel__status--success{border-color:#62d1ff4d;background:#62d1ff14;color:#c0f4ffeb}.template-panel__status--error{border-color:#ff6e6e59;background:#ff6e6e1f;color:#ffd2d2eb}.template-panel__layout{display:flex;gap:24px;align-items:flex-start}.template-panel__catalog{flex:0 0 320px;display:flex;flex-direction:column;gap:18px;padding:20px;border-radius:16px;border:1px solid rgba(120,190,255,.16);background:#060a14e0}.template-panel__label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#e8f4ffd9}.template-panel__input{width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#040810e6;color:#e6f1ff;font-size:14px}.template-panel__input:focus{outline:none;border-color:#62d1ff73}.template-panel__checkbox{display:flex;align-items:center;gap:8px;font-size:13px;color:#c8dcf0d1}.template-panel__checkbox input{width:16px;height:16px;accent-color:#7fc8ff;cursor:pointer}.template-panel__checkbox--inline{margin-top:4px}.template-panel__primary,.template-panel__secondary,.template-panel__ghost{border-radius:999px;padding:8px 18px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:all .18s ease}.template-panel__primary{border:none;background:linear-gradient(135deg,#62d1ffcc,#8a7dffbf);color:#04121f;font-weight:700;box-shadow:0 12px 26px #1e78b466}.template-panel__primary:disabled{opacity:.6;cursor:not-allowed}.template-panel__secondary{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#f2fbff}.template-panel__ghost{border:1px solid rgba(120,190,255,.22);background:#060a12d9;color:#c6e4ffe6}.template-panel__ghost--danger{border-color:#ff6e6e66;color:#ffbcbceb}.template-panel__hint{margin:0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#b2cef4b3}.template-panel__catalog-head{display:flex;justify-content:space-between;align-items:center}.template-panel__catalog-list{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto;padding-right:6px}.template-panel__catalog-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid rgba(120,190,255,.2);background:#040812c7;color:#e6f1ff;text-align:left;cursor:pointer;transition:all .18s ease}.template-panel__catalog-item:hover{border-color:#62d1ff73;background:#0c1220e6}.template-panel__catalog-item--active{border-color:#8a7dffa6;background:linear-gradient(135deg,#62d1ff2e,#8a7dff2e)}.template-panel__catalog-name{font-size:13px;font-weight:600}.template-panel__catalog-meta{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#b2cef4b8}.template-panel__editor{flex:1;min-width:0;padding:20px;border-radius:16px;border:1px solid rgba(120,190,255,.16);background:#060a14eb}.template-panel__placeholder{padding:40px 20px;text-align:center;color:#c8dcf0b3;font-size:13px;background:#00000047;border-radius:14px;border:1px dashed rgba(120,190,255,.26)}.template-panel__form{display:flex;flex-direction:column;gap:18px}.template-panel__grid{display:grid;gap:14px}.template-panel__grid--two{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.template-panel__textarea{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#040810e6;color:#e6f1ff;font-size:13px;padding:12px}.template-panel__textarea:focus{outline:none;border-color:#62d1ff73}.template-panel__textarea--code{font-family:Source Code Pro,Monaco,Consolas,monospace;min-height:140px}.template-panel__templates{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#02040cb3}.template-panel__templates-head{display:flex;justify-content:space-between;align-items:center}.template-panel__template{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;border:1px solid rgba(120,190,255,.18);background:#060a12e6}.template-panel__footer{display:flex;justify-content:flex-end}@media (max-width:1200px){.template-panel__layout{flex-direction:column}.template-panel__catalog{width:100%}}@media (max-width:720px){.template-panel{padding:20px}.template-panel__editor{padding:16px}}.settings-section{display:flex;flex-direction:column;gap:24px}.settings-section__header{display:flex;flex-direction:column;gap:8px}.settings-section__header h2{margin:0;font-size:20px;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.settings-section__header p{margin:0;font-size:13px;line-height:1.7;color:#b8d4ffbd}.banner{padding:14px 18px;border-radius:12px;font-size:13px;border:1px solid;margin-bottom:20px}.banner--success{background:#62d1ff14;border-color:#62d1ff4d;color:#62d1fff2}.banner--error{background:#ff6b6b14;border-color:#ff6b6b4d;color:#ff6b6bf2}.status-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;border:1px solid rgba(120,190,255,.22);background:#0e1622ad;color:#bad6ffdb}.status-pill--neutral{color:#bad6ffdb}.status-pill--operational{color:#63ffbf;border-color:#4cd6a261;background:#2878603d}.status-pill--maintenance{color:#ffd162;border-color:#c4a24057;background:#543e1242}.status-pill--provisioning{color:#9ab4ff;border-color:#768ce657;background:#2e408047}.status-pill--inactive{color:#c6d2ecc7;border-color:#78beff2e;background:#1018266b}.status-pill--locked{color:#ff9ca8;border-color:#ff8a8a5c;background:#5420285c}.status-pill--unlocked{color:#bad6ffd1;border-color:#78beff33;background:#10182075}.storage-settings{display:flex;flex-direction:column;gap:18px}.storage-bridges__top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.storage-bridges__intro h2{margin:4px 0 0;font-size:24px;font-weight:620;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary,#e6f1ff)}.storage-bridges__sub{margin:0;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#b2ceffad}.storage-bridges__cta{position:relative;padding:12px 26px;border-radius:999px;letter-spacing:.24em;text-transform:uppercase;box-shadow:0 14px 36px #1450a059}.storage-bridges__cta:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:999px;border:1px solid rgba(130,246,255,.42);opacity:.6;pointer-events:none;transition:opacity .18s ease}.storage-bridges__cta:hover:after{opacity:.9}.storage-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.storage-header__titles{display:flex;flex-direction:column;gap:6px;max-width:640px}.storage-header__titles h2{margin:0;font-size:22px;font-weight:600;letter-spacing:.06em;color:var(--text-primary,#e6f1ff)}.storage-header__titles p{margin:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary,rgba(178,206,255,.72))}.storage-banner{margin-top:-4px}.panel--floating{border:1px solid rgba(120,190,255,.18);background:#0c121ed1;box-shadow:0 24px 48px #060e1c99}.panel--floating .panel-header h3{margin-bottom:6px}.panel--floating .panel-header p{margin:0;color:var(--text-secondary,rgba(178,206,255,.72));font-size:12px;letter-spacing:.08em;text-transform:uppercase}.storage-form{display:flex;flex-direction:column;gap:20px}.storage-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.storage-form__grid textarea{min-height:96px;resize:none}.storage-form__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.storage-form__actions{display:flex;gap:10px;flex-wrap:wrap}.storage-toggle{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:999px;border:1px solid rgba(120,190,255,.2);background:#0a121eb3;color:#b2ceffb3;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.storage-toggle:hover:not(:disabled){border-color:#78beff52;box-shadow:0 0 18px #78beff29}.storage-toggle--on{border-color:#62d1ff7a;background:linear-gradient(90deg,#62d1ff3d,#8a7dff42);color:#e6f1ff}.storage-toggle__track{position:relative;width:44px;height:20px;border-radius:999px;background:#0c1628c2;border:1px solid rgba(120,190,255,.24);display:flex;align-items:center;padding:2px;transition:background .2s ease}.storage-toggle--on .storage-toggle__track{background:#62d1ff42;border-color:#62d1ff66}.storage-toggle__thumb{width:16px;height:16px;border-radius:50%;background:#e0eeffe6;box-shadow:0 0 8px #78beff99;transform:translate(0);transition:transform .2s ease}.storage-toggle--on .storage-toggle__thumb{transform:translate(20px);background:#9dffea;box-shadow:0 0 12px #8cffdc99}.storage-toggle__label{letter-spacing:.12em}.storage-toggle:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.storage-error{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--danger,#ff8a8a)}.storage-empty{text-align:center;padding:36px 32px 32px}.storage-empty p{margin:0;color:var(--text-secondary,rgba(178,206,255,.72))}.storage-empty__hint{margin-top:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.storage-bridges{display:flex;flex-direction:column;gap:22px}.storage-bridges__intro{display:flex;flex-direction:column;gap:6px}.storage-bridges__eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.3em;color:#a4d2ff9e}.storage-provisioning{margin-bottom:36px;padding:24px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0c121e9e;box-shadow:0 12px 24px #00000042}.storage-provisioning__header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:18px}.storage-provisioning__eyebrow{display:inline-flex;padding:4px 10px;border-radius:999px;letter-spacing:.18em;text-transform:uppercase;font-size:10px;background:#62d1ff29;color:var(--accent)}.storage-provisioning__header h3{margin:8px 0 4px}.storage-provisioning__header p{margin:0;color:var(--muted);max-width:520px}.storage-provisioning__cta{align-self:flex-start;border-radius:12px;background:#ffffff0f;color:var(--text);border:1px solid rgba(255,255,255,.12);padding:10px 16px;cursor:pointer}.storage-provisioning__cta:disabled{opacity:.5;cursor:not-allowed}.storage-provisioning__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:0 0 16px;padding:0}.storage-provisioning__summary div{padding:14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.storage-provisioning__summary dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#b8d2f6ad;margin:0 0 6px}.storage-provisioning__summary dd{margin:0;color:var(--text);font-size:14px}.storage-provisioning__editor{display:flex;flex-direction:column;gap:18px;margin-top:12px}.storage-provisioning__grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.storage-provisioning__field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.storage-provisioning__field span{letter-spacing:.08em;text-transform:uppercase;color:#b8d2f6b8}.storage-provisioning__field select{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0a0e1aeb;color:var(--text)}.storage-provisioning__actions{display:flex;gap:12px}.storage-provisioning__actions .btn{border-radius:10px;padding:10px 18px}.storage-provisioning__alert{padding:12px 14px;margin-bottom:12px;border-radius:12px;background:#ff6b6b24;border:1px solid rgba(255,107,107,.28);color:#ffd1d1;font-size:13px}.storage-provisioning__empty{margin-top:12px;padding:14px;border-radius:12px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.12);text-align:center;color:var(--muted)}.storage-catalogue{margin-bottom:36px;padding:24px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#080e1a99;box-shadow:0 10px 22px #0000003d}.storage-catalogue__header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:16px}.storage-catalogue__eyebrow{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;background:#8a7dff2e;color:#d6cfffeb}.storage-catalogue__header h3{margin:8px 0 4px}.storage-catalogue__header p{margin:0;color:var(--muted);max-width:520px}.storage-catalogue__cta{border-radius:10px;padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--text);cursor:pointer}.storage-catalogue__cta:disabled{opacity:.5;cursor:not-allowed}.storage-catalogue__loading,.storage-catalogue__empty,.storage-catalogue__error{padding:14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--muted)}.storage-catalogue__error{background:#ff6b6b24;border-color:#ff6b6b47;color:#ffd1d1}.storage-catalogue__table{overflow:auto;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.storage-catalogue__table table{width:100%;border-collapse:collapse;font-size:13px}.storage-catalogue__table th{padding:12px 14px;text-align:left;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#b8d2f6ad;background:#0c1424d9}.storage-catalogue__table td{padding:12px 14px;border-top:1px solid rgba(255,255,255,.06)}.storage-bridges__list{display:flex;flex-direction:column;gap:20px}.storage-card{display:flex;flex-wrap:wrap;gap:24px;padding:24px 26px;border-radius:22px;background:#0c1420d1;border:1px solid rgba(120,190,255,.14);box-shadow:0 22px 48px #040c1c7a}.storage-card--editor{border-color:#82f6ff52;background:#0a1826d9}.storage-card--editing{border-color:#82f6ff6b;box-shadow:0 26px 56px #081e388c}.storage-card__main{flex:1 1 420px;display:flex;flex-direction:column;gap:12px}.storage-card__headline{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.storage-card__headline h4{margin:0;font-size:18px;font-weight:600;letter-spacing:.08em;color:var(--text-primary,#e6f1ff)}.storage-card__title{display:flex;flex-direction:column;gap:6px}.storage-card__states{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.storage-state{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(120,190,255,.22);font-size:10px;letter-spacing:.18em;text-transform:uppercase;background:#0c162299;color:#b2ceffc7}.storage-state--active{color:#67ffc8;border-color:#78dcb46b;background:#1c50405c}.storage-state--paused{color:#bad2ffc7;border-color:#78beff38;background:#101a2a6b}.storage-state--validated{color:#67ffc8;border-color:#78dcb46b;background:#1c50405c}.storage-state--stale{color:#ffd6a8;border-color:#d6aa6e6b;background:#54341852}.storage-card__description{margin:0;color:var(--text-secondary,rgba(178,206,255,.72));font-size:12px;line-height:1.6}.storage-card__facts{display:flex;flex-wrap:wrap;gap:20px;margin:0}.storage-card__facts dt{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#a0c6ffa3}.storage-card__facts dd{margin:4px 0 0;font-size:12px;color:var(--text-primary,#e6f1ff)}.storage-card__facts div{min-width:140px}@keyframes storage-btn-glow{0%,to{box-shadow:0 0 #78beff00}50%{box-shadow:0 0 18px #78beff52}}.storage-card__actions{display:flex;flex-direction:column;gap:14px;min-width:190px;align-items:flex-end}.storage-card__btn{position:relative;width:160px;display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:12px;letter-spacing:.14em;text-transform:uppercase;background:#0c1420db;border:1px solid rgba(120,190,255,.24);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;overflow:hidden}.storage-card__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(130,246,255,.35);opacity:0;pointer-events:none;transition:opacity .18s ease}.storage-card__btn svg{width:16px;height:16px;opacity:.78}.storage-card__btn:hover:not(:disabled){transform:translateY(-1px);border-color:#82f6ff99;animation:storage-btn-glow .9s ease-in-out}.storage-card__btn:hover:not(:disabled):before{opacity:.8}.storage-card__btn:disabled{opacity:.55;cursor:not-allowed}.storage-card__btn.danger,.danger.storage-card__btn{background:linear-gradient(135deg,#381016e0,#541218eb);border-color:#ff8a8a57}.storage-card__btn.danger:hover:not(:disabled),.danger.storage-card__btn:hover:not(:disabled){border-color:#ff8a8a8a;box-shadow:0 0 22px #ff8a8a47}.danger.storage-card__btn:before{border-color:#ff8a8a6b}.storage-form--inline{padding-top:18px;border-top:1px solid rgba(120,190,255,.12);margin-top:16px}.storage-form--inline .storage-form__footer{align-items:flex-start;flex-direction:column;gap:18px}.storage-form--inline .storage-form__actions{justify-content:flex-start}.storage-form__btn{min-width:150px;display:inline-flex;justify-content:center;align-items:center;letter-spacing:.16em;text-transform:uppercase}.storage-form__btn--ghost{background:#0c1420ad;border:1px solid rgba(120,190,255,.28)}.storage-form__btn--ghost:hover:not(:disabled){border-color:#82f6ff80;box-shadow:0 0 16px #78beff47}.storage-form__btn--muted{background:#0c121c5c;border:1px solid rgba(120,190,255,.16)}@media (max-width: 1080px){.storage-form__grid{grid-template-columns:1fr}.storage-header{flex-direction:column;align-items:flex-start}.storage-form__footer{align-items:flex-start}.storage-card{flex-direction:column}.storage-card__actions{flex-direction:row;flex-wrap:wrap}.storage-card__btn{flex:1 1 120px}}.tenant-lockup{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:16px;border:1px solid rgba(120,190,255,.12);background:#0c1420c7;box-shadow:0 12px 24px #00000047}.tenant-lockup__name{font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:#e6f1ff}.tenant-lockup__address{font-size:12px;letter-spacing:.04em;color:#b8d4ffb3}.tenant-lockup__hint{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#a4ccf89e}.settings-deck{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.settings-card{display:flex;flex-direction:column;gap:12px;padding:22px 0;border-radius:0;border:none;border-top:1px solid rgba(120,190,255,.1);background:transparent;box-shadow:none}.settings-card h3{margin:0;font-size:16px;letter-spacing:.08em;text-transform:uppercase}.settings-card p{margin:0;font-size:12px;line-height:1.6;color:#b8d4ffb8}.settings-card__cta{margin-top:auto;align-self:flex-start;padding:10px 18px;border-radius:12px;border:1px solid rgba(138,125,255,.38);background:transparent;color:#cec6ffeb;font-size:11px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.settings-card__cta:hover{border-color:#8a7dff9e;box-shadow:0 0 18px #8a7dff3d;transform:translateY(-1px)}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.settings-panel>*{animation:fadeSlideIn .34s ease both}.settings-panel--workspace>*{animation:settingsPanelSwap .16s ease-out both}.settings-panel--workspace .settings-panel__silent,.settings-panel--workspace .settings-card,.settings-panel--workspace .directory-row,.settings-panel--workspace .artifact-cell{animation:none!important}@keyframes settingsPanelSwap{0%{opacity:.88;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.settings-grid,.settings-grid:before,.settings-grid:after,.settings-grid *,.settings-grid *:before,.settings-grid *:after{scroll-behavior:auto!important;animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.panel-section{display:flex;flex-direction:column;gap:12px;padding:22px 0;border-top:1px solid rgba(120,190,255,.1);background:transparent}.users-panel{display:flex;flex-direction:column;gap:26px;padding:32px 38px 44px}.users-card{gap:20px}.users-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.users-card__summary{display:flex;flex-direction:column;gap:10px;max-width:540px}.users-card__eyebrow{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#a4d2ff9e}.users-card__badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.users-card__actions{display:flex;align-items:flex-start;gap:12px}.users-card__meta{display:flex;flex-wrap:wrap;gap:16px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#a4ccf89e}.users-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid rgba(120,190,255,.22);background:#0e1622a3;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#bad6ffdb}.users-pill--count{border-color:#8a7dff52;color:#cec6ffeb}.users-pill--active{border-color:#4cd6a252;color:#63ffbf}.users-pill--locked{border-color:#ff8a8a57;color:#ff9ca8}.users-pill--status-operational{border-color:#4cd6a252;color:#63ffbf}.users-pill--status-maintenance{border-color:#c4a24057;color:#ffd162}.users-pill--status-provisioning{border-color:#768ce657;color:#9ab4ff}.users-form{margin-top:18px;display:flex;flex-direction:column;gap:18px}.users-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 16px;border-radius:12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.users-banner button{background:none;border:none;color:inherit;font-size:18px;line-height:1;cursor:pointer;padding:0 4px}.users-banner--success{border:1px solid rgba(76,214,162,.36);background:#2054406b;color:#7dffdc}.users-banner--error{border:1px solid rgba(255,138,138,.38);background:#54202873;color:#ff9ca8}.users-table-card{gap:20px;padding-top:20px}.users-loading{padding:40px 0;text-align:center;font-size:14px;letter-spacing:.12em;color:#bad6ffbd}.users-empty{display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center}.users-empty h2{margin:0;font-size:18px;letter-spacing:.18em;text-transform:uppercase;color:#e6f1ff}.users-empty p{margin:0;font-size:12px;max-width:360px;color:#b8d4ffbd}.users-empty--inline{padding:32px 12px}.users-table-card__toolbar{display:flex;justify-content:flex-end;align-items:center;padding:0 24px}.users-table .directory-table__head span,.users-table .directory-row>span{display:flex;align-items:center;justify-content:center;text-align:center}.users-row__actions .tenant-dropdown__action{width:40px;min-width:40px}.users-row__actions .tenant-dropdown__action:hover,.users-row__actions .tenant-dropdown__action:focus-visible{width:168px}.users-row__actions .tenant-dropdown__action{border-color:#5cd1ff94;background:linear-gradient(135deg,#101c30f0,#12243ceb);color:#ecf6fffa}.users-row__actions .tenant-dropdown__action:hover{border-color:#82f6ffd9;box-shadow:0 10px 24px #00b4ff3d,0 0 18px #78beff38}.users-table .directory-table__head,.users-table .directory-row{grid-template-columns:1.4fr 1.6fr 1fr 1fr minmax(260px,1.4fr)}.users-row__role .select-shell,.users-row__role select{width:100%}.users-row__role select{background:#0a101ceb;border-radius:12px;border:1px solid rgba(120,190,255,.2);padding:8px 12px;color:#e6f1ff;font-size:13px}.users-row__status{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.users-row__actions{display:flex;gap:10px;flex-wrap:nowrap;justify-content:center;white-space:nowrap;overflow:visible}.users-name{font-weight:600;letter-spacing:.08em}.directory-panel{display:flex;flex-direction:column;gap:28px}.users-card__actions .tenant-dropdown__action{border-color:#5cd1ff94;background:linear-gradient(135deg,#101c30f0,#12243ceb);color:#ecf6fffa}.users-card__actions .tenant-dropdown__action:hover{border-color:#82f6ffd9;box-shadow:0 10px 24px #00b4ff3d,0 0 18px #78beff38}.users-panel .btn{border-color:#78beff59;background:#ffffff12;color:#ecf6fff5}.users-panel .btn:hover{box-shadow:0 12px 28px #5cd1ff29}.users-panel .btn.primary{border-color:#5cd1ff80;background:linear-gradient(135deg,#0e1c36f5,#102440eb);box-shadow:0 16px 32px #0a101c99,0 0 28px #5cd1ff2e}.users-table .directory-row:hover{background:#121a28db;box-shadow:inset 0 0 0 1px #78beff24,inset 4px 0 #78beff52}.users-name-cell{display:flex;align-items:center;justify-content:center;gap:10px}.users-led{display:inline-block;width:10px;height:10px;border-radius:50%;animation:users-led-pulse 3s ease-in-out infinite;filter:drop-shadow(0 0 6px currentColor)}.users-led--ok{background:#63ffbf;color:#63ffbf}.users-led--caution{background:#ffd162;color:#ffd162}.users-led--error{background:#ff9ca8;color:#ff9ca8}@keyframes users-led-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 6px currentColor)}50%{transform:scale(1.08);filter:drop-shadow(0 0 14px currentColor)}}.users-v2{display:flex;flex-direction:column;gap:14px;min-height:100%;padding:0;background:#04080e47}.users-v2__toolbar{position:sticky;top:0;z-index:5;min-height:56px;display:grid;grid-template-columns:minmax(170px,1fr) minmax(180px,1.4fr) 150px 150px auto;gap:10px;align-items:center;padding:8px 14px;border-bottom:1px solid rgba(120,190,255,.12);background:#070c14eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.users-v2__tenant{display:flex;flex-direction:column;gap:2px;min-width:0}.users-v2__tenant strong{font-size:13px;color:#e6f1ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-v2__tenant span{font-size:11px;color:#b4d2f49e}.users-v2__search{display:flex;align-items:center;gap:8px;height:38px;border:1px solid rgba(120,190,255,.16);border-radius:8px;background:#080e18d1;padding:0 10px;color:#b4d2f4b3}.users-v2__search input,.users-v2__toolbar select,.users-drawer input,.users-drawer select{width:100%;border:1px solid rgba(120,190,255,.16);border-radius:8px;background:#080e18d6;color:#e6f1ff;padding:9px 10px;outline:none}.users-v2__search input{border:0;background:transparent;padding:0}.users-v2__table{margin:0 14px 18px;border:1px solid rgba(120,190,255,.12);border-radius:8px;overflow:hidden;background:#070c148a}.users-v2__row{width:100%;display:grid;grid-template-columns:1.2fr 1.6fr 1fr 1.2fr .8fr 1fr .8fr;gap:10px;align-items:center;padding:12px 14px;border:0;border-top:1px solid rgba(120,190,255,.08);background:transparent;color:#deecffe0;text-align:left;cursor:pointer}.users-v2__row:hover{background:#142c405c}.users-v2__row--head{cursor:default;background:#0a121edb;color:#aaccf2a8;font-size:11px;text-transform:uppercase}.users-v2__row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-v2__actions{display:flex;gap:8px;justify-content:flex-end}.users-v2__actions button,.users-drawer header button,.users-locked-banner button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;height:32px;border:1px solid rgba(120,190,255,.18);border-radius:8px;background:#0a121ed6;color:#dcecff;cursor:pointer}.users-v2__actions button:disabled{opacity:.45;cursor:not-allowed}.users-v2-status{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:26px;border-radius:999px;font-size:11px}.users-v2-status--active{border:1px solid rgba(76,214,162,.34);color:#7dffdc;background:#18564257}.users-v2-status--inactive{border:1px solid rgba(160,180,210,.24);color:#c4d6eec2;background:#4652663d}.users-v2-status--locked{border:1px solid rgba(255,138,138,.36);color:#ff9ca8;background:#5a222c5c}.users-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;background:#02060c94;display:flex;justify-content:flex-end}.users-drawer{width:min(520px,100vw);height:100%;display:flex;flex-direction:column;background:#080d16fa;border-left:1px solid rgba(120,190,255,.16);box-shadow:-22px 0 60px #00000073}.users-drawer header,.users-drawer footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(120,190,255,.1)}.users-drawer footer{border-top:1px solid rgba(120,190,255,.1);border-bottom:0;justify-content:flex-end}.users-drawer header span{font-size:10px;text-transform:uppercase;color:#a0c8f09e}.users-drawer header h3{margin:2px 0 0;font-size:16px}.users-drawer__body{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.users-drawer section{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(120,190,255,.12);border-radius:8px;background:#050a1280}.users-drawer section h4{margin:0;font-size:12px;text-transform:uppercase;color:#b8d6f8b8}.users-drawer__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.users-drawer__grid label,.users-drawer section>label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#b4d2f4a8}.users-drawer__wide{grid-column:1/-1}.users-switch{flex-direction:row!important;align-items:center;justify-content:space-between}.users-switch input{width:auto}.users-site-chips{display:flex;flex-wrap:wrap;gap:8px}.users-site-chips button{border:1px solid rgba(120,190,255,.14);border-radius:999px;background:#0a121eb8;color:#daeaffd1;padding:8px 12px;cursor:pointer}.users-site-chips button.active{border-color:#5ecec485;background:#16504c6b;color:#dffffb}.users-locked-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(255,138,138,.32);border-radius:8px;background:#501e285c;color:#ffb8c0}.users-session-count,.users-activity-empty{font-size:12px;color:#b4d2f4a8}.users-audit-preview{display:flex;flex-direction:column;gap:8px}.users-audit-preview div{display:grid;grid-template-columns:1fr;gap:2px;padding:9px;border-radius:8px;background:#0a121ea8;border:1px solid rgba(120,190,255,.08)}.users-audit-preview strong{font-size:12px;color:#e6f1ff}.users-audit-preview span,.users-audit-preview small{font-size:11px;color:#b4d2f4a6}@media (max-width:1100px){.users-v2__toolbar,.users-v2__row{grid-template-columns:1fr 1fr}.users-v2__row--head{display:none}.users-v2__actions{justify-content:flex-start}}.directory-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px}.directory-toolbar__titles{display:flex;flex-direction:column;gap:6px}.directory-toolbar__eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.28em;color:#a4d2ff9e}.directory-toolbar__titles h2{margin:0;font-size:22px;letter-spacing:.12em;text-transform:uppercase}.directory-toolbar__titles p{margin:0;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#b0d2fa94}.directory-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.directory-search{position:relative;min-width:240px}.directory-search__input{background:#0c121ec7;border-radius:12px;border:1px solid rgba(120,190,255,.18);padding:12px 40px 12px 14px}.directory-toolbar__close{padding:10px 18px;border-radius:12px;border:1px solid rgba(92,209,255,.35);background:transparent;color:#b4e8ffeb;font-size:11px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.directory-toolbar__close:hover{border-color:#5cd1ff99;box-shadow:0 0 18px #5cd1ff3d;transform:translateY(-1px)}.directory-table{display:flex;flex-direction:column;border-radius:18px;border:1px solid rgba(120,190,255,.14);overflow:hidden;background:#0a101cc7}.directory-table__head{display:grid;grid-template-columns:2.2fr 1fr 1.2fr .9fr 1fr;gap:12px;padding:16px 24px;background:#0e1624c7;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#b0d2fa94}.directory-table__body{display:flex;flex-direction:column}.directory-list{display:flex;flex-direction:column;border-radius:18px;border:1px solid rgba(120,190,255,.14);overflow:hidden;background:#0a101cc7}.directory-row{display:grid;grid-template-columns:2.2fr 1fr 1.2fr .9fr 1fr;gap:12px;padding:18px 24px;border-top:1px solid rgba(120,190,255,.1);color:#e6f1ff;font-size:13px;letter-spacing:.04em;align-items:center;transition:background .18s ease}.directory-row:first-child{border-top:none}.directory-row:hover{background:#121a28d1}.form-grid{display:grid;gap:20px}.form-field{display:flex;flex-direction:column;gap:8px}.form-field label{display:block;color:#b8d2f6c7;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.form-field input,.form-field select,.form-field textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff05;color:var(--text);outline:1px solid transparent;transition:.2s}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#62d1ff8c;box-shadow:0 0 0 3px #62d1ff26}@media (max-width:1280px){.settings-grid{grid-template-columns:320px minmax(0,1fr)}.settings-sidebar{padding:0}.settings-panel{padding:30px 32px 40px}}@media (max-width:1080px){.settings-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:0;overflow:hidden}.settings-grid>.settings-sidebar{z-index:30;display:grid;grid-template-columns:clamp(240px,30vw,320px) minmax(0,1fr);grid-template-rows:minmax(72px,auto);align-items:stretch;min-width:0;min-height:72px;max-height:92px;padding:0;overflow:visible!important;border-right:0;border-bottom:1px solid rgba(120,190,255,.16);box-shadow:0 12px 26px #0000003d}.settings-grid>.settings-sidebar:after{top:auto;right:0;bottom:0;left:0;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(120,190,255,.28),rgba(138,125,255,.24),transparent)}.settings-grid .settings-sidebar__header{grid-column:1;min-width:0;min-height:72px;border-right:1px solid rgba(120,190,255,.12);border-bottom:0}.settings-grid .settings-sidebar__header .tenant-dropdown,.settings-grid .settings-sidebar__header .tenant-dropdown__trigger{height:100%}.settings-grid .settings-sidebar__header .tenant-dropdown__trigger{min-height:72px;align-items:center;padding:10px 18px}.settings-grid.settings-grid--global .gs-sidebar-hdr{grid-column:1;min-width:0;min-height:72px;height:100%;flex-direction:row;align-items:center;gap:10px;padding:10px 16px;overflow:hidden;border-right:1px solid rgba(120,190,255,.12);border-bottom:0}.settings-grid.settings-grid--global .gs-sidebar-hdr__inner{min-width:0;flex:1;align-items:center;gap:10px}.settings-grid.settings-grid--global .gs-sidebar-hdr__icon{width:34px;height:34px;min-width:34px;border-radius:8px}.settings-grid.settings-grid--global .gs-sidebar-hdr__meta{padding-top:0}.settings-grid.settings-grid--global .gs-sidebar-hdr__sub,.settings-grid.settings-grid--global .gs-sidebar-hdr__status{display:none}.settings-grid .settings-links{grid-column:2;flex:none;width:100%;min-width:0;min-height:0;flex-direction:row;align-items:stretch;gap:8px;padding:8px 12px 10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(120,190,255,.34) transparent}.settings-grid .settings-sidebar>.settings-links:first-child{grid-column:1 / -1}.settings-grid .settings-links__group,.settings-grid .settings-links__items,.settings-grid .settings-links__branch,.settings-grid .settings-links__children{flex:0 0 auto;flex-direction:row;align-items:stretch}.settings-grid .settings-links__group{gap:6px}.settings-grid .settings-links__items{gap:5px}.settings-grid .settings-links__branch{gap:4px}.settings-grid .settings-links__heading{flex:0 0 auto;justify-content:center;padding:0 10px!important;border-right:1px solid rgba(120,190,255,.1);font-size:8px;line-height:1.2;letter-spacing:.17em;white-space:nowrap}.settings-grid .settings-links__heading:before,.settings-grid .settings-links__heading:after{display:none}.settings-grid .settings-links__item{flex:0 0 auto;width:auto;min-width:-moz-max-content;min-width:max-content;min-height:54px;padding:8px 12px;border-left:0;border-bottom:2px solid transparent;border-radius:8px;scroll-snap-align:start}.settings-grid .settings-links__item.active{border-left-color:transparent;border-bottom-color:#8eecffe6}.settings-grid .settings-links__item.active:before{top:auto;right:0;bottom:0;left:0;width:auto;height:2px;background:linear-gradient(90deg,#82f6fff2,#8e7cfff2);animation:none}.settings-grid .settings-links__item-icon{width:34px;height:34px;min-width:34px;border-radius:7px}.settings-grid .settings-links__item-content{flex:none}.settings-grid .settings-links__item-label{font-size:12px}.settings-grid .settings-links__item-hint,.settings-grid .settings-links__child-hint{display:none}.settings-grid .settings-links__branch-caret{margin-left:4px}.settings-grid .settings-links__children{display:flex;gap:4px;margin:0;padding:0;border-left:0}.settings-grid .settings-links__child{min-height:54px;justify-content:center;padding:8px 12px;white-space:nowrap;scroll-snap-align:start}.settings-grid>.settings-panel{min-width:0;min-height:0;height:auto}.settings-panel:before{display:none}}@media (max-width:840px){.settings-panel{padding:26px 24px 36px}.settings-sidebar{padding:0}.directory-table__head,.directory-row{grid-template-columns:1.8fr 1fr 1fr}.directory-table__head span:nth-child(4),.directory-table__head span:nth-child(5),.directory-row span:nth-child(4),.directory-row span:nth-child(5){display:none}}@media (max-width:720px){.settings-grid>.settings-sidebar{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;max-height:152px}.settings-grid .settings-sidebar__header{grid-column:1;grid-row:1;min-height:64px;border-right:0;border-bottom:1px solid rgba(120,190,255,.1)}.settings-grid.settings-grid--global .gs-sidebar-hdr{grid-column:1;grid-row:1;min-height:64px;padding:8px 16px;border-right:0;border-bottom:1px solid rgba(120,190,255,.1)}.settings-grid .settings-sidebar__header .tenant-dropdown__trigger{min-height:64px;padding:8px 16px}.settings-grid .settings-sidebar>.settings-links{grid-column:1;grid-row:2;min-height:64px;padding-block:6px 8px}.settings-grid .settings-sidebar>.settings-links:first-child{grid-row:1}}@media (max-width:640px){.settings-panel__header{flex-direction:column}.settings-panel__badges{justify-content:flex-start}.settings-deck{grid-template-columns:1fr}.directory-toolbar__actions{width:100%;justify-content:space-between}}.ab__item-btns{display:flex;flex-shrink:0;border-left:1px solid rgba(255,255,255,.06)}.ab__dismiss-btn{flex-shrink:0;width:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-left:1px solid rgba(255,255,255,.06);color:#ff6b8a80;font-size:.8rem;cursor:pointer;transition:background .15s,color .15s;font-weight:700}.ab__dismiss-btn:hover:not(:disabled){background:#ff6b8a14;color:#ff6b8a}.ab__dismiss-btn:disabled{opacity:.5;cursor:wait}.ab__dismiss-btn--loading{animation:ab-spin .6s linear infinite}.ab__note-row{display:flex;align-items:center;gap:6px;padding:6px 10px 8px;border-top:1px solid rgba(255,255,255,.05);background:#ffffff05;animation:ab-drawer-in .15s ease;flex-wrap:nowrap}.ab__note-input{flex:1;min-width:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:5px 9px;font-size:.73rem;color:#e4f4ffe6;font-family:Manrope,system-ui,sans-serif;outline:none;transition:border-color .15s}.ab__note-input::-moz-placeholder{color:#82afd773}.ab__note-input::placeholder{color:#82afd773}.ab__note-input:focus{border-color:#62d1ff66}.ab__note-confirm{flex-shrink:0;padding:5px 10px;border-radius:6px;border:1px solid rgba(79,231,160,.35);background:#4fe7a01a;color:#4fe7a0;font-size:.7rem;font-weight:700;font-family:Manrope,system-ui,sans-serif;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.ab__note-confirm:hover:not(:disabled){background:#4fe7a033;border-color:#4fe7a099}.ab__note-confirm:disabled{opacity:.5;cursor:wait}.ab__note-confirm--danger{border-color:#ff6b8a59;background:#ff6b8a1a;color:#ff6b8a}.ab__note-confirm--danger:hover:not(:disabled){background:#ff6b8a33;border-color:#ff6b8a99}.ab__note-cancel{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:none;background:#ffffff0f;color:#82afd78c;font-size:.65rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.ab__note-cancel:hover{background:#ffffff1f;color:#e4f4ffcc}.ab__dismiss-all-row{display:flex;align-items:center;gap:6px}.ab__dismiss-all-btn{background:none;border:none;color:#ff6b8aa6;font-size:.73rem;font-weight:600;font-family:Manrope,system-ui,sans-serif;cursor:pointer;padding:0;transition:color .15s;width:100%;text-align:center}.ab__dismiss-all-btn:hover{color:#ff6b8a}.users-panel .settings-card{position:relative;border:1px solid rgba(130,246,255,.18);background:linear-gradient(180deg,#101a2cc2,#0c1424bd),radial-gradient(120% 80% at 10% -10%,rgba(98,209,255,.08),transparent 60%),radial-gradient(120% 80% at 110% 10%,rgba(138,125,255,.07),transparent 60%);-webkit-backdrop-filter:saturate(135%) blur(5px);backdrop-filter:saturate(135%) blur(5px);box-shadow:0 16px 32px #060a126b,0 0 28px #62d1ff0f inset}.users-panel .settings-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 40%);mix-blend-mode:screen;opacity:.22}.users-panel .users-table-card{padding-top:16px}.users-panel .directory-table{background:#0a101cb3;border-color:#82f6ff24}.users-panel .directory-table__head{background:#0e1626b8}@keyframes users-btn-aurora{0%{background-position:0% 20%}50%{background-position:100% 80%}to{background-position:0% 20%}}.users-panel .tenant-dropdown__action{position:relative;border-color:#82f6ff8c!important;background:linear-gradient(135deg,var(--btn-aurora-1, rgba(98,209,255,.18)),var(--btn-aurora-2, rgba(138,125,255,.14))) padding-box,linear-gradient(135deg,#182848eb,#122240e6) padding-box,radial-gradient(120% 180% at 10% -40%,rgba(98,209,255,.12),transparent 60%) padding-box!important;color:#f0f8fff5!important;background-size:220% 220%;animation:users-btn-aurora 10s ease infinite}.users-row__actions button:nth-child(1).tenant-dropdown__action{--btn-aurora-1: rgba(255,138,138,.22);--btn-aurora-2: rgba(255,100,100,.18) }.users-row__actions button:nth-child(2).tenant-dropdown__action{--btn-aurora-1: rgba(98,209,255,.24);--btn-aurora-2: rgba(78,190,255,.18) }.users-row__actions button:nth-child(3).tenant-dropdown__action{--btn-aurora-1: rgba(138,125,255,.26);--btn-aurora-2: rgba(98,209,255,.2) }.users-row__actions button:nth-child(4).tenant-dropdown__action{--btn-aurora-1: rgba(255,92,124,.28);--btn-aurora-2: rgba(255,64,92,.22) }.users-panel .tenant-dropdown__action:before{content:"";position:absolute;top:-30%;left:-40%;width:40%;height:160%;transform:rotate(20deg) translate(-140%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);opacity:0;transition:transform .6s ease,opacity .3s ease}.users-panel .tenant-dropdown__action:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:14px;pointer-events:none;background:radial-gradient(60% 60% at 50% 0%,rgba(98,209,255,.3),transparent 60%),radial-gradient(60% 60% at 0% 50%,rgba(138,125,255,.28),transparent 60%),radial-gradient(60% 60% at 100% 50%,rgba(98,209,255,.26),transparent 60%);filter:blur(8px);opacity:.16;transition:opacity .25s ease,filter .25s ease}.users-panel .tenant-dropdown__action:hover:before,.users-panel .tenant-dropdown__action:focus-visible:before{transform:rotate(20deg) translate(280%);opacity:.9}.users-panel .tenant-dropdown__action:hover:after,.users-panel .tenant-dropdown__action:focus-visible:after{opacity:.22;filter:blur(10px)}.users-panel .tenant-dropdown__action .tenant-dropdown__action-icon{transition:transform .24s cubic-bezier(.4,.14,.2,1)}.users-panel .tenant-dropdown__action:hover .tenant-dropdown__action-icon,.users-panel .tenant-dropdown__action:focus-visible .tenant-dropdown__action-icon{transform:translate(2px) rotate(-4deg) scale(1.04)}.users-panel .btn{position:relative;overflow:hidden;border-color:#82f6ff66;background:linear-gradient(180deg,#142038e6,#101c32e0);color:#eef6ff}.users-panel .btn:before{content:"";position:absolute;left:-80%;top:0;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform:skew(-15deg) translate(0);opacity:0;transition:transform .6s ease,opacity .3s ease}.users-panel .btn:hover:before{transform:skew(-15deg) translate(200%);opacity:.9}.users-panel .btn.primary{border-color:#82f6ff80;background:linear-gradient(135deg,#284270eb,#1a2e58e6);background-size:220% 220%;animation:users-btn-aurora 10s ease infinite}.users-activity-card{gap:16px}.users-activity-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.users-activity-card__title{display:flex;align-items:flex-start;gap:10px}.users-activity-card__title h3{margin:0;font-size:14px;letter-spacing:.14em;text-transform:uppercase}.users-activity-card__title p{margin:2px 0 0;font-size:11px;color:#b8d4ffbd}.users-activity-card__controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.users-activity-mode-toggle{display:inline-flex;align-items:center;border:1px solid rgba(130,246,255,.26);border-radius:10px;overflow:hidden;background:#080e18a6}.users-activity-mode-toggle button{border:none;background:transparent;color:#b8d4ffc2;padding:7px 12px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.users-activity-mode-toggle button.active{background:linear-gradient(135deg,#62d1ff3d,#8a7dff2e);color:#ecf7ff}.users-activity-window-nav{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(130,246,255,.22);border-radius:10px;padding:4px 8px;background:#080e18ad}.users-activity-window-nav button{border:none;background:#1e304e8c;color:#d8f1ff;width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.users-activity-window-nav span{font-size:11px;letter-spacing:.08em;color:#c8e6ffe0;min-width:170px;text-align:center}.users-activity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.users-activity-grid--weekly,.users-activity-grid--monthly{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.users-activity-day{border:1px solid rgba(130,246,255,.15);background:#0a121ec7;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.users-activity-day:hover{border-color:#82f6ff59;transform:translateY(-1px)}.users-activity-day--active{box-shadow:0 0 0 1px #78ffce29 inset}.users-activity-day--selected{border-color:#78ffce7a;box-shadow:0 8px 20px #142c4e6b,0 0 14px #78ffce29}.users-activity-day__weekday{font-size:9px;letter-spacing:.12em;color:#92bce2c7;text-transform:uppercase}.users-activity-day__date{font-size:11px;letter-spacing:.1em;color:#d0e8ffeb}.users-activity-day__check{font-size:18px;line-height:1;color:#78ffd7}.users-activity-day__meta{font-size:10px;color:#b0d0f4bd;letter-spacing:.06em}.users-activity-detail{border:1px solid rgba(130,246,255,.14);border-radius:14px;background:#080e18a6;padding:14px;display:flex;flex-direction:column;gap:12px}.users-activity-detail__heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.users-activity-detail__heading h4{margin:0;font-size:13px;letter-spacing:.11em;text-transform:uppercase}.users-activity-detail__heading p{margin:3px 0 0;font-size:11px;color:#b0d0f4b8}.users-activity-detail__stats{display:flex;gap:8px;flex-wrap:wrap}.users-activity-detail__stats span{display:inline-flex;padding:5px 10px;border-radius:999px;border:1px solid rgba(130,246,255,.22);font-size:10px;letter-spacing:.08em;color:#c8e6ffe0}.users-activity-sessions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.users-activity-session{border:1px solid rgba(130,246,255,.16);background:linear-gradient(145deg,#0c1422e0,#0a101cd6);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px}.users-activity-session header{display:flex;justify-content:space-between;align-items:center}.users-activity-session__id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:#8ee9ff}.users-activity-session__duration{font-size:10px;color:#b8ffd9;letter-spacing:.08em;text-transform:uppercase}.users-activity-session__times{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#cee6ffe6}.users-activity-session__times span{display:flex;align-items:center;gap:5px}.users-activity-session__network{display:flex;flex-direction:column;gap:2px;font-size:10px;color:#b0d0f4b8}.users-activity-events{display:flex;flex-direction:column;gap:6px}.users-activity-event{display:grid;grid-template-columns:90px 1fr 130px;gap:8px;font-size:10px;letter-spacing:.06em;color:#b8d6f8c7;padding:6px 8px;border-radius:8px;background:#ffffff08;border:1px solid rgba(130,246,255,.1)}.users-activity-empty{margin:0;font-size:12px;color:#bcd6f6c7}.global-settings{display:flex;gap:24px;max-width:1400px;margin:32px auto;padding:0 20px;min-height:calc(100vh - 200px)}.global-settings__sidebar{flex:0 0 280px;background:#0e14228c;border:1px solid rgba(255,255,255,.08);border-radius:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 24px #0003;padding:20px 0;height:-moz-fit-content;height:fit-content;position:sticky;top:20px}.global-settings__section{padding:0 0 20px;border-bottom:1px solid rgba(255,255,255,.06)}.global-settings__section:last-child{border-bottom:none;padding-bottom:0}.global-settings__section-title{padding:12px 20px 8px;color:#b8d2f6c7;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.global-settings__item{display:flex;align-items:center;gap:12px;padding:12px 20px;background:transparent;border:none;color:#e4f0ffb3;font-size:14px;cursor:pointer;transition:all .2s ease;width:100%;text-align:left}.global-settings__item:hover:not(:disabled){background:#62d1ff14;color:#fff}.global-settings__item.active{background:linear-gradient(90deg,#62d1ff26,#8a7dff1f);color:#fff;border-left:3px solid rgba(98,209,255,.8);padding-left:17px}.global-settings__item:disabled{opacity:.4;cursor:not-allowed}.global-settings__item-icon{width:18px;height:18px;opacity:.7;transition:opacity .2s ease}.global-settings__item:hover:not(:disabled) .global-settings__item-icon,.global-settings__item.active .global-settings__item-icon{opacity:1}.global-settings__content{flex:1;background:#0e14228c;border:1px solid rgba(255,255,255,.08);border-radius:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 24px #0003;padding:28px;min-height:500px}.global-settings__content-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.global-settings__content-title{font-size:24px;font-weight:600;color:var(--text);margin:0 0 8px}.global-settings__content-description{font-size:14px;color:var(--muted);margin:0}.email-settings__list{margin-top:24px}.email-settings__item{background:#121a28ad;border:1px solid rgba(122,182,255,.18);border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 10px 26px #060a1659;transition:border-color .2s ease,box-shadow .2s ease}.email-settings__item:hover{border-color:#70d6ff59;box-shadow:0 12px 30px #0a122066}.email-settings__item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.email-settings__item-title{font-size:16px;font-weight:600;color:var(--text);margin:0}.email-settings__item-actions{display:flex;gap:8px}.email-settings__item-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;color:var(--muted);font-size:13px}.email-settings__item-field{display:flex;flex-direction:column;gap:4px}.email-settings__item-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#b8d2f699}.email-settings__item-value{color:var(--text)}.email-settings__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.email-settings__badge--active{background:#62d1ff26;color:#62d1fff2;border:1px solid rgba(98,209,255,.3)}.email-settings__badge--inactive{background:#ffffff0d;color:#ffffff80;border:1px solid rgba(255,255,255,.1)}.email-settings__form{margin-top:24px}.email-settings__form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.email-settings__empty{text-align:center;padding:60px 20px;color:var(--muted)}.email-settings__empty-icon{font-size:48px;opacity:.3;margin-bottom:16px}.email-settings__empty-text{font-size:16px;margin-bottom:24px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text);cursor:pointer;transition:all .2s ease;padding:0}.icon-btn:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000004d}.icon-btn.danger{border-color:#ff6b6b4d;color:#ff6b6be6}.icon-btn.danger:hover{background:#ff6b6b26;border-color:#ff6b6b80}@media (max-width:980px){.global-settings{flex-direction:column}.global-settings__sidebar{flex:none;width:100%;position:static}.global-settings__section{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.global-settings__item{padding:10px 16px}}.provisioning-panel{display:flex;flex-direction:column;gap:32px;padding:32px 38px 48px}.provisioning-panel__cta{position:relative;padding:11px 22px;border-radius:10px;background:#0a101ad9;color:#c8dcf0eb;text-transform:uppercase;font-weight:600;letter-spacing:.14em;cursor:pointer;border:1px solid rgba(80,120,160,.3);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;overflow:hidden;box-shadow:0 4px 12px #0000004d}.provisioning-panel__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(80,120,160,.1),transparent);opacity:0;transition:opacity .2s ease}.provisioning-panel__cta:not(:disabled):hover:before{opacity:1}.provisioning-panel__cta:disabled{opacity:.4;cursor:not-allowed;border-color:#5078a02e;color:#c8dcf059}.provisioning-panel__cta:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px #0006;border-color:#5078a080;background:#0e1622e6}.provisioning-panel__cta--timeline{white-space:nowrap}.provisioning-timeline__header{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap}.provisioning-timeline__controls{display:flex;align-items:center;gap:12px;margin-left:auto}.provisioning-timeline__badge{display:inline-flex;align-items:center;padding:6px 13px;border-radius:8px;border:1px solid rgba(80,120,160,.25);background:#080e16bf;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#b4c8dcd9}.provisioning-panel__warning{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding:18px 22px;border-radius:12px;border:1px solid rgba(180,120,60,.28);background:#1e140acc;color:#dcbea0e6;font-size:13px}.provisioning-panel__warning-cta{padding:9px 16px;border-radius:8px;border:1px solid rgba(180,120,60,.35);background:#281a0ed9;color:#dcbea0f2;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.provisioning-panel__warning-cta:hover{border-color:#b4783c80;color:#f0d2b4f2;background:#322012e6}.provisioning-composer{display:flex;flex-direction:column;gap:24px;padding:28px;border-radius:14px;border:1px solid rgba(80,120,160,.2);background:#080e18d9;box-shadow:0 12px 32px #0006}.provisioning-composer__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.provisioning-composer__header h3{margin:0;font-size:20px;letter-spacing:.1em;text-transform:uppercase;color:#dcebfaf2}.provisioning-composer__header p{margin:6px 0 0;font-size:12px;color:#aabed2bf;line-height:1.6}.provisioning-composer__back{padding:9px 16px;border-radius:8px;border:1px solid rgba(80,120,160,.28);background:#0a101ad9;color:#c8dcf0eb;text-transform:uppercase;letter-spacing:.14em;font-size:11px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.provisioning-composer__back:hover{border-color:#5078a073;box-shadow:0 4px 12px #0000004d;background:#0e1622e6}.provisioning-form{display:flex;flex-direction:column;gap:18px}.provisioning-form--composer{padding:22px}.provisioning-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.provisioning-form__row{display:flex;flex-direction:column;gap:8px}.provisioning-form__row--span{grid-column:1/-1}.provisioning-form__row label{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#aabed2b3}.provisioning-form__row input,.provisioning-form__row select,.provisioning-form__row textarea{padding:11px 13px;border-radius:8px;border:1px solid rgba(80,120,160,.22);background:#060a12d9;color:#e6f0faf2;min-height:42px;transition:border-color .18s ease,background .18s ease}.provisioning-form__row input:focus,.provisioning-form__row select:focus,.provisioning-form__row textarea:focus{border-color:#5078a066;background:#080e16e6;outline:none}.provisioning-form__row textarea{min-height:96px}.provisioning-form__combo{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.provisioning-form__combo select{min-width:240px}.provisioning-form__manual{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:12px}.provisioning-manual{padding:9px 15px;border-radius:8px;border:1px solid rgba(80,120,160,.3);background:#0a101ad9;color:#c8dcf0e6;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #0000004d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.provisioning-manual:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0006;border-color:#5078a080;background:#0e1622e6}.provisioning-manual--alt{background:#0c121ccc;border:1px solid rgba(80,120,160,.25);color:#c8dcf0e0}.provisioning-manual--alt:hover{border-color:#5078a073;background:#101824e6}.provisioning-field-hint{margin:6px 0 0;font-size:10px;letter-spacing:.08em;color:#aabed2b3}.provisioning-alert{padding:13px 15px;border-radius:10px;background:#281010bf;border:1px solid rgba(200,80,80,.3);color:#f0b4b4e6;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.provisioning-form__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-start;margin-top:6px}.provisioning-form__actions--composer{justify-content:space-between;align-items:center}.provisioning-form button{position:relative;padding:11px 20px;border-radius:8px;border:1px solid rgba(80,120,160,.35);background:#0a101ad9;color:#c8dcf0eb;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-weight:600;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;box-shadow:0 4px 12px #0000004d}.provisioning-form button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(80,120,160,.12),transparent);opacity:0;transition:opacity .2s ease}.provisioning-form button:not(:disabled):hover:after{opacity:1}.provisioning-form button:disabled{opacity:.4;cursor:not-allowed;border-color:#5078a02e;color:#c8dcf059}.provisioning-form button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px #0006;border-color:#5078a08c;background:#0e1622e6}.provisioning-secondary{background:#080e16b3!important;color:#bed2e6e0!important;border:1px solid rgba(80,120,160,.22)!important;box-shadow:0 2px 8px #00000040!important}.provisioning-secondary:not(:disabled):hover{background:#0c121ccc!important;border-color:#5078a059!important}.provisioning-tertiary{padding:0 12px;border-radius:8px;border:1px solid rgba(80,120,160,.2);background:#060c14a6;color:#bed2e6d1;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.provisioning-tertiary:hover{border-color:#5078a066;color:#d2e6faeb;background:#0a101abf}.provisioning-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-radius:10px;border:1px solid rgba(80,140,180,.25);background:#141e2dbf;color:#c8dcf0e6;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.provisioning-banner--error{border-color:#b4505047;background:#231212bf;color:#f0b4b4e6}.provisioning-banner--success{border-color:#50a07847;background:#122319bf;color:#b4f0c8e6}.provisioning-banner__text{flex:1}.provisioning-banner__dismiss{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:1px solid rgba(80,120,160,.25);background:#0a101abf;color:inherit;font-size:16px;line-height:1;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.provisioning-banner__dismiss:hover{border-color:#5078a073;background:#0e1622d9;transform:translateY(-1px)}.provisioning-banner__dismiss:focus-visible{outline:none;border-color:#5078a099;box-shadow:0 0 0 2px #5078a040}.provisioning-empty{padding:32px;border-radius:12px;border:1px solid rgba(80,120,160,.18);background:#080e16bf;color:#aabed2bf;font-size:13px;letter-spacing:.06em;display:flex;justify-content:center;align-items:center;text-align:center}.provisioning-empty--inline{margin-top:12px}.provisioning-timeline{display:flex;flex-direction:column;gap:24px}.provisioning-timeline__header h3{margin:0;font-size:18px;letter-spacing:.1em;text-transform:uppercase;color:#dcebfaf2}.provisioning-timeline__header p{margin:6px 0 0;font-size:12px;color:#aabed2bf}.device-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:22px}.device-card{position:relative;padding:22px;border-radius:12px;border:1px solid rgba(80,120,160,.2);background:#080e18d9;box-shadow:0 8px 20px #00000059;overflow:visible;display:flex;flex-direction:column;gap:12px;transition:border-color .18s ease,box-shadow .18s ease}.device-card:after{display:none}.device-card--active{border-color:#5078a066;box-shadow:0 10px 24px #00000073}.device-card__status{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;font-size:12px;color:#aabed2b3}.device-card__aside{display:flex;flex-direction:column;align-items:flex-end;gap:12px;min-width:-moz-fit-content;min-width:fit-content}.device-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:0}.device-card__actions>.device-action{flex:0 0 auto}.device-card__meta{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;gap:6px}.device-card__phase{padding:5px 11px;border-radius:6px;border:1px solid rgba(80,120,160,.25);background:#0a101abf;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#b4c8dcd9}.device-card__phase--warm{border-color:#b4783c47;background:#1e140abf;color:#dcb48cd9}.device-card__phase--handshake{border-color:#50a07847;background:#101c16bf;color:#b4dcc8d9}.device-card__phase--error{border-color:#b4505047;background:#1e1010bf;color:#f0b4b4d9}.device-card__timestamp{display:block;font-size:11px;color:#a0b4c8b3}.device-card__meta h4{margin:0;font-size:16px;letter-spacing:.06em;color:#dcebfaf2}.device-card__meta p{margin:0;font-size:12px;color:#aabed2bf}.device-card--confirm-purge{border-color:#508cb459;box-shadow:0 10px 24px #0006}.device-card--confirm-delete{border-color:#b4505059;box-shadow:0 10px 24px #0006}.device-card__confirm{flex:1;display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:10px;border:1px solid rgba(80,120,160,.22);background:#0a101acc}.device-card__confirm--purge{border-color:#508cb44d;background:#0e1622cc;color:#c8dcf0e6}.device-card__confirm--delete{border-color:#b450504d;background:#1e1010cc;color:#f0c8c8e6}.device-card__confirm-context{display:flex;flex-direction:column;gap:4px}.device-card__confirm-heading{margin:0;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#dcebfaf2}.device-card__confirm-meta{margin:0;font-size:11px;letter-spacing:.06em;color:#b4c8dcbf}.device-card__confirm-title{margin:10px 0 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:inherit}.device-card__confirm-text{margin:0;font-size:11px;letter-spacing:.06em;line-height:1.6;color:inherit}.device-card__confirm-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.device-card__confirm-button{min-width:120px;padding:8px 16px;border-radius:8px;border:1px solid rgba(80,120,160,.28);background:#0a101ad9;color:#c8dcf0e0;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.device-card__confirm-button:hover{border-color:#5078a080;color:#dcebfaf2;transform:translateY(-1px);background:#0e1622e6}.device-card__confirm-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.device-card__confirm-button--primary{border-color:#508cb459;background:#0e1622d9;color:#c8dcf0eb}.device-card__confirm-button--primary:hover{border-color:#508cb48c;color:#dcebfaf2}.device-card__confirm-button--danger{border-color:#b4505059;background:#1e1010d9;color:#f0b4b4eb}.device-card__confirm-button--danger:hover{border-color:#b450508c;color:#ffc8c8f2}.device-card__confirm-button--plain{border-color:#5078a038;background:#080e16cc;color:#bed2e6d9}.device-card__confirm-button--plain:hover{border-color:#5078a066;color:#d2e6fae6}.device-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:6px;border:1px solid rgba(80,120,160,.25);background:#0a101abf;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#bed2e6d9}.device-chip__beacon{width:7px;height:7px;border-radius:50%;background:#5078a0b3;box-shadow:0 0 8px #5078a066;animation:pulseBeam 2.4s ease-in-out infinite}.device-chip__label{display:inline-flex;align-items:center;white-space:nowrap}.device-chip--queued{border-color:#b48c5047;color:#dcbe8cd9}.device-chip--queued .device-chip__beacon{background:#b48c50b3;box-shadow:0 0 8px #b48c5066}.device-chip--running,.device-chip--provisioning{border-color:#508cb44d;color:#b4d2e6e0}.device-chip--running .device-chip__beacon,.device-chip--provisioning .device-chip__beacon{background:#508cb4bf;box-shadow:0 0 10px #508cb480}.device-chip--succeeded{border-color:#50a07847;color:#b4dcc8d9}.device-chip--succeeded .device-chip__beacon{background:#50a078b3;box-shadow:0 0 10px #50a07880}.device-chip--failed{border-color:#b450504d;color:#f0b4b4e0}.device-chip--failed .device-chip__beacon{background:#b45050bf;box-shadow:0 0 10px #b4505080}.device-chip--cancelled{border-color:#788ca040;color:#b4c8dcbf}.device-chip--cancelled .device-chip__beacon{background:#788ca099;box-shadow:0 0 8px #788ca066}.device-chip--unknown{border-color:#5078a033;color:#aabed2b3}.device-chip--unknown .device-chip__beacon{background:#5078a080;box-shadow:0 0 6px #5078a04d}.device-action{position:relative;width:38px;height:38px;border-radius:8px;border:1px solid rgba(80,120,160,.25);background:#0a101ad9;color:#c8dcf0d9;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #0000004d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.device-action__icon{width:17px;height:17px;stroke:currentColor;stroke-width:1.4;fill:none}.device-action:disabled{opacity:.4;cursor:not-allowed}.device-action:not(:disabled):hover{border-color:#5078a073;color:#dcebfaf2;transform:translateY(-1px);box-shadow:0 6px 16px #0006;background:#0e1622e6}.device-action:not(:disabled):hover .device-action__icon{stroke:#dcebfaf2}.device-action--active{border-color:#5078a080;color:#dcebfaf2;box-shadow:0 6px 16px #0006}.device-action__spinner{width:17px;height:17px;border-radius:50%;border:2px solid rgba(80,120,160,.35);border-top-color:#b4c8dcd9;animation:spin .85s linear infinite}.device-action[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);padding:5px 9px;border-radius:6px;background:#0a101aeb;color:#c8dcf0e6;font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 6px 16px #00000059;transition:opacity .18s ease,transform .18s ease;z-index:3}.device-action[data-tooltip]:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:rgba(10,16,26,.92) transparent transparent transparent;opacity:0;transition:opacity .18s ease;z-index:3}.device-action[data-tooltip]:hover:after,.device-action[data-tooltip]:hover:before{opacity:1}.device-action--deploy{width:44px;min-width:44px;height:38px;border-radius:8px;border:1px solid rgba(80,140,180,.35);background:#0c1420e6;justify-content:flex-start;padding:0;overflow:hidden;color:#c8dcf0e6;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,width .3s cubic-bezier(.4,.14,.2,1),padding-right .24s cubic-bezier(.4,.14,.2,1),background .3s ease}.device-action--deploy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:linear-gradient(135deg,rgba(80,120,160,.08),transparent);opacity:0;pointer-events:none;transition:opacity .25s ease}.device-action--deploy:after{display:none}.device-action--deploy .device-action__icon-shell{display:inline-flex;align-items:center;justify-content:center;width:44px;height:38px;pointer-events:none;transition:transform .3s cubic-bezier(.4,.14,.2,1)}.device-action--deploy .device-action__label{display:inline-flex;align-items:center;height:100%;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#c8dcf0e6;opacity:0;max-width:0;padding-left:0;margin-right:0;overflow:hidden;transform:translate(-10px);transition:max-width .28s cubic-bezier(.4,.14,.2,1),opacity .2s ease .04s,transform .28s cubic-bezier(.4,.14,.2,1),padding-left .24s ease}.device-action--deploy:not(:disabled):hover,.device-action--deploy:focus-visible{border-color:#508cb48c;box-shadow:0 8px 20px #0006;transform:translateY(-1px);width:180px;padding-right:16px;background:#101a28f2;color:#dcebfaf2}.device-action--deploy:focus-visible{outline:none}.device-action--deploy:not(:disabled):hover:before,.device-action--deploy:focus-visible:before{opacity:1}.device-action--deploy:not(:disabled):hover .device-action__icon-shell,.device-action--deploy:focus-visible .device-action__icon-shell{transform:translate(5px) scale(1.02)}.device-action--deploy:not(:disabled):hover .device-action__label,.device-action--deploy:focus-visible .device-action__label{opacity:1;max-width:200px;padding-left:12px;transform:translate(0)}.device-action--deploy:disabled{border-color:#5078a033;box-shadow:none;opacity:.5;width:44px;padding-right:0}.device-action--deploy:disabled .device-action__icon-shell{transform:none}.device-action--deploy:disabled .device-action__label{opacity:0}.device-action__icon--deploy{width:20px;height:20px}.device-action__icon-frame{stroke:#8caac8d9}.device-action__icon-scan{stroke:#78a0beb3;stroke-dasharray:22;stroke-dashoffset:22;opacity:.3}.device-action__icon-layer{stroke:#82a5c3bf;stroke-linecap:round;stroke-width:1.2}.device-action__icon-base{stroke:#6e96b4a6;stroke-linecap:round;stroke-width:1.2}.device-action__icon-arrow{stroke:#b4d2e6e6;stroke-dasharray:18;stroke-dashoffset:18;transition:stroke .22s ease}.device-action__icon-beam{stroke:#648caa66;stroke-linecap:round;stroke-dasharray:12;stroke-dashoffset:12;opacity:0}.device-action--deploy:not(:disabled):hover .device-action__icon-scan,.device-action--deploy:focus-visible .device-action__icon-scan{animation:deployScan 1.2s cubic-bezier(.4,.14,.2,1) infinite}.device-action--deploy:not(:disabled):hover .device-action__icon-arrow,.device-action--deploy:focus-visible .device-action__icon-arrow{animation:deployArrow .9s cubic-bezier(.4,.14,.2,1) infinite alternate;stroke:#c8e1f5f2}.device-action--deploy:not(:disabled):hover .device-action__icon-beam,.device-action--deploy:focus-visible .device-action__icon-beam{animation:deployBeam 1.2s ease-in-out infinite}@keyframes deployScan{0%{stroke-dashoffset:22;opacity:0}30%{opacity:.6}to{stroke-dashoffset:-22;opacity:0}}@keyframes deployArrow{0%{stroke-dashoffset:18;transform:translateY(-1px)}to{stroke-dashoffset:0;transform:translateY(1px)}}@keyframes deployBeam{0%{opacity:0;stroke-dashoffset:12}45%{opacity:.4;stroke-dashoffset:5}to{opacity:0;stroke-dashoffset:0}}.device-action[data-tooltip]:hover:after{transform:translate(-50%) translateY(0)}.provisioning-form__step-header{display:flex;flex-direction:column;gap:6px;margin-bottom:24px;text-align:center}.provisioning-form__step-title{margin:0;font-size:20px;letter-spacing:.12em;text-transform:uppercase;color:#dcebfaf2}.provisioning-form__step-desc{margin:0;font-size:13px;color:#aabed2bf;font-weight:400}.provisioning-form__button-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;width:100%;max-width:900px;margin:0 auto;justify-items:center}.provisioning-form__button-grid--two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:600px;margin:0 auto;justify-items:center}.provisioning-form__option-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px 22px;border-radius:12px;border:1px solid rgba(80,120,160,.28);background:#0a101ad9;color:#c8dcf0e6;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;overflow:hidden;min-height:170px;box-shadow:0 4px 12px #0000004d;width:100%}.provisioning-form__option-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(80,120,160,.08),transparent);opacity:0;transition:opacity .2s ease}.provisioning-form__option-button:hover:before{opacity:1}.provisioning-form__option-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0006;border-color:#5078a080;background:#0e1622e6}.provisioning-form__option-icon{font-size:44px;line-height:1;position:relative;z-index:1}.provisioning-form__option-label{font-size:15px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:#dcebfaf2;position:relative;z-index:1}.provisioning-form__option-desc{font-size:11px;letter-spacing:.08em;color:#aabed2b3;text-align:center;position:relative;z-index:1}@media (max-width:900px){.provisioning-timeline__controls{width:100%;justify-content:flex-start}}@media (max-width:640px){.provisioning-form__grid{grid-template-columns:1fr}.provisioning-form__combo select{min-width:100%}.provisioning-form__button-grid,.provisioning-form__button-grid--two{grid-template-columns:1fr}}.device-terminal{position:relative;z-index:2;margin-top:12px;border:1px solid rgba(80,120,160,.2);border-radius:10px;background:#060a12e6;overflow:hidden}.device-terminal__header{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-bottom:1px solid rgba(80,120,160,.18);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#aabed2bf}.device-terminal__status{font-size:10px;color:#8caac8d9}.device-terminal__body{max-height:220px;overflow:auto;padding:14px;font-family:Source Code Pro,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;scrollbar-width:thin;scrollbar-color:rgba(116,205,255,.6) rgba(16,24,38,.6)}.device-terminal__body::-webkit-scrollbar{width:7px}.device-terminal__body::-webkit-scrollbar-track{background:#101826d9;border-radius:10px}.device-terminal__body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#74cdffb3,#468cc8b3);border-radius:10px}.device-terminal__body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8cdcffd9,#5a96d2d9)}.device-terminal__error{color:#ffb4b4e6;margin:0 0 6px}.device-terminal__row{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:4px 0}.device-terminal__row--error{color:#ffb4b4e6}.device-terminal__row--warning{color:#f0c88ce6}.device-terminal__row--info{color:#a0c8e6d9}.device-terminal__row--idle{color:#96b4d2b3}.device-terminal__time{color:#82a0be99}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.provisioning-card__body--scroll::-webkit-scrollbar,.provisioning-jobs__list::-webkit-scrollbar,.provisioning-terminal__body::-webkit-scrollbar{width:8px}.provisioning-card__body--scroll::-webkit-scrollbar-thumb,.provisioning-jobs__list::-webkit-scrollbar-thumb,.provisioning-terminal__body::-webkit-scrollbar-thumb{background:#5078a04d;border-radius:6px}@keyframes pulseBeam{0%{transform:scaleX(.6);opacity:.5}50%{transform:scaleX(1);opacity:.9}to{transform:scaleX(.6);opacity:.5}}.device-card__intent{display:flex;align-items:center;gap:10px}.device-action--config{background:linear-gradient(135deg,#56d2ff47,#56d2ff1f);border:1px solid rgba(86,210,255,.45);color:#b2f2ff}.device-action--config:hover:not(:disabled){background:linear-gradient(135deg,#56d2ff66,#56d2ff2e);color:#fff}.bcm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:#02060eb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:bcmFadeIn .18s ease}@keyframes bcmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bcmSlideUp{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.bcm-modal{position:relative;width:min(920px,96vw);max-height:90vh;display:flex;flex-direction:column;background:linear-gradient(160deg,#040a16fa,#020712fc);border:1px solid rgba(86,210,255,.22);border-radius:20px;box-shadow:0 0 0 1px #56d2ff0f,0 24px 80px #000a1ee6,0 0 60px #56d2ff14;animation:bcmSlideUp .22s cubic-bezier(.22,1,.36,1);overflow:hidden}.bcm-corner{position:absolute;width:18px;height:18px;pointer-events:none}.bcm-corner--tl{top:0;left:0;border-top:2px solid rgba(86,210,255,.55);border-left:2px solid rgba(86,210,255,.55);border-radius:20px 0 0}.bcm-corner--tr{top:0;right:0;border-top:2px solid rgba(86,210,255,.55);border-right:2px solid rgba(86,210,255,.55);border-radius:0 20px 0 0}.bcm-corner--bl{bottom:0;left:0;border-bottom:2px solid rgba(86,210,255,.55);border-left:2px solid rgba(86,210,255,.55);border-radius:0 0 0 20px}.bcm-corner--br{bottom:0;right:0;border-bottom:2px solid rgba(86,210,255,.55);border-right:2px solid rgba(86,210,255,.55);border-radius:0 0 20px}.bcm-header{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 26px 16px;border-bottom:1px solid rgba(86,210,255,.08)}.bcm-header__eyebrow{margin:0 0 4px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#56d2ff99;font-family:Orbitron,sans-serif}.bcm-header__title{margin:0;font-size:20px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#eaf6ff;font-family:Orbitron,sans-serif;text-shadow:0 0 24px rgba(86,210,255,.3)}.bcm-close{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .15s ease;flex-shrink:0}.bcm-close:hover{background:#ffffff1f;border-color:#56d2ff59;color:#fff}.bcm-nav{display:flex;gap:0;padding:0 26px;border-bottom:1px solid rgba(86,210,255,.08);background:#040a1699}.bcm-nav__tab{display:flex;align-items:center;gap:8px;padding:12px 18px;border:none;background:transparent;color:#ffffff7a;font-size:13px;font-weight:500;cursor:pointer;position:relative;transition:color .15s ease;border-bottom:2px solid transparent;margin-bottom:-1px;letter-spacing:.04em}.bcm-nav__tab:hover{color:#ffffffc7}.bcm-nav__tab--active{color:#cef4ff;border-bottom-color:#56d2ffb3}.bcm-nav__tab-icon{font-size:14px;opacity:.7}.bcm-nav__tab--active .bcm-nav__tab-icon{color:#56d2ff;opacity:1}.bcm-nav__dot{width:6px;height:6px;border-radius:50%;background:#56d2ff;box-shadow:0 0 6px #56d2ffcc;flex-shrink:0}.bcm-status{display:flex;align-items:center;gap:8px;padding:9px 16px;font-size:13px;margin:0}.bcm-status--success{background:#56d2ff14;border-bottom:1px solid rgba(86,210,255,.16);color:#c3f6ff}.bcm-status--error{background:#ff64641a;border-bottom:1px solid rgba(255,100,100,.22);color:#ffd6d6}.bcm-status__icon{font-size:12px;font-weight:700}.bcm-body{flex:1;overflow-y:auto;padding:24px 26px;scrollbar-width:thin;scrollbar-color:rgba(86,210,255,.2) transparent}.bcm-body::-webkit-scrollbar{width:5px}.bcm-body::-webkit-scrollbar-track{background:transparent}.bcm-body::-webkit-scrollbar-thumb{background:#56d2ff33;border-radius:4px}.bcm-sections{display:flex;flex-direction:column;gap:24px}.bcm-section{display:flex;flex-direction:column;gap:16px}.bcm-section__head{display:flex;align-items:flex-start;gap:14px}.bcm-section__icon{font-size:22px;color:#56d2ff;text-shadow:0 0 16px rgba(86,210,255,.6);flex-shrink:0;margin-top:2px}.bcm-section__eyebrow{margin:0 0 2px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#56d2ff8c}.bcm-section__title{margin:0 0 4px;font-size:16px;font-weight:700;color:#eaf6ff;letter-spacing:.04em;font-family:Orbitron,sans-serif}.bcm-section__desc{margin:0;font-size:13px;color:#c8dcf09e;line-height:1.5}.bcm-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(86,210,255,.14) 30%,rgba(86,210,255,.14) 70%,transparent);margin:4px 0}.bcm-notice{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.5}.bcm-notice--lock{background:#ffa50014;border:1px solid rgba(255,165,0,.2);color:#ffe4a0}.bcm-notice__icon{flex-shrink:0;font-size:14px}.bcm-radio-group{display:flex;flex-direction:column;gap:10px}.bcm-radio-group--inline{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bcm-radio{display:flex;align-items:flex-start;gap:14px;padding:13px 16px;border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:border-color .15s ease,background .15s ease}.bcm-radio input[type=radio]{accent-color:#56d2ff;margin-top:3px;flex-shrink:0}.bcm-radio--active{border-color:#56d2ff66;background:#56d2ff0f;box-shadow:0 0 20px #56d2ff0d inset}.bcm-radio--disabled{opacity:.5;cursor:not-allowed}.bcm-radio__body{display:flex;flex-direction:column;gap:3px}.bcm-radio__label{font-size:14px;font-weight:600;color:#dff0ff}.bcm-radio__desc{margin:0;font-size:12px;color:#c8dcf099;line-height:1.5}.bcm-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.bcm-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#c8dcf0b3}.bcm-field input{background:#060c18eb;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#eaf6ff;padding:10px 14px;font-size:14px;transition:border-color .15s ease}.bcm-field input:focus{outline:none;border-color:#56d2ff73;box-shadow:0 0 0 3px #56d2ff14}.bcm-field__error{grid-column:1/-1;margin:0;font-size:12px;color:#faa}.bcm-meta-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;background:#04081299}.bcm-meta-strip>div{padding:10px 14px;border-right:1px solid rgba(255,255,255,.06)}.bcm-meta-strip>div:last-child{border-right:none}.bcm-meta__label{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#c8dcf073}.bcm-meta__value{margin:3px 0 0;font-size:13px;color:#d6eeff;font-weight:600}.bcm-preview{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-radius:10px;border:1px dashed rgba(86,210,255,.3);background:#000814b3}.bcm-preview__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#56d2ff80}.bcm-preview__code{font-size:13px;color:#c8f4ff;background:#56d2ff0f;padding:6px 10px;border-radius:7px;word-break:break-all;font-family:monospace}.bcm-preview__button{border:1px solid rgba(86,210,255,.35);background:#56d2ff14;color:#dff7ff;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer}.bcm-preview__button:disabled{opacity:.55;cursor:not-allowed}.bcm-preview__muted{font-size:12px;color:#c8dcf080}.bcm-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:32px;color:#c8dcf080;font-size:13px}.bcm-loading--inline{padding:12px}.bcm-loading__spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(86,210,255,.2);border-top-color:#56d2ff;animation:bcmSpin .8s linear infinite;flex-shrink:0}@keyframes bcmSpin{to{transform:rotate(360deg)}}.bcm-error{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px;text-align:center;color:#ffc8c8b3;font-size:13px}.bcm-error button{border:1px solid rgba(86,210,255,.3);background:#56d2ff14;color:#c4f2ff;border-radius:999px;padding:6px 16px;font-size:12px;cursor:pointer}.bcm-inline-error{padding:8px 12px;border-radius:8px;background:#ff64641a;border:1px solid rgba(255,100,100,.2);color:#ffc8c8;font-size:12px}.bcm-toggle{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#c8dcf099;border-radius:999px;padding:8px 14px;cursor:pointer;transition:all .2s ease;font-size:12px;letter-spacing:.08em;font-weight:600;flex-shrink:0}.bcm-toggle--on{border-color:#56d2ff80;background:#56d2ff1f;color:#c0f0ff;box-shadow:0 0 18px #56d2ff26}.bcm-toggle--sm{padding:6px 12px;font-size:11px}.bcm-toggle__track{width:32px;height:18px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);position:relative;flex-shrink:0;transition:background .2s ease}.bcm-toggle--on .bcm-toggle__track{background:#56d2ff47;border-color:#56d2ff66}.bcm-toggle__thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#ffffff73;transition:transform .2s ease,background .2s ease}.bcm-toggle--on .bcm-toggle__thumb{transform:translate(14px);background:#56d2ff;box-shadow:0 0 8px #56d2ff99}.bcm-toggle__label{font-size:11px;letter-spacing:.12em}.bcm-sim-note{padding:10px 14px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);font-size:13px;color:#c8dcf0a6;line-height:1.5}.bcm-encrypted-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;border-radius:12px;background:#ffffff04;border:1px solid rgba(255,255,255,.06)}.bcm-encrypted-row__label{margin:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#c8dcf080;font-weight:600}.bcm-encrypted-row__hint{margin:3px 0 0;font-size:12px;color:#c8dcf08c;max-width:400px}.bcm-profiles-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.bcm-label-caps{margin:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#56d2ff80}.bcm-profiles-tools{display:flex;gap:8px}.bcm-profiles-tools button{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#d4eeff;border-radius:999px;padding:5px 12px;font-size:11px;cursor:pointer;transition:background .12s ease;letter-spacing:.04em}.bcm-profiles-tools button:hover{background:#ffffff1a}.bcm-profiles-tools button:disabled{opacity:.4;cursor:not-allowed}.bcm-profiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:10px}.bcm-profile{position:relative;border:1px solid rgba(255,255,255,.07);background:#050a16d9;border-radius:14px;padding:14px 14px 12px;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease;overflow:hidden}.bcm-profile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(86,210,255,.04),transparent 65%);pointer-events:none;opacity:0;transition:opacity .2s ease}.bcm-profile--active{border-color:#56d2ff6b;box-shadow:0 0 20px #56d2ff14,0 0 0 1px #56d2ff14 inset}.bcm-profile--active:before{opacity:1}.bcm-profile--locked{opacity:.45;cursor:not-allowed}.bcm-profile:hover:not(:disabled):not(.bcm-profile--locked){transform:translateY(-2px);border-color:#56d2ff38}.bcm-profile__icon{display:block;font-size:18px;color:#56d2ff8c;margin-bottom:8px}.bcm-profile--active .bcm-profile__icon{color:#56d2ff;text-shadow:0 0 10px rgba(86,210,255,.6)}.bcm-profile__label{display:block;font-size:13px;font-weight:700;color:#dff0ff;margin-bottom:4px;letter-spacing:.02em}.bcm-profile__desc{margin:0;font-size:12px;color:#c8dcf085;line-height:1.4}.bcm-profile__pip{position:absolute;top:10px;right:10px;width:7px;height:7px;border-radius:50%;background:#56d2ff;box-shadow:0 0 8px #56d2ffcc}.bcm-throttle-block{display:flex;flex-direction:column;gap:10px}.bcm-throttle-options{display:flex;flex-wrap:wrap;gap:10px}.bcm-throttle{flex:1;min-width:170px;border:1px solid rgba(255,255,255,.07);background:#050a16d9;border-radius:12px;padding:13px 14px;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.bcm-throttle:hover{border-color:#56d2ff33}.bcm-throttle--active{border-color:#56d2ff6b;box-shadow:0 0 16px #56d2ff1a}.bcm-throttle__label{display:block;font-size:14px;font-weight:700;color:#dff0ff;margin-bottom:4px}.bcm-throttle__desc{margin:0;font-size:12px;color:#c8dcf08c;line-height:1.4}.bcm-subnets-block{display:flex;flex-direction:column;gap:12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:16px;background:#040812b3}.bcm-subnets-block__head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.bcm-subnets-block__hint{margin:4px 0 0;font-size:12px;color:#c8dcf080;max-width:380px}.bcm-subnets-list{display:flex;flex-direction:column;gap:8px}.bcm-subnet-row{display:flex;align-items:center;gap:10px}.bcm-subnet-row__index{font-size:11px;font-family:Orbitron,sans-serif;color:#56d2ff66;letter-spacing:.08em;width:20px;text-align:right;flex-shrink:0}.bcm-subnet-row__input{flex:1;background:#060c18eb;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#eaf6ff;padding:9px 12px;font-size:13px;transition:border-color .15s ease;font-family:monospace}.bcm-subnet-row__input:focus{outline:none;border-color:#56d2ff66;box-shadow:0 0 0 3px #56d2ff12}.bcm-subnet-row__remove{width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,100,100,.25);background:#ff64640f;color:#ffa0a0b3;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .12s ease;flex-shrink:0}.bcm-subnet-row__remove:hover:not(:disabled){background:#ff646424;color:#fbb}.bcm-subnet-row__remove:disabled{opacity:.35;cursor:not-allowed}.bcm-sim-meta{display:flex;flex-wrap:wrap;gap:20px;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px 16px;background:#040812cc}.bcm-sim-disabled{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px;border-radius:14px;border:1px dashed rgba(255,255,255,.1);background:#04081280;color:#c8dcf080;font-size:13px;text-align:center}.bcm-sim-disabled__icon{font-size:28px;color:#56d2ff33}.bcm-reset-row{display:flex;justify-content:flex-end}.bcm-ghost-btn{border:1px solid rgba(86,210,255,.28);background:transparent;color:#c4eeff;border-radius:999px;padding:6px 14px;font-size:12px;cursor:pointer;transition:all .12s ease;letter-spacing:.04em}.bcm-ghost-btn:hover{background:#56d2ff14}.bcm-ghost-btn:disabled{opacity:.4;cursor:not-allowed}.bcm-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 26px;border-top:1px solid rgba(86,210,255,.1);background:#030812e6}.bcm-footer__left{flex:1}.bcm-footer__dirty{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#56d2ff80}.bcm-footer__actions{display:flex;gap:10px;align-items:center}.bcm-btn-ghost{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#c8dcf0b3;border-radius:999px;padding:9px 20px;font-size:13px;cursor:pointer;transition:all .15s ease}.bcm-btn-ghost:hover{background:#ffffff1a;color:#fff}.bcm-btn-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#56d2ffa6,#3cb4f07a);color:#02111f;font-weight:700;font-size:13px;letter-spacing:.06em;border:none;border-radius:999px;padding:10px 26px;cursor:pointer;transition:all .18s ease;box-shadow:0 0 20px #56d2ff33}.bcm-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#56d2ffd1,#3cb4f0a6);box-shadow:0 0 32px #56d2ff59}.bcm-btn-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.bcm-btn-primary__spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(2,17,31,.3);border-top-color:#02111fcc;animation:bcmSpin .7s linear infinite}.artifact-stack{display:flex;flex-direction:column;gap:28px;padding:32px 38px 48px}.artifact-stack__header{display:flex;flex-direction:column;gap:18px}@media (min-width:1024px){.artifact-stack__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.artifact-stack__intro{display:flex;flex-direction:column;gap:10px}.artifact-stack__intro h1{margin:8px 0 0;font-size:26px;letter-spacing:.08em;text-transform:uppercase;color:#ebf3fff5}.artifact-stack__intro p{margin:0;max-width:640px;font-size:14px;color:#b9cde1c7}.artifact-stack__badge{display:inline-block;margin:0;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#73cdffb3}.artifact-stack__status{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border:1px solid rgba(80,140,200,.4);border-radius:999px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#c8e1f5e6;background:#081422d9;box-shadow:0 6px 18px #001e3c66}.artifact-stack__status-pulse{width:10px;height:10px;border-radius:50%;background:#5cd2b0e6;box-shadow:0 0 12px #5cd2b0d9;animation:artifactPulseGlow 1.8s ease-in-out infinite}.artifact-deck{display:flex;flex-direction:column;gap:16px}.artifact-cell{position:relative;border:1px solid rgba(70,110,160,.22);border-radius:18px;background:linear-gradient(145deg,#060c1af0,#02060ce6);box-shadow:0 14px 40px #00000073;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}.artifact-cell--open{border-color:#78c8ff73;box-shadow:0 26px 70px #0000008c}.artifact-cell__head{display:flex;flex-direction:column;gap:16px;padding:24px}@media (min-width:1100px){.artifact-cell__head{flex-direction:row;align-items:flex-start;gap:24px}}.artifact-cell__info{flex:1;border:none;background:transparent;color:inherit;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;align-items:center;text-align:left;cursor:pointer}.artifact-cell__info:focus-visible{outline:2px solid rgba(120,200,255,.45);outline-offset:6px}.artifact-cell__status-bar{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 24px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.artifact-cell__title-group{display:flex;flex-direction:column;gap:6px}.artifact-cell__device-name{margin:0;font-size:18px;letter-spacing:.08em;color:#ebf3fff2;font-weight:600}.artifact-cell__device-slug{font-size:11px;letter-spacing:.06em;color:#a0b9d2a6}.artifact-cell__controls{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;gap:16px}.artifact-cell__ip-section{display:flex;align-items:center;gap:8px;position:relative;z-index:2}.artifact-cell__ip-icon{width:16px;height:16px;color:#74cdffbf}.artifact-cell__ip-address{font-size:13px;letter-spacing:.04em;color:#c8dcf0e0;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.artifact-cell__toggle{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;background:transparent;z-index:1}.artifact-cell__phase-badge{position:relative;z-index:2;padding:7px 16px;border-radius:8px;border:1px solid rgba(80,120,160,.25);background:#0a101abf;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#b4c8dcd9}.artifact-cell__badge-row{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center}.artifact-cell__phase-badge--warm{border-color:#b4783c47;background:#1e140abf;color:#dcb48cd9}.artifact-cell__phase-badge--handshake{border-color:#50a07847;background:#101c16bf;color:#b4dcc8d9}.artifact-cell__phase-badge--error{border-color:#b4505047;background:#1e1010bf;color:#f0b4b4d9}.artifact-cell__security-lock{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(230,110,110,.45);background:linear-gradient(135deg,#380c10eb,#220a0ae6);box-shadow:0 0 0 1px #ff6e6e26 inset,0 8px 20px #00000047;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ffe2e2f2;font-weight:600}.artifact-cell__security-lock-icon{width:12px;height:12px;stroke:currentColor;stroke-width:1.4;fill:none;flex-shrink:0}.artifact-cell__security-lock-icon *{stroke:currentColor;fill:none}.artifact-cell__security-lock span{line-height:1}.artifact-cell__actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-self:center}.artifact-cell__crest h2{margin:6px 0 0;font-size:20px;letter-spacing:.08em;color:#ebf3fff2}.artifact-cell__crest p{margin:4px 0 0;color:#aac8e6bf}.artifact-cell__eyebrow{display:inline-block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#82b9e6bf}.artifact-cell__meta{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#b4cde6c7}.artifact-cell__phase{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#ffc48cd9}.artifact-cell__site{font-size:12px;color:#aac8e6cc}.artifact-cell__signals{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.artifact-cell__status{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;border:1px solid rgba(120,180,230,.4);color:#c8e1f5e6}.artifact-cell__status--provisioning{border-color:#74cdff73;color:#b4e6fff0}.artifact-cell__status--staged{border-color:#ffd28c66;color:#ffdcb4f0}.artifact-cell__status--standby{border-color:#78e6be59;color:#bef5dcf0}.artifact-cell__ip{font-size:13px;color:#b4cde6b8}.artifact-cell__body{overflow:hidden;transition:max-height .5s cubic-bezier(.25,.8,.3,1),opacity .35s ease;will-change:max-height,opacity;position:relative;z-index:3}.artifact-cell__body-inner{padding:0 24px 24px;display:flex;flex-direction:column;gap:14px;border-top:1px solid rgba(255,255,255,.04);transition:opacity .42s ease,transform .42s cubic-bezier(.25,.8,.3,1);will-change:opacity,transform;transform-origin:top}.artifact-cell__body[aria-hidden=true] .artifact-cell__body-inner{opacity:0;transform:translateY(-10px)}.artifact-cell__body[aria-hidden=false] .artifact-cell__body-inner{opacity:1;transform:translateY(0)}.artifact-expanse{width:calc(100% + 48px);padding:0!important;margin:0 -24px -24px!important;border-radius:0;border:none;background:transparent;box-shadow:none}.artifact-expanse header{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#b4cde6c7;margin:0;padding:16px 24px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.artifact-expanse--logs .artifact-stream__body{max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:0 24px 24px}.artifact-expanse--pulse{padding:0!important;margin:0 -24px -24px!important;border:none;background:transparent;box-shadow:none;width:calc(100% + 48px)}.artifact-pulse-panel{display:flex;flex-direction:column;gap:0;padding:0;margin:0;border:none;background:transparent;box-shadow:none;position:relative}.artifact-pulse-header{display:none}.artifact-pulsewave{position:relative;width:100%;height:180px;border-radius:0;border:none;background:radial-gradient(ellipse at 50% 50%,#080e1cbf,#03060cf2),linear-gradient(to bottom,#060a14eb,#02040afa);overflow:hidden;box-shadow:none}.artifact-pulsewave:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0,rgba(116,205,255,.025) 1px,transparent 2px),linear-gradient(to right,transparent 0,rgba(116,205,255,.025) 1px,transparent 2px);background-size:100% 20px,40px 100%;opacity:.5;z-index:1;animation:artifactGridPulse 4s ease-in-out infinite}.artifact-pulsewave:after{content:attr(data-delta);position:absolute;top:12px;right:14px;padding:6px 14px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#74cdfff2;background:linear-gradient(135deg,#081020e0,#040a14eb);border:1px solid rgba(116,205,255,.28);border-radius:6px;z-index:10;box-shadow:0 0 16px #74cdff33,0 2px 8px #0000004d,inset 0 1px #74cdff26,inset 0 0 12px #74cdff0f;animation:artifactDeltaPulse 2s ease-in-out infinite;pointer-events:none}.artifact-pulsewave svg{position:relative;z-index:3;width:100%;height:100%}.artifact-pulsewave path{fill:none;stroke:#5cd2b0;stroke-width:3.2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:800;stroke-dashoffset:800;animation:artifactPulseLineDraw 2.2s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 2px rgba(92,210,176,1)) drop-shadow(0 0 6px rgba(92,210,176,.85)) drop-shadow(0 0 12px rgba(92,210,176,.6)) drop-shadow(0 0 20px rgba(92,210,176,.35)) drop-shadow(0 0 28px rgba(92,210,176,.15))}.artifact-pulse-lights{display:none}.artifact-pulse-panel__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.artifact-pulse-chip{border:1px solid rgba(116,205,255,.24);border-radius:12px;padding:10px 14px;background:#ffffff05;display:flex;flex-direction:column;gap:4px}.artifact-pulse-chip span{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#a0bed7b8}.artifact-pulse-chip strong{font-size:16px;color:#e6f2fff5}.artifact-pulse-frame{border-radius:14px;padding:14px;border:1px solid rgba(116,205,255,.22);background:radial-gradient(circle at 12% 18%,#061020f2,#01040bf0);box-shadow:inset 0 0 24px #0000008c}.artifact-pulse-panel .artifact-pulsewave{margin:0}.artifact-expanse--terminal{padding:0!important;border:none;background:transparent;box-shadow:none}.artifact-expanse--notice,.artifact-expanse--placeholder{border:none;border-top:1px dashed rgba(255,255,255,.08);border-bottom:1px dashed rgba(255,255,255,.08);background:transparent;text-align:center;padding:20px 24px!important}.artifact-expanse--placeholder p{margin:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#afc8e1bf}.artifact-expanse--identity{padding:0!important;margin:0 -24px -24px!important;border:none;background:transparent;box-shadow:none}.artifact-identity{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:14px 24px 24px}.artifact-identity__stat{border:1px solid rgba(92,210,176,.26);border-radius:12px;padding:12px 14px;background:linear-gradient(140deg,#060e12b3,#060e1abf);box-shadow:inset 0 0 0 1px #5cd2b014,0 12px 32px #00000061}.artifact-identity__stat span{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#96e1cdc7}.artifact-identity__stat strong{display:block;margin-top:6px;font-size:16px;color:#e6fcf3f5;text-shadow:0 0 8px rgba(92,210,176,.25);word-break:break-word}.artifact-expanse--power{padding:0!important;margin:0 -24px -24px!important;border:none;background:transparent;box-shadow:none}.artifact-power{display:flex;flex-direction:column;gap:16px;padding:18px 24px 24px;background:linear-gradient(135deg,#060c16f5,#02060cfa)}.artifact-power__intro{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#afc8e1c7}.artifact-power__intro p{margin:0}.artifact-power__note{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#dcb48cd9}.artifact-power__status{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid rgba(80,120,160,.3);background:#080e16a6;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#bed7f0e6}.artifact-power__status--working{border-color:#508cc873;color:#bedcfae6}.artifact-power__status--success{border-color:#50a07859;color:#bee6d2e6}.artifact-power__status--error{border-color:#b4505066;color:#f0b4b4eb}.artifact-power__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.artifact-power__btn{border:1px solid rgba(80,120,160,.25);border-radius:12px;background:#0a101ae6;color:#d2e1f0e6;display:flex;align-items:center;gap:12px;padding:12px 14px;text-transform:uppercase;letter-spacing:.14em;font-size:11px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.artifact-power__btn svg{width:18px;height:18px;stroke-width:1.4}.artifact-power__btn-body{display:flex;flex-direction:column;gap:4px;text-align:left}.artifact-power__btn-body span{font-size:11px;letter-spacing:.16em}.artifact-power__btn-body small{font-size:11px;letter-spacing:.04em;text-transform:none;color:#96b4cdbf}.artifact-power__btn--warning{border-color:#b48c5059;color:#f0d2aaf2}.artifact-power__btn--danger{border-color:#b4505066;color:#ffc8c8f2}.artifact-power__btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.artifact-power__btn:not(:disabled):hover{border-color:#5078a08c;color:#e6f5fff2;transform:translateY(-1px);box-shadow:0 8px 20px #0006;background:#0e1622f2}.artifact-power__btn--warning:not(:disabled):hover{border-color:#c8a06499;color:#ffe6c8f2}.artifact-power__btn--danger:not(:disabled):hover{border-color:#c85a5a99;color:#ffdcdcf2}.artifact-stream,.artifact-pulse-module{flex:1;border:none;border-radius:0;padding:0;background:transparent;box-shadow:none}.artifact-stream__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.15)}.artifact-stream__body{max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:0 24px 24px;scrollbar-width:thin;scrollbar-color:rgba(116,205,255,.6) rgba(16,24,38,.6)}.artifact-stream__body::-webkit-scrollbar{width:7px}.artifact-stream__body::-webkit-scrollbar-track{background:#101826d9;border-radius:10px}.artifact-stream__body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#74cdffb3,#468cc8b3);border-radius:10px}.artifact-stream__body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8cdcffd9,#5a96d2d9)}.artifact-stream__row{display:flex;gap:12px;font-size:12px;color:#c8e1f5e0}.artifact-stream__row span{min-width:70px;letter-spacing:.12em;color:#a0bed7b3}.artifact-stream__row p{flex:1;min-width:0;word-break:break-word;overflow-wrap:anywhere}.artifact-stream__row--signal{color:#c8ebdceb}.artifact-stream__row--warning{color:#ffd7aaeb}.artifact-vitals--pulse{margin-top:0;padding:16px 24px 0;border-top:none;position:relative}.artifact-vitals{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.artifact-vitals li{border:1px solid rgba(92,210,176,.2);border-radius:10px;padding:10px 14px;background:linear-gradient(135deg,#060c1880,#04081099);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:#82e1c3c7;position:relative;overflow:hidden;transition:all .3s ease}.artifact-vitals li:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(116,205,255,.4),transparent);opacity:.6}.artifact-vitals li:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(116,205,255,.08),transparent 70%);opacity:0;transition:opacity .3s ease}.artifact-vitals li:hover{border-color:#5cd2b05c;background:linear-gradient(135deg,#08102099,#060c18b3);transform:translateY(-2px);box-shadow:0 4px 16px #5cd2b024}.artifact-vitals li:hover:after{opacity:1}.artifact-vitals strong{display:block;margin-top:6px;font-size:17px;color:#78f0c8f5;font-weight:700;letter-spacing:.02em;text-shadow:0 0 6px rgba(92,210,176,.32),0 0 12px rgba(92,210,176,.18)}.artifact-terminal__hud{display:flex;justify-content:space-between;align-items:center;padding:14px 24px 12px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#bee1fac7;border-bottom:1px solid rgba(255,255,255,.06)}.artifact-terminal__lights{display:inline-flex;gap:6px}.artifact-terminal__lights span{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#ff6161e0,#ffa07ae0);box-shadow:0 0 10px #ff8c7873}.artifact-terminal__lights span:nth-child(2){background:linear-gradient(135deg,#ffc456f2,#ff9648e6);box-shadow:0 0 10px #ffcd6e73}.artifact-terminal__lights span:nth-child(3){background:linear-gradient(135deg,#78e6bef2,#46be96e6);box-shadow:0 0 10px #78e6be73}.artifact-terminal__tag{font-size:11px;letter-spacing:.22em}.artifact-terminal__body{padding:20px 24px;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:13px;color:#78ffd2f2;line-height:1.6;background:transparent;box-shadow:none}.artifact-terminal__body p{margin:0 0 8px}.artifact-terminal__body p:first-child{color:#74cdff}.artifact-terminal__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px 20px;font-size:12px;color:#aac3d7c7}.artifact-terminal__footer button{border:none;border-radius:999px;padding:8px 18px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#74cdff99,#288cc8bf);color:#04121f;cursor:pointer;box-shadow:0 10px 24px #00000059}.artifact-action-notice{padding:18px 24px;border:none;border-top:1px dashed rgba(255,255,255,.12);border-bottom:1px dashed rgba(255,255,255,.12);border-radius:0;background:transparent;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#b4cde6cc}@keyframes artifactPulseGlow{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@keyframes artifactPulseLineDraw{0%{stroke-dashoffset:800;opacity:.6}15%{stroke-dashoffset:400;opacity:.85}50%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:-400;opacity:.85}to{stroke-dashoffset:-800;opacity:.6}}@keyframes artifactGridPulse{0%,to{opacity:.3}50%{opacity:.5}}@keyframes artifactDeltaPulse{0%,to{box-shadow:0 0 16px #74cdff33,0 2px 8px #0000004d,inset 0 1px #74cdff26,inset 0 0 12px #74cdff0f}50%{box-shadow:0 0 24px #74cdff52,0 2px 8px #0000004d,inset 0 1px #74cdff38,inset 0 0 16px #74cdff1a}}@keyframes artifactPulseSweep{0%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes artifactPulseBeacon{0%,to{opacity:.4;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@keyframes artifactExpand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.rbac-panel{display:grid;grid-template-columns:260px 1fr;gap:24px;width:100%}.rbac-panel__sidebar{background:linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px}.rbac-panel__sidehead{display:flex;align-items:center;justify-content:space-between}.rbac-panel__eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.12em;color:#fff9}.rbac-template-list{display:flex;flex-direction:column;gap:8px}.rbac-template-list__item{background:#0003;border:1px solid transparent;border-radius:12px;padding:12px;text-align:left;color:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease}.rbac-template-list__item.active{border-color:#00d1ff80;background:#00d1ff1f}.rbac-template-list__item:hover{border-color:#fff3}.rbac-template-list__label{font-weight:600;display:block}.rbac-template-list__hint{font-size:13px;color:#ffffffa6}.rbac-panel__detail{display:flex;flex-direction:column;gap:16px}.rbac-panel__loading,.rbac-panel__error,.rbac-panel__empty{font-size:14px;color:#ffffffb3}.rbac-card{padding:24px}.rbac-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.rbac-card__eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#fff9}.rbac-card__header-actions{display:flex;align-items:center;gap:12px}.rbac-toggle{display:flex;align-items:center;gap:10px;font-size:13px;color:#fffc}.rbac-toggle input{width:42px;height:22px}.rbac-card__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px}.rbac-modules{display:flex;flex-direction:column;gap:16px}.rbac-modules--compact .rbac-module-card{padding:16px}.rbac-module-card{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;background:#00000040;display:flex;flex-direction:column;gap:12px}.rbac-module-card__meta{display:flex;justify-content:space-between;gap:12px}.rbac-module-card__controls{display:flex;flex-direction:column;gap:8px}.rbac-level-buttons{display:flex;flex-wrap:wrap;gap:8px}.rbac-level-button{border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff08;color:inherit;padding:6px 14px;font-size:13px;transition:background .12s ease,border-color .12s ease}.rbac-level-button.active{border-color:#00d1ffa6;background:#00d1ff26}.rbac-level-button--ghost{border-color:#ffffff14;background:transparent}.rbac-level-hint{font-size:13px;color:#ffffffb3}.rbac-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;border-radius:999px;padding:2px 10px;border:1px solid rgba(255,255,255,.2);color:#fffc}.rbac-chip--override{border-color:#00c7ff99;color:#00c7ffe6}.rbac-chip--inherit{border-color:#ffffff26}.rbac-card__footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.rbac-card__footer-actions{display:flex;gap:12px}.rbac-banner{border-radius:12px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;font-size:14px}.rbac-banner--success{background:#00c9a71a;border:1px solid rgba(0,201,167,.35)}.rbac-banner--error{background:#ff47571a;border:1px solid rgba(255,71,87,.35)}.rbac-banner--info{background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.rbac-modules-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(480px,1fr));gap:20px;width:100%}@media (max-width: 1200px){.rbac-modules-grid{grid-template-columns:1fr}}.rbac-modules--compact .rbac-module-card-v2{padding:18px}.rbac-module-card-v2{position:relative;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:24px;background:linear-gradient(135deg,#00142899,#000a19cc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:18px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.rbac-module-card-v2:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(0,209,255,.4),rgba(0,150,255,.2),transparent);opacity:0;transition:opacity .3s ease}.rbac-module-card-v2:hover{border-color:#00d1ff4d;background:linear-gradient(135deg,#001e32b3,#000f23e6);transform:translateY(-2px);box-shadow:0 8px 24px #00d1ff26}.rbac-module-card-v2:hover:before{opacity:1}.rbac-module-card-v2__header{display:flex;flex-direction:column;gap:10px}.rbac-module-card-v2__title{display:flex;flex-direction:column;gap:8px}.rbac-module-card-v2__title h4{margin:0;font-size:16px;font-weight:600;color:#fffffff2;letter-spacing:.3px}.rbac-module-card-v2__badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rbac-module-card-v2__description{margin:0;font-size:13px;line-height:1.5;color:#ffffffa6}.rbac-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;border-radius:6px;padding:4px 10px;border:1px solid;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.rbac-badge--level-0{border-color:#96969666;background:#64646426;color:#c8c8c8e6}.rbac-badge--level-1{border-color:#64b4ff66;background:#64b4ff26;color:#96d2fff2}.rbac-badge--level-2{border-color:#00d1ff80;background:#00d1ff26;color:#00e6fff2}.rbac-badge--level-3{border-color:#ffb40080;background:#ffb40026;color:#ffc850f2}.rbac-badge--level-4{border-color:#ff649680;background:#ff649626;color:#ff96b4f2}.rbac-badge--override{border-color:#00ff9680;background:#00ff961f;color:#00ffb4f2}.rbac-badge--inherit{border-color:#fff3;background:#ffffff0d;color:#ffffffb3}.rbac-module-card-v2__controls{display:flex;flex-direction:column;gap:10px}.rbac-access-level-selector{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rbac-access-button{position:relative;border-radius:8px;border:1.5px solid;background:transparent;color:inherit;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.rbac-access-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:currentColor;opacity:0;transition:opacity .25s ease}.rbac-access-button__label{position:relative;z-index:1}.rbac-access-button:hover:before{opacity:.08}.rbac-access-button:disabled{opacity:.4;cursor:not-allowed}.rbac-access-button--level-0{border-color:#9696964d;color:#b4b4b4d9}.rbac-access-button--level-0.active{border-color:#969696b3;background:#64646433;color:#dcdcdc;box-shadow:0 0 12px #9696964d}.rbac-access-button--level-1{border-color:#64b4ff59;color:#78beffe6}.rbac-access-button--level-1.active{border-color:#64b4ffcc;background:#64b4ff2e;color:#96d2ff;box-shadow:0 0 16px #64b4ff66}.rbac-access-button--level-2{border-color:#00d1ff66;color:#00d1ffe6}.rbac-access-button--level-2.active{border-color:#00d1ffe6;background:#00d1ff33;color:#00f0ff;box-shadow:0 0 20px #00d1ff80}.rbac-access-button--level-3{border-color:#ffb40066;color:#ffb400e6}.rbac-access-button--level-3.active{border-color:#ffb400e6;background:#ffb40033;color:#ffd250;box-shadow:0 0 20px #ffb40080}.rbac-access-button--level-4{border-color:#ff649666;color:#ff6496e6}.rbac-access-button--level-4.active{border-color:#ff6496e6;background:#ff649633;color:#ff96b4;box-shadow:0 0 20px #ff649680}.rbac-access-button--inherit{border-color:#ffffff26;background:#ffffff08;color:#ffffffb3}.rbac-access-button--inherit:hover{border-color:#ffffff4d;background:#ffffff14;color:#ffffffe6}.rbac-access-hint{margin:0;font-size:12px;line-height:1.4;color:#fff9;font-style:italic}.rbac-panel__detail .settings-card{min-height:200px}.rbac-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:20px;z-index:20}.rbac-modal__dialog{background:#0f121af2;border:1px solid rgba(255,255,255,.1);border-radius:20px;width:min(900px,100%);padding:24px;display:flex;flex-direction:column;gap:20px}.rbac-modal__header{display:flex;align-items:center;justify-content:space-between}.rbac-modal__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.rbac-modal__modules{display:flex;flex-direction:column;gap:16px}.rbac-modal__footer{display:flex;justify-content:flex-end;gap:12px}@media (max-width: 1024px){.rbac-panel{grid-template-columns:1fr}}.rbac-card__subsection+.rbac-card__subsection{margin-top:24px}.rbac-template-shell{display:flex;flex-direction:column;gap:20px}.rbac-template-hero{padding:24px;border-radius:18px;background:radial-gradient(circle at top left,#00d1ff2e,#0006);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between}.rbac-template-eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.12em;color:#ffffffbf}.rbac-template-tabs{display:flex;flex-wrap:wrap;gap:8px}.rbac-template-pill{border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:inherit;padding:6px 16px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .14s ease,background .14s ease}.rbac-template-pill.active{border-color:#00d1ff80;background:#00d1ff26}.rbac-template-pill small{font-size:12px;color:#ffffffa6}.rbac-template-body{display:flex;flex-direction:column;gap:16px}.rbac-template-meta__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.rbac-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.rbac-template-foot{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.permissions-toggle-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.permissions-drawer{margin-top:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;background:#0000004d}.permissions-hint{font-size:13px;color:#ffffffa6}.rbac-template-slug{display:inline-block;margin-top:8px;font-size:12px;color:#fff9}.permissions-header{margin-bottom:12px}.permissions-header h4{margin:4px 0}.traffic-stage-v2--focused .traffic-topbar-naked,.traffic-stage-v2--focused .traffic-searchbar{display:none}@media (max-width:720px){.traffic-payload-panel__item--wide{grid-column:span 1}}.trev-stage{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;background:radial-gradient(1200px 600px at 15% -10%,rgba(98,209,255,.1),transparent 55%),radial-gradient(900px 500px at 105% 0%,rgba(138,125,255,.1),transparent 55%),linear-gradient(140deg,#04060b,#0a1323 55%,#10182a)}.trev-stage__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(98,209,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(98,209,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 50% 20%,black,transparent 75%);mask-image:radial-gradient(ellipse at 50% 20%,black,transparent 75%);opacity:.5}.trev-stage__glow{position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px;pointer-events:none;background:radial-gradient(700px 360px at 50% -10%,rgba(98,209,255,.2),transparent 60%);filter:blur(20px);opacity:.55}.trev-banner{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,107,107,.4);background:linear-gradient(135deg,#ff6b6b24,#ff6b6b0f);color:#ffc8c8f2;font-size:12.5px;font-weight:600}.trev-banner__icon{font-size:18px}.trev-inline-error{display:flex;gap:12px;padding:14px 16px;margin-bottom:12px;border:1px solid rgba(255,107,107,.35);border-radius:12px;background:linear-gradient(135deg,#ff6b6b1a,#ff6b6b0a);color:#ffc8c8f2}.trev-inline-error strong{font-size:13px;display:block;margin-bottom:4px}.trev-inline-error p{margin:0;font-size:12px;line-height:1.5;color:#ffb4b4e6}.trev-card{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;border:none;background:linear-gradient(180deg,#080e1a8c,#03060ea6);overflow:hidden}.trev-card--focused{padding:0}.trev-bar{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.trev-bar__cluster{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.trev-bar__cluster--right{justify-content:flex-end}.trev-bar__divider{display:inline-block;width:1px;height:24px;background:linear-gradient(180deg,transparent,rgba(98,209,255,.25),transparent);margin:0 6px;flex-shrink:0}.trev-toolbar{position:relative;z-index:9;display:flex;align-items:center;gap:18px;padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.trev-toolbar__stats{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.trev-combo,.trev-window{position:relative}.trev-combo__btn,.trev-window__btn{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#0d14228c;color:#e1eefaf2;font:inherit;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.trev-combo__btn:disabled{opacity:.5;cursor:not-allowed}.trev-combo__btn:hover:not(:disabled),.trev-window__btn:hover{border-color:#62d1ff52;background:#121c2ec7}.trev-combo--open .trev-combo__btn,.trev-window--open .trev-window__btn{border-color:#62d1ff8c;background:#142034eb;box-shadow:0 0 0 1px #62d1ff38 inset}.trev-combo__eyebrow,.trev-window__eyebrow{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#8caacd8c;font-weight:600;line-height:1;flex-shrink:0}.trev-combo__eyebrow--master{color:#a5ffcfe6;text-shadow:0 0 12px rgba(76,255,158,.42)}.trev-combo__eyebrow--slave{color:#62d1ffeb;text-shadow:0 0 12px rgba(98,209,255,.4)}.trev-combo__value,.trev-window__summary{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#f0fafff5;font-family:SFMono-Regular,Consolas,Menlo,monospace;line-height:1;min-width:0}.trev-combo--device .trev-combo__btn{height:auto;min-height:44px;padding-top:6px;padding-bottom:6px}.trev-combo__value--device{align-items:flex-start;flex-direction:column;gap:4px;min-width:130px}.trev-combo__value-line{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.trev-combo__value-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px}.trev-combo__value-badges{display:flex;align-items:center;flex-wrap:wrap;gap:4px;max-width:220px}.trev-combo__mini-badge{font-size:9px;padding:3px 6px;border-radius:5px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;background:#94a3b824;border:1px solid rgba(148,163,184,.32);color:#dde7f5eb;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1;white-space:nowrap}.trev-combo__mini-badge--active{background:#4cff9e26;border-color:#4cff9e73;color:#a5ffcffa}.trev-combo__mini-badge--ready{background:#4cff9e21;border-color:#4cff9e61;color:#b4ffd7f5}.trev-combo__mini-badge--warming,.trev-combo__mini-badge--standby,.trev-combo__mini-badge--stale{background:#fbbf2421;border-color:#fbbf2461;color:#fee097f5}.trev-combo__mini-badge--offline{background:#ff6b6b24;border-color:#ff6b6b66;color:#ffa6a6fa}.trev-window__summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.trev-combo__chevron{color:#8cb4dc80;transition:transform .25s ease;flex-shrink:0}.trev-combo--open .trev-combo__chevron{transform:rotate(180deg);color:#82d7fff2}.trev-combo__panel{position:absolute;top:100%;left:50%;right:auto;transform:translate(-50%);min-width:100%;width:-moz-max-content;width:max-content;max-width:340px;max-height:360px;overflow-y:auto;margin-top:-1px;padding:8px;border-radius:10px;border:1px solid rgba(98,209,255,.55);background:#142034f5;box-shadow:0 18px 38px #0009,0 0 0 1px #62d1ff1f inset;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9999;animation:trev-bloom .22s cubic-bezier(.4,.14,.2,1);transform-origin:top center}.trev-combo__panel--end{left:auto;right:0;transform:none;transform-origin:top right;animation:trev-bloom-end .22s cubic-bezier(.4,.14,.2,1)}.trev-combo__panel--start{left:0;right:auto;transform:none;transform-origin:top left;animation:trev-bloom-start .22s cubic-bezier(.4,.14,.2,1)}.trev-combo__panel--interface{min-width:340px}.trev-combo__panel-title{padding:6px 10px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#78a0c8bf}.trev-combo__empty{padding:12px 10px;font-size:12px;color:#c8dcf08c}.trev-combo__btn-icon{width:26px;height:26px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:linear-gradient(135deg,#62d1ff2e,#8a7dff1f);border:1px solid rgba(98,209,255,.3)}.trev-combo__btn-icon img{width:18px;height:18px;filter:drop-shadow(0 0 4px rgba(98,209,255,.5))}.trev-combo__item-icon{position:relative;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:linear-gradient(135deg,#62d1ff1f,#8a7dff14);border:1px solid rgba(98,209,255,.22);flex-shrink:0}.trev-combo__item-icon img{width:22px;height:22px;filter:drop-shadow(0 0 4px rgba(98,209,255,.35))}.trev-combo__item-status{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;border:1.5px solid rgba(20,32,52,.96);background:#62d1ffb3}.trev-combo__item-status--online{background:#4cff9e;box-shadow:0 0 6px #4cff9eb3}.trev-combo__item-status--offline{background:#ff6b6b;box-shadow:0 0 6px #ff6b6b99}.trev-combo__item-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;text-align:left}.trev-combo__item{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:8px 10px;width:100%;border:1px solid transparent;background:#62d1ff08;border-radius:10px;color:#ebf5ffe6;font:inherit;cursor:pointer;transition:all .18s ease;margin-bottom:4px}.trev-combo--device .trev-combo__item{align-items:flex-start;padding:9px 10px}.trev-combo__item:hover{background:#62d1ff1a;border-color:#62d1ff40;transform:translate(2px)}.trev-combo__item--active{background:linear-gradient(135deg,#62d1ff2e,#8a7dff24);border-color:#62d1ff80;box-shadow:0 0 14px #62d1ff33 inset}.trev-combo__item-stack{display:flex;flex:1;min-width:0;flex-direction:column;gap:6px;text-align:left}.trev-combo__item-main{font-size:13px;font-weight:600}.trev-combo__item-sub{font-size:11px;color:#b4cde6b3}.trev-combo__item-badges{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.trev-combo__item-badge{font-size:9px;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;background:#62d1ff1f;border:1px solid rgba(98,209,255,.3);color:#b4dcfff2}.trev-combo__item-badge--online{background:#4cff9e24;border-color:#4cff9e66;color:#92ffc4fa}.trev-combo__item-badge--offline{background:#ff6b6b24;border-color:#ff6b6b66;color:#ffa6a6fa}.trev-combo__item-badge--pending{background:#fbbf2424;border-color:#fbbf2466;color:#fede8ffa}.trev-combo__item-badge--ha-role{background:#94a3b824;border-color:#94a3b852;color:#dde7f5eb}.trev-combo__item-badge--ha-active{background:#4cff9e26;border-color:#4cff9e73;color:#a5ffcffa}.trev-combo__item-badge--ha-standby{background:#fbbf2421;border-color:#fbbf2461;color:#fee097f5}.trev-combo__role-light{width:7px;align-self:stretch;min-height:30px;border-radius:999px;background:#62d1ff73;box-shadow:0 0 12px #62d1ff4d;flex-shrink:0}.trev-combo__role-light--active,.trev-combo__role-light--online{background:#4cff9e;box-shadow:0 0 16px #4cff9e9e}.trev-combo__role-light--stale,.trev-combo__role-light--pending,.trev-combo__role-light--warming{background:#fbbf24;box-shadow:0 0 14px #fbbf2480}.trev-combo__role-light--offline{background:#ff6b6b;box-shadow:0 0 14px #ff6b6b94}.trev-status-dot{width:8px;height:8px;border-radius:50%;background:#62d1ffb3;box-shadow:0 0 8px #62d1ff99}.trev-status-dot--active{background:#4cff9e;box-shadow:0 0 14px #4cff9ed1,0 0 0 4px #4cff9e1a}.trev-status-dot--online{background:#4cff9e;box-shadow:0 0 10px #4cff9eb3}.trev-status-dot--stale,.trev-status-dot--pending,.trev-status-dot--warming{background:#fbbf24;box-shadow:0 0 10px #fbbf24ad}.trev-status-dot--offline{background:#ff6b6b;box-shadow:0 0 10px #ff6b6bb3}.trev-iface{display:flex;flex-direction:column;gap:8px;width:100%;padding:10px 12px;border:1px solid rgba(98,209,255,.14);border-radius:10px;background:#62d1ff08;color:#ebf5ffeb;font:inherit;cursor:pointer;transition:all .2s ease;margin-bottom:4px;text-align:left}.trev-iface:hover{background:#62d1ff17;border-color:#62d1ff57;transform:translate(2px)}.trev-iface--active{background:linear-gradient(135deg,#62d1ff2e,#8a7dff24);border-color:#62d1ff8c;box-shadow:0 0 14px #62d1ff33 inset}.trev-iface__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.trev-iface__name{font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:12.5px;font-weight:600;color:#f0fafffa}.trev-iface__tags{display:flex;align-items:center;gap:6px}.trev-iface__badge{font-size:9px;padding:2px 7px;border-radius:6px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.trev-iface__badge--active{background:linear-gradient(135deg,#62d1ff40,#8a7dff33);border:1px solid rgba(98,209,255,.5);color:#c8f0fffa}.trev-iface__score{font-size:11px;font-weight:700;color:#8a7dfff2;letter-spacing:.08em}.trev-iface__bar{position:relative;height:4px;border-radius:999px;background:#62d1ff14;overflow:hidden}.trev-iface__bar-fill{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;transition:width .5s cubic-bezier(.4,.14,.2,1)}.trev-iface__bar-fill--high{background:linear-gradient(90deg,#4cff9e,#62d1ff);box-shadow:0 0 8px #4cff9e80}.trev-iface__bar-fill--mid{background:linear-gradient(90deg,#fbbf24,#62d1ff);box-shadow:0 0 8px #fbbf2466}.trev-iface__bar-fill--low{background:linear-gradient(90deg,#f87171,#fbbf24)}.trev-iface__meta{font-size:10.5px;color:#b4cde6b3;font-family:monospace}.trev-auto-chip{font-size:8.5px;letter-spacing:.2em;font-weight:800;text-transform:uppercase;padding:2px 6px;border-radius:5px;background:linear-gradient(135deg,#62d1ff47,#8a7dff3d);color:#dcf0fffa;border:1px solid rgba(98,209,255,.45)}.trev-window__icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#8cc8ebb3;flex-shrink:0}.trev-window__text{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:1}.trev-window__pulse{width:7px;height:7px;border-radius:50%;background:#4cff9e;box-shadow:0 0 8px #4cff9eb3;animation:trev-pulse 1.6s ease-in-out infinite;flex-shrink:0}.trev-window__panel{position:absolute;top:100%;left:50%;right:auto;transform:translate(-50%);width:360px;max-width:min(360px,92vw);margin-top:-1px;padding:14px;border-radius:12px;border:1px solid rgba(98,209,255,.55);background:#142034f5;box-shadow:0 18px 38px #0009,0 0 0 1px #62d1ff1f inset;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9999;display:flex;flex-direction:column;gap:12px;animation:trev-bloom .22s cubic-bezier(.4,.14,.2,1);transform-origin:top center}.trev-window__panel--end{left:auto;right:0;transform:none;transform-origin:top right;animation:trev-bloom-end .22s cubic-bezier(.4,.14,.2,1)}.trev-window__panel--start{left:0;right:auto;transform:none;transform-origin:top left;animation:trev-bloom-start .22s cubic-bezier(.4,.14,.2,1)}.trev-window__tabs{display:flex;gap:6px;padding:4px;border-radius:10px;background:#62d1ff0f;border:1px solid rgba(98,209,255,.15)}.trev-window__tab{flex:1;padding:7px 10px;background:transparent;border:none;color:#bed7f0cc;font:inherit;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;border-radius:7px;cursor:pointer;transition:color .2s ease,background .2s ease}.trev-window__tab:hover{color:#e6f5fff2}.trev-window__tab--active{background:linear-gradient(135deg,#62d1ff38,#8a7dff33);color:#f0faff;box-shadow:0 0 12px #62d1ff40 inset}.trev-window__body{display:flex;flex-direction:column;gap:12px}.trev-window__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.trev-window__field{display:flex;flex-direction:column;gap:4px}.trev-window__field span{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#a0bedcbf;font-weight:600}.trev-window__field input{background:#62d1ff0d;border:1px solid rgba(98,209,255,.22);border-radius:8px;padding:8px 10px;color:#f5fcfffa;font:inherit;font-size:12.5px;transition:all .18s ease;color-scheme:dark}.trev-window__field input:focus{outline:none;border-color:#62d1ff8c;background:#62d1ff1c;box-shadow:0 0 0 2px #62d1ff2e}.trev-window__apply{padding:10px 16px;border:1px solid rgba(98,209,255,.5);border-radius:10px;background:linear-gradient(135deg,#62d1ff38,#8a7dff33);color:#f0fafffa;font:inherit;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:all .2s ease}.trev-window__apply:hover{background:linear-gradient(135deg,#62d1ff5c,#8a7dff4d);box-shadow:0 8px 22px #62d1ff4d,inset 0 0 0 1px #62d1ff66;transform:translateY(-1px)}.trev-window__error{margin:0;padding:8px 10px;font-size:11px;color:#ffafaff2;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:8px}.trev-window__saved{margin:0;padding:8px 10px;font-size:11px;color:#92ffc4fa;background:#4cff9e1a;border:1px solid rgba(76,255,158,.3);border-radius:8px}.trev-window__footer{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid rgba(98,209,255,.12)}.trev-window__ghost{flex:1;padding:8px 10px;background:#62d1ff0d;border:1px solid rgba(98,209,255,.22);border-radius:8px;color:#d2e6faeb;font:inherit;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:all .18s ease}.trev-window__ghost:hover{background:#62d1ff1f;border-color:#62d1ff66}.trev-window__live-btn{padding:8px 14px;background:#4cff9e1f;border:1px solid rgba(76,255,158,.4);border-radius:8px;color:#92ffc4fa;font:inherit;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:all .18s ease}.trev-window__live-btn:hover:not(:disabled){background:#4cff9e33;box-shadow:0 0 14px #4cff9e47}.trev-window__live-btn:disabled{opacity:.4;cursor:not-allowed}.trev-window__range-summary{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;border-radius:10px;background:#62d1ff0f;border:1px solid rgba(98,209,255,.2);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;color:#dcf0fff2}.trev-window__range-arrow{color:#8a7dffe6;font-weight:700}.trev-cal{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:12px;background:#62d1ff0a;border:1px solid rgba(98,209,255,.18)}.trev-cal__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 4px 6px}.trev-cal__title{flex:1;text-align:center;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e6f5fff2}.trev-cal__nav{width:28px;height:28px;border-radius:7px;border:1px solid rgba(98,209,255,.3);background:#62d1ff14;color:#b4dcfff2;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .18s ease}.trev-cal__nav:hover{background:#62d1ff2e;border-color:#62d1ff80}.trev-cal__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:4px 0}.trev-cal__weekdays>div{text-align:center;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#a0c3e1b3;font-weight:700}.trev-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.trev-cal__day{position:relative;padding:6px 0;background:transparent;border:1px solid transparent;border-radius:7px;color:#dcebfae0;font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;font-variant-numeric:tabular-nums}.trev-cal__day:hover{background:#62d1ff1a;border-color:#62d1ff4d;color:#f0faff}.trev-cal__day--muted{color:#7896b466}.trev-cal__day--today{border-color:#8a7dff8c;color:#c8c3ff;font-weight:700}.trev-cal__day--selected{background:linear-gradient(135deg,#62d1ff52,#8a7dff47);border-color:#62d1ffa6;color:#f8fdff;box-shadow:0 0 14px #62d1ff4d inset,0 0 10px #62d1ff59}.trev-cal__day--in-range{background:#62d1ff1f;color:#e6f5fff2;border-radius:0;border-color:transparent}.trev-cal__day--start{background:linear-gradient(135deg,#62d1ff59,#8a7dff4d);border-color:#62d1ffa6;color:#f8fdff;border-top-right-radius:0;border-bottom-right-radius:0}.trev-cal__day--end{background:linear-gradient(135deg,#62d1ff59,#8a7dff4d);border-color:#62d1ffa6;color:#f8fdff;border-top-left-radius:0;border-bottom-left-radius:0}.trev-live{position:relative;display:inline-flex;align-items:center;gap:11px;height:38px;padding:0 14px;border-radius:10px;border:1px solid rgba(76,255,158,.32);background:#4cff9e0f;color:#dcffebfa;font:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.trev-live:hover:not(:disabled){border-color:#4cff9e8c;background:#4cff9e1a}.trev-live:disabled{cursor:not-allowed}.trev-live__dot{position:relative;width:8px;height:8px;border-radius:50%;background:#4cff9e;box-shadow:0 0 10px #4cff9ed9;flex-shrink:0}.trev-live__dot-ping{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid rgba(76,255,158,.55);border-radius:50%;animation:trev-ping 1.8s cubic-bezier(.2,.6,.3,1) infinite;pointer-events:none}.trev-live__label{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;line-height:1}.trev-live__meter{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:32px;margin-left:auto}.trev-live__bars{display:inline-flex;align-items:flex-end;gap:2.5px;height:16px;width:32px}.trev-live__bars i{flex:1;background:linear-gradient(180deg,#4cff9e,#62d1ffd9);border-radius:1.5px;min-height:2px;transform-origin:50% 100%;box-shadow:0 0 5px #4cff9e8c}.trev-live__bars i:nth-child(1){animation:trev-eq 1.05s ease-in-out -.1s infinite}.trev-live__bars i:nth-child(2){animation:trev-eq .82s ease-in-out -.3s infinite}.trev-live__bars i:nth-child(3){animation:trev-eq .96s ease-in-out -.55s infinite}.trev-live__bars i:nth-child(4){animation:trev-eq 1.18s ease-in-out -.2s infinite}.trev-live__bars i:nth-child(5){animation:trev-eq .9s ease-in-out -.4s infinite}.trev-live__burst{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#b4ffd0;font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,Menlo,monospace;text-shadow:0 0 14px rgba(76,255,158,.75);letter-spacing:.02em;line-height:1;animation:trev-burst-pop .42s cubic-bezier(.34,1.56,.64,1)}@keyframes trev-burst-pop{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.trev-live__hint{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#bed2eb8c;font-weight:600;padding-right:8px}.trev-live--paused{border-color:#b4c8e152;background:#b4c8e10f;color:#dce8f8eb}.trev-live--paused .trev-live__dot{background:#9aa9c4;box-shadow:0 0 8px #b4c8e199}.trev-live--offline{border-color:#f8717166;background:#f8717112;color:#ffc8c8f2;cursor:not-allowed}.trev-live--offline .trev-live__dot{background:#ff7b7b;box-shadow:0 0 10px #f87171b3}.trev-live--offline .trev-live__hint{color:#ffb4b4b3}@keyframes trev-ping{0%{transform:scale(.5);opacity:1}to{transform:scale(2.6);opacity:0}}@keyframes trev-eq{0%,to{transform:scaleY(.35)}30%{transform:scaleY(1.6)}60%{transform:scaleY(.7)}80%{transform:scaleY(1.3)}}.trev-scope{position:relative;display:inline-flex;align-items:stretch;gap:0;height:38px}.trev-scope__indicator{position:absolute;bottom:0;left:0;width:25%;height:2px;background:linear-gradient(90deg,#62d1ff,#8a7dff);border-radius:2px;box-shadow:0 0 12px #62d1ff8c;transition:transform .3s cubic-bezier(.4,.14,.2,1);z-index:1;pointer-events:none}.trev-scope__tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;background:transparent;border:none;color:#b4cde8b3;font:inherit;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:color .2s ease;min-width:74px}.trev-scope__tab:hover{color:#e1f0fcf2}.trev-scope__tab--active{color:#f0fcff}.trev-scope__tab-label{font:inherit}.trev-scope__tab-hint{display:none}.trev-search{position:relative;flex:1;min-width:280px;height:42px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#0d14228c;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.trev-search:focus-within{border-color:#62d1ff80;background:#121c2ec7;box-shadow:0 0 0 1px #62d1ff38 inset}.trev-search--open{border-color:#62d1ff73;box-shadow:0 0 0 1px #62d1ff2e inset}.trev-search__icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;color:#96c8eb8c;flex-shrink:0}.trev-search__input{flex:1;min-width:120px;background:transparent;border:none;outline:none;padding:0;height:100%;color:#ebf5fffa;font:inherit;font-size:13px;font-family:SFMono-Regular,Consolas,Menlo,monospace}.trev-search__input::-moz-placeholder{color:#a0bedc66;font-family:inherit}.trev-search__input::placeholder{color:#a0bedc66;font-family:inherit}.trev-search__clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:none;background:transparent;color:#a0bedcb3;cursor:pointer;transition:all .15s ease;flex-shrink:0}.trev-search__clear:hover{background:#ffffff0f;color:#e6f5fffa}.trev-search__live{position:relative;width:7px;height:7px;border-radius:50%;background:#4cff9e;box-shadow:0 0 8px #4cff9eb3;flex-shrink:0;animation:trev-pulse 1.6s ease-in-out infinite}.trev-search__panel{position:absolute;top:calc(100% - 1px);left:0;right:0;max-height:380px;overflow-y:auto;padding:6px;border-radius:0 0 10px 10px;border:1px solid rgba(98,209,255,.5);border-top:1px solid rgba(98,209,255,.18);background:#121a2af7;box-shadow:0 18px 38px #0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:9999;animation:trev-slide-attached .18s cubic-bezier(.4,.14,.2,1);transform-origin:top center}.trev-search--open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.trev-search__panel-head{display:flex;align-items:center;justify-content:space-between;padding:6px 10px 8px;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:4px;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#8cb4d78c;font-weight:600}.trev-search__panel-hint{font-size:9.5px;letter-spacing:.04em;color:#8cb4d766;text-transform:none;font-weight:500;font-family:SFMono-Regular,Consolas,monospace}.trev-search__option{display:grid;grid-template-columns:24px 1fr auto auto;align-items:center;gap:12px;width:100%;padding:7px 10px;border:none;background:transparent;border-radius:7px;color:#e1f0fceb;font:inherit;font-size:12.5px;cursor:pointer;text-align:left;transition:background .12s ease}.trev-search__option:hover,.trev-search__option--active{background:#62d1ff1a}.trev-search__glyph{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:6px;font-size:12px;font-weight:700;background:transparent;color:#b4e1ffd9;flex-shrink:0}.trev-search__glyph--asset{background:linear-gradient(135deg,#62d1ff29,#8a7dff1a);border:1px solid rgba(98,209,255,.28)}.trev-search__glyph--asset img{width:18px;height:18px;filter:drop-shadow(0 0 4px rgba(98,209,255,.5))}.trev-search__glyph--field{color:#d2c8fff2}.trev-search__glyph--ip{color:#b4e1ff}.trev-search__glyph--port{color:#fede8ff2}.trev-search__glyph--proto{color:#92ffc4f2}.trev-search__glyph--host{color:#ceb8fff2}.trev-search__glyph--flag{color:#ffb6def2}.trev-search__option-main{font-family:SFMono-Regular,Consolas,Menlo,monospace;font-weight:600;color:#f0fcfffa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.trev-search__option-detail{font-size:11px;color:#96b9d799;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.trev-search__option-kind{font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#8cafd273;padding:2px 7px;border-radius:4px;background:#ffffff0a}.trev-search__option--active .trev-search__option-kind{color:#b4dcfacc;background:#62d1ff1f}.trev-card__stat{display:inline-flex;align-items:baseline;gap:6px}.trev-card__stat-value{font-size:16px;font-weight:800;letter-spacing:.02em;color:#f0fafffa;text-shadow:0 0 14px rgba(98,209,255,.3)}.trev-card__stat-label{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#a0c3e1b3;font-weight:700}.trev-card__filtered{font-size:11px;color:#c8c3ffd9;letter-spacing:.06em}.trev-card__halt{font-size:11px;color:#fbbf24e6;background:#fbbf2414;border:1px solid rgba(251,191,36,.3);border-radius:8px;padding:4px 10px;letter-spacing:.04em}.trev-packets{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;font-family:SFMono-Regular,Consolas,Menlo,Liberation Mono,monospace}.trev-packets__head{position:relative;display:grid;grid-template-columns:60px 120px 1fr 1fr 110px 80px 2fr;border-bottom:1px solid rgba(98,209,255,.3);background:linear-gradient(180deg,rgba(98,209,255,.06),transparent);overflow:hidden}.trev-packets__head .trev-packets__col{padding:12px;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#82c8f0f2;border-right:1px solid rgba(98,209,255,.12)}.trev-packets__head .trev-packets__col:last-child{border-right:none}.trev-packets__body{flex:1;overflow-y:auto;padding-bottom:8px}.trev-packets__body::-webkit-scrollbar{width:10px}.trev-packets__body::-webkit-scrollbar-track{background:#0000004d}.trev-packets__body::-webkit-scrollbar-thumb{background:#62d1ff4d;border-radius:5px;border:2px solid rgba(0,0,0,.3)}.trev-packets__body::-webkit-scrollbar-thumb:hover{background:#62d1ff8c}.trev-row{position:relative;border-bottom:1px solid rgba(98,209,255,.08)}.trev-row__line{display:grid;grid-template-columns:60px 120px 1fr 1fr 110px 80px 2fr;background:#0e14224d;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;position:relative}.trev-row__line:focus-visible{outline:2px solid rgba(98,209,255,.55);outline-offset:-2px}.trev-row__line:hover{background:linear-gradient(90deg,#62d1ff24,#8a7dff17);box-shadow:inset 3px 0 #62d1ffe6,inset 0 0 0 1px #62d1ff1f,0 2px 14px #62d1ff1f}.trev-row--expanded .trev-row__line{background:linear-gradient(90deg,#62d1ff2e,#8a7dff1f);box-shadow:inset 3px 0 #82d7ff,inset 0 0 0 1px #62d1ff33}.trev-row--enter{animation:trev-row-enter .55s cubic-bezier(.4,.14,.2,1)}.trev-row--enter .trev-row__line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#62d1ff52,#8a7dff38);pointer-events:none;animation:trev-row-flash .9s ease-out forwards;mix-blend-mode:screen}@keyframes trev-row-flash{0%{opacity:1}45%{opacity:.9}to{opacity:0}}.trev-packets__col{padding:10px 12px;font-size:12px;color:#ebf5ffe6;display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid rgba(98,209,255,.05)}.trev-packets__col:last-child{border-right:none}.trev-packets__col--no{color:#b4aaffd9;font-weight:700;justify-content:center}.trev-packets__col--time{color:#82d7fff5;font-variant-numeric:tabular-nums}.trev-packets__col--source{color:#a5f3fc;font-weight:500}.trev-packets__col--dest{color:#fcd34d;font-weight:500}.trev-packets__col--protocol{font-weight:700;text-transform:uppercase;letter-spacing:.1em;justify-content:center;border-left:3px solid transparent}.trev-packets__col--length{color:#e6f0fabf;justify-content:flex-end;font-variant-numeric:tabular-nums}.trev-packets__col--info{color:#e1ebf5d1;font-size:11px;white-space:normal;line-height:1.4;gap:8px}.trev-row__flags{display:flex;flex-wrap:wrap;gap:4px}.trev-row__flag{padding:2px 6px;font-size:9.5px;letter-spacing:.1em;font-weight:700;border-radius:999px;background:#62d1ff24;color:#b4e1fffa;border:1px solid rgba(98,209,255,.35)}.trev-row__summary{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trev-row__caret{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;color:#a0c8e6cc;transition:transform .28s cubic-bezier(.4,.14,.2,1),color .2s ease;flex-shrink:0;margin-left:auto}.trev-row__caret--open{transform:rotate(180deg);color:#82d7ff}.trev-row__collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,.14,.2,1)}.trev-row--expanded .trev-row__collapse{grid-template-rows:1fr}.trev-row__collapse-inner{min-height:0;overflow:hidden;background:linear-gradient(180deg,#050810e0,#03060eeb);border-top:1px solid rgba(98,209,255,.18);border-left:3px solid rgba(98,209,255,.6);padding:0}.trev-row--expanded .trev-row__collapse-inner{padding:18px 20px}.trev-row__details{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 18px}.trev-row__detail{display:flex;flex-direction:column;gap:3px}.trev-row__detail span{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#a0c3e1bf;font-weight:600}.trev-row__detail strong{font-size:12.5px;color:#f0fafff5;font-weight:600;font-family:inherit}.trev-row__summary-block{margin-top:14px;display:flex;flex-direction:column;gap:6px}.trev-row__summary-block span{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#a0c3e1bf;font-weight:600}.trev-row__summary-block pre{margin:0;padding:10px 12px;background:#ffffff08;border-radius:8px;color:#f0faffe0;font-size:12px;white-space:pre-wrap;word-break:break-word;font-family:inherit;line-height:1.55;border:1px solid rgba(98,209,255,.1)}.trev-row__actions{margin-top:12px;display:flex;justify-content:flex-end}.trev-row__payload-btn{padding:8px 16px;border:1px solid rgba(98,209,255,.45);border-radius:999px;background:linear-gradient(135deg,#62d1ff29,#8a7dff24);color:#e6f5fffa;font:inherit;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:all .2s ease}.trev-row__payload-btn:hover{box-shadow:0 8px 22px #62d1ff40,inset 0 0 0 1px #62d1ff8c;transform:translateY(-1px)}.trev-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:10px 18px;border-top:1px solid rgba(98,209,255,.14);background:#05081080}.trev-pagination__left{display:flex;align-items:center;justify-content:flex-start}.trev-pagination__center{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.trev-pagination__right{display:flex;align-items:center;justify-content:flex-end;gap:14px}.trev-pagination__btn{padding:7px 16px;background:#62d1ff14;border:1px solid rgba(98,209,255,.25);border-radius:10px;color:#dcf0fff2;font:inherit;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:all .18s ease}.trev-pagination__btn:disabled{opacity:.35;cursor:not-allowed}.trev-pagination__btn:not(:disabled):hover{border-color:#62d1ff80;background:#62d1ff29;box-shadow:0 6px 18px #62d1ff33}.trev-pagination__pages{display:flex;gap:6px;flex-wrap:wrap}.trev-pagination__page{min-width:32px;padding:5px 10px;background:#62d1ff0d;border:1px solid rgba(98,209,255,.18);border-radius:8px;color:#dcf0ffe6;font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:all .18s ease}.trev-pagination__page:hover{border-color:#62d1ff66;background:#62d1ff1f}.trev-pagination__page--active{background:linear-gradient(135deg,#62d1ff4d,#8a7dff3d);border-color:#62d1ff99;color:#f0faff;box-shadow:0 0 14px #62d1ff4d}.trev-pagination__ellipsis{color:#a0c3e180;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.trev-payload{flex:1;display:flex;flex-direction:column;gap:18px;padding:24px 28px}.trev-payload__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid rgba(98,209,255,.16)}.trev-payload__eyebrow{margin:0;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#a0c3e1bf}.trev-payload__title{margin:6px 0 0;font-size:26px;letter-spacing:.14em;text-transform:uppercase;color:#f5fcff;padding:4px 12px;border-radius:8px;display:inline-block}.trev-payload__ts{margin:6px 0 0;font-size:11.5px;color:#c8dcf0bf;letter-spacing:.06em}.trev-payload__actions{display:flex;align-items:center;gap:12px}.trev-payload__iface{padding:6px 14px;border-radius:999px;border:1px solid rgba(98,209,255,.3);background:#62d1ff1f;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#b4e1fff2;font-weight:600}.trev-payload__back{padding:8px 16px;border:1px solid rgba(98,209,255,.35);border-radius:999px;background:#62d1ff14;color:#dcf0fff2;font:inherit;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:all .18s ease}.trev-payload__back:hover{background:#62d1ff29;border-color:#62d1ff8c;box-shadow:0 6px 18px #62d1ff40}.trev-payload__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.trev-payload__cell{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid rgba(98,209,255,.12);background:#62d1ff08}.trev-payload__cell span{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#a0c3e1bf;font-weight:600}.trev-payload__cell strong{font-size:13px;color:#f0fafff5}.trev-payload__cell--wide{grid-column:span 2}.trev-payload__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.trev-payload__section{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid rgba(98,209,255,.14);border-radius:14px;background:#ffffff05}.trev-payload__section header{display:flex;align-items:center;justify-content:space-between;gap:10px}.trev-payload__section h4{margin:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#dcf0ffeb;font-weight:700}.trev-payload__section header span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#a0c3e1b3}.trev-payload__section pre{margin:0;min-height:160px;padding:14px;border-radius:10px;background:#050810e0;color:#e6f4fff5;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word;font-family:inherit;border:1px solid rgba(98,209,255,.1)}.trev-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:60px 24px;color:#c8dcf099}.trev-empty__orbit{position:relative;width:64px;height:64px;border-radius:50%;border:1px solid rgba(98,209,255,.35);animation:trev-spin 6s linear infinite}.trev-empty__orbit span{position:absolute;width:8px;height:8px;border-radius:50%;background:#82d7ffe6;box-shadow:0 0 10px #82d7ff99}.trev-empty__orbit span:nth-child(1){top:-4px;left:50%;transform:translate(-50%)}.trev-empty__orbit span:nth-child(2){bottom:-4px;left:50%;transform:translate(-50%);background:#b4aaffe6;box-shadow:0 0 10px #b4aaff99}.trev-empty__orbit span:nth-child(3){top:50%;right:-4px;transform:translateY(-50%);background:#92ffc4e6;box-shadow:0 0 10px #92ffc499}.trev-empty__title{font-size:14px;color:#e6f5ffe0;font-weight:600;letter-spacing:.04em}.trev-empty__hint{font-size:11.5px;color:#aac8e194;font-style:italic;max-width:360px;text-align:center}.chrona-route-loader{flex:1;align-self:stretch;min-width:0;min-height:260px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 24px;background:var(--workspace-canvas);color:var(--muted)}.chrona-route-loader--pending{visibility:hidden}.chrona-route-loader__ring{display:block;flex:none;width:40px;height:40px;color:var(--accent);animation:chrona-loader-spin 1s linear infinite}.chrona-route-loader__track{stroke:#62d1ff33}.chrona-route-loader__label{max-width:100%;font-size:12px;line-height:1.5;font-weight:500;text-align:center;overflow-wrap:anywhere}.chrona-route-loader--compact{min-height:180px;padding:24px 20px;gap:12px}.chrona-route-loader--compact .chrona-route-loader__ring{width:32px;height:32px}.chrona-route-loader--widget{min-height:112px;padding:18px 14px;gap:10px}.chrona-route-loader--widget .chrona-route-loader__ring{width:24px;height:24px}@keyframes chrona-loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chrona-route-loader__ring{animation:none}}.chrona-navigation-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;pointer-events:none;opacity:0;transform:scaleX(.18);transform-origin:left;background:linear-gradient(90deg,#62d1fffa,#92ffc4eb,#8a7dfff2);box-shadow:0 0 18px #62d1ff80;transition:opacity .12s ease,transform .38s cubic-bezier(.2,.8,.2,1)}.chrona-navigation-progress.is-visible{opacity:1;transform:scaleX(.72)}.chrona-navigation-progress.is-settling{opacity:0;transform:scaleX(1)}@keyframes trev-spin{to{transform:rotate(360deg)}}@keyframes trev-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes trev-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes trev-slide-attached{0%{opacity:0;transform:scaleY(.85)}to{opacity:1;transform:scaleY(1)}}@keyframes trev-bloom{0%{opacity:0;transform:translate(-50%) scale(.6)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes trev-bloom-start{0%{opacity:0;transform:scale(.6);transform-origin:top left}to{opacity:1;transform:scale(1)}}@keyframes trev-bloom-end{0%{opacity:0;transform:scale(.6);transform-origin:top right}to{opacity:1;transform:scale(1)}}@keyframes trev-glow-breath{0%,to{box-shadow:0 14px 40px #0000007a,inset 0 0 0 1px #62d1ff0f,inset 0 0 80px #62d1ff0a}50%{box-shadow:0 18px 48px #00000085,inset 0 0 0 1px #62d1ff1f,inset 0 0 100px #62d1ff14}}@keyframes trev-row-enter{0%{opacity:0;transform:translateY(-14px) scaleY(.85)}55%{opacity:1;transform:translateY(2px) scaleY(1.02)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes trev-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1180px){.trev-packets__head,.trev-row__line{grid-template-columns:50px 100px 1fr 1fr 90px 70px 1.5fr}}@media (max-width:980px){.trev-bar{flex-direction:column;align-items:stretch}.trev-bar__cluster--right{justify-content:flex-end}}@media (max-width:820px){.trev-stage{padding:12px}.trev-window__panel{width:min(92vw,360px)}.trev-payload__cell--wide{grid-column:span 1}}.trev-window__time-row{display:flex;align-items:flex-end;gap:10px;padding:8px;border-radius:12px;background:#62d1ff0a;border:1px solid rgba(98,209,255,.18)}.trev-window__time-arrow{align-self:center;padding-top:18px;color:#8a7dffd9;font-size:16px;font-weight:700}.trev-time{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.trev-time__label{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#a0c3e1b3;font-weight:700;padding-left:2px}.trev-time__field{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 12px;border-radius:9px;border:1px solid rgba(98,209,255,.22);background:#080e1a8c;transition:border-color .18s ease,box-shadow .18s ease}.trev-time__field:focus-within{border-color:#62d1ff8c;box-shadow:0 0 0 1px #62d1ff38 inset}.trev-time__field input{width:28px;background:transparent;border:none;outline:none;padding:0;color:#f5fcfffa;font:inherit;font-family:SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:700;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;font-variant-numeric:tabular-nums}.trev-time__field input::-webkit-outer-spin-button,.trev-time__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.trev-time__sep{font-size:15px;font-weight:700;color:#8cb4dc8c;padding:0 4px;font-family:SFMono-Regular,Consolas,monospace;line-height:1}.trev-bar{padding:14px 24px}.trev-toolbar{padding:12px 24px}.trev-payload{padding:24px 28px}.trev-packets__head .trev-packets__col:first-child,.trev-row__line .trev-packets__col:first-child{padding-left:18px}.trev-packets__head .trev-packets__col:last-child,.trev-row__line .trev-packets__col:last-child{padding-right:18px}.trev-pagination{padding:10px 18px}.trev-live__delta{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 7px;border-radius:6px;background:#4cff9e29;color:#b4ffd2fa;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;border:1px solid rgba(76,255,158,.32);animation:trev-delta-pop .42s cubic-bezier(.34,1.56,.64,1);pointer-events:none}@keyframes trev-delta-pop{0%{opacity:0;transform:scale(.4) translateY(4px)}60%{opacity:1;transform:scale(1.18) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.trev-jump{position:absolute;top:54px;left:50%;transform:translate(-50%);z-index:5;padding:8px 16px;border-radius:999px;border:1px solid rgba(76,255,158,.5);background:linear-gradient(135deg,#4cff9e38,#62d1ff2e);color:#c8ffdcfa;font:inherit;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;cursor:pointer;box-shadow:0 8px 24px #4cff9e47,0 0 0 1px #4cff9e59 inset;transition:all .2s ease;animation:trev-slide .22s cubic-bezier(.4,.14,.2,1)}.trev-jump:hover{background:linear-gradient(135deg,#4cff9e4d,#62d1ff3d);box-shadow:0 10px 28px #4cff9e66;transform:translate(-50%) translateY(-1px)}.trev-pagination__single{padding:6px 12px;color:#bed7f0d9;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;font-variant-numeric:tabular-nums}.trev-jump{border-color:#62d1ff80;background:linear-gradient(135deg,#62d1ff38,#8a7dff2e);color:#d6e8fafa;box-shadow:0 8px 24px #62d1ff47,0 0 0 1px #62d1ff59 inset}.trev-jump:hover{background:linear-gradient(135deg,#62d1ff4d,#8a7dff3d);box-shadow:0 10px 28px #62d1ff66}.trev-pagination--live{display:flex;justify-content:center;align-items:center;gap:14px}.trev-pagination__hint{margin-left:auto;color:#a0c3e199;font-size:10.5px;letter-spacing:.1em;font-style:italic}.trev-pagination__count{color:#aac8e1b3;font-size:11px;letter-spacing:.1em;font-variant-numeric:tabular-nums;text-transform:uppercase;white-space:nowrap}.settings-panel--full-bleed .users-console{min-height:100%;background:linear-gradient(180deg,#050a12eb,#04080efa);color:#e6f1ff}.users-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,380px);gap:14px;padding:18px;min-width:0}.users-console__mast{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid rgba(120,190,255,.14);border-radius:8px;background:linear-gradient(135deg,#0a121ee0,#0a1c22b8)}.users-console__mast span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#a2c8eeb8}.users-console__mast h2{margin:4px 0 2px;font-size:20px;line-height:1.1;color:#f6fbff;letter-spacing:0}.users-console__mast p{margin:0;font-size:12px;color:#b8d6f6b8}.users-console__metrics{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.users-console__metrics span{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid rgba(120,190,255,.16);border-radius:999px;background:#060c149e;letter-spacing:0;text-transform:none;font-size:12px;color:#cce2fad1}.users-console__metrics strong{color:#8ff2d2;font-variant-numeric:tabular-nums}.users-console__mast,.users-banner{grid-column:1 / -1}.users-console__workspace{display:contents;min-height:0}.users-directory,.users-editor,.users-activity-card--console,.users-console-empty{border:1px solid rgba(120,190,255,.14);border-radius:8px;background:#070c14bd;box-shadow:0 18px 42px #00000038}.users-directory{grid-column:1;min-width:0;overflow:hidden}.users-directory__tools{display:grid;grid-template-columns:minmax(220px,1fr) 150px 150px auto;gap:10px;align-items:center;padding:12px;border-bottom:1px solid rgba(120,190,255,.1);background:#080e18db}.users-search{height:38px;display:flex;align-items:center;gap:8px;border:1px solid rgba(120,190,255,.18);border-radius:8px;background:#040910c7;padding:0 10px;color:#b0d0f4c7;min-width:0}.users-search input,.users-directory__tools select,.users-editor input,.users-editor select{width:100%;height:38px;border:1px solid rgba(120,190,255,.18);border-radius:8px;background:#040910d1;color:#e6f1ff;padding:0 10px;outline:none}.users-search input{height:auto;border:0;background:transparent;padding:0}.users-search input::-moz-placeholder{color:#a4c4e68f}.users-search input::placeholder{color:#a4c4e68f}.users-directory__tools .btn,.users-editor .btn{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.users-table{min-width:0;overflow-x:auto}.users-table__row{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(96px,.62fr) minmax(130px,.9fr) 82px 112px 136px;gap:12px;align-items:center;width:100%;min-width:760px;min-height:58px;padding:10px 14px;border:0;border-bottom:1px solid rgba(120,190,255,.08);background:transparent;color:#deecffe0;text-align:left}.users-table__row:not(.users-table__row--head){cursor:pointer}.users-table__row:not(.users-table__row--head):hover,.users-table__row.active{background:#14303a75}.users-table__row.active{box-shadow:inset 3px 0 #78f2d2d1}.users-table__row--head{min-height:42px;background:#0a121ee6;color:#a6caf0ad;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:default}.users-table__row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-identity-cell{display:flex;flex-direction:column;gap:3px}.users-identity-cell strong{font-size:13px;color:#f4f8ff;overflow:hidden;text-overflow:ellipsis}.users-identity-cell small{font-size:12px;color:#b0d0f4ad;overflow:hidden;text-overflow:ellipsis}.users-row-actions{display:flex;gap:6px;justify-content:flex-end;overflow:visible!important}.users-row-actions button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(120,190,255,.18);border-radius:8px;background:#080f1adb;color:#dbefff;cursor:pointer}.users-row-actions button:hover:not(:disabled){border-color:#78f2d275;background:#12282ce0}.users-row-actions button:disabled{opacity:.42;cursor:not-allowed}.users-status{display:inline-flex;align-items:center;justify-content:center;min-width:70px;height:24px;border-radius:999px;font-size:11px;font-weight:600}.users-status--active{border:1px solid rgba(76,214,162,.34);color:#89ffd9;background:#18564247}.users-status--inactive{border:1px solid rgba(170,190,220,.22);color:#cadaeec7;background:#46526638}.users-status--locked{border:1px solid rgba(255,150,120,.38);color:#ffb38a;background:#5c2c2057}.users-editor{grid-column:2;grid-row:span 2;position:static;top:auto;align-self:start;overflow:hidden}.users-editor form{display:flex;flex-direction:column;gap:14px;padding:14px}.users-editor header,.users-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.users-editor header span,.users-section-heading span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#a4c8ecad}.users-editor h3{margin:3px 0 0;font-size:16px;color:#f6fbff;letter-spacing:0}.users-editor__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.users-editor label{display:flex;flex-direction:column;gap:6px;min-width:0}.users-editor label span{font-size:11px;color:#aed0f4bd}.users-editor__wide{grid-column:1 / -1}.users-editor input:disabled,.users-editor select:disabled,.users-site-list button:disabled,.users-site-all:disabled{opacity:.55;cursor:not-allowed}.users-site-scope,.users-security{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid rgba(120,190,255,.1)}.users-site-all{height:36px;border:1px solid rgba(120,190,255,.18);border-radius:8px;background:#050a12c2;color:#dcecffe6;cursor:pointer}.users-site-all.active{border-color:#78f2d275;background:#16403a61;color:#eafff8}.users-site-list{display:grid;grid-template-columns:1fr;gap:8px;max-height:190px;overflow:auto;padding-right:2px}.users-site-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;border:1px solid rgba(120,190,255,.12);border-radius:8px;background:#050a129e;color:#e2eeffe0;padding:8px 10px;text-align:left;cursor:pointer}.users-site-list button.active{border-color:#78f2d26b;background:#12302c6b}.users-site-list button span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-site-list button small{font-size:10px;color:#a4c8ec9e;font-variant-numeric:tabular-nums}.users-site-empty{font-size:12px;color:#b8d6f6ad}.users-switch{flex-direction:row!important;align-items:center!important;justify-content:space-between;gap:12px;min-height:34px}.users-switch input{width:18px;height:18px;accent-color:#78f2d2}.users-unlock{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,170,100,.28);border-radius:8px;background:#58361447;color:#ffd7a3;cursor:pointer}.users-editor footer{display:flex;justify-content:flex-end;padding-top:2px}.users-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;font-size:12px}.users-banner button{border:0;background:transparent;color:inherit;cursor:pointer}.users-banner--success{border:1px solid rgba(70,190,140,.35);background:#164e3a66;color:#c9ffe9}.users-banner--error{border:1px solid rgba(255,130,130,.35);background:#4e1c266b;color:#ffd6dc}.users-banner--info{border:1px solid rgba(120,190,255,.28);background:#122a446b}.users-loading,.users-console-empty{padding:18px;color:#b8d6f6b8}.users-console-empty{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.users-console-empty h2{margin:0;font-size:18px}.users-console-empty p{margin:0;font-size:13px}.users-console-empty--inline{border:0;border-radius:0;box-shadow:none;background:transparent}.users-activity-card--console{grid-column:1;display:flex;flex-direction:column;gap:14px;padding:14px;position:relative;z-index:0}.users-activity-card--console .users-activity-card__header{padding:0}.users-activity-card--console .users-activity-grid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.users-activity-card--console .users-activity-day{border-radius:8px;background:#070d16d1}.users-activity-card--console .users-activity-detail{border-radius:8px;background:#050a129e}@media (max-width:1280px){.users-console{grid-template-columns:1fr}.users-directory,.users-editor,.users-activity-card--console{grid-column:1}.users-editor{grid-row:auto}.users-directory{overflow-x:auto}}@media (max-width:860px){.users-console{padding:12px}.users-console__mast{align-items:flex-start;flex-direction:column}.users-directory__tools{grid-template-columns:1fr}.users-table{min-width:680px}.users-editor__grid{grid-template-columns:1fr}}.users-console{display:flex;flex-direction:column;gap:14px}.users-console__mast,.users-banner{grid-column:auto}.users-console__workspace{display:flex;flex-direction:column;gap:14px;min-width:0}.users-directory{grid-column:auto;width:100%}.users-detail-panel{border:1px solid rgba(120,190,255,.14);border-radius:8px;background:#070c14bd;box-shadow:0 18px 42px #00000038;overflow:hidden}.users-detail-tabs{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid rgba(120,190,255,.1);background:#080e18db}.users-detail-tabs button{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#b8d6f6c2;padding:0 12px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.users-detail-tabs button:hover:not(:disabled){border-color:#78beff33;background:#78beff12;color:#eef7ff}.users-detail-tabs button.active{border-color:#78f2d261;background:#16403a57;color:#9bf7dc}.users-detail-tabs button:disabled{opacity:.38;cursor:not-allowed}.users-table__row{grid-template-columns:minmax(220px,1.6fr) minmax(120px,.62fr) minmax(150px,.9fr) 96px minmax(140px,.75fr) 176px;min-width:900px}.users-row-actions{gap:7px}.users-row-actions button{width:31px;height:31px}.users-detail-panel .users-editor{grid-column:auto;grid-row:auto;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.users-detail-panel .users-editor form{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(250px,.7fr) minmax(250px,.7fr);gap:16px;padding:16px}.users-detail-panel .users-editor header{grid-column:1 / -1;align-items:center;padding-bottom:2px}.users-detail-panel .users-editor__grid{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start}.users-detail-panel .users-editor__wide{grid-column:1 / -1}.users-detail-panel .users-site-scope{grid-column:2;border-top:0;padding-top:0;align-self:start}.users-detail-panel .users-security{grid-column:3;border-top:0;padding-top:0;align-self:start}.users-detail-panel .users-editor footer{grid-column:1 / -1;justify-content:flex-end;border-top:1px solid rgba(120,190,255,.08);padding-top:14px}.users-detail-panel .users-activity-card--console{grid-column:auto;border:0;border-radius:0;background:transparent;box-shadow:none;padding:16px}.users-detail-panel .users-activity-card--console .users-activity-grid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.users-detail-panel .users-activity-detail{min-height:110px}@media (max-width:1180px){.users-detail-panel .users-editor form{grid-template-columns:1fr 1fr}.users-detail-panel .users-editor__grid{grid-column:1 / -1}.users-detail-panel .users-site-scope{grid-column:1}.users-detail-panel .users-security{grid-column:2}}@media (max-width:760px){.users-detail-panel .users-editor form{grid-template-columns:1fr}.users-detail-panel .users-site-scope,.users-detail-panel .users-security{grid-column:1}.users-detail-tabs{overflow-x:auto}.users-table__row{min-width:820px}}.settings-panel--full-bleed .users-console{min-height:100%;background:linear-gradient(180deg,#04080ef5,#050a12fa);color:#e6f1ff}.users-console{display:flex;flex-direction:column;gap:14px;padding:14px 18px 18px;min-width:0}.users-console__workspace{display:flex;flex-direction:column;gap:0;min-width:0}.users-directory{width:100%;border:1px solid rgba(120,190,255,.14);border-radius:8px;background:#060b13db;box-shadow:none;overflow:hidden}.users-directory__tools{background:#080e18c7}.users-table{min-width:0;overflow-x:auto;background:#04080e8a;border-collapse:collapse}.users-table__row{grid-template-columns:minmax(230px,1.7fr) minmax(122px,.62fr) minmax(160px,.92fr) 96px minmax(146px,.72fr) 178px;min-width:920px}.users-table__row:not(.users-table__row--head):hover,.users-table__row.active{background:#122e348a}.users-table__row.active{box-shadow:inset 3px 0 #78f2d2e0;border-bottom-color:#78f2d229}.users-inline-detail{min-width:920px;border-bottom:1px solid rgba(120,190,255,.08);background:linear-gradient(180deg,#122e348a,#050a12f0 16%,#050a12f5);box-shadow:inset 3px 0 #78f2d2e0;transform-origin:top center;animation:users-row-slide-out .28s cubic-bezier(.2,.8,.2,1) both}.users-inline-detail__inner{margin:0 14px 14px;border:1px solid rgba(120,190,255,.14);border-top:0;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#070f18f5,#050a12f0);overflow:hidden;box-shadow:0 18px 42px #0000002e}.users-inline-detail .users-detail-tabs{padding:8px 10px;background:#09101beb}.users-detail-tabs__close{margin-left:auto;width:32px;padding:0!important}.users-inline-detail .users-editor,.users-inline-detail .users-activity-card--console{grid-column:auto;grid-row:auto;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.users-inline-detail .users-editor form{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(250px,.72fr) minmax(250px,.72fr);gap:16px;padding:16px}.users-inline-detail .users-editor header{grid-column:1 / -1;align-items:center;padding-bottom:2px}.users-inline-detail .users-editor__grid{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start}.users-inline-detail .users-editor__wide{grid-column:1 / -1}.users-inline-detail .users-site-scope{grid-column:2;border-top:0;padding-top:0;align-self:start}.users-inline-detail .users-security{grid-column:3;border-top:0;padding-top:0;align-self:start}.users-inline-detail .users-editor footer{grid-column:1 / -1;justify-content:flex-end;border-top:1px solid rgba(120,190,255,.08);padding-top:14px}.users-inline-detail .users-activity-card--console{padding:16px}.users-inline-detail .users-activity-card--console .users-activity-grid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.users-inline-detail .users-activity-detail{min-height:110px}@keyframes users-inline-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes users-row-slide-out{0%{opacity:0;transform:scaleY(.74);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:scaleY(1);clip-path:inset(0 0 0 0)}}@media (max-width:1180px){.users-inline-detail .users-editor form{grid-template-columns:1fr 1fr}.users-inline-detail .users-editor__grid{grid-column:1 / -1}.users-inline-detail .users-site-scope{grid-column:1}.users-inline-detail .users-security{grid-column:2}}@media (max-width:760px){.users-console{padding:12px}.users-inline-detail .users-editor form{grid-template-columns:1fr}.users-inline-detail .users-site-scope,.users-inline-detail .users-security{grid-column:1}.users-detail-tabs{overflow-x:auto}.users-table__row,.users-inline-detail{min-width:820px}}.page-gate{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;color:#e6f1ff;background:linear-gradient(180deg,#050a12f5,#04080efa);text-align:center}.page-gate h2{margin:0;font-size:22px;letter-spacing:0;color:#f6fbff}.page-gate p{margin:0;color:#b8d6f6b8;font-size:13px}.page-gate--loading{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#b8d6f6b8}.page-gate--silent,.settings-panel__silent,.users-console--silent{min-height:100%;background:#04080efa}.settings-sidebar__section--site-only{padding:18px 24px 0}.tenant-sites-inline--site-only{margin-top:0;border-radius:10px;background:#080e18e0}.tenant-sites-inline--site-only .select-shell{width:100%}.settings-sidebar__header--site-only .tenant-dropdown__value{line-height:1.2}.tenant-dropdown--site-only .tenant-dropdown__panel{max-height:360px}.users-command-bar{position:sticky;top:0;z-index:12;display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:center;gap:16px;padding:12px 14px;border:1px solid rgba(120,190,255,.14);border-radius:8px;background:#080e18f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.users-command-bar__title{display:flex;flex-direction:column;gap:2px;min-width:0}.users-command-bar__title span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#a2c8eeb8}.users-command-bar__title h2{margin:0;font-size:20px;line-height:1.1;color:#f6fbff;letter-spacing:0}.users-command-bar__title p{margin:0;font-size:12px;color:#b8d6f6b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.users-command-bar__tools{display:grid;grid-template-columns:minmax(220px,1fr) 150px 150px auto;gap:10px;align-items:center;min-width:0}.users-command-bar__tools select{width:100%;height:38px;border:1px solid rgba(120,190,255,.18);border-radius:8px;background:#040910d1;color:#e6f1ff;padding:0 10px;outline:none}.users-command-bar__tools .btn{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.users-table-shell{width:100%;overflow:auto;background:#04080e8a}.users-table{width:100%;min-width:960px;border-collapse:collapse;table-layout:fixed;background:transparent}.users-table thead th{position:sticky;top:0;z-index:3;height:42px;padding:0 14px;border-bottom:1px solid rgba(120,190,255,.12);background:#0a121ef5;color:#a6caf0c2;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:left}.users-table th:nth-child(1){width:28%}.users-table th:nth-child(2){width:14%}.users-table th:nth-child(3){width:19%}.users-table th:nth-child(4){width:10%}.users-table th:nth-child(6){width:15%}.users-table tbody tr:not(.users-table__detail-row){cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.users-table tbody tr:not(.users-table__detail-row):hover,.users-table tbody tr.active{background:#122e348a}.users-table tbody tr.active{box-shadow:inset 3px 0 #78f2d2e0}.users-table td{height:58px;padding:10px 14px;border-bottom:1px solid rgba(120,190,255,.08);color:#deecffe0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.users-table__detail-row td{height:auto;padding:0;border-bottom:1px solid rgba(120,190,255,.08);white-space:normal;overflow:visible}.users-table__detail-row .users-inline-detail{min-width:0;border-bottom:0}.users-table__detail-row .users-inline-detail__inner{margin:0 14px 14px}.users-table td.users-row-actions{display:flex;align-items:center;gap:7px;overflow:visible}.users-identity-cell{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.users-identity-cell strong,.users-identity-cell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-identity-cell small{color:#aed0f49e;font-size:12px}@media (max-width:1180px){.users-command-bar{grid-template-columns:1fr}.users-command-bar__tools{grid-template-columns:minmax(220px,1fr) 150px 150px auto}}@media (max-width:760px){.users-command-bar__tools{grid-template-columns:1fr}.users-table{min-width:900px}}.users-table{min-width:0}.users-table th:nth-child(1){width:27%}.users-table th:nth-child(2){width:13%}.users-table th:nth-child(3){width:15%}.users-table th:nth-child(4){width:9%}.users-table th:nth-child(5){width:14%}.users-table th:nth-child(6){width:22%}.users-table td.users-row-actions{justify-content:flex-end;min-width:170px}.users-table td.users-row-actions button{flex:0 0 31px}.users-inline-detail .users-editor form{grid-template-columns:minmax(300px,1fr) minmax(250px,.72fr)}.users-inline-detail .users-site-scope,.users-inline-detail .users-security{grid-column:2}.users-inline-detail .users-security{border-top:1px solid rgba(120,190,255,.08);padding-top:12px}@media (max-width:980px){.users-inline-detail .users-editor form{grid-template-columns:1fr}.users-inline-detail .users-site-scope,.users-inline-detail .users-security{grid-column:1}}@media (max-width:760px){.users-table{min-width:900px}}textarea{resize:none!important;overflow-y:auto}.placeholder\:text-\[var\(--muted\)\]::-moz-placeholder{color:var(--muted)}.placeholder\:text-\[var\(--muted\)\]::placeholder{color:var(--muted)}.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\:-translate-y-\[1px\]:hover{--tw-translate-y: -1px;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\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:shadow-\[0_14px_32px_rgba\(0\,0\,0\,0\.32\)\]:hover{--tw-shadow: 0 14px 32px rgba(0,0,0,.32);--tw-shadow-colored: 0 14px 32px 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\:shadow-\[0_24px_48px_rgba\(3\,7\,18\,0\.68\)\]:hover{--tw-shadow: 0 24px 48px rgba(3,7,18,.68);--tw-shadow-colored: 0 24px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color: transparent}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}
