.SettingModal_dialog__qRkZB,.SettingModal_popup__DKjQm,.SettingModal_root__5AQwr{--settings-surface:#fff;--settings-control:#f7f7f7;--settings-text:#242424;--settings-secondary:#606060;--settings-line:#ddd;--settings-selected:#ededed;--settings-hover:#f3f3f3;--settings-focus:#666;--settings-ring:rgba(64,64,64,.14);color-scheme:light}.SettingModal_dark__CVuWV{--settings-surface:#1c1c1c;--settings-control:#282828;--settings-text:#f2f2f2;--settings-secondary:#b8b8b8;--settings-line:#414141;--settings-selected:#3b3b3b;--settings-hover:#303030;--settings-focus:#b8b8b8;--settings-ring:hsla(0,0%,87%,.15);color-scheme:dark}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-modal-content{background:var(--settings-surface)!important;color:var(--settings-text)!important;border:1px solid var(--settings-line);border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.28);padding:24px}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-modal-header{background:transparent!important;color:var(--settings-text)!important;border-bottom:1px solid var(--settings-line)!important;padding:0 32px 18px 0;margin-bottom:18px}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-modal-body{background:transparent;color:var(--settings-text);max-height:calc(100dvh - 210px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--settings-line) transparent;padding-right:4px}.SettingModal_title__0_006{color:var(--settings-text);font-size:20px;font-weight:650;line-height:1.4}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-modal-close{color:var(--settings-secondary)}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-modal-close:hover{color:var(--settings-text);background:var(--settings-hover)}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-modal-confirm-content,.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-modal-confirm-title{color:var(--settings-text)}.SettingModal_row__8WN9l{display:flex;align-items:center;justify-content:space-between;gap:20px}.SettingModal_row__8WN9l>div:first-child{min-width:0}.SettingModal_row__8WN9l>.ant-radio-group,.SettingModal_row__8WN9l>.ant-select,.SettingModal_row__8WN9l>.ant-switch{flex-shrink:0}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-tabs-nav:before{border-bottom-color:var(--settings-line)}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-tabs-tab{color:var(--settings-secondary)}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-tabs-tab-active .ant-tabs-tab-btn,.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-tabs-tab:hover{color:var(--settings-text)}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-tabs-ink-bar{background:var(--settings-focus)}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-tabs-tab+.ant-tabs-tab{margin-left:26px}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-input,.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-input-affix-wrapper,.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-select-selector{background:var(--settings-control)!important;color:var(--settings-text)!important;border-color:var(--settings-line)!important}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-input-affix-wrapper .ant-input{background:transparent!important}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-input::-moz-placeholder{color:var(--settings-secondary)}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-input::placeholder{color:var(--settings-secondary)}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-input-password-icon,.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-select-arrow,.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-select-clear{color:var(--settings-secondary)}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-select-selection-item{color:var(--settings-text)}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-input-affix-wrapper-focused,.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-input:focus,.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-select-focused .ant-select-selector{border-color:var(--settings-focus)!important;box-shadow:0 0 0 2px var(--settings-ring)!important}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-input-affix-wrapper-status-error{border-color:#dc7474!important}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-form-item-label>label{color:var(--settings-text)!important}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked){background:var(--settings-control);color:var(--settings-text);border-color:var(--settings-line)}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-switch:not(.ant-switch-checked){background:#646464}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-switch:not(.ant-switch-checked):hover{background:#737373}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-radio-button-wrapper:before{background:var(--settings-line)}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-alert{background:var(--settings-control);border-color:var(--settings-line)}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-alert-description,.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-divider-inner-text{color:var(--settings-secondary)}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-divider{border-color:var(--settings-line)!important}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-tag{background:var(--settings-control)!important;border-color:var(--settings-line)!important;color:var(--settings-text)!important}.SettingModal_popup__DKjQm{background:var(--settings-surface);border:1px solid var(--settings-line)}.SettingModal_popup__DKjQm .ant-select-item{color:var(--settings-text)}.SettingModal_popup__DKjQm .ant-select-item-option-active{background:var(--settings-hover)}.SettingModal_popup__DKjQm .ant-select-item-option-selected{background:var(--settings-selected);color:var(--settings-text)}@media (max-width:480px){.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-modal-content{padding:18px;border-radius:16px}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-modal-body{max-height:calc(100dvh - 170px)}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-tabs-tab+.ant-tabs-tab{margin-left:16px}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-switch{min-height:22px;height:22px}.SettingModal_root__5AQwr .SettingModal_dialog__qRkZB .ant-switch:after{content:"";position:absolute;inset:-11px 0}.SettingModal_row__8WN9l{flex-wrap:wrap;gap:12px}.SettingModal_row__8WN9l>div:first-child{flex:1;min-width:150px}}@media (max-width:1023px){.MobileLayout_layout__qpyV8{height:100dvh}.MobileLayout_main__IZm86{min-width:0;max-width:100%}.MobileLayout_content__VQyS_{min-width:0;padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.ChromeTheme_shell__HFDOl{--chrome-theme:light}body.dark .ChromeTheme_shell__HFDOl{--chrome-theme:dark;--chrome-sidebar-background:linear-gradient(165deg,rgba(28,28,28,.98),hsla(0,0%,9%,.96));--chrome-island-background:linear-gradient(165deg,rgba(31,31,31,.97),hsla(0,0%,9%,.95));--chrome-island-shadow:0 10px 28px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.08);background-color:#111}body.dark .ChromeTheme_shell__HFDOl [data-ambient-light]{display:none}body.dark .ChromeTheme_shell__HFDOl [data-nav-island],body.dark .ChromeTheme_shell__HFDOl [data-sidebar-panel]{color:#eaeaea;border-color:hsla(0,0%,100%,.1);backdrop-filter:blur(24px) saturate(100%);-webkit-backdrop-filter:blur(24px) saturate(100%);color-scheme:dark}body.dark .ChromeTheme_shell__HFDOl [data-glass-highlight]{opacity:.18}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-title]{color:#eaeaea}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-divider]{border-color:hsla(0,0%,100%,.08)}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-branch]{border-color:hsla(0,0%,100%,.1)}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-node]{color:#d4d4d4;background-color:transparent}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-node]:hover{color:#fafafa;background-color:#262626}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-node][aria-expanded=true]{color:#f5f5f5;background-color:#292929}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-node][aria-current=page]{color:#fafafa;background-color:#303030;box-shadow:inset 2px 0 0 #d4d4d4}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-description]{color:#a3a3a3}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-dot]{background-color:#737373}body.dark .ChromeTheme_shell__HFDOl [aria-current=page] [data-sidebar-dot]{background-color:#e5e5e5}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-control]{color:#a3a3a3}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-control]:hover{color:#fafafa;background-color:hsla(0,0%,100%,.08)}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-toggle]{color:#eaeaea;background-color:#202020;border-color:hsla(0,0%,100%,.14);box-shadow:0 4px 14px rgba(0,0,0,.3)}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-nav]{scrollbar-color:#525252 transparent;scrollbar-width:thin}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-nav]::-webkit-scrollbar{width:6px}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-nav]::-webkit-scrollbar-track{background:transparent}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-nav]::-webkit-scrollbar-thumb{background:#525252;border-radius:999px}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-nav]::-webkit-scrollbar-thumb:hover{background:#737373}body.dark .ChromeTheme_shell__HFDOl [data-sidebar-nav]::-webkit-scrollbar-button{display:none}body.dark .ChromeTheme_shell__HFDOl [data-nav-item]{color:#d4d4d4}body.dark .ChromeTheme_shell__HFDOl [data-nav-item]:hover{color:#fafafa;background-color:#292929}body.dark .ChromeTheme_shell__HFDOl [data-nav-item][aria-current=page]{color:#fafafa;background-color:#303030;border-color:hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}body.dark .ChromeTheme_shell__HFDOl [data-nav-divider]{background-color:hsla(0,0%,100%,.12)}body.dark .ChromeTheme_shell__HFDOl [data-nav-user]{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1)}body.dark .ChromeTheme_shell__HFDOl [data-nav-user]:hover{background-color:hsla(0,0%,100%,.1)}body.dark .ChromeTheme_shell__HFDOl [data-nav-wordmark]{filter:brightness(0) invert(.88)}body.dark .ChromeTheme_shell__HFDOl [data-nav-item]:focus-visible,body.dark .ChromeTheme_shell__HFDOl [data-sidebar-panel] :is(a,button):focus-visible,body.dark .ChromeTheme_shell__HFDOl [data-sidebar-toggle]:focus-visible{outline:2px solid #d4d4d4;outline-offset:2px}@media (max-width:767px){.AiChat_mobile_panel__WvedA{width:min(360px,calc(100vw - 24px))!important;height:min(480px,calc(100dvh - 180px))!important}}@supports (padding:env(safe-area-inset-bottom)){.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}}.touch-target{min-height:44px;min-width:44px;-webkit-tap-highlight-color:transparent}.no-zoom,.touch-target{touch-action:manipulation}.smooth-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (max-width:768px){.mobile-card{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:12px}.mobile-padding{padding:12px}.mobile-margin{margin:12px}}.bottom-nav-spacer{height:80px}@media (max-width:1024px){.bottom-nav-spacer{height:calc(80px + env(safe-area-inset-bottom))}}@media (max-width:768px){input,select,textarea{font-size:16px!important}.mobile-input{padding:12px;border-radius:8px}.mobile-button{padding:12px 24px;border-radius:8px;font-size:16px;min-height:44px}.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px auto}.ant-drawer-body,.ant-modal-body{padding:16px}.mobile-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-table table{min-width:100%}.mobile-title{font-size:20px;line-height:1.4}.mobile-subtitle{font-size:16px;line-height:1.5}.mobile-text{font-size:14px;line-height:1.6}.mobile-small{font-size:12px;line-height:1.5}.mobile-space-y-2>*+*{margin-top:8px}.mobile-space-y-4>*+*{margin-top:16px}.mobile-space-y-6>*+*{margin-top:24px}.mobile-grid-1{grid-template-columns:repeat(1,1fr)}.mobile-grid-2{grid-template-columns:repeat(2,1fr)}.mobile-grid-3{grid-template-columns:repeat(3,1fr)}.mobile-hidden{display:none!important}}@media (min-width:769px){.mobile-only{display:none!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mobile-loading{min-height:200px}.mobile-empty,.mobile-loading{display:flex;justify-content:center;align-items:center}.mobile-empty{flex-direction:column;padding:40px 20px;text-align:center}.mobile-header-fixed{position:sticky;top:0;z-index:40;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.pull-to-refresh{position:relative;overflow:hidden}.pull-to-refresh-indicator{position:absolute;top:-60px;left:50%;transform:translateX(-50%);transition:top .3s ease}.pull-to-refresh.pulling .pull-to-refresh-indicator{top:10px}.gesture-hint{position:fixed;bottom:100px;left:16px;right:16px;padding:16px;background:rgba(37,99,235,.95);color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:45;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){pre{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:12px;border-radius:8px}code,pre{font-size:12px}img,video{max-width:100%;height:auto}}@media (max-width:768px) and (orientation:landscape){.landscape-hidden{display:none!important}.landscape-full-height{height:100vh}}@media (prefers-color-scheme:dark){.dark-mode-bg{background-color:#1a1a1a}.dark-mode-text{color:#e5e5e5}.dark-mode-border{border-color:#333}}@supports (-webkit-touch-callout:none){.ios-safe-area-bottom{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}}@media (max-width:768px){.android-ripple{position:relative;overflow:hidden}.android-ripple:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(0,0,0,.1);transform:translate(-50%,-50%);transition:width .3s,height .3s}.android-ripple:active:after{width:200%;height:200%}}