*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;background-color:#f5f5f5}.app-header{padding-inline:24px;gap:24px}.app-nav-mobile{display:none}.app-nav-desktop{flex:1;min-width:0}.app-content{padding:24px}html,body{max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}.ant-table-content,.ant-table-body,.ant-tabs-nav-wrap,.files-card .ant-card-body,.dept-content-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.file-preview-modal .ant-modal-wrap{padding:0}.file-preview-modal .ant-modal{width:100%!important;max-width:100%;margin:0;top:0;padding-bottom:0}.file-preview-modal .ant-modal-content{height:100vh;height:100dvh;padding:0;border-radius:0}.file-tree-row{display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;min-width:100%}.file-tree-name{white-space:nowrap}.files-card .ant-tree-title{display:inline-block;white-space:nowrap}.files-card .ant-tree-node-content-wrapper{min-width:0;overflow:visible}.dept-item-row{display:flex;align-items:flex-start;gap:8px;width:-moz-max-content;width:max-content;min-width:100%}.dept-item-text{flex:0 0 auto;white-space:nowrap}.dept-content-scroll .ant-descriptions-view table{width:-moz-max-content;width:max-content;min-width:100%}.dept-content-scroll .ant-descriptions-view{overflow:visible}.dept-content-scroll{overflow-x:auto;width:100%}.files-card .ant-tree-title{overflow-wrap:anywhere}.dept-nav-mobile{display:none}@media (max-width: 767px){.dept-nav-mobile{display:block}.dept-tabs>.ant-tabs-nav{display:none}}.ai-workspace{display:flex;flex:1;min-height:0;flex-direction:column;gap:10px}.ai-mobile-hint{display:none}@media (max-width: 767px){.app-header{padding-inline:12px;gap:8px}.app-brand{font-size:15px!important}.app-nav-desktop{display:none}.app-nav-mobile{display:inline-flex;flex-shrink:0}.lang-label{display:none}.app-content{padding:12px}}@media (max-width: 1023px){.ai-workspace{display:none}.ai-mobile-hint{display:block}}.app-nav-compact .ant-menu-overflow-item .ant-menu-title-content{display:none}.app-nav-submenu .ant-menu-item{font-size:16px}.file-new-badge{display:inline-block;padding:0 6px;border-radius:8px;background:#52c41a;color:#fff;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.5px;vertical-align:middle;animation:file-new-badge-pulse 1.6s ease-in-out infinite}@keyframes file-new-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@media (prefers-reduced-motion: reduce){.file-new-badge{animation:none}}.notice-ticker{overflow:hidden;max-width:760px;min-height:44px}.notice-ticker-item{animation:notice-ticker-rise .45s ease-out}@keyframes notice-ticker-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.notice-ticker-item{animation:none}}.ai-wysiwyg{outline:none}.ai-wysiwyg>*:first-child{margin-top:0}.ai-wysiwyg h1,.ai-wysiwyg h2,.ai-wysiwyg h3{margin:.8em 0 .4em;font-weight:600;line-height:1.4}.ai-wysiwyg h1{font-size:1.5em}.ai-wysiwyg h2{font-size:1.25em}.ai-wysiwyg h3{font-size:1.1em}.ai-wysiwyg p{margin:.5em 0}.ai-wysiwyg ul,.ai-wysiwyg ol{margin:.5em 0;padding-left:1.6em}.ai-wysiwyg ul{list-style:disc}.ai-wysiwyg ol{list-style:decimal}.ai-wysiwyg ul[data-type=taskList]{list-style:none;padding-left:.2em}.ai-wysiwyg blockquote{margin:.6em 0;padding-left:.8em;border-left:3px solid #d9d9d9;color:#595959}.ai-wysiwyg pre{margin:.6em 0;padding:8px 10px;background:#f6f6f6;border-radius:4px;overflow-x:auto}.ai-wysiwyg code{font-family:monospace;font-size:.92em}.ai-wysiwyg table{margin:.6em 0;border-collapse:collapse}.ai-wysiwyg th,.ai-wysiwyg td{border:1px solid #e0e0e0;padding:4px 8px;text-align:left}.ai-wysiwyg th{background:#fafafa;font-weight:600}.ai-wysiwyg hr{margin:1em 0;border:none;border-top:1px solid #e0e0e0}
