.app-icon[data-v-bef2eb8a]{background-color:currentColor;block-size:1em;display:inline-block;flex:0 0 auto;inline-size:1em;mask:var(--app-icon-mask) center / contain no-repeat;-webkit-mask:var(--app-icon-mask) center / contain no-repeat}.storage-usage[data-v-8ebdf6c8]{position:relative;color:var(--color-muted-ink)}.storage-usage[data-v-8ebdf6c8]:after{content:"";position:absolute;inset:100% 0 auto;height:12px}.storage-usage__summary[data-v-8ebdf6c8]{display:inline-flex;align-items:center;gap:6px;min-height:36px;border-radius:6px;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help}.storage-usage__summary[data-v-8ebdf6c8]:focus-visible{outline:2px solid var(--color-moss);outline-offset:4px}.storage-usage__gauge[data-v-8ebdf6c8]{width:28px;height:28px;flex:0 0 auto;fill:none}.storage-usage__track[data-v-8ebdf6c8]{stroke:var(--color-rule);stroke-width:2.5}.storage-usage__fill[data-v-8ebdf6c8]{stroke:var(--color-moss);stroke-width:2.5;stroke-linecap:round}.storage-usage__disk[data-v-8ebdf6c8]{stroke:currentColor;stroke-width:1;stroke-linejoin:round}.storage-usage__tooltip[data-v-8ebdf6c8]{visibility:hidden;opacity:0;position:absolute;top:calc(100% + 12px);right:0;z-index:70;width:220px;padding:15px 16px;border:1px solid var(--color-rule);border-radius:9px;background:var(--color-paper);color:var(--color-ink);box-shadow:0 8px 30px #1113181f;font-size:12px}.storage-usage:hover .storage-usage__tooltip[data-v-8ebdf6c8],.storage-usage:focus-within .storage-usage__tooltip[data-v-8ebdf6c8]{visibility:visible;opacity:1}.storage-usage[data-tooltip-dismissed=true] .storage-usage__tooltip[data-v-8ebdf6c8]{visibility:hidden;opacity:0}.storage-usage__tooltip strong[data-v-8ebdf6c8]{font-weight:600}.storage-usage__tooltip dl[data-v-8ebdf6c8]{display:grid;gap:9px;margin:13px 0}.storage-usage__tooltip dl>div[data-v-8ebdf6c8]{display:flex;justify-content:space-between;gap:12px}.storage-usage__tooltip dt[data-v-8ebdf6c8]{color:var(--color-muted-ink)}.storage-usage__tooltip dd[data-v-8ebdf6c8]{margin:0;font-variant-numeric:tabular-nums}.storage-usage__tooltip p[data-v-8ebdf6c8]{margin:0;padding-top:10px;border-top:1px solid var(--color-rule);color:var(--color-moss);font-size:11px}.entry-generated-summary__heading[data-v-a78f097b]{min-inline-size:0}.entry-generated-summary__actions[data-v-a78f097b]{flex-wrap:wrap;justify-content:flex-end;min-inline-size:0}.entry-generated-summary__stale[data-v-a78f097b]{color:var(--color-ruby);font-size:.72rem;font-weight:700}.entry-generated-summary__pending[data-v-a78f097b]{color:var(--color-ruby)}.entry-generated-summary__source-date[data-v-a78f097b]{color:var(--color-muted-ink);font-size:.75rem;margin:0 0 var(--space-1)}.entry-generated-summary__source-date--stale[data-v-a78f097b]{color:var(--color-ruby)}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;top:-50px;right:0;bottom:0;left:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#333;box-shadow:0 4px 14px -2px #00081014}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:#00081033;border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#00081033;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:#00081033;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:#00081033}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.bytemd{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;color:#24292e;border:1px solid #e1e4e8;background-color:#fff;height:300px}.bytemd *{box-sizing:border-box}.bytemd-hidden{display:none!important}.bytemd .CodeMirror-scroll,.bytemd .CodeMirror-sizer,.bytemd .CodeMirror-gutter,.bytemd .CodeMirror-gutters,.bytemd .CodeMirror-linenumber{box-sizing:content-box}.bytemd .CodeMirror,.bytemd code,.bytemd kbd{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.bytemd-toolbar{padding:4px 12px;border-bottom:1px solid #e1e4e8;background-color:#fafbfc;-webkit-user-select:none;user-select:none;overflow:hidden}.bytemd-toolbar-left{float:left}.bytemd-toolbar-right{float:right}.bytemd-toolbar-tab{display:inline-block;cursor:pointer;padding-left:8px;padding-right:8px;line-height:24px;font-size:14px}.bytemd-toolbar-tab-active{color:#0366d6}.bytemd-toolbar-icon{display:inline-block;vertical-align:top;cursor:pointer;border-radius:4px;margin-left:6px;margin-right:6px}.bytemd-toolbar-icon svg,.bytemd-toolbar-icon img{display:block;padding:4px;width:24px;height:24px}.bytemd-toolbar-icon:hover{background-color:#e1e4e8}.bytemd-toolbar-icon-active{color:#0366d6}.bytemd-toolbar .tippy-content{padding-left:0;padding-right:0}.bytemd-dropdown{max-height:300px;overflow:auto;font-size:14px}.bytemd-dropdown-title{margin:0 12px;font-weight:500;border-bottom:1px solid #e1e4e8;line-height:32px;color:#444d56}.bytemd-dropdown-item{padding:4px 12px;height:32px;cursor:pointer}.bytemd-dropdown-item:hover{background-color:#f6f8fa}.bytemd-dropdown-item-icon{display:inline-block}.bytemd-dropdown-item-icon svg{display:block;padding:4px;width:24px;height:24px}.bytemd-dropdown-item-title{display:inline-block;line-height:24px;vertical-align:top}.bytemd-body{height:calc(100% - 58px);overflow:auto}.bytemd-editor{display:inline-block;vertical-align:top;height:100%;overflow:hidden}.bytemd-editor .CodeMirror{height:100%;font-size:14px;line-height:1.5}.bytemd-editor .CodeMirror pre.CodeMirror-placeholder{color:#959da5}.bytemd-editor .CodeMirror .CodeMirror-lines{max-width:800px;margin:0 auto;padding:16px 0}.bytemd-editor .CodeMirror pre.CodeMirror-line,.bytemd-editor .CodeMirror pre.CodeMirror-line-like{padding:0 4%}.bytemd-preview{display:inline-block;vertical-align:top;height:100%;overflow:auto}.bytemd-preview .markdown-body{max-width:800px;margin:0 auto;padding:16px 4%}.bytemd-sidebar{display:inline-block;vertical-align:top;height:100%;overflow:auto;font-size:16px;border-left:1px solid #e1e4e8;width:280px;position:relative;padding:0 16px}.bytemd-sidebar-close{position:absolute;padding:16px;top:0;right:0;cursor:pointer}.bytemd-sidebar-close:hover{color:#0366d6}.bytemd-sidebar h2{font-size:16px;font-weight:600;margin:32px 0 16px}.bytemd-sidebar ul{padding-left:0;color:#959da5}.bytemd-help{font-size:13px}.bytemd-help ul{line-height:20px}.bytemd-help ul svg{width:16px;height:16px;display:block}.bytemd-help ul div{display:inline-block;vertical-align:top}.bytemd-help li{list-style:none;margin-bottom:12px}.bytemd-help-icon{padding:2px 0}.bytemd-help-title{padding-left:8px}.bytemd-help-content{float:right;font-size:12px}.bytemd-toc li{list-style:none;margin-bottom:4px;font-size:14px;line-height:2;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bytemd-toc-active{color:#0366d6;background-color:#f6f8fa}.bytemd-toc-first{font-weight:500}.bytemd-status{font-size:12px;line-height:24px;border-top:1px solid #e1e4e8;-webkit-user-select:none;user-select:none}.bytemd-status-left{float:left}.bytemd-status-left span{padding-left:16px}.bytemd-status-left strong{font-weight:600}.bytemd-status-right{float:right}.bytemd-status-right label,.bytemd-status-right span{margin-right:16px;cursor:pointer}.bytemd-status-right span:hover{color:#0366d6}.bytemd-status-right input{vertical-align:middle;margin-right:3px}.bytemd-status-error{color:#d73a49}.bytemd-fullscreen.bytemd{position:fixed;top:0;right:0;bottom:0;left:0;border:none;height:100vh!important}.bytemd-split .bytemd-preview{border-left:1px solid #e1e4e8}.tippy-box{font-size:12px}.wiki-markdown-editor[data-v-7ff0c7f8]{display:grid;gap:var(--space-2);min-inline-size:0}.wiki-markdown-editor__layout-control[data-v-7ff0c7f8]{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0}.wiki-markdown-editor__layout-control legend[data-v-7ff0c7f8]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wiki-markdown-editor__layout-control label[data-v-7ff0c7f8]{align-items:center;border:1px solid var(--color-rule);display:inline-flex;gap:.35rem;min-block-size:var(--target-touch);padding-inline:.65rem}.wiki-markdown-editor__layout-control label[data-v-7ff0c7f8]:has(input:checked){background:var(--color-moss);border-color:var(--color-moss);color:var(--color-backdrop);font-weight:700}.wiki-markdown-editor__layout-control input[data-v-7ff0c7f8]{accent-color:var(--color-cobalt)}.wiki-markdown-editor__layout-control p[data-v-7ff0c7f8]{color:var(--color-muted-ink);font-size:.84rem;margin:0}[data-v-7ff0c7f8] .bytemd-split .bytemd-body{display:flex;overflow:hidden}.wiki-markdown-editor--split[data-v-7ff0c7f8] .bytemd-split .bytemd-editor,.wiki-markdown-editor--split[data-v-7ff0c7f8] .bytemd-split .bytemd-preview{flex:1 1 50%;min-inline-size:0;width:50%!important}[data-v-7ff0c7f8] .bytemd-editor[style*="display:none"],[data-v-7ff0c7f8] .bytemd-preview[style*="display:none"]{display:none!important}[data-v-7ff0c7f8] .CodeMirror .cm-header{color:var(--color-amber)}[data-v-7ff0c7f8] .CodeMirror .cm-quote,[data-v-7ff0c7f8] .CodeMirror .cm-comment,[data-v-7ff0c7f8] .CodeMirror .cm-meta,[data-v-7ff0c7f8] .CodeMirror .cm-qualifier,[data-v-7ff0c7f8] .CodeMirror .cm-formatting{color:var(--color-muted-ink)}[data-v-7ff0c7f8] .CodeMirror .cm-link,[data-v-7ff0c7f8] .CodeMirror .cm-url,[data-v-7ff0c7f8] .CodeMirror .cm-attribute,[data-v-7ff0c7f8] .CodeMirror .cm-tag{color:var(--color-cobalt)}[data-v-7ff0c7f8] .CodeMirror .cm-keyword,[data-v-7ff0c7f8] .CodeMirror .cm-atom,[data-v-7ff0c7f8] .CodeMirror .cm-number,[data-v-7ff0c7f8] .CodeMirror .cm-def,[data-v-7ff0c7f8] .CodeMirror .cm-variable-2,[data-v-7ff0c7f8] .CodeMirror .cm-variable-3,[data-v-7ff0c7f8] .CodeMirror .cm-type,[data-v-7ff0c7f8] .CodeMirror .cm-builtin,[data-v-7ff0c7f8] .CodeMirror .cm-string,[data-v-7ff0c7f8] .CodeMirror .cm-string-2{color:var(--color-moss)}[data-v-7ff0c7f8] .CodeMirror .cm-hr,[data-v-7ff0c7f8] .CodeMirror .CodeMirror-linenumber{color:var(--color-subtle-ink)}[data-v-7ff0c7f8] .CodeMirror .CodeMirror-selected,[data-v-7ff0c7f8] .CodeMirror-focused .CodeMirror-selected,[data-v-7ff0c7f8] .CodeMirror .CodeMirror-line::selection,[data-v-7ff0c7f8] .CodeMirror .CodeMirror-line>span::selection,[data-v-7ff0c7f8] .CodeMirror .CodeMirror-line>span>span::selection{background:var(--color-cobalt-soft)}[data-v-7ff0c7f8] .CodeMirror .CodeMirror-line::-moz-selection,[data-v-7ff0c7f8] .CodeMirror .CodeMirror-line>span::-moz-selection,[data-v-7ff0c7f8] .CodeMirror .CodeMirror-line>span>span::-moz-selection{background:var(--color-cobalt-soft)}.semantic-markdown[data-v-ae903ca8] h1,.semantic-markdown[data-v-ae903ca8] h2,.semantic-markdown[data-v-ae903ca8] h3,.semantic-markdown[data-v-ae903ca8] h4,.semantic-markdown[data-v-ae903ca8] h5,.semantic-markdown[data-v-ae903ca8] h6{font-family:var(--font-display);letter-spacing:-.03em;margin:var(--space-5) 0 var(--space-3)}.semantic-markdown[data-v-ae903ca8] h1{font-size:var(--text-title)}.semantic-markdown[data-v-ae903ca8] h2{font-size:1.35rem}.semantic-markdown[data-v-ae903ca8] h3{font-size:1.15rem}.semantic-markdown[data-v-ae903ca8] p,.semantic-markdown[data-v-ae903ca8] li{line-height:1.72;margin:0 0 var(--space-3)}.semantic-markdown[data-v-ae903ca8] ul,.semantic-markdown[data-v-ae903ca8] ol{margin:0 0 var(--space-4);padding-inline-start:1.4rem}.semantic-markdown[data-v-ae903ca8] blockquote{border-inline-start:.2rem solid var(--color-moss);color:var(--color-muted-ink);margin:var(--space-4) 0;padding-inline-start:var(--space-4)}.semantic-markdown[data-v-ae903ca8] pre{background:var(--color-inset-paper);max-inline-size:100%;overflow:auto;padding:var(--space-3)}.semantic-markdown[data-v-ae903ca8] code{font-size:.9em}.semantic-markdown[data-v-ae903ca8] :not(pre)>code{background:var(--color-moss-soft);padding:.1em .28em}.semantic-markdown[data-v-ae903ca8] table{border-collapse:collapse;display:block;max-inline-size:100%;overflow-x:auto}.semantic-markdown[data-v-ae903ca8] th,.semantic-markdown[data-v-ae903ca8] td{border:1px solid var(--color-rule);padding:var(--space-2);text-align:start}.semantic-markdown[data-v-ae903ca8] a{color:var(--color-cobalt)}.entry-markdown-workspace[data-v-b1fd9909]{min-inline-size:0}.entry-markdown-workspace__status-actions[data-v-b1fd9909],.entry-markdown-workspace__toolbar[data-v-b1fd9909]{align-items:center;display:flex;gap:var(--space-1)}.entry-markdown-workspace__status-actions[data-v-b1fd9909]{flex:0 0 auto;white-space:nowrap}.entry-markdown-workspace__status-actions .compact-icon-button[data-v-b1fd9909]{min-block-size:2rem;min-inline-size:2rem}.entry-preview__header-actions[data-v-b1fd9909]{justify-content:flex-end}.entry-markdown-workspace__toolbar[data-v-b1fd9909]{flex-wrap:wrap;justify-content:flex-end}.entry-markdown-workspace__toolbar button[data-v-b1fd9909]{border:1px solid var(--color-rule-strong);min-block-size:var(--target-touch);padding:.4rem .75rem}.entry-markdown-workspace__dirty[data-v-b1fd9909]{color:var(--color-amber);margin-inline-end:auto}.entry-markdown-workspace__editing[data-v-b1fd9909] .bytemd{background:var(--color-paper);border:1px solid var(--color-rule);color:var(--color-ink);min-block-size:min(44rem,72dvh)}.entry-markdown-workspace__editing[data-v-b1fd9909] .bytemd-toolbar{background:var(--color-elevated-paper)}.entry-markdown-workspace__editing[data-v-b1fd9909] .CodeMirror,.entry-markdown-workspace__editing[data-v-b1fd9909] .bytemd-preview{background:var(--color-paper);color:var(--color-ink)}.entry-markdown-workspace__diff[data-v-b1fd9909]{border:1px solid var(--color-rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0}.entry-markdown-workspace__diff-pane[data-v-b1fd9909]{min-inline-size:0;overflow-x:auto}.entry-markdown-workspace__diff-pane+.entry-markdown-workspace__diff-pane[data-v-b1fd9909]{border-inline-start:1px solid var(--color-rule)}.entry-markdown-workspace__diff-pane h4[data-v-b1fd9909]{background:var(--color-elevated-paper);margin:0;padding:var(--space-2)}.entry-markdown-workspace__diff-pane pre[data-v-b1fd9909]{font-family:var(--font-mono);line-height:1.65;margin:0;min-inline-size:max-content;padding-block:var(--space-2)}.entry-markdown-workspace__diff-line[data-v-b1fd9909]{display:block;min-block-size:1.65em;padding-inline:var(--space-2);white-space:pre-wrap}.entry-markdown-workspace__line--current[data-v-b1fd9909]{background:var(--color-moss-soft)}.entry-markdown-workspace__line--baseline[data-v-b1fd9909]{background:var(--color-ruby-soft)}.entry-markdown-workspace__added[data-v-b1fd9909],.entry-markdown-workspace__removed[data-v-b1fd9909]{background:var(--color-amber-soft);color:var(--color-amber);font-weight:700}@media(max-width:42rem){.entry-markdown-workspace__diff[data-v-b1fd9909]{grid-template-columns:minmax(0,1fr)}.entry-markdown-workspace__diff-pane+.entry-markdown-workspace__diff-pane[data-v-b1fd9909]{border-block-start:1px solid var(--color-rule);border-inline-start:0}}.entry-detail__chips[data-v-68e7c711]{gap:6px 12px}.entry-detail__chip[data-v-68e7c711],.entry-detail[data-v-68e7c711] .entry-preview__state,.entry-detail[data-v-68e7c711] .entry-processing__state{background:transparent;border:0;padding:0}.entry-detail__layout.entry-detail__layout--media[data-v-68e7c711]{grid-template-columns:minmax(0,1.25fr) minmax(16rem,1fr)}.entry-detail__content[data-v-68e7c711]>.entry-generated-summary{border:0;border-radius:8px;padding:18px}.entry-detail__content[data-v-68e7c711] .entry-generated-summary__text{font-size:14px;line-height:1.85;overflow-wrap:anywhere}.entry-detail__text-disclosure[data-v-68e7c711]{min-inline-size:0;border-block:1px solid var(--color-rule)}.entry-detail__text-disclosure>summary[data-v-68e7c711]{align-items:center;display:flex;justify-content:space-between;gap:12px;min-block-size:44px;padding:10px 4px;color:var(--color-ink);cursor:pointer;font-size:13px;font-weight:600;list-style:none}.entry-detail__text-disclosure>summary[data-v-68e7c711]::-webkit-details-marker{display:none}.entry-detail__text-disclosure>summary[data-v-68e7c711]:hover{color:var(--color-moss)}.entry-detail__text-disclosure>summary[data-v-68e7c711]:focus-visible{outline:2px solid var(--color-moss);outline-offset:-2px}.entry-detail__text-disclosure[open]>summary .app-icon[data-v-68e7c711]{transform:rotate(180deg)}.entry-detail__text-body[data-v-68e7c711]{padding-block-end:16px}.entry-detail__text-body[data-v-68e7c711] .entry-preview,.entry-detail__text-body[data-v-68e7c711] .html-preview{border:0}.entry-detail__media[data-v-68e7c711]{min-inline-size:0}.entry-detail__media[data-v-68e7c711] .image-thumbnail-preview,.entry-detail__media[data-v-68e7c711] .media-preview{border:0;padding:0}.entry-detail__media[data-v-68e7c711] .image-thumbnail-preview__header,.entry-detail__media[data-v-68e7c711] .media-preview__heading{flex-wrap:wrap}.entry-detail__media[data-v-68e7c711] .media-preview__heading h3{font-size:15px;overflow-wrap:anywhere}.entry-detail__media[data-v-68e7c711] .image-thumbnail-preview__figure{border-radius:8px;background:var(--color-inset-paper);box-shadow:none;padding:12px}.entry-detail__media[data-v-68e7c711] .image-thumbnail-preview__image-frame{max-block-size:none}.entry-detail__media[data-v-68e7c711] .image-thumbnail-preview__image-frame img,.entry-detail__media[data-v-68e7c711] .media-preview video{display:block;inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:min(56dvh,520px);margin-inline:auto;object-fit:contain}@media(max-width:900px){.entry-detail__layout.entry-detail__layout--media[data-v-68e7c711]{grid-template-columns:minmax(0,1fr)}}.library-cover[role=img][data-v-45137dec]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:visible;color:var(--color-moss)}.library-cover.is-empty[role=img][data-v-45137dec]{color:var(--color-muted-ink)}.library-cover[role=img] .library-cover__count[data-v-45137dec]{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:21px;padding:0 5px;border:2px solid var(--color-inset-paper);border-radius:7px;background:var(--color-moss);color:var(--color-paper);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.library-cover.is-empty[role=img] .library-cover__count[data-v-45137dec],.library-cover.is-pending[role=img] .library-cover__count[data-v-45137dec]{background:var(--color-rule);color:var(--color-ink)}.library-cover.is-compact[role=img] .library-cover__count[data-v-45137dec]{right:0;bottom:0;min-width:18px;height:16px;padding-inline:3px;border-radius:5px;font-size:9px}:root{color-scheme:dark;--color-backdrop: #191919;--color-ink: #eceef5;--color-muted-ink: #a2a7b3;--color-subtle-ink: #787d88;--color-paper: #1e1e1e;--color-elevated-paper: #26272b;--color-inset-paper: #18191c;--color-hover-paper: #303033;--color-overlay: rgb(0 0 0 / 68%);--color-chrome: rgb(30 30 30 / 94%);--color-panel: rgb(38 39 43 / 94%);--color-canvas-glow-primary: rgb(45 109 204 / 9%);--color-canvas-glow-secondary: rgb(122 171 255 / 6%);--color-sign-in-glow: rgb(45 109 204 / 10%);--color-dialog-scrim: rgb(0 0 0 / 62%);--color-dialog-scrim-subtle: rgb(0 0 0 / 36%);--color-dialog-scrim-strong: rgb(0 0 0 / 74%);--color-shadow-color: rgb(0 0 0 / 38%);--color-accent-strong: #a5c6ff;--color-moss-rule: rgb(122 171 255 / 38%);--color-cobalt-rule: rgb(122 171 255 / 44%);--color-amber-rule: rgb(255 207 110 / 45%);--color-ruby-rule: rgb(255 155 162 / 46%);--color-moss-soft: rgb(122 171 255 / 12%);--color-cobalt-soft: rgb(122 171 255 / 12%);--color-amber-soft: rgb(255 207 110 / 12%);--color-ruby-soft: rgb(255 155 162 / 12%);--color-cobalt: #7aabff;--color-moss: #7aabff;--color-amber: #ffcf6e;--color-ruby: #ff9ba2;--color-rule: #3b3b3f;--color-rule-strong: #565a63;--color-viz-blue-250: #a5c6ff;--color-viz-blue-350: #7aabff;--color-viz-blue-500: #2d6dcc;--color-viz-blue-650: #1f56ad;--color-viz-purple: #c4a7e7;--color-viz-person: #7aabff;--color-viz-concept: #c4a7e7;--color-viz-document: #95d5ac;--color-viz-default: #ffcf6e;--font-display: Inter, "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--font-ui: Inter, "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--font-body: "IBM Plex Mono", "SFMono-Regular", "Noto Sans SC", ui-monospace, system-ui, sans-serif;--text-body: clamp(.875rem, .84rem + .12vw, .9375rem);--text-title: clamp(1.6rem, 1.28rem + 1.2vw, 2.25rem);--text-section: clamp(1.125rem, 1.02rem + .55vw, 1.5rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--workspace-rail-width: clamp(12.5rem, 15vw, 14.5rem);--workspace-control-height: 2.25rem;--workspace-row-height: 3.15rem;--workspace-gap: .5rem;--workspace-panel-padding: clamp(.65rem, 1.1vw, 1rem);--target-touch: 44px;--content-width: 86rem;--focus-ring: 0 0 0 .2rem rgb(122 171 255 / 28%);--radius-sm: .28rem;--radius-md: .5rem;--shadow-lift: 0 1.25rem 3rem var(--color-shadow-color);--duration-fast: .15s;--duration-normal: .3s;--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}html[data-theme=light]{color-scheme:light;--color-backdrop: #f5f6f6;--color-ink: #111318;--color-muted-ink: #858589;--color-subtle-ink: #a0a0a5;--color-paper: #fff;--color-elevated-paper: #fff;--color-inset-paper: #f8f9fb;--color-hover-paper: #f3f5f8;--color-overlay: rgb(17 19 24 / 42%);--color-chrome: rgb(255 255 255 / 94%);--color-panel: rgb(255 255 255 / 96%);--color-canvas-glow-primary: rgb(45 109 204 / 6%);--color-canvas-glow-secondary: rgb(45 109 204 / 3%);--color-sign-in-glow: rgb(45 109 204 / 8%);--color-dialog-scrim: rgb(17 19 24 / 32%);--color-dialog-scrim-subtle: rgb(17 19 24 / 16%);--color-dialog-scrim-strong: rgb(17 19 24 / 54%);--color-shadow-color: rgb(17 19 24 / 10%);--color-moss-soft: #edf3fc;--color-cobalt-soft: #edf3fc;--color-amber-soft: #fbf3e3;--color-ruby-soft: #fbeeee;--color-cobalt: #2d6dcc;--color-moss: #2d6dcc;--color-amber: #a96a09;--color-ruby: #b63e48;--color-rule: #e5e5e7;--color-rule-strong: #c3cad5;--color-viz-blue-250: #2d6dcc;--color-viz-blue-350: #2d6dcc;--color-viz-blue-500: #1f56ad;--color-viz-blue-650: #17498f;--color-viz-purple: #7b4ea3;--color-viz-person: #2d6dcc;--color-viz-concept: #7b4ea3;--color-viz-document: #2c7650;--color-viz-default: #a96a09;--color-accent-strong: #1f56ad;--color-moss-rule: #abc5e9;--color-cobalt-rule: #bdd1ed;--color-amber-rule: #ead4ae;--color-ruby-rule: #ebc3c6;--focus-ring: 0 0 0 3px rgb(45 109 204 / 14%)}:root{--workspace-dialog-paper: var(--color-paper);--workspace-dialog-soft: var(--color-inset-paper);--workspace-dialog-line: var(--color-rule);--workspace-dialog-ink: var(--color-ink);--workspace-dialog-muted: var(--color-muted-ink);--workspace-dialog-forest: var(--color-moss);--workspace-dialog-strong: var(--color-accent-strong);--workspace-dialog-tint: var(--color-moss-soft);--workspace-dialog-danger: var(--color-ruby);--workspace-dialog-danger-tint: var(--color-ruby-soft);--workspace-dialog-warning: var(--color-amber);--workspace-dialog-warning-tint: var(--color-amber-soft);--workspace-dialog-scrim: var(--color-dialog-scrim);--workspace-dialog-shadow: var(--shadow-lift)}*{box-sizing:border-box}html{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)}body{margin:0;min-width:20rem}button,a{font:inherit}a{color:inherit}button{background:transparent;border:0;color:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.6}:focus-visible{border-radius:.15rem;outline:.18rem solid var(--color-cobalt);outline-offset:.16rem}.app-frame{min-height:100vh}.app-frame--authenticated{block-size:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);min-block-size:100dvh;overflow:hidden}.app-frame--gori-buddy{block-size:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-block-size:100dvh;overflow:hidden}.app-frame--gori-buddy .workspace-main--gori-buddy{block-size:100%;min-block-size:0;overflow:hidden}.app-header{align-items:center;border-bottom:1px solid var(--color-rule);display:grid;gap:var(--space-2);grid-template-columns:minmax(9rem,1fr) auto minmax(9rem,1fr);padding:clamp(.7rem,1.4vw,1rem) clamp(.8rem,2.4vw,2.25rem)}.wordmark{color:var(--color-cobalt);font-family:var(--font-display);font-size:1.35rem;font-weight:700;text-decoration:none}nav a{align-items:center;color:var(--color-muted-ink);display:inline-flex;min-height:1.5rem;text-decoration:none}nav a.router-link-active{color:var(--color-ink)}.mode-navigation{align-items:stretch;display:flex;gap:var(--space-3);justify-content:center}.mode-navigation a{align-items:center;border-block-end:.2rem solid transparent;display:inline-flex;font-size:.86rem;font-weight:700;min-block-size:var(--target-touch);padding-inline:var(--space-2)}.mode-navigation a:hover,.mode-navigation a.router-link-active{border-block-end-color:var(--color-cobalt);color:var(--color-ink)}.admin-page{display:grid;gap:var(--space-4)}.admin-page-heading,.department-panel,.relationship-list,.relationship-graph{background:var(--color-elevated-paper);border:1px solid var(--color-rule);padding:var(--space-3)}.admin-page-heading h1,.department-panel h2,.relationship-list h2,.relationship-graph h2{font-family:var(--font-display);letter-spacing:-.035em;margin:var(--space-1) 0 var(--space-2)}.admin-page-heading p:not(.eyebrow){color:var(--color-muted-ink);line-height:1.6;max-width:46rem}.admin-page button,.dialog-actions button,.department-actions button,.relationship-form button{border:1px solid var(--color-ink);min-height:2.75rem;padding:.5rem .75rem}.admin-page button:hover:not(:disabled),.dialog-actions button:hover:not(:disabled),.department-actions button:hover:not(:disabled),.relationship-form button:hover:not(:disabled){background:var(--color-ink);color:var(--color-elevated-paper)}.admin-status{border-left:.3rem solid var(--color-moss);color:var(--color-moss);font-weight:600;margin:0;padding-left:var(--space-2)}.admin-template-panel{background:var(--color-elevated-paper);border:1px solid var(--color-rule);display:grid;gap:var(--space-3);padding:var(--space-3)}.admin-template-panel h2,.admin-template-card__header h3,.admin-template-revision h4{font-family:var(--font-display);letter-spacing:-.03em;margin:0}.admin-template-panel>div>.eyebrow,.admin-template-panel>div>h2,.admin-template-panel>div>p{margin:0}.admin-template-form{display:grid;gap:var(--space-1);max-inline-size:46rem}.admin-template-form label{font-size:.82rem;font-weight:700}.admin-template-form input,.admin-template-form select,.admin-template-form textarea{background:var(--color-elevated-paper);border:1px solid var(--color-ink);font:inherit;inline-size:100%;min-block-size:2.75rem;padding:.55rem}.admin-template-form textarea{min-block-size:9rem;resize:vertical}.admin-template-form>p,.admin-template-revision>p,.admin-template-card__header p,.admin-template-card>p,.admin-template-empty{color:var(--color-muted-ink);line-height:1.55;margin:0}.admin-template-form>p{font-size:.85rem}.admin-template-form .primary-button{justify-self:start}.admin-template-list{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.admin-template-list article{border-block-start:.3rem solid var(--color-ink);border-inline-start:1px solid var(--color-rule);border-inline-end:1px solid var(--color-rule);border-block-end:1px solid var(--color-rule);display:grid;gap:var(--space-2);padding:var(--space-2)}.admin-template-card__header{align-items:start;display:flex;gap:var(--space-2);justify-content:space-between}.admin-template-state{border-inline-start:.2rem solid var(--color-muted-ink);color:var(--color-muted-ink);font-size:.85rem;font-weight:700;margin:0;padding-inline-start:.45rem}.admin-template-state--active{border-inline-start-color:var(--color-moss);color:var(--color-moss)}.admin-template-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}.admin-template-revision{border-block-start:1px solid var(--color-rule);display:grid;gap:var(--space-2);padding-block-start:var(--space-2)}.admin-table{border-collapse:collapse;width:100%}.admin-table caption{font-weight:700;padding-bottom:var(--space-2);text-align:left}.admin-table td,.admin-table th{border-bottom:1px solid var(--color-rule);padding:var(--space-2);text-align:left;vertical-align:top}.department-member-status,.department-panel .admin-table td:last-child{white-space:nowrap}.admin-table small{color:var(--color-muted-ink);display:block;font-family:ui-monospace,monospace;font-size:.72rem;margin-top:.25rem;overflow-wrap:anywhere}.role-controls,.relationship-form fieldset{border:0;display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0}.role-controls legend,.relationship-form legend{font-weight:700;width:100%}.role-controls label,.relationship-form label{align-items:center;display:inline-flex;gap:.35rem}.role-controls input[type=checkbox]{block-size:1.5rem;inline-size:1.5rem;margin:0}.role-protection{color:var(--color-ruby);font-size:.85rem;margin:var(--space-1) 0 0}.department-workspace{display:grid;gap:var(--space-3);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr)}.department-panel{min-width:0}.department-tree{list-style:none;margin:0;padding:0}.department-tree-item{align-items:center;display:flex;gap:var(--space-1);text-align:left;width:100%}.department-tree-item--level-1{padding-left:0}.department-tree-item--level-2{padding-left:1.5rem}.department-tree-item--level-3{padding-left:3rem}.department-tree-item--level-4{padding-left:4.5rem}.department-tree-item--level-5{padding-left:6rem}.department-tree-item--level-6{padding-left:7.5rem}.department-tree-item--level-7{padding-left:9rem}.department-tree-item--level-8{padding-left:10.5rem}.department-tree-item--level-9{padding-left:12rem}.department-tree-item--level-10{padding-left:13.5rem}.department-tree-item--level-11{padding-left:15rem}.department-tree-item--level-12{padding-left:16.5rem}.department-tree-item--level-13{padding-left:18rem}.department-tree-item--level-14{padding-left:19.5rem}.department-tree-item--level-15{padding-left:21rem}.department-tree-item--level-16{padding-left:22.5rem}.department-tree-item--level-17{padding-left:24rem}.department-tree-item--level-18{padding-left:25.5rem}.department-tree-item--level-19{padding-left:27rem}.department-tree-item--level-20{padding-left:28.5rem}.department-tree-item.is-selected{background:#cfdeff;background:oklch(90% .05 265);font-weight:700}.department-tree-toggle{align-items:center;display:inline-flex;font-size:1.2rem;height:1.5rem;justify-content:center;width:1.5rem}.department-detail-heading,.department-actions,.dialog-actions,.relationship-form{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.department-detail-heading h2{margin:var(--space-1) 0 0}.department-empty{color:var(--color-muted-ink)}dialog{background:var(--color-elevated-paper);border:1px solid var(--color-ink);max-block-size:calc(100dvh - 2rem);max-width:min(34rem,calc(100vw - 2rem));overflow:auto;padding:var(--space-3)}dialog::backdrop{background:var(--color-dialog-scrim)}.grounded-question-drawer{display:none}.grounded-question-drawer[open]{border:1px solid var(--color-ink);box-shadow:var(--shadow-lift);box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);inline-size:min(32rem,calc(100% - 2rem));inset:auto max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) auto;margin:0;max-block-size:calc(100dvh - 2rem);max-inline-size:calc(100% - 2rem);min-block-size:min(42rem,calc(100dvh - 2rem));min-inline-size:0;overflow:hidden;padding:0;position:fixed;z-index:40}.grounded-question-drawer::backdrop{background:var(--color-dialog-scrim-subtle)}.grounded-question-drawer__header{align-items:center;background:var(--color-elevated-paper);border-bottom:1px solid var(--color-rule);display:flex;gap:var(--space-2);justify-content:space-between;padding:.65rem .75rem}.grounded-question-drawer__header h2{font-family:var(--font-display);font-size:1rem;letter-spacing:-.025em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grounded-question-drawer__close{align-items:center;border:1px solid var(--color-ink);display:inline-flex;flex:0 0 auto;font-size:1.2rem;justify-content:center;min-block-size:2rem;min-inline-size:2rem;padding:0}.grounded-question-drawer__close:hover:not(:disabled){background:var(--color-ink);color:var(--color-elevated-paper)}.grounded-question-drawer__body{min-block-size:0;min-inline-size:0;overflow:hidden;padding:0}.question-template-picker{display:grid;gap:.2rem;min-inline-size:0}.question-template-picker select{background:var(--color-elevated-paper);border:1px solid var(--color-rule);font-size:.76rem;min-block-size:2rem;min-inline-size:0;padding:.25rem .4rem}.question-template-picker small{color:var(--color-muted-ink);font-size:.67rem;line-height:1.3}.explore-view__question-action{align-items:center;background:var(--color-elevated-paper);border:1px solid var(--color-rule);border-inline-start:.22rem solid var(--color-cobalt);display:flex;gap:var(--space-3);justify-content:space-between;margin-block:var(--space-3);padding:var(--space-3)}.explore-view__question-action h2{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.03em;margin:var(--space-1) 0 0}.explore-view__question-action p:not(.eyebrow){color:var(--color-muted-ink);line-height:1.55;margin:var(--space-1) 0 0}.explore-view__question-action button{border:1px solid var(--color-ink);flex:0 0 auto;min-block-size:var(--target-touch);padding:.55rem .9rem}dialog h2{font-family:var(--font-display);margin:0}dialog input,dialog select,.relationship-form select{background:var(--color-elevated-paper);border:1px solid var(--color-ink);min-height:2.75rem;padding:.5rem;width:100%}.relationship-form{align-items:end;background:var(--color-elevated-paper);border:1px solid var(--color-rule);padding:var(--space-3)}.relationship-form>div,.relationship-form fieldset{flex:1 1 12rem}.relationship-form>div{display:grid;gap:.35rem}.relationship-list{min-width:0;overflow-x:auto}.relationship-graph{min-width:0}.relationship-graph__header{align-items:start;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.relationship-graph__header p,.relationship-graph__isolated-users{color:var(--color-muted-ink);line-height:1.55}.relationship-graph__legend{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-2)}.relationship-graph__legend span{align-items:center;display:inline-flex;gap:.4rem}.relationship-graph__legend-line{border-block-start:.16rem solid var(--color-cobalt);display:inline-block;inline-size:2rem}.relationship-graph__legend-line--dotted{border-block-start-color:var(--color-viz-purple);border-block-start-style:dashed}.relationship-graph__stage{background:radial-gradient(circle at 24% 20%,var(--color-cobalt-soft),transparent 46%),var(--color-inset-paper);border:1px solid var(--color-rule);block-size:clamp(28rem,55vw,38.75rem);min-inline-size:0;overflow:hidden;touch-action:none}.relationship-graph__table-scroll{margin-block-start:var(--space-3);max-inline-size:100%;overflow-x:auto}.relationship-graph__isolated-users{margin-block-start:var(--space-3)}.relationship-graph__isolated-users h3{color:var(--color-ink);font-size:.9rem;margin:0}.relationship-graph__isolated-users ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:var(--space-1) 0 0;padding:0}.relationship-graph__isolated-users li{background:var(--color-inset-paper);border:1px solid var(--color-rule);padding:.3rem .5rem}.user-menu{align-items:center;display:flex;gap:var(--space-2);justify-content:end}.user-menu button,.status-panel button{border:1px solid var(--color-ink);padding:.55rem .85rem;transition:background-color var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo)}.user-menu button:hover,.status-panel button:hover{background:var(--color-ink);color:var(--color-elevated-paper)}.workspace-main{inline-size:100%;min-block-size:0;min-inline-size:0;overflow:auto;padding:clamp(1rem,2.2vw,2.5rem)}.workspace-welcome,.sign-in-panel,.status-panel{max-width:48rem}.workspace-welcome h1,.sign-in-panel h1,.status-panel h1{font-family:var(--font-display);font-size:var(--text-title);font-weight:600;letter-spacing:-.04em;line-height:.96;margin:var(--space-2) 0 var(--space-3)}.workspace-welcome p,.sign-in-panel p,.status-panel p{color:var(--color-muted-ink);font-size:var(--text-body);line-height:1.7}.eyebrow{color:var(--color-moss)!important;font-size:.75rem!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sign-in-view{align-items:center;background:radial-gradient(circle at 72% 42%,oklch(82% .1 150 / 20%),transparent 21rem),radial-gradient(circle at 89% 76%,oklch(68% .14 265 / 18%),transparent 24rem),linear-gradient(132deg,var(--color-paper) 0%,var(--color-paper) 50%,oklch(92% .025 150) 100%);display:grid;gap:clamp(2.5rem,9vw,10rem);grid-template-columns:minmax(18rem,34rem) minmax(18rem,1fr);min-height:100dvh;overflow:hidden;padding:clamp(1.5rem,5vw,6rem);position:relative}.sign-in-panel{animation:sign-in-reveal .52s var(--ease-out-expo) both;background:color-mix(in oklch,var(--color-elevated-paper) 92%,transparent);border:1px solid var(--color-rule);box-shadow:1.5rem 1.5rem #2a52c11a;max-inline-size:34rem;padding:clamp(2rem,4vw,4rem);position:relative;z-index:1}.sign-in-panel__brand{align-items:center;color:var(--color-ink);display:inline-flex;font-family:var(--font-display);font-size:1rem;font-weight:700;gap:.55rem;letter-spacing:-.03em}.sign-in-panel__mark{align-items:center;background:var(--color-ink);color:var(--color-elevated-paper);display:inline-flex;font-size:.82rem;font-weight:800;block-size:1.75rem;inline-size:1.75rem;justify-content:center}.sign-in-panel .eyebrow{margin-block:var(--space-4) var(--space-1)}.sign-in-panel h1{font-size:clamp(3.1rem,6vw,6.25rem);margin-block:0 var(--space-3)}.login-failed-panel h1{font-size:clamp(2.7rem,5vw,4.8rem)}.login-failed-panel__reason{background:var(--color-ruby-soft);border-inline-start:3px solid var(--color-ruby);color:var(--color-ink)!important;font-weight:700;margin-block:var(--space-3);padding:var(--space-2) var(--space-3)}.sign-in-panel__description{max-inline-size:29rem}.sign-in-panel__action{font-size:.92rem;font-weight:700;margin-block-start:var(--space-4);padding:1rem 1.25rem}.sign-in-panel__security{font-size:.78rem!important;margin-block:var(--space-2) 0}.sign-in-view__constellation{align-self:stretch;animation:sign-in-constellation .8s var(--ease-out-expo) both;min-block-size:31rem;min-inline-size:0;position:relative}.sign-in-view__signal{align-items:center;background:var(--color-ink);border:.6rem solid var(--color-elevated-paper);border-radius:50%;box-shadow:0 0 0 1px var(--color-rule),0 1.5rem 4rem #2d416d4d;color:var(--color-elevated-paper);display:flex;font-family:var(--font-display);font-size:clamp(3rem,6vw,5rem);font-weight:700;inset:50% auto auto 50%;justify-content:center;letter-spacing:-.08em;position:absolute;transform:translate(-50%,-50%);block-size:clamp(8.5rem,14vw,12rem);inline-size:clamp(8.5rem,14vw,12rem)}.sign-in-view__orbit{border:1px solid oklch(50% .05 150 / 45%);border-radius:50%;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%)}.sign-in-view__orbit--outer{block-size:min(44vw,37rem);inline-size:min(44vw,37rem)}.sign-in-view__orbit--inner{block-size:min(27vw,23rem);inline-size:min(27vw,23rem)}.sign-in-view__node{align-items:center;background:var(--color-elevated-paper);border:1px solid var(--color-rule);box-shadow:.7rem .7rem #2a52c114;color:var(--color-ink);display:flex;font-size:clamp(.75rem,1vw,.95rem);font-weight:700;justify-content:center;padding:.7rem 1rem;position:absolute}.sign-in-view__node--source{inset:10% auto auto 9%}.sign-in-view__node--evidence{inset:auto 4% 17% auto}.sign-in-view__node--consensus{inset:24% 6% auto auto}.sign-in-view__line{background:linear-gradient(90deg,transparent,var(--color-moss),transparent);block-size:1px;opacity:.7;position:absolute;transform-origin:left center}.sign-in-view__line--one{inset:33% auto auto 20%;inline-size:47%;transform:rotate(24deg)}.sign-in-view__line--two{inset:62% auto auto 34%;inline-size:43%;transform:rotate(-18deg)}.sign-in-view__line--three{inset:46% auto auto 15%;inline-size:27%;transform:rotate(-46deg)}@keyframes sign-in-reveal{0%{transform:translateY(1.25rem)}to{transform:translateY(0)}}@keyframes sign-in-constellation{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.sign-in-panel,.sign-in-view__constellation{animation:none}}@media(max-width:46rem){.sign-in-view{display:block;min-height:100dvh;padding:var(--space-3)}.sign-in-view__constellation{block-size:10rem;min-block-size:0;margin-block-end:var(--space-3)}.sign-in-view__orbit--outer{block-size:17rem;inline-size:17rem}.sign-in-view__orbit--inner{block-size:10rem;inline-size:10rem}.sign-in-view__signal{block-size:5.5rem;inline-size:5.5rem;font-size:2.2rem}.sign-in-view__node--source{inset:11% auto auto 0}.sign-in-view__node--evidence{inset:auto 0 0 auto}.sign-in-view__node--consensus{inset:12% 0 auto auto}.sign-in-view__line{display:none}.sign-in-panel{max-inline-size:none}}.status-panel{align-content:center;display:grid;min-height:100vh;padding:var(--space-5) var(--space-3)}.primary-action{background:var(--color-cobalt);color:var(--color-elevated-paper);display:inline-block;margin-top:var(--space-3);padding:.85rem 1.15rem;text-decoration:none;transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo)}.primary-action:hover{box-shadow:.5rem .5rem 0 var(--color-ink);transform:translate(-.15rem,-.15rem)}.inline-error{color:var(--color-ruby);margin-top:var(--space-3)}.knowledge-workspace{background:var(--color-elevated-paper);border:1px solid var(--color-rule);box-shadow:1.25rem 1.25rem #2a52c10f;display:grid;grid-template-columns:minmax(13rem,.72fr) minmax(0,2.28fr);min-height:min(46rem,calc(100vh - 14rem));position:relative}.workspace-pane-switcher{display:none}.knowledge-workspace__main{display:grid;gap:var(--space-3);grid-template-columns:minmax(20rem,1.35fr) minmax(16rem,.85fr);min-inline-size:0;padding:var(--space-3)}.knowledge-workspace__main>.workspace-tabs{grid-column:1 / -1}.knowledge-workspace__main>.entry-list,.knowledge-workspace__main>.workspace-batch-actions{grid-column:1}.knowledge-workspace__main>.entry-detail,.knowledge-workspace__main>.knowledge-workspace__materials-placeholder{grid-column:2;grid-row:2 / span 2}.library-sidebar,.entry-list,.entry-detail{min-width:0;padding:var(--space-3)}.library-sidebar,.entry-detail,.knowledge-workspace__materials-placeholder{background:#faf8f3}.library-sidebar{border-right:1px solid var(--color-rule)}.entry-detail,.knowledge-workspace__materials-placeholder{border:1px solid var(--color-rule)}.knowledge-workspace__materials-placeholder{align-content:start;display:grid;gap:var(--space-1);padding:var(--space-3)}.knowledge-workspace__materials-placeholder h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0}.knowledge-workspace__materials-placeholder p:not(.eyebrow){color:var(--color-muted-ink);line-height:1.6;margin:0}.workspace-tabs{align-items:stretch;border-bottom:1px solid var(--color-rule);display:flex;gap:.2rem;min-inline-size:0;overflow-x:auto}.workspace-tabs__entry{align-items:stretch;display:flex;flex:0 0 auto}.workspace-tabs__tab,.workspace-tabs__close{border:1px solid var(--color-rule);min-block-size:var(--target-touch)}.workspace-tabs__tab{min-inline-size:5rem;padding:.45rem .7rem;text-align:left}.workspace-tabs__tab[aria-current=page]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-elevated-paper);font-weight:700}.workspace-tabs__close{border-inline-start:0;font-size:1.25rem;inline-size:var(--target-touch)}.workspace-batch-actions{align-items:center;background:#f1ebd5;border-inline-start:.3rem solid var(--color-moss);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);justify-content:space-between;padding:var(--space-2)}.workspace-batch-actions p{font-weight:700;margin:0}.workspace-batch-actions>div{display:flex;flex-wrap:wrap;gap:.5rem}.workspace-batch-actions button,.entry-list__toolbar button,.entry-list__selection-actions button{border:1px solid var(--color-ink);min-block-size:var(--target-touch);padding:.4rem .65rem}.workspace-batch-actions button:hover:not(:disabled),.entry-list__toolbar button:hover:not(:disabled),.entry-list__selection-actions button:hover:not(:disabled){background:var(--color-ink);color:var(--color-elevated-paper)}.entry-list__toolbar,.entry-list__selection-actions{align-items:end;border-bottom:1px solid var(--color-rule);display:flex;flex-wrap:wrap;gap:var(--space-1);padding-block:var(--space-2)}.entry-list__toolbar>p,.entry-list__selection-status{color:var(--color-muted-ink);font-size:.84rem;margin:0}.entry-list__filter{display:grid;font-size:.78rem;font-weight:700;gap:.3rem}.entry-list__filter input{background:var(--color-elevated-paper);border:1px solid var(--color-ink);min-block-size:2.5rem;padding:.4rem .55rem}.entry-list__view-toggle{display:flex;gap:.3rem;margin-inline-start:auto}.entry-list__view-toggle button[aria-pressed=true]{background:var(--color-ink);color:var(--color-elevated-paper)}.entry-list__selection-status{color:var(--color-muted-ink);font-size:.84rem;font-variant-numeric:tabular-nums;margin-inline-start:auto}.entry-list__item{align-items:stretch;display:grid;gap:var(--space-1);grid-template-columns:auto minmax(0,1fr)}.entry-row__selection{align-items:center;display:flex;justify-content:center;min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}.entry-row__selection input{block-size:1.1rem;inline-size:1.1rem}.entry-list__items--grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:var(--space-2)}.entry-list__items--grid .entry-list__item{background:#faf8f3;border:1px solid var(--color-rule);box-shadow:.35rem .35rem #2a52c10d;padding:var(--space-1)}.entry-list__items--grid .entry-row{border-bottom:0}.library-sidebar__header,.entry-list__header,.entry-detail__actions,.entry-list__actions,.approval-inbox__header,.approval-actions,.upload-queue li>div{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.library-sidebar h2,.entry-list h1,.entry-detail h2,.approval-inbox h1,.approval-section h2{font-family:var(--font-display);letter-spacing:-.04em}.library-sidebar h2,.entry-detail h2,.approval-section h2{font-size:var(--text-section);margin:var(--space-1) 0 0}.entry-list__header{align-items:end;border-bottom:1px solid var(--color-rule);flex-wrap:wrap;gap:var(--space-3);padding-bottom:var(--space-3)}.entry-list__header h1,.approval-inbox h1{font-size:var(--text-title);line-height:.96;margin:var(--space-1) 0}@media(min-width:42.0625rem){.entry-list__header>div:first-child{flex-basis:100%;min-width:0}.entry-list__actions{margin-left:auto}}.entry-list__header p:not(.eyebrow),.entry-detail header p:not(.eyebrow),.approval-inbox__header p:not(.eyebrow){color:var(--color-muted-ink);line-height:1.6;margin:0}.icon-action,.library-nav-item,.entry-row{text-align:left}.icon-action{border:1px solid var(--color-ink);font-size:1.35rem;inline-size:var(--target-touch);line-height:1;min-block-size:var(--target-touch)}.library-sidebar__filter{display:grid;font-size:.78rem;font-weight:700;gap:.3rem;margin-block:var(--space-2) var(--space-1)}.library-sidebar__filter input{background:var(--color-elevated-paper);border:1px solid var(--color-ink);min-block-size:var(--target-touch);padding:.4rem .55rem}.library-sidebar__count{color:var(--color-muted-ink);font-size:.78rem;margin:0 0 var(--space-1)}.library-nav-item{border-left:.2rem solid transparent;display:grid;gap:.2rem;margin:var(--space-1) 0;padding:.65rem .75rem;transition:background-color var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo);width:100%}.library-nav-item small,.entry-row__meta,.entry-detail__metadata dt,.approval-section span,.upload-queue span{color:var(--color-muted-ink)}.library-nav-item:hover,.library-nav-item.is-selected{background:#ede5c7;border-left-color:var(--color-moss);transform:translate(.18rem)}.library-nav-item.is-selected{font-weight:700}.library-sidebar__status,.entry-list__empty,.entry-detail--empty{color:var(--color-muted-ink);line-height:1.6}.entry-list__items,.upload-queue,.approval-section ol{list-style:none;margin:var(--space-2) 0 0;padding:0}.entry-list__items{display:grid}.entry-row{border-bottom:1px solid var(--color-rule);display:grid;gap:.3rem;padding:var(--space-2) 0;transition:background-color var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo);width:100%}.entry-row:hover,.entry-row.is-selected{background:#f5f2e5;transform:translate(.25rem)}.entry-row.is-selected{box-shadow:inset .25rem 0 0 var(--color-cobalt)}.entry-row__title{font-weight:700}.entry-row__meta{font-size:.85rem}.entry-detail{display:flex;flex-direction:column;gap:var(--space-3)}.entry-detail__metadata{border-top:1px solid var(--color-rule);display:grid;gap:var(--space-2);margin:0;padding-top:var(--space-2)}.entry-detail__metadata div{display:grid;gap:.2rem}.entry-detail__metadata dd,.entry-detail__metadata dt{margin:0}.entry-detail__metadata dd{overflow-wrap:anywhere}.pdf-preview{border-top:1px solid var(--color-rule);display:grid;gap:var(--space-2);min-width:0;padding-top:var(--space-2)}.pdf-preview__header{align-items:start;display:flex;gap:var(--space-2);justify-content:space-between}.pdf-preview__header h3{font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.025em;margin:var(--space-1) 0 0}.pdf-preview__status,.pdf-preview__message,.pdf-preview__page figcaption{color:var(--color-muted-ink);font-size:.85rem;line-height:1.55;margin:0}.pdf-preview__actions,.office-preview__actions,.image-thumbnail-preview__actions{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:end}.pdf-preview__status{border-bottom:1px solid var(--color-rule);font-variant-numeric:tabular-nums;padding-bottom:.2rem;text-align:right}.preview-zoom-controls{align-items:center;display:inline-flex;gap:.25rem}.preview-zoom-controls .compact-icon-button{min-block-size:2rem;min-inline-size:2rem}.preview-zoom-controls__value{color:var(--color-muted-ink);font-size:.78rem;font-variant-numeric:tabular-nums;min-inline-size:3.2rem;text-align:right}.pdf-preview__canvas-frame{background:var(--color-ink);box-shadow:inset 0 0 0 1px #070b14,.75rem .75rem #2a52c11f;max-block-size:clamp(34rem,74dvh,56rem);min-width:0;overflow:auto;padding:var(--space-2)}.pdf-preview__page{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);inline-size:max-content;min-inline-size:100%;margin:0 0 var(--space-3)}.pdf-preview__sheet{aspect-ratio:8.5 / 11;background:var(--color-elevated-paper);box-shadow:0 .2rem 1.2rem #03060d66;inline-size:min(40rem,100%)}.pdf-preview__canvas{display:block;max-inline-size:none}.pdf-preview__message--error{background:#ffe7e4;background:oklch(95% .04 25);border-left:.3rem solid var(--color-ruby);color:var(--color-ruby);padding:var(--space-2)}.pdf-preview__message--error a{color:inherit;font-weight:700}.html-preview{--inline-document-preview-height: calc(100dvh - 2rem) ;border-top:1px solid var(--color-rule);display:grid;gap:var(--space-2);min-width:0;padding-top:var(--space-2)}.html-preview__header{align-items:start;display:flex;gap:var(--space-2);justify-content:space-between}.html-preview__header h3{font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.025em;margin:var(--space-1) 0 0}.html-preview__frame{background:var(--color-ink);block-size:var(--inline-document-preview-height);box-shadow:inset 0 0 0 1px #070b14,.75rem .75rem #2a52c11f;min-width:0;overflow:auto}.html-preview__canvas{align-items:flex-start;block-size:var(--html-preview-canvas-size);display:flex;inline-size:var(--html-preview-canvas-size);justify-content:center}.html-preview__iframe{background:var(--color-elevated-paper);block-size:var(--html-preview-iframe-size);border:0;display:block;inline-size:var(--html-preview-iframe-size);transform:scale(var(--html-preview-zoom));transform-origin:center top}.html-preview__message--error{background:#ffe7e4;background:oklch(95% .04 25);border-left:.3rem solid var(--color-ruby);color:var(--color-ruby);padding:var(--space-2)}.html-preview__message--error a{color:inherit;font-weight:700}.office-preview{--inline-document-preview-height: clamp(34rem, 74dvh, 56rem);border-top:1px solid var(--color-rule);display:grid;gap:var(--space-2);min-width:0;padding-top:var(--space-2)}.office-preview__header{align-items:start;display:flex;gap:var(--space-2);justify-content:space-between}.office-preview__header h3{font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.025em;margin:var(--space-1) 0 0}.office-preview__status,.office-preview__message{color:var(--color-muted-ink);font-size:.85rem;line-height:1.55;margin:0}.office-preview__status{border-bottom:1px solid var(--color-rule);font-variant-numeric:tabular-nums;padding-bottom:.2rem;text-align:right}.office-preview__frame{background:var(--color-ink);block-size:var(--inline-document-preview-height);box-shadow:inset 0 0 0 1px #070b14,.75rem .75rem #2a52c11f;overflow:hidden}.office-preview__iframe{background:var(--color-elevated-paper);block-size:100%;border:0;display:block;inline-size:100%}.office-preview__message--error{background:#ffe7e4;background:oklch(95% .04 25);border-left:.3rem solid var(--color-ruby);color:var(--color-ruby);padding:var(--space-2)}.office-preview__message--error a{color:inherit;font-weight:700}@media(max-width:38rem){.pdf-preview__header,.office-preview__header,.image-thumbnail-preview__header{align-items:stretch;flex-direction:column}.pdf-preview__actions,.office-preview__actions,.image-thumbnail-preview__actions{align-items:start;justify-content:space-between}.pdf-preview__status,.office-preview__status,.image-thumbnail-preview__status{text-align:left}}.image-thumbnail-preview{border-top:1px solid var(--color-rule);display:grid;gap:var(--space-2);min-width:0;padding-top:var(--space-2)}.image-thumbnail-preview__header{align-items:start;display:flex;gap:var(--space-2);justify-content:space-between}.image-thumbnail-preview__header h3{font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.025em;margin:var(--space-1) 0 0}.image-thumbnail-preview__status,.image-thumbnail-preview__message,.image-thumbnail-preview__figure figcaption{color:var(--color-muted-ink);font-size:.85rem;line-height:1.55;margin:0}.image-thumbnail-preview__status{border-bottom:1px solid var(--color-rule);font-variant-numeric:tabular-nums;padding-bottom:.2rem;text-align:right}.image-thumbnail-preview__figure{background:var(--color-ink);box-shadow:inset 0 0 0 1px #070b14,.75rem .75rem #2a52c11f;display:grid;gap:var(--space-1);margin:0;min-width:0;padding:var(--space-2)}.image-thumbnail-preview__image-frame{display:grid;justify-items:center;max-block-size:32rem;min-width:0;overflow:auto}.image-thumbnail-preview__image-frame img{background:var(--color-elevated-paper);block-size:auto;display:block;inline-size:min(100%,34rem);max-block-size:32rem;object-fit:contain}.image-thumbnail-preview__image-frame img[style]{max-block-size:none;max-inline-size:none}.image-thumbnail-preview__message--error{background:#ffe7e4;background:oklch(95% .04 25);border-left:.3rem solid var(--color-ruby);color:var(--color-ruby);padding:var(--space-2)}.image-thumbnail-preview__message--error a{color:inherit;font-weight:700}.media-preview{background:var(--color-elevated-paper);border-top:1px solid var(--color-rule);display:grid;gap:var(--space-2);min-width:0;padding-top:var(--space-2)}.media-preview__heading{align-items:start;display:flex;gap:var(--space-2);justify-content:space-between}.media-preview__heading h3{font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.025em;margin:var(--space-1) 0 0}.media-preview__heading a,.media-preview__status{color:var(--color-muted-ink);font-size:.85rem}.media-preview__heading a{border-bottom:1px solid currentColor;text-decoration:none}.media-preview__heading a:hover{color:var(--color-cobalt)}.media-preview__status{border-left:.2rem solid var(--color-amber);line-height:1.55;margin:0;padding-left:var(--space-1)}.media-preview__metadata{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0}.media-preview__metadata div{align-items:baseline;display:flex;gap:.35rem}.media-preview__metadata dt,.media-preview__metadata dd{font-size:.78rem;margin:0}.media-preview__metadata dt{color:var(--color-muted-ink)}.media-preview__metadata dd{color:var(--color-ink);font-weight:700}.media-preview video,.media-preview audio{inline-size:100%;max-inline-size:100%}.media-preview video{background:var(--color-ink);max-block-size:32rem}@media(max-width:38rem){.media-preview__heading{align-items:stretch;flex-direction:column}}.entry-preview{border-top:1px solid var(--color-rule);display:grid;gap:var(--space-2);min-height:0;min-inline-size:0;padding-top:var(--space-2)}.entry-preview__markdown{min-inline-size:0;overflow-wrap:anywhere}.entry-preview__header{align-items:start;display:flex;gap:var(--space-2);justify-content:space-between}.entry-preview__header-actions{align-items:center;display:flex;flex:0 0 auto;gap:var(--space-1);white-space:nowrap}.entry-preview__header h3{font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.025em;margin:var(--space-1) 0 0}.entry-preview__state{border:1px solid currentColor;font-size:.75rem;font-weight:700;padding:.2rem .4rem;white-space:nowrap}.entry-preview__state--completed{color:var(--color-moss)}.entry-preview__state--failed{color:var(--color-ruby)}.entry-preview__state--pending,.entry-preview__state--running{color:var(--color-amber)}.entry-preview__message,.entry-preview__meta{color:var(--color-muted-ink);font-size:.85rem;line-height:1.55;margin:0}.entry-preview__sections{display:flex;flex-wrap:wrap;gap:var(--space-1)}.entry-preview__sections a{border-bottom:1px solid var(--color-cobalt);color:var(--color-cobalt);font-size:.78rem;padding-bottom:.1rem;text-decoration:none}.entry-preview__text{background:var(--color-inset-paper);border-left:.2rem solid var(--color-cobalt);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.65;margin:0;padding:var(--space-2);white-space:pre-wrap;word-break:break-word}.entry-preview__text:focus-visible{outline:.2rem solid var(--color-cobalt);outline-offset:.2rem}.entry-preview__text mark{background:var(--color-amber);color:var(--color-backdrop);font-weight:700;padding-inline:.08em}.entry-preview__section{display:grid;gap:var(--space-1)}.entry-preview__page-anchor,.entry-preview__time-anchor{color:var(--color-cobalt);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:700;margin:0}.entry-preview__page-anchor{border-top:1px solid var(--color-rule);padding-top:var(--space-2)}.entry-generated-summary{background:var(--color-inset-paper);border-inline-start:.25rem solid var(--color-moss);display:grid;gap:var(--space-2);padding:var(--space-2)}.entry-generated-summary__header{align-items:start;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.entry-generated-summary__header h3{font-family:var(--font-display);font-size:1.08rem;letter-spacing:-.02em;margin:var(--space-1) 0 0}.entry-generated-summary__actions{align-items:center;display:flex;gap:var(--space-1)}.entry-generated-summary__actions .compact-icon-button{min-block-size:2rem;min-inline-size:2rem}.entry-generated-summary__text{line-height:1.65;margin:0;white-space:pre-wrap}.entry-processing{background:linear-gradient(112deg,var(--color-inset-paper),var(--color-elevated-paper));border-inline-start:.25rem solid var(--color-cobalt);display:grid;gap:var(--space-2);margin-block:var(--space-2);padding:var(--space-2)}.entry-processing__header,.entry-processing__step,.entry-processing__step>div{align-items:center;display:flex;gap:var(--space-1)}.entry-processing__header,.entry-processing__step{justify-content:space-between}.entry-processing__header h3{font-family:var(--font-display);font-size:1.08rem;letter-spacing:-.02em;margin:var(--space-1) 0 0}.entry-processing__summary{color:var(--color-muted-ink);font-size:.8rem;line-height:1.5;margin:0;max-inline-size:17rem;text-align:right}.entry-processing__steps{border:1px solid var(--color-rule);display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));list-style:none;margin:0;padding:0}.entry-processing__step{border-inline-end:1px solid var(--color-rule);gap:var(--space-2);min-block-size:3.15rem;padding:.45rem .6rem}.entry-processing__step+.entry-processing__step{border-top:0}.entry-processing__step strong{font-size:.9rem}.entry-processing__state{color:var(--color-muted-ink);font-size:.76rem;white-space:nowrap}.entry-processing__state--completed{color:var(--color-moss)}.entry-processing__state--failed{color:var(--color-ruby)}.entry-processing__state--pending,.entry-processing__state--running{color:var(--color-amber)}.entry-processing__step .compact-icon-button{border:1px solid var(--color-rule);color:var(--color-cobalt);flex:0 0 auto;min-block-size:2rem;min-inline-size:2rem}.entry-processing__step .compact-icon-button:hover:not(:disabled){border-color:var(--color-cobalt);color:var(--color-ink)}@media(max-width:38rem){.entry-processing__header,.entry-processing__step{align-items:stretch;flex-direction:column}.entry-processing__summary{max-inline-size:none;text-align:left}.entry-processing__step button{align-self:flex-start}}.grounded-question-panel{display:grid;grid-template-rows:minmax(0,1fr) auto;min-block-size:0;block-size:100%}.grounded-question-stage{display:grid;align-content:start;gap:.6rem;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:.8rem}.grounded-question-stage>p{color:var(--color-muted-ink);font-size:.78rem;line-height:1.45;margin:0}.grounded-question-stage__scope{color:var(--color-moss)!important;font-size:.7rem!important;font-weight:750}.grounded-question-stage__question{background:var(--color-cobalt-soft);border-inline-start:.2rem solid var(--color-cobalt);color:var(--color-ink)!important;display:grid;gap:.15rem;padding:.5rem .6rem}.grounded-question-stage__question span{color:var(--color-muted-ink);font-size:.66rem;font-weight:750}.grounded-question-stage__status{color:var(--color-moss)!important}.grounded-question-stage__status--generating:after{content:"...";display:inline-block;inline-size:1.25em;overflow:hidden;vertical-align:bottom}@media(prefers-reduced-motion:no-preference){.grounded-question-stage__status--generating:after{animation:grounded-question-wait 1.2s steps(4,end) infinite}}@keyframes grounded-question-wait{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.grounded-question-stage__error{background:var(--color-ruby-soft);border-inline-start:.2rem solid var(--color-ruby);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.5rem .6rem}.grounded-question-stage__error p{color:var(--color-ink);font-size:.78rem;line-height:1.45;margin:0}.grounded-question-stage__error button,.grounded-question-stage__citations button,.grounded-question-composer__actions button{border:1px solid var(--color-ink);font-size:.74rem;min-block-size:2rem;padding:.25rem .5rem}.grounded-question-stage__answer{background:var(--color-inset-paper);border-inline-start:.2rem solid var(--color-moss);display:grid;gap:.45rem;padding:.6rem}.grounded-question-stage__answer h3{font-size:.78rem;margin:0}.grounded-question-stage__answer p{color:var(--color-ink);font-size:.82rem;line-height:1.55;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.grounded-question-stage__citations{display:flex;flex-wrap:wrap;gap:.35rem}.grounded-question-stage__citations button{border-color:var(--color-cobalt);color:var(--color-cobalt)}.grounded-question-stage__empty{margin-block:auto!important}.grounded-question-composer{background:var(--color-elevated-paper);border-top:1px solid var(--color-rule);display:grid;gap:.5rem;padding:.65rem .8rem .75rem}.grounded-question-composer__controls{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.grounded-question-composer__controls .question-template-picker{flex:1 1 12rem}.grounded-question-composer fieldset{border:1px solid var(--color-rule);border-radius:.35rem;display:inline-flex;flex:0 0 auto;margin:0;min-inline-size:0;overflow:hidden;padding:0}.grounded-question-composer fieldset label{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.72rem;gap:.25rem;min-block-size:2rem;padding-inline:.5rem;white-space:nowrap}.grounded-question-composer fieldset label+label{border-inline-start:1px solid var(--color-rule)}.grounded-question-composer fieldset input{accent-color:var(--color-cobalt);margin:0}.grounded-question-composer__input{min-inline-size:0}.grounded-question-composer textarea{background:var(--color-paper);border:1px solid var(--color-ink);font-size:.82rem;inline-size:100%;min-block-size:4.4rem;min-inline-size:0;padding:.45rem .55rem;resize:vertical}.grounded-question-composer__input .primary-button{min-block-size:2.4rem;padding-inline:.7rem}.grounded-question-composer__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:end}.grounded-question-composer__actions .primary-button,.grounded-question-composer__actions button{min-block-size:2.4rem}.grounded-question-composer__hint{color:var(--color-muted-ink);font-size:.72rem;margin:0}@media(max-width:38rem){.grounded-question-drawer[open]{inline-size:calc(100% - 1rem);inset:auto .5rem max(.5rem,env(safe-area-inset-bottom)) .5rem;max-block-size:calc(100dvh - 1rem);max-inline-size:calc(100% - 1rem);min-block-size:min(32rem,calc(100dvh - 1rem))}}.entry-detail__controls{border-block-start:1px solid var(--color-rule);display:grid;gap:var(--space-3);margin-block-start:var(--space-2);padding-block-start:var(--space-3)}.entry-detail__controls .taxonomy-panel{border-block-start:0;padding-block-start:0}.entry-detail__actions{align-items:stretch;flex-direction:column;margin-top:auto}.entry-detail__actions a,.entry-list__actions a,.entry-detail__actions button,.entry-list__actions button,.dialog-actions button,.approval-actions button,.icon-action{border:1px solid var(--color-ink);min-block-size:var(--target-touch);padding:.55rem .8rem;transition:background-color var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.entry-detail__actions a,.entry-list__actions a{text-decoration:none}.entry-detail__actions a:hover,.entry-list__actions a:hover,.entry-detail__actions button:hover:not(:disabled),.entry-list__actions button:hover:not(:disabled),.dialog-actions button:hover:not(:disabled),.approval-actions button:hover:not(:disabled),.icon-action:hover:not(:disabled){background:var(--color-ink);color:var(--color-elevated-paper);transform:translateY(-.1rem)}.sr-only{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.taxonomy-panel{border-top:1px solid var(--color-rule);display:grid;gap:var(--space-2);padding-top:var(--space-2)}.taxonomy-panel__header,.taxonomy-picker__header,.taxonomy-tag,.taxonomy-picker__results li,.taxonomy-picker__actions,.taxonomy-panel__custom-form>div,.taxonomy-picker__pagination{align-items:center;display:flex;gap:var(--space-1);justify-content:space-between}.taxonomy-panel h3,.taxonomy-picker__header h4{font-family:var(--font-display);letter-spacing:-.025em;margin:var(--space-1) 0 0}.taxonomy-panel h3{font-size:1.25rem}.taxonomy-picker__header h4{font-size:var(--text-section)}.entry-tag-chips{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0}.entry-tag-chip{align-items:center;border:1px solid transparent;display:inline-flex;font-size:.72rem;gap:.2rem;line-height:1.25;min-block-size:1.8rem;padding:.18rem .35rem .18rem .5rem}.entry-tag-chip--official{background:var(--color-moss-soft);border-color:#71a37b73;color:#063215}.entry-tag-chip--custom{background:var(--color-cobalt-soft);border-color:#5a7dce66;color:#152650}.entry-tag-chip button{border-inline-start:1px solid currentColor;display:grid;line-height:1;padding:.05rem .14rem;place-items:center}.taxonomy-panel__list,.taxonomy-picker__results{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.taxonomy-tag,.taxonomy-picker__results li{background:#f4f2e9;border-left:.2rem solid var(--color-moss);min-inline-size:0;padding:var(--space-1)}.taxonomy-tag__content,.taxonomy-tag__identity,.taxonomy-picker__results li>div:first-child{display:grid;gap:.25rem;min-inline-size:0}.taxonomy-tag strong,.taxonomy-tag small,.taxonomy-picker__results strong,.taxonomy-picker__results small{overflow-wrap:anywhere}.taxonomy-tag small,.taxonomy-picker__results small,.taxonomy-panel__hint,.taxonomy-panel__empty,.taxonomy-picker__path,.taxonomy-picker__empty{color:var(--color-muted-ink);font-size:.8rem;line-height:1.5;margin:0}.taxonomy-tag__source,.taxonomy-tag__state{border:1px solid currentColor;font-size:.7rem;font-weight:700;padding:.15rem .35rem}.taxonomy-tag__chips{display:flex;flex-wrap:wrap;gap:.35rem}.taxonomy-tag__source--manual{color:var(--color-cobalt)}.taxonomy-tag__source--library_default{color:var(--color-moss)}.taxonomy-tag__source--ai_suggested{color:var(--color-amber)}.taxonomy-tag__source--rule_mapped{color:var(--color-muted-ink)}.taxonomy-tag__state--active{color:var(--color-moss)}.taxonomy-tag__state--pending_review{color:var(--color-amber)}.taxonomy-tag__note{color:var(--color-muted-ink);font-size:.75rem}.taxonomy-panel button,.taxonomy-picker button{border:1px solid var(--color-ink);min-block-size:2.75rem;padding:.45rem .65rem}.taxonomy-panel button:hover:not(:disabled),.taxonomy-picker button:hover:not(:disabled){background:var(--color-ink);color:var(--color-elevated-paper)}.taxonomy-panel__custom-form{display:grid;gap:var(--space-1)}.taxonomy-panel__custom-form input{background:var(--color-elevated-paper);border:1px solid var(--color-ink);min-block-size:2.75rem;min-inline-size:0;padding:.5rem;width:100%}.taxonomy-backfill,.taxonomy-governance-page__heading,.taxonomy-governance-detail,.taxonomy-review-inbox{background:var(--color-elevated-paper);border:1px solid var(--color-rule);display:grid;gap:var(--space-3);padding:var(--space-3)}.taxonomy-backfill{border-left:.3rem solid var(--color-cobalt)}.taxonomy-backfill__header,.taxonomy-governance-detail__heading,.taxonomy-review-inbox__heading{display:grid;gap:var(--space-1)}.taxonomy-backfill h4,.taxonomy-governance-page h1,.taxonomy-governance-detail h1,.taxonomy-review-inbox h1,.taxonomy-governance-detail h2,.taxonomy-review-inbox h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0}.taxonomy-backfill__header p,.taxonomy-governance-page__heading p:not(.eyebrow),.taxonomy-governance-detail__heading p:not(.eyebrow),.taxonomy-review-inbox__heading p:not(.eyebrow),.taxonomy-governance-detail__section>p,.taxonomy-review-inbox article p{color:var(--color-muted-ink);line-height:1.55;margin:0}.taxonomy-backfill__runs,.taxonomy-governance-detail__aliases,.taxonomy-review-inbox ol{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.taxonomy-backfill__run,.taxonomy-governance-detail__aliases li,.taxonomy-review-inbox li{border-bottom:1px solid var(--color-rule);min-inline-size:0;padding:var(--space-2) 0}.taxonomy-backfill__run p{margin:0 0 var(--space-1)}.taxonomy-backfill__run progress{accent-color:var(--color-cobalt);inline-size:100%}.taxonomy-governance-detail__metadata{border-top:1px solid var(--color-rule);display:grid;gap:var(--space-1);margin:0;padding-top:var(--space-2)}.taxonomy-governance-detail__metadata div{display:grid;gap:.15rem}.taxonomy-governance-detail__metadata dt{color:var(--color-muted-ink);font-size:.78rem}.taxonomy-governance-detail__metadata dd{margin:0;overflow-wrap:anywhere}.taxonomy-governance-detail__section,.taxonomy-review-inbox__section{border-top:1px solid var(--color-rule);display:grid;gap:var(--space-2);padding-top:var(--space-3)}.taxonomy-governance-detail__readonly{background:#f4ecca;border-left:.3rem solid var(--color-amber);margin:0;padding:var(--space-2)}.taxonomy-governance-detail__alias-form{display:grid;gap:var(--space-1);max-inline-size:30rem}.taxonomy-governance-detail__alias-form input{background:var(--color-elevated-paper);border:1px solid var(--color-ink);min-block-size:2.75rem;padding:.5rem}.taxonomy-governance-detail__aliases li,.taxonomy-review-inbox li{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.taxonomy-governance-detail__aliases button,.taxonomy-governance-detail__section>button,.taxonomy-review-inbox__actions button,.taxonomy-backfill button{border:1px solid var(--color-ink);min-block-size:2.75rem;padding:.55rem .8rem}.taxonomy-governance-detail__aliases button:hover:not(:disabled),.taxonomy-governance-detail__section>button:hover:not(:disabled),.taxonomy-review-inbox__actions button:hover:not(:disabled),.taxonomy-backfill button:hover:not(:disabled){background:var(--color-ink);color:var(--color-elevated-paper)}.taxonomy-review-inbox{min-inline-size:0}.taxonomy-review-inbox article{display:grid;gap:.25rem;min-inline-size:0}.taxonomy-review-inbox h3{margin:0}.taxonomy-review-inbox a{color:var(--color-cobalt);font-size:.85rem;overflow-wrap:anywhere}.taxonomy-review-inbox__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-1)}.official-tag-picker{display:contents}.taxonomy-picker__trigger{white-space:nowrap}.taxonomy-picker__search{display:grid;gap:var(--space-1)}.taxonomy-picker__search span{color:var(--color-muted-ink);font-size:.78rem;font-weight:700}.taxonomy-picker__search input{background:var(--color-inset-paper);border:1px solid var(--color-rule);color:var(--color-ink);font:inherit;min-block-size:var(--workspace-control-height);padding-inline:var(--space-2)}.taxonomy-picker__header{align-items:start;border-bottom:1px solid var(--color-rule);padding-bottom:var(--space-2)}.taxonomy-picker__results{max-block-size:min(50dvh,30rem);overflow:auto}.taxonomy-picker__actions{flex:0 0 auto}.taxonomy-picker__pagination{border-top:1px solid var(--color-rule);padding-top:var(--space-2)}.primary-button{background:var(--color-cobalt);border-color:var(--color-cobalt)!important;color:var(--color-elevated-paper)}.primary-button:hover:not(:disabled){background:var(--color-ink)!important}.danger-button{border-color:var(--color-ruby)!important;color:var(--color-ruby)}.danger-button:hover:not(:disabled){background:var(--color-ruby)!important;color:var(--color-elevated-paper)}.workspace-question-fab__hint{background:var(--color-elevated-paper);border:1px solid var(--color-rule);bottom:calc(max(var(--space-3),env(safe-area-inset-bottom)) + 4.2rem);color:var(--color-muted-ink);font-size:.72rem;margin:0;max-inline-size:11rem;padding:.35rem .5rem;position:fixed;right:max(var(--space-3),env(safe-area-inset-right));text-align:right;z-index:30}.workspace-question-fab{align-items:center;background:linear-gradient(180deg,var(--color-ink),oklch(19% .025 260));border:1px solid var(--color-ink);border-radius:999px;bottom:max(var(--space-3),env(safe-area-inset-bottom));box-shadow:0 1rem 2rem #141b2638;color:var(--color-elevated-paper);display:inline-flex;font-family:var(--font-display);font-size:1.2rem;font-weight:750;height:3.75rem;justify-content:center;position:fixed;right:max(var(--space-3),env(safe-area-inset-right));width:3.75rem;z-index:30}.workspace-question-fab:after{border:1px solid oklch(100% 0 0 / .16);border-radius:inherit;content:"";top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;pointer-events:none;position:absolute}.workspace-question-fab:hover:not(:disabled),.workspace-question-fab:focus-visible{background:var(--color-cobalt);border-color:var(--color-cobalt);transform:translateY(-.15rem)}.workspace-question-fab:disabled{cursor:not-allowed;opacity:.45}.tag-selection-input{display:grid;gap:.35rem}.tag-selection-input>label,.tag-selection-input__hint{color:var(--color-muted-ink);font-size:.72rem}.tag-selection-input>label{font-weight:750}.tag-selection-input>input{background:var(--color-elevated-paper);border:1px solid var(--color-rule);font:inherit;inline-size:100%;min-block-size:2.2rem;padding:.35rem .5rem}.tag-selection-input__suggestions{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0}.tag-selection-input__suggestions li{margin:0}.tag-selection-input__suggestions button{background:#d0eed5;border:1px solid oklch(76% .1 150);color:#003f18;color:oklch(32% .09 150);font-size:.72rem;min-block-size:1.9rem;padding:.2rem .45rem}.tag-selection-input__suggestions li[aria-selected=true] button,.tag-selection-input__suggestions button:hover,.tag-selection-input__suggestions button:focus-visible{background:#aedfb7;border-color:var(--color-cobalt);color:var(--color-ink)}.tag-selection-input__hint{margin:0}.tag-selection-input__chips{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0}.tag-selection-input__chip{align-items:center;display:inline-flex;font-size:.7rem;gap:.2rem;padding:.18rem .25rem .18rem .4rem}.tag-selection-input__chip--official{background:#d0eed5;color:#17391f}.tag-selection-input__chip--custom{background:#e2ebff;background:oklch(94% .035 265);color:#213566}.tag-selection-input__chip button{border-left:1px solid currentColor;font-size:.85rem;line-height:1;padding:.05rem .15rem}.library-default-tag-editor{background:#f9f7ef;border:1px solid var(--color-rule);display:grid;gap:.55rem;margin-block:var(--space-2);padding:.7rem}.library-default-tag-editor>header{align-items:baseline;display:flex;gap:var(--space-2);justify-content:space-between}.library-default-tag-editor h3,.library-default-tag-editor p{margin:0}.library-default-tag-editor h3{font-size:.9rem}.library-default-tag-editor>header>p{color:var(--color-muted-ink);font-size:.72rem}.workspace-status,.workspace-error{bottom:var(--space-2);left:var(--space-2);margin:0;max-width:min(30rem,calc(100% - 2rem));padding:var(--space-1) var(--space-2);position:absolute}.workspace-status button{border:1px solid var(--color-moss);color:inherit;margin-left:var(--space-1);min-block-size:var(--target-touch);min-inline-size:var(--target-touch);padding:.25rem .5rem}.workspace-status button:hover{background:var(--color-moss);color:var(--color-elevated-paper)}.workspace-status{background:#d1f2d7;border-left:.3rem solid var(--color-moss)}.workspace-error{background:#ffe7e4;background:oklch(95% .04 25);border-left:.3rem solid var(--color-ruby);color:var(--color-ruby)}.upload-queue,.approval-section{border-top:1px solid var(--color-rule);margin-top:var(--space-3);padding-top:var(--space-2)}.visually-hidden{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.upload-drafts{display:grid;gap:.75rem;list-style:none;margin:var(--space-2) 0 0;padding:0}.upload-draft-card{background:#f9f7ef;border:1px solid var(--color-rule);display:grid;gap:.45rem;padding:.7rem}.upload-draft-card>header{align-items:start;display:flex;gap:.75rem;justify-content:space-between}.upload-draft-card header>div{display:grid;gap:.12rem;min-inline-size:0}.upload-draft-card header strong,.upload-draft-card header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-draft-card header small,.upload-draft-card>label,.upload-draft-tags>label,.upload-draft-tags__hint{color:var(--color-muted-ink);font-size:.72rem}.upload-draft-card>label,.upload-draft-tags>label{font-weight:750}.upload-draft-card>input,.upload-draft-card>select,.upload-draft-tags__field input{background:var(--color-elevated-paper);border:1px solid var(--color-rule);font:inherit;min-block-size:2.2rem;padding:.35rem .5rem}.upload-draft-card__type{background:#d0eed5;color:#17391f;font-size:.66rem;padding:.22rem .35rem;text-align:end}.upload-draft-tags{display:grid;gap:.35rem}.upload-draft-tags__field{position:relative}.upload-draft-tags__field input{inline-size:100%}.upload-draft-tags__suggestions{background:var(--color-elevated-paper);border:1px solid var(--color-rule);box-shadow:.3rem .35rem #141b261f;display:grid;left:0;list-style:none;margin:0;max-block-size:10rem;overflow-y:auto;padding:0;position:absolute;right:0;top:calc(100% + .2rem);z-index:3}.upload-draft-tags__suggestions button{align-items:baseline;border-bottom:1px solid var(--color-rule);display:flex;gap:.4rem;inline-size:100%;justify-content:space-between;padding:.45rem .55rem;text-align:left}.upload-draft-tags__suggestions button:hover,.upload-draft-tags__suggestions button:focus-visible{background:#ede8d3}.upload-draft-tags__suggestions small{color:var(--color-muted-ink);font-size:.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-draft-tags__hint{margin:0}.upload-draft-tags__chips{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0}.upload-draft-tags__chip{align-items:center;display:inline-flex;font-size:.7rem;gap:.2rem;padding:.18rem .25rem .18rem .4rem}.upload-draft-tags__chip--official{background:#d0eed5;color:#17391f}.upload-draft-tags__chip--custom{background:#e2ebff;background:oklch(94% .035 265);color:#213566}.upload-draft-tags__chip button{border-left:1px solid currentColor;font-size:.85rem;line-height:1;padding:.05rem .15rem}.upload-dialog__modes{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:var(--space-2)}.upload-dialog__modes button{border:1px solid var(--color-rule);padding:.45rem .75rem}.upload-dialog__modes button[aria-pressed=true]{background:var(--color-ink);color:var(--color-elevated-paper)}.upload-dialog__modes button:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}.upload-dialog__webpage{display:grid;gap:.6rem;min-inline-size:0}.upload-dialog__webpage-url-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;min-inline-size:0}.upload-dialog__webpage-url-row>input{min-inline-size:0;padding:.55rem}.upload-dialog__webpage-url-row>button{white-space:nowrap}.upload-dialog__webpage>[role=alert]{color:var(--color-ruby)}.upload-dialog__webpage .upload-draft-card>p{overflow-wrap:anywhere}.tencent-picker{display:grid;gap:.85rem;min-inline-size:0}.workspace-mock-dialog .tencent-picker{color:var(--mock-ink)}.workspace-mock-dialog .tencent-picker input:not([type=checkbox]),.workspace-mock-dialog .tencent-picker select{background:var(--mock-paper);border:1px solid var(--mock-line);color:var(--mock-ink)}.workspace-mock-dialog .tencent-picker input::placeholder{color:var(--mock-muted)}.workspace-mock-dialog .tencent-picker input:focus-visible,.workspace-mock-dialog .tencent-picker select:focus-visible{outline:2px solid var(--mock-forest);outline-offset:2px}.workspace-mock-dialog .tencent-picker strong,.workspace-mock-dialog .tencent-picker label,.workspace-mock-dialog .tencent-picker .tag-selection-input__hint{color:var(--mock-ink)}.tencent-picker__intro,.tencent-picker__count{color:var(--mock-muted, var(--color-muted-ink));font-size:.8rem;line-height:1.6;margin:0}.tencent-picker__connection,.tencent-picker__auth,.tencent-picker__search,.tencent-picker__breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.tencent-picker__connection{background:var(--mock-soft, var(--color-inset-paper));border:1px solid var(--mock-line, var(--color-rule));justify-content:space-between;padding:.8rem}.tencent-picker__connection .is-connected{color:var(--mock-forest, var(--color-cobalt));font-weight:700}.tencent-picker__connect-button{background:var(--mock-forest, var(--color-cobalt));border:1px solid var(--mock-forest, var(--color-cobalt));border-radius:.4rem;color:#fff;font-weight:700;padding:.55rem .85rem}.tencent-picker__connect-button:hover:not(:disabled){filter:brightness(1.12)}.tencent-picker__connect-button:focus-visible{outline:2px solid var(--mock-forest, var(--color-cobalt));outline-offset:3px}.tencent-picker__auth{background:var(--mock-soft, var(--color-inset-paper));padding:.8rem}.tencent-picker__auth p{flex-basis:100%;margin:0}.tencent-picker__auth-confirm{background:var(--mock-forest, var(--color-cobalt));border:1px solid var(--mock-forest, var(--color-cobalt));border-radius:.4rem;color:#fff;font-weight:700;padding:.55rem .85rem}.tencent-picker__auth-confirm:hover:not(:disabled){filter:brightness(1.12)}.tencent-picker__auth-confirm:focus-visible{outline:2px solid var(--mock-forest, var(--color-cobalt));outline-offset:3px}.tencent-picker__auth-reopen{color:var(--mock-muted, var(--color-muted-ink));font-size:.8rem;text-decoration:none}.tencent-picker__auth-reopen:hover{color:var(--mock-forest, var(--color-cobalt));text-decoration:underline}.tencent-picker__auth-reopen:focus-visible{outline:2px solid var(--mock-forest, var(--color-cobalt));outline-offset:3px}.tencent-picker__search>input{flex:1 1 12rem;min-inline-size:0}.tencent-picker__breadcrumb{font-size:.8rem}.tencent-picker__files{border:1px solid var(--mock-line, var(--color-rule));list-style:none;margin:0;max-block-size:14rem;overflow-y:auto;padding:0}.tencent-picker__files li+li{border-block-start:1px solid var(--mock-line, var(--color-rule))}.tencent-picker__files li>button,.tencent-picker__files li>label{align-items:center;display:flex;gap:.65rem;inline-size:100%;margin:0;padding:.65rem;text-align:start}.tencent-picker__files li>label:hover,.tencent-picker__files li>button:hover{background:var(--mock-soft, var(--color-inset-paper))}.tencent-picker__files input[type=checkbox],.tencent-picker__selected input[type=checkbox]{flex:0 0 auto;inline-size:1rem}.tencent-picker__files strong{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.tencent-picker__files span{color:var(--mock-forest, var(--color-cobalt));font-size:.72rem}.tencent-picker__selected,.tencent-picker__results{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.tencent-picker__selected li,.tencent-picker__results li{background:var(--mock-soft, var(--color-inset-paper));display:grid;gap:.35rem;padding:.7rem}.tencent-picker__results li.is-complete{background:var(--mock-tint, var(--color-moss-soft));border:1px solid var(--mock-forest, var(--color-moss));border-radius:.4rem}.tencent-picker__results li.is-complete>span{color:var(--mock-forest, var(--color-moss));font-weight:700}.tencent-picker__selected strong,.tencent-picker__results strong{overflow-wrap:anywhere}.tencent-picker__selected label{display:flex;gap:.6rem;justify-content:space-between}.tencent-picker [role=alert]{color:var(--color-ruby)}.upload-dialog__drop-zone{align-content:center;background:#faf8f1;border:1px dashed var(--color-ink);display:grid;gap:.3rem;min-block-size:11rem;padding:var(--space-3);text-align:center;transition:background-color var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo);width:100%}.upload-dialog__drop-zone:hover,.upload-dialog__drop-zone.is-drag-active{background:#ede5c7;box-shadow:.35rem .35rem #2a52c129;transform:translate(-.1rem,-.1rem)}.upload-dialog__drop-zone-mark{color:var(--color-cobalt);font-family:var(--font-display);font-size:2.5rem;line-height:.8}.upload-dialog__drop-zone strong{font-size:1.05rem}.upload-dialog__drop-zone small,.upload-queue__bytes,.upload-queue-section>[role=status]{color:var(--color-muted-ink);line-height:1.5;margin:0}.upload-queue-section>[role=status]{font-weight:700;margin-block-start:var(--space-3)}.workspace-mock-dialog>.upload-queue-section{box-sizing:border-box;padding:0 1.85rem 1rem}.dialog--wide:not(.workspace-mock-dialog)>.upload-queue-section{padding-inline:var(--space-3)}.upload-queue li,.approval-section li{border-bottom:1px solid var(--color-rule);padding:var(--space-2) 0}.upload-queue li>div,.approval-section li{align-items:start}.upload-queue progress{accent-color:var(--color-cobalt);margin-top:var(--space-1);width:100%}.import-run-dialog__boundary{background:var(--color-amber-soft);border:1px solid rgb(255 207 110 / 42%);border-inline-start:.3rem solid var(--color-amber);padding:var(--space-2)}.import-run-dialog__boundary h3,.import-run-dialog__boundary p{margin:0}.import-run-dialog__boundary h3{font-size:.9rem}.import-run-dialog__boundary p,.import-run-status{color:var(--color-muted-ink);line-height:1.55}.import-run-status{margin:0}.import-run-status--failed{background:#ffe7e4;background:oklch(95% .04 25);border-inline-start:.3rem solid var(--color-ruby);color:var(--color-ruby);padding:var(--space-2)}.import-browser,.import-confirmation{display:grid;gap:var(--space-2);margin-block:var(--space-3);min-inline-size:0}.import-browser__heading,.import-browser__navigation,.import-browser__directories li,.import-browser__selection-tools,.import-browser__selection-tools>div{align-items:center;display:flex;gap:var(--space-1);justify-content:space-between}.import-browser__heading>div,.import-browser__selection-tools>p{min-inline-size:0}.import-browser__heading h3,.import-confirmation h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0}.import-browser__heading p,.import-browser__navigation span,.import-browser__selection-tools p,.import-browser__empty,.import-browser__limit,.import-confirmation p{color:var(--color-muted-ink);line-height:1.5;margin:0;overflow-wrap:anywhere}.import-browser__directories,.import-browser__files,.import-confirmation ol{display:grid;gap:var(--space-1);list-style:none;margin:0;max-block-size:min(19rem,42dvh);overflow-y:auto;padding:0}.import-confirmation ol{counter-reset:import-file;list-style:decimal inside;padding-inline-start:var(--space-2)}.import-browser__directories li,.import-browser__files li,.import-confirmation li{background:var(--color-inset-paper);border:1px solid var(--color-rule);min-inline-size:0;padding:var(--space-1)}.import-browser__directories li>span,.import-browser__files label,.import-confirmation li{min-inline-size:0;overflow-wrap:anywhere}.import-browser__files label{align-items:center;cursor:pointer;display:grid;gap:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto;min-block-size:var(--target-touch)}.import-browser__files input{accent-color:var(--color-cobalt);block-size:1.25rem;inline-size:1.25rem;margin:0}.import-browser__files small{color:var(--color-muted-ink);font-family:ui-monospace,monospace;font-size:.75rem}.import-browser button,.import-confirmation button{border:1px solid var(--color-ink);min-block-size:var(--target-touch);padding:.45rem .65rem}.import-browser button:hover:not(:disabled),.import-confirmation button:hover:not(:disabled){background:var(--color-ink);color:var(--color-elevated-paper)}.import-browser__limit{background:var(--color-amber-soft);border-inline-start:.25rem solid var(--color-amber);padding:var(--space-1)}@media(max-width:42rem){.import-browser__heading,.import-browser__selection-tools,.import-browser__directories li{align-items:stretch;flex-direction:column}.import-browser__selection-tools>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.import-browser__selection-tools button,.import-browser__directories button{inline-size:100%}}.import-browser__local-file{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;overflow-wrap:anywhere}.import-browser__local-file span{min-inline-size:0}.import-browser__unsupported{color:var(--color-muted-ink);cursor:not-allowed;opacity:.58}.import-confirmation__summary,.import-status__heading,.import-status__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.import-confirmation__summary{border-block:1px solid var(--color-rule);margin-block:var(--space-3);padding-block:var(--space-2)}.import-confirmation__drawers{display:grid;gap:var(--space-1);margin-block-end:var(--space-3)}.import-confirmation__drawers h3{margin:0}.import-confirmation__drawers h3 button{inline-size:100%;text-align:start}.import-confirmation__items,.import-status__items{display:grid;list-style:none;margin:0;max-block-size:min(18rem,40dvh);overflow-y:auto}.import-confirmation__items label,.import-confirmation__bulk-copy{align-items:center;display:flex;gap:var(--space-1)}.import-native-input{display:none}dialog.import-picker-dialog,dialog.import-confirm-dialog,dialog.import-status-dialog{--import-surface: var(--workspace-dialog-paper);--import-subtle: var(--workspace-dialog-soft);--import-line: var(--workspace-dialog-line);--import-accent: var(--workspace-dialog-forest);--import-tint: var(--workspace-dialog-tint);--import-ink: var(--workspace-dialog-ink);--import-muted: var(--workspace-dialog-muted);--import-strong: var(--workspace-dialog-strong);--import-primary-text: var(--workspace-dialog-paper);background:var(--import-surface);border:1px solid var(--import-line);border-radius:.8rem;box-shadow:var(--workspace-dialog-shadow);color:var(--import-ink);color-scheme:light;font-family:var(--font-ui);inline-size:min(47rem,calc(100dvw - 2rem));max-block-size:calc(100dvh - 5rem);max-inline-size:calc(100dvw - 2rem);overflow:hidden;padding:0}dialog.import-picker-dialog[open],dialog.import-confirm-dialog[open],dialog.import-status-dialog[open]{display:flex;flex-direction:column}dialog.import-picker-dialog>*,dialog.import-confirm-dialog>*,dialog.import-status-dialog>*{min-inline-size:0}.import-picker-dialog button,.import-confirm-dialog button,.import-status-dialog button{font-family:var(--font-ui)}.import-picker-dialog button:focus-visible,.import-confirm-dialog button:focus-visible,.import-status-dialog button:focus-visible{outline-color:var(--import-accent)}dialog.import-picker-dialog::backdrop,dialog.import-confirm-dialog::backdrop,dialog.import-status-dialog::backdrop{background:var(--workspace-dialog-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.import-confirm-dialog{inline-size:min(55rem,calc(100dvw - 2rem))}dialog.import-status-dialog{inline-size:min(54rem,calc(100dvw - 2rem))}.import-picker-dialog>header,.import-confirm-dialog>header,.import-status__heading{border-bottom:1px solid var(--import-line);flex:none;padding:1.55rem 1.85rem 1.25rem}.import-picker-dialog>header .eyebrow,.import-confirm-dialog>header .eyebrow,.import-status__heading .eyebrow{color:var(--import-accent)!important;font-size:.7rem;font-weight:760;letter-spacing:.1em;margin:0}.import-picker-dialog>header h2,.import-confirm-dialog>header h2,.import-status__heading h2{color:var(--import-ink);font-family:var(--font-display);font-size:1.75rem;letter-spacing:-.045em;margin:.65rem 0 .3rem}.import-picker-dialog>header p:last-child,.import-confirm-dialog>header p:last-child,.import-status__heading p:last-child{color:var(--import-muted);font-size:.78rem;line-height:1.7;margin:0}.import-picker-dialog>section{margin:0 1.85rem;min-block-size:0;overflow-y:auto}.import-confirm-dialog__body{display:contents}.import-confirm-dialog__scroll,.import-status__body{min-block-size:0;overflow-y:auto;padding:1.3rem 1.85rem}.import-confirm-dialog__scroll>.import-confirmation__grid,.import-status__body>.import-status__detail{margin:0}.import-picker-dialog .dialog-actions,.import-confirm-dialog .dialog-actions,.import-status-dialog>.dialog-actions{background:var(--import-subtle);border-top:1px solid var(--import-line);flex:none;gap:.5rem;justify-content:flex-end;margin:0;padding:.95rem 1.85rem}.import-confirm-dialog__body .dialog-actions{margin:0}.import-picker-dialog .dialog-actions button,.import-confirm-dialog .dialog-actions button,.import-status-dialog .dialog-actions button{background:var(--import-surface);border:1px solid var(--import-line);border-radius:.4rem;color:var(--import-ink);font-size:.8rem;font-weight:710;min-block-size:2.4rem;padding:.5rem .9rem}.import-picker-dialog .dialog-actions button:hover:not(:disabled),.import-confirm-dialog .dialog-actions button:hover:not(:disabled),.import-status-dialog .dialog-actions button:hover:not(:disabled){background:var(--import-tint);border-color:var(--import-accent);color:var(--import-strong)}.import-picker-dialog .dialog-actions .primary-button,.import-confirm-dialog .dialog-actions .primary-button{background:var(--import-accent);border-color:var(--import-accent);color:var(--import-primary-text)}.import-picker-dialog .dialog-actions .primary-button:hover:not(:disabled),.import-confirm-dialog .dialog-actions .primary-button:hover:not(:disabled){background:var(--import-strong);color:var(--import-primary-text)}.import-picker__location{align-items:center;background:var(--import-subtle);border:1px solid var(--import-line);border-radius:.45rem;display:flex;gap:.8rem;justify-content:space-between;padding:.7rem .8rem}.import-picker__location span{display:grid;gap:.2rem;min-inline-size:0}.import-picker__location strong{font-size:.85rem;overflow-wrap:anywhere}.import-picker__location small{color:var(--import-muted);font-size:.72rem}.import-picker__location button{background:var(--import-surface);border:1px solid var(--import-line);border-radius:.35rem;flex:none;font-size:.75rem;min-block-size:2rem;padding:.35rem .65rem}.import-picker__location button:hover:not(:disabled){background:var(--import-tint);border-color:var(--import-accent);color:var(--import-strong)}.import-picker__location{min-block-size:3.25rem}.import-picker{display:grid;gap:.85rem;min-inline-size:0;padding-block:1rem}.import-picker>p{color:var(--import-muted);font-size:.75rem;line-height:1.6;margin:0}.import-picker__breadcrumbs{display:flex;flex-wrap:wrap;gap:.25rem}.import-picker__breadcrumbs button{color:var(--import-accent);font-size:.75rem;padding:.35rem}.import-picker__columns,.import-picker__list li>button:first-child{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 5rem 5rem}.import-picker__columns{background:var(--import-subtle);border:1px solid var(--import-line);color:var(--import-muted);font-size:.7rem;padding:.65rem .8rem .65rem 2.5rem}.import-picker__list{border:1px solid var(--import-line);display:grid;list-style:none;margin:-.85rem 0 0;max-block-size:min(20rem,42dvh);overflow:auto;padding:0}.import-picker__list li{align-items:center;border-bottom:1px solid var(--import-line);display:flex;min-inline-size:0}.import-picker__list li>button:first-child{background:var(--import-surface);border:0;flex:1;font-size:.8rem;gap:.6rem;min-inline-size:0;min-block-size:3.15rem;padding:.45rem .75rem;text-align:start}.import-picker__list li>button:first-child:hover,.import-picker__list li>button[aria-pressed=true]{background:var(--import-tint);color:var(--import-strong)}.import-picker__list li>button:disabled{color:var(--import-muted);cursor:not-allowed;opacity:.55}.import-picker__list li>button:last-child:not(:first-child){border:1px solid var(--import-line);flex:none;font-size:.7rem;margin-inline-end:.5rem;padding:.3rem}.import-picker__filename{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-picker__check{border:1px solid var(--import-line);border-radius:.2rem;display:inline-grid;inline-size:1rem;block-size:1rem;place-items:center}.import-picker__meta{color:var(--import-muted);font-size:.72rem}.import-picker__summary{background:var(--import-subtle);border:1px solid var(--import-line);padding:.65rem .8rem}.import-confirmation__grid{align-items:start;display:grid;gap:1.15rem;grid-template-columns:minmax(0,1.65fr) minmax(13rem,1fr);margin-block:1rem}.import-confirmation__drawers{display:grid;gap:.5rem;margin:0;min-inline-size:0}.import-confirmation__drawers>section,.import-confirmation__review{border:1px solid var(--import-line);border-radius:.45rem;overflow:hidden}.import-confirmation__drawers h3 button{background:var(--import-subtle);border:0;color:var(--import-ink);font:700 .83rem var(--font-ui);min-block-size:3rem;padding:.7rem .85rem}.import-confirmation__drawers h3 button:hover:not(:disabled){background:var(--import-tint);color:var(--import-strong)}.import-confirmation__drawers h3 button[aria-expanded=true]{background:var(--import-tint);color:var(--import-strong)}.import-confirmation__items{gap:0;padding:0}.import-confirmation__items li{align-items:center;background:var(--import-surface);border:0;border-top:1px solid var(--import-line);display:flex;flex-wrap:wrap;gap:.6rem;font-size:.78rem;min-block-size:3rem;padding:.65rem .8rem}.import-confirmation__items li>label{flex:1;font-size:.78rem;min-inline-size:0;overflow-wrap:anywhere}.import-confirmation__items li>span{min-inline-size:0;overflow-wrap:anywhere}.import-confirmation__items input,.import-confirmation__bulk-copy input{accent-color:var(--import-accent);block-size:1rem;flex:none;inline-size:1rem;margin:0;min-block-size:1rem}.import-confirmation__review{background:var(--import-subtle)}.import-confirmation__review h3{color:var(--import-ink);font:700 .9rem var(--font-ui);padding:.9rem 1rem}.import-confirmation__review>div,.import-confirmation__review .import-confirmation__bulk-copy{align-items:center;border-top:1px solid var(--import-line);display:flex;justify-content:space-between;margin:0;padding:.85rem 1rem}.import-confirmation__review strong{color:var(--import-strong);font-size:1.15rem;font-variant-numeric:tabular-nums}.import-confirmation__bulk-copy span{display:grid;gap:.2rem}.import-confirmation__bulk-copy small{color:var(--import-muted);font-size:.7rem}.import-confirmation__review>p{color:var(--import-muted);font-size:.72rem;line-height:1.6;margin:0;padding:.7rem 1rem 1rem}.import-confirm-dialog__body .import-browser__selection-tools{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-block-end:.6rem}.import-confirm-dialog__scroll>.import-confirmation__grid{margin:0}.import-confirm-dialog__body .import-browser__selection-tools button,.import-confirm-dialog__body .import-browser__navigation button{background:var(--import-surface);border:1px solid var(--import-line);border-radius:.35rem;color:var(--import-ink);font-size:.75rem;min-block-size:2.15rem;padding:.35rem .65rem}.import-confirm-dialog__body .import-browser__selection-tools button:hover:not(:disabled),.import-confirm-dialog__body .import-browser__navigation button:hover:not(:disabled){background:var(--import-tint);color:var(--import-strong)}.import-confirm-dialog__body>label{color:var(--import-ink);display:block;font-size:.78rem;margin-block:.9rem .4rem}.import-confirm-dialog__body>select{background:var(--import-surface);border:1px solid var(--import-line);border-radius:.4rem;color:var(--import-ink);font-family:var(--font-ui);font-size:.82rem;min-block-size:2.6rem;padding:.5rem .7rem}.import-confirm-dialog__body .import-browser__navigation{justify-content:flex-start;margin-block-start:.7rem}.import-status__body{display:grid;gap:1rem}.import-status__heading{align-items:flex-start}.import-status__heading>button{background:var(--import-subtle);border:1px solid var(--import-line);border-radius:.4rem;font-size:.75rem;min-block-size:2.25rem;padding:.4rem .75rem}.import-status__heading>button:hover{background:var(--import-tint)}.import-status__history{display:grid;gap:.65rem;min-inline-size:0}.import-status__history h3{color:var(--import-ink);font:700 .84rem var(--font-ui)}.import-status__tabs{display:flex;gap:.4rem;margin:0;max-inline-size:100%;overflow-x:auto;padding-block-end:.3rem}.import-status__tabs button{background:var(--import-subtle);border:1px solid var(--import-line);border-radius:.35rem;flex:none;font-size:.72rem;min-block-size:2.25rem;padding:.35rem .65rem}.import-status__tabs button[aria-current=page]{background:var(--import-tint);border-color:var(--import-accent);color:var(--import-strong);font-weight:700}.import-status__detail{border:1px solid var(--import-line);border-radius:.45rem;display:grid;gap:.8rem;margin:0;min-inline-size:0;padding:.95rem}.import-status__detail h3{color:var(--import-ink);font:700 1rem var(--font-ui)}.import-status__detail>p{color:var(--import-muted);font-size:.72rem;line-height:1.6;margin:0}.import-status__actions{align-items:flex-end;gap:.65rem}.import-status__actions label{color:var(--import-muted);display:grid;font-size:.72rem;gap:.3rem;margin-inline-end:auto}.import-status__actions select{background:var(--import-surface);border:1px solid var(--import-line);border-radius:.35rem;color:var(--import-ink);font:.75rem var(--font-ui);min-block-size:2.15rem;padding:.3rem .5rem}.import-status__actions button,.import-status__detail>button{background:var(--import-surface);border:1px solid var(--import-line);border-radius:.35rem;color:var(--import-ink);font-size:.73rem;min-block-size:2.15rem;padding:.35rem .65rem}.import-status__actions button:hover:not(:disabled),.import-status__detail>button:hover:not(:disabled){background:var(--import-tint);color:var(--import-strong)}.import-status__actions button[aria-label=继续未执行项目],.import-status__actions button[aria-label=重试本次所有失败项]{border-color:var(--import-accent);color:var(--import-strong)}.import-status__items{gap:.45rem;max-block-size:min(29rem,54dvh);padding:0}.import-status__items li{background:var(--import-surface);border:1px solid var(--import-line);border-radius:.35rem;display:grid;font-size:.78rem;gap:.55rem;padding:.75rem}.import-status__item-heading{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.import-status__item-heading strong{font-size:.78rem;overflow-wrap:anywhere}.import-status__pill{background:var(--import-tint);border-radius:.3rem;color:var(--import-strong);font-size:.68rem;font-weight:700;padding:.2rem .45rem}.import-status__pill[data-state=failed],.import-status__pill[data-state=ambiguous]{background:var(--workspace-dialog-warning-tint);color:var(--workspace-dialog-warning)}.import-status__pill[data-state=skip]{background:var(--import-subtle);color:var(--import-muted)}.import-status__items dl{display:grid;gap:.4rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.import-status__items dl div{display:grid;gap:.2rem}.import-status__items dt{color:var(--import-muted);font-size:.67rem}.import-status__items dd{font-size:.72rem;margin:0}.import-status__items small{color:var(--workspace-dialog-warning);font-size:.69rem;line-height:1.5}.import-status__more{justify-self:start}@media(max-width:42rem){dialog.import-picker-dialog,dialog.import-confirm-dialog,dialog.import-status-dialog{inline-size:calc(100dvw - 1rem);max-block-size:calc(100dvh - 1rem);max-inline-size:calc(100dvw - 1rem)}.import-picker-dialog>header,.import-confirm-dialog>header,.import-status__heading,.import-picker-dialog .dialog-actions,.import-confirm-dialog .dialog-actions,.import-status-dialog>.dialog-actions{padding-inline:1rem}.import-picker-dialog>section{margin-inline:1rem}.import-confirm-dialog__scroll,.import-status__body{padding-inline:1rem}.import-confirm-dialog__body .dialog-actions{margin-inline:0}.import-confirmation__grid{grid-template-columns:minmax(0,1fr)}.import-status__items dl{grid-template-columns:repeat(2,minmax(0,1fr))}.import-picker__columns,.import-picker__list li>button:first-child{grid-template-columns:minmax(0,1fr) 4rem}.import-picker__columns span:last-child,.import-picker__meta:last-child{display:none}}.approval-inbox{display:grid;gap:var(--space-4);min-inline-size:0}.approval-inbox__header,.approval-section{background:var(--color-elevated-paper);border:1px solid var(--color-rule);padding:var(--space-3)}.approval-section li{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.approval-section li>div:first-child{display:grid;gap:.2rem;min-width:0}.approval-section span{font-family:ui-monospace,monospace;font-size:.75rem;overflow-wrap:anywhere}.knowledge-operations{display:grid;gap:var(--space-4);min-inline-size:0}.knowledge-operations__heading,.knowledge-operations__work,.knowledge-operations__governance{background:var(--color-elevated-paper);border:1px solid var(--color-rule);padding:clamp(var(--space-3),4vw,var(--space-5))}.knowledge-operations__heading{align-items:end;border-block-start:.45rem solid var(--color-cobalt);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.35fr) auto}.knowledge-operations__heading h1,.knowledge-operations h2{font-family:var(--font-display);letter-spacing:-.045em}.knowledge-operations__heading h1{font-size:clamp(2.7rem,7vw,5.5rem);line-height:.86;margin:var(--space-1) 0 var(--space-3)}.knowledge-operations__heading p:not(.eyebrow),.knowledge-operations__work>div>p:not(.eyebrow),.knowledge-operations__work span,.knowledge-operations__governance span{color:var(--color-muted-ink);line-height:1.6;margin:0}.knowledge-operations__primary-link{background:var(--color-cobalt);color:var(--color-elevated-paper);font-weight:700;min-block-size:var(--target-touch);padding:.75rem 1rem;text-decoration:none;transition:box-shadow var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.knowledge-operations__primary-link:hover{box-shadow:.4rem .4rem 0 var(--color-ink);transform:translate(-.1rem,-.1rem)}.knowledge-operations__work,.knowledge-operations__governance{display:grid;gap:var(--space-4)}.knowledge-operations h2{font-size:var(--text-section);line-height:.95;margin:var(--space-1) 0 0}.knowledge-operations nav{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-operations nav a{background:var(--color-paper);display:grid;gap:var(--space-1);min-block-size:10rem;padding:var(--space-3);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.knowledge-operations nav a:hover{background:var(--color-ink);color:var(--color-elevated-paper);transform:translateY(-.2rem)}.knowledge-operations nav a:hover span{color:inherit}.knowledge-operations nav strong{font-size:1.05rem;line-height:1.2}.knowledge-operations__governance{border-block-end:.35rem solid var(--color-moss)}.knowledge-operations__governance nav{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.knowledge-operations__governance nav a{min-block-size:8rem}.assistant-operations{display:grid;gap:var(--space-4);min-inline-size:0}.assistant-operations__heading,.assistant-operations__automation,.assistant-operations__runs{background:var(--color-elevated-paper);border:1px solid var(--color-rule)}.assistant-operations__heading{align-items:end;border-block-end:.35rem solid var(--color-cobalt);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4)}.assistant-operations__heading h1,.assistant-operations h2{font-family:var(--font-display);letter-spacing:-.04em}.assistant-operations__heading h1{font-size:var(--text-title);line-height:.96;margin:var(--space-1) 0 var(--space-2)}.assistant-operations__heading p:not(.eyebrow),.assistant-operations__automation p,.assistant-operations__empty,.assistant-operations__runs dt{color:var(--color-muted-ink);line-height:1.55;margin:0}.assistant-operations__heading-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-1);justify-content:end}.assistant-operations__heading-actions a,.assistant-operations button{border:1px solid var(--color-ink);min-block-size:2.75rem;padding:.5rem .8rem}.assistant-operations__heading-actions a{text-decoration:none}.assistant-operations__heading-actions a:hover,.assistant-operations button:hover:not(:disabled){background:var(--color-ink);color:var(--color-elevated-paper)}.assistant-operations__status,.assistant-operations__error{margin:0;padding:var(--space-2)}.assistant-operations__status{background:var(--color-elevated-paper);border-inline-start:.3rem solid var(--color-moss)}.assistant-operations__error{background:var(--color-elevated-paper);border-inline-start:.3rem solid var(--color-ruby);color:var(--color-ruby)}.assistant-operations__automation,.assistant-operations__runs{display:grid;gap:var(--space-3);padding:var(--space-3)}.assistant-operations__automation{background:var(--color-paper);border-inline-start:.35rem solid var(--color-amber)}.assistant-operations__automation>div,.assistant-operations__runs>div{align-items:end;display:flex;gap:var(--space-2);justify-content:space-between}.assistant-operations__runs{border-block-start:.35rem solid var(--color-ink)}.assistant-operations__runs ol{border-block-end:1px solid var(--color-rule)}.assistant-operations__runs li{display:grid;gap:var(--space-2);grid-template-columns:minmax(13rem,.9fr) minmax(0,1.1fr);padding:var(--space-2) 0}.assistant-operations__runs li>div:first-child{display:grid;gap:.3rem}.assistant-operations__runs li>div:first-child span{color:var(--color-muted-ink);font-size:.82rem}@media(max-width:72rem)and (min-width:42.0625rem){.knowledge-workspace{grid-template-columns:minmax(12rem,.72fr) minmax(0,1.45fr)}.knowledge-workspace__main{grid-template-columns:minmax(0,1fr)}.knowledge-workspace__main>.entry-detail,.knowledge-workspace__main>.knowledge-workspace__materials-placeholder{grid-column:1;grid-row:auto}}@media(max-width:42rem){.app-header{grid-template-columns:1fr auto}.app-header nav{display:flex;flex-basis:100%;flex-wrap:wrap;gap:var(--space-1) var(--space-2);grid-column:1 / -1;grid-row:2}.department-workspace{grid-template-columns:1fr}.knowledge-workspace{box-shadow:none;display:block}.workspace-pane-switcher{border-bottom:1px solid var(--color-rule);display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--space-1)}.workspace-pane-switcher button{border:1px solid var(--color-rule);min-block-size:2.75rem;padding:.4rem}.workspace-pane-switcher button[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-elevated-paper)}.knowledge-workspace__main{display:block;padding:0}.knowledge-workspace .library-sidebar,.knowledge-workspace .knowledge-workspace__main{border:0}.knowledge-workspace[data-active-pane=libraries] .knowledge-workspace__main,.knowledge-workspace[data-active-pane=materials] .library-sidebar,.knowledge-workspace[data-active-pane=detail] .library-sidebar,.knowledge-workspace[data-active-pane=detail] .workspace-tabs,.knowledge-workspace[data-active-pane=detail] .entry-list,.knowledge-workspace[data-active-pane=detail] .workspace-batch-actions,.knowledge-workspace[data-active-pane=detail] .knowledge-workspace__materials-placeholder,.knowledge-workspace[data-active-pane=materials] .entry-detail,.knowledge-workspace[data-active-pane=libraries] .entry-detail,.knowledge-workspace[data-active-pane=libraries] .knowledge-workspace__materials-placeholder{display:none}.library-sidebar,.entry-detail{border:0;border-bottom:1px solid var(--color-rule)}.assistant-operations{padding-inline:0}.assistant-operations__heading,.assistant-operations__automation,.assistant-operations__runs{padding:var(--space-2)}.assistant-operations__runs li{align-items:stretch;grid-template-columns:1fr}.assistant-operations__heading{flex-direction:column}.assistant-operations__heading h1{font-size:clamp(2rem,9vw,2.5rem)}.assistant-operations__heading-actions{inline-size:100%;justify-content:start}.assistant-operations__heading-actions a,.assistant-operations__heading-actions button{flex:1 1 0;inline-size:auto;text-align:center}.assistant-operations__runs dl{grid-template-columns:1fr}.app-header .mode-navigation{flex-wrap:nowrap;justify-content:start;overflow-x:auto;padding-block-end:.2rem}.mode-navigation a{flex:0 0 auto}.knowledge-operations__heading{align-items:stretch;grid-template-columns:1fr}.knowledge-operations__primary-link{text-align:center}.knowledge-operations nav,.knowledge-operations__governance nav{grid-template-columns:1fr}.knowledge-operations nav a{min-block-size:auto}.entry-list__header,.approval-section li,.taxonomy-tag,.taxonomy-picker__results li,.taxonomy-backfill__header,.taxonomy-governance-detail__aliases li,.taxonomy-review-inbox li{align-items:stretch;flex-direction:column}.taxonomy-picker__actions{justify-content:stretch}.taxonomy-picker__actions button{flex:1 1 0}.department-tree{overflow-x:auto}.admin-table{display:block;overflow-x:auto}.user-name{display:none}}.app-frame--authenticated:has(.workspace-main--materials){grid-template-columns:minmax(0,1fr)}.app-header:has(+.workspace-main--materials),.workspace-main--materials{max-width:none}.workspace-main--materials{padding:0}.workspace-main--materials .knowledge-workspace{border-inline:0;box-shadow:none;min-height:calc(100dvh - 4.45rem)}.knowledge-workspace{background:var(--color-elevated-paper);border:1px solid var(--color-rule);box-shadow:.9rem .9rem 0 var(--color-cobalt-soft);display:grid;grid-template-columns:var(--workspace-rail-width) minmax(0,1fr);min-height:min(48rem,calc(100vh - 11rem));overflow:clip}.knowledge-workspace[data-libraries-collapsed=true]{--workspace-rail-width: 4.75rem}.library-sidebar-toggle{align-items:center;background:var(--color-elevated-paper);border:1px solid var(--color-rule);border-radius:50%;color:var(--color-ink);display:inline-flex;font-size:1.65rem;font-weight:500;inline-size:2rem;block-size:2rem;justify-content:center;inset-block-start:1rem;inset-inline-start:var(--workspace-rail-width);padding:0;position:absolute;transform:translate(-50%);z-index:2}.library-sidebar-toggle:hover,.library-sidebar-toggle:focus-visible{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-elevated-paper)}.knowledge-workspace__main{background:var(--color-paper);display:grid;gap:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;min-block-size:0;min-inline-size:0;padding:0}.knowledge-workspace__main>.workspace-materials-toolbar,.knowledge-workspace__main>.workspace-tabs,.knowledge-workspace__main>.entry-list,.knowledge-workspace__main>.workspace-batch-actions,.knowledge-workspace__main>.entry-detail{grid-column:1;grid-row:auto}.library-sidebar,.entry-list,.entry-detail{min-width:0;padding:0}.library-sidebar{background:var(--color-elevated-paper);border-right:1px solid var(--color-rule);display:flex;flex-direction:column;gap:var(--workspace-gap);overflow-y:auto;padding:.8rem}.library-sidebar[data-collapsed=true]{align-items:center;padding-inline:.55rem}.library-sidebar[data-collapsed=true] .library-sidebar__browse,.library-sidebar[data-collapsed=true] .library-sidebar__list{inline-size:100%}.library-sidebar[data-collapsed=true] .library-nav-item{grid-template-columns:minmax(0,1fr)}.library-sidebar[data-collapsed=true] .library-nav-item>button:first-child{justify-items:center;padding:.3rem 0}.library-nav-item__icon{align-items:center;background:var(--color-moss-soft);border:1px solid var(--color-moss-rule);border-radius:.65rem .2rem;color:var(--color-cobalt);display:inline-flex;font-size:1rem;justify-content:center;block-size:2.3rem;inline-size:2.3rem}.library-nav-item.is-selected .library-nav-item__icon{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-elevated-paper)}.library-sidebar__header{align-items:end;display:flex;gap:.5rem;justify-content:space-between}.library-sidebar .eyebrow{color:var(--color-moss);font-size:.67rem;letter-spacing:.1em;margin:0 0 .12rem}.library-sidebar h2{font-family:var(--font-body);font-size:1rem;font-weight:750;letter-spacing:-.02em;line-height:1.15;margin:0}.library-sidebar__count{color:var(--color-muted-ink);font-size:.72rem;font-variant-numeric:tabular-nums;white-space:nowrap}.library-sidebar__tools{display:grid;gap:.3rem;grid-template-columns:repeat(5,minmax(0,1fr))}.library-sidebar__create{position:relative}.library-sidebar__create-menu{background:var(--color-elevated-paper);border:1px solid var(--color-rule-strong);box-shadow:0 .5rem 1.5rem var(--color-shadow-color);display:grid;inline-size:min(11rem,calc(100vw - 2rem));inset-block-start:100%;inset-inline-start:0;padding:var(--space-1);position:absolute;z-index:10}.library-sidebar__create-menu button{background:transparent;border:0;color:var(--color-ink);min-block-size:var(--target-touch);padding:var(--space-1) var(--space-2);text-align:start}.library-sidebar__create-menu button:hover,.library-sidebar__create-menu button:focus-visible{background:var(--color-paper)}.compact-icon-button{align-items:center;background:var(--color-elevated-paper);border:1px solid var(--color-rule);display:inline-flex;font-size:1rem;justify-content:center;min-block-size:var(--workspace-control-height);min-inline-size:var(--workspace-control-height);padding:0;transition:background-color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.compact-icon-button:hover:not(:disabled),.compact-icon-button[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-elevated-paper);transform:translateY(-1px)}.compact-icon-button--danger:hover:not(:disabled){background:var(--color-ruby);border-color:var(--color-ruby)}.library-sidebar__filter{display:block;margin:0}.library-sidebar__filter input{background:var(--color-elevated-paper);border:1px solid var(--color-rule);border-radius:0;font-size:.82rem;inline-size:100%;min-block-size:var(--workspace-control-height);padding:.35rem .55rem}.library-sidebar__browse{display:grid;gap:.4rem;grid-template-columns:2.15rem minmax(0,1fr);min-block-size:0;min-inline-size:0;flex:1}.library-sidebar__sources{align-content:start;border-inline-end:1px solid var(--color-rule);display:grid;gap:.35rem;padding-inline-end:.2rem}.library-sidebar__sources button{align-items:center;background:var(--color-inset-paper);border:1px solid transparent;border-radius:.65rem .2rem;color:var(--color-muted-ink);display:inline-flex;font-size:.92rem;font-weight:750;justify-content:center;min-block-size:2.15rem;padding:0}.library-sidebar__sources button:hover,.library-sidebar__sources button[aria-selected=true]{background:var(--color-moss-soft);border-color:transparent;color:var(--color-moss)}.library-sidebar__sources button:focus-visible{outline:2px solid var(--color-moss);outline-offset:2px}.library-sidebar[data-collapsed=true] .library-sidebar__browse{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content minmax(0,1fr)}.library-sidebar[data-collapsed=true] .library-sidebar__sources{border-block-end:1px solid var(--color-rule);border-inline-end:0;grid-template-columns:minmax(0,1fr);padding:0 0 .5rem}.library-sidebar__list{align-content:start;display:grid;gap:.18rem;min-height:0;min-width:0;overflow-y:auto}.library-nav-item{align-items:stretch;border:1px solid transparent;display:grid;gap:.15rem;grid-template-columns:minmax(0,1fr);margin:0;min-width:0;padding:.12rem;transition:background-color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo)}.library-nav-item.has-context-menu{position:relative;z-index:3}.library-nav-item.is-dragging{opacity:.45}.library-nav-item__menu{background:var(--color-elevated-paper);border:1px solid var(--color-rule-strong);box-shadow:0 .5rem 1.5rem var(--color-shadow-color);display:flex;gap:.2rem;inline-size:max-content;inset-block-start:calc(100% - .12rem);inset-inline-start:0;padding:.2rem;position:absolute;z-index:2}.library-nav-item__menu.opens-above{inset-block-start:auto;inset-block-end:calc(100% - .12rem)}.library-nav-item__menu button{align-items:center;background:var(--color-inset-paper);border:1px solid var(--color-rule);color:var(--color-muted-ink);display:inline-flex;justify-content:center;block-size:2.2rem;inline-size:2.2rem;padding:0}.library-nav-item__menu button:hover,.library-nav-item__menu button:focus-visible{background:var(--color-moss-soft);border-color:var(--color-moss-rule);color:var(--color-moss)}.library-nav-item__menu svg{block-size:1rem;inline-size:1rem}.library-nav-item>button:first-child{align-content:center;display:grid;gap:.12rem;min-height:2.65rem;min-width:0;padding:.3rem .38rem;text-align:left}.library-nav-item>button:first-child span,.library-nav-item>button:first-child small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-nav-item>button:first-child span{font-size:.82rem;font-weight:700}.library-nav-item>button:first-child small{color:var(--color-muted-ink);font-size:.68rem}.library-nav-item:hover,.library-nav-item:focus-within,.library-nav-item.is-selected{background:var(--color-moss-soft);border-color:var(--color-moss-rule)}.library-nav-item.is-selected{box-shadow:inset .2rem 0 0 var(--color-moss)}.library-nav-item.is-drop-before{box-shadow:inset 0 .2rem 0 var(--color-moss)}.library-nav-item.is-drop-after{box-shadow:inset 0 -.2rem 0 var(--color-moss)}.library-nav-item.is-selected.is-drop-before{box-shadow:inset .2rem 0 0 var(--color-moss),inset 0 .2rem 0 var(--color-moss)}.library-nav-item.is-selected.is-drop-after{box-shadow:inset .2rem 0 0 var(--color-moss),inset 0 -.2rem 0 var(--color-moss)}.library-nav-item.is-selected>button:first-child span{color:var(--color-cobalt)}.library-sidebar__status{color:var(--color-muted-ink);font-size:.8rem;line-height:1.55;margin:.5rem 0}.workspace-tabs{align-items:end;background:var(--color-elevated-paper);border-bottom:1px solid var(--color-rule);display:flex;gap:.2rem;min-inline-size:0;overflow-x:auto;padding:.45rem var(--workspace-panel-padding) 0}.workspace-tabs__entry{display:flex;flex:0 0 auto}.workspace-tabs__tab,.workspace-tabs__close{background:var(--color-inset-paper);border:1px solid var(--color-rule);color:var(--color-muted-ink);min-block-size:2.2rem}.workspace-tabs__tab{font-size:.79rem;max-inline-size:13rem;min-inline-size:4.75rem;overflow:hidden;padding:.32rem .65rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.workspace-tabs__close{border-inline-start:0;font-size:1rem;inline-size:2.1rem;padding:0}.workspace-tabs__tab[aria-current=page]{background:var(--color-elevated-paper);border-bottom-color:var(--color-elevated-paper);color:var(--color-ink);font-weight:750;transform:translateY(1px)}.workspace-tabs__tab:hover:not(:disabled),.workspace-tabs__close:hover:not(:disabled){border-color:var(--color-cobalt);color:var(--color-cobalt)}.workspace-materials-toolbar{align-items:center;background:var(--color-elevated-paper);border-bottom:1px solid var(--color-rule);display:grid;gap:.45rem .7rem;grid-template-columns:minmax(12rem,.75fr) minmax(0,1.65fr) auto;min-inline-size:0;padding:.42rem var(--workspace-panel-padding)}.workspace-materials-toolbar__context{min-inline-size:0}.workspace-materials-toolbar__context p{align-items:baseline;display:flex;flex-wrap:wrap;gap:.3rem;margin:0}.workspace-materials-toolbar__context p span:first-child{color:var(--color-moss);font-size:.66rem;font-weight:750;letter-spacing:.08em}.workspace-materials-toolbar__context strong{font-size:.78rem;font-weight:750}.workspace-materials-toolbar__context small{color:var(--color-muted-ink);display:block;font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-materials-toolbar__controls{align-items:center;display:grid;gap:.5rem;grid-template-columns:auto minmax(12rem,1.35fr) auto auto;min-inline-size:0}.workspace-materials-toolbar__wiki{align-items:center;display:flex}.workspace-materials-toolbar__wiki button{align-items:center;background:var(--color-moss-soft);border:1px solid var(--color-moss-rule);color:var(--color-moss);display:inline-flex;font-size:.72rem;font-weight:750;gap:.3rem;min-block-size:var(--workspace-control-height);padding-inline:.55rem .45rem}.workspace-materials-toolbar__wiki button:hover:not(:disabled){background:var(--color-moss);border-color:var(--color-moss);color:var(--color-paper)}.workspace-materials-toolbar__selection,.workspace-materials-toolbar__view-toggle{align-items:center;display:flex;gap:.12rem}.workspace-materials-toolbar__selection button{border:0;color:var(--color-muted-ink);font-size:.72rem;min-block-size:var(--workspace-control-height);padding:.2rem .35rem}.workspace-materials-toolbar__selection button:hover:not(:disabled){background:var(--color-hover-paper);color:var(--color-cobalt)}.workspace-materials-toolbar__selection output{border-left:1px solid var(--color-rule);color:var(--color-muted-ink);font-size:.68rem;font-variant-numeric:tabular-nums;margin-left:.15rem;padding-left:.35rem;white-space:nowrap}.workspace-materials-toolbar__search{align-items:stretch;display:flex;margin:0;min-inline-size:0}.workspace-materials-toolbar__search input{background:var(--color-elevated-paper);border:1px solid var(--color-rule);border-inline-end:0;font-size:.75rem;inline-size:100%;min-block-size:var(--workspace-control-height);min-inline-size:0;padding:.25rem .5rem}.workspace-materials-toolbar__search .compact-icon-button{flex:0 0 var(--workspace-control-height)}.workspace-materials-toolbar__question{background:var(--color-cobalt);border:1px solid var(--color-cobalt);color:var(--color-elevated-paper);font-size:.72rem;min-block-size:var(--workspace-control-height);padding-inline:.55rem;white-space:nowrap}.workspace-materials-toolbar__question:disabled{background:transparent;border-color:var(--color-rule);color:var(--color-muted-ink)}.workspace-materials-toolbar__status{color:var(--color-muted-ink);font-size:.66rem;font-variant-numeric:tabular-nums;margin:0;text-align:end;white-space:nowrap}.entry-list{background:var(--color-elevated-paper);display:grid;gap:0;grid-template-rows:minmax(0,1fr);min-block-size:0;min-height:0}.discovery-results.entry-list{grid-template-rows:auto minmax(0,1fr) auto}.discovery-results__cards.entry-list__cards{overflow-y:auto}.discovery-results__header{align-items:center;border-bottom:1px solid var(--color-rule);display:flex;gap:var(--space-3);justify-content:space-between;padding:.35rem var(--workspace-panel-padding)}.discovery-results__header>div{align-items:baseline;display:flex;gap:.5rem}.discovery-results__header .eyebrow,.discovery-results__header h2,.discovery-results__header>p{margin:0}.discovery-results__header h2{font-family:var(--font-body);font-size:.9rem;letter-spacing:-.015em}.discovery-results__header>p{color:var(--color-muted-ink);font-size:.7rem;white-space:nowrap}.materials-context-bar{align-items:center;border-bottom:1px solid var(--color-rule);display:flex;gap:.8rem;justify-content:space-between;padding:.7rem var(--workspace-panel-padding)}.materials-context-bar p{align-items:baseline;display:flex;flex-wrap:wrap;gap:.38rem;margin:0}.materials-context-bar p span:first-child{color:var(--color-moss);font-size:.7rem;font-weight:750;letter-spacing:.08em}.materials-context-bar strong{font-size:.84rem;font-weight:700}.materials-context-bar__description{color:var(--color-muted-ink);font-size:.75rem;max-inline-size:35%;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.entry-list__control-row{align-items:center;border-bottom:1px solid var(--color-rule);display:grid;gap:var(--workspace-gap);grid-template-columns:minmax(17rem,1fr) minmax(14rem,1.1fr) auto;padding:.55rem var(--workspace-panel-padding)}.entry-list__selection-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.15rem}.entry-list__selection-actions button{border:0;color:var(--color-muted-ink);font-size:.75rem;min-block-size:var(--workspace-control-height);padding:.25rem .4rem}.entry-list__selection-actions button:hover:not(:disabled){background:var(--color-hover-paper);color:var(--color-cobalt)}.entry-list__selection-status{border-left:1px solid var(--color-rule);color:var(--color-muted-ink);font-size:.72rem;font-variant-numeric:tabular-nums;margin-left:.3rem;padding-left:.5rem}.entry-list__search{align-items:stretch;display:flex;margin:0;min-width:0}.entry-list__search input{background:var(--color-elevated-paper);border:1px solid var(--color-rule);border-inline-end:0;font-size:.78rem;inline-size:100%;min-block-size:var(--workspace-control-height);min-width:0;padding:.3rem .55rem}.entry-list__search .compact-icon-button{flex:0 0 var(--workspace-control-height)}.entry-list__view-toggle{display:flex;gap:.2rem}.entry-list__legend{background:var(--color-inset-paper);border-bottom:1px solid var(--color-rule);color:var(--color-muted-ink);font-size:.72rem;line-height:1.45;margin:0;padding:.42rem var(--workspace-panel-padding)}.entry-list__loading,.entry-list__empty{color:var(--color-muted-ink);font-size:.84rem;line-height:1.6;margin:0;padding:var(--workspace-panel-padding)}.entry-list__table-scroll{min-block-size:0;min-height:0;overflow:auto}.entry-list__table{border-collapse:collapse;font-size:.78rem;inline-size:100%;min-inline-size:64rem;table-layout:fixed}.entry-list__table th,.entry-list__table td{border-bottom:1px solid oklch(89% .012 85);overflow:hidden;padding:.4rem .45rem;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.entry-list__table thead th{background:#f4f2e9;color:var(--color-muted-ink);font-size:.68rem;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.entry-list__table th:nth-child(1),.entry-list__table td:nth-child(1){inline-size:3.45rem}.entry-list__table th:nth-child(2),.entry-list__table td:nth-child(2){inline-size:20%}.entry-list__table th:nth-child(3),.entry-list__table td:nth-child(3){inline-size:5.5rem}.entry-list__table th:nth-child(4),.entry-list__table td:nth-child(4){inline-size:5.8rem}.entry-list__table th:nth-child(5),.entry-list__table td:nth-child(5){inline-size:5.2rem}.entry-list__table th:nth-child(6),.entry-list__table td:nth-child(6){inline-size:8rem}.entry-list__table th:nth-child(7),.entry-list__table td:nth-child(7){inline-size:8rem}.entry-list__table th:nth-child(8),.entry-list__table td:nth-child(8){inline-size:8.7rem}.entry-list__table th:nth-child(9),.entry-list__table td:nth-child(9){inline-size:5.5rem}.entry-list__table tbody tr:not(.entry-list__expanded-row){block-size:var(--workspace-row-height);transition:background-color var(--duration-fast) var(--ease-out-expo)}.entry-list__table tbody tr:not(.entry-list__expanded-row):hover,.entry-list__table tbody tr.is-selected{background:#f7f2e0}.entry-list__table tbody tr.is-selected th{box-shadow:inset .2rem 0 0 var(--color-cobalt)}.entry-row__selection{align-items:center;display:inline-flex;justify-content:center;min-block-size:2rem;min-inline-size:2rem}.entry-row__selection input{accent-color:var(--color-cobalt);block-size:1rem;inline-size:1rem}.entry-list__filename{display:grid;gap:.12rem;max-inline-size:100%;min-width:0;text-align:left}.entry-list__filename strong,.entry-list__filename span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-list__filename strong{color:var(--color-ink);font-size:.82rem;font-weight:750}.entry-list__filename span{color:var(--color-muted-ink);font-size:.68rem}.entry-list__filename:hover strong{color:var(--color-cobalt);text-decoration:underline;text-underline-offset:.2em}.entry-list__number{color:var(--color-muted-ink);font-variant-numeric:tabular-nums}.entry-status{align-items:center;border:1px solid currentColor;display:inline-flex;font-size:.66rem;font-weight:750;justify-content:center;line-height:1;padding:.27rem .35rem}.entry-status--ready{color:var(--color-moss)}.entry-status--processing,.entry-status--pending{color:#835a00;color:oklch(50% .115 78)}.entry-status--failed{color:var(--color-ruby)}.entry-status--retry{cursor:pointer;font:inherit;font-size:.66rem;font-weight:750}.entry-status--retry:hover,.entry-status--retry:focus-visible{text-decoration:underline;outline-offset:2px}.entry-list__row-actions{align-items:center;display:flex;gap:.18rem}.entry-list__row-actions>.compact-icon-button,.entry-list__row-actions .entry-action-menu>.compact-icon-button{background:transparent;border-color:transparent;min-block-size:2rem;min-inline-size:2rem}.entry-list__row-actions>.compact-icon-button:hover:not(:disabled),.entry-list__row-actions .entry-action-menu>.compact-icon-button:hover:not(:disabled){background:#eae5d0;border-color:var(--color-rule);color:var(--color-cobalt)}.entry-action-menu{position:relative}.entry-action-menu__items{background:var(--color-elevated-paper);border:1px solid var(--color-rule);box-shadow:.35rem .4rem #141b261f;display:grid;gap:.15rem;grid-template-columns:repeat(var(--entry-action-count),2rem);padding:.25rem;position:absolute;right:0;top:calc(100% + .2rem);z-index:5}.entry-action-menu__items button{align-items:center;background:var(--color-elevated-paper);border:1px solid transparent;display:flex;font-size:.9rem;justify-content:center;min-block-size:2rem;padding:0}.entry-action-menu__items button:hover,.entry-action-menu__items button:focus-visible{background:#ede8d3;border-color:var(--color-rule);color:var(--color-cobalt)}.entry-action-menu__items .entry-action-menu__delete:hover,.entry-action-menu__items .entry-action-menu__delete:focus-visible{color:var(--color-ruby)}.entry-action-menu__items--teleported{position:fixed;right:auto;z-index:100}.entry-list__expanded-row td{background:#f7f5ee;padding:0;white-space:normal}.entry-expanded-details{display:grid;gap:.85rem;grid-template-columns:minmax(14rem,.9fr) minmax(18rem,1.6fr);padding:.8rem 1rem}.entry-expanded-details p{color:var(--color-muted-ink);font-size:.7rem;font-weight:750;margin:0 0 .35rem}.entry-expanded-details ul{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0}.entry-expanded-details li{align-items:center;display:inline-flex;font-size:.7rem;gap:.25rem;padding:.2rem .32rem}.entry-tag-chip--official{background:#d0eed5;color:#17391f}.entry-tag-chip--custom{background:#e2ebff;background:oklch(94% .035 265);color:#213566}.entry-expanded-details li small{font-size:.6rem;opacity:.8}.entry-expanded-details__metadata{display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.entry-expanded-details__metadata div{min-width:0}.entry-expanded-details__metadata dt{color:var(--color-muted-ink);font-size:.64rem;font-weight:750}.entry-expanded-details__metadata dd{font-size:.72rem;margin:.15rem 0 0;overflow-wrap:anywhere}.entry-expanded-details__summary>p:last-child{color:var(--color-ink);font-size:.75rem;font-weight:400;line-height:1.5;margin:0}.entry-list__cards{align-content:start;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),15rem));list-style:none;margin:0;padding:var(--workspace-panel-padding)}.entry-list__welcome{align-content:center;background:linear-gradient(145deg,var(--color-cobalt-soft),var(--color-elevated-paper) 62%);border:1px solid var(--color-rule);display:grid;justify-items:center;min-block-size:min(30rem,calc(100dvh - 17rem));padding:var(--space-4);text-align:center}.entry-list__welcome .eyebrow{color:var(--color-moss);font-size:.7rem;letter-spacing:.1em;margin:0}.entry-list__welcome h3{font-family:var(--font-display);font-size:clamp(1.8rem,1.2rem + 2vw,3.25rem);letter-spacing:-.045em;line-height:1;margin:var(--space-2) 0}.entry-list__welcome p:last-child{color:var(--color-muted-ink);font-size:.92rem;line-height:1.7;margin:0;max-inline-size:28rem}.entry-list__card{background:#fbfaf5;border:1px solid var(--color-rule);display:grid;gap:.65rem;padding:.7rem}.entry-list__card-heading{align-items:start;display:grid;gap:.3rem;grid-template-columns:auto minmax(0,1fr) auto}.entry-list__card dl{display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.entry-list__card dl div{min-width:0}.entry-list__card dt{color:var(--color-muted-ink);font-size:.65rem}.entry-list__card dd{font-size:.75rem;margin:.1rem 0 0;overflow-wrap:anywhere}.entry-list__card-disclosure{border-top:1px solid var(--color-rule);color:var(--color-cobalt);font-size:.74rem;padding-top:.55rem;text-align:left}.entry-list__sort-button{color:inherit;font:inherit;text-align:left}.entry-list__sort-button:hover,.entry-list__sort-button:focus-visible{color:var(--color-cobalt)}.discovery-results__load-sentinel{align-items:center;color:var(--color-muted-ink);display:flex;font-size:.76rem;gap:.5rem;justify-content:center;padding:.65rem}.discovery-results__loading-indicator{animation:discovery-load-spin .8s linear infinite;border:2px solid var(--color-rule);border-top-color:var(--color-cobalt);border-radius:50%;block-size:1rem;inline-size:1rem}@keyframes discovery-load-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.discovery-results__loading-indicator{animation:none}}.discovery-results__load-error{color:var(--color-muted-ink);margin:0;padding:.65rem;text-align:center}.entry-list__floating-details{background:var(--color-elevated-paper);border:1px solid var(--color-rule);border-radius:10px;display:flex;flex-direction:column;box-shadow:var(--shadow-lift);inline-size:min(30rem,calc(100vw - 1rem));max-block-size:min(26rem,calc(100dvh - 1rem));overflow:hidden;overscroll-behavior:contain;position:fixed;z-index:50}.entry-info-popover__content::-webkit-scrollbar-button{display:none;block-size:0;inline-size:0}.entry-info-popover__content::-webkit-scrollbar{inline-size:8px}.entry-info-popover__content::-webkit-scrollbar-track{background:var(--color-inset-paper)}.entry-info-popover__content::-webkit-scrollbar-thumb{border:2px solid var(--color-inset-paper);border-radius:999px;background:var(--color-rule-strong)}.entry-info-popover__content::-webkit-scrollbar-thumb:hover{background:var(--color-muted-ink)}.entry-list__floating-details .entry-expanded-details{grid-template-columns:minmax(0,1fr)}.workspace-batch-actions{align-items:center;background:#f4efdb;border:0;border-top:1px solid var(--color-rule);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.5rem var(--workspace-panel-padding)}.workspace-batch-actions p{color:var(--color-muted-ink);font-size:.74rem;margin:0}.workspace-batch-actions>div{display:flex;flex-wrap:wrap;gap:.3rem}.workspace-batch-actions button{border:1px solid var(--color-rule);font-size:.74rem;min-block-size:2rem;padding:.25rem .55rem}.workspace-batch-actions button:hover:not(:disabled){border-color:var(--color-cobalt);color:var(--color-cobalt)}.entry-detail{background:var(--color-elevated-paper);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);padding:var(--workspace-panel-padding)}.entry-detail__header{align-items:end;border-bottom:1px solid var(--color-rule);display:flex;gap:1rem;justify-content:space-between;padding-bottom:.85rem}.entry-detail__heading{min-width:0}.entry-detail__header .eyebrow{color:var(--color-moss);font-size:.68rem;letter-spacing:.09em;margin:0 0 .3rem}.entry-detail h2{font-family:var(--font-body);font-size:clamp(1.65rem,1.2rem + 1.6vw,2.5rem);font-weight:780;letter-spacing:-.045em;line-height:1.02;margin:0;overflow-wrap:anywhere}.entry-detail__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.entry-detail__chip{align-items:center;background:#f4f2e9;border:1px solid var(--color-rule);color:var(--color-muted-ink);display:inline-flex;font-size:.72rem;font-variant-numeric:tabular-nums;min-block-size:1.7rem;padding:.1rem .48rem}.entry-detail__chip--ready{background:#d9f4d9;border-color:#92cc93;color:#104a17}.entry-detail__chip--processing,.entry-detail__chip--pending{background:#fff0d2;background:oklch(96% .06 85);border-color:#e5bf6d;color:#6c4700;color:oklch(43% .12 75)}.entry-detail__chip--failed{background:#ffe6e3;background:oklch(95% .045 25);border-color:#fb9890;color:var(--color-ruby)}.entry-detail__chip--pdf{background:#ffe7e4;background:oklch(95% .04 25);color:var(--color-ruby)}.entry-detail__chip--docx{background:#e2f0ff;background:oklch(95% .03 250);color:#004981;color:oklch(40% .14 250)}.entry-detail__chip--xlsx{background:#d9f3dd;color:#00481d;color:oklch(35% .12 150)}.entry-detail__chip--pptx{background:#ffeadc;background:oklch(95% .05 55);color:#8d3d00;color:oklch(46% .13 48)}.entry-detail__chip--image{background:#f5e9ff;background:oklch(95% .04 310);color:#6a3f86}.entry-detail__chip--audio,.entry-detail__chip--video{background:#e9eeff;background:oklch(95% .045 275);color:#3b4392}.entry-detail__header-actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.entry-detail__header-actions .entry-detail__actions{justify-content:flex-end}.entry-detail__preview-button{align-items:center;background:var(--color-ink);border:1px solid var(--color-ink);color:var(--color-elevated-paper);display:inline-flex;flex:0 0 auto;font-size:.76rem;gap:.35rem;justify-content:center;min-block-size:2.45rem;min-inline-size:5.7rem;padding:.3rem .55rem}.entry-detail__preview-button:hover{background:var(--color-cobalt);border-color:var(--color-cobalt);transform:none}.file-preview-icon{block-size:1.35rem;inline-size:1.35rem}.file-preview-icon--pdf{color:#f2716a}.file-preview-icon--docx{color:#60aaf3}.file-preview-icon--xlsx{color:#76be86}.file-preview-icon--pptx{color:#f1944f}.file-preview-icon--image{color:#c598e7}.file-preview-icon--audio,.file-preview-icon--video{color:#9babfd}.entry-detail__layout{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.92fr) minmax(14rem,.68fr)}.knowledge-workspace[data-libraries-collapsed=true] .entry-detail__layout{grid-template-columns:minmax(0,1fr) max(14rem,calc((100% - 1rem - (clamp(12.5rem,15vw,14.5rem) - 4.75rem)) * .261538))}.entry-detail__content{display:grid;gap:.8rem;min-width:0}.entry-detail__side{display:grid;gap:.7rem;min-width:0}.entry-detail__side-card,.entry-detail__side .entry-generated-summary{background:#faf8f3;border:1px solid var(--color-rule);margin:0;padding:.75rem}.entry-detail__side-card .eyebrow{color:var(--color-moss);font-size:.64rem;letter-spacing:.08em;margin:0 0 .25rem}.entry-detail__side-card h3{font-size:.94rem;margin:0}.entry-detail__side-card>p:last-child{color:var(--color-muted-ink);font-size:.8rem;line-height:1.6;margin:.55rem 0 0;white-space:pre-wrap}.entry-detail__metadata{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:.65rem 0 0}.entry-detail__metadata div{border-bottom:1px solid var(--color-rule);min-width:0;padding:.45rem .5rem}.entry-detail__metadata div:nth-child(odd){border-right:1px solid var(--color-rule)}.entry-detail__metadata dt{color:var(--color-muted-ink);font-size:.64rem;font-weight:750}.entry-detail__metadata dd{font-size:.76rem;margin:.18rem 0 0;overflow-wrap:anywhere}.entry-detail__controls{border:0;display:grid;gap:.7rem;margin:0;padding:0}.entry-detail__controls .taxonomy-panel{background:#f9f7ef;border:1px solid var(--color-rule);padding:.7rem}.entry-detail__controls .entry-tag-chip{min-block-size:1.45rem;padding:.08rem .3rem .08rem .42rem}.entry-detail__controls .entry-tag-chip button{min-block-size:1.1rem;padding:.03rem .12rem}.entry-detail__actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.35rem;margin:0}.entry-detail__actions a,.entry-detail__actions button{border:1px solid var(--color-rule);font-size:.76rem;min-block-size:2.15rem;padding:.35rem .6rem;text-decoration:none}.entry-detail__actions a:hover,.entry-detail__actions button:hover:not(:disabled){background:#f0ebd9;border-color:var(--color-cobalt);color:var(--color-cobalt);transform:none}.entry-detail__actions .primary-button{background:var(--color-cobalt);border-color:var(--color-cobalt);color:var(--color-elevated-paper)}.entry-detail__actions .danger-button:hover:not(:disabled){border-color:var(--color-ruby);color:var(--color-ruby)}.entry-preview-dialog{background:var(--color-elevated-paper);border:1px solid var(--color-rule);inline-size:min(94vw,96rem);max-block-size:min(92dvh,62rem);max-inline-size:none;padding:0}.entry-preview-dialog::backdrop{background:#0a10189e}.entry-preview-dialog__header{align-items:center;border-bottom:1px solid var(--color-rule);display:flex;gap:1rem;justify-content:space-between;padding:.7rem .85rem}.entry-preview-dialog__header .eyebrow{color:var(--color-moss);font-size:.64rem;letter-spacing:.08em;margin:0 0 .2rem}.entry-preview-dialog__header h2{font-size:1rem;margin:0}.entry-preview-dialog__surface:fullscreen{background:var(--color-elevated-paper);block-size:100dvh;display:flex;flex-direction:column;inline-size:100dvw}.entry-preview-dialog__surface:fullscreen .entry-preview-dialog__content{flex:1;min-block-size:0;max-block-size:none;overflow:auto}.entry-preview-dialog__surface:fullscreen .office-preview__frame{block-size:calc(100dvh - 11rem)}.entry-preview-dialog__surface:fullscreen .pdf-preview__canvas-frame{max-block-size:calc(100dvh - 11rem)}.entry-preview-dialog__actions{display:flex;gap:.35rem}.entry-preview-dialog__content{max-block-size:calc(min(92dvh,62rem) - 4.5rem);min-block-size:24rem;overflow:auto;padding:.85rem}.entry-preview-dialog__content .html-preview,.entry-preview-dialog__content .pdf-preview,.entry-preview-dialog__content .office-preview,.entry-preview-dialog__content .image-thumbnail-preview,.entry-preview-dialog__content .media-preview{border:0;min-block-size:0;padding:0}.entry-preview-dialog__content .html-preview__frame,.entry-preview-dialog__content .office-preview__frame{block-size:min(68dvh,50rem);inline-size:100%}.entry-preview-dialog__content .entry-preview{border:0;min-block-size:0;padding:0}.quota-control{align-items:center;display:flex;gap:.35rem}.quota-control input{border:1px solid var(--color-rule);font:inherit;inline-size:5rem;min-block-size:2rem;padding-inline:.35rem}.quota-control span{color:var(--color-muted-ink);font-size:.75rem}.quota-control button{border:1px solid var(--color-rule);font-size:.75rem;min-block-size:2rem;padding-inline:.45rem}.user-menu{gap:.45rem}.user-menu__identity{font-size:.76rem;max-inline-size:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__storage{color:var(--color-muted-ink);font-size:.7rem;font-variant-numeric:tabular-nums;white-space:nowrap}.user-menu button{align-items:center;display:inline-flex;justify-content:center;min-block-size:2rem;min-inline-size:2rem;padding:0}@media(max-width:72rem){.knowledge-workspace{grid-template-columns:minmax(12.5rem,15rem) minmax(0,1fr)}.knowledge-workspace[data-libraries-collapsed=true]{grid-template-columns:var(--workspace-rail-width) minmax(0,1fr)}.entry-detail__layout,.knowledge-workspace[data-libraries-collapsed=true] .entry-detail__layout{grid-template-columns:minmax(0,1fr)}.workspace-materials-toolbar{grid-template-columns:minmax(11rem,.75fr) minmax(0,1.55fr) auto}.workspace-materials-toolbar__controls{grid-template-columns:auto minmax(8rem,1fr) auto}.workspace-materials-toolbar__question{grid-column:1 / -1;justify-self:end}.entry-expanded-details{grid-template-columns:1fr 1fr}.entry-expanded-details__summary{grid-column:1 / -1}}@media(max-width:42rem){.knowledge-workspace{box-shadow:none;display:block;overflow:visible}.knowledge-workspace[data-active-pane=materials] .library-sidebar-toggle,.knowledge-workspace[data-active-pane=detail] .library-sidebar-toggle{display:none}.library-sidebar[data-collapsed=true]{align-items:stretch;padding-inline:.8rem}.library-sidebar[data-collapsed=true] .library-sidebar__list{inline-size:auto}.workspace-pane-switcher{background:var(--color-elevated-paper);border-bottom:1px solid var(--color-rule);display:grid;gap:.25rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.4rem}.workspace-pane-switcher button{border:1px solid var(--color-rule);font-size:.78rem;min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}.workspace-pane-switcher button[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-elevated-paper)}.knowledge-workspace__main{display:block}.knowledge-workspace[data-active-pane=libraries] .knowledge-workspace__main,.knowledge-workspace[data-active-pane=materials] .library-sidebar,.knowledge-workspace[data-active-pane=detail] .library-sidebar,.knowledge-workspace[data-active-pane=detail] .workspace-tabs,.knowledge-workspace[data-active-pane=detail] .entry-list,.knowledge-workspace[data-active-pane=detail] .workspace-batch-actions,.knowledge-workspace[data-active-pane=materials] .entry-detail,.knowledge-workspace[data-active-pane=libraries] .entry-detail{display:none}.library-sidebar{border:0;min-height:24rem;padding:.8rem}.workspace-materials-toolbar__view-toggle .compact-icon-button,.entry-list__row-actions>.compact-icon-button,.entry-list__row-actions .entry-action-menu>.compact-icon-button{min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}.workspace-materials-toolbar{align-items:stretch;display:grid;grid-template-columns:1fr auto;padding:.5rem var(--workspace-panel-padding)}.workspace-materials-toolbar__context,.workspace-materials-toolbar__controls{grid-column:1 / -1}.workspace-materials-toolbar__controls{align-items:stretch;grid-template-columns:1fr auto}.workspace-materials-toolbar__selection{grid-column:1 / -1;overflow-x:auto}.workspace-materials-toolbar__search{grid-column:1}.workspace-materials-toolbar__view-toggle{grid-column:2}.workspace-materials-toolbar__question{grid-column:1 / -1;justify-self:stretch}.workspace-materials-toolbar__status{grid-column:1 / -1;text-align:start}.entry-list__table-scroll{border-top:0}.entry-list__cards{grid-template-columns:minmax(0,min(100%,15rem))}.entry-expanded-details{grid-template-columns:1fr}.entry-expanded-details__summary{grid-column:auto}.entry-detail{padding:.8rem}.entry-detail>header{grid-template-columns:1fr}.entry-detail__metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-detail__metadata div:nth-child(3n){border-right:1px solid var(--color-rule)}.entry-detail__metadata div:nth-child(2n){border-right:0}.entry-detail__actions>*{flex:1 1 auto}.user-menu__identity{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}html{background:var(--color-backdrop)}body{color:var(--color-ink);background:radial-gradient(circle at 84% 6%,var(--color-canvas-glow-primary),transparent 28rem),radial-gradient(circle at 4% 96%,var(--color-canvas-glow-secondary),transparent 30rem),var(--color-backdrop);font-size:var(--text-body);line-height:1.5}button,a,input,select,textarea{font:inherit}button,input,select,textarea{color:inherit}button,.primary-action,.primary-button,.danger-button,.entry-detail__actions a{border-radius:var(--radius-sm)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);outline:1px solid var(--color-moss);outline-offset:2px}input,select,textarea{background:var(--color-inset-paper);border-color:var(--color-rule)}input::placeholder,textarea::placeholder{color:var(--color-subtle-ink)}.app-header{background:var(--color-chrome);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--color-rule);grid-template-columns:minmax(8rem,1fr) auto minmax(8rem,1fr);min-block-size:3.75rem;padding:.55rem clamp(.75rem,1.8vw,1.5rem)}.wordmark{align-items:center;color:var(--color-moss);display:inline-flex;font-family:var(--font-ui);font-size:1.25rem;font-weight:700;gap:.5rem;letter-spacing:-.035em;text-decoration:none}.wordmark__mark{align-items:center;background:var(--color-moss);border-radius:50% 50% 50% .28rem;color:var(--color-backdrop);display:inline-flex;flex:0 0 auto;font-family:var(--font-display);font-size:1.1rem;font-weight:800;inline-size:1.85rem;justify-content:center;letter-spacing:-.08em;line-height:1;min-block-size:1.85rem}.mode-navigation a{border-block-end-width:1px;color:var(--color-muted-ink);font-family:var(--font-ui);font-size:.9rem;font-weight:700;min-block-size:2.65rem;padding-inline:.9rem;white-space:nowrap}.mode-navigation a:hover,.mode-navigation a.router-link-active{background:var(--color-moss-soft);border-block-end-color:var(--color-moss);color:var(--color-moss)}.app-header__account{align-items:center;display:flex;gap:var(--space-2);justify-content:flex-end}.theme-toggle,.desktop-settings-button{aspect-ratio:1;background:transparent;border:1px solid var(--color-rule);color:var(--color-muted-ink);font:inherit;min-block-size:2.25rem;padding:0}.theme-toggle:hover,.theme-toggle:focus-visible,.desktop-settings-button:hover,.desktop-settings-button:focus-visible{border-color:var(--color-moss);color:var(--color-moss)}.workspace-main{max-inline-size:var(--content-width);margin-inline:auto;padding:clamp(.65rem,1.6vw,1.25rem)}.workspace-main--materials{max-inline-size:none}.eyebrow{color:var(--color-moss)!important;font-size:.65rem!important;letter-spacing:.12em}.sign-in-view{background:radial-gradient(circle at 84% 16%,var(--color-sign-in-glow),transparent 28rem),var(--color-backdrop)}.sign-in-panel,.status-panel{background:var(--color-panel);border-color:var(--color-rule);box-shadow:var(--shadow-lift);max-inline-size:34rem;padding:clamp(1.25rem,4vw,2.5rem)}.sign-in-panel h1,.status-panel h1,.workspace-welcome h1{font-size:var(--text-title);line-height:1.05}.primary-action,.primary-button{background:var(--color-moss);border-color:var(--color-moss);color:var(--color-backdrop)}.primary-action:hover,.primary-button:hover:not(:disabled){background:var(--color-accent-strong);border-color:var(--color-accent-strong);box-shadow:none;color:var(--color-backdrop);transform:translateY(-1px)}.danger-button{border-color:var(--color-ruby-rule);color:var(--color-ruby)}.danger-button:hover:not(:disabled){background:var(--color-ruby-soft);border-color:var(--color-ruby)}.admin-page-heading,.department-panel,.relationship-list,.relationship-graph,.admin-template-panel,.taxonomy-panel,.taxonomy-backfill,.taxonomy-governance-page__heading,.taxonomy-governance-detail,.taxonomy-review-inbox,.knowledge-operations__work,.knowledge-operations__governance,.assistant-operations__automation,.assistant-operations__runs{background:var(--color-panel);border-color:var(--color-rule);box-shadow:none}.admin-page-heading h1,.department-panel h2,.relationship-list h2,.relationship-graph h2,.taxonomy-governance-page h1,.taxonomy-governance-detail h1,.taxonomy-review-inbox h1,.knowledge-operations h1,.assistant-operations h1{font-size:var(--text-title);line-height:1.05}.admin-table td,.admin-table th,.taxonomy-governance-detail__metadata div,.taxonomy-review-inbox li,.taxonomy-governance-detail__aliases li{border-color:var(--color-rule)}.admin-table thead th,.taxonomy-governance-detail__metadata dt{color:var(--color-muted-ink);font-size:.68rem}.knowledge-workspace,.knowledge-workspace__main,.library-sidebar,.entry-list,.entry-detail,.workspace-tabs,.workspace-materials-toolbar,.workspace-batch-actions{background:var(--color-paper);border-color:var(--color-rule);box-shadow:none}.library-sidebar,.workspace-tabs,.workspace-materials-toolbar,.entry-list__table thead th,.entry-list__expanded-row td,.entry-list__card,.entry-detail__side-card,.entry-detail__side .entry-generated-summary,.entry-detail__controls .taxonomy-panel{background:var(--color-elevated-paper);border-color:var(--color-rule)}.library-nav-item:hover,.library-nav-item:focus-within,.library-nav-item.is-selected,.entry-list__table tbody tr:not(.entry-list__expanded-row):hover,.entry-list__table tbody tr.is-selected,.entry-list__row-actions>.compact-icon-button:hover:not(:disabled),.entry-list__row-actions .entry-action-menu>.compact-icon-button:hover:not(:disabled),.workspace-materials-toolbar__selection button:hover:not(:disabled),.workspace-tabs__tab:hover:not(:disabled),.workspace-tabs__close:hover:not(:disabled){background:var(--color-moss-soft);border-color:var(--color-moss-rule);color:var(--color-moss)}.library-nav-item.is-selected{box-shadow:inset .18rem 0 0 var(--color-moss)}.library-nav-item.is-selected>button:first-child span,.entry-list__filename:hover strong,.workspace-tabs__tab[aria-current=page]{color:var(--color-moss)}.library-nav-item.is-selected>button:first-child .library-nav-item__icon{color:var(--color-elevated-paper)}.compact-icon-button,.entry-detail__actions .compact-icon-button,.workspace-tabs__tab,.workspace-tabs__close,.entry-action-menu__items button{background:var(--color-inset-paper);border-color:var(--color-rule);color:var(--color-muted-ink)}.compact-icon-button:hover:not(:disabled),.compact-icon-button[aria-pressed=true],.entry-detail__actions .compact-icon-button:hover:not(:disabled),.entry-action-menu__items button:hover,.entry-action-menu__items button:focus-visible{background:var(--color-moss-soft);border-color:var(--color-moss-rule);color:var(--color-moss);transform:none}.compact-icon-button--danger:hover:not(:disabled),.entry-action-menu__items .entry-action-menu__delete:hover,.entry-action-menu__items .entry-action-menu__delete:focus-visible{background:var(--color-ruby-soft);border-color:var(--color-ruby-rule);color:var(--color-ruby)}.entry-detail__header{align-items:start;gap:.75rem}.entry-detail h2{font-family:var(--font-display);font-size:var(--text-section);font-weight:600;line-height:1.15;max-inline-size:42rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-detail__chip{background:var(--color-inset-paper);border-color:var(--color-rule);color:var(--color-muted-ink)}.entry-detail__chip--ready,.entry-status--ready{background:var(--color-moss-soft);border-color:var(--color-moss-rule);color:var(--color-moss)}.entry-detail__chip--processing,.entry-detail__chip--pending,.entry-status--processing,.entry-status--pending{background:var(--color-amber-soft);border-color:var(--color-amber-rule);color:var(--color-amber)}.entry-detail__chip--failed,.entry-status--failed{background:var(--color-ruby-soft);border-color:var(--color-ruby-rule);color:var(--color-ruby)}.entry-detail__actions{flex-wrap:nowrap}.entry-detail__actions .compact-icon-button{min-block-size:2.15rem;min-inline-size:2.15rem}.entry-preview-dialog,dialog{background:var(--color-elevated-paper);border-color:var(--color-rule-strong);box-shadow:var(--shadow-lift);inline-size:min(34rem,calc(100dvw - 2rem));max-block-size:calc(100dvh - 2rem);max-inline-size:none;overflow:auto}dialog>form,dialog>section,dialog>header{min-inline-size:0}dialog form{display:grid;gap:var(--space-2)}dialog h2,dialog h3,dialog h4,dialog h5{font-family:var(--font-display);font-size:var(--text-section);line-height:1.15;margin:0;overflow-wrap:anywhere}dialog label{color:var(--color-muted-ink);font-size:.72rem;font-weight:700}dialog input,dialog select,dialog textarea{inline-size:100%;min-block-size:var(--workspace-control-height)}.workspace-mock-dialog{--mock-paper: var(--workspace-dialog-paper);--mock-soft: var(--workspace-dialog-soft);--mock-line: var(--workspace-dialog-line);--mock-ink: var(--workspace-dialog-ink);--mock-muted: var(--workspace-dialog-muted);--mock-forest: var(--workspace-dialog-forest);--mock-tint: var(--workspace-dialog-tint);background:var(--mock-paper);border:1px solid var(--mock-line);border-radius:.8rem;box-shadow:0 1.5rem 5rem #1a3c282b;color:var(--mock-ink);inline-size:min(38.75rem,calc(100dvw - 2rem));max-block-size:min(49rem,calc(100dvh - 2rem));padding:0}.workspace-mock-dialog::backdrop{background:var(--workspace-dialog-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspace-mock-dialog{color-scheme:light;font-family:var(--font-ui)}.workspace-mock-dialog .workspace-mock-dialog__heading{flex:none}.workspace-mock-dialog .workspace-mock-dialog__heading h2:last-child{margin-block-end:0}.workspace-mock-dialog>form{gap:0;max-block-size:inherit;overflow-y:auto}.workspace-mock-dialog__heading{border-block-end:1px solid var(--mock-line);padding:1.6rem 1.85rem 1.25rem}.workspace-mock-dialog__heading .eyebrow{color:var(--mock-forest)!important;font-family:var(--font-ui);font-size:.7rem;font-weight:760;letter-spacing:.1em}.workspace-mock-dialog__heading h2{color:var(--mock-ink);font-size:1.75rem;letter-spacing:-.045em;margin:.65rem 0 .3rem}.workspace-mock-dialog__heading>p:last-child{color:var(--mock-muted);font-family:var(--font-ui);font-size:.78rem;line-height:1.7;margin:0}.workspace-mock-dialog>form>:not(.workspace-mock-dialog__heading,.dialog-actions){margin-inline:1.85rem}.workspace-mock-dialog>form>.workspace-mock-dialog__heading+*{margin-block-start:1.25rem}.workspace-mock-dialog>form>label{color:var(--mock-ink);font-family:var(--font-ui);font-size:.78rem;margin-block:1rem .4rem}.workspace-mock-dialog>form>input,.workspace-mock-dialog>form>select,.workspace-mock-dialog>form>textarea{background:var(--mock-paper);border:1px solid var(--mock-line);border-radius:.4rem;color:var(--mock-ink);font-family:var(--font-ui);font-size:.82rem;min-block-size:2.65rem;padding:.55rem .7rem}.workspace-mock-dialog>form>input:focus-visible,.workspace-mock-dialog>form>select:focus-visible,.workspace-mock-dialog>form>textarea:focus-visible{outline:2px solid var(--mock-forest);outline-offset:2px}.workspace-mock-dialog .dialog-actions{background:var(--mock-soft);border-block-start:1px solid var(--mock-line);margin-block-start:1.6rem;padding:.95rem 1.85rem}.workspace-mock-dialog .dialog-actions button{background:var(--mock-paper);border-color:var(--mock-line);border-radius:.4rem;color:var(--mock-ink);font-family:var(--font-ui);font-size:.8rem;min-block-size:2.4rem}.workspace-mock-dialog .dialog-actions button:hover:not(:disabled){background:var(--mock-tint);border-color:var(--mock-forest)}.workspace-mock-dialog :is(button,input,select,textarea):focus-visible{outline-color:var(--mock-forest)}.workspace-mock-dialog .dialog-actions .primary-button{background:var(--mock-forest);border-color:var(--mock-forest);color:var(--mock-paper)}.workspace-mock-dialog .dialog-actions .primary-button:hover:not(:disabled){background:var(--workspace-dialog-strong)}.workspace-mock-dialog .dialog-actions .danger-button{border-color:var(--workspace-dialog-danger);color:var(--workspace-dialog-danger)}.workspace-mock-dialog .dialog-actions .danger-button:hover:not(:disabled){background:var(--workspace-dialog-danger-tint);border-color:var(--workspace-dialog-danger)}.workspace-mock-dialog>form>:is(p,.tag-selection-input){color:var(--mock-ink);font:.82rem/1.7 var(--font-ui);overflow-wrap:anywhere}.workspace-mock-dialog>form>:is(input,select,textarea,.tag-selection-input){inline-size:calc(100% - 3.7rem);min-inline-size:0}.workspace-mock-dialog .tag-selection-input>:is(label,.tag-selection-input__hint){color:var(--mock-muted)}.workspace-mock-dialog .tag-selection-input>input{background:var(--mock-paper);border-color:var(--mock-line);color:var(--mock-ink)}.workspace-mock-dialog .tag-selection-input__suggestions button,.workspace-mock-dialog .tag-selection-input__chip--official{background:var(--mock-tint);border-color:var(--mock-line);color:var(--mock-forest)}.workspace-mock-dialog .tag-selection-input__suggestions button small{color:inherit}.workspace-mock-dialog .tag-selection-input__suggestions li[aria-selected=true] button,.workspace-mock-dialog .tag-selection-input__suggestions button:is(:hover,:focus-visible){background:var(--mock-forest);border-color:var(--mock-forest);color:var(--mock-paper)}.workspace-mock-dialog .tag-selection-input__chip--custom{background:var(--mock-soft);border-color:var(--mock-line);color:var(--mock-ink)}.workspace-mock-dialog .tag-selection-input__chip button{background:transparent;border-color:currentColor;color:inherit}.workspace-mock-dialog .tag-selection-input__chip button:is(:hover,:focus-visible){background:var(--mock-forest);color:var(--mock-paper)}.workspace-mock-dialog__message{color:var(--mock-ink);font:.88rem/1.8 var(--font-ui);margin:1.4rem 1.85rem 0;overflow-wrap:anywhere}.workspace-mock-dialog.app-confirmation{inline-size:min(30rem,calc(100dvw - 2rem))}.workspace-mock-dialog.app-confirmation .dialog-actions{display:flex;flex-wrap:wrap}.workspace-mock-dialog--markdown .tag-selection-input{margin-block-start:.5rem}.workspace-mock-dialog .library-default-tag-editor{background:var(--mock-soft);border-color:var(--mock-line);border-radius:.45rem;color:var(--mock-ink)}.workspace-mock-dialog .library-default-tag-editor .tag-selection-input>input{background:var(--mock-paper);border-color:var(--mock-line);color:var(--mock-ink)}.library-scope-options{border:0;display:flex;flex-wrap:wrap;gap:.45rem;margin-block-start:1rem;padding:0}.library-scope-options legend{color:var(--mock-ink);font:700 .78rem var(--font-ui);margin-block-end:.4rem}.library-scope-options label{align-items:center;background:var(--mock-soft);border:1px solid var(--mock-line);border-radius:.4rem;color:var(--mock-ink);display:inline-flex;font:.8rem var(--font-ui);gap:.45rem;padding:.35rem .75rem}.library-scope-options label:has(input:checked){background:var(--mock-tint);border-color:var(--mock-forest)}.library-scope-options input{accent-color:var(--mock-forest);block-size:1rem;inline-size:1rem;margin:0;min-block-size:0}.library-scope-options label:focus-within{outline:2px solid var(--mock-forest);outline-offset:2px}.workspace-mock-dialog__source{align-items:center;background:var(--mock-soft);border:1px solid var(--mock-line);border-radius:.45rem;display:flex;gap:.7rem;margin-block-start:1.25rem;padding:.8rem}.workspace-mock-dialog__source>span:last-child{display:grid;gap:.2rem;min-inline-size:0}.workspace-mock-dialog__source strong{font-family:var(--font-ui);font-size:.8rem;overflow-wrap:anywhere}.workspace-mock-dialog__source small{color:var(--mock-muted);font-size:.7rem}.workspace-mock-dialog__badge{background:#f0e8df;border-radius:.3rem;color:#87674b;font:700 .7rem var(--font-ui);padding:.75rem .45rem}.workspace-mock-dialog--edit>form>#entry-title,.workspace-mock-dialog--edit>form>#entry-description,.workspace-mock-dialog--edit>form>#entry-visibility,.workspace-mock-dialog--edit>form>#explore-entry-title,.workspace-mock-dialog--edit>form>#explore-entry-description,.workspace-mock-dialog--edit>form>#explore-entry-visibility{box-sizing:border-box;inline-size:calc(100% - 3.7rem);min-inline-size:0}.workspace-mock-dialog--visibility>form>#proposed-visibility,.workspace-mock-dialog--visibility>form>#explore-proposed-visibility{box-sizing:border-box;inline-size:calc(100% - 3.7rem);min-inline-size:0}.workspace-mock-dialog--edit .form-help{color:var(--mock-muted);font:.75rem/1.6 var(--font-ui)}.workspace-mock-dialog--edit .entry-tag-panel{background:var(--mock-soft);border:1px solid var(--mock-line);border-radius:.45rem;padding:.85rem}.workspace-mock-dialog--edit .workspace-mock-dialog__source{overflow-wrap:anywhere}.workspace-mock-dialog--share>form>#share-recipient-search,.workspace-mock-dialog--share>form>#share-capability{inline-size:calc(100% - 3.7rem);min-inline-size:0}.workspace-mock-dialog--share .share-tabs{border-color:var(--mock-line);gap:1.5rem;margin-block-start:1rem}.workspace-mock-dialog--share .share-tabs button{background:transparent;border:0;border-block-end:2px solid transparent;color:var(--mock-muted);font:700 .8rem var(--font-ui);padding:.7rem 0}.workspace-mock-dialog--share .share-tabs button[aria-current=page]{border-block-end-color:var(--mock-forest);color:var(--mock-forest)}.workspace-mock-dialog--share .share-revoke-confirmation{background:var(--mock-soft);border:1px solid var(--mock-line);border-radius:.45rem;color:var(--mock-ink);margin-block-start:1rem;padding:1rem}.workspace-mock-dialog--share .share-revoke-confirmation h3{font:700 1rem var(--font-ui);margin:0}.workspace-mock-dialog--share .share-revoke-confirmation p{color:var(--mock-muted);font:.8rem/1.7 var(--font-ui)}.workspace-mock-dialog--share .share-revoke-confirmation button{margin-inline-end:.6rem}.workspace-mock-dialog--share .share-options{border:1px solid var(--mock-line);border-radius:.45rem;gap:0;max-block-size:13rem}.workspace-mock-dialog--share .share-option{background:var(--mock-paper);border:0;border-block-end:1px solid var(--mock-line);color:var(--mock-ink);font:600 .78rem var(--font-ui);min-block-size:3.35rem}.workspace-mock-dialog--share .share-option:hover{background:var(--mock-soft)}.workspace-mock-dialog--share .share-option input[type=checkbox]{accent-color:var(--mock-forest);flex:0 0 auto;inline-size:1rem}.workspace-mock-dialog__avatar{align-items:center;background:#dfece2;border-radius:.35rem;color:#174f3c;display:inline-flex;flex:0 0 2rem!important;font-weight:750;justify-content:center;min-block-size:2rem}.workspace-mock-dialog__selection{background:var(--mock-soft);border-radius:.4rem;color:var(--mock-muted);font-family:var(--font-ui);font-size:.76rem;padding:.7rem}.workspace-mock-dialog .upload-dialog__drop-zone,.workspace-mock-dialog .upload-drafts,.workspace-mock-dialog .upload-dialog__selection-warning{box-sizing:border-box;inline-size:calc(100% - 3.7rem);min-inline-size:0}.workspace-mock-dialog .upload-draft-card{background:var(--mock-soft);border:1px solid var(--mock-line);border-radius:.5rem;color:var(--mock-ink);font-family:var(--font-ui);padding:1rem}.workspace-mock-dialog .upload-draft-card>input,.workspace-mock-dialog .upload-draft-card>select{background:var(--mock-paper);border:1px solid var(--mock-line);border-radius:.4rem;color:var(--mock-ink);min-inline-size:0}.workspace-mock-dialog .upload-draft-card>header{flex-wrap:wrap}.workspace-mock-dialog .upload-draft-card__copy{align-items:center;color:var(--mock-forest);display:inline-flex;flex:1 1 13rem;font-size:.73rem;gap:.5rem;justify-content:flex-end;text-align:end}.workspace-mock-dialog .upload-draft-card__copy input{accent-color:var(--mock-forest);flex:0 0 auto;inline-size:1rem;min-block-size:1rem}.workspace-mock-dialog .upload-draft-card>header>div{flex:1 1 9rem}.workspace-mock-dialog .upload-dialog__selection-warning{color:var(--color-ruby);font-size:.78rem}.workspace-mock-dialog .upload-dialog__drop-zone{background:var(--mock-soft);border:1px dashed #9fbba5;border-radius:.5rem;color:var(--mock-ink);margin-block-start:1rem}.workspace-mock-dialog .upload-dialog__drop-zone .upload-dialog__drop-zone-mark{background:var(--mock-tint);border-radius:.4rem;color:var(--mock-forest);display:inline-grid;font-family:var(--font-ui);font-size:1.65rem;inline-size:3rem;justify-self:center;line-height:1;padding:.6rem}.workspace-mock-dialog .upload-dialog__drop-zone small{color:var(--mock-muted)}.workspace-mock-dialog .upload-dialog__drop-zone:hover,.workspace-mock-dialog .upload-dialog__drop-zone.is-drag-active{background:var(--mock-tint)}.workspace-mock-dialog .upload-dialog__modes{border-block-end:1px solid var(--mock-line)}.workspace-mock-dialog .upload-dialog__modes button{background:transparent;border:0;border-block-end:2px solid transparent;color:var(--mock-muted);font:700 .8rem var(--font-ui)}.workspace-mock-dialog .upload-dialog__modes button:hover{color:var(--mock-forest)}.workspace-mock-dialog .upload-dialog__modes button[aria-pressed=true]{background:transparent;border-block-end-color:var(--mock-forest);color:var(--mock-forest)}.workspace-mock-dialog .upload-dialog__modes button:focus-visible{outline:2px solid var(--mock-forest);outline-offset:2px}.workspace-mock-dialog .upload-dialog__webpage{box-sizing:border-box;inline-size:calc(100% - 3.7rem);min-inline-size:0;margin-block-start:1rem}.workspace-mock-dialog .upload-dialog__webpage>label,.workspace-mock-dialog .upload-draft-card>label{color:var(--mock-ink);font:700 .78rem var(--font-ui)}.workspace-mock-dialog .upload-dialog__webpage-url-row>input,.workspace-mock-dialog .upload-draft-card>input,.workspace-mock-dialog .upload-draft-card>select{background:var(--mock-paper);border:1px solid var(--mock-line);border-radius:.4rem;color:var(--mock-ink);font:.82rem var(--font-ui);min-inline-size:0;padding:.55rem .7rem}.workspace-mock-dialog .upload-dialog__webpage-url-row>input:focus-visible,.workspace-mock-dialog .upload-draft-card>input:focus-visible,.workspace-mock-dialog .upload-draft-card>select:focus-visible{outline:2px solid var(--mock-forest);outline-offset:2px}.workspace-mock-dialog .upload-dialog__webpage-url-row>button{background:var(--mock-forest);border:1px solid var(--mock-forest);border-radius:.4rem;color:#fff;font:700 .8rem var(--font-ui);padding-inline:.9rem}.workspace-mock-dialog .upload-dialog__webpage-url-row>button:disabled{opacity:.55}.workspace-mock-dialog .upload-dialog__webpage-url-row>button:focus-visible{outline:2px solid var(--mock-forest);outline-offset:2px}.workspace-mock-dialog .upload-dialog__webpage>[role=status]{color:var(--mock-muted);font:.78rem var(--font-ui)}.workspace-mock-dialog .upload-dialog__webpage .upload-draft-card{margin-block-start:.4rem}.workspace-mock-dialog .upload-dialog__webpage .upload-draft-card>p{color:var(--mock-muted);font-size:.75rem;margin-block:0 .5rem}.workspace-mock-dialog .upload-dialog__webpage .tag-selection-input>label{color:var(--mock-ink)}.workspace-mock-dialog .upload-dialog__webpage .tag-selection-input__hint{color:var(--mock-muted)}.workspace-mock-dialog .upload-dialog__webpage .tag-selection-input>input{background:var(--mock-paper);border:1px solid var(--mock-line);border-radius:.4rem;color:var(--mock-ink)}.workspace-mock-dialog .upload-dialog__webpage .tag-selection-input>input:focus-visible{outline:2px solid var(--mock-forest);outline-offset:2px}@media(max-width:42rem){.workspace-mock-dialog__heading{padding:1rem 1.15rem}.workspace-mock-dialog__heading h2{font-size:1.45rem}.workspace-mock-dialog>form>:not(.workspace-mock-dialog__heading,.dialog-actions){margin-inline:1.15rem}.workspace-mock-dialog__message{margin-inline:1.15rem}.workspace-mock-dialog>form>:is(input,select,textarea,.tag-selection-input),.workspace-mock-dialog--share>form>#share-recipient-search,.workspace-mock-dialog--share>form>#share-capability,.workspace-mock-dialog .upload-dialog__drop-zone,.workspace-mock-dialog .upload-drafts,.workspace-mock-dialog .upload-dialog__webpage,.workspace-mock-dialog .upload-dialog__selection-warning,.workspace-mock-dialog--edit>form>#entry-title,.workspace-mock-dialog--edit>form>#entry-description,.workspace-mock-dialog--edit>form>#entry-visibility,.workspace-mock-dialog--edit>form>#explore-entry-title,.workspace-mock-dialog--edit>form>#explore-entry-description,.workspace-mock-dialog--edit>form>#explore-entry-visibility,.workspace-mock-dialog--visibility>form>#proposed-visibility,.workspace-mock-dialog--visibility>form>#explore-proposed-visibility{inline-size:calc(100% - 2.3rem)}.workspace-mock-dialog .dialog-actions{padding:.8rem 1.15rem}}.library-form-dialog{--library-form-gutter: 0rem}.library-form-dialog.workspace-mock-dialog{--library-form-gutter: 1.85rem}.library-form-dialog.workspace-mock-dialog .library-default-tag-editor .eyebrow{color:var(--mock-forest)!important}.library-form-dialog.workspace-mock-dialog .library-default-tag-editor :is(header>p,.tag-selection-input>label,.tag-selection-input__hint){color:var(--mock-muted)}.library-form-dialog.workspace-mock-dialog .tag-selection-input__chip--official{background:var(--mock-tint);color:var(--mock-forest)}.library-form-dialog.workspace-mock-dialog .tag-selection-input__chip--custom{background:var(--mock-line);color:var(--mock-ink)}.library-form-dialog.workspace-mock-dialog .tag-selection-input__chip button{background:transparent;border-color:currentColor;color:inherit}.library-form-dialog.workspace-mock-dialog .tag-selection-input__chip button:is(:hover,:focus-visible){background:var(--mock-forest);border-color:var(--mock-forest);color:var(--mock-paper)}.library-form-dialog.workspace-mock-dialog .tag-selection-input__chip button:focus-visible{outline:2px solid var(--mock-forest);outline-offset:2px}.library-form-dialog>form,.library-form-dialog>form>*{min-inline-size:0}.library-form-dialog>form>:is(#library-name,#library-description,.library-default-tag-editor,.library-scope-options){box-sizing:border-box;inline-size:calc(100% - 2 * var(--library-form-gutter));margin-inline:var(--library-form-gutter)}@media(max-width:42rem){.library-form-dialog.workspace-mock-dialog{--library-form-gutter: 1.15rem}}.share-tabs{display:flex;gap:var(--space-2);border-bottom:1px solid var(--color-rule-strong)}.share-tabs button[aria-current=page]{border-bottom:2px solid var(--color-moss)}.share-options{display:grid;gap:var(--space-2);max-block-size:16rem;overflow-y:auto}.share-option{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-rule-strong)}.share-option input[type=checkbox]{inline-size:auto;min-block-size:auto}.share-option span{flex:1}.share-option small{color:var(--color-muted-ink)}.dialog--compact{inline-size:min(28rem,calc(100dvw - 2rem))}.dialog--standard{inline-size:min(38rem,calc(100dvw - 2rem))}.dialog--wide{inline-size:min(44rem,calc(100dvw - 2rem))}.entry-preview-dialog--html,.entry-preview-dialog--pdf,.entry-preview-dialog--doc,.entry-preview-dialog--docx,.entry-preview-dialog--ppt,.entry-preview-dialog--pptx,.entry-preview-dialog--xls,.entry-preview-dialog--xlsx{inline-size:min(94rem,calc(100dvw - 2rem));max-inline-size:min(94rem,calc(100dvw - 2rem))}.entry-preview-dialog--video{inline-size:min(72rem,calc(100dvw - 2rem));max-inline-size:min(72rem,calc(100dvw - 2rem))}.entry-preview-dialog--image{inline-size:min(48rem,calc(100dvw - 2rem));max-inline-size:min(48rem,calc(100dvw - 2rem))}.entry-preview-dialog--audio{inline-size:min(34rem,calc(100dvw - 2rem));max-inline-size:min(34rem,calc(100dvw - 2rem))}.entry-preview-dialog--html .entry-preview-dialog__content,.entry-preview-dialog--pdf .entry-preview-dialog__content,.entry-preview-dialog--doc .entry-preview-dialog__content,.entry-preview-dialog--docx .entry-preview-dialog__content,.entry-preview-dialog--ppt .entry-preview-dialog__content,.entry-preview-dialog--pptx .entry-preview-dialog__content,.entry-preview-dialog--xls .entry-preview-dialog__content,.entry-preview-dialog--xlsx .entry-preview-dialog__content{min-block-size:min(42rem,calc(100dvh - 8rem))}.entry-preview-dialog--video .entry-preview-dialog__content{min-block-size:min(32rem,calc(100dvh - 8rem))}.entry-preview-dialog--image .entry-preview-dialog__content,.entry-preview-dialog--audio .entry-preview-dialog__content{min-block-size:0}@media(max-width:42rem){.entry-preview-dialog--html,.entry-preview-dialog--pdf,.entry-preview-dialog--doc,.entry-preview-dialog--docx,.entry-preview-dialog--ppt,.entry-preview-dialog--pptx,.entry-preview-dialog--xls,.entry-preview-dialog--xlsx,.entry-preview-dialog--video,.entry-preview-dialog--image,.entry-preview-dialog--audio{inline-size:calc(100dvw - 1rem);max-inline-size:calc(100dvw - 1rem)}.entry-preview-dialog--html .entry-preview-dialog__content,.entry-preview-dialog--pdf .entry-preview-dialog__content,.entry-preview-dialog--doc .entry-preview-dialog__content,.entry-preview-dialog--docx .entry-preview-dialog__content,.entry-preview-dialog--ppt .entry-preview-dialog__content,.entry-preview-dialog--pptx .entry-preview-dialog__content,.entry-preview-dialog--xls .entry-preview-dialog__content,.entry-preview-dialog--xlsx .entry-preview-dialog__content,.entry-preview-dialog--video .entry-preview-dialog__content{min-block-size:min(24rem,calc(100dvh - 8rem))}}.dialog--wide .tag-selection-input__suggestions,.dialog--wide .upload-drafts{max-inline-size:100%}.entry-preview-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.entry-preview-dialog__header{min-inline-size:0}.entry-preview-dialog__header>div:first-child{min-inline-size:0}.entry-preview-dialog__header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-preview-dialog__actions{flex:0 0 auto}.dialog-actions{align-items:center;border-top:1px solid var(--color-rule);gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-4);padding-top:var(--space-3)}.workspace-question-fab{background:var(--color-moss);border-color:var(--color-moss);color:var(--color-backdrop)}.workspace-question-fab:hover:not(:disabled){background:var(--color-accent-strong);color:var(--color-backdrop)}.grounded-question-drawer,.grounded-question-drawer[open]{background:var(--color-elevated-paper);border-color:var(--color-rule-strong)}.user-menu .theme-toggle,.user-menu button,.desktop-settings-button{align-items:center;display:inline-flex;justify-content:center;min-block-size:2.25rem;min-inline-size:2.25rem;padding:0}.user-menu button{border-color:var(--color-rule);color:var(--color-muted-ink)}.user-menu button:hover:not(:disabled){background:var(--color-moss-soft);border-color:var(--color-moss-rule);color:var(--color-moss)}.operations-workspace{background:var(--color-elevated-paper);border:1px solid var(--color-rule);display:grid;grid-template-columns:minmax(10.5rem,.28fr) minmax(0,1fr);min-block-size:min(46rem,calc(100dvh - 11rem));min-inline-size:0}.operations-workspace__navigation{align-content:start;background:var(--color-inset-paper);border-inline-end:1px solid var(--color-rule);display:grid;gap:1px;padding:var(--space-2)}.operations-workspace__navigation button,.operations-workspace__navigation a{background:transparent;border:1px solid transparent;color:var(--color-muted-ink);display:grid;gap:.18rem;min-block-size:3.9rem;padding:.7rem;text-align:start;text-decoration:none}.operations-workspace__navigation button:hover:not(:disabled),.operations-workspace__navigation button:focus-visible,.operations-workspace__navigation a:hover,.operations-workspace__navigation a:focus-visible{background:var(--color-paper);border-color:var(--color-rule);color:var(--color-ink)}.operations-workspace__navigation button.is-active{background:var(--color-moss-soft);border-color:var(--color-moss-rule);color:var(--color-moss)}.operations-workspace__navigation button:disabled{cursor:not-allowed;opacity:.45}.operations-workspace__navigation span{font-size:.86rem;font-weight:750}.operations-workspace__navigation small{font-size:.68rem}.operations-workspace__content{min-inline-size:0;overflow:auto;padding:var(--workspace-panel-padding)}.operations-workspace__content>.admin-page,.operations-workspace__content>.approval-inbox,.operations-workspace__content>.custom-tag-organization{min-block-size:100%}.admin-assistant-templates--embedded .admin-page-heading,.approval-inbox--embedded .approval-inbox__header{border-inline-start:0;padding:0 0 var(--space-3)}.operations-workspace__restricted,.custom-tag-organization{display:grid;gap:var(--space-3)}.operations-panel__header{align-items:start;border-bottom:1px solid var(--color-rule);display:flex;gap:var(--space-3);justify-content:space-between;padding-bottom:var(--space-3)}.operations-panel__header h2,.operations-workspace__restricted h2{font-family:var(--font-display);font-size:var(--text-section);line-height:1;margin:var(--space-1) 0}.operations-panel__header p:not(.eyebrow),.custom-tag-organization__list header p,.custom-tag-organization__run p,.operations-panel__empty{color:var(--color-muted-ink);margin:0}.operations-panel__tabs{display:flex;gap:.35rem}.operations-panel__tabs button{border:1px solid var(--color-rule);min-block-size:var(--target-touch);padding:.35rem .55rem}.operations-panel__tabs button[aria-selected=true]{background:var(--color-cobalt);border-color:var(--color-cobalt);color:var(--color-elevated-paper)}.custom-tag-organization__list{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.custom-tag-organization__list article{background:var(--color-inset-paper);border:1px solid var(--color-rule);display:grid;gap:var(--space-2);padding:var(--space-3);position:relative}.custom-tag-organization__list article>header{align-items:start;display:flex;gap:var(--space-2);justify-content:space-between}.custom-tag-organization__list h3,.custom-tag-organization__list p{margin:0}.custom-tag-organization__list h3{font-size:1rem}.custom-tag-organization__list label{color:var(--color-muted-ink);font-size:.72rem;font-weight:750}.custom-tag-organization__list input{background:var(--color-elevated-paper);border:1px solid var(--color-rule);min-block-size:var(--workspace-control-height);padding-inline:.55rem}.custom-tag-organization__mapping-control{align-items:end;display:grid;gap:.45rem;grid-template-columns:auto minmax(14rem,1fr) auto auto}.custom-tag-organization__mapping-control>label{padding-block-end:.55rem}.custom-tag-organization__search{min-inline-size:0;position:relative}.custom-tag-organization__search input{inline-size:100%}.custom-tag-organization__options{background:var(--color-elevated-paper);border:1px solid var(--color-rule);box-shadow:.25rem .3rem 0 var(--color-shadow-color);list-style:none;margin:calc(var(--space-2) * -1) 0 0;max-block-size:11rem;overflow-y:auto;padding:0;z-index:1}.custom-tag-organization__options button{align-items:baseline;border-bottom:1px solid var(--color-rule);display:flex;gap:var(--space-2);inline-size:100%;justify-content:space-between;padding:.5rem .6rem;text-align:start}.custom-tag-organization__options button:hover,.custom-tag-organization__options button:focus-visible{background:var(--color-moss-soft)}.custom-tag-organization__options small{color:var(--color-muted-ink);font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-tag-organization__mapping{font-size:.82rem}.custom-tag-organization__actions{display:flex;justify-content:end}.custom-tag-organization__run{border-top:1px solid var(--color-rule);display:grid;gap:.4rem;padding-top:var(--space-2)}.custom-tag-organization__run progress{accent-color:var(--color-moss);inline-size:100%}.custom-tag-organization__affected-list{border-block:1px solid var(--color-rule);display:grid;gap:.45rem;list-style:none;margin:var(--space-2) 0;max-block-size:min(16rem,40dvh);overflow-y:auto;padding:var(--space-2) 0}.custom-tag-organization__affected-list li{display:grid;gap:.1rem}.custom-tag-organization__affected-list span{color:var(--color-muted-ink);font-size:.75rem}@media(max-width:46rem){.operations-workspace{grid-template-columns:1fr;min-block-size:0}.operations-workspace__navigation{border-block-end:1px solid var(--color-rule);border-inline-end:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:auto}.operations-workspace__navigation button,.operations-workspace__navigation a{min-inline-size:8rem}.operations-workspace__content{overflow:visible}.custom-tag-organization__mapping-control{align-items:stretch;grid-template-columns:1fr auto}.custom-tag-organization__mapping-control>label,.custom-tag-organization__search{grid-column:1 / -1}.custom-tag-organization__mapping-control>label{padding-block-end:0}.operations-panel__header{align-items:stretch;flex-direction:column}}.approval-inbox,.knowledge-operations,.assistant-operations,.admin-page,.taxonomy-governance-page,.taxonomy-governance-detail,.taxonomy-review-inbox{gap:var(--space-3)}.approval-inbox__header,.approval-section,.knowledge-operations__heading,.knowledge-operations__work,.knowledge-operations__governance,.assistant-operations__heading,.assistant-operations__automation,.assistant-operations__runs,.admin-page-heading,.department-panel,.relationship-list,.relationship-graph,.admin-template-panel,.taxonomy-governance-page__heading,.taxonomy-governance-detail,.taxonomy-review-inbox,.taxonomy-backfill{background:var(--color-elevated-paper);border:1px solid var(--color-rule);box-shadow:none;padding:var(--workspace-panel-padding)}.approval-inbox__header,.knowledge-operations__heading,.assistant-operations__heading,.admin-page-heading,.taxonomy-governance-page__heading{border-inline-start:.22rem solid var(--color-cobalt)}.knowledge-operations__heading,.assistant-operations__heading{align-items:start;gap:var(--space-3)}.knowledge-operations__heading{grid-template-columns:minmax(0,1fr) auto}.knowledge-operations__heading h1,.assistant-operations__heading h1,.admin-page-heading h1,.taxonomy-governance-page h1,.taxonomy-governance-detail h1,.taxonomy-review-inbox h1{font-family:var(--font-display);font-size:var(--text-title);line-height:1.08;margin-block:var(--space-1) var(--space-2);overflow-wrap:anywhere}.knowledge-operations nav{gap:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.knowledge-operations nav a{background:var(--color-inset-paper);border:1px solid var(--color-rule);gap:.2rem;min-block-size:0;padding:var(--space-2) var(--space-3)}.knowledge-operations nav a:hover,.knowledge-operations nav a:focus-visible{background:var(--color-moss-soft);border-color:var(--color-moss-rule);color:var(--color-moss);transform:none}.knowledge-operations nav a:hover span{color:var(--color-muted-ink)}.knowledge-operations nav strong{font-size:.88rem}.assistant-operations__heading-actions{align-items:center;flex-wrap:nowrap}.assistant-operations__heading-actions a{border:1px solid var(--color-rule);color:var(--color-muted-ink);min-block-size:var(--workspace-control-height);padding:.35rem .6rem}.assistant-operations__heading-actions a:hover{background:var(--color-cobalt-soft);border-color:var(--color-cobalt-rule);color:var(--color-cobalt)}.assistant-operations__runs li{align-items:start;border-block-end:1px solid var(--color-rule);grid-template-columns:minmax(11rem,.85fr) minmax(0,1.15fr) auto}.assistant-operations__runs li>.compact-icon-button{align-self:center}.admin-page{min-inline-size:0}.admin-table{font-size:.8rem}.admin-table th,.admin-table td{border-color:var(--color-rule);padding:.55rem .65rem}.admin-table thead th{background:var(--color-inset-paper);color:var(--color-muted-ink);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.admin-page button,.relationship-form button,.department-actions button,.taxonomy-picker button,.taxonomy-backfill button,.taxonomy-governance-detail__aliases button,.taxonomy-governance-detail__section>button{border-color:var(--color-rule);min-block-size:var(--workspace-control-height);padding:.35rem .6rem}.admin-page button:hover:not(:disabled),.relationship-form button:hover:not(:disabled),.department-actions button:hover:not(:disabled),.taxonomy-picker button:hover:not(:disabled),.taxonomy-backfill button:hover:not(:disabled),.taxonomy-governance-detail__aliases button:hover:not(:disabled),.taxonomy-governance-detail__section>button:hover:not(:disabled){background:var(--color-hover-paper);border-color:var(--color-cobalt);color:var(--color-cobalt)}.department-tree-item.is-selected{background:var(--color-moss-soft);box-shadow:inset .2rem 0 0 var(--color-moss);color:var(--color-moss)}.relationship-form,.taxonomy-governance-detail__metadata,.taxonomy-governance-detail__section,.taxonomy-review-inbox__section{border-color:var(--color-rule)}.taxonomy-tag,.taxonomy-picker__results li{background:var(--color-inset-paper)}.taxonomy-governance-detail__readonly{background:var(--color-amber-soft);color:var(--color-amber)}.taxonomy-review-inbox li,.taxonomy-governance-detail__aliases li,.approval-section li{border-color:var(--color-rule)}.assistant-operations .compact-icon-button,.approval-actions button{min-block-size:var(--workspace-control-height)}.assistant-operations .compact-icon-button{min-inline-size:var(--workspace-control-height);padding:0}.entry-detail__preview-button{background:var(--color-moss);border-color:var(--color-moss);color:var(--color-backdrop)}.entry-detail__preview-button:hover{background:var(--color-cobalt);border-color:var(--color-cobalt)}.entry-list__search input,.entry-list__legend{background:var(--color-inset-paper)}.entry-list__table th,.entry-list__table td{border-color:var(--color-rule)}.tag-selection-input__suggestions button,.tag-selection-input__chip--official,.upload-draft-tags__chip--official,.upload-draft-card__type,.entry-tag-chip--official{background:var(--color-moss-soft);border-color:var(--color-moss-rule);color:var(--color-moss)}.tag-selection-input__suggestions li[aria-selected=true] button,.tag-selection-input__suggestions button:hover,.tag-selection-input__suggestions button:focus-visible,.upload-draft-tags__suggestions button:hover,.upload-draft-tags__suggestions button:focus-visible{background:var(--color-moss-soft);border-color:var(--color-moss);color:var(--color-moss)}.tag-selection-input__chip--custom,.upload-draft-tags__chip--custom,.entry-tag-chip--custom{background:var(--color-cobalt-soft);border-color:var(--color-cobalt-rule);color:var(--color-cobalt)}.library-default-tag-editor,.upload-draft-card,.upload-dialog__drop-zone{background:var(--color-inset-paper);border-color:var(--color-rule)}.upload-draft-tags__suggestions{background:var(--color-elevated-paper);border-color:var(--color-rule);box-shadow:var(--shadow-lift)}.upload-dialog__drop-zone:hover,.upload-dialog__drop-zone.is-drag-active{background:var(--color-moss-soft);box-shadow:none}.workspace-status{background:var(--color-moss-soft);color:var(--color-ink)}.workspace-error,.import-run-status--failed,.pdf-preview__message--error,.office-preview__message--error,.image-thumbnail-preview__message--error{background:var(--color-ruby-soft);color:var(--color-ruby)}@media(max-width:42rem){.knowledge-operations__heading,.assistant-operations__heading{align-items:stretch;grid-template-columns:1fr}.assistant-operations__heading{flex-direction:column}.assistant-operations__heading-actions{inline-size:100%;justify-content:space-between}.assistant-operations__heading-actions a{flex:1 1 auto;text-align:center}.assistant-operations__heading-actions .compact-icon-button{flex:0 0 var(--target-touch);min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}.assistant-operations__runs li{grid-template-columns:1fr}.assistant-operations__runs li>.compact-icon-button{justify-self:start;min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}.workspace-pane-switcher button{min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}.app-header{display:flex;flex-wrap:wrap;gap:.25rem .65rem;padding:.45rem .65rem}.mode-navigation{flex-basis:100%;justify-content:flex-start;order:3;overflow-x:auto}.mode-navigation a{min-block-size:var(--target-touch)}.entry-detail__header,.entry-detail__header-actions{align-items:stretch;flex-direction:column}.entry-detail h2{max-inline-size:none;white-space:normal}.entry-detail__actions{flex-wrap:wrap}.entry-detail__actions .compact-icon-button,.entry-detail__actions .danger-button{min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}.dialog-actions>button{flex:1 1 10rem;min-block-size:var(--target-touch)}}.admin-management{display:grid;min-inline-size:0}.admin-management__workspace{background:var(--color-elevated-paper);border:1px solid var(--color-rule);display:grid;grid-template-columns:minmax(11rem,.3fr) minmax(0,1fr);min-block-size:min(46rem,calc(100dvh - 8rem))}.admin-management__navigation{align-content:start;background:var(--color-inset-paper);border-inline-end:1px solid var(--color-rule);display:grid;gap:1px;padding:var(--space-2)}.admin-management__navigation button{background:transparent;border:1px solid transparent;color:var(--color-muted-ink);display:grid;gap:.18rem;min-block-size:3.9rem;padding:.7rem;text-align:start}.admin-management__navigation button:hover,.admin-management__navigation button:focus-visible{background:var(--color-paper);border-color:var(--color-rule);color:var(--color-ink)}.admin-management__navigation button.is-active{background:var(--color-moss-soft);border-color:var(--color-moss-rule);color:var(--color-moss)}.admin-management__navigation span{font-size:.86rem;font-weight:750}.admin-management__navigation small{font-size:.68rem}.admin-management__content{min-inline-size:0;overflow:auto;padding:var(--workspace-panel-padding)}.admin-management__content>.admin-page,.admin-management__content>.taxonomy-governance-page,.admin-management__content>.taxonomy-review-inbox{min-block-size:100%}.admin-management__content>.departments-page{align-content:start;min-block-size:0}.department-page-heading{gap:var(--space-2);padding-block:var(--space-2)}.admin-management__heading{align-items:end;background:var(--color-elevated-paper);border:1px solid var(--color-rule);border-inline-start:.22rem solid var(--color-cobalt);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--workspace-panel-padding)}.admin-management__heading h1{font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.04em;line-height:.96;margin:var(--space-1) 0 var(--space-2)}.admin-management__heading p:not(.eyebrow){color:var(--color-muted-ink);line-height:1.6;margin:0;max-inline-size:46rem}.admin-management__primary-link{align-items:center;border:1px solid var(--color-rule);color:var(--color-muted-ink);display:inline-flex;flex:0 0 auto;min-block-size:var(--target-touch);padding-inline:var(--space-3);text-decoration:none}.admin-management__primary-link:hover{background:var(--color-moss-soft);border-color:var(--color-moss-rule);color:var(--color-moss)}.admin-management__directory{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.admin-management__destination{background:var(--color-elevated-paper);border:1px solid var(--color-rule);border-block-start:.22rem solid var(--color-moss);display:grid;gap:var(--space-2);min-block-size:9rem;padding:var(--space-3);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.admin-management__destination span{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-section);font-weight:700;letter-spacing:-.03em}.admin-management__destination small{color:var(--color-muted-ink);line-height:1.55}.admin-management__destination:hover{background:var(--color-hover-paper);border-color:var(--color-moss-rule);transform:translateY(-.15rem)}@media(max-width:46rem){.admin-management__workspace{grid-template-columns:1fr;min-block-size:0}.admin-management__navigation{border-block-end:1px solid var(--color-rule);border-inline-end:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:auto}.admin-management__navigation button{min-inline-size:8rem}.admin-management__content{overflow:visible}.admin-management__heading{align-items:stretch;flex-direction:column}.admin-management__primary-link{justify-content:center}.admin-management__directory{grid-template-columns:1fr}.admin-management__destination{min-block-size:var(--target-touch)}}.app-frame--authenticated:has(.admin-management){grid-template-columns:minmax(0,1fr)}.admin-management{display:grid;inline-size:100%;min-inline-size:0}.admin-management__workspace{background:transparent;border:0;gap:0;grid-template-columns:15.75rem minmax(0,1fr);inline-size:100%;min-block-size:min(48rem,calc(100dvh - 7rem));min-inline-size:0}.admin-management__navigation{background:var(--color-inset-paper);border:1px solid var(--color-rule);border-radius:.8rem 0 0 .8rem;gap:.25rem;min-inline-size:0;padding:1.5rem .8rem}.admin-management__navigation button{border:0;border-radius:.5rem;gap:.25rem;min-block-size:0;padding:.8rem}.admin-management__navigation button:hover,.admin-management__navigation button:focus-visible{background:var(--color-elevated-paper);border-color:transparent}.admin-management__navigation button.is-active,.admin-management__navigation button.is-active:hover,.admin-management__navigation button.is-active:focus-visible{background:var(--color-ink);color:var(--color-paper)}.admin-management__navigation span{font-family:var(--font-ui)}.admin-management__navigation small{color:inherit;line-height:1.4}.admin-management__content{background:var(--color-backdrop);border:1px solid var(--color-rule);border-inline-start:0;border-radius:0 .8rem .8rem 0;overflow:auto;padding:clamp(1.25rem,3.5vw,3.25rem)}.admin-management__content>.admin-page,.admin-management__content>.taxonomy-governance-page,.admin-management__content>.taxonomy-review-inbox{align-content:start;min-block-size:0;min-inline-size:0}.admin-management :is(.admin-page-heading,.taxonomy-governance-page__heading,.taxonomy-governance-detail__heading,.taxonomy-review-inbox__heading){background:transparent;border:0;box-shadow:none;padding:0 0 clamp(1rem,2vw,2rem)}.admin-management :is(.admin-page-heading,.taxonomy-governance-page__heading){border-inline-start:0}.admin-management :is(.admin-page-heading h1,.taxonomy-governance-page h1,.taxonomy-governance-detail h1,.taxonomy-review-inbox h1){font-family:var(--font-ui);font-size:clamp(1.9rem,3vw,2.9rem);letter-spacing:-.055em;line-height:1.15}.admin-management :is(.admin-page-heading p,.taxonomy-governance-page__heading p,.taxonomy-governance-detail__heading p,.taxonomy-review-inbox__heading p):not(.eyebrow){color:var(--color-muted-ink);font-size:.84rem;line-height:1.6}.admin-management :is(.admin-users__table-scroll,.document-settings,.model-settings__services>div,.model-settings__results,.model-settings__choices,.taxonomy-governance-detail__metadata,.taxonomy-governance-detail__section,.taxonomy-review-inbox__section){background:var(--color-elevated-paper);border:1px solid var(--color-rule);border-radius:.8rem;box-shadow:0 .25rem 1rem var(--color-shadow-color)}.admin-management .admin-users__table-scroll{max-inline-size:100%;min-inline-size:0;overflow-x:auto}.admin-management .admin-table{font-family:var(--font-ui);min-inline-size:39rem}.admin-management .admin-table caption{padding:1.4rem}.admin-management .admin-table th,.admin-management .admin-table td{border-color:var(--color-rule);padding:.9rem 1.1rem}.admin-management .admin-table thead th{background:var(--color-inset-paper)}.admin-management .admin-table tbody tr:last-child>*{border-block-end:0}.admin-management .admin-table small{color:var(--color-muted-ink);font-family:var(--font-body)}.admin-management .quota-control input,.admin-management .document-settings input,.admin-management .model-settings select,.admin-management .taxonomy-governance-detail__alias-form input{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:.45rem;color:var(--color-ink);min-block-size:2.4rem;padding:.45rem .65rem}.admin-management .role-controls input{accent-color:var(--color-moss)}.admin-management .admin-page button:not(.danger-button),.admin-management .taxonomy-review-inbox__actions button,.admin-management .taxonomy-governance-detail__aliases button,.admin-management .taxonomy-governance-detail__section>button{border:1px solid var(--color-rule);border-radius:.45rem}.admin-management :is(.document-settings__footer button,.model-settings__choices-footer button,.taxonomy-review-inbox__actions .primary-button){background:var(--color-moss);border-color:var(--color-moss);color:var(--color-paper);font-weight:700}.admin-management .document-settings__footer button:hover:not(:disabled),.admin-management .model-settings__choices-footer button:hover:not(:disabled),.admin-management .taxonomy-review-inbox__actions .primary-button:hover:not(:disabled){background:var(--color-moss-soft);border-color:var(--color-moss);color:var(--color-moss)}.admin-management .taxonomy-governance-detail,.admin-management .taxonomy-review-inbox{background:transparent;border:0;box-shadow:none;padding:0}.admin-management .taxonomy-governance-detail__section,.admin-management .taxonomy-review-inbox__section{padding:1.5rem}.admin-management .taxonomy-governance-detail__metadata{gap:0;padding:0}.admin-management .taxonomy-governance-detail__metadata div{padding:.85rem 1.5rem}.admin-management .taxonomy-review-inbox ol{gap:0}.admin-management .taxonomy-review-inbox li{padding:.9rem 0}.admin-management .taxonomy-review-inbox li:last-child{border-block-end:0}.admin-management .taxonomy-governance-page__heading{display:grid}.admin-management .taxonomy-governance-page__heading .taxonomy-picker__trigger{justify-self:start}.admin-management .operation-log__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:1.2rem;margin-block-end:1.1rem;background:var(--color-elevated-paper);border:1px solid var(--color-rule);border-radius:.8rem}.admin-management .operation-log__filters label{display:grid;gap:.4rem;min-inline-size:0;color:var(--color-muted-ink);font-size:.78rem}.admin-management .operation-log__filters input{inline-size:100%;min-inline-size:0;min-block-size:2.4rem;padding:.45rem .65rem;background:var(--color-paper);border:1px solid var(--color-rule);border-radius:.45rem;color:var(--color-ink)}.admin-management .operation-log__filters fieldset{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:.9rem;min-inline-size:0;padding:0;border:0}.admin-management .operation-log__filters fieldset label{flex:1 1 11rem}.admin-management .operation-log__filters legend{margin-block-end:.4rem;font-size:.78rem;color:var(--color-muted-ink)}.admin-management .operation-log__actions{display:flex;align-items:end;gap:.5rem}.admin-management .operation-log__actions button,.admin-management .operation-log__pagination button{min-block-size:2.4rem;padding:.45rem .9rem}.admin-management .operation-log__actions button:first-child{background:var(--color-moss);color:var(--color-paper)}.admin-management .operation-log__pagination{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;margin-block-start:1rem;font-size:.8rem}.admin-management .operation-log__empty{padding:2rem;background:var(--color-elevated-paper);border:1px solid var(--color-rule);border-radius:.8rem;color:var(--color-muted-ink)}.admin-management .operation-log .admin-table{min-inline-size:42rem}@media(max-width:62rem){.admin-management .operation-log__filters{grid-template-columns:minmax(0,1fr)}}@media(max-width:62rem){.admin-management__workspace{grid-template-columns:12rem minmax(0,1fr)}.admin-management__navigation button small{display:none}}@media(max-width:46rem){.admin-management__workspace{grid-template-columns:minmax(0,1fr);min-block-size:0}.admin-management__navigation{border-radius:.8rem .8rem 0 0;display:flex;flex-wrap:nowrap;overflow-x:auto;padding:.7rem}.admin-management__navigation button{flex:0 0 auto;min-inline-size:0}.admin-management__content{border-inline-start:1px solid var(--color-rule);border-radius:0 0 .8rem .8rem;min-inline-size:0;overflow:hidden}.admin-management .taxonomy-review-inbox li{align-items:start;flex-direction:column}}.app-frame--authenticated:has(.knowledge-operations){grid-template-columns:minmax(0,1fr)}.knowledge-operations{display:block;min-inline-size:0}.knowledge-operations .operations-workspace{background:transparent;border:0;gap:0;grid-template-columns:15.75rem minmax(0,1fr);min-block-size:min(48rem,calc(100dvh - 7rem))}.knowledge-operations .operations-workspace__navigation{background:var(--color-inset-paper);border:1px solid var(--color-rule);border-radius:.8rem 0 0 .8rem;gap:.25rem;padding:1.5rem .8rem}.knowledge-operations .operations-workspace__nav-caption{color:var(--color-moss);font-size:.68rem;font-weight:750;letter-spacing:.12em;margin:0 0 .4rem;padding-inline:.65rem}.knowledge-operations .operations-workspace__navigation button{border:0;border-radius:.5rem;min-block-size:0;padding:.8rem}.knowledge-operations .operations-workspace__navigation button:hover:not(:disabled),.knowledge-operations .operations-workspace__navigation button:focus-visible{background:var(--color-elevated-paper);border-color:transparent}.knowledge-operations .operations-workspace__navigation button.is-active,.knowledge-operations .operations-workspace__navigation button.is-active:hover,.knowledge-operations .operations-workspace__navigation button.is-active:focus-visible{background:var(--color-ink);color:var(--color-paper)}.knowledge-operations .operations-workspace__navigation button.is-active span,.knowledge-operations .operations-workspace__navigation button.is-active small{color:inherit}.knowledge-operations .operations-workspace__navigation small{color:inherit;line-height:1.4}.knowledge-operations .operations-workspace__content{background:var(--color-backdrop);border:1px solid var(--color-rule);border-inline-start:0;border-radius:0 .8rem .8rem 0;min-inline-size:0;overflow:visible;padding:clamp(1.25rem,3.5vw,3.25rem)}.knowledge-operations .operations-workspace__breadcrumb{color:var(--color-muted-ink);font-size:.76rem;font-weight:650;margin:0 0 2rem}.knowledge-operations .operations-workspace__breadcrumb span{margin-inline:.6rem}.knowledge-operations :is(.admin-page,.custom-tag-organization,.approval-inbox){align-content:start;min-block-size:0}.knowledge-operations :is(.admin-page-heading,.operations-panel__header,.approval-inbox__header),.approval-inbox:not(.approval-inbox--embedded)>.approval-inbox__header{background:transparent;border:0;box-shadow:none;display:block;padding:0 0 1.7rem}.knowledge-operations :is(.admin-page-heading,.operations-panel__header,.approval-inbox__header) :is(h2,h1),.approval-inbox:not(.approval-inbox--embedded)>.approval-inbox__header h1{font-family:var(--font-ui);font-size:clamp(1.9rem,3vw,2.9rem);letter-spacing:-.055em;line-height:1.16;margin:.45rem 0 .35rem}.knowledge-operations :is(.admin-page-heading,.operations-panel__header,.approval-inbox__header) p:not(.eyebrow),.approval-inbox:not(.approval-inbox--embedded)>.approval-inbox__header p:not(.eyebrow){color:var(--color-muted-ink);font-size:.84rem;margin:0}.knowledge-operations :is(.admin-page-heading,.operations-panel__header,.approval-inbox__header) .eyebrow,.approval-inbox:not(.approval-inbox--embedded)>.approval-inbox__header .eyebrow{color:var(--color-moss);font-size:.68rem;letter-spacing:.12em}.knowledge-operations .operations-template-layout{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(18rem,.84fr) minmax(0,1.16fr);min-inline-size:0}.knowledge-operations .admin-template-panel{background:var(--color-elevated-paper);border:1px solid var(--color-rule);border-radius:.8rem;box-shadow:0 .25rem 1rem var(--color-shadow-color);display:block;min-inline-size:0;overflow:hidden;padding:0}.knowledge-operations .operations-template-panel__heading{align-items:start;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:space-between;padding:1.3rem 1.4rem}.knowledge-operations .operations-template-panel__heading h2,.knowledge-operations .operations-template-panel__heading h3{font-family:var(--font-ui);font-size:1.03rem;letter-spacing:-.025em;line-height:1.4;margin:.18rem 0}.knowledge-operations .operations-template-panel__heading p:not(.eyebrow){color:var(--color-muted-ink);font-size:.79rem;margin:.25rem 0 0}.knowledge-operations .operations-template-panel__count{border:1px solid var(--color-rule);border-radius:.4rem;color:var(--color-muted-ink);font:600 .72rem var(--font-body);padding:.35rem .55rem;white-space:nowrap}.knowledge-operations .admin-template-form{gap:.38rem;max-inline-size:none}.knowledge-operations .admin-template-panel>.admin-template-form>:is(label,input,textarea){margin-inline:1.4rem}.knowledge-operations .admin-template-panel>.admin-template-form>:is(input,textarea){inline-size:calc(100% - 2.8rem);min-inline-size:0}.knowledge-operations .admin-template-panel>.admin-template-form>label{margin-block-start:.5rem}.knowledge-operations .admin-template-form label{font-size:.76rem}.knowledge-operations .admin-template-form input,.knowledge-operations .admin-template-form textarea{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:.45rem;color:var(--color-ink);min-block-size:2.4rem;padding:.65rem .75rem}.knowledge-operations .admin-template-form textarea{min-block-size:8.2rem}.knowledge-operations .operations-template-panel__footer{align-items:center;background:var(--color-inset-paper);border-block-start:1px solid var(--color-rule);display:flex;flex-wrap:wrap;gap:.7rem;justify-content:space-between;margin-block-start:1.2rem;padding:1rem 1.4rem}.knowledge-operations .operations-template-panel__footer small{color:var(--color-muted-ink);font-size:.7rem}.knowledge-operations .admin-template-list{display:block}.knowledge-operations .admin-template-list article{border:0;border-block-start:1px solid var(--color-rule);display:grid;gap:.4rem;padding:1.1rem 1.4rem}.knowledge-operations .admin-template-card__header{align-items:center}.knowledge-operations .admin-template-card__header :is(h3,h4){font-family:var(--font-ui);font-size:.88rem}.knowledge-operations .admin-template-card__header p{color:var(--color-muted-ink);font:500 .69rem var(--font-body)}.knowledge-operations .admin-template-state,.knowledge-operations .admin-template-state--active{background:var(--color-inset-paper);border:0;border-radius:5rem;color:var(--color-muted-ink);font:700 .68rem var(--font-ui);padding:.25rem .6rem;white-space:nowrap}.knowledge-operations .admin-template-state--active{background:var(--color-moss-soft);color:var(--color-moss)}.knowledge-operations .admin-template-card__instructions{color:var(--color-muted-ink);font-size:.76rem;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.knowledge-operations .admin-template-card__actions{justify-content:flex-end}.knowledge-operations .admin-page button,.knowledge-operations .custom-tag-organization button,.knowledge-operations .approval-inbox button,.approval-inbox:not(.approval-inbox--embedded) button{border:1px solid var(--color-rule);border-radius:.45rem;color:var(--color-ink);min-block-size:2.4rem;padding:.52rem .78rem}.knowledge-operations :is(.admin-page,.custom-tag-organization,.approval-inbox) button:hover:not(:disabled),.approval-inbox:not(.approval-inbox--embedded) button:hover:not(:disabled){background:var(--color-moss-soft);border-color:var(--color-moss-rule);color:var(--color-moss)}.knowledge-operations .admin-page .primary-button,.knowledge-operations .custom-tag-organization .primary-button,.knowledge-operations .approval-inbox .primary-button,.approval-inbox:not(.approval-inbox--embedded) .primary-button{background:var(--color-moss);border-color:var(--color-moss);color:var(--color-backdrop);font-weight:750}.knowledge-operations :is(.admin-page,.custom-tag-organization,.approval-inbox) .primary-button:hover:not(:disabled),.approval-inbox:not(.approval-inbox--embedded) .primary-button:hover:not(:disabled){filter:brightness(1.1);background:var(--color-moss);color:var(--color-backdrop)}.knowledge-operations .admin-page .operations-template__danger,.knowledge-operations .operations-delete-dialog .operations-template__danger{border-color:var(--color-ruby);color:var(--color-ruby)}.knowledge-operations .admin-page .operations-template__danger:hover:not(:disabled),.knowledge-operations .operations-delete-dialog .operations-template__danger:hover:not(:disabled){background:var(--color-ruby-soft);color:var(--color-ruby)}.knowledge-operations .admin-template-revision{border-color:var(--color-rule);gap:.38rem;margin-block-start:.6rem;padding-block-start:.9rem}.knowledge-operations .admin-template-revision :is(input,textarea){max-inline-size:100%}.knowledge-operations .admin-template-revision .admin-template-card__actions{flex-wrap:wrap}.knowledge-operations .admin-template-empty{border-block-start:1px solid var(--color-rule);margin:0;padding:1.5rem 1.4rem}.knowledge-operations .admin-status{background:var(--color-moss-soft);border:1px solid var(--color-moss-rule);border-radius:.5rem;padding:.8rem 1rem}.knowledge-operations .operations-delete-dialog{background:var(--color-elevated-paper);border:1px solid var(--color-rule);border-radius:.9rem;color:var(--color-ink);inline-size:min(33rem,calc(100% - 2rem));max-block-size:calc(100dvh - 2rem);padding:0}.knowledge-operations .operations-delete-dialog::backdrop{background:var(--color-dialog-scrim-strong)}.knowledge-operations .operations-delete-dialog__body{padding:1.5rem}.knowledge-operations .operations-delete-dialog__body h3{font-family:var(--font-ui);font-size:1.38rem;letter-spacing:-.04em;margin:.3rem 0 .6rem}.knowledge-operations .operations-delete-dialog__body p:not(.eyebrow){color:var(--color-muted-ink);font-size:.8rem}.knowledge-operations .operations-delete-dialog__body p.inline-error{color:var(--color-ruby)}.knowledge-operations .operations-delete-dialog__actions{background:var(--color-inset-paper);border-block-start:1px solid var(--color-rule);display:flex;gap:.55rem;justify-content:flex-end;padding:1rem 1.4rem}.knowledge-operations .operations-delete-dialog button{border:1px solid var(--color-rule);border-radius:.45rem;padding:.56rem .95rem}@media(max-width:70rem){.knowledge-operations .operations-template-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:62rem){.knowledge-operations .operations-workspace{grid-template-columns:12rem minmax(0,1fr)}.knowledge-operations .operations-workspace__navigation button small{display:none}}@media(max-width:46rem){.knowledge-operations .operations-workspace{grid-template-columns:minmax(0,1fr);min-block-size:0}.knowledge-operations .operations-workspace__navigation{border-radius:.8rem .8rem 0 0;display:flex;flex-wrap:nowrap;overflow-x:auto;padding:.7rem}.knowledge-operations .operations-workspace__nav-caption{display:none}.knowledge-operations .operations-workspace__navigation button{flex:0 0 auto;min-inline-size:0}.knowledge-operations .operations-workspace__content{border-inline-start:1px solid var(--color-rule);border-radius:0 0 .8rem .8rem;padding:1.1rem}}@media(max-width:25rem){.knowledge-operations .operations-template-panel__heading,.knowledge-operations .admin-template-list article{padding-inline:1rem}.knowledge-operations .admin-template-panel>.admin-template-form>:is(label,input,textarea){margin-inline:1rem}.knowledge-operations .admin-template-panel>.admin-template-form>:is(input,textarea){inline-size:calc(100% - 2rem)}}.knowledge-operations .custom-tag-organization__panel,.approval-inbox .approval-inbox__panel{background:var(--color-elevated-paper);border:1px solid var(--color-rule);border-radius:.8rem;box-shadow:0 .25rem 1rem var(--color-shadow-color);min-inline-size:0}.knowledge-operations .custom-tag-organization__panel{overflow:visible}.approval-inbox .approval-inbox__panel{overflow:hidden}.knowledge-operations .custom-tag-organization{display:block}.knowledge-operations .custom-tag-organization__panel-heading,.approval-inbox .approval-inbox__panel-heading{align-items:start;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:space-between;padding:1.3rem 1.4rem}.knowledge-operations .custom-tag-organization__panel-heading h3,.approval-inbox .approval-inbox__panel-heading h3{font-family:var(--font-ui);font-size:1.03rem;letter-spacing:-.025em;margin:.18rem 0}.knowledge-operations .custom-tag-organization__panel-heading p:not(.eyebrow),.approval-inbox .approval-inbox__panel-heading p:not(.eyebrow){color:var(--color-muted-ink);font-size:.79rem;margin:.25rem 0 0}.knowledge-operations .operations-panel__tabs,.approval-inbox .approval-inbox__tabs{border-block-end:1px solid var(--color-rule);display:flex;flex-wrap:wrap;gap:1.2rem;padding-inline:1.4rem}.knowledge-operations .operations-panel__tabs button,.approval-inbox .approval-inbox__tabs button{background:transparent;border:0;border-block-end:2px solid transparent;border-radius:0;color:var(--color-muted-ink);font-size:.77rem;min-block-size:0;padding:.9rem 0 .75rem}.knowledge-operations .operations-panel__tabs button[aria-pressed=true],.approval-inbox .approval-inbox__tabs button[aria-pressed=true]{border-block-end-color:var(--color-moss);color:var(--color-moss);font-weight:750}.knowledge-operations .custom-tag-organization__bulk-action{align-items:center;border-block-end:1px solid var(--color-rule);display:flex;flex-wrap:wrap;gap:.7rem;padding:1rem 1.4rem}.knowledge-operations .custom-tag-organization__bulk-action p{color:var(--color-muted-ink);font-size:.76rem;margin:0}.knowledge-operations .custom-tag-organization__list{display:block}.knowledge-operations .custom-tag-organization__list article{align-items:center;background:transparent;border:0;border-block-end:1px solid var(--color-rule);display:grid;gap:.6rem 1rem;grid-template-columns:minmax(9rem,.8fr) minmax(12rem,1.2fr);padding:1.1rem 1.4rem}.knowledge-operations .custom-tag-organization__list article>header{align-items:center;gap:.65rem}.knowledge-operations .custom-tag-organization__list h3{font-family:var(--font-ui);font-size:.88rem}.knowledge-operations .custom-tag-organization__list header p{font:500 .69rem var(--font-body)}.knowledge-operations .custom-tag-organization__list header button{order:2;white-space:nowrap}.knowledge-operations .custom-tag-organization__mapping-control{align-items:end;grid-template-columns:minmax(0,1fr) auto}.knowledge-operations .custom-tag-organization__mapping-control>label{grid-column:1 / -1;padding:0}.knowledge-operations .custom-tag-organization__search input{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:.45rem;color:var(--color-ink);min-block-size:2.4rem;padding:.56rem .7rem}.knowledge-operations .custom-tag-organization__options{border-radius:.45rem;box-shadow:0 .25rem 1rem var(--color-shadow-color);margin:0;position:absolute;top:100%;width:100%;z-index:2}.knowledge-operations .custom-tag-organization__mapping{color:var(--color-muted-ink);font-size:.75rem;grid-column:2}.knowledge-operations .custom-tag-organization__run{align-items:center;background:var(--color-inset-paper);border:0;display:flex;flex-wrap:wrap;gap:.7rem;grid-column:1 / -1;padding:.95rem 1rem}.knowledge-operations .custom-tag-organization__run p{font-size:.72rem}.knowledge-operations .custom-tag-organization__run progress{accent-color:var(--color-moss);inline-size:min(13rem,100%)}.knowledge-operations .operations-panel__empty{border-block-start:1px solid var(--color-rule);color:var(--color-muted-ink);margin:0;padding:1.5rem 1.4rem}.knowledge-operations .operations-panel__empty.inline-error{color:var(--color-ruby)}.knowledge-operations .custom-tag-organization__dialog{background:var(--color-elevated-paper);border:1px solid var(--color-rule);border-radius:.9rem;color:var(--color-ink);inline-size:min(33rem,calc(100% - 2rem));max-block-size:calc(100dvh - 2rem);padding:0}.knowledge-operations .custom-tag-organization__dialog::backdrop{background:var(--color-dialog-scrim-strong)}.knowledge-operations .custom-tag-organization__dialog-body{padding:1.5rem}.knowledge-operations .custom-tag-organization__dialog-body h3{font-family:var(--font-ui);font-size:1.38rem;letter-spacing:-.04em;margin:.3rem 0 .6rem}.knowledge-operations .custom-tag-organization__dialog-body p:not(.eyebrow){color:var(--color-muted-ink);font-size:.8rem}.knowledge-operations .custom-tag-organization__affected-list{border:1px solid var(--color-rule);border-radius:.5rem;gap:0;padding:0}.knowledge-operations .custom-tag-organization__affected-list li{border-block-end:1px solid var(--color-rule);display:flex;gap:1rem;justify-content:space-between;padding:.7rem .85rem}.knowledge-operations .custom-tag-organization__affected-list li:last-child{border:0}.knowledge-operations .custom-tag-organization__dialog>form{background:var(--color-inset-paper);border-block-start:1px solid var(--color-rule);display:flex;gap:.55rem;justify-content:flex-end;padding:1rem 1.4rem}.approval-inbox .approval-inbox__count{border:1px solid var(--color-rule);border-radius:.4rem;color:var(--color-muted-ink);font:600 .72rem var(--font-body);padding:.35rem .55rem}.approval-inbox .approval-inbox__panel{display:block}.approval-inbox .approval-section{background:transparent;border:0;box-shadow:none;padding:0}.approval-inbox .approval-section ol{margin:0}.approval-inbox .approval-section li{border-block-end:1px solid var(--color-rule);display:block;padding:1.1rem 1.4rem}.approval-inbox .approval-section li:last-child{border:0}.approval-inbox .approval-section article{align-items:center;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto}.approval-inbox .approval-section article>header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;grid-column:1}.approval-inbox .approval-section h3{font:700 .88rem var(--font-ui);margin:0 auto 0 0}.approval-inbox .approval-section dl{display:flex;flex-wrap:wrap;gap:.2rem .75rem;grid-column:1;margin:0}.approval-inbox .approval-section dl div{display:flex;gap:.25rem}.approval-inbox .approval-section :is(dt,dd){color:var(--color-muted-ink);font-size:.76rem;margin:0}.approval-inbox .approval-list__kind,.approval-inbox .approval-list__state{border-radius:5rem;font-size:.68rem;font-weight:700;margin:0;padding:.25rem .6rem}.approval-inbox .approval-list__kind{background:var(--color-amber-soft);color:var(--color-amber)}html[data-theme=light] .approval-inbox .approval-list__kind{color:#825100}.approval-inbox .approval-list__state--pending{background:var(--color-inset-paper);color:var(--color-muted-ink)}.approval-inbox .approval-list__state--approved{background:var(--color-moss-soft);color:var(--color-moss)}.approval-inbox .approval-list__state--rejected{background:var(--color-ruby-soft);color:var(--color-ruby)}.approval-inbox .approval-actions{align-self:center;grid-column:2;grid-row:1 / 3}.approval-inbox .approval-inbox__empty{color:var(--color-muted-ink);margin:0;padding:1.5rem 1.4rem}@media(max-width:70rem){.knowledge-operations .custom-tag-organization__list article{grid-template-columns:minmax(0,1fr)}.knowledge-operations .custom-tag-organization__mapping{grid-column:1}}@media(max-width:46rem){.approval-inbox .approval-section article{grid-template-columns:minmax(0,1fr)}.approval-inbox .approval-actions{grid-column:1;grid-row:auto;justify-content:flex-start}.knowledge-operations .custom-tag-organization__list article{padding-inline:1rem}}.app-frame--catalog{--kb-blue: var(--color-moss);--kb-ink: var(--color-ink);--catalog-card-width: 232px;--catalog-card-height: 220px;--color-moss: #7aabff;--color-moss-soft: rgb(122 171 255 / 12%);--color-moss-rule: rgb(122 171 255 / 38%);--color-accent-strong: #a5c6ff;--font-display: "Segoe UI", "Microsoft YaHei", system-ui, sans-serif;--font-ui: "Segoe UI", "Microsoft YaHei", system-ui, sans-serif}html[data-theme=light] .app-frame--catalog{--color-backdrop: #f5f6f6;--color-paper: #fff;--color-elevated-paper: #fff;--color-inset-paper: #f8f9fb;--color-hover-paper: #f3f5f8;--color-panel: #fff;--color-chrome: #fff;--color-ink: #111318;--color-muted-ink: #858b96;--color-subtle-ink: #a0a0a5;--color-rule: #e5e5e7;--color-rule-strong: #c3cad5;--color-moss: #2d6dcc;--color-moss-soft: #edf3fc;--color-moss-rule: #abc5e9;--color-accent-strong: #235bb0;--focus-ring: 0 0 0 3px rgb(45 109 204 / 14%)}html[data-theme=dark] .app-frame--catalog{--kb-ink: var(--color-ink);--color-backdrop: #191919;--color-paper: #1e1e1e;--color-elevated-paper: #26272b;--color-inset-paper: #18191c;--color-hover-paper: #303033;--color-panel: #26272b;--color-chrome: #1e1e1e;--color-ink: #eceef5;--color-muted-ink: #a2a7b3;--color-subtle-ink: #787d88;--color-rule: #3b3b3f;--color-rule-strong: #565a63;--color-moss: #7aabff;--color-moss-soft: rgb(122 171 255 / 12%);--color-moss-rule: rgb(122 171 255 / 38%);--color-accent-strong: #a5c6ff;--focus-ring: 0 0 0 3px rgb(122 171 255 / 24%)}.app-frame--catalog{--workspace-dialog-forest: var(--color-moss);--workspace-dialog-strong: var(--color-accent-strong);--workspace-dialog-tint: var(--color-moss-soft);--workspace-dialog-line: var(--color-rule);--workspace-dialog-soft: var(--color-inset-paper);--workspace-dialog-ink: var(--color-ink);--workspace-dialog-muted: var(--color-muted-ink)}.app-frame.app-frame--catalog{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:74px minmax(0,1fr);gap:0 4px;padding:12px;background:var(--color-backdrop);font-family:var(--font-ui)}.app-sidebar{grid-column:1;grid-row:1 / 3;display:flex;flex-direction:column;min-height:0;overflow:visible;border-radius:12px;padding:0 10px 22px;background:var(--color-paper)}.app-sidebar .wordmark{min-height:74px;padding:0 8px;color:var(--color-ink);font-size:20px;letter-spacing:-.6px;gap:11px}.app-sidebar__brand-suffix{padding-left:5px;font-weight:400;color:var(--color-muted-ink)}.app-sidebar .wordmark__mark{background:var(--color-ink);color:var(--color-paper);border-radius:10px;width:34px;min-height:34px;font-family:var(--font-ui)}.app-sidebar__navigation{flex:1;min-height:0;overflow:auto;padding-bottom:20px}.app-sidebar__caption{margin:0 13px 13px;font-size:10px;color:var(--color-muted-ink)}.app-sidebar .mode-navigation{display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;order:0;gap:7px;border:0;overflow:visible;padding:0}.app-sidebar .mode-navigation a{display:flex;align-items:center;gap:12px;min-height:43px;padding:0 13px;border:0;border-radius:7px;font-size:13px;font-weight:500;text-decoration:none;color:var(--color-ink)}.app-sidebar .mode-navigation a .app-icon{font-size:18px}.catalog-nav-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.app-sidebar__divider{height:1px;min-height:1px;background:var(--color-rule);margin:17px 10px}.app-sidebar .mode-navigation a:hover{background:var(--color-hover-paper)}.app-sidebar .mode-navigation a.router-link-active,.app-sidebar .mode-navigation a.is-current{background:var(--color-ink);color:var(--color-paper)}.app-sidebar__footer{flex-shrink:0;margin-top:auto;border-top:1px solid var(--color-rule);padding:19px 8px 0;font-size:11px}.app-frame--catalog .app-header{grid-column:2;grid-row:1;display:flex;min-width:0;gap:26px;padding:0 26px;border:1px solid var(--color-rule);border-radius:20px 20px 0 0;background:var(--color-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.app-header-search{display:flex;align-items:center;flex:1;gap:9px;min-width:0}.app-header-search label{display:flex;align-items:center;gap:10px;flex:1;min-width:0;height:39px;padding:0 12px;border:1px solid var(--color-rule);border-radius:7px;background:var(--color-inset-paper);color:var(--color-subtle-ink)}.app-header-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;box-shadow:none;font:inherit;font-size:13px;color:var(--color-ink);padding:0}.app-header-search label:focus-within{border-color:var(--color-moss);box-shadow:var(--focus-ring)}.app-header-search kbd{padding:2px 4px;border:1px solid var(--color-rule);border-radius:4px;white-space:nowrap;font:9px var(--font-ui)}.app-header-search .primary-button{height:39px;padding:0 20px;border-radius:7px;background:var(--kb-blue);color:var(--color-paper);border:1px solid var(--kb-blue);font-size:13px}.app-header-search .primary-button:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong);transform:none;color:var(--color-paper)}.catalog-storage{margin-left:auto;flex-shrink:0}.catalog-account{position:relative;width:100%}.catalog-account>summary{display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer;color:var(--color-ink);font-size:12px}.catalog-account>summary::-webkit-details-marker{display:none}.catalog-account>summary>.app-icon{font-size:13px;color:var(--color-subtle-ink);margin-left:auto;flex-shrink:0}.catalog-account[open]>summary>.app-icon{transform:rotate(180deg)}.catalog-account__avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:2px solid var(--color-paper);border-radius:50%;background:var(--color-moss-soft);color:var(--color-moss);font-size:12px}.catalog-account__copy{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.catalog-account__copy strong{font-size:12px;font-weight:550}.catalog-account__copy small{font-size:10px;color:var(--color-muted-ink)}.catalog-account__popover{position:absolute;bottom:calc(100% + 12px);left:0;z-index:60;width:min(222px,calc(100vw - 32px));max-height:calc(100dvh - 120px);overflow:auto;padding:16px;border:1px solid var(--color-rule);border-radius:9px;background:var(--color-paper);box-shadow:0 8px 30px #1113181a}.catalog-account__popover .user-menu{display:grid;grid-template-columns:36px 36px;justify-content:start;gap:12px 8px}.catalog-account__popover .user-menu__identity,.catalog-account__popover .user-menu__storage{grid-column:1 / -1;display:block}.catalog-account__popover>button{display:flex;justify-content:flex-start;gap:8px;width:100%;min-height:36px;aspect-ratio:auto;margin-bottom:12px;padding:8px;border:0;background:transparent;font-size:12px}.catalog-account__popover>button .app-icon{font-size:16px}.app-frame--catalog .workspace-main{grid-column:2;grid-row:2;width:100%;max-inline-size:none;min-width:0;min-height:0;margin:0;border:1px solid var(--color-rule);border-top:0;border-radius:0 0 20px 20px;background:var(--color-paper)}.app-frame--catalog .workspace-main--materials{overflow:hidden;padding:0}.sliding-tabs{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;width:max-content;max-width:100%;padding:4px;border:1px solid var(--color-rule);border-radius:999px;background:var(--color-inset-paper);flex-shrink:0}.sliding-tabs__indicator{position:absolute;top:0;left:0;border-radius:999px;background:var(--kb-blue);box-shadow:0 3px 10px #2d6dcc2e;pointer-events:none}.sliding-tabs[data-ready=true] .sliding-tabs__indicator{transition:transform .22s cubic-bezier(.2,.8,.2,1),width .22s ease,height .22s ease}.sliding-tabs>button{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 15px;border:0;border-radius:999px;background:transparent;color:var(--color-muted-ink);font:500 13px var(--font-ui);white-space:nowrap}.sliding-tabs>button small{font-size:10px;opacity:.8}.sliding-tabs>button[aria-selected=true]{color:var(--color-paper)}.sliding-tabs>button:hover:not([aria-selected=true]){background:var(--color-hover-paper);color:var(--color-ink)}.knowledge-workspace.knowledge-workspace--catalog{display:block;min-height:100%;height:100%;overflow:auto;border:0;border-radius:0;padding:24px 26px}.knowledge-workspace--catalog>.workspace-pane-switcher,.knowledge-workspace--catalog>.library-sidebar-toggle{display:none}.knowledge-workspace--catalog .knowledge-workspace__main{display:block;height:auto;min-height:0;overflow:visible;padding:0;border:0}.knowledge-workspace--catalog .library-sidebar.library-sidebar--catalog{display:block;position:relative;width:100%;min-width:0;min-height:0;height:auto;overflow:visible;border:0;padding:0;background:transparent}.library-catalog__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:27px;margin-bottom:19px;font-size:11px;color:var(--color-muted-ink)}.library-catalog__breadcrumb button{padding:0;color:inherit;font-size:inherit}.library-catalog__navigation{display:flex;gap:3px;border-right:1px solid var(--color-rule);padding-right:10px;margin-right:7px}.library-catalog__navigation button{display:grid;place-items:center;width:27px;height:27px;border-radius:5px;color:var(--color-muted-ink)}.library-catalog__navigation button:hover:not(:disabled){background:var(--color-moss-soft);color:var(--color-moss)}.library-catalog__navigation button:disabled{opacity:.4;cursor:default}.library-catalog__navigation svg,.library-catalog__home-icon{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.library-catalog__home-icon{width:13px;height:13px}.library-sidebar--catalog .library-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0;border:0;margin-bottom:27px}.library-sidebar--catalog .library-sidebar__header h1{margin:0;font:600 27px/1.4 var(--font-ui);letter-spacing:-.7px;overflow-wrap:anywhere}.library-catalog__description{font-size:13px;color:var(--color-muted-ink);margin:7px 0 0;line-height:1.8}.library-catalog__heading-row{display:flex;align-items:center;justify-content:space-between;min-height:38px;gap:18px;margin-bottom:18px}.library-catalog__section-heading{display:flex;align-items:center;gap:9px;min-width:0}.library-catalog__section-heading h2{margin:0;font:600 15px var(--font-ui);white-space:nowrap}.library-catalog__section-heading>span{font-size:11px;white-space:nowrap;color:var(--color-muted-ink)}.library-catalog__section-heading small{font-size:10px;margin-left:10px;color:var(--color-subtle-ink);white-space:nowrap}.library-catalog__actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.library-catalog__actions .library-sidebar__create-menu{inset-inline-start:auto;inset-inline-end:0}.library-catalog__button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid var(--color-rule);border-radius:7px;background:var(--color-paper);font:13px var(--font-ui);white-space:nowrap}.library-catalog__button .app-icon{font-size:16px}.library-catalog__button .library-glyph,.library-catalog__menu .library-glyph{width:18px;height:18px;color:var(--color-moss)}.library-catalog__button:hover:not(:disabled){border-color:var(--color-rule-strong);background:var(--color-hover-paper)}.library-catalog__button--primary{padding:0 16px;background:var(--kb-blue);color:var(--color-paper);border-color:var(--kb-blue)}.library-catalog__button--primary:hover:not(:disabled){background:var(--color-accent-strong);border-color:var(--color-accent-strong);color:var(--color-paper)}.library-catalog__more{position:relative}.library-catalog__more>summary{display:grid;place-items:center;width:30px;height:36px;list-style:none;cursor:pointer;color:var(--color-muted-ink);border-radius:6px;font-size:20px}.library-catalog__more>summary::-webkit-details-marker{display:none}.library-catalog__more>summary:hover{background:var(--color-hover-paper);color:var(--color-moss)}.library-catalog__menu{position:absolute;z-index:35;right:0;top:calc(100% + 5px);display:grid;gap:3px;min-width:190px;padding:6px;border:1px solid var(--color-rule);border-radius:8px;background:var(--color-paper);box-shadow:0 8px 25px #1113181a}.library-catalog__menu button{display:flex;align-items:center;gap:9px;min-height:35px;padding:0 10px;text-align:left;font-size:12px;border-radius:5px;white-space:nowrap}.library-catalog__menu button:hover:not(:disabled){background:var(--color-hover-paper)}.library-catalog__menu .library-catalog__danger{color:var(--color-ruby);border-top:1px solid var(--color-rule);margin-top:4px;padding-top:4px}.library-catalog__toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;margin-bottom:8px;border-top:1px solid var(--color-rule);font-size:11px;color:var(--color-muted-ink)}.library-sidebar--catalog .library-sidebar__tools{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0;margin-bottom:16px;overflow:visible}.library-sidebar--catalog .library-sidebar__tools .compact-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:34px;height:36px;padding:0 11px;border:1px solid var(--color-rule);border-radius:7px;background:var(--color-paper);font-size:13px}.library-sidebar--catalog .library-sidebar__tools .compact-icon-button:after{content:attr(title);font-size:12px}.library-sidebar--catalog .library-sidebar__tools .compact-icon-button[aria-label=上传资料]{background:var(--kb-blue);color:#fff;border-color:var(--kb-blue)}.library-sidebar--catalog:not(.library-sidebar--inside) .library-sidebar__tools>button:disabled,.library-sidebar--catalog:not(.library-sidebar--inside) .library-sidebar__tools>.library-sidebar__create:has(>button:disabled){display:none}.library-sidebar--catalog .library-sidebar__filter{display:block;max-width:340px;margin-bottom:20px;padding:0}.library-sidebar--catalog .library-sidebar__filter input{width:100%;height:36px;font:12px var(--font-ui);padding:0 12px;border-radius:7px}.library-sidebar--catalog .library-sidebar__browse{display:block;overflow:visible;padding:0;border:0}.library-sidebar--catalog .library-sidebar__list{display:grid;grid-template-columns:repeat(auto-fill,min(100%,var(--catalog-card-width)));align-items:start;justify-content:start;gap:16px;padding:0;overflow:visible}.library-catalog__group-heading{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin:0;padding:4px 0;font-size:13px;font-weight:600}.library-catalog__group-heading span{color:var(--color-muted-ink);font-size:11px;font-weight:400}.library-catalog__group-heading[data-library-group=other]{margin-top:12px;padding-top:20px;border-top:1px solid var(--color-rule)}.library-sidebar--catalog .library-nav-item{position:relative;min-width:0;min-height:210px;border:1px solid var(--color-rule);border-radius:10px;background:var(--color-paper);overflow:visible}.library-sidebar--catalog.library-sidebar--grid .library-nav-item{height:var(--catalog-card-height);min-height:0}.library-sidebar--catalog .library-nav-item>button:first-child{display:flex;flex-direction:column;gap:0;align-items:stretch;width:100%;min-width:0;padding:6px;border:0;border-radius:9px;text-align:left;background:transparent}.library-nav-item__visual{display:grid;place-items:center;height:132px;border-radius:6px;background:var(--color-inset-paper);color:var(--color-moss)}.library-sidebar--catalog .library-nav-item>button:first-child>.library-nav-item__visual{overflow:visible}.library-glyph{width:64px;height:64px;flex-shrink:0}.library-sidebar--catalog .library-nav-item>button:first-child>span:not(.library-nav-item__visual){margin:16px 9px 9px;font-size:12px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.library-sidebar--catalog .library-nav-item>button:first-child>small{margin:0 9px 10px;color:var(--color-muted-ink);font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.library-sidebar--catalog .library-nav-item.is-selected{border-color:var(--color-moss-rule);box-shadow:none;background:var(--color-moss-soft)}.library-sidebar--catalog .library-nav-item:hover{border-color:var(--color-moss-rule)}.library-catalog__item-actions{position:absolute;top:14px;right:14px;display:flex;gap:4px;opacity:0;visibility:hidden}.library-nav-item:hover .library-catalog__item-actions,.library-nav-item:focus-within .library-catalog__item-actions{opacity:1;visibility:visible}.library-nav-item.has-context-menu .library-catalog__item-actions{opacity:0;visibility:hidden}.library-catalog__item-actions button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--color-rule);border-radius:6px;color:var(--color-muted-ink);background:var(--color-paper);font-size:15px}.library-catalog__item-actions button:hover:not(:disabled),.library-catalog__item-actions button[aria-pressed=true]{color:var(--color-moss);border-color:var(--color-moss-rule);background:var(--color-moss-soft)}.library-catalog__item-actions svg{width:16px;height:16px}.library-catalog__item-actions .library-catalog__open{color:var(--color-moss)}.library-sidebar--catalog .library-nav-item__menu{inset-inline-end:8px;inset-inline-start:auto}.library-catalog__views{display:flex;gap:3px;padding:3px;margin-left:auto;border:1px solid var(--color-rule);border-radius:6px;background:var(--color-inset-paper)}.library-catalog__views button{display:flex;align-items:center;gap:6px;padding:0 9px;min-height:28px;border-radius:4px;font-size:11px;color:var(--color-muted-ink)}.library-catalog__views button[aria-pressed=true]{background:var(--color-paper);color:var(--color-ink);box-shadow:0 1px 3px #00000014}.library-sidebar--catalog:not(.library-sidebar--grid) .library-sidebar__list{display:flex;flex-direction:column;gap:8px}.library-sidebar--catalog:not(.library-sidebar--grid) .library-nav-item{min-height:72px}.library-sidebar--catalog:not(.library-sidebar--grid) .library-nav-item>button:first-child{display:grid;grid-template-columns:48px minmax(0,1fr);gap:0 12px;padding:12px 112px 12px 16px}.library-sidebar--catalog:not(.library-sidebar--grid) .library-nav-item__visual{width:40px;height:44px;grid-row:1 / 3}.library-sidebar--catalog:not(.library-sidebar--grid) .library-nav-item__visual .library-glyph{width:33px;height:33px}.library-sidebar--catalog:not(.library-sidebar--grid) .library-nav-item>button:first-child>span:not(.library-nav-item__visual),.library-sidebar--catalog:not(.library-sidebar--grid) .library-nav-item>button:first-child>small{margin:0}.library-catalog__empty{border:1px dashed var(--color-rule);border-radius:9px;padding:60px 20px;text-align:center;color:var(--color-muted-ink);font-size:13px}.knowledge-workspace--catalog .workspace-materials-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;border:0;border-top:1px solid var(--color-rule);padding:12px 0;margin-bottom:8px;background:transparent}.knowledge-workspace--catalog .workspace-materials-toolbar__context{display:none}.knowledge-workspace--catalog .workspace-materials-toolbar__controls{display:flex;align-items:center;gap:17px;width:100%;flex-wrap:wrap}.app-frame--catalog .workspace-materials-toolbar__search{display:none}.knowledge-workspace--catalog .workspace-materials-toolbar__selection{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.workspace-materials-toolbar__select-all{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--color-muted-ink);cursor:pointer}.workspace-selection-menu{position:relative;margin-left:-10px}.workspace-selection-menu>summary{display:grid;place-items:center;width:20px;height:28px;color:var(--color-muted-ink);list-style:none;cursor:pointer;font-size:11px}.workspace-selection-menu>summary::-webkit-details-marker{display:none}.workspace-selection-menu>div{position:absolute;top:100%;right:0;z-index:30;display:grid;min-width:100px;padding:5px;border:1px solid var(--color-rule);border-radius:7px;background:var(--color-paper);box-shadow:0 6px 20px #1113181a}.knowledge-workspace--catalog .workspace-selection-menu button{text-align:left;font:11px var(--font-ui);border:0;border-radius:5px;min-height:31px;padding:0 9px}.workspace-selection-menu button:hover:not(:disabled){background:var(--color-hover-paper)}.workspace-materials-toolbar__selection output{font-size:11px;color:var(--color-moss)}.materials-sort{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding-right:17px;border-right:1px solid var(--color-rule);font-size:11px;color:var(--color-muted-ink)}.materials-sort select{height:28px;max-width:150px;border:0;border-radius:4px;background:transparent;padding:0 6px;font:inherit}.knowledge-workspace--catalog .workspace-materials-toolbar__view-toggle{display:flex;gap:3px;padding:3px;border:1px solid var(--color-rule);background:var(--color-inset-paper);border-radius:6px}.knowledge-workspace--catalog .workspace-materials-toolbar__view-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;width:auto;height:28px;min-height:28px;padding:0 9px;border-radius:4px;font-size:11px;color:var(--color-subtle-ink)}.knowledge-workspace--catalog .workspace-materials-toolbar__view-toggle button:last-child{order:-1}.knowledge-workspace--catalog .workspace-materials-toolbar__view-toggle button[aria-pressed=true]{background:var(--color-paper);color:var(--color-ink);box-shadow:0 1px 3px #1113180d}.workspace-materials-toolbar__wiki button{border-radius:6px;font-size:11px;min-height:31px}.knowledge-workspace--catalog .workspace-materials-toolbar__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.knowledge-workspace.knowledge-workspace--catalog .workspace-tabs{display:flex;align-items:stretch;gap:8px;padding:0;border:0;border-radius:0;margin-bottom:14px;background:transparent}.knowledge-workspace--catalog .workspace-tabs__entry{position:relative}.knowledge-workspace--catalog .workspace-tabs__tab{position:relative;flex:0 0 auto;min-block-size:42px;padding:10px 16px;border:0;border-radius:0;background:transparent;color:var(--color-muted-ink);transform:none}.knowledge-workspace--catalog .workspace-tabs__entry>.workspace-tabs__tab{padding-inline-end:34px}.knowledge-workspace--catalog .workspace-tabs__tab>span{display:block;overflow:hidden;text-overflow:ellipsis}.knowledge-workspace--catalog .workspace-tabs__tab:after{content:"";position:absolute;inset-inline:12px;bottom:0;height:2px;border-radius:2px;background:var(--color-moss);opacity:0;transition:opacity .15s ease}.knowledge-workspace--catalog .workspace-tabs__tab[aria-current=page]{background:transparent;color:var(--color-moss);font-weight:700;transform:none}.knowledge-workspace--catalog .workspace-tabs__tab[aria-current=page]:after{opacity:1}.knowledge-workspace--catalog .workspace-tabs__tab:hover:not(:disabled){border:0;background:transparent;color:var(--color-moss);transform:none}.knowledge-workspace--catalog .workspace-tabs__close{position:absolute;top:2px;right:2px;display:grid;place-items:center;inline-size:24px;min-block-size:24px;block-size:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--color-muted-ink);opacity:0;pointer-events:none;transition:opacity .15s ease}.knowledge-workspace--catalog .workspace-tabs__entry:hover .workspace-tabs__close,.knowledge-workspace--catalog .workspace-tabs__entry:focus-within .workspace-tabs__close{opacity:1;pointer-events:auto}.knowledge-workspace--catalog .workspace-tabs__close:hover:not(:disabled){border:0;background:var(--color-moss-soft);color:var(--color-moss);transform:none}.knowledge-workspace--catalog .workspace-tabs__tab:focus-visible,.knowledge-workspace--catalog .workspace-tabs__close:focus-visible{outline-offset:-3px}.knowledge-workspace--catalog .entry-list{border:0;padding:0;min-height:0;overflow:visible}.knowledge-workspace--catalog .entry-list__table-scroll{max-width:100%;border:1px solid var(--color-rule);border-radius:9px}.knowledge-workspace--catalog .entry-list__table{min-inline-size:700px;width:100%;table-layout:fixed;border-collapse:collapse;font:12px var(--font-ui)}.knowledge-workspace--catalog .entry-list__table th,.knowledge-workspace--catalog .entry-list__table td{padding:10px 14px 10px 0;height:70px;border-bottom:1px solid var(--color-rule);font-size:11px;font-weight:400;overflow-wrap:normal;color:var(--color-muted-ink)}.knowledge-workspace--catalog .entry-list__table th:first-child,.knowledge-workspace--catalog .entry-list__table td:first-child{text-align:center;padding:0}.knowledge-workspace--catalog .entry-list__table thead th{height:40px;background:var(--color-inset-paper);font-size:12px}.knowledge-workspace--catalog .entry-list__table th:nth-child(1),.knowledge-workspace--catalog .entry-list__table td:nth-child(1){width:40px}.knowledge-workspace--catalog .entry-list__table th:nth-child(2),.knowledge-workspace--catalog .entry-list__table td:nth-child(2){width:38%}.knowledge-workspace--catalog .entry-list__table th:nth-child(3),.knowledge-workspace--catalog .entry-list__table td:nth-child(3){width:8%}.knowledge-workspace--catalog .entry-list__table th:nth-child(4),.knowledge-workspace--catalog .entry-list__table td:nth-child(4){width:10%}.knowledge-workspace--catalog .entry-list__table th:nth-child(5),.knowledge-workspace--catalog .entry-list__table td:nth-child(5){width:8%}.knowledge-workspace--catalog .entry-list__table th:nth-child(6),.knowledge-workspace--catalog .entry-list__table td:nth-child(6){width:10%}.knowledge-workspace--catalog .entry-list__table th:nth-child(7),.knowledge-workspace--catalog .entry-list__table td:nth-child(7){display:none}.knowledge-workspace--catalog .entry-list__table th:nth-child(8),.knowledge-workspace--catalog .entry-list__table td:nth-child(8){width:12%}.knowledge-workspace--catalog .discovery-results__header{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.knowledge-workspace--catalog .discovery-results .entry-list__table th:nth-child(7),.knowledge-workspace--catalog .discovery-results .entry-list__table td:nth-child(7){display:table-cell;width:100px}.knowledge-workspace--catalog .discovery-results .entry-list__table th:nth-child(2),.knowledge-workspace--catalog .discovery-results .entry-list__table td:nth-child(2){width:30%}.knowledge-workspace--catalog .discovery-results .entry-list__table th:nth-child(8),.knowledge-workspace--catalog .discovery-results .entry-list__table td:nth-child(8){width:10%}.knowledge-workspace--catalog .discovery-results .entry-list__table th:nth-child(9),.knowledge-workspace--catalog .discovery-results .entry-list__table td:nth-child(9){width:112px}.knowledge-workspace--catalog .entry-list__table .entry-list__expanded-row>td{width:auto;padding:16px;text-align:left}.knowledge-workspace--catalog .entry-list__empty{grid-column:1 / -1;padding:50px 20px;min-height:150px;font-size:12px}.knowledge-workspace--catalog .entry-list__filename{display:flex;align-items:center;min-width:0;gap:11px;width:100%}.entry-list__name-copy{display:grid;gap:5px;min-width:0;text-align:left}.entry-list__name-copy strong,.entry-list__name-copy>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.knowledge-workspace--catalog .entry-list__filename strong{font-size:12px;font-weight:500;color:var(--color-ink)}.knowledge-workspace--catalog .entry-list__filename span{font-size:10px;color:var(--color-muted-ink)}.knowledge-workspace--catalog .entry-list__sort-button{font-size:12px;font-weight:400}.knowledge-workspace--catalog .entry-list__row-actions{display:flex;gap:2px}.knowledge-workspace--catalog .entry-list__row-actions .compact-icon-button{min-width:25px;min-height:28px;width:25px;height:28px;border:0;background:transparent;padding:0;color:var(--color-subtle-ink)}:is(.knowledge-workspace--catalog,.explore-view--catalog) input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;min-width:14px;min-height:14px;margin:0;padding:0;border:1px solid var(--color-rule-strong);border-radius:4px;background:var(--color-paper);cursor:pointer}:is(.knowledge-workspace--catalog,.explore-view--catalog) input[type=checkbox]:checked{background:var(--kb-blue);border-color:var(--kb-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 6 2 2 4-4' fill='none' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}:is(.knowledge-workspace--catalog,.explore-view--catalog) input[type=checkbox]:indeterminate{background:var(--color-moss-soft);border-color:var(--color-moss)}.entry-list__media-link{color:var(--color-moss);font-size:10px;margin:3px 0 0 41px;padding:0}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__cards{display:grid;grid-template-columns:repeat(auto-fill,min(100%,var(--catalog-card-width)));align-items:start;justify-content:start;gap:16px;padding:0;margin:0;list-style:none;overflow:visible}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card{display:block;position:relative;min-width:0;height:var(--catalog-card-height);padding:0;border:1px solid var(--color-rule);border-radius:10px;background:var(--color-paper)}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card:hover{border-color:var(--color-moss-rule);box-shadow:0 3px 10px #0000000f}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card.is-batch-selected{border-color:var(--color-moss);background:var(--color-moss-soft)}.entry-list__visual-button{display:block;width:100%;padding:0;border-radius:6px;overflow:hidden;background:var(--color-inset-paper)}.entry-file-visual{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;color:var(--color-moss)}.entry-file-visual__format{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:60px;border:1px solid var(--color-rule);border-radius:6px;background:var(--color-inset-paper)}.entry-file-visual__format svg{width:22px;height:22px}.entry-file-visual__format b{font:650 8px var(--font-ui)}.entry-file-visual--pdf{color:var(--color-ruby)}.entry-file-visual--xlsx,.entry-file-visual--xls,.entry-file-visual--csv{color:#2c7650}html[data-theme=dark] :is(.entry-file-visual--xlsx,.entry-file-visual--xls,.entry-file-visual--csv){color:#95d5ac}.entry-file-visual--pptx,.entry-file-visual--ppt{color:var(--color-amber)}.entry-file-visual img{display:block;width:100%;height:100%;object-fit:cover}.entry-list__visual-button .entry-file-visual{width:100%;height:132px}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__visual-button{display:flex;align-items:center;justify-content:center;width:calc(100% - 12px);height:132px;margin:6px 6px 0;line-height:0}.entry-file-visual__play{position:absolute;display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff66;border-radius:50%;color:#fff;background:#15233c77;font-size:15px}.entry-list__table .entry-file-visual{width:30px;height:36px;border-radius:4px;overflow:hidden}.entry-list__table .entry-file-visual__format{width:30px;height:36px;gap:2px;border-radius:4px}.entry-list__table .entry-file-visual__format svg{width:13px;height:13px}.entry-list__table .entry-file-visual__format b{font-size:6px}.entry-list__table .entry-file-visual__play{width:18px;height:18px;font-size:9px}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card-heading{display:block;padding:16px 15px 0}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card-heading .entry-list__filename{display:block;width:100%;min-width:0;text-align:left;padding:0;border:0;background:transparent}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card-heading .entry-list__filename strong{display:block;color:var(--color-ink);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-list__card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:9px 15px 15px;font-size:10px;color:var(--color-muted-ink);white-space:nowrap}.entry-list__card-meta-main{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden}.entry-list__card-meta-main>span{overflow:hidden;text-overflow:ellipsis}.entry-list__card-meta>span{overflow:hidden;text-overflow:ellipsis}.entry-list__card-meta time{font-size:9px;flex-shrink:0}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-status{display:inline-flex;align-items:center;gap:5px;min-height:20px;padding:0;border:0;border-radius:999px;background:transparent;font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-status:before{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor;content:""}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-status--retry{padding:3px 8px;border:1px solid currentColor;background:var(--color-paper)}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-status--retry:hover,:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-status--retry:focus-visible{background:var(--color-hover-paper);outline:0}.entry-list__card-meta .entry-status{gap:4px;min-height:16px;font-size:9px}.entry-list__card-meta .entry-status:before{width:5px;height:5px}.entry-list__card-meta .entry-status--retry{padding:2px 6px}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card .entry-row__selection{position:absolute;z-index:2;top:15px;left:15px;display:flex;width:16px;min-width:0;height:16px;min-height:0;padding:0;opacity:0}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card .entry-action-menu{position:absolute;z-index:3;top:13px;right:46px;opacity:0;pointer-events:none}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card-disclosure{position:absolute;z-index:2;top:13px;right:13px;display:grid;place-items:center;width:28px;height:28px;min-height:28px;margin:0;padding:0;border:1px solid var(--color-rule);border-radius:6px;background:var(--color-paper);color:var(--color-moss);font-size:14px;opacity:0}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card .entry-action-menu>button{display:grid;place-items:center;width:28px;height:28px;min-width:28px;min-height:28px;margin:0;padding:0;border:1px solid var(--color-rule);border-radius:6px;background:var(--color-paper);color:var(--color-muted-ink)}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card:hover .entry-row__selection,:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card:focus-within .entry-row__selection,:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card.is-batch-selected .entry-row__selection,:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card:hover .entry-list__card-disclosure,:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card:focus-within .entry-list__card-disclosure{opacity:1}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card:hover .entry-action-menu,:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card:focus-within .entry-action-menu{opacity:1;pointer-events:auto}.entry-list__detail-properties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;margin:0 0 16px;font-size:11px}.entry-list__detail-properties dt{color:var(--color-muted-ink);margin-bottom:4px}.entry-list__detail-properties dd{margin:0;overflow-wrap:anywhere}.entry-list__expanded-properties{margin:0 0 12px;color:var(--color-muted-ink);font-size:11px;overflow-wrap:anywhere}.entry-list__floating-details{--popover-blue: var(--color-moss);--popover-blue-strong: var(--color-accent-strong);--popover-blue-soft: var(--color-moss-soft);--popover-blue-rule: var(--color-moss-rule);--popover-ink: var(--color-ink);--popover-muted: var(--color-muted-ink);--popover-line: var(--color-rule);--popover-paper: var(--color-elevated-paper);--popover-inset: var(--color-inset-paper);background:var(--popover-paper);border:1px solid var(--color-rule);border-radius:14px;box-shadow:var(--shadow-lift);overflow:hidden}.entry-info-popover{position:relative;display:flex;flex:1;flex-direction:column;min-block-size:0}.entry-info-popover__content{min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 22px 24px;scrollbar-gutter:stable}.entry-info-popover__content>:first-child{padding-inline-end:30px}.entry-info-popover__section{min-width:0}.entry-info-popover__section+.entry-info-popover__section{margin-top:16px;padding-top:15px;border-top:1px solid var(--popover-line)}.entry-info-popover__section h3{margin:0 0 8px;color:var(--popover-ink);font-size:12px;font-weight:650}.entry-info-popover__section p{margin:0;color:var(--popover-ink);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.entry-info-popover__muted{color:var(--popover-muted)!important}.entry-info-popover__tags ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.entry-info-popover__tags li.entry-tag-chip--official{border:1px solid var(--popover-blue-rule);border-radius:6px;background:var(--popover-blue-soft);color:var(--popover-blue-strong)}.entry-info-popover__tags li.entry-tag-chip--custom{border:1px solid var(--popover-line);border-radius:6px;background:var(--popover-inset);color:var(--popover-muted)}.entry-info-popover__tags li{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;font-size:11px;line-height:1.3}.entry-info-popover__metadata .entry-list__detail-properties{margin:0}.entry-info-popover__metadata .entry-list__detail-properties dt{color:var(--popover-muted);font-size:10px}.entry-info-popover__metadata .entry-list__detail-properties dd{color:var(--popover-ink);font-size:11px;line-height:1.5}.entry-info-popover__highlight mark{border-radius:3px;background:var(--popover-blue-soft);color:var(--popover-blue-strong)}.entry-info-popover__close{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:1;display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;padding:0;border:1px solid var(--popover-line);border-radius:50%;background:var(--popover-paper);color:var(--popover-muted);font-size:13px;box-shadow:0 1px 2px #00000014}.entry-info-popover__close:hover,.entry-info-popover__close:focus-visible{border-color:var(--popover-blue-rule);background:var(--popover-blue-soft);color:var(--popover-blue-strong)}.knowledge-workspace--catalog .workspace-batch-actions{margin-top:14px;border-radius:7px}.knowledge-workspace--catalog .workspace-question-fab{background:var(--kb-blue);color:var(--color-paper)}.knowledge-workspace--catalog .workspace-question-fab__hint{opacity:0;pointer-events:none}.knowledge-workspace--catalog:has(.workspace-question-fab:hover) .workspace-question-fab__hint{opacity:1}.file-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:20px;padding:20px 0 8px;border-top:1px solid var(--color-rule);font:11px var(--font-ui)}.paging-summary{color:var(--color-muted-ink);white-space:nowrap}.paging-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px}.page-size,.page-jump,.page-jump label{display:inline-flex;align-items:center;gap:7px;color:var(--color-muted-ink);white-space:nowrap}.page-size select,.page-jump input{height:32px;padding:0 7px;border:1px solid var(--color-rule);border-radius:6px;color:var(--color-ink);font:inherit}.page-jump input{width:51px;text-align:center;padding:0 4px}.page-jump button{border:1px solid var(--color-rule);border-radius:6px;min-height:32px;padding:0 9px;font:inherit}.page-navigation{display:flex;align-items:center;gap:4px}.page-control,.page-number{display:inline-flex;justify-content:center;align-items:center;min-width:32px;height:32px;border-radius:6px;padding:0 6px;font:inherit}.page-control{font-size:21px}.page-control:disabled{cursor:default;opacity:.35}.page-number[aria-current=page]{background:var(--kb-blue);color:var(--color-paper)}.page-number:hover:not([aria-current=page]),.page-control:hover:not(:disabled){background:var(--color-moss-soft);color:var(--color-moss)}.paging-ellipsis{color:var(--color-subtle-ink);padding:0 3px}.page-position{display:none}@media(max-width:1200px){.file-pagination{align-items:stretch;flex-direction:column}.paging-controls{justify-content:space-between}}@media(max-width:900px){.app-frame.app-frame--catalog{grid-template-columns:180px minmax(0,1fr);padding:8px}.app-frame--catalog .app-header{padding:0 18px;gap:10px;border-radius:18px 18px 0 0}.app-frame--catalog .workspace-main{border-radius:0 0 18px 18px}.app-header-search{flex:1;width:auto}.app-header-search kbd{display:none}.app-header-search input{font-size:11px}.app-sidebar .mode-navigation a{font-size:12px;padding:0 11px;gap:10px}.app-sidebar .wordmark{font-size:18px;gap:7px}.knowledge-workspace.knowledge-workspace--catalog{padding:24px}.library-sidebar--catalog .library-sidebar__header{gap:14px}.library-sidebar--catalog .library-sidebar__header h1{font-size:24px}.sliding-tabs>button{padding:8px 10px}.library-catalog__section-heading small{display:none}.library-catalog__heading-row{flex-wrap:wrap}.library-catalog__actions{margin-left:auto}.knowledge-workspace--catalog .entry-list__table{min-inline-size:510px}.knowledge-workspace--catalog .entry-list__table th:nth-child(8),.knowledge-workspace--catalog .entry-list__table td:nth-child(8){display:none}.entry-list__card-meta time{display:none}}@media(max-width:640px){.app-frame.app-frame--catalog{grid-template-columns:142px minmax(0,1fr)}.app-sidebar{padding:0 7px 16px}.app-sidebar .wordmark{font-size:15px;gap:6px;padding:0 4px}.app-sidebar .wordmark__mark{width:29px;min-height:29px;font-size:18px}.app-sidebar .mode-navigation a{font-size:11px;padding:0 9px;gap:8px}.app-sidebar .mode-navigation a .app-icon{font-size:15px}.app-frame--catalog .app-header{padding:0 12px;flex-wrap:wrap;align-content:center;gap:5px}.app-header-search{flex:1;width:auto;flex-basis:0;gap:5px}.app-header-search label{padding:0 8px;gap:6px}.app-header-search .primary-button{padding:0 10px;font-size:11px}.catalog-account>summary{gap:7px}.catalog-account__copy strong{font-size:11px}.app-sidebar__footer{padding-inline:4px}.knowledge-workspace.knowledge-workspace--catalog{padding:21px 15px}.library-sidebar--catalog .library-sidebar__header{flex-direction:column;align-items:stretch;gap:16px}.sliding-tabs{width:100%}.sliding-tabs>button{flex:1;padding:7px 5px;font-size:11px}.library-sidebar--catalog .library-sidebar__tools .compact-icon-button{padding:0 8px}.library-sidebar--catalog .library-sidebar__tools .compact-icon-button:after{font-size:10px}.library-catalog__views{margin-left:0}.library-catalog__item-actions{opacity:1;visibility:visible}.page-navigation{margin-left:auto}.page-number:not([aria-current=page]),.paging-ellipsis{display:none}.page-position{display:inline}.page-jump{width:100%;justify-content:flex-end}.paging-summary{font-size:10px;white-space:normal}.workspace-materials-toolbar__wiki{flex-wrap:wrap}.library-catalog__breadcrumb{gap:5px}.library-catalog__navigation{width:100%;margin-bottom:5px;border:0}.library-catalog__heading-row{gap:12px}.library-catalog__actions{flex-wrap:wrap;width:100%;justify-content:flex-end;gap:6px}.library-catalog__button{font-size:10px;padding:0 8px;min-height:34px}.library-catalog__button .app-icon{font-size:13px}.library-catalog__button .library-glyph{width:15px;height:15px}.library-catalog__more>summary{width:24px}.library-catalog__actions .library-sidebar__create-menu{max-inline-size:calc(100vw - 194px);min-inline-size:0}.library-catalog__menu{min-width:0;width:min(190px,calc(100vw - 194px))}.library-catalog__menu button{font-size:11px;padding-inline:7px;gap:8px}.library-catalog__section-heading h2{font-size:13px}.knowledge-workspace--catalog .workspace-materials-toolbar__controls{gap:9px}.knowledge-workspace--catalog .workspace-materials-toolbar__view-toggle{margin-left:auto}.materials-sort{padding-right:9px}.materials-sort select{max-width:105px;padding-left:0;font-size:10px}.knowledge-workspace--catalog .entry-list__table{min-inline-size:0}.knowledge-workspace--catalog .entry-list__table th:nth-child(3),.knowledge-workspace--catalog .entry-list__table td:nth-child(3),.knowledge-workspace--catalog .entry-list__table th:nth-child(5),.knowledge-workspace--catalog .entry-list__table td:nth-child(5),.knowledge-workspace--catalog .entry-list__table th:nth-child(6),.knowledge-workspace--catalog .entry-list__table td:nth-child(6){display:none}.knowledge-workspace--catalog .discovery-results .entry-list__table th:nth-child(7),.knowledge-workspace--catalog .discovery-results .entry-list__table td:nth-child(7){display:none}.knowledge-workspace--catalog .discovery-results .entry-list__table th:nth-child(9),.knowledge-workspace--catalog .discovery-results .entry-list__table td:nth-child(9){width:56px}.knowledge-workspace--catalog .entry-list__table th:nth-child(1),.knowledge-workspace--catalog .entry-list__table td:nth-child(1){width:29px}.knowledge-workspace--catalog .entry-list__table th:nth-child(2),.knowledge-workspace--catalog .entry-list__table td:nth-child(2){width:auto}.knowledge-workspace--catalog .entry-list__table th,.knowledge-workspace--catalog .entry-list__table td{padding-right:5px}.knowledge-workspace--catalog .entry-list__filename{gap:6px}.knowledge-workspace--catalog .entry-list__filename strong{font-size:10px}.knowledge-workspace--catalog .entry-list__card .entry-row__selection,.knowledge-workspace--catalog .entry-list__card .entry-list__card-disclosure,.knowledge-workspace--catalog .entry-list__card .entry-action-menu{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.sliding-tabs__indicator{transition:none!important}}.entry-action-menu--inline{display:flex;align-items:center;gap:0;opacity:0;pointer-events:none;transition:opacity .12s ease}.entry-list__table tbody tr:hover .entry-action-menu--inline,.entry-list__table tbody tr:focus-within .entry-action-menu--inline,.entry-list__table tbody tr.is-selected .entry-action-menu--inline{opacity:1;pointer-events:auto}.entry-action-menu--inline>button{display:grid;place-items:center;inline-size:22px;block-size:26px;min-inline-size:22px;min-block-size:26px;margin:0;padding:0;border:0;border-radius:5px;background:transparent;color:var(--color-subtle-ink);font-size:13px}.entry-action-menu--inline>button:hover:not(:disabled),.entry-action-menu--inline>button:focus-visible{background:var(--color-moss-soft);color:var(--color-moss)}.entry-action-menu--inline>button.entry-action-menu__delete:hover:not(:disabled),.entry-action-menu--inline>button.entry-action-menu__delete:focus-visible{background:var(--color-ruby-soft);color:var(--color-ruby)}.knowledge-workspace--catalog .entry-list__table th:nth-child(9),.knowledge-workspace--catalog .entry-list__table td:nth-child(9){width:152px}@media(max-width:640px){.knowledge-workspace--catalog .entry-list__table th:nth-child(9),.knowledge-workspace--catalog .entry-list__table td:nth-child(9){width:144px}}@media(hover:none){.entry-list__table tbody tr .entry-action-menu--inline{opacity:1;pointer-events:auto}}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card .entry-action-menu.entry-action-menu--inline{gap:2px}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card .entry-action-menu.entry-action-menu--inline>button{inline-size:24px;block-size:28px;min-inline-size:24px;min-block-size:28px;border-color:var(--color-rule);background:#fffffff2;box-shadow:0 1px 3px #1428461f}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card .entry-action-menu.entry-action-menu--inline>button:hover:not(:disabled),:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card .entry-action-menu.entry-action-menu--inline>button:focus-visible{border-color:var(--color-moss-rule);background:var(--color-moss-soft);color:var(--color-moss)}:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card .entry-action-menu.entry-action-menu--inline>button.entry-action-menu__delete:hover:not(:disabled),:is(.knowledge-workspace--catalog,.explore-view--catalog) .entry-list__card .entry-action-menu.entry-action-menu--inline>button.entry-action-menu__delete:focus-visible{border-color:var(--color-ruby-rule);background:var(--color-ruby-soft);color:var(--color-ruby)}
