html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}html,body,#root{height:100%}body{margin:0;background:#f5f6fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}.brand-box{display:flex;align-items:center;gap:10px;padding:18px 18px 14px}.brand-mark{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#b8402f,#fc8cab);color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-size:17px;flex:none;box-shadow:0 2px 8px #c9a06366}.brand-box .t1{color:#fff;font-weight:600;font-size:15px;line-height:1.25;letter-spacing:.2px}.brand-box .t2{color:#ffffff80;font-size:11px}.content-wrap{padding:20px 24px;max-width:1440px;margin:0 auto}.page-title{font-size:20px;font-weight:600;margin:0}.text-muted{color:#00000073}.table-cover{border-radius:6px;object-fit:cover;background:#f0e3cc}.footer-note{text-align:center;color:#00000059;font-size:12px;padding:16px}.stat-hint{font-size:12px;color:#00000073;margin-left:8px}.pub-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.pub-title{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.pub-batch-tip{color:#00000073;font-size:13px;font-weight:400;background:#f0e3cc;border:1px solid var(--dt-line);border-radius:999px;padding:2px 12px}.pub-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:18px;align-items:start}@media (max-width: 1180px){.pub-grid{grid-template-columns:1fr}}.pub-left,.pub-right{background:var(--dt-card);border:1px solid #edeef2;border-radius:12px;padding:18px;box-shadow:0 1px 6px #00000005}.pub-right{position:sticky;top:74px}.pub-right-sticky-inner{max-height:calc(100vh - 100px);overflow:auto;padding-right:2px}.pub-section-label{font-size:13px;font-weight:600;color:#000000d9;margin:16px 0 8px;display:flex;align-items:center;gap:6px}.pub-section-label:first-child{margin-top:0}.pub-section-label .hint{font-weight:400;font-size:12px;color:#0006}.pub-region-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d9d9d9;background:var(--dt-card);border-radius:8px;padding:5px 12px;min-height:38px;cursor:pointer;font-size:14px;color:#000000e0;transition:all .2s}.pub-region-trigger:hover{border-color:#2f7263}.pub-region-trigger .ph{color:#bfbfbf}.pub-region-trigger .val{color:#2f7263;font-weight:500}.region-pick{display:grid;grid-template-columns:170px 1fr;gap:0;border:1px solid #f2f3f5;border-radius:10px;overflow:hidden}.region-pick .cats{border-right:1px solid #F0E3CC;background:#fcf9f2;overflow:auto;max-height:340px}.region-pick .cat{padding:9px 16px;cursor:pointer;font-size:13px;border-left:3px solid transparent;color:#000000bf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.region-pick .cat:hover{background:#f2f3f5}.region-pick .cat.on{background:#e6f6fb;color:#2f7263;border-left-color:#2f7263;font-weight:600}.region-pick .subs{padding:10px 12px;display:grid;grid-template-columns:repeat(2,1fr);gap:6px;align-content:start;overflow:auto;max-height:340px}.region-pick .sub{text-align:left;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:13px;border:1px solid transparent;color:#000000d9}.region-pick .sub:hover{color:#2f7263;background:#f2fafd}.region-pick .sub.on{border-color:#2f7263;color:#2f7263;background:#e6f6fb}.region-leaf-tip{padding:14px 16px;font-size:13px;color:#00000073}.region-custom-box{padding:4px 6px}.video-file-card{border:1px solid #edeef2;border-radius:10px;padding:12px 14px;margin-top:14px;background:#fbfbfd}.video-file-main{display:flex;gap:14px;align-items:center}.video-file-cover{width:132px;height:78px;border-radius:8px;background:#3d2b20;display:flex;align-items:center;justify-content:center;color:#fff;flex:none;overflow:hidden;position:relative}.video-file-cover img{width:100%;height:100%;object-fit:cover}.video-file-cover .play-badge{position:absolute;width:26px;height:26px;background:#0000008c;border-radius:50%;display:flex;align-items:center;justify-content:center}.cover-opts{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.cover-opts .ant-radio-button-wrapper{font-size:12px}.promote-add{width:100%;border:1px dashed #2F7263;color:#2f7263;background:#f5fbfe;border-radius:10px;padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;transition:all .2s;margin-top:12px}.promote-add:hover{background:#e9f6fc;border-color:#2f7263}.promote-panel{border:1px solid #F8F1E1;background:#f7fcfe;border-radius:12px;padding:14px;margin-top:12px}.goods-item{display:flex;align-items:center;gap:10px;border:1px solid #F0E3CC;background:var(--dt-card);border-radius:10px;padding:8px 10px;margin-top:8px}.goods-item:hover{border-color:#2f7263}.goods-item .g-main{flex:1;min-width:0}.goods-item .g-name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods-item .g-meta{font-size:12px;color:#00000073;margin-top:2px}.selected-goods{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.promote-style-card{background:#f0e3cc;border:1px solid #F0E3CC;border-radius:8px;padding:12px 14px;margin-top:10px}.promote-style-card .psc-head{display:flex;align-items:center;gap:8px}.promote-style-card .psc-icon{color:#2f7263;font-size:16px}.promote-style-card .psc-title{font-weight:600;font-size:14px;flex:none}.promote-style-card .psc-note{flex:1;min-width:0;font-size:12px;color:#00000073;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promote-style-card .psc-body{margin-top:12px;background:var(--dt-card);border-radius:8px;padding:12px}.pub-submit-bar{border-top:1px solid #F0E3CC;padding-top:14px;margin-top:16px}.upload-preview-hint{font-size:12px;color:#00000073;line-height:1.6}.bili-upload-zone{border:1.5px dashed #d9dce1;border-radius:10px;background:#fafbfd;text-align:center;padding:30px 16px;cursor:pointer;transition:all .2s}.bili-upload-zone:hover{border-color:#2f7263;background:#f5fbfe}.bili-upload-ic{font-size:38px;color:#2f7263}.bili-upload-t1{font-size:15px;color:#000000d9;margin-top:8px}.bili-upload-t2{font-size:12px;color:#00000073;margin-top:6px}.g-meta{font-size:12px;color:#00000073;margin-top:2px}.mc-dm-layout{display:flex;min-height:560px;height:calc(100vh - 260px)}.mc-session-list{width:300px;flex:none;border-right:1px solid #F0E3CC;overflow-y:auto}.mc-session-item{display:flex;gap:10px;padding:12px 14px;cursor:pointer;border-bottom:1px solid #FCF9F2;transition:background .15s}.mc-session-item:hover{background:#fcf9f2}.mc-session-item.active{background:#fff0f4}.mc-session-main{flex:1;min-width:0}.mc-session-top{display:flex;justify-content:space-between;align-items:center}.mc-session-preview{font-size:12px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.mc-session-account{font-size:11px;color:#bfbfbf;margin-top:2px}.mc-chat{flex:1;display:flex;flex-direction:column;min-width:0}.mc-chat-header{padding:12px 16px;border-bottom:1px solid #F0E3CC;display:flex;align-items:baseline;gap:10px}.mc-chat-body{flex:1;overflow:hidden;background:#f7f7f7}.mc-chat-scroll{height:100%;overflow-y:auto;padding:16px}.mc-bubble-row{display:flex;margin-bottom:12px}.mc-bubble-row.mine{justify-content:flex-end}.mc-bubble{max-width:68%;background:var(--dt-card);border:1px solid #F0E3CC;border-radius:10px;padding:8px 12px}.mc-bubble.mine{background:#b8402f;border-color:#b8402f;color:#fff}.mc-bubble-text{font-size:13px;line-height:1.6;word-break:break-word;white-space:pre-wrap}.mc-bubble-time{font-size:10px;opacity:.55;margin-top:4px;text-align:right}.mc-chat-input{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #F0E3CC}.mc-comment-list{display:flex;flex-direction:column;gap:10px}.mc-comment-card{border:1px solid #F0E3CC;border-radius:10px;padding:12px 14px}.mc-comment-head{display:flex;gap:10px;align-items:center}.mc-comment-user{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-reply-box{display:flex;gap:8px;margin:8px 0 0 44px}.mc-replied-box{margin:8px 0 0 44px;padding:8px 10px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;font-size:13px;color:#389e0d}.mc-barrage-layout{display:flex;min-height:560px;height:calc(100vh - 260px)}.mc-barrage-list{width:330px;flex:0 0 330px;border-right:1px solid #F0E3CC;overflow-y:auto;background:var(--dt-card)}.mc-barrage-arc{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;border-bottom:1px solid #FCF9F2;transition:background .15s}.mc-barrage-arc:hover{background:#fcf9f2}.mc-barrage-arc.active{background:#fff1f5;border-left:3px solid #B8402F;padding-left:9px}.mc-barrage-arc-main{flex:1;min-width:0;line-height:1.4}.mc-barrage-arc-title{display:flex}.mc-barrage-arc-meta,.mc-barrage-arc-acct{font-size:11px;color:#999}.mc-barrage-stage{flex:1;min-width:0;display:flex;flex-direction:column;background:#f6f7f9}.mc-barrage-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;background:var(--dt-card);border-bottom:1px solid #F0E3CC}.mc-barrage-screen{flex:1;min-height:0;display:flex;overflow-y:auto}.mc-barrage-screen .ant-spin-nested-loading,.mc-barrage-screen .ant-spin-container{width:100%;display:flex}.mc-barrage-flow{width:100%;padding:6px 0}.mc-barrage-row{display:flex;align-items:baseline;gap:8px;padding:5px 16px;border-bottom:1px dashed #f2f2f2}.mc-barrage-row:hover{background:#fcf9f2}.mc-barrage-time{flex:0 0 62px;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:#b8402f;background:#c9a06314;border-radius:4px;padding:1px 5px;text-align:center}.mc-barrage-mode{flex:0 0 22px;font-size:11px;color:#666;background:var(--dt-line);border-radius:4px;padding:0 4px;text-align:center}.mc-barrage-text{flex:1;min-width:0;font-size:14px;line-height:1.6;word-break:break-word;font-weight:500}.mc-barrage-date{flex:0 0 auto;font-size:11px;color:#bbb}.mc-dm-stream{display:flex;flex-direction:column;min-height:560px;height:calc(100vh - 260px)}.mc-dm-pager{display:flex;justify-content:center;align-items:center;padding:10px 16px 12px;border-top:1px dashed rgba(128,128,128,.18);flex-shrink:0}.mc-dm-pager .ant-pagination-total-text{color:#999;font-size:12px;margin-inline-end:8px}.mc-dm-stream .mc-barrage-header{flex-wrap:wrap;row-gap:4px}.dm-s-row{flex-direction:column;align-items:stretch;gap:2px;padding:7px 16px}.dm-s-main{display:flex;align-items:center;gap:8px;min-width:0}.dm-s-content{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.6;word-break:break-word}.dm-s-meta{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px;font-size:11px;color:#999}.dm-s-progress{font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;color:#b8402f;background:#c9a06314;border-radius:4px;padding:0 5px;white-space:nowrap}.dm-s-sender{color:#b8402f;font-weight:600;text-decoration:none;white-space:nowrap}.dm-s-sender:hover{color:#e65c8b;text-decoration:underline}.dm-s-blocked{color:#c0392b;font-weight:400;margin-left:2px}.dm-s-anon{color:#bbb}.dm-s-when{color:#888;font-variant-numeric:tabular-nums;white-space:nowrap}.dm-s-from{display:inline-flex;align-items:center;gap:3px;min-width:0}.dm-s-from a{color:#576b95;max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.dm-s-from a:hover{color:#3b5998;text-decoration:underline}.dm-s-acc{color:#aaa}.mc-comment-ops{display:flex;align-items:center;gap:2px;flex-wrap:wrap;margin:6px 0 0 44px;padding-top:4px;border-top:1px dashed #f5f5f5}.mc-black-card{display:flex;align-items:center;gap:12px}.mc-barrage-ops{flex:0 0 auto;display:flex;align-items:center;margin-left:2px}.mc-barrage-ops .ant-btn{color:#8c8c8c}.mc-barrage-ops .ant-btn:hover{color:#b8402f}.mc-barrage-ops .ant-btn-dangerous{color:#c0392b}.bm-col-resizer{position:absolute;top:0;right:-4px;bottom:0;width:9px;cursor:col-resize;z-index:2}.bm-col-resizer:after{content:"";position:absolute;top:20%;bottom:20%;left:3px;width:3px;border-radius:2px;background:transparent;transition:background .15s}.bm-col-resizer:hover:after,th.ant-table-cell:hover .bm-col-resizer:after{background:#c9a06373}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.login-glass{display:flex;width:720px;max-width:96vw;min-height:380px;border-radius:18px;overflow:hidden;background:#fffdf49e;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border:1px solid rgba(201,168,106,.45);box-shadow:0 12px 48px #2f2b202e;position:relative;z-index:1}.login-side{width:120px;flex-shrink:0;background:linear-gradient(180deg,#7e2b20e6,#9e3524d1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px 0}.login-side-title{writing-mode:vertical-rl;font-family:var(--cn-font-title, serif);font-size:24px;letter-spacing:10px;color:var(--cn-gold-bright, #E0C186);text-shadow:0 1px 3px rgba(94,29,20,.6)}.login-side-sub{writing-mode:vertical-rl;font-size:11px;letter-spacing:4px;color:#efd9c4bf}.login-seal{width:34px;height:34px;margin-top:6px;border-radius:6px;border:1px solid rgba(255,235,210,.55);color:#fff3e4;font-family:var(--cn-font-title, serif);font-size:20px;display:flex;align-items:center;justify-content:center;background:#b8402f8c}.login-main{flex:1;padding:34px 44px 26px;display:flex;flex-direction:column;justify-content:center}.login-title{margin:0;font-family:var(--cn-font-title, serif);font-weight:400;font-size:30px;letter-spacing:12px;color:#7e2b20}.login-title:after{content:"";display:block;width:46px;height:3px;margin-top:8px;border-radius:2px;background:linear-gradient(90deg,#b8402f,#c9a86acc)}.login-sub{margin:10px 0 22px;font-size:12.5px;color:#8c7b64;letter-spacing:1px}.login-field{margin-bottom:14px}.login-captcha-row{display:flex;gap:10px;align-items:stretch}.login-captcha-row .ant-input-affix-wrapper{flex:1}.login-captcha-img{width:176px;height:52px;flex-shrink:0;border-radius:8px;overflow:hidden;cursor:pointer;border:1px solid rgba(201,168,106,.45);transition:box-shadow .15s}.login-captcha-img:hover{box-shadow:0 0 0 2px #b8402f40}.login-captcha-img svg{display:block;width:100%;height:100%}.login-btn{margin-top:6px;height:44px;font-size:15px;letter-spacing:8px;font-weight:500}.login-tabs{margin-bottom:14px}.login-tabs .ant-tabs-tab{font-size:14px;padding:6px 2px}.login-send-btn{width:118px;flex-shrink:0;font-size:13px}@media (max-width: 620px){.login-side{display:none}}.bm-pub{min-height:0;background:var(--dt-card);color:#4a3728;font-size:14px;font-family:-apple-system,system-ui,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;padding-top:8px}.bm-pub .pub-header{max-width:1100px;margin:0 auto;padding:26px 24px 4px;display:flex;align-items:center;justify-content:space-between}.bm-pub .pub-title{font-size:20px;font-weight:600;color:#4a3728}.bm-pub .pub-title .anticon{color:#b8402f!important;margin-right:8px}.bm-pub .pub-batch-tip{margin-left:12px;font-size:12px;font-weight:400;color:#a89880}.bm-pub .pub-grid{display:block;max-width:1100px;margin:0 auto;padding:8px 24px 48px;background:var(--dt-card)}.bm-pub .pub-left{width:auto;margin-bottom:0}.bm-pub .pub-right{width:auto;margin-top:0}.bm-pub .pub-right-sticky-inner{position:static!important;transform:none!important}.bm-pub .pub-section-label{font-size:15px;font-weight:600;color:#4a3728;margin:26px 0 14px;line-height:1.4}.bm-pub .pub-section-label:first-child{margin-top:4px}.bm-pub .pub-section-label .hint{font-weight:400;font-size:12px;color:#a89880;margin-left:8px}.bm-pub .bili-upload-zone{border:1px dashed var(--dt-line);border-radius:12px;background:#fcf9f2;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:border-color .2s,background .2s;cursor:pointer}.bm-pub .bili-upload-zone:hover{border-color:#b8402f;background:#fcf6e9}.bm-pub .bili-upload-ic{font-size:42px;color:#b8402f;margin-bottom:14px}.bm-pub .bili-upload-t1{font-size:16px;color:#4a3728;font-weight:500}.bm-pub .bili-upload-t2{margin-top:8px;font-size:12px;color:#a89880}.bm-pub .video-file-card{border:1px solid var(--dt-line);border-radius:10px;padding:16px;background:var(--dt-card);margin-top:16px}.bm-pub .video-file-main{display:flex;gap:14px;align-items:flex-start}.bm-pub .video-file-cover{position:relative;width:132px;height:74px;flex:none;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#241d14,#241d14);display:flex;align-items:center;justify-content:center}.bm-pub .video-file-cover img{width:100%;height:100%;object-fit:cover}.bm-pub .pub-field-row{display:flex;gap:18px;margin:18px 0;align-items:flex-start}.bm-pub .pub-field-label{width:96px;flex:none;font-size:14px;color:#4a3728;line-height:34px;text-align:right;padding-right:4px}.bm-pub .pub-field-label .req{color:#f56c6c;margin-right:2px;font-weight:600}.bm-pub .pub-field-body{flex:1;min-width:0;max-width:720px}.bm-pub .ant-input,.bm-pub .ant-input-affix-wrapper,.bm-pub .ant-select-selector{border-radius:6px!important}.bm-pub .ant-input:focus,.bm-pub .ant-input-focused,.bm-pub .ant-select-focused .ant-select-selector{border-color:#b8402f!important;box-shadow:0 0 0 2px #00a1d61f!important}.bm-pub .pub-tags-box{display:flex;flex-wrap:wrap;gap:8px}.bm-pub .pub-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.bm-pub .pub-hint{font-size:12px;color:#a89880;margin-top:6px;line-height:1.6}.bm-pub .pub-radio-pill .ant-radio-button-wrapper-checked{background:#b8402f!important;border-color:#b8402f!important}.bm-pub .pub-radio-pill .ant-radio-button-wrapper:hover{color:#b8402f}.bm-pub .ant-btn-primary{background:#b8402f!important;border-color:#b8402f!important;color:#fff!important}.bm-pub .ant-btn-primary:hover{background:#fc8bab!important;border-color:#fc8bab!important}.bm-pub .ant-btn-primary[disabled]{background:#ffd9e6!important;border-color:#ffd9e6!important}.bm-pub .ant-card,.bm-pub .pub-card{border:none!important;box-shadow:none!important;background:transparent!important}.bm-pub .pub-divider{border-top:1px solid #f1f3f7;margin:22px 0}.bm-pub .pub-left,.bm-pub .pub-right{background:transparent;border:none;box-shadow:none;padding:0}.bm-pub .pub-page-head{display:flex;align-items:baseline;gap:12px;margin:6px 0 18px;flex-wrap:wrap}.bm-pub .pub-page-title{font-size:22px;font-weight:600;color:#4a3728;display:inline-flex;align-items:center;gap:8px}.bm-pub .pub-page-title .anticon{color:#b8402f!important}.bm-pub .pub-page-head .pub-batch-tip{margin-left:0}.bm-pub .pub-account-bar{background:#fcf6e9;border:1px solid #ffe0ea;border-radius:10px;padding:14px 18px;margin-bottom:22px}.bm-pub .pab-title{font-size:15px;font-weight:600;color:#b8402f;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;margin-bottom:12px}.bm-pub .pab-title .hint{font-weight:400;font-size:12px;color:#a89880;margin-left:2px}.bm-pub .pab-body{display:flex;flex-direction:column;gap:12px}.bm-pub .pab-grid{display:flex;flex-wrap:wrap;gap:10px}.bm-pub .pab-card{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--dt-line);border-radius:8px;padding:10px 12px;background:var(--dt-card);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s;min-width:160px}.bm-pub .pab-card:hover{border-color:#b8402f}.bm-pub .pab-card.on{border-color:#b8402f;background:#fcf6e9;box-shadow:0 0 0 2px #c9a0631f}.bm-pub .pab-card.disabled{opacity:.65;cursor:not-allowed;background:#fcf9f2}.bm-pub .pab-card-wrap{display:inline-flex!important;align-items:center;margin-inline-end:0!important}.bm-pub .pab-card-wrap .ant-checkbox{top:0;margin-right:8px}.bm-pub .pab-card-wrap .ant-checkbox+span{padding-inline-start:0;padding-inline-end:0}.bm-pub .pab-card-wrap.ant-checkbox-wrapper-checked .pab-card{border-color:#b8402f;background:#fcf6e9;box-shadow:0 0 0 2px #c9a0631f}.bm-pub .pab-card .ant-avatar{flex:none}.bm-pub .promote-add{display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #B8402F;border-radius:8px;padding:14px;color:#b8402f;cursor:pointer;transition:all .15s}.bm-pub .promote-add:hover{background:#fcf6e9}.bm-pub .promote-panel{border:1px solid #f0d5de;background:linear-gradient(180deg,#fffafc,#fff);border-radius:10px;padding:12px 14px}.bm-pub .promote-panel .pub-section-label{font-size:13px;font-weight:600;color:#4a3728;margin:14px 0 8px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bm-pub .promote-panel .pub-section-label:first-child{margin-top:0}.bm-pub .promote-panel .pub-section-label .hint,.bm-pub .promote-panel .hint{font-weight:400;font-size:12px;color:#a89880}.bm-pub .goods-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #f2e3e9;border-radius:8px;margin-bottom:6px;background:var(--dt-card);cursor:default;transition:border-color .15s}.bm-pub .goods-item:hover{border-color:#f6c7d6}.bm-pub .g-main{flex:1;min-width:0}.bm-pub .g-name{font-size:13px;color:#4a3728;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-pub .g-meta{font-size:12px;color:#a89880;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-pub .pab-acc-row{border:1px solid #f0e2e8;border-radius:8px;padding:8px 10px;background:var(--dt-card);cursor:pointer;transition:all .15s}.bm-pub .pab-acc-row:hover{border-color:#f6c7d6}.bm-pub .pab-acc-row.focus{border-color:#b8402f;box-shadow:0 0 0 2px #c9a0631a}.bm-pub .pab-acc-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bm-pub .pab-acc-goods{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px}.bm-pub .pab-acc-goods .ant-tag{margin-inline-end:0}.bm-pub .pab-goods-row{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:8px;background:#fcf9f2}.bm-pub .pab-goods-row+.pab-goods-row{margin-top:6px}.bm-pub .pgr-cover{width:44px;height:44px;border-radius:6px;object-fit:cover;flex:none;border:1px solid rgba(0,0,0,.06)}.bm-pub .pgr-cover-empty,.cm-goods-img-empty,.es-cover-empty{display:flex;align-items:center;justify-content:center;color:#00000040;font-size:16px;background:#f0e3cc}.bm-pub .pgr-main{flex:1;min-width:0}.bm-pub .pgr-title{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-pub .pgr-meta{font-size:12px;color:#00000073;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-pub .psc-comment-list{display:flex;flex-direction:column;gap:6px}.bm-pub .psc-comment-row{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:8px;background:#fcf9f2}.bm-pub .pcr-icon{margin-top:3px;color:#b5773a;flex:none}.bm-pub .pcr-main{flex:1;min-width:0}.bm-pub .pcr-text{font-size:13px;line-height:1.6;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cm-goods-list{max-height:260px;overflow:auto;display:flex;flex-direction:column;gap:6px}.cm-goods-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s}.cm-goods-item:hover{border-color:#b5773a}.cm-goods-item.checked{border-color:#b5773a;background:#f8efe9}.cm-goods-img{width:48px;height:48px;border-radius:6px;object-fit:cover;flex:none}.cm-goods-main{flex:1;min-width:0}.cm-goods-name{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-goods-meta{font-size:12px;color:#00000073}.cm-goods-trigger{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border:1px solid #d9d9d9;border-radius:6px;background:var(--dt-card);cursor:pointer;transition:border-color .2s;margin-top:4px}.cm-goods-trigger:hover{border-color:#b8402f}.cmgt-text{font-size:13px;color:#000000a6}.cmgt-arrow{font-size:11px;color:#00000059}.cm-picker{margin-top:8px;padding:10px;border:1px dashed rgba(0,0,0,.12);border-radius:8px;background:#fcf9f2}.cm-picker-list{margin-top:8px;max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:6px}.cm-selected-list{margin-top:8px;display:flex;flex-direction:column;gap:6px}.cm-selected-row{display:flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid rgba(0,174,236,.45);border-radius:8px;background:#f8efe9}.bm-pub .pcr-goods{margin-top:4px;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.bm-pub .pcr-goods-name{font-size:12px;color:#00000073;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-wrap{display:flex;gap:24px}.es-left{flex:1.2;min-width:0}.es-right{flex:1;min-width:0}.es-cover{width:88px;height:88px;border-radius:8px;object-fit:cover;border:2px solid #B5773A}.es-pv-card{border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden;padding-bottom:10px}.es-pv-card>img{width:100%;height:120px;object-fit:cover;display:block}.es-pv-name{font-size:13px;font-weight:500;padding:8px 10px 0;word-break:break-all}.es-pv-price{font-size:13px;color:#f63;padding:2px 10px 0}.bm-pub .pab-goods-row{width:100%;display:flex;align-items:center;gap:6px}.bm-pub .pab-acc-goods:has(.pab-goods-row){flex-direction:column;flex-wrap:nowrap;align-items:stretch}.bm-pub .pab-info{flex:1;min-width:0;line-height:1.35}.bm-pub .pab-name{font-size:14px;color:#4a3728;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-pub .pab-sub{font-size:12px;color:#a89880;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-pub .pab-count{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.bm-pub .pub-sec-label{font-size:16px;font-weight:600;color:#4a3728;margin:8px 0 12px;display:flex;align-items:baseline;gap:8px}.bm-pub .pub-sec-label .hint{font-weight:400;font-size:12px;color:#a89880}.bm-pub .pub-form-card{padding:4px 0 10px}.bm-pub .pub-sec-head{display:flex;align-items:center;justify-content:space-between;margin:30px 0 4px;padding-bottom:10px;border-bottom:1px solid #f1f3f7}.bm-pub .pub-sec-title{font-size:17px;font-weight:600;color:#4a3728}.bm-pub .pub-autofill{color:#b8402f!important;font-size:13px}.bm-pub .pub-frow{display:flex;gap:26px;padding:18px 0 8px;align-items:flex-start}.bm-pub .pub-frow-label{flex:none;width:136px;font-size:14px;color:#4a3728;line-height:1.5;padding-top:7px}.bm-pub .pub-frow-label .req{color:#f56c6c;margin-right:5px;font-weight:600}.bm-pub .pub-frow-hint{font-size:12px;color:#a89880;margin-top:4px;line-height:1.55;font-weight:400}.bm-pub .pub-frow-body{flex:1;min-width:0;max-width:780px}@media (max-width: 760px){.bm-pub .pub-frow{flex-direction:column;gap:6px}.bm-pub .pub-frow-label{width:auto;padding-top:0}}.bm-pub .pub-cover{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.bm-pub .pub-cover-preview{position:relative;flex:none;width:200px;height:113px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#241d14,#241d14);display:flex;align-items:center;justify-content:center;border:1px solid var(--dt-line)}.bm-pub .pub-cover-preview img{width:100%;height:100%;object-fit:cover}.bm-pub .pub-cover-preview.editable{cursor:pointer}.bm-pub .pub-cover-preview .cover-hover-tip{display:none;position:absolute;left:0;right:0;bottom:0;height:26px;align-items:center;justify-content:center;gap:4px;background:#0000009e;color:#fff;font-size:12px;z-index:2}.bm-pub .pub-cover-preview.editable:hover .cover-hover-tip{display:flex}.bm-pub .pub-cover-preview.editable:hover .auto-cover-tag{display:none}.bm-pub .pub-cover-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bm-pub .pub-cover-preview .play-badge{position:absolute;width:30px;height:30px;background:#0000008c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.bm-pub .auto-cover-tag{position:absolute;bottom:4px;font-size:10px;color:#ffffffd9;background:#00000080;border-radius:4px;padding:0 6px;white-space:nowrap}.bm-pub .pub-cover-opts{flex:1;min-width:260px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:2px}.bm-pub .pub-cover-hint{font-size:12px;color:#a89880;display:flex;align-items:center;flex-wrap:wrap;margin-top:2px}.bm-pub .pub-tags-rec{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:#7a6a5c;margin-top:2px}.bm-pub .pub-tags-rec .rec-t{color:#a89880}.bm-pub .pub-tags-rec .rec-chip{display:inline-block;background:#f5f7fa;color:#6b5b49;border-radius:999px;padding:1px 12px;font-size:12px;cursor:pointer;transition:all .15s;line-height:20px}.bm-pub .pub-tags-rec .rec-chip:hover{background:#b8402f;color:#fff}.bm-pub .pub-topics{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px}.bm-pub .topic-ph{font-size:12px;color:#a89880;line-height:1.5}.bm-pub .topic-chip{display:inline-flex;align-items:center;gap:6px;background:#f2f5f7;border:1px solid var(--dt-line);border-radius:4px;padding:2px 10px;font-size:13px;color:#4a3728}.bm-pub .topic-chip .anticon{color:#a89880;cursor:pointer}.bm-pub .topic-chip .anticon:hover{color:#b8402f}.bm-pub .topic-more{font-size:13px;color:#b8402f;cursor:pointer;margin-left:4px}.bm-pub .topic-more:hover{color:#fc8bab}.bm-pub .topic-list{display:flex;flex-wrap:wrap;gap:8px;max-height:300px;overflow:auto}.bm-pub .topic-opt{display:inline-block;border:1px solid #dcdee2;padding:3px 12px;border-radius:999px;font-size:13px;color:#222;cursor:pointer;transition:all .15s;line-height:20px}.bm-pub .topic-opt:hover{border-color:#b8402f;color:#b8402f;background:#fcf6e9}.bm-pub .pub-editor{border:1px solid var(--dt-line);border-radius:6px;overflow:hidden;background:var(--dt-card);transition:border-color .2s,box-shadow .2s}.bm-pub .pub-editor:focus-within{border-color:#b8402f;box-shadow:0 0 0 2px #00a1d61f}.bm-pub .pub-editor-tb{display:flex;align-items:center;gap:2px;padding:6px 10px;border-bottom:1px solid #eef0f3;background:var(--dt-card)}.bm-pub .ed-tb-btn{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 8px;border-radius:4px;cursor:pointer;font-size:13px;color:#4a3728;border:none;background:transparent;-webkit-user-select:none;user-select:none;font-family:inherit;line-height:1}.bm-pub .ed-tb-btn:hover{background:#f0f4f7}.bm-pub .ed-tb-btn.off{color:#a89880;cursor:not-allowed}.bm-pub .ed-tb-btn.on{color:#b8402f;background:#ffeef3}.bm-pub .ed-tb-spacer{flex:1}.bm-pub .ed-tb-count{font-size:12px;color:#a89880}.bm-pub .pub-editor .ant-input{border:none!important;box-shadow:none!important;resize:vertical;padding:10px 12px;font-size:14px;background:var(--dt-card)}.bm-pub .pub-region-trigger,.bm-pub .pub-box{width:min(460px,100%);min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #dcdee2;background:var(--dt-card);border-radius:6px;padding:4px 12px;cursor:pointer;font-size:14px;color:#4a3728;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.bm-pub .pub-region-trigger:hover,.bm-pub .pub-box:hover{border-color:#b8402f}.bm-pub .pub-region-trigger.on,.bm-pub .pub-box.on{border-color:#b8402f;box-shadow:0 0 0 2px #00a1d61f}.bm-pub .pub-region-trigger .ph,.bm-pub .pub-box .ph{color:#a89880}.bm-pub .pub-region-trigger .val,.bm-pub .pub-box .val{color:#b8402f;font-weight:500}.bm-pub .more-wrap{margin:20px 0 6px;border:1px solid var(--dt-line);border-radius:8px;overflow:hidden;background:var(--dt-card)}.bm-pub .more-bar{display:flex;align-items:center;padding:12px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.bm-pub .more-bar:hover{background:#fcf9f2}.bm-pub .more-title{font-size:14px;font-weight:600;color:#4a3728}.bm-pub .more-sub{font-size:12px;color:#a89880;margin-left:8px}.bm-pub .more-tags{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding-right:12px;flex-wrap:wrap;justify-content:flex-end}.bm-pub .more-chip{font-size:11px;color:#b8402f;background:#ffeef3;border:1px solid #ffd6e3;border-radius:999px;padding:0 10px;line-height:20px;white-space:nowrap}.bm-pub .more-none{font-size:12px;color:#a89880}.bm-pub .more-caret{margin-left:0;color:#a89880;display:inline-flex;transition:transform .2s}.bm-pub .more-bar.on .more-caret{transform:rotate(180deg)}.bm-pub .more-body{padding:2px 16px 10px;border-top:1px solid #f1f3f7;background:#fcf9f2}.bm-pub .more-sec{font-size:14px;font-weight:600;color:#4a3728;margin:16px 0 2px;display:flex;align-items:baseline;gap:8px}.bm-pub .more-sec:first-child{margin-top:12px}.bm-pub .ms-ic-sub{font-size:12px;color:#a89880;font-weight:400}.bm-pub .ms-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 2px}.bm-pub .ms-row+.ms-row{border-top:1px dashed #eef1f4}.bm-pub .ms-row.muted{opacity:.85}.bm-pub .ms-row.muted .ms-info .ms-name{color:#6b5b49}.bm-pub .ms-info .ms-name{font-size:14px;color:#4a3728}.bm-pub .ms-info .ms-desc{font-size:12px;color:#a89880;margin-top:2px}.bm-pub .more-note{font-size:12px;color:#7a6a5c;line-height:1.6;margin:12px 0 6px;background:#fff0f4;border-radius:6px;padding:8px 10px}.bm-pub .pub-actionbar{position:relative;z-index:15;margin:30px 0 0;width:100%;padding:16px 0;background:transparent;border-top:1px solid var(--dt-line);display:flex;align-items:center;gap:12px;box-sizing:border-box}.bm-pub .pub-actionbar .pub-action-tip{font-size:13px;color:#6b5b49;margin-right:auto;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-pub .pub-save-btn{height:40px;padding:0 28px;border-radius:4px;border:1px solid var(--dt-line);color:#7a6a5c;background:var(--dt-card);font-size:14px}.bm-pub .pub-save-btn:hover{color:#b8402f!important;border-color:#b8402f!important}.bm-pub .pub-submit-btn{height:40px;padding:0 32px;border-radius:4px;font-size:15px;font-weight:500}.cs-tabs .ant-radio-button-wrapper-checked{background:#b8402f!important;border-color:#b8402f!important}.cs-ratio-row{display:flex;align-items:center;gap:10px;margin:14px 0 8px;flex-wrap:wrap}.cs-ratio-label{font-size:13px;color:#4a3728;font-weight:500}.cs-ratio-desc{font-size:12px;color:#a89880}.cs-stage-wrap{position:relative;border-radius:8px;overflow:hidden;background:#171310;border:1px solid var(--dt-line)}.cs-stage{display:block;background:#171310}.cs-stage-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffff0f}.cs-stage-hint{position:absolute;left:8px;bottom:6px;font-size:11px;color:#ffffffd9;background:#0000008c;border-radius:4px;padding:1px 8px;pointer-events:none}.cs-seek{display:flex;align-items:center;gap:6px;margin-top:10px}.cs-seek .ant-slider-track{background:#b8402f!important}.cs-seek .ant-slider-handle:after{box-shadow:0 0 0 2px #b8402f!important}.cs-strip{display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.cs-strip-cell{flex:none;width:96px;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;position:relative;background:#f4f6f8;transition:border-color .15s}.cs-strip-cell img{width:100%;height:54px;object-fit:cover;display:block}.cs-strip-cell span{display:block;font-size:10px;color:#7a6a5c;text-align:center;line-height:16px;background:var(--dt-card)}.cs-strip-cell.on{border-color:#b8402f}.cs-empty,.cs-ai-pane{border:1px dashed var(--dt-line);border-radius:10px;background:#fcf9f2;padding:34px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;margin-top:12px}.cs-empty-t{font-size:15px;color:#4a3728;font-weight:500;margin-top:6px}.cs-empty-s{font-size:12px;color:#a89880;max-width:460px;line-height:1.7;margin-bottom:8px}.cs-upload-pane{margin-top:12px}.cs-upload-box{border:1px dashed var(--dt-line);border-radius:10px;background:#fcf9f2;min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:14px;color:#4a3728;cursor:pointer;transition:border-color .2s,background .2s}.cs-upload-box:hover{border-color:#b8402f;background:#fcf6e9}.cs-upload-sub{font-size:12px;color:#a89880}.cs-preview-card{border:1px solid var(--dt-line);border-radius:10px;padding:12px;background:var(--dt-card)}.cs-preview-title{font-size:13px;color:#4a3728;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:6px}.cs-preview-img{border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#241d14,#241d14);border:1px solid #eef1f4;display:flex;align-items:center;justify-content:center}.cs-preview-img img{width:100%;height:100%;object-fit:cover;display:block}.cs-preview-img .ph{font-size:12px;color:#ffffff8c}.cs-tip{font-size:12px;color:#7a6a5c;background:#fff0f4;border-radius:6px;padding:8px 10px;margin-top:10px;line-height:1.6}.wb-greet{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.wb-greet h2{font-size:20px;font-weight:700;margin:0}.wb-greet h2 .accent{color:#b8402f}.wb-greet p{color:#8a7a68;font-size:12.5px;margin:4px 0 0}.wb-greet-summary{display:flex;gap:22px}.wb-gs-item{text-align:right}.wb-gs-item .num{font-size:19px;font-weight:700;line-height:1.2}.wb-gs-item .num.warn{color:#ff4d4f}.wb-gs-item .num.ok{color:#52c41a}.wb-gs-item .lbl{font-size:11px;color:#8a7a68;margin-top:1px}.wb-chat-hero{background:var(--dt-card);border:1px solid var(--dt-line);border-radius:16px;margin-bottom:20px;overflow:hidden;box-shadow:0 6px 24px #14233c0d}.wb-chat-head{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid var(--dt-line)}.wb-chat-head-title{font-size:14.5px;font-weight:600;display:flex;align-items:center;gap:8px}.wb-ai-dot{width:8px;height:8px;border-radius:50%;background:#52c41a;flex:0 0 8px}.wb-chat-head-model{font-size:11.5px;color:#b8402f;background:#f7ebe4;border:1px solid #e6c4b4;border-radius:12px;padding:2px 10px;font-weight:500;white-space:nowrap}.wb-chat-head-sub{font-size:12px;color:#8a7a68;margin-left:auto}.wb-chat-new{font-size:12px;color:#b8402f;cursor:pointer;white-space:nowrap}.wb-chat-fold{width:26px;height:26px;border-radius:8px;flex:0 0 26px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#8a7a68;cursor:pointer;background:#f5f6f8;border:1px solid var(--dt-line);transition:all .15s}.wb-chat-fold:hover{color:#b8402f;border-color:#e6c4b4;background:#f8efe9}.wb-chat-fold .chev{display:inline-block;transition:transform .25s}.wb-chat-hero.collapsed .wb-chat-fold .chev{transform:rotate(180deg)}.wb-chat-hero.collapsed .wb-chat-head,.wb-chat-hero.collapsed .wb-chat-msgs,.wb-chat-hero.collapsed .wb-composer-wrap{display:none}.wb-chat-hero.collapsed{box-shadow:0 3px 14px #14233c0f}.wb-chat-mini{display:none;padding:10px 14px;align-items:center;gap:10px}.wb-chat-hero.collapsed .wb-chat-mini{display:flex}.wb-mini-bar{flex:1;display:flex;align-items:center;gap:10px;border:1px solid var(--dt-line);border-radius:999px;padding:7px 8px;background:var(--dt-card);box-shadow:0 3px 14px #c9a0631a;transition:border-color .15s,box-shadow .15s}.wb-mini-bar:focus-within{border-color:var(--dt-sand);box-shadow:0 4px 20px #c9a0632e}.wb-mini-ava{width:28px;height:28px;border-radius:50%;flex:0 0 28px;background:linear-gradient(135deg,#b8402f,#c4593c);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;position:relative}.wb-mini-ava:after{content:"";position:absolute;top:-1px;right:-1px;width:8px;height:8px;border-radius:50%;background:#52c41a;border:1.5px solid #fff}.wb-mini-bar input{flex:1;border:none;outline:none;background:transparent;font-size:13.5px;font-family:inherit;color:#4a3728;min-width:0}.wb-mini-bar input::placeholder{color:#a89880}.wb-mini-model{font-size:11px;color:#b8402f;background:#f7ebe4;border:1px solid #e6c4b4;border-radius:10px;padding:2px 9px;white-space:nowrap;font-weight:500}.wb-mini-expand{width:30px;height:30px;border-radius:50%;flex:0 0 30px;border:none;background:linear-gradient(135deg,#c4593c,#c4593c);color:#fff;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #c9a0634d;transition:all .15s}.wb-mini-expand:hover{transform:scale(1.08)}.wb-chat-msgs{height:280px;overflow-y:auto;padding:16px 22px 6px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,#fbf6ee,#f8f2e9)}.wb-chat-msgs.empty{display:flex;align-items:center;justify-content:center;color:#a89880;font-size:13px}.wb-msg{display:flex;gap:10px;max-width:100%}.wb-msg .m-ava{width:30px;height:30px;border-radius:9px;flex:0 0 30px;font-size:14px;display:flex;align-items:center;justify-content:center;margin-top:2px}.wb-msg.ai .m-ava{background:linear-gradient(135deg,#b8402f,#c4593c);color:#fff}.wb-msg.user{flex-direction:row-reverse}.wb-msg.user .m-ava{background:#f7e3da}.wb-msg .m-ava img,.wb-mini-ava img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.wb-bubble{padding:10px 14px;border-radius:14px;font-size:13.5px;line-height:1.7;max-width:76%;white-space:pre-wrap}.wb-msg.ai .wb-bubble{background:var(--dt-card);border:1px solid var(--dt-line);border-top-left-radius:4px}.wb-msg.user .wb-bubble{background:#b8402f;color:#fff;border-top-right-radius:4px}.wb-act-card{margin-top:9px;background:#fbf7f0;border:1px dashed #dcae98;border-radius:10px;padding:10px 12px;font-size:12.5px;color:#4a3728}.wb-act-card .ac-head{display:flex;align-items:center;gap:6px;font-weight:600;color:#b8402f;font-size:12px;margin-bottom:6px}.wb-act-card .ac-row{display:flex;justify-content:space-between;align-items:center;padding:3px 0;gap:8px;flex-wrap:wrap}.wb-ac-btns{display:flex;gap:8px;margin-top:8px}.wb-ac-btn{font-size:11.5px;border-radius:7px;padding:4px 12px;cursor:pointer;font-weight:500}.wb-ac-btn.ok{background:#b8402f;color:#fff}.wb-ac-btn.no{background:var(--dt-card);color:#8a7a68;border:1px solid var(--dt-line)}.wb-think{margin-bottom:9px;border:1px dashed #dcae98;border-radius:10px;background:#fbf7f0;overflow:hidden}.wb-think-head{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 10px;font-size:12px;font-weight:600;color:#b8402f}.wb-think-fold{margin-left:auto;font-size:11.5px;font-weight:400;color:#8a7a68}.wb-think-body{max-height:240px;overflow-y:auto;padding:8px 10px 9px;border-top:1px solid #eadfce;font-size:12.5px;line-height:1.75;color:#6b5a4a;white-space:pre-wrap}.wb-think-body::-webkit-scrollbar{width:6px}.wb-think-body::-webkit-scrollbar-thumb{background:#dccbb6;border-radius:3px}.wb-save-warn{display:flex;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;font-size:12px;color:#b8402f;background:#fdeee9;border:1px solid #f3cdc2;border-radius:8px}.wb-ac-results{margin-top:8px;color:#1f9d61;font-size:12px;line-height:1.7}.wb-composer-wrap{padding:14px 22px 16px;background:var(--dt-card)}.wb-composer{border:1px solid var(--dt-line);border-radius:22px;background:var(--dt-card);padding:13px 18px 11px;box-shadow:0 4px 18px #c9a06314;transition:border-color .15s,box-shadow .15s;cursor:text}.wb-composer:focus-within{border-color:var(--dt-sand);box-shadow:0 4px 22px #c9a06329}.wb-composer textarea{width:100%;border:none;outline:none;resize:none;font-size:14px;font-family:inherit;color:#4a3728;min-height:24px;max-height:120px;background:transparent}.wb-composer textarea::placeholder{color:#a89880}.wb-comp-bottom{display:flex;align-items:center;gap:9px;margin-top:10px;flex-wrap:wrap}.wb-comp-chip{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#7a6a5c;background:#f0e3cc;border:1px solid var(--dt-line);border-radius:18px;padding:5px 13px;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none;white-space:nowrap}.wb-comp-chip:hover{background:#f8efe9;border-color:#e6c4b4;color:#b8402f}.wb-comp-chip.on{background:#f5ddd0;border-color:#dcae98;color:#b8402f;font-weight:500}.wb-comp-right{margin-left:auto;display:flex;align-items:center;gap:12px}.wb-comp-send{width:34px;height:34px;border-radius:50%;border:none;background:linear-gradient(135deg,#c4593c,#c4593c);color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #c9a06359;transition:all .15s}.wb-comp-send:hover{transform:scale(1.08)}.wb-comp-send:disabled{opacity:.5;cursor:not-allowed;transform:none}.wb-comp-hint{font-size:10.5px;color:#b5a88f;text-align:center;margin-top:8px}.wb-quick{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px}.wb-qcard{background:var(--dt-card);border:1px solid var(--dt-line);border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .18s}.wb-qcard:hover{transform:translateY(-2px);box-shadow:0 8px 22px #14233c1a;border-color:var(--dt-line)}.wb-q-ico{width:38px;height:38px;border-radius:10px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;font-size:18px}.wb-q-title{font-size:13px;font-weight:600}.wb-q-sub{font-size:11px;color:#8a7a68;margin-top:2px}.wb-cols{display:grid;grid-template-columns:1.55fr 1fr;gap:18px;align-items:start}.wb-panel{background:var(--dt-card);border:1px solid var(--dt-line);border-radius:14px;overflow:hidden}.wb-panel-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--dt-line)}.wb-panel-title{font-size:14.5px;font-weight:600;display:flex;align-items:center;gap:8px}.wb-panel-act{font-size:12.5px;color:#b8402f;cursor:pointer}.wb-panel-body{padding:6px 20px 14px}.wb-todo-add{display:flex;gap:10px;padding:12px 20px 4px}.wb-todo-add input{flex:1;border:1px solid var(--dt-line);border-radius:8px;padding:9px 12px;font-size:13px;outline:none;color:#4a3728;font-family:inherit}.wb-todo-add input::placeholder{color:#a89880}.wb-todo-add input:focus{border-color:#b8402f}.wb-todo-add button{background:#b8402f;color:#fff;border:none;border-radius:8px;padding:0 18px;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit}.wb-todo{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px dashed #f0f2f5}.wb-todo:last-child{border-bottom:none}.wb-chk{width:20px;height:20px;border-radius:6px;flex:0 0 20px;border:1.5px solid #ccd3dc;cursor:pointer;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;transition:all .15s;background:var(--dt-card)}.wb-chk:hover{border-color:#b8402f}.wb-chk.done{background:#52c41a;border-color:#52c41a}.wb-todo-main{flex:1;min-width:0}.wb-todo-title{font-size:13.5px;line-height:1.5}.wb-todo-title.done{text-decoration:line-through;color:#b5a88f}.wb-todo-meta{display:flex;align-items:center;gap:10px;margin-top:5px;font-size:11.5px;color:#8a7a68;flex-wrap:wrap}.wb-pill{padding:1.5px 8px;border-radius:9px;font-size:11px;font-weight:500;white-space:nowrap}.wb-pill.red{background:#fff1f0;color:#ff4d4f}.wb-pill.orange{background:#fff7e6;color:#d48806}.wb-pill.blue{background:#f7e3da;color:#b8402f}.wb-pill.gray{background:#f0f2f5;color:#8a7a68}.wb-pill.green{background:#e6f7ef;color:#1f9d61}.wb-pill.ai{background:#f7ebe4;color:#b8402f}.wb-todo-ops{display:flex;gap:10px;opacity:0;transition:opacity .15s;flex:0 0 auto}.wb-todo:hover .wb-todo-ops{opacity:1}.wb-op{font-size:11.5px;color:#8a7a68;cursor:pointer}.wb-op:hover{color:#ff4d4f}.wb-op.edit:hover{color:#b8402f}.wb-empty-tip{padding:18px 0;text-align:center;color:#b5a88f;font-size:12.5px}.wb-remind{display:flex;gap:11px;padding:11px 0;border-bottom:1px dashed #f0f2f5}.wb-remind:last-child{border-bottom:none}.wb-remind-ico{font-size:16px;margin-top:1px}.wb-remind-title{font-size:13px;line-height:1.5}.wb-remind-title.overdue{color:#ff4d4f;font-weight:500}.wb-remind-sub{font-size:11.5px;color:#8a7a68;margin-top:3px}.wb-run-task{padding:11px 0;border-bottom:1px dashed #f0f2f5}.wb-run-task:last-child{border-bottom:none}.wb-rt-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;gap:10px}.wb-rt-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-rt-pct{font-size:12px;color:#b8402f;font-weight:600;flex:0 0 auto}.wb-rt-bar{height:6px;border-radius:5px;background:#eef1f5;margin-top:8px;overflow:hidden}.wb-rt-fill{height:100%;border-radius:5px;background:#b8402f}.wb-rt-sub{font-size:11.5px;color:#8a7a68;margin-top:6px}.wb-apps{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 20px 18px}.wb-app-mini{border:1px solid var(--dt-line);border-radius:11px;padding:12px 14px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .15s;background:#fbfcfe}.wb-app-mini:hover{border-color:#b8402f;background:var(--dt-card)}.wb-am-ico{width:34px;height:34px;border-radius:9px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#b8402f,#e85a83);color:#fff;font-weight:700;font-size:14px}.wb-am-name{font-size:12.5px;font-weight:600}.wb-am-sub{font-size:11px;color:#8a7a68;margin-top:1px}@media (max-width: 1100px){.wb-cols{grid-template-columns:1fr}.wb-quick{grid-template-columns:repeat(3,1fr)}}.skp-root{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:4px}.shikong-pan{width:min(100%,480px);aspect-ratio:1 / 1;user-select:none;-webkit-user-select:none;touch-action:none}.shikong-pan svg{width:100%;height:100%;display:block}.pan-disc{fill:url(#panPaperGradient)}.pan-shadow{fill:none;stroke:#2a25192e}.pan-line,.pan-circle{fill:none;stroke:#2a2519;stroke-linecap:round}.pan-circle-outer{stroke-width:3.2}.pan-circle-inner{stroke-width:2}.pan-line{stroke-width:1.4}.pan-glyph{fill:#2a2519;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Heiti SC,SimHei,sans-serif;font-size:34px;text-anchor:middle;dominant-baseline:central;pointer-events:none}.pan-glyph-pair{font-size:34px;letter-spacing:2px}.pan-dot{fill:#2a2519;pointer-events:none}.wx-mu{fill:#42a266}.wx-huo{fill:#d24242}.wx-tu{fill:#c68a2a}.wx-jin{fill:#d49c1c}.wx-shui{fill:#427ed2}.pan-center-label{pointer-events:none}.pan-logo-bg{fill:#f8f3e2}.pan-logo-text{font-family:Songti SC,STSong,SimSun,serif;font-size:24px;font-weight:400;letter-spacing:4px;fill:#5a4632;pointer-events:none}.pan-logo-line{stroke:#9e764e73;stroke-width:1.5}.pan-ring{transform-box:view-box;transform-origin:430px 430px;transition:transform .38s cubic-bezier(.22,.9,.3,1);cursor:grab}.pan-ring.dragging{transition:none;cursor:grabbing}.pan-ring[data-ring=di]{cursor:default}.skp-controls{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;align-items:center}.skp-dir-group{display:flex;align-items:center;gap:8px}.skp-dir-label{font-size:12.5px;color:#8a7a68}.skp-dir-toggle{display:flex;border:1px solid #e0c2ae;border-radius:999px;overflow:hidden;background:var(--dt-card)}.skp-dir-toggle button{font-size:12.5px;padding:3px 16px;border:none;background:transparent;color:#a89880;cursor:pointer;transition:background .15s ease,color .15s ease}.skp-dir-toggle button+button{border-left:1px solid #e0c2ae}.skp-dir-toggle button.active{background:#9e3524;color:#fff}.skp-reset{font-size:12.5px;border-radius:8px;border:1px solid #e0c2ae;background:var(--dt-card);color:#9e3524;cursor:pointer;padding:4px 14px;transition:background .15s ease,color .15s ease}.skp-reset:hover{background:#9e3524;color:#fff;border-color:#9e3524}.skp-auto{font-size:12.5px;border-radius:8px;border:1px solid #9E3524;background:#9e3524;color:#fff;cursor:pointer;padding:4px 14px;transition:opacity .15s ease}.skp-auto:hover{opacity:.85}.skp-rules-btn{font-size:12.5px;border-radius:8px;border:1px solid #e0c2ae;background:#f8efe9;color:#9e3524;cursor:pointer;padding:4px 14px;transition:background .15s ease,color .15s ease}.skp-rules-btn:hover{background:#9e3524;color:#fff;border-color:#9e3524}.skp-summary{font-size:12.5px;letter-spacing:.5px;color:#9e3524;background:#f8efe9;border:1px solid #e6c4b4;border-radius:999px;padding:4px 16px}.skp-rules-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#4a372866;display:flex;align-items:center;justify-content:center;z-index:2500;animation:jiangFade .18s ease}.skp-rules{position:relative;background:var(--dt-card);border-radius:14px;box-shadow:0 10px 40px #4a372838;padding:26px 30px 22px;width:min(92vw,560px);max-height:82vh;overflow-y:auto;text-align:left}.skp-rules:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:#9e3524}.skp-rules-close{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;border:none;background:#f8efe9;color:#9e3524;font-size:18px;line-height:28px;cursor:pointer;transition:background .15s ease,color .15s ease}.skp-rules-close:hover{background:#9e3524;color:#fff}.skp-rules-title{font-size:19px;font-weight:600;letter-spacing:3px;color:#3d2b20;text-align:center;margin-bottom:14px}.skp-rules section{margin-top:14px}.skp-rules h4{font-size:14px;color:#9e3524;letter-spacing:1px;margin-bottom:6px}.skp-rules p{font-size:13px;line-height:1.75;color:#3d2b20;margin:0}.skp-rules b{color:#9e3524;font-weight:600}.skp-rules table{width:100%;border-collapse:collapse;margin-top:8px;font-size:12.5px}.skp-rules th,.skp-rules td{border:1px solid #e6c4b4;padding:5px 8px;text-align:center;color:#3d2b20}.skp-rules th{background:#f8efe9;color:#9e3524;font-weight:500}.skp-hint{font-size:11.5px;color:#a89880;letter-spacing:.5px}.jiang-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#4a372866;display:flex;align-items:center;justify-content:center;z-index:2500;animation:jiangFade .18s ease}@keyframes jiangFade{0%{opacity:0}to{opacity:1}}.jiang-modal{position:relative;overflow:hidden;background:var(--dt-card);border-radius:14px;box-shadow:0 10px 40px #4a372838;padding:30px 36px 24px;text-align:center;width:min(86vw,420px);max-height:82vh;overflow-y:auto}.jiang-modal-bar{position:absolute;top:0;left:0;right:0;height:5px}.jiang-modal-name{font-size:38px;font-weight:600;letter-spacing:10px;text-indent:10px}.jiang-modal-info{margin-top:14px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.jiang-modal-tag{font-size:14.5px;letter-spacing:1px;padding:4px 14px;border:1.2px solid #e0c2ae;border-radius:999px;color:#9e3524;background:#f8efe9}.jiang-modal-sec{margin-top:20px;font-size:13px;letter-spacing:6px;text-indent:6px;color:#8a7a68}.jiang-modal-sec:before,.jiang-modal-sec:after{content:"";display:inline-block;width:28px;height:1px;background:#a89880;vertical-align:middle;margin:0 10px;opacity:.5}.jiang-modal-chips{margin-top:12px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.jiang-modal-chip{font-size:13px;color:#3d2b20;background:#fbf6ec;border-radius:6px;padding:4px 10px;line-height:1.5}.jiang-modal-chip-del{font-style:normal;display:inline-block;margin-left:7px;margin-right:-3px;width:16px;height:16px;line-height:14px;text-align:center;font-size:12px;border-radius:50%;color:#8a7a68;background:#4a37281f;cursor:pointer;transition:background .15s ease,color .15s ease}.jiang-modal-chip-del:hover{background:#d24242;color:#fff}.jiang-modal-add{display:flex;align-items:center;gap:6px}.jiang-modal-input{font-size:13px;color:#3d2b20;background:transparent;border:1.2px dashed #A89880;border-radius:6px;padding:4px 10px;width:150px;outline:none}.jiang-modal-input:focus{border-color:#9e3524;border-style:solid}.jiang-modal-add-btn{font-size:12.5px;padding:4px 12px;color:#9e3524;background:transparent;border:1.2px solid #9E3524;border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease}.jiang-modal-add-btn:hover{background:#9e3524;color:#fff}.jiang-modal-edit{margin-top:18px;font-size:13px;letter-spacing:2px;padding:6px 20px;margin-right:10px;color:#fff;background:#9e3524;border:1px solid #9E3524;border-radius:999px;cursor:pointer;transition:opacity .15s ease}.jiang-modal-edit:hover{opacity:.85}.jiang-modal-close{margin-top:18px;font-size:13px;letter-spacing:2px;padding:6px 20px;color:#9e3524;background:transparent;border:1px solid #e0c2ae;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.jiang-modal-close:hover{background:#9e3524;color:#fff;border-color:#9e3524}.skp-anno-hit{fill:none;pointer-events:all;cursor:pointer}.skp-anno-hit:hover{fill:#5d3fd31a}.skp-anno-badge-dot{fill:#c9a227;stroke:#fff;stroke-width:1.5;cursor:pointer}.skp-anno-badge-txt{fill:#fff;font-size:14px;font-weight:700;cursor:pointer;pointer-events:all}.mhp-root{padding-top:2px}.mhp-controls{display:flex;align-items:center;gap:10px;margin-bottom:12px}.mhp-summary{flex:1;min-width:0;font-size:11px;color:#a89880;line-height:1.7}.mhp-rules-btn{flex-shrink:0;font-size:11.5px;border-radius:8px;border:1px solid #EBDFC9;background:var(--dt-card);color:#9e3524;cursor:pointer;padding:3px 12px}.mhp-rules-btn:hover{background:#f8f0e8}.mhp-error{font-size:12.5px;color:#a07414;background:#fffbe8;border:1px solid #f0e3bd;border-radius:10px;padding:10px 14px;line-height:1.8}.mhp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 860px){.mhp-grid{grid-template-columns:1fr}}.qk-sk-block{container-type:inline-size}@container (max-width: 380px){.mhp-grid{grid-template-columns:1fr;gap:10px}}.mhp-card{position:relative;min-width:0;margin-top:10px;background:var(--dt-card);border:1px solid #EBDFC9;border-top:3px solid var(--wx-top, #9E3524);border-radius:12px;padding:14px 12px 12px;box-shadow:0 1px 3px #4a37280f}.mhp-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:11px;background:radial-gradient(ellipse 90% 45% at 50% -5%,color-mix(in srgb,var(--wx-top) 10%,transparent),transparent),radial-gradient(ellipse 90% 45% at 50% 105%,color-mix(in srgb,var(--wx-bottom) 10%,transparent),transparent)}.mhp-role{position:absolute;top:-10px;left:12px;z-index:1;background:linear-gradient(135deg,var(--wx-top),var(--wx-bottom));color:#fff;font-size:11.5px;letter-spacing:2px;padding:2px 10px 2px 12px;border-radius:10px;box-shadow:1px 1px #2c24471f}.mhp-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 2px}.mhp-name{font-size:16px;font-weight:700;color:#3d2b20;letter-spacing:2px}.mhp-symbol{font-size:15px;color:#8a7a68;letter-spacing:4px}.mhp-sub{font-size:11px;color:#a89880;margin:2px 2px 0;letter-spacing:1px}.mhp-body{display:flex;justify-content:center;padding:12px 0 4px}.mhp-yaos{display:flex;flex-direction:column;gap:8px;width:min(100%,134px)}.mhp-yao-row{display:flex;align-items:center;gap:4px;min-width:0}.mhp-yao-line{display:flex;align-items:center;flex:1 1 auto;min-width:0}.mhp-yao-bar{flex:1 1 0;height:12px;border-radius:2px}.mhp-yao-hgap{flex:0 0 12px}.mhp-dyn{font-size:10.5px;color:#d24242;width:14px;line-height:1;flex-shrink:0}.mhp-dyn-hide{visibility:hidden}.mhp-sub-item{display:inline-block}.qk-anno-tgt .mhp-sub-item{border-bottom:1px dashed #B5773A;cursor:pointer}.mhp-sub-item+.qk-anno-badge{vertical-align:middle}.qk-bb{display:flex;align-items:center;gap:11px;padding:9px 11px;margin-bottom:10px;border:1px solid #EADCC4;border-radius:9px;background:#fbf6ec}.qk-bb-ava{flex:none;width:34px;height:34px;padding:4px;border-radius:50%;border:1px solid var(--dt-sand, #C9A063);background:var(--dt-tile, #F0E3CC);color:var(--dt-ink, #4A3728);display:grid;place-items:center}.qk-bb-ava>svg{width:100%;height:100%}.qk-bb-main{min-width:0;flex:1}.qk-bb-nm{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--dt-ink, #4A3728)}.qk-bb-sex{padding:0 6px;border:1px solid #E0CFA8;border-radius:3px;background:#fbf3e2;color:#8a6a3a;font-size:10.5px;font-weight:700;line-height:16px}.qk-bb-unsaved{padding:0 5px;border:1px solid #E8E8E8;border-radius:3px;background:#f5f5f5;color:#8c8c8c;font-size:10.5px;font-weight:400;line-height:16px}.qk-bb-row{display:flex;align-items:baseline;gap:6px;margin-top:2px;font-size:11.5px;color:var(--dt-text, #5A4632)}.qk-bb-row>i{flex:none;font-style:normal;color:var(--dt-muted, #A89880)}.qk-bb-row>em{font-style:normal;font-size:11px;color:var(--dt-muted, #A89880)}.qk-bb-row.is-na{color:var(--dt-muted, #A89880)}.qk-bb-row.is-na>b{color:var(--dt-vermilion, #B8402F);font-weight:400}.qk-bb-warn{color:var(--dt-vermilion, #B8402F);font-size:11px;font-weight:400}.qk-bb-meta{flex:none;margin-left:auto;text-align:right;font-size:10.5px;line-height:1.6;color:var(--dt-muted, #A89880)}.qk-bb.is-compact{padding:8px 10px;gap:9px;margin-bottom:9px}.qk-bb.is-compact .qk-bb-ava{width:30px;height:30px}.qk-bb.is-compact .qk-bb-nm{font-size:12.5px}.qk-bb.is-compact .qk-bb-row{font-size:11px}.tpm-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden}.tpm-modal .ant-modal-header{display:none}.tpm-drawer .ant-drawer-content{border-radius:18px 18px 0 0;overflow:hidden}.tpm-drawer .ant-drawer-body{padding:0}.tpm-modal,.tpm-drawer,.tpm-inline{--tpm-accent: #B8402F;--tpm-accent-2: #C4553B;--tpm-tile: #F6E3DC;--tpm-tile-hover: #F0D3C9;--tpm-tile-active: #E8C4B9;--tpm-line: #E8CFC6;--tpm-item: #CBB6AE;--tpm-echo-empty: #C4B2A9;--tpm-cand-bg: #FDF3F0}.tpm-skin-tujin{--tpm-accent: #B5773A;--tpm-accent-2: #C9A063;--tpm-tile: #F0E3CC;--tpm-tile-hover: #EBDCC0;--tpm-tile-active: #E2D0AC;--tpm-line: #E6D8C0;--tpm-item: #C9BEAF;--tpm-echo-empty: #B9AC9E;--tpm-cand-bg: #FBF6EC}.tpm-body{background:var(--dt-card, #FCF9F2);color:var(--dt-ink, #4A3728);font-size:13px}.tpm-sheet-body{padding-bottom:env(safe-area-inset-bottom)}.tpm-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 0;gap:8px}.tpm-head-left{display:flex;align-items:center;gap:8px;min-width:0}.tpm-tabs{display:inline-flex;background:var(--tpm-tile, var(--dt-tile, #F0E3CC));border-radius:999px;padding:3px}.tpm-tab{border:none;background:transparent;padding:5px 18px;border-radius:999px;font-size:13px;color:var(--dt-text, #5A4632);cursor:pointer}.tpm-tab.on{background:var(--tpm-accent, var(--dt-ochre, #B5773A));color:#fff}.tpm-close{border:none;background:transparent;color:var(--dt-muted, #A89880);font-size:15px;cursor:pointer;padding:4px 6px}.tpm-quick{display:flex;gap:8px;padding:12px 16px 0}.tpm-quick input{flex:1;min-width:0;height:32px;border:.5px solid var(--tpm-line, var(--dt-line, #E6D8C0));border-radius:999px;padding:0 12px;font-size:12.5px;outline:none;background:var(--dt-card, #FCF9F2);color:var(--dt-ink, #4A3728)}.tpm-quick input:focus{border-color:var(--tpm-accent, var(--dt-ochre, #B5773A))}.tpm-quick button{height:32px;padding:0 14px;border-radius:999px;border:.5px solid var(--tpm-line, var(--dt-line, #E6D8C0));background:var(--tpm-tile, var(--dt-tile, #F0E3CC));color:var(--dt-text, #5A4632);font-size:12.5px;cursor:pointer}.tpm-wheels-wrap{position:relative;padding:8px 16px 0}.tpm-band{position:absolute;left:16px;right:16px;top:50%;margin-top:-19px;height:38px;background:var(--tpm-tile, var(--dt-tile, #F0E3CC));border-radius:8px;pointer-events:none}.tpm-wheels{position:relative;display:grid}.tpm-wheels.cols5{grid-template-columns:repeat(5,1fr)}.tpm-colwrap{display:flex;flex-direction:column;gap:6px;min-width:0}.tpm-colwrap.dim{opacity:.42;pointer-events:none}.tpm-step{height:30px;flex:none;border:none;background:var(--tpm-tile, var(--dt-tile, #F0E3CC));border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.tpm-step:hover{background:var(--tpm-tile-hover, #EBDCC0)}.tpm-step:active{background:var(--tpm-tile-active, #E2D0AC)}.tpm-step.ghost{background:transparent;cursor:default;pointer-events:none}.tpm-step i{width:9px;height:9px;border-left:2.2px solid var(--tpm-accent, var(--dt-ochre, #B5773A));border-top:2.2px solid var(--tpm-accent, var(--dt-ochre, #B5773A));transform:rotate(45deg);margin-top:2px}.tpm-step.down i{transform:rotate(225deg);margin-top:-2px}.tpm-wheel{height:190px;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;position:relative;z-index:1}.tpm-wheel::-webkit-scrollbar{display:none}.tpm-item{display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--tpm-item, #C9BEAF);scroll-snap-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.tpm-item.on{color:var(--dt-ink, #4A3728);font-weight:500;font-size:15.5px}.tpm-item-unknown{color:var(--tpm-accent-2, var(--dt-sand, #C9A063));font-size:13.5px;position:relative}.tpm-item-unknown:before{content:"";position:absolute;left:18%;right:18%;top:4px;border-top:.5px dashed var(--tpm-line, var(--dt-line, #E6D8C0))}.tpm-item-unknown.on{color:var(--tpm-accent, var(--dt-ochre, #B5773A));font-size:15px}.tpm-colhead{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;color:var(--dt-muted, #A89880);font-size:12px;padding:6px 16px 0}.tpm-sizhu{padding:14px 16px 0}.tpm-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 4px}.tpm-pcol{display:flex;flex-direction:column;align-items:center;gap:6px}.tpm-pcol.lock{opacity:.45}.tpm-pcol-label{font-size:12px;color:var(--dt-muted, #A89880);display:flex;align-items:center;gap:4px}.tpm-auto{font-style:normal;font-size:10px;color:var(--tpm-accent, var(--dt-ochre, #B5773A));border:.5px solid var(--tpm-accent, var(--dt-ochre, #B5773A));border-radius:4px;padding:0 2px;line-height:1.3}.tpm-gz{width:42px;height:42px;border-radius:50%;border:.5px solid var(--tpm-line, var(--dt-line, #E6D8C0));background:var(--dt-card, #FCF9F2);color:var(--tpm-item, #C9BEAF);font-size:17px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif, serif)}.tpm-gz.filled{cursor:pointer}.tpm-gz.lock{cursor:pointer;opacity:.85}.tpm-gz.unknown{color:var(--dt-muted, #A89880);font-size:12px}.tpm-sizhu-foot{display:flex;justify-content:space-between;align-items:center;margin:12px 0 4px}.tpm-range{font-size:12px;color:var(--dt-muted, #A89880)}.tpm-range b{background:var(--tpm-tile, var(--dt-tile, #F0E3CC));border-radius:6px;padding:2px 8px;color:var(--dt-text, #5A4632);font-weight:400}.tpm-clear{border:none;background:transparent;color:var(--tpm-accent, var(--dt-ochre, #B5773A));font-size:12.5px;cursor:pointer}.tpm-hint{font-size:12px;color:var(--dt-muted, #A89880);padding:2px 0 4px}.tpm-body{position:relative}.tpm-pop{position:absolute;left:0;right:0;top:0;bottom:0;background:#4a372857;display:flex;align-items:center;justify-content:center;z-index:10}.tpm-pop-panel{background:var(--dt-card, #FCF9F2);border:.5px solid var(--tpm-line, var(--dt-line, #E6D8C0));border-radius:12px;padding:10px 12px;width:calc(100% - 48px);max-width:420px;max-height:calc(100% - 40px);overflow-y:auto}.tpm-pop-title{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--dt-text, #5A4632);margin-bottom:8px}.tpm-pop-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.tpm-pop-btn{border:.5px solid var(--tpm-line, var(--dt-line, #E6D8C0));background:var(--dt-card, #FCF9F2);border-radius:8px;padding:6px 2px;font-size:15px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:40px;justify-content:center;color:var(--dt-ink, #4A3728)}.tpm-pop-btn em{font-style:normal;font-size:10px;color:var(--dt-muted, #A89880);line-height:1.2}.tpm-pop-btn.dis{opacity:.3;cursor:not-allowed}.tpm-cands{display:grid;gap:6px;max-height:168px;overflow-y:auto;margin-top:8px}.tpm-cand{border:none;background:var(--tpm-cand-bg, #FBF6EC);border-radius:8px;padding:6px 10px;text-align:left;font-size:12.5px;line-height:1.7;cursor:pointer;color:var(--dt-ink, #4A3728)}.tpm-cand em{font-style:normal;color:var(--dt-muted, #A89880);display:block}.tpm-cand-loading{font-size:12.5px;color:var(--dt-muted, #A89880);display:flex;align-items:center;gap:8px;padding:6px 0}.tpm-footer{display:flex;gap:10px;padding:14px 16px 16px}.tpm-ghost{height:40px;padding:0 18px;border-radius:999px;border:.5px solid var(--tpm-line, var(--dt-line, #E6D8C0));background:var(--dt-card, #FCF9F2);color:var(--dt-text, #5A4632);font-size:13px;cursor:pointer}.tpm-ok{flex:1;height:40px;border-radius:999px;border:none;background:var(--tpm-accent, var(--dt-ochre, #B5773A));color:#fff;font-size:15px;letter-spacing:6px;cursor:pointer}.tpm-ok:disabled{opacity:.55;cursor:default}.tpm-echo{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:0 10px;border:.5px solid var(--tpm-line, var(--dt-line, #E6D8C0));border-radius:8px;background:var(--dt-card, #FCF9F2);color:var(--tpm-echo-empty, #B9AC9E);font-size:13px;cursor:pointer;text-align:left}.tpm-echo.filled{border-color:var(--tpm-accent, var(--dt-ochre, #B5773A));background:var(--tpm-cand-bg, #FBF6EC);color:var(--dt-ink, #4A3728);font-weight:500}.tpm-echo>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-echo-arrow{color:var(--tpm-accent, var(--dt-ochre, #B5773A))}.tpm-sheet-body .tpm-wheel{height:160px}.tpm-sheet-body .tpm-step{height:24px}.tpm-sheet-body .tpm-band{margin-top:-19px}.tpm-sheet-body .tpm-gz{width:38px;height:38px}.tpm-sheet-body .tpm-pop-grid{grid-template-columns:repeat(4,1fr)}@media (pointer: coarse){.tpm-item-unknown{font-size:14.5px}.tpm-item-unknown:before{top:6px}}.wxg-legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:7px 12px;margin-bottom:9px;border:1px solid var(--dt-line);border-radius:9px;background:var(--dt-card)}.wxg-legend .lgt{font-size:10.5px;font-weight:700;color:#8a7a62}.wxg-legend .lg{display:flex;align-items:center;gap:6px;font-size:10.5px;color:#8a7a62}.wxg-legend .lg i{display:block;width:24px;height:0;border-top:2px solid var(--dt-vermilion)}.wxg-legend .lg i.ar{width:0;height:0;border:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid var(--dt-vermilion)}.wxg-legend .lg i.tr{border-top:3px solid #EFC8BB}.wxg-legend .lg i.sd{border-top:2px dotted var(--dt-muted)}.wxg-legend .lg i.bk{border-top:2px dashed #7E93A8}.wxg-legend .lg i.rl{border-top:2px dashed var(--dt-ochre)}.wxg-strip{display:flex;align-items:center;gap:10px;border:1px dashed var(--dt-line);background:#f6f1e6;border-radius:10px;padding:8px 13px}.wxg-strip.warn{background:#fbefe8;border-color:#e3c4b8}.wxg-strip .wxg-sstag{font-size:11px;font-weight:600;color:#8a7a62;border:1px solid var(--dt-line);border-radius:5px;padding:2px 8px;background:var(--dt-card);white-space:nowrap}.wxg-subj{font-size:14px;font-weight:700;color:var(--dt-ink);cursor:pointer;display:inline-block;white-space:nowrap}.wxg-subj:hover{color:var(--dt-vermilion)}.wxg-sq{font-size:11.5px;color:var(--dt-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wxg-down{display:flex;justify-content:center;padding:5px 0}.wxg-down i{width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:15px solid var(--dt-vermilion)}.wxg-stage{position:relative}.wxg-linklayer{position:absolute;left:0;top:0;pointer-events:none;overflow:visible;z-index:2}.wxg-flow{display:flex;align-items:stretch}.wxg-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.wxg-flow>.wxg-col:first-child{flex:1.55 1 0}.wxg-acol{flex:0 0 26px;display:flex;flex-direction:column;align-items:center;padding-top:64px}.wxg-acol i{width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:13px solid var(--dt-vermilion)}.wxg-flow.wxg-trunk{position:relative}.wxg-flow.wxg-trunk:before{content:"";position:absolute;left:0;right:0;top:20.5px;height:3px;background:#efc8bb;border-radius:2px}.wxg-flow.wxg-trunk .wxg-no{position:relative;z-index:1}.wxg-flow.wxg-trunk .wxg-acol{align-self:flex-start;height:44px;padding-top:0;display:flex;align-items:center;justify-content:center}.wxg-flow.wxg-balanced>.wxg-col:first-child{flex:1.45 1 0}.wxg-flow.wxg-balanced>.wxg-col[data-col=s3]{flex:1.35 1 0}.wxg-head{text-align:center;padding:0 4px}.wxg-no{width:44px;height:44px;margin:0 auto;border-radius:50%;background:#fbefe8;border:2px solid #E3C4B8;color:var(--dt-vermilion);font-size:22px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.wxg-no:hover{background:#f6dfd5}.wxg-name{font-size:13.5px;font-weight:700;color:var(--dt-ink);margin-top:6px;cursor:pointer}.wxg-name:hover{color:var(--dt-vermilion)}.wxg-name em{font-style:normal;display:block;font-size:10.5px;font-weight:600;color:var(--dt-vermilion);margin-bottom:1px}.wxg-q{font-size:10.5px;color:var(--dt-muted);margin-top:2px;line-height:1.45}.wxg-out{margin-top:5px;display:inline-block;font-size:10.5px;color:#8a7a62;background:#fdfaf4;border:1px dashed var(--dt-line);border-radius:6px;padding:3px 7px;line-height:1.3}.wxg-out b{color:var(--dt-vermilion);font-weight:700}.wxg-col.wxg-gate .wxg-head{background:#fbefe8;border-radius:9px;box-shadow:inset 0 0 0 1px #e3c4b8;padding:7px 4px 8px;margin-top:-7px}.wxg-col.wxg-gate .wxg-name{color:#a8372a}.wxg-gateflag{display:inline-block;margin-top:4px;font-size:9.5px;font-weight:700;color:#fff;background:var(--dt-vermilion);border-radius:5px;padding:2px 6px;line-height:1.3}.wxg-body{margin-top:9px;display:flex;flex-direction:column;gap:5px;align-items:stretch;padding:0 3px}.wxg-body .wxg-tk{display:flex}.wxg-body.linked{padding-top:11px;position:relative}.wxg-body.linked:before{content:"";position:absolute;left:50%;top:-11px;height:22px;border-left:1.5px dashed #D9A08E}.wxg-side{padding-top:9px;border-top:1px dashed #D8C7A8;margin-top:11px;display:flex;flex-direction:column;gap:5px}.wxg-side .sgh{font-size:10px;color:var(--dt-muted);line-height:1.5}.wxg-side .wxg-tk{display:flex}.wxg-tk{display:inline-flex;align-items:center;gap:5px;height:27px;padding:0 10px;border-radius:7px;background:#fffdf8;border:1px solid var(--dt-line);border-left:3px solid var(--dt-vermilion);font-size:12.5px;color:var(--dt-ink);cursor:pointer;white-space:nowrap;max-width:100%}.wxg-tk:hover{border-color:var(--dt-vermilion);box-shadow:0 2px 9px #b8402f2b}.wxg-tk.leaf{font-size:11.5px;height:25px;background:#fbf0e9;border-color:#e8cdbc;border-left-color:#c6a98a;color:#9c5340}.wxg-tk.leaf.cool{background:#edf3f9;border-color:#c6d8e8;border-left-color:#9dbad3;color:#3e6c93}.wxg-tk.branch{font-size:11.5px;height:25px;font-weight:600;background:#f6f1e6;border-style:dashed;border-color:#d8c7a8;border-left-color:#c9b79a;color:#8a7a62}.wxg-tk.side{font-size:11.5px;height:25px;background:#f8f3e9;border-style:dashed;border-color:#d8c7a8;border-left-color:#c9b79a;color:#7c6e58}.wxg-tk.warn{background:#fbefe8;border-color:#e3c4b8;border-left-color:var(--dt-vermilion);color:#a8372a;font-weight:600}.wxg-kidline{display:flex;flex-wrap:wrap;gap:5px;align-items:center;padding-left:10px}.wxg-fork{position:relative;margin-left:7px;padding-left:13px}.wxg-fork:before{content:"";position:absolute;left:0;top:16px;bottom:16px;border-left:2px solid #D9A08E}.wxg-fork:after{content:"";position:absolute;left:0;top:16px;width:13px;border-top:2px solid #D9A08E}.wxg-fkrow{position:relative;padding:3px 0}.wxg-fkrow:before{content:"";position:absolute;left:-13px;top:calc(50% - 1px);width:13px;border-top:2px solid #D9A08E}.wxg-fkrow .wxg-tk{display:flex}.wxg-fkrow .wxg-kidline{padding-left:9px;margin-top:3px}.wxg-ord{margin-top:7px;border:1px solid #EADCC6;border-radius:8px;background:#fdfaf4;padding:8px 9px 7px}.wxg-ordh{font-size:10px;font-weight:700;color:#8a7a62;margin-bottom:6px}.wxg-ordline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 6px;align-items:center}.wxg-ordcell{display:flex;align-items:center;gap:3px;min-width:0}.wxg-ordno{flex:0 0 auto;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#fbf0e9;border:1px solid #D9A08E;color:var(--dt-vermilion);font-size:8px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.wxg-ordcell .wxg-tk{flex:1 1 auto;min-width:0;height:22px;padding:0 6px;font-size:10.5px;white-space:nowrap}.wxg-ordstop{display:flex;align-items:center;gap:6px;margin-top:6px;padding-top:6px;border-top:1px dashed var(--dt-line);font-size:10px;color:#a8372a;font-weight:600}.wxg-ordstop .stopsq{flex:0 0 auto;width:9px;height:9px;border-radius:2px;background:var(--dt-vermilion)}.wxg-dwap{margin-top:6px;cursor:pointer}.wxg-pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 5px;max-width:330px}.wxg-pcol{display:flex;flex-direction:column;align-items:center}.wxg-pname{font-size:10px;font-weight:600;color:#8a7a62;white-space:nowrap;margin-bottom:3px}.wxg-dcircle{width:100%;max-width:56px;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;line-height:1;background:#fbf0e9;border:1.5px solid #C9A08E;color:#8c3a26}.wxg-dcircle.gan{background:#fcfaf5;border:1.5px dashed #CFC0A8;color:#8a7a62;font-size:13.5px}.wxg-dcircle.top{background:var(--dt-vermilion);border:2px solid #8F2E20;color:#fff;font-size:16px}.wxg-dlabel{font-size:9.5px;color:var(--dt-muted);white-space:nowrap;margin-top:2px}.wxg-dlabel.z{border-top:1px dashed var(--dt-line);padding-top:3px;margin-top:5px}.wxg-dkpi{font-size:10.5px;color:#8a7a62;margin-top:8px}.wxg-dkpi b{color:var(--dt-vermilion);font-weight:700}.wxg-rails{position:relative;height:38px}.wxg-rails .rlbl{position:absolute;font-size:10px;white-space:nowrap;transform:translate(-50%,-50%);background:var(--dt-card);padding:0 7px;line-height:1.4;z-index:3;font-variant-emoji:text}.wxg-rails .rlbl.bk{top:11px;left:38%;color:#5f7385}.wxg-rails .rlbl.rl{top:27px;left:62%;color:#9a6528}.wxg-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#4a372857;display:flex;align-items:center;justify-content:center;padding:36px}.wxg-pop .box{background:var(--dt-card);border:1px solid var(--dt-line);border-radius:13px;width:min(940px,93vw);max-height:84vh;overflow:auto;padding:20px 26px 24px;box-shadow:0 18px 60px #4a37284d}.wxg-pop .pcrumb{font-size:11px;color:var(--dt-muted);padding:0 0 6px}.wxg-pop .pcrumb b{color:var(--dt-vermilion);font-weight:600}.wxg-pop .ph{display:flex;align-items:center;gap:9px;margin-bottom:5px}.wxg-pop .ph .tag{font-size:10.5px;font-weight:600;color:#8a7a62;background:var(--dt-tile);border:1px solid var(--dt-line);border-radius:5px;padding:1px 7px;white-space:nowrap}.wxg-pop .ph .nm{font-size:16px;font-weight:700;color:var(--dt-ink)}.wxg-pop .ph .px{margin-left:auto;cursor:pointer;color:var(--dt-muted);font-size:17px;line-height:1}.wxg-pop .ph .px:hover{color:var(--dt-vermilion)}.wxg-pop .pq{font-size:12px;color:var(--dt-muted);margin-bottom:12px}.wxg-pop .pb{font-size:13.5px;line-height:2.05;color:var(--dt-text);white-space:pre-wrap;word-break:break-word}.wxg-pop .pdiv{margin:16px 0 14px;border-top:1px dashed #D8C7A8;padding-top:13px;font-size:11.5px;font-weight:600;color:#8a7a62}.wxg-pop .pfoot{display:flex;gap:8px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px dashed #D8C7A8}.wxg-jump{margin-top:8px}.wxg-editbar{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13.5px;font-weight:600;color:var(--dt-ink)}.wxg-editbar .rt{margin-left:auto;font-size:11.5px;font-weight:400;color:var(--dt-muted)}.wxg-stopped{margin-top:12px;padding-top:10px;border-top:1px solid var(--dt-line)}.wxg-dead{flex:1;min-width:0;font-size:12.5px;color:var(--dt-muted);text-decoration:line-through}.wxg-band{display:flex;align-items:center;gap:10px;border:1px solid #E0CFA8;background:linear-gradient(180deg,#fbf4e2,#f7efdc);border-radius:10px;padding:8px 13px;box-shadow:inset 0 0 0 1px #fff}.wxg-band .btag{font-size:10.5px;font-weight:700;color:#fff;background:var(--dt-sand);border-radius:5px;padding:2px 8px;white-space:nowrap}.wxg-band .bname{font-size:14.5px;font-weight:700;color:#7a5220;white-space:nowrap;cursor:pointer}.wxg-band .bname:hover{color:var(--dt-vermilion)}.wxg-band .bsub{font-size:11.5px;color:#94794e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wxg-band .bright{margin-left:auto;display:flex;gap:6px;align-items:center;flex:0 0 auto}.wxg-band .bright .wxg-tk{display:inline-flex}.wxg-band .bspan{font-size:10.5px;color:#8a7a62;border:1px dashed #C9A063;border-radius:5px;padding:2px 7px;white-space:nowrap;background:#fffdf8}.wxg-bandgap{height:18px}.wxg-legend .lg i.gb{border-top:3px solid var(--dt-sand)}.wxg-legend .lg i.jd{border-top:2px dashed var(--dt-ochre)}.wxg-juli{margin-top:10px;border:1px dashed #E0CFA8;border-radius:10px;background:#fffdf8;overflow:hidden;transition:border-color .15s}.wxg-juli.open{border-color:#d9be86}.wxg-juli .wxj-cap{display:flex;align-items:center;gap:8px;padding:9px 13px;cursor:pointer}.wxg-juli .wxj-cap:hover{background:#fbf4e2}.wxg-juli .wxj-cap:focus-visible{outline:2px solid var(--dt-vermilion);outline-offset:-2px}.wxg-juli .wxj-tag{flex:0 0 auto;font-size:10.5px;font-weight:700;color:#fff;background:var(--dt-vermilion);border-radius:4px;padding:1px 7px}.wxg-juli .wxj-q{font-size:11.5px;color:var(--dt-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wxg-juli .wxj-chev{flex:0 0 auto;margin-left:auto;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #8A7A62;transition:transform .18s}.wxg-juli.open .wxj-chev{transform:rotate(180deg)}.wxg-juli .wxj-body{padding:0 13px 4px;border-top:1px dashed #EFE3C9}.wxg-juli .wxj-svg{display:block;font-family:inherit}.wxg-juli .wxj-more{display:block;width:fit-content;margin:4px 0 3px auto;font-size:10.5px;color:#8a7a62;cursor:pointer}.wxg-juli .wxj-more:hover{color:var(--dt-vermilion)}.wxg-juli .wxj-two{display:flex;gap:16px;flex-wrap:wrap;align-items:stretch;padding:9px 0 2px}.wxg-juli .wxj-pane{flex:1 1 420px;min-width:0}.wxg-juli .wxj-h{font-size:12.5px;font-weight:700;color:#5a4632;margin:0 0 2px}.wxg-juli .wxj-ph{font-size:10.5px;color:#9a9088;margin:0 0 3px;line-height:1.55}.wxg-juli .wxj-lg{display:flex;flex-wrap:wrap;gap:3px 13px;margin:6px 0 0;font-size:10.5px;color:#6b6259;line-height:1.55}.wxg-juli .wxj-lg span{display:inline-flex;align-items:center;gap:5px}.wxg-juli .wxj-lg i{display:inline-block;width:20px;height:0}.wxg-juli .wxj-lg b{display:inline-block;width:8px;height:8px;border-radius:50%}.wxg-juli .wxj-lg-top{margin:2px 0 1px;padding-bottom:7px;border-bottom:1px dashed #EFE3C9}.wxg-juli .wxj-lg-ttl{color:#9a9088}.wxg-juli .wxj-note{font-size:10.5px;color:#6b6259;line-height:1.6;margin:6px 0 0;padding-top:6px;border-top:1px dashed #EFE3C9}.wxg-juli .wxj-note b{color:#3a2f28}.wxg-juli .wxj-ex{font-family:ui-monospace,Menlo,monospace;background:#faf6ee;border-radius:4px;padding:0 4px;color:#8a4a2f}.wxg-juli .wxj-cards{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch;margin-top:11px;padding-top:10px;border-top:1px dashed #EFE3C9}.wxg-juli .wxj-card{flex:1 1 250px;min-width:0;background:#fff;border:1px solid #EFE3CC;border-radius:9px;padding:8px 10px}.wxg-juli .wxj-card h4{font-size:11.5px;font-weight:700;color:#8a6a2f;margin:0 0 4px}.wxg-juli .wxj-card p{font-size:10.5px;color:#6b6259;line-height:1.6;margin:0 0 5px}.wxg-juli .wxj-card p:last-child{margin-bottom:0}.wxg-juli .wxj-card b{color:#3a2f28}.wxg-flow.wxg-six>.wxg-col{flex:1 1 0}.wxg-flow.wxg-six>.wxg-col:first-child{flex:1.55 1 0}.wxg-flow.wxg-six>.wxg-col[data-col=s2]{flex:1.78 1 0}.wxg-flow.wxg-six>.wxg-col[data-col=s3]{flex:1.25 1 0}.wxg-flow.wxg-six>.wxg-col[data-col=s4]{flex:1.57 1 0}.wxg-flow.wxg-six>.wxg-col[data-col=s5]{flex:1.45 1 0}.wxg-flow.wxg-six>.wxg-col[data-col=s6]{flex:1 1 0}.wxg-flow.wxg-six .wxg-q{font-size:10px}.wxg-flow.wxg-six .wxg-out{font-size:10px;padding:2px 6px}.wxg-flow.wxg-six .wxg-dcircle{font-size:12px}.wxg-flow.wxg-six .wxg-dcircle.gan{font-size:11px}.wxg-flow.wxg-six .wxg-dcircle.top{font-size:13px}.wxg-flow.wxg-six .wxg-pname,.wxg-flow.wxg-six .wxg-dlabel{font-size:9px}.wxg-flow.wxg-six .wxg-ordline{grid-template-columns:1fr}.wxg-flow.wxg-six .wxg-fork .wxg-tk,.wxg-flow.wxg-six .wxg-side .wxg-tk{height:auto;white-space:normal;line-height:1.35;padding:4px 7px;font-size:10.5px}.wxg-flow.wxg-six .wxg-gateflag{font-size:9px;padding:2px 5px}.dyg-stage{margin-top:4px}.dyg-legend{display:flex;gap:14px;flex-wrap:wrap;margin:6px 0 12px}.dyg-legend .lgt{font-size:10.5px;font-weight:700;color:#8a7a62}.dyg-legend .lg{display:flex;align-items:center;gap:5px;font-size:10.5px;color:#8a7a62}.dyg-legend .lg i{display:inline-block;flex:0 0 auto}.dyg-legend i.ar{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #B8402F;transform:rotate(-90deg)}.dyg-legend i.tr{width:22px;border-top:3px solid #EFC8BB}.dyg-legend i.gb{width:14px;height:10px;border-radius:3px;background:#efd9a6;border:1px solid #E0CFA8}.dyg-legend i.sd{border:1px dashed #C9A063;width:14px;height:10px;border-radius:3px;background:#fffdf8}.dyg-strip{display:flex;align-items:center;gap:10px;border:1px solid #E6D8C0;border-radius:10px;background:#f6f1e6;padding:8px 13px}.dyg-strip.warn{background:#fbefe8;border-color:#e3c4b8}.dyg-strip .stg{font-size:11px;font-weight:600;color:#8a7a62;border:1px solid #E6D8C0;border-radius:6px;padding:1px 8px;background:#fff;flex:0 0 auto}.dyg-strip .sbj{font-size:12.5px;font-weight:700;color:#4a3728;white-space:nowrap;flex:0 0 auto}.dyg-strip .sq{font-size:11.5px;color:#8a7a62;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dyg-down{display:flex;justify-content:center;padding:2px 0}.dyg-down i{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid #B8402F;display:block}.dyg-prelist{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.dyg-band{display:flex;align-items:center;gap:10px;border:1px solid #E0CFA8;border-radius:10px;background:linear-gradient(180deg,#fbf4e2,#f7efdc);padding:8px 13px}.dyg-band .btag{font-size:10.5px;font-weight:700;color:#fff;background:#c9a063;border-radius:5px;padding:2px 7px;flex:0 0 auto}.dyg-band .bname{font-size:14px;font-weight:700;color:#7a5220;white-space:nowrap;flex:0 0 auto}.dyg-band .bsub{font-size:11.5px;color:#94794e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dyg-band .bspan{margin-left:auto;font-size:10.5px;color:#8a7a62;border:1px dashed #C9A063;border-radius:5px;padding:2px 7px;background:#fffdf8;white-space:nowrap;flex:0 0 auto}.dyg-bandgap{height:18px}.dyg-flow{display:flex;align-items:stretch}.dyg-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:0 8px}.dyg-arrow{flex:0 0 30px;display:flex;align-items:flex-start;justify-content:center;padding-top:24px}.dyg-arrow i{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:11px solid #B8402F;display:block}.dyg-head{padding:2px 3px 9px;text-align:center}.dyg-no{width:42px;height:42px;line-height:38px;margin:0 auto 5px;border-radius:50%;background:#fbefe8;border:2px solid #E3C4B8;color:#b8402f;font-size:20px;font-weight:700;text-align:center}.dyg-name{font-size:12.5px;font-weight:700;color:#4a3728}.dyg-name em{font-style:normal;color:#b8402f;margin-right:3px}.dyg-q{font-size:10.5px;color:#8a7a62;line-height:1.5;margin-top:2px}.dyg-out{display:inline-block;margin-top:5px;font-size:10px;color:#8a7a62;background:#fdfaf4;border:1px solid #E6D8C0;border-radius:5px;padding:1px 7px}.dyg-out b{color:#b8402f}.dyg-tk{display:block;font-size:11.5px;line-height:1.55;padding:6px 9px;margin-bottom:6px;border-radius:7px;background:#fffdf8;border:1px solid #E6D8C0;border-left:3px solid #B8402F;color:#5a4632;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dyg-tk:hover{background:#fbf0e9;border-left-color:#8f2e20}.dyg-tk.warn{background:#fbefe8;border-color:#e3c4b8;border-left-color:#b8402f;color:#a8372a;font-weight:600}.dyg-tk.side{background:#f8f3e9;border-style:dashed;border-left-color:#c9b79a;color:#7c6e58}.dyg-tk.rest{background:#edf3f9;border-color:#c6d8e8;border-left-color:#9dbad3;color:#3e6c93}.dyg-maint{margin-top:14px;padding-top:11px;border-top:1px dashed #E6D8C0}.dyg-maintbtn{font-size:11.5px;color:#8a7a62;background:#fffdf8;border:1px dashed #C9A063;border-radius:7px;padding:4px 11px;cursor:pointer;font-family:inherit}.dyg-maintbtn:hover{background:#fbf4e2}.dyg-newrow{display:flex;gap:8px;margin-top:12px;align-items:center}.dyg-stopped{margin-top:12px;padding-top:10px;border-top:1px dashed #E6D8C0}.dyg-dead{flex:1;min-width:0;font-size:12.5px;color:#a89880;text-decoration:line-through;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dyg-deadrow{display:flex;gap:8px;align-items:center;padding:3px 0}.dyg-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#4a372852;display:flex;align-items:center;justify-content:center;padding:24px}.dyg-pop .dyg-pbox{width:min(720px,94vw);max-height:84vh;overflow:auto;background:#fdfaf4;border:1px solid #E6D8C0;border-radius:12px;padding:16px 20px;box-shadow:0 12px 40px #4a372838}.dyg-pop .pcrumb{font-size:11px;color:#8a7a62;margin-bottom:7px}.dyg-pop .pcrumb b{color:#b8402f}.dyg-pop .ph{display:flex;align-items:center;gap:8px;padding-bottom:9px;border-bottom:1px solid #E6D8C0}.dyg-pop .ph .tag{font-size:10.5px;font-weight:600;color:#8a7a62;background:#f0e3cc;border-radius:5px;padding:2px 8px;flex:0 0 auto}.dyg-pop .ph .nm{font-size:14px;font-weight:700;color:#4a3728;flex:1;min-width:0}.dyg-pop .ph .px{cursor:pointer;color:#a89880;font-size:15px;padding:0 4px;flex:0 0 auto}.dyg-pop .pq{font-size:11.5px;color:#8a7a62;margin:10px 0 4px}.dyg-pop .pbody{font-size:13px;line-height:1.9;color:#4a3728;margin-top:10px;background:#fff;border:1px solid #E6D8C0;border-left:3px solid #B8402F;border-radius:0 8px 8px 0;padding:11px 14px}.dyg-pop .pmeta{margin-top:12px;font-size:11px;color:#a89880;border-top:1px dashed #E6D8C0;padding-top:9px}.dyg-strip.ext{background:#eef2f6;border-color:#c6d4e0}.dyg-strip.ext .stg{color:#3e6c93;border-color:#c6d4e0;background:#fff}.dyg-tk.ext{background:#f4f7fa;border-color:#c6d4e0;border-left-color:#7e93a8;color:#3e6c93;font-weight:600}.dyg-fork{display:block;font-size:10.5px;line-height:1.5;padding:5px 8px;margin-bottom:6px;border:1px dashed #9DBAD3;border-radius:7px;background:#edf3f9;color:#3e6c93}.dyg-legend i.wn{width:14px;height:10px;border-radius:3px;background:#fbefe8;border:1px solid #E3C4B8}.dyg-legend i.ex{width:14px;height:10px;border-radius:3px;background:#f4f7fa;border:1px solid #C6D4E0}.dyg-legend i.cr{width:14px;height:10px;border-radius:3px;background:#edf3f9;border:1px dashed #9DBAD3}.qk-shell{display:flex;min-height:100vh;background:#f6efe3}.qk-sider{width:216px;flex-shrink:0;background:#4a3728;color:#ead9b9;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.qk-brand{display:flex;align-items:center;gap:10px;padding:18px 16px 14px;cursor:pointer}.qk-brand-ico{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#b5773a,#9e3524);display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;overflow:hidden;flex-shrink:0}.qk-brand-ico img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.qk-brand-name{font-size:15px;font-weight:600;color:#fff}.qk-brand-sub{font-size:11px;color:#b5a88f;margin-top:2px}.qk-menu{flex:1;padding:8px 10px;overflow-y:auto}.qk-menu-item{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:9px;font-size:13.5px;cursor:pointer;margin-bottom:2px;transition:background .15s}.qk-menu-item:hover{background:#ffffff12}.qk-menu-item.active{background:#9e3524;color:#fff}.qk-menu-dot{margin-left:auto;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#c9a063;color:#3d2b20;font-size:11px;font-weight:600;line-height:18px;text-align:center}.qk-menu-ico{width:20px;text-align:center}.qk-back{padding:14px 18px;font-size:12.5px;color:#b5a88f;cursor:pointer;border-top:1px solid rgba(255,255,255,.08)}.qk-back:hover{color:#fff}.qk-main{flex:1;min-width:0;padding:20px 22px;overflow-x:hidden}.qk-card{background:var(--dt-card, #FCF9F2);border:1px solid var(--dt-line, #E6D8C0);border-radius:12px;padding:16px 18px;margin-bottom:16px;box-shadow:none}.qk-card-title{font-size:14px;font-weight:600;color:#4a3728;display:flex;align-items:center;gap:8px;margin-bottom:12px}.qk-card-title .extra{margin-left:auto;font-weight:400;display:flex;align-items:center;gap:8px;justify-content:flex-end}.qk-wb{display:grid;grid-template-columns:250px minmax(0,1fr) 280px;gap:14px;align-items:start}.qk-wb-left{position:sticky;top:16px}.qk-cust-item{padding:10px 12px;border-radius:10px;cursor:pointer;border:1px solid transparent}.qk-cust-item:hover{background:#f0e3cc}.qk-cust-item.active{background:#f8efe9;border-color:#e0c2ae}.qk-cust-name{font-size:13.5px;font-weight:600;color:#4a3728}.qk-cust-meta{font-size:11.5px;color:#a89880;margin-top:3px}.qk-chart-table{width:100%;border-collapse:collapse;font-size:13px}.qk-chart-table th,.qk-chart-table td{border:1px solid #E6D8C0;padding:6px 8px;text-align:center}.qk-chart-table th{background:#f0e3cc;color:#5a4632;font-weight:500;font-size:12px}.qk-pillar-gz{font-size:17px;font-weight:600;letter-spacing:2px;color:#4a3728}.qk-hl-yong{color:#c2452d;border-radius:4px}.qk-hl-ji{color:#1fa05c;border-radius:4px}.qk-dayun-bar{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.qk-dayun-cell{border:1px solid #E6D8C0;border-radius:8px;padding:4px 9px;font-size:12px;cursor:pointer;text-align:center;color:#5a4632}.qk-dayun-cell:hover,.qk-dayun-cell.active{border-color:#b8402f;background:#f8f0e8}.qk-dayun-cell.cur{border-color:#b8402f;background:#f8efe9;font-weight:600;box-shadow:0 0 0 1px #b8402f inset}.qk-dayun-cell b{display:block;font-size:13.5px}.qk-wuxing-bar{display:flex;gap:6px;margin-top:8px}.qk-wuxing-seg{height:10px;border-radius:5px}.qk-qiyun-line{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12px;color:#5a4632}.qk-yun-row{display:flex;align-items:stretch;margin-top:8px}.qk-yun-label{width:30px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#9e3524;background:#f0e3cc;border:1px solid #E6D8C0;border-right:none;border-radius:8px 0 0 8px;line-height:1.6}.qk-yun-scroll{flex:1;min-width:0;overflow-x:auto;border:1px solid #E6D8C0;border-radius:0 8px 8px 0;background:var(--dt-card)}.qk-yun-strip{display:flex;min-width:max-content}.qk-ss{font-style:normal;font-size:9.5px;font-weight:400;color:#b5a88f;margin-left:1px}.qk-dy-cell{width:60px;flex-shrink:0;padding:6px 2px;text-align:center;border-right:1px solid #EFE5D2;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center}.qk-dy-cell:last-child{border-right:none}.qk-dy-cell.cur{background:#f8efe9;box-shadow:inset 0 -2px #b8402f}.qk-dy-meta{font-size:10.5px;color:#a89880;white-space:nowrap}.qk-dy-tag{font-size:12px;font-weight:600;color:#a07414}.qk-yun-grid{display:flex;min-width:max-content}.qk-yun-col{width:60px;flex-shrink:0;border-right:1px solid #EFE5D2;display:flex;flex-direction:column}.qk-yun-col:last-child{border-right:none}.qk-yun-col.qk-ly-xy{background:#fdfbf4}.qk-yun-col .qk-dy-cell{width:100%;border-right:none}.qk-yun-col.qk-bd-col{background:#fbf5e8}.qk-bd-tag{flex:0 0 15px;width:15px;background:#fbf5e8;border-left:2px solid #C9A063;position:relative}.qk-bd-tag:after{content:"出生前";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);writing-mode:vertical-rl;font-size:9px;line-height:1;color:#a98a5b;letter-spacing:0;white-space:nowrap;pointer-events:none}.qk-yun-col .qk-ly-edge{border-top:1px solid #EFE5D2}.qk-ly-grid{display:flex;min-width:max-content}.qk-ly-col{width:60px;flex-shrink:0;border-right:1px solid #EFE5D2}.qk-ly-col:last-child{border-right:none}.qk-ly-col.qk-ly-xy{background:#fdfbf4}.qk-ly-edge{font-size:10.5px;color:#a07414;background:#fdf9ee;text-align:center;padding:2px 0;white-space:nowrap}.qk-ly-row{display:flex;align-items:center;justify-content:center;gap:5px;padding:2.5px 0}.qk-ly-row+.qk-ly-row{border-top:1px solid #EFE5D2}.qk-ly-row.cur{background:#f8efe9;box-shadow:inset 2px 0 #b8402f}.qk-ly-year{font-size:10px;color:#b5a88f;width:30px;text-align:right}.qk-lm-cell{width:60px;flex-shrink:0;padding:5px 2px;text-align:center;border-right:1px solid #EFE5D2;display:flex;flex-direction:column;gap:2px;align-items:center}.qk-lm-cell:last-child{border-right:none}.qk-lm-cell.cur{background:#f8efe9;box-shadow:inset 0 -2px #b8402f}.qk-dy-cell.clickable,.qk-ly-row.clickable,.qk-lm-cell.clickable{cursor:pointer}.qk-dy-cell.clickable:hover,.qk-ly-row.clickable:hover,.qk-lm-cell.clickable:hover{background:#faf3ea}.qk-dy-cell.sel,.qk-ly-row.sel,.qk-lm-cell.sel{background:#f0e3cc!important;box-shadow:inset 0 0 0 1.5px #b8402f}.qk-lm-year{font-size:11px;color:#b8402f;font-weight:600;padding:0 10px;white-space:nowrap;flex-shrink:0}.qk-st-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;margin-bottom:8px;background:#fcf9f2;border:1px solid #E6D8C0}.qk-st-item.said{background:#f0f7f1;border-color:#cfe6d4}.qk-st-text{flex:1;font-size:13.5px;line-height:1.65;color:#4a3728}.qk-st-text .fb-note{display:block;font-size:12px;color:#8a7a68;margin-top:4px}.qk-st-ops{display:flex;flex-direction:column;gap:4px;align-items:flex-end;flex-shrink:0}.qk-conf{font-size:11px;border-radius:5px;padding:1px 7px}.qk-conf.高{background:#eaf6ef;color:#1fa05c}.qk-conf.中{background:#faf3e0;color:#a07414}.qk-conf.低{background:#fdecea;color:#c2452d}.qk-mini-btn{font-size:11.5px;color:#b8402f;cursor:pointer;white-space:nowrap}.qk-mini-btn:hover{text-decoration:underline}.qk-mini-btn.danger{color:#c2452d}.qk-page-title{font-size:17px;font-weight:600;color:#4a3728;margin-bottom:14px;display:flex;align-items:center;gap:10px}.qk-hepan-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.qk-wb2-hepan{grid-template-columns:minmax(0,1fr) 340px}@media (max-width: 1200px){.qk-wb2-hepan{grid-template-columns:1fr}}.qk-hp-pane{border:1px solid #F0E3CC;border-radius:10px;padding:10px 12px;cursor:pointer;min-width:0}.qk-hp-pane.sel{border:2px solid #9E3524;padding:9px 11px;background:#fbf6ee}.qk-hp-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.qk-hp-dot{width:14px;height:14px;border-radius:50%;border:1px solid #C9A063;flex-shrink:0;display:inline-block;background:var(--dt-card)}.qk-hp-pane.sel .qk-hp-dot{border:4px solid #9E3524}.qk-bond-line{font-size:13px;padding:3px 0;line-height:1.7;color:#5a4632}.qk-bond-tag{display:inline-block;font-size:11px;border:1px solid #E6D8C0;border-radius:4px;padding:0 6px;margin-right:6px;color:#9e3524;background:#fcf9f2;line-height:1.6}.qk-note-act{font-size:11px;color:#9e3524;margin-left:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.qk-note-act.bad{color:#c2452d}@media (max-width: 1100px){.qk-wb{grid-template-columns:1fr}.qk-wb-left{position:static}}.qk-chart-v td{height:46px}.qk-char-btn{font-weight:700;padding:0 6px;border-radius:6px;display:inline-block;line-height:1.4;-webkit-user-select:none;user-select:none}.qk-unknown-star{font-size:24px;font-weight:500;color:#4a3728;background:none;border:none;padding:0;min-width:28px;min-height:28px;line-height:1.2;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.qk-unknown-star:hover{color:#b8402f}.qk-unknown-star:focus-visible{outline:2px solid #B8402F;outline-offset:2px;border-radius:6px}.qk-unknown-star-static{color:#4a3728;font-weight:500;display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.qk-fill-hour{margin-left:5px;font-size:10.5px;font-weight:400;color:#b8402f;border:.5px dashed #C4553B;background:none;border-radius:999px;padding:0 6px;line-height:1.6;cursor:pointer;vertical-align:middle}.qk-fill-hour:hover{background:#fdf3f0}.qk-fill-hour:focus-visible{outline:2px solid #B8402F;outline-offset:2px}@media (pointer: coarse){.qk-unknown-star{min-width:44px;min-height:44px}.qk-fill-hour{padding:0 9px;line-height:2}}.qk-hide-cell{padding:4px 6px!important}.qk-hide-line{display:flex;align-items:baseline;justify-content:center;gap:4px;padding:1px 0}.qk-hide-line i{font-style:normal;font-size:10.5px;color:#b5a88f}.qk-pp-preview{display:flex;justify-content:center;gap:10px;margin-bottom:12px}.qk-pp-col{width:88px;border:1.5px solid #E6D8C0;border-radius:12px;padding:8px 0 10px;text-align:center;background:#fcf9f2;transition:border-color .15s,box-shadow .15s}.qk-pp-col.active{border-color:#c9a063;box-shadow:0 0 0 3px #d4b1061f}.qk-pp-col-label{font-size:11.5px;color:#a89880;margin-bottom:4px}.qk-pp-col-gz{display:flex;flex-direction:column;gap:2px;align-items:center}.qk-pp-char{font-size:24px;font-weight:700;line-height:1.25;position:relative}.qk-pp-char.empty{color:#e4cd9f}.qk-pp-char.auto i{position:absolute;top:-4px;right:-16px;font-style:normal;font-size:10px;color:#1fa05c;border:1px dashed #1FA05C;border-radius:4px;padding:0 3px;line-height:1.4}.qk-pp-step{font-size:13px;color:#4a3728;font-weight:600;margin:6px 0 10px}.qk-pp-grid{display:flex;flex-wrap:wrap;gap:8px}.qk-pp-opt{min-width:52px;padding:6px 8px;border-radius:10px;border:1.5px solid #C9A063;background:#fcf6e9;cursor:pointer;text-align:center;font-size:18px;font-weight:700;color:#4a3728;display:flex;flex-direction:column;align-items:center;gap:1px}.qk-pp-opt em{font-style:normal;font-size:10px;font-weight:400;color:#a07414}.qk-pp-opt:hover{background:#f0e3cc}.qk-pp-opt.auto{border-style:dashed;border-color:#1fa05c;background:#eaf6ef}.qk-pp-opt.auto em{color:#1fa05c}.qk-pp-opt.dis{border-color:#e6d8c0;background:#fcf9f2;cursor:not-allowed;opacity:.45}.qk-pp-opt.dis span{color:#b5a88f!important}.qk-pillar-btn{width:78px;padding:6px 4px;border-radius:10px;border:1.5px dashed var(--dt-sand);background:var(--dt-card);cursor:pointer;text-align:center;display:flex;flex-direction:column;gap:1px;align-items:center}.qk-pillar-btn em{font-style:normal;font-size:10.5px;color:#a89880}.qk-pillar-btn i{font-style:normal;font-size:13px;color:#b5a88f}.qk-pillar-btn b{font-size:19px;font-weight:700;letter-spacing:1px}.qk-pillar-btn.filled{border-style:solid;border-color:#c9a063;background:#fcf6e9}.qk-pillar-btn.lock{opacity:.5;cursor:not-allowed}.qk-ai-ball{position:fixed;right:26px;bottom:30px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#c4553b,#9e3524);color:#fff;font-size:26px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #b8402f59;z-index:1200;border:none;padding:0;overflow:hidden}.qk-ai-ball img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.qk-ai-ball:hover{transform:scale(1.06)}.qk-ai-ball .qk-ai-dot{position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:50%;background:#ff4d4f;border:2px solid #fff}.qk-ai-panel{position:fixed;right:26px;bottom:30px;width:400px;height:580px;max-height:calc(100vh - 60px);background:#fcf9f2;border:1px solid #E6D8C0;border-radius:16px;box-shadow:0 10px 40px #4a372847;display:flex;flex-direction:column;z-index:1200;overflow:hidden}.qk-ai-head{padding:10px 14px;background:#4a3728;color:#fff;display:flex;align-items:center;gap:8px;flex-shrink:0}.qk-ai-head .qk-ai-ava{width:30px;height:30px;border-radius:50%;background:#9e3524;display:flex;align-items:center;justify-content:center;font-size:15px;overflow:hidden;flex-shrink:0}.qk-ai-head .qk-ai-ava img{width:100%;height:100%;object-fit:cover}.qk-duan-head .qk-ai-ava{width:28px;height:28px;border-radius:50%;background:#9e3524;display:flex;align-items:center;justify-content:center;font-size:14px;overflow:hidden;flex-shrink:0}.qk-duan-head .qk-ai-ava img{width:100%;height:100%;object-fit:cover}.qk-ai-head .name{font-size:13.5px;font-weight:600}.qk-ai-head .sub{font-size:10.5px;color:#b5a88f}.qk-ai-head .ant-select{min-width:150px}.qk-ai-head .qk-ai-close{margin-left:auto;cursor:pointer;font-size:16px;color:#b5a88f}.qk-ai-head .qk-ai-close:hover{color:#fff}.qk-ai-body{flex:1;overflow-y:auto;padding:12px;background:#f6efe3;display:flex;flex-direction:column;gap:10px}.qk-ai-msg{max-width:86%;padding:8px 12px;border-radius:12px;font-size:12.8px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.qk-ai-msg.user{align-self:flex-end;background:#9e3524;color:#fff;border-bottom-right-radius:4px}.qk-ai-msg.assistant{align-self:flex-start;background:#fcf9f2;color:#4a3728;border:1px solid #E6D8C0;border-bottom-left-radius:4px}.qk-ai-msg.review{border-left:3px solid #ff4d4f}.qk-remember-wrap{align-self:flex-end;max-width:86%;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.qk-remember-wrap>.qk-ai-msg.user{max-width:100%}.qk-remember{font-size:11.5px;color:#b8402f;cursor:pointer}.qk-ai-quick{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 8px;background:#f6efe3;flex-shrink:0}.qk-ai-quick button{font-size:11.5px;border-radius:12px;border:1px solid #e0c2ae;background:var(--dt-card);color:#9e3524;cursor:pointer;padding:2px 10px}.qk-ai-quick button:hover{background:#f8efe9}.qk-ai-input{display:flex;gap:8px;padding:10px 12px;border-top:1px solid #E6D8C0;flex-shrink:0}.qk-birth{border:1px solid #E6D8C0;border-radius:10px;padding:12px;background:#fbf6ee}.qk-birth-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.qk-birth-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.qk-birth-pil-row{display:flex;gap:8px;margin:4px 0 6px}.qk-birth-pil-col2{flex:1;display:flex;flex-direction:column;align-items:center;gap:9px}.qk-birth-pil-col2 .lab{font-size:12.5px;color:#5a4632}.qk-birth-circle{width:46px;height:46px;border-radius:50%;background:#f0e3cc;position:relative;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,box-shadow .15s}.qk-birth-circle:hover{background:#f0e3cc}.qk-birth-circle.on{box-shadow:0 0 0 2px #c9a063 inset;background:#fcf6e9}.qk-birth-circle.static{cursor:default}.qk-birth-circle .empty{color:#a89880;font-size:17px;font-weight:400}.qk-birth-circle.small{font-size:12.5px;font-weight:400;color:#a89880}.qk-birth-circle i{position:absolute;top:-3px;right:-7px;font-style:normal;font-size:9.5px;color:#1fa05c;border:1px dashed #1FA05C;border-radius:4px;padding:0 2px;background:#eaf6ef;line-height:1.35}.qk-birth-hint{font-size:12.5px;color:#5a4632;font-weight:600;margin:6px 0 8px}.qk-birth-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.qk-birth-range{font-size:12px;color:#a07414;background:#fdf9ee;border:1px solid #f0e3bd;border-radius:12px;padding:1px 10px;white-space:nowrap}.qk-birth-cands{margin-top:10px;max-height:200px;overflow-y:auto;border-top:1px dashed #F0E3CC;padding-top:8px;display:grid;gap:6px}.qk-birth-cands-tip{font-size:12px;color:#8a7a68}.qk-birth-cand{border:1px solid #E6D8C0;border-radius:8px;background:var(--dt-card);padding:6px 10px;font-size:12.5px;cursor:pointer;transition:all .15s}.qk-birth-cand:hover{border-color:#c4593c;background:#f8f0e8}.qk-birth-preview{display:flex;gap:8px;align-items:flex-start;margin-top:10px;background:var(--dt-card);border:1px solid #E6D8C0;border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.7}.qk-birth-pv-body{flex:1}.qk-birth-pv-empty{color:#a89880}.qk-pp-row{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:14px;row-gap:4px}.qk-pp-row>.ant-form-item{margin-bottom:8px}.qk-pp-row>.qk-pp-grow{flex:1 1 190px;min-width:170px}.qk-pp-row>.qk-pp-btn{margin-left:auto}.qk-wb2{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:14px;align-items:start}@media (max-width: 1000px){.qk-wb2{grid-template-columns:1fr}}.qk-rel-sec{font-size:12px;font-weight:600;color:#9e3524;background:#f0e3cc;border-radius:6px;padding:4px 10px;margin:10px 0 8px}.qk-rel-sec:first-of-type{margin-top:0}.qk-rel-sec-hint{font-weight:400;color:#a89880;font-size:11px;margin-left:4px}.qk-rel-list{display:flex;flex-direction:column;gap:6px}.qk-rel-row{display:flex;align-items:center;gap:6px}.qk-rel-row-top{align-items:flex-start}.qk-rel-row-top .qk-rel-name{margin-top:2px}.qk-rel-name{width:52px;flex-shrink:0;font-size:12.5px;font-weight:600;color:#5a4632;text-align:center;background:#fcf9f2;border:1px solid #E6D8C0;border-radius:6px;padding:4px 0}.qk-rel-del{color:#c2452d;cursor:pointer;font-size:12px;padding:0 4px;flex-shrink:0}.qk-rel-add{font-size:12px;color:#b8402f;cursor:pointer;border:1px dashed #e0c2ae;border-radius:8px;text-align:center;padding:5px}.qk-rel-add:hover{background:#faf3ea}.qk-duan{display:flex;flex-direction:column}.dantu .qk-main .qk-card.qk-duan{padding:20px 16px}.qk-duan-title-ava{width:22px;height:22px;border-radius:50%;background:#9e3524;color:#fffdf6;display:flex;align-items:center;justify-content:center;font-size:12px;overflow:hidden;flex-shrink:0}.qk-duan-title-ava img{width:100%;height:100%;object-fit:cover}.qk-duan-head{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#4a3728;color:#fff;border-radius:10px;margin:0 0 12px}.qk-duan-head .name{font-size:13.5px;font-weight:600}.qk-duan-head .sub{font-size:10.5px;color:#b5a88f}.qk-duan-head .ant-btn{color:#f5ecd9}.qk-duan-head .ant-btn:hover,.qk-duan-head .ant-btn:focus{color:#fff;background:#ffffff24}.qk-duan-switch{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:11px;color:#e4cd9f;white-space:nowrap;flex-shrink:0}.qk-duan-body{height:320px;overflow-y:auto;padding:12px 2px;display:flex;flex-direction:column;gap:10px}.qk-duan-body.qk-duan-body-tall{height:auto;min-height:320px;max-height:320px}.qk-duan-cat{font-size:10.5px;font-weight:600;color:#a07414;background:#fdf9ee;border-radius:4px;padding:0 6px}.qk-duan-fb{display:flex;gap:12px;margin-top:6px;font-size:11.5px}.qk-duan-fb span{cursor:pointer;color:#b8402f}.qk-duan-fb span:hover{text-decoration:underline}.qk-duan-fb span.ok{color:#1fa05c}.qk-duan-fb span.bad{color:#c2452d}.qk-duan-fb.done{color:#b5a88f}.qk-duan-tip{display:flex;align-items:center;font-size:11px;color:#b5a88f;padding-bottom:8px}.qk-duan-re{margin-left:auto;color:#b8402f;cursor:pointer}.qk-duan-re:hover{text-decoration:underline}.qk-duan-empty{margin:auto;text-align:center;color:#a89880;font-size:12.5px;line-height:2;padding:20px 10px}.qk-duan-empty .ico{font-size:26px;opacity:.5}.qk-duan-empty .sub{font-size:11px;color:#a89880}.qk-duan-ops{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-6px 0 10px;padding:4px 8px;background:#fbf6ec;border:1px solid #EFE3D2;border-radius:8px}.qk-duan-ops .ant-btn.qk-obtn{height:26px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex;align-items:center;gap:4px;color:#5a4632;background:#fffdf8;border:1px solid #E0C2AE;border-radius:7px;box-shadow:none}.qk-duan-ops .ant-btn.qk-obtn:hover,.qk-duan-ops .ant-btn.qk-obtn:focus{color:#9e3524;background:#fbf3e6;border-color:#c9a063}.qk-duan-ops .ant-btn.qk-obtn[disabled]{color:#c0b49c;background:#faf6ef;border-color:#efe3d2}.qk-duan-ops .qk-duan-re{font-size:11.5px}.qk-qi-panel{font-size:13px;color:#4a3728}.qk-qi-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 560px){.qk-qi-cols{grid-template-columns:1fr}}.qk-qi-col{background:#fcf9f2;border:1px solid #EFE3D2;border-radius:10px;padding:10px 8px}.qk-qi-col .cap{font-size:12px;font-weight:600;color:#9e3524;padding-bottom:6px;margin-bottom:6px;border-bottom:1px dashed #E6D8C0}.qk-qi-col .cap span{font-weight:400;color:#a89880;font-size:11px;margin-left:4px}.qk-qi-col .row{display:flex;align-items:center;gap:8px;min-height:26px;line-height:1.6}.qk-qi-col .row.big{min-height:30px;background:#f7eddd;border-radius:6px;padding:0 8px;margin-bottom:4px}.qk-qi-col .row.big{flex-wrap:wrap;row-gap:2px;padding:4px 8px}.qk-qi-col .row.big .v{flex:1 1 100%}.qk-qi-col .row.big .pct{flex:0 0 100%}.qk-qi-col .row.big .cmp{margin-left:0}.qk-qi-col .row .k{flex:0 0 26px;width:26px;color:#8a7963;font-size:12px}.qk-qi-col .row .v{color:#4a3728;font-size:13.5px}.qk-qi-col .row .v.none{color:#b5a88f;font-weight:400;font-size:11.5px}.qk-qi-col .row .pct{color:#8a7963;font-size:11.5px}.qk-qi-col .row .taught{font-style:normal;font-size:10.5px;color:#a07414;background:#fdf6e3;border:1px solid #EBD9A8;border-radius:4px;padding:0 4px}.qk-qi-col .row .judged{font-style:normal;font-size:10.5px;color:#b8402f;background:#fbeae6;border:1px solid #EFCFC6;border-radius:4px;padding:0 4px}.qk-qi-col .row .god{font-style:normal;font-weight:400;font-size:10.5px;color:#a89880;margin-left:3px}.qk-qi-col .row .cmp{margin-left:auto;font-size:11px;font-weight:600;border-radius:4px;padding:0 6px}.qk-qi-col .row .cmp.same{color:#1fa05c;background:#eaf7f0}.qk-qi-col .row .cmp.diff{color:#b8402f;background:#fbeae6}.qk-qi-col .row .cmp.none{color:#b5a88f;background:#f2eee6}.qk-qi-note{margin-top:10px;font-size:11.5px;color:#8a7963;line-height:1.8}.qk-qi-reason{margin-top:6px;padding:8px 10px;background:#fbf6ec;border-left:3px solid #C9A063;border-radius:6px;font-size:12.5px;line-height:1.85;white-space:pre-wrap}.qk-qi-warn{margin-top:8px;padding:8px 10px;background:#fdf6e3;border:1px solid #EBD9A8;border-radius:6px;font-size:12px;color:#8a6a24;line-height:1.8}.qk-qi-tag{margin-top:10px;padding:8px 10px;border-radius:6px;font-size:12.5px;line-height:1.85}.qk-qi-tag.ok{background:#eaf7f0;border:1px solid #CBE7DA;color:#1b6b45}.qk-qi-tag.warn{background:#fdf6e3;border:1px solid #EBD9A8;color:#8a6a24}.qk-qi-tag.bad{background:#fbeae6;border:1px solid #EFCFC6;color:#9e3524}.qk-qi-cost{margin-top:8px;font-size:11.5px;color:#b5a88f;text-align:right}.qk-qi-think{max-height:120px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 34px);mask-image:linear-gradient(to bottom,transparent 0,#000 34px);font-size:12px;line-height:1.85;color:#6b5a44;background:#fbf6ec;border-radius:6px;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.qk-sk-block{margin-top:16px;background:#fbf9f3;border:1px solid #ece5cf;border-radius:14px;padding:14px 16px 18px}.qk-sk-block-title{font-size:13.5px;font-weight:600;color:#5a4632;margin-bottom:4px}.qk-anno-bar{display:flex;align-items:center;gap:10px;margin-bottom:8px}.qk-anno-btn{font-size:12.5px;border-radius:8px;border:1px solid #e0c2ae;background:var(--dt-card);color:#9e3524;cursor:pointer;padding:4px 14px}.qk-anno-btn.on{background:#9e3524;color:#fff;border-color:#9e3524}.qk-anno-tip{font-size:11.5px;color:#b5a88f}.qk-anno-wrap{position:relative;display:inline-block}.qk-anno-badge{position:absolute;top:-8px;right:-11px;z-index:5;font-style:normal;font-size:9px;font-weight:600;color:#fff;background:#c9a063;border-radius:4px;padding:0 3px;line-height:1.6;cursor:pointer;box-shadow:0 1px 2px #00000026;-webkit-user-select:none;user-select:none}.qk-anno-tgt{outline:1.5px dashed var(--dt-sand);outline-offset:2px;border-radius:6px;cursor:pointer}.qk-anno-tgt:hover{outline-color:#b8402f;background:#f8f0e8}.qk-anno-hint{font-size:12px;color:#a89880;background:#f6efe3;border-radius:8px;padding:8px 10px;margin-bottom:10px;line-height:1.6}.qk-anno-qv{max-width:260px;font-size:12.5px;line-height:1.7;color:#5a4632;white-space:pre-wrap}.qk-anno-qv-time{font-size:10.5px;color:#b5a88f;margin-top:6px}.qk-thinking-seg.ant-segmented{background:#f5ecdd;padding:3px;border:1px solid #E6D8C0;border-radius:8px}.qk-thinking-seg .ant-segmented-item{color:#7a6346;font-weight:500;border-radius:6px;transition:all .2s}.qk-thinking-seg .ant-segmented-item:hover{color:#4a3728}.qk-thinking-seg .ant-segmented-item-selected{color:#4a3728;background:#e6d8c0;box-shadow:0 1px 2px #00000014}.qk-thinking-seg .ant-segmented-item-selected:hover{color:#4a3728;background:#deccae}.qk-thinking-seg.ant-segmented-disabled .ant-segmented-item{color:#c0b49c}.qk-fold-seg.ant-segmented{background:#f5ecdd;border:1px solid #E6D8C0;padding:3px;border-radius:8px}.qk-fold-seg .ant-segmented-item{color:#7a6346;font-weight:500;border-radius:6px;transition:all .18s}.qk-fold-seg .ant-segmented-item:hover{color:#4a3728}.qk-fold-seg .ant-segmented-item-selected,.qk-fold-seg .ant-segmented-thumb{background:#9e3524;color:#fcf9f2;font-weight:600;box-shadow:none}.qk-fold-seg .ant-segmented-item-selected:hover{background:#8b2e20;color:#fcf9f2}.qk-fold-seg .ant-badge-count{background:#c9a063;color:#3d2b20;box-shadow:none}.qk-fold-seg .ant-segmented-item-selected .ant-badge-count{background:#fcf9f2;color:#9e3524}.qk-unsaved-mark{margin-left:8px;font-size:11px;font-weight:400;line-height:1.6;color:#a89880;background:#f6efe3;border:1px solid #E6D8C0;border-radius:6px;padding:0 6px;vertical-align:middle}.qk-origin-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:-4px 0 8px 12px;padding:5px 8px;background:#fbf6ec;border:1px solid #EFE3CC;border-radius:6px;font-size:11.5px;color:#7a6a56}.qk-origin-row .lbl{color:#a89880;flex-shrink:0}.qk-origin-row .qk-origin-tags{display:flex;align-items:center;gap:4px;flex-wrap:wrap;cursor:pointer}.qk-origin-tag{margin:0!important;font-size:11px;line-height:18px;border-radius:4px;padding:0 5px;border:1px solid transparent}.qk-origin-tag.rule{color:#8a6a2f;background:#fdf6e6;border-color:#e8d9bc}.qk-origin-tag.kb{color:#6b5233;background:#f6efe3;border-color:#e6d8c0}.qk-origin-tag.cs{color:#2f6b5a;background:#edf6f2;border-color:#cfe6dd}.qk-origin-tag .qk-origin-sub{margin-left:4px;padding:0 4px;font-style:normal;font-size:10.5px;line-height:15px;color:#b8402f;background:#fdf1ee;border:1px solid #F0CFC7;border-radius:3px}.qk-origin-basis{display:block;margin:-6px 0 8px 12px;padding:0 2px 0 30px;text-indent:-30px;font-size:11.5px;line-height:1.75;color:#6b5233;cursor:pointer}.qk-origin-basis .lbl{color:#a89880;margin-right:6px}.qk-origin-basis .it{color:#5a4632}.qk-origin-basis .it:not(:last-child):after{content:"；";color:#c9b79a;margin:0 4px 0 3px}.qk-origin-basis .it b{font-weight:400;color:#a89880;margin-right:6px}.qk-origin-basis:hover .it b{color:#8a7355}.qk-origin-none{color:#b5a88f;font-style:italic}.qk-origin-more{color:#b8402f;cursor:pointer;flex-shrink:0}.qk-origin-more:hover{text-decoration:underline}.qk-origin-act{color:#8a6a2f;cursor:pointer;flex-shrink:0}.qk-origin-act:hover{text-decoration:underline}.qk-origin-act.on{color:#1fa05c;cursor:default}.qk-origin-act.on:hover{text-decoration:none}.qk-origin-sp{flex:1 1 auto}.qk-origin-edited{margin:-6px 0 8px 12px;padding:6px 8px;font-size:11.5px;line-height:1.65;color:#4a3728;background:#fffdf7;border:1px dashed #D9C7A6;border-radius:6px;white-space:pre-wrap}.qk-origin-edited b{color:#1fa05c}.qk-tr-sec{margin-bottom:14px}.qk-tr-sec>h4{margin:0 0 6px;font-size:12.5px;color:#9e3524;font-weight:600;display:flex;align-items:center;gap:6px}.qk-tr-sec>h4 .cnt{color:#b5a88f;font-weight:400;font-size:11px}.qk-tr-quote{padding:8px 10px;background:#fcf9f2;border:1px solid #E6D8C0;border-left:3px solid #C9A063;border-radius:6px;font-size:12.5px;line-height:1.75;color:#4a3728;white-space:pre-wrap}.qk-tr-item{border:1px solid #E6D8C0;border-radius:8px;padding:8px 10px;background:#fefcf7;margin-bottom:8px}.qk-tr-item .t{font-size:12.5px;font-weight:600;color:#4a3728}.qk-tr-item .c{font-size:12.3px;line-height:1.7;color:#4a3728;white-space:pre-wrap;margin-top:4px}.qk-tr-item .m{font-size:11px;color:#a89880;margin-top:5px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.qk-tr-tag{margin-left:5px;padding:0 5px;font-size:10.5px;font-weight:400;line-height:16px;color:#b8402f;background:#fdf1ee;border:1px solid #F0CFC7;border-radius:3px;display:inline-block;vertical-align:1px}.qk-tr-note{margin-top:5px;padding:5px 7px;font-size:11.5px;line-height:1.65;color:#8a3a2c;background:#fdf3f0;border-left:2px solid #B8402F;border-radius:0 4px 4px 0}.qk-tr-l3{margin-top:7px;padding:7px 9px;border-radius:6px;background:#f7f3e9;border:1px dashed #DCCBAA;font-size:11.5px;color:#6b5233}.qk-tr-l3 .h{font-weight:600;color:#8a6a2f;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.qk-tr-l3 .s{margin-top:3px;line-height:1.65}.qk-tr-l3 .d{margin-top:5px;padding:5px 7px;background:#fffdf7;border-radius:4px;white-space:pre-wrap;line-height:1.65;color:#5a4a36}.qk-tr-l3.gone{background:#f8f6f2;border-color:#e4dfd6;color:#9a9086}.qk-tr-l3.gone .h{color:#8c8378}.qk-tr-frame{margin-top:6px}.qk-tr-frame img{max-width:100%;border-radius:6px;border:1px solid #E6D8C0;display:block}.qk-tr-empty{font-size:12px;color:#b5a88f;padding:10px 0}.nss-root,.nss-root *{box-sizing:border-box}.nss-root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#4a3728;font-size:13.5px;line-height:1.6}.nss-root .app{display:flex;border:1px solid #E6D8C0;border-radius:12px;overflow:hidden;background:#f6efe3;min-height:680px}.nss-root .sider{width:180px;flex-shrink:0;background:#4a3728;color:#ead9b9;padding:14px 0;display:flex;flex-direction:column}.nss-root .brand{display:flex;align-items:center;gap:9px;padding:4px 14px 14px}.nss-root .brand-ico{width:36px;height:36px;border-radius:10px;background:#9e3524;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.nss-root .brand-name{font-size:14.5px;font-weight:600;color:#fff}.nss-root .brand-sub{font-size:11px;color:#b5a88f}.nss-root .menu{padding:6px 8px}.nss-root .mi{padding:9px 11px;border-radius:9px;font-size:13px;cursor:pointer;margin-bottom:2px}.nss-root .mi:hover{background:#ffffff12}.nss-root .mi.on{background:#9e3524;color:#fff}.nss-root .sider-foot{margin-top:auto;padding:12px 14px;font-size:11.5px;color:#b5a88f;border-top:1px solid rgba(255,255,255,.08)}.nss-root .main{flex:1;min-width:0;padding:12px 14px;display:flex;flex-direction:column}.nss-root .topbar{display:flex;align-items:center;gap:9px;margin-bottom:11px;flex-wrap:wrap}.nss-root .tb-title{font-size:15px;font-weight:600}.nss-root .tb-extra{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:12.5px;color:#a89880}.nss-root .split{display:flex;gap:11px;align-items:flex-start;flex:1}.nss-root .pane{background:#fcf9f2;border:1px solid #E6D8C0;border-radius:12px}.nss-root .pane.bench{flex:1;min-width:0;padding:14px 16px;min-height:560px}.nss-root .pane.chat{width:346px;flex-shrink:0;display:flex;flex-direction:column;min-height:560px}.nss-root .split.big .pane.chat{display:none}.nss-root .split.big .pane.bench{flex:1 1 100%}.nss-root .bench-h{font-size:13px;font-weight:600;color:#4a3728;margin-bottom:10px;display:flex;align-items:center;gap:8px}.nss-root .bench-h .ex{margin-left:auto;font-weight:400;font-size:11.5px;color:#a89880}.nss-root .empty{padding:30px 8px;text-align:center;color:#a89880;font-size:13px}.nss-root .empty b{display:block;color:#5a4632;font-size:13.5px;margin-bottom:6px}.nss-root .btn{font-family:inherit;font-size:12.5px;padding:5px 11px;border-radius:8px;border:1px solid #E6D8C0;background:#fcf9f2;color:#5a4632;cursor:pointer;white-space:nowrap}.nss-root .btn:hover{border-color:#c9a063}.nss-root .btn.primary{background:#9e3524;border-color:#9e3524;color:#fff}.nss-root .btn.sm{padding:3px 9px;font-size:11.5px}.nss-root .btn[disabled]{opacity:.45;cursor:not-allowed}.nss-root .tag{font-size:11.5px;padding:2px 8px;border-radius:7px;white-space:nowrap}.nss-root .tag.warn{background:#faeeda;color:#8a5a12;border:1px solid #EFD8A8}.nss-root .tag.danger{background:#fcebeb;color:#a32d2d;border:1px solid #F3C9C9}.nss-root .tag.ok{background:#eaf3de;color:#3b6d11;border:1px solid #D3E5B8}.nss-root .tag.plane{background:#f0e3cc;color:#5a4632;border:1px solid #E6D8C0}.nss-root .tag.new{background:#fdf2ee;color:#9e3524;border:1px solid #E9C4B8}.nss-root .bk{border:1px solid #E6D8C0;border-radius:10px;padding:10px 12px;background:#fffdf8;margin-bottom:9px}.nss-root .bk-h{font-size:13px;font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:6px}.nss-root .bk-h .s{font-weight:400;font-size:11.5px;color:#a89880}.nss-root .bi{font-size:12.5px;padding:4px 0;border-bottom:1px dashed #EFE5D2;display:flex;gap:8px;flex-wrap:wrap}.nss-root .bi:last-child{border-bottom:none}.nss-root .src{color:#a89880;font-size:11.5px;margin-left:auto}.nss-root .gapbox{border:1px dashed #E4B7B7;background:#fef6f6;border-radius:10px;padding:10px 12px;margin-bottom:9px}.nss-root .gapbox .gh{font-size:12.5px;font-weight:600;color:#a32d2d;margin-bottom:6px}.nss-root .gapbox .gi{font-size:12.5px;color:#8a5a12;padding:3px 0}.nss-root .sect{display:flex;align-items:center;gap:10px;border:1px solid #E6D8C0;border-radius:10px;padding:9px 11px;background:#fffdf8;margin-bottom:7px}.nss-root .s-no{width:21px;height:21px;border-radius:50%;background:#f0e3cc;color:#9e3524;font-size:11.5px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nss-root .s-title{font-size:13px;font-weight:600}.nss-root .s-meta{font-size:11.5px;color:#a89880;margin-top:1px}.nss-root .grow{flex:1}.nss-root .chat-h{font-size:13px;font-weight:600;padding:11px 14px;border-bottom:1px solid #E6D8C0;display:flex;align-items:center;gap:7px}.nss-root .chat-h .st{margin-left:auto;font-weight:400;font-size:11px;color:#a89880}.nss-root .msgs{padding:12px 14px;display:flex;flex-direction:column;gap:9px;flex:1;overflow-y:auto}.nss-root .msg{font-size:12.5px;border-radius:10px;padding:8px 10px;max-width:100%;white-space:pre-wrap}.nss-root .msg.me{background:#f0e3cc;color:#4a3728;align-self:flex-end;max-width:88%}.nss-root .msg.ai{background:#fffdf8;border:1px solid #E6D8C0;color:#5a4632}.nss-root .msg.sys{background:transparent;border:1px dashed #E6D8C0;color:#a89880;font-size:11.5px;text-align:center;align-self:center;padding:4px 10px}.nss-root .cite{display:block;font-size:11px;color:#a89880;margin-top:4px}.nss-root .chat-in{display:flex;gap:7px;padding:11px 14px;border-top:1px solid #E6D8C0}.nss-root .chat-in input{flex:1;min-width:0;font-family:inherit;font-size:12.5px;padding:7px 10px;border:1px solid #E6D8C0;border-radius:9px;background:#fffdf8;color:#4a3728}.nss-root .chat-in input:focus{outline:none;border-color:#c9a063}.nss-root .chat-in .send{font-family:inherit;font-size:12.5px;padding:7px 12px;border-radius:9px;border:1px solid #9E3524;background:#9e3524;color:#fff;cursor:pointer}.nss-root .quick{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px 10px}.nss-root .quick span{font-size:11.5px;padding:3px 9px;border:1px solid #E6D8C0;border-radius:13px;color:#5a4632;background:#fffdf8;cursor:pointer}.nss-root .quick span:hover{border-color:#c9a063}.nss-root .prog{font-size:12.5px;color:#9e3524}.nss-root .hint{font-size:11.5px;color:#a89880;margin-top:8px}.nss-root .naming{border:1px solid #E9C4B8;background:#fdf2ee;border-radius:10px;padding:9px 12px;margin-bottom:9px}.nss-root .naming .nh{font-size:12px;font-weight:600;color:#9e3524;margin-bottom:5px}.nss-root .naming .nr{font-size:12.5px;color:#5a4632;padding:2px 0}.nss-root .naming .nr b{color:#9e3524}.nss-root .bt{border:1px solid #E6D8C0;border-radius:10px;overflow:hidden;margin-bottom:9px}.nss-root .bt table{width:100%;border-collapse:collapse;font-size:12.5px}.nss-root .bt th{background:#faf3e4;color:#8a7358;font-weight:600;font-size:11.5px;padding:7px 10px;text-align:left;border-bottom:1px solid #E6D8C0}.nss-root .bt td{padding:7px 10px;border-bottom:1px dashed #EFE5D2;color:#5a4632}.nss-root .bt tr:last-child td{border-bottom:none}.nss-root .bt tr.pick{background:#fdf2ee}.nss-root .bt tr.pick td{color:#9e3524;font-weight:600}.nss-root .kv{display:flex;gap:8px;font-size:12.5px;padding:4px 0;border-bottom:1px dashed #EFE5D2}.nss-root .kv:last-child{border-bottom:none}.nss-root .kv .k{color:#a89880;width:78px;flex-shrink:0}.nss-root .kv .v{color:#4a3728;font-weight:600}.nss-root .opt{border:1px solid #E6D8C0;border-radius:10px;background:#fffdf8;padding:10px 12px;margin-bottom:7px}.nss-root .opt.rec{border-color:#c9a063;background:#fefaf1}.nss-root .opt-h{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;margin-bottom:5px}.nss-root .opt-h .rt{margin-left:auto;font-size:11px;color:#8a5a12;background:#faeeda;border:1px solid #EFD8A8;border-radius:7px;padding:1px 7px;font-weight:400}.nss-root .opt-h .rt.no{background:#f0e3cc;border-color:#e6d8c0;color:#8a7358}.nss-root .opt-h .rt.yes{background:#eaf3de;border-color:#d3e5b8;color:#3b6d11}.nss-root .opt.off{opacity:.62}.nss-root .opt.off .opt-h{color:#8a7358}.nss-root .kv.big .v{font-size:13px}.nss-root .opt-b{font-size:12.5px;color:#5a4632;line-height:1.8}.nss-root .opt-c{font-size:11.5px;color:#a89880;margin-top:5px}.nss-root .qsec{font-size:12.5px;font-weight:600;color:#9e3524;margin:0 0 7px}.nss-root .qsec.first{margin-top:0}.nss-root .gap8{height:12px}.nss-root .deck,.nss-root .sw{--align:left;--deco:none;--decoC:transparent;--decoW:transparent;--coverlift:0cqw;--mixBase:var(--head)}.nss-root .th-mj{--pg:#EAE1D4;--card:#E1D6C5;--ink:#3B332A;--head:#9C2322;--sub:#8C7A62;--line:#D0C2AC;--badge:#DED2BE;--rule:#9C2322;--hdr:flex;--font:"Songti SC","STSong",serif;--rad:5px;--casebw:1px;--casebar:0;--rulew:.3cqw;--h1w:600;--h1ls:.12em;--ttlb:0;--align:center;--deco:block;--decoC:rgba(156,35,34,.17);--decoW:rgba(156,35,34,.05);--coverlift:6cqw}.nss-root .th-nbz{--pg:#9C2322;--card:#8A1E1D;--ink:#F6ECEC;--head:#FBEDE6;--sub:#D8A9A6;--line:#B04A46;--mixBase:#FFFFFF;--badge:#8A1E1D;--rule:#F6ECEC;--hdr:flex;--font:"Songti SC","STSong",serif;--rad:4px;--casebw:1px;--casebar:0;--rulew:.42cqw;--h1w:600;--h1ls:.1em;--ttlb:0;--deco:block;--decoC:rgba(255,255,255,.32);--decoW:rgba(255,255,255,.05);--coverlift:6cqw}.nss-root .th-jb{--pg:#F6EAD2;--card:#EFDFC0;--ink:#4A3A22;--head:#8A5A18;--sub:#A0906E;--line:#E0CDA4;--badge:#E8D6B0;--rule:#B8892E;--hdr:flex;--font:"Songti SC","STSong",serif;--rad:6px;--casebw:1px;--casebar:0;--rulew:.4cqw;--h1w:600;--h1ls:.1em;--ttlb:2px;--deco:block;--decoC:rgba(184,137,46,.3);--decoW:rgba(184,137,46,.07);--coverlift:6cqw}.nss-root .th-zy{--pg:#3A2A1F;--card:#4A3728;--ink:#F0E4CE;--head:#E29B84;--sub:#A7927A;--line:#5C4633;--mixBase:#FFFFFF;--badge:#5C4633;--rule:#C4633F;--hdr:flex;--font:"Songti SC","STSong",serif;--rad:6px;--casebw:2px;--casebar:0;--rulew:.44cqw;--h1w:600;--h1ls:.06em;--ttlb:3px}.nss-root .th-jg{--pg:#F8EEDA;--card:#F0E1C2;--ink:#3C2C1A;--head:#8A4B22;--sub:#9C8B69;--line:#DBC7A0;--badge:#EAD9B4;--rule:#8A4B22;--hdr:flex;--font:"Songti SC","STSong",serif;--rad:4px;--casebw:1px;--casebar:0;--rulew:.34cqw;--h1w:600;--h1ls:.12em;--ttlb:3px}.nss-root .th-yl{--pg:#FBF6EA;--card:#F3E7D2;--ink:#4A3628;--head:#A84830;--sub:#8A6E54;--line:#E4D2B4;--badge:#EFDEC4;--rule:#A84830;--hdr:flex;--font:"Songti SC","STSong",serif;--rad:6px;--casebw:1px;--casebar:0;--rulew:.4cqw;--h1w:600;--h1ls:.1em;--ttlb:2px;--deco:block;--decoC:rgba(168,72,48,.22);--decoW:rgba(168,72,48,.06);--coverlift:6cqw}.nss-root .th-ss{--pg:#F3E9D6;--card:#EADDC4;--ink:#4A3826;--head:#3A2C1E;--sub:#8A7454;--line:#DCC9A8;--badge:#E5D6B8;--rule:#D8291F;--hdr:none;--font:"Songti SC","STSong",serif;--rad:2px;--casebw:1px;--casebar:0;--rulew:.3cqw;--h1w:400;--h1ls:.16em;--ttlb:0}.nss-root .th-lj{--pg:#F7E9CE;--card:#F0DFBC;--ink:#463520;--head:#906030;--sub:#A89468;--line:#E0CCA0;--badge:#EAD8B4;--rule:#C0A878;--hdr:flex;--font:"Songti SC","STSong",serif;--rad:8px;--casebw:1px;--casebar:0;--rulew:.42cqw;--h1w:600;--h1ls:.09em;--ttlb:2px;--deco:block;--decoC:rgba(192,168,120,.4);--decoW:rgba(192,168,120,.08);--coverlift:6cqw}.nss-root .th-zb{--pg:#F4EFE6;--card:#FBF7F0;--ink:#2E2620;--head:#9E1B30;--sub:#8A8078;--line:#E2D8C8;--badge:#F0E2DC;--rule:#9E1B30;--hdr:flex;--font:"Songti SC","STSong",serif;--rad:0;--casebw:2px;--casebar:.9cqw;--rulew:.52cqw;--h1w:600;--h1ls:.06em;--ttlb:3px}.nss-root .th-cl{--pg:#FAF7F1;--card:#F3EEE3;--ink:#3A3630;--head:#907830;--sub:#A89878;--line:#E6DFD0;--badge:#EDE6D6;--rule:#907830;--hdr:flex;--font:inherit;--rad:10px;--casebw:1px;--casebar:0;--rulew:.26cqw;--h1w:600;--h1ls:.08em;--ttlb:0;--deco:block;--decoC:rgba(144,120,48,.22);--decoW:rgba(144,120,48,.05);--coverlift:6cqw}.nss-root .th-dj{--pg:#FCFAF6;--card:#F4F0E8;--ink:#3A3028;--head:#783028;--sub:#9A8A80;--line:#E6DED2;--badge:#F0E6E0;--rule:#783028;--hdr:flex;--font:"Songti SC","STSong",serif;--rad:6px;--casebw:1px;--casebar:0;--rulew:.32cqw;--h1w:600;--h1ls:.12em;--ttlb:0;--deco:block;--decoC:rgba(120,48,40,.34);--decoW:transparent;--coverlift:6cqw}.nss-root .th-xh{--pg:#FAF4EA;--card:#FFFDF6;--ink:#5A4632;--head:#B8402F;--sub:#A89880;--line:#E6D8C0;--badge:#F1E4CE;--rule:#B8402F;--hdr:flex;--font:"Songti SC","STSong",serif;--rad:5px;--casebw:1px;--casebar:0;--rulew:.4cqw;--h1w:600;--h1ls:.1em;--ttlb:2px}.nss-root .deck{border:1px solid #E6D8C0;border-radius:12px;background:#fcf9f2;overflow:hidden}.nss-root .dkbar{display:flex;align-items:center;gap:9px;padding:9px 13px;border-bottom:1px solid #E6D8C0;background:#faf3e4;flex-wrap:wrap}.nss-root .dkbar .t{font-size:12.5px;font-weight:600}.nss-root .dkbar .ex{font-size:11px;color:#a89880}.nss-root .dkbar .swtag{font-size:11px;color:#9e3524;background:#fdf2ee;border:1px solid #E9C4B8;border-radius:7px;padding:1px 7px}.nss-root .dknav{margin-left:auto;display:flex;align-items:center;gap:6px}.nss-root .dknav .no{font-size:11.5px;color:#8a7358;min-width:58px;text-align:center;font-weight:600}.nss-root .dktools{display:flex;align-items:center;gap:5px;padding:8px 13px;border-bottom:1px solid #EFE5D2;background:#fffdf8;flex-wrap:wrap}.nss-root .dktools .lb{font-size:11px;color:#a89880}.nss-root .dktools .tb{font-size:11px;padding:2px 8px;border:1px solid #E6D8C0;border-radius:7px;background:#fcf9f2;color:#5a4632;cursor:pointer;white-space:nowrap}.nss-root .dktools .tb:hover{border-color:#c9a063}.nss-root .dktools .tb.on{background:#fdf2ee;border-color:#e9c4b8;color:#9e3524;font-weight:600}.nss-root .dktools.readbar,.nss-root .dkbar.readbar{background:#fffdf8}.nss-root .dkbar.readbar .t{font-size:12px;color:#8a7358;font-weight:400}.nss-root .dktools.diybar{background:#fdf7ec;border-bottom-color:#e9d8b4}.nss-root .diywrap{border-bottom:1px solid #E9D8B4;background:#fdf7ec}.nss-root .diywrap .dktools.diybar{border-bottom:none;background:transparent}.nss-root .diywrap .dktools.diybar+.dktools.diybar{padding-top:0}.nss-root .dktools .tb.diy{background:#9e3524;border-color:#9e3524;color:#fff;font-weight:600}.nss-root .dktools .tb.diy:hover{background:#8a2c1d;border-color:#8a2c1d}.nss-root .dktools .tb.warn{color:#8a2c1d;border-color:#dfc9a8}.nss-root .deck.diy .slide{outline:1px dashed rgba(158,53,36,.3);outline-offset:-5px}.nss-root .deck.diy .diy-b{outline:1px dashed rgba(158,53,36,.26);outline-offset:3px;cursor:move;-webkit-user-select:none;user-select:none}.nss-root .deck.diy .diy-b:hover{outline:1.5px dashed rgba(158,53,36,.75)}.nss-root .deck.diy .diy-b.sel{outline:1.5px solid #9E3524;outline-offset:3px}.nss-root .deck.diy .diy-b.editing{outline:1.5px solid #2E7D4F;cursor:text;-webkit-user-select:text;user-select:text}.nss-root .deck.diy .sl-deco{pointer-events:auto}.nss-root .deck.diy .diy-guide{position:absolute;background:#e0413a;z-index:9;pointer-events:none;display:none}.nss-root .deck.diy .diy-guide.v{top:0;bottom:0;width:1px}.nss-root .deck.diy .diy-guide.h{left:0;right:0;height:1px}.nss-root .deck.diy .diy-guide.on{display:block}.nss-root .diy-tip{position:fixed;z-index:99;font-size:10.5px;line-height:1.3;background:#9e3524;color:#fff;border-radius:5px;padding:2px 6px;pointer-events:none;display:none;white-space:nowrap}.nss-root .dktools .tb.style{background:#9e3524;border-color:#9e3524;color:#fff;font-weight:600}.nss-root .dktools .tb.style:hover{background:#8a2c1d;border-color:#8a2c1d}.nss-root .swbar{padding:10px 13px 11px;border-bottom:1px solid #EFE5D2;background:#faf3e4}.nss-root .swbar .sh{font-size:11.5px;color:#8a7358;margin-bottom:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nss-root .swbar .sh b{color:#9e3524}.nss-root .swbar .sh .cl{margin-left:auto;font-size:11px;color:#a89880;cursor:pointer;border:1px solid #E6D8C0;border-radius:6px;padding:1px 7px;background:#fcf9f2}.nss-root .swtabs{display:flex;gap:7px;align-items:center;margin:0 0 9px;flex-wrap:wrap}.nss-root .swtabs .lab{font-size:11px;color:#a89880}.nss-root .swt{display:flex;align-items:center;gap:6px;font-size:11.5px;padding:3px 10px;cursor:pointer;border:1px solid #E6D8C0;border-radius:7px;background:#fcf9f2;color:#6b5a46}.nss-root .swt.on{background:#9e3524;border-color:#9e3524;color:#fff;font-weight:600}.nss-root .swt .cur{font-size:10.5px;opacity:.82}.nss-root .swsc{margin-left:auto;font-size:11px;color:#6b5a46;cursor:pointer;border:1px dashed #C9A063;border-radius:6px;padding:2px 9px;background:#fffdf8}.nss-root .swsc b{color:#9e3524}.nss-root .sw .using{position:absolute;top:3px;left:3px;z-index:3;display:flex;gap:3px}.nss-root .sw .using i{font-style:normal;font-size:8.5px;line-height:1;padding:1.5px 4px;border-radius:4px;background:#fffffff0;color:#9e3524;border:1px solid rgba(158,53,36,.55)}.nss-root .sw .using i.inner{color:#5a4632;border-color:#5a463273}.nss-root .swgrp{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.nss-root .swgrp>span{width:62px;flex-shrink:0;text-align:right;font-size:11px;color:#a89880;padding-top:5px}.nss-root .sws{display:flex;gap:9px;flex-wrap:wrap;flex:1;min-width:0}.nss-root .sw{width:104px;cursor:pointer;flex-shrink:0}.nss-root .sw .swp{position:relative;aspect-ratio:16/9;background:var(--pg);border:1px solid var(--line);border-radius:var(--rad);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5px;overflow:hidden}.nss-root .sw .swp .sl-deco{height:32%;opacity:.85}.nss-root .sw .swp .a,.nss-root .sw .swp .b,.nss-root .sw .swp .c,.nss-root .sw .swp .d{position:relative;z-index:1}.nss-root .sw .swp .a{font-size:7px;color:var(--sub);letter-spacing:.3em;font-family:var(--font)}.nss-root .sw .swp .b{font-size:15px;color:var(--head);font-weight:var(--h1w);letter-spacing:var(--h1ls);font-family:var(--font);line-height:1.15}.nss-root .sw .swp .c{width:30px;height:2px;background:var(--rule)}.nss-root .sw .swp .d{font-size:7.5px;color:var(--ink);font-family:var(--font);letter-spacing:.05em}.nss-root .sw .lbn{font-size:11px;color:#8a7358;text-align:center;margin-top:4px;line-height:1.35}.nss-root .sw .lbn em{display:block;font-style:normal;font-size:10px;color:#a89880}.nss-root .sw.on .swp{border:2px solid #9E3524}.nss-root .sw.on .lbn{color:#9e3524;font-weight:600}.nss-root .sw:hover .swp{border-color:#c9a063}.nss-root .slwrap{padding:13px}.nss-root .slide{aspect-ratio:16/9;container-type:inline-size;position:relative;background:var(--pg);border:1px solid var(--line);border-radius:var(--rad);overflow:hidden;display:flex;flex-direction:column;font-family:var(--font)}.nss-root .deck.show{--showw:100vw;--showh:100vh;position:fixed;left:0;top:0;width:var(--showw);height:var(--showh);z-index:9999;border:none;border-radius:0;background:#141110;overflow:hidden;display:flex;align-items:center;justify-content:center}.nss-root .deck.show .dkbar,.nss-root .deck.show .dktools{display:none!important}.nss-root .deck.show .slwrap{padding:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.nss-root .deck.show .slide{width:min(var(--showw),calc(var(--showh) * 16 / 9));height:auto;max-height:var(--showh);max-width:var(--showw);border:none;border-radius:0;box-shadow:none}.nss-root .showno,.nss-root .showtip{position:fixed;z-index:10001;pointer-events:none;font-size:13px;color:#ffffffc2;line-height:1.5;background:#00000070;border-radius:9px;padding:5px 12px;letter-spacing:.04em;transition:opacity .5s}.nss-root .showno{right:22px;bottom:18px}.nss-root .showtip{left:22px;bottom:18px}.nss-root .showno b{color:#fff;font-weight:700}.nss-root .showno.fade,.nss-root .showtip.fade{opacity:0}.nss-root .deck.c1 .slide{background-image:linear-gradient(#0000000b,#0000000b)}.nss-root .deck.c2 .slide{background-image:linear-gradient(#00000018,#00000018)}.nss-root .sl-deco{position:absolute;left:0;right:0;bottom:0;height:27%;display:var(--deco,none);pointer-events:none;z-index:0}.nss-root .sl-deco path,.nss-root .sl-deco circle{fill:none;stroke:var(--decoC,transparent);stroke-width:1.15;vector-effect:non-scaling-stroke}.nss-root .sl-deco path.wash{fill:var(--decoW,transparent);stroke:none}.nss-root .sl-deco circle.c{fill:var(--decoC,transparent);stroke:none}.nss-root .slh,.nss-root .slb{position:relative;z-index:1}.nss-root .slh{display:var(--hdr);align-items:center;gap:7px;padding:2.1cqw 3.4cqw 0;font-size:1.5cqw;color:var(--sub);flex-shrink:0}.nss-root .slh .r{margin-left:auto}.nss-root .slb{flex:1;min-height:0;padding:1.4cqw 4.2cqw calc(2.6cqw + var(--coverlift) * 1.6);display:flex;flex-direction:column;justify-content:center}.nss-root .slb:has(.xp){padding-top:.1cqw;padding-bottom:.25cqw;justify-content:flex-start}.nss-root .slb:has(.xp) .sl-h2{margin-bottom:.12cqw;padding-bottom:0}.nss-root .slcover{align-items:center;text-align:center}.nss-root .slcover .kicker{font-size:1.9cqw;color:var(--sub);letter-spacing:.4em;margin-bottom:1.4cqw}.nss-root .slcover h1{font-size:7.4cqw;font-weight:var(--h1w);letter-spacing:var(--h1ls);margin:0;color:var(--head);font-family:var(--font)}.nss-root .slcover .rule{width:13cqw;height:var(--rulew);background:var(--rule);margin:2.2cqw 0}.nss-root .slcover .sub{font-size:2.5cqw;color:var(--ink)}.nss-root .slcover .by{font-size:1.7cqw;color:var(--sub);margin-top:2.6cqw}.nss-root .sl-h2{font-size:3.4cqw;font-weight:600;color:var(--head);margin:0 0 1.5cqw;border-bottom:var(--ttlb) double var(--head);padding-bottom:.4cqw;text-align:var(--align)}.nss-root .sl-p{font-size:2.35cqw;line-height:1.8;color:var(--ink);margin:0 0 1.2cqw;text-align:var(--align)}.nss-root .deck.fs0 .sl-p{font-size:2.1cqw}.nss-root .deck.fs1 .sl-p{font-size:2.35cqw}.nss-root .deck.fs2 .sl-p{font-size:2.6cqw}.nss-root .sl-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4cqw;margin:1.6cqw 0}.nss-root .sl-4 div{border:1px solid var(--line);border-radius:var(--rad);padding:1.3cqw .6cqw;text-align:center;background:var(--card)}.nss-root .sl-4 b{display:block;font-size:3.2cqw;font-weight:600;color:var(--ink)}.nss-root .sl-4 em{display:block;font-style:normal;font-size:1.7cqw;color:var(--sub);margin-top:.4cqw}.nss-root .sl-case{position:relative;border:var(--casebw) solid var(--line);border-left:var(--casebar) solid var(--head);border-radius:var(--rad);padding:1.5cqw 1.9cqw;background:var(--card)}.nss-root .deck.accent .sl-case{border:2px solid var(--head)}.nss-root .sl-case .cap{font-size:1.75cqw;color:var(--sub);margin-bottom:1cqw}.nss-root .sl-4p{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2cqw}.nss-root .sl-4p b{display:block;text-align:center;font-size:3.1cqw;font-weight:600;letter-spacing:.15em;padding:.9cqw 0;background:var(--pg);border:1px solid var(--line);border-radius:var(--rad);color:var(--ink)}.nss-root .sl-note{font-size:1.8cqw;color:var(--sub);margin-top:1.1cqw}.nss-root .sl-chart{border:1px dashed var(--line);border-radius:var(--rad);background:var(--card);padding:1.5cqw;text-align:center;color:var(--sub);font-size:1.6cqw;margin-top:1.3cqw}.nss-root .deck{--wx-mu:#42a266;--wx-huo:#d24242;--wx-tu:#c68a2a;--wx-jin:#d49c1c;--wx-shui:#427ed2}.nss-root .th-nbz,.nss-root .th-zy{--wx-mu:#6FD39A;--wx-huo:#FF8A80;--wx-tu:#E8B463;--wx-jin:#FFD45E;--wx-shui:#7FB6FF}.nss-root .wx-mu{color:var(--wx-mu)}.nss-root .wx-huo{color:var(--wx-huo)}.nss-root .wx-tu{color:var(--wx-tu)}.nss-root .wx-jin{color:var(--wx-jin)}.nss-root .wx-shui{color:var(--wx-shui)}.nss-root .pa-a{display:grid;grid-template-columns:24.7cqw minmax(0,1fr);grid-template-rows:auto 1fr;gap:.15cqw 3cqw;align-items:stretch;flex:1 1 auto;min-height:0}.nss-root .pa-above{grid-column:1/-1;display:flex;align-items:baseline;gap:.5cqw;font-size:1.22cqw;line-height:1.2;color:var(--sub);white-space:nowrap;overflow:hidden}.nss-root .pa-above b{font-weight:700;color:var(--ink)}.nss-root .pa-above .ok{color:var(--head)}.nss-root .pa-above .who{margin-left:auto;color:var(--sub)}.nss-root .pa-awrite{border:1px dashed var(--line);border-radius:var(--rad);background:#ffffff42;height:100%;max-height:43.9cqw;display:grid;place-items:center;color:var(--sub);font-size:1.2cqw;letter-spacing:.32em;writing-mode:vertical-rl;text-orientation:upright}.nss-root .deck.read .pa-awrite{border-color:transparent;background:transparent;color:transparent}.nss-root .xp{display:grid;grid-template-columns:1.95cqw minmax(0,1fr);margin-top:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;max-height:43.9cqw;border:var(--casebw) solid var(--line);border-radius:var(--rad);background:var(--card);overflow:hidden;color:var(--ink)}.nss-root .deck.accent .xp{border:2px solid var(--head)}.nss-root .xp-grid{display:grid;gap:0;background:var(--card)}.nss-root .xp-l{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.14em;line-height:1.1;font-size:1.25cqw;color:var(--sub);background:var(--pg);display:grid;place-items:center;box-shadow:inset -1px -1px 0 var(--line)}.nss-root .xp-th{font-size:1.4cqw;color:var(--sub);text-align:center;padding:.08cqw 0;background:var(--badge);box-shadow:inset -1px -1px 0 var(--line);white-space:nowrap;overflow:hidden;line-height:1.15}.nss-root .xp-th.day{color:var(--head);font-weight:700}.nss-root .xp-c{display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;box-shadow:inset -1px -1px 0 var(--line);min-width:0}.nss-root .xp-n{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;color:var(--sub);background:var(--badge);box-shadow:inset -1px -1px 0 var(--line);font-size:1.25cqw;line-height:1.15;padding:.1cqw 0}.nss-root .xp-n>span{display:block;white-space:nowrap}.nss-root .xp-ms{font-size:1.35cqw;line-height:1.15;color:var(--sub);padding:.04cqw 0}.nss-root .xp-zi{font-size:2.4cqw;font-weight:700;line-height:1.05;padding:.06cqw 0 .14cqw}.nss-root .xp-hide{flex-direction:column;gap:0;padding:.12cqw 0 .15cqw}.nss-root .xp-hl{display:flex;align-items:baseline;justify-content:center;gap:.22cqw;font-size:1.3cqw;line-height:1.28;color:var(--sub)}.nss-root .xp-hl i{font-style:normal}.nss-root .xp-wx{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.2cqw 0;box-shadow:inset -1px -1px 0 var(--line)}.nss-root .xp-wx span{font-size:1.1cqw;color:var(--sub);white-space:nowrap}.nss-root .xp-wx span b{display:inline-block;width:.55cqw;height:.55cqw;border-radius:.16cqw;margin-right:.24cqw;vertical-align:-.04cqw}.nss-root .xp-wx span i{font-style:normal;color:var(--head);font-size:.95cqw;margin-left:.12cqw}.nss-root .xp-shen{display:flex;align-items:center;gap:.4cqw;width:100%;padding:.26cqw .5cqw;box-shadow:inset -1px -1px 0 var(--line)}.nss-root .xp-chip{flex:0 0 auto;text-align:center;font-size:1.25cqw;color:var(--ink);border:1px solid var(--line);border-radius:.55cqw;background:var(--card);padding:.18cqw .5cqw;white-space:nowrap;overflow:hidden}.nss-root .xp-chip b{color:var(--head)}.nss-root .xp-c2{display:flex;align-items:center;justify-content:center;padding:.32cqw 0;box-shadow:inset -1px -1px 0 var(--line);min-width:0}.nss-root .xp-c2.cur{background:color-mix(in srgb,var(--mixBase) 14%,transparent);box-shadow:inset -1px -1px 0 var(--line),inset 0 2px 0 var(--head)}.nss-root .xp-vgz{display:grid;place-items:center;font-weight:400;line-height:1;font-size:1.7cqw;color:var(--ink)}.nss-root .xp-vgz>span{display:block;white-space:nowrap}.nss-root .xp-ssr{display:flex;justify-content:center;gap:.18cqw;line-height:1.05}.nss-root .xp-ss{font-style:normal;font-size:.85cqw;font-weight:400;color:var(--sub)}.nss-root .xp-cln{display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:1cqw;line-height:1.02;color:var(--ink);box-shadow:inset -1px -1px 0 var(--line);min-width:0}.nss-root .xp-cln.on{background:color-mix(in srgb,var(--mixBase) 10%,transparent)}.nss-root .xp-cln.sel{background:color-mix(in srgb,var(--mixBase) 22%,transparent);font-weight:700;box-shadow:inset -1px -1px 0 var(--line),inset 0 0 0 1px color-mix(in srgb,var(--mixBase) 55%,transparent)}.nss-root .xp-ly .xp-n{font-size:1.05cqw}.nss-root .xp-clm{display:flex;align-items:center;justify-content:center;white-space:nowrap;writing-mode:vertical-rl;text-orientation:upright;font-size:1.1cqw;line-height:1.1;color:var(--ink);box-shadow:inset -1px -1px 0 var(--line);min-width:0}.nss-root .xp-clm.cur{background:color-mix(in srgb,var(--mixBase) 14%,transparent);font-weight:700}.nss-root .pa-bwrap{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:0}.nss-root .pa-b{border:var(--casebw) solid var(--line);border-radius:var(--rad);background:var(--card);padding:1.6cqw 2.4cqw;min-width:38cqw}.nss-root .deck.accent .pa-b{border:2px solid var(--head)}.nss-root .pb-hd,.nss-root .pb-ss,.nss-root .pb-gz{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.nss-root .pb-hd span{font-size:1.5cqw;color:var(--sub);padding-bottom:.7cqw}.nss-root .pb-ss span{font-size:1.7cqw;color:var(--ink);padding-bottom:.5cqw}.nss-root .pb-ss span.dm{color:var(--head);font-weight:600}.nss-root .pb-gz span{font-size:3.2cqw;font-weight:600;line-height:1.28;letter-spacing:.04em}.nss-root .pb-hide{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;margin-top:1.2cqw;padding-top:1.1cqw;border-top:1px solid var(--line)}.nss-root .pb-hide div b{display:block;font-size:1.3cqw;font-weight:400;color:var(--sub);line-height:1.75}.nss-root .pb-hide div b i{font-style:normal}.nss-root .pa-b-mode .sl-h2{text-align:center}.nss-root .pa-b-mode .pa-b{padding:1.15cqw 2.4cqw}.nss-root .pa-b-mode .pb-cap{margin-top:.5cqw}.nss-root .pa-b-mode .pb-hide{margin-top:1cqw;padding-top:.8cqw}.nss-root .pa-b-mode .pb-hide div b{line-height:1.55}.nss-root .pb-cap{font-size:1.7cqw;color:var(--sub);margin-top:1.6cqw;text-align:center}.nss-root .sl-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6cqw;margin-top:1.2cqw}.nss-root .sl-cols div{border:1px solid var(--line);border-radius:var(--rad);padding:1.6cqw;background:var(--card)}.nss-root .sl-cols h4{font-size:2.2cqw;font-weight:600;margin:0 0 .7cqw;color:var(--head)}.nss-root .sl-cols p{font-size:1.8cqw;line-height:1.7;color:var(--ink);margin:0}.nss-root .sl-ol{margin:0;padding:0;list-style:none;counter-reset:c}.nss-root .sl-ol li{position:relative;padding-left:4.6cqw;font-size:2.25cqw;line-height:1.7;color:var(--ink);margin-bottom:1.5cqw}.nss-root .sl-ol li:before{counter-increment:c;content:counter(c);position:absolute;left:0;top:.15cqw;width:3cqw;height:3cqw;border-radius:50%;background:var(--badge);color:var(--head);font-size:1.7cqw;font-weight:600;display:flex;align-items:center;justify-content:center}.nss-root .sl-toc{list-style:none;margin:0;padding:0}.nss-root .sl-toc li{display:flex;gap:1.6cqw;font-size:2.35cqw;color:var(--ink);padding:1.05cqw 0;border-bottom:1px dashed var(--line)}.nss-root .sl-toc li .n{color:var(--head);font-weight:600;width:5cqw;flex-shrink:0}.nss-root .sl-toc li .m{margin-left:auto;font-size:1.7cqw;color:var(--sub)}.nss-root .sl-title{display:flex;flex-direction:column;justify-content:center}.nss-root .sl-title .n{font-size:2cqw;color:var(--sub);letter-spacing:.18em;margin-bottom:1.3cqw}.nss-root .sl-title h2{font-size:5.5cqw;font-weight:var(--h1w);color:var(--head);margin:0 0 1.8cqw;line-height:1.3;border-bottom:var(--ttlb) double var(--head);padding-bottom:.5cqw}.nss-root .sl-title .lead{font-size:2.1cqw;color:var(--sub);line-height:1.85}.nss-root .thumbs{display:flex;gap:6px;flex-wrap:wrap;padding:0 13px 13px}.nss-root .th{flex-shrink:0;width:63px;cursor:pointer}.nss-root .th .bx{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--rad);background:var(--pg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.nss-root .th .bx .n{font-size:14px;font-weight:600;color:var(--ink);line-height:1}.nss-root .th .bx .k{font-size:9px;color:var(--sub);line-height:1}.nss-root .th.t-cover .bx,.nss-root .th.t-title .bx{background-image:linear-gradient(#00000009,#00000009)}.nss-root .th.t-case .bx{background-image:linear-gradient(#00000012,#00000012)}.nss-root .th.more .bx{border-style:dashed;background:transparent}.nss-root .th.on .bx{border:2px solid #9E3524}.nss-root .th:hover .bx{border-color:#c9a063}.nss-root .th .lb{font-size:10px;color:#a89880;text-align:center;margin-top:3px;height:13px}.nss-root .th.on .lb{color:#9e3524;font-weight:600}@supports not (container-type: inline-size){.nss-root .slh{font-size:9px}.nss-root .slcover .kicker{font-size:11px}.nss-root .slcover h1{font-size:42px}.nss-root .slcover .sub{font-size:14px}.nss-root .slcover .by{font-size:10px}.nss-root .slcover .rule{height:3px}.nss-root .sl-h2{font-size:19px}.nss-root .sl-p{font-size:13px}.nss-root .deck.fs0 .sl-p{font-size:12px}.nss-root .deck.fs2 .sl-p{font-size:14.5px}.nss-root .sl-4 b{font-size:18px}.nss-root .sl-4 em{font-size:10px}.nss-root .sl-4p b{font-size:17px}.nss-root .sl-case .cap,.nss-root .sl-note{font-size:10px}.nss-root .sl-case{border-left-width:0}.nss-root .sl-chart{font-size:9.5px}.nss-root .sl-cols h4{font-size:12.5px}.nss-root .sl-cols p{font-size:10px}.nss-root .sl-ol li{font-size:12.5px}.nss-root .sl-toc li{font-size:13px}.nss-root .sl-toc li .m{font-size:10px}.nss-root .sl-title .n{font-size:11px}.nss-root .sl-title h2{font-size:31px}.nss-root .sl-title .lead{font-size:12px}.nss-root .xp{grid-template-columns:10px minmax(0,1fr);max-height:226px}.nss-root .xp-l{font-size:6.4px}.nss-root .xp-th{font-size:7.2px;padding:.4px 0}.nss-root .xp-n{font-size:6.4px;padding:.5px 0}.nss-root .xp-ms{font-size:7px;padding:.2px 0}.nss-root .xp-zi{font-size:12.4px;padding:.3px 0 .7px}.nss-root .xp-hl{font-size:6.7px}.nss-root .xp-hide{padding:.6px 0 .8px}.nss-root .xp-wx{padding:1px 0}.nss-root .xp-wx span{font-size:5.7px}.nss-root .xp-wx span i{font-size:4.9px}.nss-root .xp-wx span b{width:2.8px;height:2.8px;margin-right:1.2px}.nss-root .xp-shen{padding:1.3px 2.6px}.nss-root .xp-chip{font-size:6.4px;padding:.9px 2.6px;border-radius:3px}.nss-root .xp-c2{padding:1.6px 0}.nss-root .xp-vgz{font-size:8.75px}.nss-root .xp-ss{font-size:4.4px}.nss-root .xp-cln{font-size:5.15px}.nss-root .xp-clm{font-size:5.7px}.nss-root .xp-ly .xp-n{font-size:5.4px}.nss-root .pa-a{grid-template-columns:127px minmax(0,1fr);gap:1.5px 15.5px}.nss-root .pa-above{font-size:6.3px;gap:2.6px}.nss-root .pa-awrite{font-size:6.2px;max-height:226px}.nss-root .pb-hd span{font-size:8px}.nss-root .pb-ss span{font-size:9px}.nss-root .pb-gz span{font-size:16.5px}.nss-root .pb-hide div b{font-size:7px}.nss-root .pb-cap{font-size:9px}.nss-root .pa-b{min-width:196px}.nss-root .pa-b-mode .pa-b{padding:6px 12px}.nss-root .pa-b-mode .pb-cap{margin-top:2.5px}.nss-root .pa-b-mode .pb-hide{margin-top:5px;padding-top:4px}.nss-root .pa-b-mode .pb-hide div b{line-height:1.55}.nss-root .slb{padding:8px 22px 62px}.nss-root .slb:has(.xp){padding-top:.5px;padding-bottom:1.3px}.nss-root .slb:has(.xp) .sl-h2{margin-bottom:.6px;padding-bottom:0}}@media (max-width:900px){.nss-root .split{flex-direction:column}.nss-root .pane.chat{width:100%}.nss-root .app{flex-direction:column}.nss-root .sider{width:100%;flex-direction:row;align-items:center;padding:8px}.nss-root .sider-foot{display:none}.nss-root .menu{display:flex;gap:4px}}.nss-shell.qk-shell{height:100vh;min-height:0;overflow:hidden}.nss-root.nss-shell .qk-main{min-height:0;display:flex;flex-direction:column;overflow:hidden}.nss-root.nss-shell .nss-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.nss-root.nss-shell .bk,.nss-root.nss-shell .sect,.nss-root.nss-shell .msg.ai,.nss-root.nss-shell .chat-in input,.nss-root.nss-shell .quick span,.nss-root.nss-shell .opt,.nss-root.nss-shell .dktools,.nss-root.nss-shell .dktools.readbar,.nss-root.nss-shell .dkbar.readbar,.nss-root.nss-shell .swsc{background:var(--dt-card, #FCF9F2)}.nss-root.nss-shell .bi.on{background:#b8402f12}.nss-wrap{max-width:1180px}.nss-h1{font-size:19px;font-weight:600;color:#4a3728;margin:0 0 3px}.nss-sub{font-size:12.5px;color:#a89880;margin-bottom:14px}.nss-shell .split{min-height:0}.nss-shell .pane.bench,.nss-shell .pane.chat{min-height:0;height:calc(100vh - 160px)}.nss-steps{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:11px}.nss-steps button{font-family:inherit;font-size:13px;padding:5px 11px;border-radius:8px;border:1px solid #E6D8C0;background:var(--dt-card, #FCF9F2);color:#5a4632;cursor:pointer}.nss-steps button:hover{border-color:#c9a063}.nss-steps button.on{background:#9e3524;border-color:#9e3524;color:#fff}.nss-steps button:disabled{opacity:.42;cursor:not-allowed}.nss-deckbox{background:var(--dt-card, #FCF9F2);border:1px solid #E6D8C0;border-radius:12px;overflow:hidden}.nss-workbench{display:flex;flex-direction:column;min-height:100%}.nss-design{min-width:0}.nss-casebox{margin-top:4px}.nss-casebox .slide{max-width:760px}.sl-todo{color:#a89880!important;font-style:normal}.sl-ol li.sl-todo:before{background:#f0e3cc;color:#a89880}.sl-empty{color:#a89880;font-size:2.2cqw;text-align:center;padding:8cqw 0}.nss-showexit{position:fixed;z-index:10002;right:22px;bottom:56px;font-size:12px;color:#ffffffdb;background:#00000080;border:1px solid rgba(255,255,255,.22);border-radius:9px;padding:5px 12px;cursor:pointer;opacity:.5;transition:opacity .25s}.nss-showexit:hover{opacity:1;background:#000000b8}.nss-script{width:100%;box-sizing:border-box;border:1px solid #E6D8C0;border-radius:9px;background:var(--dt-card, #FCF9F2);color:#3a3226;font-family:inherit;font-size:13px;line-height:1.85;padding:10px 12px;resize:vertical}.nss-script:focus{outline:none;border-color:#c99a6b;box-shadow:0 0 0 3px #c99a6b24}.nss-wprog{font-size:11.5px;color:#8a7358}.nss-btn-busy{opacity:.55;cursor:not-allowed}.xhl-brand-ico{font-size:26px;line-height:1}.xhl-user-card{margin-top:auto;margin-left:10px;margin-right:10px;padding:10px 10px 8px;border:1px solid rgba(239,217,196,.3);background:#fffdf417;border-radius:10px;flex-shrink:0}.xhl-user-top{position:relative;display:flex;align-items:center;gap:9px;cursor:pointer;padding:3px 26px 3px 2px;border-radius:8px}.xhl-user-top:hover{background:#fffdf417}.xhl-user-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:none}.xhl-avatar-stub-s{display:inline-flex;align-items:center;justify-content:center;background:#efd9c433;font-size:17px}.xhl-user-info{flex:1;min-width:0}.xhl-user-name-line{display:flex;align-items:center;gap:6px;min-width:0}.xhl-user-name{font-size:13px;font-weight:600;color:#f2e4d5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xhl-user-vip{flex:none;font-size:10px;line-height:1.5;color:#ef9f27;border:1px solid rgba(239,159,39,.55);border-radius:4px;padding:0 4px}.xhl-user-sub{font-size:10.5px;color:#efd9c49e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xhl-user-logout{position:absolute;right:0;top:50%;transform:translateY(-50%);flex:none;color:#efd9c499;cursor:pointer;padding:4px;border-radius:6px;display:inline-flex;opacity:0;transition:opacity .15s}.xhl-user-top:hover .xhl-user-logout{opacity:1}.xhl-user-logout:hover{color:#f2c899;background:#fffdf41f}.xhl-user-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:7px;border-top:1px solid rgba(239,217,196,.18)}.xhl-user-pts{font-size:12px;color:#f2c899e6}.xhl-user-pts b{font-size:14px;font-weight:600;color:#f2c899}.xhl-user-center{font-size:11px;color:#efd9c4;border:1px solid rgba(239,217,196,.35);border-radius:6px;padding:2px 8px;cursor:pointer}.xhl-user-center:hover{background:#efd9c429}.xhl-avatar-stub{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:28px;background:#8a819e26;cursor:pointer}.xhl-case-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.xhl-chat-box{max-height:380px;min-height:120px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:4px 2px}.xhl-ops{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:2px 0 10px;padding:4px 8px;background:#fbf6ec;border:1px solid #EFE3D2;border-radius:8px}.xhl-ops .ant-btn.xhl-obtn{height:28px;padding:0 11px;font-size:12.5px;line-height:1;display:inline-flex;align-items:center;gap:4px;border-radius:7px;box-shadow:none;white-space:nowrap}.xhl-ops .ant-btn.xhl-obtn.hi{color:#b8402f;background:#fffdf8;border:1px solid #B8402F;font-weight:600}.xhl-ops .ant-btn.xhl-obtn.hi:hover,.xhl-ops .ant-btn.xhl-obtn.hi:focus{color:#fff;background:#b8402f;border-color:#b8402f}.xhl-ops .ant-btn.xhl-obtn.plain{color:#5a4632;background:#fffdf8;border:1px solid #E0C2AE}.xhl-ops .ant-btn.xhl-obtn.plain:hover,.xhl-ops .ant-btn.xhl-obtn.plain:focus{color:#9e3524;background:#fbf3e6;border-color:#c9a063}.xhl-ops .ant-btn.xhl-obtn[disabled]{color:#c0b49c;background:#faf6ef;border-color:#efe3d2}.xhl-qi-panel{font-size:13.5px;color:#4a3728;line-height:1.9}.xhl-qi-lead{font-size:14.5px;font-weight:600;color:#9e3524}.xhl-qi-lead b{font-size:16px}.xhl-qi-line{margin-top:4px}.xhl-qi-line.dim{color:#8a7963;font-size:12.5px}.xhl-qi-sec{margin-top:8px;padding:8px 10px;border-radius:8px;background:#fcf9f2;border:1px solid #EFE3D2;border-left:3px solid #C9A063}.xhl-qi-sec.best{border-left-color:#4e8f7c}.xhl-qi-sec.watch{border-left-color:#b8402f}.xhl-qi-sec.th{border-left-color:#c9a063}.xhl-qi-sec .h{font-size:12px;font-weight:600;color:#8a7963}.xhl-qi-sec .b{font-size:13.5px;color:#4a3728}.xhl-qi-sec .t{margin-top:3px;font-size:11.5px;color:#a89880}.xhl-qi-note{margin-top:10px;padding:8px 10px;background:#fbf6ec;border-radius:6px;font-size:12px;color:#8a7963}.xhl-qi-cost{margin-top:6px;font-size:12px;color:#9e3524}.xhl-qi-cost.dim{color:#b5a88f;font-size:11.5px}.xhl-clr-list{margin:6px 0;max-height:210px;overflow-y:auto;border:1px solid #EFE3D2;border-radius:8px;background:#fcf9f2;padding:6px 8px}.xhl-clr-list .it{display:flex;align-items:baseline;gap:6px;font-size:12.5px;line-height:1.8}.xhl-clr-list .it .g{flex:none;color:#8a7963;font-size:11.5px}.xhl-clr-list .it .x{color:#4a3728}.xhl-clr-list .it .lk{flex:none;font-size:11px;color:#a07414}@media (max-width: 720px){.xhl-duan-page .xhl-chat-box{height:calc(100vh - 440px - env(safe-area-inset-bottom));height:calc(100dvh - 440px - env(safe-area-inset-bottom));min-height:240px;max-height:620px;flex:none}}.xhl-plan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.xhl-plan-card{text-align:center;padding-top:18px}.xhl-side-version{margin:10px 12px 12px;text-align:center;font-size:11px;letter-spacing:.5px;color:#efd9c46b;-webkit-user-select:none;user-select:none;flex-shrink:0}.xhl-chat-box .qk-duan-cat{font-size:10.5px;font-weight:600;color:#a07414;background:#fdf9ee;border-radius:4px;padding:0 6px;margin-right:6px}.xhl-chat-box .qk-duan-fb{display:flex;gap:14px;margin-top:6px;font-size:11.5px}.xhl-chat-box .qk-duan-fb span{cursor:pointer;color:#b8402f}.xhl-chat-box .qk-duan-fb span:hover{text-decoration:underline}.xhl-chat-box .qk-duan-fb span.ok{color:#1d7a4f}.xhl-chat-box .qk-duan-fb span.bad{color:#c2452d}.xhl-chat-box .qk-duan-fb.done{color:#b5a88f}.xhl-user-card{display:flex;flex-direction:column;align-items:center;gap:2px;margin:0 3px;padding:10px 1px 8px;width:calc(100% - 6px)}.xhl-user-top{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;padding:2px 0}.xhl-user-avatar{width:34px;height:34px}.xhl-user-info{display:flex;flex-direction:column;align-items:center;width:100%}.xhl-user-name-line{justify-content:center;max-width:100%}.xhl-user-name{font-size:9.5px;letter-spacing:0}.xhl-user-sub{font-size:9.5px;text-align:center;max-width:100%}.xhl-user-logout{right:-4px;top:0;transform:none;background:#3c1e10d9}.xhl-user-bottom{flex-direction:column;align-items:center;gap:3px;margin-top:6px;padding-top:7px}.xhl-user-bottom .xhl-user-pts{white-space:nowrap}.xhl-user-center{font-size:11px}.xhl-user-card .ant-btn{width:calc(100% - 8px);font-size:12px;padding-inline:0}.xhl-m{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.xhl-m-top{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fffcf8f5;border-bottom:.5px solid rgba(90,60,40,.18)}.xhl-m-brand{display:flex;align-items:center;gap:8px;min-width:0}.xhl-m-brand-ico{width:26px;height:26px;border-radius:6px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;font-size:15px;flex:none}.xhl-m-brand-ico svg.dt-ico{color:#c4553b}.xhl-m-brand-name{font-size:15px;font-weight:500;color:#4a2c1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xhl-m-vip{flex:none;font-size:10px;color:#b8862d;border:.5px solid #d9b36a;border-radius:6px;padding:0 5px}.xhl-m-switch{font-size:12px;color:#b8402f;border:.5px solid rgba(184,64,47,.5);background:#b8402f12;border-radius:8px;padding:3px 10px;white-space:nowrap}.xhl-m-body{flex:1;padding:12px 12px 76px;max-width:640px;width:100%;margin:0 auto;box-sizing:border-box}.xhl-m-body .qk-page-title{font-size:17px;margin:2px 0 10px;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.xhl-m-body .qk-page-title>span{font-size:11.5px}.xhl-m-body .qk-card{margin:0 0 12px;padding:12px;overflow-x:auto}.xhl-m-body .qk-wb2{display:block}.xhl-m-body .qk-card-title{font-size:14px}.xhl-m-body .qk-pp-row{display:block}.xhl-m-body .qk-pp-row .ant-form-item{margin-bottom:10px}.xhl-m-body .qk-pp-row .qk-pp-btn .ant-btn{width:100%;height:44px;font-size:16px;letter-spacing:6px}.xhl-m-body .ant-input,.xhl-m-body .ant-picker,.xhl-m-body .ant-cascader-picker,.xhl-m-body .ant-input-number{width:100%!important}.xhl-m-tabs{position:sticky;top:47px;z-index:89;display:flex;align-items:center;gap:2px;margin:0 -12px 12px;padding:8px 12px 0;overflow-x:auto;background:#fffcf8f7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:.5px solid rgba(90,60,40,.1);scrollbar-width:none}.xhl-m-tabs::-webkit-scrollbar{display:none}.xhl-m-tab-pill{position:relative;flex:none;border:none;background:transparent;border-radius:0;font-size:14px;color:#5a4632;padding:7px 11px 9px;cursor:pointer;white-space:nowrap;transition:color .15s}.xhl-m-tab-pill:active{color:#9e3524}.xhl-m-tab-pill.active{color:#b8402f;font-weight:600}.xhl-m-tab-pill.active:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:20px;height:3px;border-radius:3px;background:#b8402f}.xhl-m-tab-pill.hepan{color:#9e3524}.xhl-q-banner{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:8px 13px;border-radius:10px;background:#b8402f12;border:.5px solid rgba(184,64,47,.25);color:#9e3524;font-size:13px;line-height:1.5;box-sizing:border-box}.xhl-q-banner.vip{background:#b8862d17;border-color:#c9963c66;color:#8a5f16}.xhl-q-banner.warn{background:#c2452d17;border-color:#c2452d66;color:#c2452d}.xhl-q-banner.act{cursor:pointer}.xhl-q-banner.act:active{opacity:.75}.xhl-m-body .xhl-q-banner{margin-top:2px}.xhl-m-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;background:#fffcf8fa;border-top:.5px solid rgba(90,60,40,.18);padding:6px 0 max(6px,env(safe-area-inset-bottom))}.xhl-m-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;font-size:11px;color:#8a7f6a}.xhl-m-tab.active{color:#b8402f;font-weight:500}.xhl-m-tab-ico{font-size:18px;line-height:1.2}.xhl-side-actions{padding:0 3px 8px;flex-shrink:0}.xhl-side-switch{display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:100%;min-height:42px;border:1px solid rgba(239,217,196,.3);background:#fffdf412;color:#efd9c4e6;border-radius:10px;font-size:13.5px;letter-spacing:1px;padding:10px 0;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s}.xhl-side-switch:hover{background:#9e35248c;border-color:#efd9c473;color:#fff}.xhl-m-ppf{display:flex;flex-direction:column}.xhl-m-seg{display:flex;align-items:center;border:.5px solid rgba(44,36,71,.18);border-radius:999px;padding:2px;gap:2px;background:var(--dt-card)}.xhl-m-seg-item{border:none;background:transparent;border-radius:999px;font-size:13px;color:#5a4632;padding:5px 15px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.xhl-m-seg-item.on{background:#b8402f;color:#fff;font-weight:500}.xhl-m-pillar{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:64px;padding:7px 10px;border:.5px solid rgba(158,53,36,.4);border-radius:9px;background:#9e35240a;cursor:pointer}.xhl-m-pillar em{font-style:normal;font-size:11px;color:#a07414}.xhl-m-pillar b{font-size:15px;letter-spacing:2px;color:#4a2c1a}.xhl-m-pillar i{font-style:normal;font-size:11px;color:#a89880}.xhl-m-pillar.lock{opacity:.45;cursor:not-allowed}.xhl-m-pillar.filled{background:#b8402f14;border-color:#b8402f8c}.xhl-m-cand{border:.5px solid rgba(184,64,47,.45);background:#b8402f0d;color:#9e3524;font-size:12.5px;border-radius:999px;padding:6px 12px;cursor:pointer}.xhl-m-cand:active{background:#b8402f26}.xhl-m-ppf-hint{font-size:11px;color:#a89880;padding:2px 2px 0}.xhl-m-ppf-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 2px;border-bottom:.5px solid rgba(0,0,0,.06)}.xhl-m-ppf-label{font-size:15px;color:#4a3728;flex:none}.xhl-m-ppf-input{flex:1;border:none;outline:none;background:transparent;text-align:right;font-size:14px;color:#4a3728;min-width:0}.xhl-m-ppf-input::placeholder{color:#a89880}.xhl-m-ppf-value{display:flex;align-items:center;gap:2px;min-width:0;color:#a89880;font-size:14px}.xhl-m-ppf-value .ant-picker,.xhl-m-ppf-value .ant-cascader-picker{text-align:right}.xhl-m-ppf-arrow{font-style:normal;color:#a89880;font-size:16px;margin-left:2px}.xhl-m-ppf-note{padding:10px 2px;font-size:12px;color:#a89880;display:flex;justify-content:space-between;align-items:center;line-height:1.8}.xhl-m-ppf-go-row{display:flex;gap:10px;margin-top:12px}.xhl-m-ppf-now{flex:0 0 38%;height:48px;border:1px solid rgba(184,64,47,.55);border-radius:999px;background:#fcf6e9;color:#b8402f;font-size:15px;letter-spacing:3px;cursor:pointer}.xhl-m-ppf-now:active{background:#f6e8cc}.xhl-m-ppf-now:disabled{opacity:.6}.xhl-m-ppf-go{flex:1;height:48px;border:none;border-radius:999px;background:#b8402f;color:#fff;font-size:16px;letter-spacing:6px;cursor:pointer;box-shadow:0 4px 12px #b8402f47}.xhl-m-ppf-go:disabled{opacity:.6}.xhl-m-aiball{position:fixed;right:16px;bottom:84px;z-index:90;width:52px;height:52px;border-radius:50%;background:linear-gradient(160deg,#b8402f,#8f2c1f);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;letter-spacing:1px;box-shadow:0 4px 14px #b8402f66;cursor:pointer;-webkit-user-select:none;user-select:none}.xhl-m-aiball:active{transform:scale(.94)}.xhl-m-chatfloat{position:fixed;left:50%;transform:translate(-50%);bottom:calc(76px + env(safe-area-inset-bottom));width:min(620px,calc(100vw - 24px));height:min(720px,calc(100vh - 170px - env(safe-area-inset-bottom)));height:min(720px,calc(100dvh - 170px - env(safe-area-inset-bottom)));z-index:95;display:flex;flex-direction:column;background:var(--dt-card);border:.5px solid rgba(90,60,40,.16);border-radius:16px;overflow:hidden;box-shadow:0 12px 36px #3c1e1042}.xhl-m-chatfloat-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:linear-gradient(160deg,#b8402f,#8f2c1f);color:#fff;font-size:14px;font-weight:500}.xhl-m-chatfloat-acts{display:flex;gap:8px}.xhl-m-chatfloat-acts button{border:none;background:#fff3;color:#fff;border-radius:8px;width:30px;height:26px;font-size:13px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.xhl-m-chatfloat-acts button:active{background:#ffffff57}.xhl-m-chatfloat-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:4px 8px 10px;background:var(--dt-card)}.xhl-m-chatfloat-body .qk-card{display:contents!important}.xhl-m-chatfloat-body .qk-card-title{flex:none}.xhl-m-chatfloat-body .xhl-chat-box{flex:1;min-height:0;max-height:none;overflow-y:auto;padding:6px 2px}.xhl-m-chatfloat-body .qk-card>div:last-child{flex:none;margin-top:8px}.xhl-hepan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-bottom:14px}.xhl-hepan-name{font-size:13.5px;font-weight:600;color:#9e3524;margin-bottom:8px}.xhl-hepan-ana{border-top:1px dashed #e8dcc8;padding-top:12px;max-height:320px;overflow-y:auto}.xhl-hepan-sec{font-size:13px;font-weight:600;color:#6b5b49;margin:10px 0 6px}.xhl-hepan-sec:first-child{margin-top:0}.xhl-hepan-li{font-size:12.5px;color:#6b5b49;line-height:1.9;padding-left:12px;position:relative}.xhl-hepan-li:before{content:"";position:absolute;left:0;top:11px;width:5px;height:5px;border-radius:50%;background:#d9b36a}.xhl-hepan-bonds{display:flex;flex-direction:column;gap:6px}.xhl-hepan-bond{font-size:12.5px;color:#6b5b49;align-items:baseline}.xhl-m-cust-search{margin-bottom:10px}.xhl-m-cust-search .ant-input-group-addon,.xhl-m-cust-search .ant-input-search-button{border-radius:0 8px 8px 0!important}.xhl-m-cust-list{display:flex;flex-direction:column;gap:10px}.xhl-m-case{background:var(--dt-card);border:.5px solid rgba(90,60,40,.13);border-radius:12px;padding:12px 12px 10px;box-shadow:0 1px 5px #5a3c280f}.xhl-m-case-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.xhl-m-case-name{min-width:0;font-size:16px;font-weight:600;color:#b8402f;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.xhl-m-case-date{flex:none;font-size:10.5px;color:#a89880;white-space:nowrap}.xhl-m-case-info{margin-top:6px}.xhl-m-case-row{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#4a3728;line-height:1.7}.xhl-m-case-tag{flex:none;font-size:11px;line-height:1.7;border-radius:5px;padding:0 7px}.xhl-m-case-tag.g{color:#b8402f;background:#b8402f14;border:.5px solid rgba(184,64,47,.35)}.xhl-m-case-tag.m{color:#b5773a;background:#7a5fb014;border:.5px solid rgba(122,95,176,.3)}.xhl-m-case-birth{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.xhl-m-case-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:#5a4632;line-height:1.7}.xhl-m-case-sub .dot{color:#d9cfc4}.xhl-m-case-sub.dim{color:#a89880}.xhl-m-case-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:9px;padding-top:9px;border-top:.5px dashed rgba(90,60,40,.16)}.xhl-m-case-acts{display:flex;gap:6px;flex-wrap:wrap}.xhl-m-case-acts .ant-btn{font-size:12px;padding-inline:10px;border-radius:7px}.xhl-m-case-acts .ant-btn:active{opacity:.75}.xhl-mp-me{display:flex;align-items:center;gap:13px}.xhl-mp-av{width:62px;height:62px;border-radius:50%;object-fit:cover;background:#f0e3cc;color:#b5773a;display:flex;align-items:center;justify-content:center;border:1px solid #E0CDA8;overflow:hidden;flex:none}.xhl-mp-av-stub{cursor:pointer}.xhl-mp-nick{font-size:17px;font-weight:600;color:#4a3728;display:flex;align-items:center;gap:7px;min-width:0}.xhl-mp-nick .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xhl-mp-vip{flex:none;font-size:10px;color:#b8862d;border:.5px solid #D9B36A;border-radius:6px;padding:0 5px;font-weight:400}.xhl-mp-me-sub{font-size:12px;color:#a89880;margin-top:4px}.xhl-mp-edit{flex:none;font-size:12px;color:#b8402f;cursor:pointer;border:.5px solid rgba(184,64,47,.5);background:#b8402f0f;border-radius:8px;padding:4px 12px}.xhl-mp-edit:active{background:#b8402f24}.xhl-mp-stat{display:flex}.xhl-mp-stat .st{flex:1;min-width:0;text-align:center;padding:2px 0;position:relative;cursor:pointer}.xhl-mp-stat .st+.st:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:.5px;background:#e6d8c0}.xhl-mp-stat b{display:block;font-size:21px;font-weight:600;color:#b8402f;line-height:1.3}.xhl-mp-stat .u{font-size:10.5px;color:#a89880}.xhl-mp-stat .lb{font-size:12px;color:#5a4632;margin-top:1px}.xhl-mp-stat-tip{font-size:11px;color:#a89880;margin-top:8px;text-align:center}.xhl-mp-tile{width:36px;height:36px;border-radius:10px;background:#f0e3cc;color:#b5773a;display:flex;align-items:center;justify-content:center;flex:none}.xhl-mp-tile.red{background:#b8402f1f;color:#b8402f}.xhl-mp-svc{display:flex;align-items:center;gap:10px;padding:10px 6px;border-radius:10px;cursor:pointer}.xhl-mp-svc:active{background:#b8402f0d}.xhl-mp-gname{font-size:13px;font-weight:500;color:#4a3728;line-height:1.35}.xhl-mp-row{display:flex;align-items:center;gap:11px;padding:10px 2px;border-bottom:.5px solid #F0E6D4;cursor:pointer}.xhl-mp-row:last-child{border-bottom:none}.xhl-mp-row .xhl-mp-gname{flex:1}.xhl-mp-row .arr{color:#c9a063;font-size:14px}.xhl-mp-row.danger .xhl-mp-gname{color:#b8402f}.xhl-mp-back{display:flex;align-items:center;gap:5px;font-size:13px;color:#b8402f;margin:0 0 10px;cursor:pointer;width:fit-content}.xhl-pc-help{margin-top:4px}.xhl-pc-help .xhl-mp-row{padding:11px 4px}.xhl-pc-help .xhl-mp-gname .sub{font-size:12px;font-weight:400;color:#a89880;margin-left:8px}.xhl-fb-grid .ant-input-textarea-affix-wrapper.ant-input-textarea-show-count{margin-bottom:10px}.xhl-hp-tabs{display:flex;gap:8px;margin-bottom:12px}.xhl-hp-tab{flex:1;border:1px solid #D8C9B4;background:#fffdf8;color:#8a7a68;border-radius:999px;padding:8px 0;font-size:13px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s,color .15s;line-height:1.5}.xhl-hp-tab.on-a{border:1.5px solid #9E3524;background:#f7e3dd;color:#9e3524;font-weight:600;padding:7.5px 0}.xhl-hp-tab.on-b{border:1.5px solid #0F6E56;background:#e5f3ed;color:#0f6e56;font-weight:600;padding:7.5px 0}.xhl-hp-tab.on-pick{border:1.5px dashed #9E3524;background:#fbf6ee;color:#9e3524;padding:7.5px 0}.xhl-hp-seg{display:flex;gap:6px;margin-bottom:10px}.xhl-hp-seg button{flex:1;border:0;border-radius:8px;padding:7px 0;font-size:12.5px;background:#f1e8da;color:#8a7a68;cursor:pointer}.xhl-hp-seg button.on{background:#9e3524;color:#fff}.xhl-hp-case{background:#fffdf8;border:.5px solid #E6D8C0;border-radius:10px;overflow:hidden}.xhl-hp-case-item{padding:10px 12px;font-size:13px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#5a4632}.xhl-hp-case-item+.xhl-hp-case-item{border-top:.5px solid #F0E6D2}.xhl-hp-case-item:active{background:#fbf6ee}.xhl-hp-case-item .sub{color:#b5a88f;font-size:11.5px}.xhl-hp-case-item .arr{color:#c9a063}.xhl-hepan-wb2{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.xhl-hepan-wb2-main{min-width:0}.xhl-hepan-wb2-side{background:var(--dt-card);border:.5px solid rgba(90,60,40,.13);border-radius:12px;padding:12px 12px 14px;box-shadow:0 1px 5px #5a3c280f}.xhl-hepan-wb2-side-title{font-size:13.5px;font-weight:600;color:#9e3524;margin-bottom:2px}.xhl-hpn{display:flex;flex-direction:column}.xhl-hpn-sec{font-size:13px;font-weight:600;color:#6b5b49;margin:12px 0 6px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.xhl-hpn-sec:first-child{margin-top:0}.xhl-hpn-hint{font-size:11px;font-weight:400;color:#b5a88f}.xhl-hpn-li{font-size:12.5px;color:#6b5b49;line-height:1.7;padding:4px 0;border-bottom:.5px dashed #EFE6D6;display:flex;align-items:baseline;gap:8px}.xhl-hpn-li>span:first-child{flex:1}.xhl-hpn-act{color:#0f6e56;cursor:pointer;font-size:12px;flex:none;white-space:nowrap}.xhl-hpn-act.bad{color:#b8402f}.xhl-hpn-act:hover{text-decoration:underline}.xhl-hpn-none{font-size:12px;color:#b5a88f;padding:4px 0}.xhl-hpn-empty{padding:14px 4px;text-align:center}@media (max-width: 720px){.xhl-hepan-wb2{grid-template-columns:1fr}}.xhl-hp-side{border:1px solid #C9B6A6;border-radius:12px;padding:10px 12px;cursor:pointer;transition:border-color .18s,box-shadow .18s}.xhl-hp-side:hover{border-color:#b8402f}.xhl-hp-side.on{border:2px solid #B8402F;box-shadow:0 0 0 3px #b8402f1a;padding:9px 11px}.xhl-hp-pick{display:inline-block;width:12px;height:12px;border-radius:50%;border:1.5px solid #C9B6A6;margin-right:6px;vertical-align:middle;background:#fff;cursor:pointer;transition:all .15s}.xhl-hp-pick.on{border-color:#b8402f;background:#b8402f;box-shadow:inset 0 0 0 2px #fff}.xhl-hp-pick:focus-visible{outline:2px solid #B8402F;outline-offset:2px}.xhl-unsaved-mark{margin-left:8px;font-size:11px;font-weight:400;line-height:1.6;color:#a89880;background:#f6efe3;border:1px solid #E6D8C0;border-radius:6px;padding:0 6px;vertical-align:middle}.xhl-hp-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px 0 12px;padding:8px 10px;border:1px dashed #E6D8C0;border-radius:10px;background:#fffdf8}.xhl-hp-acts-tip{font-size:11.5px;color:#a89880}.xhl-hp-unsaved{font-size:11.5px;color:#a9791f;background:#fdf6e7;border:1px solid #F0E0BD;border-radius:6px;padding:1px 8px}.xhl-hp-savebox{border:1px dashed #E6D8C0;border-radius:10px;padding:12px;background:#fffdf8}.xhl-hp-temp{border:1px dashed #E6D8C0;border-radius:10px;padding:10px 12px;background:#fffdf8}.xhl-hepan-li-dim{color:#a89880;opacity:.85}.xk-panel{font-size:11px;line-height:1.35;color:#5a4632}.xk-panel .clickable{cursor:pointer}.xk-dim{color:#8a7a68;font-style:normal}.xk-tools{display:flex;gap:4px;padding:0 0 4px}.xk-tools .xk-t{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:5px 0;border:1px solid #E6D8C0;border-radius:7px;background:#fffdf6;font-family:inherit;font-size:11px;color:#5a4632;white-space:nowrap;cursor:pointer}.xk-tools .xk-t.on{background:#fdf3ec;border-color:#b8402f80;color:#b8402f;font-weight:700}.xk-tools .xk-t:disabled{opacity:.6;cursor:default}.xk-annotip{font-size:10px;line-height:1.4;color:#8a7a68;padding:0 0 4px}.xk-slim{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px;font-size:11px;color:#8a7a68;padding:2px 0 3px}.xk-slim b{font-size:11px;font-weight:700}.xk-slim a{cursor:pointer}.xk-slim .xk-adopted{font-style:normal;font-size:10px;color:#8a6a3a;border:1px solid #E0CFA8;background:#fbf3e2;border-radius:3px;padding:0 4px;line-height:15px;white-space:nowrap}.xk-slim .xk-relink{padding:0!important;height:auto!important;font-size:11px!important;line-height:1.5!important}.xk-grid{display:grid;gap:0;background:#fffdf6}.xk-ln,.xk-ly{border-top:none}.xk-l{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:2px;font-size:10px;color:#8a7a68;background:#fbf6ec;display:grid;place-items:center}.xk-th{font-size:11px;color:#8a7a68;text-align:center;padding:2px 0 1px;background:#fbf6ec;white-space:nowrap;overflow:hidden;line-height:1.15}.xk-th.day{color:#b8402f;font-weight:700}.xk-th.on{color:#b8402f;font-weight:700;background:#fdf4ee}.xk-c{display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;min-width:0}.xk-n{display:flex;align-items:center;justify-content:center;color:#8a7a68;background:#fbf6ec;font-size:11px;line-height:1.2;white-space:nowrap}.xk-n.on{background:#b8402f14;color:#b8402f;font-weight:700}.xk-xy{background:#fbf6ec;color:#8a7a68}.xk-bd{background:#f5ebd5}.xk-hint{font-size:10px;line-height:1.45;color:#b8402f;text-align:left;padding:2px 4px;white-space:normal}.xk-vol{--xk-colw: 30px;overflow-x:auto;-webkit-overflow-scrolling:touch}.xk-volin{display:flex;flex-direction:column;width:max-content;min-width:100%}.xk-vol::-webkit-scrollbar{height:4px}.xk-vol::-webkit-scrollbar-thumb{background:#e0cfa8;border-radius:2px}.xk-volin .xk-l{position:sticky;left:0;z-index:3}.xk-top .xk-th{padding:2px 0 1px}.xk-ms{font-size:11px;line-height:1.2;color:#8a7a68;padding:2px 0}.xk-zi{font-size:23px;font-weight:700;line-height:1.12;padding:1px 0 2px}.xk-zi .qk-char-btn{padding:0;line-height:1.12;border-radius:0}.xk-hide{flex-direction:column;gap:1px;padding:1px 0 2px}.xk-hideline{display:flex;align-items:baseline;justify-content:center;gap:0;font-size:10px;line-height:1.28;color:#8a7a68}.xk-hideline i{font-style:normal}.xk-hideline .qk-char-btn{padding:0;line-height:1.28;border-radius:0}.xk-shen{display:grid;grid-template-columns:repeat(3,1fr) 8.6em;column-gap:4px;row-gap:2px;align-items:center;padding:3px 0 2px}.xk-srow{display:contents}.xk-chipw{flex:1 1 0;min-width:0;display:flex}.xk-chipw>span{flex:1 1 0;justify-content:flex-start;min-width:0;background:transparent!important;border-color:transparent!important;padding:0!important;align-items:center!important}.xk-chipw>span>b{border-radius:999px;padding:0 9px;line-height:21px;background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid color-mix(in srgb,currentColor 33%,transparent)}.xk-stoggle{justify-self:end;text-align:right;font-size:11px;color:#8a7a68;white-space:nowrap;cursor:pointer;padding:0 2px;line-height:18px;-webkit-user-select:none;user-select:none}.xk-stoggle:hover{color:#b8402f}.xk-basis{grid-column:1 / -1;font-size:11px;line-height:1.45;color:#c9a063;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xk-basis b{color:#8a7a68;font-weight:400}.xk-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;font-size:11px;line-height:15px;color:#8a7a68;padding:2px 0}.xk-meta .cur{color:#9e3524;font-weight:700}.xk-dy{margin-top:2px}.xk-dy .xk-n{padding:0}.xk-c2{display:flex;align-items:center;justify-content:center;padding:6px 0;min-width:0}.xk-c2.cur{background:#b8402f14;box-shadow:inset 0 2px #b8402f}.xk-vgz{display:grid;place-items:center;font-weight:400;line-height:1.12;font-size:16px}.xk-vgz>span{display:block;white-space:nowrap}.xk-ss{font-style:normal;font-size:10px;font-weight:400;color:#8a7a68}.xk-c2.cur .xk-ss{color:#b8402f}.xk-xytag{font-size:11px;color:#8a7a68}.xk-cln{display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:13px;line-height:1.35;padding:3px 0;min-width:0}.xk-cln.on{color:#b8402f}.xk-cln.sel{background:#b8402f29;font-weight:700;box-shadow:inset 0 0 0 1px #b8402f66}.xk-ly .xk-n{padding:0;font-size:11px}.xk-clm{display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:13px;line-height:1.2;min-width:0}.xk-clm.cur{background:#b8402f1a;font-weight:700}.xk-clm.sel{background:#b8402f2e;box-shadow:inset 0 0 0 1px #b8402f66}.xk-lmss{font-size:10px;color:#8a7a68}.xk-lmnote{font-size:11px;color:#8a7a68;padding:4px 0}.xk-strip{padding:3px 0}.xk-striplab{font-size:10px;color:#8a7a68;padding-bottom:2px}.xk-striprow{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px}.xk-scell{flex:none;text-align:center;font-size:11px;color:#8a7a68;background:#fffdf6;border:1px solid #EFE3CF;border-radius:4px;padding:2px 5px}.xk-scell b{font-size:13px;font-weight:700}.xk-scell i{font-style:normal}.xk-scell.cur{border-color:#b8402f73;background:#fdf4ee;color:#b8402f}.xk-c .qk-anno-wrap,.xk-cln .qk-anno-wrap,.xk-clm .qk-anno-wrap,.xk-c2 .qk-anno-wrap{position:relative;display:inline-block}.xk-c .qk-anno-badge,.xk-cln .qk-anno-badge,.xk-clm .qk-anno-badge,.xk-c2 .qk-anno-badge{position:absolute;top:-5px;right:-7px;z-index:2;font-size:8px;font-style:normal;line-height:11px;padding:0 2px;border-radius:3px;color:#fcf3e4;background:#b8402f;cursor:pointer}.xk-panel>*+*{margin-top:3px}.xk-panel>*+.xk-slim,.xk-panel>*+.xk-vol{margin-top:11px}.xk-dy,.xk-ln,.xk-ly{column-gap:3px}.xk-ln{margin-top:7px}.portal-header{background:var(--dt-card);padding:0 28px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 4px #0000000d;position:sticky;top:0;z-index:10;height:64px;line-height:normal}.portal-brand{display:flex;align-items:center;gap:12px;cursor:pointer}.portal-brand-mark{width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,#b8402f,#b5773a);color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #c9a06347}.portal-brand-name{font-size:17px;font-weight:700;color:#3d2b20;line-height:1.25}.portal-brand-sub{font-size:11.5px;color:#8a7a68;line-height:1.25}.portal-header-right{display:flex;align-items:center;gap:10px}.ai-status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:var(--dt-card);border:1px solid #e5e6eb;box-shadow:0 1px 2px #00000008;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s,box-shadow .2s;height:32px}.ai-status-badge:hover{border-color:#b8402f;box-shadow:0 2px 6px #c9a06326}.ai-status-ico{color:#b8402f;font-size:14px}.ai-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:background .3s}.ai-status-text{font-size:12px;color:#6b5b49;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-avatar-preview{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#b8402f,#c4593c);color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.ai-avatar-preview img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.portal-apps-drawer{margin-top:24px}.portal-apps-head{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--dt-card);border:1px solid var(--dt-line);border-radius:12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .18s ease}.portal-apps-head:hover{border-color:#f4b6c8}.portal-apps-title{font-size:13.5px;font-weight:600;color:#6b5b49}.portal-apps-count{font-size:11.5px;color:#a89880}.portal-apps-toggle{margin-left:auto;font-size:12px;color:#a89880;display:flex;align-items:center;gap:4px}.portal-apps-toggle .chev{font-size:11px;transition:transform .2s ease}.portal-apps-toggle .chev.up{transform:rotate(180deg)}.portal-apps-drawer .portal-apps{margin-top:12px}.portal-apps{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.portal-app-card{display:flex;align-items:center;gap:14px;background:var(--dt-card);border:1.5px solid var(--dt-line);border-radius:14px;padding:18px 20px;cursor:pointer;transition:all .18s ease}.portal-app-card:hover{border-color:#b8402f;box-shadow:0 6px 20px #c9a06324;transform:translateY(-2px)}.portal-app-ico{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#b8402f,#fc8dab);color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #c9a0634d;flex-shrink:0}.portal-app-main{flex:1;min-width:0}.portal-app-name{font-size:15px;font-weight:650;color:#3d2b20}.portal-app-sub{font-size:12px;color:#8a7a68;margin-top:3px}.portal-app-go{color:#b5a88f;font-size:18px;flex-shrink:0}.portal-app-card.placeholder{border-style:dashed;border-color:#d3d9e2;background:transparent;cursor:default;justify-content:center;color:#a89880;font-size:13px}.portal-app-card.placeholder:hover{border-color:#d3d9e2;box-shadow:none;transform:none}.bili-back-portal{margin-top:auto;padding:14px 20px;color:#ffffff8c;font-size:13px;display:flex;align-items:center;gap:8px;cursor:pointer;border-top:1px solid rgba(255,255,255,.08);transition:color .15s}.bili-back-portal:hover{color:#fff}.portal-brand-mark img,.brand-mark img,.portal-app-ico img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}:root{--cn-ink: #2C2C2A;--cn-ink-2: #6B6A62;--cn-ink-3: #8A887C;--cn-mountain-1: #9FC3A8;--cn-mountain-2: #4E9B7E;--cn-mountain-3: #2F7263;--cn-mountain-4: #1F5C50;--cn-gold: #C9A86A;--cn-gold-bright: #E3B54A;--cn-cinnabar: #B8402F;--cn-earth: #C08A2E;--cn-paper: 255, 253, 244;--cn-font-title: "Ma Shan Zheng", "Noto Serif SC", serif;--cn-font-body: "Noto Serif SC", "PingFang SC", "Songti SC", serif}html,body{font-family:var(--cn-font-body);background:#e8f0e6;color:var(--cn-ink)}.cn-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.cn-scene svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cn-seal-fixed{position:fixed;right:18px;bottom:18px;width:34px;height:34px;background:var(--cn-cinnabar);border-radius:5px;display:flex;align-items:center;justify-content:center;z-index:1}.cn-seal-fixed span{font-family:var(--cn-font-title);color:#fff7ea;font-size:19px;line-height:1}.cn-glass-core,.content-wrap,.qk-main,.rel-main{background:rgba(var(--cn-paper),.55);-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);border:1px solid rgba(201,168,106,.45);border-radius:14px;position:relative;z-index:1}.cn-glass-core:before,.content-wrap:before,.qk-main:before,.rel-main:before{content:"";position:absolute;top:0;left:24px;right:24px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,rgba(184,64,47,.85),rgba(184,64,47,.25) 60%,transparent);pointer-events:none}.content-wrap{margin:14px auto 26px;max-width:1440px}.qk-main,.rel-main{margin:14px 14px 22px 0;padding:18px 22px}.content-wrap .ant-card,.qk-main .ant-card,.rel-main .ant-card{background:#ffffffb8;border:1px solid rgba(201,168,106,.35);box-shadow:none}.cn-sider,.qk-sider,.rel-sider{width:76px;flex-shrink:0;background:linear-gradient(180deg,#7e2b20ad,#96372694 60%,#7e2b20a8);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border-right:2px solid rgba(201,168,106,.6);box-shadow:inset -1px 0 #fff0dc1f;color:#efd9c4;display:flex;flex-direction:column;align-items:center;position:sticky;top:0;height:100vh;z-index:2;box-sizing:border-box;padding-top:22px;gap:18px;overflow:hidden}.cn-brand,.qk-brand,.rel-brand{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;cursor:pointer}.cn-brand-name,.qk-brand-name,.rel-brand-name{writing-mode:vertical-rl;font-family:var(--cn-font-title);font-weight:400;font-size:19px;letter-spacing:6px;color:var(--cn-gold-bright);text-shadow:0 1px 3px rgba(94,29,20,.6);line-height:1.2;max-height:180px;overflow:hidden}.qk-brand-sub,.rel-brand-sub{display:none}.cn-menu,.qk-menu,.rel-menu{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 0;overflow-y:auto;overflow-x:hidden}.cn-menu-item,.qk-menu-item,.rel-menu-item{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;padding:0 9px;border-radius:10px;font-size:13px;font-weight:500;letter-spacing:1px;line-height:1.3;text-align:center;word-break:break-all;white-space:normal;cursor:pointer;margin:0;color:#efd9c4;border:1px solid rgba(239,217,196,.25);text-shadow:0 1px 2px rgba(94,29,20,.55);transition:background .15s,color .15s}.cn-menu-item:hover,.qk-menu-item:hover,.rel-menu-item:hover{background:#fff7ea24;color:#fff7ea}.cn-menu-item.active,.qk-menu-item.active,.rel-menu-item.active{background:var(--cn-cinnabar);border-color:var(--cn-gold-bright);color:#fff7ea}.qk-menu-ico,.rel-menu-ico{display:none}.cn-back,.qk-back,.rel-back{writing-mode:horizontal-tb;justify-content:center;white-space:nowrap;margin:0 auto 14px;padding:8px 10px;font-size:11.5px;letter-spacing:0;color:#ffebdcb8;cursor:pointer;border:none;border-radius:8px;background:transparent;text-shadow:0 1px 2px rgba(94,29,20,.5);display:flex;align-items:center;gap:6px}.cn-back:hover,.qk-back:hover,.rel-back:hover{color:#f5efe0;background:#ffffff14}.portal-header{background:rgba(var(--cn-paper),.55);-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);box-shadow:none;border-bottom:2px solid rgba(184,64,47,.55);z-index:2}.portal-brand-name{font-family:var(--cn-font-title);font-weight:400;font-size:21px;color:var(--cn-mountain-4);letter-spacing:2px}.portal-brand-name:after{content:"南";display:inline-block;margin-left:10px;background:var(--cn-cinnabar);color:#fff7ea;font-size:13px;line-height:1;padding:3px 4px;border-radius:3px;vertical-align:4px}.portal-brand-sub{font-family:var(--cn-font-body)}.cn-topbar{position:sticky;top:0;z-index:2;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:rgba(var(--cn-paper),.55);-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);border-bottom:2px solid rgba(184,64,47,.55)}.cn-page-title{font-family:var(--cn-font-title);font-weight:400;font-size:20px;color:var(--cn-mountain-4);letter-spacing:2px}.qk-shell,.rel-shell{background:transparent;position:relative}.qk-page-title,.rel-page-title,.page-title{font-family:var(--cn-font-title);font-weight:400;letter-spacing:2px;color:var(--cn-mountain-4)}.qk-page-title:before,.rel-page-title:before,.page-title:before{content:"";display:inline-block;width:9px;height:9px;border-radius:2px;background:var(--cn-cinnabar);margin-right:10px;vertical-align:2px}.qk-card-title,.rel-card-title{font-family:var(--cn-font-body)}.qk-card-title:before,.rel-card-title:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;background:var(--cn-cinnabar);margin-right:8px;vertical-align:1px}.qk-brand-ico,.rel-brand-ico,.cn-brand .brand-mark,.portal-brand-mark{background:linear-gradient(135deg,#c0503a,#8f2e1f)}::selection{background:#b8402f47}.ai-status-badge{background:rgba(var(--cn-paper),.8);border:1px solid rgba(201,168,106,.45)}.content-wrap .ant-table,.qk-main .ant-table,.rel-main .ant-table{background:#ffffff8c;border-radius:10px}.content-wrap .ant-table-container,.qk-main .ant-table-container,.rel-main .ant-table-container{background:transparent}.content-wrap .ant-table-thead>tr>th,.qk-main .ant-table-thead>tr>th,.rel-main .ant-table-thead>tr>th{background:#b8402f12;font-weight:500}.content-wrap .ant-table-tbody>tr>td,.qk-main .ant-table-tbody>tr>td,.rel-main .ant-table-tbody>tr>td{border-bottom:1px solid rgba(201,168,106,.28)}.content-wrap .ant-table-tbody>tr.ant-table-row:hover>td,.qk-main .ant-table-tbody>tr.ant-table-row:hover>td,.rel-main .ant-table-tbody>tr.ant-table-row:hover>td{background:#b8402f0d}.content-wrap .ant-pagination .ant-pagination-item-active,.qk-main .ant-pagination .ant-pagination-item-active,.rel-main .ant-pagination .ant-pagination-item-active{border-color:#b8402f}.content-wrap .ant-input,.content-wrap .ant-input-affix-wrapper,.content-wrap .ant-select .ant-select-selector,.content-wrap .ant-picker,.content-wrap .ant-input-number,.qk-main .ant-input,.qk-main .ant-input-affix-wrapper,.qk-main .ant-select .ant-select-selector,.qk-main .ant-picker,.qk-main .ant-input-number,.rel-main .ant-input,.rel-main .ant-input-affix-wrapper,.rel-main .ant-select .ant-select-selector,.rel-main .ant-picker,.rel-main .ant-input-number{background:#ffffffb8}.content-wrap .ant-card .ant-card-head,.qk-main .ant-card .ant-card-head,.rel-main .ant-card .ant-card-head{border-bottom-color:#c9a86a66}.content-wrap .ant-tabs .ant-tabs-ink-bar,.qk-main .ant-tabs .ant-tabs-ink-bar,.rel-main .ant-tabs .ant-tabs-ink-bar{background:#b8402f}.content-wrap .ant-tabs .ant-tabs-nav:before,.qk-main .ant-tabs .ant-tabs-nav:before,.rel-main .ant-tabs .ant-tabs-nav:before{border-bottom-color:#c9a86a66}.ant-modal .ant-modal-content{background:#fffdf4e6;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);border:1px solid rgba(201,168,106,.5);border-radius:14px}.ant-modal .ant-modal-header{background:transparent}.ant-modal .ant-modal-title{font-family:var(--cn-font-title);font-weight:400;letter-spacing:1px;color:var(--cn-mountain-4)}.ant-message-notice-content{background:#fffdf4f2;border:1px solid rgba(201,168,106,.45)}:root{--dt-paper: #F6EFE3;--dt-card: #FCF9F2;--dt-tile: #F0E3CC;--dt-line: #E6D8C0;--dt-sand: #C9A063;--dt-ochre: #B5773A;--dt-terra: #C4553B;--dt-vermilion: #B8402F;--dt-ink: #4A3728;--dt-text: #5A4632;--dt-muted: #A89880}body.dantu-bg{background:var(--dt-paper)}html,body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.dantu .dt-serif,.dantu .qk-pillar-gz{font-family:var(--cn-font-body)}.dantu .qk-main .qk-page-title{display:flex;align-items:baseline;gap:12px;font-size:20px;padding:2px 2px 12px;margin:0 0 14px;border-bottom:.5px solid rgba(230,216,192,.9)}.dantu .qk-main .qk-page-title>span{font-size:12px;font-weight:400;letter-spacing:0}.dantu .qk-main .qk-card{border-radius:12px}.dantu .qk-main .qk-card,.dantu .qk-main .ant-card{background:var(--dt-card);border:1px solid var(--dt-line);box-shadow:none}.dantu .qk-main{position:relative}.dantu .qk-main:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px dashed rgba(201,160,99,.55);border-radius:12px;pointer-events:none}.dt-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:44px 16px}.dt-empty-ico{width:52px;height:52px;border-radius:14px;background:var(--dt-tile);color:var(--dt-ochre);display:flex;align-items:center;justify-content:center}.dt-empty p{margin:0;font-size:13px;color:var(--dt-text)}.xhl-cust-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.qk-cases-scope .xhl-m-case{height:412px;display:flex;flex-direction:column;padding:0;overflow:hidden}.qk-cases-scope .qk-case-body{flex:1;min-height:0;overflow:hidden;padding:11px 12px 0}.qk-cases-scope .xhl-m-case-sub{flex-wrap:nowrap;overflow:hidden}.qk-cases-scope .xhl-m-case-sub>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qk-cases-scope .qk-case-note{margin-top:4px;font-size:12px;line-height:1.7;color:#a89880;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-break:break-word}.qk-cases-scope .qk-case-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:9px 12px 10px;border-top:.5px dashed rgba(90,60,40,.16)}.dantu .qk-chart-table th,.dantu .qk-chart-table td{border-color:#e6d8c0}.dantu .qk-chart-table th{background:#f0e3cc8c;color:#8a7a68;letter-spacing:2px}.dantu .qk-char-btn{font-family:var(--cn-font-body)}.dantu .login-glass{background:#fcf9f2bd;border-color:#e6d8c0e6;box-shadow:0 12px 48px #4a372833}.dantu .login-side{background:linear-gradient(180deg,#4a3728f7,#5c4733ed)}.dantu .login-side-title{color:#e8c98f;text-shadow:0 1px 3px rgba(30,20,10,.5)}.dantu .login-side-sub{color:#ebdcc3b8}.dantu .login-seal{background:var(--dt-vermilion)}.dantu .login-title{color:var(--dt-ink)}.dantu .login-title:after{background:linear-gradient(90deg,#b8402f,#c9a063d9)}.dantu .login-sub{color:var(--dt-muted)}.dantu .login-captcha-img{border-color:#e6d8c0e6}.dantu .xhl-user-card{margin:0 8px;padding:12px 2px 10px}.xhl-login-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;min-height:46px;border-radius:12px;background:var(--dt-vermilion);color:#fcf9f2;font-size:12px;letter-spacing:3px;line-height:1.4;cursor:pointer;-webkit-user-select:none;user-select:none;transition:filter .15s}.xhl-login-btn:hover{filter:brightness(1.1)}.dantu .xhl-side-actions{padding:12px 8px 4px}.dantu .xhl-side-switch{min-height:38px;border-radius:12px}.dantu .xhl-side-version{margin:8px 0 14px;opacity:.75}.dt-ico{margin-inline-end:4px;vertical-align:middle;flex-shrink:0}.dt-ico{display:inline-block}:where(.ant-btn,.ant-btn-compact-item,.ant-card-head-title,.ant-form-item-label,.ant-list-item-meta-title,.ant-modal-title,.ant-tabs-tab,.ant-menu-item,.ant-dropdown-menu-item,.ant-select-selection-item,.ant-table-cell,.ant-tag,.ant-typography) .dt-ico,.flex-row>.dt-ico,[class*=flex]>.dt-ico,[class*=-row]>.dt-ico,[class*=-bar]>.dt-ico{vertical-align:middle;margin-inline-end:4px}button .dt-ico,.dt-ico:only-child{margin-inline-end:0}.dantu .qk-anno-btn{display:inline-flex;align-items:center;gap:5px}.dantu .qk-anno-btn .dt-ico{margin-inline-end:0;vertical-align:middle}.dantu .qk-sk-block-title{display:inline-flex;align-items:center;gap:5px}.dt-brand-ico{width:58%;height:58%}.dantu .xhl-m-aiball{font-family:var(--cn-font-title);letter-spacing:1px}.dantu .qk-sider{background:#fcf6e98c;border-right:1px solid rgba(201,160,99,.45);box-shadow:none;color:var(--dt-text)}.dantu .qk-brand-name{color:var(--dt-ink);text-shadow:none}.dantu .qk-menu.can-bot{box-shadow:inset 0 -14px 12px -10px #4a372817}.dantu .qk-menu-item{color:var(--dt-text);background:transparent;border-color:transparent;text-shadow:none}.dantu .qk-menu-item:hover{background:transparent;color:var(--dt-ink)}.dantu .qk-menu-item.active{background:transparent;border-color:transparent;color:var(--dt-vermilion)}.dantu .qk-back{color:var(--dt-muted);text-shadow:none}.dantu .qk-menu-item{flex-direction:column;width:68px;height:86px;gap:3px;padding:8px 3px 5px;font-size:10.5px;letter-spacing:0;line-height:1.25}.dantu .qk-menu-ico{display:flex;align-items:center;justify-content:center;width:30px;height:24px;border-radius:8px;background:#fcf9f214;transition:background .15s}.dantu .qk-menu-item:hover .qk-menu-ico{background:#fcf9f229}.dantu .qk-menu-item.active .qk-menu-ico{background:#fcf9f22e}.dantu .qk-main{background:#fcf9f2b8;border:1px solid rgba(230,216,192,.9)}.dantu .qk-main .ant-card{border-color:#e6d8c0cc}.dantu .qk-page-title{color:var(--dt-ink)}.dantu.xhl-m .xhl-m-top{background:#fcf9f2f5;border-bottom-color:var(--dt-line)}.dantu.xhl-m .xhl-m-tabs{background:#fcf9f2f7;border-bottom-color:#e6d8c0b3}.dantu.xhl-m .xhl-m-tabbar{background:#fcf9f2fa;border-top-color:var(--dt-line)}.dantu.xhl-m .xhl-m-tab-pill{color:var(--dt-muted)}.dantu.xhl-m .xhl-m-seg{background:var(--dt-card)}.dantu.xhl-m .xhl-m-tab-ico{display:flex;align-items:center;justify-content:center;width:40px;height:27px;border-radius:9px;background:#f0e3cc8c;transition:background .15s}.dantu.xhl-m .xhl-m-tab.active .xhl-m-tab-ico{background:#c4553b29}:root{--wx-mu: #1FA05C;--wx-huo: #E0402C;--wx-tu: #9A5B2E;--wx-jin: #E6B84C;--wx-shui: #2E6FBF;--dt-porcelain: #FCF6E9;--dt-porcelain-line: #E4CD9F}body.dantu-bg{background-image:radial-gradient(rgba(196,172,128,.16) 1px,transparent 1.2px);background-size:7px 7px}.dantu .qk-main{background-color:var(--dt-paper);background-image:radial-gradient(rgba(196,172,128,.2) 1px,transparent 1.2px);background-size:7px 7px;border:1px solid rgba(201,160,99,.95);border-radius:16px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dantu .qk-main .qk-page-title{border-bottom:none;position:relative;flex-wrap:wrap;padding-bottom:16px;font-size:26px;letter-spacing:2px}.dantu .qk-main .qk-page-title>span{flex:0 0 100%;order:2;font-size:11px;letter-spacing:2px;margin-top:3px}.dantu .qk-main .qk-page-title>span.extra{flex:0 0 auto;order:1;margin-left:auto;letter-spacing:0;font-size:12px}.dantu .qk-main .qk-page-title:before{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;pointer-events:none;background:radial-gradient(circle 3.5px at 50% 50%,var(--dt-sand) 99%,transparent) center center / 10px 10px no-repeat,linear-gradient(#b8402fe6,#b8402fe6) left top / calc(50% - 30px) 1.4px no-repeat,linear-gradient(#b8402fe6,#b8402fe6) right top / calc(50% - 30px) 1.4px no-repeat,linear-gradient(#c9a063f2,#c9a063f2) left bottom / calc(50% - 30px) .5px no-repeat,linear-gradient(#c9a063f2,#c9a063f2) right bottom / calc(50% - 30px) .5px no-repeat}.dantu .qk-main .qk-page-title:after{content:"卜";position:absolute;right:0;top:2px;width:40px;height:40px;border-radius:7px;background:var(--dt-vermilion);box-shadow:inset 0 0 0 1.5px #fcf3e4bf;color:#fcf3e4;font-family:var(--cn-font-title);font-size:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dantu .qk-menu-ico{position:relative;flex:none;width:54px;height:54px;border-radius:13px;background:var(--dt-porcelain);box-shadow:inset 0 0 0 1.4px #c9a063cc,inset 0 0 0 2px #e4cd9fe6;color:var(--dt-vermilion);--dt-seal-bg: var(--dt-porcelain);transition:background .15s,box-shadow .15s,color .15s}.dantu .qk-menu-ico svg{transition:transform .15s}.dantu .qk-menu-item:hover .qk-menu-ico{background:#fffdf6;box-shadow:inset 0 0 0 1.4px var(--dt-sand),inset 0 0 0 2px #e4cd9ff2;--dt-seal-bg: #FFFDF6}.dantu .qk-menu-item:hover .qk-menu-ico svg{transform:scale(1.06)}.dantu .qk-menu-item.active .qk-menu-ico{background:#fffdf6;box-shadow:inset 0 0 0 2px var(--dt-sand),inset 0 0 0 3px #e4cd9fe6;color:var(--dt-vermilion);--dt-seal-bg: #FFFDF6}.dantu .qk-chart-table.qk-chart-v{border-collapse:separate;border-spacing:12px 0}.dantu .qk-chart-v th,.dantu .qk-chart-v td{border:none;background:transparent}.dantu .qk-chart-v thead th{background:transparent;color:var(--dt-muted);font-weight:400;letter-spacing:2px;padding:0 2px 6px;border:none}.dantu .qk-chart-v thead th:nth-last-child(-n+4){color:var(--dt-text);font-family:var(--cn-font-body);text-align:center}.dantu .qk-chart-v thead th:nth-last-child(2){color:var(--dt-vermilion)}.dantu .qk-chart-v tbody td:nth-last-child(-n+4){background:transparent;border-left:1px solid var(--dt-line);border-right:1px solid var(--dt-line);text-align:center;padding-top:10px;padding-bottom:10px}.dantu .qk-chart-v tbody tr:first-child td:nth-last-child(-n+4){border-top:1px solid var(--dt-line);border-radius:10px 10px 0 0;border-bottom:none;background-image:linear-gradient(#c9a06399,#c9a06399);background-repeat:no-repeat;background-size:calc(100% - 20px) 1px;background-position:center bottom;color:#8a7a68;font-size:12px;letter-spacing:1px;padding-top:8px;padding-bottom:10px}.dantu .qk-chart-v tbody tr:last-child td:nth-last-child(-n+4){border-bottom:1px solid var(--dt-line);border-radius:0 0 10px 10px;padding-top:12px}.dantu .qk-chart-v tbody tr:first-child th:nth-last-child(-n+4){background:transparent}.dantu .qk-chart-v tbody tr:nth-last-child(2) td:nth-last-child(-n+4){border-bottom:none;background-image:linear-gradient(#c9a06399,#c9a06399);background-repeat:no-repeat;background-size:calc(100% - 20px) 1px;background-position:center bottom;padding-bottom:12px}.dantu .ant-btn-primary{background:var(--dt-porcelain);border:1px solid rgba(184,64,47,.45);color:var(--dt-vermilion);box-shadow:none}.dantu .ant-btn-primary:not(:disabled):hover{background:#fffdf6;border-color:var(--dt-vermilion);color:var(--dt-vermilion)}.dantu .qk-pp-btn .ant-btn-primary:not(:disabled),.dantu .qk-pp-btn .ant-btn-primary:not(:disabled):hover{background:var(--dt-vermilion);border-color:var(--dt-vermilion);color:#fcf3e4}.dantu .xhl-login-btn{background:var(--dt-porcelain);border:1px solid rgba(184,64,47,.45);color:var(--dt-vermilion);box-shadow:none}.dantu .xhl-login-btn:hover{filter:none;background:#fffdf6}.dantu .qk-card-title{font-family:var(--cn-font-body);font-size:14px;letter-spacing:1px;white-space:nowrap}.dantu .qk-chart-v tbody td{font-family:var(--cn-font-body)}.dantu .qk-main{padding:26px 30px;line-height:1.65}.dantu .qk-main .qk-card{padding:20px 24px}.dantu .xhl-user-card{border-color:#c9a06380;background:#fcf9f2;box-shadow:none}.dantu .xhl-user-card *{text-shadow:none}.dantu .xhl-user-name{color:var(--dt-ink)}.dantu .xhl-user-sub{color:var(--dt-muted)}.dantu .xhl-user-vip{color:var(--dt-ochre);border-color:#b5773a80}.dantu .xhl-user-logout{color:var(--dt-muted)}.dantu .xhl-side-actions{background:transparent}.dantu .xhl-side-switch{color:var(--dt-text);background:transparent}.dantu .xhl-side-switch:hover{background:#fcf9f2e6}.dantu .xhl-side-version{color:var(--dt-muted);opacity:1}.dantu .qk-yun-scroll{background:transparent;border-color:#e6d8c0cc}.dantu .qk-dy-cell,.dantu .qk-yun-col,.dantu .qk-ly-col,.dantu .qk-lm-cell{border-right-color:#e6d8c0b3}.dantu .qk-yun-col .qk-ly-edge,.dantu .qk-ly-row+.qk-ly-row{border-top-color:#e6d8c0b3}.dantu .qk-ly-edge{color:var(--dt-ochre);background:#f0e3cc73}.dantu .qk-dy-cell.sel,.dantu .qk-ly-row.sel,.dantu .qk-lm-cell.sel{background:#f0e3cc!important}.dantu .qk-dayun-cell{border-color:#e6d8c0e6;color:var(--dt-text)}.dantu .qk-dayun-cell:hover,.dantu .qk-dayun-cell.active{background:#f0e3cc}.dantu .qk-dy-meta{color:#a89880}.dantu .qk-ly-year,.dantu .qk-ss{color:#b5a88f}.dantu .qk-rel-sec-hint{color:#a89880}.dantu .qk-rel-sec{color:#9e3524;background:#f0e3cc}.dantu .qk-rel-name{color:var(--dt-text);background:#fcf9f2;border-color:#e6d8c0e6}.dantu .qk-bond-line{color:var(--dt-text)}.dantu .qk-bond-tag{color:#9e3524;background:#fcf9f2;border-color:#e6d8c0e6}.dantu .qk-hp-dot{border-color:#c9a063cc}.dantu .qk-pp-opt.dis{border-color:#e6d8c0cc;background:#fcf9f299}.dantu .qk-pp-opt.dis span{color:#b5a88f!important}.dantu .qk-main .qk-card,.dantu .qk-main .ant-card{--dt-corner: rgba(201, 160, 99, .65);background-image:linear-gradient(var(--dt-corner),var(--dt-corner)),linear-gradient(var(--dt-corner),var(--dt-corner)),linear-gradient(var(--dt-corner),var(--dt-corner)),linear-gradient(var(--dt-corner),var(--dt-corner)),linear-gradient(var(--dt-corner),var(--dt-corner)),linear-gradient(var(--dt-corner),var(--dt-corner)),linear-gradient(var(--dt-corner),var(--dt-corner)),linear-gradient(var(--dt-corner),var(--dt-corner));background-repeat:no-repeat;background-size:20px 1.5px,1.5px 20px,20px 1.5px,1.5px 20px,20px 1.5px,1.5px 20px,20px 1.5px,1.5px 20px;background-position:6px 6px,6px 6px,calc(100% - 6px) 6px,calc(100% - 6px) 6px,6px calc(100% - 6px),6px calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) calc(100% - 6px)}.dantu .xhl-user-card{background:#fcf9f2;border-color:#c9a0638c}.dantu .xhl-user-pts{color:var(--dt-text);font-size:12.5px}.dantu .xhl-user-pts b{color:var(--dt-ochre);font-size:15px}.dantu .xhl-user-center{color:var(--dt-ochre);background:#fffdf6;border:1px solid rgba(181,119,58,.5);font-size:11.5px}.dantu .xhl-user-center:hover{background:#f0e3cc}.dantu .xhl-user-vip{color:#b5773a;background:transparent;border-color:#b5773a8c}.dantu .xhl-user-avatar.xhl-avatar-stub-s{background:#f0e3cc;color:var(--dt-ochre)}.dantu .xhl-side-switch{background:var(--dt-porcelain);border:1px solid rgba(201,160,99,.75);border-radius:9px;padding:6px 0}.dantu .xhl-side-switch:hover{background:#fffdf6;border-color:var(--dt-sand)}.dantu .qk-brand-ico{border-radius:12px;box-shadow:inset 0 0 0 1.4px #c9a063cc,inset 0 0 0 2px #e4cd9fe6}body.dantu-bg .mhp-name{color:var(--dt-ink)}body.dantu-bg .mhp-symbol,body.dantu-bg .mhp-sub{color:var(--dt-muted)}body.dantu-bg .mhp-card{background:var(--dt-card);border-color:var(--dt-line)}body.dantu-bg .mhp-rules-btn{background:var(--dt-porcelain);border-color:var(--dt-line)}body.dantu-bg .skp-dir-label{color:var(--dt-muted)}body.dantu-bg .skp-dir-toggle{background:var(--dt-porcelain)}body.dantu-bg .skp-dir-toggle button{color:var(--dt-muted)}body.dantu-bg .jiang-modal-chip{color:var(--dt-text);background:#f0e3cc}body.dantu-bg .jiang-modal-chip-del{color:var(--dt-muted);background:#5a46321f}body.dantu-bg .jiang-modal-input{color:var(--dt-ink);border-color:#c9a063b3}body.dantu-bg .jiang-modal-sec:before,body.dantu-bg .jiang-modal-sec:after{background:#c9a06399}.dantu .qk-main{border-color:#b8402f8c}.dantu .qk-main:before{top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(201,160,99,.8);border-radius:13px}.dantu .qk-main .qk-page-title:before{height:13px;background:radial-gradient(circle 3.5px at 50% 50%,var(--dt-sand) 99%,transparent) center center / 10px 10px no-repeat,linear-gradient(#b8402f,#b8402f) left top / calc(50% - 30px) 2px no-repeat,linear-gradient(#b8402f,#b8402f) right top / calc(50% - 30px) 2px no-repeat,linear-gradient(#c9a063e6,#c9a063e6) left bottom / calc(50% - 30px) 1px no-repeat,linear-gradient(#c9a063e6,#c9a063e6) right bottom / calc(50% - 30px) 1px no-repeat}.dantu .qk-menu-ico{width:54px;height:54px;border-radius:13px;background:var(--dt-porcelain);border:1.4px solid rgba(201,160,99,.85);box-shadow:none;color:var(--dt-vermilion);--dt-seal-bg: var(--dt-porcelain)}.dantu .qk-menu-ico:before{content:"";position:absolute;top:3.5px;right:3.5px;bottom:3.5px;left:3.5px;border:1px solid rgba(201,160,99,.5);border-radius:9px;pointer-events:none}.dantu .qk-menu-item:hover .qk-menu-ico{background:#fffdf6;border-color:var(--dt-sand);box-shadow:none;--dt-seal-bg: #FFFDF6}.dantu .qk-menu-item:hover .qk-menu-ico:before{border-color:#c9a063bf}.dantu .qk-menu-item.active .qk-menu-ico{background:#fffdf6;border:2px solid var(--dt-sand);box-shadow:none;color:var(--dt-vermilion);--dt-seal-bg: #FFFDF6}.dantu .qk-menu-item.active .qk-menu-ico:before{top:4px;right:4px;bottom:4px;left:4px;border-color:#c9a063bf}.dantu .xhl-q-banner{display:flex;align-items:center;gap:8px}.dantu .xhl-q-banner-main{flex:1;min-width:0}.dantu .qk-main .qk-page-title:before{display:block;width:auto;margin:0;vertical-align:baseline;border-radius:0}.dantu .qk-main{margin-left:10px;border-left-width:1.5px;border-right-width:1.5px;border-top-width:1.5px;border-bottom-width:1.5px}.dantu .xhl-user-exit{font-size:10px;color:var(--dt-muted);background:#fffdf6;border:1px solid var(--dt-line);border-radius:6px;padding:1px 7px;cursor:pointer;white-space:nowrap}.dantu .xhl-user-exit:hover{color:var(--dt-vermilion);border-color:#b8402f80}.dantu .qk-main{outline:1px dashed rgba(201,160,99,.75);outline-offset:-6.5px}.dantu .qk-main:before{content:none}.dantu .xhl-jade-badge{position:absolute;top:20px;right:64px;z-index:6;display:flex;align-items:center;height:34px;padding:0 6px;background:#fffdf6;border:1.2px solid rgba(201,160,99,.85);border-radius:17px}.dantu .xhl-jade-badge:before{content:"";position:absolute;top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;border:.6px solid rgba(228,205,159,.9);border-radius:14px;pointer-events:none}.dantu .xhl-jade-badge>span{cursor:pointer;font-family:Songti SC,STSong,serif;font-size:13px;color:var(--dt-ink);letter-spacing:1px;padding:0 12px;line-height:28px;white-space:nowrap}.dantu .xhl-jade-div{width:1px;height:16px;background:#e4cd9fe6}.dantu .xhl-jade-login:hover,.dantu .xhl-jade-reg{color:var(--dt-vermilion)}.dantu .xhl-jade-reg:hover{color:#99301f}.dantu .xhl-jade-user{display:flex;align-items:center}.dantu .xhl-jade-user:hover .xhl-jade-name{color:var(--dt-vermilion)}.dantu .xhl-jade-avatar{width:20px;height:20px;border-radius:50%;object-fit:cover;margin-right:6px}.dantu .xhl-jade-avatar-stub{display:inline-flex;align-items:center;justify-content:center;background:#9a5b2e;color:#fffdf6}.dantu .xhl-jade-pts{color:var(--dt-muted);font-size:12px;letter-spacing:0;cursor:default}.dantu .xhl-jade-exit{color:var(--dt-vermilion);font-size:12.5px}.dantu .xhl-jade-exit:hover{color:#99301f}.dantu .xhl-top-strip{display:flex;justify-content:flex-end;margin:-14px 0 10px}.dantu .xhl-jade-badge{position:relative;top:auto;right:auto}body.dantu-bg .ant-modal .ant-modal-title{color:var(--dt-ink)}.dantu .qk-dy-cell,.dantu .qk-yun-col,.dantu .qk-ly-col,.dantu .qk-lm-cell{width:46px}.dantu .qk-ly-edge{font-size:9.5px;letter-spacing:-.2px}.dantu .qk-ly-row{gap:3px}.dantu .qk-ly-year{width:auto;font-size:9.5px}.xhl-m .qk-dy-cell,.xhl-m .qk-yun-col,.xhl-m .qk-ly-col,.xhl-m .qk-lm-cell{width:36.65px}.dantu .qk-lm-cell{border:1px solid rgba(230,216,192,.8);border-radius:8px;margin:4px 3px;background:#fffdf6a6}:root{--cn-ink: #4A3728;--cn-ink-2: #5A4632;--cn-ink-3: #A89880;--cn-mountain-1: #EAD9B9;--cn-mountain-2: #DCC294;--cn-mountain-3: #B8402F;--cn-mountain-4: #7E2B20;--cn-gold: #C9A063;--cn-gold-bright: #E6B84C;--cn-cinnabar: #B8402F;--cn-earth: #9A5B2E}html,body{background:#f6efe3}body.dantu-bg .cn-glass-core,body.dantu-bg .content-wrap,body.dantu-bg .rel-main{background:#fcf9f2eb;border:1.5px solid rgba(184,64,47,.55);border-radius:16px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.dantu-bg .cn-glass-core:before,body.dantu-bg .content-wrap:before,body.dantu-bg .rel-main:before{height:auto;left:auto;right:auto;top:auto;bottom:auto;width:auto;background:none;border:1px dashed rgba(201,160,99,.75);border-radius:12px}.dantu .qk-main .qk-page-title:after{pointer-events:none}.dantu .qk-main .qk-page-title>span.extra{margin-right:52px}.dantu .qk-sider .ai-status-badge{width:44px;height:44px;padding:0;justify-content:center;gap:4px;border-radius:12px;background:var(--dt-porcelain);border:1.4px solid rgba(201,160,99,.85);box-shadow:inset 0 0 0 2px #e4cd9fe6}.dantu .qk-sider .ai-status-badge .ai-status-text{display:none}.dantu .qk-sider .ai-status-badge .ai-status-ico{font-size:18px;color:var(--dt-vermilion)}.dantu .qk-sider .ai-status-badge:hover{background:#fffdf6;border-color:var(--dt-sand);box-shadow:none}.dantu .skp-anno-hit:hover{fill:#b8402f1a}.dantu svg.dt-ico{vertical-align:middle}body.dantu-bg .rel-main{position:relative;margin-left:10px;padding:26px 30px;line-height:1.65;background-color:var(--dt-paper);background-image:radial-gradient(rgba(196,172,128,.2) 1px,transparent 1.2px);background-size:7px 7px}body.dantu-bg .rel-main:before{border-radius:13px}body.dantu-bg .rel-main .rel-card,body.dantu-bg .rel-main .rel-stat,body.dantu-bg .rel-main .rel-fcard,body.dantu-bg .rel-main .rel-detail-score-box{border:1px solid var(--dt-line);border-radius:12px;box-shadow:none}body.dantu-bg .rel-main .rel-card,body.dantu-bg .rel-main .rel-stat,body.dantu-bg .rel-main .rel-fcard,body.dantu-bg .rel-main .rel-detail-score-box{--dt-corner: rgba(201, 160, 99, .65);background-image:linear-gradient(var(--dt-corner),var(--dt-corner)),linear-gradient(var(--dt-corner),var(--dt-corner)),linear-gradient(var(--dt-corner),var(--dt-corner)),linear-gradient(var(--dt-corner),var(--dt-corner)),linear-gradient(var(--dt-corner),var(--dt-corner)),linear-gradient(var(--dt-corner),var(--dt-corner)),linear-gradient(var(--dt-corner),var(--dt-corner)),linear-gradient(var(--dt-corner),var(--dt-corner));background-repeat:no-repeat;background-size:20px 1.5px,1.5px 20px,20px 1.5px,1.5px 20px,20px 1.5px,1.5px 20px,20px 1.5px,1.5px 20px;background-position:6px 6px,6px 6px,calc(100% - 6px) 6px,calc(100% - 6px) 6px,6px calc(100% - 6px),6px calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) calc(100% - 6px)}body.dantu-bg .rel-main .rel-fcard:hover{box-shadow:0 4px 14px #5a32141a}body.dantu-bg .rel-main .rel-page-title{position:relative;border-bottom:none;flex-wrap:wrap;padding-right:52px;padding-bottom:16px;font-family:var(--cn-font-body);font-size:26px;letter-spacing:2px;color:var(--dt-ink)}body.dantu-bg .rel-main .rel-page-title:before{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;pointer-events:none;background:radial-gradient(circle 3.5px at 50% 50%,var(--dt-sand) 99%,transparent) center center / 10px 10px no-repeat,linear-gradient(#b8402fe6,#b8402fe6) left top / calc(50% - 30px) 1.4px no-repeat,linear-gradient(#b8402fe6,#b8402fe6) right top / calc(50% - 30px) 1.4px no-repeat,linear-gradient(#c9a063f2,#c9a063f2) left bottom / calc(50% - 30px) .5px no-repeat,linear-gradient(#c9a063f2,#c9a063f2) right bottom / calc(50% - 30px) .5px no-repeat}body.dantu-bg .rel-main .rel-page-title:after{content:"友";position:absolute;right:0;top:2px;width:40px;height:40px;border-radius:7px;background:var(--dt-vermilion);box-shadow:inset 0 0 0 1.5px #fcf3e4bf;color:#fcf3e4;font-family:var(--cn-font-title);font-size:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none}body.dantu-bg .rel-shell{background:var(--dt-paper, #F6EFE3)}body.dantu-bg .rel-main:before,body.dantu-bg .content-wrap:before,body.dantu-bg .cn-glass-core:before{top:5px;right:5px;bottom:5px;left:5px;width:auto;height:auto}body.dantu-bg .content-wrap{margin-left:10px;padding:26px 30px;background-color:var(--dt-paper);background-image:radial-gradient(rgba(196,172,128,.2) 1px,transparent 1.2px);background-size:7px 7px}
