.rpconf-page{width:100%;max-width:min(1100px,100%);margin:0 auto;box-sizing:border-box;padding-top:50px}.rpconf-panel{width:100%;max-width:100%;min-width:0;background:#fff;border:1px solid var(--line, #e7e7e7);border-radius:12px;padding:clamp(20px,3vw,36px) clamp(20px,4vw,40px);box-shadow:var(--shadow, 0 1px 2px rgba(0, 0, 0, .04));box-sizing:border-box;overflow:hidden}.rpconf-section{margin-bottom:28px;min-width:0;max-width:100%;overflow:hidden}.rpconf-section:last-of-type{margin-bottom:0}.rpconf-section__head{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.rpconf-section__title{font-size:1.1rem;font-weight:600;color:#1f2937}.rpconf-rows{display:flex;flex-direction:column;gap:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.rpconf-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 20px;border-bottom:1px solid #f0f2f1;background:#fff}.rpconf-row:last-child{border-bottom:none}.rpconf-row__label{flex-shrink:0;font-size:.95rem;color:#6b7280;min-width:80px}.rpconf-row__value{flex:1 1 auto;font-size:.95rem;color:#1f2937;text-align:right;word-break:break-word;font-weight:500}.rpconf-wordcount{display:inline-flex;align-items:center;justify-content:center;min-width:80px;height:36px;padding:0 16px;border:1px solid #e5e7eb;border-radius:6px;background:#fafafa;font-size:.95rem;color:#1f2937;font-weight:500}.rpconf-wordcount-unit{margin-left:8px;font-size:.9rem;color:#6b7280;font-weight:400}.rpconf-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:32px;padding-top:20px;border-top:1px solid #f0f2f1}.rpconf-btn-prev.ant-btn{min-width:120px;height:40px;color:#4b5563!important;border-color:#d1d5db!important;background:#fff!important;border-radius:8px}.rpconf-btn-prev.ant-btn:hover{border-color:#9ca3af!important;color:#1f2937!important}.rpconf-btn-start.ant-btn,.rpconf-btn-start.ant-btn-primary{min-width:140px;height:40px;background:#2bb3a8!important;border-color:#2bb3a8!important;color:#fff!important;border-radius:8px;font-size:.95rem}.rpconf-btn-start.ant-btn:hover,.rpconf-btn-start.ant-btn-primary:hover{background:#249e94!important;border-color:#249e94!important}.rpconf-btn-start.ant-btn:disabled{opacity:.55}.kb-common-modal .ant-modal{border-radius:8px;overflow:hidden;box-shadow:0 8px 32px #0000001f}.kb-common-modal .ant-modal-content{border-radius:8px;padding:19px 20px 17px;background:linear-gradient(250.15deg,#ecf5fe 2.94%,#cfdeff 55.34%,#eaf7fe 104.44%)}.kb-common-modal .ant-modal-header{margin:0;padding:0 0 16px;background:transparent;border-bottom:none;border-radius:0;text-align:center}.kb-common-modal__title{font-size:20px;font-weight:500;color:#1d2129;line-height:28px}.kb-common-modal__body{font-size:14px;color:#4e5969;line-height:1.6;background:#fff;border-radius:4px 4px 0 0;padding:16px 16px 0;overflow:hidden}.kb-common-modal .ant-modal-footer{margin:0;padding:16px;background:#fff;border-top:none;border-radius:0 0 4px 4px;text-align:center}.kb-common-modal .ant-modal-footer>div{justify-content:center}.kb-common-modal .ant-modal-footer .ant-btn-default,.kb-common-modal .ant-modal-footer .ant-btn-default:hover{width:98px;height:36px;padding:5px 16px;border-radius:2px;background:#f2f3f5;color:#4e5969;border:none}.kb-common-modal .ant-modal-footer .ant-btn-primary,.kb-common-modal .ant-modal-footer .ant-btn-primary:hover{width:98px;height:36px;padding:5px 16px;border-radius:2px;background:#165dff;color:#fff;border:none}.kb-common-modal .ant-modal-footer .ant-btn-dangerous,.kb-common-modal .ant-modal-footer .ant-btn-dangerous:hover{width:98px;height:36px;padding:5px 16px;border-radius:2px;border:none;background:#f53f3f;color:#fff}.kb-common-modal .ant-input,.kb-common-modal .ant-input-affix-wrapper{height:40px;border-radius:2px}.kb-common-modal .ant-input>input.ant-input,.kb-common-modal .ant-input-affix-wrapper>input.ant-input{height:100%}.kb-common-modal .ant-select-selector{height:40px!important;border-radius:2px!important}.kb-common-modal .ant-select-single .ant-select-selector{display:flex;align-items:center}.kb-common-modal .ant-select-arrow{margin-top:0}.kb-common-modal .ant-input-affix-wrapper-textarea,.kb-common-modal textarea.ant-input{height:auto;min-height:88px;border-radius:2px}.om-login-modal .ant-modal-content{padding:0;border-radius:12px;overflow:hidden}.om-login-modal__layout{display:flex;min-height:480px}.om-login-modal__left{width:485px;background:#f0f7ff;display:flex;align-items:center;justify-content:center;overflow:hidden}.om-login-modal__left img{width:100%;height:100%;object-fit:cover}.om-login-modal__right{flex:1;padding:24px 40px 36px;display:flex;flex-direction:column;border-radius:16px;background:#fff;margin-left:-10px;width:490px}.om-login-modal__title{font-size:28px;font-weight:600;line-height:40px;color:#1d2129;margin:0 0 52px;text-align:center}.om-login-modal__subtitle{font-size:14px;color:#86909c;margin:0 0 32px}.om-login-input-phone{height:50px;padding:8px 12px;border-radius:8px;border:1px solid #165dff;font-size:16px}.om-login-input-code{height:50px;padding:8px 12px;border-radius:4px!important;border:1px solid #e5e6eb;background:#f9fafb;font-size:16px}.om-login-btn-sms,.om-login-btn-sms:hover{width:120px;height:50px;border-radius:4px!important;border:1px solid #e5e6eb!important;background:#165dff!important;color:#fff!important;font-size:16px}.om-login-btn-sms.is-disabled,.om-login-btn-sms:disabled{background:#94bfff!important}.om-login-btn-submit,.om-login-btn-submit:hover{height:52px;border-radius:8px;background:linear-gradient(90deg,#165dff,#31b4f2)!important;box-shadow:0 2px 18px #efefef;border:none;margin-top:55px;font-size:18px;font-weight:500}.om-login-checkbox .ant-checkbox-inner{width:16px;height:16px;border-radius:2px;border-color:#1d2129;background:#fff}.om-login-checkbox .ant-checkbox:not(.ant-checkbox-checked):hover .ant-checkbox-inner,.om-login-checkbox .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#1d2129!important;background:#fff!important}.om-login-checkbox.ant-checkbox-wrapper-checked .ant-checkbox-inner,.om-login-checkbox .ant-checkbox-checked .ant-checkbox-inner,.om-login-checkbox .ant-checkbox-checked:hover .ant-checkbox-inner{border-color:#1d2129!important;background:#1d2129!important}.om-shell{--om-sidebar-bg: #1e232a;--om-sidebar-brand-bg: #242424;--om-sidebar-active: #464C55;--om-sidebar-text: rgba(255, 255, 255, .8);--om-sidebar-muted: #86909c;--om-font-gy1: #1d2129;--om-font-gy2: #4e5969;--om-font-gy3: #86909c;--om-panel: #ffffff;--om-shell-bg: #f6f6f6;--om-chip-bg: #f8fafb;--sidebar-w: 265px;--sidebar-w-collapsed: 72px;--topbar-h: 48px;min-height:100vh;display:flex;background:var(--om-shell-bg);color:var(--om-font-gy1)}.om-sidebar{width:var(--sidebar-w);flex-shrink:0;background:var(--om-sidebar-bg);display:flex;flex-direction:column;min-height:0;height:100vh;max-height:100vh;overflow:hidden;position:sticky;top:0;transition:width .2s ease}.om-shell.is-collapsed .om-sidebar{width:var(--sidebar-w-collapsed)}.om-sidebar-brand{background:var(--om-sidebar-brand-bg);display:flex;align-items:center;justify-content:space-between;padding:12px;gap:8px;min-height:63px}.om-brand{border:none;background:transparent;padding:0;display:inline-flex;align-items:center;gap:8px;cursor:pointer;min-width:0;color:#fff}.om-brand:focus-visible,.om-sidebar-fold:focus-visible,.om-nav-item:focus-visible{outline:2px solid #94bfff;outline-offset:2px}.om-brand-logo{width:39px;height:39px;object-fit:cover;flex-shrink:0;border-radius:4px}.om-brand-text{font-size:16px;line-height:22px;color:#fff;white-space:nowrap}.om-sidebar-fold{border:none;background:transparent;padding:0;width:20px;height:20px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.85}.om-sidebar-fold:hover{opacity:1}.om-sidebar-fold:disabled{opacity:.45;cursor:default}.om-shell.is-collapsed .om-sidebar-fold img{transform:scaleX(-1)}.om-shell.is-collapsed .om-sidebar-brand{flex-direction:column;gap:8px;padding:12px 8px}.om-sidebar-nav{flex-shrink:0;padding:10px 10px 0;display:flex;flex-direction:column;gap:1px}.om-nav-item{display:flex;align-items:center;gap:8px;height:46px;padding:7px 16px;border:none;border-radius:3px;background:transparent;color:#fff;font-size:15px;line-height:22px;text-decoration:none;cursor:pointer;width:100%;text-align:left;font-family:inherit}.om-nav-item img{width:15px;height:15px;flex-shrink:0}.om-nav-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.om-nav-item:hover{background:#ffffff0f}.om-nav-item.is-active{background:var(--om-sidebar-active);font-weight:600}.om-shell.is-collapsed .om-nav-item{justify-content:center;padding:7px 0}.om-projects{flex:1;min-height:0;display:flex;flex-direction:column;margin-top:36px;padding:0 10px 10px}.om-projects-title{display:flex;align-items:center;gap:8px;height:46px;padding:7px 12px;font-size:15px;font-weight:400;color:#fff;flex-shrink:0}.om-projects-title:before{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.66667%2013.4833V6.50833C1.66667%203.475%203.47651%201.66667%206.50833%201.66667H13.4917C16.5235%201.66667%2018.325%203.475%2018.325%206.50833V13.4917C18.325%2016.525%2016.5152%2018.3333%2013.4833%2018.3333H6.50833C3.47651%2018.3333%201.66667%2016.525%201.66667%2013.4833ZM7.09167%2014.35C6.87756%2014.3792%206.78883%2014.1111%206.94167%2013.9583L8.23333%2012.6667C8.47492%2012.425%208.47492%2012.025%208.23333%2011.7833C7.98346%2011.5417%207.59154%2011.5417%207.34167%2011.7833L6.05833%2013.0667C5.89346%2013.2323%205.63518%2013.1566%205.66667%2012.925L6.15833%208.7C6.2916%207.64167%206.67389%207.3%207.79167%207.36667L9.78333%207.48333L10.6417%206.125C11.0332%205.50833%2011.8336%205.475%2012.4167%206.05833L13.9583%207.6C14.5081%208.14167%2014.4747%209%2013.8833%209.375L12.5333%2010.225L12.65%2012.225C12.7583%2013.3417%2012.3745%2013.725%2011.3167%2013.85L7.09167%2014.35Z'%20fill='white'/%3e%3c/svg%3e") center / contain no-repeat;flex-shrink:0}.om-projects-list{flex:1;overflow-x:hidden;overflow-y:auto;min-height:0;padding:0 6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.om-projects-list::-webkit-scrollbar{width:3px}.om-projects-list::-webkit-scrollbar-track{background:transparent}.om-projects-list::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.om-projects-list::-webkit-scrollbar-thumb:hover{background:#ffffff47}.om-projects-status,.om-projects-login{padding:8px 12px;font-size:13px;color:var(--om-sidebar-muted)}.om-projects-status{display:flex;align-items:center;gap:4px}.om-projects-status .ant-spin-dot-item{background-color:#94bfff}.om-projects-login{display:block;width:100%;border:none;background:transparent;text-align:left;cursor:pointer;color:#94bfff;padding:8px 12px;font-size:13px}.om-projects-login:hover{opacity:.85}.om-project-item{display:flex;align-items:center;gap:4px;padding:8px 4px;border-radius:4px;min-height:38px}.om-project-item:hover{background:#ffffff0f}.om-project-main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;cursor:pointer}.om-project-title{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:15px;font-weight:400;color:var(--om-sidebar-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.om-project-badge{flex:none;font-size:11px;line-height:1.2;padding:1px 6px;border-radius:4px;color:#1677ff;background:#1677ff1a;font-weight:500}.om-project-time{flex-shrink:0;font-size:14px;color:var(--om-sidebar-muted)}.om-project-more{flex-shrink:0;display:none;border:none;background:transparent;padding:0 4px;color:var(--om-sidebar-muted);cursor:pointer;line-height:1.2}.om-project-item:hover .om-project-time,.om-project-item.is-menu-open .om-project-time{display:none}.om-project-item:hover .om-project-more,.om-project-item.is-menu-open .om-project-more{display:flex}.om-sidebar-user{flex-shrink:0;padding:8px 10px 12px;border-top:1px solid rgba(255,255,255,.06)}.om-sidebar-user .om-user-chip{width:100%;padding:6px 8px}.om-sidebar-user .om-user-chip:hover{background:#ffffff0f}.om-sidebar-user .om-user-name{color:#fff;flex:1;min-width:0}.om-shell.is-collapsed .om-sidebar-user .om-user-name,.om-shell.is-collapsed .om-sidebar-user .om-user-chevron{display:none}.om-shell.is-collapsed .om-sidebar-user .om-user-chip{justify-content:center;padding:6px 0}.om-workspace{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--om-shell-bg)}.om-topbar{min-height:var(--topbar-h);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:8px 20px;position:sticky;top:0;z-index:40;gap:12px}.om-breadcrumb{display:flex;align-items:center;gap:4px;min-width:0;font-size:14px;line-height:22px;color:#0006}.om-breadcrumb-current{color:#000000e6;font-weight:600}.om-topbar-right{display:flex;align-items:center;gap:12px;min-width:0}.om-user-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 6px;cursor:pointer;border-radius:4px}.om-user-chip:hover{background:#0000000a}.om-user-name{max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.om-user-chevron{flex-shrink:0;color:#4e5969;rotate:-90deg}.om-main{flex:1;padding:16px 14px 24px;min-width:0;background:var(--om-shell-bg)}.om-page-title{margin:0 0 8px;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--om-font-gy1)}.om-page-desc{margin:0 0 20px;color:var(--om-font-gy3);font-size:.95rem}.om-section-title{margin:28px 0 12px;font-size:1.05rem;font-weight:600}.om-home{height:100%}.om-home-panel{position:relative;background:var(--om-panel);border-radius:8px;min-height:calc(100vh - var(--topbar-h) - 40px);padding:36px 20px 28px;overflow:hidden}.om-home-hero{position:absolute;left:-6px;top:0;right:-6px;height:363px;background-size:100% auto;background-position:center top;background-repeat:no-repeat;pointer-events:none;z-index:0}.om-home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(31deg,#fff 44.7%,#fff0)}.om-home-header,.om-home-section,.om-home-bottom{position:relative;z-index:1}.om-home-header{display:flex;align-items:baseline;gap:20px;margin-bottom:36px}.om-home-title{margin:0;font-size:26px;font-weight:500;line-height:1.2;color:var(--om-font-gy1);letter-spacing:0}.om-home-tagline{margin:0;font-size:14px;line-height:20px;color:var(--om-font-gy3)}.om-home-section{margin-bottom:28px}.om-home-section-title{margin:0 0 12px;padding:0 12px;font-size:16px;font-weight:400;line-height:22px;color:var(--om-font-gy1)}.om-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.om-feature-card{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:8px;min-height:96px;padding:16px 12px 6px 16px;border:none;border-radius:8px;cursor:pointer;text-align:left;font-family:inherit;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.om-feature-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2e65e41f}.om-feature-card:focus-visible,.om-other-card:focus-visible,.om-tool-chip:focus-visible,.om-user-chip:focus-visible{outline:2px solid #165dff;outline-offset:2px}.om-feature-card--book{background:linear-gradient(95.2deg,#d2eafe -109.16%,#f1f7fe 89.75%)}.om-user-dropdown .ant-dropdown-menu{background:#292d3d;border-radius:8px;padding:4px 0}.om-user-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{color:#fff;text-align:center}.om-user-dropdown .ant-dropdown-menu-item:hover{background:#ffffff14;color:#fff}.om-dropdown-item{display:inline-flex;align-items:center;gap:8px}.om-dropdown-item img{filter:brightness(0) invert(1)}.om-dropdown-item--danger img{filter:none}.om-project-dropdown .ant-dropdown-menu{background:#292d3d;border-radius:8px;padding:4px 0}.om-project-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,.om-project-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-dangerous{color:#fff}.om-project-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-danger:hover{color:#ff4d4f!important;background:transparent!important}.om-feature-card--report{background:linear-gradient(277.68deg,#fafcff 1.74%,#e7e8fe 159.65%)}.om-feature-card--science{background:linear-gradient(270deg,#e3f9f2 .76%,#d3f2eb 99.81%)}.om-feature-card--review{background:linear-gradient(95.2deg,#d2eafe -109.16%,#f1f7fe 89.75%)}.om-feature-card__text{display:flex;flex-direction:column;gap:12px;min-width:0;flex:1;z-index:1}.om-feature-card__title{font-size:16px;font-weight:500;line-height:24px;color:var(--om-font-gy1)}.om-feature-card--book .om-feature-card__title{font-size:17px}.om-feature-card__desc{font-size:14px;line-height:22px;color:#6b8396}.om-feature-card--report .om-feature-card__desc{color:#6b6f96}.om-feature-card--science .om-feature-card__desc{color:#6b9680}.om-feature-card--review .om-feature-card__desc{color:var(--om-font-gy2)}.om-feature-card__visual{position:relative;flex-shrink:0;width:96px;height:72px;align-self:flex-end;pointer-events:none}.om-feature-card__art{position:absolute;right:0;bottom:0;width:96px;height:88px;object-fit:contain;object-position:right bottom}.om-feature-card__robot{position:absolute;right:-2px;bottom:-2px;width:46px;height:46px;object-fit:contain}.om-feature-card__robot.is-tilted{right:4px;bottom:0;width:42px;height:42px;transform:rotate(17deg)}.om-other-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.om-other-card{position:relative;display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:center;min-height:84px;padding:14px 16px;border:1px solid rgba(231,231,231,.6);border-radius:8px;background:#fff;cursor:pointer;text-align:left;font-family:inherit;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.om-other-card:hover{border-color:#94bfff;box-shadow:0 0 0 3px #e8f3ff}.om-other-card__glow{position:absolute;left:-10px;top:-1px;width:44px;height:44px;pointer-events:none;opacity:.9}.om-other-card__head{display:flex;align-items:center;gap:6px;position:relative;z-index:1}.om-other-card__icon{width:28px;height:28px;object-fit:contain;flex-shrink:0}.om-other-card__title{font-size:16px;line-height:24px;color:#000000e6;white-space:nowrap}.om-other-card__desc{position:relative;z-index:1;padding-left:34px;font-size:13px;line-height:24px;color:var(--om-font-gy3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.om-other-card:hover .om-other-card__desc,.om-other-card:focus-visible .om-other-card__desc{white-space:normal;overflow:visible;text-overflow:unset}.om-home-bottom{display:flex;flex-direction:column;gap:8px}.om-tool-panel{min-width:0;padding:12px 0;border-radius:8px}.om-tool-grid{display:grid;gap:11px}.om-tool-grid--review{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.om-tool-grid--toolbox{grid-template-columns:repeat(3,minmax(0,1fr))}.om-tool-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:15px;border:none;border-radius:8px;background:var(--om-chip-bg);cursor:pointer;font-family:inherit;text-align:left;transition:background .15s ease,box-shadow .15s ease}.om-tool-card:hover{background:#eef3f8;box-shadow:0 0 0 1px #165dff40}.om-tool-card__title{display:inline-flex;align-items:center;gap:6px;font-size:15px;line-height:24px;color:var(--om-font-gy1);white-space:nowrap}.om-tool-card__icon{width:19px;height:17px;object-fit:contain;flex-shrink:0;border-radius:8px}.om-tool-card__desc{font-size:14px;line-height:22px;color:var(--om-font-gy3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.om-tool-card:hover .om-tool-card__desc,.om-tool-card:focus-visible .om-tool-card__desc{white-space:normal;overflow:visible;text-overflow:unset}.om-tool-chip{display:flex;align-items:center;gap:6px;height:46px;min-width:0;padding:0 15px;border:none;border-radius:8px;background:var(--om-chip-bg);cursor:pointer;font-family:inherit;font-size:15px;line-height:24px;color:#000000e6;text-align:left;transition:background .15s ease,box-shadow .15s ease}.om-tool-chip:hover{background:#eef3f8;box-shadow:0 0 0 1px #165dff40}@media (prefers-reduced-motion: reduce){.om-sidebar,.om-feature-card,.om-other-card,.om-tool-chip,.om-tool-card{transition:none}.om-feature-card:hover{transform:none}}@media (max-width: 1280px){.om-feature-grid,.om-other-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.om-tool-grid--review,.om-tool-grid--toolbox{grid-template-columns:repeat(2,minmax(0,1fr))}.om-feature-grid,.om-other-grid{grid-template-columns:1fr}.om-home-header{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width: 720px){.om-nav-item{justify-content:center;padding:7px 0}}.om-create-book-form{margin-top:8px;padding-bottom:16px}.om-create-book-form .ant-form-item:first-child{margin:0;display:none}.om-create-book-modes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.om-create-book-mode{position:relative;height:87px;padding:0;border:1px solid #e5e6eb;border-radius:4px;background:#fff;cursor:pointer;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;text-align:left}.om-create-book-mode:hover{border-color:#165dff}.om-create-book-mode.is-active{border-color:#165dff;box-shadow:0 0 0 1px #165dff inset}.om-create-book-mode__text{position:absolute;top:16px;left:22px;display:flex;flex-direction:column;gap:4px;z-index:1}.om-create-book-mode__title{font-size:16px;font-weight:500;color:#1d2129;line-height:24px}.om-create-book-mode__desc{font-size:14px;color:#4e5969;line-height:22px}.om-create-book-mode__art{position:absolute;right:-6px;bottom:-8px;width:110px;height:87px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.om-create-book-mode__check{position:absolute;top:0;left:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:#165dff;border-radius:0 0 4px;z-index:2}.profile-page{background-image:url(/assets/drawer-bg-DxrfIG3e.png);background-size:100% 407px;background-repeat:no-repeat;background-position:top center;background-color:#f8fafb;padding:0 20px;height:100%;display:flex;flex-direction:column}.profile-header{text-align:center;padding:36px 0 24px}.profile-header__title{font-size:26px;line-height:36px;font-weight:500;color:#1d2129;margin:0}.profile-card{flex:1;background:#fff;border-radius:8px;padding:0 24px}.profile-card-child{width:520px;margin:0 auto;padding-top:40px;display:flex;flex-direction:column;gap:12px}.profile-user-row,.profile-email-row,.profile-link-row{padding:0 6px;min-height:36px}.profile-user-row{display:flex;align-items:center;gap:16px}.profile-avatar{width:56px;height:56px;border-radius:50%;border:2px solid #409eff;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#e8f5e9}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-user-info{flex:1;min-width:0}.profile-user-info__name{font-size:16px;font-weight:600;color:#1d2129;margin-bottom:6px}.profile-user-info__sub{display:flex;align-items:center;gap:12px;font-size:13px;color:#999}.profile-edit-btn{color:#999;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer}.profile-email-row{display:flex;flex-direction:column}.profile-email-row__label{display:block;font-size:15px;color:#333;flex-shrink:0}.profile-email-row__value{flex:1;margin-top:10px;padding:8px 12px;background:#f5f7fa;border-radius:4px;font-size:14px;color:#333}.profile-link-row{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .15s ease}.profile-link-row:hover{background:#fafafa}.profile-link-row__text{font-size:15px;color:#666}.profile-link-row__arrow{color:#ccc;font-size:20px;line-height:1}.kb-page{height:100%;padding:32px 24px 10px 16px;background-color:#f8fafb;box-sizing:border-box;background-image:url(/assets/knowledge-bg-DFfWQz8P.png);background-position:top left;background-size:100% 364px;background-repeat:no-repeat;display:flex;flex-direction:column}.kb-header{text-align:center}.kb-header__title{margin:0 0 36px;color:#1d2129;font-weight:500;font-size:26px;line-height:36px}.kb-header__search{display:inline-block;width:100%;max-width:510px;margin:0 auto 22px;padding:5px 4px 5px 8px;border-radius:8px;background:#fff}.kb-header__search .ant-input-affix-wrapper,.kb-header__search .ant-input{border:none;box-shadow:none;color:#4e5969;font-size:16px;background:transparent}.kb-header__search .ant-input-affix-wrapper:focus,.kb-header__search .ant-input-affix-wrapper-focused,.kb-header__search .ant-input:focus{border:none;box-shadow:none}.kb-header__search .ant-input-group-addon .ant-btn,.kb-header__search .ant-btn{border:none;background:transparent;box-shadow:none;font-size:16px;color:#4e5969}.kb-header__search .ant-input-group-addon{border:none;background:transparent}.kb-body{flex:1;display:grid;grid-template-columns:220px minmax(0,1fr)}@media (max-width: 1100px){.kb-body{grid-template-columns:1fr}}.kb-sidebar{background:#fff;border-radius:8px 0 0 8px;padding:8px;height:100%;overflow-y:auto}.kb-sidebar__list{list-style:none;margin:0;padding:0}.kb-sidebar__row{display:flex;align-items:center;gap:8px;padding:10px 16px;margin-bottom:4px;border-radius:8px;cursor:pointer;color:#1d2129;font-size:.95rem;transition:background .15s ease,color .15s ease}.kb-sidebar__row .anticon-folder{color:#ffd145}.kb-sidebar__row:hover{background:#e8f3ff;color:#165dff}.kb-sidebar__row.is-active{background:#e8f3ff;font-weight:500;color:#165dff}.kb-sidebar__row.is-active .anticon-folder{color:#88a9ff}.kb-sidebar__item-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-sidebar__item-icon{font-size:16px;line-height:1;flex-shrink:0}.kb-sidebar__more{flex-shrink:0;width:28px;height:28px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#86909c;font-size:16px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease,background .15s ease}.kb-sidebar__row:hover .kb-sidebar__more,.kb-sidebar__row.is-active .kb-sidebar__more{opacity:1}.kb-sidebar__more:hover{background:#165dff1a;color:#165dff}.kb-sidebar__new{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:10px 12px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#165dff;font-size:.95rem;text-align:center;transition:background .15s ease}.kb-main{background:#fff;border-radius:0 8px 8px 0;padding:8px 12px;height:100%;overflow-y:auto}.kb-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0}.kb-no-data__text{margin-top:16px;font-size:14px;color:#86909c}.kb-main .ant-pagination{justify-content:center;display:flex}.kb-main .ant-pagination .ant-pagination-item,.kb-main .ant-pagination .ant-pagination-item-link{border-radius:4px;min-width:28px;height:28px;line-height:28px}.kb-main__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.kb-main__title{margin:0;font-size:1.1rem;font-weight:600;color:#1f2937}.kb-main__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kb-upload-btn{padding:4px 12px;border:none;border-radius:4px;background:#e8f3ff;color:#165dff;font-size:16px}.kb-table__more{width:28px;height:28px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#86909c;font-size:16px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.kb-table__more:hover{background:#165dff1a;color:#165dff}.kb-main__breadcrumb{margin-bottom:12px}.kb-main__empty{padding:48px 0;text-align:center;color:#6b7280;font-size:.95rem}.bf-shell{--bf-header-h: 48px;--bf-step-panel-w: 263px;--bf-line: #e7e7e7;--bf-panel-bg: #fdfeff;--bf-row-bg: #f3f3f7;--bf-font-gy1: #1d2129;--bf-font-gy2: #4e5969;--bf-font-gy3: #6b8396;--bf-primary: #165dff}.bf-main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:100vh;max-height:100vh;overflow:hidden}.bf-header{height:var(--bf-header-h);background:#fff;box-shadow:-8px 0 10px #0000000a;display:flex;align-items:center;gap:16px;padding:0 18px;flex-shrink:0;position:sticky;top:0;z-index:1}.bf-brand-mini{display:flex;align-items:center;gap:10px;flex-shrink:0}.bf-brand-mini__title{font-size:15px;font-weight:600;color:var(--bf-font-gy1);white-space:nowrap}.bf-brand-mini__tag{font-size:12px;color:var(--bf-font-gy3);padding:2px 8px;background:#f5f5f5;border-radius:4px;white-space:nowrap}.bf-header-back{margin-left:auto}.bf-breadcrumb{display:flex;align-items:center;gap:4px;flex-shrink:0}.bf-breadcrumb-item{font-size:14px;line-height:22px;color:#0006;white-space:nowrap}.bf-breadcrumb-item.is-current{color:#000000e6;font-weight:600}.bf-breadcrumb-sep{width:16px;height:16px;object-fit:contain;opacity:.6}.bf-body{flex:1;display:flex;gap:16px;padding:16px;min-height:0;align-items:stretch;overflow:hidden}.bf-body.is-hero{padding:0;gap:0;align-items:stretch;min-height:0;overflow:auto}.bf-body.is-hero .bf-content{flex:1;min-height:100vh}.bf-body.is-toc{gap:0;padding:12px 16px 16px}.bf-body.is-toc .bf-content{flex:1;min-width:0;overflow:auto}.bf-step-panel{width:var(--bf-step-panel-w);flex-shrink:0;background:var(--bf-panel-bg);border-radius:8px;padding:28px 32px;display:flex;flex-direction:column;gap:0;align-items:flex-start;align-self:stretch;position:sticky;top:0;max-height:100%;overflow:auto}.bf-step-block{display:flex;flex-direction:column;align-items:flex-start}.bf-step-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;text-decoration:none;color:inherit}.bf-step-card__icon-wrap{position:relative;display:block;width:35px;height:32px;flex-shrink:0}.bf-step-card__icon-wrap.has-badge{height:34px}.bf-step-card__icon{display:block;width:35px;height:100%;object-fit:contain}.bf-step-card__badge{position:absolute;right:-8px;bottom:-2px;width:22px;height:25px;object-fit:contain;pointer-events:none}.bf-step-card__text{display:flex;flex-direction:column;gap:7px;min-width:0;max-width:168px}.bf-step-card__title{font-size:15px;font-weight:500;color:#000;line-height:normal}.bf-step-card:not(.is-active) .bf-step-card__title{color:#4e5969}.bf-step-card__desc{font-size:14px;line-height:22px;color:var(--bf-font-gy3)}.bf-step-arrow{width:30px;height:29px;margin:28px 0 28px 2px;object-fit:contain;transform:rotate(90deg);flex-shrink:0}.bf-content{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:0;overflow:hidden}.bf-page-title{font-size:24px;font-weight:600;color:var(--bf-font-gy1);margin:0;line-height:32px}.bf-page-subtitle{font-size:16px;color:var(--bf-font-gy3);margin:4px 0 0;line-height:22px}@media (max-width: 900px){.bf-step-panel{display:none}}@media (max-width: 720px){.bf-body{padding:12px}.bf-header{padding:0 12px}}.bbi-hero{min-height:100%;display:flex;flex-direction:column;align-items:center;padding:48px 24px 64px;box-sizing:border-box;background:#fff}.bbi-hero__brand{text-align:center;margin-bottom:40px}.bbi-hero__brand-title{font-size:28px;font-weight:700;line-height:36px;color:#1d2129;letter-spacing:.02em}.bbi-hero__brand-sub{margin-top:8px;font-size:14px;line-height:22px;color:#86909c}.bbi-hero__card{width:100%;max-width:560px}.bbi-hero__heading{margin:0 0 24px;font-size:20px;font-weight:600;line-height:28px;color:#1d2129}.bbi-hero__form .ant-form-item{margin-bottom:20px}.bbi-hero__form .ant-form-item-label>label{color:#1d2129;font-weight:500}.bbi-tax-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bbi-tax-row .ant-form-item{margin-bottom:20px}.bbi-hero__actions{display:flex;justify-content:flex-end;margin-top:8px}.bbi-hero__actions .ant-btn-primary{min-width:112px;height:36px;border-radius:6px}@media (max-width: 560px){.bbi-tax-row{grid-template-columns:1fr;gap:0}}.book-outline-page{width:100%}.book-outline-page__title{margin-bottom:4px!important}.book-outline-page__hint{margin-bottom:16px!important}.book-outline-loading{display:flex;justify-content:center;padding:80px 0}.book-outline-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px;min-height:420px}@media (max-width: 1100px){.book-outline-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 640px){.book-outline-grid{grid-template-columns:1fr}}.book-outline-status{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#1b5e4a;font-weight:500}.book-outline-card.is-streaming{border-style:dashed;border-color:#9cc5b6}.book-outline-stream-preview__hint{color:#1b5e4a;font-weight:600;margin-bottom:8px}.book-outline-stream-preview__line{font-size:13px;line-height:1.55;color:#4b5563;padding-left:2px}.book-outline-stream-preview__line.is-muted{color:#9ca3af}.book-outline-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:420px;max-height:520px;transition:border-color .15s ease,box-shadow .15s ease;position:relative}.book-outline-card:hover{border-color:#9cc5b6}.book-outline-card.is-selected{border-color:#1b5e4a;box-shadow:0 0 0 2px #1b5e4a2e}.book-outline-card__head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid #f0f0f0;background:#fafafa}.book-outline-card__radio{width:16px;height:16px;border-radius:50%;border:2px solid #bfbfbf;box-sizing:border-box;flex-shrink:0}.book-outline-card__radio.is-on{border-color:#1b5e4a;background:radial-gradient(circle at center,#1b5e4a 0 45%,transparent 48%)}.book-outline-card__label{font-weight:600;color:#1f2937;flex:1}.book-outline-card__badge{width:22px;height:22px;border-radius:6px;background:#1b5e4a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.book-outline-card__body{padding:12px 14px 44px;overflow:auto;flex:1;font-size:13px;line-height:1.55;color:#374151}.book-outline-card__eye{position:absolute;right:12px;bottom:12px;width:32px;height:32px;border:none;border-radius:50%;background:#1b5e4a;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #1b5e4a47;z-index:1}.book-outline-card__eye:hover{background:#154a3b}.book-outline-node{margin-bottom:10px}.book-outline-node__chapter{font-weight:600;color:#111827}.book-outline-node__section{padding-left:1.25em;color:#4b5563}.book-outline-node__more{padding-left:1.25em;color:#9ca3af}.book-outline-actions{display:flex;justify-content:space-between;align-items:center;margin-top:28px;padding-top:8px}.book-outline-manage-footer{display:flex;justify-content:center}.book-outline-manage-list{max-height:62vh;overflow:auto;padding-right:4px}.book-outline-manage-block{margin-bottom:14px;padding-bottom:10px;border-bottom:1px dashed #e8e8e8}.book-outline-manage-row{display:flex;align-items:center;gap:10px;min-height:36px;margin-bottom:6px}.book-outline-manage-row.is-section{padding-left:22px}.book-outline-manage-title{flex:1;line-height:1.5;color:#374151}.book-outline-manage-title.is-chapter{font-weight:600;color:#111827}.book-outline-manage-ops{display:inline-flex;gap:6px;flex-shrink:0}.book-outline-op{width:24px;height:24px;border:none;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:12px;padding:0}.book-outline-op--edit{background:#2f80ed;border-radius:4px}.book-outline-op--add{background:#2f80ed;border-radius:50%}.book-outline-op--del{background:#eb5757;border-radius:50%}.book-outline-manage-add-child{margin-left:22px;margin-top:2px;border:none;background:transparent;color:#1b5e4a;cursor:pointer;font-size:12px;padding:0}.book-outline-manage-add-child:hover{text-decoration:underline}.outline-file-picker .ant-modal-body{padding-top:8px}.ofp-tabs{display:flex;justify-content:center;gap:32px;margin-bottom:16px;border-bottom:1px solid #f0f0f0}.ofp-tab{position:relative;padding:8px 4px 12px;border:none;background:transparent;cursor:pointer;font-size:14px;color:#595959}.ofp-tab--active{font-weight:600;color:#262626}.ofp-tab--active:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:56px;height:3px;border-radius:2px;background:#2bb3a8}.ofp-pane{display:flex;flex-direction:column;gap:12px;min-height:280px}.ofp-breadcrumb{font-size:13px;color:#8c8c8c}.ofp-kb-list{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto}.ofp-kb-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.ofp-kb-row:hover:not(:disabled){background:#f5f5f5}.ofp-kb-row--selected{background:#e8f8f6;border-color:#2bb3a8}.ofp-kb-row--disabled{opacity:.45;cursor:not-allowed}.ofp-kb-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#262626;font-size:14px}.ofp-local-dragger.ant-upload-wrapper .ant-upload-drag{border-color:#91caff;background:#fafcff}.ofp-local-file{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.ofp-local-file-meta{min-width:0}.ofp-local-file-name{font-size:14px;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofp-local-file-sub{font-size:12px;color:#8c8c8c;margin-top:2px}.ofp-footer{display:flex;justify-content:space-between;width:100%}.bos-hero{min-height:100%;display:flex;flex-direction:column;align-items:center;padding:48px 24px 64px;box-sizing:border-box;background:#fff}.bos-hero__brand{text-align:center;margin-bottom:40px}.bos-hero__brand-title{font-size:28px;font-weight:700;line-height:36px;color:#1d2129;letter-spacing:.02em}.bos-hero__brand-sub{margin-top:8px;font-size:14px;line-height:22px;color:#86909c}.bos-hero__card{width:100%;max-width:720px}.bos-hero__heading{margin:0 0 24px;font-size:20px;font-weight:600;line-height:28px;color:#1d2129}.bos-cards{display:flex;gap:16px;margin-bottom:20px}.bos-card{flex:1;min-width:0;min-height:112px;padding:20px 22px;text-align:left;border-radius:10px;border:1px solid #e5e6eb;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;flex-direction:column;gap:10px}.bos-card:hover{border-color:#c9cdd4}.bos-card.is-selected{border-color:#165dff;background:#f2f7ff;box-shadow:0 2px 12px #165dff1a}.bos-card__title{font-size:16px;font-weight:600;line-height:24px;color:#1d2129}.bos-card__desc{font-size:13px;line-height:20px;color:#86909c}.bos-upload{margin-bottom:24px}.bos-upload__dragger.ant-upload-wrapper .ant-upload-drag{border-radius:10px;background:#f8fbff;border-color:#94bfff;border-style:dashed;padding:28px 16px}.bos-upload__dragger.ant-upload-wrapper .ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#165dff}.bos-upload__icon{font-size:32px;color:#165dff;margin-bottom:10px}.bos-upload__text{font-size:15px;line-height:22px;color:#1d2129;margin:0}.bos-upload__sub{font-size:12px;line-height:18px;color:#86909c;margin:6px 0 0}.bos-upload__alt{margin-top:8px}.bos-upload__kb{padding:0;height:auto;font-size:14px;color:#165dff}.bos-file{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;border-radius:8px;background:#e8f3ff;border:1px solid #bedaff}.bos-file__icon{flex-shrink:0;font-size:18px;color:#165dff}.bos-file__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px;color:#1d2129}.bos-file__close{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:#86909c;padding:0}.bos-file__close:hover:not(:disabled){color:#1d2129}.bos-file__close:disabled{opacity:.5;cursor:not-allowed}.bos-hero__actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:8px}.bos-btn{min-width:112px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;border-radius:6px;padding:0 16px}.bos-btn img{width:14px;height:14px;object-fit:contain}.bos-btn--back{border:1px solid #dcdcdc;color:#1d2129;background:#fff;box-shadow:none}.bos-btn--back:hover{color:#1d2129;border-color:#c9cdd4;background:#f7f8fa}.bos-btn--primary{background:#165dff;border-color:#165dff}.bos-btn--primary:hover:not(:disabled){background:#4080ff;border-color:#4080ff}.bos-btn--primary img{filter:brightness(0) invert(1)}@media (max-width: 640px){.bos-hero{padding:32px 16px 48px}.bos-hero__brand{margin-bottom:28px}.bos-hero__brand-title{font-size:24px;line-height:32px}.bos-cards{flex-direction:column}.bos-card{width:100%}.bos-hero__actions{flex-wrap:wrap}.bos-btn{flex:1 1 auto;min-width:0}}.boa-page{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;height:100%;padding:0}.boa-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.boa-title{margin:0!important}.boa-table{border:1px solid #e5e6eb;border-radius:8px;background:#fff;flex:1;min-height:0;overflow:auto}.boa-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(160px,1fr) 140px;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid #f0f0f0}.boa-row.is-head{border-top:none;background:#f7f8fa;font-weight:600;color:#1d2129;position:sticky;top:0;z-index:1}.boa-row--chapter{width:100%;border:none;border-top:1px solid #f0f0f0;background:#fafbfc;cursor:pointer;text-align:left;font:inherit;color:inherit;padding:12px 16px}.boa-row--chapter:hover{background:#f2f3f5}.boa-chapter:first-of-type .boa-row--chapter{border-top:1px solid #f0f0f0}.boa-row--section .boa-row__toc{padding-left:28px}.boa-row__toc{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d2129}.boa-row__toc>span:not(.boa-chevron):not(.boa-chapter-meta){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.boa-row__toc--chapter{font-weight:600}.boa-chevron{display:inline-flex;width:14px;flex-shrink:0;color:#86909c;font-size:10px}.boa-chapter-meta{flex-shrink:0;margin-left:4px;font-size:12px;font-weight:400;color:#86909c}.boa-row__placeholder{min-height:1px}.boa-row__author{width:100%}.boa-row__words{width:100%!important}.boa-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 0 4px;flex-shrink:0;background:#fff;border-top:1px solid #f0f0f0}.boa-author-capsules{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;min-height:32px;padding:4px 0}.boa-author-capsule.ant-tag{margin:0;padding:4px 10px;font-size:13px;line-height:20px;border-radius:999px;border-color:#d6e4ff;background:#f0f5ff;color:#1d2129}@media (max-width: 720px){.boa-row{grid-template-columns:1fr;gap:8px}.boa-head{flex-direction:column;align-items:flex-start}}.om-common-drawer.ant-drawer-content{background-image:url(/assets/drawer-bg-DxrfIG3e.png);background-size:100% 407px;background-repeat:no-repeat;background-position:top center;padding:0 10px 16px}.om-common-drawer .ant-drawer-header{position:relative;border-bottom:none}.om-common-drawer .ant-drawer-close{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.om-common-drawer__title{display:inline-flex;align-items:center;gap:8px}.om-common-drawer .ant-drawer-body{border-radius:12px;padding:12px 16px 12px 8px;background:#f8f9fd}.rcx-page{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.rcx-layout{flex:1;min-height:0;display:grid;grid-template-columns:240px minmax(0,1fr) 280px;grid-template-rows:minmax(0,1fr);gap:12px;overflow:hidden}.rcx-layout--no-left{grid-template-columns:minmax(0,1fr) 280px}@media (max-width: 1100px){.rcx-layout{grid-template-columns:1fr;grid-template-rows:none;overflow:auto}.rcx-layout--no-left{grid-template-columns:1fr}}.rcx-pane,.rcx-center{background:#fff;border:1px solid #e5ebe9;border-radius:10px;min-height:0;height:100%;overflow:hidden;position:relative}.rcx-pane{display:flex;flex-direction:column;padding:12px}.rcx-pane--right{min-height:0;overflow:hidden}.rcx-pane__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f0f2f1;flex-shrink:0}.rcx-nav{overflow:auto;flex:1;min-height:0}.rcx-nav__item{display:block;width:100%;text-align:left;border:none;background:transparent;border-radius:6px;padding:8px 10px;cursor:pointer;color:#4b5563;font-size:13px;line-height:1.4}.rcx-nav__item:hover{background:#f3f6f5}.rcx-nav__item.is-active{background:#e7f6f3;color:#1b6b5f;font-weight:600}.rcx-center{display:flex;flex-direction:column;padding:12px 14px;min-width:0;min-height:0;overflow:hidden}.rcx-center__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px;color:#4b5563;font-size:13px;flex-shrink:0}.rcx-center__meta-left{display:flex;align-items:center;gap:8px}.rcx-center__meta-center{flex:1;text-align:center;color:#4b5563;font-size:13px}.rcx-center__meta-right{display:flex;align-items:center;gap:8px}.rcx-teal-btn{color:#1b8f82!important;border-color:#1b8f82!important}.rcx-thinking{background:#eef6ff;border:1px solid #d6e8ff;border-radius:8px;padding:10px 12px;font-size:13px;color:#334155;margin-bottom:12px;line-height:1.5;flex-shrink:0}.rcx-thinking__link,.rcx-link{border:none;background:none;color:#165dff;cursor:pointer;padding:0;margin-left:8px}.rcx-thinking__label{font-weight:600;margin-right:4px}.rcx-thinking__preview{word-break:break-word}.rcx-thinking-scroll{max-height:70vh;overflow:auto}.rcx-thinking-sections,.rcx-thinking-history{display:flex;flex-direction:column;gap:14px}.rcx-thinking-history{margin-top:12px;padding-top:12px;border-top:1px solid #e8eeec}.rcx-thinking-history:first-child{margin-top:0;padding-top:0;border-top:none}.rcx-thinking-history+.rcx-thinking-sections--live{margin-top:12px;padding-top:12px;border-top:1px solid #e8eeec}.rcx-thinking-sec__title{display:block;margin-bottom:6px;color:#0f766e}.rcx-thinking-sec__list{margin:0;padding-left:18px;color:#334155;font-size:13px;line-height:1.55}.rcx-thinking-sec__list li+li{margin-top:4px}.rcx-thinking-full{white-space:pre-wrap;word-break:break-word;max-height:50vh;overflow:auto;margin:8px 0 0;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;line-height:1.55}.rcx-thinking-full--nested{max-height:220px;margin-top:8px}.rcx-bubble-ai{border:1px solid #165dff;background:#165dff;color:#fff;border-radius:4px;padding:6px 14px;font-size:12px;font-weight:500;line-height:1.4;cursor:pointer;box-shadow:0 0 18px #f3f3f380}.rcx-bubble-ai:hover{background:#4080ff;border-color:#4080ff;color:#fff}.rcx-editor{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.rcx-editor--single{flex:1;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.rcx-editor--single .rcx-rte--tall{flex:1;min-height:0}.rcx-rte{border:1px solid #e5ebe9;border-radius:8px;background:#fcfdfd;overflow:hidden}.rcx-rte--tall{flex:1;display:flex;flex-direction:column;min-height:0;height:100%;max-height:100%;overflow:hidden}.rcx-rte--tall .rcx-rte-body{flex:1 1 0;min-height:0;max-height:100%;overflow:auto;overscroll-behavior:contain}.rcx-rte-prose--tall{min-height:100%!important;height:auto!important;box-sizing:border-box}.rcx-rte-prose table{width:100%;border-collapse:collapse;margin:.75em 0 1em;font-size:.92em;table-layout:auto}.rcx-rte-prose th,.rcx-rte-prose td{border:1px solid #cbd5e1;padding:6px 10px;vertical-align:top;text-align:left}.rcx-rte-prose th{background:#f1f5f9;font-weight:600}.rcx-rte-prose tr:nth-child(2n) td{background:#f8fafc}.rcx-rte:focus-within{border-color:#2bb3a8;box-shadow:0 0 0 2px #2bb3a826}.rcx-rte-toolbar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:2px;width:100%;box-sizing:border-box;padding:6px 8px;border-bottom:1px solid #eef2f1;background:#f7faf9;flex-shrink:0;position:sticky;top:0;z-index:1}.rcx-rte-tool{flex:1 1 0;min-width:0;height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:#475569;cursor:pointer;font-size:13px;line-height:1;padding:0;display:inline-flex;align-items:center;justify-content:center}.rcx-rte-tool:hover{background:#eef6f4;color:#1b6b5f}.rcx-rte-tool.is-active{background:#e7f6f3;border-color:#b7e4de;color:#1b6b5f;font-weight:600}.rcx-rte-tool:disabled{opacity:.4;cursor:not-allowed}.rcx-rte-u{text-decoration:underline}.rcx-rte-divider{flex:0 0 1px;width:1px;height:16px;background:#dde5e3;margin:0 2px}.rcx-rte-body{min-height:0}.rcx-rte-prose{outline:none;padding:12px 14px;min-height:120px;font-size:14px;line-height:1.75;color:#1f2937}.rcx-rte-prose p{margin:0 0 .65em}.rcx-rte-prose h1,.rcx-rte-prose h2,.rcx-rte-prose h3{margin:.4em 0 .5em;font-weight:700;color:#111827}.rcx-rte-prose h1{font-size:1.25rem}.rcx-rte-prose h2{font-size:1.1rem}.rcx-rte-prose h3{font-size:1rem}.rcx-rte-prose ul,.rcx-rte-prose ol{padding-left:1.4em;margin:0 0 .65em}.rcx-rte-prose:empty:before{content:attr(data-placeholder);color:#94a3b8}.rcx-refs{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;min-height:0;max-height:100%}.rcx-ref-item{display:block;font-size:12px;color:#374151;margin-bottom:10px;line-height:1.45}.rcx-ref-link{display:inline;border:none;background:none;padding:0;margin:0;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-align:left;cursor:pointer;white-space:normal;word-break:break-word}.rcx-ref-link:hover,.rcx-ref-link:focus{color:#165dff;text-decoration:underline;font-size:inherit;font-weight:inherit}.rcx-ref-text{display:inline;white-space:normal;word-break:break-word}.rcx-ref-tag{flex-shrink:0;font-size:11px;padding:1px 6px;border-radius:4px;color:#fff}.rcx-ref-tag.is-journal{background:#f59a23}.rcx-ref-tag.is-book{background:#3b82f6}.rcx-ref-tag.is-local{background:#64748b}.rcx-plagiarism{margin-top:12px;padding-top:10px;border-top:1px solid #f0f2f1;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.rcx-side-actions{flex-shrink:0;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #f0f2f1}.rcx-side-actions .ant-btn{border-color:#2bb3a8;color:#1b6b5f}.rcx-finish-btn.ant-btn-primary{background:#2bb3a8!important;border-color:#2bb3a8!important;color:#fff!important}.rcx-empty{color:#94a3b8;font-size:13px;padding:12px 4px}.rcx-dedup-list{display:flex;flex-direction:column;gap:10px}.rcx-dedup-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e8eeec;border-radius:8px;background:#fafcfb}.rcx-original-view{max-height:60vh;overflow:auto;padding:8px 4px;line-height:1.7;color:#334155;white-space:pre-wrap;word-break:break-word;font-family:inherit;margin:0}.rcx-original-view--word{white-space:normal;font-family:Times New Roman,宋体,SimSun,serif;font-size:12pt;line-height:1.25;color:#111;padding:16px 20px;background:#fff;border:1px solid #e8eeec;border-radius:4px}.rcx-original-view--word h1{font-family:SimHei,黑体,sans-serif;font-size:18pt;font-weight:400;text-align:center;margin:.6em 0}.rcx-original-view--word h2,.rcx-original-view--word h3{font-family:Times New Roman,宋体,SimSun,serif;font-size:12pt;font-weight:700;text-align:justify;margin:.8em 0 .4em}.rcx-original-view--word p{margin:.35em 0;text-indent:2em;text-align:justify}.rcx-original-view--word table{width:100%;border-collapse:collapse;margin:.6em 0;font-size:10.5pt}.rcx-original-view--word th,.rcx-original-view--word td{border:1px solid #333;padding:4px 6px}.rcx-thinking-sections{display:flex;flex-direction:column;gap:16px;max-height:70vh;overflow:auto;padding-right:4px}.rcx-thinking-section{display:flex;flex-direction:column;gap:6px}.rcx-thinking-section__head{display:flex;align-items:center;padding-bottom:4px;border-bottom:1px solid #e8eeec}.rcx-thinking-word{max-height:280px}.rcx-rewrite-result{min-height:160px;max-height:360px;overflow:auto;border:1px solid #e5ebe9;border-radius:8px;padding:12px;white-space:pre-wrap;line-height:1.7;color:#334155;background:#fafcfb}.rcx-deweight-result-body{max-height:min(50vh,480px);overflow:auto;white-space:normal}.rcx-rewrite-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.book-toc-page{width:100%;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.book-toc-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;padding:12px 16px;background:#fff;border:1px solid #e8ecea;border-radius:10px;flex-shrink:0}.book-toc-toolbar__left,.book-toc-toolbar__right{display:flex;flex-wrap:wrap;gap:8px}.book-toc-title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px;margin-bottom:8px;flex-shrink:0}.book-toc-title{margin:0!important;color:#1b5e4a}.book-toc-gen-time{color:#5b7a70;font-size:14px;font-weight:500;white-space:nowrap}.book-toc-sub{margin-bottom:12px!important;flex-shrink:0}.book-toc-sub--book-title{cursor:default;-webkit-user-select:none;user-select:none;font-size:15px;color:#1d2129!important}.book-writing-stats__summary{display:flex;flex-direction:column;gap:10px;padding:12px 14px;margin-bottom:16px;background:#f7f8fa;border-radius:8px}.book-writing-stats__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.book-writing-stats__section-title{display:block;margin-bottom:8px}.book-toc-list{background:#fff;border:1px solid #e8ecea;border-radius:10px;padding:8px 0;flex:1;min-height:0;overflow:auto}.book-toc-chapter{padding:14px 20px 4px}.book-toc-chapter__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.book-toc-chapter__title{font-size:16px;font-weight:600;color:#1f2937;line-height:1.5}.book-toc-meta{color:#7f7f7f;font-weight:400;font-size:14px}.book-toc-section{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 20px 8px 44px}.book-toc-section.is-not-mine{opacity:.72}.book-toc-section.is-not-mine .book-toc-section__title-btn{color:#9ca3af}.book-toc-section.is-highlight{background:#f0faf5;border-radius:6px}.book-toc-section__main{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;flex:1}.book-toc-section__title{font-size:14px;color:#374151;line-height:1.5}.book-toc-section__title-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;text-align:left;cursor:pointer;font-size:14px;color:#374151;line-height:1.5}.book-toc-section__title-btn:hover{color:#1b5e4a}.book-toc-writing-badge{display:inline-block;font-size:12px;padding:1px 8px;border-radius:999px;border:1px solid #d1d5db;color:#6b7280;white-space:nowrap}.book-toc-writing-badge.is-idle{border-color:#d1d5db;color:#9ca3af}.book-toc-writing-badge.is-writing{border-color:#3b82f6;color:#2563eb;background:#eff6ff}.book-toc-writing-badge.is-review{border-color:#f59e0b;color:#d97706}.book-toc-writing-badge.is-done{border-color:#16a34a;color:#15803d;background:#f0fdf4}.book-toc-case-extract__body{max-height:240px;overflow:auto;padding:12px;background:#f9fafb;border-radius:8px;line-height:1.6;white-space:pre-wrap}.book-toc-section__actions{display:flex;flex-shrink:0;gap:8px;align-items:center}.book-toc-style-btn{min-width:64px;height:28px;padding:0 10px;border-radius:4px;font-size:13px;cursor:pointer;background:#fff;border:1px solid #d1d5db;color:#6b7280}.book-toc-style-btn.is-none{border-style:dashed;border-color:#c4c4c4;color:#9ca3af}.book-toc-style-btn.is-pending{border-color:#f59e0b;color:#d97706}.book-toc-style-btn.is-confirmed{border-color:#16a34a;color:#15803d}.book-toc-case-btn{height:28px;padding:0 10px;border-radius:4px;font-size:13px;cursor:pointer;background:#fff;border:1px solid #9cc5b6;color:#1b5e4a}.book-toc-case-btn.is-done{border-color:#16a34a;color:#15803d}.book-toc-style-modal__layout{display:block;min-height:360px;height:100%;padding:0 8px 12px;background:#fff;overflow-y:auto}.book-toc-style-nav{border-right:none;height:auto;overflow:auto}.book-toc-style-nav__group{margin-bottom:4px}.book-toc-style-nav__ch{display:flex;align-items:center;gap:4px;width:100%;border:none;background:transparent;font-weight:600;font-size:13px;color:#1f2937;margin:8px 0 4px;padding:6px 8px;cursor:pointer;border-radius:6px}.book-toc-style-nav__ch:hover{background:#f3f4f6}.book-toc-style-nav__arrow{display:inline-block;font-size:12px;color:#9ca3af;transition:transform .2s ease}.book-toc-style-nav__arrow.is-collapsed{transform:rotate(-90deg)}.book-toc-style-nav__sec{display:block;width:100%;text-align:left;border:none;background:transparent;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:13px;color:#4b5563}.book-toc-style-nav__sec:hover{background:#f3f4f6}.book-toc-style-nav__sec.is-active{background:#e8f5f0;color:#1b5e4a;font-weight:600}.book-toc-style-editor{display:flex;flex-direction:column}.book-toc-style-editor__title{display:flex;align-items:center;gap:8px;color:#1d2129;font-size:16px;font-weight:500;padding-left:12px;padding-top:12px;padding-bottom:12px;position:sticky;top:0;background:#fff}.book-toc-style-row{display:flex;gap:8px;align-items:center}.book-toc-style-row--level1{height:40px;padding:10px 10px 10px 16px;border-radius:4px;background:#f3f3f7;margin-top:8px}.book-toc-style-row__text{font-size:14px;color:#1d2129;line-height:22px}.book-toc-style-row__text--has-children{height:36px;line-height:36px;font-size:15px;color:#1d2129;margin:2px 0}.book-toc-style-row__text--leaf{height:36px;line-height:36px;font-size:15px;color:#4e5969;margin:2px 0}.book-toc-style-row__icon{font-size:16px;flex-shrink:0}.book-toc-style-row__icon-placeholder{display:inline-block;width:16px;flex-shrink:0}.book-toc-style-row__arrow{display:inline-block;font-size:24px;color:#4e5969;border:none;background:transparent;cursor:pointer;transition:transform .2s ease}.book-toc-style-row__arrow.is-collapsed{transform:rotate(-90deg)}.book-toc-style-row__arrow-placeholder{display:inline-block;width:16px}.book-toc-style-row .ant-input{flex:1}.book-toc-assign-row{display:grid;grid-template-columns:1fr 120px 160px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6}.book-toc-assign-row.is-head{font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb}.book-toc-author-block{margin-bottom:16px;padding:12px;background:#f9fafb;border-radius:8px}.book-toc-author-block__name{font-weight:600;margin-bottom:8px}.book-toc-author-sec{display:flex;justify-content:space-between;gap:8px;padding:4px 0;font-size:13px}.bsfc-root{display:flex;flex-direction:column;gap:12px;min-height:420px}.bsfc-loading{display:flex;justify-content:center;padding:80px 0}.bsfc-head{display:flex;align-items:center;gap:12px}.bsfc-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px;color:#b45309;background:#fff7ed;border:1px solid #fdba74}.bsfc-badge.is-done{color:#047857;background:#ecfdf5;border-color:#6ee7b7}.bsfc-progress{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:#f8fafc;color:#475569;font-size:13px}.bsfc-panel{display:flex;flex-direction:column;gap:16px}.bsfc-pre{margin:0;padding:16px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;white-space:pre-wrap;word-break:break-word;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.7;color:#0f172a;max-height:520px;overflow:auto}.bsfc-empty{padding:48px 16px;text-align:center;color:#94a3b8;background:#f8fafc;border-radius:8px;border:1px dashed #cbd5e1}.bsfc-actions{display:flex;justify-content:flex-end}.bsfc-lib-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}.bsfc-lib-card{display:flex;flex-direction:column;gap:0;min-height:360px;padding:0;border-radius:8px;border:1px solid #e5e6eb;background:#fff;cursor:pointer;overflow:hidden;transition:border-color .15s,box-shadow .15s}.bsfc-lib-card:hover{border-color:#94bfff}.bsfc-lib-card.is-selected{border-color:#165dff;box-shadow:0 0 0 1px #165dff1f}.bsfc-lib-card__head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px;font-weight:600;font-size:14px;color:#1d2129;flex-shrink:0}.bsfc-lib-card__label{line-height:22px}.bsfc-lib-card__body{flex:1;min-height:0;padding:0 10px 12px;overflow:auto}.bsfc-lib-tree{display:flex;flex-direction:column;gap:2px}.bsfc-lib-tree .book-toc-style-row--level1{margin-top:0}.bsfc-lib-tree-empty{padding:24px 12px;text-align:center;font-size:13px;color:#86909c;background:#f7f8fa;border-radius:6px}.bsfc-paste{width:100%}.bsfc-generating{flex:1;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px 72px;text-align:center}.bsfc-generating__robot{width:120px;height:120px;object-fit:contain;margin-bottom:8px}.bsfc-generating__title{font-size:20px;font-weight:600;color:#1d2129;line-height:1.4}.bsfc-generating__sub{font-size:14px;color:#86909c;line-height:22px}.bsfc-generating__dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.bsfc-generating__dots span{width:8px;height:8px;border-radius:50%;background:#3b82f6;animation:bsfc-dot-pulse 1.2s ease-in-out infinite}.bsfc-generating__dots span:nth-child(2){animation-delay:.2s}.bsfc-generating__dots span:nth-child(3){animation-delay:.4s}@keyframes bsfc-dot-pulse{0%,80%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@media (max-width: 1100px){.bsfc-lib-grid{grid-template-columns:1fr}}.bsd{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;height:100%;overflow:hidden}.bsd-layout{display:grid;grid-template-columns:317px minmax(0,1fr);gap:12px;flex:1;min-height:0;overflow:hidden;align-items:stretch}@media (max-width: 1100px){.bsd-layout{grid-template-columns:1fr;overflow:auto}}.bsd-toc-col{display:flex;flex-direction:column;gap:10px;min-height:0;height:100%;overflow:hidden}.bsd-book-title{display:flex;align-items:center;gap:10px;flex-shrink:0;height:54px;padding:0 12px;background:#fff;border-radius:6px;box-shadow:0 0 12px #0000000a;cursor:default;-webkit-user-select:none;user-select:none}.bsd-book-title__icon{width:22px;height:22px;flex-shrink:0;object-fit:contain}.bsd-book-title__text{font-size:17px;font-weight:500;color:#1d2129;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bsd-toc-pane{flex:1;min-height:0;border:none;border-radius:4px;box-shadow:0 0 12px #0000000a;padding:12px 10px}.bsd-pane{background:#fff;border:1px solid #e8ecea;border-radius:10px;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.bsd-pane__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid #f0f2f1;flex-shrink:0}.bsd-toc{overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:0}.bsd-toc__block{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.bsd-toc__ch{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:42px;padding:8px 4px;border:none;background:transparent;cursor:pointer;text-align:left;color:#1d2129;font-size:15px;line-height:1.4}.bsd-toc__ch:hover{background:#f7f8fa;border-radius:4px}.bsd-toc__caret{width:16px;height:16px;flex-shrink:0;margin-top:2px;transition:transform .15s ease}.bsd-toc__ch.is-collapsed .bsd-toc__caret{transform:rotate(-90deg)}.bsd-toc__ch-ordinal{flex-shrink:0;white-space:nowrap}.bsd-toc__ch-name{flex:1;min-width:0}.bsd-toc__sec{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;text-align:left;border:none;background:transparent;padding:0 0 4px;border-radius:4px;cursor:pointer;color:#1d2129;overflow:hidden}.bsd-toc__sec:hover{background:#f7f8fa}.bsd-toc__sec.is-active{background:#e8f3ff}.bsd-toc__sec-row{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 16px;box-sizing:border-box}.bsd-toc__sec-ordinal{flex-shrink:0;font-size:15px;line-height:normal;white-space:nowrap}.bsd-toc__sec.is-active .bsd-toc__sec-ordinal,.bsd-toc__sec.is-active .bsd-toc__sec-name{color:#165dff}.bsd-toc__sec-name{flex:1;min-width:0;font-size:15px;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsd-toc__status-icon{width:18px;height:18px;flex-shrink:0;object-fit:contain}.bsd-toc-status-bubble{position:fixed;z-index:1100;transform:translateY(-50%);display:inline-flex;align-items:center;padding:2px 6px;background:#fff;border-radius:8px;box-shadow:0 4px 2px #00000005;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:13px;line-height:22px;color:#4e5969;white-space:nowrap;pointer-events:none}.bsd-toc__status-icon.is-spin{animation:bsd-spin 1.1s linear infinite}@keyframes bsd-spin{to{transform:rotate(360deg)}}.bsd-toc__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding:0 8px 2px;box-sizing:border-box}.bsd-toc__words{font-size:13px;line-height:20px;color:#86909c;font-weight:400;padding:2px 8px;border-radius:3px}.bsd-toc__sec.is-active .bsd-toc__words{color:#4e5969}.bsd-badge{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:4px;font-size:12px;font-weight:500;line-height:1.6}.bsd-badge--idle{background:#f3f4f6;color:#6b7280}.bsd-badge--researching,.bsd-badge--writing{background:#eff6ff;color:#2563eb}.bsd-badge--researchReady{background:#ecfdf5;color:#059669}.bsd-badge--researchFailed,.bsd-badge--writingFailed{background:#fef2f2;color:#dc2626}.bsd-badge--review{background:#fff7ed;color:#c2410c}.bsd-badge--done{background:#ecfdf5;color:#059669}.bsd-badge__retry{margin-left:2px;padding:0 4px;border:none;background:transparent;color:#165dff;text-decoration:underline;cursor:pointer;font-size:12px}.bsd-toc-tip{margin-top:4px;height:30px;padding:4px 16px 4px 12px;border-radius:8px;color:#1d2129;font-size:12px;line-height:22px;text-align:center}.bsd-toc-footer{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:10px 0 0}.bsd-toc-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:36px;padding:4px 12px;border:none;border-radius:2px;background:#e8f3ff;color:#165dff;font-size:13px;font-weight:500;line-height:22px;cursor:pointer;white-space:nowrap}.bsd-toc-btn:hover:not(:disabled){background:#d6e8ff}.bsd-toc-btn:disabled{opacity:.5;cursor:not-allowed}.bsd-toc-btn img{width:14px;height:14px;object-fit:contain}.bsd-toc-btn--stop{background:#ffece8;color:#f53f3f}.bsd-toc-btn--stop:hover:not(:disabled){background:#ffd8d2}.bsd-editor-stage{position:relative;display:flex;gap:8px;min-width:0;min-height:0;height:100%;overflow:hidden}.bsd-editor-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:4px}.bsd-editor-canvas{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;background:#eaeef6;display:flex;flex-direction:column;align-items:center;gap:10px}.bsd-readonly-hint{align-self:stretch;max-width:794px;width:100%}.bsd-thinking--canvas{align-self:stretch;max-width:794px;width:100%;margin:0}.bsd-paper{width:100%;max-width:794px;min-height:1123px;background:#fff;border-radius:4px;box-shadow:0 0 24px #0000000a;display:flex;flex-direction:column;flex:0 0 auto}.bsd-body-status-tip{display:flex;align-items:center;gap:8px;margin-top:16px;padding:4px 12px;flex-shrink:0;font-size:14px;line-height:22px;color:#1d2129;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.bsd-body-status-tip__icon{display:block;flex-shrink:0;object-fit:contain}.bsd-body-status-tip__icon.is-spin{animation:bsd-spin 1.1s linear infinite}.bsd-paper--skeleton{padding:40px 24px 72px;min-height:812px}.bsd-skeleton{display:flex;flex-direction:column;gap:12px;width:100%;height:326px}.bsd-skeleton--queued{height:589px}.bsd-skeleton__bar{height:24px;width:100%;background:#f3f3f3;border-radius:3px;flex-shrink:0}.bsd-skeleton__block{flex:1 1 0;min-height:120px;width:100%;background:#f3f3f3;border-radius:3px}.bsd-skeleton__bar--w66{width:66%}.bsd-skeleton__split{display:flex;gap:14px;width:100%;flex-shrink:0}.bsd-skeleton__bar--fixed{width:320px;max-width:44%;flex-shrink:0}.bsd-skeleton__bar--flex{flex:1 1 0;min-width:0;width:auto}.bsd-paper__rte{flex:1;min-height:0;display:flex;flex-direction:column}.bsd-paper__preview{flex:1;margin:0;padding:48px 72px 72px;white-space:pre-wrap;font-size:16px;line-height:36px;color:#1d2129;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;overflow:visible}.bsd-rail{display:flex;flex-direction:column;gap:5px;flex-shrink:0;width:62px;box-sizing:border-box;padding-top:2px}.bsd-rail__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:60px;min-height:60px;padding:10px 8px;border:none;border-radius:4px;background:#fff;color:#1d2129;font-size:13px;cursor:pointer;box-shadow:0 0 8px #00000008;box-sizing:border-box}.bsd-rail__card span{white-space:nowrap;font-size:12px}.bsd-rail__card img{width:18px;height:18px;object-fit:contain}.bsd-rail__card:hover:not(:disabled){background:#f7f8fa}.bsd-rail__card.is-active{outline:1px solid #165dff;color:#165dff}.bsd-rail__card:disabled{opacity:.45;cursor:not-allowed}.bsd-editor__status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 16px;flex-shrink:0;background:#fff;box-shadow:0 0 24px #0000000a;min-height:50px;border-radius:0 0 4px 4px}.bsd-editor__wordbits{display:flex;align-items:center;flex-wrap:wrap}.bsd-word-tag{display:inline-flex;align-items:center;padding:2px;border-radius:3px;background:#fff;font-size:13px;line-height:20px;color:#4e5969}.bsd-word-tag--hint{color:#86909c;font-size:12px}.bsd-editor__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bsd-btn-save.ant-btn{width:84px;height:32px;border-radius:4px;background:#165dff;border-color:#165dff;box-shadow:0 0 18px #f3f3f380}.bsd-btn-export-sec.ant-btn{height:32px;min-width:100px;border-radius:4px;border-color:#dcdcdc;color:#1d2129;box-shadow:0 0 18px #f3f3f380}.bsd-ai-fab{position:absolute;right:0;bottom:58px;z-index:6;display:flex;flex-direction:column;align-items:center;width:90px;padding:0;border:none;background:transparent;cursor:pointer}.bsd-ai-fab:disabled{opacity:.5;cursor:not-allowed}.bsd-ai-fab__avatar-wrap{display:block;width:90px;height:56px;overflow:visible;pointer-events:none}.bsd-ai-fab__avatar{display:block;width:90px;height:56px;object-fit:contain;object-position:center bottom}.bsd-ai-fab__bubble{margin-top:2px;padding:0 8px;background:#fff;border-radius:4px;box-shadow:0 0 12px #0000000a;color:#3f3b63;font-size:12px;line-height:24px;white-space:nowrap;font-family:PingFang SC,Microsoft YaHei,sans-serif}.bsd-refs{height:100%;overflow:auto;overscroll-behavior:contain}.bsd-refs__list{display:flex;flex-direction:column;gap:8px}.bsd-ref-item{display:block;padding:12px 8px;background:#fff;border-radius:2px;font-size:13px;line-height:1.5;color:#1d2129;text-decoration:none}.bsd-ref-item.is-link:hover .bsd-ref-item__name{color:#165dff}.bsd-ref-item__head{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.bsd-ref-item__name{flex:1;min-width:0;color:#1d2129;font-size:16px;font-weight:500;line-height:24px;word-break:break-word}.bsd-ref-item__source{margin-top:6px;font-size:15px;color:#1d2129;line-height:24px;word-break:break-word}.bsd-ref-item__text{margin-top:6px}.bsd-ref-item__placeholder{color:#1d2129;font-weight:500;font-size:16px;line-height:24px;margin-top:8px;margin-bottom:6px}.bsd-ref-tag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:50px;padding:2px 8px;border-radius:3px;font-size:13px;font-weight:400;line-height:20px}.bsd-ref-tag.is-journal{background:#fff7e8;color:#ff7d00}.bsd-ref-tag.is-book{background:#e8f3ff;color:#165dff}.bsd-ref-tag.is-consensus{background:#e8ffea;color:#00b42a}.bsd-ref-tag.is-norm{background:#e8f3ff;color:#165dff}.bsd-ref-tag.is-guide{background:#e8ffea;color:#00b42a}.bsd-ref-tag.is-standard{background:#fff7e8;color:#ff7d00}.bsd-ref-tag.is-system,.bsd-ref-tag.is-review,.bsd-ref-tag.is-meta{background:#f2f3f5;color:#4e5969}.bsd-ref-tag.is-meeting,.bsd-ref-tag.is-degree{background:#e8ffea;color:#00b42a}.bsd-ref-tag{display:inline-block;margin-right:6px;padding:0 6px;border-radius:4px;font-size:11px;font-weight:600}.bsd-empty{color:#86909c;font-size:13px;padding:24px 0;text-align:center}.bsd-thinking{padding:10px 12px;background:#f8faf9;border-radius:8px;font-size:13px;color:#4b5563;line-height:1.55;flex-shrink:0}.bsd-research{align-self:stretch;width:100%;flex:1;min-height:0;display:flex;justify-content:center;padding:32px 24px 40px;overflow:auto;background:linear-gradient(180deg,#f7f9fc,#fff 220px);font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.bsd-research-card{width:min(100%,760px);height:fit-content;padding:24px 28px 28px;border:1px solid #c9e0ff;border-radius:12px;background:#fff;box-shadow:0 8px 28px #165dff14}.bsd-research-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f2f3f5}.bsd-research-card__heading{display:flex;align-items:flex-start;gap:14px;min-width:0}.bsd-research-card__icon{flex-shrink:0;width:40px;height:40px;margin-top:2px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffb37a,#f77234 70%);box-shadow:0 0 0 6px #f7723424;animation:bsd-research-pulse 1.8s ease-in-out infinite}@keyframes bsd-research-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.88}}.bsd-research-card__title{margin:0;color:#1d2129;font-size:18px;font-weight:600;line-height:1.4}.bsd-research-card__subtitle{margin:6px 0 0;color:#86909c;font-size:13px;line-height:1.6}.bsd-research-card__link{display:inline;margin:0;padding:0;border:none;background:none;color:#165dff;font-size:inherit;line-height:inherit;cursor:pointer}.bsd-research-card__link:hover{color:#4080ff}.bsd-research-card__stop{flex-shrink:0;height:34px;padding:0 14px;border:1px solid #ffccc7;border-radius:6px;background:#fff;color:#f53f3f;font:inherit;font-size:13px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.bsd-research-card__stop:hover{border-color:#f98981;background:#fff1f0}.bsd-research-steps{list-style:none;margin:0;padding:0}.bsd-research-stage{position:relative;display:flex;gap:12px}.bsd-research-stage__dot{position:relative;z-index:1;flex-shrink:0;width:16px;height:16px;margin-top:3px;border:2px solid #c9cdd4;border-radius:50%;background:#fff}.bsd-research-stage.is-active .bsd-research-stage__dot{border-color:#f77234;background:#f77234;box-shadow:0 0 0 4px #f7723429}.bsd-research-stage__body{flex:1;min-width:0}.bsd-research-stage__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.bsd-research-stage__label{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;background:#f2f3f5;color:#4e5969;font-size:12px;font-weight:500}.bsd-research-stage.is-active .bsd-research-stage__label{background:#fff3e8;color:#d25f2e}.bsd-research-stage__latest{flex:1;min-width:0;color:#1d2129;font-size:14px;font-weight:500;line-height:1.6}.bsd-research-stage__detail{margin:8px 0 0;padding:10px 12px;border-radius:8px;background:#f7f8fa;list-style:none;max-height:320px;overflow:auto}.bsd-research-stage__detail li{position:relative;padding:4px 0 4px 14px;color:#4e5969;font-size:13px;line-height:1.55}.bsd-research-stage__detail li:before{content:"·";position:absolute;left:2px;color:#c9cdd4}.bsd-empty-editor{flex:1;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:14px;padding:40px;max-width:794px;width:100%;min-height:320px;background:#fff;border-radius:4px;box-shadow:0 0 24px #0000000a}.bsd-paper .rcx-rte{flex:1;min-height:1123px;display:flex;flex-direction:column;border:none;border-radius:4px;overflow:visible;background:transparent}.bsd-paper .rcx-rte:focus-within{box-shadow:none}.bsd-paper .rcx-rte-toolbar{flex-shrink:0;position:sticky;top:0;z-index:1;background:#fff;border-bottom:1px solid #f2f3f5;padding:8px 16px;border-radius:4px 4px 0 0}.bsd-paper .rcx-rte-body{flex:1;overflow:visible;padding:40px 72px 80px}.bsd-paper .rcx-rte-prose,.bsd-paper .rcx-rte-prose--tall{min-height:900px;max-width:none;font-size:16px;line-height:36px;color:#1d2129;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.bsd-paper .rcx-rte-prose p{margin:0}.bsd-paper .rcx-rte-prose h1,.bsd-paper .rcx-rte-prose h2,.bsd-paper .rcx-rte-prose h3{color:#1d2129;font-weight:600;line-height:36px;margin:12px 0}@media (max-width: 1100px){.bsd-ai-fab{right:16px;bottom:64px}.bsd-paper .rcx-rte-body,.bsd-paper__preview{padding:28px 28px 48px}}.bsd-format-host{flex:1;min-height:0;width:100%;max-width:960px;margin:0 auto;padding:8px 16px 24px;overflow:auto;box-sizing:border-box}.bsd-format-host .bsfc-root{min-height:calc(100% - 8px)}.bsd-thinking__link{margin-left:8px;padding:0;border:none;background:none;color:#0f766e;cursor:pointer;font-size:inherit;text-decoration:underline}.bsd-thinking__link:hover{color:#115e59}.otp-panel{background:#fff;border-radius:8px;box-shadow:0 0 8px #00000005;width:100%;display:flex;flex-direction:column;min-height:100%}.otp-chapter+.otp-chapter{border-top:1px solid #f0f0f0}.otp-panel__head{display:flex;align-items:center;gap:6px;padding:4px 16px;min-height:46px;flex-shrink:0;background:#fff;border-radius:8px 8px 0 0;box-shadow:0 0 8px #00000005;position:sticky;top:0;z-index:2}.otp-panel__head-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.otp-panel__head-title{font-size:16px;font-weight:500;color:#1d2129;line-height:22px;white-space:nowrap}.otp-panel__head-subtitle{font-size:15px;font-weight:500;color:#1d2129;padding-left:10px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.otp-tree{display:flex;flex-direction:column;gap:4px;padding:4px 12px 16px}.otp-chapter{display:flex;flex-direction:column}.otp-section__row{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 10px 0 16px;background:#f3f3f7;border-radius:4px}.otp-section__left{display:flex;align-items:center;gap:8px;min-width:0}.otp-section__icon{width:14px;height:14px;object-fit:contain;flex-shrink:0}.otp-caret{border:none;background:transparent;padding:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;line-height:0}.otp-caret img{width:16px;height:16px;object-fit:contain;transition:transform .15s ease}.otp-caret.is-collapsed img{transform:rotate(-90deg)}.otp-section__title{font-size:15px;line-height:normal;color:#1d2129;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:6px}.otp-section__title-label{color:#1d2129;flex-shrink:0}.otp-section__right{display:flex;align-items:center;gap:8px;flex-shrink:0}.otp-section__children{display:flex;flex-direction:column;gap:2px;padding:0 0 2px;background:#fff;margin-top:4px}.otp-style-row{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 12px 0 53px;border-radius:4px}.otp-style-row__title{font-size:15px;color:#1d2129;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:0;min-width:0}.otp-style-row__label{margin-right:0;color:#1d2129}.otp-style-row__right{display:flex;align-items:center;gap:8px;flex-shrink:0}.otp-leaf{padding:6px 12px 6px 72px;font-size:14px;color:#4e5969;line-height:22px}.otp-actions{display:inline-flex;align-items:center;gap:8px}.otp-action-btn{width:28px;height:28px;border:none;border-radius:9px;padding:3px;display:inline-flex;align-items:center;justify-content:center;cursor:not-allowed;opacity:.85}.otp-actions--onGray .otp-action-btn{background:#fff}.otp-actions--onWhite .otp-action-btn{background:#f3f3f7}.otp-action-btn img{width:16px;height:16px;object-fit:contain}.otp-action-btn:disabled{cursor:not-allowed}.otp-wan-input,.otp-ratio-input{width:110px;border-radius:4px}.otp-input-suffix{font-size:13px;color:#86909c}.otp-empty{padding:48px;text-align:center;color:#86909c;background:#fff;border-radius:8px}.cbi-shell{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;height:100%}.cbi-head{display:flex;align-items:baseline;gap:12px;flex-shrink:0}.cbi-title{margin:0;font-size:20px;font-weight:600;color:#1d2129;line-height:28px}.cbi-shell__scroll{flex:1;min-height:0;overflow:auto;border-radius:8px}.cbi-shell__scroll .otp-panel{border-radius:8px;min-height:100%}.cbi-footer{display:flex;justify-content:center;gap:16px;padding:12px 0;background:#fff;border-top:1px solid #e7e7e7;border-radius:8px;flex-shrink:0}.cbi-btn{height:34px;display:inline-flex;align-items:center;gap:4px;font-size:14px;border-radius:4px}.cbi-btn img{width:14px;height:14px;object-fit:contain}.cbi-btn--ghost{border:1px solid #165dff;color:#165dff;background:#fff;box-shadow:0 0 18px #f3f3f380}.cbi-btn--ghost:hover{background:#f3f7ff;color:#165dff;border-color:#165dff}.cbi-btn--primary{background:#165dff;border-color:#165dff;flex-direction:row}.cbi-btn--primary:hover{background:#2f6feb;border-color:#2f6feb}.cbi-btn--primary img{filter:brightness(0) invert(1)}.cbi-need-project{padding:48px 24px;text-align:center}.cbi-hero{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(180deg,#f7fbff,#eef4fb 45%,#fafafa);color:#1d2129}.cbi-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center bottom;background-repeat:no-repeat;opacity:.55;pointer-events:none;z-index:0}.cbi-hero__inner{position:relative;z-index:1;max-width:960px;margin:0 auto;padding:72px 24px 80px;display:flex;flex-direction:column;align-items:stretch;gap:36px}.cbi-hero__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 8px}.cbi-hero__copy{flex:1;min-width:0;padding-top:28px}.cbi-hero__title{margin:0;font-size:40px;font-weight:500;line-height:1.25;color:#1d2129;letter-spacing:.01em}.cbi-hero__subtitle{margin:12px 0 0;font-size:16px;line-height:22px;color:#6b8396}.cbi-hero__robot{flex-shrink:0;width:232px;height:232px;object-fit:contain;transform:rotate(5.78deg);filter:drop-shadow(0 12px 28px rgba(46,101,228,.18));pointer-events:none}.cbi-hero__stage{width:100%;max-width:834px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.cbi-hero__steps{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:0;width:100%}.cbi-hero-step{display:flex;align-items:center;position:relative;flex:1;min-width:0}.cbi-hero-step__chevron{width:27px;height:28px;object-fit:contain;margin:0 6px;flex-shrink:0;mix-blend-mode:screen}.cbi-hero-step__card{display:flex;align-items:center;gap:14px;flex:1;min-width:0;min-height:88px;padding:16px 18px;background:#fdfeffb8;border-radius:8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 18px #8b96a614}.cbi-hero-step__card.is-active{background:#fdfeffeb;box-shadow:0 8px 24px #2e65e41f}.cbi-hero-step__icon{width:50px;height:46px;object-fit:contain;flex-shrink:0}.cbi-hero-step__text{display:flex;flex-direction:column;gap:6px;min-width:0}.cbi-hero-step__title{font-size:15px;font-weight:500;color:#000;line-height:1.2}.cbi-hero-step__desc{font-size:14px;line-height:22px;color:#6b8396}.cbi-sender{width:100%;background:#fefefe;border:1px solid rgba(144,178,246,.1);border-radius:16px;box-shadow:0 8px 30px #8b96a62e;padding:8px;display:flex;flex-direction:column;min-height:165px}.cbi-tax-sender{margin:0}.cbi-tax-sender__row{display:flex;flex-wrap:wrap;gap:8px;padding:6px 8px}.cbi-tax-chip{display:inline-flex;align-items:center;gap:6px;height:32px;width:112px;padding:0 10px 0 12px;background:#fff;border:1px solid #dcdcdc;border-radius:8px;min-width:0}.cbi-tax-chip--brand{background:#f2f3ff;border-color:#d9e1ff}.cbi-tax-chip__lead{flex-shrink:0;width:16px;height:16px;object-fit:contain;display:block}.cbi-tax-chip__trail{flex-shrink:0;width:10px;height:6px;object-fit:contain;display:block}.cbi-tax-ac{flex:1;min-width:0;max-width:140px}.cbi-tax-ac .ant-select-selector{padding-inline:0!important;background:transparent!important;box-shadow:none!important}.cbi-tax-dropdown{border-radius:8px;box-shadow:0 6px 20px #0000001f}.cbi-tax-dropdown .ant-select-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbi-tax-ac .ant-select-selection-placeholder,.cbi-tax-chip--brand .ant-select-selection-placeholder{color:#0052d9!important}.cbi-tax-chip--brand .ant-select-selection-item,.cbi-tax-chip--brand .ant-select-selection-search-input{color:#0052d9!important;font-weight:400}.cbi-tax-error{display:block;padding:0 12px 4px;font-size:12px}.cbi-sender__body{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:8px;min-height:96px}.cbi-sender__placeholder{margin:0;font-size:16px;line-height:24px;color:#86909c}.cbi-sender__file{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f5f7fb;border-radius:8px}.cbi-sender__file-icon{flex-shrink:0;color:#2b579a;font-size:18px}.cbi-sender__file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#1d2129}.cbi-sender__file-close{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:#86909c;padding:0}.cbi-sender__file-close:hover:not(:disabled){color:#1d2129}.cbi-sender__actions{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:12px}.cbi-sender__upload{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;padding:4px;cursor:pointer;color:#165dff;font-size:14px;font-weight:500;font-family:inherit}.cbi-sender__upload:hover:not(:disabled){opacity:.85}.cbi-sender__upload:disabled,.cbi-sender__submit:disabled{opacity:.5;cursor:not-allowed}.cbi-sender__submit{width:30px;height:30px;border:none;border-radius:14px;padding:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#4080ff,#2fa7f6);flex-shrink:0}.cbi-sender__submit:hover:not(:disabled){filter:brightness(1.05)}.cbi-sender__submit img{display:block;filter:brightness(0) invert(1)}@media (max-width: 960px){.cbi-hero__title{font-size:28px}.cbi-hero__robot{width:160px;height:160px}.cbi-hero__steps{flex-direction:column;align-items:stretch;gap:10px}.cbi-hero-step{flex-direction:column;align-items:stretch}.cbi-hero-step__chevron{display:none}.cbi-hero-step__card{width:100%}}@media (max-width: 640px){.cbi-hero__inner{padding:40px 16px 56px;gap:24px}.cbi-hero__head{flex-direction:column}.cbi-hero__robot{align-self:center}.cbi-hero__title{font-size:24px}}@media (prefers-reduced-motion: reduce){.cbi-hero__robot{transform:none}}.crp-shell{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.crp-head{display:flex;align-items:baseline;gap:12px;flex-shrink:0}.crp-title{margin:0;font-size:20px;font-weight:600;color:#1d2129;line-height:28px}.crp-tip{margin:0;font-size:14px;flex-shrink:0}.crp-shell__scroll{flex:1;min-height:0;overflow:auto;border-radius:8px 8px 0 0;box-sizing:border-box}.crp-shell__scroll .otp-panel{border-radius:8px;min-height:100%}.crp-footer{display:flex;justify-content:center;gap:16px;padding:12px 0;background:#fff;border-top:2px solid #e7e7e7;border-radius:0 0 8px 8px;flex-shrink:0}.crp-btn.crp-btn-pre img{rotate:180deg}.crp-btn{height:34px;display:inline-flex;align-items:center;gap:4px;font-size:14px;border-radius:4px}.crp-btn img{width:14px;height:14px;object-fit:contain;margin-top:2px}.crp-btn--ghost{border:1px solid #165dff;color:#165dff;background:#fff;box-shadow:0 0 18px #f3f3f380}.crp-btn--ghost:hover{background:#f3f7ff;color:#165dff;border-color:#165dff}.crp-btn--primary{background:#165dff;border-color:#165dff}.crp-btn--primary:hover{background:#2f6feb;border-color:#2f6feb}.cref-shell{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;background:#fff;border-radius:0 0 8px 8px;overflow:hidden}.cref-shell__scroll{flex:1;min-height:0;overflow:auto}.cref-panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:40px;min-height:100%;padding:72px 24px 32px;box-sizing:border-box}.cref-panel__wash{position:absolute;inset:0 0 auto;height:220px;background-image:url(/assets/upload-materials-BwGFloFD.png);background-repeat:no-repeat;background-size:100% 100%;background-position:left top}.cref-head{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;max-width:640px}.cref-title{margin:0;padding:12px 10px;font-size:20px;font-weight:500;color:#1d2129;line-height:1.4}.cref-desc{margin:0;font-size:14px;line-height:1.5;color:#4e5969}.cref-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:742px}.cref-tip{display:flex;align-items:center;gap:6px}.cref-tip img{flex-shrink:0}.cref-tip p{margin:0;font-size:14px;line-height:1.5;color:#1d2129}.cref-templates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.cref-template{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:10px 14px;background:#fcfdfd;border:1px solid rgba(231,231,231,.6);border-radius:8px;box-sizing:border-box}.cref-template__name{min-width:0;font-size:15px;line-height:1.4;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cref-template__dl{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:26px;padding:0 10px;border:none;border-radius:4px;background:transparent;color:#165dff;font-size:14px;line-height:22px;cursor:pointer}.cref-template__dl:hover{background:#165dff0f}.cref-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;padding:24px 16px;background:#f8fafb;border:1px dashed transparent;border-radius:6px;cursor:pointer;box-sizing:border-box;transition:border-color .15s ease,background .15s ease}.cref-drop.is-drag,.cref-drop:hover{border-color:#165dff73;background:#f3f7ff}.cref-drop.is-busy{opacity:.7;pointer-events:none}.cref-drop__art{width:89px;height:48px;object-fit:contain}.cref-drop__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:4px;color:#165dff;font-size:14px;font-weight:500;line-height:1.4}.cref-drop__hint{margin:0;width:100%;font-size:12px;line-height:1.4;color:#86909c;text-align:center}.cref-files{display:flex;flex-direction:column;gap:8px;min-height:0}.cref-file{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 14px;background:#e8f3ff;border:1px solid rgba(220,220,220,.3);border-radius:8px;box-sizing:border-box}.cref-file__meta{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.cref-file__meta img{flex-shrink:0}.cref-file__name{min-width:0;font-size:15px;line-height:1.4;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cref-file__remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;cursor:pointer}.cref-file__remove img{width:16px;height:16px;object-fit:contain}.cref-file__remove:hover:not(:disabled){background:#0000000a}.cref-file__remove:disabled{opacity:.5;cursor:not-allowed}.cref-footer{display:flex;justify-content:center;align-items:center;gap:16px;height:53px;padding:8px 0;background:#fff;border-top:1px solid #e7e7e7;flex-shrink:0}.cref-btn{height:34px;display:inline-flex;align-items:center;gap:4px;font-size:14px;border-radius:4px}.cref-btn img{width:14px;height:14px;object-fit:contain}.cref-btn--ghost{width:84px;border:1px solid #165dff;color:#165dff;background:#fff;box-shadow:0 0 18px #f3f3f380}.cref-btn--ghost:hover{background:#f3f7ff;color:#165dff;border-color:#165dff}.cref-btn--primary{background:#165dff;border-color:#165dff;padding-inline:16px}.cref-btn--primary:hover{background:#2f6feb;border-color:#2f6feb}.cref-btn--primary img{width:16px;height:16px}.cref-empty-id{margin:24px;color:#4e5969}@media (max-width: 720px){.cref-panel{padding:40px 16px 24px;gap:28px}.cref-templates{grid-template-columns:1fr}}.cbw{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;height:100%;overflow:hidden}.cbw-layout{display:grid;grid-template-columns:317px minmax(0,1fr);gap:12px;flex:1;min-height:0;overflow:hidden;align-items:stretch}@media (max-width: 1100px){.cbw-layout{grid-template-columns:1fr;overflow:auto}}.cbw-toc-col{display:flex;flex-direction:column;gap:10px;min-height:0;height:100%;overflow:hidden}.cbw-book-title{display:flex;align-items:center;gap:10px;flex-shrink:0;height:54px;padding:0 12px;background:#fff;border-radius:6px;box-shadow:0 0 12px #0000000a;cursor:default;-webkit-user-select:none;user-select:none}.cbw-book-title__icon{width:22px;height:22px;flex-shrink:0;object-fit:contain}.cbw-book-title__text{font-size:17px;font-weight:500;color:#1d2129;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cbw-toc-pane{flex:1;min-height:0;border:none;border-radius:4px;box-shadow:0 0 12px #0000000a;padding:12px 10px}.cbw-pane{background:#fff;border:1px solid #e8ecea;border-radius:10px;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.cbw-pane__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid #f0f2f1;flex-shrink:0}.cbw-toc{overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:0}.cbw-toc__block{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.cbw-toc__ch{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:42px;padding:8px 4px;border:none;background:transparent;cursor:pointer;text-align:left;color:#1d2129;font-size:15px;line-height:1.4}.cbw-toc__ch:hover{background:#f7f8fa;border-radius:4px}.cbw-toc__caret{width:16px;height:16px;flex-shrink:0;margin-top:2px;transition:transform .15s ease}.cbw-toc__ch.is-collapsed .cbw-toc__caret{transform:rotate(-90deg)}.cbw-toc__ch-ordinal{flex-shrink:0;white-space:nowrap}.cbw-toc__ch-name{flex:1;min-width:0}.cbw-toc__sec{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;text-align:left;border:none;background:transparent;padding:0 0 4px;border-radius:4px;cursor:pointer;color:#1d2129;overflow:hidden}.cbw-toc__sec:hover{background:#f7f8fa}.cbw-toc__sec.is-active{background:#e8f3ff}.cbw-toc__sec-row{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 16px;box-sizing:border-box}.cbw-toc__sec-ordinal{flex-shrink:0;font-size:15px;line-height:normal;white-space:nowrap}.cbw-toc__sec.is-active .cbw-toc__sec-ordinal,.cbw-toc__sec.is-active .cbw-toc__sec-name{color:#165dff}.cbw-toc__sec-name{flex:1;min-width:0;font-size:15px;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbw-toc__status-icon{width:18px;height:18px;flex-shrink:0;object-fit:contain}.cbw-toc-status-bubble{position:fixed;z-index:1100;transform:translateY(-50%);display:inline-flex;align-items:center;padding:2px 6px;background:#fff;border-radius:8px;box-shadow:0 4px 2px #00000005;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:13px;line-height:22px;color:#4e5969;white-space:nowrap;pointer-events:none}.cbw-toc__status-icon.is-spin{animation:cbw-spin 1.1s linear infinite}@keyframes cbw-spin{to{transform:rotate(360deg)}}.cbw-toc__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding:0 8px 2px;box-sizing:border-box}.cbw-toc__words{font-size:13px;line-height:20px;color:#86909c;font-weight:400;padding:2px 8px;border-radius:3px}.cbw-toc__sec.is-active .cbw-toc__words{color:#4e5969}.cbw-badge{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:4px;font-size:12px;font-weight:500;line-height:1.6}.cbw-badge--idle{background:#f3f4f6;color:#6b7280}.cbw-badge--researching,.cbw-badge--writing{background:#eff6ff;color:#2563eb}.cbw-badge--researchReady{background:#ecfdf5;color:#059669}.cbw-badge--researchFailed,.cbw-badge--writingFailed{background:#fef2f2;color:#dc2626}.cbw-badge--review{background:#fff7ed;color:#c2410c}.cbw-badge--done{background:#ecfdf5;color:#059669}.cbw-badge__retry{margin-left:2px;padding:0 4px;border:none;background:transparent;color:#165dff;text-decoration:underline;cursor:pointer;font-size:12px}.cbw-toc-tip{margin-top:4px;height:30px;padding:4px 16px 4px 12px;border-radius:8px;color:#1d2129;font-size:14px;text-align:center}.cbw-toc-footer{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:10px 0 0}.cbw-toc-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:36px;padding:4px 12px;border:none;border-radius:2px;background:#e8f3ff;color:#165dff;font-size:13px;font-weight:500;line-height:22px;cursor:pointer;white-space:nowrap}.cbw-toc-btn:hover:not(:disabled){background:#d6e8ff}.cbw-toc-btn:disabled{opacity:.5;cursor:not-allowed}.cbw-toc-btn img{width:14px;height:14px;object-fit:contain}.cbw-toc-btn--stop{background:#ffece8;color:#f53f3f}.cbw-toc-btn--stop:hover:not(:disabled){background:#ffd8d2}.cbw-editor-stage{position:relative;display:flex;gap:8px;min-width:0;min-height:0;height:100%;overflow:hidden}.cbw-editor-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:4px}.cbw-editor-canvas{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;background:#eaeef6;display:flex;flex-direction:column;align-items:center;gap:10px}.cbw-readonly-hint{align-self:stretch;max-width:794px;width:100%}.cbw-thinking--canvas{align-self:stretch;max-width:794px;width:100%;margin:0}.cbw-paper{width:100%;max-width:794px;min-height:1123px;background:#fff;border-radius:4px;box-shadow:0 0 24px #0000000a;display:flex;flex-direction:column;flex:0 0 auto}.cbw-body-status-tip{display:flex;align-items:center;gap:8px;margin-top:16px;padding:4px 12px;flex-shrink:0;font-size:14px;line-height:22px;color:#1d2129;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.cbw-body-status-tip__icon{display:block;flex-shrink:0;object-fit:contain}.cbw-body-status-tip__icon.is-spin{animation:cbw-spin 1.1s linear infinite}.cbw-paper--skeleton{padding:40px 24px 72px;min-height:812px}.cbw-skeleton{display:flex;flex-direction:column;gap:12px;width:100%;height:326px}.cbw-skeleton--queued{height:589px}.cbw-skeleton__bar{height:24px;width:100%;background:#f3f3f3;border-radius:3px;flex-shrink:0}.cbw-skeleton__block{flex:1 1 0;min-height:120px;width:100%;background:#f3f3f3;border-radius:3px}.cbw-skeleton__bar--w66{width:66%}.cbw-skeleton__split{display:flex;gap:14px;width:100%;flex-shrink:0}.cbw-skeleton__bar--fixed{width:320px;max-width:44%;flex-shrink:0}.cbw-skeleton__bar--flex{flex:1 1 0;min-width:0;width:auto}.cbw-paper__rte{flex:1;min-height:0;display:flex;flex-direction:column}.cbw-paper__preview{flex:1;margin:0;padding:48px 72px 72px;white-space:pre-wrap;font-size:16px;line-height:36px;color:#1d2129;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;overflow:visible}.cbw-rail{display:flex;flex-direction:column;gap:5px;flex-shrink:0;width:62px;box-sizing:border-box;padding-top:2px}.cbw-rail__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:60px;min-height:60px;padding:10px 8px;border:none;border-radius:4px;background:#fff;color:#1d2129;font-size:13px;cursor:pointer;box-shadow:0 0 8px #00000008;box-sizing:border-box}.cbw-rail__card span{white-space:nowrap;font-size:12px}.cbw-rail__card img{width:18px;height:18px;object-fit:contain}.cbw-rail__card:hover:not(:disabled){background:#f7f8fa}.cbw-rail__card.is-active{outline:1px solid #165dff;color:#165dff}.cbw-rail__card:disabled{opacity:.45;cursor:not-allowed}.cbw-editor__status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 16px;flex-shrink:0;background:#fff;box-shadow:0 0 24px #0000000a;min-height:50px;border-radius:0 0 4px 4px}.cbw-editor__wordbits{display:flex;align-items:center;flex-wrap:wrap}.cbw-word-tag{display:inline-flex;align-items:center;padding:2px;border-radius:3px;background:#fff;font-size:13px;line-height:20px;color:#4e5969}.cbw-word-tag--hint{color:#86909c;font-size:12px}.cbw-editor__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cbw-btn-save.ant-btn{width:84px;height:32px;border-radius:4px;background:#165dff;border-color:#165dff;box-shadow:0 0 18px #f3f3f380}.cbw-btn-export-sec.ant-btn{height:32px;min-width:100px;border-radius:4px;border-color:#dcdcdc;color:#1d2129;box-shadow:0 0 18px #f3f3f380}.cbw-ai-fab{position:absolute;right:0;bottom:58px;z-index:6;display:flex;flex-direction:column;align-items:center;width:90px;padding:0;border:none;background:transparent;cursor:pointer}.cbw-ai-fab:disabled{opacity:.5;cursor:not-allowed}.cbw-ai-fab__avatar-wrap{display:block;width:90px;height:56px;overflow:visible;pointer-events:none}.cbw-ai-fab__avatar{display:block;width:90px;height:56px;object-fit:contain;object-position:center bottom}.cbw-ai-fab__bubble{margin-top:2px;padding:0 8px;background:#fff;border-radius:4px;box-shadow:0 0 12px #0000000a;color:#3f3b63;font-size:12px;line-height:24px;white-space:nowrap;font-family:PingFang SC,Microsoft YaHei,sans-serif}.cbw-refs{height:100%;overflow:auto;overscroll-behavior:contain}.cbw-refs__list{display:flex;flex-direction:column;gap:8px}.cbw-ref-item{display:block;padding:12px 8px;background:#fff;border-radius:2px;font-size:13px;line-height:1.5;color:#1d2129;text-decoration:none}.cbw-ref-item.is-link:hover .cbw-ref-item__name{color:#165dff}.cbw-ref-item__head{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.cbw-ref-item__name{flex:1;min-width:0;color:#1d2129;font-size:16px;font-weight:500;line-height:24px;word-break:break-word}.cbw-ref-item__source{margin-top:6px;font-size:15px;color:#1d2129;line-height:24px;word-break:break-word}.cbw-ref-item__text{margin-top:6px}.cbw-ref-item__placeholder{color:#1d2129;font-weight:500;font-size:16px;line-height:24px;margin-top:8px;margin-bottom:6px}.cbw-ref-tag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:50px;padding:2px 8px;border-radius:3px;font-size:13px;font-weight:400;line-height:20px}.cbw-ref-tag.is-journal{background:#fff7e8;color:#ff7d00}.cbw-ref-tag.is-book{background:#e8f3ff;color:#165dff}.cbw-ref-tag.is-consensus{background:#e8ffea;color:#00b42a}.cbw-ref-tag.is-norm{background:#e8f3ff;color:#165dff}.cbw-ref-tag.is-guide{background:#e8ffea;color:#00b42a}.cbw-ref-tag.is-standard{background:#fff7e8;color:#ff7d00}.cbw-ref-tag.is-system,.cbw-ref-tag.is-review,.cbw-ref-tag.is-meta{background:#f2f3f5;color:#4e5969}.cbw-ref-tag.is-meeting,.cbw-ref-tag.is-degree{background:#e8ffea;color:#00b42a}.cbw-ref-tag{display:inline-block;margin-right:6px;padding:0 6px;border-radius:4px;font-size:11px;font-weight:600}.cbw-empty{color:#86909c;font-size:13px;padding:24px 0;text-align:center}.cbw-thinking{padding:10px 12px;background:#f8faf9;border-radius:8px;font-size:13px;color:#4b5563;line-height:1.55;flex-shrink:0}.cbw-research{align-self:stretch;width:100%;flex:1;min-height:0;display:flex;justify-content:center;padding:32px 24px 40px;overflow:auto;background:linear-gradient(180deg,#f7f9fc,#fff 220px);font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.cbw-research-card{width:min(100%,760px);height:fit-content;padding:24px 28px 28px;border:1px solid #c9e0ff;border-radius:12px;background:#fff;box-shadow:0 8px 28px #165dff14}.cbw-research-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f2f3f5}.cbw-research-card__heading{display:flex;align-items:flex-start;gap:14px;min-width:0}.cbw-research-card__icon{flex-shrink:0;width:40px;height:40px;margin-top:2px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffb37a,#f77234 70%);box-shadow:0 0 0 6px #f7723424;animation:cbw-research-pulse 1.8s ease-in-out infinite}@keyframes cbw-research-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.88}}.cbw-research-card__title{margin:0;color:#1d2129;font-size:18px;font-weight:600;line-height:1.4}.cbw-research-card__subtitle{margin:6px 0 0;color:#86909c;font-size:13px;line-height:1.6}.cbw-research-card__link{display:inline;margin:0;padding:0;border:none;background:none;color:#165dff;font-size:inherit;line-height:inherit;cursor:pointer}.cbw-research-card__link:hover{color:#4080ff}.cbw-research-card__stop{flex-shrink:0;height:34px;padding:0 14px;border:1px solid #ffccc7;border-radius:6px;background:#fff;color:#f53f3f;font:inherit;font-size:13px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.cbw-research-card__stop:hover{border-color:#f98981;background:#fff1f0}.cbw-research-steps{list-style:none;margin:0;padding:0}.cbw-research-stage{position:relative;display:flex;gap:12px}.cbw-research-stage__dot{position:relative;z-index:1;flex-shrink:0;width:16px;height:16px;margin-top:3px;border:2px solid #c9cdd4;border-radius:50%;background:#fff}.cbw-research-stage.is-active .cbw-research-stage__dot{border-color:#f77234;background:#f77234;box-shadow:0 0 0 4px #f7723429}.cbw-research-stage__body{flex:1;min-width:0}.cbw-research-stage__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.cbw-research-stage__label{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;background:#f2f3f5;color:#4e5969;font-size:12px;font-weight:500}.cbw-research-stage.is-active .cbw-research-stage__label{background:#fff3e8;color:#d25f2e}.cbw-research-stage__latest{flex:1;min-width:0;color:#1d2129;font-size:14px;font-weight:500;line-height:1.6}.cbw-research-stage__detail{margin:8px 0 0;padding:10px 12px;border-radius:8px;background:#f7f8fa;list-style:none;max-height:320px;overflow:auto}.cbw-research-stage__detail li{position:relative;padding:4px 0 4px 14px;color:#4e5969;font-size:13px;line-height:1.55}.cbw-research-stage__detail li:before{content:"·";position:absolute;left:2px;color:#c9cdd4}.cbw-empty-editor{flex:1;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:14px;padding:40px;max-width:794px;width:100%;min-height:320px;background:#fff;border-radius:4px;box-shadow:0 0 24px #0000000a}.cbw-paper .rcx-rte{flex:1;min-height:1123px;display:flex;flex-direction:column;border:none;border-radius:4px;overflow:visible;background:transparent}.cbw-paper .rcx-rte:focus-within{box-shadow:none}.cbw-paper .rcx-rte-toolbar{flex-shrink:0;position:sticky;top:0;z-index:1;background:#fff;border-bottom:1px solid #f2f3f5;padding:8px 16px;border-radius:4px 4px 0 0}.cbw-paper .rcx-rte-body{flex:1;overflow:visible;padding:40px 72px 80px}.cbw-paper .rcx-rte-prose,.cbw-paper .rcx-rte-prose--tall{min-height:900px;max-width:none;font-size:16px;line-height:36px;color:#1d2129;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.cbw-paper .rcx-rte-prose p{margin:0}.cbw-paper .rcx-rte-prose h1,.cbw-paper .rcx-rte-prose h2,.cbw-paper .rcx-rte-prose h3{color:#1d2129;font-weight:600;line-height:36px;margin:12px 0}@media (max-width: 1100px){.cbw-ai-fab{right:16px;bottom:64px}.cbw-paper .rcx-rte-body,.cbw-paper__preview{padding:28px 28px 48px}}.wf-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.wf-shell--content{height:100vh;max-height:100vh;overflow:hidden}.wf-shell--content .wf-main--wide>.rcx-page{flex:1;min-height:0;height:100%}.wf-shell--fill{height:100vh;max-height:100vh;overflow:hidden}.wf-shell--fill .wf-body{overflow:hidden}.wf-shell--fill .wf-sidebar{overflow:auto;min-height:0}.wf-shell--fill .wf-main{max-width:none;padding:12px 16px;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.wf-shell--fill .wf-main>.rcx-page{flex:1;min-height:0}.wf-topbar{min-height:var(--topbar-h);background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:8px 20px;gap:12px;flex-shrink:0}.wf-steps-inline{display:flex;align-items:center;gap:6px;flex:1;justify-content:center;flex-wrap:wrap;font-size:.92rem;color:var(--muted)}.wf-steps-inline a{color:inherit;text-decoration:none}.wf-steps-inline .is-active a{color:var(--primary);font-weight:600}.wf-steps-sep{margin:0 4px;color:#cbd5e1}.wf-body--content{flex:1;min-height:0;overflow:hidden}.wf-body--content .wf-sidebar{overflow:auto;min-height:0}.wf-body--content .wf-main--wide{max-width:none;padding:12px 16px;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.wf-main--wide{width:100%}.wf-topbar .brand{font-weight:700;color:var(--primary)}.wf-body{flex:1;display:flex;min-height:0}.wf-sidebar{width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--line);padding:16px 12px}.wf-sidebar-group{font-size:.75rem;font-weight:600;color:var(--muted);padding:8px 8px 4px}.wf-main{flex:1;padding:24px;min-width:0}.wf-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px;box-shadow:var(--shadow);max-width:880px}.wf-actions{display:flex;gap:12px;margin-top:24px}.wf-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 720px){.wf-option-grid{grid-template-columns:1fr}}.wf-option{border:1px solid var(--line);border-radius:10px;padding:14px 16px;cursor:pointer;background:#fff}.wf-option.active{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.wf-muted{color:var(--muted);font-size:.92rem;margin:0 0 16px}.wf-demo-banner{margin:0 0 16px;padding:10px 12px;border-radius:8px;background:#fff7e6;border:1px solid #ffd591;color:#ad6800;font-size:.88rem}.wf-title-row{display:flex;gap:8px;align-items:flex-start;width:100%}.wf-title-row .ant-input-affix-wrapper,.wf-title-row .ant-input{flex:1}.aiq-thread{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;max-height:42vh;overflow:auto;padding-right:4px}.aiq-bubble{max-width:92%;padding:10px 12px;border-radius:10px;font-size:.92rem;line-height:1.5;white-space:pre-wrap}.aiq-bubble--ai{align-self:flex-start;background:#f5f7fa;color:#1f2a37}.aiq-bubble--user{align-self:flex-end;background:var(--primary-soft, #e8f1ff);color:var(--primary, #1d4ed8)}.aiq-step{border-top:1px solid var(--line);padding-top:14px}.aiq-step-label{font-size:.85rem;color:var(--muted);margin-bottom:8px}.aiq-dept-list{max-height:180px;overflow:auto;margin-bottom:8px}.aiq-title-card{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;background:#fff}.lit-main{margin-top:24px}.lit-main-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.lit-main-label{font-weight:600}.lit-fetch-btn{background:#2bb3a8!important;border-color:#2bb3a8!important}.lit-fetch-btn:hover{background:#249e94!important;border-color:#249e94!important}.lit-acquired{border:1px solid var(--line);border-radius:10px;padding:4px 0;background:#fff}.lit-acquired-row,.lit-local-row,.lit-kb-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid #f0f0f0}.lit-acquired-row:last-child,.lit-local-row:last-child,.lit-kb-row:last-child{border-bottom:none}.lit-remove{color:#f5222d;font-size:18px;cursor:pointer}.lit-tabs{display:flex;gap:10px;margin-bottom:16px}.lit-tab{border:none;border-radius:999px;padding:8px 18px;cursor:pointer;background:#d9ece9;color:#1f2a37;font-size:.92rem}.lit-tab--active{background:#2bb3a8;color:#fff}.lit-pane{min-height:280px}.lit-search{margin-bottom:12px}.lit-search.ant-input-affix-wrapper,.lit-search.ant-input{border-color:#f5a623!important;border-width:2px}.lit-search.ant-input-affix-wrapper-focused,.lit-search.ant-input:focus{box-shadow:0 0 0 2px #f5a62333}.lit-kb-list,.lit-local-list{border:1px solid var(--line);border-radius:8px;min-height:180px;background:#fff}.lit-kb-meta{min-width:0}.lit-kb-name{font-weight:500;word-break:break-all}.lit-kb-time{color:var(--muted);font-size:.85rem;margin-top:2px}.lit-add-btn{color:#2bb3a8!important;border-color:#2bb3a8!important}.lit-empty{padding:28px 12px;text-align:center;color:var(--muted)}.lit-pager{display:flex;justify-content:center;margin-top:12px}.outline-editor{border:1px solid var(--line);border-radius:10px;padding:12px;background:#fff}.outline-node{margin-bottom:4px}.outline-row{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:8px}.outline-row:hover{background:#f7fafc}.outline-num{min-width:28px;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.outline-title-input{flex:1}.outline-actions{flex-shrink:0;opacity:.55}.outline-row:hover .outline-actions{opacity:1}.rp-main{position:relative;min-height:100vh;background:linear-gradient(180deg,#f7fbff,#eef4fb 45%,#fafafa)}.rp-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/bg-sm-3XtJib08.jpg);background-size:cover;background-position:center bottom;background-repeat:no-repeat;opacity:.55;pointer-events:none}.rp-main>*{position:relative}.rp-main--wide{background:none}.rp-main--wide:before{display:none}.rpc-page{width:100%;margin:0 auto;box-sizing:border-box;min-height:calc(100vh - var(--topbar-h, 48px) - 48px);background-size:cover;background-position:center top;background-repeat:no-repeat;padding:110px 24px 24px}.rpc-panel{position:relative;width:100%;max-width:min(1100px,100%);margin:0 auto;background:#fff;border:1px solid var(--line, #e7e7e7);border-radius:12px;padding:clamp(20px,3vw,32px) clamp(20px,3vw,36px);box-shadow:var(--shadow, 0 1px 2px rgba(0, 0, 0, .04));box-sizing:border-box;overflow:hidden}.rpc-panel__header{position:relative;z-index:1;text-align:left;margin-bottom:4px;padding-left:4px}.rpc-panel__title{margin:0 0 6px;font-size:1.5rem;font-weight:600;color:#1f2937;line-height:1.3}.rpc-panel__subtitle{margin:0 0 16px;font-size:.9rem;color:#6b7280;line-height:1.4}.rpc-heading{position:relative;z-index:1;margin:0 0 20px;text-align:center;font-size:1.05rem;font-weight:600;color:#1f2937}.rpc-grid{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px}.rpc-row-group{display:flex;flex-direction:column;gap:10px}.rpc-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rpc-row--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.rpc-row--single{grid-template-columns:minmax(0,1fr);max-width:50%}@media (max-width: 720px){.rpc-row,.rpc-row--triple,.rpc-row--single{grid-template-columns:1fr;max-width:none}}.rpc-cell{min-width:0}.rpc-card{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:1px solid #cfe8e4;border-radius:8px;background:#eef8f6;color:#1f2937;cursor:pointer;text-align:left;font-size:.95rem;line-height:1.4;transition:border-color .15s,background .15s,box-shadow .15s}.rpc-card:hover{border-color:#165dff;background:#e8f0fe}.rpc-card--active,.rpc-card--selected{border-color:#165dff;background:#e8f0fe;box-shadow:0 0 0 2px #165dff33}.rpc-card__label{flex:1}.rpc-card__check{color:#1b8f82;font-size:14px;flex-shrink:0}.rpc-scope{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:12px;border:1px dashed #b7e0da;border-radius:10px;background:#f7fcfb}.rpc-scope__item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:10px 12px;border:1px solid #d5ebe7;border-radius:8px;background:#fff;cursor:pointer;text-align:left;color:#1f2937;font-size:.9rem}.rpc-scope__item:hover{border-color:#2bb3a8}.rpc-scope__item--selected{border-color:#2bb3a8;background:#e7f6f3;box-shadow:0 0 0 2px #2bb3a82e}.rpc-footer{display:flex;justify-content:flex-end;gap:16px;margin-top:28px;padding-top:8px}.rpc-btn-next.ant-btn-primary{min-width:120px;background:#165dff!important;border-color:#165dff!important}.rpc-btn-next.ant-btn-primary:hover{background:#134fd6!important;border-color:#134fd6!important}.rpb-page{position:relative;width:100%;margin:0 auto;box-sizing:border-box;min-height:calc(100vh - var(--topbar-h, 48px) - 48px);background:linear-gradient(180deg,#f7fbff,#eef4fb 45%,#fafafa);padding:110px 24px 24px}.rpb-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/bg-sm-3XtJib08.jpg);background-size:cover;background-position:center bottom;background-repeat:no-repeat;opacity:.55;pointer-events:none}.rpb-page>*{position:relative}.rpb-panel{position:relative;width:100%;max-width:min(720px,100%);margin:0 auto;background:#fff;border:1px solid var(--line, #e7e7e7);border-radius:12px;padding:clamp(20px,3vw,32px) clamp(24px,4vw,40px);box-shadow:var(--shadow, 0 1px 2px rgba(0, 0, 0, .04));box-sizing:border-box;overflow:hidden}.rpb-tabs{display:flex;justify-content:center;gap:0;margin-bottom:24px;border-bottom:1px solid #e7e7e7}.rpb-tab{padding:12px 32px;border:none;border-bottom:2px solid transparent;background:transparent;cursor:pointer;font-size:1rem;color:#6b7280;transition:color .15s,border-color .15s}.rpb-tab:hover{color:#165dff}.rpb-tab--active{color:#165dff;border-bottom-color:#165dff;font-weight:600}.rpb-form{max-width:none;margin:0}.rpb-form .ant-form-item-label>label{color:#374151;font-weight:500;font-size:.95rem}.rpb-form .ant-form-item-label>label.ant-form-item-required:before{content:"*";display:inline-block;margin-right:4px;color:#ff4d4f;font-family:SimSun,sans-serif;line-height:1}.rpb-title-field{width:100%}.rpb-title-field .ant-input{height:44px;border-radius:8px}.rpb-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:16px;margin-top:28px;padding-top:12px}.rpb-btn-next.ant-btn-primary{min-width:120px;background:#165dff!important;border-color:#165dff!important}.rpb-btn-next.ant-btn-primary:hover{background:#134fd6!important;border-color:#134fd6!important}.rpb-panel .aiq-thread{max-height:50vh}.rpb-ai-form{max-width:none;width:100%;margin:0}.rpb-ai-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 640px){.rpb-ai-row{grid-template-columns:1fr}}.rpb-ai-field{margin-bottom:20px;min-width:0}.rpb-ai-row .rpb-ai-field{display:flex;flex-direction:column}.rpb-ai-row .ant-select{width:100%}.rpb-ai-label{display:block;margin-bottom:8px;font-size:.95rem;font-weight:500;color:#374151}.rpb-ai-req{margin-left:2px;color:#ff4d4f;font-family:SimSun,sans-serif}.rpb-ai-form .ant-select,.rpb-ai-form .ant-select-selector,.rpb-ai-form .ant-input,.rpb-ai-form textarea.ant-input{border-radius:8px!important}.rpb-ai-form .ant-select-selector{min-height:44px!important;height:44px!important;align-items:center}.rpb-ai-form .ant-select-selection-item,.rpb-ai-form .ant-select-selection-placeholder{line-height:42px!important}.rpb-ai-custom-dept{margin-top:8px}.rpb-ai-upload.ant-upload-wrapper .ant-upload-drag{border:1px dashed #d1d5db!important;border-radius:8px!important;background:#fafafa!important;padding:28px 16px!important}.rpb-ai-upload.ant-upload-wrapper .ant-upload-drag:hover{border-color:#165dff!important}.rpb-ai-upload__icon{margin:0 0 8px!important;font-size:22px;color:#9ca3af}.rpb-ai-upload__text{margin:0 0 4px!important;font-size:14px;color:#374151}.rpb-ai-upload__hint{margin:0!important;font-size:12px;color:#9ca3af}.rpb-ai-extract-btn{margin-top:12px}.rpb-ai-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rpb-ai-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border-radius:999px;background:#eef2ff;color:#374151;font-size:13px}.rpb-ai-chip__icon{color:#4f6ef7;font-size:15px;flex-shrink:0}.rpb-ai-chip__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.rpb-ai-chip__close{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;color:#9ca3af;cursor:pointer;font-size:11px;line-height:1}.rpb-ai-chip__close:hover:not(:disabled){color:#6b7280}.rpb-ai-chip__close:disabled{cursor:not-allowed;opacity:.5}.rpb-ai-extracting{margin-top:8px;font-size:12px;color:#6b7280}.rpb-ai-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px;padding-top:8px}.rpb-ai-actions.is-spread{justify-content:space-between;align-items:center}.rpb-ai-actions__end{display:flex;justify-content:flex-end;gap:12px;margin-left:auto}.rpb-btn-ghost.ant-btn{height:40px;min-width:88px;border-radius:8px;border:1px solid #d9d9d9;color:#1d2129;background:#fff}.rpb-pick-hero{margin:-16px -14px -24px;min-height:calc(100vh - 48px)}.rpb-pick-title{margin:0 0 20px;text-align:center;font-size:20px;font-weight:600;line-height:28px;color:#1d2129}.rpb-ai-pick{max-width:none;width:100%;margin:0}.rpb-ai-pick-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;color:#6b7280}.rpb-ai-pick-list{display:flex;flex-direction:column;gap:10px;margin:4px 0 20px}.rpb-ai-pick-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 16px;border:1px solid #e5e6eb;border-radius:8px;background:#fff;cursor:pointer;font-family:inherit;font-size:14px;line-height:22px;color:#1d2129;transition:border-color .15s ease,background .15s ease}.rpb-ai-pick-item:hover{border-color:#94bfff}.rpb-ai-pick-item.is-selected{border-color:#165dff;background:#f3f7ff}.rpb-ai-pick-item__radio{width:16px;height:16px;border-radius:50%;border:1.5px solid #c9cdd4;flex-shrink:0;display:grid;place-items:center}.rpb-ai-pick-item.is-selected .rpb-ai-pick-item__radio{border-color:#165dff}.rpb-ai-pick-item.is-selected .rpb-ai-pick-item__radio:after{content:"";width:8px;height:8px;border-radius:50%;background:#165dff}.rpb-ai-pick-item__text{flex:1;font-size:14px;line-height:1.5;color:#1f2937}.sci-basic-shell{--sci-primary: #165dff;--sci-font: #1d2129;--sci-muted: #6b8396;--sci-line: #e5e6eb}.sci-basic-shell__main{flex:1;min-width:0;min-height:100vh;max-height:100vh;overflow:auto}.sci-hero{position:relative;min-height:100%;overflow:hidden;background:linear-gradient(180deg,#f7fbff,#eef4fb 45%,#fafafa);color:var(--sci-font)}.sci-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center bottom;background-repeat:no-repeat;opacity:.55;pointer-events:none;z-index:0}.sci-hero__inner{position:relative;z-index:1;max-width:920px;margin:0 auto;padding:56px 24px 72px;display:flex;flex-direction:column;gap:28px}.sci-hero__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 8px}.sci-hero__copy{flex:1;min-width:0;padding-top:20px}.sci-hero__title{margin:0;font-size:36px;font-weight:500;line-height:1.25;color:var(--sci-font);letter-spacing:.01em}.sci-hero__subtitle{margin:12px 0 0;font-size:15px;line-height:22px;color:var(--sci-muted)}.sci-hero__robot{flex-shrink:0;width:200px;height:200px;object-fit:contain;transform:rotate(5deg);filter:drop-shadow(0 12px 28px rgba(46,101,228,.18));pointer-events:none}.sci-entry-panel{display:flex;flex-direction:column;align-items:stretch;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 32px #165dff0f;margin-top:-20px}.sci-entry-tabs{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;margin:0;padding:0;border-bottom:1px solid #f2f3f5}.sci-entry-tab{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;min-width:0;padding:18px 16px;font-size:16px;line-height:24px;text-align:center;color:#86909c;cursor:pointer;font-family:inherit;background:#fff;border-radius:0}.sci-entry-tab.is-active{color:var(--sci-primary);font-weight:600;background:#fff}.sci-entry-tab.is-active:after{content:"";position:absolute;left:24px;right:24px;bottom:-1px;height:2px;background:var(--sci-primary);border-radius:1px}.sci-entry-card{background:#fff;border-radius:0;padding:32px 32px 24px;min-height:372px;display:flex;flex-direction:column;box-shadow:none}.sci-entry-card.is-tab-ai{border-radius:0}.sci-entry-card.is-confirm{padding:36px 36px 28px;border-radius:0;min-height:372px}.sci-confirm__head{text-align:center;margin-bottom:8px}.sci-confirm__title{margin:0;font-size:22px;font-weight:600;line-height:32px;color:var(--sci-font)}.sci-confirm__subtitle{margin:8px 0 0;font-size:14px;line-height:22px;color:#86909c}.sci-confirm__rows{margin:20px 0 0}.sci-confirm__row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:12px 4px;border-bottom:1px solid #f0f0f0}.sci-confirm__row:last-child{border-bottom:none}.sci-confirm__row dt{margin:0;flex-shrink:0;font-size:14px;color:#86909c}.sci-confirm__row dd{margin:0;text-align:right;font-size:14px;font-weight:500;color:var(--sci-font);line-height:22px;word-break:break-word}.sci-confirm__actions{display:flex;justify-content:center;gap:16px;margin-top:28px}.sci-entry-form .ant-form-item{margin-bottom:24px}.sci-entry-form .ant-form-item-label>label{color:var(--sci-font);font-weight:500}.sci-entry-form .ant-input,.sci-entry-form .ant-input-affix-wrapper,.sci-entry-form .ant-select-selector,.sci-entry-form .ant-input-number{border-radius:8px!important;min-height:40px}.sci-entry-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sci-entry-row .ant-form-item{margin-bottom:24px}.sci-entry-toggle{display:flex;flex-direction:column;gap:6px;margin:8px 0 12px}.sci-entry-toggle__row{display:flex;align-items:center;gap:12px}.sci-entry-toggle__label{font-size:14px;font-weight:500;color:var(--sci-font)}.sci-entry-toggle__hint{margin:0;font-size:12px;line-height:18px;color:#86909c}.sci-entry-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:auto;padding-top:8px}.sci-entry-actions.is-spread{justify-content:space-between;align-items:center}.sci-entry-actions__end{display:flex;gap:12px}.sci-regen-hint{margin:0 0 12px;font-size:13px;line-height:20px;color:#86909c}.sci-entry-btn{height:40px!important;padding:0 20px!important;border-radius:8px!important;font-size:14px}.sci-entry-btn--primary.ant-btn-primary{background:var(--sci-primary)!important;border-color:var(--sci-primary)!important}.sci-entry-btn--ghost{border:1px solid var(--sci-primary)!important;color:var(--sci-primary)!important;background:#fff!important}.sci-entry-btn--ghost:hover{background:#f3f7ff!important;color:var(--sci-primary)!important;border-color:var(--sci-primary)!important}.sci-ai-pick-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:220px;color:#86909c;font-size:14px}.sci-ai-pick-list{display:flex;flex-direction:column;gap:10px;margin:4px 0 20px;max-height:420px;overflow:auto}.sci-ai-pick-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border:1px solid var(--sci-line);border-radius:8px;background:#fff;cursor:pointer;font-family:inherit;font-size:14px;line-height:22px;color:var(--sci-font);transition:border-color .15s ease,background .15s ease}.sci-ai-pick-item:hover{border-color:#94bfff}.sci-ai-pick-item.is-selected{border-color:var(--sci-primary);background:#f3f7ff}.sci-ai-pick-item__radio{width:16px;height:16px;border-radius:50%;border:1.5px solid #c9cdd4;flex-shrink:0;display:grid;place-items:center}.sci-ai-pick-item.is-selected .sci-ai-pick-item__radio{border-color:var(--sci-primary)}.sci-ai-pick-item.is-selected .sci-ai-pick-item__radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--sci-primary)}.sci-ai-pick-item__idx{color:#c9cdd4;font-variant-numeric:tabular-nums;flex-shrink:0;width:22px}.sci-ai-pick-item__text{flex:1;min-width:0}.sci-ai-pick-item__copy{flex-shrink:0;color:var(--sci-primary);font-size:13px;line-height:22px;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .15s ease}.sci-ai-pick-item:hover .sci-ai-pick-item__copy,.sci-ai-pick-item__copy:focus-visible,.sci-ai-pick-item__copy.is-copied{opacity:1}.sci-ai-pick-item__copy.is-copied{color:#52c41a}@media (max-width: 720px){.sci-hero__title{font-size:28px}.sci-hero__robot{width:140px;height:140px}.sci-hero__head{flex-direction:column}.sci-entry-row{grid-template-columns:1fr}.sci-entry-card{padding:8px 16px 20px}}.rpcas-page{width:100%;max-width:min(1100px,100%);margin:0 auto;box-sizing:border-box}.rpcas-panel{width:100%;max-width:100%;min-width:0;background:#fff;border:1px solid var(--line, #e7e7e7);border-radius:12px;padding:clamp(20px,3vw,36px) clamp(20px,4vw,40px);box-shadow:var(--shadow, 0 1px 2px rgba(0, 0, 0, .04));box-sizing:border-box;overflow:hidden}.rpcas-add-head{margin-bottom:14px}.rpcas-add-head__title{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:6px}.rpcas-add-head__hint{font-size:.85rem;color:#6b7280;line-height:1.6}.rpcas-add-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}@media (max-width: 720px){.rpcas-add-row{grid-template-columns:1fr}}.rpcas-add-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa;color:#374151;transition:border-color .15s ease,background .15s ease}.rpcas-add-bar--droppable{cursor:pointer}.rpcas-add-bar--dragover{border-color:#e67e22;background:#fff7ed}.rpcas-section-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.rpcas-add-btn.ant-btn{color:#e67e22!important;border-color:#e67e22!important;background:#fff!important}.rpcas-add-btn.ant-btn:hover{color:#d35400!important;border-color:#d35400!important}.rpcas-section{margin-bottom:28px;min-width:0;max-width:100%;overflow:hidden}.rpcas-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rpcas-section-title{margin-bottom:12px;font-size:1rem;font-weight:600;color:#1f2937}.rpcas-section-head .rpcas-section-title{margin-bottom:0}.rpcas-empty{padding:24px 16px;border:1px dashed #d1d5db;border-radius:8px;color:#9ca3af;text-align:center;background:#fafafa}.rpcas-analysis-rte{width:100%;height:min(62vh,640px);min-height:420px}.rpcas-analysis-rte .rcx-rte,.rpcas-analysis-rte .rcx-rte--tall{width:100%;max-width:none;height:100%;min-height:100%;margin:0;box-shadow:none}.rpcas-analysis-rte .rcx-rte-prose{min-height:100%;padding:16px 18px 24px;font-family:Songti SC,SimSun,Times New Roman,serif;font-size:15px;line-height:1.85;color:#1f2937}.rpcas-analysis-rte .rcx-rte-prose h1,.rpcas-analysis-rte .rcx-rte-prose h2,.rpcas-analysis-rte .rcx-rte-prose h3{font-family:Microsoft YaHei,PingFang SC,sans-serif;font-weight:700}.rpcas-analysis-rte .rcx-rte-prose h1{font-size:1.35rem}.rpcas-analysis-rte .rcx-rte-prose h2{font-size:1.15rem}.rpcas-analysis-rte .rcx-rte-prose h3{font-size:1.05rem}.rpcas-stage{margin-bottom:8px;font-size:.9rem;color:#0f766e}.rpcas-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media (max-width: 720px){.rpcas-file-grid{grid-template-columns:minmax(0,1fr)}}.rpcas-file-card{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;max-width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden}.rpcas-file-card__main{flex:1 1 auto;min-width:0;overflow:hidden}.rpcas-file-card__name{font-weight:500;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.rpcas-file-card__meta{margin-top:4px;font-size:.82rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpcas-file-card__remove{border:none;background:transparent;color:#ef4444;cursor:pointer;font-size:18px;line-height:1;padding:0;margin:0;flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.rpcas-expand{display:block;margin:12px auto 0;border:none;background:transparent;color:#e67e22;cursor:pointer;font-size:.9rem}.rpcas-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:8px;padding-top:8px}.rpcas-btn-home.ant-btn{min-width:110px;color:#e67e22!important;border-color:#e67e22!important;background:#fff!important}.rpcas-teal-btn.ant-btn,.rpcas-teal-btn.ant-btn-primary{min-width:110px;background:#2bb3a8!important;border-color:#2bb3a8!important;color:#fff!important}.rpcas-teal-btn.ant-btn:hover,.rpcas-teal-btn.ant-btn-primary:hover{background:#249e94!important;border-color:#249e94!important}.rpcas-teal-btn.ant-btn:disabled{opacity:.55}.rpcas-kb-list{max-height:360px;overflow:auto;border:1px solid #eee;border-radius:8px}.rpcas-kb-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #f0f0f0}.rpcas-kb-item:last-child{border-bottom:none}.rpcas-source{margin-top:10px;color:#6b7280;font-size:.85rem}.rpcas-note{margin-bottom:12px;padding:10px 12px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#92400e;font-size:.9rem;line-height:1.5}.rpcas-summary{border:1px solid #e5e7eb;border-radius:8px;padding:12px;background:#fff}.rcx-confirm-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#f8fafcd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rcx-confirm-panel{width:100%;max-width:560px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px 36px;box-shadow:0 4px 24px #0000000f;box-sizing:border-box}.rcx-confirm-head{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.rcx-confirm-title{font-size:1.1rem;font-weight:600;color:#1f2937}.rcx-confirm-rows{display:flex;flex-direction:column;gap:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.rcx-confirm-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 20px;border-bottom:1px solid #f0f2f1;background:#fff}.rcx-confirm-row:last-child{border-bottom:none}.rcx-confirm-row__label{flex-shrink:0;font-size:.95rem;color:#6b7280;min-width:80px}.rcx-confirm-row__value{flex:1 1 auto;font-size:.95rem;color:#1f2937;text-align:right;word-break:break-word;font-weight:500}.rcx-confirm-wordcount{display:inline-flex;align-items:center;justify-content:center;min-width:80px;height:36px;padding:0 16px;border:1px solid #e5e7eb;border-radius:6px;background:#fafafa;font-size:.95rem;color:#1f2937;font-weight:500}.rcx-confirm-wordcount-unit{margin-left:8px;font-size:.9rem;color:#6b7280;font-weight:400}.rcx-confirm-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:32px;padding-top:20px;border-top:1px solid #f0f2f1}.rcx-confirm-btn-prev.ant-btn{min-width:120px;height:40px;color:#4b5563!important;border-color:#d1d5db!important;background:#fff!important;border-radius:8px}.rcx-confirm-btn-prev.ant-btn:hover{border-color:#9ca3af!important;color:#1f2937!important}.rcx-confirm-btn-start.ant-btn,.rcx-confirm-btn-start.ant-btn-primary{min-width:140px;height:40px;background:#2bb3a8!important;border-color:#2bb3a8!important;color:#fff!important;border-radius:8px;font-size:.95rem}.rcx-confirm-btn-start.ant-btn:hover,.rcx-confirm-btn-start.ant-btn-primary:hover{background:#249e94!important;border-color:#249e94!important}.rcx-confirm-btn-start.ant-btn:disabled{opacity:.55}.rcx-gen-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#f8fafcb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.rcx-gen-card{width:min(520px,calc(100% - 48px));background:#fff;border-radius:16px;box-shadow:0 12px 40px #1618231f;padding:28px 32px 24px;display:flex;flex-direction:column;align-items:center;pointer-events:auto}.rcx-gen-card__icon{width:64px;height:64px;margin-bottom:12px}.rcx-gen-card__title{font-size:22px;font-weight:600;color:#1d2129;line-height:30px}.rcx-gen-card__sub{margin-top:6px;font-size:14px;line-height:22px;color:#86909c;text-align:center}.rcx-gen-progress{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:20px}.rcx-gen-progress__track{height:8px;border-radius:999px;background:#f0f2f5;overflow:hidden}.rcx-gen-progress__bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#165dff,#4080ff);transition:width .4s ease}.rcx-gen-progress__pct{font-size:13px;font-weight:600;color:#165dff}.rcx-gen-progress__eta{font-size:13px;color:#86909c;white-space:nowrap}.rcx-gen-steps{width:100%;margin-top:22px;text-align:left}.rcx-gen-steps__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.rcx-gen-steps__list li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:22px;color:#c0c4cc}.rcx-gen-steps__list li.is-active{color:#1d2129;font-weight:500}.rcx-gen-steps__list li.is-done{color:#4e5969}.rcx-gen-steps__dot{width:18px;height:18px;border-radius:50%;flex-shrink:0;border:2px solid #d9d9e3;background:#fff}.rcx-gen-steps__list li.is-active .rcx-gen-steps__dot{border-color:#165dff;background:radial-gradient(circle at 50% 50%,#165dff 0,#165dff 6px,#fff 7px);box-shadow:0 0 0 3px #165dff29}.rcx-gen-steps__list li.is-done .rcx-gen-steps__dot{border-color:#165dff;background:#165dff}.rcx-gen-tip{width:100%;margin-top:20px;padding:10px 12px;border-radius:8px;background:#fff7e8;display:flex;align-items:flex-start;gap:8px}.rcx-gen-tip__icon{flex-shrink:0;font-size:16px;line-height:20px}.rcx-gen-tip p{margin:0;font-size:13px;line-height:20px;color:#4e5969}.rcx-gen-tip strong{color:#1d2129;font-weight:600}@media (max-width: 1100px){.rcx-gen-card{padding:20px 24px 18px}}.rcx-bg-runs{position:fixed;right:24px;bottom:24px;z-index:1200;display:flex;flex-direction:column;gap:10px}.rcx-bg-run{display:flex;align-items:center;gap:10px;min-width:260px;max-width:360px;padding:12px 14px;background:#fff;border:1px solid var(--line, #e7e7e7);border-radius:10px;box-shadow:0 6px 20px #0000001a}.rcx-bg-run__spin{width:16px;height:16px;flex-shrink:0;border:2px solid #165dff;border-top-color:transparent;border-radius:50%;animation:rcx-bg-run-rotate .8s linear infinite}@keyframes rcx-bg-run-rotate{to{transform:rotate(360deg)}}.rcx-bg-run__body{flex:1;min-width:0}.rcx-bg-run__title{font-size:13px;font-weight:600;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-bg-run__line{margin-top:2px;font-size:12px;color:#86909c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sci-editor-shell{min-height:100vh}.sci-editor-shell__main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:100vh;max-height:100vh;overflow:hidden;background:#f6f6f6}.sci-editor-shell__header{height:48px;background:#fff;box-shadow:-8px 0 10px #0000000a;display:flex;align-items:center;padding:0 18px;flex-shrink:0}.sci-editor-crumb{display:flex;align-items:center;gap:4px;min-width:0}.sci-editor-crumb__item{font-size:14px;line-height:22px;color:#0006;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.sci-editor-crumb__item.is-current{color:#000000e6;font-weight:600}.sci-editor-crumb__sep{width:16px;height:16px;object-fit:contain;opacity:.6;flex-shrink:0}.sci-editor-shell__body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 16px 16px;overflow:hidden}.sci-editor-shell__body>.rcx-page{flex:1;min-height:0;position:relative}.sci-editor-heading{font-size:20px;font-weight:600;color:#1d2129;line-height:28px}.sci-gen-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#f6f6f6b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sci-gen-card{width:min(520px,calc(100% - 48px));background:#fff;border-radius:16px;box-shadow:0 12px 40px #1618231f;padding:28px 32px 24px;display:flex;flex-direction:column;align-items:center}.sci-gen-card__icon{width:64px;height:64px;margin-bottom:12px}.sci-gen-card__title{font-size:22px;font-weight:600;color:#1d2129;line-height:30px}.sci-gen-card__sub{margin-top:6px;font-size:14px;line-height:22px;color:#86909c;text-align:center}.sci-gen-progress{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:20px}.sci-gen-progress__track{height:8px;border-radius:999px;background:#f0eef8;overflow:hidden}.sci-gen-progress__bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#7b61ff,#5b8cff);transition:width .4s ease}.sci-gen-progress__pct{font-size:13px;font-weight:600;color:#7b61ff}.sci-gen-progress__eta{font-size:13px;color:#86909c;white-space:nowrap}.sci-gen-steps{width:100%;margin-top:22px;text-align:left}.sci-gen-steps__label{font-size:13px;font-weight:600;color:#1d2129;margin-bottom:10px}.sci-gen-steps__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.sci-gen-steps__list li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:22px;color:#c0c4cc}.sci-gen-steps__list li.is-active{color:#1d2129;font-weight:500}.sci-gen-steps__list li.is-done{color:#4e5969}.sci-gen-steps__dot{width:18px;height:18px;border-radius:50%;flex-shrink:0;border:2px solid #d9d9e3;background:#fff}.sci-gen-steps__list li.is-active .sci-gen-steps__dot{border-color:#7b61ff;background:radial-gradient(circle at 50% 50%,#7b61ff 0,#7b61ff 6px,#fff 7px);box-shadow:0 0 0 3px #7b61ff29}.sci-gen-steps__list li.is-done .sci-gen-steps__dot{border-color:#7b61ff;background:#7b61ff}.sci-gen-tip{width:100%;margin-top:20px;padding:10px 12px;border-radius:8px;background:#fff7e8;display:flex;align-items:flex-start;gap:8px}.sci-gen-tip p{margin:0;font-size:13px;line-height:20px;color:#4e5969}.sci-gen-tip strong{color:#1d2129;font-weight:600}.sci-shell .sci-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.sci-shell .sci-topbar .brand{justify-self:start}.sci-topbar-spacer{justify-self:end;width:1px;height:1px}.sci-steps{display:flex;align-items:center;justify-content:center;gap:16px}.sci-step{min-width:120px;padding:8px 28px;border-radius:999px;border:1px solid #2bb3a8;color:#1b6b5f;text-align:center;font-size:14px;line-height:1.4;background:#fff;text-decoration:none;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.sci-step:hover{color:#1b6b5f;background:#f0faf8}.sci-step.is-active{background:#2bb3a8;border-color:#2bb3a8;color:#fff;font-weight:600}.sci-step.is-active:hover{color:#fff;background:#249e94}.sci-body{justify-content:center}.sci-main{width:100%;max-width:960px;margin:0 auto}.sci-hospital-row{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;min-height:32px}.sci-hospital-row .ant-radio-wrapper{color:#374151;font-size:14px}.sci-word-count{max-width:220px}.sci-ai-drawer .sci-ai-lead{color:#4b5563;margin-bottom:12px;line-height:1.6}.sci-ai-titles{display:flex;flex-direction:column;gap:8px;margin-top:12px}.sci-ai-title-btn{text-align:left;height:auto!important;white-space:normal;padding:10px 12px!important}.sci-fw-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;padding:4px 0 8px;flex-shrink:0}:root{--bg: #f6f6f6;--surface: #ffffff;--text: #1d2129;--muted: #86909c;--primary: #165dff;--primary-hover: #2f6feb;--primary-soft: #e8f3ff;--line: #e7e7e7;--sidebar-w: 240px;--topbar-h: 48px;--shadow: 0 0 24px rgba(0, 0, 0, .04);--radius: 8px}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text)}
