.web-capability-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;padding:40px 20px;text-align:center;box-sizing:border-box;color:var(--batian-label-secondary)}.web-capability-state>svg{color:var(--batian-label-secondary);margin-bottom:12px}.web-capability-state h1{font-size:22px;font-weight:600;color:var(--batian-label);margin:18px 0 10px}.web-capability-state p{font-size:14px;line-height:1.8;max-width:440px;margin:0 0 24px}.web-business{display:flex;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:var(--batian-label);background:var(--batian-bg)}.web-business-nav{flex:0 0 190px;width:190px;overflow:auto;padding:27px 16px;background:var(--batian-bg-secondary);border-right:1px solid var(--batian-line);box-sizing:border-box}.web-business-nav h2{margin:0;padding:0 11px 22px;font-size:18px;line-height:1.4;font-weight:600}.web-business-nav nav{display:flex;flex-direction:column;gap:5px}.web-business-nav a{position:relative;display:flex;align-items:center;gap:11px;min-height:44px;padding:10px 12px;border-radius:12px;box-sizing:border-box;font-size:14px;line-height:1.5;color:var(--batian-label-secondary);text-decoration:none;overflow-wrap:anywhere}.web-business-nav a:hover,.web-business-nav a.is-current{background:var(--batian-bg-tertiary);color:var(--batian-label)}.web-business-nav a.is-current{font-weight:600}.web-business-nav a.is-current:before{content:"";position:absolute;left:0;width:3px;height:18px;border-radius:2px;background:var(--batian-primary)}.web-business-nav a svg{flex:none}.web-business-main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.web-business-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;min-height:70px;padding:17px 30px;border-bottom:1px solid var(--batian-line);background:var(--batian-bg-secondary);box-sizing:border-box}.web-business-header-title{font-size:17px;line-height:1.35;margin:0;font-weight:600}.web-business-header p{font-size:12px;line-height:1.5;color:var(--batian-label-secondary);margin:3px 0 0}.web-business-header-actions{display:flex;align-items:center;gap:9px}.web-business-icon{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--batian-label);cursor:pointer}.web-business-icon:hover{background:var(--batian-bg-tertiary)}.web-business-content{display:block;flex:1;height:auto;min-height:0;min-width:0;overflow:auto;padding:30px;box-sizing:border-box;overscroll-behavior:contain}.web-business-content.batian-page{display:block}.web-business-content>.batian-page-body{height:auto;overflow:visible}.web-business-content .batian-page-col{min-height:0;max-width:none;padding:0;margin:0;display:block}.web-business-content .batian-page-col.is-narrow{max-width:880px;margin-inline:auto}.web-business-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 24px}.web-business-page-head h1{font-size:27px;line-height:1.4;letter-spacing:-.5px;font-weight:600;margin:0}.web-business-page-head p{font-size:13px;line-height:1.8;color:var(--batian-label-secondary);margin:7px 0 0}.web-business-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:none}.web-business-content .lg-card{border:1px solid var(--batian-line);border-radius:16px;box-shadow:none;overflow:hidden}.web-business-content .lg-card+.lg-card{margin-top:20px}.web-business-content .lg-card.is-padded>.lg-card-body,.web-business-content .batian-card-pad{padding:23px}.web-business-content .lg-card:last-of-type{flex:initial;min-height:0}.web-business-content .lg-card-body{display:block}.web-business-content .batian-cols{gap:22px;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr)}.web-business-content .batian-rail{position:static;gap:20px}.web-business-content .lg-listtile,.web-business-content .ant-list-item{min-height:76px;padding:15px 20px}.web-business-content .lg-entryicon{border-radius:10px}.web-business-content .lg-btn,.web-business-content .ant-btn{min-height:42px;height:auto;border-radius:12px;padding:9px 15px;font-size:13px;box-shadow:none}.web-business-content .lg-btn.is-sm,.web-business-content .ant-btn-sm{min-height:34px;padding:5px 11px;font-size:13px}.web-business-content .ant-input,.web-business-content .ant-input-affix-wrapper,.web-business-content .ant-input-number,.web-business-content .ant-select-selector,.web-business-content .ant-picker{border-radius:12px;font-size:14px}.web-business-content .ant-input-affix-wrapper,.web-business-content .ant-select-single,.web-business-content .ant-input-number,.web-business-content .ant-picker{min-height:44px}.web-business-content .ant-input:not(textarea):not(.ant-input-affix-wrapper .ant-input){min-height:44px}.web-business-content .ant-input-affix-wrapper .ant-input{min-height:0}.web-business-content textarea.ant-input{min-height:105px;line-height:1.8;padding:11px 12px}.web-business-content .ant-table-wrapper{overflow:auto}.web-business-content .ant-table{font-size:14px}.web-business-content .ant-table-thead>tr>th{font-size:13px;font-weight:500;background:var(--batian-bg-tertiary);color:var(--batian-label-secondary)}.web-business-content .ant-table-tbody>tr>td{padding:17px 15px;border-color:var(--batian-line)}.web-business-content .batian-page-note{padding:13px 15px;margin:16px 0 0;background:var(--batian-bg-tertiary);border-top:0;border-left:3px solid var(--batian-primary);font-size:13px;line-height:1.85}.web-business-content .batian-ct-cols{display:block;min-height:0}.web-business-content .batian-ct-listwrap{height:auto;max-width:100%}.web-business-content .batian-ct-scroll{height:auto;overflow:visible;padding:0}.web-business-content .batian-ct-search{max-width:480px;margin:0 0 20px;padding:0}.web-business-content .batian-ct-letter{font-size:12px;padding:10px 20px;background:var(--batian-bg-tertiary)}.web-business-content .batian-ct-more{margin-left:auto;display:grid;place-items:center;flex:none;width:36px;height:36px;min-height:36px;border:0;background:transparent;border-radius:12px;color:var(--batian-label-secondary);cursor:pointer}.web-business-content .batian-ct-more:hover{background:var(--batian-bg-tertiary);color:var(--batian-label)}.web-business-content .batian-ct-index{position:fixed;right:15px;top:150px;bottom:25px;max-height:calc(100dvh - 180px)}.web-contact-panel{border:1px solid var(--batian-line);border-radius:16px;padding:23px;background:var(--batian-bg-secondary);min-width:0}.web-contact-panel>h2{font-size:18px;margin:0 0 20px;font-weight:600}.web-contact-panel .ant-list-item{padding-inline:0}.web-contact-panel .batian-ct-group-scroll{max-height:55dvh;overflow:auto}.web-business-content .batian-set-tabs>.ant-tabs-nav{display:none}.web-business-content .batian-set-tabs>.ant-tabs-content-holder{border-left:0;margin:0;min-width:0}.web-business-content .batian-set-tabs .ant-tabs-tabpane{padding:0}.web-business-content .batian-set-tabbody{padding:23px;max-width:none!important;min-height:180px}.web-business-content .batian-set-tabtitle{font-size:18px;margin:0 0 9px}.web-business-content .batian-set-tabsub{font-size:13px;line-height:1.85;margin-bottom:24px;color:var(--batian-label-secondary)}.web-settings-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.web-settings-overview>button{display:flex;align-items:center;text-align:left;gap:15px;padding:18px;border:1px solid var(--batian-line);border-radius:16px;background:var(--batian-bg-secondary);color:var(--batian-label);cursor:pointer}.web-settings-overview>button:hover{background:var(--batian-bg-tertiary)}.web-settings-overview b{display:block;font-size:14px;font-weight:600}.web-settings-overview small{display:block;font-size:12px;color:var(--batian-label-secondary);margin-top:5px;line-height:1.6}.web-settings-overview>button>svg:last-child{margin-left:auto}.web-about-brand{display:flex;align-items:center;gap:24px;padding:27px 23px;background:var(--batian-bg-secondary);border:1px solid var(--batian-line);border-radius:16px;margin-bottom:20px}.web-about-brand img{width:76px;height:76px;object-fit:contain;border-radius:16px}.web-about-brand h2{font-size:23px;margin:0 0 8px}.web-about-brand p{font-size:13px;line-height:1.8;margin:0;color:var(--batian-label-secondary)}.web-business-content .batian-mm-post{padding:24px 0;gap:15px;border-bottom:1px solid var(--batian-line)}.web-business-content .batian-mm-post:first-child{padding-top:0}.web-business-content .batian-mm-post:last-child{border:0;padding-bottom:0}.web-business-content .batian-mm-avatar{padding:0;border:0;cursor:pointer;border-radius:10px;overflow:hidden;flex:none}.web-business-content .batian-mm-name{display:block;text-align:left;padding:0;border:0;background:none;color:var(--batian-label);font-size:14px;font-weight:600;cursor:pointer}.web-business-content .batian-mm-name small{display:block;font-weight:400;font-size:12px;line-height:1.8;color:var(--batian-label-secondary)}.web-business-content .batian-mm-text{font-size:15px;line-height:1.85;margin:9px 0 12px;overflow-wrap:anywhere}.web-business-content .batian-mm-act,.web-business-content .batian-mm-del{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:4px 8px;border:0;border-radius:8px;background:none;color:var(--batian-label-secondary);cursor:pointer;font:inherit}.web-business-content .batian-mm-act:hover{background:var(--batian-bg-tertiary)}.web-business-content .batian-mm-act:disabled{opacity:.45;cursor:default}.web-business-content .batian-mm-act.is-liked,.web-business-content .batian-mm-del{color:var(--batian-primary)}.web-moments-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:20px}.web-moments-toolbar .ant-segmented{border-radius:12px}.web-business-content .batian-wb-identity{padding:20px 23px;margin:0 0 20px;border:1px solid var(--batian-line);border-radius:16px;background:var(--batian-bg-secondary)}.web-business-content .batian-wb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.web-business-content .batian-wb-app{border:1px solid var(--batian-line);border-radius:10px;min-height:104px;gap:11px;background:var(--batian-bg-secondary)}.web-business-content .batian-wb-app:hover{border-color:var(--batian-primary);background:var(--batian-bg-tertiary)}.web-business-content :focus-visible,.web-business-nav :focus-visible{outline:2px solid var(--batian-primary);outline-offset:3px}.web-business-content .batian-office{height:auto;min-height:0;padding:0;background:transparent;overflow:visible}.web-business-content .batian-office>.lg-bigtitle{padding:0 0 24px;margin:0}.web-business-content .batian-office>.lg-bigtitle .lg-bigtitle-slogan{display:none}.web-business-content .batian-office-card,.web-business-content .batian-office-form{border:1px solid var(--batian-line);border-radius:16px;padding:23px;background:var(--batian-bg-secondary);box-shadow:none}.web-business-content .batian-office-card+.batian-office-card{margin-top:16px}.web-business-content .batian-office-field{font-size:13px;margin-bottom:20px;line-height:1.7}.web-business-content .batian-office-field input,.web-business-content .batian-office-field select,.web-business-content .batian-office-field textarea{min-height:44px;padding:11px 12px;border:1px solid var(--batian-line);border-radius:12px;background:var(--batian-bg-secondary);color:var(--batian-label);font-size:14px}.web-business-content .batian-office-field textarea{min-height:105px}.web-business-content .batian-office button{border-radius:12px;min-height:38px;font-size:13px}.web-business-content .batian-office-actions{gap:10px}.web-business-content .batian-office-person,.web-business-content .batian-office-row{min-height:58px;padding:14px 12px;border-radius:12px}.web-business-content .batian-office-person input,.web-business-content .batian-office input[type=checkbox]{width:18px;height:18px;accent-color:var(--batian-primary)}.web-business-content .batian-office-grid{gap:20px}.web-business-content .batian-office-error{border-radius:12px;line-height:1.8}@media (max-width:1100px){.web-business-nav{width:157px;flex-basis:157px;padding:23px 11px}.web-business-content{padding:24px}.web-business-header{padding:17px 22px}.web-business-content .batian-cols{grid-template-columns:minmax(0,1fr)}.web-business-content .batian-wb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.web-business-nav{width:140px;flex-basis:140px;padding-inline:8px}.web-business-content{padding:20px}.web-business-page-head{flex-direction:column;gap:15px}.web-business-content .batian-wb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-settings-overview{grid-template-columns:minmax(0,1fr)}.web-business-content .ant-table{min-width:560px}.web-business-content .batian-mm-aside{display:none}}@media (prefers-reduced-motion:reduce){.web-business *{scroll-behavior:auto!important}}.web-friend-select{min-width:0}.web-friend-select-tags{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.web-friend-select-tags>button{border:1px solid var(--batian-line);border-radius:8px;background:var(--batian-bg-secondary);color:var(--batian-label-secondary);padding:6px 10px;min-height:32px;cursor:pointer;font-size:12px}.web-friend-select-tags>button.is-current{color:var(--batian-primary);border-color:var(--batian-primary);background:var(--batian-primary-soft)}.web-friend-select-all{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px;border-bottom:1px solid var(--batian-line);font-size:13px}.web-friend-select-all>span{color:var(--batian-label-secondary);font-size:12px}.web-friend-select-list{overflow:auto;overscroll-behavior:contain}.web-friend-select-row{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 9px;border-bottom:1px solid var(--batian-line);cursor:pointer;border-radius:8px;box-sizing:border-box}.web-friend-select-row:hover,.web-friend-select-row.is-selected{background:var(--batian-bg-tertiary)}.web-friend-select-row input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--batian-primary)}.web-friend-select-person{min-width:0;flex:1}.web-friend-select-person>b{font-size:14px;line-height:1.5;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-friend-select-person>small{display:block;font-size:12px;line-height:1.7;color:var(--batian-label-secondary)}.web-contact-tag-members{border-top:1px solid var(--batian-line);margin-top:24px;padding-top:20px}.web-contact-tag-members h3{font-size:16px;font-weight:600;margin:0 0 12px}.web-business-content .batian-oa-create{grid-template-columns:minmax(200px,.7fr) minmax(0,1.6fr);gap:22px}.web-business-content .batian-oa-create>.lg-card+.lg-card{margin-top:0}.web-business-content .batian-oa-section{font-size:18px;font-weight:600;margin:0 0 20px}.web-business-content .batian-oa-detail-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;border-top:1px solid var(--batian-line);padding-top:20px;margin-top:24px}.web-business-content .batian-oa-field{margin-bottom:20px}.web-business-content .batian-oa-field-label{font-size:13px;margin-bottom:9px}.web-business-content .batian-oa-readonly{font-size:14px;line-height:1.8}.web-oa-members{display:block;font-size:13px;line-height:1.8;margin:20px 0}.web-oa-members>.ant-select{margin-top:8px}.web-oa-flow-preview{padding:20px 0;border-top:1px solid var(--batian-line);margin-top:20px}.web-oa-flow-preview h3{font-size:16px;margin:0 0 16px}.web-oa-flow-preview ol{padding:0 0 0 20px;margin:0}.web-oa-flow-preview li{padding:0 0 18px 8px;line-height:1.7}.web-oa-flow-preview b,.web-oa-flow-preview span{display:block;font-size:13px}.web-oa-flow-preview span{color:var(--batian-label-secondary);margin-top:4px}@media (max-width:1000px){.web-business-content .batian-oa-create{grid-template-columns:minmax(0,1fr)}}.web-business-content .batian-office{max-width:none;margin:0}.web-business-content .batian-office .web-business-page-head h1{font-size:27px;letter-spacing:-.5px;margin:0}.web-business-content .batian-office button{border-radius:12px;box-shadow:none}.web-business-content .bt-business-tabs{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 20px;border-bottom:1px solid var(--batian-line)}.web-business-content .bt-business-tabs>button{border:0;background:none;border-bottom:2px solid transparent;border-radius:0;padding:11px 16px;color:var(--batian-label-secondary);min-height:42px}.web-business-content .bt-business-tabs>button[aria-selected=true]{border-bottom-color:var(--batian-primary);color:var(--batian-label);font-weight:600}.web-business-content .batian-office-toolbar{align-items:center;margin:0 0 20px;gap:12px}.web-business-content .batian-office-toolbar .bt-business-bottom{margin:0;padding:0;border:0}.web-business-content .batian-office-toolbar .bt-business-tabs{margin:0}.web-business-content .bt-business-form{padding:23px;background:var(--batian-bg-secondary);border:1px solid var(--batian-line);border-radius:16px}.web-business-content .bt-business-form>fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 23px;border:0;margin:0;padding:0;min-width:0}.web-business-content .bt-business-form>fieldset>.bt-business-section,.web-business-content .bt-business-form>fieldset>fieldset,.web-business-content .bt-business-form>fieldset>.is-textarea,.web-business-content .bt-business-form>fieldset>.bt-business-bottom,.web-business-content .bt-business-form>fieldset>.batian-office-week,.web-business-content .bt-business-form>fieldset>.batian-office-reminders,.web-business-content .bt-business-form>fieldset>.bt-business-note{grid-column:1/-1}.web-business-content .bt-business-section{font-size:16px;font-weight:600;padding-top:20px;margin:0 0 18px}.web-business-content .bt-business-section:first-child{padding-top:0}.web-business-content .bt-business-bottom{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;border-top:1px solid var(--batian-line);padding:20px 0 0;margin:20px 0 0}.web-business-content .bt-business-bottom .is-danger,.web-business-content .web-office-table .danger{color:var(--batian-primary)}.web-business-content .batian-office-field>span{font-size:13px;color:var(--batian-label)}.web-business-content .batian-office-field small{font-size:12px}.web-business-content .batian-office-people{border:1px solid var(--batian-line);border-radius:12px;padding:16px;margin:5px 0 20px;min-width:0}.web-business-content .batian-office-people legend{font-size:13px;width:auto;padding:0 6px}.web-business-content .web-office-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.web-business-content .batian-office-person{display:flex;align-items:center;gap:10px;border:1px solid var(--batian-line)}.web-business-content .batian-office-person input{flex:none;margin:0}.web-office-avatar{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:var(--batian-bg-tertiary);overflow:hidden;flex:none}.web-office-avatar img{width:100%;height:100%;object-fit:cover}.web-office-person-name{display:block;min-width:0}.web-office-person-name b{font-size:13px;font-weight:500}.web-office-person-name small{display:block;font-size:12px;line-height:1.7}.web-business-content .batian-office-reminders{display:flex;gap:15px;flex-wrap:wrap;padding:16px;border:1px solid var(--batian-line);border-radius:12px;min-width:0}.web-business-content .batian-office-reminders legend{font-size:13px;padding:0 5px}.web-business-content .batian-office-reminders label{display:flex;gap:6px;align-items:center;font-size:13px}.web-business-content .batian-office-reminders small{width:100%;font-size:12px}.web-business-content .bt-business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 23px;grid-column:1/-1}.web-business-content .bt-business-document{font-size:14px;line-height:1.9;overflow-wrap:anywhere}.web-business-content .bt-business-document>h1{font-size:23px;margin:16px 0 20px}.web-business-content .bt-business-document>h2{font-size:14px;font-weight:600;margin-top:22px}.web-business-content .bt-business-document p{white-space:pre-wrap}.web-office-table-wrap{overflow:auto;border:1px solid var(--batian-line);border-radius:16px;background:var(--batian-bg-secondary);min-width:0}.web-office-table{width:100%;border-collapse:collapse;min-width:620px;text-align:left;font-size:14px;line-height:1.7}.web-office-table th{font-size:13px;font-weight:500;color:var(--batian-label-secondary);background:var(--batian-bg-tertiary);padding:14px 18px;white-space:nowrap;border-bottom:1px solid var(--batian-line)}.web-office-table td{padding:17px 18px;border-bottom:1px solid var(--batian-line);vertical-align:middle}.web-office-table tr:last-child td{border-bottom:0}.web-office-table tr:hover td,.web-office-table tr.is-selected td{background:var(--batian-bg-tertiary)}.web-office-table-title{display:flex;align-items:center;gap:12px;min-width:190px}.web-office-table-title>svg{flex:none;color:var(--batian-label-secondary)}.web-office-table-title>input{flex:none;width:18px;height:18px;accent-color:var(--batian-primary)}.web-office-table td b,.web-office-table td strong{font-weight:500}.web-office-table td small{display:block;font-size:12px;color:var(--batian-label-secondary);line-height:1.7;margin-top:4px}.web-office-table .web-office-title-button,.web-favorite-title{display:flex;align-items:center;gap:12px;text-align:left;padding:0;border:0;background:none;color:var(--batian-label);cursor:pointer;min-width:0;font:inherit}.web-office-table .web-office-title-button{flex-direction:column;align-items:flex-start;gap:2px}.web-office-table .web-office-title-button small{max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.web-office-table-actions{display:flex;gap:5px;white-space:nowrap}.web-business-content .web-office-table-actions button{border:0;background:none;padding:5px 8px;min-height:32px;color:var(--batian-primary)}.web-office-table-empty{height:180px;text-align:center;color:var(--batian-label-secondary)}.web-call-missed{color:var(--batian-primary);display:inline-flex;align-items:center;gap:5px}.web-favorite-title>span{display:block;text-align:left}.web-favorite-title>b{font-weight:500}.web-business-content .web-office-table-wrap .lg-entryicon{background:var(--batian-bg-tertiary);color:var(--batian-label-secondary)}.web-business-content .batian-office-error{color:var(--batian-primary);background:var(--batian-primary-soft);border:1px solid var(--batian-line)}.web-business-content .batian-office-toolbar>.batian-office-card{flex-basis:100%}.web-business-content .bt-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1000px){.web-business-content .bt-business-form>fieldset{grid-template-columns:minmax(0,1fr)}.web-business-content .web-office-people{grid-template-columns:minmax(0,1fr)}}.web-workbench-tools{margin-bottom:22px}.web-workbench-toolbar{display:flex;gap:10px;margin-bottom:18px;align-items:center}.web-workbench-toolbar>.ant-input-affix-wrapper{max-width:420px;flex:1}.web-workbench-toolbar>.ant-btn{flex:none}.web-workbench-search-results,.web-workbench-recent{padding:19px 23px;border:1px solid var(--batian-line);border-radius:16px;background:var(--batian-bg-secondary)}.web-workbench-search-results h3,.web-workbench-recent h3{font-size:13px;color:var(--batian-label-secondary);font-weight:500;margin:0 0 14px}.web-workbench-search-results>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.web-workbench-search-results button{display:flex;align-items:center;gap:10px;min-height:52px;border:1px solid var(--batian-line);border-radius:12px;background:var(--batian-bg-secondary);padding:11px;text-align:left;color:var(--batian-label);font-size:13px;cursor:pointer}.web-workbench-search-results button>span{flex:1}.web-workbench-recent>div{display:flex;gap:9px;flex-wrap:wrap}.web-workbench-recent button{display:flex;align-items:center;gap:8px;border:1px solid var(--batian-line);background:var(--batian-bg-secondary);border-radius:12px;padding:7px 11px;font-size:13px;color:var(--batian-label);cursor:pointer}.web-workbench-recent button:hover,.web-workbench-search-results button:hover{border-color:var(--batian-primary)}.web-workbench-note{color:var(--batian-label-secondary);font-size:12px;line-height:1.85;margin:16px 0}.web-workbench-app-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.web-workbench-app-choices .ant-checkbox-wrapper{margin:0;padding:12px;border:1px solid var(--batian-line);border-radius:12px;align-items:center}.web-workbench-app-choices .ant-checkbox-wrapper>span:last-child{display:flex;align-items:center;gap:8px;font-size:13px}.web-workbench-order-title{font-size:14px;margin:24px 0 14px}.web-workbench-app-order{padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.web-workbench-app-order li{display:flex;align-items:center;gap:7px;border:1px solid var(--batian-line);border-radius:12px;padding:10px 12px;font-size:13px}.web-workbench-app-order li>span{flex:1}.web-workbench-app-order .ant-btn{width:32px;height:32px;padding:0;min-height:32px}.web-workbench-loading{padding:32px;text-align:center;color:var(--batian-label-secondary)}.web-enterprise-card-heading{display:flex;align-items:center;gap:18px;margin:18px 0 24px}.web-enterprise-card-heading>img{width:62px;height:62px;border-radius:16px;object-fit:cover}.web-enterprise-card-heading h2{font-size:21px;margin:0 0 8px}.web-enterprise-card-heading p{font-size:13px;color:var(--batian-label-secondary);margin:0}.web-enterprise-card-fields{margin:0}.web-enterprise-card-fields>div{display:grid;grid-template-columns:110px minmax(0,1fr);padding:15px 0;border-bottom:1px solid var(--batian-line);font-size:14px}.web-enterprise-card-fields dt{color:var(--batian-label-secondary)}.web-enterprise-card-fields dd{margin:0;display:flex;gap:9px;align-items:center}.web-enterprise-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin:23px 0}.web-enterprise-invitation{border:1px solid var(--batian-line);background:var(--batian-bg-tertiary);border-radius:16px;padding:23px;margin-top:20px}.web-enterprise-invitation h3{font-size:14px;font-weight:500;margin:0 0 12px}.web-enterprise-invitation strong{font-size:28px;letter-spacing:4px;font-variant-numeric:tabular-nums}.web-enterprise-invitation p{font-size:12px;line-height:1.8;color:var(--batian-label-secondary)}@media (max-width:1000px){.web-workbench-app-choices,.web-workbench-search-results>div{grid-template-columns:repeat(2,minmax(0,1fr))}.web-workbench-toolbar{flex-wrap:wrap}.web-workbench-toolbar>.ant-input-affix-wrapper{flex-basis:100%;max-width:none}}.web-account-section{padding:23px}.web-account-section h4{font-size:18px;margin:0 0 20px}.web-account-avatar{display:flex;align-items:center;gap:20px;margin:24px 0}.web-account-avatar .ant-avatar{border-radius:16px;flex:none}.web-account-avatar>div{display:flex;flex-direction:column;gap:12px}.web-account-avatar b{font-size:13px;font-weight:500;color:var(--batian-label-secondary)}.web-account-form{max-width:760px;margin-top:24px}.web-account-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.web-account-fields .is-wide{grid-column:1/-1}.web-account-form .ant-form-item-label>label{font-size:13px}.web-account-form .batian-realname-error{margin-bottom:18px}@media (max-width:1000px){.web-account-fields{grid-template-columns:minmax(0,1fr)}}.web-business-filterbar{display:flex;align-items:center;gap:16px;margin:0 0 20px}.web-business-filterbar>.ant-input-affix-wrapper{max-width:420px}.web-reminder-summary{display:block;max-width:330px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.web-template-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;margin-bottom:20px}.web-template-grid>.lg-card+.lg-card{margin-top:0}.web-template-grid .batian-oa-toolbar{align-items:flex-start}.web-template-grid .batian-oa-toolbar>.ant-select,.web-template-grid .batian-oa-toolbar>.ant-input{width:100%!important}.web-template-grid .batian-oa-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.web-template-grid .batian-oa-toolbar>.ant-select:first-child{grid-column:1/-1}.web-template-grid .batian-oa-fieldrow,.web-template-grid .batian-oa-flowrow{flex-wrap:wrap;gap:12px;padding:15px 0}.web-template-grid .batian-oa-fieldrow-act{margin-left:auto}.web-business-content .batian-wb-app,.web-business-content .web-account-avatar .ant-avatar{border-radius:16px}@media (max-width:1150px){.web-template-grid{grid-template-columns:minmax(0,1fr)}}.batian-office{max-width:1080px;margin:auto;padding:24px;color:var(--batian-label,#1c2633);font:inherit}.batian-office *{box-sizing:border-box}.batian-office-header,.batian-office-row,.batian-office-toolbar,.batian-office-actions{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.batian-office-header{margin-bottom:24px}.batian-office h1{font-size:28px;letter-spacing:-.8px;margin:8px 0}.batian-office h2{font-size:18px;margin:0 0 16px}.batian-office p,.batian-office small{color:var(--batian-label-secondary,#677383);line-height:1.65}.batian-office button{font:inherit;cursor:pointer;border:1px solid var(--batian-separator,#dce3eb);border-radius:10px;padding:10px 16px;background:var(--batian-bg-secondary,#fff);color:inherit;min-height:42px}.batian-office button.primary{background:var(--batian-primary,#20766d);border-color:transparent;color:#fff}.batian-office button:disabled{opacity:.5;cursor:default}.batian-office button.batian-office-back{border:0;background:none;padding:0;color:var(--batian-primary,#20766d)}.batian-office-toolbar{justify-content:flex-start;margin-bottom:20px}.batian-office-card{padding:22px;border:1px solid var(--batian-separator,#e3e8ee);border-radius:18px;background:var(--batian-bg-secondary,#fff);margin:0 0 16px;box-shadow:0 4px 18px #132b3e05}.batian-office-field{display:flex;flex-direction:column;gap:8px;font-size:14px;margin-bottom:16px}.batian-office input:not([type=checkbox]),.batian-office select,.batian-office textarea{font:inherit;width:100%;border:1px solid var(--batian-separator,#dce3eb);background:var(--batian-bg,#fff);color:inherit;border-radius:9px;padding:10px;min-height:42px}.batian-office select[multiple]{min-height:110px}.batian-office-check{display:flex;gap:8px;margin:14px 0;align-items:center}.batian-office-week{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.batian-office-actions{justify-content:flex-start;margin-top:20px}.batian-office-item{flex:1;text-align:left!important;border:0!important;display:flex;flex-direction:column;gap:8px;padding:0!important}.batian-office-item span{font-size:13px;color:var(--batian-label-secondary,#677383)}.batian-office-error{padding:14px;border-radius:12px;background:#fff0ed;color:#a13e2d;margin:16px 0}.batian-office-error button{margin-left:16px}.batian-office-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.batian-office-calendar>div{padding:12px 4px;display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:10px;background:var(--batian-bg-tertiary,#f3f6f8)}.batian-office-calendar span{font-size:12px}.batian-office-calendar small{font-size:10px}@media (max-width:600px){.batian-office{padding:16px}.batian-office-card{padding:16px;border-radius:14px}.batian-office h1{font-size:24px}.batian-office-calendar{gap:4px}.batian-office-toolbar button{flex:1}.batian-office-header{align-items:flex-start}}.batian-office-mobile{min-height:100vh;min-height:100dvh;background:var(--batian-bg);padding:0 16px 32px;font-size:16px;line-height:1.6}.batian-office-mobile>.lg-appbar{height:54px;min-height:54px;margin:0 -16px;padding:0 6px 0 10px;gap:12px;background:var(--batian-bg);border:0;position:sticky;top:0;z-index:5}.batian-office-mobile>.lg-appbar .lg-appbar-back{width:34px;min-height:34px;height:34px;padding:0;border:0;border-radius:12px;background:var(--batian-primary-soft10);color:var(--batian-primary)}.batian-office-mobile>.lg-appbar .lg-appbar-title{font-size:19px;letter-spacing:.4px;font-weight:600}.batian-office-mobile>.lg-appbar .lg-appbar-right button{border:0;background:none;font-size:24px;width:48px;height:48px;padding:0}.batian-office-mobile>.lg-bigtitle{padding:26px 12px 10px 20px}.batian-office-mobile .lg-bigtitle-title{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:1px;margin:0}.batian-office-mobile .lg-bigtitle-slogan{font-size:11px;letter-spacing:1.6px;margin-top:3px;line-height:1.6}.batian-office-mobile .batian-office-card{padding:16px;margin-bottom:16px;border-radius:22px;border-color:var(--batian-line);box-shadow:none}.batian-office-mobile h2{font-size:20px;font-weight:600;line-height:1.4;margin:0 0 12px}.batian-office-mobile .batian-office-toolbar{gap:8px;margin-bottom:16px;justify-content:flex-start}.batian-office-mobile button{border-radius:14px;min-height:40px;padding:8px 16px;font-size:14px;border-color:var(--batian-line)}.batian-office-mobile .batian-office-toolbar button{flex:initial}.batian-office-month{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;margin-bottom:8px}.batian-office-month button{border:0;background:none;color:var(--batian-primary)}.batian-office-month strong{font-size:15px;font-weight:600}.batian-office-mobile .batian-office-calendar{gap:0}.batian-office-mobile .batian-office-calendar>div{min-height:76px;padding:0;background:none;gap:4px}.batian-office-mobile .batian-office-calendar b{font-size:16px;font-weight:400}.batian-office-mobile .batian-office-calendar span{font-size:14px}.batian-office-mobile .batian-office-item{font-size:15px;min-height:56px;justify-content:center;gap:0}.batian-office-mobile .batian-office-item strong{font-weight:600}.batian-office-mobile .batian-office-actions{gap:12px}.batian-office-mobile .batian-office-field{font-size:14px;gap:8px;margin-bottom:16px}.batian-office-mobile input:not([type=checkbox]),.batian-office-mobile textarea,.batian-office-mobile select{border-radius:14px;padding:12px;min-height:48px;border-color:var(--batian-line);background:var(--batian-bg-secondary);font-size:16px}.batian-office-mobile{color:var(--batian-text);font-size:16px}.batian-office-mobile>.lg-bigtitle{padding-bottom:12px}.batian-office-mobile .lg-bigtitle-slogan{font-size:11.5px}.batian-office-mobile button{color:var(--batian-primary);background:transparent;font-weight:500;line-height:20px;min-width:64px;min-height:44px;padding:12px 22px}.batian-office-mobile button.primary{min-height:46px;font-size:15px;font-weight:600;letter-spacing:.3px;color:var(--batian-on-primary,#fff);background:var(--batian-primary)}.batian-office-mobile .batian-office-toolbar{row-gap:0;margin-bottom:16px;align-items:center;min-height:48px}.batian-office-mobile .batian-office-month{height:48px;margin:0;gap:0}.batian-office-mobile .batian-office-month strong{font-size:16px;font-weight:600}.batian-office-mobile .batian-office-month button{padding:8px 12px}.batian-office-mobile .batian-office-card{border-width:1px;padding:16px}.batian-office-mobile h2{font-weight:600;line-height:28px;color:var(--batian-ink)}.batian-office-mobile .batian-office-list .batian-office-card{margin-bottom:12px;min-height:104px;flex-wrap:nowrap;gap:16px}.batian-office-mobile .batian-office-item{padding:0!important;color:var(--batian-text);min-width:0;min-height:70px;font-size:16px;gap:0;line-height:22.4px}.batian-office-mobile .batian-office-item strong{font-size:16px;line-height:22.4px;font-weight:600;color:var(--batian-ink)}.batian-office-mobile .batian-office-item span{min-height:20px;font-size:12px;line-height:20px;font-weight:400;overflow-wrap:anywhere}.batian-office-mobile .batian-office-leading{width:40px;min-width:40px;display:flex;align-items:center;justify-content:flex-start}.batian-office-mobile .batian-office-checkbox{width:48px;min-width:48px;height:48px;display:grid;place-items:center;position:relative;cursor:pointer}.batian-office-mobile .batian-office-checkbox input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.batian-office-mobile .batian-office-checkbox span{width:18px;height:18px;border:1.5px solid var(--batian-line);border-radius:5px;pointer-events:none}.batian-office-mobile .batian-office-checkbox input:checked+span{background:var(--batian-primary);border-color:var(--batian-primary)}.batian-office-mobile .batian-office-checkbox input:checked+span:after{content:"";display:block;width:11px;height:6px;transform:rotate(-45deg);border-left:2px solid white;border-bottom:2px solid white;margin:3px 1.5px}.batian-office-mobile .batian-office-checkbox input:focus-visible+span{outline:2px solid var(--batian-primary);outline-offset:3px}.batian-office-mobile .batian-office-pagination{justify-content:center;gap:0;margin-top:0;height:48px}.batian-office-mobile .batian-office-pagination button{background:none;border:0;font-size:16px;padding:8px;min-width:64px;font-weight:400}.batian-office-mobile .batian-office-pagination button:disabled{color:var(--batian-label-secondary)}.batian-office-mobile .batian-office-today .batian-office-rule-name{color:var(--batian-text);margin:12px 0 16px;line-height:24px}.batian-office-mobile .batian-office-today>.batian-office-actions{margin:0;min-height:48px;align-items:center}.batian-office-mobile .batian-office-punch-row{display:flex;align-items:center;justify-content:space-between;min-height:72px;font-size:16px}.batian-office-mobile .batian-office-punch-row small{display:block;font-size:12px;line-height:20px}.batian-office-mobile .batian-office-punch-row>span{font-size:14px;color:var(--batian-label-secondary)}.batian-office-mobile .batian-office-calendar span{font-size:12px;color:var(--batian-label-secondary)}.batian-office-mobile .batian-office-empty{padding:36px}.batian-office-mobile.is-editing>.lg-bigtitle,.batian-office-mobile.is-editing>.batian-office-toolbar,.batian-office-mobile.is-editing>.lg-appbar .lg-appbar-right{display:none}.batian-office-mobile.is-editing{padding:0 20px 32px}.batian-office-mobile.is-editing>.lg-appbar{margin:0 -20px}.batian-office-mobile.is-editing>form{margin:20px 0;padding:0;background:none;border:0;border-radius:0}.batian-office-mobile.is-editing>form>.batian-office-row{display:none}.batian-office-mobile.is-editing>form>.batian-office-actions{display:flex;flex-direction:column;align-items:stretch;margin-top:20px}.batian-office-mobile.is-editing>form>.batian-office-actions button{width:100%}.batian-office-mobile>.lg-appbar .lg-appbar-back{min-width:34px}.batian-office-mobile>.lg-appbar .lg-appbar-right button{min-width:48px;display:grid;place-items:center;color:var(--batian-label-secondary)}.batian-office-mobile.is-editing .batian-office-field{position:relative;gap:0;margin-bottom:16px}.batian-office-mobile.is-editing .batian-office-field>span:first-child{position:absolute;left:14px;top:12px;z-index:1;pointer-events:none;font-size:16px;line-height:24px;color:var(--batian-label-secondary)}.batian-office-mobile.is-editing .batian-office-field:focus-within>span:first-child,.batian-office-mobile.is-editing .batian-office-field:has(input:not(:placeholder-shown))>span:first-child,.batian-office-mobile.is-editing .batian-office-field:has(textarea:not(:placeholder-shown))>span:first-child,.batian-office-mobile.is-editing .batian-office-field.is-select>span:first-child{top:-8px;left:10px;padding:0 4px;font-size:12px;line-height:16px;background:var(--batian-bg-secondary)}.batian-office-mobile.is-editing .batian-office-field input,.batian-office-mobile.is-editing .batian-office-field select,.batian-office-mobile.is-editing .batian-office-field textarea{padding:12px 14px;line-height:24px;outline:none}.batian-office-mobile.is-editing .batian-office-field input:focus,.batian-office-mobile.is-editing .batian-office-field select:focus,.batian-office-mobile.is-editing .batian-office-field textarea:focus{border:1.5px solid var(--batian-primary)}.batian-office-mobile .batian-office-date{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:72px;padding-right:40px;margin-bottom:12px;line-height:24px}.batian-office-mobile .batian-office-date small{font-size:12px;line-height:20px}.batian-office-mobile .batian-office-date>.batian-wb-material{position:absolute;right:0;top:24px}.batian-office-mobile .batian-office-date input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.batian-office-mobile .batian-office-people{border:0;padding:0;margin:0}.batian-office-mobile .batian-office-people legend{font-size:16px;font-weight:600;line-height:22.4px;padding:0}.batian-office-mobile .batian-office-person,.batian-office-mobile .batian-office-check{display:flex;justify-content:space-between;align-items:center;min-height:48px;margin:0;gap:16px;font-size:16px}.batian-office-mobile .batian-office-person{font-size:14px}.batian-office-mobile .batian-office-check{flex-direction:row-reverse}.batian-office-mobile .batian-office-person input,.batian-office-mobile .batian-office-check input{accent-color:var(--batian-primary);width:18px;height:18px;margin:0 15px}.batian-office-reminders{border:0;padding:0;margin:16px 0;display:flex;flex-wrap:wrap;gap:8px}.batian-office-reminders label{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--batian-line);border-radius:8px}.batian-office-reminders input{accent-color:var(--batian-primary)}.batian-office-reminders small{width:100%}.batian-office-mobile>.lg-appbar{gap:7px}.batian-office-mobile>.lg-appbar .lg-appbar-right{margin-left:auto}.batian-office-mobile .batian-office-toolbar>button.primary{align-self:center}.batian-office-detail{position:fixed;inset:auto 0 0;width:100%;max-width:600px;height:calc(75dvh + 48px);max-height:calc(100dvh - env(safe-area-inset-top));margin:0 auto;padding:0;border:0;border-radius:22px 22px 0 0;background:var(--batian-bg-secondary);color:var(--batian-text);font:inherit;overflow:hidden}.batian-office-detail::backdrop{background:#0008}.batian-office-mobile .batian-office-sheet-handle{display:grid;place-items:center;width:100%;height:48px;min-height:48px;background:none;border:0;padding:0;border-radius:0}.batian-office-sheet-handle span{width:32px;height:4px;border-radius:4px;background:var(--batian-label-secondary);opacity:.4}.batian-office-sheet-content{height:calc(100% - 48px);padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain}.batian-office-sheet-content h2{margin:0 0 16px}.batian-office-sheet-content p{margin:0;line-height:24px;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.batian-office-notice-body{margin-top:12px;overflow-wrap:anywhere}.batian-office-notice-body img{max-width:100%;height:auto}.batian-office-detail-actions{display:flex;flex-direction:column;margin-top:20px;gap:0}.batian-office-mobile .batian-office-detail-actions button{min-height:44px;color:var(--batian-primary);background:none}.batian-office-mobile .batian-office-toolbar{row-gap:8px}.batian-office-mobile.is-editing .batian-office-field>textarea{resize:vertical}.batian-office-detail{height:calc(75vh + 12px);height:calc(75dvh + 12px)}.batian-office-sheet-handle span{background:var(--batian-ink);opacity:.8}.batian-office-sheet-content p{line-height:25.6px}.batian-office-mobile.is-editing .batian-office-field input,.batian-office-mobile.is-editing .batian-office-field select,.batian-office-mobile.is-editing .batian-office-field textarea{border-radius:16px}.batian-office-mobile.is-editing .batian-office-field textarea{height:128px;resize:none}.batian-office-mobile.is-editing .batian-office-field textarea[rows="8"]{height:230px}.batian-office-mobile.is-editing .batian-office-field:has(textarea:placeholder-shown):not(:focus-within)>span:first-child{top:50%;transform:translateY(-50%)}.batian-office-mobile.is-editing .batian-office-field.is-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%23677372' d='m5 9 7 7 7-7z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.batian-office-mobile .batian-office-check{min-height:56px}.batian-office-mobile .batian-office-person input,.batian-office-mobile .batian-office-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--batian-line);border-radius:5px;background:transparent;flex-shrink:0}.batian-office-mobile .batian-office-person input:checked,.batian-office-mobile .batian-office-check input:checked{border-color:var(--batian-primary);background:var(--batian-primary)}.batian-office-mobile .batian-office-person input:checked:after,.batian-office-mobile .batian-office-check input:checked:after{content:"";display:block;width:11px;height:6px;transform:rotate(-45deg);border-left:2px solid white;border-bottom:2px solid white;margin:3px 1.5px}.batian-office-mobile .batian-office-person input:focus-visible,.batian-office-mobile .batian-office-check input:focus-visible{outline:2px solid var(--batian-primary);outline-offset:3px}.batian-office-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;z-index:1000}.batian-office-detail.is-fallback{display:block;z-index:1001;bottom:0;top:auto}html[data-theme=dark] .batian-office-mobile{--batian-primary:#0F5C55;--batian-bg:#0E1614;--batian-bg-secondary:#14201D;--batian-line:rgba(255,255,255,.12);--batian-separator:rgba(255,255,255,.12);--batian-primary-soft10:rgba(15,92,85,.08);--office-list-bg:#1B2724;--office-checkbox-line:#DDE4E2;--office-checkbox-tick:#00382F;--office-back-color:#FFFFFF}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .batian-office-mobile{--batian-primary:#0F5C55;--batian-bg:#0E1614;--batian-bg-secondary:#14201D;--batian-line:rgba(255,255,255,.12);--batian-separator:rgba(255,255,255,.12);--batian-primary-soft10:rgba(15,92,85,.08);--office-list-bg:#1B2724;--office-checkbox-line:#DDE4E2;--office-checkbox-tick:#00382F;--office-back-color:#FFFFFF}}.batian-office-mobile:not(.is-editing){background:var(--office-list-bg,var(--batian-bg))}.batian-office-mobile .batian-office-checkbox span,.batian-office-mobile .batian-office-person input,.batian-office-mobile .batian-office-check input{border-color:var(--office-checkbox-line,var(--batian-line))}.batian-office-mobile .batian-office-checkbox input:checked+span:after,.batian-office-mobile .batian-office-person input:checked:after,.batian-office-mobile .batian-office-check input:checked:after{border-color:var(--office-checkbox-tick,#FFFFFF)}.batian-office-mobile>.lg-appbar .lg-appbar-back{color:var(--office-back-color,var(--batian-primary))}.batian-office-mobile .batian-office-date>.batian-wb-material{color:var(--batian-label-secondary)}.batian-office-mobile .batian-office-date>span{color:var(--batian-ink)}.batian-office-mobile.is-editing .batian-office-field:focus-within>span:first-child{color:var(--batian-primary)}.batian-office-mobile.is-editing .batian-office-field.has-value>span:first-child{top:-8px;left:10px;padding:0 4px;font-size:12px;line-height:16px;background:var(--batian-bg-secondary)}.batian-office-mobile.is-editing .batian-office-field.is-textarea:not(.has-value):not(:focus-within)>span:first-child{top:50%;transform:translateY(-50%)}.batian-office-mobile .batian-office-detail-actions button,.batian-office-mobile .batian-office-toolbar>button:not(.primary),.batian-office-mobile .batian-office-today>.batian-office-actions>button:not(.primary){border-color:#dde4e2}.batian-workbench .batian-wb-identity{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0}.batian-workbench .batian-wb-identity>div{display:flex;flex-direction:column;gap:8px}.batian-workbench .batian-wb-identity b{font-size:18px}.batian-workbench .batian-wb-identity span{color:var(--batian-label-secondary,#6a7882);font-size:13px}.batian-workbench .batian-wb-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px 12px}.batian-workbench .batian-wb-app{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;background:none;border:0;border-radius:12px;padding:12px 4px;color:var(--batian-label,#233338);cursor:pointer;font:inherit;min-width:0}.batian-workbench .batian-wb-app:hover{background:var(--batian-bg-tertiary,#f2f6f7)}.batian-workbench .batian-wb-app strong{font-size:13px;font-weight:500;line-height:1.4;white-space:normal;overflow-wrap:anywhere;max-width:100%}.batian-workbench .batian-wb-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:15px;background:var(--batian-primary-soft10,#e8f2ef);color:var(--batian-primary,#20766d)}.batian-workbench .batian-wb-icon img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.batian-workbench .batian-wb-badge{position:absolute;top:4px;right:14%;font-size:10px;background:var(--batian-sun,#e4934c);color:#fff;border-radius:8px;padding:1px 5px;font-style:normal}.batian-workbench .batian-wb-capsule{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 20px}.batian-workbench .batian-wb-chip{display:flex;gap:10px;align-items:center;border:1px solid var(--batian-separator,#e1e7e5);background:var(--batian-bg-secondary,#fff);border-radius:12px;padding:12px 16px;color:var(--batian-label,#233338);font:inherit;cursor:pointer}.batian-workbench .batian-wb-chip b{color:var(--batian-primary,#20766d)}.batian-workbench .batian-wb-scan{border:0;background:var(--batian-primary-soft10,#e8f2ef);color:var(--batian-primary,#20766d);border-radius:14px;width:44px;height:44px;display:grid;place-items:center}.batian-workbench .batian-wb-quick{display:flex;gap:10px;flex-wrap:wrap}.batian-workbench .batian-wb-quick-item{flex:1;min-width:120px;display:flex;justify-content:space-between;border:0;background:var(--batian-bg-tertiary,#f3f7f5);padding:14px;border-radius:10px;color:inherit;font:inherit}.batian-wb-tools{margin:12px 0 22px}.batian-wb-toolrow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.batian-wb-toolrow>input{flex:1;min-width:120px;border:1px solid var(--batian-separator,#dce4df);border-radius:12px;padding:12px;background:var(--batian-bg-secondary,#fff);color:inherit;font:inherit}.batian-wb-tools button{border:1px solid var(--batian-separator,#dce4df);background:var(--batian-bg-secondary,#fff);color:inherit;border-radius:10px;padding:10px 12px;cursor:pointer;font:inherit}.batian-wb-editor{padding:20px;background:var(--batian-bg-secondary,#fff);border:1px solid var(--batian-separator,#dce4df);border-radius:16px;margin-top:12px}.batian-wb-editor label{display:inline-flex;gap:6px;align-items:center;padding:10px}.batian-wb-editor button{margin:8px 8px 0 0}.batian-wb-recent h3,.batian-wb-editor h3{font-size:14px;font-weight:600}.batian-wb-recent>div,.batian-wb-search-results{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media (max-width:700px){.batian-workbench .batian-wb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px}.batian-workbench .batian-wb-chip{padding:10px 12px;font-size:13px}.batian-workbench .batian-wb-app{padding:8px 2px}.batian-workbench .batian-wb-identity{padding:16px 0}}@font-face{font-family:BATIANWorkbenchMaterial;src:url(data:font/otf;base64,T1RUTwAKAIAAAwAgQ0ZGIOVlb+8AAAO8AAAHj0dTVUK4+rj0AAALTAAAACpPUy8yI2dIUAAAARAAAABgY21hcHWcXXIAAALoAAAAtGhlYWQnYkJ6AAAArAAAADZoaGVhA6sCWAAAAOQAAAAkaG10eAIAAAAAAAt4AAAAJm1heHAAElAAAAABCAAAAAZuYW1lGtAz/gAAAXAAAAF2cG9zdAADAAAAAAOcAAAAIAABAAAAAQAAoNo6Ul8PPPUAAwIAAAAAAN89c4YAAAAA5w6N/AArABUB1QHrAAAAAwACAAAAAAAAAAEAAAIAAAAAAAIAAAAAVgGqAAEAAAAAAAAAAAAAAAAAAAABAABQAAASAAAABAIAAZAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAPz8/PwCA4HL0jAIAAAAAAAIAAAAAAAABAAAAAAAAAAAAAAAgAAAAAAAHAFoAAwABBAkAAABeAAAAAwABBAkAAQAcAF4AAwABBAkAAgAOAHoAAwABBAkAAwA2AIgAAwABBAkABAAqAL4AAwABBAkABQA0AOgAAwABBAkABgAqAL4AQwBvAHAAeQByAGkAZwBoAHQAIAAyADAAMQA5ACAARwBvAG8AZwBsAGUAIABMAEwAQwAuACAAQQBsAGwAIABSAGkAZwBoAHQAcwAgAFIAZQBzAGUAcgB2AGUAZAAuAE0AYQB0AGUAcgBpAGEAbAAgAEkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAE0AYQB0AGUAcgBpAGEAbAAgAEkAYwBvAG4AcwAgADoAIAAyADAAMgAyAC0AMAA5AC0AMAA3AE0AYQB0AGUAcgBpAGEAbABJAGMAbwBuAHMALQBSAGUAZwB1AGwAYQByADIAMAAyADIALQAwADkALQAwADYAVAAxADUAOgAwADAAOgAzADgALgA4ADEAOQA5ADAAMwAAAAAAAgAAAAMAAAAUAAMAAQAAABQABACgAAAAJAAgAAQABOBy4PTjs+427oDvEe8n70rwL/BF8JHxLfJH8pvy2vN59Iz//wAA4HLg9OOz7jbugO8R7yfvSvAv8EXwkfEt8kfym/La83n0jP//H5AfEBxZEcsRgxD0EN8QvQ/ZD8QPeQ7eDcYNcw01DJcLhQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQCAAEBARNBbGwzUEljb25zLVJlZ3VsYXIAAQEBKPgsAh4ZUxJcn4uLHhlTElyfi4sMB7ag+Gn4fwX4Tw+LHAePEvhTEQASAgABABYAJAAxAEkAYABxAIMAkQCkALMAzQDcAOsBAAEYAScBOAFKYWNjb3VudF90cmVlX291dGxpbmVkYWxhcm1fYmFzZWxpbmVhcHBzX291dGxpbmVkYm9va21hcmtfYm9yZGVyX2Jhc2VsaW5lY2FsZW5kYXJfdG9kYXlfb3V0bGluZWRjYW1wYWlnbl9vdXRsaW5lZGNoZWNrbGlzdF9vdXRsaW5lZGV2ZW50X291dGxpbmVkZmFjdF9jaGVja19vdXRsaW5lZGZvbGRlcl9vdXRsaW5lZGluc2VydF9kcml2ZV9maWxlX291dGxpbmVkbG9nb3V0X2Jhc2VsaW5lb3V0Ym94X291dGxpbmVkcGhvdG9fY2FtZXJhX291dGxpbmVkcXJfY29kZV9zY2FubmVyX291dGxpbmVkc2hpZWxkX291dGxpbmVkdmlkZW9jYW1fb3V0bGluZWRBbGwzUEljb25zLVJlZ3VsYXIAAAEBhxAAEgIAAQAEAEoAoQD0ASUBawIIAkYClQLxAzADaQOkBBEEfwUtBWsFqPiUDviU+Gn3qRX3P/spS/sUy/sp+z/3Kcu2+2ngS/cp9z/7KUtg9z62S/cpB/vUthVL4Ms2Bvdq+xQVyzZL4Ab3aQTLNkvgBg74lPhp+BoVKd1wa+04pqwF+8G9FXCrKTmma+3dBe4oFWv7FAbwT5ulNr0F9wQHgOEVITU1ISHhNfX14eH19TXhIR/76gQ4Sc7e3c3O3t7NSDk4SUg4Hw74lOD36RXh4TU1BvcU+5QV4eE1NQb7FBbh4TU1BvcUBOHhNTUG9xQW4eE1NQb3FPdqFTXh4TUH+xQ1FeHhNTUG9xT7FBXh4TU1BvsUBOHhNTUGDviU9//4VBX7agZ0eHhzH/vpB/cpy/cpSwX36QejeJ50HvvUBCC6IFwF96n3avupBw74lPg/+FQVdbZhYPtqtmFgdQZ0eHhzH/vpB3Sed6Ie9+oGop6foh/36QejeJ50HvwUBPvq93/36vt/BvepBPvqy/fqSwYO+JT4FPepFX2LfX0apayLpRuZi5mZGnFqi3EbYPshFaB8pXehe5OXlJaTlnabcJ93m4J/g4CCfwjp95UVg5aCloOXdXtxd3Z7lICTgJR/n5umn6CbCPvyQhV0eHhzH2EHc554oh6hNrXgoQb1S4v3lCFLBTUG9wBnFbWkiyFhpICSBSq17AaWkgX3Hm8Vp36leJwe+yIHnpyYpacaDviU+Gn3/xX7VGD3VLYG+z8E+1Rg91S2Bvvz4BVA16mpuF7l5apt+w37DQX7PgRA1qmpuF7l5apt+w37DAUO+JT4Kfg/FXa1YGH7PrVgYXYGc3h3dB/7vwd0nnijHve+BqOenqIf978Honifcx776gT7vvdq9777agb3lAT7vrb3vmAG+ykhFfYgIPYGDviU+D/4VBX76gZ0eHhzH/u+B3OeeKIe9+oGop6eox/3vgejeJ50HvvpBPvq97736vu+Bn73SxVtqUdHbaptbcdO7e0F+8fUFfVgIbYGNQT1YSG1BjYE9WAhtgYO+JT3WPgUFbVgBfdR+2n76veU9wMGnLYV+xQGdHh3dB/7lAd0nneiHvfqBqKen6If92kHo3iedB77PwZgtgUO+JT3v/hpFfs/BnR4eHQfivvqBXSeeKMe95QGop+eoh/3lAf7FPcUBfs//BQV9+r3KSD2+3/7lAcO+JT3//f/FW1twlMF+21h920GVFSpbPX2IfYF+6q1Ffc/tvs/BnR4eHMf+74Hc554oh73P7b7P/e+Bg74lPd/98IVMrXkB61qqak24DY2qW2trAX3PvcmFfu+BnN4eHMf+74Hc554ox73vgajnp6jH/e+B6N4nnMe++kE+77LywZxn6l6rhuuqZylnx/LSwb1BDIGc4J0eW8bb3Sdo4IfMvdU9777VAYO+JT3wfg/FbJgBeL7lPvq95TiBrK2BeUGnrUV+xQGZGEFRwZ0eHd0H/uUB3Sed6Ie9+oGop6foh/3lAeieJ90HkcGZLUFS/spFa6obmhobm5oaG6orq6oqK4ftgRQW1tQULtbxsa7u8bGW7tQHw74lPdf+AkVS0vLywerqxX7FPsU9xT3FAZr+14VS0vLywerqxX7FPsU9xT3FAb3HvceFUtLy8sHq6sV+xT7FPcU9xQG+xT7PhWra2urBqtrFatra6sGq6sVq2trqwZLSxWra2urBqtrFatra6sGq6sVq2trqwarqxWra2urBksEq2trqwbr93QVYctLtfUhBvvUBPVhS0th9Qf8Phb1tUvLYSEG+D4EIbXLy7UhBw74lPeU+GkV+z9LBfsWByDUJu1zHu2j1PD2GvcWB/s/ywX3FPtWFTZVPEFzHkGjVdrgGvAH9xS79xRbBSYHDviU99T36RX7Pvtp9z73aQegthX7lAaAgYGAH/tqB4CVgZYe95QGl5WVlh/WB+A2i/d+NjYF1geWgZV/Hg4AAAEAAAAKACYAKAACREZMVAAObGF0bgAYAAQAAAAA//8AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("opentype");font-display:block}.batian-wb-material{font-family:BATIANWorkbenchMaterial!important;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.batian-tabpage.batian-workbench{display:block;flex:none;min-height:100%;padding:4px 0 104px;background:var(--batian-bg);overflow-x:hidden}.batian-tabpage.batian-workbench .lg-bigtitle{padding:10px 12px 10px 20px;align-items:center}.batian-tabpage.batian-workbench .lg-bigtitle-title{font-size:30px;line-height:1.15;letter-spacing:1px}.batian-tabpage.batian-workbench .lg-bigtitle-slogan{margin-top:3px;font-size:11px;letter-spacing:1.6px;line-height:1.4;color:color-mix(in srgb,var(--batian-label) 42%,transparent)}.batian-tabpage.batian-workbench .batian-wb-identity{padding:4px 16px 8px;gap:16px}.batian-tabpage.batian-workbench .batian-wb-identity>div{gap:2px;min-width:0}.batian-tabpage.batian-workbench .batian-wb-identity b{font-size:20px;line-height:1.2;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-tabpage.batian-workbench .batian-wb-identity span{font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-tabpage.batian-workbench .batian-wb-scan{width:38px;height:38px;flex:none;border:1px solid var(--batian-line);border-radius:12px;background:var(--batian-bg-secondary);color:var(--batian-primary)}.batian-tabpage.batian-workbench .batian-wb-capsule{margin:0;padding:2px 16px 6px;gap:8px}.batian-tabpage.batian-workbench .batian-wb-chip{padding:6px 10px;gap:5px;border:0;border-radius:10px;background:var(--batian-brand-sun-soft,rgba(232,128,74,.08));font-size:12px;line-height:1.4;color:var(--batian-label-secondary)}.batian-tabpage.batian-workbench .batian-wb-chip b,.batian-tabpage.batian-workbench .batian-wb-chip .batian-wb-material{color:var(--batian-brand-sun,#e8804a)}.batian-tabpage.batian-workbench .lg-sectionlabel{padding:18px 16px 6px 20px;gap:8px;font-size:13px;line-height:1.4;letter-spacing:.6px}.batian-tabpage.batian-workbench .lg-sectionlabel:before{width:4px;height:14px;background:linear-gradient(var(--batian-brand-ridge-bright),var(--batian-brand-ridge-deep))}.batian-tabpage.batian-workbench .lg-card{margin:5px 12px;border-radius:22px;box-shadow:none}.batian-tabpage.batian-workbench .lg-card .batian-wb-grid{padding:12px}.batian-tabpage.batian-workbench .batian-wb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 0}.batian-tabpage.batian-workbench .batian-wb-app{padding:0;gap:6px;border-radius:13px;line-height:1.4}.batian-tabpage.batian-workbench .batian-wb-icon{width:46px;height:46px;border-radius:13px;background:color-mix(in srgb,var(--batian-primary) 10%,transparent)}.batian-tabpage.batian-workbench .batian-wb-app strong{font-size:12px;font-weight:400;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.batian-tabpage.batian-workbench .batian-wb-badge{top:-4px;right:calc(50% - 29px);padding:1px 4px;font-size:9.5px;font-weight:700;border-radius:7px;background:var(--batian-brand-sun,#e8804a)}.batian-tabpage.batian-workbench .batian-wb-favorites{padding:0 16px}.batian-tabpage.batian-workbench .batian-wb-quick{padding:0 24px 0 16px;gap:8px;flex-wrap:nowrap}.batian-tabpage.batian-workbench .batian-wb-quick-item{min-width:0;padding:10px;border:1px solid var(--batian-line);background:var(--batian-bg-secondary);font-size:13px;font-weight:600;line-height:1.4;border-radius:12px;gap:8px}.batian-tabpage.batian-workbench .batian-wb-quick-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-tabpage.batian-workbench .batian-wb-quick-item em{font-style:normal;font-size:10px;color:#fff;background:var(--batian-brand-sun,#e8804a);border-radius:7px;padding:1px 5px}.batian-tabpage.batian-workbench .batian-wb-tools{margin:8px 16px 12px;font-size:13px}.batian-tabpage.batian-workbench .batian-wb-toolrow{flex-wrap:nowrap;gap:8px}.batian-tabpage.batian-workbench .batian-wb-toolrow>input{min-width:0;width:0;height:40px;padding:10px 12px;border-color:var(--batian-line);border-radius:12px}.batian-tabpage.batian-workbench .batian-wb-toolrow>button{padding:0 10px;height:40px;flex:none;border-radius:12px;border-color:var(--batian-line)}.batian-tabpage.batian-workbench .batian-wb-identity b,.batian-tabpage.batian-workbench .batian-wb-identity span,.batian-tabpage.batian-workbench .batian-wb-chip,.batian-tabpage.batian-workbench .lg-sectionlabel,.batian-tabpage.batian-workbench .batian-wb-quick-item,.batian-tabpage.batian-workbench .batian-wb-app strong,.batian-tabpage.batian-workbench .lg-bigtitle-slogan{line-height:1.6}.batian-tabpage.batian-workbench .batian-wb-scan .batian-wb-material{color:var(--batian-primary)}.batian-enterprise{box-sizing:border-box;width:100%;max-width:520px;margin:0 auto;min-height:100%;padding:24px 20px 32px;background:var(--batian-page-bg,#f2f5f4);color:var(--batian-ink,#16211f);font-family:inherit;line-height:1.5}.batian-enterprise *{box-sizing:border-box}.batian-enterprise header{margin-bottom:24px}.batian-enterprise-eyebrow{font-size:12px;letter-spacing:1px;color:var(--batian-text-sub,#5f6b68)}.batian-enterprise h1{font-size:28px;line-height:36px;font-weight:700;margin:8px 0}.batian-enterprise h2{font-size:18px;font-weight:600;margin:0 0 8px}.batian-enterprise p{font-size:14px;color:var(--batian-text-sub,#5f6b68);margin:8px 0 16px}.batian-enterprise-card{background:var(--batian-card,#fff);border:1px solid var(--batian-border,#dde4e2);border-radius:22px;padding:20px;margin:0 0 16px}.batian-enterprise label{display:block;font-size:14px;font-weight:500;margin-bottom:16px}.batian-enterprise input{display:block;font:inherit;font-weight:400;width:100%;height:48px;padding:0 12px;margin-top:8px;border:1px solid var(--batian-border,#dde4e2);border-radius:12px;background:transparent;color:inherit;outline-color:#17766b}.batian-enterprise button{display:block;width:100%;min-height:48px;padding:12px;border:0;border-radius:12px;background:#17766b;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;margin-top:12px}.batian-enterprise button.secondary{background:#f2f5f4;color:#17766b}.batian-enterprise button:disabled{opacity:.55;cursor:wait}.batian-enterprise-error{color:#c63840!important}.batian-enterprise-preview{padding:16px;border-radius:12px;background:#f2f5f4;color:#16211f}.batian-enterprise-preview span{font-size:12px;color:#5f6b68}.batian-enterprise-code{font-size:28px;letter-spacing:4px;font-weight:700;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.batian-enterprise-card{display:flex;flex-direction:column;align-items:stretch}.batian-enterprise-card h2{margin-bottom:0}.batian-enterprise input{height:50px}.batian-enterprise-preview{display:flex;flex-direction:column;padding:20px;margin-bottom:16px;border:1px solid var(--batian-border,#dde4e2);border-radius:22px;background:var(--batian-card,#fff);color:inherit}.batian-enterprise-license{display:flex;flex-direction:column;margin:0}.batian-enterprise-license strong{font-size:14px;font-weight:500}.batian-enterprise-license p{overflow-wrap:anywhere}.batian-enterprise label.batian-enterprise-upload{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;margin:12px 0 0;border-radius:12px;background:#f2f5f4;color:#17766b;font-size:15px;font-weight:600;cursor:pointer}.batian-enterprise-upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.batian-approval-form{--ap-bg:#F2F5F4;--ap-card:#fff;--ap-ink:#16211F;--ap-sub:#5F6B68;--ap-hint:#8A9793;--ap-line:#DDE4E2;--ap-brand:#0F5C55;--ap-error:#E5484D;display:flex;flex-direction:column;height:100dvh;min-height:0;background:var(--ap-bg);color:var(--ap-ink);font-family:inherit;font-size:15px}.batian-approval-form *{box-sizing:border-box}.batian-approval-form button,.batian-approval-form input,.batian-approval-form textarea{font:inherit;color:inherit}.batian-approval-form button{cursor:pointer}.batian-approval-form button:disabled{opacity:.5;cursor:default}.batian-approval-form>.lg-appbar{height:calc(54px + env(safe-area-inset-top));min-height:calc(54px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0 10px;gap:7px;background:var(--ap-bg);border:0}.batian-approval-form .lg-appbar-title{font-size:19px;font-weight:600;letter-spacing:.4px;color:var(--ap-ink)}.batian-approval-form .lg-appbar-back{width:34px;height:34px;min-width:34px;padding:0;border:0;border-radius:12px;color:var(--ap-brand);background:#0f5c5514}.batian-approval-form .lg-appbar-right button{border:0;background:none;color:var(--ap-brand);padding:12px 0;font-size:14px}.batian-approval-form>form{flex:1;display:flex;flex-direction:column;min-height:0}.batian-approval-form .ap-scroll{flex:1;overflow:auto;padding:12px 16px 24px}.batian-approval-form fieldset{border:0;margin:0;padding:0;min-width:0}.batian-approval-form .ap-field>label{display:block;font-size:13px;font-weight:500;line-height:19px;margin-bottom:6px}.batian-approval-form .ap-field em{color:var(--ap-error);font-style:normal}.batian-approval-form .ap-field input:not([type=file]),.batian-approval-form textarea,.batian-approval-form .ap-select{display:block;width:100%;min-height:44px;padding:11px 12px;border:1px solid var(--ap-line);border-radius:6px;background:transparent;font-size:15px;line-height:20px;outline:none}.batian-approval-form input::placeholder,.batian-approval-form textarea::placeholder,.batian-approval-form .is-empty{color:var(--ap-hint)}.batian-approval-form .ap-field input:focus,.batian-approval-form textarea:focus,.batian-approval-form .ap-select:focus-visible{border-color:var(--ap-brand);outline:1px solid var(--ap-brand)}.batian-approval-form textarea{resize:vertical;height:104px}.batian-approval-form .ap-select{display:flex;justify-content:space-between;align-items:center;text-align:left}.batian-approval-form .ap-money{position:relative}.batian-approval-form .ap-money>span{position:absolute;left:12px;top:12px}.batian-approval-form .ap-money input{padding-left:30px!important}.batian-approval-form .ap-error{display:block;color:var(--ap-error);font-size:12px;line-height:18px;margin:4px 0 0}.batian-approval-form .ap-members h2{font-size:15px;font-weight:600;margin:0;line-height:24px}.batian-approval-form .ap-members>label{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 16px;font-size:16px}.batian-approval-form .ap-members input{width:18px;height:18px;accent-color:var(--ap-brand);margin:0 4px}.batian-approval-form footer{display:flex;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ap-card);border-top:.5px solid var(--ap-line)}.batian-approval-form footer button{flex:1 1 0;min-width:0;padding:0;min-height:40px;margin:4px 0;border:1px solid var(--ap-line);border-radius:12px;background:transparent;color:var(--ap-brand);font-weight:600;font-size:14px}.batian-approval-form footer .ap-primary{flex:2 1 0;border-color:var(--ap-brand);color:#fff;background:var(--ap-brand)}.batian-approval-form .ap-templates{overflow:auto;padding:8px 0}.batian-approval-form .ap-templates>button{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;min-height:72px;border:0;background:none;text-align:left}.batian-approval-form .ap-templates>button+button:before{content:"";position:absolute;top:0;right:0;left:16px;height:.5px;background:var(--ap-line)}.batian-approval-form .ap-templates strong{font-size:15.5px;font-weight:500;display:block;line-height:23px}.batian-approval-form .ap-templates small{font-size:12px;color:var(--ap-sub);line-height:18px}.batian-approval-form .ap-templates>button>span:last-child{font-size:28px;color:var(--ap-hint);line-height:20px}.batian-approval-form .ap-empty{padding:60px 20px;text-align:center;color:var(--ap-sub)}.batian-approval-form .ap-upload{display:inline-flex;position:relative;overflow:hidden;padding:10px 20px;border:1px solid var(--ap-line);border-radius:12px;color:var(--ap-brand);font-size:14px;cursor:pointer}.batian-approval-form .ap-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.batian-approval-form .ap-attachments small{display:block;margin-top:4px;color:var(--ap-hint);font-size:11px}.batian-approval-form .ap-file{display:flex;min-height:56px;align-items:center;justify-content:space-between;padding:0 16px;gap:12px}.batian-approval-form .ap-file span{overflow-wrap:anywhere;min-width:0}.batian-approval-form .ap-file button{border:0;background:none;font-size:24px;padding:8px}.batian-approval-form .batian-office-detail{height:auto;max-height:70dvh;background:var(--ap-card);color:var(--ap-ink);border-radius:28px 28px 0 0;padding:0}.batian-approval-form .batian-office-sheet-handle{display:flex;height:48px;min-height:48px;align-items:center;justify-content:center;margin:0;padding:0;background:none;border:0;width:100%}.batian-approval-form .batian-office-sheet-handle span{display:block;width:32px;height:4px;border-radius:2px;background:var(--ap-sub)}.batian-approval-form .batian-office-sheet-content{padding:0 0 calc(8px + env(safe-area-inset-bottom))}.batian-approval-form .batian-office-sheet-content h2{font-size:16px;font-weight:500;margin:0;padding:16px;line-height:24px}.batian-approval-form .ap-options button{display:flex;justify-content:space-between;align-items:center;min-height:60px;width:100%;padding:0 16px;background:none;border:0;font:inherit;color:inherit;text-align:left}html[data-theme=dark] .batian-approval-form{--ap-bg:#0E1614;--ap-card:#14201D;--ap-ink:#FFFFFF;--ap-sub:rgba(255,255,255,.6);--ap-hint:rgba(255,255,255,.38);--ap-line:rgba(255,255,255,.12)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .batian-approval-form{--ap-bg:#0E1614;--ap-card:#14201D;--ap-ink:#FFFFFF;--ap-sub:rgba(255,255,255,.6);--ap-hint:rgba(255,255,255,.38);--ap-line:rgba(255,255,255,.12)}}.batian-approval-form .ap-field{margin-bottom:16px}.batian-approval-form .ap-field>label{line-height:23px;margin-bottom:4px}.batian-approval-form .ap-field input:not([type=file]),.batian-approval-form textarea{min-height:50px;background:var(--ap-card);border-radius:14px;padding:12px 16px;font-size:16px;line-height:24px}.batian-approval-form .ap-field .ap-select{height:50px;padding:12px;line-height:24px}.batian-approval-form .ap-money>span{top:16px;left:16px;color:var(--ap-hint);font-size:13px}.batian-approval-form .ap-field .ap-money input{padding-left:30px!important}.batian-approval-form footer button{min-height:44px;margin:2px 0;border-radius:14px;font-weight:500}.batian-approval-form footer .ap-primary{background:var(--ap-brand);color:#fff;border-color:var(--ap-brand)}.batian-approval-form .ap-upload{padding:10px 16px;min-height:44px;border-radius:14px}.batian-approval-form .ap-attachments small{line-height:20px;margin-top:4px}.batian-approval-form .lg-appbar-back{color:var(--ap-ink)}.batian-approval-form .ap-upload{align-items:center;gap:8px}.batian-approval-form .ap-select svg{color:var(--ap-hint)}.batian-approval-form .ap-members input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--ap-line);border-radius:5px;position:relative}.batian-approval-form .ap-members input:checked{background:var(--ap-brand);border-color:var(--ap-brand)}.batian-approval-form .ap-members input:checked:after{content:"";position:absolute;width:10px;height:6px;left:1px;top:1px;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg)}html[data-theme=dark] .batian-approval-form .ap-upload,html[data-theme=dark] .batian-approval-form footer button:not(.ap-primary){color:var(--ap-ink);border-color:#dde4e2}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .batian-approval-form .ap-upload,html:not([data-theme=light]) .batian-approval-form footer button:not(.ap-primary){color:var(--ap-ink);border-color:#dde4e2}}.batian-office.batian-office-mobile.batian-office-admin{background:var(--batian-bg);padding:0 16px 16px}.batian-office-admin>.lg-appbar{margin:0 -16px}.batian-office-admin>.lg-bigtitle{padding:24px 20px 12px}.batian-office-admin .batian-office-card{display:block;margin:0 0 16px;padding:16px;border:1px solid var(--batian-line);border-radius:22px;background:var(--batian-bg-secondary)}.batian-office-admin h2{font-size:20px;font-weight:600;line-height:28px;margin:0 0 16px}.batian-office-admin fieldset{padding:0;border:0;margin:0;min-width:0}.batian-office-admin .batian-office-field{position:relative;display:block;margin:0 0 16px;padding:0;gap:0}.batian-office-admin .batian-office-field>span{position:absolute;left:10px;top:-8px;padding:0 4px;background:var(--batian-bg-secondary);font-size:12px;line-height:16px;z-index:1;color:var(--batian-label-secondary)}.batian-office-admin .batian-office-field input,.batian-office-admin .batian-office-field select{display:block;width:100%;height:50px;padding:12px 14px;border:1px solid var(--batian-line);border-radius:14px;background:var(--batian-bg-secondary);color:var(--batian-ink);font-size:16px;box-sizing:border-box}.batian-office-mobile.batian-office-admin .batian-office-check{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:56px;margin:0;gap:12px;font-size:16px}.batian-office-admin button{border-radius:14px;border:1px solid var(--batian-line);min-height:44px;padding:10px 16px;background:none;color:var(--batian-primary);font-size:14px}.batian-office-admin .batian-office-card>button,.batian-office-admin fieldset>button{width:100%}.batian-office-admin .batian-office-card>p{font-size:16px;margin:0 0 12px;line-height:24px}.batian-office-admin .batian-office-actions{margin-top:20px}.batian-office-admin .batian-office-actions button{flex:none;min-width:64px}.batian-office-admin .batian-office-actions .primary{background:var(--batian-primary);color:#fff}.batian-office-admin input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:52px;height:32px;border-radius:16px;background:var(--batian-bg);border:2px solid var(--batian-line);position:relative;cursor:pointer}.batian-office-admin input[role=switch]:after{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border:0;border-radius:50%;background:var(--batian-label-secondary);transform:none;margin:0}.batian-office-admin input[role=switch]:checked{background:var(--batian-primary);border-color:var(--batian-primary)}.batian-office-admin input[role=switch]:checked:after{left:24px;background:#fff}.batian-office-admin .batian-office-check>span{flex:1}.batian-office-admin .batian-office-check input[role=switch]{flex:none;width:52px;height:32px;border-radius:16px;margin:0}.batian-office-admin .batian-office-check input[role=switch]:checked:after{content:"";display:block;width:20px;height:20px;border:0;left:24px;top:4px;transform:none;margin:0;background:#fff}.batian-office-admin .lg-bigtitle-title{font-weight:600}.batian-office-admin>.lg-appbar .lg-appbar-back{color:var(--batian-ink)}.batian-call{--call-deep: var(--batian-brand-ridge-deep);--call-ink: var(--batian-brand-ink);--call-brand: var(--batian-brand-ridge);--call-snow: var(--batian-brand-mist);--call-sun: var(--batian-brand-sun);--call-dim: rgba(242, 245, 244, .62);position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:28px 20px 40px;background:radial-gradient(120% 80% at 50% 0%,#17766b80,#0a423d00 58%),linear-gradient(165deg,var(--call-deep) 0%,var(--call-ink) 100%);color:var(--call-snow);animation:batian-call-in .22s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@keyframes batian-call-in{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:none}}.batian-call-top{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:32px}.batian-call-min{width:36px;height:36px;border:0;border-radius:12px;background:#f2f5f41a;color:var(--call-snow);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;line-height:1}.batian-call-min:hover{background:#f2f5f42e}.batian-call-kind{font-size:12px;letter-spacing:.14em;color:var(--call-dim);text-transform:uppercase}.batian-call-body{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:6vh}.batian-call-avatar{width:128px;height:128px;border-radius:22px;overflow:hidden;background:linear-gradient(150deg,#17766be6,#0a423de6);border:1px solid rgba(242,245,244,.16);box-shadow:0 18px 48px #00000057;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:500;color:var(--call-snow)}.batian-call-avatar img{width:100%;height:100%;object-fit:cover}.batian-call-wave{position:relative;display:grid;place-items:center}.batian-call-wave:before,.batian-call-wave:after,.batian-call-wave>.batian-call-wave3{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:28px;border:1px solid rgba(23,118,107,.55);animation:batian-call-wave 1.2s ease-out infinite;pointer-events:none}.batian-call-wave:after{animation-delay:.4s}.batian-call-wave>.batian-call-wave3{animation-delay:.8s}@keyframes batian-call-wave{0%{transform:scale(.92);opacity:.7}to{transform:scale(1.22);opacity:0}}.batian-call-name{font-size:24px;font-weight:600;letter-spacing:.01em;max-width:84vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-call-note{font-size:14px;color:var(--call-dim);min-height:20px;text-align:center;padding:0 12px}.batian-call-note.is-error{color:#ffb59b}.batian-call-timer{font-family:var(--batian-font-mono, "SF Mono", "Roboto Mono", ui-monospace, monospace);font-size:17px;letter-spacing:.08em;color:var(--call-snow);font-variant-numeric:tabular-nums}.batian-call-autoplay{margin-top:10px;border:1px solid rgba(232,128,74,.55);background:#e8804a24;color:#ffd9c6;border-radius:999px;padding:7px 14px;font-size:12.5px;cursor:pointer}.batian-call-actions{display:flex;align-items:flex-start;justify-content:center;gap:34px;width:100%;padding-bottom:8px}.batian-call-btn{border:0;background:transparent;color:var(--call-snow);display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;font-size:12px;min-width:64px}.batian-call-btn i{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-style:normal;background:#f2f5f424;border:1px solid rgba(242,245,244,.1);transition:transform .12s ease,background .12s ease}.batian-call-btn:active i{transform:scale(.94)}.batian-call-btn.is-primary i{background:var(--call-brand);border-color:#f2f5f433}.batian-call-btn.is-primary:hover i{background:var(--batian-brand-ridge-bright)}.batian-call-btn.is-danger i{background:var(--call-sun)}.batian-call-btn.is-danger:hover i{background:var(--batian-brand-sun);filter:brightness(1.06)}.batian-call-btn.is-on i{background:#f2f5f452}.batian-call-ball{position:fixed;z-index:3000;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:1px;flex-direction:column;color:var(--call-snow);background:linear-gradient(150deg,#0f5c55f0,#0a423df0);border:1px solid rgba(242,245,244,.22);box-shadow:0 10px 28px #00000052,0 0 #17766b80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:grab;touch-action:none;animation:batian-call-breath 2s ease-in-out infinite;-webkit-tap-highlight-color:transparent}.batian-call-ball.is-dragging{cursor:grabbing;animation:none}.batian-call-ball.is-snap{transition:left .2s cubic-bezier(.22,1,.36,1),top .2s cubic-bezier(.22,1,.36,1)}@keyframes batian-call-breath{0%,to{box-shadow:0 10px 28px #00000052,0 0 #17766b6b}50%{box-shadow:0 10px 28px #00000052,0 0 0 8px #17766b00}}.batian-call-ball-ico{font-size:18px;line-height:1}.batian-call-ball-time{font-size:9.5px;letter-spacing:.02em;font-variant-numeric:tabular-nums;opacity:.92}.batian-call-ball-hang{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;border:0;background:var(--batian-brand-sun);color:var(--batian-brand-mist);font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0000004d;cursor:pointer;animation:batian-call-pop .16s ease-out}@keyframes batian-call-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.batian-records{height:100%;display:flex;flex-direction:column;background:var(--batian-bg)}.batian-records-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px;gap:12px}.batian-records-title{font-size:17px;font-weight:600;color:var(--batian-label)}.batian-records-tabs{display:flex;gap:8px}.batian-records-tab{border:1px solid var(--batian-separator);background:transparent;color:var(--batian-label-secondary);border-radius:999px;padding:4px 12px;font-size:12px;cursor:pointer}.batian-records-tab.is-active{background:var(--batian-brand-ridge);border-color:var(--batian-brand-ridge);color:var(--batian-brand-mist)}.batian-records-list{flex:1;overflow-y:auto;padding:4px 0 24px}.batian-records-row{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--batian-separator)}.batian-records-row:hover{background:var(--batian-fill)}.batian-records-avatar{width:42px;height:42px;border-radius:14px;overflow:hidden;background:linear-gradient(150deg,var(--batian-brand-ridge-bright),var(--batian-brand-ridge-deep));color:var(--batian-brand-mist);display:flex;align-items:center;justify-content:center;font-size:17px;flex:0 0 auto}.batian-records-avatar img{width:100%;height:100%;object-fit:cover}.batian-records-main{flex:1;min-width:0}.batian-records-name{font-size:14.5px;font-weight:500;color:var(--batian-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-records-sub{font-size:12.5px;color:var(--batian-label-secondary);margin-top:3px;display:flex;align-items:center;gap:6px}.batian-records-sub.is-missed{color:var(--batian-danger)}.batian-records-meta{text-align:right;font-size:12px;color:var(--batian-label-tertiary);flex:0 0 auto}.batian-records-dur{margin-top:4px;font-variant-numeric:tabular-nums}.batian-records-empty{padding:72px 24px;text-align:center;color:var(--batian-label-tertiary);font-size:13px;line-height:1.9}.batian-records-empty b{display:block;font-size:15px;color:var(--batian-label-secondary);margin-bottom:6px;font-weight:500}.batian-call-msg-row{display:flex;justify-content:center;padding:5px 12px}.batian-call-msg{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:18px;background:#16211f0f;color:var(--batian-label);font-size:13px;max-width:78vw}.batian-call-msg.is-me{background:#0f5c551a}.batian-call-msg.is-missed{border:1px solid rgba(232,128,74,.55)}.batian-call-msg-ico{font-size:15px;line-height:1;opacity:.85}.batian-call-msg-dur{font-variant-numeric:tabular-nums;color:var(--batian-label-secondary)}@media (max-width: 420px){.batian-call{padding:20px 16px 32px}.batian-call-avatar{width:104px;height:104px;font-size:40px;border-radius:20px}.batian-call-name{font-size:21px}.batian-call-actions{gap:22px}.batian-call-btn i{width:58px;height:58px}}.batian-call-missed{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);left:50%;transform:translate(-50%);z-index:2990;display:flex;align-items:center;gap:8px;width:min(560px,calc(100vw - 24px));padding:8px 8px 8px 10px;border-radius:16px;background:var(--batian-surface, #fff);border:1px solid rgba(232,128,74,.45);box-shadow:0 10px 28px #0a423d29;animation:batian-call-missed-in .22s cubic-bezier(.22,1,.36,1)}@keyframes batian-call-missed-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.batian-call-missed-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#e8804a}.batian-call-missed-main{flex:1 1 auto;display:flex;align-items:center;gap:10px;min-width:0;padding:2px;border:0;background:transparent;color:var(--batian-label, #1c2523);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.batian-call-missed-avatar{flex:0 0 auto;width:34px;height:34px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#0f5c551a;color:var(--batian-brand-ridge, #17766b);font-weight:600;font-size:15px}.batian-call-missed-avatar img{width:100%;height:100%;object-fit:cover}.batian-call-missed-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.batian-call-missed-text b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-call-missed-text em{font-style:normal;font-size:12px;color:var(--batian-label-secondary, #6b7874)}.batian-call-missed-redial,.batian-call-missed-close{flex:0 0 auto;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.batian-call-missed-redial{padding:6px 12px;border-radius:999px;background:#0f5c551a;color:var(--batian-brand-ridge, #17766b);font-size:13px;font-weight:600}.batian-call-missed-close{width:28px;height:28px;border-radius:50%;color:var(--batian-label-secondary, #6b7874);font-size:13px}.batian-call-dot{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:#e8804a;box-shadow:0 0 0 2px var(--batian-surface, #fff);pointer-events:none}.batian-call-hint{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);transform:translate(-50%);z-index:2991;display:flex;align-items:center;gap:10px;width:min(560px,calc(100vw - 24px));padding:10px 12px;border-radius:14px;background:#16211feb;color:#f2f5f4;font-size:13px;line-height:1.35;box-shadow:0 8px 24px #0a423d47}.batian-call-hint span{flex:1 1 auto}.batian-call-hint button{flex:0 0 auto;border:0;border-radius:999px;padding:5px 12px;background:#f2f5f429;color:#f2f5f4;font-size:12px;cursor:pointer}:root{color-scheme:light;--batian-brand-ridge: #0F5C55;--batian-brand-ridge-bright: #17766B;--batian-brand-ridge-deep: #0A423D;--batian-brand-mist: #F2F5F4;--batian-brand-subtle: #F7FAF9;--batian-brand-chat: #EFF4F2;--batian-brand-ink: #16211F;--batian-brand-text: #22302D;--batian-brand-line: #DDE4E2;--batian-brand-sun: #E8804A;--batian-brand-danger: #E5484D;--batian-brand-warning: #D46B08;--batian-brand-white: #FFFFFF;--batian-brand-card: #FFFFFF;--batian-brand-surface-dark: #1A1D24;--batian-brand-surface-dark-alt: #2A2D34;--batian-bg: var(--batian-brand-mist);--batian-bg-page: var(--batian-brand-mist);--batian-bg-secondary: var(--batian-brand-card);--batian-bg-tertiary: var(--batian-brand-subtle);--batian-bg-elevated: var(--batian-brand-card);--batian-bg-hover: var(--batian-fill);--batian-surface: var(--batian-brand-card);--batian-surface-page: var(--batian-bg-secondary);--batian-surface-dark: var(--batian-brand-surface-dark);--batian-surface-dark-alt: var(--batian-brand-surface-dark-alt);--batian-bg-gray: var(--batian-brand-mist);--batian-chat-bg: var(--batian-brand-chat);--batian-ink: var(--batian-brand-ink);--batian-label: var(--batian-brand-ink);--batian-text: var(--batian-brand-text);--batian-text-primary: var(--batian-brand-ink);--batian-label-secondary: rgba(22, 33, 31, .62);--batian-label-tertiary: rgba(22, 33, 31, .55);--batian-text-secondary: var(--batian-label-secondary);--batian-text-tertiary: var(--batian-label-tertiary);--batian-secondary-label: var(--batian-label-secondary);--batian-ink-2: var(--batian-label-secondary);--batian-primary: var(--batian-brand-ridge);--batian-brand: var(--batian-brand-ridge);--batian-primary-hover: var(--batian-brand-ridge-bright);--batian-primary-soft: rgba(15, 92, 85, .08);--batian-primary-tint: #ECF2F1;--batian-accent: var(--batian-brand-ridge-bright);--batian-success: var(--batian-brand-ridge-bright);--batian-warning: var(--batian-brand-warning);--batian-warning-deep: var(--batian-brand-warning);--batian-warning-bright: #FF8F1F;--batian-danger: var(--batian-brand-danger);--batian-danger-text: #C0343A;--batian-sun-on: #401A05;--batian-warning-text: #A85A06;--batian-primary-solid: var(--batian-primary);--batian-link: var(--batian-primary);--batian-media-backdrop: #0B0D0C;--batian-sun: var(--batian-brand-sun);--batian-sun-soft: rgba(232, 128, 74, .08);--batian-warning-soft: var(--batian-sun-soft);--batian-line: var(--batian-brand-line);--batian-separator: var(--batian-brand-line);--batian-separator-solid: var(--batian-brand-line);--batian-border: var(--batian-brand-line);--batian-divider: var(--batian-brand-line);--batian-sep: var(--batian-brand-line);--batian-hairline: .5px solid var(--batian-separator);--batian-fill: rgba(22, 33, 31, .05);--batian-fill-secondary: rgba(22, 33, 31, .08);--batian-mask: rgba(0, 0, 0, .32);--batian-overlay-ink: rgba(22, 33, 31, .82);--batian-primary-soft10: rgba(15, 92, 85, .1);--batian-success-soft: rgba(23, 118, 107, .12);--batian-danger-soft: rgba(229, 72, 77, .12);--batian-radius-xs: 8px;--batian-radius-sm: 13px;--batian-radius-control: 13px;--batian-radius-input: 14px;--batian-radius-md: 22px;--batian-radius-lg: 22px;--batian-radius-card: 22px;--batian-radius-dialog: 22px;--batian-radius-avatar: 15px;--batian-radius-dock: 31px;--batian-radius-bubble: 18px;--batian-radius-bubble-tail: 6px;--batian-shadow-card: 0 1px 2px rgba(0, 0, 0, .04);--batian-shadow-popover: 0 8px 20px rgba(0, 0, 0, .12);--batian-shadow-dialog: 0 8px 20px rgba(0, 0, 0, .12);--batian-shadow-brand-soft: 0 6px 16px rgba(15, 92, 85, .1);--batian-ease: cubic-bezier(.215, .61, .355, 1);--batian-motion-enter: .24s;--batian-motion-hero: .26s;--batian-motion-insert: .2s;--batian-motion-micro: .16s;--batian-motion-dock: .18s;--batian-motion-confirm: .28s;--batian-space-1: 4px;--batian-space-2: 8px;--batian-space-3: 12px;--batian-space-4: 16px;--batian-space-5: 20px;--batian-space-6: 24px;--batian-space-7: 32px;--batian-fs-label: 12px;--batian-fs-aux: 13px;--batian-fs-small: 14px;--batian-fs-title-sm: 15px;--batian-fs-body: 16px;--batian-fs-title: 19px;--batian-fs-h2: 24px;--batian-fs-h1: 30px;--batian-lh-tight: 1.35;--batian-lh-normal: 1.6;--batian-lh-relaxed: 1.75;--batian-row-h: 56px;--batian-av-1: #0F5C55;--batian-av-1-soft: rgba(15, 92, 85, .1);--batian-av-2: #17766B;--batian-av-2-soft: rgba(23, 118, 107, .1);--batian-av-3: #2F6F8F;--batian-av-3-soft: rgba(47, 111, 143, .1);--batian-av-4: #3F6B57;--batian-av-4-soft: rgba(63, 107, 87, .1);--batian-av-5: #647539;--batian-av-5-soft: rgba(100, 117, 57, .1);--batian-av-6: #8A6A3C;--batian-av-6-soft: rgba(138, 106, 60, .1);--batian-av-7: #7A5566;--batian-av-7-soft: rgba(122, 85, 102, .1);--batian-av-8: #5C5F73;--batian-av-8-soft: rgba(92, 95, 115, .1);--batian-glass: color-mix(in srgb, var(--batian-bg-secondary) 88%, transparent);--batian-glass-strong: color-mix(in srgb, var(--batian-bg-secondary) 94%, transparent);--batian-glass-dark: color-mix(in srgb, var(--batian-surface-dark) 88%, transparent);--batian-glass-blur: saturate(180%) blur(20px);--batian-bubble-self: var(--batian-brand-ridge);--batian-bubble-self-text: var(--batian-brand-white);--batian-bubble-other: var(--batian-brand-white);--batian-bubble-other-text: var(--batian-brand-ink)}html[data-theme=dark]{color-scheme:dark;--batian-brand-mist: #0B1311;--batian-brand-subtle: #131F1C;--batian-brand-card: #16221F;--batian-brand-chat: #0B1311;--batian-brand-ink: #FFFFFF;--batian-brand-text: rgba(255, 255, 255, .92);--batian-brand-line: rgba(255, 255, 255, .16);--batian-brand-sun: #F49A66;--batian-brand-ridge: #2E8C81;--batian-brand-warning: #F0A85A;--batian-bubble-other: #1B2724;--batian-bubble-other-text: rgba(255, 255, 255, .92);--batian-bubble-self: #17766B;--batian-label-secondary: rgba(255, 255, 255, .6);--batian-label-tertiary: rgba(255, 255, 255, .48);--batian-danger-text: #FF9296;--batian-warning-text: #F0A85A;--batian-sun-on: #2E1206;--batian-media-backdrop: #000000;--batian-link: #8FD6CC;--batian-av-1: #3E9A8E;--batian-av-1-soft: rgba(62, 154, 142, .16);--batian-av-2: #4FB3A5;--batian-av-2-soft: rgba(79, 179, 165, .16);--batian-av-3: #5A9BC0;--batian-av-3-soft: rgba(90, 155, 192, .16);--batian-av-4: #6FA98F;--batian-av-4-soft: rgba(111, 169, 143, .16);--batian-av-5: #9DB07E;--batian-av-5-soft: rgba(157, 176, 126, .16);--batian-av-6: #C0955B;--batian-av-6-soft: rgba(192, 149, 91, .16);--batian-av-7: #B28296;--batian-av-7-soft: rgba(178, 130, 150, .16);--batian-av-8: #8A8FA6;--batian-av-8-soft: rgba(138, 143, 166, .16);--batian-primary-solid: #17766B;--batian-primary-soft: rgba(46, 140, 129, .16);--batian-primary-tint: #1D2F33;--batian-mask: rgba(0, 0, 0, .5);--batian-overlay-ink: rgba(20, 32, 29, .9);--batian-primary-soft10: rgba(46, 140, 129, .18);--batian-success-soft: rgba(46, 140, 129, .16);--batian-danger-soft: rgba(255, 128, 131, .16);--batian-fill: rgba(255, 255, 255, .06);--batian-fill-secondary: rgba(255, 255, 255, .1);--batian-shadow-card: 0 1px 2px rgba(0, 0, 0, .3);--batian-shadow-popover: 0 8px 20px rgba(0, 0, 0, .4);--batian-shadow-dialog: 0 8px 20px rgba(0, 0, 0, .4)}@media (prefers-color-scheme: dark){html:not([data-theme=light]){color-scheme:dark;--batian-brand-mist: #0E1614;--batian-brand-subtle: #14201D;--batian-brand-card: #14201D;--batian-brand-chat: #0E1614;--batian-brand-ink: #FFFFFF;--batian-brand-text: rgba(255, 255, 255, .92);--batian-brand-line: rgba(255, 255, 255, .16);--batian-brand-sun: #F49A66;--batian-brand-ridge: #2E8C81;--batian-brand-warning: #F0A85A;--batian-bubble-other: #1B2724;--batian-bubble-other-text: rgba(255, 255, 255, .92);--batian-bubble-self: #17766B;--batian-label-secondary: rgba(255, 255, 255, .6);--batian-label-tertiary: rgba(255, 255, 255, .38);--batian-primary-soft: rgba(46, 140, 129, .16);--batian-primary-tint: #1D2F33;--batian-mask: rgba(0, 0, 0, .5);--batian-overlay-ink: rgba(20, 32, 29, .9);--batian-primary-soft10: rgba(46, 140, 129, .18);--batian-success-soft: rgba(46, 140, 129, .16);--batian-danger-soft: rgba(255, 128, 131, .16);--batian-fill: rgba(255, 255, 255, .06);--batian-fill-secondary: rgba(255, 255, 255, .1);--batian-shadow-card: 0 1px 2px rgba(0, 0, 0, .5);--batian-shadow-popover: 0 8px 20px rgba(0, 0, 0, .4);--batian-shadow-dialog: 0 8px 20px rgba(0, 0, 0, .4)}}:focus-visible{outline:2px solid var(--batian-brand);outline-offset:2px}*,*:before,*:after{box-sizing:border-box}#root .ant-badge-count,#root .ant-badge-dot{background:var(--batian-sun);color:var(--batian-sun-on)}#root .ant-btn-primary:not(:disabled){background:var(--batian-primary-solid);border-color:var(--batian-primary-solid)}#root .ant-btn-primary:not(:disabled):hover{background:var(--batian-primary-hover);border-color:var(--batian-primary-hover)}#root .ant-list-item-meta-description,#root .ant-typography.ant-typography-secondary{color:var(--batian-label-secondary)}#root .ant-btn.ant-btn-dangerous:not(.ant-btn-primary){color:var(--batian-danger-text)}html,body,#root{width:100%;min-width:0;height:100%;margin:0}body{overflow:hidden;color:var(--batian-label, var(--batian-text-primary));background:var(--batian-bg, var(--batian-bg-page));font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--batian-primary, var(--batian-brand));outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.batian-num{font-variant-numeric:tabular-nums}.msg-bubble,.msg-content,.msg-text{word-break:break-word;overflow-wrap:break-word}.msg-bubble a{word-break:break-all}.msg-bubble img{max-width:100%;height:auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}@media (prefers-reduced-motion: reduce){:root{--batian-motion-image: none}}.batian-workbench-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.batian-workbench-app{min-height:104px;border:1px solid var(--batian-separator);border-radius:8px;background:var(--batian-bg);color:var(--batian-label);display:grid;place-items:center;gap:8px;padding:14px;cursor:pointer}.batian-workbench-app img,.batian-workbench-app span{width:48px;height:48px;border-radius:8px;object-fit:cover;display:grid;place-items:center;color:var(--batian-primary)}.batian-contacts-page{width:min(1180px,100%);height:100%;margin:0 auto;padding:24px;box-sizing:border-box;overflow:auto}.batian-contact-tabs{min-height:520px}.batian-contact-master-detail{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,.8fr);min-height:420px}.batian-contact-master-detail>.ant-list{border-right:1px solid var(--batian-separator);padding-right:16px}.batian-contact-detail{padding:32px 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.batian-contact-search-state{padding:24px;text-align:center;color:var(--batian-label-tertiary)}.batian-contact-master-detail .is-selected{background:var(--batian-primary-soft)}@media (max-width: 1000px){.batian-contact-master-detail{grid-template-columns:1fr}.batian-contact-detail{border-top:1px solid var(--batian-separator)}.batian-contact-tabs>.ant-tabs-nav{width:160px}}.batian-skel-form{padding-top:var(--batian-space-2);display:flex;flex-direction:column;gap:var(--batian-space-4)}.batian-skel-form-row{display:flex;flex-direction:column;gap:var(--batian-space-2)}.batian-skel-doc{padding-top:var(--batian-space-2);max-width:880px}.batian-route-fallback{display:flex;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--batian-bg, var(--batian-bg))}.batian-route-rail{flex:0 0 64px;width:64px;background:var(--batian-surface-dark, var(--batian-surface-dark))}.batian-route-list{flex:0 0 300px;width:300px;min-width:0;padding:12px;border-right:1px solid var(--batian-separator, rgba(31, 35, 41, .1));background:var(--batian-bg-secondary);overflow:hidden}.batian-route-main{flex:1;min-width:0;padding:16px;overflow:hidden}.batian-route-fallback.is-public{align-items:center;justify-content:center;background:var(--batian-surface-dark, var(--batian-surface-dark));padding:16px}.batian-route-public-card{display:flex;flex-direction:column;align-items:center;width:min(400px,100%);padding:32px 24px;border-radius:12px;background:var(--batian-bg-secondary);box-shadow:0 8px 24px #00000029}@media (max-width: 900px){.batian-route-list{display:none}}.batian-route-fallback.is-content{flex-direction:column;padding:20px 24px;gap:4px;background:var(--batian-bg, var(--batian-bg))}.batian-route-content-head{display:flex;align-items:center;justify-content:space-between;padding:4px 0 16px;border-bottom:1px solid var(--batian-separator, rgba(31, 35, 41, .1))}.batian-route-content-body{flex:1;min-height:0;overflow:hidden;padding-top:8px}.batian-route-view{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}@media (prefers-reduced-motion: reduce){:root .batian-route-view,:root .batian-route-fallback{animation:none}}.batian-chat-host{flex:1;min-width:0;min-height:0;overflow:hidden}.lg-page{display:flex;flex-direction:column;min-height:100%;background:var(--batian-bg);color:var(--batian-label)}.lg-scroll{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.lg-brandhero{position:relative;overflow:hidden;color:var(--batian-brand-white);background:linear-gradient(135deg,var(--batian-brand-ridge-bright) 0%,var(--batian-brand-ridge) 55%,var(--batian-brand-ridge-deep) 100%);border-bottom-left-radius:28px;border-bottom-right-radius:28px}.lg-contour,.lg-ridgeline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.lg-brandhero-inner{position:relative;z-index:1}.lg-bigtitle{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--batian-space-3);padding:6px var(--batian-space-5) 6px}.lg-bigtitle-text{min-width:0}.lg-bigtitle-title{margin:0;font-size:30px;font-weight:700;line-height:1.25;letter-spacing:.5px;color:var(--batian-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-bigtitle-slogan{margin-top:3px;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:1.5px;color:var(--batian-label-secondary)}.lg-bigtitle-actions{display:flex;align-items:center;gap:var(--batian-space-3);flex:none}.lg-iconbtn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--batian-line);border-radius:var(--batian-radius-sm);background:var(--batian-bg-secondary);color:var(--batian-label);cursor:pointer;transition:background var(--batian-motion-micro) var(--batian-ease)}.lg-iconbtn:hover{background:var(--batian-fill)}.lg-iconbtn:active{transform:scale(.96)}.lg-appbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--batian-space-2);min-height:52px;padding:0 var(--batian-space-2);background:var(--batian-bg-secondary);border-bottom:.5px solid var(--batian-separator)}.lg-appbar-back,.lg-appbar-more{width:42px;height:42px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--batian-label);cursor:pointer;transition:background var(--batian-motion-micro) var(--batian-ease)}.lg-appbar-back:hover,.lg-appbar-more:hover{background:var(--batian-fill)}.lg-appbar-title{flex:1;min-width:0;font-size:19px;font-weight:600;color:var(--batian-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-appbar-subtitle{display:block;font-size:13px;font-weight:400;color:var(--batian-label-secondary)}.lg-appbar-right{flex:none;display:flex;align-items:center;gap:4px}.lg-card{background:var(--batian-bg-secondary);border:1px solid var(--batian-line);border-radius:var(--batian-radius-card);overflow:hidden}.lg-card+.lg-card{margin-top:var(--batian-space-3)}.lg-card-title{padding:var(--batian-space-4) var(--batian-space-4) var(--batian-space-2);font-size:15px;font-weight:600;color:var(--batian-label)}.lg-card-body{padding:0}.lg-card-body.is-padded{padding:var(--batian-space-4)}.lg-sectionlabel{display:flex;align-items:center;gap:var(--batian-space-2);padding:var(--batian-space-5) var(--batian-space-5) var(--batian-space-2);font-size:13px;font-weight:600;letter-spacing:.8px;color:var(--batian-label-secondary)}.lg-sectionlabel:before{content:"";width:3px;height:12px;border-radius:2px;background:var(--batian-primary)}.lg-listtile{display:flex;align-items:center;gap:var(--batian-space-3);width:100%;min-height:var(--batian-row-h);padding:var(--batian-space-3) var(--batian-space-4);border:0;background:transparent;text-align:left;color:var(--batian-label);cursor:pointer;transition:background var(--batian-motion-micro) var(--batian-ease)}.lg-listtile+.lg-listtile{border-top:.5px solid var(--batian-separator)}.lg-listtile:has(.lg-listtile-subtitle){min-height:64px;height:64px}.lg-listtile:hover{background:var(--batian-fill)}.lg-listtile.is-static{cursor:default}.lg-listtile.is-static:hover{background:transparent}.lg-listtile-main{flex:1;min-width:0}.lg-listtile-title{font-size:15px;font-weight:600;line-height:1.35;color:var(--batian-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-listtile-subtitle{margin-top:2px;font-size:13px;line-height:1.5;color:var(--batian-label-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-listtile-right{flex:none;display:flex;align-items:center;gap:var(--batian-space-2);font-size:13px;color:var(--batian-label-secondary)}.lg-listtile-arrow{color:var(--batian-label-tertiary);flex:none}.lg-listtile.is-danger .lg-listtile-title,.lg-listtile.is-danger .lg-listtile-right{color:var(--batian-danger)}.lg-entryicon{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--batian-radius-sm);background:var(--batian-primary-soft10);color:var(--batian-primary)}.lg-entryicon.is-sun{background:var(--batian-sun-soft);color:var(--batian-sun)}.lg-entryicon.is-danger{background:var(--batian-danger-soft);color:var(--batian-danger)}.lg-entryicon.is-muted{background:var(--batian-fill);color:var(--batian-label-secondary)}.lg-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--batian-radius-avatar);background:var(--batian-primary-soft);color:var(--batian-primary);font-weight:600;-webkit-user-select:none;user-select:none}.lg-avatar.is-square{border-radius:var(--batian-radius-avatar)}.lg-avatar.is-circle{border-radius:50%}.lg-avatar img{width:100%;height:100%;object-fit:cover;display:block}.lg-segmented{display:inline-flex;padding:2px;gap:2px;background:var(--batian-fill);border-radius:var(--batian-radius-sm)}.lg-segmented-item{border:0;background:transparent;height:32px;padding:0 14px;border-radius:11px;font-size:14px;color:var(--batian-label-secondary);cursor:pointer;transition:all var(--batian-motion-micro) var(--batian-ease)}.lg-segmented-item.is-active{background:var(--batian-bg-secondary);color:var(--batian-link);font-weight:600;box-shadow:var(--batian-shadow-card)}.lg-statustag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--batian-radius-xs);font-size:12px;font-weight:600;line-height:1.6;background:var(--batian-fill);color:var(--batian-label-secondary)}.lg-statustag.is-primary{background:var(--batian-primary-soft);color:var(--batian-primary)}.lg-statustag.is-success{background:var(--batian-success-soft);color:var(--batian-success)}.lg-statustag.is-sun{background:var(--batian-sun-soft);color:var(--batian-sun)}.lg-statustag.is-danger{background:var(--batian-danger-soft);color:var(--batian-danger)}.lg-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--batian-space-2);padding:11px 26px;border:0;border-radius:var(--batian-radius-input);font-size:15px;font-weight:500;cursor:pointer;transition:transform var(--batian-motion-micro) var(--batian-ease),background var(--batian-motion-micro) var(--batian-ease)}.lg-btn:active{transform:scale(.98)}.lg-btn:disabled{opacity:.45;cursor:not-allowed}.lg-btn.is-primary{background:var(--batian-primary-solid);color:var(--batian-bubble-self-text)}.lg-btn.is-primary:hover:not(:disabled){background:var(--batian-primary-hover)}.lg-btn.is-ghost{background:var(--batian-fill);color:var(--batian-label)}.lg-btn.is-ghost:hover:not(:disabled){background:var(--batian-fill-secondary)}.lg-btn.is-danger{background:var(--batian-danger);color:var(--batian-bubble-self-text)}.lg-btn.is-sun{background:var(--batian-sun);color:var(--batian-bubble-self-text)}.lg-btn.is-block{display:flex;width:100%}.lg-btn.is-sm{height:32px;padding:0 14px;font-size:14px;border-radius:var(--batian-radius-sm)}.lg-tilebtn{display:flex;align-items:center;gap:var(--batian-space-3);width:100%;padding:var(--batian-space-4);border:0;background:transparent;text-align:left;color:var(--batian-label);cursor:pointer}.lg-tilebtn+.lg-tilebtn{border-top:.5px solid var(--batian-separator)}.lg-tilebtn:hover{background:var(--batian-fill)}.lg-tilebtn-title{font-size:15px;font-weight:600}.lg-tilebtn-subtitle{margin-top:2px;font-size:13px;color:var(--batian-label-secondary)}.lg-tilebtn.is-danger .lg-tilebtn-title{color:var(--batian-danger)}.lg-field{display:block}.lg-field-label{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:var(--batian-label-secondary)}.lg-field-box{display:flex;align-items:center;gap:var(--batian-space-2);padding:11px var(--batian-space-4);background:var(--batian-bg-secondary);border:1px solid var(--batian-line);border-radius:var(--batian-radius-input);transition:border-color var(--batian-motion-micro) var(--batian-ease)}.lg-field-box:focus-within{border-color:var(--batian-primary)}.lg-field-box.is-error{border-color:var(--batian-danger)}.lg-field-input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:15px;line-height:1.5;color:var(--batian-label)}.lg-field-input::placeholder{color:var(--batian-label-tertiary)}.lg-field-textarea{resize:none;min-height:88px;font-size:15px}.lg-field-hint{margin-top:6px;font-size:12px;color:var(--batian-label-secondary)}.lg-field-hint.is-error{color:var(--batian-danger)}.lg-eye{flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--batian-label-secondary);cursor:pointer}.lg-switch{position:relative;width:48px;height:28px;flex:none;border:0;border-radius:999px;background:var(--batian-fill-secondary);cursor:pointer;transition:background var(--batian-motion-micro) var(--batian-ease)}.lg-switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--batian-brand-white);box-shadow:0 1px 3px #0000002e;transition:transform var(--batian-motion-micro) var(--batian-ease)}.lg-switch.is-on{background:var(--batian-primary)}.lg-switch.is-on:after{transform:translate(20px)}.lg-switch:disabled{opacity:.45;cursor:not-allowed}.lg-switchrow{display:flex;align-items:center;gap:var(--batian-space-4);padding:var(--batian-space-4);cursor:pointer}.lg-switchrow+.lg-switchrow{border-top:.5px solid var(--batian-separator)}.lg-switchrow-main{flex:1;min-width:0}.lg-switchrow-title{font-size:15px;font-weight:600;color:var(--batian-label)}.lg-switchrow-subtitle{margin-top:2px;font-size:13px;line-height:1.5;color:var(--batian-label-secondary)}.lg-check{width:20px;height:20px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--batian-line);border-radius:6px;background:var(--batian-bg-secondary);cursor:pointer;transition:all var(--batian-motion-micro) var(--batian-ease)}.lg-check.is-checked{background:var(--batian-primary);border-color:var(--batian-primary);color:var(--batian-bubble-self-text)}.lg-consent{display:flex;align-items:flex-start;gap:var(--batian-space-2);font-size:13px;line-height:1.6;color:var(--batian-label-secondary)}.lg-consent a{color:var(--batian-primary);text-decoration:none}.lg-selectall{display:flex;align-items:center;gap:var(--batian-space-3);width:100%;padding:var(--batian-space-3) var(--batian-space-4);border:0;background:transparent;font-size:15px;color:var(--batian-label);cursor:pointer}.lg-selectall:hover{background:var(--batian-fill)}.lg-selectall-count{margin-left:auto;font-size:13px;color:var(--batian-label-secondary)}.lg-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--batian-mask);animation:lg-fade-in var(--batian-motion-micro) var(--batian-ease)}.lg-sheet{position:fixed;left:var(--batian-space-3);right:var(--batian-space-3);bottom:var(--batian-space-3);z-index:1001;display:flex;flex-direction:column;max-height:76vh;background:var(--batian-bg-secondary);border:1px solid var(--batian-line);border-radius:var(--batian-radius-md);box-shadow:var(--batian-shadow-dialog);overflow:hidden;animation:lg-sheet-in var(--batian-motion-enter) var(--batian-ease)}.lg-sheet-grip{width:36px;height:4px;margin:8px auto 0;border-radius:2px;background:var(--batian-fill-secondary);flex:none}.lg-sheet-head{display:flex;align-items:center;gap:var(--batian-space-3);padding:var(--batian-space-3) var(--batian-space-5) var(--batian-space-2);border-bottom:.5px solid var(--batian-separator);flex:none}.lg-sheet-title{flex:1;font-size:15px;font-weight:600;color:var(--batian-label)}.lg-sheet-action{border:0;background:transparent;color:var(--batian-primary);font-size:14px;cursor:pointer}.lg-sheet-body{overflow:auto;-webkit-overflow-scrolling:touch;padding:var(--batian-space-2) 0 var(--batian-space-3)}.lg-sheetitem{display:flex;align-items:center;gap:var(--batian-space-3);width:100%;padding:var(--batian-space-4) var(--batian-space-5);border:0;background:transparent;text-align:left;font-size:15px;color:var(--batian-label);cursor:pointer}.lg-sheetitem:hover{background:var(--batian-fill)}.lg-sheetitem.is-danger{color:var(--batian-danger)}.lg-sheetitem-sub{margin-left:auto;font-size:13px;color:var(--batian-label-secondary)}.lg-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1001;width:min(340px,calc(100vw - 48px));background:var(--batian-bg-secondary);border-radius:var(--batian-radius-lg);box-shadow:var(--batian-shadow-dialog);overflow:hidden;animation:lg-dialog-in var(--batian-motion-confirm) var(--batian-ease)}.lg-dialog-body{padding:var(--batian-space-6) var(--batian-space-5) var(--batian-space-4);text-align:center}.lg-dialog-title{font-size:19px;font-weight:600;color:var(--batian-label)}.lg-dialog-content{margin-top:var(--batian-space-2);font-size:14px;line-height:1.6;color:var(--batian-label-secondary)}.lg-dialog-actions{display:flex;border-top:.5px solid var(--batian-separator)}.lg-dialog-actions button{flex:1;padding:var(--batian-space-4) 0;border:0;background:transparent;font-size:15px;color:var(--batian-label-secondary);cursor:pointer}.lg-dialog-actions button+button{border-left:.5px solid var(--batian-separator)}.lg-dialog-actions button.is-primary{color:var(--batian-primary);font-weight:600}.lg-dialog-actions button.is-danger{color:var(--batian-danger);font-weight:600}.lg-toast{position:fixed;left:50%;bottom:88px;transform:translate(-50%);z-index:1100;max-width:76vw;padding:10px 18px;border-radius:var(--batian-radius-input);background:var(--batian-overlay-ink);color:var(--batian-brand-white);font-size:14px;line-height:1.5;text-align:center;animation:lg-fade-in var(--batian-motion-micro) var(--batian-ease)}.lg-toast.is-sun{background:var(--batian-sun)}.lg-toast.is-danger{background:var(--batian-danger)}.lg-empty{display:flex;flex-direction:column;align-items:center;padding:var(--batian-space-7) 40px;text-align:center}.lg-empty-art{position:relative;width:188px;height:132px}.lg-empty-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lg-empty-icon{position:absolute;left:50%;top:50%;width:62px;height:62px;margin:-31px 0 0 -31px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:var(--batian-bg-secondary);border:1px solid var(--batian-line);box-shadow:var(--batian-shadow-brand-soft);color:var(--batian-primary)}.lg-empty-title{margin-top:10px;font-size:15px;font-weight:600;color:var(--batian-label)}.lg-empty-subtitle{margin-top:7px;font-size:13px;line-height:1.6;color:var(--batian-label-secondary)}.lg-empty-action{margin-top:20px}.lg-pressable{transition:transform var(--batian-motion-micro) var(--batian-ease)}.lg-pressable:active{transform:scale(.98)}.lg-stagger>*{opacity:0;animation:lg-enter var(--batian-motion-enter) var(--batian-ease) forwards}.lg-stagger>*:nth-child(1){animation-delay:0ms}.lg-stagger>*:nth-child(2){animation-delay:24ms}.lg-stagger>*:nth-child(3){animation-delay:48ms}.lg-stagger>*:nth-child(4){animation-delay:72ms}.lg-stagger>*:nth-child(5){animation-delay:96ms}.lg-stagger>*:nth-child(6){animation-delay:.12s}.lg-stagger>*:nth-child(7){animation-delay:144ms}.lg-stagger>*:nth-child(8){animation-delay:168ms}.lg-stagger>*:nth-child(n+9){animation-delay:192ms}@keyframes lg-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lg-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes lg-dialog-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion: reduce){.lg-stagger>*,.lg-sheet,.lg-dialog,.lg-mask,.lg-toast{animation:none;opacity:1;transform:none}}.batian-page{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--batian-bg);color:var(--batian-label);overflow:hidden}.batian-page-body{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.batian-page-col{width:100%;max-width:1520px;margin:0 auto;padding:0 var(--batian-space-6) var(--batian-space-7);box-sizing:border-box;display:flex;flex-direction:column;min-height:100%}.batian-page-col.is-narrow{max-width:880px}@media (min-width: 1440px){.batian-page-col{padding-inline:var(--batian-space-7)}}.batian-page-col>.lg-card:last-of-type,.batian-page-col>.batian-cols:last-of-type,.batian-page-col>.batian-stack:last-of-type{flex:1 1 auto;min-height:0}.batian-page-col>.lg-card:last-of-type{display:flex;flex-direction:column}.batian-page-col>.lg-card:last-of-type>.lg-card-body{flex:1 1 auto;min-height:0}.batian-page-col>.lg-card:last-of-type .lg-empty{margin-block:auto}.batian-page-col>.lg-card:last-of-type>.lg-card-body{display:flex;flex-direction:column}.batian-record-tabs{margin:var(--batian-space-2) 0 var(--batian-space-4)}.batian-errstate{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:var(--batian-space-6);overflow:auto}.batian-errstate-card{width:min(560px,100%);padding:var(--batian-space-6);border:1px solid var(--batian-line);border-radius:var(--batian-radius-card);background:var(--batian-bg-secondary);box-shadow:var(--batian-shadow-card);text-align:center}.batian-errstate-emoji{color:var(--batian-warning-text)}.batian-errstate-title{margin:var(--batian-space-3) 0 0;font-size:var(--batian-fs-title);font-weight:600;color:var(--batian-label)}.batian-errstate-desc{margin:var(--batian-space-2) 0 0;font-size:14px;line-height:1.6;color:var(--batian-label-secondary)}.batian-errstate-actions{display:flex;flex-wrap:wrap;gap:var(--batian-space-2);justify-content:center;margin-top:var(--batian-space-5)}.batian-errstate-actions .lg-btn.is-sm{height:32px;padding:0 16px}.batian-errstate-detail{margin-top:var(--batian-space-4);text-align:left}.batian-errstate-detail summary{cursor:pointer;font-size:13px;color:var(--batian-label-secondary)}.batian-errstate-detail pre{margin:var(--batian-space-2) 0 0;padding:var(--batian-space-3);max-height:220px;overflow:auto;border-radius:var(--batian-radius-sm);background:var(--batian-bg-tertiary);font-size:12px;line-height:1.5;color:var(--batian-label-secondary);white-space:pre-wrap;word-break:break-all}.batian-page-note{margin-top:auto;padding:var(--batian-space-3) var(--batian-space-4);border-top:1px solid var(--batian-line);font-size:13px;line-height:1.6;color:var(--batian-label-secondary)}.batian-ct-scroll>.lg-card:last-of-type{min-height:100%}.batian-page-col>.batian-cols:last-of-type{align-items:stretch}.batian-page-col>.batian-stack:last-of-type>.lg-card:last-of-type{flex:1 1 auto;min-height:0}.batian-page-col>.batian-cols:last-of-type>.lg-card{min-height:0}.batian-page-col>.lg-bigtitle{padding:var(--batian-space-5) 0 var(--batian-space-2)}.batian-page-col>.lg-appbar{margin:0 calc(-1 * var(--batian-space-6)) var(--batian-space-4)}.batian-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--batian-space-4);align-items:start}.batian-cols.is-rail-wide{grid-template-columns:minmax(0,1fr) 360px}.batian-cols.is-narrow-rail{grid-template-columns:minmax(0,1fr) 288px}.batian-rail{display:flex;flex-direction:column;gap:var(--batian-space-3);position:sticky;top:var(--batian-space-2)}.batian-rail>.lg-card+.lg-card,.batian-stack>.lg-card+.lg-card{margin-top:0}.batian-stack{display:flex;flex-direction:column;gap:var(--batian-space-3)}@media (max-width: 1079px){.batian-cols,.batian-cols.is-rail-wide,.batian-cols.is-narrow-rail{grid-template-columns:minmax(0,1fr)}.batian-rail{position:static}}@media (max-width: 767px){.batian-page-col{padding:0 var(--batian-space-4) var(--batian-space-6)}}.batian-page-center{display:flex;align-items:center;justify-content:center;padding:var(--batian-space-7) 0}.batian-empty-wrap{display:flex;flex-direction:column;align-items:center}.batian-empty-action{display:flex;justify-content:center;margin-top:var(--batian-space-4)}.batian-empty-desc{margin-top:var(--batian-space-2);font-size:13px;line-height:1.6;color:var(--batian-label-secondary);text-align:center}.batian-card-pad{padding:var(--batian-space-4)}.ant-card.batian-card-flat{border-color:var(--batian-line);box-shadow:var(--batian-shadow-card)}.batian-list .ant-list-item{padding:var(--batian-space-4);border-block-end:var(--batian-hairline)}.batian-list .ant-list-item:last-child{border-block-end:0}.batian-list .ant-list-item-meta-title{margin-bottom:2px;font-size:15px;font-weight:600}.batian-list .ant-list-item-meta-description{font-size:13px;color:var(--batian-label-secondary)}.batian-list .ant-avatar{border-radius:var(--batian-radius-avatar)}.batian-list .ant-list-item-action{margin-inline-start:var(--batian-space-4)}.batian-list .ant-typography{color:inherit}.batian-kv{display:flex;flex-direction:column;gap:var(--batian-space-2)}.batian-kv-row{display:flex;gap:var(--batian-space-3);font-size:14px}.batian-kv-k{flex:none;width:72px;color:var(--batian-label-secondary)}.batian-kv-v{flex:1;min-width:0;word-break:break-all;color:var(--batian-label)}.batian-wb-identity{display:flex;align-items:baseline;gap:var(--batian-space-2);padding:0 var(--batian-space-1) var(--batian-space-3)}.batian-wb-identity b{font-size:17px;font-weight:700;color:var(--batian-label)}.batian-wb-identity span{font-size:13px;color:var(--batian-label-secondary)}.batian-wb-capsule{display:flex;flex-wrap:wrap;gap:var(--batian-space-2);padding-bottom:var(--batian-space-3)}.batian-wb-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--batian-radius-sm);background:var(--batian-sun-soft);color:var(--batian-warning-text);font-size:12px}.batian-wb-chip b{font-weight:700;color:var(--batian-sun)}.batian-wb-quick{display:flex;flex-wrap:wrap;gap:var(--batian-space-2)}.batian-wb-quick-item{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--batian-line);border-radius:var(--batian-radius-sm);background:var(--batian-bg-secondary);color:var(--batian-label);font-size:13px;cursor:pointer}.batian-wb-quick-item:hover{border-color:var(--batian-primary)}.batian-wb-quick-item em{font-style:normal;font-weight:700;font-size:11px;color:var(--batian-brand-white);background:var(--batian-sun);border-radius:7px;padding:0 5px}.batian-wb-section{margin:0 0 var(--batian-space-3);font-size:13px;font-weight:600;color:var(--batian-label-secondary)}.batian-wb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:var(--batian-space-3) var(--batian-space-2)}.batian-wb-app{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 2px;border:0;border-radius:var(--batian-radius-sm);background:transparent;color:var(--batian-label);text-align:center;cursor:pointer;transition:background var(--batian-motion-micro) var(--batian-ease)}.batian-wb-app:hover{background:var(--batian-bg-tertiary)}.batian-wb-app:active{transform:scale(.97)}.batian-wb-app strong{font-size:12px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-wb-badge{position:absolute;top:0;right:8px;font-style:normal;font-size:10px;font-weight:700;line-height:1.4;padding:0 4px;border-radius:7px;background:var(--batian-sun);color:var(--batian-brand-white)}.batian-wb-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:var(--batian-primary-soft10);color:var(--batian-primary);font-size:19px;font-weight:600}.batian-wb-icon img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.batian-ct-search{margin-bottom:var(--batian-space-3)}.batian-ct-search .ant-input-affix-wrapper{border-radius:var(--batian-radius-input);background:var(--batian-bg-secondary);border-color:var(--batian-line)}.batian-ct-listwrap{position:relative;min-width:0;display:flex;overflow:hidden}.batian-page-col.is-flex{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.batian-ct-cols{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--batian-space-4);align-items:stretch;overflow:hidden}.batian-ct-rail{min-width:0;min-height:0;overflow-y:auto}.batian-ct-groups{display:flex;flex-direction:column}.batian-ct-group+.batian-ct-group{border-top:1px solid var(--batian-line)}.batian-ct-letter{position:sticky;top:0;z-index:2;padding:5px var(--batian-space-4);font-size:13px;font-weight:600;letter-spacing:.6px;color:var(--batian-label-secondary);background:var(--batian-bg-tertiary);border-bottom:1px solid var(--batian-line)}.batian-ct-scroll .lg-listtile{padding:8px 10px;min-height:56px}.batian-ct-scroll .lg-listtile-title{font-size:15px;line-height:1.35}.batian-ct-scroll .lg-listtile-subtitle{font-size:12px;line-height:1.4;margin-top:1px}.batian-ct-index{right:2px;padding:6px 2px;border-radius:999px;background:color-mix(in srgb,var(--batian-bg-secondary) 82%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:12px}.batian-ct-index{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;padding:var(--batian-space-2) 0;font-size:12px;color:var(--batian-label-secondary);z-index:2}.batian-ct-index span{padding:0 4px;border-radius:4px;cursor:pointer}.batian-ct-index span:hover{background:var(--batian-fill)}.batian-ct-index span.is-top{color:var(--batian-primary);font-size:12px}.batian-ct-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:var(--batian-label)}.batian-ct-more{flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--batian-label-secondary);cursor:pointer;letter-spacing:1px}.batian-ct-more:hover{background:var(--batian-fill);color:var(--batian-label-secondary)}.batian-ct-grouphead{padding:6px var(--batian-space-3);font-size:12px;color:var(--batian-label-secondary);background:var(--batian-bg-tertiary)}.batian-ct-scroll{flex:1;min-width:0;overflow-y:auto;padding-right:22px}@media (max-width: 1079px){.batian-ct-cols{display:flex;flex-direction:column;overflow-y:auto;align-items:stretch;gap:var(--batian-space-3)}.batian-ct-rail,.batian-ct-listwrap{flex:none}.batian-ct-listwrap{display:block;overflow:visible;order:2}.batian-ct-scroll{overflow:visible;padding-right:0}.batian-ct-rail{order:1;display:block;overflow:visible;margin-bottom:var(--batian-space-3)}.batian-ct-index{display:none}}.batian-mm-post{display:flex;gap:var(--batian-space-3);padding:var(--batian-space-4)}.batian-mm-post+.batian-mm-post{border-top:var(--batian-hairline)}.batian-mm-avatar{flex:none;width:44px;height:44px;overflow:hidden;border-radius:var(--batian-radius-avatar);background:var(--batian-primary-soft);color:var(--batian-primary);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:600}.batian-mm-avatar img{width:100%;height:100%;object-fit:cover}.batian-mm-main{flex:1;min-width:0}.batian-mm-name{font-size:15px;font-weight:600;color:var(--batian-primary)}.batian-mm-text{margin-top:4px;font-size:14px;line-height:1.65;white-space:pre-wrap;word-break:break-word;color:var(--batian-text)}.batian-mm-meta{display:flex;align-items:center;gap:var(--batian-space-4);margin-top:var(--batian-space-3);font-size:13px;color:var(--batian-label-secondary)}.batian-mm-act{display:inline-flex;align-items:center;gap:3px;cursor:pointer}.batian-mm-act:hover{color:var(--batian-primary)}.batian-mm-act.is-liked{color:var(--batian-sun)}.batian-mm-del{cursor:pointer;color:var(--batian-danger)}.batian-mm-media{display:grid;gap:4px;margin-top:var(--batian-space-2)}.batian-mm-cell{overflow:hidden;border-radius:var(--batian-radius-xs);background:var(--batian-bg-tertiary)}.batian-mm-cell .ant-image,.batian-mm-cell img{width:100%;height:100%;display:block;object-fit:cover}.batian-mm-file{display:inline-block;margin-top:var(--batian-space-2);padding:8px var(--batian-space-3);border-radius:var(--batian-radius-xs);background:var(--batian-bg-tertiary);font-size:13px;color:var(--batian-label-secondary)}.batian-mm-video{max-width:360px;max-height:260px;border-radius:var(--batian-radius-sm);background:var(--batian-surface-dark)}.batian-mm-me{display:flex;flex-direction:column;align-items:center;gap:var(--batian-space-2);padding:var(--batian-space-4);text-align:center}.batian-mm-me-name{font-size:15px;font-weight:600}.batian-mm-me-sub{font-size:13px;color:var(--batian-label-secondary)}.batian-mm-vis{display:flex;flex-direction:column;gap:var(--batian-space-2);margin-top:var(--batian-space-3)}.batian-mt-join-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:var(--batian-space-3)}@media (max-width: 767px){.batian-mt-join-grid{grid-template-columns:minmax(0,1fr)}}.batian-mt-room{display:flex;flex-direction:column;min-height:calc(100vh - 120px);padding:var(--batian-space-6);border-radius:var(--batian-radius-card);background:var(--batian-surface-dark);color:var(--batian-brand-white)}.batian-mt-room-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--batian-space-5)}.batian-mt-room-title{font-size:16px;font-weight:600}.batian-mt-room-sub{margin-left:var(--batian-space-3);font-size:12px;opacity:.72}.batian-mt-grid{flex:1;display:grid;gap:var(--batian-space-2);align-content:start}.batian-mt-tile{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--batian-radius-sm);background:var(--batian-surface-dark-alt)}.batian-mt-tile video{width:100%;height:100%;object-fit:cover}.batian-mt-tile-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.batian-mt-tile-name{position:absolute;left:var(--batian-space-2);bottom:6px;padding:1px 6px;border-radius:4px;background:var(--batian-overlay-ink);font-size:12px;color:var(--batian-brand-white)}.batian-mt-bar{display:flex;align-items:center;justify-content:center;gap:var(--batian-space-4);padding:var(--batian-space-4) 0 var(--batian-space-2)}.batian-mt-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--batian-space-4);margin-bottom:var(--batian-space-4)}.batian-doc-head{position:relative;overflow:hidden;padding:var(--batian-space-6);border-radius:var(--batian-radius-card);background:linear-gradient(135deg,var(--batian-brand-ridge-bright) 0%,var(--batian-primary) 58%,var(--batian-brand-ridge-deep) 100%);color:var(--batian-brand-white)}.batian-doc-head h1{margin:0;font-size:24px;font-weight:700;letter-spacing:.5px}.batian-doc-slogan{margin-top:6px;font-size:12px;letter-spacing:1.5px;opacity:.82}.batian-doc-pill{display:inline-block;margin-top:var(--batian-space-3);padding:3px 10px;border-radius:var(--batian-radius-xs);background:#ffffff29;font-size:12px}.batian-doc-body{font-size:15px;line-height:1.85;color:var(--batian-text)}.batian-doc-body .batian-doc-h1{margin:26px 0 10px;font-size:19px;font-weight:700;color:var(--batian-label)}.batian-doc-body .batian-doc-h2{position:relative;margin:26px 0 10px;padding-left:12px;font-size:16px;font-weight:700;color:var(--batian-label)}.batian-doc-body .batian-doc-h2:before{content:"";position:absolute;left:0;top:4px;width:3px;height:14px;border-radius:2px;background:var(--batian-primary)}.batian-doc-body p{margin:0 0 12px}.batian-doc-list{margin:0 0 12px;padding:0;list-style:none}.batian-doc-list li{display:flex;gap:var(--batian-space-2);margin-bottom:6px}.batian-doc-list li:before{content:"";flex:none;width:5px;height:5px;margin-top:10px;border-radius:50%;background:var(--batian-primary)}.batian-doc-toc{display:flex;flex-direction:column;gap:2px;padding:var(--batian-space-2) 0}.batian-doc-toc button{padding:6px var(--batian-space-4);border:0;border-left:2px solid transparent;background:transparent;text-align:left;font-size:13px;color:var(--batian-label-secondary);cursor:pointer}.batian-doc-toc button:hover{color:var(--batian-primary);border-left-color:var(--batian-primary);background:var(--batian-fill)}.batian-fg-notice{padding:var(--batian-space-3) var(--batian-space-4);border:1px solid var(--batian-sun);border-radius:var(--batian-radius-sm);background:var(--batian-sun-soft);font-size:14px;line-height:1.7;color:var(--batian-label)}.batian-fg-item+.batian-fg-item{margin-top:var(--batian-space-3)}.batian-fg-item-t{font-size:14px;font-weight:600;color:var(--batian-label)}.batian-fg-item-b{margin-top:2px;font-size:13px;line-height:1.7;color:var(--batian-label-secondary)}.batian-fg-hotlines{display:flex;flex-wrap:wrap;gap:var(--batian-space-2);margin-bottom:var(--batian-space-3)}.batian-fg-hotline{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--batian-radius-sm);background:var(--batian-primary-soft10);color:var(--batian-primary);font-size:13px;font-weight:600;text-decoration:none}.batian-fg-note{font-size:12px;line-height:1.7;color:var(--batian-label-secondary)}.batian-fg-report{padding:var(--batian-space-4);border:1px solid var(--batian-line);border-left:3px solid var(--batian-primary);border-radius:var(--batian-radius-sm);background:var(--batian-primary-soft)}.batian-fg-report-t{font-size:15px;font-weight:600;color:var(--batian-primary)}.batian-fg-report-b{margin-top:4px;font-size:14px;line-height:1.75;color:var(--batian-label)}.batian-about-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--batian-space-2);height:100%;text-align:center}.batian-about-logo{width:64px;height:64px;border-radius:var(--batian-radius-avatar);object-fit:contain}.batian-about-name{font-size:24px;font-weight:700;letter-spacing:1px}.batian-about-sub{font-size:13px;letter-spacing:1px;opacity:.86}.batian-about-icp{font-size:12px;opacity:.62}.batian-set-tablabel{display:inline-flex;align-items:center;gap:8px;font-size:14px}.batian-set-tablabel svg{flex:none;opacity:.75}.batian-realname-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:560px;margin-top:var(--batian-space-3);padding:10px 14px;border-radius:var(--batian-radius-input);border:1px solid var(--batian-line);background:var(--batian-bg-secondary)}.batian-realname-badge{flex:none;padding:2px 10px;border-radius:999px;font-size:13px;font-weight:600}.batian-realname-meta{font-size:13px;color:var(--batian-label-secondary);min-width:0}.batian-realname-banner.is-0 .batian-realname-badge{background:var(--batian-fill);color:var(--batian-label-secondary)}.batian-realname-banner.is-1{border-color:var(--batian-primary-soft);background:var(--batian-primary-soft)}.batian-realname-banner.is-1 .batian-realname-badge{background:var(--batian-primary);color:#fff}.batian-realname-banner.is-2 .batian-realname-badge{background:#e8804a29;color:var(--batian-sun, #E8804A)}.batian-realname-banner.is-3{border-color:#e5484d33;background:#e5484d14}.batian-realname-banner.is-3 .batian-realname-badge{background:var(--batian-danger, #E5484D);color:#fff}.batian-realname-error{max-width:560px;margin:0 0 var(--batian-space-3);padding:10px 12px;border-left:3px solid var(--batian-danger, #E5484D);border-radius:var(--batian-radius-xs, 8px);background:#e5484d14;font-size:13px;line-height:1.6;color:var(--batian-label);white-space:pre-wrap;word-break:break-word}.batian-realname-error strong{color:var(--batian-danger, #E5484D)}.ant-tabs-tab-active .batian-set-tablabel svg{opacity:1}.batian-set-tabs .ant-tabs-nav .ant-tabs-tab{margin:2px 10px 2px 0!important;padding:8px 12px!important;border-radius:var(--batian-radius-input);transition:background var(--batian-motion-micro) var(--batian-ease)}.batian-set-tabs .ant-tabs-nav .ant-tabs-tab:hover{background:var(--batian-fill)}.batian-set-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:var(--batian-primary-soft)}.batian-set-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .batian-set-tablabel{color:var(--batian-link);font-weight:600}.batian-set-tabs .ant-tabs-nav .ant-tabs-ink-bar{display:none}.batian-set-tabbody{padding:var(--batian-space-6);max-width:920px}.batian-set-tabtitle{margin:0 0 4px;font-size:19px;font-weight:600;color:var(--batian-label)}.batian-set-tabsub{margin-bottom:var(--batian-space-5);font-size:13px;line-height:1.6;color:var(--batian-label-secondary)}@media (max-width: 768px){.batian-set-tabs .ant-tabs-nav{margin:0 0 var(--batian-space-3)!important}.batian-set-tabs .ant-tabs-nav-list{gap:8px;padding-bottom:8px}.batian-set-tabs .ant-tabs-nav .ant-tabs-tab{margin:0!important;padding:7px 14px!important;border:1px solid var(--batian-line);border-radius:999px;background:var(--batian-bg-secondary);white-space:nowrap}.batian-set-tabs .ant-tabs-nav .ant-tabs-tab-active{border-color:var(--batian-primary);background:var(--batian-primary-soft)}.batian-set-tabs .ant-tabs-nav .ant-tabs-ink-bar{display:none}.batian-set-tabs .ant-tabs-nav:before{display:none}.batian-set-tabs .ant-tabs-content-holder{padding:0}.batian-set-tabbody{padding:var(--batian-space-4) 0 var(--batian-space-6);max-width:none}}.batian-set-status{font-weight:500}.batian-set-aside{display:flex;flex-direction:column}.batian-set-aside-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--batian-space-3);padding:7px 0;font-size:14px;color:var(--batian-label-secondary)}.batian-set-aside-row+.batian-set-aside-row{border-top:var(--batian-hairline)}.batian-set-aside-row b{font-weight:600;color:var(--batian-label);font-variant-numeric:tabular-nums}.batian-set-aside-row b.is-on{color:var(--batian-primary)}.batian-set-aside.is-note{gap:var(--batian-space-2);font-size:13px;line-height:1.65;color:var(--batian-label-secondary)}.batian-set-aside.is-note p{margin:0}.batian-page-col>.batian-cols>.lg-card:first-child{align-self:stretch}.batian-disc-item{display:flex;align-items:center;gap:var(--batian-space-3);width:100%;padding:var(--batian-space-3) var(--batian-space-4);border:0;background:transparent;text-align:left;cursor:pointer;transition:background var(--batian-motion-micro) var(--batian-ease)}.batian-disc-item+.batian-disc-item{border-top:var(--batian-hairline)}.batian-disc-item:hover{background:var(--batian-fill)}.batian-disc-title{font-size:15px;font-weight:600;color:var(--batian-label)}.batian-disc-desc{margin-top:2px;font-size:13px;color:var(--batian-label-secondary)}.batian-disc-thumb{width:42px;height:42px;border-radius:var(--batian-radius-avatar);object-fit:cover;flex:none}.batian-info-announce{display:flex;gap:var(--batian-space-2);margin:0 var(--batian-space-3) var(--batian-space-4);padding:10px var(--batian-space-3);border-radius:var(--batian-radius-sm);background:var(--batian-bg-tertiary);font-size:13px;color:var(--batian-label)}.batian-info-announce-lbl{flex:none;font-weight:600;color:var(--batian-link)}.batian-info-avatar-sq{border-radius:var(--batian-radius-avatar)}.batian-info-cell-add{background:var(--batian-bg-tertiary);color:var(--batian-label-secondary);font-size:19px}.batian-info-actions{display:flex;flex-direction:column;background:var(--batian-bg-tertiary);border-radius:var(--batian-radius-sm);margin:var(--batian-space-2) var(--batian-space-3) var(--batian-space-4)}.batian-info-actions .lg-listtile{padding:var(--batian-space-3) var(--batian-space-3)}.batian-login-page{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);width:100%;height:100%;min-height:0;overflow:hidden;background:var(--batian-bg);color:var(--batian-label)}.batian-login-brand{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--batian-space-7);padding:72px 64px 40px;overflow:hidden;color:#fff;background:linear-gradient(160deg,var(--batian-brand-ridge-bright) 0%,var(--batian-brand-ridge-deep) 62%,var(--batian-brand-ridge-deep) 100%)}.batian-login-brand-inner{position:relative;z-index:1;margin-top:auto;margin-bottom:auto;max-width:460px}.batian-login-mark{display:block;width:auto;height:72px;margin-bottom:var(--batian-space-5);filter:drop-shadow(0 2px 8px rgba(0,0,0,.18))}.batian-login-wordmark{margin:0;font-size:30px;font-weight:700;letter-spacing:8px;line-height:1.2}.batian-login-slogan{margin:10px 0 0;font-size:14px;letter-spacing:2px;opacity:.78}.batian-login-values{margin:36px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.batian-login-values li{position:relative;padding-left:20px;font-size:14px;line-height:1.6;letter-spacing:.3px;opacity:.86}.batian-login-values li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:1px;background:currentColor;opacity:.6}.batian-login-brand-foot{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;font-size:12px;letter-spacing:.3px;opacity:.66}.batian-login-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;background:var(--batian-bg);overflow:auto}.batian-login-compact-brand{display:none}.batian-login-card{width:min(420px,100%);padding:36px 32px 28px;border:1px solid var(--batian-line);border-radius:var(--batian-radius-card);background:var(--batian-bg-secondary);box-shadow:var(--batian-shadow-dialog);text-align:center}.batian-login-card-title{margin:0;font-size:24px;font-weight:600;letter-spacing:1px;color:var(--batian-label)}.batian-login-card-sub{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--batian-label-secondary)}.batian-login-qr{display:flex;align-items:center;justify-content:center;margin:22px auto 0;min-height:264px;cursor:default}.batian-login-qr-empty{display:flex;align-items:center;justify-content:center;width:264px;height:264px;padding:0 24px;box-sizing:border-box;border:1px dashed var(--batian-line);border-radius:var(--batian-radius-input);font-size:13px;line-height:1.7;color:var(--batian-label-secondary);background:var(--batian-bg-tertiary)}.batian-qr-frame{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:16px;background:#fff;border:1px solid var(--batian-line);overflow:hidden}.batian-qr-frame>div,.batian-qr-frame canvas,.batian-qr-frame svg{width:100%!important;height:100%!important;max-width:100%;max-height:100%;display:block}.batian-login-qr.is-nudge{animation:batian-login-nudge .32s var(--batian-ease)}@keyframes batian-login-nudge{0%,to{transform:translate(0)}20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.batian-login-progress{height:2px;margin:14px auto 0;width:264px;border-radius:1px;background:var(--batian-fill);overflow:hidden}.batian-login-progress i{display:block;height:100%;border-radius:1px;background:var(--batian-primary);transition:width 1s linear,opacity var(--batian-motion-micro) var(--batian-ease)}.batian-login-status{min-height:40px;padding:10px 0 6px;font-size:13px;line-height:1.6;color:var(--batian-label-secondary)}.batian-login-remaining{opacity:.7}.batian-login-agreement{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px;margin-top:14px;padding:4px 6px;border-radius:var(--batian-radius-input);font-size:13px;line-height:1.7;transition:background var(--batian-motion-micro) var(--batian-ease)}.batian-login-agreement .ant-checkbox-wrapper{font-size:13px}.batian-login-agreement-text{font-size:13px;color:var(--batian-label-secondary)}.batian-login-agreement.is-nudge{background:var(--batian-primary-soft);animation:batian-login-nudge .32s var(--batian-ease)}.batian-login-divider{height:1px;margin:20px 0 14px;background:var(--batian-line)}.batian-login-alt{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px}.batian-login-dot{color:var(--batian-label-tertiary)}@media (max-width: 1080px){.batian-login-page{grid-template-columns:minmax(0,1fr)}.batian-login-brand{display:none}.batian-login-panel{justify-content:flex-start;gap:24px;padding:40px 16px}.batian-login-compact-brand{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;letter-spacing:3px;color:var(--batian-label)}.batian-login-compact-brand img{height:23px;width:auto}.batian-login-compact-brand .mark-for-dark{display:none}.batian-login-card{box-shadow:var(--batian-shadow-card)}}@media (max-width: 480px){.batian-login-panel{padding:24px 12px 32px;gap:18px}.batian-login-card{width:100%;padding:24px 18px 20px;border-radius:var(--batian-radius-card);box-shadow:none}.batian-login-card-title{font-size:20px}.batian-login-qr{min-height:224px}.batian-login-qr-empty{width:224px;height:224px}.batian-login-progress{width:224px}}html[data-theme=dark] .batian-login-compact-brand .mark-for-light{display:none}html[data-theme=dark] .batian-login-compact-brand .mark-for-dark{display:block}@media (prefers-color-scheme: dark){html:not([data-theme=light]) .batian-login-compact-brand .mark-for-light{display:none}html:not([data-theme=light]) .batian-login-compact-brand .mark-for-dark{display:block}}@media (min-width: 1081px) and (max-height: 780px){.batian-login-card{padding:28px 28px 22px}.batian-login-qr{margin-top:16px;min-height:224px}.batian-login-progress{width:224px}.batian-login-values{margin-top:26px;gap:10px}}.batian-cmdk-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:var(--batian-mask);animation:batian-cmdk-fade var(--batian-motion-micro) var(--batian-ease)}.batian-cmdk{position:fixed;left:50%;top:12vh;transform:translate(-50%);z-index:1201;width:min(560px,calc(100vw - 48px));max-height:min(560px,70vh);display:flex;flex-direction:column;background:var(--batian-bg-secondary);border:1px solid var(--batian-line);border-radius:var(--batian-radius-card);box-shadow:var(--batian-shadow-dialog);overflow:hidden;animation:batian-cmdk-in var(--batian-motion-enter) var(--batian-ease)}.batian-cmdk-head{display:flex;align-items:center;gap:var(--batian-space-3);padding:var(--batian-space-4) var(--batian-space-5);border-bottom:1px solid var(--batian-line);color:var(--batian-label-tertiary);flex:none}.batian-cmdk-input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:15px;color:var(--batian-label)}.batian-cmdk-input::placeholder{color:var(--batian-label-tertiary)}.batian-cmdk-kbd,.batian-cmdk-foot kbd{padding:1px 6px;border:1px solid var(--batian-line);border-radius:6px;background:var(--batian-bg-tertiary);font-size:11px;font-family:inherit;color:var(--batian-label-secondary)}.batian-cmdk-list{flex:1;min-height:0;overflow:auto;padding:6px 0}.batian-cmdk-group{padding:10px var(--batian-space-5) 4px;font-size:12px;font-weight:600;letter-spacing:.8px;color:var(--batian-label-tertiary)}.batian-cmdk-item{display:flex;align-items:center;gap:var(--batian-space-3);width:100%;padding:9px var(--batian-space-5);border:0;background:transparent;text-align:left;font-size:14.5px;color:var(--batian-label);cursor:pointer}.batian-cmdk-item.is-active{background:var(--batian-primary-soft)}.batian-cmdk-label{flex:none;font-weight:500}.batian-cmdk-hint{flex:1;min-width:0;text-align:right;font-size:12.5px;color:var(--batian-label-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-cmdk-empty{padding:var(--batian-space-7) 0;text-align:center;font-size:14px;color:var(--batian-label-tertiary)}.batian-cmdk-foot{display:flex;align-items:center;gap:var(--batian-space-5);padding:10px var(--batian-space-5);border-top:1px solid var(--batian-line);font-size:12px;color:var(--batian-label-tertiary);flex:none}.batian-cmdk-foot span{display:inline-flex;align-items:center;gap:4px}@keyframes batian-cmdk-fade{0%{opacity:0}to{opacity:1}}@keyframes batian-cmdk-in{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (prefers-reduced-motion: reduce){.batian-cmdk,.batian-cmdk-mask{animation:none}}:root{--batian-rail-width: 72px;--batian-conv-col: 320px}@media (max-width: 1439px){:root{--batian-conv-col: 300px}}@media (max-width: 1279px){:root{--batian-conv-col: 280px}}@media (max-width: 1023px){:root{--batian-rail-width: 60px;--batian-conv-col: 260px}}@media (max-width: 767px){:root{--batian-rail-width: 52px;--batian-conv-col: 100%}.batian-cmdk{width:calc(100vw - 24px);top:6vh;max-height:82vh}.batian-cmdk-label{font-size:14px}.batian-cmdk-hint{display:none}}.batian-chat-col{position:relative}.batian-chat-search{position:absolute;top:64px;right:var(--batian-space-4);z-index:30;width:min(400px,calc(100% - var(--batian-space-6)));max-height:min(440px,62%);display:flex;flex-direction:column;background:var(--batian-bg-secondary);border:1px solid var(--batian-line);border-radius:var(--batian-radius-card);box-shadow:var(--batian-shadow-dialog);overflow:hidden;animation:batian-chat-search-in var(--batian-motion-enter) var(--batian-ease)}@keyframes batian-chat-search-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.batian-chat-search-head{display:flex;align-items:center;gap:var(--batian-space-2);padding:10px var(--batian-space-4);border-bottom:1px solid var(--batian-line);flex:none}.batian-chat-search-title{font-size:13px;font-weight:600;color:var(--batian-label);flex:none}.batian-chat-search-count{flex:1;min-width:0;text-align:right;font-size:12px;color:var(--batian-label-tertiary)}.batian-chat-search-close{flex:none;border:0;background:transparent;color:var(--batian-label-tertiary);cursor:pointer;line-height:1;padding:3px 7px;border-radius:var(--batian-radius-xs);font-size:13px}.batian-chat-search-close:hover{background:var(--batian-fill);color:var(--batian-label)}.batian-chat-search-body{flex:none;padding:var(--batian-space-3) var(--batian-space-4)}.batian-chat-search-input{width:100%;height:34px;padding:0 var(--batian-space-3);border:1px solid var(--batian-line);border-radius:var(--batian-radius-input);background:var(--batian-bg-gray);color:var(--batian-label);font-size:14px;outline:none;transition:border-color var(--batian-motion-micro) var(--batian-ease)}.batian-chat-search-input:focus{border-color:var(--batian-primary);background:var(--batian-bg-secondary)}.batian-chat-search-input::placeholder{color:var(--batian-label-tertiary)}.batian-chat-search-list{flex:1;min-height:0;overflow-y:auto;padding-bottom:var(--batian-space-2)}.batian-chat-search-item{display:block;width:100%;border:0;background:transparent;text-align:left;padding:9px var(--batian-space-4);cursor:pointer;transition:background var(--batian-motion-micro) var(--batian-ease)}.batian-chat-search-item:hover{background:var(--batian-fill)}.batian-chat-search-item.is-active{background:var(--batian-primary-soft)}.batian-chat-search-meta{font-size:11.5px;color:var(--batian-label-tertiary);margin-bottom:2px}.batian-chat-search-text{font-size:13.5px;color:var(--batian-label);line-height:1.5;word-break:break-all}.batian-chat-search-mark{background:var(--batian-sun-soft);color:var(--batian-sun);border-radius:var(--batian-radius-xs);padding:0 2px}.batian-chat-search-empty{padding:var(--batian-space-7) var(--batian-space-4);text-align:center;font-size:13px;color:var(--batian-label-tertiary)}.batian-chat-search-foot{flex:none;display:flex;align-items:center;gap:var(--batian-space-3);padding:8px var(--batian-space-4);border-top:1px solid var(--batian-line);font-size:12px;color:var(--batian-label-tertiary)}.batian-chat-search-nav{margin-left:auto;display:inline-flex;gap:var(--batian-space-2)}.batian-chat-search-nav button{border:1px solid var(--batian-line);background:var(--batian-bg-secondary);color:var(--batian-label-secondary);border-radius:var(--batian-radius-sm);padding:3px 10px;font-size:12px;cursor:pointer;transition:background var(--batian-motion-micro) var(--batian-ease)}.batian-chat-search-nav button:hover:not(:disabled){background:var(--batian-fill);color:var(--batian-label)}.batian-chat-search-nav button:disabled{opacity:.5;cursor:default}.batian-msg-row.is-search-hit{background:var(--batian-sun-soft)}.batian-msg-row.is-search-current{background:var(--batian-sun-soft);box-shadow:inset 3px 0 0 var(--batian-sun)}.batian-chat-layout{transition:grid-template-columns var(--batian-motion-enter) var(--batian-ease)}@media (min-width: 1280px){.batian-chat-layout.is-side-hidden>.batian-side-col.is-collapsed{display:block}}.batian-side-col{transition:opacity var(--batian-motion-micro) var(--batian-ease)}.batian-side-col.is-collapsed{overflow:hidden;opacity:0;pointer-events:none}.batian-side-inner{min-width:300px}.batian-side-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--batian-space-2);padding:9px var(--batian-space-4);background:var(--batian-glass-strong);-webkit-backdrop-filter:var(--batian-glass-blur);backdrop-filter:var(--batian-glass-blur);border-bottom:1px solid var(--batian-line)}.batian-side-head-title{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--batian-label)}.batian-side-collapse{flex:none;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--batian-line);background:var(--batian-bg-secondary);color:var(--batian-label-secondary);border-radius:var(--batian-radius-sm);padding:3px 10px;font-size:12px;cursor:pointer;transition:background var(--batian-motion-micro) var(--batian-ease),border-color var(--batian-motion-micro) var(--batian-ease)}.batian-side-collapse:hover{background:var(--batian-fill);border-color:var(--batian-primary);color:var(--batian-label)}.batian-side-collapse{height:28px}@media (prefers-reduced-motion: reduce){.batian-chat-layout{transition:none}.batian-chat-search{animation:none}}.batian-md-row{border-radius:var(--batian-radius-sm);transition:background var(--batian-motion-micro) var(--batian-ease)}.batian-md-row.is-selected{background:var(--batian-primary-soft);box-shadow:inset 3px 0 0 var(--batian-primary)}.batian-md-detail{display:flex;flex-direction:column;gap:var(--batian-space-3);font-size:14px;color:var(--batian-label)}.batian-md-detail-row{display:flex;gap:var(--batian-space-4)}.batian-md-detail-label{width:84px;flex:none;font-size:13px;color:var(--batian-label-tertiary)}.batian-md-detail-value{flex:1;min-width:0;word-break:break-all}.batian-oa-capsule{display:flex;flex-wrap:wrap;gap:var(--batian-space-2);padding-bottom:var(--batian-space-3)}.batian-oa-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--batian-radius-sm);background:var(--batian-sun-soft);color:var(--batian-warning-text);font-size:12px}.batian-oa-chip b{font-weight:700;color:var(--batian-sun)}.batian-oa-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--batian-space-2);padding-bottom:var(--batian-space-3)}.batian-oa-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 0;color:var(--batian-label-secondary);font-size:13px}.batian-oa-blank{padding:32px 0}.batian-oa-error{padding:28px 0;text-align:center;color:var(--batian-danger-text);font-size:13px}.batian-oa-error p{margin:0 0 12px}.batian-oa-error-actions{display:flex;justify-content:center;gap:var(--batian-space-2);padding-top:var(--batian-space-3)}.batian-oa-cell-main{display:flex;flex-direction:column;gap:2px}.batian-oa-cell-main b{font-weight:600;color:var(--batian-label)}.batian-oa-cell-sub{font-size:12px;color:var(--batian-label-secondary);font-variant-numeric:tabular-nums}.batian-oa-cell-summary{color:var(--batian-label-secondary)}.batian-oa-detail-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--batian-space-3);padding-bottom:var(--batian-space-3)}.batian-oa-detail-title{display:flex;align-items:center;gap:var(--batian-space-2)}.batian-oa-detail-title b{font-size:17px;font-weight:700;color:var(--batian-label)}.batian-oa-detail-no{font-size:12px;color:var(--batian-label-secondary);font-variant-numeric:tabular-nums}.batian-oa-detail-actions{display:flex;flex-wrap:wrap;gap:var(--batian-space-2);padding-top:var(--batian-space-3)}.batian-oa-detail-meta{display:flex;flex-wrap:wrap;gap:var(--batian-space-4);font-size:13px;color:var(--batian-label-secondary)}.batian-oa-detail-meta b{color:var(--batian-label);font-weight:600}.batian-oa-notes{margin-top:var(--batian-space-3);padding:10px 12px;border-radius:var(--batian-radius-sm);background:var(--batian-bg-tertiary);font-size:12px;line-height:1.7;color:var(--batian-label-secondary)}.batian-oa-section{margin:0 0 var(--batian-space-3);font-size:13px;font-weight:600;color:var(--batian-label-secondary)}.batian-oa-section-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--batian-space-2)}.batian-oa-kvlist{display:flex;flex-direction:column;gap:1px}.batian-oa-kv{display:flex;gap:var(--batian-space-3);padding:9px 0;border-bottom:1px solid var(--batian-line);font-size:13px}.batian-oa-kv:last-child{border-bottom:0}.batian-oa-kv-k{flex:none;width:110px;color:var(--batian-label-secondary)}.batian-oa-kv-v{flex:1;min-width:0;word-break:break-word;color:var(--batian-label);white-space:pre-wrap}.batian-oa-form{display:flex;flex-direction:column;gap:var(--batian-space-3)}.batian-oa-field{display:flex;gap:var(--batian-space-3);align-items:flex-start}.batian-oa-field-label{flex:none;width:110px;padding-top:6px;font-size:13px;color:var(--batian-label-secondary)}.batian-oa-field-control{flex:1;min-width:0}.batian-oa-field-err{padding-top:4px;font-size:12px;color:var(--batian-danger-text)}.batian-oa-req{margin-left:2px;color:var(--batian-danger-text);font-style:normal}.batian-oa-readonly{padding:5px 0;font-size:13px;color:var(--batian-label);white-space:pre-wrap;word-break:break-word}.batian-oa-form-empty{padding:20px 0;text-align:center;color:var(--batian-label-secondary);font-size:13px}.batian-oa-upload{display:flex;flex-direction:column;gap:6px}.batian-oa-upload-item{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:3px 8px;border-radius:var(--batian-radius-sm);background:var(--batian-bg-secondary);font-size:12px;color:var(--batian-label)}.batian-oa-upload-del{border:0;background:transparent;cursor:pointer;color:var(--batian-label-secondary);font-size:14px;line-height:1}.batian-oa-upload-del:hover{color:var(--batian-danger-text)}.batian-oa-tl{display:flex;flex-direction:column}.batian-oa-tl-node{display:flex;gap:var(--batian-space-3)}.batian-oa-tl-rail{position:relative;flex:none;width:16px;display:flex;justify-content:center}.batian-oa-tl-rail:after{content:"";position:absolute;top:16px;bottom:-4px;width:2px;background:var(--batian-line)}.batian-oa-tl-node:last-child .batian-oa-tl-rail:after{display:none}.batian-oa-tl-dot{width:10px;height:10px;margin-top:6px;border-radius:50%;background:var(--batian-label-secondary);box-shadow:0 0 0 3px var(--batian-bg-secondary)}.batian-oa-tl-node.is-approved .batian-oa-tl-dot{background:var(--batian-success)}.batian-oa-tl-node.is-rejected .batian-oa-tl-dot{background:var(--batian-danger-text)}.batian-oa-tl-node.is-current .batian-oa-tl-dot{background:var(--batian-sun)}.batian-oa-tl-node.is-canceled .batian-oa-tl-dot{background:var(--batian-line)}.batian-oa-tl-body{flex:1;min-width:0;padding-bottom:var(--batian-space-4)}.batian-oa-tl-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--batian-space-2)}.batian-oa-tl-head b{font-size:13px;font-weight:600;color:var(--batian-label)}.batian-oa-tl-badge{padding:1px 7px;border-radius:7px;font-size:11px;background:var(--batian-bg-tertiary);color:var(--batian-label-secondary)}.batian-oa-tl-badge.is-approved{background:var(--batian-success-soft, var(--batian-bg-tertiary));color:var(--batian-success)}.batian-oa-tl-badge.is-rejected{background:var(--batian-danger-soft, var(--batian-bg-tertiary));color:var(--batian-danger-text)}.batian-oa-tl-badge.is-current{background:var(--batian-sun-soft);color:var(--batian-warning-text)}.batian-oa-tl-mode{font-size:11px;color:var(--batian-label-secondary)}.batian-oa-tl-now{font-size:11px;color:var(--batian-sun);font-weight:600}.batian-oa-tl-people{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.batian-oa-tl-person{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--batian-space-2);font-size:12px}.batian-oa-tl-name{color:var(--batian-label);font-weight:500}.batian-oa-tl-must{margin-left:4px;padding:0 4px;border-radius:5px;font-style:normal;font-size:10px;background:var(--batian-sun-soft);color:var(--batian-warning-text)}.batian-oa-tl-st{color:var(--batian-label-secondary)}.batian-oa-tl-person.is-ok .batian-oa-tl-st{color:var(--batian-success)}.batian-oa-tl-person.is-bad .batian-oa-tl-st{color:var(--batian-danger-text)}.batian-oa-tl-person.is-wait .batian-oa-tl-st{color:var(--batian-sun)}.batian-oa-tl-person.is-muted{color:var(--batian-label-secondary)}.batian-oa-tl-at{font-size:11px;color:var(--batian-label-secondary);font-variant-numeric:tabular-nums}.batian-oa-tl-cmt{flex-basis:100%;font-size:12px;color:var(--batian-label-secondary)}.batian-oa-tl-empty{padding:20px 0;text-align:center;color:var(--batian-label-secondary);font-size:13px}.batian-oa-tl-logs{margin-top:var(--batian-space-3);padding-top:var(--batian-space-3);border-top:1px solid var(--batian-line)}.batian-oa-tl-logs-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--batian-label-secondary);padding-bottom:8px}.batian-oa-tl-logs ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.batian-oa-tl-logs li{display:flex;flex-wrap:wrap;gap:var(--batian-space-2);font-size:12px;color:var(--batian-label-secondary)}.batian-oa-tl-logs li b{color:var(--batian-label);font-weight:500}.batian-oa-create{display:grid;grid-template-columns:280px 1fr;gap:var(--batian-space-3);align-items:start}@media (max-width: 900px){.batian-oa-create{grid-template-columns:1fr}}.batian-oa-tpl-list{display:flex;flex-direction:column;gap:6px}.batian-oa-tpl{display:flex;align-items:center;justify-content:space-between;gap:var(--batian-space-2);padding:10px 12px;border:1px solid var(--batian-line);border-radius:var(--batian-radius-sm);background:var(--batian-bg-secondary);cursor:pointer;text-align:left}.batian-oa-tpl:hover{border-color:var(--batian-primary)}.batian-oa-tpl.is-active{border-color:var(--batian-primary);background:var(--batian-primary-soft10)}.batian-oa-tpl-name{font-size:13px;font-weight:500;color:var(--batian-label)}.batian-oa-pick-hint{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 0;color:var(--batian-label-secondary);text-align:center}.batian-oa-pick-hint p{margin:0;font-size:14px;color:var(--batian-label)}.batian-oa-pick-hint span{font-size:12px}.batian-oa-fieldlist,.batian-oa-flowlist{display:flex;flex-direction:column}.batian-oa-fieldrow,.batian-oa-flowrow{display:flex;align-items:center;gap:var(--batian-space-3);padding:9px 0;border-bottom:1px solid var(--batian-line);font-size:13px}.batian-oa-fieldrow:last-child,.batian-oa-flowrow:last-child{border-bottom:0}.batian-oa-fieldrow-name{flex:none;width:160px;display:flex;align-items:center;gap:6px;font-weight:500;color:var(--batian-label)}.batian-oa-fieldrow-type{flex:none;width:90px;color:var(--batian-label-secondary);font-size:12px}.batian-oa-fieldrow-key{flex:1;min-width:0;color:var(--batian-label-secondary);font-size:12px;font-family:ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis}.batian-oa-fieldrow-act{flex:none;display:flex;gap:6px}.batian-oa-fieldrow-act button{border:0;background:transparent;cursor:pointer;font-size:12px;color:var(--batian-primary);padding:2px 4px;border-radius:4px}.batian-oa-fieldrow-act button:hover{background:var(--batian-primary-soft10)}.batian-oa-fieldrow-act button:disabled{color:var(--batian-line);cursor:default;background:transparent}.batian-oa-fieldrow-act button.is-danger{color:var(--batian-danger-text)}.batian-oa-flowrow-idx{flex:none;width:56px;color:var(--batian-label-secondary);font-size:12px}.batian-oa-flowrow-kind{flex:none;width:110px;font-weight:500;color:var(--batian-label)}.batian-oa-flowrow-mode{flex:none;width:50px;color:var(--batian-label-secondary);font-size:12px}.batian-oa-flowrow-title{flex:1;min-width:0;color:var(--batian-label-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis}.batian-oa-dialog-col{display:flex;flex-direction:column;gap:6px}.batian-oa-dialog-col>label{padding-top:8px;font-size:12px;color:var(--batian-label-secondary)}.batian-oa-dialog-row{display:flex;flex-direction:column;gap:6px;padding-top:4px}.batian-oa-dialog-row>label{font-size:12px;color:var(--batian-label-secondary)}.batian-oa-hint{margin:2px 0 0;font-size:12px;line-height:1.6;color:var(--batian-label-secondary)}.batian-chat-layout{display:grid;grid-template-columns:var(--batian-conv-width, 300px) minmax(380px,1fr) 0;height:100%;flex:1;min-width:0;min-height:0;overflow:hidden}.batian-conv-col{width:auto;min-width:0;min-height:0;border-right:var(--batian-hairline);background:var(--batian-bg-secondary);display:flex;flex-direction:column;position:relative}.batian-conv-tools{padding:0 12px 10px}.batian-conv-tools-row{display:flex;align-items:center;gap:8px}.batian-conv-search{flex:1;min-width:0}.batian-conv-filters{display:flex;flex:none;padding:2px;border-radius:999px;background:var(--batian-fill)}.batian-seg{border:0;background:transparent;padding:5px 10px;border-radius:999px;font-size:13px;line-height:18px;color:var(--batian-label-secondary);cursor:pointer;white-space:nowrap;transition:background var(--batian-motion-micro) var(--batian-ease),color var(--batian-motion-micro) var(--batian-ease)}.batian-seg:hover{color:var(--batian-label)}.batian-seg.is-active{background:var(--batian-bg-secondary);color:var(--batian-link);font-weight:600;box-shadow:var(--batian-shadow-card)}.batian-conv-tools .ant-input-search>.ant-input-group>.ant-input-affix-wrapper,.batian-conv-tools .ant-input-affix-wrapper{background:var(--batian-fill);border:none;border-radius:5px;box-shadow:none}.batian-conv-tools .ant-input-affix-wrapper .ant-input{background:transparent}.batian-conv-tools .ant-input-search-button{display:none}.batian-conv-filters{display:flex;gap:4px}.batian-conv-resizer{position:absolute;z-index:2;right:-3px;top:0;bottom:0;width:6px;cursor:col-resize}.batian-conv-resizer:focus-visible{outline:2px solid var(--batian-primary);outline-offset:-2px}.batian-conv-head{padding:14px 16px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.batian-conn-tip{font-size:12px;font-weight:400}.batian-conv-scroll{flex:1;min-height:0;overflow-y:auto}.batian-conv-item{cursor:pointer;padding:12px 16px}.batian-archive-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;border:none;border-bottom:1px solid var(--batian-divider);background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.batian-archive-row:hover{background:var(--batian-fill, rgba(15, 92, 85, .06))}.batian-archive-row:focus-visible{outline:2px solid var(--batian-primary);outline-offset:-2px}.batian-archive-row.is-active{background:var(--batian-primary-soft, rgba(15, 92, 85, .1))}.batian-archive-art{flex:none;width:52px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--batian-primary)}.batian-archive-art-empty{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--batian-fill, rgba(15, 92, 85, .08))}.batian-archive-stack{display:inline-flex;align-items:center}.batian-archive-stack-item{width:24px;height:24px;flex:none;margin-left:-9px;border-radius:7px;overflow:hidden;background:var(--batian-primary);box-shadow:0 0 0 1.5px var(--batian-bg-secondary);display:inline-flex;align-items:center;justify-content:center;color:var(--batian-brand-white);font-size:12px;line-height:1}.batian-archive-stack-item:first-child{margin-left:0}.batian-archive-stack-item img{width:100%;height:100%;object-fit:cover}.batian-archive-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.batian-archive-title{font-size:14px;font-weight:600;color:var(--batian-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-archive-sub{font-size:12px;color:var(--batian-label-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-archive-badge{flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--batian-sun);color:var(--batian-sun-on);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.batian-archive-empty{padding:40px 16px 8px;text-align:center}.batian-archive-empty-tip{margin:4px 0 0;font-size:12px;color:var(--batian-label-secondary)}.batian-archive-undo{display:inline-flex;align-items:center;gap:10px}.batian-archive-undo-btn{border:none;background:transparent;padding:0;color:var(--batian-primary);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.batian-conv-divider{height:8px;background:var(--batian-bg-secondary);border-top:1px solid var(--batian-divider);border-bottom:1px solid var(--batian-divider)}.batian-conv-title-row{display:flex;align-items:baseline;gap:8px;min-width:0}.batian-conv-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.batian-conv-time{flex:none;max-width:72px;font-variant-numeric:tabular-nums;font-size:12px;color:var(--batian-label-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.batian-conv-preview{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--batian-label-secondary)}.batian-conv-preview.is-draft{color:var(--batian-danger-text)}.batian-mention-flag{color:var(--batian-warning-text);font-weight:600}.batian-chat-col{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.batian-chat-head{padding:10px 12px 10px 16px;border-bottom:var(--batian-hairline);background:var(--batian-bg-secondary);font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px}.batian-chat-head .ant-btn,.batian-conv-head .ant-btn{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.batian-chat-head>.ant-space:first-child{min-width:0;flex:1}.batian-chat-head>.ant-space:first-child>.ant-space-item:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-chat-head>.ant-space:last-child{flex:none}.batian-chat-head-count{font-size:12px;font-weight:400;color:var(--batian-label-tertiary);margin-left:4px}.batian-chat-body{min-height:0;min-width:0;display:flex;flex-direction:column;padding:16px;overflow:hidden;background:var(--batian-bg)}.batian-msg-list-wrap{position:relative;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.batian-msg-list-wrap{padding-bottom:8px}.batian-msg-scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column-reverse;align-content:flex-start;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.batian-msg-scroll>*{flex:0 0 auto}.batian-msg-scroll::-webkit-scrollbar{width:6px}.batian-msg-scroll::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}.batian-msg-scroll::-webkit-scrollbar-thumb:hover{background:#0000004d}.batian-msg-note{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 16px}.batian-typing-head{display:inline-flex;align-items:center;gap:6px;max-width:240px;font-size:12px;font-weight:400;color:var(--batian-primary)}.batian-typing-head-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-typing-dots{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.batian-typing-dots i{width:3px;height:3px;border-radius:50%;background:currentColor;animation:batian-typing-bounce 1s infinite ease-in-out}.batian-typing-dots i:nth-child(2){animation-delay:.15s}.batian-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes batian-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}.batian-sync-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:400;color:var(--batian-label-secondary);white-space:nowrap}@media (max-width: 480px){.batian-typing-head-text{display:none}.batian-typing-head{max-width:none}}.batian-empty-top{margin-top:120px}.batian-side-col{width:auto;min-width:0;min-height:0;display:none;border-left:var(--batian-hairline);background:var(--batian-bg-secondary);overflow-y:auto}@media (min-width: 1280px){.batian-chat-layout{grid-template-columns:var(--batian-conv-width, 300px) minmax(460px,1fr) var(--batian-side-w, 300px)}.batian-side-col{display:block}}@media (min-width: 768px) and (max-width: 1279px){.batian-chat-layout{grid-template-columns:260px minmax(0,1fr)}}@media (max-width: 767px){.batian-chat-layout{grid-template-columns:minmax(0,1fr)}.batian-conv-col{display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;width:min(82vw,320px);z-index:100;background:var(--batian-bg-secondary);box-shadow:var(--batian-shadow-popover);transform:translate(-102%);transition:transform .22s ease-out}.batian-conv-col.is-open{transform:translate(0)}.batian-side-col{display:none}.batian-msg-body{max-width:min(78%,520px)}}.batian-conv-drawer-toggle{display:none;position:relative}.batian-conv-drawer-toggle:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}@media (max-width: 767px){.batian-conv-drawer-toggle{display:inline-flex}}.batian-conv-drawer-mask{display:none}@media (max-width: 767px){.batian-conv-drawer-mask.is-open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:99}}.batian-conv-col.is-dense .batian-conv-item .ant-list-item-meta{margin:4px 0}.batian-conv-col.is-dense .batian-conv-item{padding-top:5px;padding-bottom:5px}.batian-conv-col.is-dense .batian-avatar-brand,.batian-conv-col.is-dense .batian-avatar-group{width:34px!important;height:34px!important;font-size:15px!important}.batian-conv-col.is-dense .batian-conv-preview{font-size:12px}.batian-edited-tag{margin-left:6px;color:var(--batian-text-tertiary);font-size:12px}.batian-time-divider{display:flex;align-items:center;gap:12px;margin:16px 0;padding:0 8px}.batian-time-divider:before,.batian-time-divider:after{content:"";flex:1;height:.5px;background:var(--batian-separator)}.batian-time-divider-text{font-size:12px;color:var(--batian-label-tertiary);flex-shrink:0}.batian-load-more{text-align:center;padding:10px 0 6px}.batian-msg-list-wrap:before{content:"";position:absolute;left:0;right:0;top:0;height:18px;pointer-events:none;background:linear-gradient(to bottom,var(--batian-chat-bg, var(--batian-bg)),transparent);z-index:1}.batian-center-note{text-align:center;color:var(--batian-label-tertiary);font-size:12px;padding:4px 0}.batian-revoked{text-align:center;margin:8px 0}.batian-revoked-text{font-size:12px}.batian-msg-row{display:flex;border-radius:8px;transition:background-color .12s;align-items:flex-start;margin-bottom:12px}.batian-msg-row.is-me{justify-content:flex-end}.batian-msg-row.is-selecting{cursor:pointer}.batian-msg-row.is-target{background:var(--batian-sun-soft)}.batian-msg-checkbox{margin-right:8px;margin-top:8px}.batian-msg-avatar{background:var(--batian-primary);flex-shrink:0;margin-right:8px;margin-top:2px;cursor:pointer;border-radius:4px!important}.batian-msg-body{max-width:min(60%,640px)}.batian-msg-meta{font-size:13px;margin-top:4px;margin-right:12px;text-align:right;opacity:.85;display:flex;gap:8px;justify-content:flex-end;align-items:center}.batian-read-text{color:var(--batian-text-secondary);font-weight:600;font-size:13px}.batian-read-text.is-read{color:var(--batian-primary, var(--batian-primary));font-weight:700}.batian-msg-more{color:inherit;text-decoration:none;letter-spacing:1px}.batian-bubble-row{display:flex;margin-bottom:8px;gap:8px}.batian-bubble-row.is-me{flex-direction:row-reverse}.batian-sender-name{font-size:12px;color:var(--batian-label-tertiary);margin-bottom:2px;margin-left:2px;text-align:left}.batian-bubble{display:inline-block;padding:6px 10px;font-size:var(--batian-fs-title-sm);line-height:1.5;border-radius:var(--batian-radius-bubble);max-width:100%;word-break:break-word;overflow-wrap:anywhere;position:relative;text-align:left}.batian-bubble-status-slot{display:none}.batian-bubble-status{font-size:12px;color:var(--batian-label-tertiary);margin-top:2px;text-align:left}.batian-bubble-status.is-me{text-align:right}.batian-resend{color:var(--batian-danger-text);margin-left:4px;cursor:pointer}.batian-pre-wrap{white-space:pre-wrap}.batian-emoji-big{font-size:32px}.batian-mention{font-weight:600;border-radius:3px}.batian-mention.is-me{color:var(--batian-brand-ridge-deep)}.batian-mention.is-peer{color:var(--batian-primary)}.batian-mention.is-me-highlight{background:var(--batian-primary-soft)}.batian-fwd-mark{font-size:12px;opacity:.6;margin-top:2px;text-align:left}.batian-media-wrap{position:relative;display:inline-block}.batian-media-img{max-width:240px;max-height:240px;border-radius:8px}.batian-media-video{max-width:240px;max-height:240px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:var(--batian-media-backdrop);display:block}.batian-media-badge{position:absolute;right:6px;bottom:6px;background:#0009;color:var(--batian-brand-white);font-size:12px;border-radius:4px;padding:1px 5px;pointer-events:none}.batian-media-expired{width:160px;height:100px;border-radius:8px;background:var(--batian-fill);display:flex;align-items:center;justify-content:center;color:var(--batian-label-tertiary);font-size:12px}.batian-media-wrap{position:relative}.batian-media-download-fab{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;background:#0000008c;color:var(--batian-brand-white);font-size:14px;line-height:26px;text-align:center;text-decoration:none;opacity:0;transition:opacity .16s ease-out;pointer-events:none}.batian-media-wrap:hover .batian-media-download-fab,.batian-media-download-fab:focus-visible{opacity:1;pointer-events:auto}@media (hover: none){.batian-media-download-fab{opacity:1;pointer-events:auto}}.batian-read-count-btn{border:0;background:transparent;padding:0;color:var(--batian-primary);font-size:12px;cursor:pointer}.batian-read-count-btn:hover{text-decoration:underline}.batian-voice{display:inline-flex;align-items:center;gap:6px}.batian-voice-audio{height:32px}.batian-voice-dur{font-size:12px;opacity:.8}.batian-file-link{text-decoration:none;display:inline-flex;align-items:center;gap:6px}.batian-file-link.is-me{color:var(--batian-brand-white)}.batian-file-link.is-peer{color:var(--batian-link)}.batian-file-size{font-size:12px;opacity:.7}.batian-card{min-width:180px}.batian-card[role=button]{cursor:pointer}.batian-card[role=button]:focus-visible{outline:2px solid var(--batian-primary);outline-offset:2px}.batian-card-row{display:flex;align-items:center;gap:10px}.batian-card-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.batian-card-avatar.is-me{background:#ffffff40;color:var(--batian-brand-white)}.batian-card-avatar.is-peer{background:var(--batian-primary-soft);color:var(--batian-primary)}.batian-min-w0{min-width:0}.batian-card-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-card-acc{font-size:12px;opacity:.7}.batian-card-tag{font-size:12px;opacity:.55;margin-top:6px}.batian-chatlog{cursor:pointer;min-width:200px;max-width:260px}.batian-chatlog-head{display:flex;align-items:center;gap:6px;font-weight:600}.batian-chatlog-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-chatlog-preview{font-size:12px;opacity:.75;margin-top:4px;white-space:pre-line;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.batian-chatlog-count{font-size:12px;opacity:.55;margin-top:4px}.batian-chatlog-modal{max-height:60vh;overflow:auto;margin-top:12px}.batian-chatlog-item{display:flex;gap:10px;margin-bottom:12px}.batian-chatlog-avatar{background:var(--batian-primary);flex-shrink:0}.batian-chatlog-meta{font-size:12px;color:var(--batian-label-secondary);margin-bottom:2px}.batian-chatlog-name{color:var(--batian-primary)}.batian-ml6{margin-left:6px}.batian-ml8{margin-left:8px}.batian-word-break{word-break:break-word}.batian-chatlog-img{max-width:180px;border-radius:8px}.batian-quote{margin-bottom:4px;padding:4px 8px;border-radius:4px;font-size:12px;opacity:.85}.batian-quote.is-me{border-left:2px solid rgba(255,255,255,.65);background:#ffffff29;color:var(--batian-brand-white);opacity:1}.batian-quote.is-peer{border-left:2px solid var(--batian-primary);background:var(--batian-fill);opacity:1}.batian-quote.is-jumpable{cursor:pointer;transition:background .15s ease,opacity .15s ease}.batian-quote.is-jumpable:hover{opacity:1;background:var(--batian-primary-soft)}.batian-quote-name{font-weight:600}.batian-quote-digest{opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.batian-sysnotice{min-width:200px}.batian-sysnotice-sm{min-width:160px}.batian-sysnotice-title{font-weight:600;margin-bottom:4px}.batian-sysnotice-title-sm{font-weight:600;margin-bottom:2px}.batian-sysnotice-body{font-size:13px;opacity:.9}.batian-sysnotice-code{margin-top:8px;font-size:24px;font-weight:700;letter-spacing:4px;text-align:center}.batian-sysnotice-expire{font-size:12px;opacity:.65;margin-top:6px}.batian-sys-bar{padding:14px;border-top:var(--batian-hairline);text-align:center;color:var(--batian-label-tertiary);font-size:13px;background:var(--batian-bg-tertiary)}.batian-select-bar{padding:12px 16px;border-top:var(--batian-hairline);background:var(--batian-bg-secondary);display:flex;gap:12px;align-items:center;justify-content:space-between}.batian-input-area{border-top:var(--batian-hairline);background:var(--batian-glass-strong);backdrop-filter:var(--batian-glass-blur);-webkit-backdrop-filter:var(--batian-glass-blur)}.batian-reply-bar{margin:8px 16px 0;padding:6px 10px;background:var(--batian-fill);border-left:3px solid var(--batian-primary);border-radius:6px;display:flex;justify-content:space-between;align-items:center;font-size:12px}.batian-reply-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-reply-name{color:var(--batian-primary)}.batian-reply-digest{color:var(--batian-label-secondary);margin-left:6px}.batian-reply-close{flex-shrink:0;margin-left:8px}.batian-at-panel{margin:8px 16px 0;max-height:220px;overflow:auto;background:var(--batian-bg-secondary);border:var(--batian-hairline);border-radius:8px;box-shadow:var(--batian-shadow-popover)}.batian-at-all{padding:8px 12px;cursor:pointer;color:var(--batian-primary);font-weight:600}.batian-at-item{padding:8px 12px;cursor:pointer;display:flex;gap:8px;align-items:center}.batian-at-avatar{background:var(--batian-primary);font-size:12px}.batian-at-empty{padding:12px;color:var(--batian-label-tertiary);font-size:13px}.batian-upload-list{padding:8px 16px 0;display:grid;gap:6px}.batian-upload-row{display:flex;align-items:center;gap:8px;font-size:12px}.batian-upload-name{width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-upload-progress{flex:1;margin:0}.batian-upload-error{max-width:160px}.batian-input-bar{padding:16px;display:flex;gap:8px;align-items:center}.batian-emoji-grid{width:250px;display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.batian-input-flex{flex:1;min-width:0;display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px;background:var(--batian-fill);border-radius:6px;padding:5px 10px;min-height:38px;max-height:120px;overflow-y:auto}.batian-input-flex .ant-input,.batian-input-inner{flex:1;min-width:80px;background:transparent!important;border:none!important;box-shadow:none!important;padding:4px 0!important;resize:none}.batian-paste-strip{display:flex;flex-wrap:wrap;gap:6px;margin:0 16px 8px}.batian-paste-media{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden;background:var(--batian-bg-elevated);border:var(--batian-hairline);flex-shrink:0}.batian-paste-media img{width:100%;height:100%;object-fit:cover;display:block}.batian-paste-video{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;font-size:12px;line-height:1.2;color:var(--batian-label-secondary);text-align:center;padding:2px;word-break:break-all}.batian-paste-del{position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;background:#0000008c;color:var(--batian-brand-white);border:none;cursor:pointer;font-size:12px;line-height:14px;padding:0}.batian-voice-preview{width:100%}.batian-plus-panel{background:var(--batian-bg-secondary);border-radius:12px;box-shadow:var(--batian-shadow-popover);padding:16px;display:flex;gap:16px}.batian-plus-cell{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;width:64px}.batian-plus-icon{width:52px;height:52px;border-radius:14px;background:transparent;display:flex;align-items:center;justify-content:center}.batian-plus-label{font-size:12px;color:var(--batian-label)}.batian-msg-row.grp-first,.batian-msg-row.grp-middle{margin-bottom:2px}.batian-msg-row.grp-first .batian-bubble.is-me,.batian-msg-row.grp-middle .batian-bubble.is-me,.batian-msg-row.grp-first .batian-bubble.is-peer,.batian-msg-row.grp-middle .batian-bubble.is-peer{border-radius:var(--batian-radius-bubble)}.batian-msg-avatar-spacer{width:36px;margin-right:8px;flex-shrink:0}.batian-skel{position:relative;overflow:hidden;background:var(--batian-fill-secondary);border-radius:var(--batian-radius-sm)}.batian-skel:after{content:"";position:absolute;top:0;bottom:0;left:-60px;width:60px;background:#ffffff73;filter:blur(14px);animation:batian-skel-slide 1.2s ease-in-out infinite}html[data-theme=dark] .batian-skel:after{background:#ffffff14}@keyframes batian-skel-slide{0%{left:-60px}to{left:100%}}.batian-skel-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0}.batian-skel-line{height:12px}.batian-skel-grow{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.batian-skel-conv{display:flex;gap:10px;padding:13px 16px;align-items:center}.batian-skel-msgs{padding:16px;display:flex;flex-direction:column;gap:14px}.batian-skel-msgrow{display:flex;gap:8px;align-items:flex-start}.batian-skel-msgrow.is-me{justify-content:flex-end}.batian-skel-bubble{height:34px;border-radius:var(--batian-radius-card)}.batian-conv-item .ant-badge-count{box-shadow:0 0 0 2px var(--batian-bg-secondary)}.batian-sync-dot{width:6px;height:6px;border-radius:50%;background:var(--batian-success);animation:batian-sync-pulse .9s ease-in-out infinite alternate}@keyframes batian-sync-pulse{0%{opacity:.35}to{opacity:1}}.batian-danger-text{color:var(--batian-danger-text)}.batian-avatar-brand{background:var(--batian-primary-solid);border-radius:4px!important}.batian-avatar-group{background:var(--batian-accent);border-radius:4px!important}.batian-clickable{cursor:pointer}.batian-msg-status{display:inline-flex;align-items:center;margin-left:4px;vertical-align:middle}.batian-msg-status.sending{color:var(--batian-label-secondary);animation:batian-spin 1.2s linear infinite}.batian-msg-status.sent{color:var(--batian-label-tertiary)}.batian-msg-status.delivered{color:var(--batian-label-secondary)}.batian-msg-status.read{color:var(--batian-primary, var(--batian-primary))}.batian-msg-status.failed{color:var(--batian-danger);cursor:pointer}.batian-msg-status.failed:hover{opacity:.8}@keyframes batian-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.batian-spin{animation:batian-spin 1s linear infinite}.batian-net-bar{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;z-index:100}.batian-net-bar.offline{background:var(--batian-sun-soft);color:var(--batian-sun-on);border-bottom:1px solid var(--batian-sun)}.batian-net-bar.reconnecting{background:var(--batian-primary-soft);color:var(--batian-brand-ridge-deep);border-bottom:1px solid var(--batian-primary-soft)}.batian-new-msg-bar{position:absolute;bottom:12px;left:50%;transform:translate(-50%);max-width:calc(100% - 120px);display:flex;align-items:center;gap:4px;padding:6px 14px;background:var(--batian-primary);color:var(--batian-brand-white);border:none;border-radius:12px;font-size:13px;font-weight:500;cursor:pointer;z-index:50;animation:batian-bar-in .2s ease-out}.batian-new-msg-bar:hover{background:var(--batian-primary-hover)}@keyframes batian-bar-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.batian-scroll-bottom{position:absolute;bottom:12px;right:16px;width:36px;height:36px;border-radius:50%;background:var(--batian-bg-elevated);border:1px solid var(--batian-line);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--batian-label-secondary);box-shadow:0 2px 8px #0000001a;z-index:50}.batian-scroll-bottom:hover{color:var(--batian-primary);border-color:var(--batian-primary)}.batian-scroll-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:12px;background:var(--batian-sun);color:var(--batian-brand-white);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.batian-typing{display:flex;align-items:flex-end;gap:8px;padding:4px 16px}.batian-typing-bubble{background:var(--batian-bg-tertiary);border-radius:16px 16px 16px 4px;padding:10px 14px;display:flex;align-items:center}.batian-typing-dots{display:flex;gap:3px}.batian-typing-dots i{width:6px;height:6px;border-radius:50%;background:var(--batian-label-secondary);display:block;animation:batian-typing-bounce 1.4s infinite ease-in-out both}.batian-typing-dots i:nth-child(1){animation-delay:-.32s}.batian-typing-dots i:nth-child(2){animation-delay:-.16s}@keyframes batian-typing-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.batian-typing-text{font-size:12px;color:var(--batian-label-secondary)}.batian-bubble-menu{position:fixed;z-index:1000;background:var(--batian-surface-dark);border-radius:12px;padding:6px;min-width:180px;box-shadow:0 8px 32px #00000040;animation:batian-menu-in .12s ease-out}@keyframes batian-menu-in{0%{opacity:0;transform:scale(.92) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.batian-bubble-arrow{position:absolute;left:50%;top:-6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--batian-surface-dark)}.batian-bubble-items{display:flex;flex-direction:column}.batian-bubble-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;color:var(--batian-brand-white);font-size:14px;text-align:left;cursor:pointer;border-radius:8px;transition:background .1s}.batian-bubble-item:hover{background:#ffffff1a}.batian-bubble-item.danger{color:var(--batian-danger-text)}.batian-bubble-item.danger:hover{background:#ef444426}.batian-bubble-row{display:flex;margin-bottom:2px;padding:0 12px}.batian-bubble-row.is-me{justify-content:flex-end}.batian-bubble-row.is-peer{justify-content:flex-start}.batian-bubble-row.grouped{margin-bottom:0}.batian-bubble-row.grouped .batian-sender-name{display:none}.batian-bubble.is-me{background:var(--batian-bubble-self);color:var(--batian-bubble-self-text);border-radius:var(--batian-radius-bubble) var(--batian-radius-bubble) var(--batian-radius-bubble-tail) var(--batian-radius-bubble);position:relative}.batian-bubble.is-peer{background:var(--batian-bubble-other);color:var(--batian-bubble-other-text);border-radius:var(--batian-radius-bubble) var(--batian-radius-bubble) var(--batian-radius-bubble) var(--batian-radius-bubble-tail);position:relative;box-shadow:0 0 0 1px var(--batian-line)}.batian-time-divider{display:flex;justify-content:center;padding:12px 0 4px}.batian-time-pill{font-size:12px;color:var(--batian-label-secondary);background:#0000000a;padding:2px 10px;border-radius:12px}.batian-sys-msg{display:flex;justify-content:center;padding:8px 16px}.batian-sys-pill{font-size:12px;color:var(--batian-label-secondary);background:#0000000a;padding:4px 12px;border-radius:12px;max-width:80%;text-align:center}.batian-status-dot{display:inline-block;border-radius:50%;flex-shrink:0}.batian-read-position{font-size:12px;color:var(--batian-label-secondary);padding:4px 16px;text-align:right}.batian-draft-badge{color:var(--batian-warning-text);font-size:12px}.batian-recall-edit{font-size:12px;color:var(--batian-primary);cursor:pointer;margin-left:8px}.batian-recall-edit:hover{text-decoration:underline}.batian-pinned-bar:hover{background:var(--batian-fill)}.batian-pinned-bar .pin-icon{color:var(--batian-primary)}.batian-pinned-bar .pin-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batian-emoji-picker{position:absolute;bottom:52px;left:0;width:340px;height:300px;background:var(--batian-bg-elevated);border:1px solid var(--batian-border);border-radius:12px;box-shadow:0 4px 16px #0000001f;display:flex;flex-direction:column;z-index:100;overflow:hidden}.batian-emoji-tabs{display:flex;align-items:center;border-bottom:1px solid var(--batian-border);padding:0 8px;flex-shrink:0}.batian-emoji-tabs button{padding:8px 14px;border:none;background:none;cursor:pointer;font-size:13px;color:var(--batian-label-secondary);border-bottom:2px solid transparent}.batian-emoji-tabs button.active{color:var(--batian-primary);border-bottom-color:var(--batian-primary)}.batian-emoji-close{margin-left:auto;font-size:18px;padding:4px 8px}.batian-emoji-body{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.batian-emoji-content{flex:1;overflow-y:auto;padding:8px}.batian-emoji-section-title{font-size:12px;color:var(--batian-label-tertiary);padding:4px 0}.batian-emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.batian-emoji-item{width:36px;height:36px;border:none;background:none;cursor:pointer;font-size:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:0}.batian-emoji-item:hover{background:var(--batian-bg-hover)}.batian-custom-emoji img{width:28px;height:28px;object-fit:contain}.batian-emoji-pack-bar{display:flex;border-top:1px solid var(--batian-border);padding:4px;gap:2px;flex-shrink:0}.batian-emoji-pack-bar button{width:32px;height:32px;border:none;background:none;cursor:pointer;font-size:18px;border-radius:6px}.batian-emoji-pack-bar button.active{background:var(--batian-primary-soft)}.batian-emoji-empty{text-align:center;padding:40px 0;color:var(--batian-label-tertiary);font-size:13px}.batian-at-mention{position:absolute;background:var(--batian-bg-elevated);border:1px solid var(--batian-border);border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:200px;overflow-y:auto;z-index:90;min-width:160px}.batian-at-item{padding:8px 12px;cursor:pointer;font-size:14px}.batian-at-item:hover,.batian-at-item.active{background:var(--batian-primary-soft)}.batian-at-name{color:var(--batian-primary)}.batian-msg.is-at-me .batian-bubble-content{background:var(--batian-sun-soft)!important}.batian-at-text{color:var(--batian-primary);font-weight:600}.batian-quote-block{border-left:3px solid var(--batian-primary);padding:4px 8px;margin-bottom:4px;background:var(--batian-fill);border-radius:0 4px 4px 0;cursor:pointer;font-size:12px}.batian-quote-name{color:var(--batian-primary);font-weight:500}.batian-quote-content{color:var(--batian-label-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batian-quote-highlight{animation:batian-quote-flash 1.5s ease}@keyframes batian-quote-flash{0%,to{background:transparent}30%{background:var(--batian-primary-soft)}}.batian-announcement-bar{display:flex;align-items:center;width:100%;min-height:40px;padding:0 12px;border:0;border-bottom:1px solid var(--batian-sun);background:var(--batian-sun-soft);color:inherit;font:inherit;text-align:left;cursor:pointer;gap:8px;flex-shrink:0}.batian-announcement-bar:hover{background:var(--batian-sun-soft);filter:brightness(.98)}.batian-announcement-icon{display:inline-flex;flex-shrink:0;color:var(--batian-sun)}.batian-announcement-content{flex:1;min-width:0}.batian-announcement-preview{font-size:13px;color:var(--batian-sun-on);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batian-announcement-full .batian-announcement-text{font-size:13px;color:var(--batian-sun-on);white-space:pre-wrap;word-break:break-word}.batian-announcement-meta{font-size:12px;color:var(--batian-warning-text);margin-top:4px}.batian-announcement-arrow{font-size:12px;color:var(--batian-warning-text);flex-shrink:0}.batian-pinned-bar{display:flex;align-items:center;padding:4px 8px 4px 12px;background:var(--batian-primary-soft);border-bottom:1px solid var(--batian-primary-soft);gap:6px;flex-shrink:0}.batian-pinned-jump{display:flex;align-items:center;gap:6px;flex:1;min-width:0;min-height:32px;box-sizing:border-box;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.batian-pinned-icon{display:inline-flex;flex-shrink:0;color:var(--batian-primary)}.batian-pinned-text{flex:1;min-width:0;font-size:13px;color:var(--batian-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batian-pinned-count{background:var(--batian-primary);color:var(--batian-bubble-self-text);border-radius:8px;padding:0 5px;font-size:12px;line-height:16px;margin-right:4px}.batian-pinned-name{font-weight:500}.batian-pinned-next{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:var(--batian-primary);cursor:pointer;border-radius:var(--batian-radius-xs)}.batian-pinned-next:hover{background:var(--batian-primary-soft)}.batian-skeleton{background:var(--batian-fill);animation:batian-skeleton-pulse 1.5s infinite}@keyframes batian-skeleton-pulse{0%,to{opacity:1}50%{opacity:.6}}.batian-skeleton-list{padding:8px}.batian-skeleton-item{display:flex;align-items:center;gap:10px;padding:8px}.batian-skeleton-text{flex:1}.batian-skeleton-messages{padding:12px}.batian-skeleton-msg{display:flex;gap:8px;margin-bottom:16px}.batian-skeleton-msg.right{flex-direction:row-reverse}.batian-skeleton-bubble{background:var(--batian-bg-elevated);border-radius:8px;padding:10px}.batian-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.batian-read-receipts{background:var(--batian-bg-elevated);border-radius:12px;width:360px;max-height:480px;display:flex;flex-direction:column}.batian-read-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--batian-border)}.batian-read-header h3{margin:0;font-size:16px}.batian-read-header button{border:none;background:none;font-size:22px;cursor:pointer;color:var(--batian-label-secondary)}.batian-read-tabs{display:flex;border-bottom:1px solid var(--batian-border)}.batian-read-tabs button{flex:1;padding:10px;border:none;background:none;cursor:pointer;font-size:14px;color:var(--batian-label-secondary);border-bottom:2px solid transparent}.batian-read-tabs button.active{color:var(--batian-primary);border-bottom-color:var(--batian-primary)}.batian-read-list{flex:1;overflow-y:auto;padding:8px}.batian-read-item{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px}.batian-read-item:hover{background:var(--batian-fill)}.batian-read-avatar{width:32px;height:32px;border-radius:50%;background:var(--batian-primary);color:var(--batian-brand-white);display:flex;align-items:center;justify-content:center;font-size:13px}.batian-read-name{font-size:14px}.batian-read-empty{text-align:center;padding:30px;color:var(--batian-label-secondary);font-size:13px}.batian-chatlog-viewer{background:var(--batian-bg-elevated);border-radius:12px;width:480px;max-height:600px;display:flex;flex-direction:column}.batian-chatlog-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--batian-border)}.batian-chatlog-header h3{margin:0;font-size:16px}.batian-chatlog-actions{display:flex;gap:8px}.batian-chatlog-actions button{border:1px solid var(--batian-line);background:var(--batian-bg-elevated);padding:4px 12px;border-radius:6px;cursor:pointer;font-size:13px}.batian-chatlog-messages{flex:1;overflow-y:auto;padding:12px}.batian-chatlog-item{margin-bottom:12px}.batian-chatlog-name{font-size:12px;color:var(--batian-primary);margin-bottom:2px}.batian-chatlog-loading,.batian-chatlog-empty{text-align:center;padding:40px;color:var(--batian-label-secondary)}.batian-multi-select-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--batian-bg-elevated);border-top:1px solid var(--batian-border);flex-shrink:0}.batian-ms-info{font-size:13px;color:var(--batian-primary)}.batian-ms-actions{display:flex;gap:8px}.batian-ms-actions button{border:1px solid var(--batian-line);background:var(--batian-bg-elevated);padding:6px 16px;border-radius:6px;cursor:pointer;font-size:13px}.batian-ms-actions button.danger{color:var(--batian-danger-text);border-color:var(--batian-danger-soft)}.batian-msg.selected .batian-bubble{outline:2px solid var(--batian-primary);outline-offset:1px}.batian-msg .batian-checkbox{display:none;width:18px;height:18px;border:2px solid var(--batian-line);border-radius:50%;margin:0 8px;flex-shrink:0;align-items:center;justify-content:center;font-size:12px;color:var(--batian-brand-white)}.batian-ms-active .batian-checkbox{display:flex}.batian-msg.selected .batian-checkbox{background:var(--batian-primary);border-color:var(--batian-primary)}.batian-member-online{width:8px;height:8px;border-radius:50%;background:var(--batian-success);display:inline-block;margin-left:4px}.batian-member-offline{width:8px;height:8px;border-radius:50%;background:var(--batian-line);display:inline-block;margin-left:4px}.batian-image-viewer{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--batian-media-backdrop);z-index:9999;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.batian-image-viewer img{object-fit:contain}.batian-iv-video{max-width:100%;max-height:100%;object-fit:contain}.batian-vp{position:relative;display:flex;align-items:center;justify-content:center;max-width:min(1100px,92vw);max-height:86vh}.batian-vp:fullscreen{background:var(--batian-media-backdrop);width:100vw;height:100vh;max-width:none;max-height:none}.batian-vp-video{display:block;max-width:100%;max-height:86vh;border-radius:var(--batian-radius-card, 12px);background:var(--batian-media-backdrop);cursor:pointer}.batian-vp:fullscreen .batian-vp-video{max-height:100vh;border-radius:0}.batian-vp-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(to top,#000000b8,#0000);border-radius:0 0 var(--batian-radius-card, 12px) var(--batian-radius-card, 12px);opacity:0;transition:opacity .16s ease}.batian-vp:hover .batian-vp-bar,.batian-vp-bar:focus-within{opacity:1}.batian-vp-btn{flex:none;display:grid;place-items:center;min-width:32px;height:32px;padding:0 6px;border:0;border-radius:8px;background:#ffffff29;color:var(--batian-brand-white);font-size:13px;line-height:1;cursor:pointer;text-decoration:none}.batian-vp-btn:hover{background:#ffffff47}.batian-vp-btn.is-primary{background:var(--batian-brand-ridge, var(--batian-brand));padding:0 14px}.batian-vp-time{flex:none;color:var(--batian-brand-white);font-size:12px;font-variant-numeric:tabular-nums;opacity:.86}.batian-vp-seek{flex:1 1 auto;min-width:80px;height:4px;accent-color:var(--batian-brand-ridge-bright, var(--batian-brand));cursor:pointer}.batian-vp-rate{flex:none;height:32px;border:0;border-radius:8px;background:#ffffff29;color:var(--batian-brand-white);font-size:12px;cursor:pointer}.batian-vp-buffering{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--batian-brand-white);font-size:13px;background:#00000047;border-radius:var(--batian-radius-card, 12px);pointer-events:none}.batian-vp-error{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 32px;max-width:420px;border-radius:var(--batian-radius-card, 12px);background:var(--batian-bg-elevated, var(--batian-bg-secondary));color:var(--batian-label);text-align:center}.batian-vp-error p{margin:0;font-size:14px;line-height:1.6}.batian-vp-error-actions{display:flex;gap:10px}.batian-ie{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;background:var(--batian-media-backdrop)}.batian-ie-stage{position:relative;border-radius:var(--batian-radius-card, 12px);overflow:hidden;box-shadow:var(--batian-shadow-lg, 0 12px 40px rgba(0,0,0,.4))}.batian-ie-canvas{display:block;touch-action:none;cursor:grab;background:var(--batian-media-backdrop)}.batian-ie-canvas:active{cursor:grabbing}.batian-ie-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.batian-ie-grid span{border-right:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22)}.batian-ie-grid span:last-child{border-right:0;border-bottom:0}.batian-ie-controls{display:flex;flex-direction:column;gap:12px;align-items:center}.batian-ie-row{display:flex;align-items:center;gap:10px;color:var(--batian-brand-white);font-size:13px}.batian-ie-row input[type=range]{width:180px;accent-color:var(--batian-brand-ridge-bright, var(--batian-brand))}.batian-ie-chip{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:#ffffff24;color:var(--batian-brand-white);font-size:13px;cursor:pointer}.batian-ie-chip.is-active{background:var(--batian-brand-ridge, var(--batian-brand))}.batian-ie-actions{display:flex;gap:12px}.batian-ie-error{padding:32px;border-radius:var(--batian-radius-card, 12px);background:var(--batian-bg-elevated, var(--batian-bg-secondary));color:var(--batian-label);text-align:center}.batian-drop-zone{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:60;display:grid;place-items:center;border:2px dashed var(--batian-brand-ridge, var(--batian-brand));border-radius:var(--batian-radius-card, 12px);background:var(--batian-brand-ridge-soft, rgba(15,92,85,.08));color:var(--batian-brand-ridge, var(--batian-brand));font-size:14px;font-weight:600;pointer-events:none}.batian-media-video-preview{position:relative;display:block;padding:0;border:0;background:transparent;cursor:zoom-in}.batian-media-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#0000008c;color:var(--batian-brand-white);font-size:20px}.batian-iv-top{position:absolute;top:0;left:0;right:0;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;background:#0006;opacity:1;transition:opacity .16s ease}.batian-iv-top.is-hidden{opacity:0}.batian-iv-top.is-hidden:focus-within{opacity:1}.batian-iv-btn{background:#ffffff26;border:none;color:var(--batian-brand-white);width:36px;height:36px;border-radius:50%;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none}.batian-iv-btn:hover{background:#ffffff40}.batian-iv-counter{color:var(--batian-brand-white);font-size:14px}.batian-iv-nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff26;border:none;color:var(--batian-brand-white);width:44px;height:44px;border-radius:50%;font-size:28px;cursor:pointer;display:flex;align-items:center;justify-content:center}.batian-iv-nav:hover{background:#ffffff40}.batian-iv-prev{left:20px}.batian-iv-next{right:20px}.batian-iv-strip{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;gap:8px;max-width:min(86vw,760px);overflow-x:auto;padding:6px;border-radius:10px;background:#00000059}.batian-iv-thumb{flex:0 0 auto;width:48px;height:48px;border-radius:6px;overflow:hidden;border:2px solid transparent;padding:0;background:#ffffff1f;cursor:pointer;display:flex;align-items:center;justify-content:center}.batian-iv-thumb img{width:100%;height:100%;object-fit:cover;display:block}.batian-iv-thumb-video{color:var(--batian-brand-white);font-size:16px}.batian-iv-thumb.is-active{border-color:var(--batian-primary, var(--batian-primary))}.batian-iv-thumb:hover{background:#ffffff40}.batian-media-img{transition:opacity .2s;opacity:0}.batian-media-img.is-loaded{opacity:1}.batian-media-loading{width:160px;height:100px;border-radius:8px;background:var(--batian-fill);display:flex;align-items:center;justify-content:center;color:var(--batian-label-tertiary);font-size:12px;position:absolute;inset:0 auto auto 0}.batian-media-loading.is-dimmed-box{width:100%;height:100%;border-radius:8px}@media (max-width: 1024px){.batian-chat-layout{grid-template-columns:minmax(200px,240px) minmax(0,1fr) 0}.batian-conv-title,.batian-conv-preview{max-width:none}.batian-msg-body{max-width:70%}}@media (max-width: 767px){.batian-chat-layout{grid-template-columns:minmax(0,1fr)}.batian-conv-col{display:flex}.batian-side-col{display:none}.batian-chat-head,.batian-chat-body{padding:12px}.batian-msg-body{max-width:85%}.batian-chat-layout,.batian-chat-col,.batian-chat-body,.batian-input-area{min-width:0;max-width:100%}.batian-input-bar{padding:8px 10px;gap:4px;flex-wrap:nowrap;align-items:flex-end;box-sizing:border-box;overflow:hidden}.batian-input-flex{order:2;flex:1 1 auto;min-width:0;min-height:38px;max-height:108px}.batian-input-bar>.ant-btn-primary{order:3;margin-left:0;flex:none;width:40px;height:38px;padding:0}.batian-chat-col .ant-btn.ant-btn-sm{min-height:32px}.batian-chat-head .batian-search-label,.batian-chat-head .batian-kbd-hint{display:none}.batian-chat-head .ant-btn{max-width:40px}.batian-input-bar>.ant-btn:not(.ant-btn-primary){flex:none;width:32px;min-width:32px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center}.batian-plus-panel{gap:10px;padding:12px}.batian-plus-cell{width:56px}.batian-plus-icon{width:44px;height:44px}.batian-bubble{padding:7px 10px}.batian-iv-top{padding:12px}.batian-iv-prev{left:8px}.batian-iv-next{right:8px}}@media (max-width: 480px){.batian-msg-body{max-width:90%}.batian-emoji-grid{width:100%;grid-template-columns:repeat(6,1fr)}}.batian-risk-banner{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--batian-sun-soft);border-bottom:1px solid var(--batian-sun);color:var(--batian-sun-on);font-size:13px;line-height:1.5}.batian-risk-flag-tip{display:flex;align-items:flex-start;gap:6px;margin-top:4px;max-width:260px;padding:6px 10px;border-radius:8px;background:#fa8c1614;border:1px solid rgba(250,140,22,.35);color:var(--batian-warning-text);font-size:12px;line-height:1.5}.batian-risk-flag-tip svg{flex:0 0 auto;margin-top:2px}.batian-risk-banner svg{flex-shrink:0;color:var(--batian-sun)}.batian-risk-text{flex:1;min-width:0}.batian-risk-close{flex-shrink:0;border:none;background:transparent;color:var(--batian-sun-on);cursor:pointer;padding:2px;display:flex;border-radius:4px}.batian-risk-close:hover{background:#fa8c161f}.batian-file-thumb{display:block;width:44px;height:44px;border-radius:6px;object-fit:cover;background:var(--batian-bg-tertiary)}.batian-file-thumb.is-empty{display:flex;align-items:center;justify-content:center;color:var(--batian-label-secondary)}.batian-fav-video{position:relative;display:inline-block;line-height:0}.batian-fav-video.is-empty{width:220px;height:124px;border-radius:8px;background:var(--batian-media-backdrop)}.batian-fav-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--batian-brand-white);font-size:20px;line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.55);pointer-events:none}.batian-conv-col .ant-list-item.batian-conv-item{padding:12px 16px}.batian-conv-title-row{gap:8px;align-items:baseline}.batian-conv-title{max-width:none;flex:1 1 auto;min-width:0}.batian-conv-preview{max-width:none}.batian-conv-item .ant-badge-count,.batian-conv-item .ant-badge-dot{box-shadow:0 0 0 2px var(--batian-bg)}.batian-conv-scroll,.batian-chat-col,.batian-msg-list-wrap,.batian-side-col{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.batian-conv-scroll::-webkit-scrollbar,.batian-msg-list-wrap::-webkit-scrollbar,.batian-side-col::-webkit-scrollbar,.batian-chat-col::-webkit-scrollbar{width:6px;height:6px}.batian-conv-scroll::-webkit-scrollbar-thumb,.batian-msg-list-wrap::-webkit-scrollbar-thumb,.batian-side-col::-webkit-scrollbar-thumb,.batian-chat-col::-webkit-scrollbar-thumb{background:#00000029;border-radius:4px}.batian-conv-scroll::-webkit-scrollbar-thumb:hover,.batian-msg-list-wrap::-webkit-scrollbar-thumb:hover{background:#00000047}.batian-conv-scroll::-webkit-scrollbar-track,.batian-msg-list-wrap::-webkit-scrollbar-track,.batian-side-col::-webkit-scrollbar-track,.batian-chat-col::-webkit-scrollbar-track{background:transparent}.batian-side-col{position:relative}.batian-side-close{position:absolute;top:8px;right:10px;z-index:2;border:0;background:transparent;color:var(--batian-label-tertiary);cursor:pointer;font-size:13px;line-height:1;padding:5px 7px;border-radius:6px}.batian-side-close:hover{background:var(--batian-fill);color:var(--batian-label)}.batian-chat-layout.is-side-hidden .batian-side-col{display:none}@media (min-width: 1280px){.batian-chat-layout.is-side-hidden{grid-template-columns:var(--batian-conv-width, 300px) minmax(460px,1fr) 0}}@media (max-width: 1279px){.batian-side-col{position:fixed;top:0;right:0;bottom:0;display:block;width:min(340px,86vw);z-index:130;background:var(--batian-bg-secondary);border-left:var(--batian-hairline);box-shadow:var(--batian-shadow-dialog);transform:translate(102%);transition:transform var(--batian-motion-enter) var(--batian-ease)}.batian-chat-layout.is-side-hidden .batian-side-col{display:block}.batian-chat-layout:not(.is-side-hidden) .batian-side-col{transform:translate(0)}.batian-side-resizer{display:none}.batian-side-mask.is-open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:129;background:var(--batian-mask, rgba(0, 0, 0, .35))}}.batian-side-mask{display:none}.batian-side-resizer{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:col-resize;background:transparent;z-index:3;touch-action:none}.batian-side-resizer:after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:transparent;transition:background var(--batian-motion-micro) var(--batian-ease)}.batian-side-resizer:hover:after,.batian-side-resizer:focus-visible:after{background:var(--batian-primary)}:root{--batian-brand-ridge:#dd1630;--batian-brand-ridge-bright:#dd1630;--batian-brand-ridge-deep:#920c1d;--batian-brand-ridge-soft:#fcecef;--batian-brand-mist:#f3f3f6;--batian-brand-subtle:#f7f7f9;--batian-brand-chat:#f3f3f6;--batian-brand-ink:#16171b;--batian-brand-text:#16171b;--batian-brand-line:#e5e5eb;--batian-brand-sun:#dd1630;--batian-brand-card:#fff;--batian-brand-danger:#dd1630;--batian-brand-warning:#a66d20;--batian-brand:#dd1630;--batian-primary-tint:#fcecef;--batian-primary-soft10:rgba(221,22,48,.1);--batian-accent:#dd1630;--batian-bubble-self:#26272e;--batian-bubble-self-text:#fff;--batian-bubble-other:#fff;--batian-bubble-other-text:#16171b;--batian-sun-on:#fff;--batian-link:#bd1026;--batian-danger-text:#bd1026;--batian-radius-card:16px;--batian-radius-button:12px;--batian-radius-input:12px;--batian-radius-control:12px;--batian-radius-md:16px;--batian-radius-dialog:16px;--batian-radius-avatar:10px;--batian-shadow-brand-soft:0 6px 16px rgba(22,23,27,.08);--batian-av-1:#303139;--batian-av-1-soft:#e8e9ed;--batian-av-2:#bd1026;--batian-av-2-soft:#f9e8ec;--batian-av-3:#555963;--batian-av-3-soft:#eaebef;--batian-av-4:#78414a;--batian-av-4-soft:#f2e9eb;--batian-av-5:#646774;--batian-av-5-soft:#ebecf0;--batian-av-6:#785f48;--batian-av-6-soft:#f2ede6;--batian-av-7:#76505f;--batian-av-7-soft:#f2e9ee;--batian-av-8:#5c5f73;--batian-av-8-soft:#ececf2;--batian-primary:#dd1630;--batian-primary-solid:#dd1630;--batian-primary-hover:#a80e22;--batian-primary-active:#920c1d;--batian-primary-soft:#fcecef;--batian-primary-border:#f2bdc6;--batian-ridge:#dd1630;--batian-ridge-deep:#920c1d;--batian-ridge-soft:#fcecef;--batian-sun:#dd1630;--batian-danger:#dd1630;--batian-danger-soft:#fcecef;--batian-cloud:#f3f3f6;--batian-bg:#f3f3f6;--batian-bg-secondary:#fff;--batian-surface:#fff;--batian-surface-secondary:#f7f7f9;--batian-fill:#f0f0f3;--batian-fill-secondary:#f7f7f9;--batian-label:#16171b;--batian-label-secondary:#686b75;--batian-label-tertiary:#6b6f7b;--batian-text:#16171b;--batian-text-secondary:#686b75;--batian-ink:#16171b;--batian-line:#e5e5eb;--batian-line-strong:#d7d8df;--batian-rail-width:64px;--batian-radius-sm:12px;--batian-radius:12px;--batian-radius-lg:16px;--batian-font-sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}html[data-theme=dark]{--batian-brand-mist:#16171b;--batian-brand-subtle:#272830;--batian-brand-card:#202127;--batian-brand-chat:#16171b;--batian-brand-ink:#f4f4f6;--batian-brand-text:#f4f4f6;--batian-brand-line:#363840;--batian-brand-sun:#dd1630;--batian-brand-ridge:#dd1630;--batian-brand-warning:#e2b16d;--batian-primary:#ef596e;--batian-primary-solid:#dd1630;--batian-bg:#16171b;--batian-cloud:#16171b;--batian-bg-secondary:#202127;--batian-surface:#202127;--batian-surface-secondary:#272830;--batian-fill:#303139;--batian-fill-secondary:#272830;--batian-label:#f4f4f6;--batian-label-secondary:#b1b3bf;--batian-label-tertiary:#a0a3af;--batian-text:#f4f4f6;--batian-text-secondary:#b1b3bf;--batian-ink:#f4f4f6;--batian-line:#363840;--batian-line-strong:#4a4d58;--batian-primary-soft:#3a242a;--batian-primary-tint:#3a242a;--batian-primary-soft10:rgba(221,22,48,.15);--batian-link:#ff7c8d;--batian-danger-text:#ff7c8d;--batian-sun-on:#fff;--batian-bubble-self:#36373f;--batian-bubble-other:#272830;--batian-bubble-other-text:#f4f4f6;--batian-mask:rgba(0,0,0,.5);--batian-overlay-ink:rgba(22,23,27,.9);--batian-accent:#ff7c8d;--batian-brand-ridge-bright:#ff7c8d;--batian-av-1:#c6c8d1;--batian-av-1-soft:#303139;--batian-av-2:#ff7c8d;--batian-av-2-soft:#3a242a;--batian-av-3:#c0c4ce;--batian-av-3-soft:#303139;--batian-av-4:#d4a3ad;--batian-av-4-soft:#362a30;--batian-av-5:#c4c7d0;--batian-av-5-soft:#303139;--batian-av-6:#d2b691;--batian-av-6-soft:#362f29;--batian-av-7:#d4adc1;--batian-av-7-soft:#362b33;--batian-av-8:#c0c3da;--batian-av-8-soft:#30313d}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--batian-brand-mist:#16171b;--batian-brand-subtle:#272830;--batian-brand-card:#202127;--batian-brand-chat:#16171b;--batian-brand-ink:#f4f4f6;--batian-brand-text:#f4f4f6;--batian-brand-line:#363840;--batian-brand-sun:#dd1630;--batian-brand-ridge:#dd1630;--batian-brand-warning:#e2b16d;--batian-primary:#ef596e;--batian-primary-solid:#dd1630;--batian-bg:#16171b;--batian-cloud:#16171b;--batian-bg-secondary:#202127;--batian-surface:#202127;--batian-surface-secondary:#272830;--batian-fill:#303139;--batian-fill-secondary:#272830;--batian-label:#f4f4f6;--batian-label-secondary:#b1b3bf;--batian-label-tertiary:#a0a3af;--batian-text:#f4f4f6;--batian-text-secondary:#b1b3bf;--batian-ink:#f4f4f6;--batian-line:#363840;--batian-line-strong:#4a4d58;--batian-primary-soft:#3a242a;--batian-primary-tint:#3a242a;--batian-primary-soft10:rgba(221,22,48,.15);--batian-link:#ff7c8d;--batian-danger-text:#ff7c8d;--batian-sun-on:#fff;--batian-bubble-self:#36373f;--batian-bubble-other:#272830;--batian-bubble-other-text:#f4f4f6;--batian-mask:rgba(0,0,0,.5);--batian-overlay-ink:rgba(22,23,27,.9);--batian-accent:#ff7c8d;--batian-brand-ridge-bright:#ff7c8d;--batian-av-1:#c6c8d1;--batian-av-1-soft:#303139;--batian-av-2:#ff7c8d;--batian-av-2-soft:#3a242a;--batian-av-3:#c0c4ce;--batian-av-3-soft:#303139;--batian-av-4:#d4a3ad;--batian-av-4-soft:#362a30;--batian-av-5:#c4c7d0;--batian-av-5-soft:#303139;--batian-av-6:#d2b691;--batian-av-6-soft:#362f29;--batian-av-7:#d4adc1;--batian-av-7-soft:#362b33;--batian-av-8:#c0c3da;--batian-av-8-soft:#30313d}}body{font-family:var(--batian-font-sans);font-size:14px;color:var(--batian-label);background:var(--batian-bg)}button,input,textarea,select{font-family:inherit}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid #dd1630;outline-offset:3px}.bt-web-rail{width:64px!important;height:100%;flex:0 0 64px;display:flex;align-items:center;flex-direction:column;background:#16171b;color:#adafba;padding:20px 0 17px;box-sizing:border-box;border-right:1px solid #303139;overflow-y:auto;scrollbar-width:none}.bt-web-rail-brand{display:flex;align-items:center;justify-content:center;width:37px;height:37px;margin:0 0 22px;padding:0;border:0;border-radius:12px;overflow:hidden;flex:none;background:#fff;cursor:pointer}.bt-web-rail-brand img{display:block;object-fit:contain;width:37px;height:37px}.bt-web-rail-main{display:flex;flex-direction:column;align-items:center;gap:13px;flex:1}.bt-web-rail-item{position:relative;width:48px;min-height:55px;padding:7px 2px;border:0;border-radius:12px;background:transparent;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#adafba;cursor:pointer;transition:background .15s,color .15s}.bt-web-rail-item svg{width:22px;height:22px;flex:none}.bt-web-rail-item:hover,.bt-web-rail-item.is-active{background:#303139;color:#fff}.bt-web-rail-item.is-active:before{position:absolute;content:"";left:-8px;top:16px;bottom:16px;width:3px;background:#dd1630;border-radius:2px}.bt-web-rail-label{font-size:11px;line-height:15px;white-space:nowrap}.bt-web-rail-bottom{padding-top:20px;margin-bottom:16px}.bt-web-rail-self{border:0;padding:0;background:none;border-radius:10px;cursor:pointer;flex:none}.bt-web-empty{min-height:180px;padding:30px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;color:var(--batian-label-secondary)}.bt-web-empty-visual{display:grid;place-items:center;width:62px;height:62px;color:#9598a3;background:var(--batian-fill-secondary);border-radius:16px}.bt-web-empty-title{font-size:14px;line-height:1.6;color:var(--batian-label-secondary)}.batian-cmdk{border-radius:16px;background:var(--batian-surface);border-color:var(--batian-line)}.batian-cmdk-item.is-active{background:var(--batian-fill);color:var(--batian-label)}.bt-web-cmd-close{border:0;background:none;color:var(--batian-label-secondary);cursor:pointer;border-radius:12px;min-height:32px;padding:4px 8px}.batian-errstate-card{border-radius:16px!important;background:var(--batian-surface)!important;box-shadow:none!important;border:1px solid var(--batian-line)}.batian-route-rail{width:64px!important;background:#16171b!important}@media (max-width:700px){:root{--batian-rail-width:56px}.bt-web-rail{width:56px!important;flex-basis:56px}.bt-web-rail-item{width:44px}.bt-web-rail-item.is-active:before{left:-6px}}@media (prefers-reduced-motion:reduce){.bt-web-rail-item{transition:none}}.batian-login-page{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,1fr);width:100%;min-height:0;height:100dvh;overflow:auto;background:var(--batian-surface);color:var(--batian-label)}.batian-login-brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;padding:55px 52px;color:#fff;background:#16171b;overflow:hidden;min-height:710px;box-sizing:border-box}.batian-login-brand-inner{position:static;max-width:none;margin:0;width:100%}.batian-login-mark{display:block;width:57px;height:57px;margin:0;border-radius:12px;background:#fff;object-fit:contain;filter:none}.batian-login-wordmark{font-size:48px;font-weight:700;line-height:1.32;letter-spacing:0;margin:57px 0 25px;color:#fff}.batian-login-wordmark em{font-style:normal;color:#ff5b70}.batian-login-slogan{font-size:15px;line-height:1.9;letter-spacing:0;color:#c4c6d0;opacity:1;margin:0}.batian-login-brand-foot{display:block;margin-top:auto;padding-top:80px;font-size:12px;line-height:1.9;color:#9699a5;letter-spacing:0}.batian-login-panel{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:58px 37px;min-height:710px;background:var(--batian-surface);box-sizing:border-box;min-width:0}.batian-login-card{width:100%;max-width:420px;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;text-align:center}.batian-login-card-title{font-size:27px;line-height:1.4;font-weight:650;letter-spacing:0;margin:0 0 12px;color:var(--batian-label)}.batian-login-card-sub{font-size:14px;line-height:1.7;margin:0 0 28px;color:var(--batian-label-secondary)}.batian-login-qr{display:flex;align-items:center;justify-content:center;width:234px;min-height:234px;padding:12px;margin:0 auto;border:1px solid var(--batian-line);border-radius:16px;background:#fff;box-sizing:border-box}.batian-login-qr-empty{width:210px;height:210px;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;font-size:14px;line-height:1.7;color:#686b75;background:#f7f7f9;border-radius:8px}.batian-login-progress{width:210px;height:2px;margin:14px auto 0;background:var(--batian-line);overflow:hidden;border-radius:1px}.batian-login-progress i{display:block;height:100%;background:#dd1630;transition:width .2s linear}.batian-login-status{min-height:38px;font-size:12px;line-height:1.7;color:var(--batian-label-secondary);margin:12px 0 2px}.batian-login-agreement{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 3px;padding:6px 0;margin:0;line-height:1.8;font-size:12px}.batian-login-agreement .ant-checkbox-wrapper,.batian-login-agreement-text{font-size:12px;color:var(--batian-label-secondary)}.batian-login-agreement .ant-checkbox-wrapper{margin-inline-end:0}.batian-login-agreement>a{color:var(--batian-link);text-decoration:none}.batian-login-agreement>a:hover{text-decoration:underline}.batian-login-alt{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;padding:0;font-size:14px}.batian-login-alt .ant-btn{height:38px;padding:0 18px;border-radius:12px}.bt-web-security{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px 20px;background:var(--batian-bg);box-sizing:border-box}.bt-web-security-card{width:100%;max-width:480px;padding:32px;background:var(--batian-surface);border:1px solid var(--batian-line);border-radius:16px;box-sizing:border-box}.bt-web-security-card .ant-btn>div{text-align:left;width:100%}.bt-web-state{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;text-align:center;box-sizing:border-box;background:var(--batian-bg);color:var(--batian-label)}.bt-web-state-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:20px;background:var(--batian-fill);color:var(--batian-label-secondary);margin-bottom:4px}.bt-web-state h1{font-size:24px;line-height:1.5;margin:0;color:var(--batian-label)}.bt-web-state p{max-width:480px;margin:0;font-size:14px;line-height:1.8;color:var(--batian-label-secondary);white-space:pre-wrap}.bt-web-state .ant-btn{margin-top:6px}.bt-web-maintenance{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;overflow:auto}.bt-web-legal{height:100%;min-height:100dvh;overflow:auto;background:var(--batian-bg);color:var(--batian-label)}.bt-web-legal-header{min-height:70px;padding:17px 30px;display:flex;align-items:center;gap:14px;box-sizing:border-box;background:var(--batian-surface);border-bottom:1px solid var(--batian-line)}.bt-web-legal-header h1{margin:0;font-size:20px;line-height:1.5}.bt-web-legal-header button{width:34px;height:34px;border:1px solid var(--batian-line);border-radius:12px;display:grid;place-items:center;background:var(--batian-surface);color:var(--batian-label);cursor:pointer}.bt-web-legal-layout{max-width:1120px;margin:auto;padding:30px;display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:24px;align-items:start}.bt-web-legal-article{min-width:0;border:1px solid var(--batian-line);border-radius:16px;background:var(--batian-surface);padding:32px}.bt-web-legal-article h2{margin:0 0 10px;font-size:24px;line-height:1.5}.bt-web-legal-meta{font-size:12px;color:var(--batian-label-secondary);padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--batian-line)}.bt-web-legal-article .batian-doc-body{font-size:14px;line-height:1.9;color:var(--batian-label)}.bt-web-legal-article .batian-doc-body p{margin:12px 0;overflow-wrap:anywhere}.bt-web-legal-article .batian-doc-h1{font-size:22px;font-weight:650;margin:24px 0 14px}.bt-web-legal-article .batian-doc-h2{font-size:18px;font-weight:650;border:0;padding:0;margin:28px 0 12px;color:var(--batian-label);scroll-margin-top:24px}.bt-web-legal-article table{border-collapse:collapse;width:100%;font-size:13px;display:block;overflow:auto}.bt-web-legal-article th,.bt-web-legal-article td{border:1px solid var(--batian-line);padding:9px 12px;text-align:left;min-width:100px}.bt-web-legal-toc{position:sticky;top:24px;padding:20px;border:1px solid var(--batian-line);border-radius:16px;background:var(--batian-surface)}.bt-web-legal-toc h2{font-size:14px;margin:0 0 14px}.bt-web-legal-toc button{display:block;width:100%;text-align:left;color:var(--batian-label-secondary);font-size:13px;line-height:1.6;border:0;background:none;padding:8px 0;cursor:pointer}.bt-web-legal-toc button:hover{color:var(--batian-primary)}@media (max-width:900px){.batian-login-wordmark{font-size:34px}.batian-login-brand{padding:40px 30px}.batian-login-panel{padding:42px 24px}.bt-web-legal-layout{grid-template-columns:minmax(0,1fr)}.bt-web-legal-toc{position:static;grid-row:1}.bt-web-legal-toc nav{display:flex;flex-wrap:wrap;gap:0 14px}.bt-web-legal-toc button{width:auto}}@media (max-width:700px){.batian-login-page{grid-template-columns:minmax(0,1fr);min-height:100dvh}.batian-login-brand{display:none}.batian-login-panel{min-height:670px;padding:46px 20px}.batian-login-card{max-width:380px;padding:0;box-shadow:none}.batian-login-card-title{font-size:27px}.bt-web-legal-layout{padding:16px}.bt-web-legal-header{padding:15px 16px}.bt-web-legal-article{padding:22px 18px}.bt-web-security-card{padding:26px 20px}}.bt-web-security{height:100%;min-height:0;overflow-y:auto;align-items:safe center}.bt-web-state{height:100%;min-height:0;overflow:auto}:root{--batian-conv-col:280px;--batian-bubble-self:#16171b;--batian-bubble-self-text:#fff;--batian-bubble-other:#fff;--batian-bubble-other-text:#16171b;--batian-radius-bubble:12px;--batian-radius-bubble-tail:3px}:root[data-theme=dark]{--batian-bubble-other:#292b33;--batian-bubble-other-text:#f4f4f6}.bt-web-app{height:100dvh!important;min-width:0;background:var(--batian-bg)}.bt-web-main{min-width:0;min-height:0}.batian-chat-host{min-width:0;min-height:0;flex:1;overflow:hidden}.batian-chat-layout{grid-template-columns:var(--batian-conv-width,280px) minmax(0,1fr) var(--batian-side-w,286px);background:var(--batian-bg);max-width:100%}.batian-chat-layout.is-side-hidden{grid-template-columns:var(--batian-conv-width,280px) minmax(0,1fr) 0}.batian-chat-layout .batian-conv-col{background:var(--batian-surface);border-right:1px solid var(--batian-line)}.batian-conv-head{height:78px;min-height:78px;box-sizing:border-box;padding:20px 20px 15px;font-size:19px;line-height:26px}.batian-conv-head .ant-btn{border:0;box-shadow:none;background:transparent;border-radius:12px}.batian-conv-tools{padding:0 18px 12px}.batian-conv-tools .batian-conv-search.ant-input-affix-wrapper{height:43px;background:var(--batian-fill);border:1px solid var(--batian-line);border-radius:12px;padding:9px 12px;box-shadow:none}.batian-conv-search .ant-input-prefix{margin-right:9px;color:var(--batian-label-secondary)}.batian-conv-search .ant-input{font-size:13px}.batian-conv-filters{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:8px;background:transparent;padding:0;border-radius:0}.batian-seg{height:32px;padding:5px 10px;font-size:12px;line-height:22px;border-radius:6px;color:var(--batian-label-secondary);font-weight:400;background:transparent;box-shadow:none}.batian-seg.is-active{color:var(--batian-label);background:var(--batian-fill);font-weight:600;box-shadow:none}.batian-conv-item.ant-list-item{position:relative;padding:17px 18px;min-height:84px;border:0!important;box-sizing:border-box}.batian-conv-item:hover{background:var(--batian-fill-secondary)!important}.batian-conv-item.is-active{background:var(--batian-fill)!important;box-shadow:inset 3px 0 #dd1630}.batian-conv-item .ant-list-item-meta{align-items:center;min-width:0}.batian-conv-item .ant-list-item-meta-avatar{margin-right:12px}.batian-conv-item .ant-avatar{width:42px;height:42px;font-size:17px;border-radius:10px;background:var(--batian-fill);color:var(--batian-label)}.batian-conv-item.is-active .batian-avatar-brand{background:#202127;color:#fff}.batian-conv-item .ant-list-item-meta-title{margin:0 0 6px;line-height:20px}.batian-conv-title{font-size:14px;font-weight:600;line-height:20px}.batian-conv-time{font-size:11px!important;color:var(--batian-label-secondary)!important}.batian-conv-preview{font-size:12px;line-height:18px;color:var(--batian-label-secondary)}.batian-conv-preview.is-draft,.batian-mention-flag{color:var(--batian-primary)}.batian-conv-footer{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;min-height:42px;border-top:1px solid var(--batian-line);background:var(--batian-surface)}.batian-connection-state{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--batian-label-secondary)}.batian-connection-state i{width:6px;height:6px;border-radius:50%;background:var(--batian-label-tertiary)}.batian-connection-state.is-connected i{background:#2e8b60}.batian-conv-col.is-dense .batian-conv-item{padding-top:11px;padding-bottom:11px;min-height:66px}.batian-chat-col{min-width:0;background:var(--batian-bg)}.batian-chat-head{height:80px;min-height:80px;box-sizing:border-box;padding:16px 24px 16px 30px;gap:16px;background:var(--batian-surface);border-bottom:1px solid var(--batian-line)}.batian-chat-identity{min-width:0;display:flex;align-items:center;gap:12px;flex:1;overflow:hidden}.batian-chat-profile{display:flex;align-items:center;gap:12px;min-width:0;padding:0;background:transparent;border:0;cursor:pointer;text-align:left;color:var(--batian-label);font:inherit}.batian-chat-profile .ant-avatar{flex:none;border-radius:10px;background:var(--batian-fill);color:var(--batian-label)}.batian-chat-profile-text{display:flex;flex-direction:column;gap:3px;min-width:0}.batian-chat-profile-text strong{font-size:16px;line-height:23px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.batian-chat-profile-text small{font-size:12px;line-height:18px;color:var(--batian-label-secondary);font-weight:400}.batian-chat-brand{font-size:16px;font-weight:600}.batian-peer-online{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:400;color:var(--batian-label-secondary)}.batian-chat-head-actions{display:flex;align-items:center;gap:10px;flex:none;margin-left:auto}.batian-chat-head-actions .ant-btn{width:34px;height:34px;border:0;background:transparent;border-radius:12px;box-shadow:none;color:var(--batian-label)}.batian-chat-body{padding:18px 24px 0;background:var(--batian-bg)}.batian-msg-row{margin-bottom:22px;gap:0;padding:3px 0;border-radius:8px}.batian-msg-row.is-me{flex-direction:row-reverse;justify-content:flex-start}.batian-msg-avatar{width:36px!important;height:36px!important;line-height:36px!important;border-radius:10px!important;margin-right:12px;background:var(--batian-fill)!important;color:var(--batian-label)!important}.batian-msg-row.is-me .batian-msg-avatar{margin-right:0;margin-left:12px;background:#202127!important;color:#fff!important}.batian-msg-avatar-spacer{width:48px;min-width:48px}.batian-msg-body{max-width:min(78%,640px);min-width:0}.batian-bubble-row{padding:0;margin-bottom:0}.batian-bubble{padding:14px 16px;font-size:15px;line-height:1.65;border:0;box-shadow:none!important}.batian-bubble.is-me{background:var(--batian-bubble-self);color:var(--batian-bubble-self-text);border-radius:12px 3px 12px 12px}.batian-bubble.is-peer{background:var(--batian-bubble-other);color:var(--batian-bubble-other-text);border-radius:3px 12px 12px}.batian-msg-meta,.batian-bubble-status{font-size:11px;font-weight:400;line-height:18px;color:var(--batian-label-secondary);margin:5px 2px 0;opacity:1}.batian-read-text,.batian-read-text.is-read{font-size:11px;font-weight:400;color:var(--batian-label-secondary)}.batian-time-pill{font-size:11px;background:transparent;color:var(--batian-label-secondary)}.batian-msg-row.is-selecting{padding:8px;border:1px solid transparent}.batian-msg-row.is-selecting:has(.ant-checkbox-checked){background:var(--batian-primary-soft);border-color:var(--batian-primary-border)}.batian-msg-checkbox{align-self:center;margin:0 12px 0 0;min-width:24px}.batian-msg-row.is-me .batian-msg-checkbox{order:3;margin:0 auto 0 0}.batian-msg-checkbox .ant-checkbox-inner{width:21px;height:21px;border-radius:50%}.batian-input-area{background:var(--batian-surface);border-top:1px solid var(--batian-line);-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.batian-input-bar{display:flex;align-items:flex-end;gap:10px;padding:18px 24px 8px;min-width:0;flex-wrap:nowrap}.batian-input-bar .batian-composer-tool{height:45px;min-width:32px;width:32px;padding:4px;border:0;background:transparent;box-shadow:none;color:var(--batian-label);flex:none}.batian-input-bar textarea.batian-input-flex{order:initial;display:block;flex:1;width:0;min-width:0;min-height:45px!important;max-height:180px;padding:11px 13px;background:var(--batian-fill-secondary);border:1px solid var(--batian-line);border-radius:12px;line-height:22px;font-size:14px;resize:none;box-shadow:none}.batian-input-bar textarea.batian-input-flex:focus{border-color:var(--batian-primary);box-shadow:0 0 0 2px var(--batian-primary-soft)}.batian-input-bar>.ant-btn-primary{height:45px;min-width:64px;border-radius:12px;font-size:13px;padding:0 15px;flex:none;order:initial;grid-column:auto}.batian-emoji-anchor{position:relative;flex:none}.batian-composer-hint{height:27px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 24px 8px;font-size:11px;color:var(--batian-label-secondary)}.batian-plus-panel{display:grid;grid-template-columns:repeat(3,76px);gap:14px 10px;padding:20px;background:var(--batian-surface);border:1px solid var(--batian-line);border-radius:16px;box-shadow:0 12px 40px #0002}.batian-plus-cell{display:flex;flex-direction:column;align-items:center;gap:8px;width:76px;padding:0;border:0;background:none;font:inherit;color:var(--batian-label);cursor:pointer}.batian-plus-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid var(--batian-line);border-radius:12px;background:var(--batian-fill-secondary);color:var(--batian-label)}.batian-plus-cell:hover .batian-plus-icon{border-color:var(--batian-primary);color:var(--batian-primary);background:var(--batian-primary-soft)}.batian-plus-label{font-size:12px;line-height:18px;color:inherit}.batian-side-col{background:var(--batian-surface);border-left:1px solid var(--batian-line);min-width:0}.batian-side-head{height:80px;min-height:80px;padding:22px 20px;border-bottom:1px solid var(--batian-line)}.batian-side-head-title{font-size:15px;font-weight:600}.batian-side-collapse{font-size:12px;background:none;border:0;color:var(--batian-label-secondary)}.batian-info-tools{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--batian-line)}.batian-info-tools .ant-btn{font-size:12px;border-radius:12px}.batian-side-inner .ant-avatar{border-radius:10px}.batian-reply-bar{margin:10px 24px 0;padding:10px 12px;border-radius:8px;background:var(--batian-fill-secondary);border-left:3px solid var(--batian-primary)}@media (min-width:1280px){.batian-chat-layout{grid-template-columns:var(--batian-conv-width,280px) minmax(0,1fr) var(--batian-side-w,286px)}.batian-chat-layout.is-side-hidden{grid-template-columns:var(--batian-conv-width,280px) minmax(0,1fr) 0}}@media (min-width:768px) and (max-width:1279px){.batian-chat-layout,.batian-chat-layout.is-side-hidden{grid-template-columns:228px minmax(0,1fr) 0}.batian-chat-head{padding-left:22px}.batian-chat-body{padding-left:18px;padding-right:18px}.batian-peer-online{display:none}.batian-input-bar{padding-left:18px;padding-right:18px;gap:7px}}@media (max-width:767px){.batian-chat-layout,.batian-chat-layout.is-side-hidden{grid-template-columns:minmax(0,1fr)}.batian-conv-col{width:min(300px,calc(100vw - 64px))}.batian-chat-head{height:70px;min-height:70px;padding:12px}.batian-chat-head-actions{gap:3px}.batian-peer-online,.batian-typing-head{display:none}.batian-chat-body{padding:12px 12px 0}.batian-input-bar{display:flex;padding:12px 10px 6px;gap:4px}.batian-input-bar .batian-composer-tool{min-width:28px;width:28px;height:42px}.batian-input-bar textarea.batian-input-flex{min-height:42px!important;grid-column:auto}.batian-input-bar>.ant-btn-primary{height:42px;min-width:52px;padding:0 9px}.batian-composer-hint{padding-right:12px}.batian-msg-body{max-width:calc(100% - 52px)}.batian-msg-avatar{width:30px!important;height:30px!important;margin-right:8px}.batian-msg-row.is-me .batian-msg-avatar{margin-left:8px}.batian-bubble{padding:10px 12px}.batian-side-col{display:block;width:min(320px,calc(100vw - 64px))!important}.batian-chat-layout.is-side-hidden .batian-side-col{pointer-events:none}}@media (prefers-reduced-motion:reduce){.batian-chat-layout,.batian-side-col{transition:none}}
