*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;font-family:Manrope,-apple-system,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-family:Unbounded,sans-serif}#app{height:100%;max-height:100vh;overflow:hidden!important}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/manrope-latin-400-normal.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-display:swap;font-weight:400;src:url(/fonts/manrope-latin-ext-400-normal.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-display:swap;font-weight:400;src:url(/fonts/manrope-cyrillic-400-normal.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-display:swap;font-weight:400;src:url(/fonts/manrope-cyrillic-ext-400-normal.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/manrope-latin-500-normal.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-display:swap;font-weight:500;src:url(/fonts/manrope-latin-ext-500-normal.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-display:swap;font-weight:500;src:url(/fonts/manrope-cyrillic-500-normal.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-display:swap;font-weight:500;src:url(/fonts/manrope-cyrillic-ext-500-normal.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/manrope-latin-600-normal.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-display:swap;font-weight:600;src:url(/fonts/manrope-latin-ext-600-normal.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-display:swap;font-weight:600;src:url(/fonts/manrope-cyrillic-600-normal.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-display:swap;font-weight:600;src:url(/fonts/manrope-cyrillic-ext-600-normal.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/manrope-latin-700-normal.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-display:swap;font-weight:700;src:url(/fonts/manrope-latin-ext-700-normal.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-display:swap;font-weight:700;src:url(/fonts/manrope-cyrillic-700-normal.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-display:swap;font-weight:700;src:url(/fonts/manrope-cyrillic-ext-700-normal.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/manrope-latin-800-normal.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-display:swap;font-weight:800;src:url(/fonts/manrope-latin-ext-800-normal.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-display:swap;font-weight:800;src:url(/fonts/manrope-cyrillic-800-normal.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-display:swap;font-weight:800;src:url(/fonts/manrope-cyrillic-ext-800-normal.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:Unbounded;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/unbounded-latin-500-normal.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:Unbounded;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/unbounded-latin-ext-500-normal.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:Unbounded;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/unbounded-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/unbounded-cyrillic-ext-500-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}:root{--color-scrollbar-track: transparent;--color-scrollbar-thumb: rgba(255, 255, 255, .16);--color-scrollbar-hover: rgba(196, 245, 66, .85);--color-scrollbar-active: #C4F542}:root.light{--color-bg: #F3F6F4;--color-panel: #ffffff;--color-text: #0E1712;--color-text-muted: #5F6E68;--color-border: #E4EAE7;--color-shadow: 0 1px 2px rgba(14,23,18,.06);--color-shadow-lg: 0 10px 30px rgba(14,23,18,.12);--color-bg-hover: #E4EAE7;--color-primary: #0B6E4F;--color-primary-bg-light: #E6F2ED;--color-danger: #E85D2D;--color-danger-bg-light: #FCE8E0;--gradient-avatar: linear-gradient(135deg, #0B6E4F 0%, #0A5C43 100%);--color-avatar-text: #ffffff;--color-scrollbar-track: transparent;--color-scrollbar-thumb: rgba(14, 23, 18, .2);--color-scrollbar-hover: rgba(11, 110, 79, .8);--color-scrollbar-active: #0B6E4F;--color-card-bg: var(--color-panel);--color-text-main: var(--color-text);--color-input-bg: var(--color-bg);--color-chip-bg: var(--color-bg);--color-btn-text: var(--color-avatar-text);--color-header-primary: var(--color-primary);--color-header-secondary: var(--color-text-muted);--color-btn-primary: var(--color-primary);--color-btn-secondary: var(--color-text-muted)}:root.dark{--color-bg: #0E1712;--color-panel: #1F2A26;--color-text: #E4EAE7;--color-text-muted: #869590;--color-border: rgba(255, 255, 255, .06);--color-shadow: 0 1px 2px rgba(0, 0, 0, .15);--color-shadow-lg: 0 8px 24px rgba(0, 0, 0, .3);--color-bg-hover: #2D3A35;--color-primary: #C4F542;--color-primary-bg-light: rgba(196, 245, 66, .12);--color-danger: #E85D2D;--color-danger-bg-light: rgba(232, 93, 45, .15);--gradient-avatar: linear-gradient(135deg, #C4F542 0%, #A8D636 100%);--color-avatar-text: #0E1712;--color-scrollbar-track: transparent;--color-scrollbar-thumb: rgba(255, 255, 255, .18);--color-scrollbar-hover: rgba(196, 245, 66, .85);--color-scrollbar-active: #C4F542;--color-card-bg: var(--color-panel);--color-text-main: var(--color-text);--color-input-bg: rgba(0, 0, 0, .25);--color-chip-bg: rgba(255, 255, 255, .03);--color-btn-text: var(--color-avatar-text);--color-header-primary: var(--color-primary);--color-header-secondary: var(--color-text-muted);--color-btn-primary: var(--color-primary);--color-btn-secondary: var(--color-text-muted)}html,body{height:100%;margin:0;padding:0;overflow:hidden;background-color:var(--color-bg);color:var(--color-text);transition:background-color .3s ease,color .3s ease}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}*,*:before,*:after{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:9999px;border:1px solid transparent;background-clip:padding-box;transition:background .2s ease,box-shadow .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-hover);border:1px solid transparent;background-clip:padding-box;box-shadow:0 0 10px #c4f5424d}::-webkit-scrollbar-thumb:active{background:var(--color-scrollbar-active);border:1px solid transparent;background-clip:padding-box;box-shadow:0 0 12px #c4f54273}::-webkit-scrollbar-corner{background:transparent}.table-wrap,.table-wrapper,.modal-body,.codes-list-box,.select-options,.select-menu,.dropdown-menu,.sidebar-scroll,.drawer-content{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track)}.copy-host{display:inline-flex;align-items:center;gap:.35rem;max-width:16rem}.copy-host>.copy-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;padding:0;border:none;border-radius:.3rem;background:transparent;color:var(--color-text-muted);cursor:pointer;opacity:.7;transition:opacity .15s,background .15s}.copy-btn:hover{opacity:1;background:var(--color-surface-2, rgba(255, 255, 255, .07))}.copy-btn>svg{width:.85rem;height:.85rem}:root.light{--side: #FFFFFF;--panel-2: #F6F9F7;--raise: #EDF2EF;--hover-2: #E4EAE7;--row-hover: rgba(14, 23, 18, .025);--border-2: #D6DEDA;--text-2: #4E5D56;--on-primary: #FFFFFF;--primary-bg: #E6F2ED;--primary-line: #9CCBB6;--ok: #12824F;--ok-bg: #E3F4EA;--warn: #94600F;--warn-bg: #FDF3DF;--danger: #B8431A;--danger-bg: #FCE8E0;--danger-ink: #B8431A;--info: #2B66C2;--info-bg: #E6EEFB;--overlay: rgba(14, 23, 18, .38);--shadow-2: 0 18px 50px rgba(14, 23, 18, .16)}:root.dark{--side: #111B16;--panel-2: #18221E;--raise: #27332E;--hover-2: #2D3A35;--row-hover: rgba(255, 255, 255, .025);--border-2: rgba(255, 255, 255, .12);--text-2: #A1AFA8;--on-primary: #0E1712;--primary-bg: rgba(196, 245, 66, .12);--primary-line: rgba(196, 245, 66, .4);--ok: #6FD694;--ok-bg: rgba(111, 214, 148, .13);--warn: #F2B544;--warn-bg: rgba(242, 181, 68, .14);--danger: #E85D2D;--danger-bg: rgba(232, 93, 45, .16);--danger-ink: #F28A63;--info: #7AB0FF;--info-bg: rgba(106, 168, 255, .14);--overlay: rgba(3, 8, 6, .66);--shadow-2: 0 18px 50px rgba(0, 0, 0, .5)}
