.tech-list[data-v-1996772f]{padding-left:18px;margin:0;color:rgba(0,0,0,.65)}.qr-preview[data-v-1996772f]{margin-top:12px;text-align:center;min-height:120px}.qr-preview img[data-v-1996772f]{max-width:160px}.notice-item[data-v-1996772f]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.notice-content[data-v-1996772f]{font-size:12px;color:rgba(0,0,0,.45);margin-top:4px}.dashboard-toolbar[data-v-274a7841]{margin-bottom:16px}.kpi-delta[data-v-274a7841]{margin-top:8px;color:rgba(0,0,0,.45);font-size:12px}.chart-box[data-v-274a7841]{height:300px;width:100%}.metric-block[data-v-274a7841]{margin-bottom:8px}.metric-title[data-v-274a7841]{font-weight:600;margin-bottom:8px}.metric-meta[data-v-274a7841]{margin-top:6px;font-size:12px;color:rgba(0,0,0,.45)}.metric-card[data-v-274a7841]{position:relative;overflow:hidden}.rt-chat[data-v-5a3b3d82]{--rt-border:#e8e8e8;--rt-bg:#fff;--rt-side:#fafafa;--rt-text:rgba(0,0,0,0.85);--rt-muted:rgba(0,0,0,0.45);--rt-bubble:#f5f5f5;--rt-mine:#e6f7ff;--rt-theme:var(--gp-primary-color);--rt-row-border:rgba(0,0,0,0.04);--rt-avatar-bg:#ddd;display:flex;height:520px;max-height:70vh;border:1px solid var(--rt-border);border-radius:8px;overflow:hidden;background:var(--rt-bg);color:var(--rt-text);min-height:0}.rt-chat.is-embedded[data-v-5a3b3d82]{height:560px}.rt-chat.is-page[data-v-5a3b3d82]{height:calc(100vh - 160px);min-height:480px;max-height:none;border:none;border-radius:0}.rt-chat__side[data-v-5a3b3d82]{width:260px;flex-shrink:0;border-right:1px solid var(--rt-border);display:flex;flex-direction:column;min-height:0;background:var(--rt-side)}.rt-chat__side-hd[data-v-5a3b3d82]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-weight:600;font-size:15px;flex-shrink:0}.rt-chat__side-ops[data-v-5a3b3d82]{display:flex;align-items:center;gap:0}.rt-conn[data-v-5a3b3d82]{font-size:11px;font-weight:500;color:var(--rt-muted);padding:0 4px}.rt-chat__users[data-v-5a3b3d82]{list-style:none;margin:0;padding:0;overflow:auto;flex:1;min-height:0}.rt-chat__users li[data-v-5a3b3d82]{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;border-bottom:1px solid var(--rt-row-border)}.rt-chat__users li.active[data-v-5a3b3d82],.rt-chat__users li[data-v-5a3b3d82]:hover{background:var(--rt-mine)}.msg .avatar[data-v-5a3b3d82],.rt-chat__hd .avatar[data-v-5a3b3d82],.rt-chat__users .avatar[data-v-5a3b3d82]{width:42px;height:42px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:var(--rt-avatar-bg)}.msg .avatar.sm[data-v-5a3b3d82],.rt-chat__hd .avatar.sm[data-v-5a3b3d82]{width:36px;height:36px;border-radius:6px}.rt-chat__users .info[data-v-5a3b3d82]{flex:1;min-width:0}.rt-chat__users .row[data-v-5a3b3d82]{display:flex;align-items:center;justify-content:space-between;gap:8px}.rt-chat__users .name[data-v-5a3b3d82]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-chat__users .preview[data-v-5a3b3d82]{display:block;margin-top:4px;font-size:12px;color:var(--rt-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-chat__users .badge[data-v-5a3b3d82]{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f5222d;color:#fff;font-size:11px;line-height:18px;text-align:center}.rt-chat__users .empty[data-v-5a3b3d82]{color:var(--rt-muted);cursor:default;font-size:13px;justify-content:center}.rt-chat__main[data-v-5a3b3d82]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;position:relative;background:var(--rt-bg)}.rt-chat__hd[data-v-5a3b3d82]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--rt-border);flex-shrink:0;min-height:52px}.rt-chat__hd .back[data-v-5a3b3d82]{padding:0 4px}.hd-peer[data-v-5a3b3d82]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.hd-peer strong[data-v-5a3b3d82],.hd-placeholder[data-v-5a3b3d82]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-placeholder[data-v-5a3b3d82]{flex:1;font-weight:500;color:var(--rt-muted)}.rt-chat__actions[data-v-5a3b3d82]{margin-left:auto;flex-shrink:0;display:flex;gap:8px}.rt-chat__msgs[data-v-5a3b3d82]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px 12px;-webkit-overflow-scrolling:touch}.msg[data-v-5a3b3d82]{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px;max-width:88%}.msg.mine[data-v-5a3b3d82]{margin-left:auto;justify-content:flex-end}.msg .col[data-v-5a3b3d82]{min-width:0}.msg.mine .col[data-v-5a3b3d82]{text-align:right}.msg .nick[data-v-5a3b3d82]{font-size:11px;color:var(--rt-muted);margin-bottom:4px}.bubble[data-v-5a3b3d82]{display:inline-block;padding:8px 12px;border-radius:10px;background:var(--rt-bubble);font-size:14px;line-height:1.5;text-align:left;word-break:break-word}.bubble.media[data-v-5a3b3d82]{padding:4px;background:transparent}.msg.mine .bubble[data-v-5a3b3d82]:not(.media){background:var(--rt-mine);color:var(--rt-theme)}.msg.pending .bubble[data-v-5a3b3d82]{opacity:.7}.media-img[data-v-5a3b3d82]{max-width:220px;max-height:220px;border-radius:8px;display:block;cursor:zoom-in}.media-video[data-v-5a3b3d82]{max-width:260px;max-height:200px;border-radius:8px;background:#000;display:block}.meta[data-v-5a3b3d82]{font-size:11px;color:var(--rt-muted);margin-top:4px}.msgs-empty[data-v-5a3b3d82]{text-align:center;color:var(--rt-muted);font-size:13px;padding:40px 12px}.rt-chat__composer[data-v-5a3b3d82]{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--rt-border);align-items:flex-end;flex-shrink:0;background:var(--rt-bg)}.rt-chat__tools[data-v-5a3b3d82]{display:flex;gap:0;padding-bottom:4px}.rt-chat__input[data-v-5a3b3d82]{flex:1;min-width:0}@media (max-width:720px){.rt-chat.is-embedded[data-v-5a3b3d82],.rt-chat.is-mobile[data-v-5a3b3d82]{flex-direction:row;height:70vh}.rt-chat.is-page.is-mobile[data-v-5a3b3d82]{height:calc(100vh - 120px)}.rt-chat.is-mobile .rt-chat__main[data-v-5a3b3d82],.rt-chat.is-mobile .rt-chat__side[data-v-5a3b3d82]{width:100%}.rt-chat.is-mobile .rt-chat__side[data-v-5a3b3d82]{border-right:none;width:100%}}body.real-dark-theme .rt-chat,html.real-dark-theme .rt-chat{--rt-border:#303030;--rt-bg:#1f1f1f;--rt-side:#141414;--rt-text:hsla(0,0%,100%,0.85);--rt-muted:hsla(0,0%,100%,0.45);--rt-bubble:#262626;--rt-mine:#111b26;--rt-theme:var(--gp-primary-color);--rt-row-border:hsla(0,0%,100%,0.06);--rt-avatar-bg:#434343}.gp-im-page[data-v-54be1155]{min-height:480px;height:calc(100vh - 160px);max-height:calc(100vh - 120px)}.gp-im-page[data-v-54be1155] .rt-chat.is-page{height:100%;min-height:420px}.ppt-color-input[data-v-dee59f60]{display:block;width:42px;height:28px;padding:0;border:1px solid var(--border-color,#d9d9d9);border-radius:4px;background:transparent;cursor:pointer}.gp-settings-panel{padding:4px 4px 24px;color:rgba(0,0,0,.85)}.gp-settings-panel__title{margin:0 0 18px;font-size:18px;font-weight:700}.gp-form-field{margin-bottom:16px}.gp-form-field--full{flex:0 0 100%;max-width:100%}@supports (display:grid){.gp-form-field--full{grid-column:1/-1}}.gp-form-label{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:rgba(0,0,0,.45)}.gp-form-control{width:100%}.gp-form-control--number{width:100%!important}.gp-color-grid{display:flex;flex-wrap:wrap;margin:0 -8px 4px}.gp-color-grid .gp-form-field{flex:0 0 50%;max-width:50%;box-sizing:border-box;padding:0 8px;margin-bottom:12px}@supports (display:grid){.gp-color-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0 0 4px}.gp-color-grid .gp-form-field{flex:unset;max-width:none;padding:0;margin-bottom:0}}.gp-check-row{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.ppt-studio[data-v-29924858]{color:var(--text-color)}.ppt-panel[data-v-29924858]{background:var(--background-origin);border:1px solid var(--border-color);border-radius:var(--gp-surface-radius,14px);padding:14px 16px;margin-bottom:12px;box-shadow:var(--gp-surface-shadow)}.ppt-panel__title[data-v-29924858]{margin:0 0 10px;font-size:15px;font-weight:700;color:var(--gp-surface-title,var(--theme-color))}.ppt-source-body[data-v-29924858],.ppt-source-tabs[data-v-29924858]{margin-bottom:10px}.ppt-muted[data-v-29924858]{font-size:12px;color:var(--muted-1-color,var(--greyFont));margin:6px 0}.ppt-hidden[data-v-29924858]{display:none}.ppt-gen-row[data-v-29924858]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ppt-title-input[data-v-29924858]{width:min(220px,100%)}.ppt-extra[data-v-29924858]{flex:1;min-width:140px}.ppt-toolbar[data-v-29924858]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px;padding:8px 10px;background:var(--background-2);border:1px solid var(--border-color);border-radius:var(--gp-surface-radius-sm,10px)}.ppt-toolbar__sep[data-v-29924858]{width:1px;height:18px;background:var(--border-color-2);margin:0 4px}.ppt-workspace[data-v-29924858]{display:grid;grid-template-columns:180px 1fr;gap:12px;min-height:440px}.ppt-workspace.has-outline[data-v-29924858]{grid-template-columns:180px 1fr 200px}@media (max-width:960px){.ppt-workspace.has-outline[data-v-29924858],.ppt-workspace[data-v-29924858]{grid-template-columns:1fr}}.ppt-outline[data-v-29924858],.ppt-thumbs[data-v-29924858]{background:var(--background-origin);border:1px solid var(--border-color);border-radius:12px;padding:8px;max-height:560px;overflow:auto}.ppt-outline h3[data-v-29924858]{margin:4px 8px 10px;font-size:13px;color:var(--theme-color)}.ppt-outline ul[data-v-29924858]{list-style:none;margin:0;padding:0}.ppt-outline li[data-v-29924858]{padding:8px;border-radius:8px;cursor:pointer;border:1px solid transparent;margin-bottom:4px}.ppt-outline li.active[data-v-29924858],.ppt-outline li[data-v-29924858]:hover{background:var(--theme-color-muted);border-color:var(--border-color-2)}.ppt-outline strong[data-v-29924858]{display:block;font-size:12px;color:var(--text-color-2)}.ppt-outline span[data-v-29924858]{font-size:11px;color:var(--muted-1-color)}.ppt-thumb[data-v-29924858]{width:100%;display:flex;align-items:center;gap:6px;border:1px solid transparent;background:var(--background-2);border-radius:8px;padding:8px;margin-bottom:6px;cursor:pointer;text-align:left;color:var(--text-color)}.ppt-thumb.active[data-v-29924858]{border-color:var(--theme-color);background:var(--theme-color-muted)}.ppt-thumb__idx[data-v-29924858]{font-size:11px;color:var(--muted-1-color)}.ppt-thumb__title[data-v-29924858]{flex:1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppt-thumb__del[data-v-29924858]{color:var(--red);opacity:.75}.ppt-empty[data-v-29924858]{text-align:center;color:var(--muted-1-color);font-size:12px;padding:16px 0}.ppt-stage-wrap[data-v-29924858]{min-width:0;position:relative}.ppt-slide-frame[data-v-29924858]{width:100%;max-width:960px;margin:0 auto;aspect-ratio:16/9;background:#141414;border-radius:14px;overflow:hidden;box-shadow:var(--gp-surface-shadow-hover);border:1px solid var(--border-color-2)}.ppt-stage[data-v-29924858]{position:relative;width:100%;height:100%;min-height:0;padding:0;box-sizing:border-box;overflow:hidden;border:none;border-radius:0;box-shadow:none;font-family:var(--ppt-font-family,inherit)}.ppt-stage.is-editing[data-v-29924858]{overflow:auto}.ppt-slide-canvas[data-v-29924858]{position:relative;width:100%;height:100%;box-sizing:border-box;padding:8% 7% 10%;display:flex;flex-direction:column;justify-content:center;font-family:inherit}.ppt-slide-inner[data-v-29924858]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;justify-content:center;font-family:inherit}.ppt-quote[data-v-29924858],.ppt-slide-body[data-v-29924858],.ppt-slide-body p[data-v-29924858],.ppt-slide-title[data-v-29924858],.ppt-two-col[data-v-29924858],.ppt-two-col p[data-v-29924858]{font-family:inherit}.ppt-stage-wrap.is-pseudo-fs[data-v-29924858]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10050;background:#0d0d0d;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.ppt-stage-wrap.is-pseudo-fs .ppt-notes-bar[data-v-29924858]{display:none}.ppt-stage-wrap.is-pseudo-fs .ppt-slide-frame[data-v-29924858]{flex:1;width:100%;max-width:calc(177.77778vh - 142.22222px);max-width:100%;max-height:calc(100vh - 80px);margin:0 auto;aspect-ratio:16/9}.ppt-stage-wrap.is-pseudo-fs .ppt-stage[data-v-29924858]{height:100%}.ppt-stage-wrap.is-pseudo-fs .ppt-nav[data-v-29924858]{flex-shrink:0;padding:10px;background:rgba(0,0,0,.35)}.ppt-stage-wrap.is-pseudo-fs .ppt-progress[data-v-29924858]{flex-shrink:0;margin:0}.ppt-stage-wrap:-webkit-full-screen .ppt-progress[data-v-29924858],.ppt-stage-wrap:fullscreen .ppt-progress[data-v-29924858]{flex-shrink:0;margin:0}.ppt-fs-exit[data-v-29924858]{position:absolute;top:12px;right:12px;z-index:20;width:36px;height:36px;border:none;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;opacity:.85}.ppt-fs-exit[data-v-29924858]:hover{opacity:1;background:rgba(0,0,0,.65)}.ppt-stage.laser[data-v-29924858]{cursor:none}.ppt-laser-dot[data-v-29924858]{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--red);box-shadow:0 0 12px var(--lightRed);pointer-events:none;z-index:5}.ppt-slide-title[data-v-29924858]{margin:0 0 18px;font-size:clamp(22px,3.2vw,38px);font-weight:800;line-height:1.25;color:var(--ppt-title-color)}.ppt-section-label[data-v-29924858]{letter-spacing:.2em;font-size:12px;color:var(--ppt-secondary,inherit);opacity:.85;margin:0 0 8px}.ppt-slide-body p[data-v-29924858],.ppt-two-col p[data-v-29924858]{margin:0 0 10px;font-size:clamp(14px,1.8vw,18px);line-height:1.55}.ppt-two-col[data-v-29924858]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ppt-quote[data-v-29924858]{margin:0;font-size:clamp(18px,2.4vw,26px);line-height:1.5;border-left:4px solid var(--ppt-accent,var(--theme-color-soft));padding-left:16px;opacity:.95}.ppt-page-no[data-v-29924858]{position:absolute;right:16px;bottom:12px;font-size:12px;opacity:.55}.ppt-progress[data-v-29924858]{margin-top:8px;height:3px;border-radius:999px;background:var(--border-color-2);overflow:hidden}.ppt-progress[data-v-29924858]:after{content:"";display:block;height:100%;width:var(--ppt-progress,0);background:var(--ppt-accent,var(--theme-color));transition:width .25s ease}.ppt-stage-empty[data-v-29924858]{text-align:center;opacity:.65;padding:80px 16px;color:inherit}.ppt-notes-bar[data-v-29924858]{margin-top:8px;padding:8px 12px;font-size:12px;background:var(--commentContent);border:1px solid var(--border-color);border-radius:8px;color:var(--articleGreyFontColor)}.ppt-nav[data-v-29924858]{margin-top:8px;text-align:center}.ppt-edit-title[data-v-29924858] .ant-input{font-size:22px;font-weight:700;height:44px}.ppt-edit-body[data-v-29924858] .ant-input,.ppt-edit-notes[data-v-29924858] .ant-input,.ppt-edit-title[data-v-29924858] .ant-input{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);color:inherit;font-family:inherit}.ppt-color-input[data-v-29924858]{display:block;width:42px;height:28px;padding:0;border:1px solid hsla(0,0%,100%,.25);border-radius:4px;background:transparent;cursor:pointer}.ppt-color-input--slide[data-v-29924858]{margin-top:4px}.ppt-edit-meta[data-v-29924858]{margin-bottom:8px}.tr-fade .ppt-slide-inner[data-v-29924858]{animation:ppt-fade-29924858 .4s ease}.tr-slide .ppt-slide-inner[data-v-29924858]{animation:ppt-slide-29924858 .4s ease}.tr-zoom .ppt-slide-inner[data-v-29924858]{animation:ppt-zoom-29924858 .4s ease}.tr-none .ppt-slide-inner[data-v-29924858]{animation:none}.tr-flip .ppt-slide-inner[data-v-29924858]{animation:ppt-flip-29924858 .45s ease}@keyframes ppt-flip-29924858{0%{opacity:0;transform:rotateY(-12deg)}to{opacity:1;transform:rotateY(0)}}@keyframes ppt-fade-29924858{0%{opacity:0}to{opacity:1}}@keyframes ppt-slide-29924858{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes ppt-zoom-29924858{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.gp-tool-panel[data-v-29924858]{background:#fff;border:1px solid #e8e8e8;border-radius:14px;padding:14px 16px;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.gp-tool-panel__title[data-v-29924858]{margin:0 0 12px;font-size:15px;font-weight:700}.gp-tool-tabs[data-v-29924858]{margin-bottom:12px}.gp-tool-toolbar[data-v-29924858]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px;padding:8px 10px;background:#fafafa;border:1px solid #e8e8e8;border-radius:10px}.gp-tool-toolbar__sep[data-v-29924858]{width:1px;height:18px;background:#e8e8e8;margin:0 4px}.right-toolbar[data-v-2c05755f]{display:inline-flex;align-items:center;margin-left:auto;position:relative;z-index:2}.gp-markdown-editor[data-v-33de246e]{width:100%;border:1px solid #f0f0f0;border-radius:var(--gp-border-radius-base,2px);overflow:hidden;background:#fff}.gp-markdown-editor__toolbar[data-v-33de246e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid #f0f0f0;background:#fafafa}.gp-markdown-editor__hint[data-v-33de246e]{font-size:12px;color:rgba(0,0,0,.45)}.gp-markdown-editor__body[data-v-33de246e]{display:flex;align-items:stretch}.gp-markdown-editor__body.is-edit .gp-markdown-editor__edit[data-v-33de246e],.gp-markdown-editor__body.is-preview .gp-markdown-editor__preview[data-v-33de246e]{flex:1;width:100%}.gp-markdown-editor__body.is-split .gp-markdown-editor__pane[data-v-33de246e]{flex:1;width:50%;max-width:50%}.gp-markdown-editor__body.is-split .gp-markdown-editor__edit[data-v-33de246e]{border-right:1px solid #f0f0f0}.gp-markdown-editor__edit[data-v-33de246e] .gp-ace-editor{border:none;border-radius:0}.gp-markdown-editor__preview[data-v-33de246e]{overflow:auto;padding:12px 16px;box-sizing:border-box;font-size:14px;line-height:1.7;color:rgba(0,0,0,.85)}.gp-markdown-editor__preview[data-v-33de246e] h1,.gp-markdown-editor__preview[data-v-33de246e] h2,.gp-markdown-editor__preview[data-v-33de246e] h3{margin:.8em 0 .4em;font-weight:600}.gp-markdown-editor__preview[data-v-33de246e] p{margin:.5em 0}.gp-markdown-editor__preview[data-v-33de246e] pre{padding:10px 12px;overflow:auto;background:#f5f5f5;border-radius:4px}.gp-markdown-editor__preview[data-v-33de246e] code{font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px}.gp-markdown-editor__preview[data-v-33de246e] ol,.gp-markdown-editor__preview[data-v-33de246e] ul{padding-left:1.4em}.gp-markdown-editor__preview[data-v-33de246e] img{max-width:100%}.gp-markdown-editor__preview[data-v-33de246e] blockquote{margin:.5em 0;padding:0 12px;color:rgba(0,0,0,.45);border-left:4px solid #e8e8e8}@media (max-width:768px){.gp-markdown-editor__body.is-split[data-v-33de246e]{flex-direction:column}.gp-markdown-editor__body.is-split .gp-markdown-editor__pane[data-v-33de246e]{width:100%!important;max-width:100%!important}.gp-markdown-editor__body.is-split .gp-markdown-editor__edit[data-v-33de246e]{border-right:none;border-bottom:1px solid #f0f0f0}}.gp-article-content-editor[data-v-d5ca57f0] .ant-tabs-bar{margin-bottom:8px}.gp-article-content-editor[data-v-d5ca57f0] .ant-tabs-content{overflow:visible}.gp-article-content-editor__hint[data-v-d5ca57f0]{margin:8px 0 0;font-size:12px;color:rgba(0,0,0,.45);line-height:1.5}.gp-file-pick-modal.ant-modal-wrap{z-index:1100}.gp-file-pick-modal .ant-modal-body{padding:12px 16px 16px;background:#fafafa}.gp-file-pick-modal .gp-file-pick-modal__hint{margin:0 0 12px;padding:8px 12px;font-size:12px;line-height:1.6;color:rgba(0,0,0,.65);background:rgba(var(--gp-primary-rgb),.08);border:1px solid rgba(var(--gp-primary-rgb),.2);border-radius:var(--gp-border-radius-base,4px)}.gp-file-pick-modal .gp-file-manager{background:#fff;border:1px solid #f0f0f0;border-radius:var(--gp-border-radius-base,4px);padding:12px}body.real-dark-theme .gp-file-pick-modal .ant-modal-body,html.real-dark-theme .gp-file-pick-modal .ant-modal-body{background:#141414}body.real-dark-theme .gp-file-pick-modal .gp-file-pick-modal__hint,html.real-dark-theme .gp-file-pick-modal .gp-file-pick-modal__hint{color:hsla(0,0%,100%,.65);background:rgba(var(--gp-primary-rgb),.16);border-color:rgba(var(--gp-primary-rgb),.35)}body.real-dark-theme .gp-file-pick-modal .gp-file-manager,html.real-dark-theme .gp-file-pick-modal .gp-file-manager{background:#1f1f1f;border-color:#303030}.gp-cover-image-input[data-v-43686a26]{--media-input-bg:#fafafa;--media-input-border:#f0f0f0;--media-input-empty:rgba(0,0,0,0.45)}.gp-cover-image-input__row[data-v-43686a26]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gp-cover-image-input__row .ant-input-affix-wrapper[data-v-43686a26]{flex:1 1 220px;min-width:180px}.gp-cover-image-input__preview[data-v-43686a26]{margin-top:10px;display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px dashed var(--media-input-border);border-radius:var(--gp-border-radius-base,4px);background:var(--media-input-bg)}.gp-cover-image-input__preview img[data-v-43686a26]{max-width:280px;max-height:160px;-o-object-fit:contain;object-fit:contain;border-radius:var(--gp-border-radius-base,2px);background:#fff}.gp-cover-image-input__player[data-v-43686a26]{display:block;width:100%;max-width:480px}.gp-cover-image-input.is-video .gp-cover-image-input__player[data-v-43686a26]{max-height:200px;background:#000}.gp-cover-image-input__empty[data-v-43686a26]{margin-top:10px;padding:18px 12px;text-align:center;font-size:12px;color:var(--media-input-empty);border:1px dashed var(--media-input-border);border-radius:var(--gp-border-radius-base,4px);background:var(--media-input-bg);transition:border-color .2s,color .2s}.gp-cover-image-input__empty[data-v-43686a26]:hover{border-color:var(--gp-primary-color);color:var(--gp-primary-color)}body.real-dark-theme .gp-cover-image-input,html.real-dark-theme .gp-cover-image-input{--media-input-bg:#141414;--media-input-border:#303030;--media-input-empty:hsla(0,0%,100%,0.45)}body.real-dark-theme .gp-cover-image-input__preview img,html.real-dark-theme .gp-cover-image-input__preview img{background:#1f1f1f}.mb16[data-v-b5f0a904],.table-operator[data-v-b5f0a904],.table-page-search-wrapper[data-v-b5f0a904]{margin-bottom:16px}.gp-thumb[data-v-b5f0a904]{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.table-operator[data-v-6aa032dc],.table-operator[data-v-584a4bdc],.table-page-search-wrapper[data-v-6aa032dc],.table-page-search-wrapper[data-v-584a4bdc]{margin-bottom:16px}.gp-thumb[data-v-6aa032dc]{width:56px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.icon-body[data-v-a55bbb36]{width:420px;padding:4px}.icon-body .icon-list[data-v-a55bbb36]{margin-top:8px;height:220px;overflow-y:auto;display:flex;flex-wrap:wrap}.icon-body .icon-item[data-v-a55bbb36]{width:33.33%;height:36px;line-height:36px;cursor:pointer;display:flex;align-items:center;padding:0 6px;border-radius:2px;color:rgba(0,0,0,.65)}.icon-body .icon-item.active[data-v-a55bbb36],.icon-body .icon-item[data-v-a55bbb36]:hover{background:rgba(var(--gp-primary-rgb),.08);color:var(--gp-primary-color)}.icon-body .icon-svg[data-v-a55bbb36]{width:16px;height:16px;margin-right:6px;flex-shrink:0;color:inherit}.icon-body .icon-name[data-v-a55bbb36]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.table-operator[data-v-fe67012c],.table-page-search-wrapper[data-v-fe67012c]{margin-bottom:16px}.menu-icon[data-v-fe67012c]{width:16px;height:16px}.mb16[data-v-1fd3bb28],.table-operator[data-v-1fd3bb28],.table-operator[data-v-2beedb07],.table-page-search-wrapper[data-v-1fd3bb28],.table-page-search-wrapper[data-v-2beedb07]{margin-bottom:16px}.feed-empty[data-v-1fd3bb28]{padding:48px 0;text-align:center;color:rgba(0,0,0,.45)}.site-card[data-v-1fd3bb28]{border:1px solid #f0f0f0;border-radius:8px;padding:16px;margin-bottom:12px;background:#fff}.site-card__head[data-v-1fd3bb28]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}.site-card__user[data-v-1fd3bb28]{display:flex;align-items:center;gap:10px}.avatar[data-v-1fd3bb28]{width:32px;height:32px;border-radius:50%;background:var(--gp-primary-color);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.meta[data-v-1fd3bb28]{display:block;font-size:12px;color:rgba(0,0,0,.45)}.site-card__actions[data-v-1fd3bb28]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.site-card__content[data-v-1fd3bb28]{line-height:1.6;word-break:break-word}.site-card__reply-to[data-v-1fd3bb28]{margin-top:6px;color:rgba(0,0,0,.45);font-size:12px}.site-card__children[data-v-1fd3bb28]{margin-top:10px;padding-left:12px;border-left:3px solid #f0f0f0}.site-card__child[data-v-1fd3bb28]{margin-bottom:6px;font-size:13px}.child-jump[data-v-1fd3bb28]{margin-left:8px}.xhs-card[data-v-1fd3bb28]{border:1px solid #f0f0f0;border-radius:8px;padding:12px;margin-bottom:12px;background:#fff}.xhs-card__article[data-v-1fd3bb28]{display:flex;gap:12px;align-items:center;color:inherit;margin-bottom:10px}.xhs-card__cover[data-v-1fd3bb28]{flex-shrink:0;width:72px;height:72px;border-radius:6px;background:#f5f5f5 50%/cover no-repeat;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.25);font-size:22px}.xhs-card__article-meta h4[data-v-1fd3bb28]{margin:6px 0 4px;font-size:15px;color:rgba(0,0,0,.85)}.xhs-card__article-meta .hint[data-v-1fd3bb28]{font-size:12px;color:rgba(0,0,0,.45)}.xhs-card__comment[data-v-1fd3bb28]{padding:8px 0;border-top:1px solid #f5f5f5}.xhs-card__ops[data-v-1fd3bb28]{display:flex;gap:12px;margin-top:8px}.xhs-card__body[data-v-1fd3bb28]{padding-top:4px}.table-operator[data-v-3a4a1e27],.table-page-search-wrapper[data-v-3a4a1e27]{margin-bottom:16px}.gp-thumb[data-v-3a4a1e27]{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.table-operator[data-v-38f5e7ec],.table-operator[data-v-a443797a],.table-page-search-wrapper[data-v-38f5e7ec],.table-page-search-wrapper[data-v-a443797a]{margin-bottom:16px}.gp-thumb[data-v-38f5e7ec]{width:56px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.table-operator[data-v-daf4c488],.table-page-search-wrapper[data-v-daf4c488]{margin-bottom:16px}.gp-thumb[data-v-daf4c488]{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.table-operator[data-v-8ea85c18],.table-page-search-wrapper[data-v-8ea85c18]{margin-bottom:16px}.write-resource-bar[data-v-5fa4f95e]{margin-bottom:8px;text-align:right}.embed-card[data-v-545a20e6]{min-height:calc(100vh - 200px)}.embed-card[data-v-545a20e6] .ant-card-body{padding:12px;min-height:calc(100vh - 220px)}.embed-card[data-v-545a20e6] .ant-spin-container,.embed-card[data-v-545a20e6] .ant-spin-nested-loading{height:100%;min-height:inherit}.embed-frame[data-v-545a20e6]{display:block;width:100%;height:calc(100vh - 200px);min-height:480px;border:0;background:#fff}.monitor-toolbar[data-v-39a6967b]{margin-bottom:16px;width:100%;max-width:100%;min-width:0}.monitor-toolbar[data-v-39a6967b] .ant-space{display:flex;flex-wrap:wrap;max-width:100%}.kpi-card[data-v-39a6967b]{margin-bottom:16px}.kpi-extra[data-v-39a6967b]{margin-top:8px;color:rgba(0,0,0,.45);font-size:12px}.chart-box[data-v-39a6967b]{height:260px;width:100%}.dump-block[data-v-39a6967b]{max-height:420px;overflow:auto;background:#fafafa;padding:12px;font-size:12px}.card-box[data-v-5f8e1fce],.monitor-toolbar[data-v-5f8e1fce],.table-operator[data-v-41d4142c],.table-page-search-wrapper[data-v-41d4142c]{margin-bottom:16px}.attach-row[data-v-0cca5422]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--oa-attach-border,#f0f0f0);border-radius:6px;background:var(--oa-attach-bg,#fafafa);margin-bottom:8px}.attach-thumb-wrap[data-v-0cca5422]{cursor:pointer;flex-shrink:0}.attach-thumb[data-v-0cca5422]{width:48px;height:48px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.attach-icon[data-v-0cca5422]{width:48px;height:48px;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;color:#fff}.attach-icon.pdf[data-v-0cca5422]{background:#e74c3c}.attach-icon.file[data-v-0cca5422]{background:#909399}.attach-meta[data-v-0cca5422]{flex:1;min-width:0}.attach-name[data-v-0cca5422]{color:var(--gp-primary-color);font-size:13px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-sub[data-v-0cca5422]{font-size:12px;color:var(--oa-attach-muted,rgba(0,0,0,.45));margin-top:2px}.attach-actions[data-v-0cca5422]{flex-shrink:0;white-space:nowrap}.attach-empty[data-v-0cca5422]{color:var(--oa-attach-hint,rgba(0,0,0,.25));font-size:13px;padding:8px 0}.preview-body[data-v-0cca5422]{min-height:50vh}.preview-iframe[data-v-0cca5422]{width:100%;height:70vh;border:1px solid var(--oa-attach-border,#f0f0f0);border-radius:4px}.preview-image-wrap[data-v-0cca5422]{text-align:center;max-height:70vh;overflow:auto;padding:12px}.preview-image[data-v-0cca5422]{max-width:100%;max-height:68vh;-o-object-fit:contain;object-fit:contain}.preview-fallback[data-v-0cca5422]{text-align:center;padding:48px 16px}body.real-dark-theme .attach-row,body.real-dark-theme .preview-iframe,html.real-dark-theme .attach-row,html.real-dark-theme .preview-iframe{--oa-attach-border:#303030;--oa-attach-bg:#262626;--oa-attach-muted:hsla(0,0%,100%,0.45);--oa-attach-hint:hsla(0,0%,100%,0.25)}.toolbar[data-v-ddf4c3da]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.tip[data-v-ddf4c3da]{margin-top:8px;font-size:12px;color:rgba(0,0,0,.45);line-height:1.4}.djs-container{--color-grey-225-10-15:#22242a;--color-grey-225-10-35:#505562;--color-grey-225-10-55:#818798;--color-grey-225-10-75:#b9bcc6;--color-grey-225-10-80:#c7c9d1;--color-grey-225-10-85:#d5d7dd;--color-grey-225-10-90:#e3e4e8;--color-grey-225-10-95:#f1f2f4;--color-grey-225-10-97:#f7f7f8;--color-blue-205-100-45:#0086e6;--color-blue-205-100-45-opacity-30:hsla(205,100%,45%,30%);--color-blue-205-100-50:#0095ff;--color-blue-205-100-50-opacity-15:hsla(205,100%,50%,15%);--color-blue-205-100-70:#80caff;--color-blue-205-100-95:#e5f4ff;--color-green-150-86-44:#10d170;--color-red-360-100-40:#c00;--color-red-360-100-45:#e60000;--color-red-360-100-92:#ffd6d6;--color-red-360-100-97:#fff0f0;--color-white:#fff;--color-black:#000;--color-black-opacity-10:hsla(0,0%,0%,10%);--canvas-fill-color:var(--color-white);--bendpoint-fill-color:var(--color-blue-205-100-45);--bendpoint-stroke-color:var(--canvas-fill-color);--context-pad-entry-background-color:var(--color-white);--context-pad-entry-hover-background-color:var(--color-grey-225-10-95);--element-dragger-color:var(--color-blue-205-100-50);--element-hover-outline-fill-color:var(--color-blue-205-100-45);--element-selected-outline-stroke-color:var(--color-blue-205-100-50);--element-selected-outline-secondary-stroke-color:var(--color-blue-205-100-70);--lasso-fill-color:var(--color-blue-205-100-50-opacity-15);--lasso-stroke-color:var(--element-selected-outline-stroke-color);--palette-entry-color:var(--color-grey-225-10-15);--palette-entry-hover-color:var(--color-blue-205-100-45);--palette-entry-selected-color:var(--color-blue-205-100-50);--palette-separator-color:var(--color-grey-225-10-75);--palette-toggle-hover-background-color:var(--color-grey-225-10-55);--palette-background-color:var(--color-grey-225-10-97);--palette-border-color:var(--color-grey-225-10-75);--popup-body-background-color:var(--color-white);--popup-header-entry-selected-color:var(--color-blue-205-100-50);--popup-header-entry-selected-background-color:var(--color-black-opacity-10);--popup-header-separator-color:var(--color-grey-225-10-75);--popup-background-color:var(--color-grey-225-10-97);--popup-border-color:var(--color-grey-225-10-75);--resizer-fill-color:var(--color-blue-205-100-45);--resizer-stroke-color:var(--canvas-fill-color);--search-container-background-color:var(--color-grey-225-10-97);--search-container-border-color:var(--color-blue-205-100-50);--search-container-box-shadow-color:var(--color-blue-205-100-95);--search-container-box-shadow-inset-color:var(--color-grey-225-10-80);--search-input-border-color:var(--color-grey-225-10-75);--search-result-border-color:var(--color-grey-225-10-75);--search-result-highlight-color:var(--color-black);--search-result-selected-color:var(--color-blue-205-100-45-opacity-30);--shape-attach-allowed-stroke-color:var(--color-blue-205-100-50);--shape-connect-allowed-fill-color:var(--color-grey-225-10-97);--shape-drop-allowed-fill-color:var(--color-grey-225-10-97);--shape-drop-not-allowed-fill-color:var(--color-red-360-100-97);--shape-resize-preview-stroke-color:var(--color-blue-205-100-50);--snap-line-stroke-color:var(--color-blue-205-100-45-opacity-30);--space-tool-crosshair-stroke-color:var(--color-black);--tooltip-error-background-color:var(--color-red-360-100-97);--tooltip-error-border-color:var(--color-red-360-100-45);--tooltip-error-color:var(--color-red-360-100-45)}.djs-outline,.djs-selection-outline{fill:none;shape-rendering:geometricPrecision;stroke-width:2px}.djs-outline{visibility:hidden}.djs-element.selected .djs-outline,.djs-selection-outline{stroke:var(--element-selected-outline-stroke-color)}.djs-element.selected .djs-outline{visibility:visible}.djs-multi-select .djs-element.selected .djs-outline{stroke:var(--element-selected-outline-secondary-stroke-color)}.djs-shape.connect-ok .djs-visual>:first-child{fill:var(--shape-connect-allowed-fill-color)!important}.djs-shape.connect-not-ok .djs-visual>:first-child,.djs-shape.drop-not-ok .djs-visual>:first-child{fill:var(--shape-drop-not-allowed-fill-color)!important}.djs-shape.new-parent .djs-visual>:first-child{fill:var(--shape-drop-allowed-fill-color)!important}svg.drop-not-ok{background:var(--shape-drop-not-allowed-fill-color)!important}svg.new-parent{background:var(--shape-drop-allowed-fill-color)!important}.connect-not-ok,.connect-not-ok *,.drop-not-ok,.drop-not-ok *{cursor:not-allowed!important}.connect-ok,.connect-ok *,.drop-ok,.drop-ok *{cursor:default!important}.djs-element.attach-ok .djs-visual>:first-child{stroke-width:5px!important;stroke:var(--shape-attach-allowed-stroke-color)!important}.djs-frame.connect-not-ok .djs-visual>:first-child,.djs-frame.drop-not-ok .djs-visual>:first-child{stroke-width:3px!important;stroke:var(--shape-drop-not-allowed-fill-color)!important;fill:none!important}.djs-lasso-overlay{fill:var(--lasso-fill-color);stroke:var(--lasso-stroke-color);stroke-width:2px;shape-rendering:geometricPrecision;pointer-events:none}.djs-resize-overlay{fill:none;stroke-dasharray:5 1 3 1;stroke:var(--shape-resize-preview-stroke-color);pointer-events:none}.djs-resizer-hit{fill:none;pointer-events:all}.djs-resizer-visual{fill:var(--resizer-fill-color);stroke-width:1px;stroke:var(--resizer-stroke-color);shape-rendering:geometricPrecision}.djs-resizer:hover .djs-resizer-visual{stroke:var(--resizer-stroke-color);stroke-opacity:1}.djs-cursor-resize-ns,.djs-resizer-n,.djs-resizer-s{cursor:ns-resize}.djs-cursor-resize-ew,.djs-resizer-e,.djs-resizer-w{cursor:ew-resize}.djs-cursor-resize-nwse,.djs-resizer-nw,.djs-resizer-se{cursor:nwse-resize}.djs-cursor-resize-nesw,.djs-resizer-ne,.djs-resizer-sw{cursor:nesw-resize}.djs-shape.djs-resizing>.djs-outline{visibility:hidden!important}.djs-dragger>.djs-resizer,.djs-shape.djs-resizing>.djs-resizer{visibility:hidden}.djs-dragger *{fill:none!important;stroke:var(--element-dragger-color)!important}.djs-dragger text,.djs-dragger tspan,marker.djs-dragger circle,marker.djs-dragger path,marker.djs-dragger polygon,marker.djs-dragger polyline,marker.djs-dragger rect{fill:var(--element-dragger-color)!important;stroke:none!important}marker.djs-dragger text,marker.djs-dragger tspan{fill:none!important;stroke:var(--element-dragger-color)!important}.djs-dragging{opacity:.3}.djs-dragging,.djs-dragging>*{pointer-events:none!important}.djs-dragging .djs-context-pad,.djs-dragging .djs-outline{display:none!important}.djs-outline,.djs-visual{pointer-events:none}.djs-element.attach-ok .djs-hit{stroke-width:60px!important}.djs-element>.djs-hit-all,.djs-element>.djs-hit-no-move{pointer-events:all}.djs-element>.djs-hit-click-stroke,.djs-element>.djs-hit-stroke{pointer-events:stroke}.djs-connection .djs-visual{stroke-width:2px;fill:none}.djs-cursor-grab{cursor:grab}.djs-cursor-grabbing{cursor:grabbing}.djs-cursor-crosshair{cursor:crosshair}.djs-cursor-move{cursor:move}.djs-cursor-resize-ns{cursor:ns-resize}.djs-cursor-resize-ew{cursor:ew-resize}.djs-snap-line{stroke:var(--snap-line-stroke-color);stroke-linecap:round;stroke-width:2px;pointer-events:none}.djs-crosshair{stroke:var(--space-tool-crosshair-stroke-color);stroke-linecap:round;stroke-width:1px;pointer-events:none;shape-rendering:geometricPrecision;stroke-dasharray:5,5}.djs-palette{position:absolute;left:20px;top:20px;box-sizing:border-box;width:48px}.djs-palette .separator{margin:5px;padding-top:5px;border:none;border-bottom:solid 1px var(--palette-separator-color);clear:both}.djs-palette .entry:before{vertical-align:initial}.djs-palette .djs-palette-toggle{cursor:pointer}.djs-palette .djs-palette-toggle,.djs-palette .entry{color:var(--palette-entry-color);font-size:30px;text-align:center}.djs-palette .entry{float:left}.djs-palette .entry img{max-width:100%}.djs-palette .djs-palette-entries:after{content:"";display:table;clear:both}.djs-palette .djs-palette-toggle:hover{background:var(--palette-toggle-hover-background-color)}.djs-palette .entry:hover{color:var(--palette-entry-hover-color)}.djs-palette .highlighted-entry{color:var(--palette-entry-selected-color)!important}.djs-palette .djs-palette-toggle,.djs-palette .entry{width:46px;height:46px;line-height:46px;cursor:default}.djs-palette.two-column.open{width:94px}.djs-palette:not(.open) .djs-palette-entries{display:none}.djs-palette:not(.open){overflow:hidden}.djs-palette.open .djs-palette-toggle{display:none}.djs-overlay-context-pad{width:72px;z-index:100}.djs-context-pad{position:absolute;display:none;pointer-events:none;line-height:1}.djs-context-pad .entry{width:22px;height:22px;text-align:center;display:inline-block;font-size:22px;margin:0 2px 2px 0;border-radius:3px;cursor:default;background-color:var(--context-pad-entry-background-color);box-shadow:0 0 2px 1px var(--context-pad-entry-background-color);pointer-events:all;vertical-align:middle}.djs-context-pad .entry:hover{background:var(--context-pad-entry-hover-background-color)}.djs-context-pad.open{display:block}.djs-popup .entry{line-height:20px;white-space:nowrap;cursor:default}.djs-popup .entry:before{vertical-align:middle;font-size:20px}.djs-popup .entry>span{vertical-align:middle;font-size:14px}.djs-popup .entry.active:hover,.djs-popup .entry:hover{background:var(--popup-header-entry-selected-background-color)}.djs-popup .entry.disabled{background:inherit}.djs-popup .djs-popup-header .entry{display:inline-block;padding:2px 3px 2px 3px;border:1px solid transparent;border-radius:3px}.djs-popup .djs-popup-header .entry.active{color:var(--popup-header-entry-selected-color);border:solid 1px var(--popup-header-entry-selected-color);background-color:var(--popup-header-entry-selected-background-color)}.djs-popup-body .entry{padding:4px 5px}.djs-popup-body .entry>span{margin-left:5px}.djs-popup-body{background-color:var(--popup-body-background-color)}.djs-popup-header{border-bottom:1px solid var(--popup-header-separator-color)}.djs-popup-header .entry{margin:1px;margin-left:3px}.djs-popup-header .entry:last-child{margin-right:3px}.djs-palette{background:var(--palette-background-color);border:solid 1px var(--palette-border-color);border-radius:2px}.djs-popup{background:var(--popup-background-color);border:solid 1px var(--popup-border-color);border-radius:2px}.djs-connection,.djs-shape{touch-action:none}.djs-bendpoint,.djs-segment-dragger{display:none}.djs-segment-dragger .djs-visual{display:none;fill:var(--bendpoint-fill-color);stroke:var(--bendpoint-stroke-color);stroke-width:1px;stroke-opacity:1}.djs-segment-dragger:hover .djs-visual{display:block}.djs-bendpoint .djs-visual{fill:var(--bendpoint-fill-color);stroke:var(--bendpoint-stroke-color);stroke-width:1px}.djs-bendpoint:hover,.djs-bendpoints.hover .djs-bendpoint,.djs-bendpoints.hover .djs-segment-dragger,.djs-bendpoints.selected .djs-bendpoint,.djs-bendpoints.selected .djs-segment-dragger,.djs-segment-dragger:hover{display:block}.djs-bendpoints:not(.hover) .floating,.djs-drag-active .djs-bendpoints *{display:none}.djs-bendpoint.floating .djs-visual,.djs-bendpoint:hover .djs-visual,.djs-segment-dragger.djs-dragging .djs-visual,.djs-segment-dragger:hover .djs-visual{fill:var(--bendpoint-fill-color);stroke:var(--bendpoint-stroke-color);stroke-opacity:1}.djs-bendpoint.floating .djs-hit{pointer-events:none}.djs-bendpoint .djs-hit,.djs-segment-dragger .djs-hit{fill:none;pointer-events:all}.djs-segment-dragger.horizontal .djs-hit{cursor:ns-resize}.djs-segment-dragger.vertical .djs-hit{cursor:ew-resize}.djs-segment-dragger.djs-dragging .djs-hit{pointer-events:none}.djs-updating,.djs-updating>*{pointer-events:none!important}.connect-not-ok .djs-bendpoint,.connect-ok .djs-bendpoint,.djs-multi-select .djs-bendpoint,.djs-multi-select .djs-segment-dragger,.djs-updating .djs-bendpoint,.djs-updating .djs-context-pad,.djs-updating .djs-outline,.drop-not-ok .djs-bendpoint,.drop-ok .djs-bendpoint{display:none!important}.djs-bendpoint.djs-dragging,.djs-segment-dragger.djs-dragging{display:block;opacity:1}.djs-tooltip-error{width:160px;padding:6px;background:var(--tooltip-error-background-color);border:solid 1px var(--tooltip-error-border-color);border-radius:2px;color:var(--tooltip-error-color);font-size:12px;line-height:16px;opacity:.75}.djs-tooltip-error:hover{opacity:1}.djs-search-container{position:absolute;top:20px;left:0;right:0;margin-left:auto;margin-right:auto;width:25%;min-width:300px;max-width:400px;z-index:10;font-size:1.05em;opacity:.9;background:var(--search-container-background-color);border:solid 1px var(--search-container-border-color);border-radius:2px;box-shadow:0 0 0 2px var(--search-container-box-shadow-color),0 0 0 1px var(--search-container-box-shadow-inset-color) inset}.djs-search-container:not(.open){display:none}.djs-search-input input{font-size:1.05em;width:100%;padding:6px 10px;border:1px solid var(--search-input-border-color);box-sizing:border-box}.djs-search-input input:focus{outline:none;border-color:var(--search-input-border-color)}.djs-search-results{position:relative;overflow-y:auto;max-height:200px}.djs-search-results:hover{cursor:pointer}.djs-search-result{width:100%;padding:6px 10px;background:#fff;border-bottom:solid 1px var(--search-result-border-color);border-radius:1px}.djs-search-highlight{color:var(--search-result-highlight-color)}.djs-search-result-primary{margin:0 0 10px}.djs-search-result-secondary{font-family:monospace;margin:0}.djs-search-overlay,.djs-search-result-selected,.djs-search-result-selected:hover,.djs-search-result:hover{background:var(--search-result-selected-color)}.djs-element-hidden,.djs-element-hidden .djs-hit,.djs-element-hidden .djs-outline,.djs-label-hidden .djs-label{display:none!important}.djs-element .djs-hit-all,.djs-element .djs-hit-click-stroke,.djs-element .djs-hit-stroke{cursor:move}@font-face{font-family:bpmn;src:url(../fonts/bpmn.08b5f281.eot);src:url(../fonts/bpmn.08b5f281.eot#iefix) format("embedded-opentype"),url(../fonts/bpmn.3c4c9f45.woff2) format("woff2"),url(../fonts/bpmn.acbc6cbd.woff) format("woff"),url(../fonts/bpmn.f922519e.ttf) format("truetype"),url(../img/bpmn.1381b44e.svg#bpmn) format("svg");font-weight:400;font-style:normal}[class*=" bpmn-icon-"]:before,[class^=bpmn-icon-]:before{font-family:bpmn;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bpmn-icon-screw-wrench:before{content:"\e800"}.bpmn-icon-trash:before{content:"\e801"}.bpmn-icon-conditional-flow:before{content:"\e802"}.bpmn-icon-default-flow:before{content:"\e803"}.bpmn-icon-gateway-parallel:before{content:"\e804"}.bpmn-icon-intermediate-event-catch-cancel:before{content:"\e805"}.bpmn-icon-intermediate-event-catch-non-interrupting-message:before{content:"\e806"}.bpmn-icon-start-event-compensation:before{content:"\e807"}.bpmn-icon-start-event-non-interrupting-parallel-multiple:before{content:"\e808"}.bpmn-icon-loop-marker:before{content:"\e809"}.bpmn-icon-parallel-mi-marker:before{content:"\e80a"}.bpmn-icon-start-event-non-interrupting-signal:before{content:"\e80b"}.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before{content:"\e80c"}.bpmn-icon-intermediate-event-catch-parallel-multiple:before{content:"\e80d"}.bpmn-icon-intermediate-event-catch-compensation:before{content:"\e80e"}.bpmn-icon-gateway-xor:before{content:"\e80f"}.bpmn-icon-connection:before{content:"\e810"}.bpmn-icon-end-event-cancel:before{content:"\e811"}.bpmn-icon-intermediate-event-catch-condition:before{content:"\e812"}.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before{content:"\e813"}.bpmn-icon-start-event-condition:before{content:"\e814"}.bpmn-icon-start-event-non-interrupting-timer:before{content:"\e815"}.bpmn-icon-sequential-mi-marker:before{content:"\e816"}.bpmn-icon-user-task:before{content:"\e817"}.bpmn-icon-business-rule:before{content:"\e818"}.bpmn-icon-sub-process-marker:before{content:"\e819"}.bpmn-icon-start-event-parallel-multiple:before{content:"\e81a"}.bpmn-icon-start-event-error:before{content:"\e81b"}.bpmn-icon-intermediate-event-catch-signal:before{content:"\e81c"}.bpmn-icon-intermediate-event-catch-error:before{content:"\e81d"}.bpmn-icon-end-event-compensation:before{content:"\e81e"}.bpmn-icon-subprocess-collapsed:before{content:"\e81f"}.bpmn-icon-subprocess-expanded:before{content:"\e820"}.bpmn-icon-task:before{content:"\e821"}.bpmn-icon-end-event-error:before{content:"\e822"}.bpmn-icon-intermediate-event-catch-escalation:before{content:"\e823"}.bpmn-icon-intermediate-event-catch-timer:before{content:"\e824"}.bpmn-icon-start-event-escalation:before{content:"\e825"}.bpmn-icon-start-event-signal:before{content:"\e826"}.bpmn-icon-business-rule-task:before{content:"\e827"}.bpmn-icon-manual:before{content:"\e828"}.bpmn-icon-receive:before{content:"\e829"}.bpmn-icon-call-activity:before{content:"\e82a"}.bpmn-icon-start-event-timer:before{content:"\e82b"}.bpmn-icon-start-event-message:before{content:"\e82c"}.bpmn-icon-intermediate-event-none:before{content:"\e82d"}.bpmn-icon-intermediate-event-catch-link:before{content:"\e82e"}.bpmn-icon-end-event-escalation:before{content:"\e82f"}.bpmn-icon-text-annotation:before{content:"\e830"}.bpmn-icon-bpmn-io:before{content:"\e831"}.bpmn-icon-gateway-complex:before{content:"\e832"}.bpmn-icon-gateway-eventbased:before{content:"\e833"}.bpmn-icon-gateway-none:before{content:"\e834"}.bpmn-icon-gateway-or:before{content:"\e835"}.bpmn-icon-end-event-terminate:before{content:"\e836"}.bpmn-icon-end-event-signal:before{content:"\e837"}.bpmn-icon-end-event-none:before{content:"\e838"}.bpmn-icon-end-event-multiple:before{content:"\e839"}.bpmn-icon-end-event-message:before{content:"\e83a"}.bpmn-icon-end-event-link:before{content:"\e83b"}.bpmn-icon-intermediate-event-catch-message:before{content:"\e83c"}.bpmn-icon-intermediate-event-throw-compensation:before{content:"\e83d"}.bpmn-icon-start-event-multiple:before{content:"\e83e"}.bpmn-icon-script:before{content:"\e83f"}.bpmn-icon-manual-task:before{content:"\e840"}.bpmn-icon-send:before{content:"\e841"}.bpmn-icon-service:before{content:"\e842"}.bpmn-icon-receive-task:before{content:"\e843"}.bpmn-icon-user:before{content:"\e844"}.bpmn-icon-start-event-none:before{content:"\e845"}.bpmn-icon-intermediate-event-throw-escalation:before{content:"\e846"}.bpmn-icon-intermediate-event-catch-multiple:before{content:"\e847"}.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before{content:"\e848"}.bpmn-icon-intermediate-event-throw-link:before{content:"\e849"}.bpmn-icon-start-event-non-interrupting-condition:before{content:"\e84a"}.bpmn-icon-data-object:before{content:"\e84b"}.bpmn-icon-script-task:before{content:"\e84c"}.bpmn-icon-send-task:before{content:"\e84d"}.bpmn-icon-data-store:before{content:"\e84e"}.bpmn-icon-start-event-non-interrupting-escalation:before{content:"\e84f"}.bpmn-icon-intermediate-event-throw-message:before{content:"\e850"}.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before{content:"\e851"}.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before{content:"\e852"}.bpmn-icon-intermediate-event-throw-multiple:before{content:"\e853"}.bpmn-icon-start-event-non-interrupting-message:before{content:"\e854"}.bpmn-icon-ad-hoc-marker:before{content:"\e855"}.bpmn-icon-service-task:before{content:"\e856"}.bpmn-icon-task-none:before{content:"\e857"}.bpmn-icon-compensation-marker:before{content:"\e858"}.bpmn-icon-start-event-non-interrupting-multiple:before{content:"\e859"}.bpmn-icon-intermediate-event-throw-signal:before{content:"\e85a"}.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before{content:"\e85b"}.bpmn-icon-participant:before{content:"\e85c"}.bpmn-icon-event-subprocess-expanded:before{content:"\e85d"}.bpmn-icon-lane-insert-below:before{content:"\e85e"}.bpmn-icon-space-tool:before{content:"\e85f"}.bpmn-icon-connection-multi:before{content:"\e860"}.bpmn-icon-lane:before{content:"\e861"}.bpmn-icon-lasso-tool:before{content:"\e862"}.bpmn-icon-lane-insert-above:before{content:"\e863"}.bpmn-icon-lane-divide-three:before{content:"\e864"}.bpmn-icon-lane-divide-two:before{content:"\e865"}.bpmn-icon-data-input:before{content:"\e866"}.bpmn-icon-data-output:before{content:"\e867"}.bpmn-icon-hand-tool:before{content:"\e868"}.bpmn-icon-group:before{content:"\e869"}.bpmn-icon-transaction:before{content:"\e8c4"}.designer[data-v-73c989e9]{--od-page-bg:transparent;--od-surface:#fff;--od-canvas:#fff;--od-border:#f0f0f0;--od-text:rgba(0,0,0,0.85);--od-muted:rgba(0,0,0,0.45);--od-panel-item:#fafafa;--od-panel-hover:var(--gp-primary-1);--od-primary:var(--gp-primary-color);--od-chrome-offset:calc(var(--gp-header-height, 64px) + var(--gp-tags-height, 0px) + var(--gp-page-header-height, 40px) + 40px);--od-canvas-min:500px;--od-workspace-min:calc(var(--od-canvas-min) + 40px);display:flex;flex-direction:column;box-sizing:border-box;height:calc(100vh - var(--od-chrome-offset));height:calc(100dvh - var(--od-chrome-offset));max-height:calc(100vh - var(--od-chrome-offset));max-height:calc(100dvh - var(--od-chrome-offset));min-height:0;overflow:hidden;background:var(--od-page-bg);color:var(--od-text)}.designer-mobile-bar[data-v-73c989e9],.toolbar[data-v-73c989e9]{flex-shrink:0;margin-bottom:8px;z-index:5}.designer-mobile-bar[data-v-73c989e9]{display:flex;gap:8px}.designer-workspace[data-v-73c989e9]{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:200px minmax(0,1fr) 300px;grid-template-areas:"sider canvas props";background:var(--od-surface);border:1px solid var(--od-border);border-radius:var(--gp-border-radius-base,2px);overflow:hidden}.designer-sider[data-v-73c989e9]{grid-area:sider;border-right:1px solid var(--od-border)}.designer-props[data-v-73c989e9],.designer-sider[data-v-73c989e9]{padding:12px;overflow-x:hidden;overflow-y:auto;height:100%;max-height:100%;background:var(--od-surface);min-width:0}.designer-props[data-v-73c989e9]{grid-area:props;border-left:1px solid var(--od-border);width:100%;max-width:300px;box-sizing:border-box}.designer-canvas-wrap[data-v-73c989e9]{grid-area:canvas;padding:0;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;--od-canvas:#fff;--od-canvas-border:#f0f0f0;--od-canvas-text:rgba(0,0,0,0.85);--od-canvas-muted:rgba(0,0,0,0.45);background:#fff;color:rgba(0,0,0,.85)}.designer-mobile-mask[data-v-73c989e9]{position:absolute;inset:0;z-index:20;background:rgba(0,0,0,.35)}.panel-header[data-v-73c989e9]{font-weight:600;font-size:14px;margin-bottom:8px;display:flex;align-items:center;color:var(--od-text)}.panel-close[data-v-73c989e9]{margin-left:auto;cursor:pointer;color:var(--od-muted);padding:4px}.canvas-header[data-v-73c989e9]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--od-canvas-border,#f0f0f0);font-weight:600;color:var(--od-canvas-text,rgba(0,0,0,.85));background:#fff}.canvas-guide[data-v-73c989e9]{color:var(--od-canvas-muted,rgba(0,0,0,.45));font-weight:400;font-size:12px;margin-left:8px}.canvas-container[data-v-73c989e9]{flex:1 1 auto;min-height:0;height:auto;position:relative;background:#fff}.canvas-container.show-grid[data-v-73c989e9]{background-image:linear-gradient(#edf1f7 1px,transparent 0),linear-gradient(90deg,#edf1f7 1px,transparent 0);background-size:20px 20px}.palette[data-v-73c989e9]{display:flex;flex-direction:column;gap:4px}.palette-item[data-v-73c989e9]{display:flex;align-items:center;padding:10px 12px;cursor:grab;border-radius:6px;transition:all .2s;background:var(--od-panel-item);border:1px solid transparent;color:var(--od-text)}.palette-item[data-v-73c989e9]:hover{background:var(--od-panel-hover);border-color:var(--od-primary)}.palette-icon[data-v-73c989e9]{font-size:18px;margin-right:10px;width:24px;text-align:center}.palette-label[data-v-73c989e9]{font-size:13px;color:var(--od-muted)}.template-list[data-v-73c989e9]{display:flex;flex-direction:column;gap:4px}.template-item[data-v-73c989e9]{padding:8px 12px;cursor:pointer;border-radius:4px;font-size:13px;color:var(--od-primary);transition:all .2s}.template-item[data-v-73c989e9]:hover{background:var(--od-panel-hover);padding-left:16px}.tip-sub[data-v-73c989e9]{font-size:12px;color:var(--od-muted);margin-top:4px;display:block}.condition-help[data-v-73c989e9]{margin-top:8px;font-size:12px}.process-props-form[data-v-73c989e9]{padding-bottom:12px}.source-code[data-v-73c989e9]{font-family:Menlo,Monaco,Consolas,monospace;font-size:12px}.designer-workspace.is-compact[data-v-73c989e9]{display:flex;flex-direction:column;min-height:var(--od-workspace-min);height:max(var(--od-workspace-min),calc(100vh - var(--od-chrome-offset) - 280px));height:max(var(--od-workspace-min),calc(100dvh - var(--od-chrome-offset) - 280px))}.designer-workspace.is-compact .designer-canvas-wrap[data-v-73c989e9]{flex:1 1 auto;width:100%;min-height:var(--od-workspace-min)}.designer-workspace.is-compact .canvas-container[data-v-73c989e9]{flex:1 1 auto;min-height:var(--od-canvas-min);height:auto}.designer-workspace.is-compact .designer-props[data-v-73c989e9],.designer-workspace.is-compact .designer-sider[data-v-73c989e9]{position:absolute;top:0;bottom:0;z-index:30;height:auto;max-height:100%;box-shadow:0 8px 24px rgba(0,0,0,.18);transition:transform .22s ease}.designer-workspace.is-compact .designer-sider[data-v-73c989e9]{left:0;width:88vw;max-width:280px;border-right:1px solid var(--od-border);transform:translateX(-105%)}.designer-workspace.is-compact .designer-props[data-v-73c989e9]{right:0;width:92vw;max-width:300px;border-left:1px solid var(--od-border);transform:translateX(105%)}.designer-workspace.is-compact.props-open .designer-props[data-v-73c989e9],.designer-workspace.is-compact.sider-open .designer-sider[data-v-73c989e9]{transform:translateX(0)}@media (max-width:991px){.designer[data-v-73c989e9]{--od-chrome-offset:calc(var(--gp-header-height, 64px) + var(--gp-tags-height, 0px) + var(--gp-page-header-height, 40px) + 16px);height:auto;max-height:none;min-height:calc(100vh - var(--od-chrome-offset));min-height:calc(100dvh - var(--od-chrome-offset));overflow:visible}.canvas-guide[data-v-73c989e9]{display:none}}.designer .canvas-container .bjs-container,.designer .canvas-container .djs-container,.designer .canvas-container .djs-container>svg,.designer .designer-canvas-wrap,.designer .designer-canvas-wrap .canvas-container,.designer .designer-canvas-wrap .canvas-header{background-color:#fff!important;color:rgba(0,0,0,.85)}.designer .canvas-container{height:100%!important;min-height:0!important}.designer .designer-workspace.is-compact .canvas-container{min-height:500px!important}.designer .canvas-container .bjs-container,.designer .canvas-container .djs-container{height:100%!important;min-height:0!important}.designer .canvas-container.show-grid .djs-container>svg{background-image:linear-gradient(#edf1f7 1px,transparent 0),linear-gradient(90deg,#edf1f7 1px,transparent 0)!important;background-size:20px 20px!important}.designer .canvas-container .djs-palette{position:absolute!important;left:20px!important;top:auto!important;bottom:20px!important;width:96px!important;box-sizing:border-box;background:#fafafa!important;border:1px solid #ccc!important;color:#333!important}.designer .canvas-container .djs-palette .djs-palette-entries{width:100%}.designer .canvas-container .djs-context-pad .entry,.designer .canvas-container .djs-popup,.designer .canvas-container .djs-popup-body{background:#fff!important;color:rgba(0,0,0,.85)!important;border-color:#ccc!important}.designer.hide-bpmn-brand .bjs-powered-by,.designer.hide-bpmn-brand .bjs-powered-by-lightbox,body.hide-bpmn-brand .bjs-powered-by,body.hide-bpmn-brand .bjs-powered-by-lightbox{display:none!important}.test-result{margin:0;max-height:220px;overflow:auto;padding:8px;background:#1e1e1e;color:#d4d4d4;font-size:12px;border-radius:4px;white-space:pre-wrap;word-break:break-all}body.real-dark-theme .designer,html.real-dark-theme .designer{--od-page-bg:transparent;--od-surface:#1f1f1f;--od-border:#303030;--od-text:hsla(0,0%,100%,0.85);--od-muted:hsla(0,0%,100%,0.45);--od-panel-item:#262626;--od-panel-hover:rgba(var(--gp-primary-rgb),0.16)}.oa-detail[data-v-22776910]{--od-text:rgba(0,0,0,0.85);--od-muted:rgba(0,0,0,0.45);--od-hint:rgba(0,0,0,0.25);--od-border:#f0f0f0;--od-surface:#fff;--od-soft:#fafafa;--od-banner:var(--gp-primary-1);--od-banner-border:var(--gp-primary-2);--od-ok:#f6ffed;--od-ok-border:#b7eb8f;--od-danger:#fff1f0;--od-danger-border:#ffa39e;--od-active:var(--gp-primary-1);--od-active-border:var(--gp-primary-2);--od-current:#fafcff;--od-canceled:#fafafa;--od-canceled-border:#d9d9d9}.summary-banner[data-v-22776910]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-radius:8px;margin-bottom:16px;background:var(--od-banner);border:1px solid var(--od-banner-border);color:var(--od-text)}.summary-banner.status-completed[data-v-22776910]{background:var(--od-ok);border-color:var(--od-ok-border)}.summary-banner.status-rejected[data-v-22776910]{background:var(--od-danger);border-color:var(--od-danger-border)}.summary-banner.status-canceled[data-v-22776910]{background:var(--od-canceled);border-color:var(--od-canceled-border)}.summary-title[data-v-22776910]{margin:0 0 8px;font-size:20px}.summary-meta[data-v-22776910]{display:flex;flex-wrap:wrap;gap:12px;color:var(--od-muted);font-size:13px}.summary-progress[data-v-22776910]{text-align:center;min-width:90px}.progress-label[data-v-22776910]{margin-top:4px;font-size:12px;color:var(--od-muted)}.header-sub[data-v-22776910]{font-weight:400;font-size:12px;color:var(--od-muted);margin-left:8px}.timeline-card[data-v-22776910]{padding:10px 12px;border:1px solid var(--od-border);border-radius:6px;background:var(--od-surface)}.timeline-card.card-reject[data-v-22776910]{border-color:var(--od-danger-border);background:var(--od-danger)}.timeline-card.card-pass[data-v-22776910]{border-color:var(--od-ok-border);background:var(--od-ok)}.timeline-card.card-active[data-v-22776910]{border-color:var(--od-active-border);background:var(--od-active)}.timeline-card.card-end[data-v-22776910],.timeline-card.card-start[data-v-22776910]{background:var(--od-soft)}.timeline-head[data-v-22776910]{display:flex;justify-content:space-between;gap:8px}.timeline-title-row[data-v-22776910]{display:flex;align-items:center;gap:8px}.timeline-user[data-v-22776910]{font-size:12px;color:var(--od-muted);white-space:nowrap}.timeline-duration[data-v-22776910],.timeline-time[data-v-22776910]{font-size:12px;color:var(--od-muted);margin-top:4px}.timeline-comment[data-v-22776910]{margin-top:8px;padding:8px 10px;background:var(--od-soft);border-radius:4px;font-size:13px}.timeline-comment.reject[data-v-22776910]{background:var(--od-danger);border-left:3px solid #ff4d4f}.timeline-comment.muted[data-v-22776910]{color:var(--od-hint);font-size:12px}.comment-label[data-v-22776910]{font-size:12px;color:var(--od-muted);margin-bottom:4px}.comment-body[data-v-22776910]{white-space:pre-wrap;line-height:1.5}.timeline-attachments[data-v-22776910]{margin-top:10px;padding-top:8px;border-top:1px dashed var(--od-border)}.history-step[data-v-22776910]{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--od-border)}.history-step[data-v-22776910]:last-child{border-bottom:none;margin-bottom:0}.history-step-head[data-v-22776910]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.current-task[data-v-22776910]{padding:12px;border:1px solid var(--od-border);border-radius:6px;margin-bottom:10px;background:var(--od-current)}.current-task-name[data-v-22776910]{font-weight:600;margin-bottom:6px}.current-task p[data-v-22776910]{margin:2px 0;font-size:13px;color:var(--od-muted)}.muted[data-v-22776910]{color:var(--od-muted);font-size:12px}.extra-pre[data-v-22776910]{margin:0;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all;font-family:Menlo,Monaco,Consolas,monospace}.extra-raw[data-v-22776910]{margin-top:8px;background:transparent}.extra-row[data-v-22776910]{display:flex;align-items:center;margin-bottom:6px}.bpmn-viewer[data-v-22776910]{height:360px;border:1px solid var(--od-border);border-radius:4px;background:var(--od-surface)}body.real-dark-theme .oa-detail,html.real-dark-theme .oa-detail{--od-text:hsla(0,0%,100%,0.85);--od-muted:hsla(0,0%,100%,0.45);--od-hint:hsla(0,0%,100%,0.25);--od-border:#303030;--od-surface:#1f1f1f;--od-soft:#262626;--od-banner:var(--gp-primary-soft);--od-banner-border:var(--gp-primary-soft-border);--od-ok:rgba(82,196,26,0.12);--od-ok-border:rgba(82,196,26,0.4);--od-danger:rgba(255,77,79,0.12);--od-danger-border:rgba(255,77,79,0.4);--od-active:rgba(var(--gp-primary-rgb),0.14);--od-active-border:rgba(var(--gp-primary-rgb),0.45);--od-current:#1a2332;--od-canceled:#262626;--od-canceled-border:#434343}.mine-empty[data-v-6835ef55]{padding:48px 16px}.payload-preview[data-v-6835ef55]{margin:0;max-height:200px;overflow:auto;padding:10px;background:var(--oa-code-bg,#f5f5f5);color:var(--oa-code-fg,inherit);font-size:12px;font-family:Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;word-break:break-all}.payload-collapse[data-v-6835ef55]{background:transparent;margin-top:8px}body.real-dark-theme .payload-preview,html.real-dark-theme .payload-preview{--oa-code-bg:#1e1e1e;--oa-code-fg:#d4d4d4}.extra-row[data-v-46418db1]{display:flex;align-items:center;margin-bottom:6px}.oa-workbench[data-v-6549ab80]{--oa-muted:rgba(0,0,0,0.45);--oa-text:rgba(0,0,0,0.85);--oa-tpl-border:#f0f0f0;--oa-tpl-hover:var(--gp-primary-color)}.stat-card[data-v-6549ab80] .ant-card-body{display:flex;align-items:center;padding:16px}.stat-card--link[data-v-6549ab80]{cursor:pointer;transition:box-shadow .2s,transform .2s}.stat-card--link[data-v-6549ab80]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.stat-icon[data-v-6549ab80]{font-size:28px;width:52px;height:52px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:14px;color:#fff}.stat-value[data-v-6549ab80]{font-size:26px;font-weight:700;line-height:1.2;color:var(--oa-text)}.stat-label[data-v-6549ab80]{font-size:13px;color:var(--oa-muted);margin-top:4px}.tpl-card-container[data-v-6549ab80]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tpl-card[data-v-6549ab80]{border:1px solid var(--oa-tpl-border);border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:all .2s;background:transparent}.tpl-card[data-v-6549ab80]:hover{border-color:var(--oa-tpl-hover);box-shadow:0 2px 8px rgba(var(--gp-primary-rgb),.15);transform:translateY(-2px)}.tpl-icon[data-v-6549ab80]{font-size:32px;margin-bottom:8px}.tpl-card h4[data-v-6549ab80]{margin:8px 0 4px;color:var(--oa-text);font-size:14px}.tpl-card p[data-v-6549ab80]{margin:0;font-size:12px;color:var(--oa-muted)}@media (max-width:992px){.tpl-card-container[data-v-6549ab80]{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.tpl-card-container[data-v-6549ab80]{grid-template-columns:1fr}}body.real-dark-theme .oa-workbench,html.real-dark-theme .oa-workbench{--oa-muted:hsla(0,0%,100%,0.45);--oa-text:hsla(0,0%,100%,0.85);--oa-tpl-border:#303030;--oa-tpl-hover:var(--gp-primary-color)}body.real-dark-theme .oa-workbench .stat-card--link:hover,html.real-dark-theme .oa-workbench .stat-card--link:hover{box-shadow:0 4px 16px rgba(0,0,0,.45)}body.real-dark-theme .oa-workbench .tpl-card,html.real-dark-theme .oa-workbench .tpl-card{background:#1f1f1f}.table-operator[data-v-2a4ca0bf],.table-operator[data-v-2dca24c0],.table-operator[data-v-7e538e94],.table-operator[data-v-59f17128],.table-operator[data-v-31962e44],.table-operator[data-v-685727f1],.table-operator[data-v-7048395d],.table-page-search-wrapper[data-v-2a4ca0bf],.table-page-search-wrapper[data-v-2dca24c0],.table-page-search-wrapper[data-v-7e538e94],.table-page-search-wrapper[data-v-59f17128],.table-page-search-wrapper[data-v-31962e44],.table-page-search-wrapper[data-v-685727f1],.table-page-search-wrapper[data-v-7048395d]{margin-bottom:16px}.table-operator>[data-v-59f17128]{margin-right:8px}.table-operator[data-v-40f6e744],.table-page-search-wrapper[data-v-40f6e744]{margin-bottom:16px}.table-operator>[data-v-40f6e744]{margin-right:8px}.table-operator[data-v-3cd47d96],.table-page-search-wrapper[data-v-3cd47d96]{margin-bottom:16px}.menu-icon[data-v-3cd47d96]{width:16px;height:16px;vertical-align:-.15em}.table-operator[data-v-5b0db57e],.table-operator[data-v-11905628],.table-page-search-wrapper[data-v-5b0db57e],.table-page-search-wrapper[data-v-11905628]{margin-bottom:16px}.tree-box[data-v-11905628]{border:1px solid #e8e8e8;border-radius:2px;padding:8px 12px;max-height:320px;overflow:auto}.tree-toolbar[data-v-11905628]{margin-bottom:8px}.tree-toolbar .ant-checkbox-wrapper[data-v-11905628]{margin-right:12px}.gp-dynamic-query[data-v-71e879e4]{margin-bottom:8px;max-width:100%}.gp-dynamic-query__row[data-v-71e879e4]{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:6px;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.gp-dynamic-query__actions[data-v-71e879e4]{margin:4px 0 8px;white-space:nowrap}.gp-dynamic-query__config[data-v-71e879e4]{padding:8px 12px;margin-bottom:8px;background:#fafafa;border:1px dashed #e8e8e8;border-radius:var(--gp-border-radius-base,2px)}.gp-dynamic-query__config-row[data-v-71e879e4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gp-dynamic-query__config-label[data-v-71e879e4]{color:rgba(0,0,0,.65);font-size:14px;white-space:nowrap}.gp-dynamic-query[data-v-71e879e4] .gp-dq-item.ant-form-item{margin-right:8px;margin-bottom:0;display:inline-flex;flex-wrap:nowrap;align-items:center}.gp-dynamic-query[data-v-71e879e4] .ant-form-item-label{width:64px;line-height:32px;padding:0;white-space:nowrap}.gp-dynamic-query[data-v-71e879e4] .ant-form-item-control{line-height:32px}.gp-dynamic-query.is-compact[data-v-71e879e4] .ant-form-item-label{display:none}.gp-dynamic-query.is-compact[data-v-71e879e4] .gp-dq-item.ant-form-item{margin-right:6px}.dept-card[data-v-677eec9f]{min-height:560px}.dept-filter-hint[data-v-677eec9f]{margin:8px 0 0;font-size:12px;line-height:1.4}.mb16[data-v-677eec9f],.table-operator[data-v-677eec9f],.table-page-search-wrapper[data-v-677eec9f]{margin-bottom:16px}.dept-tree-scroll[data-v-677eec9f]{max-height:calc(100vh - 260px);overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.dept-tree-scroll[data-v-677eec9f] .ant-tree{display:inline-block;min-width:100%;min-width:-moz-max-content;min-width:max-content}.dept-tree-scroll[data-v-677eec9f] .ant-tree-node-content-wrapper{white-space:nowrap}.user-avatar-wrap[data-v-a212f1f6]{text-align:center}.user-avatar-head[data-v-a212f1f6]{position:relative;display:inline-block;cursor:pointer;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px rgba(0,0,0,.04)}.user-avatar-head:hover .user-avatar-mask[data-v-a212f1f6]{opacity:1}.user-avatar-mask[data-v-a212f1f6]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.55);opacity:0;transition:opacity .2s;font-size:12px}.user-avatar-mask .anticon[data-v-a212f1f6]{font-size:22px;margin-bottom:4px}.cropper-hint[data-v-a212f1f6]{margin:0 0 12px;padding:8px 12px;font-size:12px;line-height:1.5;color:rgba(0,0,0,.45);background:#fafafa;border-radius:4px}.cropper-box[data-v-a212f1f6],.cropper-placeholder[data-v-a212f1f6]{height:350px;background:#f5f5f5}.cropper-box[data-v-a212f1f6]{position:relative;overflow:hidden;border-radius:4px}.cropper-box[data-v-a212f1f6] .vue-cropper{width:100%!important;height:100%!important;overflow:hidden!important}.cropper-placeholder[data-v-a212f1f6]{display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.45)}.avatar-preview[data-v-a212f1f6]{height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.avatar-upload-preview[data-v-a212f1f6]{margin:0 auto;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.06);background:#f5f5f5}.avatar-upload-preview--lg[data-v-a212f1f6]{width:160px;height:160px}.avatar-upload-preview img[data-v-a212f1f6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.avatar-upload-preview__placeholder[data-v-a212f1f6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;color:rgba(0,0,0,.35)}.avatar-preview-caption[data-v-a212f1f6]{margin:12px 0 0;font-size:12px;color:rgba(0,0,0,.45)}.cropper-toolbar[data-v-a212f1f6]{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:767px){.user-avatar-mask[data-v-a212f1f6]{opacity:1;background:rgba(0,0,0,.32)}.cropper-box[data-v-a212f1f6],.cropper-placeholder[data-v-a212f1f6]{height:240px}.cropper-box[data-v-a212f1f6] .vue-cropper{height:100%!important}.avatar-preview[data-v-a212f1f6]{height:auto;min-height:200px;padding:8px 0 4px}}.browse-item[data-v-a212f1f6]{text-align:center}.browse-item img[data-v-a212f1f6]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #f0f0f0}.browse-actions[data-v-a212f1f6]{margin-top:8px;display:flex;justify-content:center;gap:8px}.gp-avatar-crop-modal .ant-modal{max-width:100vw;padding-bottom:0}.gp-profile-form[data-v-1e2028de]{max-width:640px}.gp-profile[data-v-22e3bf12]{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;gap:16px}.gp-profile__card[data-v-22e3bf12]{border-radius:var(--gp-border-radius-base,4px);box-shadow:0 1px 2px rgba(0,0,0,.04)}.gp-profile__side[data-v-22e3bf12] .ant-card-body{padding:24px 20px}.gp-profile__hero[data-v-22e3bf12]{text-align:center;padding-bottom:20px;margin-bottom:4px;border-bottom:1px solid #f0f0f0}.gp-profile__main[data-v-22e3bf12]{min-width:0}.gp-profile__main[data-v-22e3bf12] .ant-card-body{padding:8px 24px 24px}.gp-profile__main[data-v-22e3bf12] .ant-tabs-bar{margin-bottom:20px}.gp-profile__name[data-v-22e3bf12]{margin:16px 0 6px;font-size:20px;font-weight:600;line-height:1.35;word-break:break-word}.gp-profile__mail[data-v-22e3bf12]{margin:0;color:rgba(0,0,0,.45);font-size:13px;word-break:break-all}.gp-profile__tags[data-v-22e3bf12]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.gp-profile__meta[data-v-22e3bf12]{margin:8px 0 0;padding:0;list-style:none;text-align:left}.gp-profile__meta li[data-v-22e3bf12]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #f0f0f0;font-size:13px;line-height:1.5}.gp-profile__meta li[data-v-22e3bf12]:last-child{border-bottom:0;padding-bottom:0}.gp-profile__meta--block[data-v-22e3bf12]{flex-direction:column;gap:8px}.gp-profile__meta-label[data-v-22e3bf12]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:rgba(0,0,0,.45)}.gp-profile__meta-label .anticon[data-v-22e3bf12]{font-size:14px}.gp-profile__meta b[data-v-22e3bf12]{font-weight:500;text-align:right;word-break:break-all;color:rgba(0,0,0,.85)}.gp-profile__remark[data-v-22e3bf12]{display:block;width:100%;text-align:left!important;white-space:pre-wrap;color:rgba(0,0,0,.65)!important;line-height:1.6}@media (min-width:768px){.gp-profile[data-v-22e3bf12]{flex-direction:row;align-items:flex-start;gap:16px}.gp-profile__side[data-v-22e3bf12]{flex:0 0 300px;max-width:320px;position:sticky;top:calc(var(--gp-header-height, 64px) + var(--gp-tags-height, 0px) + 16px)}.gp-profile__main[data-v-22e3bf12]{flex:1 1 auto}}.field-preview[data-v-fd38ee0c]{width:100%;max-width:100%;min-width:0;min-height:32px;overflow:hidden;box-sizing:border-box}.field-preview[data-v-fd38ee0c] .ant-calendar-picker,.field-preview[data-v-fd38ee0c] .ant-cascader-picker,.field-preview[data-v-fd38ee0c] .ant-checkbox-group,.field-preview[data-v-fd38ee0c] .ant-input,.field-preview[data-v-fd38ee0c] .ant-input-number,.field-preview[data-v-fd38ee0c] .ant-radio-group,.field-preview[data-v-fd38ee0c] .ant-select,.field-preview[data-v-fd38ee0c] .ant-slider,.field-preview[data-v-fd38ee0c] .ant-time-picker,.field-preview[data-v-fd38ee0c] .ant-upload{width:100%!important;max-width:100%}.field-preview[data-v-fd38ee0c] .ant-calendar-picker-input,.field-preview[data-v-fd38ee0c] .ant-time-picker-input{width:100%}.fb-drag-item[data-v-1e7c4ffe]{min-width:0;max-width:100%;width:100%;box-sizing:border-box;overflow-x:hidden}.canvas-layout[data-v-1e7c4ffe]{margin-bottom:0;border:1px dashed var(--fb-border,#d9d9d9);border-radius:var(--gp-border-radius-base,2px);padding:8px;background:var(--fb-surface,#fff)}.canvas-layout.active[data-v-1e7c4ffe]{border-color:var(--gp-primary-color);box-shadow:0 0 0 2px rgba(var(--gp-primary-rgb),.18)}.layout-toolbar[data-v-1e7c4ffe]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;color:var(--fb-muted,rgba(0,0,0,.45));cursor:grab;min-width:0}.layout-toolbar .layout-label[data-v-1e7c4ffe]{flex:1;min-width:0;font-weight:600;color:var(--fb-text,rgba(0,0,0,.65));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-drop-wrap[data-v-1e7c4ffe]{position:relative}.layout-drop-wrap[data-v-1e7c4ffe],.row-drop[data-v-1e7c4ffe]{min-height:72px;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.row-drop[data-v-1e7c4ffe]{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:8px;align-items:stretch}.row-drop.empty[data-v-1e7c4ffe]{border:1px dashed var(--fb-border-soft,#e8e8e8);border-radius:var(--gp-border-radius-base,2px);background:var(--fb-canvas,#fafafa)}.col-drop[data-v-1e7c4ffe]{display:flex;flex-direction:column;gap:8px;min-height:72px;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.col-drop.empty[data-v-1e7c4ffe]{border:1px dashed var(--fb-border-soft,#e8e8e8);border-radius:var(--gp-border-radius-base,2px);background:var(--fb-canvas,#fafafa)}.drop-hint[data-v-1e7c4ffe]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;color:var(--fb-hint,rgba(0,0,0,.35));pointer-events:none}.col-inner[data-v-1e7c4ffe]{border:1px dashed var(--fb-border-soft,#e8e8e8);border-radius:var(--gp-border-radius-base,2px);padding:8px;min-height:80px;max-width:100%;min-width:0;overflow-x:hidden;background:var(--fb-canvas,#fafafa);box-sizing:border-box}.canvas-item[data-v-1e7c4ffe]{display:flex;align-items:flex-start;max-width:100%;min-width:0;border:1px solid var(--fb-border-soft,#f0f0f0);border-radius:var(--gp-border-radius-base,2px);padding:8px 8px 0;cursor:grab;background:var(--fb-surface,#fff);box-sizing:border-box;overflow:hidden}.canvas-item.active[data-v-1e7c4ffe]{border-color:var(--gp-primary-color);box-shadow:0 0 0 2px rgba(var(--gp-primary-rgb),.18)}.canvas-item .drag-handle[data-v-1e7c4ffe]{margin:10px 8px 0 0;cursor:grab;flex-shrink:0}.canvas-item .canvas-item-body[data-v-1e7c4ffe]{flex:1;min-width:0;max-width:100%;overflow:hidden}.canvas-item .remove-btn[data-v-1e7c4ffe]{margin-top:10px;cursor:pointer;flex-shrink:0}.canvas-item .remove-btn[data-v-1e7c4ffe]:hover{color:#ff4d4f}.canvas-item-body[data-v-1e7c4ffe] .ant-form-item{margin-bottom:8px;max-width:100%}.canvas-item-body[data-v-1e7c4ffe] .ant-form-item-children,.canvas-item-body[data-v-1e7c4ffe] .ant-form-item-control,.form-build[data-v-4910bf16]{width:100%;max-width:100%;min-width:0}.form-build[data-v-4910bf16]{--fb-border:#d9d9d9;--fb-border-soft:#e8e8e8;--fb-text:rgba(0,0,0,0.65);--fb-muted:rgba(0,0,0,0.45);--fb-hint:rgba(0,0,0,0.35);--fb-surface:#fff;--fb-canvas:#fafafa;--fb-radius:var(--gp-border-radius-base,2px);overflow-x:hidden}.form-build[data-v-4910bf16] .ant-row{max-width:100%}.form-build[data-v-4910bf16] .ant-card,.form-build[data-v-4910bf16] .ant-col{min-width:0;max-width:100%}.form-build[data-v-4910bf16] .ant-card-body{max-width:100%;min-width:0;overflow-x:hidden}.form-build .panel[data-v-4910bf16]{min-height:520px;max-width:100%}.form-build .palette-group[data-v-4910bf16]{margin-bottom:12px}.form-build .palette-title[data-v-4910bf16]{font-weight:600;margin-bottom:8px;color:var(--fb-text)}.form-build .palette-list[data-v-4910bf16]{display:flex;flex-wrap:wrap;gap:8px;min-height:36px;width:100%}.form-build .palette-item[data-v-4910bf16]{width:calc(50% - 4px);max-width:100%;min-width:0;box-sizing:border-box;border:1px dashed var(--fb-border);border-radius:var(--fb-radius);padding:8px;cursor:grab;font-size:12px;display:flex;align-items:center;gap:6px;background:var(--fb-surface);color:var(--fb-text);overflow:hidden}.form-build .palette-item[data-v-4910bf16]:hover{border-color:var(--gp-primary-color);color:var(--gp-primary-color)}.form-build .palette-item span[data-v-4910bf16]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-build .canvas-panel[data-v-4910bf16]{min-height:560px}.form-build .canvas-actions[data-v-4910bf16]{display:flex;gap:4px;flex-wrap:wrap}.form-build .canvas-drop[data-v-4910bf16]{min-height:460px;max-width:100%;min-width:0;padding:8px;border:1px dashed var(--fb-border-soft);border-radius:var(--fb-radius);background:var(--fb-canvas);overflow-x:hidden;box-sizing:border-box}.form-build .canvas-list[data-v-4910bf16]{display:flex;flex-direction:column;gap:8px;min-height:80px;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.form-build .code-block[data-v-4910bf16]{max-height:520px;overflow:auto;padding:12px;font-size:12px;background:var(--fb-canvas);color:var(--fb-text);border-radius:var(--fb-radius)}.fb-ghost{opacity:.45}.fb-chosen{cursor:grabbing}.fb-drag,.fb-fallback{width:240px!important;max-width:80vw!important;max-height:88px!important;overflow:hidden!important;box-sizing:border-box!important;pointer-events:none!important;background:#fff!important;border:1px solid var(--gp-primary-color)!important;border-radius:var(--gp-border-radius-base,2px)!important;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:1200!important}.fb-drag .canvas-item-body,.fb-drag .col-drop,.fb-drag .layout-drop-wrap,.fb-drag .row-drop,.fb-fallback .canvas-item-body,.fb-fallback .col-drop,.fb-fallback .layout-drop-wrap,.fb-fallback .row-drop{display:none!important}.row-drop>.fb-ghost.palette-item,.row-drop>.palette-item{grid-column:span 24;width:auto!important;min-height:56px;max-width:100%}.row-drop>.fb-ghost.palette-item[data-fb-type=col],.row-drop>.palette-item[data-fb-type=col]{grid-column:span 12}.canvas-list>.palette-item,.col-drop>.palette-item{width:100%!important;max-width:100%;min-height:48px}body.fb-dragging .canvas-list,body.fb-dragging .col-drop,body.fb-dragging .fb-drag-item,body.fb-dragging .row-drop{transition:none!important}body.real-dark-theme .form-build,html.real-dark-theme .form-build{--fb-border:#434343;--fb-border-soft:#303030;--fb-text:hsla(0,0%,100%,0.85);--fb-muted:hsla(0,0%,100%,0.45);--fb-hint:hsla(0,0%,100%,0.35);--fb-surface:#1f1f1f;--fb-canvas:#141414}body.real-dark-theme .fb-drag,body.real-dark-theme .fb-fallback,html.real-dark-theme .fb-drag,html.real-dark-theme .fb-fallback{background:#1f1f1f!important;color:hsla(0,0%,100%,.85)!important;box-shadow:0 8px 24px rgba(0,0,0,.45)}.gp-ai-chat-header[data-v-35108828]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-4px 0 12px;padding:0 32px 8px 0;border-bottom:1px solid #f0f0f0;min-height:32px}.gp-ai-chat-header__left[data-v-35108828]{display:flex;align-items:center;gap:8px;font-weight:600;min-width:0;flex-shrink:0}.gp-ai-chat-header__right[data-v-35108828]{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;flex:1}.gp-ai-model-select[data-v-35108828]{width:180px;max-width:100%;min-width:0}.gp-ai-chat-body[data-v-35108828]{overflow-y:auto;padding:8px 4px;margin-bottom:12px;background:#fafafa;border-radius:var(--gp-border-radius-base,2px)}.gp-ai-chat-empty[data-v-35108828]{text-align:center;color:rgba(0,0,0,.45);padding:48px 16px}.gp-ai-msg[data-v-35108828]{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px}.gp-ai-msg.is-user[data-v-35108828]{flex-direction:row;justify-content:flex-end}.gp-ai-avatar[data-v-35108828]{flex-shrink:0}.gp-ai-bubble[data-v-35108828]{max-width:78%;padding:8px 12px;border-radius:calc(var(--gp-border-radius-base, 2px) + 4px);background:#fff;border:1px solid #e8e8e8;word-break:break-word}.gp-ai-bubble--loading[data-v-35108828]{display:flex;align-items:center;gap:8px;color:rgba(0,0,0,.45)}.is-user .gp-ai-bubble[data-v-35108828]{background:#e6f7ff;border-color:#91d5ff}.gp-ai-bubble-text[data-v-35108828]{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.65}.gp-ai-bubble-text--streaming[data-v-35108828]{min-height:1.2em}.gp-ai-stream-cursor[data-v-35108828]{display:inline-block;margin-left:2px;animation:gp-ai-blink-35108828 1s step-end infinite;color:currentColor;opacity:.55}@keyframes gp-ai-blink-35108828{50%{opacity:0}}.gp-ai-bubble-html[data-v-35108828]{font-size:14px;line-height:1.65;word-break:break-word}.gp-ai-bubble-html[data-v-35108828] p{margin:0 0 8px}.gp-ai-bubble-html[data-v-35108828] p:last-child{margin-bottom:0}.gp-ai-bubble-html[data-v-35108828] ol,.gp-ai-bubble-html[data-v-35108828] ul{margin:0 0 8px;padding-left:1.4em}.gp-ai-bubble-html[data-v-35108828] li{margin-bottom:4px}.gp-ai-bubble-html[data-v-35108828] h1,.gp-ai-bubble-html[data-v-35108828] h2,.gp-ai-bubble-html[data-v-35108828] h3,.gp-ai-bubble-html[data-v-35108828] h4{margin:12px 0 8px;font-weight:600;line-height:1.4}.gp-ai-bubble-html[data-v-35108828] h1{font-size:1.25em}.gp-ai-bubble-html[data-v-35108828] h2{font-size:1.15em}.gp-ai-bubble-html[data-v-35108828] h3{font-size:1.05em}.gp-ai-bubble-html[data-v-35108828] h4{font-size:1em}.gp-ai-bubble-html[data-v-35108828] strong{font-weight:600}.gp-ai-bubble-html[data-v-35108828] code{padding:0 4px;font-size:.92em;background:rgba(0,0,0,.06);border-radius:3px}.gp-ai-bubble-html[data-v-35108828] pre{margin:8px 0;padding:8px 10px;overflow-x:auto;background:rgba(0,0,0,.04);border-radius:4px}.gp-ai-bubble-html[data-v-35108828] pre code{padding:0;background:transparent}.gp-ai-bubble-html[data-v-35108828] blockquote{margin:8px 0;padding-left:10px;border-left:3px solid #d9d9d9;color:rgba(0,0,0,.55)}.gp-ai-bubble-html[data-v-35108828] hr{margin:12px 0;border:none;border-top:1px solid #f0f0f0}.gp-ai-file-chip[data-v-35108828]{display:flex;align-items:center;gap:4px;font-size:12px;color:rgba(0,0,0,.45);margin-bottom:4px}.gp-ai-attach-bar[data-v-35108828]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:4px 8px;background:#f5f5f5;border-radius:var(--gp-border-radius-base,2px);font-size:12px}.gp-ai-composer[data-v-35108828]{display:flex;align-items:flex-end;gap:8px}.gp-ai-composer__input[data-v-35108828]{flex:1}.gp-ai-upload-btn[data-v-35108828]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;color:inherit}.gp-ai-upload-btn.disabled[data-v-35108828]{opacity:.5;pointer-events:none}.gp-ai-file-input[data-v-35108828]{display:none}.gp-ai-chat-modal .ant-modal-close{z-index:11}.gp-ai-chat-modal .ant-modal-body{padding-top:16px}body.real-dark-theme .gp-ai-chat-modal .ant-modal-body,body.real-dark-theme .gp-ai-chat-modal .ant-modal-content,html.real-dark-theme .gp-ai-chat-modal .ant-modal-body,html.real-dark-theme .gp-ai-chat-modal .ant-modal-content{background:#1f1f1f!important}body.real-dark-theme .gp-ai-chat-modal .ant-modal-close,body.real-dark-theme .gp-ai-chat-modal .ant-modal-close-x,html.real-dark-theme .gp-ai-chat-modal .ant-modal-close,html.real-dark-theme .gp-ai-chat-modal .ant-modal-close-x{color:hsla(0,0%,100%,.45)}body.real-dark-theme .gp-ai-chat-modal .ant-modal-close:focus,body.real-dark-theme .gp-ai-chat-modal .ant-modal-close:hover,html.real-dark-theme .gp-ai-chat-modal .ant-modal-close:focus,html.real-dark-theme .gp-ai-chat-modal .ant-modal-close:hover{color:hsla(0,0%,100%,.85)}body.real-dark-theme .gp-ai-chat-header,html.real-dark-theme .gp-ai-chat-header{border-color:#303030;color:hsla(0,0%,100%,.85)}body.real-dark-theme .gp-ai-chat-body,html.real-dark-theme .gp-ai-chat-body{background:#141414}body.real-dark-theme .gp-ai-bubble,html.real-dark-theme .gp-ai-bubble{background:#1f1f1f;border-color:#303030;color:hsla(0,0%,100%,.85)}body.real-dark-theme .is-user .gp-ai-bubble,html.real-dark-theme .is-user .gp-ai-bubble{background:#111b26;border-color:#15395b}body.real-dark-theme .gp-ai-bubble-html /deep/ code,html.real-dark-theme .gp-ai-bubble-html /deep/ code{background:hsla(0,0%,100%,.08)}body.real-dark-theme .gp-ai-bubble-html /deep/ pre,html.real-dark-theme .gp-ai-bubble-html /deep/ pre{background:hsla(0,0%,100%,.06)}body.real-dark-theme .gp-ai-bubble-html /deep/ blockquote,html.real-dark-theme .gp-ai-bubble-html /deep/ blockquote{border-left-color:#434343;color:hsla(0,0%,100%,.55)}body.real-dark-theme .gp-ai-bubble-html /deep/ hr,html.real-dark-theme .gp-ai-bubble-html /deep/ hr{border-top-color:#303030}body.real-dark-theme .gp-ai-attach-bar,html.real-dark-theme .gp-ai-attach-bar{background:#262626;color:hsla(0,0%,100%,.65)}.gp-code-playground[data-v-65ca8f38]{display:flex;flex-direction:column;gap:10px;min-height:calc(100vh - 200px);max-width:100%}.gp-code-playground.is-compact[data-v-65ca8f38]{min-height:480px}.gp-code-playground.is-mobile[data-v-65ca8f38]{min-height:auto}.gp-cp-toolbar[data-v-65ca8f38]{justify-content:space-between}.gp-cp-toolbar[data-v-65ca8f38],.gp-cp-toolbar__left[data-v-65ca8f38],.gp-cp-toolbar__right[data-v-65ca8f38]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gp-cp-label[data-v-65ca8f38]{font-size:13px;color:rgba(0,0,0,.65);flex-shrink:0}.gp-cp-mode-select[data-v-65ca8f38]{width:160px}.gp-cp-panes[data-v-65ca8f38]{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0}@media (min-width:900px){.gp-cp-panes[data-v-65ca8f38]{flex-direction:row}.gp-cp-pane[data-v-65ca8f38]{width:50%}}.gp-cp-pane[data-v-65ca8f38]{display:flex;flex-direction:column;min-height:220px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;overflow:hidden}.gp-cp-pane__head[data-v-65ca8f38]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;color:rgba(0,0,0,.85);background:#fafafa;border-bottom:1px solid #e8e8e8;flex-shrink:0}.gp-cp-pane__body[data-v-65ca8f38]{position:relative;flex:1 1 auto;width:100%;height:clamp(240px,42vh,640px);min-height:240px;overflow:hidden}.gp-code-playground.is-mobile .gp-cp-pane__body[data-v-65ca8f38]{height:42vh;min-height:260px}.gp-cp-fill[data-v-65ca8f38]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;box-sizing:border-box}.gp-cp-textarea[data-v-65ca8f38]{margin:0;padding:10px 12px;resize:none;outline:none;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;line-height:1.5;letter-spacing:0;word-spacing:normal;font-variant-ligatures:none;color:rgba(0,0,0,.85);-webkit-overflow-scrolling:touch;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.gp-cp-frame[data-v-65ca8f38],.gp-cp-textarea[data-v-65ca8f38]{border:0;display:block;background:#fff}.gp-cp-error[data-v-65ca8f38]{color:#cf1322;font-weight:400;font-size:12px}.table-operator[data-v-52bec20a]{margin-bottom:12px}.gp-publish-meta[data-v-4687bb92]{color:rgba(0,0,0,.65);word-break:break-all}.table-operator[data-v-52ddc786],.table-page-search-wrapper[data-v-52ddc786]{margin-bottom:16px}.gp-gen-actions[data-v-52ddc786]{white-space:nowrap;display:inline-flex;align-items:center}.db-toolbar[data-v-52ddc786]{display:flex;align-items:center}.gen-preview-meta[data-v-52ddc786]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;font-size:12px;color:rgba(0,0,0,.45)}.gen-preview-meta-front[data-v-52ddc786]{color:var(--gp-primary-color);font-weight:500}.gen-preview-toolbar[data-v-52ddc786]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.gen-preview-filename[data-v-52ddc786]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:rgba(0,0,0,.65)}.gen-preview-code[data-v-52ddc786]{max-height:min(68vh,720px);overflow:auto;background:var(--gp-gen-code-bg,#f6f8fa);color:var(--gp-gen-code-fg,#24292f);padding:12px;border-radius:4px;font-size:12px;line-height:1.55;white-space:pre}body.dark,body[theme-mode=dark],html[data-theme=dark]{--gp-gen-code-bg:#1e1e1e;--gp-gen-code-fg:#d4d4d4}:root{--gp-gen-code-bg:#f6f8fa;--gp-gen-code-fg:#24292f}.table-operator[data-v-1bddd384]{margin-bottom:16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.table-page-search-wrapper[data-v-1bddd384]{margin-bottom:8px}.resume-dyn-title[data-v-130a8941]{display:flex;align-items:center;gap:8px;font-size:1.125rem;font-weight:700;margin:0 auto;padding:6px 10px;line-height:1.3}.resume-dyn-dot[data-v-130a8941]{width:8px;height:8px;border-radius:999px;flex-shrink:0}.resume-dyn-title.hs-bar[data-v-130a8941]{border-left:4px solid currentColor;padding-left:10px}.resume-dyn-title.hs-underline[data-v-130a8941]{border-bottom:2px solid currentColor;border-radius:0;padding-bottom:6px}.resume-dyn-title.hs-pill[data-v-130a8941]{display:inline-flex;border-radius:999px;padding:4px 14px;margin-bottom:.75rem}.resume-dyn-title.hs-block[data-v-130a8941]{width:100%;box-sizing:border-box}.resume-dyn-title.hs-slash[data-v-130a8941]{clip-path:polygon(0 0,100% 0,94% 100%,0 100%);padding-right:18px}.resume-dyn-body[data-v-130a8941]{box-sizing:border-box}.tpl9-banner[data-v-2afb23e3]{background:#1a2744;min-height:7rem;padding:2.5rem 1rem 0;display:flex;justify-content:center;box-sizing:border-box}.tpl9-card-wrap[data-v-2afb23e3]{width:90%;max-width:28rem;display:flex;flex-direction:column;align-items:center;margin-bottom:-5.5rem;position:relative;z-index:2}.tpl9-avatar-wrap[data-v-2afb23e3]{position:relative;z-index:3}.tpl9-avatar[data-v-2afb23e3]{width:5rem;height:5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:4px solid #fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.15);background:#fff}@media (min-width:768px){.tpl9-banner[data-v-2afb23e3]{min-height:8rem}.tpl9-avatar[data-v-2afb23e3]{width:6rem;height:6rem}}.tpl9-avatar--placeholder[data-v-2afb23e3]{display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#1a2744}.tpl9-info-card[data-v-2afb23e3]{width:100%;background:#fff;border-radius:.75rem;box-shadow:0 4px 14px rgba(0,0,0,.1);margin-top:-2.5rem;padding:3rem 1.25rem 1rem;text-align:center;box-sizing:border-box}.tpl9-name[data-v-2afb23e3]{font-size:1.25rem;font-weight:700;margin:0 0 .25rem}@media (min-width:768px){.tpl9-name[data-v-2afb23e3]{font-size:1.5rem}}.tpl9-meta[data-v-2afb23e3]{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .5rem;font-size:.75rem;color:#6b7280;margin-bottom:.5rem}.tpl9-contact[data-v-2afb23e3]{font-size:.75rem;color:#4b5563;line-height:1.6}@media (min-width:768px){.tpl9-contact[data-v-2afb23e3]{font-size:.875rem}}.tpl9-body[data-v-2afb23e3]{padding:7rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}@media (min-width:768px){.tpl9-body[data-v-2afb23e3]{padding:7.5rem 2.5rem 1.5rem}}.tpl9-body>section[data-v-2afb23e3]{width:100%}@media print{@page{size:A4;margin:0}body,html{margin:0!important;padding:0!important;background:#fff!important;height:auto!important;overflow:visible!important}body.resume-printing *{visibility:hidden!important}body.resume-printing #resume-print-area,body.resume-printing #resume-print-area *{visibility:visible!important}body.resume-printing #resume-print-area{position:absolute!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;width:210mm!important;max-width:210mm!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;z-index:99999!important}body.resume-printing #resume-print-area>*{max-width:210mm!important;box-shadow:none!important;margin:0 auto!important}body.resume-printing #preview-container{position:static!important;overflow:visible!important;background:transparent!important;padding:0!important;margin:0!important;height:auto!important;max-height:none!important}.ant-modal-mask,.ant-modal-wrap,.drawer-header,.editor-container,.guest-tip,.navbar-content,.navbar_occupy,.no-print,.resume-editor-pane,.resume-toolbar,footer,header:not(#resume-print-area header),nav{display:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.table-resume-tpl table tr td{word-break:break-word;white-space:pre-wrap}.table-resume-tpl table{border-collapse:collapse!important;border:2px solid #000!important;width:100%}.table-resume-tpl table td,.table-resume-tpl table th{border:1px solid #000!important}.table-resume-tpl .table-section-title{border:2px solid #000!important;background:#e5e7eb;font-weight:700;text-align:center;letter-spacing:.2em;padding:.5rem}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-left-\[6px\]{left:-6px}.bottom-\[-5\%\]{bottom:-5%}.left-\[-10\%\]{left:-10%}.right-0{right:0}.right-4{right:1rem}.right-\[-5\%\]{right:-5%}.top-0{top:0}.top-1\.5{top:.375rem}.top-8{top:2rem}.z-10{z-index:10}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-\[60\%\]{height:60%}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[1131px\]{min-height:1131px}.min-h-\[800px\]{min-height:800px}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-\[18\%\]{width:18%}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[40\%\]{width:40%}.w-\[50\%\]{width:50%}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[800px\]{max-width:800px}.max-w-\[960px\]{max-width:960px}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.rotate-12{--tw-rotate:12deg}.rotate-12,.skew-x-12{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-12{--tw-skew-x:12deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.375rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-\[\#2563eb\]\/30{border-color:rgba(37,99,235,.3)}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-50{--tw-border-opacity:1;border-color:rgb(248 250 252/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.border-white\/40{border-color:hsla(0,0%,100%,.4)}.border-l-blue-500{--tw-border-opacity:1;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-l-green-500{--tw-border-opacity:1;border-left-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-l-pink-500{--tw-border-opacity:1;border-left-color:rgb(236 72 153/var(--tw-border-opacity,1))}.border-l-purple-500{--tw-border-opacity:1;border-left-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-l-yellow-500{--tw-border-opacity:1;border-left-color:rgb(234 179 8/var(--tw-border-opacity,1))}.bg-\[\#1a2744\]{--tw-bg-opacity:1;background-color:rgb(26 39 68/var(--tw-bg-opacity,1))}.bg-\[\#1e3a5f\]{--tw-bg-opacity:1;background-color:rgb(30 58 95/var(--tw-bg-opacity,1))}.bg-\[\#2563eb\]{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-\[\#3b82f6\]{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-\[\#93c5fd\]{--tw-bg-opacity:1;background-color:rgb(147 197 253/var(--tw-bg-opacity,1))}.bg-\[\#c8d6f0\]{--tw-bg-opacity:1;background-color:rgb(200 214 240/var(--tw-bg-opacity,1))}.bg-\[\#eff6ff\]{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/20{background-color:rgba(59,130,246,.2)}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-400\/50{background-color:rgba(156,163,175,.5)}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/15{background-color:hsla(0,0%,100%,.15)}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-yellow-500\/20{background-color:rgba(234,179,8,.2)}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(90deg,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-blue-600\/30{--tw-gradient-from:rgba(37,99,235,0.3) var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position)}.from-blue-600\/30,.from-teal-500\/20{--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-500\/20{--tw-gradient-from:rgba(20,184,166,0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(20,184,166,0) var(--tw-gradient-to-position)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-emerald-500\/5{--tw-gradient-to:rgba(16,185,129,0.05) var(--tw-gradient-to-position)}.to-gray-400{--tw-gradient-to:#9ca3af var(--tw-gradient-to-position)}.to-purple-600\/10{--tw-gradient-to:rgba(147,51,234,0.1) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{-o-object-fit:cover;object-fit:cover}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-4{padding-left:1rem}.pr-14{padding-right:3.5rem}.pr-4{padding-right:1rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#1a2744\]{--tw-text-opacity:1;color:rgb(26 39 68/var(--tw-text-opacity,1))}.text-\[\#2563eb\]{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-\[\#3b82f6\]{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-100\/90{color:rgba(219,234,254,.9)}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-50{--tw-text-opacity:1;color:rgb(239 246 255/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-pink-300{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-teal-300{--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:hsla(0,0%,100%,.4)}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(59\2c 130\2c 246\2c 0\.5\)\]{--tw-shadow:0 0 20px rgba(59,130,246,0.5);--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(59\2c 130\2c 246\2c 0\.5\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline{outline-style:solid}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#resume-print-area *,#resume-print-area :after,#resume-print-area :before,.resume-template-builder *,.resume-template-builder :after,.resume-template-builder :before{border-width:0;border-style:solid}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.sm\:w-48{width:12rem}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0}.sm\:gap-4{gap:1rem}.sm\:self-auto{align-self:auto}}@media (min-width:768px){.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:ml-6{margin-left:1.5rem}.md\:h-24{height:6rem}.md\:h-32{height:8rem}.md\:min-h-\[1131px\]{min-height:1131px}.md\:w-12{width:3rem}.md\:w-24{width:6rem}.md\:w-32{width:8rem}.md\:gap-2{gap:.5rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:border-4{border-width:4px}.md\:p-10{padding:2.5rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}}@media print{.print\:m-0{margin:0}.print\:mx-0{margin-left:0;margin-right:0}.print\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.print\:p-0{padding:0}.print\:shadow-none{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}}.resume-form-editor[data-v-53c718df]{max-width:100%;background:var(--re-surface,var(--background-origin,#fff));border:1px solid var(--re-border,var(--border-color,#ebeef5))}.resume-form-editor[data-v-53c718df] .ant-collapse{border:none;background:transparent}.resume-form-editor[data-v-53c718df] .ant-collapse-item{border:1px solid var(--border-color,#ebeef5);border-radius:10px;margin-bottom:10px;overflow:hidden}.resume-form-editor[data-v-53c718df] .ant-collapse-item:last-child{margin-bottom:0}.resume-form-editor[data-v-53c718df] .ant-collapse-header{font-weight:600;padding:12px 40px 12px 16px;background:var(--re-surface-muted,var(--gp-surface-bg,#fafafa))}.resume-form-editor[data-v-53c718df] .ant-collapse-content-box{padding:12px 16px 16px}.section-title[data-v-53c718df]{font-size:15px;font-weight:700;color:var(--re-text,var(--text-color,#303133))}.section-title--ai[data-v-53c718df]{color:var(--re-ai-accent,#6b21a8)}.section-title--ai i[data-v-53c718df]{margin-right:6px}.section-sub[data-v-53c718df]{font-size:11px;font-weight:400;color:var(--theme-color-muted,#909399);margin-left:8px}.section-body--ai[data-v-53c718df]{border-top:1px solid var(--re-ai-accent-bg,var(--primary-color-light,#f3e8ff))}.ai-generate-btn[data-v-53c718df]{background-color:#7c3aed!important;border-color:#7c3aed!important}.field-label[data-v-53c718df]{display:block;font-size:13px;color:var(--theme-color-muted,#606266);margin-bottom:6px}.field-label .optional[data-v-53c718df],.optional[data-v-53c718df]{color:var(--theme-color-muted,#c0c4cc);font-weight:400}.hidden-file-input[data-v-53c718df]{display:none}.avatar-col[data-v-53c718df]{display:flex;justify-content:center;margin-bottom:12px}.avatar-box[data-v-53c718df]{width:96px;height:128px;border:2px dashed var(--border-color,#dcdfe6);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;background:var(--gp-surface-bg,var(--background,#f5f7fa))}.avatar-box[data-v-53c718df]:hover{background:var(--gp-surface-bg,var(--background,#eef1f6))}.avatar-img[data-v-53c718df]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder-icon[data-v-53c718df]{font-size:28px;color:var(--theme-color-muted,#c0c4cc);margin-bottom:4px}.avatar-overlay[data-v-53c718df]{position:absolute;inset:0;background:var(--overlay-color,rgba(0,0,0,.45));display:flex;align-items:center;justify-content:center;color:var(--font-color,#fff);font-size:20px;opacity:0;transition:opacity .2s}.avatar-box:hover .avatar-overlay[data-v-53c718df]{opacity:1}.relative-block[data-v-53c718df]{position:relative}.ai-polish-btn[data-v-53c718df]{position:absolute;right:8px;bottom:8px;background:var(--re-ai-accent-bg,#f3e8ff);color:var(--re-ai-accent,#6b21a8);border:none}.list-toolbar[data-v-53c718df]{display:flex;justify-content:flex-end;border-bottom:1px solid var(--border-color,#ebeef5);padding-bottom:8px;margin-bottom:12px}.list-item-card[data-v-53c718df]{position:relative;margin-bottom:16px;padding:12px 12px 12px 8px;border:1px solid var(--border-color,#ebeef5);border-radius:8px;background:var(--background,#fafafa);transition:opacity .2s,border-color .2s}.list-item-card.is-hidden[data-v-53c718df]{opacity:.65;background:var(--gp-surface-bg,var(--background,#fafafa))}.list-item-actions[data-v-53c718df]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:2px;margin-bottom:8px}.drag-handle[data-v-53c718df]{cursor:grab;color:var(--theme-color-muted,#909399);margin-right:auto;padding:4px 8px;font-size:16px}.drag-handle[data-v-53c718df]:active{cursor:grabbing}.list-item-fields[data-v-53c718df]{padding-left:4px}.text-red[data-v-53c718df]{color:var(--danger-color,#f56c6c)}.uploaded-file-name[data-v-53c718df]{font-size:13px;color:var(--theme-color-muted,#606266)}.mt-3[data-v-53c718df]{margin-top:12px}.mt-4[data-v-53c718df]{margin-top:16px}.flex[data-v-53c718df]{display:flex}.items-center[data-v-53c718df]{align-items:center}.gap-3[data-v-53c718df]{gap:12px}.flex-wrap[data-v-53c718df]{flex-wrap:wrap}.text-xs[data-v-53c718df]{font-size:12px}.text-gray-500[data-v-53c718df]{color:var(--theme-color-muted,#909399)}.flip-list-move[data-v-53c718df]{transition:transform .15s}.resume-analysis[data-v-408ad754]{padding:4px 0 16px}.ra-grid[data-v-408ad754]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:900px){.ra-grid[data-v-408ad754]{grid-template-columns:1fr}}.ra-card[data-v-408ad754]{background:var(--re-surface,#fff);border:1px solid var(--re-border,#ebeef5);border-radius:12px;padding:16px 18px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.ra-title[data-v-408ad754]{margin:0 0 8px;font-size:17px;font-weight:700;color:var(--re-primary,var(--gp-primary-color))}.ra-desc[data-v-408ad754]{margin:0 0 12px;font-size:13px;color:var(--re-muted,#909399)}.ra-label[data-v-408ad754]{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--re-text,rgba(0,0,0,.65))}.ra-file-row[data-v-408ad754]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0}.ra-file-name[data-v-408ad754]{font-size:12px;color:var(--re-muted,#909399)}.hidden-input[data-v-408ad754]{display:none}.ra-actions[data-v-408ad754]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ra-empty[data-v-408ad754]{color:var(--re-muted,#c0c4cc);font-size:14px;padding:24px 8px;text-align:center}.ra-markdown[data-v-408ad754]{font-size:14px;line-height:1.7;color:var(--re-text,rgba(0,0,0,.65));max-height:70vh;overflow:auto}.ra-markdown[data-v-408ad754] .ra-mark,.ra-markdown[data-v-408ad754] mark.ra-mark{background:#fff3bf;color:#b45309;padding:0 2px;border-radius:2px}.resume-job-search[data-v-3d58f450]{padding:4px 0 16px}.rjs-card[data-v-3d58f450]{background:var(--re-surface,#fff);border:1px solid var(--re-border,#ebeef5);border-radius:12px;padding:16px 18px;margin-bottom:14px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.rjs-title[data-v-3d58f450]{margin:0 0 6px;font-size:17px;font-weight:700;color:var(--re-primary,var(--gp-primary-color))}.rjs-desc[data-v-3d58f450]{margin:0 0 12px;font-size:13px;color:var(--re-muted,#909399)}.rjs-sub[data-v-3d58f450]{margin:0 0 10px;font-size:15px;color:var(--re-text,rgba(0,0,0,.65))}.rjs-links[data-v-3d58f450]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.rjs-link[data-v-3d58f450]{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;border:1px solid var(--re-border,#e4e7ed);text-decoration:none;color:var(--re-text,rgba(0,0,0,.65));background:var(--re-surface-muted,#fafafa);transition:border-color .15s,box-shadow .15s}.rjs-link[data-v-3d58f450]:hover{border-color:var(--re-primary,var(--gp-primary-color));box-shadow:0 4px 12px rgba(0,0,0,.08)}.rjs-link span[data-v-3d58f450]{font-size:12px;color:var(--re-muted,#909399)}.rjs-jobs[data-v-3d58f450]{list-style:none;margin:0;padding:0}.rjs-job[data-v-3d58f450]{padding:12px 0;border-bottom:1px solid var(--re-border,#f0f0f0)}.rjs-job[data-v-3d58f450]:last-child{border-bottom:none}.rjs-job__hd[data-v-3d58f450]{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.rjs-salary[data-v-3d58f450]{color:#f5222d;font-weight:600;font-size:13px}.rjs-job__meta[data-v-3d58f450]{margin:4px 0;font-size:12px;color:var(--re-muted,#909399)}.rjs-job__sum[data-v-3d58f450]{margin:0;font-size:13px;color:var(--re-text,rgba(0,0,0,.65));line-height:1.55}.rjs-insight[data-v-3d58f450]{font-size:14px;line-height:1.7;color:var(--re-text,rgba(0,0,0,.65))}.rjs-empty[data-v-3d58f450]{text-align:center;color:var(--re-muted,#c0c4cc);padding:24px}.ml8[data-v-3d58f450]{margin-left:8px}.gp-resume-editor[data-v-634f693e]{--re-primary:var(--theme-color,var(--gp-primary-color));--re-primary-soft:rgba(var(--gp-primary-rgb),0.12);--re-bg:#f0f2f5;--re-surface:#fff;--re-surface-muted:#fafafa;--re-border:#e8e8e8;--re-text:rgba(0,0,0,0.65);--re-muted:rgba(0,0,0,0.45);--re-preview-bg:#d1d5db;--re-guest-bg:#eff6ff;--re-guest-border:#bfdbfe;--re-guest-text:#1e40af;--re-save:#059669;--re-ai-accent:#6b21a8;--re-ai-accent-bg:#f3e8ff;--border-color:var(--re-border);--background:var(--re-surface-muted);--background-origin:var(--re-surface);--text-color:var(--re-text);--theme-color-muted:var(--re-muted);--gp-surface-bg:var(--re-surface-muted);--gp-surface-radius:12px;--gp-surface-shadow:0 1px 2px rgba(0,0,0,0.03);--gp-surface-shadow-hover:0 4px 12px rgba(0,0,0,0.08);--gp-surface-title:var(--re-primary);min-height:calc(100vh - 120px);background:var(--re-bg);color:var(--re-text);padding:10px 10px 28px;padding-bottom:calc(28px + env(safe-area-inset-bottom, 0))}.resume-toolbar[data-v-634f693e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;background:var(--re-surface);border-radius:14px;padding:10px 12px;margin-bottom:10px;box-shadow:var(--gp-surface-shadow);border:1px solid var(--re-border);position:sticky;top:0;z-index:2}.page-title[data-v-634f693e]{margin:0;font-size:17px;font-weight:700;color:var(--re-text)}.toolbar-left[data-v-634f693e]{display:flex;align-items:center;gap:8px;min-width:0}.save-hint[data-v-634f693e]{font-size:12px;color:var(--re-save);white-space:nowrap}.save-hint.muted[data-v-634f693e]{color:var(--re-muted)}.toolbar-actions[data-v-634f693e]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.toolbar-actions--mobile[data-v-634f693e]{display:none}.toolbar-actions--desktop[data-v-634f693e]{display:flex}.icon-btn[data-v-634f693e]{width:38px;height:38px;border:1px solid var(--re-border);border-radius:10px;background:var(--re-surface);color:var(--re-muted);font-size:18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.icon-btn.primary[data-v-634f693e]{background:var(--re-primary-soft);border-color:rgba(var(--gp-primary-rgb),.35);color:var(--re-primary)}.icon-btn[data-v-634f693e]:disabled{opacity:.5;cursor:not-allowed}.current-resume-tip[data-v-634f693e]{margin-bottom:10px;font-size:13px;color:var(--re-text);padding:8px 12px;background:var(--re-surface);border-radius:10px;border:1px solid var(--re-border)}.guest-tip[data-v-634f693e]{display:flex;gap:8px;align-items:flex-start;background:var(--re-guest-bg);border:1px solid var(--re-guest-border);color:var(--re-guest-text);border-radius:12px;padding:10px 14px;margin-bottom:10px;font-size:13px}.guest-tip .anticon[data-v-634f693e]{margin-top:2px;font-size:16px}.re-workspace-tabs[data-v-634f693e]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:4px;background:var(--re-surface);border:1px solid var(--re-border);border-radius:12px}.re-workspace-tabs button[data-v-634f693e]{border:none;background:transparent;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--re-muted);cursor:pointer}.re-workspace-tabs button.active[data-v-634f693e]{background:var(--re-primary-soft);color:var(--re-primary)}.re-workspace-pane[data-v-634f693e]{min-height:360px}.mobile-pane-tabs[data-v-634f693e]{display:none;margin-bottom:10px;background:var(--re-surface);border:1px solid var(--re-border);border-radius:12px;padding:4px;gap:4px}.mobile-pane-tabs button[data-v-634f693e]{flex:1;border:none;background:transparent;border-radius:10px;padding:10px 8px;font-size:14px;font-weight:600;color:var(--re-muted);cursor:pointer}.mobile-pane-tabs button.active[data-v-634f693e]{background:var(--re-primary-soft);color:var(--re-primary)}.resume-split[data-v-634f693e]{display:flex;flex-direction:column;gap:12px}.resume-editor-pane[data-v-634f693e]{background:var(--re-surface);border:1px solid var(--re-border);border-radius:14px;padding:6px;overflow:visible}.resume-preview-pane[data-v-634f693e]{background:var(--re-preview-bg);border-radius:14px;padding:12px;isolation:isolate;overflow-x:hidden}.re-list-hd[data-v-634f693e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.re-list-hd h3[data-v-634f693e]{margin:0;font-size:15px;font-weight:700;color:var(--re-text)}.re-list-hint[data-v-634f693e]{margin:0 0 12px;font-size:12px;color:var(--re-muted)}.re-new-btn[data-v-634f693e]{border:none;background:var(--re-primary-soft);color:var(--re-primary);font-size:13px;font-weight:600;padding:7px 12px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.re-new-btn .anticon[data-v-634f693e]{font-size:12px}.re-resume-list[data-v-634f693e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.re-resume-card[data-v-634f693e]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--re-border);border-radius:12px;background:var(--re-surface);cursor:pointer;transition:border-color .15s,box-shadow .15s}.re-resume-card.current[data-v-634f693e]{border-color:var(--re-primary);box-shadow:0 0 0 1px rgba(var(--gp-primary-rgb),.15);background:var(--re-surface-muted)}.re-resume-card__icon[data-v-634f693e]{width:42px;height:42px;border-radius:10px;background:var(--re-surface-muted);color:var(--re-muted);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.re-resume-card__body[data-v-634f693e]{flex:1;min-width:0}.re-resume-card__title-row[data-v-634f693e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.re-resume-card__title-row strong[data-v-634f693e]{font-size:14px;color:var(--re-text)}.re-resume-card__meta[data-v-634f693e]{margin:4px 0 0;font-size:12px;color:var(--re-muted)}.re-resume-card__actions[data-v-634f693e]{display:flex;gap:4px;flex-shrink:0}.re-badge[data-v-634f693e]{font-size:11px;line-height:1;padding:4px 7px;border-radius:6px;background:var(--re-primary);color:#fff;font-weight:600}.re-icon-act[data-v-634f693e]{width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:var(--re-muted);font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.re-icon-act[data-v-634f693e]:hover{background:var(--re-surface-muted);color:var(--re-text)}.re-icon-act.danger[data-v-634f693e]:hover{background:rgba(245,34,45,.1);color:#f5222d}.empty-resumes[data-v-634f693e]{margin:28px 0;color:var(--re-muted);font-size:13px;text-align:center}.template-grid[data-v-634f693e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.template-card[data-v-634f693e]{text-align:left;border:2px solid var(--re-border);border-radius:12px;padding:14px;background:var(--re-surface);cursor:pointer;color:var(--re-text);transition:border-color .15s,background .15s,color .15s}.template-card[data-v-634f693e]:hover:not(.disabled){border-color:#059669;background:#059669;color:#fff}.template-card:hover:not(.disabled) .template-card-desc[data-v-634f693e]{color:hsla(0,0%,100%,.85)}.template-card:hover:not(.disabled) .vip-badge[data-v-634f693e]{background:hsla(0,0%,100%,.2);color:#fff}.template-card.active[data-v-634f693e]{border-color:var(--re-primary);box-shadow:0 0 0 2px rgba(var(--gp-primary-rgb),.2)}.template-card.disabled[data-v-634f693e]{opacity:.55;cursor:not-allowed}.template-card-name[data-v-634f693e]{font-weight:700;margin-bottom:4px}.template-card-desc[data-v-634f693e]{font-size:12px;color:var(--re-muted);line-height:1.4}.vip-badge[data-v-634f693e]{display:inline-block;margin-top:8px;font-size:10px;background:#ffedd5;color:#c2410c;padding:2px 8px;border-radius:999px}.download-hint[data-v-634f693e]{font-size:13px;margin:0 0 16px;text-align:center;color:var(--re-muted)}.download-grid[data-v-634f693e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.download-grid[data-v-634f693e]:not(.is-mobile){grid-template-columns:1fr}@media (min-width:400px){.download-grid[data-v-634f693e]:not(.is-mobile){grid-template-columns:1fr 1fr}.download-grid:not(.is-mobile) .download-card.pdf[data-v-634f693e]{grid-column:-1}}.download-card[data-v-634f693e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px 12px;border:2px solid var(--re-border);border-radius:14px;background:var(--re-surface);cursor:pointer;font-size:14px;font-weight:600;color:var(--re-text)}.download-card .anticon[data-v-634f693e]{font-size:28px}.download-card.pdf[data-v-634f693e]:hover{border-color:#f87171;background:rgba(248,113,113,.08);color:#dc2626}.download-card.html[data-v-634f693e]:hover{border-color:#60a5fa;background:rgba(96,165,250,.1);color:#2563eb}.download-card.word[data-v-634f693e]:hover{border-color:#34d399;background:rgba(52,211,153,.1);color:#059669}.mb8[data-v-634f693e]{margin-bottom:8px}.ml8[data-v-634f693e]{margin-left:8px}[data-v-634f693e] .re-center-modal .ant-modal-content,[data-v-634f693e] .re-dialog .ant-modal-content{border-radius:16px;overflow:hidden}[data-v-634f693e] .re-center-modal .ant-modal-header{padding:16px 18px 10px;border-bottom:1px solid var(--re-border)}[data-v-634f693e] .re-center-modal .ant-modal-body{padding:14px 16px 16px}@media (max-width:767px){.gp-resume-editor[data-v-634f693e]{padding:8px 8px 24px}.toolbar-actions--desktop[data-v-634f693e]{display:none}.mobile-pane-tabs[data-v-634f693e],.toolbar-actions--mobile[data-v-634f693e]{display:flex}.page-title[data-v-634f693e]{font-size:16px}.resume-toolbar[data-v-634f693e]{border-radius:12px}[data-v-634f693e] .re-center-modal .ant-modal-content{border-radius:0}}@media (min-width:1024px){.gp-resume-editor[data-v-634f693e]{padding:16px 16px 40px;max-width:1400px;margin:0 auto}.resume-split[data-v-634f693e]{flex-direction:row;align-items:flex-start}.resume-editor-pane[data-v-634f693e],.resume-preview-pane[data-v-634f693e]{width:50%;max-height:calc(100vh - 150px);overflow-y:auto}.resume-toolbar[data-v-634f693e]{padding:12px 16px}.page-title[data-v-634f693e]{font-size:18px}}@media (min-width:1440px){.gp-resume-editor[data-v-634f693e]{max-width:1560px}}@media print{.gp-resume-editor[data-v-634f693e]{padding:0!important;background:#fff!important}.resume-split[data-v-634f693e]{display:block!important}.resume-preview-pane[data-v-634f693e]{width:100%!important;max-height:none!important;overflow:visible!important;padding:0!important;border-radius:0!important;background:#fff!important}}body.real-dark-theme .gp-resume-editor[data-v-634f693e],html.real-dark-theme .gp-resume-editor[data-v-634f693e]{--re-bg:#141414;--re-surface:#1f1f1f;--re-surface-muted:#262626;--re-border:#303030;--re-text:hsla(0,0%,100%,0.85);--re-muted:hsla(0,0%,100%,0.45);--re-primary-soft:#111b26;--re-preview-bg:#4b5563;--re-guest-bg:#111b26;--re-guest-border:#15395b;--re-guest-text:#91d5ff;--re-save:#73d13d;--re-ai-accent:#d3adf7;--re-ai-accent-bg:#111b26}body.real-dark-theme .resume-form-editor[data-v-634f693e],html.real-dark-theme .resume-form-editor[data-v-634f693e]{background:var(--re-surface)!important;border-color:var(--re-border)!important;box-shadow:none}body.real-dark-theme .resume-form-editor .text-gray-500[data-v-634f693e],body.real-dark-theme .resume-form-editor .text-xs[data-v-634f693e],html.real-dark-theme .resume-form-editor .text-gray-500[data-v-634f693e],html.real-dark-theme .resume-form-editor .text-xs[data-v-634f693e]{color:var(--re-muted)}body.real-dark-theme .resume-form-editor .ant-collapse-content-box[data-v-634f693e],body.real-dark-theme .resume-form-editor .ant-collapse-content[data-v-634f693e],body.real-dark-theme .resume-form-editor .ant-collapse-item[data-v-634f693e],body.real-dark-theme .resume-form-editor .ant-collapse[data-v-634f693e],html.real-dark-theme .resume-form-editor .ant-collapse-content-box[data-v-634f693e],html.real-dark-theme .resume-form-editor .ant-collapse-content[data-v-634f693e],html.real-dark-theme .resume-form-editor .ant-collapse-item[data-v-634f693e],html.real-dark-theme .resume-form-editor .ant-collapse[data-v-634f693e]{background:var(--re-surface)!important;border-color:var(--re-border)!important;color:var(--re-text)}body.real-dark-theme .resume-form-editor .ant-collapse-header[data-v-634f693e],html.real-dark-theme .resume-form-editor .ant-collapse-header[data-v-634f693e]{background:var(--re-surface-muted)!important;color:var(--re-text)!important}body.real-dark-theme .vip-badge[data-v-634f693e],html.real-dark-theme .vip-badge[data-v-634f693e]{background:#2b1d11;color:#ffa940}body.real-dark-theme .ra-markdown .ra-mark[data-v-634f693e],body.real-dark-theme .ra-markdown mark.ra-mark[data-v-634f693e],html.real-dark-theme .ra-markdown .ra-mark[data-v-634f693e],html.real-dark-theme .ra-markdown mark.ra-mark[data-v-634f693e]{background:#3a2e14;color:#ffe58f}.resume-template-manager[data-v-5d7fecea]{--rtm-text:rgba(0,0,0,0.65);--rtm-muted:rgba(0,0,0,0.45);--rtm-border:#e8e8e8;--rtm-surface:#fff;--rtm-surface-muted:#fafafa;--rtm-thumb-fallback:#fafafa;--rtm-layout-tag-bg:#e6f7ff;--rtm-layout-tag-color:#096dd9;color:var(--rtm-text)}.resume-template-builder[data-v-5d7fecea]{--rtb-bg:#f0f2f5;--rtb-surface:#fff;--rtb-surface-muted:#fafafa;--rtb-border:#e8e8e8;--rtb-text:rgba(0,0,0,0.65);--rtb-muted:rgba(0,0,0,0.45);--rtb-heading:rgba(0,0,0,0.85);--rtb-canvas-bg:#d1d5db;--rtb-preview-empty-bg:#fff;--rtb-block-bg:#fff;--rtb-palette-hover:#eff6ff;--rtb-chip-active-bg:#eef2ff;--rtb-chip-active-color:#4338ca;--rtb-chip-active-border:#6366f1;color:var(--rtb-text)}body.real-dark-theme .resume-template-manager[data-v-5d7fecea],html.real-dark-theme .resume-template-manager[data-v-5d7fecea]{--rtm-text:hsla(0,0%,100%,0.85);--rtm-muted:hsla(0,0%,100%,0.45);--rtm-border:#303030;--rtm-surface:#1f1f1f;--rtm-surface-muted:#262626;--rtm-thumb-fallback:#262626;--rtm-layout-tag-bg:#111b26;--rtm-layout-tag-color:#91d5ff}body.real-dark-theme .resume-template-builder[data-v-5d7fecea],html.real-dark-theme .resume-template-builder[data-v-5d7fecea]{--rtb-bg:#141414;--rtb-surface:#1f1f1f;--rtb-surface-muted:#262626;--rtb-border:#303030;--rtb-text:hsla(0,0%,100%,0.85);--rtb-muted:hsla(0,0%,100%,0.45);--rtb-heading:hsla(0,0%,100%,0.85);--rtb-canvas-bg:#4b5563;--rtb-preview-empty-bg:#1f1f1f;--rtb-block-bg:#262626;--rtb-palette-hover:#111b26;--rtb-chip-active-bg:#111b26;--rtb-chip-active-color:#91d5ff;--rtb-chip-active-border:#1890ff}.resume-template-builder[data-v-5d7fecea]{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;background:var(--rtb-bg);font-family:system-ui,-apple-system,sans-serif;touch-action:manipulation}.builder-header[data-v-5d7fecea]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;background:var(--rtb-surface);border-bottom:1px solid var(--rtb-border);box-shadow:0 1px 2px rgba(0,0,0,.04)}.header-left[data-v-5d7fecea]{display:flex;align-items:center;gap:8px}.header-left h2[data-v-5d7fecea]{margin:0;font-size:18px;color:var(--rtb-heading)}.header-right[data-v-5d7fecea]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.canvas-mode-toggle[data-v-5d7fecea]{flex-shrink:0}.builder-preview-shell[data-v-5d7fecea]{width:100%;max-width:800px;display:flex;justify-content:center}.builder-live-preview[data-v-5d7fecea]{width:100%}.preview-empty[data-v-5d7fecea]{width:100%;max-width:800px;background:var(--rtb-preview-empty-bg);border-radius:12px}.canvas-block-body[data-v-5d7fecea]{font-size:12px;color:inherit;overflow:hidden}.canvas-block-body[data-v-5d7fecea] .resume-dyn-title{margin-top:0}.builder-body[data-v-5d7fecea]{flex:1;display:flex;min-height:0;overflow:hidden}.builder-sidebar[data-v-5d7fecea]{width:320px;max-width:100%;background:var(--rtb-surface);border-right:1px solid var(--rtb-border);overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:20px;-webkit-overflow-scrolling:touch}.panel h3[data-v-5d7fecea]{margin:0 0 12px;font-size:14px;color:var(--rtb-heading);display:flex;align-items:center;gap:6px}.panel-tip[data-v-5d7fecea]{margin:-6px 0 10px;font-size:11px;color:var(--rtb-muted);line-height:1.4}.palette-item[data-v-5d7fecea]{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:8px;background:var(--rtb-surface-muted);border:1px solid var(--rtb-border);border-radius:10px;cursor:grab;transition:all .15s;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y}.palette-item.is-pressing[data-v-5d7fecea]{border-color:#93c5fd;background:#f0f7ff}.palette-item.is-touching[data-v-5d7fecea]{opacity:.55;border-color:#60a5fa;touch-action:none}.palette-item[data-v-5d7fecea]:hover{border-color:#60a5fa;background:var(--rtb-palette-hover)}.palette-icon[data-v-5d7fecea]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--rtb-surface);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.palette-label[data-v-5d7fecea]{font-weight:600;font-size:13px;color:var(--rtb-text)}.palette-hint[data-v-5d7fecea]{font-size:11px;color:var(--rtb-muted)}.layout-btns[data-v-5d7fecea]{display:flex;gap:8px}.layout-btns button[data-v-5d7fecea]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:1px solid var(--rtb-border);border-radius:10px;background:var(--rtb-surface);cursor:pointer;font-size:12px;color:var(--rtb-text)}.layout-btns button.active[data-v-5d7fecea]{border-color:var(--rtb-chip-active-border);background:var(--rtb-chip-active-bg);color:var(--rtb-chip-active-color)}.sidebar-pos[data-v-5d7fecea]{margin-top:12px;padding:10px;background:var(--rtb-surface-muted);border-radius:8px}.color-row[data-v-5d7fecea],.sidebar-pos[data-v-5d7fecea]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--rtb-text)}.color-row[data-v-5d7fecea]{margin-bottom:10px;gap:8px}.color-actions[data-v-5d7fecea]{display:flex;align-items:center;gap:6px;flex-shrink:0}.color-row input[type=color][data-v-5d7fecea]{width:36px;height:28px;border:none;padding:0;background:transparent;cursor:pointer}.color-clear[data-v-5d7fecea]{border:1px solid var(--rtb-border);background:var(--rtb-surface);color:var(--rtb-muted);font-size:11px;line-height:1;padding:5px 8px;border-radius:6px;cursor:pointer}.color-clear[data-v-5d7fecea]:hover{border-color:#f87171;color:#dc2626;background:#fef2f2}.color-clear.active[data-v-5d7fecea]{border-color:#fca5a5;color:#b91c1c;background:#fef2f2}.style-label[data-v-5d7fecea]{font-size:12px;color:var(--rtb-muted);margin:8px 0 6px}.chip-row[data-v-5d7fecea]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.chip[data-v-5d7fecea]{border:1px solid var(--rtb-border);background:var(--rtb-surface);border-radius:999px;padding:4px 10px;font-size:12px;color:var(--rtb-text);cursor:pointer}.chip.active[data-v-5d7fecea]{border-color:var(--rtb-chip-active-border);background:var(--rtb-chip-active-bg);color:var(--rtb-chip-active-color)}.slider-row[data-v-5d7fecea]{margin-bottom:8px;font-size:12px;color:var(--rtb-text)}.meta-form[data-v-5d7fecea]{margin-top:4px}.builder-canvas-wrap[data-v-5d7fecea]{flex:1;overflow:auto;padding:24px;display:flex;justify-content:center;align-items:flex-start;background:var(--rtb-canvas-bg);-webkit-overflow-scrolling:touch}.builder-canvas[data-v-5d7fecea]{width:100%;max-width:800px;min-height:800px;display:flex;flex-direction:row;box-shadow:0 20px 40px rgba(0,0,0,.15);overflow:hidden}.builder-canvas.flex-row-reverse[data-v-5d7fecea]{flex-direction:row-reverse}.canvas-zone[data-v-5d7fecea]{padding:16px;box-sizing:border-box;min-height:100%;transition:box-shadow .15s,outline-color .15s;outline:2px solid transparent}.canvas-zone.is-drop-target[data-v-5d7fecea]{outline-color:#3b82f6;box-shadow:inset 0 0 0 2px rgba(59,130,246,.35);background-color:rgba(59,130,246,.06)!important}.sidebar-zone[data-v-5d7fecea]{width:33.333%;border-right:1px dashed rgba(0,0,0,.12)}.main-zone[data-v-5d7fecea]{width:66.666%}.main-zone.is-full[data-v-5d7fecea]{width:100%}.zone-label[data-v-5d7fecea]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.45;text-align:center;border-bottom:1px dashed rgba(0,0,0,.15);padding-bottom:8px;margin-bottom:12px}.zone-empty[data-v-5d7fecea]{height:120px;border:2px dashed rgba(0,0,0,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.35);font-size:13px}.zone-empty.large[data-v-5d7fecea]{height:220px;flex-direction:column;gap:8px}.zone-empty.large i[data-v-5d7fecea]{font-size:40px;opacity:.4}.canvas-block[data-v-5d7fecea]{background:var(--rtb-block-bg);border:1px solid var(--rtb-border);margin-bottom:10px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.canvas-block-head[data-v-5d7fecea]{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:13px}.canvas-block-head.hs-bar[data-v-5d7fecea]{border-left:4px solid currentColor}.canvas-block-head.hs-underline[data-v-5d7fecea]{border-bottom:2px solid currentColor}.canvas-block-head.hs-pill[data-v-5d7fecea]{border-radius:999px;margin:6px;width:calc(100% - 12px);box-sizing:border-box}.canvas-block-head.hs-slash[data-v-5d7fecea]{clip-path:polygon(0 0,100% 0,96% 100%,0 100%)}.block-actions .anticon[data-v-5d7fecea]{margin-left:6px;color:#9ca3af;cursor:pointer}.block-actions i[data-v-5d7fecea]:hover{color:#2563eb}.block-actions .anticon[data-v-5d7fecea]:hover{color:#dc2626}.touch-ghost[data-v-5d7fecea]{position:fixed;z-index:3000;pointer-events:none;transform:translate(-50%,-120%);padding:8px 12px;border-radius:10px;background:#1d4ed8;color:#fff;font-size:13px;font-weight:600;box-shadow:0 8px 20px rgba(29,78,216,.35);white-space:nowrap}.zone-picker-tip[data-v-5d7fecea]{margin:0 0 16px;color:var(--rtb-text)}.zone-picker-btns[data-v-5d7fecea]{display:flex;gap:12px;justify-content:flex-end}@media (max-width:900px){.builder-body[data-v-5d7fecea]{flex-direction:column}.builder-sidebar[data-v-5d7fecea]{width:100%;max-height:42vh}.builder-canvas-wrap[data-v-5d7fecea]{padding:12px}.builder-canvas[data-v-5d7fecea]{min-height:520px;flex-direction:column}.builder-canvas.flex-row-reverse[data-v-5d7fecea]{flex-direction:column-reverse}.main-zone.is-full[data-v-5d7fecea],.main-zone[data-v-5d7fecea],.sidebar-zone[data-v-5d7fecea]{width:100%}.sidebar-zone[data-v-5d7fecea]{border-right:none;border-bottom:1px dashed rgba(0,0,0,.12);min-height:160px}}.resume-template-manager[data-v-d2d2ceaa]{--rtm-text:rgba(0,0,0,0.65);--rtm-muted:rgba(0,0,0,0.45);--rtm-border:#e8e8e8;--rtm-surface:#fff;--rtm-surface-muted:#fafafa;--rtm-thumb-fallback:#fafafa;--rtm-layout-tag-bg:#e6f7ff;--rtm-layout-tag-color:#096dd9;color:var(--rtm-text)}.resume-template-builder[data-v-d2d2ceaa]{--rtb-bg:#f0f2f5;--rtb-surface:#fff;--rtb-surface-muted:#fafafa;--rtb-border:#e8e8e8;--rtb-text:rgba(0,0,0,0.65);--rtb-muted:rgba(0,0,0,0.45);--rtb-heading:rgba(0,0,0,0.85);--rtb-canvas-bg:#d1d5db;--rtb-preview-empty-bg:#fff;--rtb-block-bg:#fff;--rtb-palette-hover:#eff6ff;--rtb-chip-active-bg:#eef2ff;--rtb-chip-active-color:#4338ca;--rtb-chip-active-border:#6366f1;color:var(--rtb-text)}body.real-dark-theme .resume-template-manager[data-v-d2d2ceaa],html.real-dark-theme .resume-template-manager[data-v-d2d2ceaa]{--rtm-text:hsla(0,0%,100%,0.85);--rtm-muted:hsla(0,0%,100%,0.45);--rtm-border:#303030;--rtm-surface:#1f1f1f;--rtm-surface-muted:#262626;--rtm-thumb-fallback:#262626;--rtm-layout-tag-bg:#111b26;--rtm-layout-tag-color:#91d5ff}body.real-dark-theme .resume-template-builder[data-v-d2d2ceaa],html.real-dark-theme .resume-template-builder[data-v-d2d2ceaa]{--rtb-bg:#141414;--rtb-surface:#1f1f1f;--rtb-surface-muted:#262626;--rtb-border:#303030;--rtb-text:hsla(0,0%,100%,0.85);--rtb-muted:hsla(0,0%,100%,0.45);--rtb-heading:hsla(0,0%,100%,0.85);--rtb-canvas-bg:#4b5563;--rtb-preview-empty-bg:#1f1f1f;--rtb-block-bg:#262626;--rtb-palette-hover:#111b26;--rtb-chip-active-bg:#111b26;--rtb-chip-active-color:#91d5ff;--rtb-chip-active-border:#1890ff}.rtm-toolbar[data-v-d2d2ceaa]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.rtm-sub[data-v-d2d2ceaa]{margin:0;font-size:13px;color:var(--rtm-muted);line-height:1.5}.rtm-actions[data-v-d2d2ceaa]{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.tpl-col[data-v-d2d2ceaa]{display:flex}.tpl-card[data-v-d2d2ceaa]{width:100%;height:100%;overflow:hidden;background:var(--rtm-surface);border-color:var(--rtm-border)}.tpl-card[data-v-d2d2ceaa] .ant-card-body{height:100%;display:flex;flex-direction:column}.tpl-thumb[data-v-d2d2ceaa]{height:120px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid var(--rtm-border)}.tpl-thumb-icon[data-v-d2d2ceaa]{font-size:40px}.tpl-tag[data-v-d2d2ceaa]{position:absolute;top:10px;margin:0}.tpl-tag--vip[data-v-d2d2ceaa]{right:10px}.tpl-tag--preset[data-v-d2d2ceaa]{left:10px}.layout-tag[data-v-d2d2ceaa]{position:absolute;left:10px;bottom:10px;font-size:11px;line-height:1.4;background:var(--rtm-layout-tag-bg);color:var(--rtm-layout-tag-color);padding:2px 8px;border-radius:4px;white-space:nowrap}.tpl-body[data-v-d2d2ceaa]{flex:1;display:flex;flex-direction:column;min-width:0;padding:12px 14px 14px}.tpl-name[data-v-d2d2ceaa]{margin:0;font-size:16px;font-weight:600;line-height:1.4;color:var(--rtm-text);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.tpl-desc[data-v-d2d2ceaa]{margin:8px 0 0;font-size:13px;color:var(--rtm-muted);line-height:1.5;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.tpl-id[data-v-d2d2ceaa]{margin-top:8px;font-size:11px;color:var(--rtm-muted);opacity:.85;word-break:break-all}.tpl-actions[data-v-d2d2ceaa]{display:flex;flex-wrap:wrap;gap:8px}.tpl-actions[data-v-d2d2ceaa],.tpl-readonly-hint[data-v-d2d2ceaa]{margin-top:12px;padding-top:10px;border-top:1px solid var(--rtm-border)}.tpl-readonly-hint[data-v-d2d2ceaa]{font-size:12px;color:var(--rtm-muted)}.gp-resume-editor{--re-primary:var(--theme-color,var(--gp-primary-color));--re-primary-soft:rgba(var(--gp-primary-rgb),0.12);--re-bg:#f0f2f5;--re-surface:#fff;--re-surface-muted:#fafafa;--re-border:#e8e8e8;--re-text:rgba(0,0,0,0.65);--re-muted:rgba(0,0,0,0.45);--re-preview-bg:#d1d5db;--re-guest-bg:#eff6ff;--re-guest-border:#bfdbfe;--re-guest-text:#1e40af;--re-save:#059669;--re-ai-accent:#6b21a8;--re-ai-accent-bg:#f3e8ff;--border-color:var(--re-border);--background:var(--re-surface-muted);--background-origin:var(--re-surface);--text-color:var(--re-text);--theme-color-muted:var(--re-muted);--gp-surface-bg:var(--re-surface-muted);--gp-surface-radius:12px;--gp-surface-shadow:0 1px 2px rgba(0,0,0,0.03);--gp-surface-shadow-hover:0 4px 12px rgba(0,0,0,0.08);--gp-surface-title:var(--re-primary);min-height:calc(100vh - 120px);background:var(--re-bg);color:var(--re-text);padding:10px 10px 28px;padding-bottom:calc(28px + env(safe-area-inset-bottom, 0))}.resume-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;background:var(--re-surface);border-radius:14px;padding:10px 12px;margin-bottom:10px;box-shadow:var(--gp-surface-shadow);border:1px solid var(--re-border);position:sticky;top:0;z-index:2}.page-title{margin:0;font-size:17px;font-weight:700;color:var(--re-text)}.toolbar-left{display:flex;align-items:center;gap:8px;min-width:0}.save-hint{font-size:12px;color:var(--re-save);white-space:nowrap}.save-hint.muted{color:var(--re-muted)}.toolbar-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.toolbar-actions--mobile{display:none}.toolbar-actions--desktop{display:flex}.icon-btn{width:38px;height:38px;border:1px solid var(--re-border);border-radius:10px;background:var(--re-surface);color:var(--re-muted);font-size:18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.icon-btn.primary{background:var(--re-primary-soft);border-color:rgba(var(--gp-primary-rgb),.35);color:var(--re-primary)}.icon-btn:disabled{opacity:.5;cursor:not-allowed}.current-resume-tip{color:var(--re-text);padding:8px 12px;background:var(--re-surface);border-radius:10px;border:1px solid var(--re-border)}.current-resume-tip,.guest-tip{margin-bottom:10px;font-size:13px}.guest-tip{display:flex;gap:8px;align-items:flex-start;background:var(--re-guest-bg);border:1px solid var(--re-guest-border);color:var(--re-guest-text);border-radius:12px;padding:10px 14px}.guest-tip .anticon{margin-top:2px;font-size:16px}.re-workspace-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:4px;background:var(--re-surface);border:1px solid var(--re-border);border-radius:12px}.re-workspace-tabs button{border:none;background:transparent;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--re-muted);cursor:pointer}.re-workspace-tabs button.active{background:var(--re-primary-soft);color:var(--re-primary)}.re-workspace-pane{min-height:360px}.mobile-pane-tabs{display:none;margin-bottom:10px;background:var(--re-surface);border:1px solid var(--re-border);border-radius:12px;padding:4px;gap:4px}.mobile-pane-tabs button{flex:1;border:none;background:transparent;border-radius:10px;padding:10px 8px;font-size:14px;font-weight:600;color:var(--re-muted);cursor:pointer}.mobile-pane-tabs button.active{background:var(--re-primary-soft);color:var(--re-primary)}.resume-split{display:flex;flex-direction:column;gap:12px}.resume-editor-pane{background:var(--re-surface);border:1px solid var(--re-border);border-radius:14px;padding:6px;overflow:visible}.resume-preview-pane{background:var(--re-preview-bg);border-radius:14px;padding:12px;isolation:isolate;overflow-x:hidden}.re-list-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.re-list-hd h3{margin:0;font-size:15px;font-weight:700;color:var(--re-text)}.re-list-hint{margin:0 0 12px;font-size:12px;color:var(--re-muted)}.re-new-btn{border:none;background:var(--re-primary-soft);color:var(--re-primary);font-size:13px;font-weight:600;padding:7px 12px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.re-new-btn .anticon{font-size:12px}.re-resume-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.re-resume-card{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--re-border);border-radius:12px;background:var(--re-surface);cursor:pointer;transition:border-color .15s,box-shadow .15s}.re-resume-card.current{border-color:var(--re-primary);box-shadow:0 0 0 1px rgba(var(--gp-primary-rgb),.15);background:var(--re-surface-muted)}.re-resume-card__icon{width:42px;height:42px;border-radius:10px;background:var(--re-surface-muted);color:var(--re-muted);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.re-resume-card__body{flex:1;min-width:0}.re-resume-card__title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.re-resume-card__title-row strong{font-size:14px;color:var(--re-text)}.re-resume-card__meta{margin:4px 0 0;font-size:12px;color:var(--re-muted)}.re-resume-card__actions{display:flex;gap:4px;flex-shrink:0}.re-badge{font-size:11px;line-height:1;padding:4px 7px;border-radius:6px;background:var(--re-primary);color:#fff;font-weight:600}.re-icon-act{width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:var(--re-muted);font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.re-icon-act:hover{background:var(--re-surface-muted);color:var(--re-text)}.re-icon-act.danger:hover{background:rgba(245,34,45,.1);color:#f5222d}.empty-resumes{margin:28px 0;color:var(--re-muted);font-size:13px;text-align:center}.template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.template-card{text-align:left;border:2px solid var(--re-border);border-radius:12px;padding:14px;background:var(--re-surface);cursor:pointer;color:var(--re-text);transition:border-color .15s,background .15s,color .15s}.template-card:hover:not(.disabled){border-color:#059669;background:#059669;color:#fff}.template-card:hover:not(.disabled) .template-card-desc{color:hsla(0,0%,100%,.85)}.template-card:hover:not(.disabled) .vip-badge{background:hsla(0,0%,100%,.2);color:#fff}.template-card.active{border-color:var(--re-primary);box-shadow:0 0 0 2px rgba(var(--gp-primary-rgb),.2)}.template-card.disabled{opacity:.55;cursor:not-allowed}.template-card-name{font-weight:700;margin-bottom:4px}.template-card-desc{font-size:12px;color:var(--re-muted);line-height:1.4}.vip-badge{display:inline-block;margin-top:8px;font-size:10px;background:#ffedd5;color:#c2410c;padding:2px 8px;border-radius:999px}.download-hint{font-size:13px;margin:0 0 16px;text-align:center;color:var(--re-muted)}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.download-grid:not(.is-mobile){grid-template-columns:1fr}@media (min-width:400px){.download-grid:not(.is-mobile){grid-template-columns:1fr 1fr}.download-grid:not(.is-mobile) .download-card.pdf{grid-column:-1}}.download-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px 12px;border:2px solid var(--re-border);border-radius:14px;background:var(--re-surface);cursor:pointer;font-size:14px;font-weight:600;color:var(--re-text)}.download-card .anticon{font-size:28px}.download-card.pdf:hover{border-color:#f87171;background:rgba(248,113,113,.08);color:#dc2626}.download-card.html:hover{border-color:#60a5fa;background:rgba(96,165,250,.1);color:#2563eb}.download-card.word:hover{border-color:#34d399;background:rgba(52,211,153,.1);color:#059669}.mb8{margin-bottom:8px}.ml8{margin-left:8px}/deep/ .re-center-modal .ant-modal-content,/deep/ .re-dialog .ant-modal-content{border-radius:16px;overflow:hidden}/deep/ .re-center-modal .ant-modal-header{padding:16px 18px 10px;border-bottom:1px solid var(--re-border)}/deep/ .re-center-modal .ant-modal-body{padding:14px 16px 16px}@media (max-width:767px){.gp-resume-editor{padding:8px 8px 24px}.toolbar-actions--desktop{display:none}.mobile-pane-tabs,.toolbar-actions--mobile{display:flex}.page-title{font-size:16px}.resume-toolbar{border-radius:12px}/deep/ .re-center-modal .ant-modal-content{border-radius:0}}@media (min-width:1024px){.gp-resume-editor{padding:16px 16px 40px;max-width:1400px;margin:0 auto}.resume-split{flex-direction:row;align-items:flex-start}.resume-editor-pane,.resume-preview-pane{width:50%;max-height:calc(100vh - 150px);overflow-y:auto}.resume-toolbar{padding:12px 16px}.page-title{font-size:18px}}@media (min-width:1440px){.gp-resume-editor{max-width:1560px}}@media print{.gp-resume-editor{padding:0!important;background:#fff!important}.resume-split{display:block!important}.resume-preview-pane{width:100%!important;max-height:none!important;overflow:visible!important;padding:0!important;border-radius:0!important;background:#fff!important}}body.real-dark-theme .gp-resume-editor,html.real-dark-theme .gp-resume-editor{--re-bg:#141414;--re-surface:#1f1f1f;--re-surface-muted:#262626;--re-border:#303030;--re-text:hsla(0,0%,100%,0.85);--re-muted:hsla(0,0%,100%,0.45);--re-primary-soft:#111b26;--re-preview-bg:#4b5563;--re-guest-bg:#111b26;--re-guest-border:#15395b;--re-guest-text:#91d5ff;--re-save:#73d13d;--re-ai-accent:#d3adf7;--re-ai-accent-bg:#111b26}body.real-dark-theme .resume-form-editor,html.real-dark-theme .resume-form-editor{background:var(--re-surface)!important;border-color:var(--re-border)!important;box-shadow:none}body.real-dark-theme .resume-form-editor .text-gray-500,body.real-dark-theme .resume-form-editor .text-xs,html.real-dark-theme .resume-form-editor .text-gray-500,html.real-dark-theme .resume-form-editor .text-xs{color:var(--re-muted)}body.real-dark-theme .resume-form-editor .ant-collapse,body.real-dark-theme .resume-form-editor .ant-collapse-content,body.real-dark-theme .resume-form-editor .ant-collapse-content-box,body.real-dark-theme .resume-form-editor .ant-collapse-item,html.real-dark-theme .resume-form-editor .ant-collapse,html.real-dark-theme .resume-form-editor .ant-collapse-content,html.real-dark-theme .resume-form-editor .ant-collapse-content-box,html.real-dark-theme .resume-form-editor .ant-collapse-item{background:var(--re-surface)!important;border-color:var(--re-border)!important;color:var(--re-text)}body.real-dark-theme .resume-form-editor .ant-collapse-header,html.real-dark-theme .resume-form-editor .ant-collapse-header{background:var(--re-surface-muted)!important;color:var(--re-text)!important}body.real-dark-theme .vip-badge,html.real-dark-theme .vip-badge{background:#2b1d11;color:#ffa940}body.real-dark-theme .ra-markdown .ra-mark,body.real-dark-theme .ra-markdown mark.ra-mark,html.real-dark-theme .ra-markdown .ra-mark,html.real-dark-theme .ra-markdown mark.ra-mark{background:#3a2e14;color:#ffe58f}.resume-template-manager{--rtm-text:rgba(0,0,0,0.65);--rtm-muted:rgba(0,0,0,0.45);--rtm-border:#e8e8e8;--rtm-surface:#fff;--rtm-surface-muted:#fafafa;--rtm-thumb-fallback:#fafafa;--rtm-layout-tag-bg:#e6f7ff;--rtm-layout-tag-color:#096dd9;color:var(--rtm-text)}.resume-template-builder{--rtb-bg:#f0f2f5;--rtb-surface:#fff;--rtb-surface-muted:#fafafa;--rtb-border:#e8e8e8;--rtb-text:rgba(0,0,0,0.65);--rtb-muted:rgba(0,0,0,0.45);--rtb-heading:rgba(0,0,0,0.85);--rtb-canvas-bg:#d1d5db;--rtb-preview-empty-bg:#fff;--rtb-block-bg:#fff;--rtb-palette-hover:#eff6ff;--rtb-chip-active-bg:#eef2ff;--rtb-chip-active-color:#4338ca;--rtb-chip-active-border:#6366f1;color:var(--rtb-text)}body.real-dark-theme .resume-template-manager,html.real-dark-theme .resume-template-manager{--rtm-text:hsla(0,0%,100%,0.85);--rtm-muted:hsla(0,0%,100%,0.45);--rtm-border:#303030;--rtm-surface:#1f1f1f;--rtm-surface-muted:#262626;--rtm-thumb-fallback:#262626;--rtm-layout-tag-bg:#111b26;--rtm-layout-tag-color:#91d5ff}body.real-dark-theme .resume-template-builder,html.real-dark-theme .resume-template-builder{--rtb-bg:#141414;--rtb-surface:#1f1f1f;--rtb-surface-muted:#262626;--rtb-border:#303030;--rtb-text:hsla(0,0%,100%,0.85);--rtb-muted:hsla(0,0%,100%,0.45);--rtb-heading:hsla(0,0%,100%,0.85);--rtb-canvas-bg:#4b5563;--rtb-preview-empty-bg:#1f1f1f;--rtb-block-bg:#262626;--rtb-palette-hover:#111b26;--rtb-chip-active-bg:#111b26;--rtb-chip-active-color:#91d5ff;--rtb-chip-active-border:#1890ff}.skel-tree-item[data-v-5fadf9fa]{border:1px solid var(--skel-item-border,#e8e8e8);border-radius:8px;background:var(--skel-item-bg,#fff);padding:6px;min-width:0}.skel-tree-item.is-active[data-v-5fadf9fa]{border-color:var(--gp-primary-color);box-shadow:0 0 0 1px rgba(var(--gp-primary-rgb),.2)}.skel-tree-item.is-container[data-v-5fadf9fa]{background:var(--skel-canvas-bg,#fafafa)}.skel-tree-item__bar[data-v-5fadf9fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;color:var(--skel-muted,rgba(0,0,0,.45))}.skel-tree-item__type[data-v-5fadf9fa]{font-weight:600;color:var(--gp-primary-color)}.skel-tree-item__acts[data-v-5fadf9fa]{display:flex;gap:8px;cursor:pointer;color:var(--gp-primary-color)}.skel-tree-item__children[data-v-5fadf9fa]{min-height:48px;padding:6px;border:1px dashed var(--skel-drop-border,#d9d9d9);border-radius:6px;display:flex;flex-direction:column;gap:8px}.skel-tree-item__children.is-row-dir[data-v-5fadf9fa]{flex-direction:row;flex-wrap:wrap;align-items:stretch}.skel-tree-item__children.is-row-dir>.skel-tree-item[data-v-5fadf9fa]{flex:1 1 120px;max-width:100%}.skel-drop-hint[data-v-5fadf9fa]{margin:0;width:100%;text-align:center;font-size:12px;color:var(--skel-muted,rgba(0,0,0,.45));padding:10px 4px}.skel-gap-edit[data-v-5fadf9fa]{border:1px dashed var(--skel-drop-border,#d9d9d9);background:transparent}.skel-studio-root[data-v-975fa562]{width:100%;min-width:0;--skel-panel-bg:#fff;--skel-panel-border:#e8e8e8;--skel-canvas-bg:#fafafa;--skel-item-bg:#fff;--skel-item-border:#e8e8e8;--skel-drop-border:#d9d9d9;--skel-layout-bg:#e6f7ff;--skel-layout-border:#91d5ff;--skel-muted:rgba(0,0,0,0.45);--skel-text:rgba(0,0,0,0.85);--skel-title:rgba(0,0,0,0.85);color:var(--skel-text)}.skel-toolbar[data-v-975fa562]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;align-items:center}.skel-name[data-v-975fa562]{width:180px}.skel-preset-select[data-v-975fa562]{width:140px}.skel-import-panel .skel-hint[data-v-975fa562]{margin:0 0 10px}.skel-import-acts[data-v-975fa562]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center}.skel-hidden-file[data-v-975fa562]{display:none}.skel-import-status[data-v-975fa562]{margin:12px 0 0;font-size:12px;color:var(--skel-muted);line-height:1.5}.skel-workspace[data-v-975fa562]{width:100%}.skel-center[data-v-975fa562],.skel-workspace[data-v-975fa562]{display:flex;flex-direction:column;gap:12px;min-width:0}.skel-palette[data-v-975fa562],.skel-panel[data-v-975fa562],.skel-preview[data-v-975fa562],.skel-props[data-v-975fa562],.skel-structure[data-v-975fa562]{width:100%;min-width:0;box-sizing:border-box}.skel-panel[data-v-975fa562]{display:flex;flex-direction:column;border:1px solid var(--skel-panel-border);border-radius:8px;padding:12px;background:var(--skel-panel-bg);min-height:auto}.skel-preview[data-v-975fa562],.skel-structure[data-v-975fa562]{min-height:0}.skel-props[data-v-975fa562]{max-height:none;overflow-y:visible}.skel-panel-title[data-v-975fa562]{margin:0 0 8px;font-size:14px;font-weight:600;flex-shrink:0;color:var(--skel-title)}.skel-hint[data-v-975fa562]{margin:0 0 10px;font-size:11px;color:var(--skel-muted);line-height:1.45}.skel-palette-section[data-v-975fa562]{margin-bottom:12px}.skel-palette-section-title[data-v-975fa562]{font-size:11px;font-weight:600;color:var(--skel-muted);margin-bottom:6px}.skel-palette-grid[data-v-975fa562]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:32px}.skel-palette-grid--layout[data-v-975fa562]{grid-template-columns:repeat(2,minmax(0,1fr))}.skel-palette-item[data-v-975fa562]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed var(--skel-drop-border);border-radius:6px;padding:8px 4px;text-align:center;font-size:11px;line-height:1.3;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--skel-text);background:var(--skel-item-bg)}.skel-palette-item__icon[data-v-975fa562]{font-size:16px;color:var(--gp-primary-color)}.skel-palette-item[data-v-975fa562]:hover{border-color:var(--gp-primary-color);color:var(--gp-primary-color)}.skel-palette-item:hover .skel-palette-item__icon[data-v-975fa562]{color:var(--gp-primary-color)}.skel-palette-item.is-layout[data-v-975fa562]{background:var(--skel-layout-bg);border-color:var(--skel-layout-border)}.skel-canvas-frame[data-v-975fa562],.skel-full-preview[data-v-975fa562]{flex:1 1 auto;min-height:220px;height:auto;border:1px dashed var(--skel-panel-border);border-radius:8px;background:var(--skel-canvas-bg);padding:12px;overflow:auto}.skel-canvas-drag[data-v-975fa562]{display:flex;flex-direction:column;gap:8px;min-height:48px}.skel-empty[data-v-975fa562]{text-align:center;color:var(--skel-muted);font-size:13px;padding:24px 0}.skel-type-tag[data-v-975fa562]{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--gp-primary-color)}@media (min-width:576px){.skel-palette-grid[data-v-975fa562]:not(.skel-palette-grid--layout){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1199px){.skel-center[data-v-975fa562],.skel-workspace[data-v-975fa562]{display:flex;flex-direction:column;gap:12px}.skel-center[data-v-975fa562]{width:100%}.skel-palette[data-v-975fa562],.skel-preview[data-v-975fa562],.skel-props[data-v-975fa562],.skel-structure[data-v-975fa562]{width:100%;max-width:100%}.skel-canvas-frame[data-v-975fa562],.skel-full-preview[data-v-975fa562]{flex:0 0 auto;min-height:260px;max-height:none}.skel-props[data-v-975fa562]{max-height:none;overflow-y:visible}.skel-palette-grid[data-v-975fa562]:not(.skel-palette-grid--layout){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.skel-workspace[data-v-975fa562]{display:grid;gap:12px;grid-template-columns:minmax(160px,200px) minmax(0,1fr) minmax(0,1fr) minmax(180px,220px);grid-template-areas:"palette structure preview props";align-items:start}.skel-center[data-v-975fa562]{display:contents}.skel-palette[data-v-975fa562]{grid-area:palette}.skel-structure[data-v-975fa562]{grid-area:structure}.skel-preview[data-v-975fa562]{grid-area:preview}.skel-props[data-v-975fa562]{grid-area:props}.skel-panel[data-v-975fa562]{min-height:520px;height:100%}.skel-preview[data-v-975fa562],.skel-structure[data-v-975fa562]{display:flex;flex-direction:column;min-height:520px}.skel-palette-grid[data-v-975fa562]:not(.skel-palette-grid--layout){grid-template-columns:1fr 1fr}.skel-props[data-v-975fa562]{max-height:calc(100vh - 160px);overflow-y:auto}.skel-canvas-frame[data-v-975fa562],.skel-full-preview[data-v-975fa562]{flex:1 1 auto;min-height:280px;max-height:none}}@media (max-width:767px){.skel-canvas-frame[data-v-975fa562],.skel-full-preview[data-v-975fa562]{min-height:280px}}@media (max-width:575px){.skel-name[data-v-975fa562],.skel-preset-select[data-v-975fa562]{width:100%;flex:1 1 100%}}body.real-dark-theme .skel-studio-root,html.real-dark-theme .skel-studio-root{--skel-panel-bg:#1f1f1f;--skel-panel-border:#434343;--skel-canvas-bg:#141414;--skel-item-bg:#1f1f1f;--skel-item-border:#434343;--skel-drop-border:#434343;--skel-layout-bg:#111d2c;--skel-layout-border:#15395b;--skel-muted:hsla(0,0%,100%,0.45);--skel-text:hsla(0,0%,100%,0.85);--skel-title:hsla(0,0%,100%,0.85)}.gp-swagger[data-v-209545f6]{display:flex;flex-direction:column;width:100%;height:calc(100vh - var(--gp-header-height, 64px) - var(--gp-tags-height, 0px) - var(--gp-page-header-height, 40px) - 24px);min-height:360px}.gp-swagger__bar[data-v-209545f6],.gp-swagger__hint[data-v-209545f6]{flex-shrink:0;margin-bottom:8px}.gp-swagger__frame[data-v-209545f6]{flex:1 1 auto;min-height:0;width:100%;border:0;background:#fff}