html.kj-portal .kj-shell{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:var(--portal-max);min-height:100vh;min-height:100dvh;margin:0 auto;background:radial-gradient(ellipse 70% 40% at 15% 0%, rgba(255, 90, 54, 0.18), transparent 55%),radial-gradient(ellipse 50% 35% at 100% 30%, rgba(34, 211, 238, 0.08), transparent 50%),var(--ink)}html.kj-portal .kj-shell::before{position:absolute;inset:0;z-index:0;opacity:.9;pointer-events:none;content:"";background:radial-gradient(ellipse 70% 45% at 20% 0%, rgba(255, 90, 54, 0.2), transparent 55%),radial-gradient(ellipse 50% 35% at 90% 60%, rgba(34, 211, 238, 0.1), transparent 50%)}html.kj-portal .kj-shell-body{position:relative;z-index:1;display:flex;flex:1;min-width:0;min-height:0}html.kj-portal .kj-side-rail{display:none}html.kj-portal .kj-main{position:relative;flex:1;width:100%;min-width:0;padding:18px 16px calc(var(--bottom-h) + env(safe-area-inset-bottom, 0px) + 20px);overflow-x:hidden}@media(min-width: 900px){html.kj-portal .kj-side-rail{display:block;position:relative;z-index:1;flex-shrink:0;align-self:stretch;width:var(--side-w);min-width:var(--side-w);padding:24px 14px 28px;background:rgba(6,9,18,.88);border-right:1px solid hsla(0,0%,100%,.06)}html.kj-portal .kj-main{padding:24px 28px 40px}}
html.kj-portal .kj-header{position:sticky;top:0;z-index:40;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:10px;height:var(--header-h);padding:0 14px;background:linear-gradient(180deg, rgba(8, 12, 22, 0.92), rgba(6, 9, 18, 0.82));backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35);border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 12px 40px rgba(0,0,0,.25),0 0 40px rgba(255,90,54,.04)}html.kj-portal .kj-header-left,html.kj-portal .kj-header-right{display:flex;align-items:center;gap:14px;min-width:0}html.kj-portal .kj-header-left{flex:0 1 auto;overflow:hidden}html.kj-portal .kj-header-right{flex-shrink:0}html.kj-portal .kj-brand-text{min-width:0;overflow:hidden;text-overflow:ellipsis}html.kj-portal .kj-menu-toggle{display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;gap:5px;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:10px;background:hsla(0,0%,100%,.03);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.kj-portal .kj-menu-toggle span{display:block;width:16px;height:1.5px;border-radius:1px;background:var(--paper)}html.kj-portal .kj-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--paper);font-size:15px;font-weight:700;letter-spacing:.02em;text-decoration:none;white-space:nowrap}html.kj-portal .kj-brand:hover{color:var(--paper)}html.kj-portal .kj-brand small{display:block;margin-top:1px;font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--muted)}html.kj-portal .kj-brand .mark{flex-shrink:0;width:22px;height:22px;background:linear-gradient(135deg, var(--lava) 0%, #ff9a6b 55%, var(--cyan) 100%);clip-path:polygon(0 0, 100% 0, 100% 70%, 70% 100%, 0 100%);box-shadow:var(--glow-lava)}html.kj-portal .kj-balance-chip{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:8px 12px;border-radius:999px;background:rgba(0,0,0,.35);border:1px solid rgba(255,90,54,.3);box-shadow:0 0 24px rgba(255,90,54,.12);white-space:nowrap}html.kj-portal .kj-balance-chip .lbl{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--dim)}html.kj-portal .kj-balance-chip .val{font-weight:750;font-variant-numeric:tabular-nums;color:rgba(0,0,0,0);background:linear-gradient(180deg, #fff, #ffc4b0 50%, var(--lava));-webkit-background-clip:text;background-clip:text}html.kj-portal .kj-balance-chip .yen{margin-right:1px}html.kj-portal .kj-refresh-btn{padding:2px 4px;border:0;background:rgba(0,0,0,0);color:var(--cyan);font-size:14px;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.kj-portal .kj-refresh-btn.spin{animation:kjRefreshSpin .6s var(--ease) infinite}html.kj-portal .kj-avatar-sm{display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:10px;color:var(--paper);font-size:11px;font-weight:800;background:linear-gradient(135deg, var(--lava), var(--cyan));box-shadow:0 0 16px rgba(255,90,54,.35);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.kj-portal .kj-user-dropdown{min-width:170px}html.kj-portal .kj-user-dropdown .ant-dropdown-menu-item.kj-user-dropdown-head{margin-bottom:4px;padding:8px 12px 10px;border-radius:8px 8px 0 0;border-bottom:1px solid hsla(0,0%,100%,.06);cursor:default}html.kj-portal .kj-user-dropdown .ant-dropdown-menu-item.kj-user-dropdown-head:hover{background:rgba(0,0,0,0)}html.kj-portal .kj-user-dropdown .ant-dropdown-menu-item.kj-user-dropdown-head .name{color:var(--paper);font-size:13px;font-weight:700}html.kj-portal .kj-user-dropdown .ant-dropdown-menu-item.kj-user-dropdown-head .level{margin-top:2px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--cyan)}html.kj-portal .kj-user-dropdown .ant-dropdown-menu-item.is-danger{color:var(--lava-hot)}html.kj-portal .kj-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;height:calc(var(--bottom-h) + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom, 0px);background:linear-gradient(180deg, rgba(8, 12, 22, 0.72), rgba(6, 9, 18, 0.96));backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);border-top:1px solid hsla(0,0%,100%,.08);box-shadow:0 -12px 40px rgba(0,0,0,.35),0 0 30px rgba(255,90,54,.04)}html.kj-portal .kj-bottom-nav-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px;padding:8px 4px;color:var(--dim);font-size:11px;font-weight:650;text-decoration:none;transition:color .2s,text-shadow .2s;cursor:pointer}html.kj-portal .kj-bottom-nav-item .ico{font-size:15px;line-height:1}html.kj-portal .kj-bottom-nav-item.active{color:var(--lava-hot);text-shadow:0 0 18px rgba(255,90,54,.55)}html.kj-portal .kj-side-drawer .ant-drawer-content-wrapper{box-shadow:20px 0 60px rgba(0,0,0,.5)}html.kj-portal .kj-side-drawer .ant-drawer-content{border:0;border-right:1px solid hsla(0,0%,100%,.06);border-radius:0;background:rgba(6,9,18,.97)}html.kj-portal .kj-side-drawer .ant-drawer-body{display:flex;flex-direction:column;padding:20px 12px calc(20px + env(safe-area-inset-bottom, 0px)) !important}html.kj-portal .kj-drawer-user{margin-top:auto;padding:14px 12px 0;border-top:1px solid hsla(0,0%,100%,.06)}html.kj-portal .kj-drawer-user .name{color:var(--paper);font-size:14px;font-weight:700}html.kj-portal .kj-drawer-user .meta{margin-top:4px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--dim)}html.kj-portal .kj-drawer-logout{width:100%;margin-top:12px;padding:10px 12px;border:1px solid rgba(255,90,54,.35);border-radius:10px;background:hsla(0,0%,100%,.03);color:var(--lava-hot);font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width: 420px){html.kj-portal .kj-header{gap:8px}html.kj-portal .kj-header-left,html.kj-portal .kj-header-right{gap:10px}html.kj-portal .kj-brand{gap:8px}html.kj-portal .kj-brand small{display:none}html.kj-portal .kj-balance-chip{gap:6px;padding:7px 10px}}@media(min-width: 900px){html.kj-portal .kj-header{width:100%;padding:0 24px}html.kj-portal .kj-menu-toggle,html.kj-portal .kj-bottom-nav{display:none}}@keyframes kjRefreshSpin{to{transform:rotate(360deg)}}
html.kj-portal .kj-side-nav .kj-nav-group{margin-bottom:22px}html.kj-portal .kj-side-nav .kj-nav-label{margin-bottom:8px;padding:0 12px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--dim)}html.kj-portal .kj-side-nav .kj-nav-link{display:flex;align-items:center;gap:10px;margin-bottom:2px;padding:10px 12px;border-radius:10px;color:var(--muted);font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;cursor:pointer}html.kj-portal .kj-side-nav .kj-nav-link .n{min-width:18px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--dim)}html.kj-portal .kj-side-nav .kj-nav-link:hover{color:var(--paper);background:hsla(0,0%,100%,.04)}html.kj-portal .kj-side-nav .kj-nav-link.active{color:#fff;background:linear-gradient(135deg, rgba(255, 90, 54, 0.22), rgba(255, 90, 54, 0.08));box-shadow:inset 0 0 0 1px rgba(255,90,54,.35),0 0 24px rgba(255,90,54,.12)}html.kj-portal .kj-side-nav .kj-nav-link.active .n{color:var(--lava-hot)}
.customer-service[data-v-47016162]{position:fixed;right:24px;bottom:24px;z-index:998;cursor:pointer}@media(max-width: 899px){.customer-service[data-v-47016162]{right:14px;bottom:calc(60px + env(safe-area-inset-bottom, 0px) + 14px)}}.cs-button[data-v-47016162]{position:relative;display:flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;color:#fff;white-space:nowrap;background:linear-gradient(180deg, rgba(255, 255, 255, 0.18) 0%, transparent 42%),linear-gradient(135deg, #ff7a4d 0%, #ff5a36 45%, #e03a1a 100%);box-shadow:0 1px 0 hsla(0,0%,100%,.2) inset,0 12px 40px rgba(255,90,54,.4),0 0 0 1px rgba(255,90,54,.35);transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .25s,filter .2s}@media(max-width: 899px){.cs-button[data-v-47016162]{padding:0 14px}}.cs-button[data-v-47016162]:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 1px 0 hsla(0,0%,100%,.25) inset,0 16px 48px rgba(255,90,54,.55),0 0 0 1px rgba(255,90,54,.5)}.cs-button[data-v-47016162]:active{transform:translateY(0)}.cs-pulse[data-v-47016162]{position:absolute;inset:0;z-index:-1;border-radius:999px;background:rgba(255,90,54,.45);animation:cs-pulse-47016162 2s ease-out infinite;pointer-events:none}.cs-icon[data-v-47016162]{position:relative;font-size:18px;line-height:1}.cs-text[data-v-47016162]{position:relative;font-size:13px;font-weight:700;letter-spacing:.04em}@keyframes cs-pulse-47016162{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.18);opacity:0}100%{transform:scale(1.18);opacity:0}}@media(prefers-reduced-motion: reduce){.cs-pulse[data-v-47016162]{animation:none}}
html.kj-portal .notice-popup-modal .ant-modal-content{padding:0;overflow:hidden}html.kj-portal .notice-popup-modal .ant-modal-body{padding:0}html.kj-portal .notice-popup__head{padding:26px 26px 16px;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.06);background:radial-gradient(ellipse 70% 80% at 50% 0%, rgba(255, 90, 54, 0.18), transparent 70%)}html.kj-portal .notice-popup__icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 14px;color:#fff;font-size:20px;background:linear-gradient(135deg, var(--lava) 0%, #ff9a6b 55%, var(--cyan) 100%);clip-path:polygon(0 0, 100% 0, 100% 70%, 70% 100%, 0 100%);box-shadow:var(--glow-lava)}html.kj-portal .notice-popup__title{margin:0;color:var(--paper);font-size:18px;font-weight:750;letter-spacing:-0.02em;line-height:1.4;word-break:break-word}html.kj-portal .notice-popup__meta{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}html.kj-portal .notice-popup__badge{padding:3px 8px;border-radius:4px;border:1px solid rgba(255,90,54,.3);background:rgba(255,90,54,.15);color:var(--lava-hot);font-size:11px;font-weight:700;letter-spacing:.06em}html.kj-portal .notice-popup__time{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--dim)}html.kj-portal .notice-popup__body{max-height:50vh;padding:16px 26px 20px;overflow-y:auto;color:var(--muted);font-size:14px;line-height:1.8;word-break:break-word}html.kj-portal .notice-popup__body img{max-width:100%;height:auto}html.kj-portal .notice-popup__body p{margin:0 0 8px}html.kj-portal .notice-popup__footer{padding:0 26px 24px}@media(max-width: 899px){html.kj-portal .notice-popup__head{padding:20px 18px 12px}html.kj-portal .notice-popup__body{padding:12px 18px 16px}html.kj-portal .notice-popup__footer{padding:0 18px 18px}}
*,*::before,*::after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;padding:0}ul,ol{list-style:none;padding:0;margin:0}a{text-decoration:none;color:inherit}i{font-style:normal}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:0}html:where(:not(.kj-portal)){background:#050505}:where(html:not(.kj-portal)) body{font-family:Inter,"SF Pro Display","HarmonyOS Sans SC","PingFang SC","Microsoft YaHei",sans-serif;background:radial-gradient(circle at 50% -20%, rgba(255, 90, 54, 0.12), transparent 32rem),#050505;background-attachment:fixed;color:#f5f2eb;min-height:100vh;margin:0;padding:0;padding-bottom:env(safe-area-inset-bottom);-webkit-tap-highlight-color:rgba(0,0,0,0);font-synthesis:none;text-rendering:optimizeLegibility}:where(html:not(.kj-portal)) body::before{position:fixed;inset:0;z-index:0;opacity:.04;pointer-events:none;content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 180 180%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%27.95%27 numOctaves=%273%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27 opacity=%27.6%27/%3E%3C/svg%3E")}:where(html:not(.kj-portal)) ::-moz-selection{color:#050505;-webkit-text-fill-color:#050505;background:#ff5a36}:where(html:not(.kj-portal)) ::selection{color:#050505;-webkit-text-fill-color:#050505;background:#ff5a36}:where(html:not(.kj-portal)) #app{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}:where(html:not(.kj-portal)) .ant-statistic-content,:where(html:not(.kj-portal)) .balance-amount,:where(html:not(.kj-portal)) .stat-value{font-variant-numeric:tabular-nums}:where(html:not(.kj-portal)) .ant-card{border-radius:0 !important;background:#101011}:where(html:not(.kj-portal)) .ant-card-bordered{border-color:hsla(0,0%,100%,.07)}:where(html:not(.kj-portal)) .ant-table-wrapper .ant-table{background:rgba(0,0,0,0)}:where(html:not(.kj-portal)) .ant-table-thead>tr>th{background:#151516 !important;font-size:11px;color:#8a8780 !important;font-weight:600 !important;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid hsla(0,0%,100%,.07) !important;text-align:center !important}:where(html:not(.kj-portal)) .ant-table-thead>tr>th::before{display:none}:where(html:not(.kj-portal)) .ant-table-tbody>tr>td{padding:.75rem !important;vertical-align:middle;text-align:center !important;background:rgba(0,0,0,0) !important;border-bottom-color:hsla(0,0%,100%,.07) !important;font-variant-numeric:tabular-nums}:where(html:not(.kj-portal)) .ant-table-tbody>tr:hover>td{background:#151516 !important}:where(html:not(.kj-portal)) .ant-table-tbody>tr.ant-table-measure-row>td{padding:0 !important;border:0 !important}:where(html:not(.kj-portal)) .ant-tabs-nav::before{border-bottom-color:hsla(0,0%,100%,.07) !important}:where(html:not(.kj-portal)) .ant-tabs .ant-tabs-tab{font-weight:650}:where(html:not(.kj-portal)) .ant-btn{border-radius:0;font-weight:650;letter-spacing:-0.01em}:where(html:not(.kj-portal)) .ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-icon-only){clip-path:polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 12px 100%, 0 calc(100% - 12px))}:where(html:not(.kj-portal)) .ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-icon-only):not(.ant-btn-compact-item)::before,:where(html:not(.kj-portal)) .ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-icon-only):not(.ant-btn-compact-item)::after{position:absolute;width:16.97px;height:0;border-top:1px solid;border-top-color:inherit;transform:rotate(45deg);pointer-events:none;content:""}:where(html:not(.kj-portal)) .ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-icon-only):not(.ant-btn-compact-item)::before{top:4.85px;right:-3.14px}:where(html:not(.kj-portal)) .ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-icon-only):not(.ant-btn-compact-item)::after{bottom:4.85px;left:-3.14px}:where(html:not(.kj-portal)) .ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-icon-only).ant-btn-sm{clip-path:polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 8px 100%, 0 calc(100% - 8px))}:where(html:not(.kj-portal)) .ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-icon-only).ant-btn-sm:not(.ant-btn-compact-item)::before,:where(html:not(.kj-portal)) .ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-icon-only).ant-btn-sm:not(.ant-btn-compact-item)::after{width:11.31px}:where(html:not(.kj-portal)) .ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-icon-only).ant-btn-sm:not(.ant-btn-compact-item)::before{top:2.85px;right:-2.31px}:where(html:not(.kj-portal)) .ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-icon-only).ant-btn-sm:not(.ant-btn-compact-item)::after{bottom:2.85px;left:-2.31px}:where(html:not(.kj-portal)) .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled){border-color:#ff5a36;background:#ff5a36;color:#170703}:where(html:not(.kj-portal)) .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{border-color:#ff7959;background:#ff7959;color:#170703}:where(html:not(.kj-portal)) .ant-btn-default:not(:disabled){border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.025);color:#f5f2eb}:where(html:not(.kj-portal)) .ant-input,:where(html:not(.kj-portal)) .ant-input-affix-wrapper,:where(html:not(.kj-portal)) .ant-input-number,:where(html:not(.kj-portal)) .ant-select:not(.ant-select-customize-input) .ant-select-selector,:where(html:not(.kj-portal)) .ant-picker{background-color:#0b0b0c !important}:where(html:not(.kj-portal)) .ant-input-affix-wrapper .ant-input{background-color:rgba(0,0,0,0) !important}:where(html:not(.kj-portal)) .ant-tag{border-radius:0;font-weight:650;letter-spacing:.02em}:where(html:not(.kj-portal)) .ant-tag.ant-tag-green,:where(html:not(.kj-portal)) .ant-tag.ant-tag-success{border-color:rgba(191,249,134,.3);background:rgba(191,249,134,.12);color:#bff986}:where(html:not(.kj-portal)) .ant-tag.ant-tag-orange,:where(html:not(.kj-portal)) .ant-tag.ant-tag-gold,:where(html:not(.kj-portal)) .ant-tag.ant-tag-warning,:where(html:not(.kj-portal)) .ant-tag.ant-tag-blue,:where(html:not(.kj-portal)) .ant-tag.ant-tag-processing{border-color:rgba(255,202,116,.35);background:rgba(255,202,116,.12);color:#ffca74}:where(html:not(.kj-portal)) .ant-tag.ant-tag-purple,:where(html:not(.kj-portal)) .ant-tag.ant-tag-volcano,:where(html:not(.kj-portal)) .ant-tag.ant-tag-magenta{border-color:rgba(255,90,54,.4);background:rgba(255,90,54,.12);color:#ff5a36}:where(html:not(.kj-portal)) .ant-tag.ant-tag-red,:where(html:not(.kj-portal)) .ant-tag.ant-tag-error{border-color:rgba(255,107,107,.35);background:rgba(255,107,107,.12);color:#ff6b6b}:where(html:not(.kj-portal)) .ant-tag.ant-tag-cyan{border-color:rgba(34,211,238,.35);background:rgba(34,211,238,.12);color:#22d3ee}:where(html:not(.kj-portal)) .ant-modal .ant-modal-content,:where(html:not(.kj-portal)) .ant-drawer .ant-drawer-content,:where(html:not(.kj-portal)) .ant-dropdown .ant-dropdown-menu,:where(html:not(.kj-portal)) .ant-popover .ant-popover-inner,:where(html:not(.kj-portal)) .ant-select-dropdown,:where(html:not(.kj-portal)) .ant-picker-dropdown .ant-picker-panel-container{border:1px solid hsla(0,0%,100%,.12)}:where(html:not(.kj-portal)) .ant-modal .ant-modal-header{border-bottom:1px solid hsla(0,0%,100%,.07);padding-bottom:12px}:where(html:not(.kj-portal)) .ant-message .ant-message-notice-content{border:1px solid hsla(0,0%,100%,.12);background:#151516}:where(html:not(.kj-portal)) .ant-empty-description{color:#8a8780}@media(min-width: 768px){:where(html:not(.kj-portal)) .ant-form .ant-form-item{margin-bottom:8px !important}:where(html:not(.kj-portal)) .ant-form.ant-form-vertical .ant-form-item-label{padding:0 0 3px !important}:where(html:not(.kj-portal)) .ant-form .ant-form-item-label>label{height:auto !important;line-height:1.35}:where(html:not(.kj-portal)) .ant-form .ant-form-item:last-child{margin-bottom:0 !important}}@media(max-width: 767px){:where(html:not(.kj-portal)) body{-webkit-touch-callout:none}:where(html:not(.kj-portal)) *:not(input):not(textarea):not([contenteditable=true]){-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(html:not(.kj-portal)) input,:where(html:not(.kj-portal)) textarea,:where(html:not(.kj-portal)) .ant-input,:where(html:not(.kj-portal)) .copy-text,:where(html:not(.kj-portal)) .allow-select,:where(html:not(.kj-portal)) .allow-select *{-webkit-user-select:text;-moz-user-select:text;user-select:text}:where(html:not(.kj-portal)) .ant-input,:where(html:not(.kj-portal)) .ant-input-number,:where(html:not(.kj-portal)) .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,:where(html:not(.kj-portal)) .ant-picker,:where(html:not(.kj-portal)) .ant-btn:not(.ant-btn-link):not(.ant-btn-text){min-height:40px}:where(html:not(.kj-portal)) .ant-input-affix-wrapper{min-height:40px}:where(html:not(.kj-portal)) .ant-input-affix-wrapper .ant-input{min-height:auto}:where(html:not(.kj-portal)) .ant-input-search .ant-input-search-button{min-height:40px}:where(html:not(.kj-portal)) .ant-picker-dropdown{max-width:calc(100vw - 20px)}:where(html:not(.kj-portal)) .ant-picker-dropdown .ant-picker-panel-container{max-width:100%;max-height:70vh;overflow:auto}:where(html:not(.kj-portal)) .ant-picker-dropdown .ant-picker-panels{flex-direction:column !important}:where(html:not(.kj-portal)) .ant-picker-dropdown .ant-picker-panel{width:100% !important}}html.kj-portal{--font: Inter, SF Pro Display, HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, system-ui, sans-serif;--mono: ui-monospace, SF Mono, Cascadia Code, Consolas, monospace;--ease: cubic-bezier(0.16, 1, 0.3, 1);--void: #03050a;--ink: #060912;--ink-2: #0b1020;--ink-3: #111827;--panel: rgba(12, 16, 28, 0.72);--line: rgba(255, 255, 255, 0.08);--line-hot: rgba(255, 90, 54, 0.45);--line-cyan: rgba(34, 211, 238, 0.35);--paper: #f4f6fb;--muted: #8b93a7;--dim: #5c6578;--lava: #ff5a36;--lava-hot: #ff7a4d;--lava-deep: #e03a1a;--lava-rgb: 255, 90, 54;--cyan: #22d3ee;--cyan-hot: #67e8f9;--cyan-rgb: 34, 211, 238;--lime: #4ade80;--lime-rgb: 74, 222, 128;--glow-lava: 0 0 40px rgba(255, 90, 54, 0.45), 0 0 80px rgba(255, 90, 54, 0.2);--glow-cyan: 0 0 36px rgba(34, 211, 238, 0.4), 0 0 72px rgba(34, 211, 238, 0.18);--header-h: 56px;--side-w: 240px;--bottom-h: 60px;--portal-max: 1360px;min-height:100%;background:var(--void);color-scheme:dark}html.kj-portal body{min-height:100vh;min-height:100dvh;margin:0;padding:0;font-family:var(--font);color:var(--paper);background:radial-gradient(ellipse 50% 40% at 20% 8%, rgba(255, 90, 54, 0.14), transparent 55%),radial-gradient(ellipse 40% 35% at 85% 75%, rgba(34, 211, 238, 0.09), transparent 50%),radial-gradient(ellipse 45% 30% at 50% 100%, rgba(120, 40, 20, 0.1), transparent 50%),var(--void);background-attachment:fixed;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);font-synthesis:none}html.kj-portal body::before{position:fixed;inset:0;z-index:0;opacity:.04;pointer-events:none;content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 200 200%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%27.85%27 numOctaves=%273%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/%3E%3C/svg%3E")}html.kj-portal body::after{position:fixed;inset:0;z-index:0;opacity:.2;mix-blend-mode:multiply;pointer-events:none;content:"";background:repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0, 0, 0, 0.1) 2px, rgba(0, 0, 0, 0.1) 3px)}html.kj-portal #app{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}html.kj-portal ::-moz-selection{color:#fff;background:rgba(255,90,54,.6)}html.kj-portal ::selection{color:#fff;background:rgba(255,90,54,.6)}html.kj-portal em,html.kj-portal i{font-style:normal !important}html.kj-portal :focus-visible{outline:2px solid var(--lava);outline-offset:3px}html.kj-portal ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:999px}html.kj-portal .kj-sec-label{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}html.kj-portal .kj-sec-label::after{flex:1;height:1px;content:"";background:linear-gradient(90deg, rgba(255, 90, 54, 0.35), transparent)}html.kj-portal .kj-sec-label .hot{color:var(--cyan)}html.kj-portal .kj-page-title{margin:0 0 6px;font-size:clamp(22px,6vw,28px);font-weight:750;letter-spacing:-0.03em;line-height:1.15;color:var(--paper)}html.kj-portal .kj-page-desc{margin:0 0 20px;font-size:13px;line-height:1.55;color:var(--muted)}html.kj-portal .kj-section{margin-bottom:22px}html.kj-portal .kj-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}html.kj-portal .kj-section-head h2{margin:0;font-size:16px;font-weight:750;color:var(--paper)}html.kj-portal .kj-link{font-family:var(--mono);font-size:11px;font-weight:650;letter-spacing:.08em;color:var(--cyan) !important;cursor:pointer}html.kj-portal .kj-mono{font-family:var(--mono);letter-spacing:.04em}html.kj-portal .kj-muted{color:var(--muted)}html.kj-portal .kj-dim{color:var(--dim)}html.kj-portal .kj-pos{color:var(--lime);font-weight:700;font-variant-numeric:tabular-nums}html.kj-portal .kj-neg{color:var(--lava-hot);font-weight:700;font-variant-numeric:tabular-nums}html.kj-portal .kj-cyan{color:var(--cyan-hot);font-weight:700;font-variant-numeric:tabular-nums}html.kj-portal .kj-panel{padding:20px;border-radius:16px;background:linear-gradient(160deg, rgba(18, 24, 42, 0.55), rgba(8, 12, 22, 0.82));backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 20px 50px rgba(0,0,0,.25)}html.kj-portal .kj-panel.is-flush{padding:0;overflow:hidden}html.kj-portal .kj-grid-2{display:grid;grid-template-columns:1fr;gap:12px}html.kj-portal .kj-grid-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}html.kj-portal .kj-grid-4{display:grid;grid-template-columns:1fr 1fr;gap:10px}html.kj-portal .kj-stat-tile{min-width:0;padding:14px 12px;border-radius:14px;background:linear-gradient(160deg, rgba(18, 24, 42, 0.7), rgba(8, 12, 22, 0.9));border:1px solid hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02),inset 0 1px 0 hsla(0,0%,100%,.05)}html.kj-portal .kj-stat-tile .k{margin-bottom:8px;font-family:var(--mono);font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}html.kj-portal .kj-stat-tile .v{font-size:clamp(20px,5.5vw,26px);font-weight:800;letter-spacing:-0.03em;font-variant-numeric:tabular-nums;color:var(--paper);overflow-wrap:anywhere}html.kj-portal .kj-stat-tile .v.live{color:var(--lime);text-shadow:0 0 18px rgba(74,222,128,.3)}html.kj-portal .kj-stat-tile .v.lava{color:var(--lava-hot);text-shadow:0 0 18px rgba(255,90,54,.35)}html.kj-portal .kj-stat-tile .v.cyan{color:var(--cyan);text-shadow:0 0 18px rgba(34,211,238,.3)}html.kj-portal .kj-stat-tile .s{margin-top:6px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--dim)}html.kj-portal .kj-status-pill{display:inline-block;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.5;white-space:nowrap}html.kj-portal .kj-status-pill.run{background:rgba(255,90,54,.15);color:var(--lava-hot);border:1px solid rgba(255,90,54,.3)}html.kj-portal .kj-status-pill.ok{background:rgba(74,222,128,.12);color:var(--lime)}html.kj-portal .kj-status-pill.idle{background:hsla(0,0%,100%,.04);color:var(--muted);border:1px solid var(--line)}html.kj-portal .kj-status-pill.pending{background:rgba(34,211,238,.12);color:var(--cyan)}html.kj-portal .kj-live-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:5px;font-size:11px;font-weight:800;letter-spacing:.14em;color:#fff;background:linear-gradient(135deg, #0d9488, var(--lime));box-shadow:0 0 18px rgba(74,222,128,.35)}html.kj-portal .kj-live-badge .dot{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff;animation:kjLivePulse 1.1s ease-in-out infinite}html.kj-portal .kj-field-label{display:block;margin-bottom:8px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}html.kj-portal .kj-hint{margin-top:6px;font-size:11px;line-height:1.6;color:var(--dim)}html.kj-portal .kj-progress .kj-progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}html.kj-portal .kj-progress .kj-progress-title{font-size:13px;font-weight:650;color:var(--paper)}html.kj-portal .kj-progress .kj-progress-track{position:relative;height:6px;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden}html.kj-portal .kj-progress .kj-progress-bar{height:100%;border-radius:999px;background:linear-gradient(90deg, var(--lava-deep), var(--lava-hot));box-shadow:0 0 12px rgba(255,90,54,.6);transition:width .6s var(--ease)}html.kj-portal .kj-progress .kj-progress-bar.completed{background:linear-gradient(90deg, #0d9488, var(--lime));box-shadow:0 0 12px rgba(74,222,128,.5)}html.kj-portal .kj-progress .kj-progress-value{margin-top:8px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums}html.kj-portal .kj-empty{padding:36px 16px;text-align:center}html.kj-portal .kj-empty .kj-empty-code{margin-bottom:8px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--dim)}html.kj-portal .kj-empty .kj-empty-title{margin:0;font-size:14px;font-weight:650;color:var(--muted)}html.kj-portal .kj-empty .kj-empty-desc{margin:6px 0 0;font-size:12px;color:var(--dim)}html.kj-portal .amount-positive{color:var(--lime);font-weight:700;font-variant-numeric:tabular-nums}html.kj-portal .amount-negative{color:var(--lava-hot);font-weight:700;font-variant-numeric:tabular-nums}html.kj-portal .amount-commission{color:var(--cyan-hot);font-weight:700;font-variant-numeric:tabular-nums}html.kj-portal .kj-list-panel.kj-panel{padding:0;overflow:hidden}html.kj-portal .kj-list-panel.kj-panel>.filter-bar,html.kj-portal .kj-list-panel.kj-panel>.kj-list-head{margin:0;padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.05)}html.kj-portal .kj-list-panel.kj-panel>.range-summary{margin:0;padding:10px 20px;border-bottom:1px solid hsla(0,0%,100%,.05)}html.kj-portal .range-summary{margin-bottom:12px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--dim)}html.kj-portal .filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}html.kj-portal .filter-bar .filter-select-group{display:flex;flex-wrap:wrap;align-items:center;gap:10px}html.kj-portal .ant-btn{border-radius:10px;font-size:13px;font-weight:700;letter-spacing:.04em;box-shadow:none;transition:transform .2s var(--ease),box-shadow .25s,filter .2s,border-color .2s,background .2s,color .2s}html.kj-portal .ant-btn.ant-btn-lg,html.kj-portal .ant-btn:not(.ant-btn-sm):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-icon-only){height:42px;padding:0 18px;font-size:13px}html.kj-portal .ant-btn.ant-btn-sm{height:30px;padding:0 12px;border-radius:8px;font-size:12px}html.kj-portal .ant-btn>i{margin-right:6px}html.kj-portal .ant-btn-primary:not(.ant-btn-dangerous){border:0;color:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0.18) 0%, transparent 42%),linear-gradient(135deg, var(--lava-hot) 0%, var(--lava) 45%, var(--lava-deep) 100%);box-shadow:0 1px 0 hsla(0,0%,100%,.2) inset,0 12px 40px rgba(255,90,54,.4),0 0 0 1px rgba(255,90,54,.35)}html.kj-portal .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{color:#fff;transform:translateY(-1px);filter:brightness(1.06);background:linear-gradient(180deg, rgba(255, 255, 255, 0.18) 0%, transparent 42%),linear-gradient(135deg, var(--lava-hot) 0%, var(--lava) 45%, var(--lava-deep) 100%);box-shadow:0 1px 0 hsla(0,0%,100%,.25) inset,0 16px 48px rgba(255,90,54,.55),0 0 0 1px rgba(255,90,54,.5)}html.kj-portal .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):active{transform:none;color:#fff}html.kj-portal .ant-btn-primary:not(.ant-btn-dangerous):disabled,html.kj-portal .ant-btn-primary:not(.ant-btn-dangerous).ant-btn-loading{color:hsla(0,0%,100%,.72);opacity:.55;box-shadow:none}html.kj-portal .ant-btn-default,html.kj-portal .ant-btn-dashed{color:var(--paper);background:hsla(0,0%,100%,.03);border:1px solid var(--line)}html.kj-portal .ant-btn-default:not(:disabled):hover,html.kj-portal .ant-btn-dashed:not(:disabled):hover{color:var(--paper);border-color:rgba(255,90,54,.5);background:rgba(255,90,54,.08)}html.kj-portal .ant-btn-default:disabled,html.kj-portal .ant-btn-dashed:disabled{color:var(--dim);background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.05)}html.kj-portal .ant-btn-link,html.kj-portal .ant-btn-text{height:auto;padding:0 4px;color:var(--lava-hot);background:rgba(0,0,0,0);box-shadow:none;font-weight:650;letter-spacing:.02em}html.kj-portal .ant-btn-link:not(:disabled):hover,html.kj-portal .ant-btn-text:not(:disabled):hover{color:var(--cyan-hot);background:rgba(0,0,0,0)}html.kj-portal .ant-input,html.kj-portal .ant-input-affix-wrapper,html.kj-portal .ant-input-number,html.kj-portal .ant-picker,html.kj-portal .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:10px;border:1px solid var(--line);background:rgba(0,0,0,.35);color:var(--paper);font-size:14px;box-shadow:none;transition:border-color .2s,box-shadow .2s}html.kj-portal .ant-input:not(.ant-input-affix-wrapper .ant-input):not(textarea),html.kj-portal .ant-input-affix-wrapper,html.kj-portal .ant-picker{min-height:46px;padding:0 14px}html.kj-portal textarea.ant-input{padding:12px 14px}html.kj-portal .ant-input-affix-wrapper .ant-input{min-height:44px;border:0;background:rgba(0,0,0,0);box-shadow:none}html.kj-portal .ant-input-number{width:100%}html.kj-portal .ant-input-number .ant-input-number-input{height:44px;padding:0 14px;color:var(--paper);font-size:14px}html.kj-portal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,html.kj-portal .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector{min-height:46px;padding:0 14px;align-items:center}html.kj-portal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search,html.kj-portal .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search{inset-inline-start:14px;inset-inline-end:14px}html.kj-portal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input,html.kj-portal .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:44px}html.kj-portal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,html.kj-portal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,html.kj-portal .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,html.kj-portal .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:44px}html.kj-portal .ant-input::-moz-placeholder, html.kj-portal .ant-input-number-input::-moz-placeholder, html.kj-portal .ant-picker-input>input::-moz-placeholder{color:var(--dim)}html.kj-portal .ant-input::placeholder,html.kj-portal .ant-input-number-input::placeholder,html.kj-portal .ant-picker-input>input::placeholder,html.kj-portal .ant-select-selection-placeholder{color:var(--dim)}html.kj-portal .ant-input:hover,html.kj-portal .ant-input-affix-wrapper:hover,html.kj-portal .ant-input-number:hover,html.kj-portal .ant-picker:hover,html.kj-portal .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:hsla(0,0%,100%,.16)}html.kj-portal .ant-input:focus,html.kj-portal .ant-input-focused,html.kj-portal .ant-input-affix-wrapper-focused,html.kj-portal .ant-input-affix-wrapper:focus-within,html.kj-portal .ant-input-number-focused,html.kj-portal .ant-picker-focused,html.kj-portal .ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:rgba(255,90,54,.65) !important;box-shadow:0 0 0 3px rgba(255,90,54,.15),0 0 28px rgba(255,90,54,.12) !important}html.kj-portal .ant-input-affix-wrapper .ant-input:focus{box-shadow:none !important}html.kj-portal .ant-input-disabled,html.kj-portal .ant-input[disabled],html.kj-portal .ant-input-number-disabled,html.kj-portal .ant-select-disabled .ant-select-selector{color:var(--muted) !important;background:hsla(0,0%,100%,.02) !important}html.kj-portal .ant-input-password-icon,html.kj-portal .ant-select-arrow,html.kj-portal .ant-picker-suffix,html.kj-portal .ant-input-clear-icon,html.kj-portal .ant-picker-clear{color:var(--dim)}html.kj-portal .ant-picker-range .ant-picker-active-bar{background:var(--lava)}html.kj-portal .ant-input-search .ant-input-affix-wrapper,html.kj-portal .ant-input-search>.ant-input-group>.ant-input{border-start-end-radius:0;border-end-end-radius:0}html.kj-portal .ant-input-search .ant-input-group-addon{background:rgba(0,0,0,0);border:0}html.kj-portal .ant-input-search .ant-input-search-button{height:46px;width:46px;border-start-start-radius:0 !important;border-end-start-radius:0 !important;border-start-end-radius:10px !important;border-end-end-radius:10px !important;padding:0;color:var(--muted);transform:none !important}html.kj-portal .ant-form-item{margin-bottom:14px}html.kj-portal .ant-form-vertical .ant-form-item-label{padding:0 0 8px}html.kj-portal .ant-form-vertical .ant-form-item-label>label{height:auto;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);line-height:1.3}html.kj-portal .ant-form-vertical .ant-form-item-label>label.ant-form-item-required::before{display:none !important}html.kj-portal .ant-form-vertical .ant-form-item-label>label.ant-form-item-required::after{display:inline-block !important;visibility:visible !important;margin-inline-start:4px;color:var(--lava);content:"*" !important}html.kj-portal .ant-form-item-explain-error{margin-top:4px;font-size:12px;color:var(--lava-hot)}html.kj-portal .ant-form-item-has-error .ant-input,html.kj-portal .ant-form-item-has-error .ant-input-affix-wrapper,html.kj-portal .ant-form-item-has-error .ant-select-selector,html.kj-portal .ant-form-item-has-error .ant-input-number{border-color:rgba(255,90,54,.65) !important}html.kj-portal .ant-radio-wrapper{color:var(--muted);font-size:13px;font-weight:600}html.kj-portal .ant-radio-wrapper.ant-radio-wrapper-checked{color:var(--paper)}html.kj-portal .ant-radio-wrapper .ant-radio-inner{border-color:hsla(0,0%,100%,.2);background:rgba(0,0,0,.35)}html.kj-portal .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:var(--lava);background:var(--lava);box-shadow:0 0 12px rgba(255,90,54,.5)}html.kj-portal .ant-tabs{color:var(--paper)}html.kj-portal .ant-tabs>.ant-tabs-nav{display:inline-flex;align-self:flex-start;max-width:100%;margin:0 0 20px;padding:3px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid var(--line)}html.kj-portal .ant-tabs>.ant-tabs-nav::before{display:none}html.kj-portal .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow:visible}html.kj-portal .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::before,html.kj-portal .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::after{display:none}html.kj-portal .ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{flex-wrap:wrap;gap:2px;transform:none !important}html.kj-portal .ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations{display:none !important}html.kj-portal .ant-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:none}html.kj-portal .ant-tabs>.ant-tabs-nav .ant-tabs-tab{margin:0 !important;padding:9px 18px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--muted);transition:color .2s,background .25s,box-shadow .25s}html.kj-portal .ant-tabs>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{color:inherit;text-shadow:none}html.kj-portal .ant-tabs>.ant-tabs-nav .ant-tabs-tab:hover{color:var(--paper)}html.kj-portal .ant-tabs>.ant-tabs-nav .ant-tabs-tab-active{color:#fff;background:linear-gradient(135deg, var(--lava-deep), var(--lava));box-shadow:0 0 24px rgba(255,90,54,.35)}html.kj-portal .ant-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff !important}html.kj-portal .ant-tag{margin-inline-end:6px;padding:3px 8px;border-radius:4px;border:1px solid var(--line);background:hsla(0,0%,100%,.04);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.5}html.kj-portal .ant-tag.ant-tag-green,html.kj-portal .ant-tag.ant-tag-success{border-color:rgba(0,0,0,0);background:rgba(74,222,128,.12);color:var(--lime)}html.kj-portal .ant-tag.ant-tag-blue,html.kj-portal .ant-tag.ant-tag-processing,html.kj-portal .ant-tag.ant-tag-cyan,html.kj-portal .ant-tag.ant-tag-geekblue{border-color:rgba(0,0,0,0);background:rgba(34,211,238,.12);color:var(--cyan)}html.kj-portal .ant-tag.ant-tag-red,html.kj-portal .ant-tag.ant-tag-error,html.kj-portal .ant-tag.ant-tag-orange,html.kj-portal .ant-tag.ant-tag-gold,html.kj-portal .ant-tag.ant-tag-warning,html.kj-portal .ant-tag.ant-tag-volcano,html.kj-portal .ant-tag.ant-tag-purple,html.kj-portal .ant-tag.ant-tag-magenta{border-color:rgba(255,90,54,.3);background:rgba(255,90,54,.15);color:var(--lava-hot)}html.kj-portal .ant-table-wrapper .ant-table{background:rgba(0,0,0,0);color:var(--muted);font-size:13.5px}html.kj-portal .ant-table-wrapper .ant-table-container{border:0}html.kj-portal .ant-table-wrapper .ant-table-thead>tr>th{padding:14px 16px;background:rgba(0,0,0,0) !important;border-bottom:1px solid var(--line) !important;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dim) !important;white-space:nowrap}html.kj-portal .ant-table-wrapper .ant-table-thead>tr>th::before{display:none}html.kj-portal .ant-table-wrapper .ant-table-tbody>tr>td{padding:14px 16px;background:rgba(0,0,0,0) !important;border-bottom:1px solid hsla(0,0%,100%,.04) !important;color:var(--muted);font-variant-numeric:tabular-nums;transition:background .2s,color .2s}html.kj-portal .ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):not(.ant-table-placeholder):hover>td{background:hsla(0,0%,100%,.02) !important;color:var(--paper)}html.kj-portal .ant-table-wrapper .kj-mono{font-size:12px;white-space:nowrap}html.kj-portal .ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row>td{padding:0 !important;border:0 !important}html.kj-portal .ant-table-wrapper .ant-table-tbody>tr.ant-table-expanded-row>td{background:rgba(0,0,0,.25) !important}html.kj-portal .ant-table-wrapper .ant-table-cell-fix-left,html.kj-portal .ant-table-wrapper .ant-table-cell-fix-right{background:var(--ink-2) !important}html.kj-portal .ant-table-wrapper .ant-table-placeholder>td{border-bottom:0 !important}html.kj-portal .ant-table-wrapper .ant-table-row-expand-icon{border-color:var(--line);background:hsla(0,0%,100%,.04);color:var(--cyan);border-radius:4px}html.kj-portal .ant-table-wrapper .ant-table-pagination.ant-pagination{margin:0;padding:14px 16px;border-top:1px solid hsla(0,0%,100%,.04)}html.kj-portal .ant-pagination{color:var(--muted);font-family:var(--mono);font-size:12px}html.kj-portal .ant-pagination .ant-pagination-item,html.kj-portal .ant-pagination .ant-pagination-prev .ant-pagination-item-link,html.kj-portal .ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:10px;border:1px solid var(--line);background:hsla(0,0%,100%,.03)}html.kj-portal .ant-pagination .ant-pagination-item a{color:var(--muted)}html.kj-portal .ant-pagination .ant-pagination-item:hover{border-color:rgba(255,90,54,.5)}html.kj-portal .ant-pagination .ant-pagination-item:hover a{color:var(--paper)}html.kj-portal .ant-pagination .ant-pagination-item-active{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, var(--lava-deep), var(--lava));box-shadow:0 0 18px rgba(255,90,54,.35)}html.kj-portal .ant-pagination .ant-pagination-item-active a,html.kj-portal .ant-pagination .ant-pagination-item-active:hover a{color:#fff}html.kj-portal .ant-pagination .ant-pagination-item-link{color:var(--muted)}html.kj-portal .ant-pagination .ant-pagination-options .ant-select-selector{min-height:32px !important;height:32px;padding:0 10px !important;border-radius:8px;font-size:12px}html.kj-portal .ant-pagination .ant-pagination-options .ant-select-selector .ant-select-selection-item,html.kj-portal .ant-pagination .ant-pagination-options .ant-select-selector .ant-select-selection-search-input{line-height:30px !important;height:30px !important}html.kj-portal .ant-pagination .ant-pagination-options .ant-pagination-options-quick-jumper input{min-height:32px;height:32px;border-radius:8px;font-size:12px}html.kj-portal .ant-pagination .ant-pagination-total-text,html.kj-portal .ant-pagination .ant-pagination-options-quick-jumper{color:var(--dim)}html.kj-portal .ant-modal .ant-modal-content{padding:22px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:radial-gradient(ellipse 70% 45% at 15% 0%, rgba(255, 90, 54, 0.12), transparent 55%),linear-gradient(160deg, rgba(18, 24, 42, 0.97), rgba(8, 12, 22, 0.99));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 32px 80px rgba(0,0,0,.55),0 0 40px rgba(255,90,54,.08);backdrop-filter:blur(20px) saturate(1.3)}html.kj-portal .ant-modal .ant-modal-header{margin-bottom:16px;padding:0 32px 14px 0;background:rgba(0,0,0,0);border-bottom:1px solid hsla(0,0%,100%,.06)}html.kj-portal .ant-modal .ant-modal-title{font-size:16px;font-weight:750;color:var(--paper)}html.kj-portal .ant-modal .ant-modal-close{top:18px;inset-inline-end:18px;border-radius:8px;color:var(--muted)}html.kj-portal .ant-modal .ant-modal-close:hover{color:var(--paper);background:hsla(0,0%,100%,.06)}html.kj-portal .ant-modal .ant-modal-body{color:var(--muted)}html.kj-portal .ant-modal-mask{background:rgba(3,5,10,.65);backdrop-filter:blur(4px)}html.kj-portal .ant-modal-confirm .ant-modal-confirm-title{color:var(--paper);font-weight:750}html.kj-portal .ant-modal-confirm .ant-modal-confirm-content{color:var(--muted)}html.kj-portal .ant-drawer .ant-drawer-mask{background:rgba(3,5,10,.65);backdrop-filter:blur(4px)}html.kj-portal .ant-drawer .ant-drawer-content{background:rgba(6,9,18,.97);backdrop-filter:blur(20px)}html.kj-portal .ant-dropdown .ant-dropdown-menu,html.kj-portal .ant-select-dropdown,html.kj-portal .ant-picker-dropdown .ant-picker-panel-container,html.kj-portal .ant-popover .ant-popover-inner{padding:4px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(160deg, rgba(18, 24, 42, 0.98), rgba(8, 12, 22, 0.99));box-shadow:0 20px 50px rgba(0,0,0,.45)}html.kj-portal .ant-dropdown .ant-dropdown-menu-item,html.kj-portal .ant-select-dropdown .ant-select-item{border-radius:8px;color:var(--muted);font-size:13px;font-weight:600}html.kj-portal .ant-dropdown .ant-dropdown-menu-item:hover,html.kj-portal .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:var(--paper);background:hsla(0,0%,100%,.04)}html.kj-portal .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#fff;background:linear-gradient(135deg, rgba(255, 90, 54, 0.22), rgba(255, 90, 54, 0.08))}html.kj-portal .ant-picker-dropdown .ant-picker-panel{border:0}html.kj-portal .ant-picker-dropdown .ant-picker-header,html.kj-portal .ant-picker-dropdown .ant-picker-footer{border-color:var(--line)}html.kj-portal .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,html.kj-portal .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,html.kj-portal .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--lava);color:#fff}html.kj-portal .ant-tooltip .ant-tooltip-inner{border-radius:8px;border:1px solid var(--line);background:var(--ink-2);color:var(--paper);font-size:12px}html.kj-portal .ant-tooltip .ant-tooltip-arrow::before{background:var(--ink-2)}html.kj-portal .ant-message .ant-message-notice-content{border-radius:10px;border:1px solid var(--line);background:linear-gradient(160deg, rgba(18, 24, 42, 0.98), rgba(8, 12, 22, 0.99));color:var(--paper);font-size:13px;box-shadow:0 20px 50px rgba(0,0,0,.45)}html.kj-portal .ant-empty{color:var(--dim)}html.kj-portal .ant-empty .ant-empty-description{color:var(--dim);font-size:13px}html.kj-portal .ant-spin{color:var(--lava)}html.kj-portal .ant-spin .ant-spin-dot-item{background:var(--lava)}html.kj-portal .ant-spin .ant-spin-text{color:var(--muted);text-shadow:none}html.kj-portal .ant-spin-nested-loading>div>.ant-spin{max-height:none}html.kj-portal .ant-spin-container::after{background:rgba(0,0,0,0)}html.kj-portal .ant-progress .ant-progress-inner{background:hsla(0,0%,100%,.06)}html.kj-portal .ant-progress .ant-progress-bg{background:linear-gradient(90deg, var(--lava-deep), var(--lava-hot));box-shadow:0 0 12px rgba(255,90,54,.6)}html.kj-portal .ant-progress .ant-progress-text{color:var(--muted);font-family:var(--mono)}html.kj-portal .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-header{padding:8px 0;color:var(--cyan);font-family:var(--mono);font-size:12px;font-weight:650;letter-spacing:.06em}html.kj-portal .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0}html.kj-portal .text-muted{color:var(--dim)}@media(max-width: 899px){html.kj-portal body{-webkit-touch-callout:none}html.kj-portal *:not(input):not(textarea):not([contenteditable=true]){-webkit-user-select:none;-moz-user-select:none;user-select:none}html.kj-portal input,html.kj-portal textarea,html.kj-portal .ant-input,html.kj-portal .copy-text,html.kj-portal .allow-select,html.kj-portal .allow-select *{-webkit-user-select:text;-moz-user-select:text;user-select:text}html.kj-portal .filter-bar{flex-direction:column;align-items:stretch}html.kj-portal .filter-bar .filter-select-group{display:grid;grid-template-columns:1fr 1fr}html.kj-portal .filter-bar .ant-select,html.kj-portal .filter-bar .ant-picker,html.kj-portal .filter-bar .ant-input-search{width:100% !important}html.kj-portal .ant-picker-dropdown{max-width:calc(100vw - 20px)}html.kj-portal .ant-picker-dropdown .ant-picker-panel-container{max-width:100%;max-height:70vh;overflow:auto}html.kj-portal .ant-picker-dropdown .ant-picker-panels{flex-direction:column !important}html.kj-portal .ant-picker-dropdown .ant-picker-panel{width:100% !important}html.kj-portal .ant-modal .ant-modal-content{padding:18px}html.kj-portal .ant-tabs>.ant-tabs-nav{border-radius:20px}html.kj-portal .ant-tabs>.ant-tabs-nav .ant-tabs-tab{padding:8px 12px}}@media(min-width: 900px){html.kj-portal .kj-page-title{font-size:clamp(24px,2.2vw,32px)}html.kj-portal .kj-grid-2{grid-template-columns:1fr 1fr;gap:14px}html.kj-portal .kj-grid-4{grid-template-columns:repeat(4, 1fr);gap:12px}}@media(prefers-reduced-motion: reduce){html.kj-portal *,html.kj-portal *::before,html.kj-portal *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}@keyframes kjLivePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(0.75)}}@keyframes kjLiveFlicker{0%,100%{opacity:.15}50%{opacity:.55}}@keyframes kjChatIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kjEdgePulse{0%,100%{opacity:.85;box-shadow:0 0 8px rgba(255,90,54,.6)}50%{opacity:1;box-shadow:0 0 16px rgba(255,90,54,.95)}}
