@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-1.woff2) 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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-3.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-4.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-5.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-1.woff2) 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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-3.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-4.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-1.woff2) 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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-3.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-4.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-5.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-1.woff2) 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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-3.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-4.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-5.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-6.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-1.woff2) 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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-3.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-4.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-5.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-6.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-1.woff2) 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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-3.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-4.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-5.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-6.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-1.woff2) 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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-3.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-4.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-5.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-700-6.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}:root{--bg-sunken:#050C15;--surface-1:#091724;--surface-input:#0A1B2B;--surface-2:#112738;--surface-3:#17324A;--surface-chip:#173247;--surface-deep:#081320;--border-subtle:#16293B;--border-subtle2:#152838;--border:#1D3D56;--border-2:#22475F;--border-strong:#2A5876;--text-1:#F4F9FC;--text-1b:#EAF3F8;--text-2:#CBDCE8;--text-2b:#C0D3E1;--text-2c:#B8CDDC;--text-3:#9DB6C8;--text-3b:#93AEC2;--text-5:#6E8CA3;--text-6:#4E6C85;--accent:#2DE0FF;--accent-hover:#8CEAFF;--accent-soft:#A6DEF0;--accent-soft2:#C4ECF7;--accent-dim:#1597C4;--ok:#3ED598;--warn:#F5BE3E;--orange:#F5912B;--bad:#F87A68;--purple:#B07FE0;--text-4:#83A0B6;--bg-canvas:#0B1B2A;--accent-wash:rgba(45,224,255,.1);--ok-wash:rgba(62,213,152,.12);--warn-wash:rgba(245,190,62,.12);--bad-wash:rgba(248,122,104,.12);--r-xs:5px;--r-sm:7px;--r-md:9px;--r-lg:12px;--r-xl:15px;--sh-1:0 1px 2px rgba(0,0,0,.34);--sh-2:0 2px 5px -1px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.26);--sh-3:0 12px 28px -10px rgba(0,0,0,.62),0 3px 8px rgba(0,0,0,.32);--ring:0 0 0 3px rgba(45,224,255,.26);--ease:cubic-bezier(.4,0,.2,1)}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg-sunken);font-synthesis-weight:none;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}input,select,button{font-family:IBM Plex Sans,system-ui,sans-serif}.t-display{font-weight:800;font-size:34px;line-height:1.14;letter-spacing:-.022em}.t-h1{font-weight:750;font-size:25px;line-height:1.2;letter-spacing:-.017em}.t-h2{font-weight:700;font-size:16.5px;line-height:1.3;letter-spacing:-.008em}.t-h3{font-weight:650;font-size:14.5px;line-height:1.35;letter-spacing:-.004em}.t-body{font-size:13.5px;line-height:1.58}.t-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.t-eyebrow{font-weight:700;font-size:10.5px;line-height:1;letter-spacing:.11em;text-transform:uppercase;color:var(--text-5)}.ic{display:inline-block;flex-shrink:0;width:17px;height:17px;background-color:currentColor;-webkit-mask-image:var(--ic);mask-image:var(--ic);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.ic-sm{width:14px;height:14px}.ic-lg{width:20px;height:20px}.ic-xl{width:24px;height:24px}.ic-dashboard{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7.5' height='9' rx='1.5'/%3E%3Crect x='13.5' y='3' width='7.5' height='5.5' rx='1.5'/%3E%3Crect x='13.5' y='12' width='7.5' height='9' rx='1.5'/%3E%3Crect x='3' y='15.5' width='7.5' height='5.5' rx='1.5'/%3E%3C/svg%3E")}.ic-clipboard{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='2.5' width='8' height='4' rx='1.2'/%3E%3Cpath d='M16 4.5h2a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-13a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M8.5 11.5h7M8.5 15.5h4.5'/%3E%3C/svg%3E")}.ic-building{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V5a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v16'/%3E%3Cpath d='M15 9.5h3a2 2 0 0 1 2 2V21'/%3E%3Cpath d='M2.5 21h19'/%3E%3Cpath d='M8 7.5h3M8 11.5h3M8 15.5h3'/%3E%3C/svg%3E")}.ic-database{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5.5' rx='7.5' ry='2.8'/%3E%3Cpath d='M4.5 5.5v6c0 1.6 3.4 2.8 7.5 2.8s7.5-1.2 7.5-2.8v-6'/%3E%3Cpath d='M4.5 11.5v6c0 1.6 3.4 2.8 7.5 2.8s7.5-1.2 7.5-2.8v-6'/%3E%3C/svg%3E")}.ic-globe{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M3.5 12h17'/%3E%3Cpath d='M12 3.5a13 13 0 0 1 0 17a13 13 0 0 1 0-17z'/%3E%3C/svg%3E")}.ic-signal{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12.5h4l3-8 4 15.5 3-7.5h5'/%3E%3C/svg%3E")}.ic-passport{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2.2'/%3E%3Ccircle cx='8.5' cy='11' r='2.2'/%3E%3Cpath d='M5.5 16.2c.9-1.5 2-2.1 3-2.1s2.1.6 3 2.1'/%3E%3Cpath d='M14.5 10h4.5M14.5 13.5h4.5'/%3E%3C/svg%3E")}.ic-brand{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.2a8.8 8.8 0 1 0 0 17.6h1.2a2.1 2.1 0 0 0 0-4.2h-.6a1.6 1.6 0 0 1 0-3.2H19a2.1 2.1 0 0 0 2.1-2.1A8.8 8.8 0 0 0 12 3.2z'/%3E%3Ccircle cx='8.2' cy='9.2' r='1.1'/%3E%3Ccircle cx='12' cy='7.2' r='1.1'/%3E%3Ccircle cx='15.8' cy='10' r='1.1'/%3E%3C/svg%3E")}.ic-link{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 14.5l5-5'/%3E%3Cpath d='M11.5 6.5l1-1a4.2 4.2 0 0 1 6 6l-1 1'/%3E%3Cpath d='M12.5 17.5l-1 1a4.2 4.2 0 0 1-6-6l1-1'/%3E%3C/svg%3E")}.ic-users{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.3'/%3E%3Cpath d='M3 20.2a6 6 0 0 1 12 0'/%3E%3Cpath d='M16 5.4a3.1 3.1 0 0 1 0 5.9'/%3E%3Cpath d='M17.4 14.3A5.6 5.6 0 0 1 21 20.2'/%3E%3C/svg%3E")}.ic-hash{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 3.5 7.5 20.5M16.5 3.5l-2 17M4 9h16M3.2 15h16'/%3E%3C/svg%3E")}.ic-layers{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.2 3.4 7.5 12 11.8l8.6-4.3L12 3.2z'/%3E%3Cpath d='M3.4 12.2 12 16.5l8.6-4.3'/%3E%3Cpath d='M3.4 16.8 12 21.1l8.6-4.3'/%3E%3C/svg%3E")}.ic-gauge{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.4 17.5a9 9 0 1 1 17.2 0'/%3E%3Cpath d='M12 13.5 16 9.8'/%3E%3Ccircle cx='12' cy='14.6' r='1.7'/%3E%3C/svg%3E")}.ic-search{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.8'/%3E%3Cpath d='M15.9 15.9 20.5 20.5'/%3E%3C/svg%3E")}.ic-bell{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 9.2a6 6 0 1 0-12 0c0 4.8-2 5.8-2 5.8h16s-2-1-2-5.8'/%3E%3Cpath d='M10.3 19.6a2.1 2.1 0 0 0 3.4 0'/%3E%3C/svg%3E")}.ic-settings{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 2.5v3M12 18.5v3M4.6 4.6l2.1 2.1M17.3 17.3l2.1 2.1M2.5 12h3M18.5 12h3M4.6 19.4l2.1-2.1M17.3 6.7l2.1-2.1'/%3E%3C/svg%3E")}.ic-chevdown{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 9.5 5.5 5.5 5.5-5.5'/%3E%3C/svg%3E")}.ic-chevright{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9.5 6 6 6-6 6'/%3E%3C/svg%3E")}.ic-arrowright{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12h16M13.5 6l6 6-6 6'/%3E%3C/svg%3E")}.ic-switch{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5h13l-3.2-3.2M20 15.5H7l3.2 3.2'/%3E%3C/svg%3E")}.ic-external{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3.8h6.2V10'/%3E%3Cpath d='M20.2 3.8 11 13'/%3E%3Cpath d='M18 14v4.2a2 2 0 0 1-2 2H5.8a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2H10'/%3E%3C/svg%3E")}.ic-check{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 12.5 5 5 10-11'/%3E%3C/svg%3E")}.ic-close{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}.ic-plus{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.ic-dots{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='1.5'/%3E%3Ccircle cx='12' cy='12' r='1.5'/%3E%3Ccircle cx='12' cy='19' r='1.5'/%3E%3C/svg%3E")}.ic-info{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.6'/%3E%3Cpath d='M12 11.2v6'/%3E%3Ccircle cx='12' cy='7.8' r='1.05'/%3E%3C/svg%3E")}.ic-refresh{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.2 11.5a8.2 8.2 0 1 0-2.4 5.9'/%3E%3Cpath d='M20.2 5v6.5h-6.5'/%3E%3C/svg%3E")}.ic-trend{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.2 17.2 9.5 11l4 4 7.3-7.3'/%3E%3Cpath d='M15 7.7h5.8v5.8'/%3E%3C/svg%3E")}.ic-clock{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.6'/%3E%3Cpath d='M12 7v5.6l4 2.2'/%3E%3C/svg%3E")}.ic-shield{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.2 20 6.2v5.9c0 4.9-3.4 7.9-8 8.8-4.6-.9-8-3.9-8-8.8V6.2l8-3z'/%3E%3Cpath d='m8.6 12 2.5 2.5L16 9.6'/%3E%3C/svg%3E")}.ic-warning{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4 2.6 20h18.8L12 4z'/%3E%3Cpath d='M12 10.2v4.4'/%3E%3Ccircle cx='12' cy='17.4' r='.95'/%3E%3C/svg%3E")}.ic-filecheck{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3.2v5.2h5.2'/%3E%3Cpath d='M19.2 9.6V19a2 2 0 0 1-2 2H6.8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.4l5 6.6z'/%3E%3Cpath d='m8.6 14.8 2.1 2.1 4.2-4.2'/%3E%3C/svg%3E")}.ic-barchart{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 20.8h18'/%3E%3Cpath d='M6.5 20.8V11M11.5 20.8V4.5M16.5 20.8v-7.5'/%3E%3C/svg%3E")}.ic-zap{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.2 3 5.5 14h5l-1 7 7.8-11h-5l.9-7z'/%3E%3C/svg%3E")}.ic-lock{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='16' height='10.8' rx='2.2'/%3E%3Cpath d='M7.8 10V7.2a4.2 4.2 0 0 1 8.4 0V10'/%3E%3C/svg%3E")}.ic-eye{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.4 12S6 6.2 12 6.2 21.6 12 21.6 12 18 17.8 12 17.8 2.4 12 2.4 12z'/%3E%3Ccircle cx='12' cy='12' r='2.9'/%3E%3C/svg%3E")}.ic-download{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.8v11.4'/%3E%3Cpath d='m7.4 10.6 4.6 4.6 4.6-4.6'/%3E%3Cpath d='M4 20.2h16'/%3E%3C/svg%3E")}.ic-filter{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h18l-7.2 8.3v6.2l-3.6-1.9v-4.3L3 5z'/%3E%3C/svg%3E")}.ic-dot{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.6'/%3E%3Ccircle cx='12' cy='12' r='2.7'/%3E%3C/svg%3E")}.ic-checkcircle{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.6'/%3E%3Cpath d='m8.6 12 2.5 2.5L16 9.6'/%3E%3C/svg%3E")}.ic-alertcircle{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.6'/%3E%3Cpath d='M12 7.4v5.2'/%3E%3Ccircle cx='12' cy='16.4' r='.95'/%3E%3C/svg%3E")}.ic-pause{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7.2' y='5' width='3.4' height='14' rx='1.2'/%3E%3Crect x='13.4' y='5' width='3.4' height='14' rx='1.2'/%3E%3C/svg%3E")}.ic-sliders{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 6.5h17M3.5 12h17M3.5 17.5h17'/%3E%3Ccircle cx='9' cy='6.5' r='2.1'/%3E%3Ccircle cx='15' cy='12' r='2.1'/%3E%3Ccircle cx='7' cy='17.5' r='2.1'/%3E%3C/svg%3E")}.ic-server{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.2' y='4' width='17.6' height='7' rx='2'/%3E%3Crect x='3.2' y='13' width='17.6' height='7' rx='2'/%3E%3Cpath d='M7 7.5h.02M7 16.5h.02'/%3E%3C/svg%3E")}[sc-camel-on-click],input,select,button{transition:background-color .15s var(--ease),border-color .15s var(--ease),box-shadow .15s var(--ease),color .15s var(--ease),transform .12s var(--ease)}[sc-camel-on-click]:active{transform:translateY(.5px)}input:focus-visible,select:focus-visible,button:focus-visible,[sc-camel-on-click]:focus-visible{outline:none;box-shadow:var(--ring)}.card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-2)}.card-hd{display:flex;align-items:center;gap:9px;padding:12px 15px;border-bottom:1px solid var(--border-subtle)}.btn{display:inline-flex;align-items:center;gap:7px;border-radius:var(--r-sm);padding:7px 12px;font-size:13px;font-weight:650;cursor:pointer;border:1px solid transparent;white-space:nowrap;line-height:1.2}.btn-pri{background:var(--accent);color:#062634;border-color:var(--accent)}.btn-pri:hover{background:var(--accent-hover)}.btn-sec{background:var(--surface-3);color:var(--text-2);border-color:var(--border-2)}.btn-sec:hover{background:var(--surface-chip);border-color:var(--border-strong)}.pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px 3px 7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.5}.grid-row{transition:background-color .13s var(--ease)}.grid-row:hover{background:#2de0ff0b}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--border-strong);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:3px;background:var(--surface-chip);outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent);cursor:pointer;border:2px solid var(--bg-sunken);box-shadow:0 1px 3px #00000080}@media(max-width:760px){.chrome-top{padding:8px 12px!important}.chrome-top [style*="white-space:nowrap"]{white-space:normal!important}.chrome-top [style*="margin-left:auto"]{margin-left:0!important}.sj-root{overflow-x:hidden!important}.sj-root [style*="display:grid"]{grid-template-columns:1fr!important;gap:11px!important}.sj-root [style*="display:flex"]{flex-wrap:wrap!important}.sj-root [style*="margin-left:auto"]{margin-left:0!important}.sj-root [style*="white-space:nowrap"]{white-space:normal!important;overflow-wrap:anywhere!important}.sj-root [style*="min-width:"]{min-width:0!important}.sj-root [style*="padding:0 28px"]{padding-left:14px!important;padding-right:14px!important}.sj-root [style*="padding:15px 20px"],.sj-root [style*="padding:18px 20px"]{padding:13px 14px!important}.sj-root [style*="max-width:860px"]{max-width:100%!important}.sj-cra-grid{grid-template-columns:1fr!important}.chrome-top,.chrome-top *{max-width:100%!important}.chrome-top [style*="width:98px"]{width:auto!important}.sj-root,.sj-root *{max-width:100%!important}.sj-root [style*=grid-template-columns]{grid-template-columns:1fr!important}}html,body,#root{height:100%}body{font-family:IBM Plex Sans,system-ui,sans-serif;color:var(--text-2c);background:var(--bg-canvas)}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.sans{font-family:IBM Plex Sans,system-ui,sans-serif}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-sunken)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px;border:2px solid var(--bg-sunken)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.hoverable{transition:background-color .13s var(--ease),border-color .13s var(--ease)}.nav-item:hover{background:var(--surface-3)!important}.row-hover:hover{background:var(--surface-chip)!important}.lift:hover{border-color:var(--border-strong)!important}.inp{width:100%;background:var(--surface-input);color:var(--text-1b);border:1px solid var(--border);border-radius:var(--r-sm);padding:8px 10px;font-size:13.5px;outline:none}.inp:focus{border-color:var(--accent);box-shadow:var(--ring)}.inp::placeholder{color:var(--text-6)}select.inp{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.auth-shell{min-height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-sunken);padding:28px}.auth-card{width:100%;max-width:1060px;display:grid;grid-template-columns:1.05fr 1fr;background:var(--surface-1);border:1px solid var(--border-2);border-radius:22px;overflow:hidden;box-shadow:var(--sh-3)}.auth-art{position:relative;overflow:hidden;min-height:560px}.auth-form-pane{padding:46px 52px;display:flex;flex-direction:column}.auth-inp{width:100%;border-radius:999px;padding:14px 20px;font-size:14.5px;background:var(--surface-input);color:var(--text-1b);border:1px solid var(--border);outline:none;transition:border-color .14s var(--ease),box-shadow .14s var(--ease)}.auth-inp:focus{border-color:var(--accent);box-shadow:var(--ring)}.auth-inp::placeholder{color:var(--text-6)}.auth-submit{width:100%;border:0;border-radius:999px;padding:14px 18px;font-weight:700;font-size:13px;letter-spacing:.09em;color:var(--bg-canvas);cursor:pointer;background:linear-gradient(135deg,var(--accent) 0%,#57B9F0 52%,var(--purple) 100%);box-shadow:0 10px 24px -12px #2de0ffbf;transition:filter .14s var(--ease),transform .14s var(--ease)}.auth-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.auth-submit:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}@keyframes auth-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,-18px,0)}}.auth-drift{animation:auth-drift 9s var(--ease) infinite alternate}.auth-drift-slow{animation:auth-drift 13s var(--ease) infinite alternate-reverse}@media(prefers-reduced-motion:reduce){.auth-drift,.auth-drift-slow{animation:none}.auth-submit:hover:not(:disabled){transform:none}}@media(max-width:900px){.auth-shell{padding:16px}.auth-card{grid-template-columns:1fr;max-width:460px}.auth-art{display:none}.auth-form-pane{padding:34px 26px 30px}}
