.kb-login{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#05070f;overflow:hidden;font-family:Rajdhani,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.kb-login-restoring{display:flex;flex-direction:column;align-items:center;gap:16px;font-size:.85rem;letter-spacing:2px;color:rgba(var(--kb-neon-text-rgb),.55);animation:kb-panel-in .45s cubic-bezier(.22,.8,.36,1) backwards}.kb-login-stage .kb-login-card{margin:0}.kb-login-card{position:relative;z-index:1;width:100%;max-width:400px;margin:16px;padding:56px 36px 30px;text-align:center;background:#0a10208c;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(var(--kb-neon-rgb),.25);border-radius:22px;box-shadow:0 0 50px #0000008c,0 0 40px rgba(var(--kb-neon-rgb),.18),inset 0 0 28px rgba(var(--kb-neon-rgb),.06);animation:kb-panel-in .5s cubic-bezier(.22,.8,.36,1) backwards}.kb-login-card:not(:has(.kb-login-back)){padding-top:36px}@keyframes kb-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.kb-login-card:before{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,rgb(var(--kb-neon-rgb)),transparent);animation:kb-top-scan 4s ease-in-out infinite}@keyframes kb-top-scan{0%,to{opacity:.35;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}.kb-login-logo{display:block;width:48px;height:48px;margin:0 auto 14px;border-radius:12px;filter:drop-shadow(0 0 12px rgba(var(--kb-neon-rgb),.35))}.kb-login-title{margin:0;font-family:Orbitron,Rajdhani,sans-serif;font-size:1.45rem;font-weight:700;letter-spacing:2px;color:rgb(var(--kb-neon-rgb));text-shadow:0 0 10px rgba(var(--kb-neon-rgb),.55)}.kb-login-subtitle{margin:8px 0 26px;font-size:.85rem;letter-spacing:2px;color:rgba(var(--kb-neon-text-rgb),.55)}.kb-login-card>.kb-login-form,.kb-login-card>.ant-form{margin-top:22px}.kb-login-card .ant-form-item{margin-bottom:18px}.kb-login-card .ant-input-affix-wrapper{padding:9px 12px;background:rgba(var(--kb-neon-panel-rgb),.6);border:1px solid rgba(var(--kb-neon-rgb),.25);border-radius:10px;box-shadow:none}.kb-login-card .ant-input-affix-wrapper:hover{border-color:rgba(var(--kb-neon-rgb),.5)}.kb-login-card .ant-input-affix-wrapper-focused,.kb-login-card .ant-input-affix-wrapper:focus-within{border-color:rgb(var(--kb-neon-rgb));box-shadow:0 0 12px rgba(var(--kb-neon-rgb),.35);background:rgba(var(--kb-neon-panel-rgb),.8)}.kb-login-card .ant-input-affix-wrapper-status-error,.kb-login-card .ant-input-affix-wrapper-status-warning,.kb-login-card .ant-form-item-has-error .ant-input-affix-wrapper,.kb-login-card .ant-form-item-has-warning .ant-input-affix-wrapper{background:rgba(var(--kb-neon-panel-rgb),.6)}.kb-login-card .ant-input-affix-wrapper-status-error:hover,.kb-login-card .ant-input-affix-wrapper-status-error.ant-input-affix-wrapper-focused,.kb-login-card .ant-input-affix-wrapper-status-error:focus-within,.kb-login-card .ant-input-affix-wrapper-status-warning:hover,.kb-login-card .ant-input-affix-wrapper-status-warning.ant-input-affix-wrapper-focused,.kb-login-card .ant-input-affix-wrapper-status-warning:focus-within,.kb-login-card .ant-form-item-has-error .ant-input-affix-wrapper:hover,.kb-login-card .ant-form-item-has-error .ant-input-affix-wrapper:focus-within,.kb-login-card .ant-form-item-has-warning .ant-input-affix-wrapper:hover,.kb-login-card .ant-form-item-has-warning .ant-input-affix-wrapper:focus-within{background:rgba(var(--kb-neon-panel-rgb),.8)}.kb-login-card .ant-input{background:transparent;color:rgb(var(--kb-neon-text-rgb))!important;font-size:.95rem}.kb-login-card .ant-input-affix-wrapper-status-error .ant-input,.kb-login-card .ant-input-affix-wrapper-status-warning .ant-input,.kb-login-card .ant-form-item-has-error .ant-input,.kb-login-card .ant-form-item-has-warning .ant-input{color:rgb(var(--kb-neon-text-rgb))!important}.kb-login-card .ant-input::placeholder{color:rgba(var(--kb-neon-text-rgb),.4)!important}.kb-login-card .ant-input:-webkit-autofill,.kb-login-card .ant-input:-webkit-autofill:hover,.kb-login-card .ant-input:-webkit-autofill:focus,.kb-login-card .ant-input:-webkit-autofill:active{-webkit-text-fill-color:rgb(var(--kb-neon-text-rgb))!important;-webkit-background-clip:text;background-clip:text;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;transition:background-color 9999s ease-out}.kb-login-card .ant-input-prefix{color:rgba(var(--kb-neon-rgb),.7);margin-right:8px}.kb-login-captcha .ant-input-suffix{margin-inline-start:8px}.kb-login-captcha__box{display:inline-flex;align-items:center;justify-content:center;width:96px;height:32px;border-radius:6px;overflow:hidden;cursor:pointer;background:rgba(var(--kb-neon-rgb),.06);transition:box-shadow .25s ease}.kb-login-captcha__box:hover{box-shadow:0 0 12px rgba(var(--kb-neon-rgb),.35)}.kb-login-captcha__box img{display:block;width:100%;height:100%}.kb-login-form--hidden{display:none}.kb-login-smscode .ant-input-suffix{margin-inline-start:8px}.kb-login-smscode__btn{height:auto;padding:0;font-size:13px;white-space:nowrap}.kb-login-smscode__btn:not(:disabled){color:rgb(var(--kb-neon-rgb))}.kb-login-smscode__btn:disabled{color:rgba(var(--kb-neon-text-rgb),.35)!important}.kb-login-submit{height:44px;border:none!important;border-radius:10px;font-family:Orbitron,Rajdhani,sans-serif;font-size:1rem;font-weight:700;letter-spacing:4px;color:#041016;background:linear-gradient(135deg,rgb(var(--kb-neon-rgb)),rgb(var(--kb-neon-magenta-rgb)));box-shadow:0 0 18px rgba(var(--kb-neon-rgb),.45)!important;transition:box-shadow .25s ease,transform .15s ease}.kb-login-submit:hover{box-shadow:0 0 28px rgba(var(--kb-neon-rgb),.7)!important;transform:translateY(-1px)}.kb-login-switch{margin-top:14px;font-size:.8rem;letter-spacing:1px;color:rgba(var(--kb-neon-text-rgb),.55)}.kb-login-switch__link{padding:0;border:none;background:none;color:rgb(var(--kb-neon-rgb));font-family:inherit;font-size:.8rem;letter-spacing:1px;cursor:pointer;transition:color .25s ease,text-shadow .25s ease}.kb-login-switch__link:hover{color:rgb(var(--kb-neon-light-rgb));text-shadow:0 0 10px rgba(var(--kb-neon-rgb),.6)}.kb-login-links{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;column-gap:10px;font-size:.8rem;letter-spacing:1px;color:rgba(var(--kb-neon-text-rgb),.55)}.kb-login-links .kb-login-links__left{grid-column:1;justify-self:start}.kb-login-links .kb-login-links__mode{grid-column:2;justify-self:center}.kb-login-links .kb-login-links__right{grid-column:3;justify-self:end}.kb-login-links .kb-login-links__left,.kb-login-links .kb-login-links__right{color:rgba(var(--kb-neon-text-rgb),.55)}.kb-login-links .kb-login-links__left:hover,.kb-login-links .kb-login-links__right:hover{color:rgb(var(--kb-neon-light-rgb))}.kb-login-links .kb-login-links__mode{font-size:.9rem;font-weight:600;color:rgb(var(--kb-neon-rgb));text-shadow:0 0 10px rgba(var(--kb-neon-rgb),.45)}.kb-login-links .kb-login-links__mode:hover{color:rgb(var(--kb-neon-light-rgb));text-shadow:0 0 16px rgba(var(--kb-neon-rgb),.75)}@media (max-width: 480px){.kb-login-card{padding:44px 18px 16px}.kb-login-card:not(:has(.kb-login-back)){padding-top:26px}.kb-login-logo{width:40px;height:40px;margin-bottom:10px;border-radius:10px}.kb-login-title{font-size:1.15rem}.kb-login-subtitle{margin:6px 0 16px;font-size:.78rem;letter-spacing:1px}.kb-login-card .ant-form-item{margin-bottom:12px}.kb-login-card .ant-input-affix-wrapper{padding:7px 10px}.kb-login-card .ant-input{font-size:.88rem}.kb-login-captcha__box{width:84px;height:28px}.kb-login-submit{height:42px;font-size:.92rem;letter-spacing:3px}.kb-login-switch{margin-top:10px}.kb-login-links{column-gap:8px}.kb-login-back{top:8px;left:10px}}.kb-login-card{transition:opacity .38s ease,transform .38s ease}.kb-login-back{position:absolute;top:14px;left:16px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:none;border-radius:8px;background:transparent;color:rgba(var(--kb-neon-text-rgb),.55);font-family:Rajdhani,-apple-system,PingFang SC,sans-serif;font-size:.78rem;letter-spacing:1px;cursor:pointer;transition:color .25s ease,background .25s ease}.kb-login-back:hover{color:rgb(var(--kb-neon-rgb));background:rgba(var(--kb-neon-rgb),.08)}.kb-login-lang{position:absolute;top:18px;right:22px;z-index:2;display:inline-flex;align-items:center;padding:0 4px;border:none;background:transparent;color:rgba(var(--kb-neon-text-rgb),.55);font-family:Orbitron,Rajdhani,sans-serif;font-size:11px;letter-spacing:1px;line-height:1;cursor:pointer;transition:color .2s ease}.kb-login-lang:hover{color:rgb(var(--kb-neon-rgb))}.kb-login-card-auto{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px 0 6px;font-size:.85rem;letter-spacing:1px;color:rgba(var(--kb-neon-text-rgb),.75)}.kb-login-card-noaccess{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px 0 8px;font-size:.85rem;line-height:1.7;letter-spacing:1px;color:rgba(var(--kb-neon-text-rgb),.75)}.kb-login-card-noaccess__text{max-width:280px}.kb-login-noaccess-logout.ant-btn{height:36px;padding:0 22px;border-color:rgba(var(--kb-neon-rgb),.5);border-radius:8px;color:rgb(var(--kb-neon-rgb));background:rgba(var(--kb-neon-panel-rgb),.6);letter-spacing:2px}.kb-login-noaccess-logout.ant-btn:not(:disabled):hover{border-color:rgb(var(--kb-neon-rgb));color:rgb(var(--kb-neon-rgb))}._bar_17daj_4{flex-shrink:0;display:flex;flex-wrap:nowrap;gap:8px;padding-bottom:2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._bar_17daj_4::-webkit-scrollbar{display:none}._chip_17daj_28{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;max-width:160px;padding:4px 4px 4px 10px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:transparent;color:var(--kb-text, rgba(0, 0, 0, .88));font-size:12px;line-height:1.5}._chipError_17daj_48{border-color:#ff4d4f;color:#ff4d4f}._chipIcon_17daj_53{flex-shrink:0;display:inline-flex;font-size:18px}._chipMain_17daj_61{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;line-height:1.35}._chipName_17daj_70{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._chipSize_17daj_78{font-size:11px;opacity:.6}._chipAction_17daj_83{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;font-size:10px;cursor:pointer;opacity:.55;transition:opacity .2s ease,background .2s ease}._chipAction_17daj_83:hover{opacity:1;background:#0000000f}._chipClickable_17daj_109{cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}._chipClickable_17daj_109:hover{border-color:var(--kb-primary, #1677ff);box-shadow:0 1px 4px #0000001a}._barNeon_17daj_122 ._chip_17daj_28{border-color:rgba(var(--kb-neon-rgb),.32);background:transparent;color:rgb(var(--kb-neon-text-rgb))}._barNeon_17daj_122 ._chipError_17daj_48{border-color:#ff4d4fb3;color:rgb(var(--kb-neon-error-rgb))}._barNeon_17daj_122 ._chipAction_17daj_83:hover{background:rgba(var(--kb-neon-rgb),.12)}._barNeon_17daj_122 ._chipClickable_17daj_109:hover{border-color:rgba(var(--kb-neon-rgb),.85);box-shadow:0 0 14px rgba(var(--kb-neon-rgb),.28)}._barOnPrimary_17daj_143 ._chip_17daj_28{border-color:rgba(var(--kb-neon-magenta-rgb),.45);background:transparent;color:#ffe3f1}._barOnPrimary_17daj_143 ._chipError_17daj_48{border-color:rgba(var(--kb-neon-error-rgb),.7);color:rgb(var(--kb-neon-error-rgb))}._barOnPrimary_17daj_143 ._chipAction_17daj_83:hover{background:rgba(var(--kb-neon-magenta-rgb),.22)}._barOnPrimary_17daj_143 ._chipClickable_17daj_109:hover{border-color:rgba(var(--kb-neon-magenta-rgb),.85);box-shadow:none}._title_ynzqv_2{display:block;width:100%;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}._editable_ynzqv_19{cursor:text}._editable_ynzqv_19:hover{opacity:.72}._input_ynzqv_28{display:block;width:100%;padding:0;border:none;border-bottom:1px solid currentColor;background:transparent;color:inherit;font:inherit;text-align:inherit;outline:none}._stage_10qbm_3{position:relative;z-index:1;width:100%;max-width:560px;display:flex;flex-direction:column;align-items:center;gap:22px;font-family:Rajdhani,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;zoom:.78;animation:_home-in_10qbm_1 .45s cubic-bezier(.22,.8,.36,1) both}@keyframes _home-in_10qbm_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}._card_10qbm_36{position:relative;width:100%;padding:4px 0 0;text-align:center}._greeting_10qbm_45{width:100%;max-width:26em;margin-inline:auto;padding:0 28px;min-height:3em;text-align:center;font-size:1.32rem;line-height:1.55;font-weight:600;letter-spacing:1px;background-image:linear-gradient(100deg,rgb(var(--kb-neon-text-rgb)),#9df3ff 26%,rgb(var(--kb-neon-rgb)) 62%,#ff2d95);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}._cardReveal_10qbm_70{animation:_card-in_10qbm_1 .5s cubic-bezier(.22,.8,.36,1) both}@keyframes _card-in_10qbm_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}._caret_10qbm_86{display:inline-block;margin-left:2px;width:2px;height:1.05em;vertical-align:-.15em;background:rgb(var(--kb-neon-rgb));box-shadow:0 0 8px rgba(var(--kb-neon-rgb),.8);animation:_caret-blink_10qbm_1 1s steps(2,start) infinite}@keyframes _caret-blink_10qbm_1{50%{opacity:0}}._dateLine_10qbm_103{margin-top:8px;font-size:.82rem;letter-spacing:1px;color:rgba(var(--kb-neon-text-rgb),.65)}._state_10qbm_111{display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 0 10px;font-size:.85rem;letter-spacing:1px;color:rgba(var(--kb-neon-text-rgb),.7)}._stateIcon_10qbm_121{font-size:30px;color:rgba(var(--kb-neon-rgb),.7)}._retry_10qbm_125{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid rgba(var(--kb-neon-rgb),.35);border-radius:8px;background:rgba(var(--kb-chat-surface-strong-rgb, 28, 45, 78),.4);color:rgb(var(--kb-neon-rgb));font-size:.78rem;letter-spacing:1px;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease}._retry_10qbm_125:not(:disabled):hover{border-color:rgb(var(--kb-neon-rgb));box-shadow:0 0 12px rgba(var(--kb-neon-rgb),.35)}._retry_10qbm_125:disabled{opacity:.6;cursor:default}._weather_10qbm_152{margin-top:22px}._weatherMain_10qbm_155{display:flex;align-items:center;justify-content:center;gap:18px}._weatherIcon_10qbm_161{font-size:52px;line-height:1;color:rgb(var(--kb-neon-rgb));text-shadow:0 0 18px rgba(var(--kb-neon-rgb),.55)}._tempBlock_10qbm_167{display:flex;flex-direction:column;align-items:flex-start}._temp_10qbm_167{font-family:Orbitron,Rajdhani,sans-serif;font-size:3rem;font-weight:700;line-height:1;color:rgba(var(--kb-neon-text-rgb),.98);text-shadow:0 0 18px rgba(var(--kb-neon-rgb),.5)}._tempUnit_10qbm_181{font-size:1.2rem;margin-left:4px;color:rgba(var(--kb-neon-text-rgb),.8)}._weatherText_10qbm_186{margin-top:6px;font-size:1rem;letter-spacing:2px;color:rgb(var(--kb-neon-text-rgb))}._city_10qbm_192{margin-top:14px;display:inline-flex;align-items:center;gap:6px;font-size:.85rem;letter-spacing:1px;color:rgba(var(--kb-neon-text-rgb),.75)}._details_10qbm_203{margin-top:20px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}._detail_10qbm_203{min-width:96px;padding:8px 12px;border:1px solid rgba(var(--kb-neon-rgb),.18);border-radius:10px;background:rgba(var(--kb-neon-panel-rgb),.4);display:flex;flex-direction:column;gap:4px}._detailLabel_10qbm_220{font-size:.72rem;letter-spacing:1px;color:rgba(var(--kb-neon-text-rgb),.55)}._detailValue_10qbm_225{font-size:.9rem;color:rgb(var(--kb-neon-text-rgb))}._forecast_10qbm_231{margin-top:20px;padding-top:16px;border-top:1px solid rgba(var(--kb-neon-rgb),.18);display:flex;justify-content:space-between;gap:8px}._forecastItem_10qbm_239{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}._forecastWeek_10qbm_247{font-size:.75rem;color:rgba(var(--kb-neon-text-rgb),.6);white-space:nowrap}._forecastIcon_10qbm_252{font-size:18px;color:rgba(var(--kb-neon-rgb),.85)}._forecastText_10qbm_256{font-size:.75rem;color:rgba(var(--kb-neon-text-rgb),.85);white-space:nowrap}._forecastTemp_10qbm_261{font-size:.72rem;color:rgba(var(--kb-neon-text-rgb),.6);white-space:nowrap}._observe_10qbm_267{margin-top:14px;font-size:.72rem;letter-spacing:1px;color:rgba(var(--kb-neon-text-rgb),.45)}._enterChat_10qbm_275{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 34px;border:1px solid rgba(var(--kb-neon-rgb),.6);border-radius:12px;background:linear-gradient(135deg,rgba(var(--kb-neon-rgb),.18),#ff2d9529);color:rgb(var(--kb-neon-text-rgb));font-family:Orbitron,Rajdhani,sans-serif;font-size:.95rem;letter-spacing:2px;cursor:pointer;box-shadow:0 0 24px rgba(var(--kb-neon-rgb),.28);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}._enterChat_10qbm_275:hover{border-color:rgb(var(--kb-neon-rgb));box-shadow:0 0 34px rgba(var(--kb-neon-rgb),.5);transform:translateY(-2px)}@media (max-width: 480px){._card_10qbm_36{padding:4px 0 0}._greeting_10qbm_45{padding:0 14px}._temp_10qbm_167{font-size:2.4rem}._weatherIcon_10qbm_161{font-size:42px}._forecastText_10qbm_256{display:none}}._panel_10qbm_323 ._greeting_10qbm_45{background-image:linear-gradient(100deg,var(--kb-text, rgba(0, 0, 0, .88)) 0%,var(--kb-primary, #1677ff) 100%);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--kb-primary, #1677ff) 22%,transparent))}._panel_10qbm_323 ._caret_10qbm_86{background:var(--kb-primary, #1677ff);box-shadow:0 0 8px color-mix(in srgb,var(--kb-primary, #1677ff) 70%,transparent)}._panel_10qbm_323 ._dateLine_10qbm_103,._panel_10qbm_323 ._city_10qbm_192,._panel_10qbm_323 ._observe_10qbm_267,._panel_10qbm_323 ._forecastWeek_10qbm_247,._panel_10qbm_323 ._forecastTemp_10qbm_261,._panel_10qbm_323 ._detailLabel_10qbm_220,._panel_10qbm_323 ._tempUnit_10qbm_181,._panel_10qbm_323 ._state_10qbm_111{color:var(--kb-textSecondary, rgba(0, 0, 0, .55))}._panel_10qbm_323 ._weatherText_10qbm_186,._panel_10qbm_323 ._detailValue_10qbm_225,._panel_10qbm_323 ._forecastText_10qbm_256{color:var(--kb-text, rgba(0, 0, 0, .88))}._panel_10qbm_323 ._temp_10qbm_167{color:var(--kb-text, rgba(0, 0, 0, .88));text-shadow:none}._panel_10qbm_323 ._weatherIcon_10qbm_161,._panel_10qbm_323 ._forecastIcon_10qbm_252,._panel_10qbm_323 ._stateIcon_10qbm_121{color:var(--kb-primary, #1677ff);text-shadow:none}._panel_10qbm_323 ._detail_10qbm_203{border-color:var(--kb-border, #f0f0f0);background:var(--kb-surface, #fff)}._panel_10qbm_323 ._forecast_10qbm_231{border-top-color:var(--kb-border, #f0f0f0)}._panel_10qbm_323 ._retry_10qbm_125{border-color:color-mix(in srgb,var(--kb-primary, #1677ff) 35%,transparent);background:var(--kb-surface, #fff);color:var(--kb-primary, #1677ff)}._panel_10qbm_323 ._retry_10qbm_125:not(:disabled):hover{border-color:var(--kb-primary, #1677ff);box-shadow:0 0 12px color-mix(in srgb,var(--kb-primary, #1677ff) 30%,transparent)}._block_z7n1e_2{margin-bottom:8px;border-left:2px solid var(--kb-border, rgba(0, 0, 0, .15));padding-left:10px;max-width:100%}._header_z7n1e_9{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;cursor:pointer;font-size:12px;line-height:20px;color:color-mix(in srgb,currentColor 62%,transparent);transition:color .15s ease}._header_z7n1e_9:hover{color:var(--kb-primary, #3794ff)}._caret_z7n1e_32{font-size:10px;transition:transform .15s ease}._caretOpen_z7n1e_37{transform:rotate(90deg)}._text_z7n1e_41{margin-top:4px;max-height:260px;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.7;color:color-mix(in srgb,currentColor 72%,transparent)}._wrap_12mqp_2{display:flex;flex-direction:column;height:100%;min-height:0;font-family:Rajdhani,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}._sessionBar_12mqp_11{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 2px 10px;border-bottom:1px solid rgba(var(--kb-neon-rgb),.14);margin-bottom:10px}._sessionTitle_12mqp_29{position:absolute;top:0;right:0;bottom:10px;left:0;display:flex;align-items:center;justify-content:center;min-width:0;padding:0 64px;overflow:hidden;white-space:nowrap;text-align:center;text-overflow:ellipsis;pointer-events:none;font-size:14px;font-weight:600;letter-spacing:1px;color:rgba(var(--kb-neon-text-rgb),.92)}._sessionTitle_12mqp_29>*{pointer-events:auto}._sessionAction_12mqp_56{flex:0 0 auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:rgba(var(--kb-neon-text-rgb),.78);font-size:14px;cursor:pointer;transition:color .2s ease,background .2s ease}._sessionAction_12mqp_56:hover{color:rgb(var(--kb-neon-rgb));background:rgba(var(--kb-neon-rgb),.1)}._scroll_12mqp_80{flex:1;min-height:0;overflow-y:auto;padding:20px 6px 8px;scrollbar-gutter:stable;overscroll-behavior:contain;--kb-scrollbar-thumb: rgba(var(--kb-neon-rgb), .25);--kb-scrollbar-thumb-hover: rgba(var(--kb-neon-rgb), .5)}._center_12mqp_95{display:flex;flex-direction:column}._center_12mqp_95 ._hero_12mqp_99{margin:auto}._hero_12mqp_99{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 10px 34px}._heroLogo_12mqp_111{width:58px;height:58px;display:flex;align-items:center;justify-content:center;font-size:26px;color:rgb(var(--kb-neon-rgb));border:1px solid rgba(var(--kb-neon-rgb),.35);border-radius:16px;background:rgba(var(--kb-neon-rgb),.08);box-shadow:0 0 20px rgba(var(--kb-neon-rgb),.35),inset 0 0 12px rgba(var(--kb-neon-rgb),.12);margin-bottom:16px}._heroTitle_12mqp_125{margin:0 0 6px;font-family:Orbitron,Rajdhani,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:2px;color:rgb(var(--kb-neon-rgb));text-shadow:0 0 10px rgba(var(--kb-neon-rgb),.55)}._heroSubtitle_12mqp_134{margin:0 0 22px;font-size:.8rem;letter-spacing:2px;color:rgba(var(--kb-neon-text-rgb),.5)}._heroText_12mqp_140{max-width:540px;padding:16px 20px;font-size:.92rem;line-height:1.9;color:rgba(var(--kb-neon-text-rgb),.82);white-space:pre-line;text-align:left;background:rgba(var(--kb-chat-surface-strong-rgb, 28, 45, 78),.32);border:1px dashed rgba(var(--kb-neon-rgb),.2);border-radius:14px}._list_12mqp_155{display:flex;flex-direction:column;gap:18px;width:100%;margin:0 auto;padding:0 2px}._row_12mqp_163{display:flex;gap:10px;align-items:flex-start}._rowUser_12mqp_168{justify-content:flex-end}._aiAvatar_12mqp_173{flex-shrink:0;width:34px;height:34px;margin-top:2px;display:flex;align-items:center;justify-content:center;font-size:15px;color:rgb(var(--kb-neon-rgb));background:rgba(var(--kb-neon-rgb),.08);border:1px solid rgba(var(--kb-neon-rgb),.35);border-radius:10px;box-shadow:0 0 12px rgba(var(--kb-neon-rgb),.22)}._aiBubble_12mqp_190{max-width:min(86%,800px);padding:12px 16px;color:#d7f4fb;background-color:rgba(var(--kb-chat-surface-strong-rgb, 28, 45, 78),.46);background-image:linear-gradient(180deg,rgba(var(--kb-neon-rgb),.08),rgba(var(--kb-neon-rgb),.02));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(var(--kb-neon-rgb),.18);border-radius:4px 16px 16px;box-shadow:0 2px 14px #00000029,inset 0 1px rgba(var(--kb-neon-rgb),.1)}._userBubble_12mqp_205{max-width:min(86%,800px);padding:12px 16px;color:#ffe3f1;font-weight:500;background-color:rgba(var(--kb-chat-surface-strong-rgb, 28, 45, 78),.3);background-image:linear-gradient(180deg,rgba(var(--kb-neon-magenta-rgb),.18),rgba(var(--kb-neon-magenta-rgb),.08));border:1px solid rgba(var(--kb-neon-magenta-rgb),.34);border-radius:16px 4px 16px 16px;box-shadow:0 2px 16px rgba(var(--kb-neon-magenta-rgb),.14)}._userAvatar_12mqp_218{flex-shrink:0;border:1px solid rgba(var(--kb-neon-magenta-rgb),.5);box-shadow:0 0 10px rgba(var(--kb-neon-magenta-rgb),.3)}._content_12mqp_224{white-space:pre-wrap;word-break:break-word;line-height:1.75;font-size:.95rem}._typing_12mqp_232{display:inline-flex;align-items:center;gap:5px;padding:4px 0}._typing_12mqp_232 i{width:6px;height:6px;border-radius:50%;background:rgb(var(--kb-neon-rgb));box-shadow:0 0 8px rgba(var(--kb-neon-rgb),.8);animation:_nc-typing_12mqp_1 1.2s ease-in-out infinite}._typing_12mqp_232 i:nth-child(2){animation-delay:.18s}._typing_12mqp_232 i:nth-child(3){animation-delay:.36s}@keyframes _nc-typing_12mqp_1{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}._sources_12mqp_266{margin-top:12px;padding-top:10px;border-top:1px solid rgba(var(--kb-neon-rgb),.15);display:flex;flex-direction:column;gap:6px}._source_12mqp_266{background:rgba(var(--kb-neon-rgb),.05);border:1px solid rgba(var(--kb-neon-rgb),.18);border-radius:10px;overflow:hidden}._sourceHead_12mqp_280{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px;background:transparent;border:none;cursor:pointer;color:inherit;font:inherit;text-align:left;transition:background .2s ease}._sourceHead_12mqp_280:hover{background:rgba(var(--kb-neon-rgb),.08)}._sourceDot_12mqp_297{flex-shrink:0;width:5px;height:5px;border-radius:2px;background:rgb(var(--kb-neon-rgb));box-shadow:0 0 6px rgba(var(--kb-neon-rgb),.8)}._sourceName_12mqp_305{flex:1;min-width:0;font-size:.8rem;color:#7deeff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sourceScore_12mqp_314{flex-shrink:0;font-size:.7rem;color:rgba(var(--kb-neon-text-rgb),.6);border:1px solid rgba(var(--kb-neon-rgb),.35);border-radius:20px;padding:1px 8px}._sourceArrow_12mqp_322{flex-shrink:0;font-size:11px;color:rgba(var(--kb-neon-rgb),.7);transition:transform .2s ease}._sourceArrowOpen_12mqp_328{transform:rotate(180deg)}._sourceBody_12mqp_331{padding:2px 12px 10px;font-size:.82rem;line-height:1.7;color:rgba(var(--kb-neon-text-rgb),.72);white-space:pre-wrap;word-break:break-word}._sourceItem_12mqp_339{display:flex;align-items:flex-start;gap:6px;padding:4px 0;min-width:0;overflow:hidden}._sourceItem_12mqp_339+._sourceItem_12mqp_339{border-top:1px dashed rgba(var(--kb-neon-rgb),.12)}._sourceFragScore_12mqp_350{flex-shrink:0;font-size:.68rem;color:rgba(var(--kb-neon-rgb),.85);border:1px solid rgba(var(--kb-neon-rgb),.35);border-radius:20px;padding:0 7px;line-height:1.6}._sourceFragText_12mqp_359{flex:1;min-width:0;white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere}._sourceView_12mqp_366{flex-shrink:0;background:transparent;border:none;cursor:pointer;font-size:.7rem;color:rgb(var(--kb-neon-rgb));padding:0;white-space:nowrap}._sourceView_12mqp_366:hover{text-decoration:underline}._composer_12mqp_382{width:100%;margin:6px auto 0;display:flex;flex-direction:column;gap:2px;padding:6px 8px;border:1px solid rgba(var(--kb-neon-rgb),.2);border-radius:14px;background:rgba(var(--kb-chat-sunken-rgb, 8, 13, 26),.72);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._composer_12mqp_382:focus-within{border-color:rgba(var(--kb-neon-rgb),.65);box-shadow:0 0 0 3px rgba(var(--kb-neon-rgb),.12)}._composer_12mqp_382 .ant-input{padding:4px 4px 0;background:transparent;border:none;color:rgba(var(--kb-neon-text-rgb),.95)!important;font-size:.95rem;box-shadow:none!important;resize:none}._composer_12mqp_382 .ant-input::placeholder{color:rgba(var(--kb-neon-text-rgb),.35)!important}._composer_12mqp_382 textarea.ant-input:-webkit-autofill,._composer_12mqp_382 textarea.ant-input:-webkit-autofill:hover,._composer_12mqp_382 textarea.ant-input:-webkit-autofill:focus{-webkit-text-fill-color:rgb(var(--kb-neon-text-rgb))!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--kb-chat-sunken-rgb, 8, 13, 26)) inset!important;transition:background-color 9999s ease-out}._composerBar_12mqp_430{display:flex;align-items:center;gap:6px}._composerSpacer_12mqp_436{flex:1}._voiceBtn_12mqp_441{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:0;width:32px;height:32px;padding:0;overflow:hidden;white-space:nowrap;border:1px solid transparent;border-radius:8px;background:transparent;color:rgba(var(--kb-neon-text-rgb),.8);font-size:15px;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:width .24s ease,gap .24s ease,padding .24s ease,border-color .2s ease,background .2s ease,color .2s ease}._voiceBtn_12mqp_441:focus{outline:none}._voiceBtn_12mqp_441:focus-visible{outline:2px solid rgba(var(--kb-neon-rgb),.7);outline-offset:1px}@media (hover: hover) and (pointer: fine){._voiceBtn_12mqp_441:hover{background:rgba(var(--kb-neon-rgb),.1);color:rgb(var(--kb-neon-rgb))}}._voiceIcon_12mqp_490{flex:0 0 auto}._voiceBtnActive_12mqp_495{flex:0 1 auto;justify-content:flex-start;width:240px;max-width:68vw;gap:8px;padding:0 10px;border-color:rgba(var(--kb-neon-rgb),.75);background:rgba(var(--kb-neon-rgb),.1);color:rgb(var(--kb-neon-light-rgb))}._wave_12mqp_509{display:inline-flex;align-items:center;gap:3px;height:18px}._wave_12mqp_509 i{width:3px;height:6px;border-radius:2px;background:currentColor;animation:_holdWave_12mqp_1 .9s ease-in-out infinite}@keyframes _holdWave_12mqp_1{0%,to{height:5px;opacity:.45}50%{height:18px;opacity:1}}._voiceBtnCancel_12mqp_537{border-color:rgba(var(--kb-neon-error-rgb),.7);background:rgba(var(--kb-neon-error-rgb),.12);color:rgb(var(--kb-neon-error-rgb))}._voiceText_12mqp_544{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2}._voiceTitle_12mqp_552{font-size:12px;font-weight:500}._voiceHint_12mqp_557{overflow:hidden;font-size:10px;text-overflow:ellipsis;opacity:.7}._sendBtn_12mqp_565,._stopBtn_12mqp_566{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:15px;cursor:pointer;transition:box-shadow .25s ease,transform .15s ease,opacity .2s ease}._sendBtn_12mqp_565{border:none;color:#041016;background:linear-gradient(135deg,rgb(var(--kb-neon-rgb)),rgb(var(--kb-neon-magenta-rgb)));box-shadow:0 0 18px rgba(var(--kb-neon-rgb),.4),0 0 22px rgba(var(--kb-neon-magenta-rgb),.2)}._sendBtn_12mqp_565:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 26px rgba(var(--kb-neon-rgb),.55),0 0 30px rgba(var(--kb-neon-magenta-rgb),.32)}._sendBtn_12mqp_565:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}._stopBtn_12mqp_566{border:1px solid rgba(var(--kb-neon-error-rgb),.6);color:rgb(var(--kb-neon-error-rgb));background:rgba(var(--kb-neon-error-rgb),.12);box-shadow:0 0 14px rgba(var(--kb-neon-error-rgb),.22)}._stopBtn_12mqp_566:hover{transform:translateY(-1px);box-shadow:0 0 22px rgba(var(--kb-neon-error-rgb),.4)}._anonymousHint_12mqp_609{margin:0;padding:6px 2px 0;font-size:12px;line-height:1.4;letter-spacing:.5px;text-align:right;color:rgba(var(--kb-neon-text-rgb),.55)}._toolBtn_12mqp_620{flex:0 0 auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid transparent;background:transparent;color:rgba(var(--kb-neon-text-rgb),.8);font-size:15px;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}@media (hover: hover) and (pointer: fine){._toolBtn_12mqp_620:hover{background:rgba(var(--kb-neon-rgb),.1);color:rgb(var(--kb-neon-rgb))}}@media (max-width: 767px){._composer_12mqp_382 .ant-input{font-size:16px}}@media (max-width: 640px){._scroll_12mqp_80{padding:12px 2px 4px}._aiBubble_12mqp_190,._userBubble_12mqp_205{max-width:84%}._hero_12mqp_99{padding:14px 4px 24px}._heroText_12mqp_140{padding:12px 14px}}._side_1u8gj_2{position:relative;flex:0 0 240px;width:240px;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:linear-gradient(180deg,#1c2e5285,#101b344d);border-right:none}._side_1u8gj_2:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;pointer-events:none;background:linear-gradient(180deg,rgba(var(--kb-neon-rgb),0),rgba(var(--kb-neon-rgb),.22) 16%,rgba(var(--kb-neon-rgb),.22) 84%,rgba(var(--kb-neon-rgb),0))}._drawer_1u8gj_32{width:100%;height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden}._header_1u8gj_42{flex:0 0 auto;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 16px}._title_1u8gj_50{font-family:Rajdhani,-apple-system,sans-serif;font-size:.92rem;font-weight:600;letter-spacing:2px;color:rgb(var(--kb-neon-text-rgb));text-shadow:0 0 8px rgba(var(--kb-neon-rgb),.35);white-space:nowrap}._headBtns_1u8gj_59{display:flex;align-items:center;gap:2px}._iconBtn_1u8gj_65{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;background:transparent;color:rgba(var(--kb-neon-rgb),.85);font-size:15px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._iconBtn_1u8gj_65:hover{border-color:rgba(var(--kb-neon-rgb),.4);background:rgba(var(--kb-neon-rgb),.08);box-shadow:0 0 10px rgba(var(--kb-neon-rgb),.25)}._newChatBtn_1u8gj_86{height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(var(--kb-neon-rgb),.4);border-radius:7px;background:rgba(var(--kb-neon-rgb),.1);color:rgb(var(--kb-neon-light-rgb));font-size:.78rem;letter-spacing:1px;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._newChatBtn_1u8gj_86:hover{border-color:rgba(var(--kb-neon-rgb),.75);background:rgba(var(--kb-neon-rgb),.18);box-shadow:0 0 12px rgba(var(--kb-neon-rgb),.3)}._searchBox_1u8gj_109{flex:0 0 auto;height:34px;margin:2px 14px 8px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(var(--kb-neon-rgb),.16);border-radius:8px;background:rgba(var(--kb-chat-sunken-rgb, 8, 13, 26),.6);transition:border-color .2s ease,box-shadow .2s ease}._searchBox_1u8gj_109:focus-within{border-color:rgba(var(--kb-neon-rgb),.55);box-shadow:0 0 10px rgba(var(--kb-neon-rgb),.2)}._searchIcon_1u8gj_127{flex:0 0 auto;color:rgba(var(--kb-neon-rgb),.7);font-size:13px}._searchInput_1u8gj_132{flex:1;min-width:0;border:none;outline:none;background:transparent;color:rgb(var(--kb-neon-text-rgb));font-size:.82rem}._searchInput_1u8gj_132::placeholder{color:rgba(var(--kb-neon-text-rgb),.35)}._list_1u8gj_146{flex:1;min-height:0;overflow-y:auto;padding:4px 10px 10px;scrollbar-gutter:stable;overscroll-behavior:contain;--kb-scrollbar-thumb: rgba(var(--kb-neon-rgb), .25);--kb-scrollbar-thumb-hover: rgba(var(--kb-neon-rgb), .5)}._empty_1u8gj_159{padding:40px 14px;text-align:center;white-space:pre-line;line-height:1.9;font-size:.78rem;letter-spacing:1px;color:rgba(var(--kb-neon-text-rgb),.38)}._spinWrap_1u8gj_168{display:flex;justify-content:center;padding-top:44px}._itemWrap_1u8gj_173{position:relative;margin-bottom:2px;border-radius:9px;border:1px solid transparent;transition:border-color .2s ease,background .2s ease}._itemWrap_1u8gj_173:hover{background:rgba(var(--kb-neon-rgb),.07);border-color:rgba(var(--kb-neon-rgb),.22)}._itemActive_1u8gj_184{background:rgba(var(--kb-neon-rgb),.12);border-color:rgba(var(--kb-neon-rgb),.38);box-shadow:0 0 12px rgba(var(--kb-neon-rgb),.15) inset}._item_1u8gj_173{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 62px 8px 11px;cursor:pointer}._itemTitle_1u8gj_198{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:500;letter-spacing:.3px;color:rgb(var(--kb-neon-text-rgb))}._itemActive_1u8gj_184 ._itemTitle_1u8gj_198{color:rgb(var(--kb-neon-light-rgb));text-shadow:0 0 8px rgba(var(--kb-neon-rgb),.35)}._itemTime_1u8gj_211{font-size:.7rem;letter-spacing:.4px;color:rgba(var(--kb-neon-text-rgb),.45)}._actions_1u8gj_217{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:none;align-items:center;gap:2px}._itemWrap_1u8gj_173:hover ._actions_1u8gj_217,._itemActive_1u8gj_184 ._actions_1u8gj_217{display:inline-flex}._actBtn_1u8gj_230{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:rgba(var(--kb-neon-text-rgb),.6);font-size:13px;cursor:pointer;transition:color .2s ease,background .2s ease}._actBtn_1u8gj_230:hover{color:rgb(var(--kb-neon-light-rgb));background:rgba(var(--kb-neon-rgb),.12)}._actBtnDanger_1u8gj_248:hover{color:#ff7875;background:#ff4d4f1f}._editRow_1u8gj_254{display:flex;align-items:center;gap:4px;padding:5px 8px 5px 10px}._titleInput_1u8gj_260{flex:1;min-width:0;height:26px;padding:0 8px;border:1px solid rgba(var(--kb-neon-rgb),.45);border-radius:6px;background:#050812b8;color:rgb(var(--kb-neon-text-rgb));font-size:.78rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}._titleInput_1u8gj_260:focus{border-color:rgba(var(--kb-neon-rgb),.8);box-shadow:0 0 8px rgba(var(--kb-neon-rgb),.25)}._titleInput_1u8gj_260::placeholder{color:rgba(var(--kb-neon-text-rgb),.35)}._editOk_1u8gj_280,._editCancel_1u8gj_281{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:transparent;color:rgba(var(--kb-neon-text-rgb),.75);font-size:13px;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}._editOk_1u8gj_280:hover{color:#52e6a2;border-color:#00ffb466;background:#00ffb414}._editCancel_1u8gj_281:hover{color:#ff7875;border-color:#ff4d4f66;background:#ff4d4f1a}@media (max-width: 767px){._side_1u8gj_2{display:none}}._footer_1yvgs_5{position:sticky;bottom:0;z-index:2;padding:12px 16px 14px;text-align:center;font-size:.78rem;letter-spacing:1px;color:rgba(var(--kb-neon-text-rgb),.42);border-top:1px solid rgba(var(--kb-neon-rgb),.12);background:#05070fb8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:_site-footer-in_1yvgs_1 .45s cubic-bezier(.22,.8,.36,1) .06s backwards}@keyframes _site-footer-in_1yvgs_1{0%{opacity:0}to{opacity:1}}._footerCopyright_1yvgs_32{letter-spacing:1.5px}._footerMeta_1yvgs_37{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 16px;color:rgba(var(--kb-neon-text-rgb),.38)}._footerLink_1yvgs_48{color:inherit;transition:color .25s ease}._footerLink_1yvgs_48:hover{color:rgb(var(--kb-neon-rgb))}._footerHidden_1yvgs_60{visibility:hidden}@media (max-width: 767px){._footer_1yvgs_5{padding:10px 12px 12px}}@media (prefers-reduced-motion: reduce){._footer_1yvgs_5{animation:none}._footerLink_1yvgs_48{transition:none}}._topbar_rb43v_8{position:sticky;top:0;z-index:10;flex:0 0 72px;height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(40px,14vw,260px);background:#05070fb8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(var(--kb-neon-rgb),.25);box-shadow:0 6px 24px #00000059}._nav_rb43v_34{display:flex;align-items:center;gap:4px}._navItem_rb43v_39{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:rgba(var(--kb-neon-text-rgb),.72);font-family:Orbitron,Rajdhani,sans-serif;font-size:1rem;letter-spacing:1px;line-height:1;cursor:pointer;transition:color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}._navItem_rb43v_39:hover{color:rgb(var(--kb-neon-rgb));background:linear-gradient(180deg,rgba(var(--kb-neon-rgb),.1),rgba(var(--kb-neon-rgb),.03));box-shadow:inset 0 1px rgba(var(--kb-neon-text-rgb),.16),inset 0 -1px #0000004d,0 5px 12px -9px #000000b3,0 0 12px -6px rgba(var(--kb-neon-rgb),.35);transform:translateY(-1px)}._navItemActive_rb43v_82{color:rgb(var(--kb-neon-rgb));background:linear-gradient(180deg,rgba(var(--kb-neon-rgb),.16),rgba(var(--kb-neon-rgb),.05));box-shadow:inset 0 1px rgba(var(--kb-neon-text-rgb),.22),inset 0 -1px #00000059,0 6px 14px -10px #000000bf,0 0 14px -6px rgba(var(--kb-neon-rgb),.45);transform:translateY(-1px)}._loginBtn_rb43v_101{height:34px;padding:0 16px;border:1px solid rgba(var(--kb-neon-rgb),.38);border-radius:8px;background:rgba(var(--kb-neon-rgb),.06);color:rgba(var(--kb-neon-text-rgb),.9);font-family:Orbitron,Rajdhani,sans-serif;font-size:.88rem;font-weight:500;letter-spacing:1px;line-height:1;cursor:pointer;transition:border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}._loginBtn_rb43v_101:hover{border-color:rgba(var(--kb-neon-rgb),.8);background:rgba(var(--kb-neon-rgb),.12);color:rgb(var(--kb-neon-text-rgb));box-shadow:0 0 12px rgba(var(--kb-neon-rgb),.2)}._mobileBrand_rb43v_131{display:none}._mobileLogo_rb43v_136{flex:0 0 auto;display:block;width:24px;height:24px}._langAction_rb43v_144{flex:0 0 auto;display:inline-flex;align-items:center;padding:0 6px;border:none;background:transparent;color:rgba(var(--kb-neon-text-rgb),.55);font-family:Orbitron,Rajdhani,sans-serif;font-size:11px;letter-spacing:1px;line-height:1;cursor:pointer;transition:color .2s ease}._langAction_rb43v_144:hover{color:rgb(var(--kb-neon-rgb))}@media (max-width: 1023px){._topbar_rb43v_8{padding:0 clamp(24px,5vw,64px)}}@media (max-width: 767px){._topbar_rb43v_8{display:grid;grid-template-columns:1fr auto 1fr;flex:0 0 56px;height:56px;padding:0 12px;gap:8px}._nav_rb43v_34{grid-column:2;justify-self:center;gap:2px}._topbar_rb43v_8 .kb-topbar-actions{grid-column:3;justify-self:end;margin-left:0}._mobileBrand_rb43v_131{display:flex;align-items:center;grid-column:1;justify-self:start}._langAction_rb43v_144{padding:0 4px;font-size:10px}._loginBtn_rb43v_101{height:30px;padding:0 12px;font-size:.8rem;letter-spacing:.5px}._navItem_rb43v_39{padding:0 10px}._navLabel_rb43v_216{display:none}}@media (prefers-reduced-motion: reduce){._navItem_rb43v_39,._loginBtn_rb43v_101{transition:none}}._page_1xye8_7{position:relative;min-height:100vh;display:flex;flex-direction:column;background:#05070f;overflow-x:clip;font-family:Rajdhani,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}._backdrop_1xye8_27{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}._homeMain_1xye8_39{--home-gap: 52px;position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:var(--home-gap);padding:56px 24px 48px;animation:_home-view-in_1xye8_1 .45s cubic-bezier(.22,.8,.36,1) backwards}@keyframes _home-view-in_1xye8_1{0%{opacity:0}to{opacity:1}}._hero_1xye8_69{max-width:720px;text-align:center}._heroTitle_1xye8_73{margin:0;font-family:Orbitron,Rajdhani,sans-serif;font-size:2.4rem;font-weight:700;letter-spacing:2px;background-image:linear-gradient(100deg,rgb(var(--kb-neon-text-rgb)),#9df3ff 26%,rgb(var(--kb-neon-rgb)) 62%,#ff2d95);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(var(--kb-neon-rgb),.35))}._heroSignature_1xye8_90{margin:20px 0 0;font-size:1.16rem;letter-spacing:1.5px;color:rgba(var(--kb-neon-text-rgb),.94);text-shadow:0 0 16px rgba(var(--kb-neon-rgb),.25)}._chatCta_1xye8_99{display:inline-flex;align-items:center;gap:10px;height:46px;margin-top:28px;padding:0 20px 0 8px;border:1px solid rgba(var(--kb-neon-rgb),.42);border-radius:999px;background:#121e368c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:rgba(var(--kb-neon-text-rgb),.9);font-family:Orbitron,Rajdhani,sans-serif;font-size:.95rem;letter-spacing:2px;line-height:1;cursor:pointer;scroll-margin-top:88px;box-shadow:0 0 18px rgba(var(--kb-neon-rgb),.18);transition:color .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}._chatCta_1xye8_99:hover{color:rgb(var(--kb-neon-text-rgb));border-color:rgba(var(--kb-neon-rgb),.8);background:#0c1428b3;box-shadow:0 0 26px rgba(var(--kb-neon-rgb),.38);transform:translateY(-1px)}._chatCtaActive_1xye8_135{border-color:rgba(var(--kb-neon-rgb),.75);background:rgba(var(--kb-neon-rgb),.1);box-shadow:inset 0 0 14px rgba(var(--kb-neon-rgb),.14),0 0 22px rgba(var(--kb-neon-rgb),.28)}._chatCtaIcon_1xye8_141{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-size:15px;color:#051018;background:linear-gradient(135deg,rgb(var(--kb-neon-rgb)),rgb(var(--kb-neon-magenta-rgb)));box-shadow:0 0 12px rgba(var(--kb-neon-rgb),.45)}._chatCtaArrow_1xye8_154{font-size:11px;color:rgba(var(--kb-neon-rgb),.85);transition:transform .45s cubic-bezier(.22,.8,.36,1)}._chatCtaActive_1xye8_135 ._chatCtaArrow_1xye8_154{transform:rotate(180deg)}._chatCollapse_1xye8_170{width:100%;max-width:1080px;display:grid;grid-template-rows:0fr;margin-top:calc(var(--home-gap) * -1);opacity:0;visibility:hidden;transition:grid-template-rows .5s cubic-bezier(.22,.8,.36,1),margin-top .5s cubic-bezier(.22,.8,.36,1),opacity .35s ease,visibility 0s linear .5s}._chatCollapseOpen_1xye8_184{grid-template-rows:1fr;margin-top:0;opacity:1;visibility:visible;transition:grid-template-rows .5s cubic-bezier(.22,.8,.36,1),margin-top .5s cubic-bezier(.22,.8,.36,1),opacity .35s ease,visibility 0s linear 0s}._chatCollapseInner_1xye8_197{min-height:0;overflow:hidden}.kb-chat-shell._chatPanel_1xye8_206{width:100%;height:clamp(420px,62vh,700px);margin:0;border-radius:18px;animation:none}._historyWrap_1xye8_218{flex:0 0 auto;width:0;min-height:0;visibility:hidden;overflow:hidden;transition:width .2s ease,visibility 0s linear .2s}._historyWrapOpen_1xye8_230{width:240px;visibility:visible;transition:width .2s ease,visibility 0s linear 0s}._historyInner_1xye8_238{display:flex;width:240px;height:100%;opacity:0;transition:opacity .2s ease}._historyInnerOpen_1xye8_246{opacity:1}._blockTitle_1xye8_251{margin:0 0 16px;font-family:Orbitron,Rajdhani,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:2px;color:rgba(var(--kb-neon-text-rgb),.86)}._notes_1xye8_261{width:100%;max-width:1080px}._noteList_1xye8_265{margin:0;padding:4px 22px;list-style:none;border:1px solid rgba(var(--kb-neon-rgb),.22);border-radius:16px;background:#0a102080;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._note_1xye8_261{padding:16px 0;border-bottom:1px solid rgba(var(--kb-neon-rgb),.14)}._note_1xye8_261:last-child{border-bottom:0}._noteHead_1xye8_282{display:flex;align-items:baseline;justify-content:space-between;gap:16px}._noteTitle_1xye8_288{margin:0;font-size:.98rem;font-weight:600;letter-spacing:.5px;color:rgb(var(--kb-neon-text-rgb));transition:color .25s ease}._noteDate_1xye8_296{flex-shrink:0;font-size:.76rem;letter-spacing:1px;font-variant-numeric:tabular-nums;color:rgba(var(--kb-neon-text-rgb),.45)}._noteExcerpt_1xye8_303{margin:8px 0 0;font-size:.84rem;line-height:1.7;color:rgba(var(--kb-neon-text-rgb),.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._note_1xye8_261:hover ._noteTitle_1xye8_288{color:rgb(var(--kb-neon-rgb))}._albumSection_1xye8_318{width:100%;max-width:1080px}._album_1xye8_318{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}._albumItem_1xye8_327{position:relative;margin:0;aspect-ratio:1 / 1;overflow:hidden;border:1px solid rgba(var(--kb-neon-rgb),.28);border-radius:12px;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}._albumItem_1xye8_327[data-tone=amber]{background:linear-gradient(145deg,#6b4f2a,#241a12)}._albumItem_1xye8_327[data-tone=cyan]{background:linear-gradient(145deg,#12404d,#08161d)}._albumItem_1xye8_327[data-tone=violet]{background:linear-gradient(145deg,#3a2a5c,#140f22)}._albumItem_1xye8_327[data-tone=magenta]{background:linear-gradient(145deg,#5c1f3d,#1c0a14)}._albumItem_1xye8_327:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition:opacity .3s ease}._albumItem_1xye8_327:hover{border-color:rgba(var(--kb-neon-rgb),.65);box-shadow:0 0 24px rgba(var(--kb-neon-rgb),.25);transform:translateY(-2px)}._albumItem_1xye8_327:hover:after{opacity:.3}._albumCaption_1xye8_370{position:absolute;z-index:1;left:12px;bottom:10px;font-size:.78rem;letter-spacing:1px;color:rgb(var(--kb-neon-text-rgb));opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}._albumItem_1xye8_327:hover ._albumCaption_1xye8_370{opacity:1;transform:translateY(0)}@media (max-width: 1023px){._album_1xye8_318{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){._homeMain_1xye8_39{--home-gap: 32px;padding:32px 12px 28px}._heroTitle_1xye8_73{font-size:1.7rem}._chatCta_1xye8_99{height:42px;margin-top:22px;padding:0 16px 0 6px;font-size:.88rem;letter-spacing:1px}._chatCtaIcon_1xye8_141{width:28px;height:28px;font-size:14px}._chatCollapse_1xye8_170{position:fixed;top:56px;left:0;right:0;height:calc(var(--kb-app-height, 100vh) - 56px);z-index:9;display:block;max-width:none;margin-top:0;opacity:1;visibility:hidden;transform:translateY(100%);overscroll-behavior:contain;transition:transform .32s cubic-bezier(.22,.8,.36,1),visibility 0s linear .32s}._chatCollapseOpen_1xye8_184{visibility:visible;transform:translateY(0);transition:transform .32s cubic-bezier(.22,.8,.36,1),visibility 0s linear 0s}._chatCollapseInner_1xye8_197{height:100%}.kb-chat-shell._chatPanel_1xye8_206{height:100%;border:none;border-radius:0;box-shadow:none;background:radial-gradient(120% 72% at 50% -14%,rgba(var(--kb-neon-rgb),.1),#060a1600 62%),linear-gradient(168deg,#162341,#0f192e 58%,#0b1222);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion: reduce){._homeMain_1xye8_39,._chatCollapse_1xye8_170,._chatCollapseOpen_1xye8_184{animation:none;transition:none}._chatCtaArrow_1xye8_154{transition:none}}._page_18ae2_7{position:relative;min-height:100vh;display:flex;flex-direction:column;background:#05070f;overflow-x:clip;font-family:Rajdhani,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}._backdrop_18ae2_27{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}._main_18ae2_36{position:relative;z-index:1;flex:1;width:100%;max-width:1080px;margin:0 auto;padding:64px 24px 56px;display:flex;flex-direction:column;gap:36px;animation:_about-view-in_18ae2_1 .45s cubic-bezier(.22,.8,.36,1) backwards}@keyframes _about-view-in_18ae2_1{0%{opacity:0}to{opacity:1}}._section_18ae2_64{display:flex;flex-direction:column;gap:18px}._sectionHead_18ae2_71{display:flex;flex-direction:column;gap:10px}._sectionTitle_18ae2_83{display:inline-block;align-self:flex-start;max-width:100%;margin:0;text-align:left;font-family:Orbitron,Rajdhani,sans-serif;font-size:1.7rem;font-weight:700;letter-spacing:3px;line-height:1.3;background-image:linear-gradient(100deg,rgb(var(--kb-neon-text-rgb)),#9df3ff 26%,rgb(var(--kb-neon-rgb)) 62%,#ff2d95);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(var(--kb-neon-rgb),.35))}._sectionRule_18ae2_112{display:block;width:100%;height:2px;border-radius:1px;background:linear-gradient(90deg,rgba(var(--kb-neon-rgb),.55),rgba(var(--kb-neon-rgb),.2) 55%,rgba(var(--kb-neon-rgb),0));box-shadow:0 0 12px rgba(var(--kb-neon-rgb),.18)}._cardTitle_18ae2_130{display:inline-block;align-self:flex-start;max-width:100%;margin:0 0 16px;text-align:left;font-family:Orbitron,Rajdhani,sans-serif;font-size:1.02rem;font-weight:700;letter-spacing:2.5px;background-image:linear-gradient(100deg,rgb(var(--kb-neon-text-rgb)),#9df3ff 26%,rgb(var(--kb-neon-rgb)) 62%,#ff2d95);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(var(--kb-neon-rgb),.3))}._authorCard_18ae2_158{display:flex;flex-direction:column;gap:18px}._authorLeft_18ae2_164{width:100%;min-width:0;display:flex;gap:20px;align-items:center}._authorAvatar_18ae2_173{flex:0 0 120px;align-self:stretch;min-height:120px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(var(--kb-neon-rgb),.3);border-radius:12px;background:#0a1020a6;color:rgba(var(--kb-neon-text-rgb),.35);font-size:40px}._authorAvatar_18ae2_173 img{display:block;width:100%;height:100%;object-fit:cover}._authorInfo_18ae2_196{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:12px}._authorName_18ae2_206{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:1px;line-height:1.3;color:rgb(var(--kb-neon-text-rgb));text-shadow:0 0 14px rgba(var(--kb-neon-rgb),.35);overflow-wrap:anywhere}._authorNameBlock_18ae2_218{display:flex;flex-direction:column;gap:4px;min-width:0}._authorJob_18ae2_226{margin:0;font-size:.85rem;letter-spacing:2px;color:rgba(var(--kb-neon-rgb),.78);overflow-wrap:anywhere}._authorMeta_18ae2_235{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}._metaItem_18ae2_245{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;letter-spacing:.5px;color:rgba(var(--kb-neon-text-rgb),.62)}._metaIcon_18ae2_255{display:inline-flex;font-size:.9rem;color:rgba(var(--kb-neon-rgb),.72)}._authorDivider_18ae2_265{display:block;width:100%;height:0;border-top:1px dashed rgba(var(--kb-neon-rgb),.18)}._authorBio_18ae2_273{width:100%;min-width:0;display:flex;flex-direction:column}._metaList_18ae2_281{margin:0;width:100%;display:grid;gap:10px 16px}._metaRow_18ae2_293{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:12px}._metaLabel_18ae2_300{min-width:72px;white-space:nowrap;font-size:.84rem;letter-spacing:1px;color:rgba(var(--kb-neon-text-rgb),.45)}._metaValue_18ae2_308{margin:0;font-size:.9rem;letter-spacing:.5px;color:rgba(var(--kb-neon-text-rgb),.82);overflow-wrap:anywhere}._metaLink_18ae2_317{color:inherit;transition:color .25s ease}._metaLink_18ae2_317:hover{color:rgb(var(--kb-neon-rgb))}._paragraph_18ae2_325{margin:0;font-size:.95rem;line-height:1.9;letter-spacing:.5px;color:rgba(var(--kb-neon-text-rgb),.72)}._paragraph_18ae2_325+._paragraph_18ae2_325{margin-top:14px}@media (max-width: 767px){._main_18ae2_36{padding:32px 12px 28px;gap:24px}._sectionTitle_18ae2_83{font-size:1.35rem;letter-spacing:2px}._cardTitle_18ae2_130{font-size:.95rem;letter-spacing:2px}._authorCard_18ae2_158{gap:16px}._authorLeft_18ae2_164{gap:14px}._authorAvatar_18ae2_173{flex:0 0 88px;min-height:88px;font-size:30px}._authorName_18ae2_206{font-size:1.15rem;letter-spacing:.5px}._authorJob_18ae2_226{font-size:.78rem;letter-spacing:1.5px}._authorMeta_18ae2_235{gap:6px 14px}._metaItem_18ae2_245{font-size:.8rem}._metaRow_18ae2_293{grid-template-columns:max-content minmax(0,1fr);gap:8px 10px}._metaLabel_18ae2_300{min-width:0}._paragraph_18ae2_325{font-size:.9rem;line-height:1.8}}@media (prefers-reduced-motion: reduce){._main_18ae2_36{animation:none}._metaLink_18ae2_317{transition:none}}:root{--kb-neon-rgb: 0, 229, 255;--kb-neon-text-rgb: 219, 230, 242;--kb-neon-panel-rgb: 9, 15, 30;--kb-neon-light-rgb: 127, 233, 255;--kb-neon-magenta-rgb: 255, 45, 149;--kb-neon-error-rgb: 255, 107, 138;--kb-stat-total: #1677ff;--kb-stat-success: #52c41a;--kb-stat-muted: #8c8c8c;--kb-stat-accent: #722ed1;--kb-stat-warning: #fa8c16;--kb-stat-danger: #ff4d4f}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}html,body{overscroll-behavior-y:none}@media (hover: none) and (pointer: coarse){.ant-tooltip{display:none!important}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;background:var(--kb-bg, #f5f6f8);color:var(--kb-text, rgba(0, 0, 0, .88));transition:background .2s ease,color .2s ease}a{color:inherit;text-decoration:none}:root{--kb-scrollbar-size: 8px;--kb-scrollbar-size-list: 8px;--kb-scrollbar-inset: 1px;--kb-scrollbar-thumb: color-mix(in srgb, var(--kb-textSecondary, rgba(0, 0, 0, .55)) 30%, transparent);--kb-scrollbar-thumb-hover: color-mix(in srgb, var(--kb-textSecondary, rgba(0, 0, 0, .55)) 52%, transparent)}::-webkit-scrollbar{width:var(--kb-scrollbar-size);height:var(--kb-scrollbar-size)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:transparent;background-clip:content-box;border:var(--kb-scrollbar-inset) solid transparent;border-radius:999px;transition:background-color .2s ease}.kb-scroll-reveal::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background-color:var(--kb-scrollbar-thumb)}.kb-scroll-reveal::-webkit-scrollbar-thumb:hover,.kb-scroll-reveal::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:active{background-color:var(--kb-scrollbar-thumb-hover)}::-webkit-scrollbar-button{display:none;width:0;height:0}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:transparent transparent}.kb-scroll-reveal{scrollbar-color:var(--kb-scrollbar-thumb) transparent}}body .ant-table-wrapper .ant-table-content,body .ant-table-wrapper .ant-table-body{scrollbar-width:auto;scrollbar-color:auto}body .ant-table-wrapper .ant-table-content::-webkit-scrollbar,body .ant-table-wrapper .ant-table-body::-webkit-scrollbar{width:var(--kb-scrollbar-size-list);height:var(--kb-scrollbar-size-list)}body .ant-table-wrapper .ant-table-content::-webkit-scrollbar-button,body .ant-table-wrapper .ant-table-body::-webkit-scrollbar-button{display:none;width:0;height:0}body .ant-table-wrapper .ant-table-content::-webkit-scrollbar-track,body .ant-table-wrapper .ant-table-body::-webkit-scrollbar-track,body .ant-table-wrapper .ant-table-content::-webkit-scrollbar-corner,body .ant-table-wrapper .ant-table-body::-webkit-scrollbar-corner{background:transparent}body .ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb,body .ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb{background-color:transparent;background-clip:content-box;border:var(--kb-scrollbar-inset) solid transparent;border-radius:999px;transition:background-color .2s ease}body .ant-table-wrapper .ant-table-content.kb-scroll-reveal::-webkit-scrollbar-thumb,body .ant-table-wrapper .ant-table-body.kb-scroll-reveal::-webkit-scrollbar-thumb,body .ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb:hover,body .ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb:hover,body .ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb:active,body .ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb:active{background-color:var(--kb-scrollbar-thumb)}@supports not selector(::-webkit-scrollbar){body .ant-table-wrapper .ant-table-content,body .ant-table-wrapper .ant-table-body{scrollbar-width:thin;scrollbar-color:transparent transparent}body .ant-table-wrapper .ant-table-content.kb-scroll-reveal,body .ant-table-wrapper .ant-table-body.kb-scroll-reveal{scrollbar-color:var(--kb-scrollbar-thumb) transparent}}.kb-surface{background:var(--kb-surface, #fff);border:1px solid var(--kb-border, #f0f0f0)}.kb-drawer-card{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--kb-surface, #fff);border:1px solid var(--kb-border, #f0f0f0);border-radius:12px}.kb-drawer-card .ant-menu{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:auto;background:transparent;border-inline-end:none}.kb-sider{display:flex;flex-direction:column;height:100%;overflow:hidden}.kb-sider .kb-sider-menu{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:auto}.ant-menu .ant-menu-item,.ant-menu .ant-menu-submenu-title,.ant-tree .ant-tree-node-content-wrapper{transition:background-color .2s ease,color .2s ease}.kb-login-grid{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background-image:linear-gradient(rgba(var(--kb-neon-rgb),.05) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--kb-neon-rgb),.05) 1px,transparent 1px);background-size:44px 44px;animation:kb-grid-drift 24s linear infinite;pointer-events:none}@keyframes kb-grid-drift{to{transform:translate(44px,44px)}}.kb-login-glow{position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(40px);pointer-events:none}.kb-login-glow-a{top:-20vmax;left:-10vmax;background:radial-gradient(circle,rgba(var(--kb-neon-rgb),.12),transparent 70%);animation:kb-float-a 20s ease-in-out infinite}.kb-login-glow-b{bottom:-18vmax;right:-8vmax;background:radial-gradient(circle,rgba(255,45,149,.1),transparent 70%);animation:kb-float-b 22s ease-in-out infinite}@keyframes kb-float-a{0%,to{transform:translate(0)}50%{transform:translate(8vmax,6vmax)}}@keyframes kb-float-b{0%,to{transform:translate(0)}50%{transform:translate(-7vmax,-5vmax)}}.kb-topbar-brand{display:flex;align-items:center;gap:12px;min-width:0}.kb-topbar-logo{width:34px;height:34px;display:flex;align-items:center;justify-content:center}.kb-topbar-title{font-family:Orbitron,Rajdhani,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:1.5px;color:rgb(var(--kb-neon-text-rgb));text-shadow:0 0 10px rgba(var(--kb-neon-rgb),.4);white-space:nowrap}.kb-topbar-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.kb-topbar-btn{height:38px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(var(--kb-neon-rgb),.35);border-radius:8px;background:#0a102066;color:rgb(var(--kb-neon-rgb));font-family:Orbitron,Rajdhani,sans-serif;font-size:.9rem;letter-spacing:1px;line-height:1;cursor:pointer;transition:box-shadow .25s ease,border-color .25s ease,background .25s ease}.kb-topbar-btn:hover{border-color:rgb(var(--kb-neon-rgb));background:#0a1020a6;box-shadow:0 0 12px rgba(var(--kb-neon-rgb),.35)}.kb-topbar-btn-wide{white-space:nowrap}.kb-topbar-avatar{border:1px solid rgba(var(--kb-neon-rgb),.4);background:#0a102066;cursor:pointer;box-shadow:0 0 10px rgba(var(--kb-neon-rgb),.15);transition:box-shadow .25s ease,border-color .25s ease}.kb-topbar-avatar:hover{border-color:rgb(var(--kb-neon-rgb));box-shadow:0 0 14px rgba(var(--kb-neon-rgb),.45)}.kb-login-stage{position:relative;z-index:1;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px}@media (prefers-reduced-motion: reduce){.kb-login-card,.kb-login-restoring,.kb-chat-shell{animation:none}}.kb-chat-shell{--kb-bg: #eef2f8;--kb-surface: #ffffff;--kb-text: rgba(0, 0, 0, .88);--kb-textSecondary: rgba(0, 0, 0, .55);--kb-border: #eef1f6;--kb-primary: #1677ff;position:relative;z-index:1;display:flex;flex-direction:column;width:min(920px,calc(100vw - 32px));height:calc(var(--kb-app-height, 100vh) - 32px);margin:16px;overflow:hidden;background:#fafcffd9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:none;border-radius:20px;box-shadow:0 24px 64px -24px #000000b8,0 0 60px rgba(var(--kb-neon-rgb),.08);color:var(--kb-text, rgba(0, 0, 0, .88));animation:kb-chat-in .45s cubic-bezier(.22,.8,.36,1) both}@keyframes kb-chat-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.kb-chat-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fff9}.kb-chat-brand{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px}.kb-chat-brand-icon{color:var(--kb-primary, #1677ff);font-size:18px}.kb-chat-actions{display:flex;align-items:center;gap:4px}.kb-chat-row{position:relative;flex:1;min-height:0;display:flex;flex-direction:row;align-items:stretch}@media (max-width: 767px){.kb-topbar-brand{display:none}}@media (max-width: 767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select{font-size:16px!important}}.kb-mobile-history{display:none}@media (max-width: 767px){.kb-mobile-history{display:block}}.kb-mobile-history__mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#03050a8c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease}.kb-mobile-history__panel{position:fixed;top:0;bottom:0;left:0;z-index:901;width:min(76vw,280px);background:linear-gradient(180deg,#162440eb,#0c1426f0);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-right:1px solid rgba(var(--kb-neon-rgb),.2);box-shadow:14px 0 36px #00000073;transform:translate(-102%);transition:transform .28s ease}.kb-mobile-history--open .kb-mobile-history__mask{opacity:1;visibility:visible}.kb-mobile-history--open .kb-mobile-history__panel{transform:translate(0)}.kb-chat-body{flex:1;min-width:0;min-height:0;padding:16px;display:flex;flex-direction:column}@media (max-width: 640px){.kb-chat-shell{width:calc(100vw - 16px);height:calc(var(--kb-app-height, 100vh) - 16px);margin:8px;border-radius:14px}.kb-chat-top{padding:8px 12px}.kb-chat-brand{font-size:14px}.kb-chat-body{padding:10px}.kb-topbar-btn__text{display:none}.kb-login-stage{padding:8px}}@media (max-width: 767px){.kb-login-stage:has(.kb-login-card){align-items:flex-start;justify-content:center;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 0}.kb-login-stage:has(.kb-login-card) .kb-login-card{margin-top:auto;margin-bottom:auto}.kb-login-card{width:100%;max-width:none;margin:0;padding:48px 20px 20px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:none}.kb-login-card:before{display:none}}.kb-avatar-uploader{position:relative;display:inline-block;width:72px;height:72px;border-radius:50%;overflow:hidden;cursor:pointer;outline:none}.kb-avatar-uploader .ant-avatar{display:block}.kb-avatar-uploader:focus-visible{box-shadow:0 0 0 2px var(--kb-primary, #1677ff)}.kb-avatar-uploader-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#00000080;color:#fff;font-size:12px;line-height:1.3;text-align:center;opacity:0;transition:opacity .2s ease;pointer-events:none}.kb-avatar-uploader:hover .kb-avatar-uploader-mask,.kb-avatar-uploader:focus-visible .kb-avatar-uploader-mask{opacity:1}.ant-btn{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease}.ant-btn:not(:disabled):not(.kb-login-submit):hover{transform:translateY(-1px)}.ant-btn:not(:disabled):active{transform:translateY(0) scale(.97)}.ant-btn-primary:not(:disabled):hover{box-shadow:0 4px 14px -4px color-mix(in srgb,var(--kb-primary, #1677ff) 55%,transparent)}.kb-chat-shell--neon{--kb-chat-surface-rgb: 22, 36, 64;--kb-chat-surface-strong-rgb: 28, 45, 78;--kb-chat-sunken-rgb: 8, 13, 26;background:radial-gradient(120% 72% at 50% -14%,rgba(var(--kb-neon-rgb),.1),#060a1600 62%),linear-gradient(168deg,#16244094,#0f192ea3 58%,#0b1222b8);border:1px solid rgba(var(--kb-neon-rgb),.14);box-shadow:0 18px 48px -26px #0000008c,0 0 64px rgba(var(--kb-neon-rgb),.08),inset 0 1px rgba(var(--kb-neon-text-rgb),.07);color:rgb(var(--kb-neon-text-rgb))}.kb-chat-shell--neon .kb-chat-top{background:#0a102080;border-bottom-color:rgba(var(--kb-neon-rgb),.14)}.kb-chat-shell--neon .kb-chat-brand{color:rgb(var(--kb-neon-text-rgb));font-family:Orbitron,Rajdhani,sans-serif;letter-spacing:1px}.kb-chat-shell--neon .kb-chat-brand-icon{color:rgb(var(--kb-neon-rgb));text-shadow:0 0 8px rgba(var(--kb-neon-rgb),.8)}.kb-chat-neon-btn.ant-btn{height:32px;border:1px solid rgba(var(--kb-neon-rgb),.3);background:#0a102066;color:rgb(var(--kb-neon-rgb))!important;border-radius:9px;box-shadow:none;font-family:Rajdhani,PingFang SC,Microsoft YaHei,sans-serif;font-size:.85rem;letter-spacing:1px}.kb-chat-neon-btn.ant-btn:hover{border-color:rgb(var(--kb-neon-rgb))!important;background:rgba(var(--kb-neon-rgb),.1);box-shadow:0 0 12px rgba(var(--kb-neon-rgb),.35)}.kb-chat-neon-avatar.ant-avatar{background:linear-gradient(135deg,rgb(var(--kb-neon-rgb)),rgb(var(--kb-neon-magenta-rgb)));box-shadow:0 0 10px rgba(var(--kb-neon-rgb),.45);border:1px solid rgba(var(--kb-neon-rgb),.6)}.kb-neon-dropdown{min-width:168px;padding:6px;background:#0a1020eb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(var(--kb-neon-rgb),.35);border-radius:10px;box-shadow:0 0 22px rgba(var(--kb-neon-rgb),.18),0 6px 24px #00000073,inset 0 0 18px rgba(var(--kb-neon-rgb),.05);font-family:Rajdhani,PingFang SC,Microsoft YaHei,sans-serif;color:rgb(var(--kb-neon-text-rgb))}.kb-neon-dropdown__name{padding:6px 10px 4px;font-size:.78rem;letter-spacing:1px;color:rgba(var(--kb-neon-rgb),.9);text-shadow:0 0 8px rgba(var(--kb-neon-rgb),.35);display:flex;align-items:center;gap:6px;word-break:break-all}.kb-neon-dropdown__name .anticon{color:rgba(var(--kb-neon-rgb),.85);font-size:13px}.kb-neon-dropdown__divider{height:1px;margin:4px 6px;background:linear-gradient(90deg,transparent,rgba(var(--kb-neon-rgb),.35),transparent)}.kb-neon-dropdown__item{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;font-size:.88rem;letter-spacing:1px;color:rgb(var(--kb-neon-text-rgb));cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.kb-neon-dropdown__item:hover,.kb-neon-dropdown__item:focus-visible{background:rgba(var(--kb-neon-rgb),.12);color:rgb(var(--kb-neon-rgb));outline:none;box-shadow:inset 0 0 12px rgba(var(--kb-neon-rgb),.1)}.kb-neon-dropdown__item .anticon{color:rgba(var(--kb-neon-rgb),.85);font-size:14px;transition:color .18s ease}.kb-neon-dropdown__item:hover .anticon,.kb-neon-dropdown__item:focus-visible .anticon{color:rgb(var(--kb-neon-rgb))}.kb-neon-dropdown__item--danger:hover,.kb-neon-dropdown__item--danger:focus-visible{background:#ff4d4f1f;color:#ff7875;box-shadow:inset 0 0 12px #ff4d4f1f}.kb-neon-dropdown__item--danger:hover .anticon,.kb-neon-dropdown__item--danger:focus-visible .anticon{color:#ff7875}.kb-neon-popconfirm .ant-popover-inner{background:#0a1020eb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(var(--kb-neon-rgb),.35);border-radius:10px;box-shadow:0 0 22px rgba(var(--kb-neon-rgb),.18),0 6px 28px #00000080;color:rgb(var(--kb-neon-text-rgb));padding:12px 14px}.kb-neon-popconfirm .ant-popover-arrow:before{background:#0a1020eb;border-color:rgba(var(--kb-neon-rgb),.35)}.kb-neon-popconfirm .ant-popconfirm-inner-content .ant-popconfirm-message{color:#fff}.kb-neon-popconfirm .ant-popconfirm-inner-content .ant-popconfirm-message .ant-popconfirm-title,.kb-neon-popconfirm .ant-popconfirm-inner-content .ant-popconfirm-message .ant-popconfirm-message-title{color:#fff;font-size:.92rem;font-weight:500;letter-spacing:.3px}.kb-neon-popconfirm .ant-popconfirm-inner-content .ant-popconfirm-message .ant-popconfirm-message-icon .anticon{color:#ffd666;font-size:16px;margin-right:8px}.kb-neon-popconfirm .ant-popconfirm-buttons{margin-top:6px;display:flex;justify-content:flex-end;gap:8px;text-align:right}.kb-neon-popconfirm .ant-popconfirm-buttons .ant-btn{height:30px;padding:0 14px;border-radius:8px;font-size:.82rem;letter-spacing:.5px;box-shadow:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease}.kb-neon-popconfirm .ant-popconfirm-buttons .ant-btn:not(.ant-btn-primary){background:#0a102066;border-color:rgba(var(--kb-neon-rgb),.3);color:rgb(var(--kb-neon-rgb))}.kb-neon-popconfirm .ant-popconfirm-buttons .ant-btn:not(.ant-btn-primary):hover{border-color:rgb(var(--kb-neon-rgb));background:rgba(var(--kb-neon-rgb),.12);box-shadow:0 0 10px rgba(var(--kb-neon-rgb),.3)}.kb-neon-popconfirm .ant-popconfirm-buttons .ant-btn-primary.ant-btn-dangerous,.kb-neon-popconfirm .ant-popconfirm-buttons .ant-btn-primary{background:#ff4d4f1f;border-color:#ff4d4f80;color:#ff7875}.kb-neon-popconfirm .ant-popconfirm-buttons .ant-btn-primary.ant-btn-dangerous:hover,.kb-neon-popconfirm .ant-popconfirm-buttons .ant-btn-primary:hover{background:#ff4d4f38;border-color:#ff7875;color:#ffa39e;box-shadow:0 0 12px #ff4d4f59}.kb-neon-modal .ant-modal-content{background:#0a1020f0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(var(--kb-neon-rgb),.35);border-radius:12px;box-shadow:0 0 24px rgba(var(--kb-neon-rgb),.18),0 8px 32px #00000080;color:rgb(var(--kb-neon-text-rgb));padding:0}.kb-neon-modal .ant-modal-header{background:transparent;border-bottom:1px solid rgba(var(--kb-neon-rgb),.18);padding:14px 20px;border-radius:12px 12px 0 0}.kb-neon-modal .ant-modal-title{color:#7deeff;font-size:.95rem;letter-spacing:.5px}.kb-neon-modal .ant-modal-close{color:rgba(var(--kb-neon-text-rgb),.65)}.kb-neon-modal .ant-modal-close:hover{color:rgb(var(--kb-neon-rgb));background:rgba(var(--kb-neon-rgb),.12)}.kb-neon-modal .ant-modal-body{padding:16px 20px 20px;color:rgba(var(--kb-neon-text-rgb),.8);--kb-scrollbar-thumb: rgba(var(--kb-neon-rgb), .3);--kb-scrollbar-thumb-hover: rgba(var(--kb-neon-rgb), .55);overscroll-behavior:contain}.ant-collapse-header-text{min-width:0;overflow:hidden}.kb-md{line-height:1.7;word-break:break-word;overflow-wrap:anywhere}.kb-md>*:first-child{margin-top:0}.kb-md>*:last-child{margin-bottom:0}.kb-md h1,.kb-md h2,.kb-md h3,.kb-md h4,.kb-md h5,.kb-md h6{margin:14px 0 8px;font-weight:600;line-height:1.4}.kb-md h1{font-size:1.25em}.kb-md h2{font-size:1.15em}.kb-md h3{font-size:1.05em}.kb-md h4,.kb-md h5,.kb-md h6{font-size:1em}.kb-md p{margin:8px 0}.kb-md ul,.kb-md ol{margin:8px 0;padding-left:1.4em}.kb-md li+li{margin-top:4px}.kb-md li>p{margin:4px 0}.kb-md code{padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:#8080801f;border-radius:4px}.kb-md pre{margin:10px 0;padding:10px 12px;background:#8080801a;border:1px solid rgba(128,128,128,.18);border-radius:8px;overflow:auto;max-width:100%;overscroll-behavior:contain}.kb-md pre code{padding:0;background:transparent;font-size:.86em;white-space:pre}.kb-md blockquote{margin:8px 0;padding:2px 0 2px 10px;border-left:3px solid rgba(128,128,128,.35);opacity:.85}.kb-md table{margin:10px 0;border-collapse:collapse;font-size:.95em;max-width:100%;display:block;overflow-x:auto;overscroll-behavior-x:contain}.kb-md th,.kb-md td{padding:6px 10px;border:1px solid rgba(128,128,128,.25)}.kb-md th{font-weight:600;background:#80808014}.kb-md a{color:var(--kb-primary, #1677ff);text-decoration:none}.kb-md a:hover{text-decoration:underline}.kb-md hr{margin:14px 0;border:none;border-top:1px solid rgba(128,128,128,.25)}.kb-md img{max-width:100%}.kb-md--neon{color:rgba(var(--kb-neon-text-rgb),.82)}.kb-md--neon h1,.kb-md--neon h2,.kb-md--neon h3,.kb-md--neon h4,.kb-md--neon h5,.kb-md--neon h6{color:#7deeff}.kb-md--neon code{background:rgba(var(--kb-neon-rgb),.1);color:#a8f0ff}.kb-md--neon pre{background:rgba(var(--kb-neon-rgb),.06);border-color:rgba(var(--kb-neon-rgb),.22)}.kb-md--neon blockquote{border-left-color:rgba(var(--kb-neon-rgb),.4)}.kb-md--neon th,.kb-md--neon td{border-color:rgba(var(--kb-neon-rgb),.2)}.kb-md--neon th{background:rgba(var(--kb-neon-rgb),.08)}.kb-md--neon a{color:rgb(var(--kb-neon-rgb))}.kb-md--neon hr{border-top-color:rgba(var(--kb-neon-rgb),.2)}.kb-stat{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.kb-stat__title{margin:0 0 10px;font-size:15px;font-weight:600}.kb-stat__metrics{display:flex;flex-wrap:wrap;gap:8px}.kb-stat__metric{flex:1 1 96px;min-width:96px;padding:10px 8px;text-align:center;background:#80808014;border-radius:8px}.kb-stat__value{font-size:20px;font-weight:600;line-height:1.2}.kb-stat__label{margin-top:2px;font-size:12px;opacity:.7}.kb-stat__value--total{color:var(--kb-stat-total)}.kb-stat__value--enabled{color:var(--kb-stat-success)}.kb-stat__value--disabled{color:var(--kb-stat-muted)}.kb-stat__value--today{color:var(--kb-stat-accent)}.kb-stat__value--week,.kb-stat__value--indexing{color:var(--kb-stat-warning)}.kb-stat__value--failed{color:var(--kb-stat-danger)}.kb-stat__value--chunks{color:var(--kb-stat-muted)}.kb-stat__subtitle{margin-top:12px;font-size:13px;font-weight:600}.kb-stat__table{display:table;width:100%;margin-top:6px;font-size:13px;overflow:visible}.kb-stat__table th,.kb-stat__table td{padding:6px 4px;border:none;border-bottom:1px solid rgba(128,128,128,.15);background:transparent}.kb-stat__note{margin-top:6px;font-size:12px;opacity:.65}.kb-md .kb-badge{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12px;white-space:nowrap}.kb-md .kb-badge--pending{background:#80808024;color:#8c8c8c}.kb-md .kb-badge--indexing{background:#fa8c1624;color:#fa8c16}.kb-md .kb-badge--ready{background:#52c41a24;color:#52c41a}.kb-md .kb-badge--failed{background:#ff4d4f24;color:#ff4d4f}.kb-stat__time{margin-top:8px;font-size:12px;opacity:.6}.kb-md--neon .kb-stat__metric{background:rgba(var(--kb-neon-rgb),.08);border:1px solid rgba(var(--kb-neon-rgb),.2)}.kb-md--neon .kb-stat__value--total{color:#69b1ff}.kb-md--neon .kb-stat__value--enabled{color:#95de64}.kb-md--neon .kb-stat__value--disabled{color:#bfbfbf}.kb-md--neon .kb-stat__value--today{color:#b37feb}.kb-md--neon .kb-stat__value--week,.kb-md--neon .kb-stat__value--indexing{color:#ffc069}.kb-md--neon .kb-stat__value--failed{color:#ff7875}.kb-md--neon .kb-stat__value--chunks{color:#bfbfbf}.kb-md--neon .kb-badge--pending{background:#bfbfbf1f;color:#bfbfbf}.kb-md--neon .kb-badge--indexing{background:#ffc0691f;color:#ffc069}.kb-md--neon .kb-badge--ready{background:#95de641f;color:#95de64}.kb-md--neon .kb-badge--failed{background:#ff78751f;color:#ff7875}.kb-md--neon .kb-stat__table th,.kb-md--neon .kb-stat__table td{border-bottom-color:rgba(var(--kb-neon-rgb),.2)}html[data-kb-theme=tech] body:before{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:-1;background-image:linear-gradient(rgba(var(--kb-neon-rgb),.05) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--kb-neon-rgb),.05) 1px,transparent 1px);background-size:44px 44px;animation:kb-grid-drift 24s linear infinite;pointer-events:none}html[data-kb-theme=tech] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60vmax 60vmax at -6% -10%,rgba(var(--kb-neon-rgb),.15),transparent 70%),radial-gradient(60vmax 60vmax at 106% 110%,rgba(var(--kb-neon-magenta-rgb),.13),transparent 70%);pointer-events:none}html[data-kb-theme=tech] .ant-tooltip .ant-tooltip-inner{color:rgb(var(--kb-neon-text-rgb));background:#121e36f5;border:1px solid rgba(var(--kb-neon-rgb),.22);box-shadow:0 8px 24px -14px #000000e6}html[data-kb-theme=tech] .ant-tooltip .ant-tooltip-arrow:before{background:#121e36f5}html[data-kb-theme=tech] .ant-layout-header,html[data-kb-theme=tech] .ant-layout-sider{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html[data-kb-theme=tech] .ant-layout-header{box-shadow:0 6px 24px -16px #000000b3,inset 0 -1px rgba(var(--kb-neon-rgb),.08)}html[data-kb-theme=tech] .ant-layout-sider{border-right:1px solid rgba(var(--kb-neon-rgb),.14);box-shadow:12px 0 32px -28px #000000e6}html[data-kb-theme=tech] .kb-brand-title{color:rgb(var(--kb-neon-text-rgb));text-shadow:0 0 10px rgba(var(--kb-neon-rgb),.45)}html[data-kb-theme=tech] .ant-menu-dark .ant-menu-item-selected{box-shadow:inset 0 0 12px rgba(var(--kb-neon-rgb),.16),0 0 14px -4px rgba(var(--kb-neon-rgb),.25)}html[data-kb-theme=tech] .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled){border:none;color:#041016;background:linear-gradient(135deg,rgb(var(--kb-neon-rgb)),rgb(var(--kb-neon-magenta-rgb)));box-shadow:0 0 16px rgba(var(--kb-neon-rgb),.32),0 0 20px rgba(var(--kb-neon-magenta-rgb),.16)}html[data-kb-theme=tech] .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{color:#041016;background:linear-gradient(135deg,rgb(var(--kb-neon-rgb)),rgb(var(--kb-neon-magenta-rgb)));filter:brightness(1.08);box-shadow:0 0 22px rgba(var(--kb-neon-rgb),.45),0 0 26px rgba(var(--kb-neon-magenta-rgb),.24)}html[data-kb-theme=tech] .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):active{filter:brightness(.96)}html[data-kb-theme=tech] .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled) .anticon,html[data-kb-theme=tech] .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled) span{color:inherit}html[data-kb-theme=tech] .ant-btn-default:not(.ant-btn-dangerous):not(:disabled){border-color:rgba(var(--kb-neon-rgb),.3);background:#0c15268c}html[data-kb-theme=tech] .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover{color:rgb(var(--kb-neon-rgb));border-color:rgba(var(--kb-neon-rgb),.7);background:rgba(var(--kb-neon-rgb),.08);box-shadow:0 0 12px rgba(var(--kb-neon-rgb),.22)}
