.kin{display:flex;flex-direction:column;gap:16px}.kin-pad{padding:0 23px 14px}.kin-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kin-right{margin-left:auto}.kin-switch{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 23px 14px;border:1px solid #e5e9e2;border-radius:9px;padding:12px 14px;background:#fafbf8}.kin-switch.on{background:#eef5e8;border-color:#d6e6cb}.kin-switch b{font-size:13px}.kin-switch small{display:block;color:#7f8c76;font-size:11px;margin-top:3px}.kin-warn{margin:0 23px 14px;border:1px solid #f0ddd1;background:#fbefe7;color:#a16448;border-radius:8px;padding:9px 12px;font-size:12px}.kin-stats{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0 23px 16px;font-size:11px;color:#8b9980}.kin-stats b{color:#3e5a44;font-size:13px;margin-left:3px}.kin-stats .warn b{color:#a16448}.kin-addlinks{padding:16px 23px 6px;border-bottom:1px solid #edf0e8}.kin-addlinks .field{margin:0 0 8px}.kin-addlinks small{font-size:10px}.kin-click{cursor:pointer}.kin-click:hover td{background:#fafcf7}.kin-title{font-weight:550;white-space:normal;max-width:440px;display:inline;text-align:left}.kin-off td{opacity:.55}.kin-clip{max-width:260px;overflow:hidden;text-overflow:ellipsis}.kin-sub{font-size:12px;color:#7f936e;font-weight:600;margin:22px 23px 8px}.kin-h{font-size:15px;margin:0 0 4px}.kin-modal{max-width:1180px;width:96vw}.kin-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:0;overflow:auto}.kin-question{padding:22px 25px;border-right:1px solid #e7ecdf;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.kin-question h3{font-size:17px;line-height:1.5;margin:4px 0 0}.kin-question .small{font-size:11px}.kin-question a{display:inline-flex;align-items:center;gap:3px}.kin-body{white-space:pre-wrap;font-size:13px;line-height:1.85;color:#485d3f;font-weight:400}.kin-note{background:#f6f8f2;border:1px solid #e6ebdf;border-radius:6px;padding:8px 10px;font-size:11px;color:#6f7f63;margin:0;align-self:stretch}.kin-answers{padding:22px 25px;background:#fafbf7;display:flex;flex-direction:column;gap:16px}.kin-answer{background:#fff;border:1px solid #e4ebda;border-radius:8px;padding:16px 18px}.kin-answer .field{margin:12px 0 8px}.kin-answer textarea{font-size:13px;line-height:1.8}.kin-footer{border:1px dashed #cfdcc4;background:#f6faf1;border-radius:6px;padding:10px 12px}.kin-footer small{display:block;color:#7f936e;font-size:10px;margin-bottom:4px}.kin-posted{font-size:12px;color:#5f7d4c;margin:8px 0 0}.kin-posted a{display:inline-flex;align-items:center;gap:3px}.kin-actions{margin-top:12px}.kin-actions select{max-width:280px}.kin-form{padding:18px 23px}.kin-form .field{margin:10px 0}.kin-form select{max-width:none}.kin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0 14px}.kin-check span{display:flex;align-items:center;gap:7px;margin-top:22px;font-weight:400}.kin-persona{border-top:1px solid #edf0e8;padding:14px 23px}.kin-persona .kin-body{font-size:12px;margin:8px 0 0}@media(max-width:860px){.kin-detail{grid-template-columns:1fr}.kin-question{border-right:0;border-bottom:1px solid #e7ecdf}.kin-switch{flex-direction:column;align-items:flex-start}.kin-title{max-width:240px}}.kin-status .kin-switch{margin-top:16px}.kin-switch-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.media-workspace{padding:20px;min-width:0}.media-workspace .panel-heading{padding:0 0 18px;gap:16px;flex-wrap:wrap}.media-actions{display:flex;gap:8px;flex-wrap:wrap}.media-sources{padding:20px;margin-bottom:24px}.media-source-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #e0e7dd}.media-source-row small,.media-source-row a{display:block;margin-top:6px}.media-form{margin-top:20px;padding:20px;background:#f7f9f4;border:1px solid #dce5d6;border-radius:10px;display:grid;gap:14px}.media-candidates{max-height:360px;overflow:auto;margin-top:20px}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.media-card{border:1px solid #dce5d6;border-radius:10px;background:#fff;padding:16px;min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:10px}.media-card>img{width:100%;height:180px;object-fit:contain;background:#f7f9f4}.media-card h3,.media-card p{margin:0}.media-card small{color:#65745f}.media-card .button{margin-top:auto}.media-blocked{color:#985021}.media-ready{color:#355b46}.media-search{max-width:440px;margin:0 0 20px}.media-picker{padding:10px;border:1px solid #b8cbb0;border-radius:10px;margin:14px 0;background:#f7f9f4}.media-card details{font-size:12px}.media-card details p{margin:8px 0}.media-card a{color:#355b46}@media(max-width:640px){.media-workspace{padding:12px}.media-source-row{align-items:flex-start;flex-direction:column}.media-grid{grid-template-columns:1fr}.media-sources{padding:14px}}.media-index-status{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;border:1px solid #dce5d6;border-radius:10px;background:#f7f9f4;margin:8px 0 12px}.media-index-status>div{display:flex;flex-direction:column;gap:4px;min-width:0}@media(max-width:640px){.media-index-status{flex-direction:column}}.rich-text-view p,.rich-text-editor .tiptap p{white-space:break-spaces;min-height:1em;margin:0;line-height:1.8;overflow-wrap:anywhere}.rich-text-view{margin:18px 0}.rich-heading{font-size:24px;font-weight:700}.rich-text-view span{white-space:break-spaces}.rich-block{border:1px solid #dce3d7;border-radius:8px;margin:18px 0;overflow:hidden;background:#fff;min-width:0}.rich-block-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f7f9f4;font-size:12px;color:#627360}.rich-block-header button{border:1px solid #dce3d7;background:#fff;border-radius:4px;min-width:32px;min-height:30px;margin-left:5px;cursor:pointer}.rich-block-header button:disabled{opacity:.35;cursor:default}.rich-toolbar{display:flex;align-items:center;gap:5px;flex-wrap:wrap;border-bottom:1px solid #e7ebdf;padding:8px;background:#fbfcf9}.rich-toolbar button,.rich-toolbar select{font:inherit;font-size:12px;padding:5px;border:1px solid #dce3d7;background:#fff;color:#304838;border-radius:4px;min-height:30px;cursor:pointer;max-width:120px}.rich-toolbar button[aria-pressed=true]{background:#dce8d4;border-color:#5e7f51;color:#243e29}.rich-toolbar label{display:flex;align-items:center;gap:4px;font-size:11px;color:#53674d}.rich-toolbar input[type=color]{padding:0;width:25px;height:28px;border:0;background:transparent;cursor:pointer}.rich-text-editor .tiptap{padding:18px;min-height:90px;outline:none;line-height:1.8;font-size:16px;white-space:pre-wrap}.rich-text-editor:focus-within{box-shadow:inset 0 0 0 2px #8da981}.rich-image{display:block;max-width:100%;max-height:400px;object-fit:contain;margin:15px auto}.rich-block>.field{padding:0 14px 14px}.manual-actions,.naver-export{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.naver-export p{flex-basis:100%;font-size:13px;margin:0}.naver-export small{max-width:280px;line-height:1.6}.manual-editor>.field{margin:16px 0}.rich-toolbar button:focus-visible,.rich-toolbar select:focus-visible{outline:2px solid #426c33;outline-offset:2px}@media(max-width:600px){.rich-toolbar{gap:4px}.rich-toolbar button{min-height:36px}.rich-text-editor .tiptap{padding:12px}.rich-block-header{padding:8px}.rich-draft-editor{min-width:0}.rich-toolbar select{max-width:100px}}.rich-text-view{color:#000;font-size:15px}.rich-heading{font-size:24px}.rich-text-editor .tiptap{color:#000;font-size:15px}.asset-image-status{padding:24px;border:1px dashed #b9c7b4;margin:16px 0;text-align:center;background:#f7f9f4;color:#53674d}.asset-image-status small{display:block;margin:8px 0;overflow-wrap:anywhere}.asset-image-status p{margin:0 0 8px}.draft-edit-layout.with-chat{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,380px);gap:24px}.draft-assistant{padding:20px;border:1px solid var(--line,#dce4d7);border-radius:10px;background:#fff;min-width:0}.draft-assistant img{max-width:100%}.draft-assistant .ai-turn{border-bottom:1px solid #e3e9df;padding:12px 0}.draft-edit-layout .article-preview{max-width:800px;width:100%;box-sizing:border-box}.draft-assistant textarea{width:100%}@media(max-width:1050px){.draft-edit-layout.with-chat{grid-template-columns:1fr}}.document-link-card{display:block;border:1px solid #dce3d9;border-radius:6px;padding:20px;margin:24px 0;color:inherit;text-decoration:none;background:#fff;overflow-wrap:anywhere}.document-link-card p{margin:10px 0;color:#657066;font-size:14px;line-height:1.5}.document-link-card small{color:#7a8477}.document-quote{border-left:3px solid #718368;padding:10px 24px;margin:26px 0}.document-divider{border:0;border-top:1px solid #d4dccd;margin:36px auto;width:60%}.document-unsupported{border:1px dashed #bc9b60;background:#fff9ed;padding:16px;margin:20px 0}.source-document{max-width:800px;margin:0 auto}.stat{font:inherit;text-align:left;cursor:pointer}.stat:focus-visible{outline:3px solid #526f48;outline-offset:3px}.reference-library details{padding:16px 0;border-bottom:1px solid #e3e9df}.reference-library summary{cursor:pointer;font-weight:600}.rich-block{border-color:transparent;border-radius:0}.rich-block:focus-within,.rich-block:hover{border-color:#dce3d7}.rich-block-header{background:transparent}.rich-text-editor .rich-toolbar{display:none}.rich-text-editor:focus-within .rich-toolbar{display:flex}.rich-text-editor .tiptap{padding:12px 4px}.asset-zoom{position:fixed;top:2vh;right:2vw;bottom:2vh;left:2vw;width:96vw;height:96vh;max-width:none;z-index:10000;background:#fff;overflow:auto;border:1px solid #ccd4ce}.asset-zoom img{display:block;max-width:100%;max-height:85vh;object-fit:contain;margin:auto}.asset-zoom button{position:sticky;top:0}.document-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.document-compare>div{min-width:0;color:#000}.document-compare img{max-width:100%}.document-compare .source-document{width:100%}@media(max-width:900px){.document-compare{grid-template-columns:1fr}}.workspace-filters{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:18px}.workspace-filters .field{flex:1;min-width:140px}.workspace-filters input,.workspace-filters select{width:100%;box-sizing:border-box}.document-table-scroll{overflow-x:auto;margin:24px 0}.document-table{border-collapse:collapse;width:100%;table-layout:auto}.document-table th,.document-table td{border:1px solid #b9c5b5;padding:12px;white-space:pre-wrap;min-width:80px}.document-video{display:flex;flex-direction:column;gap:10px;border:1px solid #dce2d5;padding:18px;margin:20px 0}.document-video img{max-height:420px;object-fit:contain}.document-image-group{display:grid;gap:12px;align-items:start;margin:24px 0}.document-image-group figure{width:100%!important;margin:0!important;min-width:0}.document-image-group img{width:100%;height:auto;object-fit:contain}.document-image-group[data-layout=slideshow]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.document-image-group[data-layout=slideshow]>figure{flex:0 0 85%;scroll-snap-align:start}.source-thumbnail{width:100%;height:160px;object-fit:cover;border-radius:8px;display:block;margin-bottom:12px}.source-thumbnail-empty{height:100px;display:grid;place-items:center;background:#f0f3ec;color:#61705c;margin-bottom:12px}.document-quote-corner{position:relative;box-sizing:border-box;max-width:460px;width:100%;border:0;margin:36px auto;padding:38px 36px;color:#000;text-align:center;background:transparent}.document-quote-corner:before,.document-quote-corner:after{content:"";position:absolute;box-sizing:content-box;width:26px;height:26px;border:solid #4a4a4a;pointer-events:none}.document-quote-corner:before{top:0;left:0;border-width:6px 0 0 6px}.document-quote-corner:after{bottom:0;right:0;border-width:0 6px 6px 0}.document-quote-corner .source-paragraph{margin:0}.document-divider[data-divider-style]{border-color:#ddd;margin:30px auto 29px}.document-divider[data-divider-style=default]{width:220px;max-width:100%}.document-divider[data-divider-style=line1]{width:100%}.document-link-card[data-card-layout]{padding:0;overflow:hidden;border-radius:0}.document-card-thumbnail{display:block;width:100%;max-height:450px;object-fit:cover}.document-card-info{padding:21px 26px 18px}.document-card-info p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.document-link-card[data-card-layout=image],.document-link-card[data-card-layout=vertical_image]{display:flex;align-items:center}.document-link-card[data-card-layout=image] .document-card-thumbnail,.document-link-card[data-card-layout=vertical_image] .document-card-thumbnail{width:110px;flex:none}.operator-launch{position:fixed;right:24px;bottom:22px;z-index:45;display:flex;align-items:center;gap:9px;background:#365743;color:#fff;border:1px solid #365743;border-radius:30px;padding:13px 19px;box-shadow:0 5px 22px #183c2926;font-size:13px;cursor:pointer}.operator-panel{position:fixed;right:0;top:0;bottom:0;width:410px;max-width:100vw;z-index:46;background:#fcfdfb;border-left:1px solid #dfe5da;box-shadow:-8px 0 35px #183c2914;display:flex;flex-direction:column;color:#253e31;outline:none}.operator-heading{padding:23px 21px 15px;display:flex;justify-content:space-between;align-items:center}.operator-heading h2{font-size:20px;margin:5px 0 0}.operator-heading>div:last-child{display:flex;gap:5px}.operator-eyebrow{font-size:9px;letter-spacing:1.8px;color:#819476}.operator-meta{display:flex;align-items:center;gap:12px;padding:0 21px 13px;border-bottom:1px solid #e4e9df;font-size:10px;color:#71806c}.operator-meta>.icon-btn{margin-left:auto}.operator-meta i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px;background:#bcab80}.operator-connected i{background:#719362}.operator-history{padding:12px 21px 9px;font-size:10px;display:flex;align-items:center;gap:12px}.operator-history select{min-width:0;flex:1;padding:7px;background:#fff;border:1px solid #e1e7db;border-radius:5px;color:#435a42;font:inherit}.operator-scroll{overflow-y:auto;overscroll-behavior:contain;flex:1;padding:18px 21px}.operator-empty{padding-top:23px}.operator-symbol{width:48px;height:48px;background:#edf2e7;border:1px solid #e1e7d8;border-radius:13px;display:grid;place-items:center;color:#5e7a52}.operator-empty h3{font-size:19px;line-height:1.4;margin:18px 0 10px}.operator-empty>p{font-size:13px;line-height:1.9;color:#7b8a72;margin-bottom:27px}.operator-empty>button{width:100%;text-align:left;margin-bottom:9px;padding:13px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e0e7d9;border-radius:8px;background:#fff;color:#536449;cursor:pointer;line-height:1.6;font-size:12px}.operator-empty>button:hover{background:#f0f4ea}.operator-empty>button span{color:#97a588}.operator-turn{margin-bottom:24px;font-size:13px;line-height:1.8}.operator-user{margin-left:26px;background:#eaf0e3;border-radius:12px 12px 3px;padding:12px 14px;white-space:pre-wrap;overflow-wrap:anywhere}.operator-answer{padding-top:18px}.operator-answer small{font-size:10px;color:#819074}.operator-answer p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.operator-action{background:#fff;border:1px solid #d8e2cf;border-radius:9px;padding:14px;margin-top:14px}.operator-action>small{font-size:10px;color:#7d926b}.operator-action h4{font-size:13px;margin:6px 0 10px}.operator-action ul{padding:0;list-style:none;display:grid;gap:5px;font-size:11px;color:#617258;overflow-wrap:anywhere}.operator-action-buttons{display:flex;justify-content:flex-end;gap:7px;margin-top:15px}.operator-action-buttons .button{font-size:11px;padding:8px 11px;min-height:34px}.operator-result{border-top:1px solid #e4e9de;padding-top:10px;margin-top:12px;font-size:11px}.operator-result small{display:block;overflow-wrap:anywhere;font-size:9px}.operator-working{display:flex;gap:8px;align-items:center;font-size:12px;color:#7b896f}.operator-error{color:#9b493a;font-size:12px;line-height:1.7;white-space:pre-wrap}.operator-error-bar{padding:10px 20px;margin:0;border-top:1px solid #f0dbd3}.operator-setup{padding:11px 21px;background:#f0f3e9;border-top:1px solid #e0e5d7}.operator-setup button{display:flex;align-items:center;gap:6px;border:0;background:none;padding:0;text-align:left;cursor:pointer;font-size:11px;color:#637458}.operator-setup p{font-size:11px;line-height:1.8;overflow-wrap:anywhere}.operator-setup code{font-size:10px}.operator-compose{border-top:1px solid #e1e7da;padding:16px 21px 18px}.operator-compose textarea{box-sizing:border-box;width:100%;resize:vertical;min-height:73px;max-height:180px;border:0;background:transparent;font:inherit;font-size:12px;line-height:1.8;color:#334c38;outline:0}.operator-compose textarea:focus-visible{outline:2px solid #8ba978;outline-offset:4px;border-radius:4px}.operator-compose>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px}.operator-compose small{font-size:10px;color:#909d85}.operator-send{border:0;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;background:#365743;color:#fff;cursor:pointer}.operator-send:disabled{background:#e0e7d8;color:#a4ae9a;cursor:not-allowed}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1250px){body:has(.operator-panel) .main-shell{margin-right:410px}body:has(.operator-panel) .stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.operator-panel{width:100%;height:100dvh}.operator-launch{right:15px;bottom:15px;padding:11px 15px}.operator-heading{padding-top:18px}}.operator-tabs{display:flex;gap:6px;padding:8px 16px;border-bottom:1px solid #e2e7df}.operator-tabs button{flex:1;padding:10px;border:0;border-radius:8px;background:transparent;color:#637464;cursor:pointer}.operator-tabs button[aria-pressed=true]{background:#e9f0e5;color:#294a35;font-weight:700}.operator-manager{padding:4px 2px 20px}.manager-section{margin:10px 0 22px}.manager-section h3{font-size:16px;margin:0 0 10px}.manager-section p,.manager-section small{color:#637464;line-height:1.6}.manager-section small{display:block;font-size:12px}.manager-section label{font-size:13px}.manager-section input:not([type=checkbox]),.manager-section textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #d5dfd2;border-radius:7px;font:inherit;background:#fff}.manager-section form{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px;margin-bottom:10px}.manager-section fieldset{border:1px solid #d5dfd2;border-radius:8px;margin:12px 0;padding:10px}.manager-worker{display:flex;align-items:center;gap:8px;padding:6px}.manager-worker small{margin-left:auto}.manager-limit{display:flex;align-items:center;gap:15px;margin-bottom:12px}.manager-limit input{max-width:80px}.manager-section>.button{margin-top:14px;width:100%}.manager-run{border:1px solid #d5dfd2;border-radius:10px;padding:14px;margin:12px 0}.manager-run h4{margin:8px 0;line-height:1.5;overflow-wrap:anywhere}.manager-step{border-left:2px solid #8aa17d;padding:8px 10px;margin:10px 0;background:#f5f7f2;overflow-wrap:anywhere}.manager-step strong{font-size:13px}.manager-buttons{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.operator-action.auto{border-style:dashed;opacity:.92}.operator-notices{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.operator-notice{border:1px solid #e3e8dc;background:#f8faf5;border-radius:8px;padding:9px 11px;font-size:12px;color:#4b5f43}.operator-notice.ask{border-color:#efe1b9;background:#fdf8ea}.operator-notice small{display:flex;align-items:center;gap:5px;color:#8a967f;font-size:10px;margin-bottom:4px}.operator-notice p{margin:0;line-height:1.6}.operator-notice .operator-action-buttons{margin-top:8px;flex-wrap:wrap}.operator-targets{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.operator-target{display:inline-flex;align-items:center;gap:5px;border:1px solid #bccfae;background:#fff;border-radius:14px;padding:2px 10px;font-size:11px;color:#3f5a33;max-width:100%}.operator-target b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.operator-target span{color:#7a8a6d;margin-left:2px}.operator-target:before{content:"";width:7px;height:7px;border-radius:50%;background:#5a7a48;flex-shrink:0}.operator-target.running:before{display:none}.operator-target.gone{border-color:#d7dccf;color:#9aa58f}.operator-target.gone:before{background:#aab3a0}.operator-target:hover:not(:disabled){background:#f2f6ee}body:has(.draft-workspace) .operator-panel,body:has(.draft-workspace) .operator-launch{z-index:61}body:has(.draft-workspace) .operator-launch{bottom:8px;padding:8px 15px}body:has(.operator-panel) .draft-workspace{right:410px;padding:16px}.draft-workspace .modal{max-height:calc(100dvh - 32px);overflow:hidden}.draft-workspace .draft-detail-body{min-height:0;overscroll-behavior:contain}.draft-workspace .draft-detail-meta,.draft-workspace .modal-footer{flex-wrap:wrap}.draft-workspace .detail-tabs{overflow-x:auto;gap:20px}.draft-workspace .detail-tabs button{white-space:nowrap}.draft-workspace .footer-hint{flex-basis:100%}@media(max-width:1049px){body:has(.operator-panel) .draft-workspace{right:0;bottom:45dvh;padding:8px}body:has(.operator-panel) .draft-workspace .modal{width:100%;height:100%;max-height:100%}body:has(.draft-workspace) .operator-panel{top:auto;height:45dvh;width:100%;border-top:1px solid #dfe5da}body:has(.draft-workspace) .operator-heading{padding:8px 16px}body:has(.draft-workspace) .operator-heading h2{font-size:16px;margin:0}body:has(.draft-workspace) .operator-eyebrow{display:none}body:has(.draft-workspace) .operator-meta{padding-bottom:6px}body:has(.draft-workspace) .operator-history{padding:6px 16px}body:has(.draft-workspace) .operator-compose{padding:8px 16px}body:has(.draft-workspace) .operator-compose textarea{min-height:44px;height:44px}body:has(.draft-workspace) .operator-scroll{min-height:0;padding:10px 16px}.draft-workspace .modal>header{padding:10px 16px}.draft-workspace .draft-detail-meta,.draft-workspace .modal-footer{padding:8px 16px}}.kw-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:18px;align-items:start}.kw-tree{border:1px solid #e5e9e2;border-radius:9px;background:#fbfcf9;padding:10px;max-height:78vh;overflow:auto;position:sticky;top:12px;display:flex;flex-direction:column;gap:2px}.kw-tree .search{margin-bottom:8px}.kw-hint{font-size:11px;color:#8a7a3c;margin:0 4px 6px;display:flex;align-items:center;gap:6px}.kw-node{display:flex;align-items:center;gap:7px;width:100%;border:0;background:none;text-align:left;padding:6px 8px;border-radius:6px;color:#3c5143;font-size:13px}.kw-node:hover{background:#eef2e8}.kw-node.active{background:#e2ebda;color:#2d4a35;font-weight:600}.kw-node small{margin-left:auto;color:#98a291;font-size:10px;white-space:nowrap}.kw-node.root{font-weight:600}.kw-node.leaf{padding-left:30px;font-size:12.5px}.kw-term{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-topic-row{display:flex;align-items:center}.kw-caret{border:0;background:none;padding:2px;color:#8b9785;display:grid;place-items:center}.kw-product{font-size:10px;letter-spacing:1px;color:#97a090;margin:10px 6px 4px;text-transform:uppercase}.kw-dot{width:8px;height:8px;border-radius:50%;flex:none;border:1.5px solid #c9d0c3;background:transparent}.kw-dot[data-dot=review]{background:#d69a2d;border-color:#d69a2d}.kw-dot[data-dot=stable]{border-color:#5d8a4f;background:#fff}.kw-dot[data-dot=idle]{border-color:#9db08f}.kw-dot[data-dot=empty]{border-color:#d9ddd5}.kw-page{min-width:0}.kw-sheet{display:flex;flex-direction:column;gap:18px}.kw-sheet section{border-top:1px solid #edf0e9;padding-top:14px}.kw-sheet h3{display:flex;align-items:center;gap:8px;font-size:15px;margin-bottom:8px}.kw-sheet h3 .label{margin-left:0}.kw-sheet-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.kw-sheet-head h2{margin-bottom:2px}.kw-state{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.kw-state-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 10px;font-size:12px;background:#f7efdc;color:#8a6a23}.kw-state-badge.stable{background:#e7f0e0;color:#3f6a35}.kw-callout{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #e5e9e2;border-radius:8px;padding:10px 12px;background:#fafbf8;font-size:13px}.kw-callout.good{background:#eef5e8;border-color:#d6e6cb}.kw-callout .button{margin-left:auto}.kw-topic-move{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.kw-topic-move .field{min-width:180px}.kw-rules{display:flex;flex-direction:column;gap:10px}.kw-rule-group h4{font-size:12px;color:#7b8a73;margin:0 0 4px;display:flex;gap:6px;align-items:center}.kw-rule-group h4.own{color:#3f6a35}.kw-rule{border:1px solid #e9ece5;border-radius:7px;padding:7px 10px;margin-bottom:6px;background:#fff}.kw-rule.excepted{opacity:.6;background:#f6f6f3}.kw-rule summary{display:flex;align-items:center;gap:8px;cursor:pointer;flex-wrap:wrap}.kw-rule summary .label{margin-left:0}.kw-rule summary small{margin-left:auto}.kw-excepted{background:#fbeee5!important;color:#a0613a!important;border-color:#f0dccd!important}.kw-empty{background:#fdf0ec;border:1px solid #f3d9cf;color:#9b4f33;border-radius:7px;padding:9px 11px}.kw-drafts{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.kw-draft{display:flex;flex-direction:column;gap:3px;text-align:left;border:1px solid #e6eae1;border-radius:7px;background:#fff;padding:9px 11px}.kw-draft:hover{background:#f6f9f2}.kw-history{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.kw-history li{border-left:3px solid #dbe5d3;padding:2px 0 2px 10px}.kw-history p{margin:2px 0}.kw-grouping{border:1px solid #e3e9dc;background:#fbfcf9;border-radius:9px;padding:14px;margin-bottom:16px}.kw-columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;max-height:60vh;overflow:auto;margin:10px 0}.kw-column{border:1px solid #e6eae1;border-radius:7px;background:#fff;padding:8px}.kw-column h4{display:flex;gap:6px;align-items:center;margin:0 0 6px;font-size:13px}.kw-chip{display:flex;align-items:center;gap:6px;justify-content:space-between;font-size:12px;padding:3px 0;border-bottom:1px dashed #eef1ea}.kw-chip select{max-width:110px;font-size:11px}.merge-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #d6e6cb;background:#eef5e8;color:#2f5130;border-radius:9px;padding:11px 14px;margin-bottom:16px;font-size:13px}.merge-banner.stale{background:#fbf3df;border-color:#efe1b9;color:#7d6220}.merge-banner .button{margin-left:auto}.pr-origin{background:#f7f9f4;border-radius:6px;padding:6px 9px;font-size:12px;margin:6px 0}.pr-diff{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}.pr-diff>div{border-radius:6px;padding:8px;font-size:12px;white-space:pre-wrap}.pr-diff .before{background:#fbefed;color:#7a3f33}.pr-diff .after{background:#edf5e7;color:#2f5130}.pr-group{border:1px dashed #cfdcc4;border-radius:9px;padding:8px;margin-bottom:10px}.pr-group-head{display:flex;align-items:center;gap:10px;font-size:12px;color:#55734a;margin-bottom:6px}.pr-group-head .button{margin-left:auto}.pr-conflict{background:#fdf0ec;border:1px solid #f3d9cf;color:#9b4f33;border-radius:6px;padding:6px 9px;font-size:12px;margin:6px 0}.pr-check{font-size:12px;border-radius:6px;padding:6px 9px;margin:6px 0;background:#f4f6f1}.pr-check.ok{background:#edf5e7;color:#2f5130}.pr-check.bad{background:#fbf3df;color:#7d6220}.judgment-review{display:inline-flex;gap:6px;margin-left:8px}.judgment-review button{border:1px solid #dfe5da;background:#fff;border-radius:5px;font-size:11px;padding:1px 7px}.judgment-review button.on{background:#e2ebda;border-color:#bccfae;font-weight:600}.needs-review{border:1px solid #efe1b9;background:#fbf3df;color:#7d6220;border-radius:8px;padding:9px 12px;margin-bottom:10px;font-size:13px}.variation-axis{border:1px solid #e9ece5;border-radius:8px;padding:10px;margin-bottom:10px;background:#fff}.variation-axis ul{list-style:none;padding:0;margin:6px 0;display:flex;flex-wrap:wrap;gap:6px}.variation-axis li{display:flex;align-items:center;gap:6px;border:1px solid #e3e8de;border-radius:999px;padding:3px 4px 3px 10px;font-size:12px;background:#fafbf8}.variation-axis li.off{opacity:.5;text-decoration:line-through}.variation-axis li button{border:0;background:#eef2e8;border-radius:999px;font-size:10px;padding:1px 7px}@media(max-width:900px){.kw-layout{grid-template-columns:1fr}.kw-tree{position:static;max-height:40vh}.pr-diff{grid-template-columns:1fr}}.reference-tier{border-top:1px solid #edf0e9;padding-top:12px;margin-top:14px}.reference-tier h3{display:flex;align-items:center;gap:8px;font-size:15px;margin-bottom:2px}.reference-tier h3 .label{margin-left:0}.reference-empty{padding:6px 0 2px}.merge-done{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #d6e6cb;background:#f4f9ef;color:#2f5130;border-radius:9px;padding:10px 14px;margin-bottom:14px;font-size:13px}.merge-done .button{margin-left:auto}.merge-held{border:1px solid #f0dccd;background:#fdf6f2;border-radius:9px;padding:12px;margin-bottom:16px}.merge-held h3{margin:0 0 4px;font-size:15px;color:#9b4f33}.history-fold{margin-top:10px;border-top:1px solid #edf0e9;padding-top:8px}.history-fold summary{cursor:pointer;color:#7b8a73;font-size:13px;padding:4px 0}.history-fold table{opacity:.8}.notion-settings{margin-bottom:16px}.notion-rows{display:flex;flex-direction:column;gap:6px}.notion-row{display:flex;align-items:center;gap:12px;justify-content:space-between;border:1px solid #e9ece5;border-radius:8px;padding:9px 12px;background:#fff;font-size:13px}.notion-row p{margin:0}.notion-actions{display:flex;gap:6px}.notion-picker{border:1px dashed #cfdcc4;border-radius:8px;padding:10px;margin:4px 0 8px;background:#fbfcf9}.notion-search{display:flex;gap:6px}.notion-search input{flex:1}.notion-results{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px}.notion-results li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.notion-results li .label{margin:0}.autopub{display:flex;flex-direction:column;gap:14px}.autopub h3{font-size:15px;margin:0 0 6px;display:flex;gap:8px;align-items:baseline}.autopub-switch{display:flex;align-items:center;gap:12px;justify-content:space-between;border:1px solid #e5e9e2;border-radius:9px;padding:12px 14px;background:#fafbf8;font-size:14px}.autopub-switch.on{background:#eef5e8;border-color:#d6e6cb}.autopub-alert{display:flex;align-items:center;gap:10px;border:1px solid #f3d9cf;background:#fdf0ec;color:#9b4f33;border-radius:8px;padding:8px 12px;margin-top:8px;font-size:13px}.autopub-alert .button{margin-left:auto}.autopub-chips{display:flex;flex-wrap:wrap;gap:6px}.autopub-chips .chip{border:1px solid #d6e6cb;background:#f4f9ef;border-radius:999px;padding:3px 10px;font-size:12px}.autopub-rules{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;font-size:13px}.autopub-rules input{width:64px;margin:0 4px}.autopub-rhythms tr.paused{background:#fdf6f2}.autopub-day{border-top:1px solid #edf0e9;padding:8px 0}.autopub-day.past{opacity:.65}.autopub-day h4{margin:0 0 6px;font-size:13px;color:#55734a}.autopub-day ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.slot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;padding:5px 8px;border-radius:6px;background:#fff;border:1px solid #eef1ea}.slot.skipped{opacity:.55;text-decoration:line-through}.slot-time{font-variant-numeric:tabular-nums;color:#55734a;min-width:44px}.slot-status{font-size:11px;border-radius:999px;padding:1px 8px;background:#eef2e8}.slot-status.held{background:#fbf3df;color:#7d6220}.slot-status.published{background:#e2ebda;color:#2d4a35}.slot-status.composing,.slot-status.publishing{background:#e8eef7;color:#35507a}.slot-note{flex-basis:100%;padding-left:54px}.slot-actions{margin-left:auto;display:flex;gap:8px}.autopub>.panel{padding:18px 22px}.autopub>.panel .panel-heading{padding:0 0 10px}.autopub .table-scroll{margin:0 -22px}.intake-ci{margin:6px 0 4px;padding-left:18px;font-size:11px;color:#5c6d55}.intake-ci li{margin:2px 0}.line-diff p{margin:3px 0;padding:3px 8px;border-radius:4px;font-size:12px;white-space:pre-wrap}.line-diff .line-add{background:#e4efdb;color:#2f5130}.line-diff .line-del{background:#fbe6dc;color:#8a4a32}.graph-panel .panel-heading p{max-width:760px}.graph-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:0 23px 14px;border-bottom:1px solid #e9ece5}.graph-toolbar .field{margin:0;min-width:200px}.graph-toolbar .search{flex:1;min-width:180px;max-width:none}.graph-toolbar .search input{width:100%;font-size:12px}.graph-toolbar .button{margin-left:0}.graph-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 23px;font-size:11px;color:#5c6d55}.graph-legend.disabled .graph-type{opacity:.5;pointer-events:none}.graph-type{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.graph-type input{width:13px;height:13px}.graph-type i{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.graph-type small{color:#98a28d}.graph-type.off{opacity:.45}.graph-legend .muted{margin-left:auto}.graph-stage{position:relative;height:640px;background:radial-gradient(circle at 50% 40%,#fcfdfa,#f0f3ea);border-top:1px solid #e9ece5;overflow:hidden}.graph-stage canvas{width:100%;height:100%;display:block;cursor:grab;touch-action:none}.graph-stage canvas.grabbing{cursor:grabbing}.graph-stage canvas.pointer{cursor:pointer}.graph-status{position:absolute;left:16px;top:12px;font-size:11px;color:#5c6d55;background:#ffffffe0;border:1px solid #e4e8df;padding:4px 9px;border-radius:5px;pointer-events:none}.graph-status.error{color:#ac6c4c}.graph-hint{position:absolute;left:16px;bottom:12px;font-size:10px;color:#a5b398;pointer-events:none}.graph-card{position:absolute;right:16px;top:16px;width:290px;max-height:calc(100% - 32px);overflow:auto;background:#fff;border:1px solid #e4e8df;border-radius:10px;padding:16px 16px 14px;box-shadow:0 8px 24px #283c2d1f;font-size:12px;color:#33453b}.graph-card .label{margin:0 0 6px}.graph-card h3{font-size:14px;margin:0 28px 4px 0;overflow-wrap:anywhere;letter-spacing:-.3px}.graph-card dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:10px 0 0}.graph-card dt{color:#98a28d;font-size:10px;white-space:nowrap}.graph-card dd{margin:0;overflow-wrap:anywhere}.graph-card .wiki-actions{margin:12px 0 0}.graph-card .close{position:absolute;right:8px;top:8px}@media(max-width:720px){.graph-stage{height:460px}.graph-card{width:calc(100% - 32px)}.graph-toolbar{padding:0 16px 12px}.graph-legend{padding:10px 16px}}:root{font-family:Inter,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;color:#253c33;background:#f7f8f5;font-synthesis:none;font-weight:400;font-size:14px;line-height:1.55}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button{transition:background .15s,color .15s}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #9cbb8d;outline-offset:3px}input,select,textarea{color:#33453b}input[type=checkbox]{width:15px;height:15px;accent-color:#45634c;cursor:pointer}a{color:#385b48}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{letter-spacing:-.6px}button svg{flex-shrink:0}small{font-size:11px}b,strong{font-weight:600}.app-shell{display:flex;min-height:100vh}.sidebar{width:238px;position:fixed;inset:0 auto 0 0;background:#fcfdfb;border-right:1px solid #e5e9e2;display:flex;flex-direction:column;padding:33px 20px 0;z-index:30}.brand{display:flex;gap:10px;align-items:center;margin:0 8px 35px}.brand-icon{background:#2d5142;color:#fff;border-radius:11px;width:38px;height:40px;display:grid;place-items:center}.brand strong{font-size:24px;letter-spacing:-1.3px;line-height:1.3}.brand strong span{display:block;font-size:9px;letter-spacing:.2px;font-weight:400;color:#78877b;margin-top:5px}.workspace{border:1px solid #e3e8df;border-radius:9px;padding:12px 10px;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;background:#fff;margin-bottom:31px}.workspace small{display:block;color:#8c958c;font-weight:400;font-size:10px}.workspace-avatar{display:grid;place-items:center;background:#edeedf;border:1px solid #e0e4d3;color:#5b6850;width:31px;height:31px;border-radius:6px;font-family:Georgia,serif;font-size:18px}.workspace-dot{width:6px;height:6px;border-radius:50%;background:#89a37a;margin-left:auto}.nav-label{color:#99a193;font-size:9px;letter-spacing:1.7px;margin:0 12px 13px}.sidebar nav{display:flex;flex-direction:column;gap:7px}.sidebar nav button,.settings{border:0;background:none;color:#748075;text-align:left;display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:7px;font-size:13px;width:100%}.sidebar nav button:hover,.settings:hover{background:#f0f3ec}.sidebar nav button.active,.settings.active{background:#e8eee2;color:#36543b;font-weight:650}.nav-count{margin-left:auto;background:#dbe5d3;min-width:22px;text-align:center;border-radius:5px;font-size:10px;line-height:20px}.sidebar-bottom{margin-top:auto;padding-top:40px}.connection{border:1px solid #e6eadd;border-radius:8px;display:flex;gap:9px;padding:13px 11px;margin-bottom:18px;background:#f8faf4;font-size:11px;color:#5a6d51}.connection small{display:block;color:#9aa38f;font-size:10px;margin-top:2px}.pulse{width:6px;height:6px;background:#769566;border-radius:50%;margin-top:6px;box-shadow:0 0 0 3px #e7eddf}.profile{display:flex;align-items:center;gap:10px;border-top:1px solid #e7e9e2;padding:20px 3px;margin-top:18px;font-size:11px}.profile small{display:block;color:#9aa096;font-size:9px}.profile>svg{margin-left:auto;color:#8a9687}.avatar{display:grid;place-items:center;background:#e8e9de;color:#657458;width:34px;height:34px;border-radius:50%;font-size:12px}.avatar.small{width:30px;height:30px;font-size:11px}.main-shell{margin-left:238px;flex:1;min-width:0}.topbar{height:74px;background:#fff;border-bottom:1px solid #e7eae3;display:flex;align-items:center;padding:0 38px;gap:16px;font-size:11px;color:#a0a69e}.topbar strong{color:#52644f;font-weight:500}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:24px}.env-tag{font-size:8px;letter-spacing:1.4px;border:1px solid #e0e5dc;border-radius:4px;padding:4px 8px;color:#7b8e73}.demo-banner{background:#eff3e9;border-bottom:1px solid #e3e9d9;min-height:39px;display:flex;align-items:center;gap:9px;padding:9px 38px;font-size:10px;color:#758165}.demo-banner b{color:#647551}.demo-banner button{display:flex;align-items:center;gap:3px;margin-left:auto;background:none;border:0;font-size:10px;white-space:nowrap;color:#778968}main{padding:37px 38px 0;max-width:1760px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:29px}.eyebrow{font-size:8px;letter-spacing:2px;color:#8e9a82;margin-bottom:9px}.page-heading h1{font-size:29px;font-weight:650;margin-bottom:7px;line-height:1.35;letter-spacing:-1.2px}.heading-dot{color:#93ad7a}.page-heading p{color:#8a9386;font-size:11px;margin:0}.heading-actions{display:flex;gap:8px}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;font-size:11px;min-height:36px;padding:9px 13px;font-weight:500;white-space:nowrap}.button.secondary{background:#fff;border:1px solid #dfe5da;color:#5c6d55}.button.secondary:hover{background:#f2f5ed}.button.dark,.button.primary{background:#365743;border:1px solid #365743;color:#fff}.button.dark:hover,.button.primary:hover{background:#284834}.button.small-btn{font-size:10px;min-height:30px;padding:6px 10px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:7px;color:#95a08b;border-radius:5px}.icon-btn:hover{background:#edf2e7;color:#355940}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:21px}.stat{background:#fff;border:1px solid #e5e9e0;padding:19px 22px 17px;border-radius:10px}.stat.accent{background:#edf2e8;border-color:#dfe8d5}.stat-top{display:flex;justify-content:space-between;color:#7d8c71;font-size:11px}.stat-top svg{color:#99aa87}.stat.accent .stat-top{color:#527340}.stat-value{font-size:34px;font-weight:550;letter-spacing:-1.6px;line-height:1.3;margin:13px 0 5px}.stat-value small{font-size:12px;font-weight:400;color:#95a089;margin-left:7px;letter-spacing:0}.stat p{font-size:10px;color:#98a18f;margin:0}.flow-card{border:1px solid #e5e9df;background:#fbfcf9;border-radius:8px;display:flex;align-items:center;padding:15px 19px;gap:20px;margin-bottom:30px;font-size:10px;color:#8a9580}.flow-label{display:flex;align-items:center;gap:7px;border-right:1px solid #e0e6d9;padding-right:22px;color:#738464;margin-right:4px}.flow-step{display:flex;align-items:center;gap:7px;white-space:nowrap}.flow-step>span{width:17px;height:17px;border:1px solid #dbe2d3;border-radius:50%;display:grid;place-items:center;font-size:8px}.flow-step>svg{margin-left:10px;color:#bdc6b4}.flow-step.current{color:#506e3a;font-weight:600}.flow-step.current>span{background:#dae7cd;border-color:#dae7cd}.flow-note{margin-left:auto;font-size:9px;color:#9ca890}.panel{background:#fff;border:1px solid #e4e8df;border-radius:10px;overflow:hidden}.panel-heading{padding:23px 23px 21px;display:flex;justify-content:space-between;align-items:center;gap:15px}.panel-heading h2{font-size:15px;font-weight:600;margin:0 0 6px}.panel-heading h2>span{display:inline-grid;place-items:center;min-width:20px;height:19px;background:#eef2e8;color:#768967;border-radius:4px;font-size:10px;margin-left:5px;vertical-align:middle}.panel-heading p{font-size:10px;color:#99a090;margin:0}.toolbar{padding:0 23px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9ece5;gap:15px}.tabs{display:flex;gap:24px}.tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:15px 0;color:#98a18f;font-size:11px;white-space:nowrap}.tabs button.active{color:#44673e;border-color:#56774a;font-weight:600}.tabs button span{background:#eaf0e2;margin-left:6px;font-size:9px;padding:2px 4px;border-radius:4px}.search{display:flex;align-items:center;gap:7px;border:1px solid #e6eade;background:#fcfdfb;border-radius:6px;color:#a3ad98;padding:7px 10px;max-width:260px}.search input{border:0;background:none;outline:none;font-size:10px;width:165px;min-width:0}.search input::placeholder{color:#a4ad9c}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:11px}thead{background:#f8faf6;color:#8b9980;font-size:10px;font-weight:400}th{font-weight:400;padding:12px 14px;border-bottom:1px solid #e9eee2}td{padding:20px 14px;border-bottom:1px solid #edf0e8;color:#596b50}tr:last-child td{border-bottom:0}th:first-child,td:first-child{padding-left:23px}th:last-child,td:last-child{padding-right:20px}.checkbox-cell{width:42px}.draft-title{display:flex;align-items:center;gap:12px;text-align:left;background:none;border:0;padding:0;color:#4b5f43;max-width:390px}.draft-title b{display:block;overflow:hidden;text-overflow:ellipsis;max-width:280px;font-size:11px;font-weight:550}.draft-title small{display:flex;align-items:center;gap:7px;font-size:9px;color:#a1ac94;margin-top:6px}.draft-title small i{font-style:normal;color:#bfc7b7}.doc-thumb{width:40px;height:46px;background:#f1f0e7;color:#a5ac87;border:1px solid #e6e8d8;border-radius:6px;display:grid;place-items:center;flex-shrink:0}.thumb-1{background:#eef2eb;color:#a2b395;border-color:#e1e9db}.thumb-2{background:#f2ede5;color:#bdac8c;border-color:#e9e0d2}.badge{display:inline-flex;align-items:center;gap:5px;border:1px solid #e9eddf;border-radius:5px;padding:3px 7px;font-size:9px;white-space:nowrap;color:#8d9a7c;background:#f8faf3;line-height:1.5}.badge i{height:4px;width:4px;border-radius:50%;background:currentColor}.badge.review{background:#f9f3df;border-color:#efe6c4;color:#a08a45}.badge.approved,.badge.completed,.badge.verified{color:#668354;background:#edf4e6;border-color:#dfe9d6}.badge.failed,.badge.verification_required{color:#a16448;background:#fbefe7;border-color:#f0ddd1}.badge.running,.badge.busy{color:#648e92;background:#edf6f5;border-color:#dceae9}.badge.cancelled{color:#8e9289;background:#f3f4f0}.check-result{display:inline-flex;align-items:center;gap:5px;font-size:10px}.check-result.pass{color:#82996c}.check-result.fail{color:#b18b56}select{font-size:10px;border:1px solid #e2e7da;border-radius:5px;background:#fff;padding:7px 22px 7px 8px;max-width:180px;color:#8d9a7d}.muted{color:#98a28d}.nowrap{white-space:nowrap}.table-footer{border-top:1px solid #e8ede1;background:#fdfefb;padding:15px 23px;display:flex;justify-content:space-between;color:#9faa95;font-size:9px}.table-footer>span{display:flex;align-items:center;gap:5px}.page-footer{display:flex;justify-content:space-between;color:#b0b9a6;padding:25px 0 23px;font-size:8px}.page-footer>span:first-child{font-size:8px;letter-spacing:1.2px}.page-footer i{font-style:normal;color:#c6cebc;padding:0 6px}.selection-bar{background:#f0f5e9;border-bottom:1px solid #e0e9d6;display:flex;justify-content:space-between;align-items:center;padding:10px 23px;font-size:11px;color:#688453}.selection-bar>span{display:flex;gap:6px;align-items:center}.empty{padding:55px 25px;text-align:center;color:#9ba78f;font-size:12px}.empty>svg{color:#b9c4ad}.empty p{margin:15px 0 0}.keyword-panel{margin-bottom:24px}.keyword-list{padding:0 23px 23px;display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.keyword{display:flex;gap:12px;align-items:center;padding:16px;background:#f8faf5;border:1px solid #e8eddf;border-radius:8px}.keyword-icon{background:#eaf0e1;padding:9px;border-radius:8px;color:#879c72;display:flex}.keyword b{font-size:12px}.keyword small{display:block;font-size:9px;color:#99a78a;margin-top:5px}.keyword>.button{margin-left:auto}.source-search{padding:0 23px 20px}.source-search .search{max-width:340px}.source-search input{width:260px}.source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 23px 23px}.source-card{border:1px solid #e3e9dc;border-radius:8px;padding:18px}.source-card.chosen{background:#f7faf1;border-color:#a5b795}.source-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.label{display:inline-block;background:#f2f5ec;border:1px solid #e5ebdb;color:#8b9b79;border-radius:4px;padding:3px 7px;font-size:9px;white-space:nowrap}.text-button{border:0;background:none;text-align:left;padding:0;color:#4d6642}.source-card h3{font-size:13px;margin-bottom:12px}.source-card>p{font-size:11px;color:#98a18e;line-height:1.9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.source-card-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ecf0e5;padding-top:9px;margin-top:18px;font-size:8px;color:#a0ad91}.rules-list{padding:0 23px}.rules-list article{display:flex;align-items:center;gap:20px;padding:24px 0;border-top:1px solid #e9ede2}.rules-list article>svg:last-child{margin-left:auto;color:#95ac7f}.rule-icon{background:#f0f5e8;color:#95a780;padding:16px;border-radius:9px;display:flex}.rule-title{display:flex;align-items:center;gap:10px}.rule-title h3{font-size:13px;margin:0}.rule-title .muted{font-size:10px}.rules-list p{font-size:11px;color:#879a75;margin:9px 0}.rules-list small{color:#a5b096;font-size:9px}.info-strip{padding:18px 23px;border-top:1px solid #e8ede0;background:#fafcf6;color:#99a98a;font-size:11px}.worker-summary{display:flex;gap:16px;align-items:center;background:#edf3e6;border:1px solid #e1ead8;border-radius:9px;padding:20px 23px;color:#738c5d;margin-bottom:23px}.worker-summary b{font-size:13px}.worker-summary p{font-size:11px;margin:5px 0 0;color:#92a580}.worker-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.worker-card{padding:23px}.worker-title{display:flex;align-items:center;gap:13px}.worker-title h2{font-size:17px;margin:0}.worker-title small{font-size:10px;color:#a1ad95}.worker-title>.badge{margin-left:auto}.server-icon{background:#edf3e5;border-radius:8px;color:#8ba675;display:grid;place-items:center;width:47px;height:47px}.worker-heartbeat{margin:24px 0;display:flex;justify-content:space-between;font-size:10px;color:#98a78a;border-bottom:1px solid #e9efe2;padding-bottom:17px}.worker-heartbeat b{font-weight:400;color:#829671}.worker-card h4{font-size:11px;color:#90a17d;font-weight:500}.account-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #f0f3ea}.account-row b{font-size:11px}.account-row small{display:block;font-size:9px;color:#a1ad96}.account-row>.label{margin-left:auto}.account-avatar{background:#edf5e8;color:#7a9965;display:grid;place-items:center;width:29px;height:29px;border-radius:6px;font-size:11px;font-weight:700}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.setting-row{padding:20px 23px;border-top:1px solid #e9eee3;display:flex;flex-direction:column;gap:6px;font-size:12px}.setting-row span{font-size:11px;color:#9ba88e}.scope-list{padding:0 23px 20px;font-size:11px}.scope-list p{display:flex;align-items:center;gap:10px;padding:7px 0;color:#7c9569}.scope-list p.muted{color:#a5b398}.alert{padding:12px 16px;margin-bottom:20px;border-radius:7px;display:flex;justify-content:space-between;gap:15px;font-size:12px}.alert.error{background:#fff0e8;border:1px solid #f2d8c8;color:#ac6c4c}.alert button,.toast button{background:none;border:0;display:flex;color:inherit}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:#345541;color:#f4f8ef;box-shadow:0 6px 25px #23412c22;z-index:100;padding:14px 20px;display:flex;align-items:center;gap:13px;border-radius:8px;font-size:12px;max-width:90vw}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#172b2366;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;display:flex;align-items:center;justify-content:center;padding:25px}.backdrop~.backdrop{z-index:70}.modal{background:#fff;border-radius:13px;box-shadow:0 20px 70px #16332233;width:640px;max-width:100%;max-height:92vh;overflow:auto;display:flex;flex-direction:column}.modal.wide{width:940px}.modal>header{padding:17px 25px;border-bottom:1px solid #e7ecdf;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal>header h2{font-size:17px;margin:0}.modal-body{padding:25px;overflow:auto}.modal-intro{font-size:12px;color:#92a082;margin-bottom:20px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:17px 25px;border-top:1px solid #e7ecdf;background:#fcfdf9;flex-shrink:0}.footer-hint{margin-right:auto;display:flex;align-items:center;gap:6px;font-size:10px;color:#97a589}.draft-detail-meta{display:flex;align-items:center;gap:13px;padding:15px 25px;color:#99a38f;font-size:10px;flex-shrink:0}.detail-tabs{display:flex;gap:28px;padding:0 25px;border-bottom:1px solid #e8eddf;flex-shrink:0}.detail-tabs button{border:0;border-bottom:2px solid transparent;padding:12px 0;font-size:12px;background:none;color:#98a68a}.detail-tabs button.active{color:#527344;border-color:#688950}.draft-detail-body{overflow:auto;background:#f8faf5;padding:25px;min-height:200px}.article-preview{max-width:700px;background:#fff;border:1px solid #e5eadb;border-radius:6px;margin:auto;padding:35px 45px;color:#485d3f}.article-preview h1{font-size:25px;line-height:1.5}.article-byline{font-size:10px;color:#acb69f;display:flex;gap:8px;border-bottom:1px solid #eef1e7;padding-bottom:20px;margin-bottom:25px}.article-preview p{font-size:13px;line-height:2;white-space:pre-wrap}.article-preview h2{font-size:18px;margin-top:25px}.article-preview figure{margin:26px 0}.article-preview img{width:100%;display:block;border-radius:4px}.article-preview figcaption{color:#acb59f;font-size:10px;margin-top:10px;text-align:center}.field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500;margin:15px 0;color:#7f936e}.field input,.field textarea{padding:11px 12px;border:1px solid #dfe7d5;border-radius:6px;background:#fff;width:100%;font-size:12px;resize:vertical}.field small{font-weight:400;font-size:10px;color:#a4b097}.field.block-edit{padding-bottom:15px;border-bottom:1px dashed #e7eedf}.evidence-list article,.validation-list article{background:#fff;border:1px solid #e4ebda;border-radius:7px;padding:22px;margin-bottom:16px}.evidence-list h3,.validation-list h3{font-size:15px;margin:12px 0}.evidence-list p{white-space:pre-wrap;font-size:12px;line-height:1.9;color:#839673}.validation-list p{font-size:12px;color:#91a180}.validation-summary{padding:20px;display:flex;gap:15px;align-items:center;background:#eef5e5;border:1px solid #e0ead4;border-radius:7px;margin-bottom:20px;color:#7c9964}.validation-summary p{margin:5px 0 0;font-size:11px}.validation-summary.blocked{background:#fff4e5;color:#bc965e}.approval-item{padding:17px 0;border-bottom:1px solid #e6eedb;display:flex;align-items:center;justify-content:space-between;gap:15px}.approval-item b{font-size:12px}.approval-item small{display:block;font-size:10px;color:#9dab8d;margin-top:5px}.result-line{padding:10px;display:flex;gap:7px;align-items:flex-start;font-size:11px;margin-top:8px;border-radius:5px}.result-line.success{background:#eef5e7;color:#6e8b55}.result-line.failure{background:#fff0e5;color:#ac7b52}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.source-body{white-space:pre-wrap;font-size:13px;line-height:1.9;color:#7e946c;margin:20px 0 30px}.modal-body h2{font-size:21px;margin-top:15px}.block{display:block;margin-top:5px}.mono{font-family:ui-monospace,monospace}.break{overflow-wrap:anywhere}.inline-error{color:#ac6c4c;font-size:12px}.loading{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100vh;color:#779663}.loading h1{font-size:22px;margin:22px 0 10px}.loading p{font-size:13px}.loading button{background:#365743;border:0;border-radius:5px;color:#fff;padding:10px 18px}.mobile-toggle{display:none}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1500px){main{padding-top:43px}.page-heading{margin-bottom:35px}.stat{padding:24px 26px}.stat-value{font-size:39px}.draft-title b{max-width:400px}td{padding-top:24px;padding-bottom:24px}}@media(max-width:1200px){.sidebar{width:205px;padding-left:14px;padding-right:14px}.main-shell{margin-left:205px}main{padding:30px 25px 0}.topbar,.demo-banner{padding-left:25px;padding-right:25px}.flow-card{gap:13px}.flow-note{display:none}.flow-label{padding-right:14px}.flow-step>svg{margin-left:3px}.keyword-list{grid-template-columns:1fr}.source-grid{grid-template-columns:repeat(2,1fr)}.stats-grid{gap:12px}.stat{padding:17px}.settings-grid{grid-template-columns:1fr}}@media(max-width:900px){.sidebar{width:185px}.main-shell{margin-left:185px}.brand{margin-left:3px;margin-right:0}.brand strong{font-size:22px}.brand strong span{font-size:8px}.flow-card{flex-wrap:wrap;gap:12px}.flow-label{display:none}.page-heading{align-items:flex-start}.page-heading h1{font-size:25px}.page-heading p{max-width:300px;line-height:1.8}.heading-actions{padding-top:23px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-value{margin-top:7px}.toolbar{flex-wrap:wrap;gap:0;padding-bottom:12px}.tabs{width:100%;margin-bottom:12px}.search{max-width:none;width:100%}.search input{width:100%}.demo-banner button{display:none}.worker-grid,.source-grid{grid-template-columns:1fr}.source-card>p{-webkit-line-clamp:2}.panel-heading{align-items:flex-start}.panel-heading p{line-height:1.8}.panel-heading>.button{max-width:200px;white-space:normal}.worker-title{align-items:center}.table-footer>span:last-child{display:none}}@media(max-width:650px){.sidebar{display:none}.sidebar.open{display:flex;box-shadow:5px 0 30px #16322233;width:230px;top:60px}.main-shell{margin-left:0}.topbar{height:60px;padding:0 18px;gap:10px}.mobile-toggle{display:flex}.topbar-right{gap:10px}.env-tag{font-size:7px;padding:3px 5px}.demo-banner{padding:9px 18px;font-size:9px;align-items:flex-start}.demo-banner>svg{flex-shrink:0;margin-top:3px}main{padding:25px 18px 0}.page-heading{flex-wrap:wrap;margin-bottom:22px;gap:12px}.page-heading p{max-width:none;font-size:10px}.heading-actions{padding:0;width:100%;justify-content:flex-end;margin-top:0}.page-heading h1{font-size:27px}.eyebrow{font-size:7px}.stats-grid{gap:10px}.stat{padding:15px}.stat-top{font-size:10px}.stat-value{font-size:29px}.stat p{font-size:9px}.flow-card{gap:9px;padding:12px}.flow-step{font-size:8px;gap:4px}.flow-step>span{width:14px;height:14px}.flow-step>svg{width:10px;margin-left:0}.panel-heading{padding:19px 16px;gap:12px;flex-wrap:wrap}.panel-heading h2{font-size:14px}.panel-heading>.button{min-height:30px;padding:7px 10px;font-size:10px;max-width:none}.toolbar{padding:0 16px 12px}.tabs{gap:21px}.tabs button{font-size:10px}.source-grid,.keyword-list{padding:0 16px 16px}.keyword{padding:12px;gap:8px}.keyword b{font-size:11px}.keyword small{font-size:8px}.keyword-icon{padding:7px}.keyword .button{font-size:9px;padding:6px}.source-search{padding:0 16px 15px}.page-footer{font-size:7px;gap:10px}.page-footer>span:first-child{font-size:7px;letter-spacing:.7px}.backdrop{padding:10px}.modal{max-height:95vh}.modal>header{padding:14px 17px}.modal>header h2{font-size:15px}.modal-body{padding:18px}.draft-detail-meta{padding:12px 17px;gap:8px;flex-wrap:wrap}.detail-tabs{padding:0 17px;gap:18px}.detail-tabs button{font-size:11px}.draft-detail-body{padding:12px}.article-preview{padding:25px 20px}.article-preview h1{font-size:21px}.modal-footer{padding:13px 17px;flex-wrap:wrap}.footer-hint{width:100%;margin-bottom:6px;font-size:9px}.approval-item{flex-direction:column;align-items:stretch}.approval-item select{max-width:none;width:100%}.toast{font-size:11px;min-width:80vw}.rules-list{padding:0 16px}.rules-list article{gap:12px}.rule-icon{padding:10px}.rule-title{gap:7px;flex-wrap:wrap}.rule-title h3{font-size:12px}.rules-list article>svg:last-child{display:none}.worker-card{padding:18px}.worker-summary{padding:17px}.worker-summary b{font-size:12px}.worker-summary p{font-size:10px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:root{--wiki-line: #dfe5da}.wiki-content{padding:24px}.wiki-toolbar{flex-wrap:wrap;gap:12px}.wiki-section-heading,.wiki-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.wiki-section-heading{margin-bottom:18px}.wiki-section-heading p{max-width:720px}.wiki-section-heading button{flex-shrink:0}.wiki-card,.wiki-editor{border:1px solid var(--wiki-line);border-radius:12px;padding:20px;margin:16px 0}.wiki-card h3,.wiki-editor h3{margin:0 0 10px;font-size:16px}.wiki-editor{background:#f6f8f2}.wiki-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 8px}.wiki-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.wiki-detail{border-top:1px solid var(--wiki-line);margin:14px 0;padding:12px 0;overflow-wrap:anywhere}.wiki-detail summary{cursor:pointer;font-size:13px;font-weight:600;padding:4px 0}.wiki-detail>div{padding:12px 0}.wiki-checkbox{display:flex;align-items:center;gap:8px;margin:14px 0;font-size:13px}.wiki-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wiki-stack{padding:10px 0}.detail-tabs{flex-wrap:wrap}.wiki-compose-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 24px}.wiki-compose-fields p{grid-column:1/-1;margin-top:0}.wiki-card .field,.wiki-editor .field{margin:14px 0}.wiki-card-heading h3{overflow-wrap:anywhere}@media(max-width:700px){.wiki-content{padding:16px}.wiki-section-heading,.wiki-card-heading{align-items:flex-start;flex-direction:column}.wiki-diff,.wiki-compose-fields{grid-template-columns:1fr}.wiki-toolbar .tabs{gap:0}.wiki-toolbar .tabs button{padding:12px 10px}.wiki-toolbar .search{width:100%}.wiki-card,.wiki-editor{padding:16px}}.case-workspace,.case-history,.case-comparison,.case-retrieval{min-width:0;overflow-wrap:anywhere}.case-history{margin-top:28px;border-top:1px solid var(--wiki-line);padding-top:24px;scroll-margin-top:20px}.case-history>h4{margin:28px 0 12px;font-size:15px}.case-rule,.case-decision{border-bottom:1px solid var(--wiki-line);padding:14px 0}.case-rule p{margin:8px 0}.case-rule small,.case-id{font-size:10px;overflow-wrap:anywhere;color:#73816d}.case-version{min-width:0;background:#fafbf8;border:1px solid var(--wiki-line);border-radius:6px;padding:16px}.case-version h4{margin:0 0 12px}.case-version .wiki-text{max-height:420px;overflow:auto}.case-comparison{margin-top:24px;scroll-margin-top:20px}.case-comparison textarea{resize:vertical}.case-retrieval{border-top:1px solid var(--wiki-line);margin-top:20px;padding-top:16px}.case-workspace a{color:#355c43;text-underline-offset:3px}.case-workspace .field{margin:16px 0}.case-workspace select{max-width:100%}.case-comparison .wiki-diff>article{min-width:0}.wiki-toolbar .tabs{flex-wrap:wrap}.case-timeline{display:grid;grid-template-columns:165px minmax(0,1fr);gap:20px;align-items:start}.case-timeline>nav{display:grid;gap:8px;max-height:520px;overflow:auto}.case-timeline>nav button{text-align:left;border:1px solid var(--wiki-line);background:#fafbf8;border-radius:6px;padding:12px;color:#52664b;cursor:pointer}.case-timeline>nav button[aria-pressed=true]{background:#eaf0e3;border-color:#7c9671;color:#29433b}.case-timeline>nav small,.case-timeline>nav span{display:block;margin-top:6px;font-size:11px}.case-timeline>div{min-width:0}@media(max-width:800px){.case-timeline{grid-template-columns:1fr}.case-timeline>nav{display:flex;overflow:auto}.case-timeline>nav button{flex:0 0 155px}}.brand .brand-name{font-family:inherit;font-size:17px;line-height:1.08;letter-spacing:.02em}.brand .brand-name span{font-size:9px;line-height:1.4;letter-spacing:0;margin-top:7px}.workspace-avatar{font-size:15px}.workspace{gap:8px}.workspace>div{font-size:11px}.avatar{display:inline-flex;align-items:center;justify-content:center}.ai-workspace{display:grid;gap:18px}.ai-connection,.ai-review,.ai-picker,.ai-start,.ai-original{padding:22px}.ai-connection{margin-bottom:18px}.ai-workspace>.ai-connection{margin:0}.ai-review{margin-bottom:20px}.ai-inline,.ai-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.ai-inline>div{min-width:0}.ai-inline .button{flex-shrink:0}.ai-inline p{margin:6px 0 0;line-height:1.6}.ai-config{margin-top:20px;border-top:1px solid var(--border,#e0e5da);padding-top:20px}.ai-actions{justify-content:flex-start;margin-top:16px}.ai-picker{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:22px}.ai-picker .field{margin:0}.ai-start{max-width:860px}.ai-start h2{font-size:21px}.ai-start>p{margin:10px 0 24px;line-height:1.7}.ai-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:18px;align-items:start}.ai-document,.ai-chat{min-width:0;overflow:hidden}.ai-document-heading{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e3e8dd}.ai-document-heading p{margin:8px 0 0}.ai-preview{padding:28px;max-height:680px;overflow:auto;min-height:340px}.ai-preview h1{font-size:25px;line-height:1.5;overflow-wrap:anywhere}.ai-preview p{white-space:pre-wrap;overflow-wrap:anywhere}.ai-preview img{max-width:100%}.ai-apply{padding:20px;background:#f7f9f4;border-top:1px solid #e3e8dd}.ai-apply>p{margin-top:12px;line-height:1.6}.ai-rule{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #e0e5da}.ai-rule p{line-height:1.7}.ai-chat-heading{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e3e8dd}.ai-chat-heading h2{font-size:16px}.ai-chat-heading p{margin:6px 0 0}.ai-messages{height:520px;overflow:auto;padding:20px;background:#fafbf8}.ai-empty{padding:65px 4px;text-align:center;color:#768571}.ai-empty h3{margin:18px 0;color:#29433b}.ai-empty p{line-height:1.9}.ai-empty small{display:block;margin-top:18px}.ai-turn{margin-bottom:24px}.ai-message{padding:15px 17px;border-radius:12px;overflow-wrap:anywhere}.ai-message p{white-space:pre-wrap;line-height:1.8;margin:9px 0}.ai-message small{font-size:10px;color:#788571}.ai-message.user{margin-left:25px;background:#eaf0e3}.ai-message.assistant{margin-top:12px;margin-right:8px;background:#fff;border:1px solid #e3e8dd}.ai-message details{margin-top:14px}.ai-message summary,.ai-original summary{cursor:pointer;font-size:12px;color:#526a58}.ai-context{padding-top:15px}.ai-context h3{font-size:13px}.ai-context .wiki-stack{padding:0}.ai-compose{padding:18px;border-top:1px solid #e3e8dd}.ai-compose .field{margin-bottom:12px}.ai-compose textarea{resize:vertical;min-height:85px}.ai-compose small{line-height:1.6}.ai-pending{display:flex;gap:8px;align-items:center;color:#526a58}.ai-original article{margin-top:18px}.ai-review h3{margin:10px 0;font-size:17px}.ai-review .wiki-detail{margin-top:18px}.ai-start textarea{resize:vertical}.ai-chat h2{margin:0}@media(max-width:1100px){.ai-editor-grid{grid-template-columns:1fr}.ai-messages{height:420px}.ai-preview{max-height:500px}.ai-picker{grid-template-columns:1fr}}@media(max-width:600px){.ai-inline{align-items:flex-start;flex-wrap:wrap}.ai-connection,.ai-review,.ai-picker,.ai-start,.ai-original{padding:17px}.ai-document-heading{flex-wrap:wrap;padding:17px}.ai-preview{padding:20px}.ai-message.user{margin-left:10px}.ai-messages{padding:14px}.ai-compose .ai-inline{flex-wrap:nowrap}.ai-actions{flex-wrap:wrap}}.ai-review-options{display:grid;gap:8px;max-height:280px;overflow:auto;margin:18px 0}.ai-review-option{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#f7f9f4;border:1px solid #e3e8dd;border-radius:6px;cursor:pointer}.ai-review-option span{min-width:0;overflow-wrap:anywhere}.ai-review-option small{display:block;margin-top:5px;color:#75816f}.ai-review>p{line-height:1.7;margin-top:12px}.login-page{min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:var(--bg,#f5f7f2)}.login-card{width:min(100%,460px);background:#fff;border:1px solid #dce3d7;border-radius:16px;padding:40px;box-shadow:0 12px 40px #25403508}.login-brand{display:flex;align-items:center;gap:12px;margin-bottom:40px;letter-spacing:.04em}.login-card h1{font-size:28px;line-height:1.3}.login-card form{display:grid;gap:20px;margin-top:30px}.login-card input{width:100%;min-height:46px}.login-card .button{justify-content:center;min-height:46px}.login-card p{line-height:1.7}.login-sent{margin-top:28px;overflow-wrap:anywhere}.login-sent h2{font-size:20px}.login-card [role=status]{display:block}.login-card .inline-error{overflow-wrap:anywhere}@media(max-width:600px){.login-card{padding:28px 22px}.login-card h1{font-size:25px}.login-brand{margin-bottom:28px}.user-profile small{max-width:130px;overflow:hidden;text-overflow:ellipsis}}.vm-install{margin-bottom:24px}.login-alternatives{display:flex;justify-content:space-between;gap:12px;margin:20px 0}.login-alternatives button{border:0;background:none;padding:0;color:#355b48;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.password-form{display:grid;gap:16px;max-width:520px;margin-top:20px}.password-form .button{justify-self:start}.password-form p{line-height:1.7;margin:0}.account-workspace{display:grid;gap:24px}.account-section{padding:24px;min-width:0}.account-section h3{font-size:17px;margin:22px 0 12px}.account-section>p{line-height:1.7}.account-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px}.account-heading>div:first-of-type{flex:1;min-width:0}.account-heading p{margin:8px 0 0;overflow-wrap:anywhere}.account-heading h3{margin:0;flex:1}.account-role-guide{display:flex;flex-wrap:wrap;gap:12px 24px;background:#f6f8f3;border-radius:8px;padding:16px;margin-bottom:20px}.account-role-guide p{margin:0;font-size:12px}.account-role-guide b{margin-right:8px}.account-edit{padding:22px;border:1px solid #dce3d7;background:#fafbf8;border-radius:10px;margin:20px 0}.account-edit h3{overflow-wrap:anywhere}.account-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-fields input,.account-fields select{width:100%}.account-checkbox{display:flex;align-items:center;gap:8px;margin:16px 0}.account-checkbox input{width:auto}.account-table{width:100%}.account-table td:first-child{overflow-wrap:anywhere;max-width:300px}.account-section a.button{text-decoration:none}@media(max-width:700px){.account-section{padding:18px}.account-heading{flex-wrap:wrap}.account-heading>.vm-actions{width:100%}.account-fields{grid-template-columns:1fr}.account-edit{padding:16px}.login-alternatives{flex-wrap:wrap}.account-table{min-width:620px}}.vm-install ol{padding:0 28px 0 48px;line-height:1.9}.vm-install>p,.vm-install>form,.vm-install>.vm-code{margin:20px 24px}.vm-enroll{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.vm-enroll .field{flex:1;min-width:180px}.vm-code{padding:18px;border:1px solid var(--line, #dce3d7);border-radius:10px;background:#f3f6ef;overflow-wrap:anywhere}.vm-code textarea{width:100%;font-family:monospace;resize:vertical}.vm-code p{line-height:1.6}.vm-actions{display:flex;gap:10px;flex-wrap:wrap}.vm-install a.button{text-decoration:none}@media(max-width:600px){.vm-install .panel-heading{align-items:start;flex-direction:column;gap:16px}.vm-enroll .button{width:100%}}.keyword-settings{display:grid;gap:22px}.keyword-connection{display:flex;align-items:center;gap:14px;padding:18px 22px;background:#edf3e6;border:1px solid #dfe7d6;border-radius:9px}.keyword-connection b{font-size:13px}.keyword-connection p{font-size:11px;line-height:1.8;margin:5px 0 0;color:#71816a}.keyword-connection>.button{margin-left:auto;flex-shrink:0}.keyword-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:22px;align-items:start}.keyword-form form,.catalog-form{padding:0 23px 23px}.keyword-form fieldset,.publication-plans fieldset{border:0;padding:0;margin:0;min-width:0}.keyword-explainer{background:#f4f7ef;border-radius:7px;padding:13px;font-size:11px;line-height:1.8;color:#687b5e}.keyword-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.keyword-rows{padding:0 23px 20px;display:grid;gap:12px}.keyword-row{padding:18px;border:1px solid #e2e8db;border-radius:8px;background:#fff;overflow-wrap:anywhere}.keyword-row.editing{border-color:#7f9b70;background:#f8faf4}.keyword-row h3{font-size:15px;margin:0}.keyword-row-title{display:flex;align-items:start;justify-content:space-between;gap:12px}.keyword-row p{font-size:12px;line-height:1.7}.keyword-row .keyword-actions{margin-top:14px}.keyword-limits{color:#60744f}.keyword-last{display:grid;gap:5px;color:#88937e;font-size:10px;padding-top:10px;border-top:1px solid #e9eee2}.keyword-row .button{font-size:11px}.keyword-form select,.catalog-form select,.publication-plans select,.wiki-compose-fields select,.ai-start select,.wiki-editor select{max-width:100%;width:100%;font-size:12px;padding:10px}.catalog-layout{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:22px;align-items:start}.catalog-brands{padding:0 23px 23px}.catalog-brands>div{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid #e5eadf;font-size:12px}.catalog-brands span{color:#8a987e}.catalog-layout .keyword-row h3{margin:10px 0}.publication-plans{margin-bottom:24px}.publication-plans .keyword-row>.button{margin-right:8px}.source-search>.field{max-width:340px}.sidebar nav{overflow-y:auto;min-height:0;flex-shrink:1}.sidebar-bottom{flex-shrink:0}@media(max-width:1050px){.keyword-layout,.catalog-layout{grid-template-columns:1fr}.keyword-form .form-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.keyword-connection{flex-wrap:wrap;padding:16px}.keyword-connection>div{flex:1;min-width:200px}.keyword-connection>.button{margin-left:0}.keyword-form form,.catalog-form,.keyword-rows{padding:0 16px 16px}.keyword-row-title{flex-wrap:wrap}.keyword-row{padding:14px}.keyword-actions .button{min-height:38px}.keyword-form .form-grid,.catalog-layout .form-grid,.publication-plans .form-grid{grid-template-columns:1fr}}.collection-schedule{border:1px solid var(--border,#dce2d6);border-radius:10px;background:#f7f9f4;padding:16px;margin:18px 0}.schedule-toggle{display:flex;align-items:flex-start;gap:10px;cursor:pointer;margin-bottom:14px}.schedule-toggle input{width:18px;height:18px;margin:2px 0;accent-color:#365a47;flex-shrink:0}.schedule-toggle span,.keyword-schedule-summary{display:grid;gap:5px}.schedule-toggle b{font-size:14px}.schedule-toggle small,.collection-schedule>small{font-size:12px;color:#697365;line-height:1.7}.collection-schedule .muted{line-height:1.7;font-size:12px}.keyword-schedule-summary{padding:12px;border-radius:8px;background:#f5f7f1;margin:12px 0;font-size:12px;color:#697365}.keyword-schedule-summary b{color:#365a47;font-weight:600}.source-document{max-width:760px;margin:20px auto;min-width:0;overflow-wrap:anywhere;color:#000}.source-document .source-document-meta{font-size:12px;color:#697365;line-height:1.7;margin-bottom:20px}.source-document .source-paragraph{white-space:pre-wrap;white-space:break-spaces;min-height:1.8em;line-height:1.8;margin:0;font-size:15px;color:inherit;overflow-wrap:anywhere}.source-text-block{margin:0}.source-image{margin:24px 0;min-width:0}.source-image img{display:block;max-width:100%;height:auto;margin:auto}.source-sticker img{max-width:min(100%,220px)}.source-image figcaption{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;font-size:11px;color:#697365;margin-top:10px}.source-image-unavailable{padding:30px 18px;background:#f4f6f1;border:1px solid #dce3d7;border-radius:6px;text-align:center;font-size:13px}.naver-password{display:flex;align-items:center;gap:8px}.naver-password input{flex:1;min-width:0}.naver-password .icon-btn{flex-shrink:0}.keyword-delete-confirm{margin-top:14px;padding:16px;border:1px solid #d9bcb5;border-radius:8px;background:#fff8f5}.keyword-delete-confirm p{margin:8px 0 12px;font-size:13px;line-height:1.6}.draft-thumbnail{position:relative;overflow:hidden;width:56px;height:62px;background:#f1f3ed}.draft-thumbnail-image{display:block;width:100%;height:100%;object-fit:cover}.draft-thumbnail-origin{position:absolute;bottom:0;left:0;right:0;background:#233425d1;color:#fff;text-align:center;font-size:9px;line-height:16px}.draft-thumbnail-loading{width:100%;height:100%;background:#e9eee4}.keyword-compose .keyword-compose-fields{padding:0 23px 23px}.keyword-compose .field{margin:0}.keyword-table td{padding-top:14px;padding-bottom:14px;vertical-align:top}.keyword-table tr.editing td{background:#f8faf4}.keyword-table .keyword-notes{max-width:260px;white-space:normal;overflow-wrap:anywhere;font-size:11px;color:#7b8a72}.keyword-table .keyword-actions{gap:4px}.keyword-table .keyword-delete-confirm{margin-top:10px;white-space:normal;max-width:320px}.keyword-table .keyword-delete-confirm b{font-size:12px}.keyword-table .keyword-delete-confirm p{font-size:11px}.run-progress{display:inline-flex;align-items:center;gap:6px;color:#648e92;font-size:11px;white-space:nowrap}.run-banner{display:flex;gap:14px;align-items:center;padding:16px 18px;margin-bottom:20px;background:#edf6f5;border:1px solid #dceae9;border-radius:8px;color:#4f7a7e}.run-banner b{font-size:13px}.run-banner p{margin:4px 0 0;font-size:11px;line-height:1.7;color:#6c8f92}.label.kind-keyword{background:#eaf0e3;border-color:#d7e3cc;color:#55734a}.label.kind-image{background:#f3eee4;border-color:#e6dcc6;color:#8f7a4e}.label.provider-drive{color:#4e6f9a;background:#eaf0f8;border-color:#d6e1f0}.label.provider-xiaohongshu{color:#a4544f;background:#fbeeec;border-color:#f0d6d3}.label.provider-generated{color:#7a5f9c;background:#f2edf8;border-color:#e2d8ef}.label.provider-kept{color:#668354;background:#edf4e6;border-color:#dfe9d6}.label.provider-pending{color:#8e9289;background:#f3f4f0}.rule-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rule-head h3{margin:0}.validation-list .rule-head+p{margin-top:10px}.judgment{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:10px 12px;border-radius:6px;background:#f6f8f2;font-size:11px;line-height:1.7;color:#6f7f66}.judgment b{flex-shrink:0;padding:1px 7px;border-radius:4px;font-size:10px;background:#e6ece0;color:#5c6d55}.judgment.kept b{background:#e4efdb;color:#5a7a48}.judgment.violated b{background:#fbe6dc;color:#a35a3f}.judgment span{white-space:pre-wrap;overflow-wrap:anywhere}.packet-row{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-top:1px solid #edf0e8;font-size:12px}.packet-row:first-of-type{border-top:0}.validation-list h3 .label{margin-left:8px;vertical-align:middle}.slot-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:start}.slot-thumb{width:120px;min-height:90px;border-radius:6px;overflow:hidden;background:#f1f3ed;border:1px solid #e3e8dc;display:grid;place-items:center}.slot-image{width:100%;height:auto;display:block;cursor:zoom-in}.slot-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 8px;font-size:10px;color:#9aa58f}.slot-body{min-width:0}.slot-body p{white-space:pre-wrap;overflow-wrap:anywhere}.slot-thumb .asset-image-status{padding:10px;font-size:10px;text-align:center}.draft-title small .label{font-size:8px;padding:2px 5px}.text-button.inline{color:#527344;text-decoration:underline;text-underline-offset:3px}@media(max-width:650px){.keyword-compose .keyword-compose-fields{padding:0 16px 16px}.slot-card{grid-template-columns:1fr}.slot-thumb{width:100%}.run-banner{align-items:flex-start}}.progress-board .progress-rows{display:flex;flex-direction:column;gap:6px}.progress-row{display:grid;grid-template-columns:minmax(140px,1.1fr) minmax(260px,2fr) minmax(180px,1.6fr);gap:14px;align-items:center;padding:10px 12px;border:1px solid var(--line,#e6e6e6);border-radius:10px}.progress-row.failed{border-color:#e8b4b4;background:#fdf5f5}.progress-name{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0}.progress-name small{color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.progress-steps{display:flex;list-style:none;margin:0;padding:0}.progress-steps .step{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;font-size:12px;color:#888}.progress-steps .step:not(:first-child):before{content:"";position:absolute;top:8px;right:50%;width:100%;height:2px;background:#ddd;z-index:0}.progress-steps .step.reached:not(:first-child):before{background:#2f7d55}.progress-steps .dot{width:18px;height:18px;border-radius:50%;border:2px solid #ccc;background:#fff;display:grid;place-items:center;z-index:1}.progress-steps .step.done .dot{background:#2f7d55;border-color:#2f7d55;color:#fff}.progress-steps .step.active .dot{border-color:#2f7d55;color:#2f7d55}.progress-steps .step.waiting .dot{border-color:#c9a227;border-style:dashed}.progress-steps .step.failed .dot{background:#c0392b;border-color:#c0392b;color:#fff}.progress-steps .step-label{background:none;padding:0}.progress-steps .step.done .step-label,.progress-steps .step.active .step-label{color:#222}.progress-detail{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:13px;color:#444}.progress-row.failed .progress-detail span{color:#a5281b}@media(max-width:760px){.progress-row{grid-template-columns:1fr}}.button.danger{background:#a43e36;border:1px solid #a43e36;color:#fff}.button.danger:hover:not(:disabled){background:#89332d}.draft-delete-list{list-style:none;padding:0;max-height:310px;overflow:auto;border:1px solid #e5e9e0;border-radius:7px}.draft-delete-list li{padding:12px 14px;border-bottom:1px solid #e5e9e0;overflow-wrap:anywhere}.draft-delete-list li:last-child{border-bottom:0}.draft-delete-list small{display:block;color:#a43e36;margin-top:5px}.selection-bar{gap:12px;flex-wrap:wrap}.selection-bar>span{flex-wrap:wrap}.judgment-slots{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.judgment-slot{display:inline-flex;flex-direction:column;align-items:center;gap:2px;width:56px}.judgment-slot .judgment-slot-image{width:56px;height:56px;object-fit:cover;border-radius:4px;display:block}.judgment-slot small{font-size:10px}.judgment-slot .asset-image-status{font-size:9px;padding:4px}.draft-compare{background:#fff;border:1px solid #e5eadb;border-radius:8px;padding:0;margin:auto;max-width:1100px;width:100%}.draft-compare.empty{padding:28px;text-align:center}.compare-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;background:#f4f7f0;border-bottom:1px solid #e5eadb;border-radius:8px 8px 0 0;font-size:11px;color:#6f7f66}.compare-versions{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#2f4a26}.compare-pick{display:inline-flex;align-items:center;gap:6px}.compare-summary{color:#5c6d55}.compare-legend{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#8a967f}.compare-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-left:6px}.compare-legend i.del{background:#fbe6dc}.compare-legend i.add{background:#e4efdb}.compare-legend i.photo{background:#fff;outline:2px solid #5a7a48}.compare-cols{display:grid;grid-template-columns:1fr 1fr}.compare-cols>section{padding:18px 22px;min-width:0;color:#485d3f}.compare-cols>section+section{border-left:1px solid #e5eadb}.compare-cols h4{font-size:11px;color:#7a8673;font-weight:600;margin:0 0 12px}.compare-cols h4 small{font-weight:400;color:#a0aa95}.compare-note{font-size:11px;color:#6f7f66;background:#f6f8f2;border-radius:5px;padding:6px 9px;margin:0 0 8px;display:flex;gap:6px;align-items:center}.compare-rules{font-size:11px;color:#3f5a33;display:flex;gap:6px;align-items:center;margin:0 0 10px}.diff-block{font-size:13px;line-height:1.9;margin:0 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.diff-block p{margin:0;white-space:pre-wrap}.diff-block.title{font-weight:600;font-size:15px}.diff-removed:not(figure){background:#fbe6dc;border-left:3px solid #c9704f;padding:4px 8px;margin-left:-11px}.diff-added:not(figure){background:#e4efdb;border-left:3px solid #5a7a48;padding:4px 8px;margin-left:-11px}figure.diff-block{position:relative;margin:0 0 14px}figure.diff-block img{width:100%;display:block;border-radius:5px}figure.diff-added{outline:3px solid #5a7a48;border-radius:5px}figure.diff-removed{outline:3px dashed #c9704f;border-radius:5px;opacity:.85}figure.diff-block figcaption{font-size:10px;color:#a0aa95;text-align:center;margin-top:6px}.diff-tag{position:absolute;top:6px;left:6px;background:#fff;border-radius:4px;padding:1px 6px;font-size:10px;color:#3f5a33}.diff-empty{display:flex;align-items:center;justify-content:center;gap:6px;height:90px;background:#f1f3ed;border-radius:5px;color:#9aa58f;font-size:11px}.compare-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e5eadb}.compare-loading{padding:24px;display:flex;gap:6px;align-items:center}.compare-open{margin-left:auto;font-size:10px;color:#4d6642;text-decoration:underline}@media(max-width:760px){.compare-cols{grid-template-columns:1fr}.compare-cols>section+section{border-left:0;border-top:1px solid #e5eadb}.compare-legend{margin-left:0}}.later-chip{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#7d6220;background:#fbf3df;border:1px solid #efe1b9;border-radius:12px;padding:2px 9px;width:fit-content}button.later-chip{cursor:pointer}button.later-chip:hover{background:#f7ead0}.later-heading{font-size:13px;margin:22px 0 4px;color:#7d6220}.later-rule{border-style:dashed!important}.label.later{background:#fbf3df;border-color:#efe1b9;color:#7d6220}.compare-notes{padding:12px 22px 0}.compare-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:0;padding:12px 0 6px;color:#485d3f}.compare-grid>h4{font-size:11px;color:#7a8673;font-weight:600;margin:0;padding:6px 22px 12px}.compare-grid>h4 small{font-weight:400;color:#a0aa95}.compare-grid>h4:nth-of-type(2){border-left:1px solid #e5eadb}.compare-grid>.diff-block.title{margin:0 22px 12px}.compare-row{display:contents}.compare-cell{padding:0 22px;min-width:0}.compare-cell:nth-child(2){border-left:1px solid #e5eadb}@media(max-width:760px){.compare-grid{grid-template-columns:1fr 1fr}.compare-cell{padding:0 10px}.compare-grid>h4{padding:6px 10px 10px}.diff-block{font-size:12px}}.space-switch{position:relative;margin-bottom:31px}.space-switch .workspace{width:100%;margin:0;text-align:left;color:#253c33;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.space-switch .workspace:hover{border-color:#cfd9c7;background:#fbfcf9}.space-switch .workspace[aria-expanded=true]{border-color:#9cbb8d;box-shadow:0 0 0 3px #e8efe1}.space-switch .workspace>div{min-width:0;flex:1}.space-switch .workspace small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.space-chevron{margin-left:auto;color:#95a08b;flex-shrink:0}.workspace-avatar{flex-shrink:0;font-family:inherit;font-weight:700;letter-spacing:-.5px}.space-kin .workspace-avatar{background:#e5f1ee;border-color:#cfe3dd;color:#2f6b5c;font-size:13px}.space-blog .workspace-avatar{font-size:15px}.space-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;background:#fff;border:1px solid #e0e6db;border-radius:10px;box-shadow:0 12px 34px #1c362926;padding:6px;display:flex;flex-direction:column;gap:2px;min-width:220px}.space-menu-label{font-size:9px;letter-spacing:1.2px;color:#99a193;margin:6px 8px 4px}.space-option{display:flex;align-items:center;gap:10px;border:0;background:none;border-radius:7px;padding:9px 8px;text-align:left;color:#3d5345;width:100%}.space-option:hover,.space-option:focus-visible{background:#f0f3ec;outline:none}.space-option[aria-checked=true]{background:#eef3e8}.space-option b{display:block;font-size:12px}.space-option small{display:block;color:#8c958c;font-size:10px;font-weight:400}.space-option>div{flex:1;min-width:0}.space-option .workspace-avatar{width:29px;height:29px;display:grid;place-items:center;border:1px solid #e0e4d3;border-radius:6px;background:#edeedf;color:#5b6850}.space-option.space-kin .workspace-avatar{background:#e5f1ee;border-color:#cfe3dd;color:#2f6b5c;font-size:12px}.space-check{color:#4e7343;flex-shrink:0}.sidebar nav .nav-group{margin:14px 12px 4px}
