:root{--app-header-padding-inline: 24px;--app-header-logo-slot-width: 148px;--app-header-nav-margin-left: 28px;--app-header-nav-link-padding-inline: 12px;--app-header-nav-text-offset: calc( var(--app-header-padding-inline) + var(--app-header-logo-slot-width) + var(--app-header-nav-margin-left) + var(--app-header-nav-link-padding-inline) )}.app-header-bar{padding:0 var(--app-header-padding-inline);height:64px;display:flex;align-items:center;gap:0;min-width:0;width:100%;box-sizing:border-box}.app-header-logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.app-header-logo__slot{flex:0 0 var(--app-header-logo-slot-width);width:var(--app-header-logo-slot-width);height:32px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.app-header-logo__img{display:block;height:32px;width:auto;max-width:100%;object-fit:contain;object-position:left center}.app-header-bar>.header-nav{flex:0 1 auto;min-width:0}.app-header-bar>.header-actions{flex-shrink:0;margin-left:auto}.app-header-actions{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.mobile-nav-link{display:block;width:100%;box-sizing:border-box;padding:11px 12px;font-size:15px;text-decoration:none;border:1px solid transparent;border-bottom:1px solid var(--border-default);border-radius:0;background:var(--bg-card);color:var(--text-primary)}.mobile-nav-link:last-child{border-bottom:none}.mobile-nav-link:not(.lynx-selectable--active):not(:hover){color:var(--text-primary);border-color:transparent;border-bottom-color:var(--border-default)}.mobile-nav-link.lynx-selectable--active{border-bottom-color:transparent}.mobile-nav-link.lynx-selectable--active+.mobile-nav-link,.mobile-nav-group .mobile-nav-link:first-child{border-top:none}.header-nav-dropdown{position:relative;display:inline-flex;align-items:center}.header-nav-dropdown__trigger{display:inline-grid;align-items:center;justify-items:center;padding:6px var(--app-header-nav-link-padding-inline, 12px);border:none;border-radius:var(--lynx-select-radius, 8px);font-size:15px;font-weight:500;line-height:1.35;background:transparent;color:var(--text-secondary);cursor:pointer;font-family:inherit}.header-nav-dropdown__label-row{display:inline-flex;align-items:center;gap:4px}.header-nav-dropdown--open .header-nav-dropdown__trigger,.header-nav-dropdown__trigger:hover{color:var(--lynx-select-text, var(--theme-color-primary))}.header-nav-dropdown__chevron{flex-shrink:0;color:var(--text-tertiary);transition:transform .2s ease}.header-nav-dropdown--open .header-nav-dropdown__chevron{transform:rotate(180deg)}.header-nav-dropdown__menu-wrap{position:absolute;top:100%;left:0;padding-top:4px;z-index:200}.header-nav-dropdown__menu{min-width:168px;padding:6px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:10px;box-shadow:0 8px 32px #0000002e}.header-nav-dropdown__item{display:block;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:500;color:var(--text-secondary);text-decoration:none;white-space:nowrap;transition:background .12s ease,color .12s ease}.header-nav-dropdown__item:hover{background:var(--bg-hover);color:var(--text-primary)}.layout-sidebar-nav{flex:1;min-height:0;padding:10px;overflow-y:auto;position:relative}.layout-sidebar-group{margin-top:10px}.layout-sidebar-group:first-child{margin-top:0}.layout-sidebar-group-title{font-size:11px;font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.07em;padding:0 12px 6px}.layout-sidebar-group-items{display:flex;flex-direction:column;gap:4px}.layout-sidebar-submenu{margin-left:16px;margin-bottom:2px;padding-left:8px;border-left:1px solid var(--border-default)}.layout-sidebar-admin-divider{display:flex;align-items:center;gap:8px;margin:10px 6px 8px}.layout-sidebar-admin-divider__line{flex:1;height:1px;background:var(--border-default)}.layout-sidebar-admin-divider__badge{font-size:9px;font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;padding:2px 6px;border-radius:4px;background:var(--bg-elevated);border:1px solid var(--border-default)}.layout-sidebar-balance{margin:4px 6px 10px;border-radius:10px;padding:12px 14px;background:linear-gradient(90deg,#8769ff,#6459ff);cursor:pointer;transition:opacity .15s}.layout-sidebar-balance--static{cursor:default}.layout-sidebar-balance:not(.layout-sidebar-balance--static):hover{opacity:.92}.layout-sidebar-balance__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.layout-sidebar-balance__label{font-size:12px;color:#ffffffe6;font-weight:500}.layout-sidebar-balance__icon{width:36px;height:36px;object-fit:contain;opacity:.75;flex-shrink:0}.layout-sidebar-balance__amount{font-size:20px;font-weight:700;color:#fff;line-height:1.2;margin-bottom:10px}.layout-sidebar-balance__track{height:4px;border-radius:999px;background:#ffffff59;overflow:hidden;margin-bottom:6px}.layout-sidebar-balance__fill{height:100%;border-radius:999px;background:#fff;transition:width .3s}.layout-sidebar-balance__footer{font-size:11px;color:#ffffffe6}.layout-sidebar-tooltip{position:fixed;left:228px;transform:translateY(-50%);background:var(--bg-card);border:1px solid var(--border-default);border-radius:6px;padding:4px 10px;font-size:12px;color:var(--text-primary);font-weight:500;white-space:nowrap;z-index:200;pointer-events:none;box-shadow:0 4px 12px #0003}.auth-modal-overlay{--auth-primary: #6d51ff;--auth-heading: #323750;--auth-text: rgba(0, 0, 0, .85);--auth-text-muted: rgba(0, 0, 0, .45);--auth-divider: #c9cdd4;--auth-bg: #efeefa;--auth-gradient-start: #98acff;--auth-gradient-mid: rgba(240, 240, 248, .57);--auth-design-w: 1920;--auth-design-h: 1080;--auth-card-width: 480px;--auth-card-height: clamp(480px, calc(559 / var(--auth-design-h) * 100vh), 559px);--auth-card-top: clamp(120px, calc(261 / var(--auth-design-h) * 100vh), 261px);--auth-card-right: clamp(16px, calc(220 / var(--auth-design-w) * 100vw), 220px);--auth-form-width: 400px;--auth-register-card-width: 380px;--auth-register-form-width: 320px;--auth-logo-left: clamp(24px, calc(40 / var(--auth-design-w) * 100vw), 40px);--auth-logo-top: clamp(24px, calc(40 / var(--auth-design-h) * 100vh), 40px);--auth-text-left: clamp(24px, calc(144 / var(--auth-design-w) * 100vw), 144px);--auth-logo-w: clamp(140px, calc(217 / var(--auth-design-w) * 100vw), 217px);--auth-logo-h: clamp(44px, calc(70 / var(--auth-design-h) * 100vh), 70px);--auth-brand-shift-up: clamp(32px, calc(55 / var(--auth-design-h) * 100vh), 55px);--auth-title-top: clamp(108px, calc((208 - 55 + 52) / var(--auth-design-h) * 100vh), 205px);--auth-subtitle-top: clamp(122px, calc((304 - 55 + 52) / var(--auth-design-h) * 100vh), 301px);--auth-subtitle-width: clamp(280px, calc(780 / var(--auth-design-w) * 100vw), 780px);--auth-title-size: clamp(28px, calc(56 / var(--auth-design-w) * 100vw), 56px);--auth-title-lh: 1.39;--auth-subtitle-size: clamp(18px, calc(36 / var(--auth-design-w) * 100vw), 36px);--auth-subtitle-lh: clamp(28px, calc(50 / var(--auth-design-h) * 100vh), 50px);--auth-brand-copy-right: clamp(304px, calc((144 + 780) / var(--auth-design-w) * 100vw), 924px);--auth-illustration-gap: clamp(24px, calc(40 / var(--auth-design-h) * 100vh), 40px);--auth-illustration-shift-up: clamp(76px, calc(104 / var(--auth-design-h) * 100vh), 104px);--auth-illustration-width: clamp(400px, calc(1120 / var(--auth-design-w) * 100vw), 1120px);--auth-illustration-ratio-w: 2262;--auth-illustration-ratio-h: 1426;--auth-illustration-max-h: clamp(540px, calc(1030 / var(--auth-design-h) * 100vh), 1030px);--auth-login-card-height: var(--auth-card-height);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;box-sizing:border-box;overflow:hidden;background-color:var(--auth-bg);height:100vh;height:100dvh}.auth-modal-bg-top{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(181deg,var(--auth-gradient-start) 0%,var(--auth-gradient-mid) 52%,rgba(239,238,250,0) 78%)}.auth-modal-stage{position:relative;z-index:1;width:100%;max-width:var(--auth-design-w);height:100%;margin:0 auto;overflow:hidden}.auth-modal-brand{position:absolute;left:0;top:0;width:calc(100% - var(--auth-card-width) - var(--auth-card-right) - 16px);height:100%;box-sizing:border-box;pointer-events:none}.auth-modal-brand>*{pointer-events:auto}.auth-modal-brand-logo-wrap{position:absolute;top:var(--auth-logo-top);left:var(--auth-logo-left);width:var(--auth-logo-w);height:var(--auth-logo-h);margin:0}.auth-modal-brand-logo{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.auth-modal-brand-copy{position:absolute;z-index:1;top:0;left:0;width:100%;height:calc(var(--auth-subtitle-top) + var(--auth-subtitle-lh));pointer-events:none}.auth-modal-brand-title{position:absolute;top:var(--auth-title-top);left:var(--auth-text-left);display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .28em;margin:0;max-width:calc(100% - var(--auth-text-left) - 16px);font-family:Alibaba PuHuiTi,AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--auth-title-size);font-weight:700;line-height:var(--auth-title-lh);white-space:normal}.auth-modal-brand-title-main{color:var(--auth-heading)}.auth-modal-brand-accent{color:var(--auth-primary)}.auth-modal-brand-subtitle{position:absolute;top:var(--auth-subtitle-top);left:var(--auth-text-left);margin:0;width:auto;max-width:min(var(--auth-subtitle-width),calc(100% - var(--auth-text-left) - 16px));min-height:var(--auth-subtitle-lh);font-family:Alibaba PuHuiTi,AlibabaPuHuiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--auth-subtitle-size);font-weight:400;font-style:normal;line-height:var(--auth-subtitle-lh);color:#323750;text-align:left;white-space:normal}:lang(en) .auth-modal-brand-title,.auth-modal-overlay--en .auth-modal-brand-title{font-size:clamp(20px,calc(36 / var(--auth-design-w) * 100vw),36px);line-height:1.32}:lang(en) .auth-modal-brand-subtitle,.auth-modal-overlay--en .auth-modal-brand-subtitle{font-size:clamp(14px,calc(24 / var(--auth-design-w) * 100vw),24px);line-height:1.4}.auth-modal-overlay:not(.auth-modal-overlay--en) .auth-modal-brand-title{font-size:clamp(24px,calc(48 / var(--auth-design-w) * 100vw),48px);line-height:1.35;white-space:nowrap}.auth-modal-overlay:not(.auth-modal-overlay--en) .auth-modal-brand-subtitle{font-size:clamp(14px,calc(30 / var(--auth-design-w) * 100vw),30px);white-space:nowrap}.auth-modal-brand-visual{position:absolute;left:0;top:calc(var(--auth-subtitle-top) + var(--auth-subtitle-lh) + var(--auth-illustration-gap) - var(--auth-illustration-shift-up));width:fit-content;max-width:calc(100% - 16px);display:block;z-index:1;pointer-events:none}.auth-modal-brand-visual img{display:block;width:auto;max-width:min(var(--auth-illustration-width),calc(100vw - var(--auth-card-width) - var(--auth-card-right) - 32px));height:auto;max-height:var(--auth-illustration-max-h);aspect-ratio:var(--auth-illustration-ratio-w) / var(--auth-illustration-ratio-h);object-fit:contain;object-position:left bottom}.auth-modal-card-layer{position:absolute;top:var(--auth-card-top);right:var(--auth-card-right);width:min(var(--auth-card-width),calc(100vw - var(--auth-card-right) - 16px));z-index:2}.auth-modal-overlay--register{--auth-card-width: var(--auth-register-card-width);--auth-form-width: var(--auth-register-form-width)}.auth-modal-card-layer--register{width:min(var(--auth-register-card-width),calc(100vw - var(--auth-card-right) - 16px))}.auth-modal-card{position:relative;width:100%;overflow:visible;padding:80px 40px 70px;border-radius:24px;background:#fff;box-shadow:0 4px 28px #00034c1a;box-sizing:border-box}.auth-modal-card--login{position:relative;display:flex;flex-direction:column;height:var(--auth-card-height);min-height:var(--auth-card-height);padding:44px 32px 36px;box-sizing:border-box}.auth-login-card-body{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:44px}.auth-modal-form--login{flex:1;display:flex;flex-direction:column;min-height:0;width:100%}.auth-modal-card--login .auth-modal-card-title{margin-bottom:24px;font-size:24px}.auth-modal-card--login .auth-modal-form{max-width:100%}.auth-modal-card--login .auth-login-mode-tabs{margin-bottom:18px}.auth-modal-card--login .auth-login-mode-tab{font-size:15px}.auth-modal-card--login .auth-modal-form .auth-field+.auth-field{margin-top:16px}.auth-modal-card--login .auth-modal-form .auth-field+.auth-form-meta,.auth-modal-card--login .auth-modal-form .auth-code-input-group+.auth-form-meta{margin-top:12px}.auth-modal-card--login .auth-modal-form .auth-form-meta+.auth-captcha-block{margin-top:12px}.auth-modal-card--login .auth-modal-form .auth-field+.auth-code-input-group{margin-top:16px}.auth-phone-login-hint{margin:8px 0 0;font-size:12px;line-height:1.5;color:#00000073}.auth-modal-card--login .auth-modal-form .auth-phone-login-hint+.auth-code-input-group{margin-top:12px}.auth-modal-card--login .auth-graphic-captcha-group__hint-row{padding-right:0;margin-top:4px}.auth-modal-card--login .auth-graphic-captcha-group__hint{font-size:10px;line-height:14px}.auth-modal-card--login .auth-primary-btn{margin-top:auto;margin-bottom:0;height:44px;font-size:15px;flex-shrink:0;box-shadow:0 4px 14px #6d51ff47}.auth-modal-card--login .auth-primary-btn:hover:not(:disabled){box-shadow:0 6px 18px #6d51ff5c}.auth-modal-card--login .auth-footer-link:not(.auth-footer-link--inline){margin-top:18px;font-size:13px}.auth-modal-card--login .auth-link-btn{font-size:13px}.auth-modal-card--login .auth-alert{margin-top:12px;padding:8px 12px;font-size:12px}.auth-modal-card--register{padding:36px 32px 32px}.auth-modal-card--register .auth-modal-card-title{margin-bottom:20px;font-size:20px}.auth-modal-card--register .auth-modal-form{max-width:var(--auth-register-form-width)}.auth-modal-card--register .auth-modal-form .auth-field+.auth-field{margin-top:16px}.auth-modal-card--register .auth-modal-form .auth-field+.auth-code-input-group{margin-top:12px}.auth-modal-card--register .auth-modal-form .auth-code-input-group+.auth-field{margin-top:16px}.auth-modal-card--register .auth-code-input-group__btn{min-width:96px;padding:0 10px;font-size:13px}.auth-modal-card--register .auth-primary-btn{margin-top:24px;height:44px;font-size:15px;box-shadow:0 4px 14px #6d51ff47}.auth-modal-card--register .auth-primary-btn:hover:not(:disabled){box-shadow:0 6px 18px #6d51ff5c}.auth-modal-card--register .auth-footer-link{margin-top:16px;font-size:13px;line-height:20px;white-space:nowrap}.auth-modal-close{position:absolute;top:20px;right:20px;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#00000059;font-size:24px;line-height:1;cursor:pointer;transition:color .15s,background .15s}.auth-modal-close:hover{color:#000000a6;background:#0000000a}.auth-modal-card-title{margin:0 0 46px;font-size:clamp(22px,calc(28 / var(--auth-design-w) * 100vw),28px);font-weight:700;color:var(--auth-heading);line-height:1.3}.auth-modal-form{width:100%;max-width:var(--auth-form-width)}.auth-login-mode-tabs{display:flex;align-items:center;margin-bottom:25px}.auth-login-mode-tab{padding:0;border:none;background:none;color:var(--auth-text);font-size:16px;font-weight:400;line-height:22px;cursor:pointer;transition:color .15s;white-space:nowrap}.auth-login-mode-tab.is-active{color:var(--auth-primary);font-weight:500}.auth-login-mode-tab-divider{flex-shrink:0;width:1px;height:18px;margin:0 16px;background:var(--auth-divider)}.auth-modal-form .auth-field+.auth-field{margin-top:24px}.auth-modal-form .auth-field+.auth-form-meta{margin-top:14px}.auth-modal-overlay .auth-ant-input-wrap,.auth-submodal .auth-ant-input-wrap{flex:1;min-width:0}.auth-modal-overlay .auth-ant-input.ant-input-affix-wrapper,.auth-submodal .auth-ant-input.ant-input-affix-wrapper{width:100%}.auth-modal-overlay .auth-ant-input.ant-input,.auth-submodal .auth-ant-input.ant-input{width:100%;font-size:14px;color:#323750}.auth-modal-overlay .auth-ant-input.ant-input-outlined,.auth-modal-overlay .auth-ant-input.ant-input-affix-wrapper,.auth-submodal .auth-ant-input.ant-input-outlined,.auth-submodal .auth-ant-input.ant-input-affix-wrapper{background:#fff}.auth-modal-overlay .ant-input-password-icon,.auth-submodal .ant-input-password-icon{color:#00000059}.auth-modal-overlay .ant-input-password-icon:hover,.auth-submodal .ant-input-password-icon:hover{color:var(--auth-primary)}.auth-modal-overlay .auth-ant-input.ant-input:-webkit-autofill,.auth-submodal .auth-ant-input.ant-input:-webkit-autofill,.auth-modal-overlay .auth-ant-input.ant-input-affix-wrapper .ant-input:-webkit-autofill,.auth-submodal .auth-ant-input.ant-input-affix-wrapper .ant-input:-webkit-autofill,.auth-modal-overlay .auth-ant-input.ant-input:autofill,.auth-submodal .auth-ant-input.ant-input:autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#323750;caret-color:#323750;transition:background-color 99999s ease-out 0s}.auth-form-meta{display:flex;align-items:center;justify-content:flex-end;margin-top:16px;margin-bottom:0}.auth-form-meta--split{justify-content:space-between}.auth-remember-me{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:22px;color:#000000a6;cursor:pointer;-webkit-user-select:none;user-select:none}.auth-remember-me input{width:16px;height:16px;margin:0;accent-color:var(--auth-primary);cursor:pointer}.auth-code-input-group,.auth-graphic-captcha-group{display:flex;align-items:stretch;width:100%;min-height:40px;border:1px solid #e5e6eb;border-radius:8px;background:#fff}.auth-code-input-group .auth-ant-input-wrap,.auth-graphic-captcha-group .auth-ant-input-wrap{flex:1;min-width:0;position:relative;border-radius:7px 0 0 7px;background:#fff;transition:background .2s,box-shadow .2s}.auth-code-input-group .auth-ant-input-wrap:focus-within,.auth-graphic-captcha-group .auth-ant-input-wrap:focus-within{z-index:1;background:#6d51ff05;box-shadow:inset 0 0 0 1px var(--auth-primary)}.auth-code-input-group--input-only .auth-ant-input-wrap,.auth-code-input-group--input-only .auth-ant-input-wrap:focus-within{border-radius:7px}.auth-code-input-group .auth-ant-input.ant-input-outlined,.auth-code-input-group .auth-ant-input.ant-input-affix-wrapper,.auth-graphic-captcha-group .auth-ant-input.ant-input-outlined,.auth-graphic-captcha-group .auth-ant-input.ant-input-affix-wrapper{height:40px;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:transparent!important}.auth-code-input-group .auth-ant-input.ant-input-outlined:hover,.auth-code-input-group .auth-ant-input.ant-input-outlined:focus,.auth-code-input-group .auth-ant-input.ant-input-outlined:focus-within,.auth-code-input-group .auth-ant-input.ant-input-affix-wrapper:hover,.auth-code-input-group .auth-ant-input.ant-input-affix-wrapper-focused,.auth-graphic-captcha-group .auth-ant-input.ant-input-outlined:hover,.auth-graphic-captcha-group .auth-ant-input.ant-input-outlined:focus,.auth-graphic-captcha-group .auth-ant-input.ant-input-outlined:focus-within,.auth-graphic-captcha-group .auth-ant-input.ant-input-affix-wrapper:hover,.auth-graphic-captcha-group .auth-ant-input.ant-input-affix-wrapper-focused{border:none!important;box-shadow:none!important;outline:none!important}.auth-code-input-group .auth-ant-input .ant-input:focus,.auth-graphic-captcha-group .auth-ant-input .ant-input:focus{box-shadow:none!important;outline:none!important}.auth-code-input-group__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:108px;max-width:42%;padding:0 12px;border:none;border-left:1px solid #e5e6eb;border-radius:0 7px 7px 0;background:#fff;color:var(--auth-primary);font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s,opacity .15s}.auth-code-input-group__btn:hover:not(:disabled){background:#6d51ff0a}.auth-code-input-group__btn:disabled{opacity:.55;cursor:not-allowed}.auth-link-btn{padding:0;border:none;background:none;color:#00000073;font-size:14px;line-height:22px;cursor:pointer;transition:color .15s}.auth-link-btn:hover{color:var(--auth-primary)}.auth-captcha-block{margin-top:24px}.auth-graphic-captcha-group__image{flex:0 0 108px;width:108px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-left:1px solid #e5e6eb;border-radius:0 7px 7px 0;background:#f1f5f9;cursor:pointer;overflow:hidden;transition:opacity .15s}.auth-graphic-captcha-group__image:disabled{opacity:.5;cursor:wait}.auth-graphic-captcha-group__image img{display:block;width:100%;height:100%;object-fit:contain;padding:2px;box-sizing:border-box}.auth-graphic-captcha-group__loading{font-size:11px;color:#64748b}.auth-graphic-captcha-group__hint-row{display:flex;justify-content:flex-end;margin-top:6px}.auth-graphic-captcha-group__hint{flex:0 0 108px;width:108px;margin:0;font-size:12px;line-height:18px;text-align:center;color:#00000073}.auth-alert{margin-top:16px;margin-bottom:0;padding:10px 14px;border-radius:6px;font-size:13px;line-height:1.5}.auth-alert--error{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#ef4444}.auth-alert--warning{background:#fbbf241a;border:1px solid rgba(251,191,36,.3);color:#d97706}.auth-primary-btn{width:100%;height:52px;margin-top:42px;border:none;border-radius:6px;background:var(--auth-primary);color:#fff;font-size:16px;font-weight:500;line-height:22px;cursor:pointer;transition:opacity .2s,background .15s,box-shadow .15s;box-shadow:0 4px 14px #6d51ff47}.auth-primary-btn:hover:not(:disabled){background:#5c42e8;box-shadow:0 6px 18px #6d51ff5c}.auth-primary-btn:disabled{opacity:.65;cursor:not-allowed}.auth-footer-link{margin-top:33px;text-align:center;font-size:14px;line-height:22px;color:#000000a6}.auth-footer-link-action{margin-left:2px;color:var(--auth-primary);font-weight:500;cursor:pointer;text-decoration:none}.auth-footer-link-action:hover{color:#5c42e8}.auth-login-card-footer{position:absolute;left:32px;right:32px;bottom:36px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;height:28px}.auth-login-card-footer-left{display:flex;align-items:center;gap:8px;min-width:0;height:28px}.auth-login-card-footer-divider{flex-shrink:0;width:0;height:18px;border-left:1px dashed var(--auth-divider)}.auth-footer-link--inline{display:flex;align-items:center;margin:0;text-align:right;flex-shrink:0;white-space:nowrap;font-size:13px;line-height:22px;height:28px}.auth-modal-card--login .auth-footer-link--inline{margin:0;font-size:13px;line-height:22px}.auth-modal-card--login .auth-modal-oauth-label{font-size:13px;line-height:22px}.auth-footer-link--inline .auth-footer-link-action{line-height:22px}.auth-modal-oauth-float{position:absolute;top:calc(var(--auth-card-top) + var(--auth-login-card-height) + 12px);right:calc(var(--auth-card-right) + var(--auth-card-width) - 200px);display:flex;align-items:center;gap:10px;z-index:2}.auth-modal-oauth-label{font-size:14px;line-height:22px;color:#000000a6;white-space:nowrap}.auth-modal-oauth-icons{display:flex;align-items:center;gap:8px}.auth-modal-oauth-icon-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;cursor:pointer;transition:opacity .15s,transform .15s}.auth-modal-oauth-icon-btn:hover{opacity:.88;transform:scale(1.04)}.auth-modal-oauth-icon-btn--wechat{background:#28c445;color:#fff}.auth-modal-oauth-icon-btn--provider{color:#fff;font-size:11px;font-weight:700}.auth-submodal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;pointer-events:none}.auth-submodal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--overlay-bg, rgba(0, 0, 0, .5));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:auto}.auth-submodal-layer__content{position:relative;z-index:1;width:100%;max-width:420px;pointer-events:auto}.auth-submodal{--auth-primary: #6d51ff;--auth-heading: #323750;--auth-text-muted: rgba(0, 0, 0, .45);--auth-divider: #c9cdd4}.auth-forgot-modal{width:100%;max-height:min(90vh,calc(100dvh - 32px));overflow-y:auto;box-sizing:border-box;padding:44px 32px 36px;border-radius:24px;background:#fff;box-shadow:var(--shadow-modal, 0 4px 28px rgba(0, 3, 76, .1))}.auth-forgot-modal .auth-modal-close{top:16px;right:16px}.auth-forgot-modal__title{margin:0 0 8px;padding-right:28px;font-size:24px;font-weight:700;line-height:1.35;color:var(--auth-heading)}.auth-forgot-modal__desc{margin:0 0 20px;font-size:13px;line-height:1.6;color:#0000008c}.auth-forgot-modal__field{margin-bottom:14px}.auth-forgot-modal__field-label{display:block;margin-bottom:6px;font-size:13px;font-weight:500;line-height:20px;color:#000000a6}.auth-forgot-modal .auth-field--box{margin-bottom:0}.auth-forgot-modal .auth-forgot-email-group{margin-top:0}.auth-forgot-modal .auth-forgot-email-group .auth-code-input-group__btn{min-width:100px;padding:0 10px;font-size:13px}.auth-forgot-modal .auth-forgot-email-group+.auth-forgot-inset,.auth-forgot-modal .auth-forgot-email-group+.auth-code-input-group{margin-top:14px}.auth-submodal .auth-primary-btn{margin-top:0;background:var(--auth-primary);color:#fff;box-shadow:0 4px 14px #6d51ff47}.auth-submodal .auth-primary-btn:hover:not(:disabled){background:#5c42e8;box-shadow:0 6px 18px #6d51ff5c}.auth-submodal .auth-code-input-group__btn{color:var(--auth-primary)}.auth-submodal .auth-ant-input.ant-input-outlined,.auth-submodal .auth-ant-input.ant-input-affix-wrapper{background:#fff}.auth-submodal .auth-ant-input.ant-input-affix-wrapper .ant-input:disabled,.auth-submodal .auth-ant-input.ant-input:disabled{opacity:.72;cursor:not-allowed}.auth-forgot-inset{margin-top:20px;margin-bottom:0;padding:16px;border:1px solid #e5e6eb;border-radius:12px;background:#6d51ff0a}.auth-forgot-inset__desc{margin:0 0 16px;font-size:12px;line-height:1.55;color:#0000008c}.auth-forgot-captcha-block{margin-top:0;margin-bottom:18px}.auth-forgot-captcha-block .auth-graphic-captcha-group__hint-row{margin-top:4px}.auth-forgot-captcha-block .auth-graphic-captcha-group__hint{font-size:10px;line-height:14px}.auth-forgot-confirm-btn{margin-top:0;height:44px;font-size:15px}.auth-forgot-back-btn{display:block;width:100%;margin-top:10px;padding:4px 0;border:none;background:transparent;color:#00000073;font-size:13px;line-height:20px;cursor:pointer;transition:color .15s}.auth-forgot-back-btn:hover{color:var(--auth-primary)}.auth-forgot-modal .auth-code-input-group{margin-top:0;margin-bottom:14px}.auth-forgot-modal .auth-code-input-group+.auth-field{margin-top:14px}.auth-forgot-modal .auth-code-input-group__btn{min-width:100px;font-size:13px}.auth-forgot-modal .auth-field+.auth-field{margin-top:14px}.auth-forgot-reset-btn{margin-top:6px;height:44px;font-size:15px}.auth-submodal-email{margin:-6px 0 16px;font-size:13px;line-height:1.5;color:#00000073;word-break:break-all}.auth-forgot-modal__field-label+.auth-captcha-block{margin-top:0;margin-bottom:14px}.auth-submodal-turnstile{display:flex;justify-content:center;margin-bottom:16px}.auth-submodal-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:4px}.auth-submodal-actions__cancel{width:auto;margin-top:0;padding:6px 8px;border:none;background:transparent;color:#00000073;font-size:13px;cursor:pointer}.auth-submodal-actions__cancel:hover{color:#000000a6}.auth-submodal-actions__confirm{width:auto;min-width:120px;margin-top:0;height:40px;font-size:14px}@media (max-width: 1200px){.auth-modal-overlay{overflow-y:auto;height:auto;min-height:100vh;min-height:100dvh}.auth-modal-stage{display:flex;flex-direction:column;height:auto;min-height:100vh;min-height:100dvh;overflow:visible;padding:24px clamp(16px,4vw,48px) 100px;box-sizing:border-box}.auth-modal-brand{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;height:auto;padding:24px 0}.auth-modal-brand-logo-wrap{position:relative;top:auto;left:auto;margin-bottom:24px}.auth-modal-brand-copy{position:relative;top:auto;left:auto;width:100%;padding-left:0;padding-right:0;height:auto;margin-bottom:0;gap:12px}.auth-modal-brand-title,.auth-modal-brand-subtitle{position:relative;top:auto;left:auto}.auth-modal-brand-subtitle{width:100%;max-width:100%;min-height:auto;margin-top:12px;white-space:normal}.auth-modal-brand-visual{position:relative;top:auto;left:auto;width:fit-content;max-width:100%;margin:16px 0 0}.auth-modal-brand-visual img{width:auto;max-width:100%;height:auto;max-height:440px;object-position:left bottom}.auth-modal-card-layer{position:relative;top:auto;right:auto;width:100%;max-width:var(--auth-card-width);margin:0 auto}.auth-modal-card-layer--register{max-width:var(--auth-register-card-width)}.auth-modal-card--login{height:auto}.auth-login-card-body{padding-bottom:0}.auth-login-card-footer{position:relative;left:auto;right:auto;bottom:auto;height:auto;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.auth-login-card-footer-left{justify-content:center}.auth-footer-link--inline{width:100%;text-align:center}.auth-modal-oauth-float{position:relative;top:auto;right:auto;justify-content:center;margin:16px auto 0}}@media (max-width: 560px){.auth-modal-brand-title,.auth-modal-brand-subtitle{white-space:normal}.auth-modal-card{padding:56px 24px 40px}.auth-modal-card--login{height:auto}.auth-modal-card-title{margin-bottom:28px}.auth-modal-form{max-width:100%}.auth-login-mode-tab{font-size:15px}.auth-login-mode-tab-divider{margin:0 12px}}.layout-main{background:var(--bg-page);min-height:100%}.lynx-section-title{font-size:15px;font-weight:700;color:var(--text-primary);margin:0}.lynx-section-desc{display:block;margin-top:4px;font-size:13px;color:var(--text-tertiary)}.lynx-list-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.lynx-list-toolbar--in-panel{margin-bottom:0}.layout-main .ant-table-wrapper .ant-table-cell,.layout-main .ant-table-wrapper .ant-table-thead>tr>th{font-size:13px}.layout-main .ant-list-sm .ant-list-item,.layout-main .ant-descriptions-small .ant-descriptions-item-label,.layout-main .ant-descriptions-small .ant-descriptions-item-content{font-size:13px}.layout-main .ant-card-small>.ant-card-head .ant-card-head-title{font-size:14px;font-weight:600}.layout-main .ant-list .ant-list-item,.layout-main .ant-list .ant-list-item-meta-title,.layout-main .ant-list .ant-list-item-meta-description,.layout-main .ant-tabs-tab-btn{font-size:13px}.layout-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not(.ant-select-selection-search-input),.layout-main textarea,.layout-main select{background-color:var(--bg-card)}.layout-main .lynx-page-panel input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.ant-select-selection-search-input),.layout-main .lynx-page-panel textarea,.layout-main .lynx-page-panel select{background-color:var(--bg-card)}.layout-main .ant-input,.layout-main .ant-input-affix-wrapper,.layout-main .ant-input-number,.layout-main .ant-input-number-input,.layout-main .ant-select-selector,.layout-main .ant-picker,.layout-main textarea.ant-input{background-color:var(--bg-card)!important}.layout-main .ant-input[disabled],.layout-main .ant-input-affix-wrapper-disabled,.layout-main .ant-select-disabled .ant-select-selector,.layout-main .ant-input-number-disabled{background-color:var(--bg-hover)!important}.ant-modal-root .ant-input,.ant-modal-root .ant-input-affix-wrapper,.ant-modal-root textarea.ant-input,.ant-modal-root .ant-select-selector,.ant-modal-root .ant-input-number-input,.ant-drawer .ant-input,.ant-drawer .ant-input-affix-wrapper,.ant-drawer textarea.ant-input{background-color:var(--bg-card)!important}.layout-main .lynx-filter-chip--inactive{background:var(--bg-card)!important;border:1px solid var(--border-default);color:var(--text-tertiary)}.admin-discount-rules-table.ant-table-wrapper,.admin-discount-rules-table .ant-table,.admin-discount-rules-table .ant-table-container,.admin-discount-rules-table .ant-table-content{width:100%!important;max-width:100%}.admin-discount-rules-table .ant-table-content{overflow-x:hidden!important}.lynx-interactive-card{border:1px solid transparent;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.lynx-interactive-card:hover,.lynx-interactive-card:focus-within,.lynx-interactive-card--hovered{border-color:rgb(from var(--theme-color-primary) r g b / .5);box-shadow:0 12px 30px #0000001a;transform:translateY(-1px)}body[theme-mode=dark] .lynx-interactive-card:hover,body[theme-mode=dark] .lynx-interactive-card:focus-within,body[theme-mode=dark] .lynx-interactive-card--hovered{border-color:var(--border-hover);box-shadow:0 12px 36px #00000052}.lynx-interactive-card--disabled,.lynx-interactive-card--disabled:hover,.lynx-interactive-card--disabled:focus-within,.lynx-interactive-card--disabled.lynx-interactive-card--hovered{opacity:.55;cursor:not-allowed;border-color:transparent!important;box-shadow:none!important;transform:none!important}.ant-card.lynx-interactive-card{border:1px solid transparent!important;box-shadow:none!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease!important}.ant-card.lynx-interactive-card:hover,.ant-card.lynx-interactive-card:focus-within,.ant-card.lynx-interactive-card.lynx-interactive-card--hovered{border-color:rgb(from var(--theme-color-primary) r g b / .5)!important;box-shadow:0 12px 30px #0000001a!important;transform:translateY(-1px)}body[theme-mode=dark] .ant-card.lynx-interactive-card:hover,body[theme-mode=dark] .ant-card.lynx-interactive-card:focus-within,body[theme-mode=dark] .ant-card.lynx-interactive-card.lynx-interactive-card--hovered{border-color:var(--border-hover)!important;box-shadow:0 12px 36px #00000052!important}.ant-card.lynx-interactive-card.ant-card-hoverable:hover{border-color:rgb(from var(--theme-color-primary) r g b / .5)!important}body[theme-mode=dark] .ant-card.lynx-interactive-card.ant-card-hoverable:hover{border-color:var(--border-hover)!important}.lynx-selectable{box-sizing:border-box;margin:0;border:1px solid transparent;background:transparent;color:var(--text-primary);font-weight:500;font-family:inherit;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease,border-color .15s ease}.lynx-selectable:hover:not(:disabled):not(.lynx-selectable--active){background:var(--bg-card);border-color:var(--theme-color-primary);color:var(--lynx-select-text, var(--theme-color-primary))}.lynx-selectable--active,.lynx-selectable--active:hover{background:var(--lynx-select-bg, var(--theme-color-primary-light-default));border-color:var(--theme-color-primary);color:var(--lynx-select-text, var(--theme-color-primary));font-weight:600;box-shadow:none}.lynx-selectable--nav{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border-radius:var(--lynx-select-radius, 8px);font-size:var(--lynx-nav-font-size, 15px);line-height:1.35}.lynx-selectable--nav:not(.lynx-selectable--active):not(:hover){color:var(--text-secondary)}.lynx-selectable--nav-sub{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border-radius:var(--lynx-select-radius, 8px);font-size:var(--lynx-nav-font-size-sub, 13px);line-height:1.35}.lynx-selectable--nav-sub:not(.lynx-selectable--active):not(:hover){color:var(--text-secondary)}.lynx-selectable__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;font-size:var(--lynx-nav-icon-size, 16px);line-height:1}.lynx-selectable--nav-sub .lynx-selectable__icon{font-size:14px;opacity:.75}.lynx-selectable__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lynx-selectable__chevron{display:inline-flex;flex-shrink:0;font-size:12px;opacity:.5;transition:transform .2s ease}.lynx-selectable__chevron--expanded{transform:rotate(0)}.lynx-selectable__chevron--collapsed{transform:rotate(-90deg)}.lynx-selectable--tab{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--lynx-select-radius, 8px);font-size:var(--lynx-tab-font-size, 16px);line-height:1.35;white-space:nowrap}.lynx-selectable--tab:not(.lynx-selectable--active):not(:hover){color:var(--text-secondary)}.lynx-selectable--tab .lynx-selectable__icon{font-size:var(--lynx-tab-font-size, 16px)}.lynx-selectable--pill{display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:var(--lynx-select-radius, 8px);font-size:var(--lynx-pill-font-size, 13px);line-height:1.35;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lynx-selectable--pill-fixed{width:128px;max-width:128px;height:34px;line-height:34px}.lynx-selectable--header{display:inline-grid;align-items:center;justify-items:center;padding:6px var(--app-header-nav-link-padding-inline, 12px);border:none;border-radius:var(--lynx-select-radius, 8px);font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;background:transparent;vertical-align:middle}.lynx-selectable--header:not(.lynx-selectable--active):not(:hover){color:var(--text-secondary);background:transparent}.lynx-selectable--header:hover:not(:disabled):not(.lynx-selectable--active){background:transparent;border:none;color:var(--lynx-select-text, var(--theme-color-primary))}.lynx-selectable--header.lynx-selectable--active,.lynx-selectable--header.lynx-selectable--active:hover{background:transparent;border:none;box-shadow:none;color:var(--lynx-select-text, var(--theme-color-primary));font-weight:600}.header-nav__label{grid-area:1 / 1;white-space:nowrap}.header-nav__label--shadow{font-weight:600;height:0;overflow:hidden;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.header-nav{display:flex;align-items:center;gap:2px;margin-left:var(--app-header-nav-margin-left, 28px);flex-shrink:0}.lynx-selectable--conv{display:flex;align-items:center;gap:6px;width:100%;box-sizing:border-box;padding:8px 10px;border-radius:var(--lynx-select-radius, 8px);min-height:34px;margin-bottom:8px;text-decoration:none;color:var(--text-primary)}.lynx-selectable--conv:not(.lynx-selectable--active):not(:hover){background:var(--bg-card);border-color:var(--border-default)}.lynx-selectable--conv.lynx-selectable--active .sidebar-item-title,.lynx-selectable--conv:hover:not(.lynx-selectable--active) .sidebar-item-title{color:var(--lynx-select-text, var(--theme-color-primary))}.lynx-selectable--conv.lynx-selectable--active .sidebar-item-title{font-weight:600}.lynx-selectable--conv .sidebar-rename-input-affix,.lynx-selectable--conv .sidebar-rename-input-affix.ant-input-affix-wrapper,.lynx-selectable--conv .sidebar-rename-input,.lynx-selectable--conv .sidebar-rename-input.ant-input{flex:1;min-width:0;width:100%;padding:0;margin:0;background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0;color:inherit;font-weight:inherit;font-size:14px;line-height:1.4}.lynx-selectable--conv .sidebar-rename-input-affix.ant-input-affix-wrapper-focused,.lynx-selectable--conv .sidebar-rename-input.ant-input:focus,.lynx-selectable--conv .sidebar-rename-input-affix:focus-within{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.lynx-selectable--conv.lynx-selectable--active .sidebar-rename-input,.lynx-selectable--conv.lynx-selectable--active .sidebar-rename-input-affix,.lynx-selectable--conv:hover:not(.lynx-selectable--active) .sidebar-rename-input,.lynx-selectable--conv:hover:not(.lynx-selectable--active) .sidebar-rename-input-affix{color:var(--lynx-select-text, var(--theme-color-primary))}.lynx-selectable--conv.lynx-selectable--active .sidebar-rename-input,.lynx-selectable--conv.lynx-selectable--active .sidebar-rename-input-affix{font-weight:600}.conv-sidebar-popconfirm-trigger{display:inline-flex;flex-shrink:0}:root{--bg-base: #09090b;--bg-elevated: #111113;--bg-card: #18181b;--bg-hover: #1f1f23;--bg-page: #09090b;--bg-inset-panel: var(--bg-hover);--border-default: rgba(255,255,255,.08);--border-hover: rgba(255,255,255,.16);--text-primary: #fafafa;--text-secondary: rgba(255,255,255,.65);--text-tertiary: rgba(255,255,255,.4);--accent-blue: #3b82f6;--accent-purple: #8b5cf6;--dash-chart-outlier-fill: #fde047;--dash-chart-outlier-stroke: #facc15;--btn-primary-text: #fff;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg-base);overflow-x:clip;max-width:100%;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}html,body{width:100%;scrollbar-width:none;-ms-overflow-style:none}body{background:var(--bg-base);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}#root{min-height:100%;background:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}html[theme-mode=light],body[theme-mode=light]{--bg-base: #ffffff;--bg-elevated: #f4f4f5;--bg-card: #ffffff;--bg-hover: #f0f0f1;--bg-page: #F9FAFC;--bg-inset-panel: #f8fafc;--border-default: rgba(0,0,0,.1);--border-hover: rgba(0,0,0,.2);--text-primary: #18181b;--text-secondary: rgba(0,0,0,.7);--text-tertiary: rgba(0,0,0,.45);--accent-blue: #2563eb;--accent-purple: #7c3aed;--dash-chart-outlier-fill: #facc15;--dash-chart-outlier-stroke: #ca8a04;--btn-primary-text: #fff;background:#fff;color:#18181b}html[theme-mode=light],body[theme-mode=light]{--theme-color-bg-0: #ffffff;--theme-color-bg-1: #f4f4f5;--theme-color-bg-2: #e4e4e7;--theme-color-bg-3: #d4d4d8;--theme-color-bg-4: #a1a1aa;--theme-color-fill-0: rgba(0,0,0,.04);--theme-color-fill-1: rgba(0,0,0,.06);--theme-color-fill-2: rgba(0,0,0,.08);--theme-color-text-0: #18181b;--theme-color-text-1: rgba(0,0,0,.7);--theme-color-text-2: rgba(0,0,0,.55);--theme-color-text-3: rgba(0,0,0,.4);--theme-color-border: rgba(0,0,0,.1);--theme-color-danger: #dc2626;--theme-color-warning: #d97706;--theme-color-success: #16a34a;--theme-color-success-light-default: rgba(22,163,74,.12);--theme-color-success-light-hover: rgba(22,163,74,.2);--theme-color-info: #2563eb;--theme-shadow-elevated: 0 4px 20px rgba(0,0,0,.1)}:root{--shadow-modal: 0 40px 100px rgba(0,0,0,.5);--overlay-bg: rgba(0,0,0,.5);--z-index-message: 10100}body[theme-mode=light]{--shadow-modal: 0 20px 60px rgba(0,0,0,.15);--overlay-bg: rgba(0,0,0,.35)}body[theme-mode=light] ::-webkit-scrollbar-thumb{background:#0000001f}.ant-message{z-index:var(--z-index-message)!important;max-width:min(520px,calc(100vw - 32px));pointer-events:none}.ant-message .ant-message-notice{max-width:100%;pointer-events:auto}.ant-message-notice-content{background:var(--bg-card)!important;color:var(--text-primary)!important;border:1px solid var(--border-default);box-shadow:var(--theme-shadow-elevated, 0 4px 20px rgba(0, 0, 0, .15));max-width:100%;align-items:flex-start!important}.ant-message-notice-content .anticon{margin-top:2px;flex-shrink:0}.ant-message .anticon{color:inherit}.lynx-message-bubble{flex:1;min-width:0;max-width:100%;word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.5;text-align:left;max-height:8.5em;overflow-y:auto}html[theme-mode=dark],html:not([theme-mode=light]),body[theme-mode=dark],body:not([theme-mode=light]){--theme-color-bg-0: #09090b;--theme-color-bg-1: #111113;--theme-color-bg-2: #18181b;--theme-color-bg-3: #1f1f23;--theme-color-bg-4: #27272a;--theme-color-fill-0: rgba(255,255,255,.04);--theme-color-fill-1: rgba(255,255,255,.06);--theme-color-fill-2: rgba(255,255,255,.08);--theme-color-text-0: #fafafa;--theme-color-text-1: rgba(255,255,255,.7);--theme-color-text-2: rgba(255,255,255,.5);--theme-color-text-3: rgba(255,255,255,.4);--theme-color-border: rgba(255,255,255,.08);--theme-color-danger: #f87171;--theme-color-warning: #fbbf24;--theme-color-success: #34d399;--theme-color-success-light-default: rgba(52,211,153,.12);--theme-color-success-light-hover: rgba(52,211,153,.2);--theme-color-info: #60a5fa;--theme-shadow-elevated: 0 8px 40px rgba(0,0,0,.5);background:#09090b;color:#fafafa}body[theme-mode=dark] ::-webkit-scrollbar-thumb,body:not([theme-mode=light]) ::-webkit-scrollbar-thumb{background:#ffffff1a}@media (max-width: 768px){.header-nav{display:none!important}.header-actions .header-auth-btns{gap:4px!important}.header-actions .header-auth-btns button{padding:6px 10px!important;font-size:13px!important}.mobile-center-slot{display:flex!important}.mobile-menu-btn.mobile-page-trigger{display:block!important}:root{--app-header-padding-inline: 12px}.header-bar{padding:0 12px!important;height:56px!important}}@media (min-width: 769px){.mobile-center-slot,.mobile-menu-btn.mobile-page-trigger,.mobile-nav-overlay{display:none!important}}@media (max-width: 768px){.layout-sidebar{position:fixed!important;left:-260px;top:56px!important;width:260px!important;height:calc(100vh - 56px)!important;z-index:100!important;transition:left .25s ease;box-shadow:none}.layout-sidebar.sidebar-open{left:0;box-shadow:4px 0 24px #0000004d}.sidebar-overlay{display:block;position:fixed;right:0;bottom:0;left:0;top:56px;background:#0006;z-index:99}.sidebar-overlay.hidden{display:none}.layout-main{padding:16px 12px!important;width:100%;max-width:100%}}@media (min-width: 769px){.sidebar-overlay{display:none!important}.layout-sidebar{left:0!important}}@media (max-width: 480px){.landing-section{padding:32px 12px!important}.landing-hero{padding:48px 16px 32px!important}.landing-hero-title{font-size:24px!important;line-height:1.15!important}.landing-hero-subtitle{font-size:13px!important;margin-bottom:20px!important}.hero-buttons{gap:12px!important;flex-direction:column!important;align-items:stretch!important}.hero-btn-primary,.hero-btn-secondary{font-size:16px!important;padding:12px 20px!important;width:100%!important}.hero-btn-secondary span{gap:12px!important}.grid-3col,.grid-2col,.grid-4col{grid-template-columns:1fr!important}.stats-grid{padding:24px 16px!important;gap:16px!important}.stats-grid>div{padding:0 8px 12px!important;border-right:none!important;border-bottom:1px solid var(--border-default)}.stats-grid>div:last-child{border-bottom:none}.landing-contact-grid{grid-template-columns:1fr!important;gap:24px!important}}@media (min-width: 481px) and (max-width: 768px){.landing-section{padding:40px 16px!important}.landing-hero{padding:60px 20px 40px!important}.landing-hero-title{font-size:32px!important}.landing-hero-subtitle{font-size:15px!important}.hero-buttons{gap:16px!important}.hero-btn-primary,.hero-btn-secondary{font-size:18px!important;padding:12px 24px!important}.grid-3col{grid-template-columns:repeat(2,1fr)!important}.grid-2col{grid-template-columns:1fr!important}.grid-4col{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.stats-grid{padding:32px 20px!important}.landing-contact-grid{grid-template-columns:1fr!important;gap:32px!important}}@media (min-width: 769px) and (max-width: 1024px){.landing-section{padding:60px 24px!important}.grid-3col,.grid-4col{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.form-grid-2col{grid-template-columns:1fr!important}}@media (max-width: 768px){.stat-grid-3col{grid-template-columns:1fr!important}}@media (min-width: 769px) and (max-width: 1024px){.stat-grid-3col{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.pricing-cards{flex-direction:column!important}.pricing-card{min-width:unset!important}.pricing-comparison{grid-template-columns:1fr!important}}@media (max-width: 768px){.chat-sidebar{position:fixed!important;left:-280px;top:0;width:280px!important;height:100vh!important;z-index:200!important;transition:left .25s ease}.chat-sidebar.chat-sidebar-open{left:0;box-shadow:4px 0 24px #0000004d}.chat-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:199}.chat-overlay.hidden{display:none}}@media (min-width: 769px){.chat-overlay{display:none!important}}.org-discount-rule-cards{display:none}.org-management-page,.org-discount-rules-page,.org-management-page *,.org-discount-rules-page *{box-sizing:border-box}.org-responsive-table{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden}.org-responsive-table>div{width:max-content;min-width:100%;max-width:none}.org-row-actions{gap:6px!important}.org-mobile-card{border:1px solid transparent;border-radius:14px;background:var(--bg-card);padding:14px}.org-mobile-card+.org-mobile-card{margin-top:12px}.org-mobile-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.org-mobile-card-title code{min-width:0;overflow-wrap:anywhere;font-size:13px}.org-mobile-card-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px 12px;font-size:13px}.org-mobile-card-grid span{color:var(--text-tertiary)}.org-mobile-card-grid strong{min-width:0;color:var(--text-primary);font-weight:600;text-align:right;overflow-wrap:anywhere}.org-mobile-card-note{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-default);color:var(--text-tertiary);font-size:13px;line-height:1.5;overflow-wrap:anywhere}@media (max-width: 768px){.org-management-page,.org-discount-rules-page{width:100%!important;max-width:100vw!important;min-width:0!important;padding:8px!important;overflow-x:hidden!important}.org-management-page>*{width:100%;max-width:100%;min-width:0}.org-page-heading{max-width:100%;margin-bottom:14px!important;overflow-wrap:anywhere}.org-page-toolbar,.org-page-actions,.org-form-actions{max-width:100%;width:100%;min-width:0}.org-page-actions{flex-wrap:wrap!important;gap:8px!important}.org-page-actions>*{min-width:0;max-width:100%;flex:1 1 0}.org-page-toolbar,.org-page-actions,.org-form-actions{justify-content:stretch!important;flex-wrap:wrap!important}.org-page-toolbar>*,.org-page-actions>*,.org-form-actions>*{min-width:0;flex:1 1 0}.org-hero-panel{width:100%;max-width:100%;min-width:0;padding:14px 12px!important;align-items:flex-start!important;gap:12px!important;overflow:hidden!important}.org-hero-panel--center{padding:24px 14px!important}.org-hero-panel>div{min-width:0!important}.org-hero-panel>div:nth-child(2){flex-basis:calc(100% - 48px)!important}.org-hero-panel>div:nth-child(2)>div{overflow-wrap:anywhere}.org-summary-grid,.org-kpi-grid{width:100%;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.org-summary-card{width:100%;min-width:0!important;max-width:100%;box-sizing:border-box;padding:12px!important;overflow:hidden}.org-summary-card>div{overflow-wrap:anywhere}.org-panel{width:100%;max-width:100%;min-width:0;border-radius:12px!important;overflow:hidden!important}.org-panel-header{max-width:100%;padding:14px 12px 0!important;overflow-wrap:anywhere}.org-responsive-table{width:100%;max-width:100%;min-width:0;margin:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.org-row-actions{width:max-content;max-width:none}.org-empty-state{padding:28px 12px!important;max-width:100%;overflow-wrap:anywhere}.org-responsive-table-set.has-mobile-cards .org-responsive-table{display:none}.org-responsive-table-set.has-mobile-cards .org-discount-rule-cards{display:block;width:100%;max-width:100%;min-width:0}.org-mobile-card{width:100%;max-width:100%;min-width:0;padding:12px;overflow:hidden}.org-mobile-card-title{gap:8px}.org-mobile-card-grid{grid-template-columns:1fr;gap:4px}.org-mobile-card-grid strong{text-align:left;margin-bottom:6px}.org-mobile-card-grid strong:last-child{margin-bottom:0}.org-management-page form,.org-management-page input,.org-management-page select{max-width:100%;min-width:0}}@media (max-width: 768px){.hide-mobile{display:none!important}}@media (min-width: 769px){.hide-desktop{display:none!important}}
