@charset "UTF-8";._header_elq2h_1{position:fixed;top:0;left:0;z-index:100;background-color:#111a27;width:100%;padding:1rem}._header_container_elq2h_11{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem}._header_container_title_elq2h_19{width:20%;display:flex;align-items:center;justify-content:flex-start;gap:2rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f5f6fa;font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._header_container_nav_elq2h_37{width:60%;display:flex;align-items:center;justify-content:space-between;gap:2rem}._header_container_nav_mobil_elq2h_45{position:fixed;top:0;left:0;z-index:100;background-color:#111a2726;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:.8rem;width:100vw;height:100vh;padding:1rem 1rem 4rem;display:flex;align-items:center;justify-content:center;gap:2rem;flex-direction:column}._header_container_nav__item_elq2h_66,._header_container_nav__item_mobil_elq2h_67,._isMenuOpen_elq2h_68{text-decoration:none;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;outline:none;-webkit-tap-highlight-color:transparent}._header_container_nav__item_elq2h_66:focus-visible,._header_container_nav__item_mobil_elq2h_67:focus-visible,._isMenuOpen_elq2h_68:focus-visible{outline:none;box-shadow:0 0 0 3px red;border-radius:.25rem}._header_container_nav__item_elq2h_66,._header_container_nav__item_mobil_elq2h_67,._isMenuOpen_elq2h_68{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._header_container_nav__item_mobil_elq2h_67,._isMenuOpen_elq2h_68{width:80%;padding:2rem;background-color:#1c2a3b;border:none;border-radius:.5rem;cursor:pointer;white-space:nowrap}._isMenuOpen_elq2h_68{width:80%}._header_container_btn_container_elq2h_115{display:flex;align-items:center;justify-content:space-between;gap:2rem}._header_container_btn_mobile_elq2h_122,._header_container_btn_elq2h_115,._menuButton_elq2h_124{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1rem;background-color:#f6b73c;border:none;border-radius:.5rem;cursor:pointer;white-space:nowrap}@media(max-width:480px){._header_container_title_elq2h_19{font-size:1.4rem;width:80%}}@media(min-width:481px)and (max-width:1024px){._header_container_title_elq2h_19{width:80%}}._footer_1vvgj_4{background:#111a27;color:#f5f6fa;padding:3.5rem 1.5rem 2rem;border-top:1px solid rgba(0,0,0,.25)}._inner_1vvgj_11{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:3rem;align-items:start}@media(max-width:1024px){._inner_1vvgj_11{grid-template-columns:1fr 1fr}}@media(max-width:640px){._inner_1vvgj_11{grid-template-columns:1fr;gap:2rem}}._brandRow_1vvgj_32{display:flex;align-items:center;gap:.8rem}._brandLogo_1vvgj_38{font-size:2.2rem;line-height:1;color:#f6b73c}._brandName_1vvgj_44{font-weight:700;font-size:1.6rem;letter-spacing:.2px}._tagline_1vvgj_50{margin-top:1.25rem;color:#b0b6c3;font-size:1.05rem;line-height:1.6;max-width:38ch}._colTitle_1vvgj_59{font-weight:700;font-size:1.4rem;margin:0 0 1.25rem}._linkList_1vvgj_65{list-style:none;margin:0;padding:0}._linkList_1vvgj_65 li+li{margin-top:1rem}._link_1vvgj_65{color:#b0b6c3;text-decoration:none;transition:color .16s ease,transform .16s ease}._link_1vvgj_65:hover{color:#f5f6fa;transform:translate(2px)}._colContact_1vvgj_85 ._contactItem_1vvgj_85{color:#b0b6c3;margin:.6rem 0}._socialRow_1vvgj_91{display:flex;gap:1rem;align-items:center}._socialIcon_1vvgj_97{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#1c2a3b59;transition:background .16s ease,transform .16s ease}._socialIcon_1vvgj_97 svg{width:18px;height:18px;fill:none;stroke:#b0b6c3;stroke-width:1.5px}._socialIcon_1vvgj_97 svg path{fill:#b0b6c3;stroke:none}._socialIcon_1vvgj_97:hover{background:#f6b73c33}._socialIcon_1vvgj_97:hover svg path{fill:#f6b73c}._socialIcon_1vvgj_97:hover svg{stroke:#f6b73c}._socialIcon_1vvgj_97:hover{transform:translateY(-2px)}._bottom_1vvgj_133{max-width:1200px;margin:2.5rem auto 0;text-align:center;color:#b0b6c3}._separator_1vvgj_140{border:0;border-top:1px solid rgba(176,182,195,.25);margin:0 0 1.5rem}._rights_1vvgj_146{margin:0 0 .6rem;font-weight:600}._disclaimer_1vvgj_151{margin:0;font-size:.95rem;opacity:.9}._container_126dh_1{margin-top:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;align-items:start;width:100%}._container__item_126dh_11{width:100%;height:auto;padding:1rem;margin:0 auto;background-color:#1c2a3b;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;border-radius:1rem}._container__item_126dh_11 h2,._container__item_126dh_11 h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f5f6fa;font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._container__item_126dh_11 p,._container__item_126dh_11 span{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._container__item_126dh_11 a{text-decoration:none;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;outline:none;-webkit-tap-highlight-color:transparent}._container__item_126dh_11 a:focus-visible{outline:none;box-shadow:0 0 0 3px red;border-radius:.25rem}._container__item_126dh_11 a{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f6b73c;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._container__item_126dh_11 button{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1rem;background-color:#f6b73c;border:none;border-radius:.5rem;cursor:pointer;white-space:nowrap}._container__item_title_126dh_100{display:flex;align-items:center;justify-content:space-between;gap:2rem}._container_1juhu_1{margin-top:2rem}._blog_1juhu_5{width:100%;height:auto;padding:2rem;margin:0 auto;background-color:#1c2a3b;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;border-radius:1rem}._blog_1juhu_5 h2,._blog_1juhu_5 h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f5f6fa;font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._blog_1juhu_5 p,._blog_1juhu_5 span{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._blog_1juhu_5 a{text-decoration:none;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;outline:none;-webkit-tap-highlight-color:transparent}._blog_1juhu_5 a:focus-visible{outline:none;box-shadow:0 0 0 3px red;border-radius:.25rem}._blog_1juhu_5 a{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f6b73c;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._blog_1juhu_5 button{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1rem;background-color:#f6b73c;border:none;border-radius:.5rem;cursor:pointer;white-space:nowrap}._blog_1juhu_5{margin-top:2rem}._blog_1juhu_5 ._autor_1juhu_96{color:#f6b73c}._form_1bflk_2{width:100%;max-width:70rem;margin-inline:auto;padding:3.2rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;color:#f5f6fa;background-color:#0d141f}._row_1bflk_13{display:grid;gap:2.4rem;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));margin-bottom:2.4rem}._field_1bflk_21{display:grid;gap:1rem}._label_1bflk_27{font-size:1.4rem;font-weight:500;color:#f5f6fa}._input_1bflk_34,._select_1bflk_35,._textarea_1bflk_36{width:100%;padding:1rem 1.6rem;font-size:1.6rem;color:#f5f6fa;background-color:#111a27;border:1px solid rgba(176,182,195,.25);border-radius:.75rem;outline:none;transition:all .2s ease}._input_1bflk_34::placeholder,._textarea_1bflk_36::placeholder{color:#b0b6c3}._input_1bflk_34:focus,._select_1bflk_35:focus,._textarea_1bflk_36:focus{border-color:#f6b73c;box-shadow:0 0 0 3px #f6b73c40}._textarea_1bflk_36{resize:vertical;min-height:12rem}._actions_1bflk_68{margin-top:3.2rem;display:flex;justify-content:center}._button_1bflk_75{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 3.2rem;font-size:1.6rem;font-weight:600;font-family:Montserrat,Inter,Segoe UI,sans-serif;color:#1c2a3b;background-color:#f6b73c;border:1px solid #1c2a3b;border-radius:9999px;cursor:pointer;transition:all .2s ease}._button_1bflk_75:hover{background-color:#d69e2e;transform:translateY(-1px);box-shadow:0 6px 16px #f6b73c40}._button_1bflk_75:active{transform:translateY(0);box-shadow:0 3px 8px #f6b73c33}._section_1vwv3_1{width:100%;height:auto;padding:2rem;margin:0 auto;background-color:#111a27;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;border-radius:1rem}._section_1vwv3_1 h2,._section_1vwv3_1 h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f5f6fa;font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._section_1vwv3_1 p,._section_1vwv3_1 span{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._section_1vwv3_1 a{text-decoration:none;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;outline:none;-webkit-tap-highlight-color:transparent}._section_1vwv3_1 a:focus-visible{outline:none;box-shadow:0 0 0 3px red;border-radius:.25rem}._section_1vwv3_1 a{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f6b73c;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._section_1vwv3_1 button{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1rem;background-color:#f6b73c;border:none;border-radius:.5rem;cursor:pointer;white-space:nowrap}._title_1vwv3_90{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f5f6fa;font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._text_1vwv3_103{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._section_ctas_1vwv3_116{width:100%;height:auto;padding:2rem;margin:0 auto;background-color:none;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;gap:2rem;border-radius:1rem}._section_ctas_1vwv3_116 h2,._section_ctas_1vwv3_116 h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f5f6fa;font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._section_ctas_1vwv3_116 p,._section_ctas_1vwv3_116 span{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._section_ctas_1vwv3_116 a{text-decoration:none;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;outline:none;-webkit-tap-highlight-color:transparent}._section_ctas_1vwv3_116 a:focus-visible{outline:none;box-shadow:0 0 0 3px red;border-radius:.25rem}._section_ctas_1vwv3_116 a{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f6b73c;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._section_ctas_1vwv3_116 button{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1rem;background-color:#f6b73c;border:none;border-radius:.5rem;cursor:pointer;white-space:nowrap}._section_ctas_items_1vwv3_205{width:100%;height:25rem;padding:1rem;margin:0 auto;background-color:#1c2a3b;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;border-radius:1rem}._section_ctas_items_1vwv3_205 h2,._section_ctas_items_1vwv3_205 h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f5f6fa;font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._section_ctas_items_1vwv3_205 p,._section_ctas_items_1vwv3_205 span{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._section_ctas_items_1vwv3_205 a{text-decoration:none;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;outline:none;-webkit-tap-highlight-color:transparent}._section_ctas_items_1vwv3_205 a:focus-visible{outline:none;box-shadow:0 0 0 3px red;border-radius:.25rem}._section_ctas_items_1vwv3_205 a{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f6b73c;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._section_ctas_items_1vwv3_205 button{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1rem;background-color:#f6b73c;border:none;border-radius:.5rem;cursor:pointer;white-space:nowrap}._cta_1vwv3_294{width:100%;height:6rem;padding:1rem;margin:0 auto;background-color:#f6b73c;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#1c2a3b;font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #1c2a3b;border-radius:1rem}@media(max-width:480px){._section_ctas_1vwv3_116{flex-direction:column}}._section_g2905_1{width:100vw;height:40rem;padding:2rem;margin:0 auto;background-color:none;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;border-radius:1rem}._section_g2905_1 h2,._section_g2905_1 h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f5f6fa;font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._section_g2905_1 p,._section_g2905_1 span{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._section_g2905_1 a{text-decoration:none;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;outline:none;-webkit-tap-highlight-color:transparent}._section_g2905_1 a:focus-visible{outline:none;box-shadow:0 0 0 3px red;border-radius:.25rem}._section_g2905_1 a{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f6b73c;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._section_g2905_1 button{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1rem;background-color:#f6b73c;border:none;border-radius:.5rem;cursor:pointer;white-space:nowrap}._section_g2905_1{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;isolation:isolate}._section_g2905_1:before{content:"";position:absolute;inset:0;background:#00000080;z-index:-1}._title_g2905_104{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f5f6fa;font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._text_g2905_117{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._cta_g2905_130{width:100%;height:6rem;padding:1rem;margin:0 auto;background-color:#f6b73c;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#1c2a3b;font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #1c2a3b;border-radius:1rem}._firstTitle_34ilj_1{margin-top:6rem}._firstTitle_34ilj_1 h2{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f5f6fa;font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._firstTitle_34ilj_1 p{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._container_hmkii_1{width:100%;height:auto;padding:.1rem;margin:0 auto;background-color:none}._title_hmkii_9{width:100%;height:auto;padding:.1rem;margin:0 auto;background-color:none;font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#f5f6fa;font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._text_hmkii_27{width:100%;height:auto;padding:.1rem;margin:0 auto;background-color:none;font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._button__container_hmkii_45{width:100%;height:auto;padding:2rem;margin:0 auto;background-color:none;display:flex;justify-content:center;align-items:center;gap:3rem;flex-direction:column}._button_hmkii_45{font-family:Montserrat,Inter,Segoe UI,sans-serif;text-align:center;color:#b0b6c3;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1rem;background-color:#f6b73c;border:none;border-radius:.5rem;cursor:pointer;white-space:nowrap}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box;font-size:62.5%}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;background:#1b1b1b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}input,textarea,select{color:#fff}input::placeholder,textarea::placeholder,select::placeholder{color:#979797}select option{background:#1d212c;color:#fff}button{color:inherit}button{background:none;border:none;cursor:pointer;padding:0}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}p{line-height:1.6}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root{min-height:100vh;isolation:isolate}.h1{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:4rem;font-weight:700;line-height:1.2;color:#fff}.h2{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.2;color:#fff}.h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2.8rem;font-weight:600;line-height:1.5;color:#fff}.h4{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2rem;font-weight:600;line-height:1.5;color:#fff}.text-body{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff}.text-small{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797}.text-accent{color:gold}.text-secondary{color:#979797}.text-center{text-align:center}.text-bold{font-weight:700}.text-semibold{font-weight:600}.text-medium{font-weight:500}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 2.4rem}.container-sm{width:100%;max-width:768px;margin:0 auto;padding:0 2.4rem}.container-md{width:100%;max-width:1024px;margin:0 auto;padding:0 2.4rem}.container-lg{width:100%;max-width:1280px;margin:0 auto;padding:0 2.4rem}.container-xl{width:100%;max-width:1536px;margin:0 auto;padding:0 2.4rem}.container-fluid{width:100%;padding:0 2.4rem}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}.grid-responsive{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:768px){.grid-responsive{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid-responsive{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.grid-responsive{grid-template-columns:repeat(4,1fr)}}.grid-auto{display:grid;gap:2.4rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-responsive-2{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:768px){.grid-responsive-2{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.grid-responsive-2{gap:1.6rem}}.grid-responsive-3{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:768px){.grid-responsive-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid-responsive-3{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.grid-responsive-3{gap:1.6rem}}.grid-responsive-4{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:768px){.grid-responsive-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid-responsive-4{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.grid-responsive-4{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){.grid-responsive-4{gap:1.6rem}}.grid-auto-safe{display:grid;gap:2.4rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:767px){.grid-auto-safe{grid-template-columns:1fr;gap:1.6rem}}.grid-auto-safe-sm{display:grid;gap:2.4rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media(max-width:767px){.grid-auto-safe-sm{grid-template-columns:1fr;gap:1.6rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-primary:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.btn-primary{background:gold;color:#000}.btn-primary:hover:not(:disabled){background:#ffdf33;transform:translateY(-1px);box-shadow:0 3px 6px #00000026,0 2px 4px #0000001f}.btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.btn-secondary{background:#1d212c;color:#fff;border:1px solid rgba(255,255,255,.1)}.btn-secondary:hover:not(:disabled){background:#2e3546;border-color:gold;transform:translateY(-1px)}.btn-secondary:active:not(:disabled){transform:translateY(0)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn-outline:disabled{opacity:.5;cursor:not-allowed}.btn-outline:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.btn-outline{background:transparent;color:#fff;border:2px solid #ffd700}.btn-outline:hover:not(:disabled){background:#ffd7001a;transform:translateY(-1px)}.btn-outline:active:not(:disabled){transform:translateY(0)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.btn-ghost:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.btn-ghost{background:transparent;color:#fff}.btn-ghost:hover:not(:disabled){background:#ffffff0d}.btn-ghost:active:not(:disabled){background:#ffffff1a}.btn-sm{padding:.4rem .8rem;font-size:1.2rem;gap:.4rem}.btn-lg{padding:1.6rem 2.4rem;font-size:1.6rem;gap:1.6rem}.btn-loading{position:relative;pointer-events:none;color:transparent}.btn-loading:after{width:20px;height:20px;border:3px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:spin .8s linear infinite}.btn-loading:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:""}.btn-icon{padding:.8rem;aspect-ratio:1}.card{background:#130d00;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.4rem;transition:all .25s ease-in-out}.card-interactive{background:#130d00;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.4rem;transition:all .25s ease-in-out;cursor:pointer}.card-interactive:hover{border-color:gold;box-shadow:0 10px 20px #00000026,0 3px 6px #0000001a;transform:translateY(-2px)}.card-interactive:active{transform:translateY(0);box-shadow:0 3px 6px #00000026,0 2px 4px #0000001f}.card-elevated{background:#130d00;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.4rem;transition:all .25s ease-in-out;box-shadow:0 10px 20px #00000026,0 3px 6px #0000001a}.card-flat{background:#1d212c;border:none;border-radius:12px;padding:2.4rem}.card-glass{background:#130d00b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.4rem;box-shadow:0 3px 6px #00000026,0 2px 4px #0000001f}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(255,255,255,.05)}.card-body{flex:1}.card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.05)}.input{width:100%;padding:.8rem 1.6rem;font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;line-height:1.5;color:#fff;background:#1d212c;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .15s ease-in-out}.input::placeholder{color:#979797}.input:hover{border-color:gold}.input:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px #ffd7001a}.input:disabled{opacity:.5;cursor:not-allowed}.input.error{border-color:#ff4d4f}.input.error:focus{box-shadow:0 0 0 3px #ff4d4f1a}.input-group{display:flex;align-items:stretch;width:100%}.input-group .input{border-radius:0}.input-group .input:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.input-group .input:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.input-group .input:not(:last-child){border-right:none}.input-addon{display:flex;align-items:center;padding:.8rem 1.6rem;background:#1e1e2f;border:1px solid rgba(255,255,255,.1);color:#979797;font-size:1.4rem}.input-addon:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;border-right:none}.input-addon:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-left:none}.textarea{width:100%;padding:.8rem 1.6rem;font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;line-height:1.5;color:#fff;background:#1d212c;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .15s ease-in-out}.textarea::placeholder{color:#979797}.textarea:hover{border-color:gold}.textarea:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px #ffd7001a}.textarea:disabled{opacity:.5;cursor:not-allowed}.textarea.error{border-color:#ff4d4f}.textarea.error:focus{box-shadow:0 0 0 3px #ff4d4f1a}.textarea{min-height:100px;resize:vertical}.select{width:100%;padding:.8rem 1.6rem;font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;line-height:1.5;color:#fff;background:#1d212c;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .15s ease-in-out}.select::placeholder{color:#979797}.select:hover{border-color:gold}.select:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px #ffd7001a}.select:disabled{opacity:.5;cursor:not-allowed}.select.error{border-color:#ff4d4f}.select.error:focus{box-shadow:0 0 0 3px #ff4d4f1a}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23979797' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;padding-right:3.2rem;cursor:pointer}.checkbox{display:inline-flex;align-items:center;gap:.8rem;cursor:pointer}.checkbox input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid rgba(255,255,255,.1);border-radius:2px;background:#1d212c;cursor:pointer;transition:all .15s ease-in-out;position:relative}.checkbox input[type=checkbox]:hover{border-color:gold}.checkbox input[type=checkbox]:checked{background:gold;border-color:gold}.checkbox input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:14px;font-weight:700}.checkbox input[type=checkbox]:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.radio{display:inline-flex;align-items:center;gap:.8rem;cursor:pointer}.radio input[type=radio]{appearance:none;width:20px;height:20px;border:2px solid rgba(255,255,255,.1);border-radius:50%;background:#1d212c;cursor:pointer;transition:all .15s ease-in-out;position:relative}.radio input[type=radio]:hover{border-color:gold}.radio input[type=radio]:checked{border-color:gold}.radio input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:gold;border-radius:50%}.radio input[type=radio]:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.radio input[type=radio]:disabled{opacity:.5;cursor:not-allowed}.form-group{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.6rem}.form-group .error-message{font-size:1.2rem;color:#ff4d4f}.form-group .help-text{font-size:1.2rem;color:#979797}.badge{display:inline-flex;align-items:center;padding:.4rem .8rem;font-size:1.2rem;font-weight:600;color:#fff;background:#5865f226;border:1px solid rgba(88,101,242,.3);border-radius:4px}.badge-success{display:inline-flex;align-items:center;padding:.4rem .8rem;font-size:1.2rem;font-weight:600;color:#fff;background:#00ff9d26;border:1px solid rgba(0,255,157,.3);border-radius:4px}.badge-error{display:inline-flex;align-items:center;padding:.4rem .8rem;font-size:1.2rem;font-weight:600;color:#fff;background:#ff4d4f26;border:1px solid rgba(255,77,79,.3);border-radius:4px}.badge-warning{display:inline-flex;align-items:center;padding:.4rem .8rem;font-size:1.2rem;font-weight:600;color:#fff;background:#ff910026;border:1px solid rgba(255,145,0,.3);border-radius:4px}.badge-info{display:inline-flex;align-items:center;padding:.4rem .8rem;font-size:1.2rem;font-weight:600;color:#fff;background:#5865f226;border:1px solid rgba(88,101,242,.3);border-radius:4px}.badge-primary{display:inline-flex;align-items:center;padding:.4rem .8rem;font-size:1.2rem;font-weight:600;color:#fff;background:#ffd70026;border:1px solid rgba(255,215,0,.3);border-radius:4px}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(min-width:768px){.table-responsive table{width:100%;border-collapse:collapse;background:#1d212c;border-radius:8px;overflow:hidden}.table-responsive thead{background:#1e1e2f;border-bottom:2px solid rgba(255,255,255,.1)}.table-responsive th{padding:1.6rem 2.4rem;text-align:left;font-size:1.4rem;font-weight:600;color:#979797;text-transform:uppercase;letter-spacing:.5px}.table-responsive td{padding:1.6rem 2.4rem;font-size:1.4rem;color:#fff;border-bottom:1px solid rgba(255,255,255,.05)}.table-responsive tbody tr{transition:background .15s ease-in-out}.table-responsive tbody tr:hover{background:#ffffff08}.table-responsive tbody tr:last-child td{border-bottom:none}}@media(max-width:767px){.table-responsive table,.table-responsive thead,.table-responsive tbody,.table-responsive th,.table-responsive td,.table-responsive tr{display:block}.table-responsive thead tr{position:absolute;top:-9999px;left:-9999px}.table-responsive tr{background:#1d212c;border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-bottom:1.6rem;padding:1.6rem;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.table-responsive td{border:none;position:relative;padding:.8rem 1.6rem;padding-left:50%;text-align:right;font-size:1.4rem;min-height:36px;display:flex;align-items:center;justify-content:flex-end}.table-responsive td:before{content:attr(data-label);position:absolute;left:1.6rem;width:calc(50% - 3.2rem);text-align:left;font-weight:600;color:#979797;font-size:1.2rem;text-transform:uppercase;letter-spacing:.5px}.table-responsive td:first-child{background:#1e1e2f;margin:-1.6rem -1.6rem .8rem;padding:1.6rem;font-weight:700;font-size:1.6rem;border-radius:8px 8px 0 0;justify-content:center;color:gold}.table-responsive td:first-child:before{display:none}}.table-actions{display:flex;gap:.4rem;align-items:center}@media(max-width:767px){.table-actions{width:100%;justify-content:flex-end}}.table-actions .btn{padding:.4rem .8rem;font-size:1.2rem;min-width:60px}@media(max-width:767px){.table-actions .btn{flex:1;min-width:auto}}.table-status{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:4px;font-size:1.2rem;font-weight:600}.table-status.status-active,.table-status.status-success{background:#00ff9d26;color:#00ff9d;border:1px solid rgba(0,255,157,.3)}.table-status.status-inactive,.table-status.status-pending{background:#97979726;color:#979797;border:1px solid rgba(151,151,151,.3)}.table-status.status-error,.table-status.status-failed{background:#ff4d4f26;color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.table-status.status-warning{background:#ff910026;color:#ff9100;border:1px solid rgba(255,145,0,.3)}.table-status.status-info{background:#5865f226;color:#5865f2;border:1px solid rgba(88,101,242,.3)}.table-empty{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:1.6rem;padding:6.4rem 1.6rem;text-align:center;color:#979797}.table-empty .empty-icon{font-size:48px;opacity:.5}.table-empty .empty-text{font-size:1.6rem;font-weight:500}.table-empty .empty-description{font-size:1.4rem;color:#979797}.form-responsive{width:100%;display:flex;flex-direction:column;gap:2.4rem}@media(max-width:767px){.form-responsive{gap:1.6rem}}.form-row{display:flex;gap:1.6rem;align-items:flex-start}@media(max-width:767px){.form-row{flex-direction:column;gap:.8rem}}.form-row.form-row-2>*{flex:1}.form-row.form-row-3>*{flex:1}@media(max-width:1023px){.form-row.form-row-3{flex-wrap:wrap}.form-row.form-row-3>*{flex:1 1 calc(50% - .8rem)}}.form-group{display:flex;flex-direction:column;gap:.4rem;width:100%}.form-group label{font-size:1.4rem;font-weight:500;color:#fff}.form-group label.required:after{content:" *";color:#ff4d4f}.form-group .form-help{font-size:1.2rem;color:#979797;margin-top:.4rem}.form-group .form-error{font-size:1.2rem;color:#ff4d4f;margin-top:.4rem;display:flex;align-items:center;gap:.4rem}.form-input,.form-select,.form-textarea{width:100%;padding:.8rem 1.6rem;background:#1b1b1b;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;transition:all .15s ease-in-out}@media(max-width:767px){.form-input,.form-select,.form-textarea{padding:1.6rem;font-size:16px}}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px #ffd7001a}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{opacity:.5;cursor:not-allowed;background:#ffffff0d}.form-input.error,.form-select.error,.form-textarea.error{border-color:#ff4d4f}.form-input.error:focus,.form-select.error:focus,.form-textarea.error:focus{box-shadow:0 0 0 3px #ff4d4f1a}.form-input::placeholder,.form-select::placeholder,.form-textarea::placeholder{color:#979797;opacity:.6}.form-textarea{min-height:120px;resize:vertical}@media(max-width:767px){.form-textarea{min-height:100px}}.form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23979797' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;padding-right:3.2rem}.form-checkbox,.form-radio{display:flex;align-items:center;gap:.8rem;cursor:pointer;padding:.8rem 0}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio],.form-radio input[type=checkbox],.form-radio input[type=radio]{width:20px;height:20px;cursor:pointer;accent-color:#ffd700}@media(max-width:767px){.form-checkbox input[type=checkbox],.form-checkbox input[type=radio],.form-radio input[type=checkbox],.form-radio input[type=radio]{width:24px;height:24px}}.form-checkbox label,.form-radio label{cursor:pointer;font-size:1.4rem;-webkit-user-select:none;user-select:none}.form-actions{display:flex;gap:1.6rem;justify-content:flex-end;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.05)}@media(max-width:767px){.form-actions{flex-direction:column;gap:.8rem}.form-actions .btn{width:100%;justify-content:center}}.form-input-group{position:relative;width:100%}.form-input-group .form-input{padding-left:4.8rem}.form-input-group .input-icon{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);color:#979797;font-size:2rem;pointer-events:none}.form-input-group.icon-right .form-input{padding-left:1.6rem;padding-right:4.8rem}.form-input-group.icon-right .input-icon{left:auto;right:1.6rem}.form-search{position:relative;width:100%}.form-search input{width:100%;padding-left:4.8rem;padding-right:4.8rem}.form-search .search-icon{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);color:#979797;pointer-events:none}.form-search .clear-btn{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#979797;cursor:pointer;padding:.4rem;border-radius:4px;transition:all .15s ease-in-out}.form-search .clear-btn:hover{background:#ffffff1a;color:#fff}.form-file{display:flex;flex-direction:column;gap:.8rem}.form-file input[type=file]{display:none}.form-file .file-label{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.6rem;background:#1b1b1b;border:2px dashed rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .15s ease-in-out;text-align:center}.form-file .file-label:hover{border-color:gold;background:#ffd7000d}@media(max-width:767px){.form-file .file-label{padding:2.4rem;flex-direction:column}}.form-file .file-info{font-size:1.2rem;color:#979797;padding:.8rem;background:#ffffff0d;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1040;padding:2.4rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .15s ease-in-out}@media(max-width:767px){.modal-overlay{padding:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{position:relative;background:#1b1b1b;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 15px 25px #00000026,0 5px 10px #0000000d;max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;animation:slideUp .25s ease-in-out;z-index:1050}@media(max-width:767px){.modal{max-width:100%;width:100%;height:100vh;max-height:100vh;border-radius:0;border:none;animation:slideUpMobile .25s ease-in-out}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal.modal-sm{max-width:400px}@media(max-width:767px){.modal.modal-sm{max-width:100%}}.modal.modal-lg{max-width:800px}@media(max-width:767px){.modal.modal-lg{max-width:100%}}.modal.modal-xl{max-width:1200px}@media(max-width:767px){.modal.modal-xl{max-width:100%}}.modal-header{padding:2.4rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:#1d212c}@media(max-width:767px){.modal-header{padding:1.6rem;position:sticky;top:0;z-index:1}}.modal-header h2,.modal-header h3{margin:0;font-size:2rem;font-weight:700;color:gold}@media(max-width:767px){.modal-header h2,.modal-header h3{font-size:1.6rem}}.modal-header .modal-subtitle{font-size:1.4rem;color:#979797;margin-top:.4rem}.modal-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:#979797;font-size:2.8rem;flex-shrink:0;transition:all .15s ease-in-out;margin-left:1.6rem}.modal-close:hover{background:#ffffff1a;color:#fff}.modal-close:active{transform:scale(.95)}@media(max-width:767px){.modal-close{width:44px;height:44px}}.modal-body{padding:2.4rem;overflow-y:auto;flex:1}.modal-body::-webkit-scrollbar{width:8px;height:8px}.modal-body::-webkit-scrollbar-track{background:#1d212c;border-radius:4px}.modal-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.modal-body::-webkit-scrollbar-thumb:hover{background:gold}@media(max-width:767px){.modal-body{padding:1.6rem}}.modal-body form{display:flex;flex-direction:column;gap:1.6rem}.modal-footer{padding:2.4rem;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:1.6rem;justify-content:flex-end;flex-shrink:0;background:#1d212c}@media(max-width:767px){.modal-footer{padding:1.6rem;flex-direction:column-reverse;position:sticky;bottom:0;z-index:1}.modal-footer .btn{width:100%;justify-content:center}}.modal-confirm{max-width:450px}.modal-confirm .modal-body{text-align:center;padding:3.2rem}.modal-confirm .modal-body .confirm-icon{font-size:64px;margin-bottom:1.6rem}.modal-confirm .modal-body .confirm-icon.icon-warning{color:#ff9100}.modal-confirm .modal-body .confirm-icon.icon-error{color:#ff4d4f}.modal-confirm .modal-body .confirm-icon.icon-success{color:#00ff9d}.modal-confirm .modal-body .confirm-icon.icon-info{color:#5865f2}.modal-confirm .modal-body h3{margin:0 0 .8rem;font-size:2rem;color:#fff}.modal-confirm .modal-body p{margin:0;font-size:1.4rem;color:#979797;line-height:1.6}.modal-confirm .modal-footer{justify-content:center;gap:.8rem}@media(max-width:767px){.modal-confirm .modal-footer{flex-direction:row}.modal-confirm .modal-footer .btn{flex:1}}@media(max-width:767px){.modal-bottom-sheet{height:auto;max-height:90vh;border-radius:12px 12px 0 0;animation:slideUpSheet .25s ease-in-out;margin-top:auto}@keyframes slideUpSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-bottom-sheet:before{content:"";position:absolute;top:.8rem;left:50%;transform:translate(-50%);width:40px;height:4px;background:#ffffff1a;border-radius:2px}.modal-bottom-sheet .modal-header{padding-top:2.4rem}}.modal-loading .modal-body{display:flex;align-items:center;justify-content:center;min-height:200px}.modal-loading .modal-body .spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.1);border-top-color:gold;border-radius:50%;animation:spin 1s linear infinite}.m-0{margin:0}.mt-xs{margin-top:.4rem}.mt-sm{margin-top:.8rem}.mt-md{margin-top:1.6rem}.mt-lg{margin-top:2.4rem}.mt-xl{margin-top:3.2rem}.mb-xs{margin-bottom:.4rem}.mb-sm{margin-bottom:.8rem}.mb-md{margin-bottom:1.6rem}.mb-lg{margin-bottom:2.4rem}.mb-xl{margin-bottom:3.2rem}.ml-xs{margin-left:.4rem}.ml-sm{margin-left:.8rem}.ml-md{margin-left:1.6rem}.ml-lg{margin-left:2.4rem}.ml-xl{margin-left:3.2rem}.mr-xs{margin-right:.4rem}.mr-sm{margin-right:.8rem}.mr-md{margin-right:1.6rem}.mr-lg{margin-right:2.4rem}.mr-xl{margin-right:3.2rem}.p-0{padding:0}.p-xs{padding:.4rem}.p-sm{padding:.8rem}.p-md{padding:1.6rem}.p-lg{padding:2.4rem}.p-xl{padding:3.2rem}.pt-xs{padding-top:.4rem}.pt-sm{padding-top:.8rem}.pt-md{padding-top:1.6rem}.pt-lg{padding-top:2.4rem}.pt-xl{padding-top:3.2rem}.pb-xs{padding-bottom:.4rem}.pb-sm{padding-bottom:.8rem}.pb-md{padding-bottom:1.6rem}.pb-lg{padding-bottom:2.4rem}.pb-xl{padding-bottom:3.2rem}.pl-xs{padding-left:.4rem}.pl-sm{padding-left:.8rem}.pl-md{padding-left:1.6rem}.pl-lg{padding-left:2.4rem}.pl-xl{padding-left:3.2rem}.pr-xs{padding-right:.4rem}.pr-sm{padding-right:.8rem}.pr-md{padding-right:1.6rem}.pr-lg{padding-right:2.4rem}.pr-xl{padding-right:3.2rem}.d-none{display:none}.d-block{display:block}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-grid{display:grid}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column;gap:1.6rem}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-xs{gap:.4rem}.gap-sm{gap:.8rem}.gap-md{gap:1.6rem}.gap-lg{gap:2.4rem}.gap-xl{gap:3.2rem}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.visible{visibility:visible}.invisible{visibility:hidden}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.rounded-sm{border-radius:4px}.rounded-md{border-radius:8px}.rounded-lg{border-radius:12px}.rounded-xl{border-radius:16px}.rounded-full{border-radius:9999px}.shadow-sm{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.shadow-md{box-shadow:0 3px 6px #00000026,0 2px 4px #0000001f}.shadow-lg{box-shadow:0 10px 20px #00000026,0 3px 6px #0000001a}.shadow-xl{box-shadow:0 15px 25px #00000026,0 5px 10px #0000000d}.shadow-none{box-shadow:none}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}@media(max-width:767px){.hide-mobile{display:none!important}}@media(min-width:768px)and (max-width:1023px){.hide-tablet{display:none!important}}@media(min-width:1024px){.hide-desktop{display:none!important}}.show-mobile{display:none!important}@media(max-width:767px){.show-mobile{display:block!important}}.show-tablet{display:none!important}@media(min-width:768px)and (max-width:1023px){.show-tablet{display:block!important}}.show-desktop{display:none!important}@media(min-width:1024px){.show-desktop{display:block!important}}@media(max-width:767px){.stack-mobile{flex-direction:column!important}}@media(max-width:1023px){.stack-tablet{flex-direction:column!important}}@media(max-width:767px){.full-width-mobile{width:100%!important}}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{word-wrap:break-word;overflow-wrap:break-word}@media(max-width:767px){.text-center-mobile{text-align:center!important}}.touch-target{min-width:44px;min-height:44px}body::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-track{background:#1d212c;border-radius:4px}body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}body::-webkit-scrollbar-thumb:hover{background:gold}.app-layout{display:flex;flex-direction:column;min-height:100vh;background:#1b1b1b}.app-layout__body{display:flex;flex:1;overflow:hidden;height:calc(100vh - 60px)}.top-menu-bar{position:sticky;top:0;z-index:1020;background:#1d212c;border-bottom:1px solid rgba(255,255,255,.1);height:60px}@media(max-width:767px){.top-menu-bar{height:56px}}.top-menu-bar__container{width:100%;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 2.4rem}.top-menu-bar__hamburger{display:none}@media(max-width:767px){.top-menu-bar__hamburger{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease-in-out;color:#fff;font-size:24px;flex-shrink:0}.top-menu-bar__hamburger:active{background:#ffffff1a}.top-menu-bar__hamburger:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.top-menu-bar__hamburger span{line-height:1}}.top-menu-bar__brand h1{font-size:2rem;font-weight:700;color:gold;margin:0}@media(max-width:767px){.top-menu-bar__brand h1{font-size:1.6rem}}.top-menu-bar__nav{display:flex;align-items:center;gap:.4rem}@media(max-width:767px){.top-menu-bar__nav{display:none}}.top-menu-bar__item{position:relative}.top-menu-bar__item.active .top-menu-bar__button{color:gold;background:#ffd7001a}.top-menu-bar__item.active .top-menu-bar__button:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:gold}.top-menu-bar__button{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500;color:#fff;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease-in-out;position:relative;height:40px}.top-menu-bar__button:hover{background:#ffffff0d;color:gold}.top-menu-bar__button .icon{font-size:1.6rem}.top-menu-bar__button .arrow{font-size:10px;transition:transform .15s ease-in-out;margin-left:.4rem}.top-menu-bar__button .arrow.open{transform:rotate(180deg)}.top-menu-bar__dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:280px;background:#130d00;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 15px 25px #00000026,0 5px 10px #0000000d;padding:.8rem;z-index:1000;animation:dropdownFadeIn .15s ease-in-out}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.top-menu-bar__dropdown-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.6rem;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease-in-out;text-align:left;gap:.8rem}.top-menu-bar__dropdown-item:hover{background:#ffd7001a;border-color:gold}.top-menu-bar__dropdown-item .icon{font-size:2rem;flex-shrink:0}.top-menu-bar__dropdown-item .content{flex:1;display:flex;flex-direction:column;gap:.4rem}.top-menu-bar__dropdown-item .content .label{font-size:1.4rem;font-weight:500;color:#fff}.top-menu-bar__dropdown-item .content .description{font-size:1.2rem;color:#979797}.top-menu-bar__dropdown-item .badge{display:inline-flex;align-items:center;padding:.4rem .8rem;font-size:1.2rem;font-weight:600;color:#fff;background:#5865f226;border:1px solid rgba(88,101,242,.3);border-radius:4px;flex-shrink:0}.top-menu-bar__actions{display:flex;align-items:center;gap:.8rem}.top-menu-bar__action-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease-in-out;font-size:2rem}.top-menu-bar__action-button:hover{background:#ffffff0d}.left-sidebar{width:280px;background:#1d212c;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;overflow-y:auto}.left-sidebar::-webkit-scrollbar{width:8px;height:8px}.left-sidebar::-webkit-scrollbar-track{background:#1d212c;border-radius:4px}.left-sidebar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.left-sidebar::-webkit-scrollbar-thumb:hover{background:gold}@media(max-width:767px){.left-sidebar{position:fixed;top:0;left:-280px;height:100vh;z-index:1050;transition:left .3s ease-out;box-shadow:none}.left-sidebar.open{left:0;box-shadow:0 15px 25px #00000026,0 5px 10px #0000000d}}@media(min-width:1024px){.left-sidebar{width:240px}}.left-sidebar__overlay{display:none}@media(max-width:767px){.left-sidebar__overlay{display:block;position:fixed;inset:0;background:#00000080;z-index:1049;opacity:0;pointer-events:none;transition:opacity .3s ease-out}.left-sidebar__overlay.visible{opacity:1;pointer-events:auto}}.left-sidebar__close{display:none}@media(max-width:767px){.left-sidebar__close{display:flex;align-items:center;justify-content:center;position:absolute;top:1.6rem;right:1.6rem;width:36px;height:36px;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .15s ease-in-out;color:#fff;font-size:24px;z-index:1}.left-sidebar__close:active{background:#ffffff1a}.left-sidebar__close:focus-visible{outline:2px solid #ffd700;outline-offset:2px}}.left-sidebar__header{padding:2.4rem;border-bottom:1px solid rgba(255,255,255,.05)}.left-sidebar__header h3{font-size:1.6rem;font-weight:600;color:#fff;margin:0}.left-sidebar__nav{display:flex;flex-direction:column;gap:.4rem;padding:1.6rem}.left-sidebar__item{display:flex;align-items:center;gap:.8rem;padding:1.6rem;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .15s ease-in-out;text-align:left;width:100%;position:relative}.left-sidebar__item:hover{background:#ffffff08;border-color:#ffffff1a}.left-sidebar__item.active{background:#ffd7001a;border-color:gold;color:gold}.left-sidebar__item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:gold;border-radius:0 4px 4px 0}.left-sidebar__item.active .left-sidebar__label{color:gold;font-weight:600}.left-sidebar__icon{font-size:2rem;flex-shrink:0;width:24px;text-align:center}.left-sidebar__label{flex:1;font-size:1.4rem;font-weight:400;color:#fff;transition:all .15s ease-in-out}.left-sidebar__badge{display:inline-flex;align-items:center;padding:.4rem .8rem;font-weight:600;color:#fff;background:#5865f226;border:1px solid rgba(88,101,242,.3);border-radius:4px;flex-shrink:0;font-size:1.2rem;padding:2px 8px}.main-content{flex:1;display:flex;flex-direction:column;overflow-y:auto;background:#1b1b1b}.main-content::-webkit-scrollbar{width:8px;height:8px}.main-content::-webkit-scrollbar-track{background:#1d212c;border-radius:4px}.main-content::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.main-content::-webkit-scrollbar-thumb:hover{background:gold}@media(max-width:767px){.main-content{width:100%;padding-bottom:64px}}.main-content__breadcrumbs{display:flex;align-items:center;gap:.8rem;padding:1.6rem 2.4rem;background:#1d212c;border-bottom:1px solid rgba(255,255,255,.05);font-size:1.4rem}@media(max-width:767px){.main-content__breadcrumbs{display:none}}.main-content__breadcrumbs .breadcrumb{color:#979797;transition:color .15s ease-in-out}.main-content__breadcrumbs .breadcrumb.active{color:gold;font-weight:500}.main-content__breadcrumbs .separator{color:#979797;opacity:.5}.main-content__body{flex:1;padding:2.4rem;overflow-y:auto}@media(max-width:767px){.main-content__body{padding:1.6rem}}.main-content__loading{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:1.6rem;height:100%}.main-content__loading .spinner{width:48px;height:48px;border:3px solid rgba(255,215,0,.2);border-top-color:gold;border-radius:50%;animation:spin .8s linear infinite}.main-content__loading p{color:#979797;font-size:1.4rem}.theme-page{animation:pageSlideIn .3s ease-out}@keyframes pageSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.theme-page h2{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.2;color:#fff;margin-bottom:1.6rem}.theme-page p{color:#979797;margin-bottom:2.4rem}.bottom-nav-bar{display:none}@media(max-width:767px){.bottom-nav-bar{display:flex;position:fixed;bottom:0;left:0;right:0;height:64px;background:#1d212c;border-top:1px solid rgba(255,255,255,.1);z-index:1020;padding:.4rem;justify-content:space-around;align-items:center;box-shadow:0 10px 20px #00000026,0 3px 6px #0000001a;padding-bottom:env(safe-area-inset-bottom)}}.bottom-nav-bar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;max-width:80px;min-height:48px;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .15s ease-in-out;padding:.4rem;color:#979797}.bottom-nav-bar__item:active{background:#ffffff0d;transform:scale(.95)}.bottom-nav-bar__item.active{color:gold;background:#ffd7001a}.bottom-nav-bar__item.active .bottom-nav-bar__icon{transform:scale(1.1)}.bottom-nav-bar__item.active .bottom-nav-bar__label{font-weight:600}.bottom-nav-bar__item:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.bottom-nav-bar__icon{font-size:22px;line-height:1;transition:transform .15s ease-in-out;flex-shrink:0}.bottom-nav-bar__label{font-size:11px;font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.2;transition:font-weight .15s ease-in-out}.link-discord-page{width:100%;max-width:900px;margin:0 auto;padding:0 2.4rem;display:flex;flex-direction:column;gap:3.2rem;padding:3.2rem 0}.link-discord-page .page-header{display:flex;flex-direction:column;gap:.8rem}.link-discord-page .page-header h1{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.2;color:#fff;margin:0}.link-discord-page .page-header .subtitle{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin:0}.link-discord-page .loading{display:flex;align-items:center;justify-content:center;min-height:400px;font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797}.link-discord-page .alert{padding:1.6rem 2.4rem;border-radius:8px;font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff}.link-discord-page .alert.alert-error{background:#ff4d4f1a;color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.link-discord-page .status-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.4rem}.link-discord-page .status-card{background:#130d00;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.4rem;transition:all .25s ease-in-out;display:flex;flex-direction:column;gap:1.6rem}.link-discord-page .status-card .status-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.6rem;border-bottom:1px solid rgba(255,255,255,.1)}.link-discord-page .status-card .status-header h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2rem;font-weight:600;line-height:1.5;color:#fff;margin:0}.link-discord-page .status-card .status-header .status-badge{padding:.4rem 1.6rem;border-radius:24px;font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;font-weight:500}.link-discord-page .status-card .status-header .status-badge.active{background:#00ff9d1a;color:#00ff9d;border:1px solid rgba(0,255,157,.3)}.link-discord-page .status-card .status-header .status-badge.inactive{background:#ff4d4f1a;color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.link-discord-page .status-card .status-content{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff}.link-discord-page .status-card .status-content .discord-info p{margin:0 0 .4rem;color:#fff}.link-discord-page .status-card .status-content .discord-info p:last-child{margin-bottom:0}.link-discord-page .status-card .status-content .discord-info p strong{font-weight:700}.link-discord-page .status-card .status-content .discord-info p.discriminator{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797}.link-discord-page .status-card .status-content .bot-info .success-text{margin:0;color:#00ff9d}.link-discord-page .status-card .status-content .text-secondary{margin:0;color:#979797}.link-discord-page .actions{display:flex;align-items:center;justify-content:center}.link-discord-page .info-box{background:#1d212c;border:none;border-radius:12px;padding:2.4rem;border-left:3px solid #5865f2}.link-discord-page .info-box h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2rem;font-weight:600;line-height:1.5;color:#fff;margin:0 0 1.6rem}.link-discord-page .info-box p{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin:0 0 1.6rem}.link-discord-page .info-box ul{margin:0;padding-left:2.4rem;color:#fff}.link-discord-page .info-box ul li{margin-bottom:.8rem;font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff}.link-discord-page .info-box ul li code{background:#1b1b1b;padding:.4rem .8rem;border-radius:4px;font-family:Courier New,monospace;font-size:1.4rem;color:gold}.link-discord-page .btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.link-discord-page .btn-danger:disabled{opacity:.5;cursor:not-allowed}.link-discord-page .btn-danger:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.link-discord-page .btn-danger{background:gold;color:#000}.link-discord-page .btn-danger:hover:not(:disabled){background:#ffdf33;transform:translateY(-1px);box-shadow:0 3px 6px #00000026,0 2px 4px #0000001f}.link-discord-page .btn-danger:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.link-discord-page .btn-danger{background:#ff4d4f}.link-discord-page .btn-danger:hover:not(:disabled){background:#ff2c2e}.modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:#1b1b1b;border-radius:12px;border:1px solid rgba(255,255,255,.1);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.modal-content::-webkit-scrollbar{width:8px;height:8px}.modal-content::-webkit-scrollbar-track{background:#1d212c;border-radius:4px}.modal-content::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.modal-content::-webkit-scrollbar-thumb:hover{background:gold}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:2.4rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h2{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.2;color:#fff;margin:0;color:gold}.modal-header .close-btn{background:none;border:none;font-size:2.8rem;color:#979797;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.modal-header .close-btn:hover:not(:disabled){background:#ff4d4f33;color:#ff4d4f}.modal-header .close-btn:disabled{opacity:.5;cursor:not-allowed}.modal-body{padding:2.4rem;display:flex;flex-direction:column;gap:3.2rem}.bot-info{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem;background:#0008144d;border-radius:8px;border-left:3px solid #ffd700}.bot-info h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2.8rem;font-weight:600;line-height:1.5;color:#fff;margin:0;color:gold}.bot-info p{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin:0}.bot-info .price-display{display:flex;justify-content:space-between;align-items:center;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.1)}.bot-info .price-display .price{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2.8rem;font-weight:600;line-height:1.5;color:#fff;color:gold;margin:0}.bot-info .price-display .billing-model{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;text-transform:uppercase}.purchase-form{display:flex;flex-direction:column;gap:2.4rem}.form-group{display:flex;flex-direction:column;gap:.8rem}.form-group label{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;font-weight:500;color:#fff}.form-group input,.form-group select{padding:1.6rem;background:#1d212c;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;transition:all .2s ease}.form-group input:focus,.form-group select:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px #ffd70033}.form-group input:disabled,.form-group select:disabled{opacity:.6;cursor:not-allowed}.form-group input::placeholder,.form-group select::placeholder{color:#979797}.form-group select{cursor:pointer}.form-group select option{background:#1b1b1b;color:#fff}.form-group .helper-text{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;color:#ff9100;margin:0}.modal-actions{display:flex;gap:1.6rem;justify-content:flex-end}.modal-actions .btn{min-width:120px}.modal-actions .btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.modal-actions .btn-outline:disabled{opacity:.5;cursor:not-allowed}.modal-actions .btn-outline:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.modal-actions .btn-outline{background:transparent;color:#fff;border:2px solid #ffd700}.modal-actions .btn-outline:hover:not(:disabled){background:#ffd7001a;transform:translateY(-1px)}.modal-actions .btn-outline:active:not(:disabled){transform:translateY(0)}.modal-actions .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.modal-actions .btn-primary:disabled{opacity:.5;cursor:not-allowed}.modal-actions .btn-primary:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.modal-actions .btn-primary{background:gold;color:#000}.modal-actions .btn-primary:hover:not(:disabled){background:#ffdf33;transform:translateY(-1px);box-shadow:0 3px 6px #00000026,0 2px 4px #0000001f}.modal-actions .btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.marketplace-page{width:100%;max-width:1400px;margin:0 auto;padding:0 2.4rem;display:flex;flex-direction:column;gap:3.2rem;padding:3.2rem 0}@media(max-width:767px){.marketplace-page{padding:2.4rem 0}}.marketplace-page .page-header{display:flex;flex-direction:column;gap:.8rem}.marketplace-page .page-header h1{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:4rem;font-weight:700;line-height:1.2;color:#fff;margin:0;color:gold}@media(max-width:767px){.marketplace-page .page-header h1{font-size:2.8rem}}.marketplace-page .page-header .subtitle{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin:0}@media(max-width:767px){.marketplace-page .page-header .subtitle{font-size:1.4rem}}.marketplace-page .alert{padding:1.6rem 2.4rem;border-radius:8px;font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;display:flex;justify-content:space-between;align-items:center}.marketplace-page .alert.alert-success{background:#00ff9d1a;color:#00ff9d;border:1px solid rgba(0,255,157,.3)}.marketplace-page .alert.alert-error{background:#ff4d4f1a;color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.marketplace-page .alert .retry-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.marketplace-page .alert .retry-btn:disabled{opacity:.5;cursor:not-allowed}.marketplace-page .alert .retry-btn:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.marketplace-page .alert .retry-btn{background:transparent;color:#fff;border:2px solid #ffd700}.marketplace-page .alert .retry-btn:hover:not(:disabled){background:#ffd7001a;transform:translateY(-1px)}.marketplace-page .alert .retry-btn:active:not(:disabled){transform:translateY(0)}.marketplace-page .alert .retry-btn{padding:.4rem 1.6rem;font-size:1.4rem}.marketplace-page .loading-state{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:1.6rem;padding:6.4rem 0}.marketplace-page .loading-state .spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.1);border-top-color:gold;border-radius:50%;animation:spin 1s linear infinite}.marketplace-page .loading-state p{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin:0}.marketplace-page .empty-state{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:1.6rem;padding:6.4rem 0;text-align:center}.marketplace-page .empty-state .empty-icon{font-size:64px;opacity:.5}.marketplace-page .empty-state h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2.8rem;font-weight:600;line-height:1.5;margin:0;color:#fff}.marketplace-page .empty-state p{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin:0}.marketplace-page .bots-grid{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:768px){.marketplace-page .bots-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.marketplace-page .bots-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media(max-width:767px){.marketplace-page .bots-grid{gap:1.6rem}}.marketplace-page .error-modal{background:#1b1b1b;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:3.2rem;max-width:400px;width:90%;display:flex;flex-direction:column;gap:2.4rem;text-align:center}.marketplace-page .error-modal h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2.8rem;font-weight:600;line-height:1.5;color:#fff;margin:0;color:#ff4d4f}.marketplace-page .error-modal p{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;margin:0}.marketplace-page .error-modal .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.marketplace-page .error-modal .btn-primary:disabled{opacity:.5;cursor:not-allowed}.marketplace-page .error-modal .btn-primary:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.marketplace-page .error-modal .btn-primary{background:gold;color:#000}.marketplace-page .error-modal .btn-primary:hover:not(:disabled){background:#ffdf33;transform:translateY(-1px);box-shadow:0 3px 6px #00000026,0 2px 4px #0000001f}.marketplace-page .error-modal .btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.marketplace-page .error-modal .btn-primary{width:100%}.bot-config-stepper{background:#1b1b1b;border-radius:12px;border:1px solid rgba(255,255,255,.1);max-width:800px;width:100%;max-height:90vh;overflow-y:auto}.bot-config-stepper::-webkit-scrollbar{width:8px;height:8px}.bot-config-stepper::-webkit-scrollbar-track{background:#1d212c;border-radius:4px}.bot-config-stepper::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.bot-config-stepper::-webkit-scrollbar-thumb:hover{background:gold}.bot-config-stepper .stepper-header{display:flex;align-items:center;justify-content:space-between;padding:2.4rem;border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;background:#1b1b1b;z-index:10}.bot-config-stepper .stepper-header h2{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.2;color:#fff;margin:0;color:gold}.bot-config-stepper .stepper-header .close-btn{background:none;border:none;font-size:2.8rem;color:#979797;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.bot-config-stepper .stepper-header .close-btn:hover:not(:disabled){background:#ff4d4f33;color:#ff4d4f}.bot-config-stepper .stepper-header .close-btn:disabled{opacity:.5;cursor:not-allowed}.bot-config-stepper .stepper-progress{display:flex;justify-content:space-between;padding:3.2rem 2.4rem;background:#0008144d;position:relative}.bot-config-stepper .stepper-progress:before{content:"";position:absolute;top:50%;left:10%;right:10%;height:2px;background:#ffffff1a;z-index:0}.bot-config-stepper .stepper-progress .step{display:flex;flex-direction:column;gap:.4rem;align-items:center;position:relative;z-index:1;flex:1}.bot-config-stepper .stepper-progress .step .step-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#1d212c;border:2px solid rgba(255,255,255,.1);color:#979797;font-weight:700;font-size:2rem;transition:all .3s ease}.bot-config-stepper .stepper-progress .step .step-label{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;font-weight:500}.bot-config-stepper .stepper-progress .step.active .step-number{background:gold;border-color:gold;color:#000814;box-shadow:0 0 0 4px #ffd70033}.bot-config-stepper .stepper-progress .step.completed .step-number{background:#00ff9d;border-color:#00ff9d;color:#fff}.bot-config-stepper .stepper-progress .step.completed .step-number:after{content:"✓"}.bot-config-stepper .stepper-progress .step.active .step-label,.bot-config-stepper .stepper-progress .step.completed .step-label{color:#fff}.bot-config-stepper .stepper-content{padding:3.2rem 2.4rem}.bot-config-stepper .alert{padding:1.6rem 2.4rem;border-radius:8px;font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;margin-bottom:2.4rem;display:flex;justify-content:space-between;align-items:center}.bot-config-stepper .alert.alert-error{background:#ff4d4f1a;color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.bot-config-stepper .alert button{background:none;border:none;color:inherit;cursor:pointer;font-size:2rem}.bot-config-stepper .alert button:hover{opacity:.8}.bot-config-stepper .step-form{display:flex;flex-direction:column;gap:3.2rem}.bot-config-stepper .step-form h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2.8rem;font-weight:600;line-height:1.5;color:#fff;margin:0;color:gold;padding-bottom:1.6rem;border-bottom:1px solid rgba(255,255,255,.1)}.bot-config-stepper .form-group{display:flex;flex-direction:column;gap:.8rem}.bot-config-stepper .form-group label{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;font-weight:500;color:#fff}.bot-config-stepper .form-group input,.bot-config-stepper .form-group select{padding:1.6rem;background:#1d212c;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;transition:all .2s ease}.bot-config-stepper .form-group input:focus,.bot-config-stepper .form-group select:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px #ffd70033}.bot-config-stepper .form-group input:disabled,.bot-config-stepper .form-group select:disabled{opacity:.6;cursor:not-allowed}.bot-config-stepper .form-group input::placeholder,.bot-config-stepper .form-group select::placeholder{color:#979797}.bot-config-stepper .form-group.checkbox-group label{display:flex;align-items:center;gap:.8rem;cursor:pointer}.bot-config-stepper .form-group.checkbox-group label input[type=checkbox]{width:auto;cursor:pointer}.bot-config-stepper .form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2.4rem}.bot-config-stepper .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.bot-config-stepper .intervals-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.8rem}.bot-config-stepper .intervals-grid .checkbox-label{display:flex;align-items:center;gap:.4rem;padding:.8rem;background:#1d212c;border:1px solid rgba(255,255,255,.1);border-radius:4px;cursor:pointer;transition:all .2s ease}.bot-config-stepper .intervals-grid .checkbox-label:hover{background:#0008144d}.bot-config-stepper .intervals-grid .checkbox-label input[type=checkbox]{margin:0;cursor:pointer}.bot-config-stepper .intervals-grid .checkbox-label span{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;color:#fff}.bot-config-stepper .instance-form{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;background:#00081433;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.bot-config-stepper .instances-list{display:flex;flex-direction:column;gap:1.6rem}.bot-config-stepper .instances-list h4{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2rem;font-weight:600;line-height:1.5;margin:0;color:#fff}.bot-config-stepper .instances-list .instance-item{display:flex;align-items:center;justify-content:space-between;padding:1.6rem;background:#1d212c;border:1px solid rgba(255,255,255,.1);border-radius:8px;gap:1.6rem}.bot-config-stepper .instances-list .instance-item .instance-info{display:flex;flex-direction:column;gap:.4rem;flex:1}.bot-config-stepper .instances-list .instance-item .instance-info strong{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:gold}.bot-config-stepper .instances-list .instance-item .instance-info .intervals{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797}.bot-config-stepper .instances-list .instance-item .btn-sm{padding:.4rem .8rem;font-size:1.4rem}.bot-config-stepper .instances-list .instance-item .btn-danger{background:#ff4d4f1a;color:#ff4d4f;border:1px solid rgba(255,77,79,.3);padding:.8rem 1.6rem;border-radius:8px;cursor:pointer;transition:all .2s ease}.bot-config-stepper .instances-list .instance-item .btn-danger:hover{background:#ff4d4f33}.bot-config-stepper .form-actions{display:flex;gap:1.6rem;justify-content:flex-end;padding-top:2.4rem;border-top:1px solid rgba(255,255,255,.1)}.bot-config-stepper .form-actions .btn{min-width:120px}.bot-config-stepper .form-actions .btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.bot-config-stepper .form-actions .btn-outline:disabled{opacity:.5;cursor:not-allowed}.bot-config-stepper .form-actions .btn-outline:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.bot-config-stepper .form-actions .btn-outline{background:transparent;color:#fff;border:2px solid #ffd700}.bot-config-stepper .form-actions .btn-outline:hover:not(:disabled){background:#ffd7001a;transform:translateY(-1px)}.bot-config-stepper .form-actions .btn-outline:active:not(:disabled){transform:translateY(0)}.bot-config-stepper .form-actions .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.bot-config-stepper .form-actions .btn-primary:disabled{opacity:.5;cursor:not-allowed}.bot-config-stepper .form-actions .btn-primary:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.bot-config-stepper .form-actions .btn-primary{background:gold;color:#000}.bot-config-stepper .form-actions .btn-primary:hover:not(:disabled){background:#ffdf33;transform:translateY(-1px);box-shadow:0 3px 6px #00000026,0 2px 4px #0000001f}.bot-config-stepper .form-actions .btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.bot-config-stepper .form-actions .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.bot-config-stepper .form-actions .btn-secondary:disabled{opacity:.5;cursor:not-allowed}.bot-config-stepper .form-actions .btn-secondary:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.bot-config-stepper .form-actions .btn-secondary{background:#1d212c;color:#fff;border:1px solid rgba(255,255,255,.1)}.bot-config-stepper .form-actions .btn-secondary:hover:not(:disabled){background:#2e3546;border-color:gold;transform:translateY(-1px)}.bot-config-stepper .form-actions .btn-secondary:active:not(:disabled){transform:translateY(0)}.bot-config-stepper .bot-type-info{padding:1.6rem;background:#5865f21a;border:1px solid rgba(88,101,242,.3);border-radius:8px;margin-bottom:2.4rem}.bot-config-stepper .bot-type-info .info-label{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;margin:0 0 .4rem}.bot-config-stepper .bot-type-info .bot-market-type{display:inline-block;padding:.4rem 1.6rem;background:#ffd70033;color:gold;border-radius:4px;font-weight:700;font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;margin-bottom:.8rem}.bot-config-stepper .bot-type-info .info-hint{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;font-style:italic;margin:.8rem 0 0}.bot-config-stepper .api-key-mismatch-warning{margin-top:.8rem;padding:.8rem 1.6rem;background:#ff910026;border:1px solid rgba(255,145,0,.4);border-radius:4px;font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;color:#ff9100;font-weight:500}.bot-config-stepper .api-key-mismatch-warning strong{font-weight:700}.bot-config-stepper .config-explanation{padding:1.6rem;background:#00081433;border-radius:8px;border-left:4px solid #ffd700}.bot-config-stepper .config-explanation .info-text{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;margin:0}.bot-config-stepper .field-help{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;font-style:italic;display:block;margin-top:.4rem}.bot-config-stepper .tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:.4rem;background:#ffd70033;border-radius:50%;color:gold;font-size:1.4rem;cursor:help;transition:all .2s ease}.bot-config-stepper .tooltip-icon:hover{background:#ffd7004d;transform:scale(1.1)}.bot-config-stepper .config-summary{padding:2.4rem;background:#5865f21a;border:1px solid rgba(88,101,242,.3);border-radius:8px}.bot-config-stepper .config-summary h4{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2rem;font-weight:600;line-height:1.5;color:#fff;margin:0 0 1.6rem;color:gold}.bot-config-stepper .config-summary .summary-text{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;margin:0 0 .8rem}.bot-config-stepper .config-summary .summary-list{margin:0;padding-left:2.4rem}.bot-config-stepper .config-summary .summary-list li{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin-bottom:.4rem}.bot-config-stepper .config-summary .summary-list li:last-child{margin-bottom:0}.bot-config-stepper .processed-values{padding:2.4rem;background:#00ff9d1a;border:1px solid rgba(0,255,157,.3);border-radius:8px}.bot-config-stepper .processed-values h4{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2rem;font-weight:600;line-height:1.5;color:#fff;margin:0 0 2.4rem;color:#00ff9d}.bot-config-stepper .processed-values .processed-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.6rem}.bot-config-stepper .processed-values .processed-item{display:flex;flex-direction:column;gap:.4rem;padding:1.6rem;background:#1d212c;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.bot-config-stepper .processed-values .processed-item .processed-label{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;font-weight:500}.bot-config-stepper .processed-values .processed-item .processed-value{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:gold;font-weight:700;font-size:2rem}.bot-config-stepper .processed-values .processed-item .formula-text{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;font-style:italic;margin-top:.4rem;padding:.4rem;background:#00081433;border-radius:4px}.bot-config-stepper .processed-error{padding:2.4rem;background:#ff4d4f1a;border:1px solid rgba(255,77,79,.3);border-radius:8px}.bot-config-stepper .processed-error h4{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2rem;font-weight:600;line-height:1.5;color:#fff;margin:0 0 1.6rem;color:#ff4d4f}.bot-config-stepper .processed-error .error-message{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;margin:0 0 .8rem}.bot-config-stepper .processed-error .error-hint{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;margin:.8rem 0 0}.bot-config-stepper .processed-error .error-hint p{margin:.4rem 0}.bot-config-stepper .processed-error .error-hint p:first-child{margin-top:0}.bot-config-stepper .processed-error .error-hint p:last-child{margin-bottom:0}.bot-config-stepper .processed-error .error-hint .mismatch-warning{margin-top:1.6rem;padding:1.6rem;background:#ff910033;border:1px solid rgba(255,145,0,.4);border-radius:4px;color:#ff9100;font-weight:500;font-style:normal}.bot-config-stepper .processed-error .error-hint .mismatch-warning strong{color:#ff9100;font-weight:700}.my-bots-page{width:100%;max-width:1200px;margin:0 auto;padding:0 2.4rem;display:flex;flex-direction:column;gap:3.2rem;padding:3.2rem 0}@media(max-width:767px){.my-bots-page{padding:2.4rem 0}}.my-bots-page .page-header{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;gap:2.4rem}@media(max-width:767px){.my-bots-page .page-header{flex-direction:column;align-items:stretch;gap:1.6rem}}.my-bots-page .page-header h1{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:4rem;font-weight:700;line-height:1.2;color:#fff;margin:0;color:gold}@media(max-width:767px){.my-bots-page .page-header h1{font-size:2.8rem}}.my-bots-page .page-header .subtitle{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin:.4rem 0 0}@media(max-width:767px){.my-bots-page .page-header .subtitle{font-size:1.4rem}}.my-bots-page .alert{padding:1.6rem 2.4rem;border-radius:8px;font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;display:flex;justify-content:space-between;align-items:center}.my-bots-page .alert.alert-success{background:#00ff9d1a;color:#00ff9d;border:1px solid rgba(0,255,157,.3)}.my-bots-page .alert.alert-error{background:#ff4d4f1a;color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.my-bots-page .alert .retry-btn{background:none;border:none;color:inherit;cursor:pointer;padding:.4rem .8rem;font-weight:500}.my-bots-page .alert .retry-btn:hover{opacity:.8}.my-bots-page .loading-state{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:1.6rem;padding:6.4rem 0}.my-bots-page .loading-state .spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.1);border-top-color:gold;border-radius:50%;animation:spin 1s linear infinite}.my-bots-page .loading-state p{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin:0}.my-bots-page .empty-state{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:1.6rem;padding:6.4rem 0;text-align:center}.my-bots-page .empty-state .empty-icon{font-size:64px;opacity:.5}.my-bots-page .empty-state h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2.8rem;font-weight:600;line-height:1.5;margin:0;color:#fff}.my-bots-page .empty-state p{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin:0}.my-bots-page .bots-list{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:768px){.my-bots-page .bots-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.my-bots-page .bots-list{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media(max-width:767px){.my-bots-page .bots-list{gap:1.6rem}}.my-bots-page .bot-card{background:#130d00;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.4rem;transition:all .25s ease-in-out;display:flex;flex-direction:column;gap:1.6rem;transition:transform .2s ease}.my-bots-page .bot-card:hover{transform:translateY(-2px)}.my-bots-page .bot-card .bot-header{padding-bottom:1.6rem;border-bottom:1px solid rgba(255,255,255,.1)}.my-bots-page .bot-card .bot-header .bot-title{display:flex;flex-direction:column;gap:.8rem}.my-bots-page .bot-card .bot-header .bot-title h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2.8rem;font-weight:600;line-height:1.5;color:#fff;margin:0;color:gold}.my-bots-page .bot-card .bot-header .bot-title .badges{display:flex;gap:.8rem;flex-wrap:wrap}.my-bots-page .bot-card .bot-header .bot-title .badges .status-badge{padding:.4rem .8rem;border-radius:4px;font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;font-weight:700}.my-bots-page .bot-card .bot-header .bot-title .badges .status-badge.active{background:#00ff9d33;color:#00ff9d;border:1px solid rgba(0,255,157,.3)}.my-bots-page .bot-card .bot-header .bot-title .badges .status-badge.inactive{background:#97979733;color:#979797;border:1px solid rgba(151,151,151,.3)}.my-bots-page .bot-card .bot-header .bot-title .badges .badge{padding:.4rem .8rem;border-radius:4px;font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;font-weight:500;background:#5865f233;color:#5865f2;border:1px solid rgba(88,101,242,.3)}.my-bots-page .bot-card .bot-header .bot-title .badges .badge.position-long{background:#00ff9d33;color:#00ff9d;border-color:#00ff9d4d}.my-bots-page .bot-card .bot-header .bot-title .badges .badge.position-short{background:#ff4d4f33;color:#ff4d4f;border-color:#ff4d4f4d}.my-bots-page .bot-card .bot-info{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media(max-width:480px){.my-bots-page .bot-card .bot-info{grid-template-columns:1fr;gap:.8rem}}.my-bots-page .bot-card .bot-info .info-item{display:flex;flex-direction:column;gap:.4rem}.my-bots-page .bot-card .bot-info .info-item .label{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797}.my-bots-page .bot-card .bot-info .info-item .value{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;font-weight:500;color:#fff}.my-bots-page .bot-card .bot-info .info-item .sublabel{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;font-style:italic;margin-top:2px}.my-bots-page .bot-card .bot-actions{display:flex;gap:.8rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.1)}@media(max-width:480px){.my-bots-page .bot-card .bot-actions{flex-direction:column}}.my-bots-page .bot-card .bot-actions .btn{flex:1;padding:.8rem 1.6rem;font-size:1.4rem}@media(max-width:480px){.my-bots-page .bot-card .bot-actions .btn{width:100%}}.my-bots-page .bot-card .bot-actions .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.my-bots-page .bot-card .bot-actions .btn-primary:disabled{opacity:.5;cursor:not-allowed}.my-bots-page .bot-card .bot-actions .btn-primary:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.my-bots-page .bot-card .bot-actions .btn-primary{background:gold;color:#000}.my-bots-page .bot-card .bot-actions .btn-primary:hover:not(:disabled){background:#ffdf33;transform:translateY(-1px);box-shadow:0 3px 6px #00000026,0 2px 4px #0000001f}.my-bots-page .bot-card .bot-actions .btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.my-bots-page .bot-card .bot-actions .btn-success{background:#00ff9d1a;color:#00ff9d;border:1px solid rgba(0,255,157,.3);border-radius:8px;cursor:pointer;transition:all .2s ease}.my-bots-page .bot-card .bot-actions .btn-success:hover:not(:disabled){background:#00ff9d33}.my-bots-page .bot-card .bot-actions .btn-success:disabled{opacity:.5;cursor:not-allowed}.my-bots-page .bot-card .bot-actions .btn-warning{background:#ff91001a;color:#ff9100;border:1px solid rgba(255,145,0,.3);border-radius:8px;cursor:pointer;transition:all .2s ease}.my-bots-page .bot-card .bot-actions .btn-warning:hover:not(:disabled){background:#ff910033}.my-bots-page .bot-card .bot-actions .btn-warning:disabled{opacity:.5;cursor:not-allowed}.my-bots-page .bot-card .bot-actions .btn-danger{background:#ff4d4f1a;color:#ff4d4f;border:1px solid rgba(255,77,79,.3);border-radius:8px;cursor:pointer;transition:all .2s ease}.my-bots-page .bot-card .bot-actions .btn-danger:hover{background:#ff4d4f33}.my-bots-page .modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.api-key-form{display:flex;flex-direction:column;gap:2.4rem}.api-key-form .form-group{display:flex;flex-direction:column;gap:.8rem}.api-key-form .form-group label{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;font-weight:500;color:#fff}.api-key-form .form-group input,.api-key-form .form-group select{padding:1.6rem;background:#1d212c;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;transition:all .2s ease}.api-key-form .form-group input:focus,.api-key-form .form-group select:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px #ffd70033}.api-key-form .form-group input:disabled,.api-key-form .form-group select:disabled{opacity:.6;cursor:not-allowed}.api-key-form .form-group input::placeholder,.api-key-form .form-group select::placeholder{color:#979797}.api-key-form .form-group select{cursor:pointer}.api-key-form .form-group .error{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;color:#ff4d4f}.api-key-form .form-group .helper-text{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;margin:0}.api-key-form .form-actions{display:flex;gap:1.6rem;justify-content:flex-end;padding-top:1.6rem}.api-key-form .form-actions .btn{min-width:120px}.api-key-form .form-actions .btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.api-key-form .form-actions .btn-outline:disabled{opacity:.5;cursor:not-allowed}.api-key-form .form-actions .btn-outline:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.api-key-form .form-actions .btn-outline{background:transparent;color:#fff;border:2px solid #ffd700}.api-key-form .form-actions .btn-outline:hover:not(:disabled){background:#ffd7001a;transform:translateY(-1px)}.api-key-form .form-actions .btn-outline:active:not(:disabled){transform:translateY(0)}.api-key-form .form-actions .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.api-key-form .form-actions .btn-primary:disabled{opacity:.5;cursor:not-allowed}.api-key-form .form-actions .btn-primary:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.api-key-form .form-actions .btn-primary{background:gold;color:#000}.api-key-form .form-actions .btn-primary:hover:not(:disabled){background:#ffdf33;transform:translateY(-1px);box-shadow:0 3px 6px #00000026,0 2px 4px #0000001f}.api-key-form .form-actions .btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.api-keys-page{width:100%;max-width:1000px;margin:0 auto;padding:0 2.4rem;display:flex;flex-direction:column;gap:3.2rem;padding:3.2rem 0}.api-keys-page .page-header{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;gap:2.4rem}.api-keys-page .page-header h1{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:4rem;font-weight:700;line-height:1.2;color:#fff;margin:0;color:gold}.api-keys-page .page-header .subtitle{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin:.4rem 0 0}.api-keys-page .page-header .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.api-keys-page .page-header .btn-primary:disabled{opacity:.5;cursor:not-allowed}.api-keys-page .page-header .btn-primary:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.api-keys-page .page-header .btn-primary{background:gold;color:#000}.api-keys-page .page-header .btn-primary:hover:not(:disabled){background:#ffdf33;transform:translateY(-1px);box-shadow:0 3px 6px #00000026,0 2px 4px #0000001f}.api-keys-page .page-header .btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.api-keys-page .page-header .btn-primary{white-space:nowrap}.api-keys-page .alert{padding:1.6rem 2.4rem;border-radius:8px;font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;display:flex;justify-content:space-between;align-items:center}.api-keys-page .alert.alert-success{background:#00ff9d1a;color:#00ff9d;border:1px solid rgba(0,255,157,.3)}.api-keys-page .alert.alert-error{background:#ff4d4f1a;color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.api-keys-page .alert .close-btn,.api-keys-page .alert .retry-btn{background:none;border:none;color:inherit;cursor:pointer;padding:.4rem .8rem;font-weight:500}.api-keys-page .alert .close-btn:hover,.api-keys-page .alert .retry-btn:hover{opacity:.8}.api-keys-page .form-container{background:#130d00;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.4rem;transition:all .25s ease-in-out;display:flex;flex-direction:column;gap:1.6rem}.api-keys-page .form-container h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2.8rem;font-weight:600;line-height:1.5;color:#fff;margin:0;color:gold;padding-bottom:1.6rem;border-bottom:1px solid rgba(255,255,255,.1)}.api-keys-page .loading-state{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:1.6rem;padding:6.4rem 0}.api-keys-page .loading-state .spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.1);border-top-color:gold;border-radius:50%;animation:spin 1s linear infinite}.api-keys-page .loading-state p{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin:0}.api-keys-page .empty-state{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:1.6rem;padding:6.4rem 0;text-align:center}.api-keys-page .empty-state .empty-icon{font-size:64px;opacity:.5}.api-keys-page .empty-state h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2.8rem;font-weight:600;line-height:1.5;margin:0;color:#fff}.api-keys-page .empty-state p{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin:0 0 2.4rem}.api-keys-page .empty-state .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.api-keys-page .empty-state .btn-primary:disabled{opacity:.5;cursor:not-allowed}.api-keys-page .empty-state .btn-primary:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.api-keys-page .empty-state .btn-primary{background:gold;color:#000}.api-keys-page .empty-state .btn-primary:hover:not(:disabled){background:#ffdf33;transform:translateY(-1px);box-shadow:0 3px 6px #00000026,0 2px 4px #0000001f}.api-keys-page .empty-state .btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.api-keys-page .api-keys-list{display:flex;flex-direction:column;gap:1.6rem}.api-keys-page .api-key-card{background:#130d00;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.4rem;transition:all .25s ease-in-out;display:flex;justify-content:space-between;gap:2.4rem;align-items:center;transition:transform .2s ease}.api-keys-page .api-key-card:hover{transform:translate(4px)}.api-keys-page .api-key-card .key-info{display:flex;flex-direction:column;gap:.8rem;flex:1}.api-keys-page .api-key-card .key-info .key-header{display:flex;gap:.8rem}.api-keys-page .api-key-card .key-info .key-header .broker-badge,.api-keys-page .api-key-card .key-info .key-header .type-badge{padding:.4rem .8rem;border-radius:4px;font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;font-weight:500}.api-keys-page .api-key-card .key-info .key-header .broker-badge{background:#ffd70033;color:gold;border:1px solid rgba(255,215,0,.3)}.api-keys-page .api-key-card .key-info .key-header .type-badge{background:#5865f233;color:#5865f2;border:1px solid rgba(88,101,242,.3)}.api-keys-page .api-key-card .key-info .key-value code{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;font-family:Courier New,monospace;background:#1d212c;padding:.8rem 1.6rem;border-radius:4px;display:inline-block;color:#fff}.api-keys-page .api-key-card .key-info .key-meta{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797}.api-keys-page .api-key-card .key-actions{display:flex;gap:.8rem;flex-wrap:wrap}.api-keys-page .api-key-card .key-actions .btn{min-width:auto}.api-keys-page .api-key-card .key-actions .btn-sm{padding:.8rem 1.6rem;font-size:1.4rem}.api-keys-page .api-key-card .key-actions .btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;font-family:Montserrat,Inter,Segoe UI,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.api-keys-page .api-key-card .key-actions .btn-outline:disabled{opacity:.5;cursor:not-allowed}.api-keys-page .api-key-card .key-actions .btn-outline:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.api-keys-page .api-key-card .key-actions .btn-outline{background:transparent;color:#fff;border:2px solid #ffd700}.api-keys-page .api-key-card .key-actions .btn-outline:hover:not(:disabled){background:#ffd7001a;transform:translateY(-1px)}.api-keys-page .api-key-card .key-actions .btn-outline:active:not(:disabled){transform:translateY(0)}.api-keys-page .api-key-card .key-actions .btn-danger{background:#ff4d4f1a;color:#ff4d4f;border:1px solid rgba(255,77,79,.3);padding:.8rem 1.6rem;border-radius:8px;cursor:pointer;transition:all .2s ease}.api-keys-page .api-key-card .key-actions .btn-danger:hover{background:#ff4d4f33}.performance-page{width:100%;max-width:1400px;margin:0 auto;padding:0 2.4rem;display:flex;flex-direction:column;gap:3.2rem;padding:3.2rem 0}.performance-page .page-header{display:flex;align-items:center;justify-content:space-between;align-items:flex-start}.performance-page .page-header h1{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:4rem;font-weight:700;line-height:1.2;color:#fff;margin:0;color:gold}.performance-page .page-header .subtitle{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin:.4rem 0 0}.performance-page .selectors{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.4rem;padding:2.4rem;background:#00081433;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.performance-page .selectors .selector-group{display:flex;flex-direction:column;gap:.8rem}.performance-page .selectors .selector-group label{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;font-weight:500;color:#fff}.performance-page .selectors .selector-group select{padding:1.6rem;background:#1d212c;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;cursor:pointer;transition:all .2s ease}.performance-page .selectors .selector-group select:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px #ffd70033}.performance-page .selectors .selector-group select:disabled{opacity:.6;cursor:not-allowed}.performance-page .metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.4rem}.performance-page .metric-card{background:#130d00;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.4rem;transition:all .25s ease-in-out;display:flex;align-items:center;gap:2.4rem;transition:transform .2s ease}.performance-page .metric-card:hover{transform:translateY(-2px)}.performance-page .metric-card.highlight{border:1px solid #ffd700;background:linear-gradient(135deg,#00081466,#1d212c66)}.performance-page .metric-card .metric-icon{font-size:48px;line-height:1}.performance-page .metric-card .metric-content{display:flex;flex-direction:column;gap:.4rem;flex:1}.performance-page .metric-card .metric-content .metric-label{font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;text-transform:uppercase;letter-spacing:.5px}.performance-page .metric-card .metric-content .metric-value{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.2;margin:0;color:#fff}.performance-page .metric-card .metric-content .metric-value.positive{color:#00ff9d}.performance-page .metric-card .metric-content .metric-value.negative{color:#ff4d4f}.performance-page .alert{padding:1.6rem 2.4rem;border-radius:8px;font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff}.performance-page .alert.alert-error{background:#ff4d4f1a;color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.performance-page .loading-state{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:1.6rem;padding:6.4rem 0}.performance-page .loading-state .spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.1);border-top-color:gold;border-radius:50%;animation:spin 1s linear infinite}.performance-page .loading-state p{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin:0}.performance-page .empty-state{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:1.6rem;padding:6.4rem 0;text-align:center}.performance-page .empty-state .empty-icon{font-size:64px;opacity:.5}.performance-page .empty-state h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2.8rem;font-weight:600;line-height:1.5;margin:0;color:#fff}.performance-page .empty-state p{font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff;color:#979797;margin:0}.performance-page .operations-section{display:flex;flex-direction:column;gap:2.4rem}.performance-page .operations-section h3{font-family:Montserrat,Inter,Segoe UI,sans-serif;font-size:2.8rem;font-weight:600;line-height:1.5;color:#fff;margin:0;color:gold}.performance-page .table-container{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#1d212c}.performance-page .table-container::-webkit-scrollbar{width:8px;height:8px}.performance-page .table-container::-webkit-scrollbar-track{background:#1d212c;border-radius:4px}.performance-page .table-container::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.performance-page .table-container::-webkit-scrollbar-thumb:hover{background:gold}.performance-page .operations-table{width:100%;border-collapse:collapse;font-family:Inter,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#fff}.performance-page .operations-table thead{background:#0008144d;position:sticky;top:0;z-index:1}.performance-page .operations-table thead tr th{padding:1.6rem 2.4rem;text-align:left;font-weight:700;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap;font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#979797;text-transform:uppercase;letter-spacing:.5px}.performance-page .operations-table tbody tr{transition:background .2s ease}.performance-page .operations-table tbody tr:hover{background:#00081433}.performance-page .operations-table tbody tr.status-open{background:#5865f20d}.performance-page .operations-table tbody tr td{padding:1.6rem 2.4rem;border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.performance-page .operations-table tbody tr td.symbol{font-weight:700;color:gold}.performance-page .operations-table tbody tr td.date{color:#979797;font-size:1.4rem}.performance-page .operations-table tbody tr td.positive{color:#00ff9d;font-weight:700}.performance-page .operations-table tbody tr td.negative{color:#ff4d4f;font-weight:700}.performance-page .operations-table tbody tr td .status-badge{padding:.4rem .8rem;border-radius:4px;font-size:1.4rem;font-weight:500}.performance-page .operations-table tbody tr td .status-badge.open{background:#5865f233;color:#5865f2;border:1px solid rgba(88,101,242,.3)}.performance-page .operations-table tbody tr td .status-badge.close{background:#97979733;color:#979797;border:1px solid rgba(151,151,151,.3)}.performance-page .operations-table tbody tr:last-child td{border-bottom:none}@keyframes spin{to{transform:rotate(360deg)}}
