html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}html,body,#app{min-height:100%;background-color:#f4f6f3}body{min-height:100vh;color:var(--color-text);background:#f4f6f3;transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;width:100%;height:100%}.context-dialog-panel{width:min(680px,calc(100vw - 32px))}.launch-pin-action{flex:none;width:22px;height:22px;border:0;border-radius:6px;padding:0;display:grid;place-items:center;color:#7b857d;background:transparent;cursor:pointer}.launch-pin-action:hover,.launch-pin-action.active{color:#048a3b;background:#e9faef}.launch-pin-action>span{position:relative;width:11px;height:11px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.launch-pin-action>span:before{position:absolute;top:0;left:2px;width:6px;height:7px;border:1px solid currentColor;border-radius:2px 2px 0 0;content:""}.launch-pin-action>span:after{position:absolute;top:7px;left:5px;width:1px;height:4px;background:currentColor;content:""}.app-root[data-v-6e03c16c]{width:100%;min-height:100vh}.library-toolbar[data-v-41525cc8]{display:grid}.toolbar-main[data-v-41525cc8]{border-bottom:1px solid #dfe5dd;display:flex;align-items:center;justify-content:space-between;gap:18px}.list-columns[data-v-41525cc8]{min-height:34px;border-bottom:1px solid #dfe5dd;padding:0 10px;display:grid;grid-template-columns:4px 12fr 3fr 3fr 3fr 3fr 1fr 1fr;align-items:center;color:#7c867f;font-size:10px;line-height:1}.list-columns>span[data-v-41525cc8]:first-child{grid-column:1 / 3}.list-columns>span[data-v-41525cc8]{white-space:nowrap}.sortable-col[data-v-41525cc8]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:3px}.sort-tri[data-v-41525cc8]{font-size:7px;color:#c5cdc0;transition:color .15s ease}.sort-tri.active[data-v-41525cc8]{color:#06c755}.view-switcher[data-v-41525cc8]{border:1px solid #d5dcd4;border-radius:6px;padding:2px;display:flex;gap:2px;background:#eef2ed}.view-switcher button[data-v-41525cc8],.library-tabs button[data-v-41525cc8]{border:0;color:#687269;background:transparent;font:inherit;font-size:11px;cursor:pointer}.view-switcher button[data-v-41525cc8]{width:27px;height:24px;border-radius:5px;padding:0;display:grid;place-items:center}.view-switcher svg[data-v-41525cc8]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.view-switcher button.active[data-v-41525cc8]{color:#176936;background:#fff;box-shadow:0 1px 3px rgba(44,57,48,.08);font-weight:700}.library-tabs[data-v-41525cc8]{display:flex;gap:22px}.library-tabs button[data-v-41525cc8]{position:relative;border-radius:0;padding:7px 1px 12px}.library-tabs button[data-v-41525cc8]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:transparent;content:""}.library-tabs button.active[data-v-41525cc8]{color:#047f38;font-weight:700}.library-tabs button.active[data-v-41525cc8]:after{background:#06c755}.view-switcher button[data-v-41525cc8]:focus-visible,.library-tabs button[data-v-41525cc8]:focus-visible{outline:2px solid #048a3b;outline-offset:2px}@media(max-width:640px){.library-tabs[data-v-41525cc8]{gap:15px;overflow-x:auto}.library-tabs button[data-v-41525cc8]{flex:0 0 auto}}@media(max-width:900px){.list-columns[data-v-41525cc8]{display:none}}.launch-thumbnail-frame[data-v-5b6447bb]{width:100%;height:100%;overflow:hidden;background:#f7faf6}.launch-thumbnail-frame iframe[data-v-5b6447bb]{width:200%;height:200%;border:0;overflow:hidden;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;background:#fff}.thumbnail-placeholder[data-v-5b6447bb]{display:grid;height:100%;place-items:center;color:#9aa49c;font-size:10px}.page-card[data-v-24dd4129]{position:relative;overflow:visible;border:1px solid #dfe5dd;border-radius:8px;display:flex;flex-direction:column;background:#fff}.preview-frame[data-v-24dd4129]{width:100%;height:138px;overflow:hidden;border:0;border-bottom:1px solid #dfe5dd;border-radius:7px 7px 0 0;padding:0;display:block;background:#f7faf6;cursor:pointer}.page-main[data-v-24dd4129]{padding:12px 14px 10px}.card-title-row[data-v-24dd4129]{min-width:0;display:flex;align-items:center;gap:7px}.page-main h2[data-v-24dd4129]{min-width:0;flex:0 1 auto;overflow:hidden;margin:0;color:#191c1a;font-size:15px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.version-badge[data-v-24dd4129]{flex:none;border-radius:999px;padding:2px 6px;color:#667168;background:#eef2ed;font-size:9px;font-weight:600;line-height:1.35}.version-badge.doc-type[data-v-24dd4129]{color:#0f7a3d;background:#e3f4e7}.meta-row[data-v-24dd4129]{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:#8b958d;font-size:10px}.view-count[data-v-24dd4129]{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.view-count svg[data-v-24dd4129]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7}.more-menu[data-v-24dd4129]{position:relative;margin-left:auto}.more-menu summary[data-v-24dd4129]{border:1px solid #cbd4cc;border-radius:7px;padding:6px 9px;color:#4f5952;background:#fff;font-size:11px;list-style:none;cursor:pointer}.more-menu summary[data-v-24dd4129]::-webkit-details-marker{display:none}.more-menu-popover[data-v-24dd4129]{position:absolute;z-index:5;right:0;bottom:calc(100% + 7px);width:116px;border:1px solid #d9e0d8;border-radius:8px;padding:5px;display:grid;gap:3px;background:#fff;box-shadow:0 12px 30px rgba(53,66,57,.14)}.card-more[data-v-24dd4129]{position:absolute;z-index:4;top:8px;right:8px}.card-more summary[data-v-24dd4129]{width:30px;height:28px;border-color:rgba(204,213,205,.9);padding:0;display:grid;place-items:center;background:rgba(255,255,255,.94);font-size:13px;letter-spacing:1px;box-shadow:0 2px 8px rgba(42,54,46,.08)}.card-more .more-menu-popover[data-v-24dd4129]{top:calc(100% + 5px);right:0;bottom:auto}.more-menu-popover button[data-v-24dd4129]{width:100%;border:0;border-radius:5px;border-color:transparent;padding:7px 8px;color:#303632;text-align:left;background:transparent;font:inherit;font-size:11px;cursor:pointer}.more-menu-popover button[data-v-24dd4129]:hover{background:#f3f6f2}.preview-frame[data-v-24dd4129]:focus-visible{outline:2px solid #048a3b;outline-offset:2px}.more-menu-popover .danger[data-v-24dd4129]{color:#8f3933}.page-card-list[data-v-24dd4129]{position:relative;height:56px;min-height:56px;overflow:visible;border-width:0 0 1px;border-radius:0;padding:0 10px;display:grid;grid-template-columns:4px 12fr 3fr 3fr 3fr 3fr 1fr 1fr;align-items:stretch}.list-title-cell[data-v-24dd4129]{min-width:0;grid-column:1 / 3;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px}.list-title-cell .preview-frame[data-v-24dd4129]{width:72px;height:44px;border:1px solid #e2e7e1;border-radius:4px}.list-title[data-v-24dd4129]{min-width:0;overflow:hidden;border:0;padding:0;color:#252a27;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:transparent;font:inherit;font-size:12px;cursor:pointer}.list-title-copy[data-v-24dd4129]{min-width:0;max-width:320px;display:flex;align-items:center;gap:7px}.list-title[data-v-24dd4129]:hover{color:#047f38}.list-value[data-v-24dd4129]{min-width:0;overflow:hidden;padding-right:12px;display:block;align-self:center;color:#667168;font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.list-context[data-v-24dd4129]{display:flex;align-items:center;gap:5px;padding-right:12px;overflow:visible}.ctx-icon[data-v-24dd4129]{flex:none;width:24px;height:24px;border:1px solid #dfe5dd;border-radius:5px;display:grid;place-items:center;background:#f4f6f3;color:#57605a;font-size:11px;font-weight:700;cursor:pointer}.ctx-icon[data-v-24dd4129]:hover{border-color:#06c755;background:#e9faef;color:#048a3b}.ctx-icon-add[data-v-24dd4129]{color:#b0b8b1;font-size:15px;font-weight:400}.list-actions[data-v-24dd4129]{display:flex;align-items:center;justify-content:flex-end}.list-actions .more-menu[data-v-24dd4129]{margin-left:0}.list-actions .more-menu summary[data-v-24dd4129]{width:30px;height:28px;border-color:transparent;padding:0;display:grid;place-items:center;color:#7b857d;font-size:13px;letter-spacing:1px}.list-actions .more-menu summary[data-v-24dd4129]:hover{border-color:#dce2db;background:#f2f5f1}.list-more .more-menu-popover[data-v-24dd4129]{top:calc(100% + 5px);right:0;bottom:auto}.page-card-list[data-v-24dd4129]:hover{background:#f8faf7}.page-card[data-v-24dd4129]:has(.more-menu[open]){z-index:6}@media(max-width:900px){.page-card-list[data-v-24dd4129]{height:56px;min-height:56px;grid-template-columns:minmax(0,1fr) 44px}.list-title-cell[data-v-24dd4129]{grid-column:auto}.list-value[data-v-24dd4129]{display:none}.list-title-cell[data-v-24dd4129]{grid-template-columns:64px minmax(0,1fr);gap:10px}.list-title-cell .preview-frame[data-v-24dd4129]{width:64px;height:40px}}.trash-panel[data-v-256b1ba1]{border:1px solid #dfe5dd;border-radius:10px;padding:18px;background:#fff}.trash-heading[data-v-256b1ba1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #e7ece6}.trash-heading h2[data-v-256b1ba1]{margin:0;color:#191c1a;font-size:16px}.trash-heading p[data-v-256b1ba1]{margin:5px 0 0;color:#7c867f;font-size:11px}.trash-refresh[data-v-256b1ba1],.trash-restore[data-v-256b1ba1],.trash-state button[data-v-256b1ba1]{border:1px solid #cbd4cc;border-radius:7px;padding:7px 11px;color:#176936;background:#fff;font:inherit;font-size:11px;cursor:pointer}.trash-refresh[data-v-256b1ba1]:disabled,.trash-restore[data-v-256b1ba1]:disabled{cursor:default;opacity:.55}.trash-state[data-v-256b1ba1]{padding:42px 12px;color:#7c867f;text-align:center;font-size:12px}.trash-state.error[data-v-256b1ba1],.trash-feedback.error[data-v-256b1ba1]{color:#b14235}.trash-state button[data-v-256b1ba1]{margin-left:8px;color:#8e352b}.trash-feedback[data-v-256b1ba1]{margin:12px 0 0;color:#176936;font-size:11px}.trash-list[data-v-256b1ba1]{display:grid;gap:9px;padding-top:14px}.trash-item[data-v-256b1ba1]{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e1e8df;border-radius:8px;padding:13px 14px;background:#fbfcfa}.trash-item-main[data-v-256b1ba1]{min-width:0}.trash-item-title-row[data-v-256b1ba1]{display:flex;align-items:center;gap:8px}.trash-item-title-row strong[data-v-256b1ba1]{overflow:hidden;color:#252b26;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.trash-badge[data-v-256b1ba1]{flex:none;border-radius:999px;padding:2px 6px;color:#8e5d1f;background:#fff1d6;font-size:9px}.trash-item-meta[data-v-256b1ba1]{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:7px;color:#7c867f;font-size:10px}.trash-restore[data-v-256b1ba1]{flex:none;border-color:#9bd1ad;background:#edf9f0;font-weight:600}.trash-refresh[data-v-256b1ba1]:focus-visible,.trash-restore[data-v-256b1ba1]:focus-visible,.trash-state button[data-v-256b1ba1]:focus-visible{outline:2px solid #048a3b;outline-offset:2px}@media(max-width:640px){.trash-item[data-v-256b1ba1]{align-items:flex-start;flex-direction:column}}.launch-context-bar[data-v-6c30f22d]{min-height:88px;padding:10px 0 8px;display:flex;align-items:center}.context-bar-inner[data-v-6c30f22d]{width:100%;display:flex;align-items:stretch;gap:10px;min-width:0}.context-create-slot[data-v-6c30f22d]{position:relative;z-index:2;display:flex;flex:0 0 178px}.context-create-divider[data-v-6c30f22d]{width:1px;height:52px;margin:auto 2px;flex:none;background:#d5dcd4}.context-groups-scroll[data-v-6c30f22d]{min-width:0;flex:1;overflow-x:auto;padding-bottom:2px}.context-groups-list[data-v-6c30f22d]{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;display:flex;align-items:stretch;gap:10px}.context-card[data-v-6c30f22d]{flex:0 0 148px;min-width:0;min-height:72px;border:1px solid #dfe5dd;border-radius:8px;padding:9px 12px;display:flex;flex-direction:column;justify-content:center;gap:5px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.context-card[data-v-6c30f22d]:hover{border-color:#06c755;background:#f0f8f2}.context-create-card[data-v-6c30f22d]{flex:0 0 100%;width:100%;height:calc(100% - 2px);border-style:dashed;box-shadow:0 2px 6px rgba(27,53,35,.04);flex-direction:row;align-items:center;gap:9px;background:#f8faf7}.context-create-card>span[data-v-6c30f22d]:last-child{display:flex;min-width:0;flex-direction:column;gap:3px}.context-create-card strong[data-v-6c30f22d]{color:#26312a;font-size:13px}.context-create-card small[data-v-6c30f22d]{color:#869087;font-size:10px;white-space:nowrap}.context-create-mark[data-v-6c30f22d]{width:28px;height:28px;display:grid;place-items:center;flex:none}.context-create-mark svg[data-v-6c30f22d]{width:100%;height:100%}.context-create-menu[data-v-6c30f22d]{position:absolute;top:calc(100% + 7px);left:0;width:100%;box-sizing:border-box;border:1px solid #dfe5dd;border-radius:8px;padding:4px;display:grid;gap:2px;visibility:hidden;opacity:0;background:#fff;box-shadow:0 12px 28px rgba(27,42,31,.12);-webkit-transform:translateY(-3px);transform:translateY(-3px);transition:opacity .12s ease,visibility .12s ease,-webkit-transform .12s ease;transition:opacity .12s ease,transform .12s ease,visibility .12s ease;transition:opacity .12s ease,transform .12s ease,visibility .12s ease,-webkit-transform .12s ease}.context-create-slot:hover .context-create-menu[data-v-6c30f22d],.context-create-slot:focus-within .context-create-menu[data-v-6c30f22d]{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.context-create-menu button[data-v-6c30f22d]{border:0;border-radius:5px;padding:8px 9px;color:#4d5a51;background:transparent;font:inherit;font-size:11px;text-align:left}.context-create-menu button[data-v-6c30f22d]:hover{color:#066a32;background:#edf8f0}.context-card-top[data-v-6c30f22d]{display:flex;align-items:center;gap:6px}.context-code[data-v-6c30f22d]{font-size:17px;font-weight:800;letter-spacing:.04em;color:#191c1a}.context-dot[data-v-6c30f22d]{width:7px;height:7px;border-radius:50%;background:#06c755;flex:none}.context-name[data-v-6c30f22d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7b857d;font-size:11px}.context-meta[data-v-6c30f22d]{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#a0a8a1;font-size:10px}.context-overflow[data-v-6c30f22d]{flex-basis:64px;align-items:center;justify-content:center;color:#7b857d;font-size:14px;font-weight:700}.cnv-list[data-v-6c6ed71b]{display:flex;flex-direction:column;gap:6px}.cnv-item[data-v-6c6ed71b]{height:64px;min-height:64px;min-width:0;width:100%;border:1px solid #e2e7e1;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;justify-content:center;gap:5px;background:#fbfcfa;color:inherit;font:inherit;text-align:left;cursor:pointer}.cnv-item[data-v-6c6ed71b]:hover{border-color:#06c755;background:#f0f8f2}.cnv-item.active[data-v-6c6ed71b]{border-color:#06c755;background:#e9faef;box-shadow:0 0 0 2px rgba(6,199,85,.12)}.cnv-code[data-v-6c6ed71b]{flex:none;min-width:0;display:flex;align-items:center;gap:5px}.cnv-code strong[data-v-6c6ed71b]{font-size:14px;font-weight:800;letter-spacing:.03em;color:#191c1a}.cnv-item.active .cnv-code strong[data-v-6c6ed71b],.cnv-item.active .cnv-name[data-v-6c6ed71b],.cnv-item.active .cnv-count[data-v-6c6ed71b]{color:#048a3b}.cnv-dot[data-v-6c6ed71b]{width:7px;height:7px;border-radius:50%;background:#06c755;flex:none}.cnv-name[data-v-6c6ed71b]{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#252a27}.cnv-top[data-v-6c6ed71b]{min-width:0;display:flex;align-items:center;gap:10px}.cnv-count[data-v-6c6ed71b]{flex:none;margin-left:auto;color:#7b857d;font-size:10px}.cnv-access[data-v-6c6ed71b]{flex:none;margin-left:auto;border-radius:999px;padding:2px 6px;color:#8a6d1d;background:#fff5d8;font-size:9px}.cnv-empty[data-v-6c6ed71b]{margin:0;padding:8px 2px;color:#a0a8a1;font-size:11px}.ctx-backdrop[data-v-2a190167]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:rgba(24,29,26,.4)}.ctx-backdrop.sidebar-open[data-v-2a190167]{left:248px}.ctx-panel[data-v-2a190167]{border:1px solid #dce2db;border-radius:8px;padding:18px 20px;background:#fff;box-shadow:0 24px 70px rgba(24,31,26,.24)}.ctx-panel.create-only[data-v-2a190167]{width:min(380px,calc(100vw - 32px))}.ctx-header[data-v-2a190167]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ctx-header h3[data-v-2a190167]{font-size:15px;color:#191c1a}.ctx-context-hint[data-v-2a190167]{margin-top:5px;color:#7b857d;font-size:11px}.ctx-close[data-v-2a190167]{border:0;background:transparent;color:#7b857d;font-size:20px;line-height:1;cursor:pointer}.ctx-body[data-v-2a190167]{display:grid;grid-template-columns:1fr 1px 1fr;gap:20px}.ctx-body.create-only[data-v-2a190167]{grid-template-columns:1fr}@media(max-width:860px){.ctx-backdrop[data-v-2a190167]{align-items:flex-end;padding:12px}.ctx-backdrop.sidebar-open[data-v-2a190167]{left:0}.ctx-panel[data-v-2a190167]{width:100%;max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:12px;padding:16px}.ctx-body[data-v-2a190167]{gap:14px}}.ctx-section-label[data-v-2a190167]{margin-bottom:10px;color:#7b857d;font-size:11px;font-weight:600}.code-inputs[data-v-2a190167]{display:flex;align-items:center;gap:6px}.code-digit[data-v-2a190167]{width:44px;height:52px;border:1px solid #d5dcd4;border-radius:8px;text-align:center;font-size:22px;font-weight:800;color:#191c1a;background:#fbfcfa;outline:none;text-transform:uppercase}.code-digit[data-v-2a190167]:focus{border-color:#06c755;box-shadow:0 0 0 2px rgba(6,199,85,.15)}.code-regen[data-v-2a190167]{width:36px;height:36px;border:1px solid #d5dcd4;border-radius:8px;display:grid;place-items:center;background:#fff;color:#57605a;cursor:pointer}.code-regen[data-v-2a190167]:hover{border-color:#06c755;color:#048a3b}.code-regen svg[data-v-2a190167]{width:17px;height:17px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ctx-name-input[data-v-2a190167]{width:100%;height:36px;margin-top:10px;border:1px solid #d5dcd4;border-radius:8px;padding:0 10px;background:#fbfcfa;font-size:12px;color:#191c1a;outline:none}.ctx-name-input[data-v-2a190167]:focus{border-color:#06c755}.ctx-error[data-v-2a190167]{margin-top:8px;color:#c0392b;font-size:11px}.ctx-create-btn[data-v-2a190167]{margin-top:10px;border:1px solid #06c755;border-radius:8px;padding:8px 18px;background:#06c755;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.ctx-create-btn[data-v-2a190167]:hover{background:#05ad4a}.ctx-divider[data-v-2a190167]{width:1px;background:#e8ece7}.ctx-recent-list[data-v-2a190167]{max-height:252px;overflow-y:auto;padding-right:2px}.ctx-recent-zone .ctx-create-btn[data-v-2a190167]{width:100%;margin-top:12px}.ctx-create-btn[data-v-2a190167]:disabled{border-color:#c5cdc0;background:#c5cdc0;cursor:not-allowed}.audience-picker[data-v-4c3555b4]{overflow:hidden;border:1px solid #dfe5dd;border-radius:10px;background:#fff}.audience-search[data-v-4c3555b4]{width:calc(100% - 28px);height:36px;margin:14px 14px 0;border:1px solid #d5dcd4;border-radius:8px;padding:0 10px;background:#fbfcfa;color:#191c1a;font:inherit;font-size:11px;outline:none}.audience-search[data-v-4c3555b4]:focus{border-color:#06c755;box-shadow:0 0 0 3px rgba(6,199,85,.1)}.audience-section[data-v-4c3555b4]{padding:14px 14px 10px}.audience-section+.audience-section[data-v-4c3555b4]{border-top:1px solid #edf0ec}.audience-heading[data-v-4c3555b4]{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.audience-heading strong[data-v-4c3555b4]{color:#4a534c;font-size:11px}.audience-count[data-v-4c3555b4]{color:#78827a;font-size:10px}.toggle-all[data-v-4c3555b4]{border:0;border-radius:5px;padding:3px 8px;color:#06b64e;background:#eefaf1;font:inherit;font-size:10px;cursor:pointer}.toggle-all[data-v-4c3555b4]:hover{background:#dff5e4}.audience-chips[data-v-4c3555b4],.member-grid[data-v-4c3555b4]{display:flex;flex-wrap:wrap;gap:6px}.member-grid[data-v-4c3555b4]{max-height:200px;overflow-y:auto;gap:5px}.audience-chip[data-v-4c3555b4],.member-chip[data-v-4c3555b4]{border:1px solid #d8ded7;border-radius:7px;display:inline-flex;align-items:center;color:#4a534c;background:#f8faf7;font:inherit;cursor:pointer}.audience-chip[data-v-4c3555b4]{gap:5px;padding:5px 10px;font-size:11px}.member-chip[data-v-4c3555b4]{gap:5px;padding:4px 8px;font-size:10px}.audience-chip[data-v-4c3555b4]:hover,.member-chip[data-v-4c3555b4]:hover{border-color:#bcc6bc;background:#eef2ec}.audience-chip.active[data-v-4c3555b4],.member-chip.active[data-v-4c3555b4]{border-color:#06c755;color:#047f38;background:#eefaf1}.chip-count[data-v-4c3555b4]{min-width:18px;border-radius:999px;padding:0 5px;color:#78827a;background:#e5e9e3;font-size:9px;text-align:center}.active .chip-count[data-v-4c3555b4]{color:#047f38;background:#c8f0d4}.member-avatar[data-v-4c3555b4]{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;flex-shrink:0;color:#fff;background:#06c755;font-size:8px;font-weight:700}.member-avatar-img[data-v-4c3555b4]{-o-object-fit:cover;object-fit:cover}.member-name[data-v-4c3555b4]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cip-backdrop[data-v-caca8059]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(24,29,26,.35)}.cip-backdrop.sidebar-open[data-v-caca8059]{left:248px}.cip-panel[data-v-caca8059]{max-height:min(680px,90vh);border:1px solid #dce2db;border-radius:9px;padding:20px 22px;display:flex;flex-direction:column;overflow:hidden;background:#fff;box-shadow:0 24px 70px rgba(24,31,26,.24)}.cip-header[data-v-caca8059]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cip-header h3[data-v-caca8059]{margin:0;color:#191c1a;font-size:15px}.cip-header p[data-v-caca8059]{margin:5px 0 0;color:#7b857d;font-size:11px}.cip-close[data-v-caca8059]{border:0;background:transparent;color:#7b857d;font-size:20px;cursor:pointer}.cip-section[data-v-caca8059]{margin-top:16px;border-top:1px solid #e8ece7;padding-top:14px}.cip-section-label[data-v-caca8059]{margin-bottom:9px;display:block;color:#667169;font-size:11px;font-weight:700}.cip-selected-row[data-v-caca8059]{display:flex;flex-wrap:wrap;gap:8px}.cip-selected-member[data-v-caca8059]{min-height:38px;border:1px solid #dce3dc;border-radius:8px;padding:5px 7px;display:flex;align-items:center;gap:7px;background:#fbfcfa;color:#252a27;font-size:11px}.cip-selected-member strong[data-v-caca8059]{font-size:11px}.cip-selected-member select[data-v-caca8059]{border:0;background:transparent;color:#536057;font:inherit;font-size:10px;outline:none}.cip-role-label[data-v-caca8059]{color:#7b857d;font-size:10px}.cip-creator[data-v-caca8059]{background:#f0f8f2}.cip-creator>span[data-v-caca8059]:last-child{color:#7b857d;font-size:10px}.cip-avatar[data-v-caca8059]{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;color:#048a3b;background:#e9faef;font-size:10px;font-weight:700}.cip-remove[data-v-caca8059]{width:20px;height:20px;border:0;padding:0;background:transparent;color:#9aa29c;font-size:15px;cursor:pointer}.cip-picker-section[data-v-caca8059]{min-height:0;overflow-y:auto}.cip-footer[data-v-caca8059]{margin-top:16px;border-top:1px solid #e8ece7;padding-top:13px;display:flex;align-items:center;gap:8px;justify-content:flex-end}.cip-error[data-v-caca8059]{margin:0 auto 0 0;color:#bc3434;font-size:10px}.cip-copy-btn[data-v-caca8059]{border:1px solid #d5dcd4;border-radius:8px;padding:7px 13px;background:#fff;color:#364039;font:inherit;font-size:11px;cursor:pointer}.cip-save-btn[data-v-caca8059]{border:1px solid #06b64e;border-radius:8px;padding:7px 15px;background:#06b64e;color:#fff;font:inherit;font-size:11px;cursor:pointer}.cip-save-btn[data-v-caca8059]:disabled{border-color:#b9c5bc;background:#b9c5bc;cursor:not-allowed}@media(max-width:860px){.cip-backdrop[data-v-caca8059]{align-items:flex-end;padding:12px}.cip-backdrop.sidebar-open[data-v-caca8059]{left:0}.cip-panel[data-v-caca8059]{width:100%;max-height:calc(100dvh - 24px);border-radius:12px;padding:16px}.cip-footer[data-v-caca8059]{flex-wrap:wrap}.cip-error[data-v-caca8059]{flex-basis:100%}.cip-copy-btn[data-v-caca8059],.cip-save-btn[data-v-caca8059]{min-height:36px}}.ctx-timeline-item[data-v-45a97fe3]{position:relative;display:flex;align-items:center;width:100%;min-width:0;min-height:38px;padding-left:22px}.ctx-timeline-node[data-v-45a97fe3]{position:absolute;left:3px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#aeb8b0;box-shadow:0 0 0 1px #d8dfd9;z-index:1}.ctx-timeline-card[data-v-45a97fe3]{width:100%;min-width:0;border:1px solid #dfe5df;border-radius:8px;background:#fff;color:inherit;text-decoration:none}.ctx-page-card[data-v-45a97fe3]{position:relative;padding:11px 40px 11px 13px}.ctx-page-card[data-v-45a97fe3]:hover{border-color:#9bc9aa;background:#f8fbf8}.ctx-page-card-unavailable[data-v-45a97fe3]{background:#f8faf8;color:#6f7971}.ctx-page-access-state[data-v-45a97fe3]{display:inline-block;margin-top:7px;color:#8c6f28;font-size:11px}.ctx-page-title[data-v-45a97fe3]{display:flex;gap:8px;align-items:center;min-width:0}.ctx-page-title strong[data-v-45a97fe3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-page-title span[data-v-45a97fe3]{flex:none;color:#7a857d;font-size:11px}.ctx-page-meta[data-v-45a97fe3]{min-width:0;display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:5px;color:#8b958d;font-size:11px}.ctx-remove[data-v-45a97fe3]{position:absolute;top:50%;right:12px;width:24px;height:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:0;border-radius:5px;background:transparent;color:#9aa39c;cursor:pointer}.ctx-remove[data-v-45a97fe3]:hover{background:#f3e9e8;color:#b44b45}.ctx-event-line[data-v-45a97fe3]{width:100%;overflow:hidden;padding:7px 0;color:#919b93;font-size:12px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.ctx-timeline-list[data-v-25cd3566]{position:relative;display:grid;gap:7px}.ctx-timeline-list[data-v-25cd3566]:before{content:"";position:absolute;top:9px;bottom:9px;left:6px;width:1px;background:#e0e5e1}.ctx-timeline-add-row[data-v-25cd3566]{position:relative;display:flex;align-items:center;min-height:38px;padding-left:22px}.ctx-timeline-add-node[data-v-25cd3566]{position:absolute;left:3px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#c4ccc6;box-shadow:0 0 0 1px #d8dfd9;z-index:1}.ctx-timeline-add-row button[data-v-25cd3566]{width:100%;min-height:38px;border:1px dashed #cfd7d1;border-radius:8px;background:#fafcfa;color:#7b857d;cursor:pointer}.ctx-timeline-add-row button[data-v-25cd3566]:hover{border-color:#83bb94;color:#168744}.ctx-empty[data-v-25cd3566]{margin:4px 0 0 22px;color:#9aa39c;font-size:12px}.ctx-timeline-more[data-v-25cd3566]{justify-self:start;margin-left:22px;border:0;background:transparent;color:#168744;font-size:11px;cursor:pointer}.page-picker[data-v-168998ee]{display:grid;gap:10px}.page-picker-title[data-v-168998ee]{color:#7b857d;font-size:11px;font-weight:600}.page-picker-search[data-v-168998ee]{width:100%;box-sizing:border-box;border:1px solid #dce2db;border-radius:7px;padding:8px 10px;color:#252a27;outline:none}.page-picker-search[data-v-168998ee]:focus{border-color:#06c755;box-shadow:0 0 0 2px rgba(6,199,85,.1)}.page-picker-list[data-v-168998ee]{display:grid;gap:4px;max-height:240px;overflow:auto}.page-picker-item[data-v-168998ee]{display:flex;align-items:center;gap:9px;padding:8px;border-radius:7px;cursor:pointer}.page-picker-item[data-v-168998ee]:hover{background:#f5f7f5}.page-picker-item.added[data-v-168998ee]{cursor:default;opacity:.62}.page-picker-item span[data-v-168998ee]{min-width:0;display:grid;gap:2px}.page-picker-item strong[data-v-168998ee]{overflow:hidden;color:#252a27;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.page-picker-item small[data-v-168998ee]{overflow:hidden;color:#939b95;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.page-picker-item em[data-v-168998ee]{margin-left:auto;color:#7b857d;font-size:10px;font-style:normal}.page-picker-state[data-v-168998ee]{margin:8px 0;color:#939b95;font-size:11px;text-align:center}.page-picker-state.error[data-v-168998ee]{color:#c33d3d}.page-picker-more[data-v-168998ee]{border:0;padding:7px;background:transparent;color:#168744;cursor:pointer}.page-picker-actions[data-v-168998ee]{display:flex;gap:8px}.page-picker-actions button[data-v-168998ee]{border-radius:7px;padding:7px 12px;cursor:pointer}.page-picker-primary[data-v-168998ee]{border:1px solid #06c755;background:#06c755;color:#fff}.page-picker-primary[data-v-168998ee]:disabled{border-color:#bdc6bf;background:#bdc6bf;cursor:not-allowed}.page-picker-cancel[data-v-168998ee]{border:1px solid #dce2db;background:#fff;color:#59615b}.gp-backdrop[data-v-8f4c6f11]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:rgba(24,29,26,.35)}.gp-panel[data-v-8f4c6f11]{width:min(520px,calc(100vw - 32px));max-height:78vh;border:1px solid #dce2db;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;background:#fff;box-shadow:0 24px 70px rgba(24,31,26,.24)}.gp-header[data-v-8f4c6f11]{padding:16px 18px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e8ece7}.gp-head-main[data-v-8f4c6f11]{min-width:0}.gp-code-row[data-v-8f4c6f11]{display:flex;align-items:center;gap:8px}.gp-code[data-v-8f4c6f11]{border:2px solid #06c755;border-radius:8px;padding:6px 12px;background:#e9faef;color:#048a3b;font-size:18px;font-weight:800;letter-spacing:.06em;cursor:pointer}.gp-status-badge[data-v-8f4c6f11]{border-radius:999px;padding:3px 8px;background:#eef0ed;color:#7b857d;font-size:10px;font-weight:600}.gp-dot[data-v-8f4c6f11]{width:8px;height:8px;border-radius:50%;background:#06c755}.gp-description[data-v-8f4c6f11]{min-width:0;max-width:220px;margin:0;border-radius:5px;padding:4px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#252a27;transition:background .12s ease}.gp-description.editable[data-v-8f4c6f11]{cursor:text}.gp-description.editable[data-v-8f4c6f11]:hover{background:#f0f3ef}.gp-edit-input[data-v-8f4c6f11]{border:1px solid #06c755;border-radius:6px;padding:5px 8px;font-size:13px;color:#191c1a;outline:none}.gp-description-input[data-v-8f4c6f11]{width:190px;font-size:12px}.gp-close[data-v-8f4c6f11]{border:0;background:transparent;color:#7b857d;font-size:20px;line-height:1;cursor:pointer}.gp-outsider[data-v-8f4c6f11]{margin:12px 18px 0;border:1px solid #e2b93b;border-radius:8px;padding:10px 12px;background:#fffaf0;display:flex;flex-direction:column;gap:6px}.gp-outsider strong[data-v-8f4c6f11]{color:#7a5b00;font-size:12px}.gp-outsider p[data-v-8f4c6f11]{color:#8a7a45;font-size:11px}.gp-outsider dl[data-v-8f4c6f11]{width:100%;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;text-align:left}.gp-outsider dt[data-v-8f4c6f11]{color:#9a8a55;font-size:9px}.gp-outsider dd[data-v-8f4c6f11]{margin:3px 0 0;color:#665016;font-size:11px;font-weight:600}.gp-actions[data-v-8f4c6f11]{padding:12px 18px;display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #eef2ec}.gp-action-btn[data-v-8f4c6f11],.gp-primary-btn[data-v-8f4c6f11],.gp-ghost-btn[data-v-8f4c6f11]{border-radius:7px;padding:6px 11px;font-size:11px;white-space:nowrap;flex:none;cursor:pointer}.gp-action-btn[data-v-8f4c6f11]{border:1px solid #d5dcd4;background:#fff;color:#191c1a}.gp-primary-btn[data-v-8f4c6f11]{border:1px solid #06c755;background:#06c755;color:#fff;font-weight:600}.gp-primary-btn[data-v-8f4c6f11]:disabled{border-color:#c5cdc0;background:#c5cdc0;cursor:not-allowed}.gp-ghost-btn[data-v-8f4c6f11]{border:1px solid #d5dcd4;background:#fff;color:#57605a}.gp-danger[data-v-8f4c6f11]{border-color:#d64545;background:#d64545}.gp-body[data-v-8f4c6f11]{flex:1;overflow-x:hidden;overflow-y:auto;padding:12px 18px 16px}.gp-section[data-v-8f4c6f11]{margin-top:12px}.gp-section-label[data-v-8f4c6f11]{margin-bottom:8px;color:#7b857d;font-size:10px;font-weight:600}.gp-picker-list[data-v-8f4c6f11]{display:flex;flex-direction:column;gap:4px}.gp-picker-item[data-v-8f4c6f11]{border:1px solid #e2e7e1;border-radius:7px;padding:7px 9px;display:flex;align-items:center;gap:8px;background:#fbfcfa;font-size:11px;color:#4f5852;cursor:pointer}.gp-transfer-item[data-v-8f4c6f11]{width:100%;border:0;border-radius:7px;padding:7px 9px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;background:transparent;color:#252a27;font:inherit;font-size:11px;text-align:left;cursor:pointer}.gp-transfer-item[data-v-8f4c6f11]:hover{background:#eef6ef}.gp-transfer-item>span[data-v-8f4c6f11]:last-child{color:#7b857d;font-size:10px}.gp-doc-list[data-v-8f4c6f11]{display:flex;flex-direction:column;gap:6px}.gp-doc-item[data-v-8f4c6f11]{border:1px solid #e2e7e1;border-radius:7px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fbfcfa}.gp-doc-copy[data-v-8f4c6f11]{min-width:0;display:flex;flex-direction:column;gap:3px}.gp-doc-copy strong[data-v-8f4c6f11]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#252a27}.gp-doc-copy span[data-v-8f4c6f11]{color:#7b857d;font-size:10px}.gp-doc-remove[data-v-8f4c6f11]{position:absolute;right:8px;top:6px;border:0;background:transparent;color:#a0a8a1;font-size:15px;cursor:pointer}.gp-empty-tip[data-v-8f4c6f11]{color:#a0a8a1;font-size:11px}.gp-join-input[data-v-8f4c6f11]{width:100%;border:1px solid #d5dcd4;border-radius:7px;padding:8px 10px;font-size:12px;color:#191c1a;resize:vertical}.gp-join-sent[data-v-8f4c6f11]{color:#048a3b;font-size:11px}.gp-inline-actions[data-v-8f4c6f11]{margin-top:8px;display:flex;gap:8px}.gp-confirm[data-v-8f4c6f11]{border:1px solid #f0c8c8;border-radius:8px;padding:10px 12px;background:#fff7f7}.gp-confirm strong[data-v-8f4c6f11]{color:#8c2f2f;font-size:12px}.gp-confirm p[data-v-8f4c6f11]{margin-top:4px;color:#a76a6a;font-size:11px}.gp-header-side[data-v-8f4c6f11]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.gp-avatar-stack[data-v-8f4c6f11]{display:flex;align-items:center}.gp-avatar[data-v-8f4c6f11]{width:26px;height:26px;margin-left:-6px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;background:#dce8de;color:#3f6b4d;font-size:11px;font-weight:700}.gp-avatar[data-v-8f4c6f11]:first-child{margin-left:0}.gp-avatar-more[data-v-8f4c6f11]{background:#eef0ed;color:#7b857d}.gp-header-btn[data-v-8f4c6f11]{padding:7px 12px;font-size:11px}.gp-more[data-v-8f4c6f11]{position:relative;flex:none}.gp-more-menu[data-v-8f4c6f11]{position:absolute;right:0;top:calc(100% + 5px);z-index:20;width:132px;border:1px solid #dce2db;border-radius:8px;padding:4px;display:flex;flex-direction:column;background:#fff;box-shadow:0 12px 32px rgba(24,31,26,.16)}.gp-more-menu button[data-v-8f4c6f11]{border:0;border-radius:6px;padding:8px 10px;background:transparent;color:#4f5852;font-size:11px;text-align:left;cursor:pointer}.gp-more-menu button[data-v-8f4c6f11]:hover{background:#f2f5f1}.gp-more-menu button[data-v-8f4c6f11]:disabled{color:#a7afa9;cursor:default}.gp-more-menu button[data-v-8f4c6f11]:disabled:hover{background:transparent}.gp-more-menu .gp-more-danger[data-v-8f4c6f11]{color:#c0392b}.gp-outsider-center[data-v-8f4c6f11]{margin:14px 18px 0;padding:28px 16px;align-items:center;text-align:center}.gp-timeline-section[data-v-8f4c6f11]{margin-top:14px}.gp-timeline-list[data-v-8f4c6f11]{position:relative;display:flex;flex-direction:column;gap:10px;padding-left:14px}.gp-timeline-list[data-v-8f4c6f11]:before{position:absolute;left:4px;top:8px;bottom:8px;width:2px;background:#dfe5dd;content:""}.gp-timeline-item[data-v-8f4c6f11]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.gp-timeline-node[data-v-8f4c6f11]{position:relative;z-index:1;width:10px;height:10px;margin-top:12px;border:2px solid #06c755;border-radius:50%;background:#fff}.gp-timeline-card[data-v-8f4c6f11]{position:relative;min-width:0;border:1px solid #e2e7e1;border-radius:8px;padding:10px 28px 10px 12px;display:flex;flex-direction:column;gap:5px;background:#fbfcfa}.gp-timeline-page[data-v-8f4c6f11]{color:inherit;text-decoration:none;cursor:pointer}.gp-timeline-page[data-v-8f4c6f11]:hover{border-color:#b9c6bb;background:#f7faf6}.gp-timeline-add-row[data-v-8f4c6f11]{grid-template-columns:auto minmax(0,1fr)}.gp-timeline-node-add[data-v-8f4c6f11]{border-color:#b8c1b9}.gp-timeline-add[data-v-8f4c6f11]{width:100%;height:40px;border:1px dashed #c5cdc0;border-radius:8px;display:grid;place-items:center;background:#f7f9f6;color:#9aa29c;font-size:18px;line-height:1;cursor:pointer}.gp-timeline-add[data-v-8f4c6f11]:hover{border-color:#06c755;color:#048a3b;background:#f0f8f2}.gp-timeline-create[data-v-8f4c6f11]{background:#f2f5f1}.gp-timeline-create-line[data-v-8f4c6f11]{color:#7b857d;font-size:10px}.gp-timeline-title-row[data-v-8f4c6f11]{display:flex;align-items:center;gap:8px}.gp-timeline-title-row strong[data-v-8f4c6f11]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#252a27}.gp-version-badge[data-v-8f4c6f11]{flex:none;border-radius:999px;padding:2px 7px;background:#e9faef;color:#048a3b;font-size:10px;font-weight:600}.gp-timeline-meta[data-v-8f4c6f11]{display:flex;flex-wrap:wrap;gap:4px 12px;color:#7b857d;font-size:10px}.gp-timeline-time[data-v-8f4c6f11]{color:#7b857d;font-size:10px}.gp-footer[data-v-8f4c6f11]{margin-top:16px;padding-top:10px;border-top:1px solid #eef2ec;display:flex;flex-direction:column;gap:3px;color:#a0a8a1;font-size:10px}.sw-backdrop[data-v-bf94ff04]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:rgba(24,29,26,.35)}.sw-panel[data-v-bf94ff04]{max-height:78vh;border:1px solid #dce2db;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;background:#fff;box-shadow:0 24px 70px rgba(24,31,26,.24)}.sw-header[data-v-bf94ff04]{padding:14px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e8ece7}.sw-header h3[data-v-bf94ff04]{font-size:14px;color:#191c1a}.sw-header p[data-v-bf94ff04]{margin-top:4px;color:#7b857d;font-size:11px}.sw-close[data-v-bf94ff04]{border:0;background:transparent;color:#7b857d;font-size:20px;line-height:1;cursor:pointer}.sw-body[data-v-bf94ff04]{flex:0 1 auto;min-height:0;max-height:min(390px,62vh);display:grid;grid-template-columns:210px 1fr}.sw-groups[data-v-bf94ff04]{padding:12px;border-right:1px solid #e8ece7;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.sw-section-label[data-v-bf94ff04]{margin-bottom:4px;color:#7b857d;font-size:10px;font-weight:600}.sw-preview[data-v-bf94ff04]{padding:12px 16px;overflow-y:auto}.sw-doc-list[data-v-bf94ff04]{display:flex;flex-direction:column;gap:6px}.sw-doc-item[data-v-bf94ff04]{border:1px solid #e2e7e1;border-radius:7px;padding:9px 10px;display:flex;flex-direction:column;gap:3px;background:#fbfcfa}.sw-doc-item strong[data-v-bf94ff04]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#252a27}.sw-doc-item span[data-v-bf94ff04]{color:#7b857d;font-size:10px}.sw-empty-tip[data-v-bf94ff04]{color:#a0a8a1;font-size:11px}.sw-restricted-tip[data-v-bf94ff04]{border:1px solid #eadcae;border-radius:8px;margin:0;padding:18px 14px;color:#7d6725;background:#fffaf0;font-size:11px;text-align:center}.sw-footer[data-v-bf94ff04]{padding:10px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e8ece7}.sw-ghost-btn[data-v-bf94ff04],.sw-primary-btn[data-v-bf94ff04]{border-radius:7px;padding:7px 13px;font-size:11px;cursor:pointer}.sw-ghost-btn[data-v-bf94ff04]{border:1px solid #d5dcd4;background:#fff;color:#57605a}.sw-primary-btn[data-v-bf94ff04]{border:1px solid #06c755;background:#06c755;color:#fff;font-weight:600}.sw-primary-btn[data-v-bf94ff04]:disabled{border-color:#c5cdc0;background:#c5cdc0;cursor:not-allowed}.jp-backdrop[data-v-065ae150]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:rgba(24,29,26,.35)}.jp-panel[data-v-065ae150]{width:min(440px,calc(100vw - 32px));border:1px solid #dce2db;border-radius:8px;padding:18px 20px;background:#fff;box-shadow:0 24px 70px rgba(24,31,26,.24)}.jp-header[data-v-065ae150]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.jp-header h3[data-v-065ae150]{font-size:14px;color:#191c1a}.jp-header p[data-v-065ae150]{margin-top:4px;color:#7b857d;font-size:11px}.jp-close[data-v-065ae150]{border:0;background:transparent;color:#7b857d;font-size:20px;line-height:1;cursor:pointer}.jp-input[data-v-065ae150]{width:100%;border:1px solid #d5dcd4;border-radius:8px;padding:10px 12px;background:#fbfcfa;font-size:12px;color:#191c1a;resize:vertical}.jp-input[data-v-065ae150]:focus{border-color:#06c755;outline:none}.jp-footer[data-v-065ae150]{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.jp-ghost-btn[data-v-065ae150],.jp-primary-btn[data-v-065ae150]{border-radius:7px;padding:7px 13px;font-size:11px;cursor:pointer}.jp-ghost-btn[data-v-065ae150]{border:1px solid #d5dcd4;background:#fff;color:#57605a}.jp-primary-btn[data-v-065ae150]{border:1px solid #06c755;background:#06c755;color:#fff;font-weight:600}.jp-primary-btn[data-v-065ae150]:disabled{border-color:#c5cdc0;background:#c5cdc0;cursor:not-allowed}.jp-sent[data-v-065ae150]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0;text-align:center}.jp-sent-mark[data-v-065ae150]{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#e9faef;color:#048a3b;font-size:18px;font-weight:800}.jp-sent strong[data-v-065ae150]{color:#191c1a;font-size:13px}.jp-sent p[data-v-065ae150]{color:#7b857d;font-size:11px}@media(max-width:860px){.jp-backdrop[data-v-065ae150]{align-items:flex-end;padding:12px}.jp-panel[data-v-065ae150]{width:100%;border-radius:12px;padding:16px}}.launch-panel-toggle-icon[data-v-70d8b7f5]{width:22px;height:22px;display:block}.settings-backdrop[data-v-978a8a84]{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;padding:11vh 20px 24px;display:flex;align-items:flex-start;justify-content:center;background:rgba(24,29,26,.48)}.settings-dialog[data-v-978a8a84]{width:min(680px,100%);height:min(680px,78vh);max-height:min(680px,78vh);overflow:hidden;border:1px solid #d8ded7;border-radius:13px;display:flex;flex-direction:column;color:#202522;background:#fff;box-shadow:0 24px 70px rgba(24,31,26,.24)}.settings-header[data-v-978a8a84]{min-height:58px;border-bottom:1px solid #e5e9e3;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.settings-header>div[data-v-978a8a84]{min-width:0;display:flex;align-items:baseline;gap:10px}.settings-header strong[data-v-978a8a84]{font-size:15px}.settings-header span[data-v-978a8a84]{overflow:hidden;color:#7a847c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.settings-header button[data-v-978a8a84]{width:28px;height:28px;border:0;padding:0;color:#768078;background:transparent;font:inherit;font-size:21px;cursor:pointer}.settings-body[data-v-978a8a84]{min-height:0;flex:1;overflow:hidden;display:grid;grid-template-columns:176px minmax(0,1fr)}.settings-nav[data-v-978a8a84]{border-right:1px solid #e5e9e3;padding:14px 10px;display:flex;flex-direction:column;gap:3px;background:#f8faf7}.settings-nav button[data-v-978a8a84],.settings-nav a[data-v-978a8a84]{width:100%;border:0;border-radius:7px;padding:9px 10px;color:#4f5952;text-align:left;text-decoration:none;background:transparent;font:inherit;font-size:11px;cursor:pointer}.settings-nav button[data-v-978a8a84]:hover,.settings-nav a[data-v-978a8a84]:hover,.settings-nav button.active[data-v-978a8a84],.settings-nav a.router-link-active[data-v-978a8a84]{color:#047f38;background:#e9faef}.settings-content[data-v-978a8a84]{min-width:0;min-height:0;overflow-y:auto;padding:24px}.profile-summary[data-v-978a8a84]{border-bottom:1px solid #edf1ec;padding-bottom:20px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}.profile-summary>img[data-v-978a8a84],.profile-summary>span[data-v-978a8a84]{width:42px;height:42px;border-radius:11px;-o-object-fit:cover;object-fit:cover}.profile-summary>span[data-v-978a8a84]{display:grid;place-items:center;color:#fff;background:#2d3430;font-size:15px;font-weight:700}.profile-summary>div[data-v-978a8a84]{min-width:0;display:flex;flex-direction:column;gap:4px}.profile-summary strong[data-v-978a8a84]{font-size:14px}.profile-summary small[data-v-978a8a84]{color:#778179;font-size:10px}.profile-details[data-v-978a8a84]{margin-top:10px}.profile-details>div[data-v-978a8a84]{min-height:42px;border-bottom:1px solid #edf1ec;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:11px}.profile-details span[data-v-978a8a84]{color:#7a847c}.profile-details strong[data-v-978a8a84]{max-width:70%;text-align:right;word-break:break-all}.personal-summary[data-v-978a8a84]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.personal-summary article[data-v-978a8a84]{border:1px solid #dfe5dd;border-radius:9px;padding:14px;background:#fbfcfa}.personal-summary span[data-v-978a8a84]{color:#778179;font-size:10px}.personal-summary strong[data-v-978a8a84]{margin-top:7px;display:block;color:#048a3b;font-size:22px}.personal-table[data-v-978a8a84]{margin-top:18px;border:1px solid #e1e6e0;border-radius:9px;overflow:hidden}.personal-table-head[data-v-978a8a84],.personal-page-row[data-v-978a8a84]{min-height:40px;padding:0 12px;display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,72px);align-items:center;gap:10px;font-size:10px}.personal-table-head[data-v-978a8a84]{color:#778179;background:#f3f6f2}.personal-page-row+.personal-page-row[data-v-978a8a84]{border-top:1px solid #edf1ec}.personal-page-row strong[data-v-978a8a84]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.personal-table-head span[data-v-978a8a84]:not(:first-child),.personal-page-row span[data-v-978a8a84]{text-align:right;font-variant-numeric:tabular-nums}.personal-empty[data-v-978a8a84]{margin:34px 0 0;color:#8b958d;font-size:11px;text-align:center}@media(max-width:640px){.settings-backdrop[data-v-978a8a84]{padding:40px 12px 12px}.settings-body[data-v-978a8a84]{grid-template-columns:1fr}.settings-nav[data-v-978a8a84]{border-right:0;border-bottom:1px solid #e5e9e3;flex-direction:row;overflow-x:auto}.settings-nav button[data-v-978a8a84],.settings-nav a[data-v-978a8a84]{width:auto;flex:0 0 auto}.settings-content[data-v-978a8a84]{padding:18px 14px}.personal-table[data-v-978a8a84]{overflow-x:auto}.personal-table-head[data-v-978a8a84],.personal-page-row[data-v-978a8a84]{min-width:480px}}.account-trigger[data-v-d7a1c533],.menu-action[data-v-d7a1c533],.view-member-option[data-v-d7a1c533]{font:inherit}.account-area[data-v-d7a1c533]{position:relative;border-top:1px solid #e5e9e3;padding-top:12px;display:flex;align-items:center;gap:4px}.account-trigger[data-v-d7a1c533]{flex:1;min-width:0;border:0;border-radius:8px;padding:7px 6px;display:grid;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:8px;text-align:left;background:transparent;cursor:pointer}.account-trigger[data-v-d7a1c533]:hover,.account-trigger[aria-expanded=true][data-v-d7a1c533]{background:#edf1ec}.account-avatar[data-v-d7a1c533]{width:24px;height:24px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.account-avatar-fallback[data-v-d7a1c533]{display:grid;place-items:center;color:#fff;background:#2d3430;font-size:10px;font-weight:700}.account-copy[data-v-d7a1c533]{min-width:0;display:flex;flex-direction:column;gap:2px}.account-copy strong[data-v-d7a1c533],.account-summary strong[data-v-d7a1c533]{overflow:hidden;color:#191c1a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.account-copy small[data-v-d7a1c533],.account-summary small[data-v-d7a1c533]{overflow:hidden;color:#778179;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.account-chevron[data-v-d7a1c533]{color:#8b958d;font-size:11px;text-align:center}.account-popover[data-v-d7a1c533]{position:absolute;z-index:30;bottom:calc(100% + 10px);left:0;width:min(236px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:visible;border:1px solid #d9e0d8;border-radius:11px;padding:6px;background:#fff;box-shadow:0 18px 48px rgba(38,52,43,.16)}.account-summary[data-v-d7a1c533]{border-radius:7px;padding:7px 8px 9px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px}.account-identity[data-v-d7a1c533]{position:relative;outline:none}.account-summary>div[data-v-d7a1c533]{min-width:0;display:flex;flex-direction:column;gap:3px}.view-switcher-entry[data-v-d7a1c533]{position:relative;border-top:1px solid #edf1ec}.view-switcher-entry[data-v-d7a1c533]:after{position:absolute;bottom:-8px;left:100%;width:12px;height:min(440px,calc(100dvh - 42px));content:""}.view-switcher-flyout[data-v-d7a1c533]{position:absolute;z-index:3;bottom:-8px;left:calc(100% + 6px);width:238px;max-height:min(440px,calc(100dvh - 42px));overflow:hidden;border:1px solid #d9e0d8;border-radius:11px;padding:6px;visibility:hidden;opacity:0;pointer-events:none;background:#fff;box-shadow:0 18px 48px rgba(38,52,43,.16);-webkit-transform:translateX(-2px);transform:translate(-2px);transition:opacity .1s ease,visibility .1s ease,-webkit-transform .1s ease;transition:opacity .1s ease,transform .1s ease,visibility .1s ease;transition:opacity .1s ease,transform .1s ease,visibility .1s ease,-webkit-transform .1s ease}.view-switcher-entry:hover .view-switcher-flyout[data-v-d7a1c533],.view-switcher-entry:focus-within .view-switcher-flyout[data-v-d7a1c533]{visibility:visible;opacity:1;pointer-events:auto;-webkit-transform:translateX(0);transform:translate(0)}.view-switcher-trigger[data-v-d7a1c533],.settings-action[data-v-d7a1c533],.quick-agent-link[data-v-d7a1c533]{display:flex;align-items:center;justify-content:space-between;color:#303632}.view-switcher-heading[data-v-d7a1c533]{border-bottom:1px solid #edf1ec;padding:7px 8px 9px;display:flex;flex-direction:column;gap:3px}.view-switcher-heading strong[data-v-d7a1c533]{color:#303632;font-size:11px}.view-switcher-heading small[data-v-d7a1c533]{color:#8b958d;font-size:9px}.view-member-list[data-v-d7a1c533]{max-height:min(364px,calc(100dvh - 120px));overflow-y:auto;padding-top:4px}.view-member-option[data-v-d7a1c533]{width:100%;min-width:0;border:0;border-radius:7px;padding:8px;display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:8px;color:#4f5952;text-align:left;background:transparent;font-size:10px;cursor:pointer}.view-member-option>span[data-v-d7a1c533]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-member-option[data-v-d7a1c533]:hover,.view-member-option.active[data-v-d7a1c533]{color:#047f38;background:#edf7ef}.menu-action[data-v-d7a1c533]{width:100%;border:0;border-radius:7px;padding:8px 9px;color:#303632;text-align:left;background:transparent;font-size:11px;cursor:pointer}.menu-action[data-v-d7a1c533]:hover{background:#fff3f1}.quick-agent-link[data-v-d7a1c533]{text-decoration:none}.quick-agent-link[data-v-d7a1c533]:hover,.settings-action[data-v-d7a1c533]:hover,.view-switcher-trigger[data-v-d7a1c533]:hover{background:#f3f6f2}.logout-action[data-v-d7a1c533]{border-top:1px solid #edf1ec;color:#b3261e}@media(max-width:860px){.account-area[data-v-d7a1c533]{margin-top:12px}.account-popover[data-v-d7a1c533]{position:fixed;z-index:20;right:16px;bottom:16px;left:16px;width:auto;overflow-y:auto;overscroll-behavior:contain}.view-switcher-flyout[data-v-d7a1c533]{position:static;width:100%;max-height:280px;margin-top:4px;visibility:visible;opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;box-shadow:none}}.launch-sidebar[data-v-02a3942e]{position:fixed;z-index:10;inset:0 auto 0 0;width:248px;height:100dvh;overflow:visible;border-right:1px solid #d5dcd4;padding:0 24px 18px;display:flex;flex-direction:column;background:#fbfcfa;font-family:IBM Plex Mono,SF Mono,Menlo,PingFang SC,monospace}.brand[data-v-02a3942e]{position:relative;box-sizing:border-box;height:52px;display:flex;align-items:center;gap:10px}.brand[data-v-02a3942e]:after{content:"";position:absolute;right:-24px;bottom:0;left:-24px;height:1px;background:#d5dcd4}.sidebar-toggle[data-v-02a3942e]{flex:none;width:30px;height:30px;border:0;border-radius:6px;padding:0;display:grid;place-items:center;color:#657068;background:transparent;font:inherit;cursor:pointer}.sidebar-toggle[data-v-02a3942e]:hover{color:#047f38;background:transparent}.sidebar-toggle[data-v-02a3942e]:focus-visible{outline:2px solid #06c755;outline-offset:2px}.brand-logo[data-v-02a3942e]{width:24px;height:24px;border-radius:6px;cursor:pointer;display:block;-o-object-fit:cover;object-fit:cover}.brand-name[data-v-02a3942e]{color:#191c1a;font-size:12px;font-weight:700;cursor:pointer}.notifications-trigger[data-v-02a3942e]{position:relative;flex:none;width:30px;height:30px;margin-left:auto;border:0;border-radius:6px;padding:0;display:grid;place-items:center;color:#657068;background:transparent;font:inherit;cursor:pointer}.notifications-trigger[data-v-02a3942e]:hover{color:#047f38;background:transparent}.notifications-trigger[data-v-02a3942e]:focus-visible{outline:2px solid #06c755;outline-offset:2px}.notification-badge[data-v-02a3942e]{position:absolute;top:2px;right:2px;min-width:14px;height:14px;border-radius:999px;padding:0 3px;display:grid;place-items:center;color:#fff;background:#d93025;font-size:8px;font-weight:700;line-height:1}.search-trigger[data-v-02a3942e]{width:100%;min-width:0;height:36px;margin:10px 0 2px;border:1px solid #d8ded7;border-radius:7px;padding:0 9px;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:8px;color:#6f7972;text-align:left;background:#fff;font:inherit;font-size:11px;cursor:pointer}.search-trigger[data-v-02a3942e]:hover{border-color:#b8c2ba;background:#f7f9f6}.search-trigger[data-v-02a3942e]:focus-visible{outline:2px solid #06c755;outline-offset:2px}.search-trigger>span[data-v-02a3942e]:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-mark[data-v-02a3942e]{position:relative;width:11px;height:11px;border:1.5px solid currentColor;border-radius:50%}.search-mark[data-v-02a3942e]:after{position:absolute;right:-4px;bottom:-2px;width:5px;height:1.5px;border-radius:2px;background:currentColor;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sidebar-content[data-v-02a3942e]{min-height:0;width:calc(100% + 48px);margin-inline:-24px;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:0 13px 0 24px;flex:1;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c5cdc0 transparent}.sidebar-content[data-v-02a3942e]::-webkit-scrollbar{width:6px}.sidebar-content[data-v-02a3942e]::-webkit-scrollbar-track{background:transparent}.sidebar-content[data-v-02a3942e]::-webkit-scrollbar-thumb{background:#c5cdc0;border-radius:2px}.sidebar-content[data-v-02a3942e]:hover::-webkit-scrollbar-thumb{background:#9aa39a}.nav[data-v-02a3942e]{padding:14px 0;display:flex;flex-direction:column;gap:2px}.my-pages[data-v-02a3942e]{border-top:1px solid #e5e9e3;padding-top:16px;padding-bottom:18px}.pinned-pages[data-v-02a3942e]{padding-bottom:14px}.pinned-pages+.my-pages[data-v-02a3942e]{padding-top:14px}.section-heading[data-v-02a3942e]{padding:0 10px 8px;display:flex;align-items:center;justify-content:space-between}.section-heading strong[data-v-02a3942e]{color:#7a847c;font-size:10px;font-weight:700;letter-spacing:.08em}.section-heading span[data-v-02a3942e]{min-width:20px;border-radius:999px;padding:2px 6px;color:#68736a;background:#edf1ec;font-size:9px;text-align:center}.my-page-list[data-v-02a3942e]{display:flex;flex-direction:column}.my-page-item[data-v-02a3942e]{width:100%;min-width:0;border:0;border-radius:8px;padding:8px 10px;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;color:#4f5852;text-align:left;background:transparent;font:inherit;font-size:11px;cursor:pointer}.my-page-item+.my-page-item[data-v-02a3942e]{margin-top:2px}.my-page-item[data-v-02a3942e]:hover{background:#f1f4f0}.my-page-item.active[data-v-02a3942e]{color:#047f38;background:#e9faef;font-weight:700}.my-page-item>span[data-v-02a3942e]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-file-mark[data-v-02a3942e]{position:relative;width:11px;height:13px;border:1px solid currentColor;border-radius:2px;opacity:.7}.page-file-mark[data-v-02a3942e]:after{position:absolute;right:2px;bottom:3px;left:2px;height:1px;background:currentColor;box-shadow:0 -3px 0 currentColor;content:""}.pin-mark[data-v-02a3942e]{position:relative;width:12px;height:12px;color:currentColor;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.pin-mark[data-v-02a3942e]:before{position:absolute;top:1px;left:3px;width:6px;height:7px;border:1px solid currentColor;border-radius:2px 2px 0 0;content:""}.pin-mark[data-v-02a3942e]:after{position:absolute;top:8px;left:5px;width:1px;height:4px;background:currentColor;content:""}.my-pages-login[data-v-02a3942e]{width:100%;border:0;border-radius:8px;padding:9px 10px;color:#68736a;text-align:left;background:transparent;font:inherit;font-size:10px;cursor:pointer}.my-pages-login[data-v-02a3942e]:hover{color:#047f38;background:#f1f4f0}.my-pages-empty[data-v-02a3942e]{margin:0;padding:9px 10px;color:#9aa29c;font-size:10px}.nav-item[data-v-02a3942e]{width:100%;border:0;border-radius:8px;padding:7px 10px;color:#57605a;text-align:left;background:transparent;font:inherit;font-size:13px;cursor:pointer}.nav-item[data-v-02a3942e]:hover{background:#f3f6f2}.nav-item.active[data-v-02a3942e]{color:#048a3b;background:#e9faef}@media(max-width:860px){.launch-sidebar[data-v-02a3942e]{position:static;z-index:auto;inset:auto;width:auto;height:auto;min-height:auto;border-right:0;border-bottom:1px solid #d5dcd4}.nav[data-v-02a3942e]{flex-flow:row wrap}.nav-item[data-v-02a3942e]{width:auto}}html,body,#app{min-height:100%;height:auto;overflow-y:auto}.launch-page[data-v-951203d1]{min-height:100vh;display:grid;grid-template-columns:248px 1fr;align-items:start;color:#191c1a;background:#f4f6f3;font-family:IBM Plex Mono,SF Mono,Menlo,PingFang SC,monospace}.launch-page.sidebar-collapsed[data-v-951203d1]{grid-template-columns:minmax(0,1fr)}.launch-page button[data-v-951203d1],.launch-page input[data-v-951203d1],.launch-page select[data-v-951203d1],.launch-page textarea[data-v-951203d1]{font:inherit}.main-panel[data-v-951203d1]{position:relative;z-index:0;grid-column:2;min-width:0;padding:22px 28px 56px}.sidebar-collapsed .main-panel[data-v-951203d1]{grid-column:1}.launch-toast[data-v-951203d1]{position:fixed;z-index:60;top:18px;left:50%;min-width:220px;max-width:min(480px,calc(100vw - 32px));border:1px solid #b9dfc3;border-radius:10px;padding:10px 14px;display:flex;align-items:center;justify-content:center;gap:9px;color:#174f2c;background:#f2fbf4;box-shadow:0 14px 38px rgba(40,56,46,.16);font-size:12px;-webkit-transform:translateX(-50%);transform:translate(-50%)}.launch-toast>span[data-v-951203d1]{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#06b84e;font-size:10px;font-weight:700}.launch-toast.error[data-v-951203d1]{border-color:#efc4c0;color:#8e261f;background:#fff5f4}.launch-toast.error>span[data-v-951203d1]{background:#c83a31}.launch-toast.info>span[data-v-951203d1]{background:#647168}.toast-enter-active[data-v-951203d1],.toast-leave-active[data-v-951203d1]{transition:opacity .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,transform .16s ease;transition:opacity .16s ease,transform .16s ease,-webkit-transform .16s ease}.toast-enter-from[data-v-951203d1],.toast-leave-to[data-v-951203d1]{opacity:0;-webkit-transform:translate(-50%,-8px);transform:translate(-50%,-8px)}.topbar[data-v-951203d1]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid #d5dcd4}.topbar-flat[data-v-951203d1]{border-bottom-color:transparent}.topbar-library[data-v-951203d1]{padding-bottom:0}.topbar-library+.content-section[data-v-951203d1]{padding-top:14px}.topbar-leading[data-v-951203d1],.topbar-title-line[data-v-951203d1]{min-width:0;display:flex;align-items:center}.topbar-leading[data-v-951203d1]{gap:12px}.topbar-title-line[data-v-951203d1]{gap:9px}.topbar-title-line>span[data-v-951203d1]{color:#8a938c;font-size:10px;font-weight:500}.panel-toggle[data-v-951203d1]{flex:none;width:30px;height:30px;border:0;border-radius:6px;padding:0;display:grid;place-items:center;color:#657068;background:transparent}h1[data-v-951203d1],h2[data-v-951203d1],p[data-v-951203d1]{margin:0}h1[data-v-951203d1]{color:#048a3b;font-size:20px;line-height:1.25;font-weight:700}.summary[data-v-951203d1]{max-width:760px;margin-top:12px;color:#57605a;font-size:13px;line-height:1.7}.source-line[data-v-951203d1]{margin-top:8px;color:#048a3b;font-size:12px;line-height:1.6}.source-line.warn[data-v-951203d1]{color:#8a5a04}.primary-action[data-v-951203d1],button[data-v-951203d1]{border:1px solid #cbd4cc;border-radius:8px;padding:9px 13px;color:#191c1a;background:#fff;font-size:13px;cursor:pointer}.primary-action[data-v-951203d1]{border-color:#06c755;color:#fff;background:#06c755;font-weight:700}button[data-v-951203d1]{transition:background-color .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,-webkit-transform .18s ease}button[data-v-951203d1]:hover{border-color:#aeb9b0;background-color:#f6f8f5}.primary-action[data-v-951203d1]:hover{border-color:#05ad4a;background:#05ad4a}button[data-v-951203d1]:active{-webkit-transform:translateY(1px);transform:translateY(1px)}button[data-v-951203d1]:focus-visible,summary[data-v-951203d1]:focus-visible{outline:2px solid #048a3b;outline-offset:2px}button[data-v-951203d1]:disabled{opacity:.45;cursor:not-allowed}.content-section[data-v-951203d1]{padding-top:18px}.publish-success[data-v-951203d1]{margin-bottom:16px;border:1px solid #b9dfc3;border-radius:10px;padding:14px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;background:#eef9f1}.skeleton-list[data-v-951203d1]{display:flex;flex-direction:column;gap:12px}.skeleton-card[data-v-951203d1]{border:1px solid #e8ece6;border-radius:10px;padding:14px 16px;background:#fff}.skeleton-line[data-v-951203d1]{height:14px;border-radius:4px;background:linear-gradient(90deg,#f0f2ee 25%,#e8ece6 37%,#f0f2ee 63%);background-size:400% 100%;-webkit-animation:skeleton-shimmer-951203d1 1.4s ease infinite;animation:skeleton-shimmer-951203d1 1.4s ease infinite}.skeleton-title[data-v-951203d1]{width:40%;height:18px;margin-bottom:10px}.skeleton-meta[data-v-951203d1]{width:60%;margin-bottom:6px}.skeleton-meta-short[data-v-951203d1]{width:25%}@-webkit-keyframes skeleton-shimmer-951203d1{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skeleton-shimmer-951203d1{0%{background-position:100% 50%}to{background-position:0 50%}}.access-state[data-v-951203d1]{border:1px solid #e4d4b7;border-radius:10px;padding:18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;background:#fffaf2}.access-state-mark[data-v-951203d1]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#a86d13;font-weight:700}.access-state>div[data-v-951203d1]{display:flex;flex-direction:column;gap:4px}.access-state strong[data-v-951203d1]{color:#392d1d;font-size:13px}.access-state span[data-v-951203d1]:not(.access-state-mark){max-width:700px;color:#786547;font-size:12px;line-height:1.6}.success-mark[data-v-951203d1]{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#06c755;font-weight:700}.publish-success>div[data-v-951203d1]:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.publish-success strong[data-v-951203d1]{color:#213127;font-size:13px}.publish-success span[data-v-951203d1]:not(.success-mark){color:#5d6c62;font-size:11px}.success-actions[data-v-951203d1]{display:flex;align-items:center;gap:8px}.dismiss-action[data-v-951203d1]{border:0;padding-inline:6px;color:#657168;background:transparent;font-size:18px}.metric-grid[data-v-951203d1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metric[data-v-951203d1],.panel[data-v-951203d1]{border:1px solid #dfe5dd;border-radius:8px;background:#fff}.metric[data-v-951203d1]{padding:16px}.metric span[data-v-951203d1]{color:#6f7972;font-size:12px}.metric strong[data-v-951203d1]{display:block;margin-top:8px;font-size:24px;line-height:1}.page-collection[data-v-951203d1]{margin-top:14px}.page-collection-card[data-v-951203d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.page-collection-list[data-v-951203d1]{margin-top:0;display:grid;gap:0}.page-title-row[data-v-951203d1]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.page-title-row h2[data-v-951203d1],.member-title h2[data-v-951203d1],.panel-head h2[data-v-951203d1]{color:#191c1a;font-size:15px}.tag[data-v-951203d1]{border-radius:999px;padding:3px 7px;color:#048a3b;background:#e9faef;font-size:11px}.page-main p[data-v-951203d1]{margin-top:7px;color:#57605a;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meta-row[data-v-951203d1]{margin-top:9px;display:flex;flex-wrap:wrap;gap:8px 14px;color:#8b958d;font-size:11px}.card-actions[data-v-951203d1]{border-top:1px solid #eef2ec;padding:9px 14px;display:flex;flex-wrap:wrap;gap:8px}.card-actions button[data-v-951203d1]{padding:6px 9px;font-size:11px}.danger[data-v-951203d1]{color:#b3261e}.empty-state[data-v-951203d1]{margin-top:16px;border:1px dashed #cbd4cc;border-radius:12px;padding:44px 24px 48px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#778179;text-align:center}.empty-state strong[data-v-951203d1]{color:#303632;font-size:14px}.empty-state span[data-v-951203d1]{max-width:420px;font-size:12px;line-height:1.6}.form-layout[data-v-951203d1],.member-layout[data-v-951203d1]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.panel[data-v-951203d1]{padding:20px}.publish-panel[data-v-951203d1]{max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.panel.wide[data-v-951203d1],.member-layout .wide[data-v-951203d1]{grid-column:1 / -1}.panel-head[data-v-951203d1]{display:flex;align-items:center;gap:10px;margin-bottom:18px}.panel-head>div[data-v-951203d1]{min-width:0}.panel-head p[data-v-951203d1]{margin:3px 0 0;color:#7b857d;font-size:10px;line-height:1.45}.section-num[data-v-951203d1]{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#048a3b;background:#e9faef;font-size:11px;font-weight:700}label[data-v-951203d1]{display:flex;flex-direction:column;gap:7px;margin-top:14px;color:#57605a;font-size:12px}input[data-v-951203d1],select[data-v-951203d1],textarea[data-v-951203d1]{width:100%;border:1px solid #d5dcd4;border-radius:8px;padding:10px 11px;color:#191c1a;background:#fbfcfa;outline:none}input[data-v-951203d1]:focus,select[data-v-951203d1]:focus,textarea[data-v-951203d1]:focus{border-color:#06c755;box-shadow:0 0 0 3px rgba(6,199,85,.12)}.version-note[data-v-951203d1]{color:#778179;font-size:11px}.check-row[data-v-951203d1]{margin:0;flex-direction:row;align-items:center;color:#191c1a}.check-row input[data-v-951203d1]{width:auto}.file-drop[data-v-951203d1]{border:1px dashed #b9c4bb;border-radius:8px;padding:18px;align-items:center;color:#57605a;background:#fbfcfa;cursor:pointer}.file-drop input[data-v-951203d1]{display:none}.file-drop strong[data-v-951203d1]{color:#191c1a}.html-editor[data-v-951203d1]{min-height:260px;font-family:SF Mono,Menlo,monospace}.sr-only[data-v-951203d1]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.markdown-assets[data-v-951203d1]{border:1px solid #d9e2d8;border-radius:12px;padding:14px;background:linear-gradient(135deg,rgba(6,199,85,.05),transparent 46%),#fbfcfa;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.markdown-assets.drop-active[data-v-951203d1]{border-color:#06c755;box-shadow:0 0 0 4px rgba(6,199,85,.12);background-color:#f3fbf5}.markdown-assets-head[data-v-951203d1],.markdown-assets-head>div[data-v-951203d1],.markdown-assets-actions[data-v-951203d1],.markdown-assets footer[data-v-951203d1]{display:flex;align-items:center}.markdown-assets-head[data-v-951203d1]{justify-content:space-between;gap:14px}.markdown-assets-head>div[data-v-951203d1]:first-child{min-width:0;align-items:flex-start;flex-direction:column;gap:3px}.markdown-assets-head strong[data-v-951203d1]{color:#202622;font-size:13px}.markdown-assets-head span[data-v-951203d1],.markdown-assets footer[data-v-951203d1]{color:#758078;font-size:10px;line-height:1.5}.markdown-assets-actions[data-v-951203d1]{flex:none;gap:7px}.markdown-assets-actions button[data-v-951203d1]{padding:7px 10px;font-size:11px}.markdown-assets-actions button[data-v-951203d1]:first-of-type{border-color:#92d7a9;color:#087c39;background:#edfaf1}.markdown-assets-drop[data-v-951203d1]{min-height:122px;margin-top:12px;border:1px dashed #b8c7ba;border-radius:10px;display:grid;place-items:center;align-content:center;gap:4px;color:#68736b;background:rgba(255,255,255,.72);cursor:pointer}.markdown-assets-drop[data-v-951203d1]:hover{border-color:#72c78e;background:#f5fcf7}.markdown-assets-drop strong[data-v-951203d1]{color:#303732;font-size:12px}.markdown-assets-drop small[data-v-951203d1]{font-size:10px}.markdown-assets-plus[data-v-951203d1]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#07883e;background:#e7f8ec;font-size:20px}.markdown-assets-grid[data-v-951203d1]{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.markdown-asset-card[data-v-951203d1]{min-width:0;border:1px solid #dce5dc;border-radius:9px;padding:8px;display:grid;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:8px;background:#fff}.markdown-asset-card.uploaded[data-v-951203d1]{border-color:#b7ddc2}.markdown-asset-card.error[data-v-951203d1]{border-color:#e5b5b0;background:#fff8f7}.markdown-asset-card.unused[data-v-951203d1]{opacity:.72}.markdown-asset-preview[data-v-951203d1]{width:42px;height:42px;border-radius:7px;overflow:hidden;display:grid;place-items:center;color:#78907f;background:#edf2ed;font-size:9px}.markdown-asset-preview img[data-v-951203d1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.markdown-asset-info[data-v-951203d1]{min-width:0;display:flex;flex-direction:column;gap:4px}.markdown-asset-info strong[data-v-951203d1]{overflow:hidden;color:#2d332f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.markdown-asset-info span[data-v-951203d1]{color:#758078;font-size:9px}.markdown-asset-remove[data-v-951203d1]{width:24px;height:24px;border:0;padding:0;color:#8b958e;background:transparent;font-size:16px}.markdown-assets-issue[data-v-951203d1]{margin-top:10px;border-left:3px solid #d99219;border-radius:5px;padding:8px 10px;display:flex;flex-direction:column;gap:5px;color:#755115;background:#fff8e8;font-size:10px}.markdown-assets-issue label[data-v-951203d1]{margin:0}.markdown-assets-issue select[data-v-951203d1]{padding:7px 8px;background:#fff}.markdown-assets footer[data-v-951203d1]{margin-top:10px;justify-content:flex-end}.form-actions[data-v-951203d1]{margin-top:16px;display:flex;gap:10px}.publish-panel .form-actions[data-v-951203d1]{position:sticky;z-index:1;bottom:0;margin-bottom:-20px;padding:14px 0 20px;background:#fff}.version-note[data-v-951203d1]{margin-top:9px}.publish-error[data-v-951203d1]{margin-top:12px;border-radius:8px;padding:10px 12px;color:#a42a24;background:#fff0ef;font-size:12px}.source-stats-grid[data-v-951203d1]{margin-bottom:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.source-stat-card[data-v-951203d1]{border:1px solid #dce4db;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:6px;background:#fff}.source-stat-card span[data-v-951203d1],.source-stat-card small[data-v-951203d1]{color:#778179;font-size:11px}.source-stat-card strong[data-v-951203d1]{color:#048a3b;font-size:28px;line-height:1}.muted-stat-card strong[data-v-951203d1]{color:#778179}.rule-list[data-v-951203d1],.kv-list[data-v-951203d1],.stats-list[data-v-951203d1],.admin-list[data-v-951203d1]{display:flex;flex-direction:column;gap:10px}.rule-list div[data-v-951203d1],.kv-row[data-v-951203d1],.stat-row[data-v-951203d1],.admin-row[data-v-951203d1]{border:1px solid #eef2ec;border-radius:8px;padding:12px;display:flex;justify-content:space-between;gap:14px;color:#57605a;font-size:12px}.rule-list div[data-v-951203d1],.admin-row[data-v-951203d1]{flex-direction:column}.rule-list strong[data-v-951203d1],.kv-row strong[data-v-951203d1],.stat-row strong[data-v-951203d1],.admin-row strong[data-v-951203d1]{color:#191c1a;font-style:normal;word-break:break-all}.stat-row em[data-v-951203d1]{color:#048a3b;font-style:normal}.stats-list[data-v-951203d1]{overflow-x:auto}.stats-head[data-v-951203d1],.stat-row[data-v-951203d1]{min-width:760px;display:grid;grid-template-columns:minmax(150px,1.3fr) repeat(5,minmax(90px,1fr));align-items:center;gap:14px}.stats-head[data-v-951203d1]{padding:0 12px 2px;color:#7b857d;font-size:10px}.stat-row .stat-team[data-v-951203d1]{color:#303832;font-weight:700}.stat-row strong[data-v-951203d1],.stat-row em[data-v-951203d1],.stat-source[data-v-951203d1]{text-align:right;font-variant-numeric:tabular-nums}.stat-source[data-v-951203d1]{border-radius:6px;padding:4px 7px;color:#356044;background:#edf6ef;font-size:11px}.stat-source.muted-source[data-v-951203d1]{color:#727b74;background:#f1f3f0}.org-member-shell[data-v-951203d1]{min-height:610px;border:1px solid #dfe5dd;border-radius:8px;display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden;background:#fff}.department-panel[data-v-951203d1]{border-right:1px solid #e2e7e0;padding:18px 12px;background:#fbfcfa}.department-heading[data-v-951203d1]{padding:0 10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.department-heading strong[data-v-951203d1]{font-size:13px}.department-heading span[data-v-951203d1],.department-item em[data-v-951203d1]{color:#7a847d;font-size:11px;font-style:normal;font-variant-numeric:tabular-nums}.department-item[data-v-951203d1]{position:relative;width:100%;border:0;border-radius:6px;padding:10px 11px;display:flex;align-items:center;justify-content:space-between;color:#4f5952;background:transparent;text-align:left}.department-item>span[data-v-951203d1]{font-size:11px}.member-action-empty[data-v-951203d1]{color:#a0a8a1;font-size:11px}.department-item[data-v-951203d1]:before{position:absolute;top:7px;bottom:7px;left:0;width:2px;border-radius:2px;background:transparent;content:""}.department-item.active[data-v-951203d1]{color:#047f38;background:#eaf8ee}.department-item.active[data-v-951203d1]:before{background:#06c755}.member-workspace[data-v-951203d1]{min-width:0;padding:20px 22px 16px}.member-workspace-head[data-v-951203d1]{display:flex;align-items:center;justify-content:space-between;gap:18px}.member-workspace-head h2[data-v-951203d1]{font-size:17px}.member-workspace-head p[data-v-951203d1]{margin-top:4px;color:#7a847d;font-size:11px}.member-head-actions[data-v-951203d1]{display:flex;align-items:center;gap:8px}.member-head-actions button[data-v-951203d1]{border:1px solid #d5dcd4;border-radius:7px;padding:7px 9px;background:#fff;color:#191c1a;font-size:10px;cursor:pointer}.member-head-actions button[data-v-951203d1]:hover{background:#f6f8f5;border-color:#b9c4bb}.member-head-actions button[data-v-951203d1]:disabled{opacity:.5;cursor:not-allowed}.excel-import-input[data-v-951203d1]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.member-template-link[data-v-951203d1]{border:1px solid #cbd4cc;border-radius:8px;padding:7px 12px;background:#fff;color:#57605a;font-size:13px;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center}.member-template-link[data-v-951203d1]:hover{background:#f6f8f5;border-color:#b9c4bb}.sync-status[data-v-951203d1]{margin:12px 0 0;border-radius:8px;padding:9px 11px;color:#176936;background:#edf8f0;font-size:12px}.sync-status.warn[data-v-951203d1]{color:#8a4a12;background:#fff5e9}.member-toolbar[data-v-951203d1]{margin:16px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.member-toolbar input[data-v-951203d1]{max-width:440px}.member-toolbar p[data-v-951203d1]{color:#7a847d;font-size:11px;white-space:nowrap}.staff-table[data-v-951203d1]{border:1px solid #dfe5dd;border-radius:8px;overflow:auto}.staff-table>div[data-v-951203d1]{min-width:1080px;border-top:1px solid #eef2ec;display:grid;grid-template-columns:130px 100px 190px 140px 150px 220px 150px}.member-table>div[data-v-951203d1]{min-width:930px;grid-template-columns:minmax(220px,1.6fr) 100px 125px 110px 120px 85px minmax(150px,1.1fr);align-items:center}.staff-table span[data-v-951203d1]{padding:10px 12px;color:#57605a;font-size:12px}.staff-table .member-identity[data-v-951203d1]{display:flex;flex-direction:column;gap:4px}.member-identity small[data-v-951203d1]{color:#7d8780;line-height:1.45}.dreama-account strong[data-v-951203d1]{color:#176936;font-weight:700;letter-spacing:.04em;word-break:break-all}.dreama-account em[data-v-951203d1]{color:#9a6b25;font-style:normal}.member-empty[data-v-951203d1]{padding:26px 12px 8px;color:#7d8780;font-size:12px;text-align:center}.member-status[data-v-951203d1]{display:inline-flex;align-items:center;gap:7px;color:#354139}.member-status i[data-v-951203d1]{width:7px;height:7px;border-radius:50%;background:#06b84e}.member-status.disabled[data-v-951203d1]{color:#858d87}.member-status.disabled i[data-v-951203d1]{background:#a9afaa}.member-actions[data-v-951203d1]{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px}.text-action[data-v-951203d1]{border:0;padding:2px 0;color:#048a3b;background:transparent}.text-action[data-v-951203d1]:hover{color:#036f30;background:transparent}.member-pagination[data-v-951203d1]{margin-top:14px;display:flex;align-items:center;justify-content:space-between;color:#7a847d;font-size:11px}.member-pagination>div[data-v-951203d1]{display:flex;align-items:center;gap:10px}.member-pagination strong[data-v-951203d1]{min-width:48px;color:#4d5750;text-align:center;font-variant-numeric:tabular-nums}.member-pagination button[data-v-951203d1]{padding:6px 9px}.member-import-overlay[data-v-951203d1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;background:rgba(24,29,26,.48)}.member-import-dialog[data-v-951203d1]{width:min(460px,calc(100vw - 32px));border:1px solid #dce2db;border-radius:13px;padding:20px;background:#fff;box-shadow:0 24px 70px rgba(24,31,26,.24)}.member-import-head[data-v-951203d1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.member-import-head h3[data-v-951203d1]{margin:0;font-size:15px;color:#191c1a}.member-import-close[data-v-951203d1]{border:0;border-radius:6px;padding:2px 8px;color:#657068;background:transparent;font-size:20px;cursor:pointer}.member-import-body[data-v-951203d1]{display:flex;flex-direction:column;gap:14px}.member-import-hint[data-v-951203d1]{margin:0;font-size:12px;color:#778179;line-height:1.6}.member-import-actions[data-v-951203d1]{display:flex;align-items:center;gap:8px}.member-import-actions button[data-v-951203d1],.member-import-template[data-v-951203d1]{border:1px solid #d5dcd4;border-radius:7px;padding:7px 9px;background:#fff;color:#191c1a;font-size:10px;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center}.member-import-actions button[data-v-951203d1]:hover,.member-import-template[data-v-951203d1]:hover{background:#f6f8f5;border-color:#b9c4bb}.member-import-actions .primary-action[data-v-951203d1]{border-color:#06c755;color:#fff;background:#06c755;font-weight:650}.member-import-actions .primary-action[data-v-951203d1]:hover{background:#05ad4a}.member-import-actions .primary-action[data-v-951203d1]:disabled{opacity:.45;cursor:not-allowed}.member-import-result[data-v-951203d1]{margin:0;font-size:12px;color:#047d37;line-height:1.5}.member-import-result.warn[data-v-951203d1]{color:#a42a24}.member-editor-backdrop[data-v-951203d1]{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:rgba(31,38,33,.2)}.member-editor[data-v-951203d1]{width:min(390px,92vw);height:100%;border-left:1px solid #dfe5dd;padding:24px;display:flex;flex-direction:column;overflow-y:auto;background:#fff;box-shadow:-18px 0 54px rgba(53,66,57,.12)}.member-editor>header[data-v-951203d1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.member-editor>header small[data-v-951203d1]{color:#7a847d;font-size:11px}.member-editor>header h2[data-v-951203d1]{margin-top:5px;font-size:20px}.member-editor>header button[data-v-951203d1]{border:0;padding:2px 5px;color:#6f7972;background:transparent;font-size:20px}.member-editor>p[data-v-951203d1]{margin-top:16px;color:#838c85;font-size:11px;line-height:1.6}.member-editor .member-editor-error[data-v-951203d1]{border-radius:7px;padding:8px 10px;color:#a42a24;background:#fff0ef}.member-time-details[data-v-951203d1]{margin:18px 0 0;border-top:1px solid #e8ece7;border-bottom:1px solid #e8ece7;padding:11px 0;display:grid;gap:8px}.member-time-details>div[data-v-951203d1]{display:flex;align-items:center;justify-content:space-between;gap:16px}.member-time-details dt[data-v-951203d1],.member-time-details dd[data-v-951203d1]{margin:0;color:#89928b;font-size:10px;line-height:1.45}.member-time-details dd[data-v-951203d1]{color:#657068;font-variant-numeric:tabular-nums;text-align:right}.private-stat-row[data-v-951203d1]{margin-top:5px;border-color:#cfe0d1;background:#f4faf5}.private-stat-row .stat-team[data-v-951203d1]{display:flex;flex-direction:column;gap:3px;color:#176936}.private-stat-row .stat-team small[data-v-951203d1]{color:#748078;font-size:9px;font-weight:400}.member-editor>footer[data-v-951203d1]{margin-top:auto;display:flex;justify-content:flex-end;gap:10px}.permission-backdrop[data-v-951203d1]{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:rgba(31,38,33,.22)}.permission-drawer[data-v-951203d1]{width:min(430px,94vw);height:100dvh;border-left:1px solid #dfe5dd;padding:24px;display:flex;flex-direction:column;overflow:hidden;background:#fff;box-shadow:-18px 0 54px rgba(53,66,57,.14)}.permission-drawer>header[data-v-951203d1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.permission-drawer>header small[data-v-951203d1]{color:#7a847d;font-size:11px}.permission-drawer>header h2[data-v-951203d1]{margin-top:5px;font-size:20px}.permission-drawer>header p[data-v-951203d1]{margin-top:7px;color:#778179;font-size:11px;line-height:1.55}.permission-drawer>header button[data-v-951203d1]{border:0;padding:2px 5px;color:#6f7972;background:transparent;font-size:20px}.permission-drawer>section[data-v-951203d1]{margin-top:22px}.permission-drawer h3[data-v-951203d1]{margin:0 0 10px;color:#303632;font-size:12px}.permission-team-list[data-v-951203d1]{display:flex;flex-wrap:wrap;gap:8px}.permission-team-list .check-row[data-v-951203d1]{border:1px solid #dce3db;border-radius:999px;padding:7px 10px;gap:7px;background:#fbfcfa}.member-permission-section[data-v-951203d1]{min-height:0;display:flex;flex:1;flex-direction:column}.permission-member-list[data-v-951203d1]{min-height:0;margin-top:10px;overflow-y:auto}.permission-member[data-v-951203d1]{margin:0;border-bottom:1px solid #edf1ec;padding:10px 2px;display:grid;grid-template-columns:16px 30px minmax(0,1fr);align-items:center;gap:9px;color:#303632}.permission-member input[data-v-951203d1]{width:auto}.member-dot[data-v-951203d1]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#176936;background:#e8f6eb;font-size:11px}.permission-member>span[data-v-951203d1]:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.permission-member strong[data-v-951203d1]{font-size:12px}.permission-member small[data-v-951203d1]{overflow:hidden;color:#7a847d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.permission-drawer>footer[data-v-951203d1]{border-top:1px solid #e5e9e3;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#778179;font-size:10px}.permission-drawer>footer>div[data-v-951203d1]{display:flex;gap:8px}.staff-table .table-head[data-v-951203d1]{border-top:0;background:#f4f6f3}.staff-table .table-head span[data-v-951203d1]{color:#191c1a;font-weight:700}@media(max-width:860px){.launch-page[data-v-951203d1]{grid-template-columns:1fr}.main-panel[data-v-951203d1]{grid-column:1;padding:18px 20px 40px}.topbar[data-v-951203d1]{align-items:flex-start;flex-direction:column}.publish-success[data-v-951203d1]{grid-template-columns:auto minmax(0,1fr);align-items:start}.success-actions[data-v-951203d1]{grid-column:1 / -1;margin-left:40px;flex-wrap:wrap}.access-state[data-v-951203d1]{grid-template-columns:auto minmax(0,1fr);align-items:start}.source-stats-grid[data-v-951203d1]{grid-template-columns:1fr}.markdown-assets-head[data-v-951203d1]{align-items:flex-start;flex-direction:column}.markdown-assets-actions[data-v-951203d1]{width:100%}.markdown-assets-actions button[data-v-951203d1]{flex:1}.markdown-assets-grid[data-v-951203d1]{grid-template-columns:1fr}.access-state>button[data-v-951203d1]{grid-column:2;justify-self:start}.metric-grid[data-v-951203d1],.form-layout[data-v-951203d1],.member-layout[data-v-951203d1],.org-member-shell[data-v-951203d1]{grid-template-columns:1fr}.department-panel[data-v-951203d1]{border-right:0;border-bottom:1px solid #e2e7e0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.department-heading[data-v-951203d1]{grid-column:1 / -1}.member-workspace[data-v-951203d1]{padding:18px 14px}.member-workspace-head[data-v-951203d1],.member-toolbar[data-v-951203d1]{align-items:flex-start;flex-direction:column}.member-toolbar input[data-v-951203d1]{width:100%;max-width:none}}.publish-mode-tabs[data-v-951203d1]{display:flex;gap:0;margin-bottom:16px;border-bottom:1px solid #dfe5dd}.publish-mode-tab[data-v-951203d1]{border:0;border-bottom:2px solid transparent;border-radius:0;padding:8px 16px;color:#778179;background:transparent;font-size:13px;font-weight:500;cursor:pointer;transition:color .18s ease,border-color .18s ease}.publish-code-form[data-v-951203d1]{display:flex;flex-direction:column;gap:14px;width:100%}@media(max-width:860px){.publish-panel[data-v-951203d1]{max-height:none;overflow:visible;scrollbar-gutter:auto}.publish-panel .form-actions[data-v-951203d1]{position:static;margin-bottom:0;padding:0}}.publish-mode-tab[data-v-951203d1]:hover{color:#191c1a}.publish-mode-tab.active[data-v-951203d1]{color:#048a3b;border-bottom-color:#06c755}.ai-usage-panel[data-v-951203d1]{margin-top:16px}.ai-usage-panel .panel-head[data-v-951203d1]{justify-content:flex-start}.ai-usage-refresh[data-v-951203d1]{margin-left:auto;border:1px solid #cbd4cc;border-radius:6px;padding:5px 10px;color:#191c1a;background:#fff;font-size:11px;cursor:pointer}.ai-usage-refresh[data-v-951203d1]:hover:not(:disabled){background:#f6f8f5}.ai-usage-refresh[data-v-951203d1]:disabled{opacity:.45;cursor:not-allowed}.ai-usage-summary[data-v-951203d1]{display:flex;gap:16px;margin-bottom:16px}.ai-usage-stat[data-v-951203d1]{flex:1;border:1px solid #dce4db;border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:6px;background:#fbfcfa}.ai-usage-stat span[data-v-951203d1]{color:#778179;font-size:11px}.ai-usage-stat strong[data-v-951203d1]{color:#2563eb;font-size:24px;line-height:1}.ai-usage-table[data-v-951203d1]{margin-top:14px}.ai-usage-table-head[data-v-951203d1]{color:#4a534c;font-size:12px;font-weight:700;margin-bottom:8px}.ai-usage-row[data-v-951203d1]{display:grid;grid-template-columns:minmax(0,1fr) 80px 120px;gap:12px;padding:8px 12px;border:1px solid #eef2ec;border-radius:6px;color:#57605a;font-size:12px;align-items:center}.ai-usage-row+.ai-usage-row[data-v-951203d1]{margin-top:4px}.ai-usage-row-head[data-v-951203d1]{border-color:transparent;background:transparent;color:#7b857d;font-size:10px;padding:0 12px 4px}.ai-usage-row-head span[data-v-951203d1]{text-align:right}.ai-usage-row-head span[data-v-951203d1]:first-child{text-align:left}.ai-usage-row span[data-v-951203d1]:nth-child(2),.ai-usage-row span[data-v-951203d1]:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.ai-usage-name[data-v-951203d1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-usage-empty[data-v-951203d1]{color:#778179;font-size:12px;padding:12px 0}
