:root{--bg:#fff;--surface:#fff;--surface-2:#f2f2f4;--surface-3:#ecedef;--surface-4:#e2e3e7;--border:#e7e7ea;--border-strong:#d9d9de;--text:#111112;--text-2:#6b6b71;--text-3:#a4a7b0;--text-4:#c6c8cf;--ink:#111112;--ink-2:#000;--ink-soft:#f2f2f4;--on-ink:#fff;--tab-on:#fff;--link:#576b95;--hs-accent:#0064d4;--hs-accent-soft:#e5f0ff;--hs-accent-soft-fg:#012f80;--st-run:#23a55a;--st-run-soft:#e3f5ea;--st-fail:#e5484d;--st-fail-soft:#fdebec;--st-wait:#e8a020;--st-wait-soft:#fbf2df;--green:#07c160;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--bg:#181819;--surface:#202022;--surface-2:#2a2a2d;--surface-3:#303034;--surface-4:#3a3a3e;--border:#333337;--border-strong:#3f3f45;--text:#f2f2f3;--text-2:#a4a7b0;--text-3:#8a8a92;--text-4:#6f6f76;--ink:#f2f2f3;--ink-2:#fff;--ink-soft:#2a2a2d;--on-ink:#111112;--tab-on:#3a3a3e;--link:#7ba7d9;--hs-accent:#1793ff;--hs-accent-soft:#1a2b4a;--hs-accent-soft-fg:#e5f0ff;--st-run:#34c46b;--st-run-soft:#16321f;--st-fail:#f2555a;--st-fail-soft:#3a1a1c;--st-wait:#f0b24a;--st-wait-soft:#382c14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-full:999px;--shadow-xs:0 1px 2px #00000008;--shadow-sm:0 1px 2px #0000000a, 0 1px 3px #00000008;--shadow-md:0 4px 12px #0000000d;--shadow-panel:0 8px 24px #0000000f;--iw-chrome:1.6;--iw-action:1.8;--iw-status:2.4;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "Cascadia Code", Menlo, Consolas, monospace;--el-font-family:var(--font-sans);--el-font-size-base:13px;--el-font-size-small:12px;--ease-muse:cubic-bezier(.15, 1, .4, 1);--ease-apple:cubic-bezier(.32, .72, 0, 1);--ease-back:cubic-bezier(.175, .885, .32, 1.275);--ease-standard:cubic-bezier(.4, 0, .2, 1);--dur-fast:.18s;--dur-base:.3s}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;line-height:1.5;overflow:hidden}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:var(--text-4);border-radius:var(--r-full)}::-webkit-scrollbar-track{background:0 0}.el-button--primary{--el-button-bg-color:var(--ink);--el-button-border-color:var(--ink);--el-button-text-color:var(--bg);--el-button-hover-bg-color:var(--ink-2);--el-button-hover-border-color:var(--ink-2);--el-button-hover-text-color:var(--bg);--el-button-active-bg-color:var(--ink-2);--el-button-active-border-color:var(--ink-2)}.el-input__wrapper:focus-within{box-shadow:0 0 0 1px var(--ink) inset!important}.el-switch.is-checked .el-switch__core{background-color:var(--ink);border-color:var(--ink)}.el-tag{--el-tag-bg-color:var(--ink-soft);--el-tag-border-color:var(--border);--el-tag-text-color:var(--text-2)}.el-radio-button__inner:hover{color:var(--ink)}.el-radio-button__original-radio:checked+.el-radio-button__inner{background-color:var(--ink);border-color:var(--ink)}.el-step__head.is-finish{color:var(--st-run);border-color:var(--st-run)}.el-step__title.is-finish{color:var(--st-run)}.el-step__head.is-process{color:var(--ink);border-color:var(--ink)}.icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon svg{fill:none;stroke:currentColor;stroke-width:var(--iw-chrome);stroke-linecap:round;stroke-linejoin:round}.avatar{border-radius:var(--r-md)}.bubble-bot{background:var(--surface);color:var(--text);border-top-left-radius:0;border-radius:var(--r-md);box-shadow:var(--shadow-xs)}.bubble-user{background:var(--ink);color:var(--bg);border-top-right-radius:0;border-radius:var(--r-md);box-shadow:var(--shadow-xs)}.msgs-wrap{position:absolute;inset:0;overflow:hidden}.msgs{scrollbar-gutter:stable;scroll-behavior:smooth;flex-direction:column;gap:12px;width:100%;max-width:784px;height:100%;margin:0 auto;padding:70px 32px 150px;display:flex;overflow:hidden auto}.time-sep{text-align:center;color:var(--text-4);align-items:center;gap:10px;margin:4px 0;padding:4px 0;font-size:10.5px;display:flex}.time-sep:before,.time-sep:after{content:"";background:var(--border);flex:1;height:1px}.msg{z-index:0;grid-template-columns:44px minmax(0,600px);column-gap:10px;max-width:100%;display:grid;position:relative}.msg.msg-fresh{animation:msg-in var(--dur-base) var(--ease-muse) backwards}.msg:after{content:"";pointer-events:auto;z-index:-1;position:absolute;top:0;bottom:0}.msg:not(.self):after{left:0;right:-100vw}.msg.self:after{left:-100vw;right:0}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.card-pop-enter-active{animation:card-pop-in var(--dur-base) var(--ease-muse) both}@keyframes card-pop-in{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.card-pop-leave-active{animation:exit-out .4s var(--ease-standard) forwards}@keyframes exit-out{0%{opacity:1;height:var(--h,auto);transform:none}45%{opacity:0;height:var(--h,auto);transform:translate(16px)}to{opacity:0;height:0;margin-top:-14px;padding-top:0;padding-bottom:0;transform:translate(16px)}}.card-pop-back-enter-active{animation:card-pop-in var(--dur-base) var(--ease-back) both}.card-pop-back-leave-active{animation:exit-out .4s var(--ease-standard) forwards}.msg.self{grid-template-columns:minmax(0,600px) 44px;align-self:flex-end}.msg.self .msg-avatar{grid-area:1/2}.msg.self .msg-body{grid-area:1/1}.msg-avatar{color:#fff;letter-spacing:-.5px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.msg-avatar.bot{background:linear-gradient(135deg,#2c2c2c 0%,#4a4a4a 100%)}.msg-avatar.bot.mas{background:linear-gradient(160deg,#f9f3eb 0%,#f0e6d8 100%)}.msg-avatar.mas svg{transform:translateY(5px)}.msg-avatar.mas svg *{animation:none!important}.msg-avatar.me{background:var(--hs-accent-soft,#eaf2fe);color:var(--hs-accent);font-weight:700}.msg-avatar.me img{object-fit:cover;width:100%;height:100%;display:block}.msg-avatar.theme-warm{background:linear-gradient(135deg,#8c5a2b 0%,#b07a43 100%)}.msg-avatar.theme-cool{background:linear-gradient(135deg,#3a4a5c 0%,#5a6a7c 100%)}.msg-avatar.theme-ash{background:linear-gradient(135deg,#595959 0%,#7a7a7a 100%)}.msg-avatar.theme-clay{background:linear-gradient(135deg,#7a3a3a 0%,#9a5a5a 100%)}.msg-body{flex-direction:column;min-width:0;display:flex;position:relative}.msg.self .msg-body{align-items:flex-end}.bubble{word-break:break-word;border-radius:5px 16px 16px;padding:9px 14px;font-size:15px;line-height:1.65;position:relative}.msg:not(.self) .bubble{background:var(--surface-2);color:var(--text)}.msg:not(.self) .msg-body{align-items:flex-start}.msg.self .bubble{background:var(--ink);color:var(--bg);border-radius:18px 5px 18px 18px}.bubble p{margin-bottom:6px}.bubble p:last-child{margin-bottom:0}.bubble strong{font-weight:600}.bubble code{font-family:var(--font-mono);background:var(--ink-soft);border-radius:3px;padding:1px 5px;font-size:12px}.msg.self .bubble code{background:#7f7f7f40}.msg-meta{color:var(--text-4);font-size:10px;font-family:var(--font-mono);align-items:center;gap:5px;margin-top:4px;padding:0 4px;display:flex}.msg-meta .check{color:var(--st-run)}.msg-meta svg{width:11px;height:11px}.msg-actions{opacity:0;pointer-events:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);box-shadow:var(--shadow-sm);z-index:2;gap:2px;padding:2px;transition:opacity .15s;display:flex;position:absolute;bottom:-2px}.msg:not(.self) .msg-actions{align-self:center;margin-left:8px;top:50%;bottom:auto;left:100%;transform:translateY(-50%)}.msg.self .msg-actions{align-self:center;margin-right:8px;top:50%;bottom:auto;right:100%;transform:translateY(-50%)}.msg-actions:before{content:"";pointer-events:none;width:14px;position:absolute;top:-6px;bottom:-6px}.msg:not(.self) .msg-actions:before{right:100%}.msg.self .msg-actions:before{left:100%}.msg:hover .msg-actions{opacity:1;pointer-events:auto}.msg:hover .msg-actions:before{pointer-events:auto}.msg-action-btn{border-radius:var(--r-full);cursor:pointer;width:24px;height:24px;color:var(--text-3);background:0 0;border:none;justify-content:center;align-items:center;transition:all .12s;display:flex}.msg-action-btn:hover{background:var(--surface-3);color:var(--text)}.msg-action-btn.is-copied{color:var(--st-run)}.msg-action-btn svg{width:13px;height:13px}.state-relaxed{color:var(--st-run)}.state-work{color:#2563eb}.state-rest{color:#7c3aed}.state-meditation{color:#6d28d9}.state-bg-relaxed{background:var(--st-run-soft)}.state-bg-work{background:#dbeafe}.state-bg-rest,.state-bg-meditation{background:#ede9fe}.status-run{color:var(--st-run);background:var(--st-run-soft)}.status-fail{color:var(--st-fail);background:var(--st-fail-soft)}.status-wait{color:var(--st-wait);background:var(--st-wait-soft)}@keyframes think{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.panel-fade-enter-active,.panel-fade-leave-active{transition:opacity .18s ease-out}.panel-fade-enter-active .panel-modal-frame,.panel-fade-leave-active .panel-modal-frame,.panel-fade-enter-active .ws-frame,.panel-fade-leave-active .ws-frame{transition:transform .22s var(--ease-muse)}.panel-fade-enter-from,.panel-fade-leave-to{opacity:0}.panel-fade-enter-from .panel-modal-frame,.panel-fade-leave-to .panel-modal-frame,.panel-fade-enter-from .ws-frame,.panel-fade-leave-to .ws-frame{transform:translateY(8px)scale(.95)}@media (prefers-reduced-motion:reduce){.msg.msg-fresh,.card-pop-enter-active,.card-pop-leave-active,.card-pop-back-enter-active,.card-pop-back-leave-active,.panel-fade-enter-active,.panel-fade-leave-active,.panel-fade-enter-active .panel-modal-frame,.panel-fade-enter-active .ws-frame,.panel-fade-leave-active .panel-modal-frame,.panel-fade-leave-active .ws-frame{transition:none!important;animation-duration:0s!important;animation-delay:0s!important}}::view-transition-old(rp-pane){animation:vt-out 80ms var(--ease-standard) both}::view-transition-old(st-pane){animation:vt-out 80ms var(--ease-standard) both}::view-transition-new(rp-pane){animation:vt-in .24s var(--ease-muse) both}::view-transition-new(st-pane){animation:vt-in .24s var(--ease-muse) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.st-field-hint{color:var(--text-3);margin-top:4px;font-size:12px;line-height:1.55}html[data-theme=dark] .st-field-hint{color:var(--text-4)}.mascot-ava{display:block;overflow:visible}.mas-gshadow{transform-box:fill-box;transform-origin:50%;animation:1.9s ease-in-out infinite mas-shpulse}@keyframes mas-shpulse{0%,to{opacity:.14;transform:scaleX(1)}50%{opacity:.1;transform:scaleX(.94)}}.mas-bobS{animation:3.4s ease-in-out infinite mas-bobS}@keyframes mas-bobS{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.mas-eyes ellipse,.mas-eyes circle{transform-box:fill-box;transform-origin:50%;animation:4.3s infinite mas-blink}@keyframes mas-blink{0%,91%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}97%{transform:scaleY(1)}}.mas-arm-l,.mas-arm-r{transform-box:fill-box;transform-origin:50% 0;animation:.38s ease-in-out infinite mas-tap}.mas-arm-r{animation-delay:.19s}@keyframes mas-tap{0%,to{transform:translateY(0)}50%{transform:translateY(2.2px)}}.mas-tapfast .mas-arm-l,.mas-tapfast .mas-arm-r{animation:.22s ease-in-out infinite mas-tapfast}.mas-tapfast .mas-arm-r{animation-delay:.11s}@keyframes mas-tapfast{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.mas-keys rect{animation:.76s ease-in-out infinite mas-keyflash}.mas-keys rect:nth-child(2n){animation-delay:.38s}@keyframes mas-keyflash{0%,to{opacity:1}50%{opacity:.5}}.mas-rib{transform-box:fill-box;transform-origin:50%;animation:1.9s ease-in-out infinite mas-rib}@keyframes mas-rib{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.mas-g-work{transform-box:fill-box;transform-origin:50% 100%;animation:1.15s ease-in-out infinite mas-worklean}@keyframes mas-worklean{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(4.5deg)translateY(-1px)}}.mas-g-jump2{animation:3s ease-in-out infinite mas-jump2}@keyframes mas-jump2{0%,52%{transform:translateY(0)}58%{transform:translateY(-26px)}64%{transform:translateY(0)}69%{transform:translateY(-12px)}74%,to{transform:translateY(0)}}.mas-g-notice{transform-origin:40px 60px;animation:2.6s ease-in-out infinite mas-probe}@keyframes mas-probe{0%,to{transform:scale(1)}50%{transform:scale(1.035)translateY(-1px)}}.mas-breath{transform-box:view-box;transform-origin:40px 52px;animation:3.6s ease-in-out infinite mas-breath}@keyframes mas-breath{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.03)}}.mas-waver{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite mas-wave}.mas-waver.d1{animation-delay:.12s}@keyframes mas-wave{0%,to{transform:rotate(-14deg)}50%{transform:rotate(16deg)}}.mas-zzt{animation:2.8s ease-in-out infinite mas-zfloat}.mas-zzt2{animation:2.8s ease-in-out 1.4s infinite mas-zfloat}@keyframes mas-zfloat{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-11px)}}.mas-eqb{transform-box:fill-box;transform-origin:50% 100%}.mas-eqb1{animation:.7s ease-in-out infinite alternate mas-eq}.mas-eqb2{animation:.55s ease-in-out .1s infinite alternate mas-eq}.mas-eqb3{animation:.62s ease-in-out .2s infinite alternate mas-eq}@keyframes mas-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.mas-spark{transform-box:fill-box;transform-origin:50%;animation:3s infinite mas-sparkpop}.mas-spark.s2{animation-delay:.4s}@keyframes mas-sparkpop{0%,55%,90%,to{opacity:0;transform:scale(0)}65%{opacity:1;transform:scale(1.15)}78%{opacity:.8;transform:scale(.9)}85%{opacity:0;transform:scale(0)}}.mascot-orb[data-v-bbcc04d4]{cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(circle closest-side,#f9f3eb 0%,#f0e6d8 100%);border-radius:50%;flex-shrink:0;display:inline-block;overflow:visible}.orb-face[data-v-bbcc04d4]{width:100%;height:100%;display:block}.orb-face video[data-v-bbcc04d4],.orb-face img[data-v-bbcc04d4]{object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(circle closest-side,#000 55%,#0000 96%);mask-image:radial-gradient(circle closest-side,#000 55%,#0000 96%)}.mascot-stage{display:block;overflow:visible}.mascot-stage [id$=-pTurn]{transform-box:fill-box}.mas-keys circle{animation:.76s ease-in-out infinite mas-keyflash}.mas-keys circle:nth-child(2n){animation-delay:.38s}.mas-halo{animation:3.6s ease-in-out infinite mas-halo}@keyframes mas-halo{0%,to{opacity:.45}50%{opacity:1}}.sidebar[data-v-2f3d241f]{background:var(--bg);border-right:1px solid var(--border);flex-direction:column;min-width:0;height:100%;min-height:0;padding:16px 10px 0;display:flex;overflow:hidden}.brandbar[data-v-2f3d241f]{flex-shrink:0;justify-content:space-between;align-items:center;padding:0 8px 12px;display:flex}.brand[data-v-2f3d241f]{align-items:center;gap:8px;min-width:0;display:flex}.brand-logo[data-v-2f3d241f]{background:var(--ink);width:22px;height:22px;color:var(--bg);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}html[data-theme=dark] .brand-logo[data-v-2f3d241f]{color:#111;background:#f5f5f6}.brand-name[data-v-2f3d241f]{color:var(--text);white-space:nowrap;font-size:16px;font-weight:700}.brain-lamp[data-v-2f3d241f]{color:var(--text-2,#888);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:11px;display:flex}.brain-lamp[data-v-2f3d241f]:before{content:"";background:var(--border-strong,#b9b9bd);border-radius:50%;flex-shrink:0;width:7px;height:7px}.brain-lamp.on[data-v-2f3d241f]{color:var(--green,#07c160)}.brain-lamp.on[data-v-2f3d241f]:before{background:var(--green,#07c160)}.screen-btn[data-v-2f3d241f]{border:1px solid var(--border-strong);background:var(--surface);width:26px;height:26px;color:var(--text-2);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.screen-btn[data-v-2f3d241f]:hover{color:var(--green,#07c160);border-color:var(--green,#07c160)}.screen-btn svg[data-v-2f3d241f]{width:14px;height:14px}.side-head[data-v-2f3d241f]{flex-shrink:0;padding:0 0 10px}.search-wrap[data-v-2f3d241f]{position:relative}.search-wrap svg[data-v-2f3d241f]{width:14px;height:14px;color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search-input[data-v-2f3d241f]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);width:100%;color:var(--text);outline:none;padding:7px 12px 7px 32px;font-family:inherit;font-size:14px;transition:all .15s}.search-input[data-v-2f3d241f]::placeholder{color:var(--text-4)}.search-input[data-v-2f3d241f]:focus{background:var(--surface);border-color:var(--ink);box-shadow:0 0 0 3px var(--ink-soft)}.search-pop[data-v-2f3d241f]{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:10px;max-height:60vh;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.search-pop .hit[data-v-2f3d241f]{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 9px;display:block}.search-pop .hit[data-v-2f3d241f]:hover{background:var(--surface-2)}.hit-row1[data-v-2f3d241f]{align-items:center;gap:6px;margin-bottom:2px;display:flex}.hit-conv[data-v-2f3d241f]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.hit-sender[data-v-2f3d241f]{color:var(--text-3);background:var(--surface-3);border-radius:var(--r-full);flex:none;padding:1px 6px;font-size:10.5px}.hit-snippet[data-v-2f3d241f]{color:var(--text-3);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.hit-more[data-v-2f3d241f],.hit-empty[data-v-2f3d241f]{text-align:center;color:var(--text-4);padding:10px;font-size:12px}.view-tabs[data-v-2f3d241f]{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.view-tab[data-v-2f3d241f]{color:var(--text-3);cursor:pointer;background:0 0;border:none;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:9px 8px 7px;font-family:inherit;font-size:14px;font-weight:500;transition:color .15s;display:flex;position:relative}.view-tab[data-v-2f3d241f]:after{content:"";background:var(--ink);border-radius:2px;width:0;height:2.5px;transition:width .18s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.view-tab.active[data-v-2f3d241f]:after{width:18px}.view-tab[data-v-2f3d241f]:hover{color:var(--text)}.view-tab.active[data-v-2f3d241f]{color:var(--ink);font-weight:600}.view-tab .tab-count[data-v-2f3d241f]{font-size:10.5px;font-family:var(--font-mono);background:var(--surface-3);color:var(--text-3);border-radius:8px;padding:1px 5px}.view-tab.active .tab-count[data-v-2f3d241f]{background:var(--ink-soft);color:var(--ink)}.list-fade[data-v-2f3d241f]{flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative}.list-fade[data-v-2f3d241f]:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(var(--bg), transparent);height:14px;position:absolute;top:0;left:0;right:0}.conv-scroll[data-v-2f3d241f]{scrollbar-gutter:stable;flex:1 1 0;min-height:0;padding:6px 8px 10px;overflow-y:auto}.list-fade.hidden[data-v-2f3d241f]{display:none}.contacts-scroll[data-v-2f3d241f]{scrollbar-gutter:stable;padding:6px 8px 12px;display:none;overflow-y:auto}.contacts-scroll.active[data-v-2f3d241f]{display:flex}.conv[data-v-2f3d241f]{cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;transition:background .12s;animation:.24s backwards conv-in-2f3d241f;display:flex;position:relative}@keyframes conv-in-2f3d241f{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}.conv[data-v-2f3d241f]:hover{background:var(--surface-2)}.conv.disabled[data-v-2f3d241f]{cursor:default;opacity:.55}.conv.disabled[data-v-2f3d241f]:hover{background:0 0}.conv.active[data-v-2f3d241f]{background:var(--surface-3)}.conv.active[data-v-2f3d241f]:before{content:"";background:var(--ink);border-radius:2px;width:2.5px;position:absolute;top:12px;bottom:12px;left:0}.conv-avatar[data-v-2f3d241f]{color:#fff;letter-spacing:-.5px;background:linear-gradient(135deg,#2c2c2c 0%,#4a4a4a 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:flex}.conv-avatar.theme-warm[data-v-2f3d241f]{background:linear-gradient(135deg,#8c5a2b 0%,#b07a43 100%)}.conv-avatar.theme-cool[data-v-2f3d241f]{background:linear-gradient(135deg,#3a4a5c 0%,#5a6a7c 100%)}.conv-avatar.theme-ash[data-v-2f3d241f]{background:linear-gradient(135deg,#595959 0%,#7a7a7a 100%)}.conv-avatar.theme-clay[data-v-2f3d241f]{background:linear-gradient(135deg,#7a3a3a 0%,#9a5a5a 100%)}.conv-main[data-v-2f3d241f]{flex:1;min-width:0}.conv-row1[data-v-2f3d241f]{align-items:center;gap:6px;margin-bottom:2px;display:flex}.conv-name[data-v-2f3d241f]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.conv-name-tag[data-v-2f3d241f]{vertical-align:middle;border-radius:var(--r-full);background:var(--surface-3);color:var(--text-3);letter-spacing:.2px;margin-left:4px;padding:1px 5px;font-size:10.5px;font-weight:400;display:inline-block}.conv-name-tag.off[data-v-2f3d241f]{background:var(--surface-3);color:var(--st-wait,#f59e0b)}.conv-time[data-v-2f3d241f]{color:var(--text-3);flex-shrink:0;font-size:12px}.conv-preview[data-v-2f3d241f]{color:var(--text-4);white-space:nowrap;text-overflow:ellipsis;padding-right:4px;font-size:13px;line-height:1.45;overflow:hidden}.conv-sub[data-v-2f3d241f]{color:var(--text-3);white-space:nowrap;align-items:center;gap:5px;margin-top:2px;font-size:12px;display:flex;overflow:hidden}.conv-sub .acc[data-v-2f3d241f]{color:var(--hs-accent);font-weight:600}.conv-sub .acc-btn[data-v-2f3d241f]{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.conv-sub .acc-btn[data-v-2f3d241f]:hover{opacity:.78}.conv-name .conv-dot[data-v-2f3d241f]{background:var(--amber,#d97706);border-radius:50%;flex:none;width:6px;height:6px;animation:1.3s infinite conv-dot-breathe-2f3d241f;display:inline-block}@keyframes conv-dot-breathe-2f3d241f{0%,to{opacity:.3}50%{opacity:1}}.conv-acts[data-v-2f3d241f]{flex-shrink:0;display:none;position:relative}.conv:hover .conv-acts[data-v-2f3d241f]{display:block}.conv:hover .conv-time[data-v-2f3d241f]{display:none}.conv-more[data-v-2f3d241f]{background:var(--surface);width:22px;height:22px;color:var(--text-3);cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;font-size:14.5px;line-height:1;display:flex}.conv-more[data-v-2f3d241f]:hover{background:var(--surface-3);color:var(--text)}.conv-menu[data-v-2f3d241f]{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:96px;padding:4px;position:absolute;top:26px;right:0;box-shadow:0 8px 24px #0000001f}.conv-menu button[data-v-2f3d241f]{width:100%;color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;padding:6px 10px;font-family:inherit;font-size:14px}.conv-menu button[data-v-2f3d241f]:hover{background:var(--surface-2);color:var(--text)}.conv-menu button.del[data-v-2f3d241f]{color:var(--st-fail)}.contact-section-head[data-v-2f3d241f]{align-items:center;gap:6px;padding:10px 10px 6px;display:flex}.contact-section-label[data-v-2f3d241f]{color:var(--text-4);text-transform:uppercase;letter-spacing:.6px;flex:1;font-size:11px;font-weight:600}.contact-cfg[data-v-2f3d241f]{color:var(--text-4);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.45;font-family:var(--font-mono);letter-spacing:-.1px;margin-top:2px;overflow:hidden}.contact-cfg .cfg-key[data-v-2f3d241f]{color:var(--text-3)}.contact-cfg .cfg-val[data-v-2f3d241f]{color:var(--text-2);margin-left:2px}.contact-cfg .cfg-sep[data-v-2f3d241f]{color:var(--border-strong);margin:0 4px}.contact-add[data-v-2f3d241f]{width:100%;color:var(--text-3);border:1px dashed var(--border-strong);border-radius:var(--r-md);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:8px 0;font-size:12px;display:flex}.contact-add svg[data-v-2f3d241f]{width:12px;height:12px}.contact-add[data-v-2f3d241f]:hover{color:var(--accent);border-color:var(--accent)}.conv-empty[data-v-2f3d241f]{text-align:center;color:var(--text-4);padding:20px 10px;font-size:13px}.cg-mask[data-v-2fcd70c8]{z-index:9999;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cg-card[data-v-2fcd70c8]{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;width:340px;padding:28px}.cg-card h2[data-v-2fcd70c8]{margin:0 0 8px;font-size:18px}.cg-card p[data-v-2fcd70c8]{color:var(--text-2);margin:0 0 14px;font-size:13px}.cg-card input[data-v-2fcd70c8]{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-2);width:100%;color:var(--text);border-radius:8px;margin-bottom:10px;padding:8px 10px}.cg-tabs[data-v-2fcd70c8]{gap:4px;margin-bottom:12px;display:flex}.cg-tabs button[data-v-2fcd70c8]{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-2);cursor:pointer;border-radius:6px;flex:1;padding:6px 0;font-size:12px}.cg-tabs button.on[data-v-2fcd70c8]{background:var(--tab-on);color:var(--ink);border-color:var(--border-strong)}.cg-adv[data-v-2fcd70c8]{color:var(--text-3);margin-bottom:10px;font-size:12px}.cg-adv input[data-v-2fcd70c8]{margin-top:6px}.cg-err[data-v-2fcd70c8]{color:var(--st-fail);margin-bottom:8px;font-size:12px}.cg-row[data-v-2fcd70c8]{gap:8px;display:flex}.cg-primary[data-v-2fcd70c8]{background:var(--ink);color:var(--on-ink);cursor:pointer;border:0;border-radius:8px;flex:1;padding:8px 0}.cg-ghost[data-v-2fcd70c8]{background:var(--surface-2);color:var(--text-2);cursor:pointer;border:0;border-radius:8px;padding:8px 12px}.csc-chip[data-v-159208c2]{z-index:290;border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:flex;position:absolute;top:10px;right:14px}.csc-chip[data-v-159208c2]:hover{border-color:var(--st-run)}.csc-chip.warn[data-v-159208c2]{border-color:var(--st-wait);color:var(--st-wait)}.csc-acct[data-v-159208c2]{color:var(--text);font-weight:600}.csc-days[data-v-159208c2]{color:var(--text-3)}.csc-days.soon[data-v-159208c2]{color:var(--st-wait);font-weight:600}.csc-lost[data-v-159208c2]{z-index:295;background:var(--st-wait-soft);border:1px solid var(--st-wait);color:var(--st-wait);border-top:none;border-radius:0 0 10px 10px;align-items:center;gap:10px;padding:6px 18px;font-size:12px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.csc-btn[data-v-159208c2]{border:1px solid var(--st-wait);background:var(--surface-2);color:var(--st-wait);cursor:pointer;border-radius:6px;padding:2px 10px;font-size:12px}.csc-fade-enter-active[data-v-159208c2],.csc-fade-leave-active[data-v-159208c2]{transition:opacity .3s}.csc-fade-enter-from[data-v-159208c2],.csc-fade-leave-to[data-v-159208c2]{opacity:0}.viewer-mask[data-v-4d79f8f1]{z-index:300;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.viewer-panel[data-v-4d79f8f1]{background:#fff;border-radius:12px;flex-direction:column;width:min(920px,92vw);max-height:92vh;display:flex;overflow:hidden}.viewer-head[data-v-4d79f8f1]{border-bottom:1px solid #eee;align-items:center;gap:12px;padding:10px 14px;display:flex}.viewer-title[data-v-4d79f8f1]{color:#111;font-size:14px;font-weight:600}.viewer-src[data-v-4d79f8f1]{gap:4px;margin-left:auto;display:flex}.viewer-src button[data-v-4d79f8f1]{color:#555;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:3px 12px;font-size:12px}.viewer-src button.on[data-v-4d79f8f1]{color:#fff;background:#07c160;border-color:#07c160}.viewer-close[data-v-4d79f8f1]{color:#888;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.viewer-close svg[data-v-4d79f8f1]{width:16px;height:16px}.viewer-stage[data-v-4d79f8f1]{background:#f2f2f2;flex:1;justify-content:center;align-items:center;min-height:320px;display:flex;overflow:auto}.viewer-img[data-v-4d79f8f1]{max-width:100%;max-height:72vh;display:block}.viewer-img.ctl[data-v-4d79f8f1]{cursor:pointer}.viewer-empty[data-v-4d79f8f1]{color:#999;padding:60px 0;font-size:13px}.viewer-foot[data-v-4d79f8f1]{border-top:1px solid #eee;gap:8px;padding:10px 14px;display:flex}.viewer-type[data-v-4d79f8f1]{border:1px solid #e0e0e0;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-size:13px}.viewer-type[data-v-4d79f8f1]:focus{border-color:#07c160}.viewer-send[data-v-4d79f8f1]{color:#fff;cursor:pointer;background:#07c160;border:1px solid #07c160;border-radius:6px;padding:6px 16px;font-size:13px}.rail[data-v-de874384]{background:var(--bg);border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:6px;height:100%;padding:14px 0 0;display:flex;position:relative;overflow:hidden}.rail-mascot[data-v-de874384]{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rail-mascot[data-v-de874384]:hover{transform:translate(-50%,-50%)scale(1.08)}.cap-in[data-v-de874384]{animation:.38s cubic-bezier(.15,1,.4,1) backwards rail-cap-in-de874384}@keyframes rail-cap-in-de874384{0%{opacity:0;transform:translate(-50%,-50%)translate(24px)}to{opacity:1;transform:translate(-50%,-50%)}}.rail-btn[data-v-de874384]{cursor:pointer;width:38px;height:38px;color:var(--text-3);background:0 0;border:none;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:relative}.rail-btn[data-v-de874384]:hover{background:var(--surface-2);color:var(--text)}.rail-btn svg[data-v-de874384]{width:19px;height:19px}.rail-badge[data-v-de874384]{background:var(--hs-accent);color:#fff;text-align:center;z-index:2;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-3px;right:-3px}.rail-btn.new[data-v-de874384]:hover{background:var(--ink);color:var(--on-ink)}.rail-btn.on[data-v-de874384]{background:var(--tab-on);color:var(--text)}.rail-btn.on[data-v-de874384]:before{content:"";background:var(--hs-accent);border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:-9px}.rail-btn[data-v-de874384]:after{content:attr(data-tip);background:var(--ink);color:var(--on-ink);white-space:nowrap;opacity:0;pointer-events:none;z-index:60;border-radius:7px;padding:6px 9px;font-size:11.5px;line-height:1;transition:opacity .12s 80ms,transform .12s 80ms;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.rail-btn[data-v-de874384]:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.rail-foot[data-v-de874384]{border-top:1px solid var(--border);background:var(--bg);flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:100%;margin-top:auto;padding:8px 0 10px;display:flex}.overlay[data-v-8f081662]{z-index:60;background:#0000002e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-8f081662]{background:var(--surface);border-radius:var(--r-lg);width:400px;max-height:calc(100vh - 80px);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;overflow:hidden}.modal-head[data-v-8f081662]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.modal-head-icon[data-v-8f081662]{background:var(--ink-soft);width:32px;height:32px;color:var(--ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-head-icon svg[data-v-8f081662]{width:16px;height:16px}.modal-title[data-v-8f081662]{flex:1;font-size:15px;font-weight:600}.modal-sub[data-v-8f081662]{color:var(--text-3);margin-top:1px;font-size:11.5px;font-weight:400}.modal-close[data-v-8f081662]{border-radius:var(--r-sm);width:26px;height:26px;color:var(--text-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.modal-close[data-v-8f081662]:hover{background:var(--surface-3);color:var(--text)}.modal-close svg[data-v-8f081662]{width:14px;height:14px}.modal-body[data-v-8f081662]{padding:14px 16px;overflow-y:auto}.modal-foot[data-v-8f081662]{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:11px 16px;display:flex}.btn[data-v-8f081662]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;padding:6px 14px;font-family:inherit;font-size:13.5px;transition:all .15s}.btn[data-v-8f081662]:hover{border-color:var(--text-4);color:var(--text)}.btn.primary[data-v-8f081662]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.btn.primary[data-v-8f081662]:hover{background:var(--ink-2)}.btn[data-v-8f081662]:disabled{opacity:.45;cursor:default}.type-chip-row[data-v-8f081662]{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.type-chip[data-v-8f081662]{border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--text-2);cursor:pointer;align-items:center;gap:6px;padding:5px 11px 5px 6px;font-family:inherit;font-size:13.5px;transition:all .15s;display:inline-flex}.type-chip .chip-ic[data-v-8f081662]{color:#fff;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex}.type-chip[data-v-8f081662]:hover{border-color:var(--border-strong)}.type-chip.active[data-v-8f081662]{border-color:var(--ink);color:var(--text);background:var(--ink-soft)}.cr-type-hint[data-v-8f081662]{color:var(--text-4);margin:-8px 0 12px;padding-left:2px;font-size:11.5px}.bind-field[data-v-8f081662]{margin-bottom:11px}.bind-field label[data-v-8f081662]{color:var(--text-2);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.bind-field label .req[data-v-8f081662]{color:var(--st-fail)}.bind-field input[data-v-8f081662]{border:1px solid var(--border);border-radius:var(--r-sm);width:100%;color:var(--text);background:var(--surface-2);box-sizing:border-box;outline:none;padding:8px 11px;font-family:inherit;font-size:14px;transition:all .15s}.bind-field input[data-v-8f081662]:focus{background:var(--surface);border-color:var(--ink);box-shadow:0 0 0 3px var(--ink-soft)}.field-error[data-v-8f081662]{color:var(--st-fail);margin-top:4px;font-size:11.5px}.field-ok[data-v-8f081662]{color:var(--text-4);margin-top:4px;font-size:11.5px}.fp-overlay[data-v-26d92642]{background:var(--bg);z-index:1000;position:fixed;inset:0}.fp-embed[data-v-26d92642]{background:var(--bg);justify-content:center;width:100%;height:100%;display:flex;position:relative}.fp-embed .fp-frame[data-v-26d92642]{width:min(1180px,100%)}.fp-frame[data-v-26d92642]{background:var(--bg);flex-direction:column;height:100%;display:flex;position:relative}.fp-close[data-v-26d92642]{z-index:10;border:1px solid var(--border);background:var(--surface);cursor:pointer;width:36px;height:36px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 2px 10px #0000001f}.fp-close[data-v-26d92642]:hover{background:var(--surface-3);transform:scale(1.06);box-shadow:0 4px 14px #0000002e}.fp-close[data-v-26d92642]:active{transform:scale(.94)}.fp-close svg[data-v-26d92642]{width:16px;height:16px}.fp-header[data-v-26d92642]{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:9px;height:60px;padding:0 56px 0 18px;display:flex}.fp-header-icon[data-v-26d92642]{background:var(--ink);width:34px;height:34px;color:var(--on-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fp-header-icon svg[data-v-26d92642]{width:18px;height:18px}.fp-header-title[data-v-26d92642]{font-size:16px;font-weight:600;line-height:1.3}.fp-header-sub[data-v-26d92642]{color:var(--text-3);font-size:13px;line-height:1.3}.fp-body[data-v-26d92642]{flex:1;min-height:0;display:flex}.fp-rail[data-v-26d92642]{background:var(--surface-2);border-right:1px solid var(--border);flex-shrink:0;width:168px;padding:12px 10px;overflow-y:auto}.fp-rail-group+.fp-rail-group[data-v-26d92642]{margin-top:12px}.fp-rail-title[data-v-26d92642]{color:var(--text-4);letter-spacing:.05em;margin-bottom:2px;padding:4px 10px;font-size:11px;font-weight:600}.fp-nav-item[data-v-26d92642]{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:14.5px;transition:all .12s;display:flex}.fp-nav-item[data-v-26d92642]:hover{background:var(--surface-3);color:var(--text)}.fp-nav-item.active[data-v-26d92642]{background:var(--tab-on);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000000a}.fp-nav-item svg[data-v-26d92642]{width:15px;height:15px;color:var(--text-3);flex-shrink:0}.fp-nav-item.active svg[data-v-26d92642]{color:var(--ink)}.fp-nav-count[data-v-26d92642]{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.fp-rail-tip[data-v-26d92642]{color:var(--text-4);margin-top:16px;padding:0 10px;font-size:12px;line-height:1.6}.fp-main[data-v-26d92642]{flex-direction:column;flex:1;min-width:0;display:flex}.fp-list-mode[data-v-26d92642]{flex-direction:column;flex:1;min-height:0;display:flex}.fp-toolbar[data-v-26d92642]{flex-shrink:0;align-items:center;gap:9px;padding:12px 14px 8px;display:flex}.fp-search[data-v-26d92642]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);min-width:0;height:32px;color:var(--text-3);flex:1;align-items:center;gap:7px;padding:0 11px;display:flex}.fp-search input[data-v-26d92642]{color:var(--text);font-size:14px;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1}.fp-search input[data-v-26d92642]::placeholder{color:var(--text-4)}.fp-upload-btn[data-v-26d92642]{border-radius:var(--r-md);background:var(--st-run);color:#fff;cursor:pointer;border:none;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.fp-upload-btn[data-v-26d92642]:hover{background:#15803d}.fp-crumbs[data-v-26d92642]{color:var(--text-3);flex-shrink:0;align-items:center;gap:2px;padding:0 14px 6px;font-size:13.5px;display:flex}.fp-crumb[data-v-26d92642]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:5px;height:24px;padding:0 7px;display:flex}.fp-crumb[data-v-26d92642]:hover{background:var(--surface-3);color:var(--text)}.fp-crumb.current[data-v-26d92642]{color:var(--text);cursor:default;font-weight:600}.fp-crumb.current[data-v-26d92642]:hover{background:0 0}.fp-crumb-sep[data-v-26d92642]{color:var(--text-4);padding:0 1px}.fp-crumb svg[data-v-26d92642]{color:var(--text-3)}.fp-kb-banner[data-v-26d92642]{background:var(--st-run-soft);border-radius:var(--r-md);color:#14532d;flex-shrink:0;align-items:flex-start;gap:8px;margin:0 14px 8px;padding:8px 12px;font-size:13px;line-height:1.6;display:flex}.fp-kb-banner svg[data-v-26d92642]{color:var(--st-run);margin-top:2px}.fp-list-wrap[data-v-26d92642]{flex:1;padding:0 10px 10px;overflow-y:auto}.fp-list-head[data-v-26d92642]{z-index:1;color:var(--text-4);background:var(--bg);grid-template-columns:34px 1fr 62px 80px 118px 74px;align-items:center;gap:9px;padding:5px 9px;font-size:11.5px;display:grid;position:sticky;top:0}.fp-list-head .col-right[data-v-26d92642]{text-align:right}.fp-row[data-v-26d92642]{border-radius:var(--r-md);cursor:pointer;grid-template-columns:34px 1fr 62px 80px 118px 74px;align-items:center;gap:9px;height:52px;padding:0 9px;display:grid}.fp-row[data-v-26d92642]:hover{background:var(--surface)}.fp-row.selected[data-v-26d92642]{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.fp-ext-icon[data-v-26d92642]{letter-spacing:.02em;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:flex}.fp-ext-icon.ext-graphic[data-v-26d92642]{background:0 0}.fp-ext-icon.ext-graphic svg[data-v-26d92642]{width:34px;height:34px;display:block}.fp-folder-icon[data-v-26d92642]{color:#e8a23d;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.fp-f-main[data-v-26d92642]{flex-direction:column;gap:0;min-width:0;display:flex}.fp-f-name-row[data-v-26d92642]{align-items:center;gap:6px;min-width:0;display:flex}.fp-f-name[data-v-26d92642]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.fp-proj-badge[data-v-26d92642]{color:#8c5a2b;background:#8c5a2b1a;border-radius:3px;flex-shrink:0;padding:0 4px;font-size:10.5px;line-height:15px}.fp-f-star[data-v-26d92642]{color:var(--st-wait);display:none}.fp-row.starred .fp-f-star[data-v-26d92642]{display:flex}.fp-f-meta[data-v-26d92642]{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fp-f-src[data-v-26d92642]{background:var(--surface-4);height:15px;color:var(--text-2);border-radius:4px;align-items:center;margin-right:5px;padding:0 5px;font-size:11px;display:inline-flex}.fp-f-size[data-v-26d92642],.fp-f-date[data-v-26d92642]{color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.fp-f-status[data-v-26d92642]{justify-content:flex-end;display:flex}.fp-badge[data-v-26d92642]{border-radius:var(--r-full);align-items:center;gap:4px;height:20px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.badge-kb[data-v-26d92642]{background:var(--st-run-soft);color:var(--st-run)}.badge-wait[data-v-26d92642]{background:var(--st-wait-soft);color:var(--st-wait)}.badge-fail[data-v-26d92642]{background:var(--st-fail-soft);color:var(--st-fail)}.badge-plain[data-v-26d92642]{background:var(--surface-3);color:var(--text-2)}.dot[data-v-26d92642]{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite fp-pulse-26d92642}@keyframes fp-pulse-26d92642{0%,to{opacity:1}50%{opacity:.3}}.fp-kb-add-btn[data-v-26d92642]{border-radius:var(--r-full);height:22px;color:var(--st-run);cursor:pointer;background:0 0;border:1px solid #16a34a73;align-items:center;gap:4px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.fp-kb-add-btn[data-v-26d92642]:hover{background:var(--st-run-soft);border-color:var(--st-run)}.fp-kb-add-btn[data-v-26d92642]:disabled{cursor:default;opacity:.75;color:var(--text-3);border-color:var(--border-strong)}.fp-kb-add-btn[data-v-26d92642]:disabled:hover{background:0 0}.fp-kb-exit-btn[data-v-26d92642]{border:1px solid var(--border-strong);border-radius:var(--r-full);height:22px;color:var(--text-3);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.fp-kb-exit-btn[data-v-26d92642]:hover{border-color:var(--text-2);color:var(--text-2);background:var(--surface-2)}.fp-not-supported[data-v-26d92642]{color:var(--text-4);font-size:11.5px}.fp-f-actions[data-v-26d92642]{opacity:0;justify-content:flex-end;gap:1px;display:flex}.fp-row:hover .fp-f-actions[data-v-26d92642]{opacity:1}.fp-icon-btn[data-v-26d92642]{width:25px;height:25px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.fp-icon-btn[data-v-26d92642]:hover{background:var(--surface-3);color:var(--text)}.fp-icon-btn.danger[data-v-26d92642]:hover{background:var(--st-fail-soft);color:var(--st-fail)}.fp-empty[data-v-26d92642]{text-align:center;color:var(--text-4);padding:60px 0;font-size:13.5px}.fp-queue-note[data-v-26d92642]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-2);gap:9px;margin:2px 14px 10px;padding:10px 14px;font-size:13px;line-height:1.7;display:flex}.fp-queue-note svg[data-v-26d92642]{color:var(--text-3);margin-top:2px}.fp-queue-note b[data-v-26d92642]{color:var(--text)}.fp-q-group-title[data-v-26d92642]{color:var(--text-3);align-items:center;gap:8px;padding:8px 9px 5px;font-size:13px;font-weight:600;display:flex}.fp-q-group-title .fp-q-count[data-v-26d92642]{color:var(--text-4);font-weight:400}.fp-q-row[data-v-26d92642]{border-radius:var(--r-md);grid-template-columns:34px 1fr 110px 130px 70px;align-items:center;gap:9px;height:52px;padding:0 9px;display:grid}.fp-q-row[data-v-26d92642]:hover{background:var(--surface)}.fp-q-row .fp-q-name[data-v-26d92642]{font-size:14px;font-weight:500}.fp-q-row .fp-q-meta[data-v-26d92642]{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fp-tag-boost[data-v-26d92642]{background:var(--st-wait-soft);height:15px;color:var(--st-wait);border-radius:4px;align-items:center;margin-right:5px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.fp-q-time[data-v-26d92642]{color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.fp-q-right[data-v-26d92642]{justify-content:flex-end;align-items:center;gap:6px;display:flex}.fp-q-attempts[data-v-26d92642]{color:var(--text-3);font-size:11.5px}.fp-q-error[data-v-26d92642]{color:var(--st-fail);font-size:12px}.fp-preview[data-v-26d92642]{flex:1;position:relative;overflow-y:auto}.fp-pv-card[data-v-26d92642]{background:var(--surface);border:1px solid var(--border);width:min(880px,100% - 48px);min-height:calc(100% - 52px);box-shadow:var(--shadow-panel);box-sizing:border-box;border-radius:14px;margin:20px auto 32px;padding:56px 36px 36px;position:relative}.fp-pv-back[data-v-26d92642]{z-index:5;background:var(--surface-2);width:34px;height:34px;color:var(--text-2);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;left:12px}.fp-pv-back[data-v-26d92642]:hover{color:var(--text);background:var(--surface-3)}.fp-img-body[data-v-26d92642]{justify-content:center;align-items:flex-start;min-height:60vh;display:flex}.fp-img-body img[data-v-26d92642]{border-radius:var(--r-sm);background:var(--surface);max-width:100%}.fp-pdf-frame[data-v-26d92642]{border-radius:var(--r-sm);background:var(--surface);border:none;width:100%;height:calc(100vh - 220px);display:block}.fp-md-body[data-v-26d92642]{color:var(--text-2);font-size:14px;line-height:1.9}.fp-text-pre[data-v-26d92642]{font-family:var(--font-mono);color:var(--text-2);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.8}.fp-unsupported[data-v-26d92642]{color:var(--text-3);flex-direction:column;align-items:center;gap:12px;padding:80px 0;font-size:14.5px;display:flex}.fp-unsupported button[data-v-26d92642]{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);cursor:pointer;padding:6px 16px;font-size:13.5px}.fp-unsupported button[data-v-26d92642]:hover{background:var(--surface-3)}.fp-detail[data-v-26d92642]{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;flex-shrink:0;width:280px;display:flex;overflow-y:auto}.fp-detail-head[data-v-26d92642]{border-bottom:1px solid var(--border);gap:11px;padding:15px 16px 12px;display:flex}.fp-d-title[data-v-26d92642]{word-break:break-all;font-size:14.5px;font-weight:600;line-height:1.4}.fp-d-sub[data-v-26d92642]{color:var(--text-3);margin-top:2px;font-size:12px}.fp-d-section[data-v-26d92642]{padding:12px 16px 0}.fp-d-label[data-v-26d92642]{color:var(--text-3);margin-bottom:6px;font-size:11.5px;font-weight:600}.fp-d-summary[data-v-26d92642]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-2);padding:9px 11px;font-size:13px;line-height:1.65}.fp-d-outline[data-v-26d92642]{border-left:2px solid var(--border)}.fp-ol-item[data-v-26d92642]{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;padding:2px 0 2px 11px;font-size:13px;position:relative;overflow:hidden}.fp-ol-item[data-v-26d92642]:before{content:"";background:var(--text-4);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fp-ol-item.lv1[data-v-26d92642]{color:var(--text);font-weight:500}.fp-ol-item.lv2[data-v-26d92642]{padding-left:24px}.fp-index-card[data-v-26d92642]{border-radius:var(--r-md);padding:11px 13px}.fp-index-card .fp-ix-title[data-v-26d92642]{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.fp-index-card .fp-ix-desc[data-v-26d92642]{color:var(--text-2);margin-top:3px;font-size:13px;line-height:1.6}.ix-ok[data-v-26d92642]{background:var(--st-run-soft)}.ix-ok .fp-ix-title[data-v-26d92642]{color:#14532d}.ix-ok .fp-ix-desc[data-v-26d92642]{color:#166534}.ix-wait[data-v-26d92642]{background:var(--st-wait-soft)}.ix-wait .fp-ix-title[data-v-26d92642],.ix-wait .fp-ix-desc[data-v-26d92642]{color:#92400e}.ix-fail[data-v-26d92642]{background:var(--st-fail-soft)}.ix-fail .fp-ix-title[data-v-26d92642]{color:#991b1b}.ix-none[data-v-26d92642]{background:var(--surface-2);border:1px dashed var(--border-strong)}.ix-none .fp-ix-title[data-v-26d92642]{color:var(--text)}.ix-none .fp-ix-desc[data-v-26d92642]{color:var(--text-3)}.ix-unsupported[data-v-26d92642]{background:var(--surface-2)}.ix-unsupported .fp-ix-title[data-v-26d92642]{color:var(--text-2)}.ix-unsupported .fp-ix-desc[data-v-26d92642]{color:var(--text-3)}.fp-kb-big-btn[data-v-26d92642]{border:1px solid var(--st-run);border-radius:var(--r-md);background:var(--st-run);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:6px;width:100%;height:32px;margin-top:9px;font-size:13.5px;font-weight:500;display:flex}.fp-kb-big-btn[data-v-26d92642]:hover{background:#15803d}.fp-kb-big-btn[data-v-26d92642]:disabled{cursor:default;background:var(--surface-3);border-color:var(--border-strong);color:var(--text-3)}.fp-kb-big-btn[data-v-26d92642]:disabled:hover{background:var(--surface-3)}.fp-kb-exit-big-btn[data-v-26d92642]{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);width:100%;height:30px;color:var(--text-2);cursor:pointer;justify-content:center;align-items:center;gap:6px;margin-top:9px;font-size:13.5px;font-weight:500;display:flex}.fp-kb-exit-big-btn[data-v-26d92642]:hover{border-color:var(--ink);color:var(--ink)}.fp-detail-actions[data-v-26d92642]{border-top:1px solid var(--border);gap:8px;margin-top:auto;padding:12px 16px;display:flex}.fp-da-btn[data-v-26d92642]{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);height:30px;color:var(--text-2);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:5px;font-size:13px;display:flex}.fp-da-btn[data-v-26d92642]:hover{background:var(--surface-3);color:var(--text)}.fp-da-btn.primary[data-v-26d92642]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.fp-da-btn.primary[data-v-26d92642]:hover{background:var(--ink-2)}.fp-da-btn.danger[data-v-26d92642]:hover{background:var(--st-fail-soft);border-color:var(--st-fail);color:var(--st-fail)}.fp-statusbar[data-v-26d92642]{background:var(--surface);border-top:1px solid var(--border);height:32px;color:var(--text-3);flex-shrink:0;align-items:center;gap:10px;padding:0 16px;font-size:12px;display:flex}.fp-statusbar b[data-v-26d92642]{color:var(--text-2);font-weight:600}.fp-statusbar .sep[data-v-26d92642]{background:var(--border);width:1px;height:10px}.fp-statusbar .right[data-v-26d92642]{color:var(--text-4);margin-left:auto}.fp-link-dashed[data-v-26d92642]{cursor:pointer;border-bottom:1px dashed var(--text-3);padding-bottom:1px}.fp-link-dashed[data-v-26d92642]:hover{color:var(--text-2);border-bottom-color:var(--text-2)}.fp-fade-enter-active[data-v-26d92642],.fp-fade-leave-active[data-v-26d92642]{transition:opacity .2s}.fp-fade-enter-active .fp-frame[data-v-26d92642],.fp-fade-leave-active .fp-frame[data-v-26d92642]{transition:transform .2s}.fp-fade-enter-from[data-v-26d92642],.fp-fade-leave-to[data-v-26d92642]{opacity:0}.fp-fade-enter-from .fp-frame[data-v-26d92642],.fp-fade-leave-to .fp-frame[data-v-26d92642]{transform:translateY(8px)scale(.98)}.st-section-head[data-v-0f22fb82]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.st-section-icon[data-v-0f22fb82]{width:14px;height:14px;color:var(--text-3)}.st-section-title[data-v-0f22fb82]{color:var(--text);font-size:14.5px;font-weight:600}.cal-month-nav[data-v-0f22fb82]{justify-content:center;align-items:center;gap:14px;padding:4px 0 12px;display:flex;position:relative}.cal-nav-btn[data-v-0f22fb82]{border:1px solid var(--border-strong);background:var(--surface);width:26px;height:26px;color:var(--text-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14.5px;line-height:1;transition:all .15s;display:flex}.cal-nav-btn[data-v-0f22fb82]:hover{border-color:var(--ink);color:var(--ink)}.cal-month-label[data-v-0f22fb82]{color:var(--text);text-align:center;min-width:96px;font-size:14.5px;font-weight:600;font-family:var(--font-mono);letter-spacing:.5px}.cal-today-btn[data-v-0f22fb82]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;font-size:12px;font-family:var(--font-sans);padding:3px 10px;transition:all .15s;position:absolute;right:0}.cal-today-btn[data-v-0f22fb82]:hover{border-color:var(--ink);color:var(--ink)}.cal-weekdays[data-v-0f22fb82]{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.cal-weekday[data-v-0f22fb82]{text-align:center;color:var(--text-4);letter-spacing:.5px;padding:5px 0;font-size:11.5px;font-weight:500}.cal-grid[data-v-0f22fb82]{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cal-cell[data-v-0f22fb82]{aspect-ratio:1;background:var(--surface-2);border-radius:var(--r-sm);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;padding:3px 2px;transition:all .12s;display:flex;position:relative}.cal-cell[data-v-0f22fb82]:hover{background:var(--surface-3)}.cal-cell--out[data-v-0f22fb82]{opacity:.3}.cal-cell--today[data-v-0f22fb82]{background:var(--ink-soft)}.cal-cell--today .cal-cell-day[data-v-0f22fb82]{color:var(--ink);font-weight:600}.cal-cell--selected[data-v-0f22fb82]{box-shadow:inset 0 0 0 2px var(--ink);background:var(--surface)}.cal-cell-day[data-v-0f22fb82]{color:var(--text);font-size:13.5px;line-height:1.4;font-family:var(--font-mono)}.cal-cell-dots[data-v-0f22fb82]{align-items:center;gap:2px;min-height:4px;margin-top:3px;display:flex}.cal-dot[data-v-0f22fb82]{border-radius:50%;width:4px;height:4px}.cal-dot--pending[data-v-0f22fb82]{background:var(--st-wait)}.cal-dot--done[data-v-0f22fb82]{background:var(--st-run)}.cal-dot--expired[data-v-0f22fb82]{background:var(--text-4);opacity:.6}.cal-dot-more[data-v-0f22fb82]{color:var(--text-4);margin-left:1px;font-size:10px}.ws-quick[data-v-a9b9f09d]{flex-direction:column;gap:8px;display:flex}.qk-ask[data-v-a9b9f09d]{background:var(--surface-2);border-radius:var(--r-md);padding:8px 10px}.qk-ask-title[data-v-a9b9f09d]{color:var(--text-3);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-family:var(--font-mono);margin-bottom:6px}.qk-ask-grid[data-v-a9b9f09d]{flex-wrap:wrap;gap:5px;display:flex}.qk-ask-btn[data-v-a9b9f09d]{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:var(--r-full);cursor:pointer;font-size:12px;font-family:var(--font-sans);white-space:nowrap;align-items:center;gap:4px;padding:4px 9px;line-height:1.3;transition:all .15s;display:inline-flex}.qk-ask-btn[data-v-a9b9f09d]:hover{border-color:var(--ink);color:var(--ink)}.qk-ask-btn svg[data-v-a9b9f09d]{opacity:.6;flex-shrink:0;width:10px;height:10px}.st-section[data-v-92d1479d]{margin-bottom:22px}.st-section-head[data-v-92d1479d]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.st-section-icon[data-v-92d1479d]{width:14px;height:14px;color:var(--text-3)}.st-section-title[data-v-92d1479d]{color:var(--text);font-size:14.5px;font-weight:600}.st-section-desc[data-v-92d1479d]{color:var(--text-3);margin-left:auto;font-size:13px}.cal-day-detail[data-v-92d1479d]{background:var(--surface-2);border-radius:var(--r-md);padding:12px 14px}.cal-day-title[data-v-92d1479d]{color:var(--text);border-bottom:1px solid var(--border);align-items:baseline;gap:8px;margin-bottom:10px;padding-bottom:8px;font-size:13.5px;font-weight:600;display:flex}.cal-day-title-meta[data-v-92d1479d]{color:var(--text-4);font-size:11.5px;font-family:var(--font-mono);margin-left:auto;font-weight:400}.cal-day-list[data-v-92d1479d]{flex-direction:column;gap:5px;display:flex}.cal-reminder[data-v-92d1479d]{background:var(--surface);border-radius:var(--r-sm);border:1px solid var(--border);grid-template-columns:44px auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;transition:all .15s;display:grid}.cal-reminder[data-v-92d1479d]:hover{border-color:var(--border-strong);background:var(--surface-2)}.cal-time[data-v-92d1479d]{color:var(--text-2);font-size:12px;font-weight:600;font-family:var(--font-mono);flex-shrink:0;grid-column:1}.cal-type-chip[data-v-92d1479d]{border-radius:var(--r-full);letter-spacing:.3px;white-space:nowrap;text-align:center;flex-shrink:0;grid-column:2;min-width:36px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-block}.cal-type-chip.t-meet[data-v-92d1479d]{background:var(--ink-soft);color:var(--ink)}.cal-type-chip.t-task[data-v-92d1479d]{background:var(--st-run-soft);color:var(--st-run)}.cal-type-chip.t-warn[data-v-92d1479d]{background:var(--st-wait-soft);color:var(--st-wait)}.cal-repeat-chip[data-v-92d1479d]{border-radius:var(--r-full);letter-spacing:.3px;white-space:nowrap;text-align:center;background:var(--surface-3);min-width:36px;color:var(--text-2);flex-shrink:0;grid-column:2;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-block}.cal-msg[data-v-92d1479d]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;grid-column:3;font-size:13.5px;overflow:hidden}.cal-status[data-v-92d1479d]{border-radius:var(--r-full);letter-spacing:.3px;color:#fff;text-align:center;flex-shrink:0;grid-column:4;min-width:48px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}.cal-status.pending[data-v-92d1479d]{background:var(--st-wait)}.cal-status.done[data-v-92d1479d]{background:var(--st-run)}.cal-status.expired[data-v-92d1479d]{background:var(--text-4)}.cal-status.recurring[data-v-92d1479d]{background:var(--ink)}.cal-day-empty[data-v-92d1479d]{text-align:center;color:var(--text-4);padding:16px 0;font-size:13px}.st-section-head[data-v-84d020a9]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.st-section-icon[data-v-84d020a9]{width:14px;height:14px;color:var(--text-3)}.st-section-title[data-v-84d020a9]{color:var(--text);font-size:14.5px;font-weight:600}.st-section-desc[data-v-84d020a9]{color:var(--text-3);margin-left:auto;font-size:13px}.sk-history-body[data-v-84d020a9]{flex-direction:column;gap:6px;display:flex}.sk-hist-item[data-v-84d020a9]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;color:var(--text-2);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:9px 12px 9px 10px;font-size:13.5px;transition:all .15s;display:flex}.sk-hist-item[data-v-84d020a9]:hover{background:var(--surface-2);border-color:var(--border-strong)}.sk-hist-item.open[data-v-84d020a9]{background:var(--surface-2);color:var(--text);border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.sk-hist-bar[data-v-84d020a9]{background:var(--border-strong);border-radius:2px;flex-shrink:0;width:3px;height:14px}.sk-hist-item.open .sk-hist-bar[data-v-84d020a9]{background:var(--ink)}.sk-hist-label[data-v-84d020a9]{font-family:var(--font-mono);flex-shrink:0;align-items:baseline;gap:4px;font-size:14px;display:flex}.sk-hist-label b[data-v-84d020a9]{color:var(--text);font-weight:700}.sk-hist-meta[data-v-84d020a9]{color:var(--text-4);font-size:11.5px;font-family:var(--font-mono);align-items:center;gap:4px;margin-left:auto;display:flex}.sk-hist-meta .done-c[data-v-84d020a9]{color:var(--st-run)}.sk-hist-meta .expired-c[data-v-84d020a9]{color:var(--st-wait)}.sk-hist-meta .dot[data-v-84d020a9]{color:var(--border-strong)}.sk-hist-chev[data-v-84d020a9]{width:12px;height:12px;color:var(--text-4);flex-shrink:0;transition:transform .2s}.sk-hist-item.open .sk-hist-chev[data-v-84d020a9]{color:var(--text-2);transform:rotate(90deg)}.sk-hist-detail[data-v-84d020a9]{background:var(--surface-2);border:0 solid var(--border);border-bottom-left-radius:var(--r-md);border-bottom-right-radius:var(--r-md);border-top-width:0;max-height:0;transition:max-height .3s,border-color .15s;overflow:hidden}.sk-hist-detail.open[data-v-84d020a9]{border-width:0 1px 1px;max-height:800px;margin-top:-1px}.sk-hist-detail-inner[data-v-84d020a9]{padding:4px 8px 8px}.sk-hist-row[data-v-84d020a9]{border-radius:var(--r-sm);grid-template-columns:78px auto 1fr auto;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;transition:background .12s;display:grid}.sk-hist-row[data-v-84d020a9]:hover{background:var(--surface)}.sk-hist-row .cal-time[data-v-84d020a9]{color:var(--text-3);font-size:11.5px;font-family:var(--font-mono);white-space:nowrap;grid-column:1}.sk-hist-row .cal-type-chip[data-v-84d020a9]{grid-column:2}.sk-hist-row .cal-msg[data-v-84d020a9]{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;grid-column:3;font-size:13px;overflow:hidden}.sk-hist-row .cal-status[data-v-84d020a9]{grid-column:4}.sk-hist-row.expired-row .cal-msg[data-v-84d020a9]{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--text-4);text-decoration-color:var(--text-4)}.cal-type-chip[data-v-84d020a9]{border-radius:var(--r-full);letter-spacing:.3px;white-space:nowrap;text-align:center;flex-shrink:0;min-width:36px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-block}.cal-type-chip.t-meet[data-v-84d020a9]{background:var(--ink-soft);color:var(--ink)}.cal-type-chip.t-task[data-v-84d020a9]{background:var(--st-run-soft);color:var(--st-run)}.cal-type-chip.t-warn[data-v-84d020a9]{background:var(--st-wait-soft);color:var(--st-wait)}.cal-repeat-chip[data-v-84d020a9]{border-radius:var(--r-full);letter-spacing:.3px;white-space:nowrap;text-align:center;background:var(--surface-3);min-width:36px;color:var(--text-2);flex-shrink:0;grid-column:2;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-block}.cal-status[data-v-84d020a9]{border-radius:var(--r-full);letter-spacing:.3px;color:#fff;text-align:center;flex-shrink:0;min-width:48px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}.cal-status.pending[data-v-84d020a9]{background:var(--st-wait)}.cal-status.done[data-v-84d020a9]{background:var(--st-run)}.cal-status.expired[data-v-84d020a9]{background:var(--text-4)}.cal-status.recurring[data-v-84d020a9]{background:var(--ink)}.sk-hist-empty[data-v-84d020a9]{text-align:center;color:var(--text-4);padding:20px 0;font-size:13px}.ws-overlay[data-v-e4a06929]{z-index:1000;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ws-embed[data-v-e4a06929]{background:var(--bg);width:100%;height:100%;display:flex;position:relative}.ws-frame[data-v-e4a06929]{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;width:min(960px,100vw - 24px);height:min(720px,100vh - 80px);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #0000001f,0 4px 12px #0000000f}.ws-frame.ws-in-embed[data-v-e4a06929]{width:min(1080px,100%);max-width:none;height:100%;max-height:none;box-shadow:none;background:var(--bg);border-radius:0;margin:0 auto}.ws-header[data-v-e4a06929]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:16px 22px;display:flex}.ws-header-icon[data-v-e4a06929]{width:16px;height:16px;color:var(--text-2)}.ws-title[data-v-e4a06929]{color:var(--text);font-size:17px;font-weight:600}.ws-subtitle[data-v-e4a06929]{color:var(--text-3);background:var(--surface-3);border-radius:var(--r-full);padding:3px 9px;font-size:13.5px}.ws-close[data-v-e4a06929]{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:36px;height:36px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;transition:background .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 2px 10px #0000001f}.ws-close[data-v-e4a06929]:hover{background:var(--surface-3);transform:scale(1.06);box-shadow:0 4px 14px #0000002e}.ws-close[data-v-e4a06929]:active{transform:scale(.94)}.ws-close svg[data-v-e4a06929]{width:16px;height:16px}.ws-body[data-v-e4a06929]{flex:1;padding:14px 22px 28px;overflow-y:auto}.ws-layout[data-v-e4a06929]{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:22px;display:grid}.ws-cal-col[data-v-e4a06929]{align-self:start;position:sticky;top:0}.ws-feed-col[data-v-e4a06929]{min-width:0}.fv-title[data-v-1a9572a9]{margin:16px 0 2px;font-size:20px;font-weight:700}.fv-sec[data-v-1a9572a9]{align-items:center;gap:8px;margin:20px 0 6px;font-size:16px;font-weight:700;display:flex}.fv-count[data-v-1a9572a9]{color:var(--hs-accent);background:var(--accent-bg,var(--surface-2));border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.fv-empty[data-v-1a9572a9]{color:var(--faint);padding:10px 0 2px;font-size:12.5px}.fv-meta[data-v-1a9572a9]{color:var(--muted);margin-bottom:6px;font-size:12px}.fv-card[data-v-1a9572a9]{border:1px solid var(--border);border-radius:12px;margin-bottom:8px;padding:11px 14px}.fv-card-t[data-v-1a9572a9]{font-size:13.5px;font-weight:600;line-height:1.5}.fv-card-d[data-v-1a9572a9]{color:var(--muted);margin-top:3px;font-size:12px}.fv-card-hint[data-v-1a9572a9]{color:var(--faint);margin-top:6px;font-size:11.5px}.fv-row[data-v-1a9572a9]{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.fv-ic[data-v-1a9572a9]{background:var(--surface-2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex}.fv-ic svg[data-v-1a9572a9]{width:14px;height:14px}.fv-ic.completed[data-v-1a9572a9]{color:var(--green)}.fv-ic.failed[data-v-1a9572a9]{color:var(--red)}.fv-ic.quiet[data-v-1a9572a9]{color:var(--faint)}.fv-tx[data-v-1a9572a9]{flex:1;min-width:0}.fv-row-t[data-v-1a9572a9]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.5;overflow:hidden}.fv-row.quiet .fv-row-t[data-v-1a9572a9]{color:var(--muted);font-weight:400}.fv-row-d[data-v-1a9572a9]{color:var(--faint);margin-top:2px;font-size:11.5px}.pv[data-v-9270b052]{background:var(--bg);z-index:45;outline:none;position:absolute;inset:0 0 0 56px;overflow-y:auto}.pv.embed[data-v-9270b052]{left:56px;overflow:hidden}.pv-in[data-v-9270b052]{max-width:720px;margin:0 auto;padding:14px 28px 46px}.pv-title[data-v-9270b052]{justify-content:space-between;align-items:center;margin:16px 0 2px;font-size:20px;font-weight:700;display:flex}.pv-act[data-v-9270b052]{background:var(--surface-2);width:34px;height:34px;color:var(--muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.pv-act[data-v-9270b052]:hover{color:var(--fg)}.pv-sec[data-v-9270b052]{margin:20px 0 2px;font-size:16px;font-weight:700}.pv-empty[data-v-9270b052]{color:var(--muted);text-align:center;flex-direction:column;align-items:center;padding:34px 0 10px;display:flex}.pv-empty-t[data-v-9270b052]{margin-top:12px;font-size:15px;font-weight:500}.pv-empty-d[data-v-9270b052]{color:var(--muted);margin-top:3px;font-size:12px}.pv-idea[data-v-9270b052]{border-bottom:1px solid var(--border);cursor:pointer;padding:13px 0}.pv-idea .it[data-v-9270b052]{font-size:14px;font-weight:700;line-height:1.5}.pv-idea .idd[data-v-9270b052]{color:var(--faint);margin-top:3px;font-size:12.5px;line-height:1.6}.idea-cta[data-v-9270b052]{margin-top:9px}.idea-cta .cta[data-v-9270b052]{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:9px 22px;font-size:13.5px;font-weight:600;transition:transform .13s}.idea-cta .cta[data-v-9270b052]:hover{transform:translateY(-1px)}html[data-theme=dark] .idea-cta .cta[data-v-9270b052]{color:#06121f}.goal.tpl[data-v-9270b052]{cursor:pointer}.gfoot[data-v-9270b052]{gap:10px;margin-top:18px;display:flex}.gfoot .gf[data-v-9270b052]{font:inherit;cursor:pointer;border:none;border-radius:999px;flex:1;padding:12px;font-size:14px;font-weight:600;transition:transform .13s}.gfoot .gf[data-v-9270b052]:hover{transform:translateY(-1px)}.gfoot .gf.danger[data-v-9270b052]{background:var(--surface-2);color:var(--red)}.gfoot .gf.primary[data-v-9270b052]{background:var(--accent);color:#fff}html[data-theme=dark] .gfoot .gf.primary[data-v-9270b052]{color:#06121f}.toast[data-v-9270b052]{background:var(--ink);color:var(--on-ink);opacity:0;pointer-events:none;z-index:60;border-radius:999px;padding:8px 18px;font-size:13px;transition:all .25s;position:absolute;bottom:26px;left:50%;transform:translate(-50%,8px)}.toast.show[data-v-9270b052]{opacity:1;transform:translate(-50%)}.goal[data-v-9270b052]{text-align:left;width:100%;font:inherit;color:inherit;border:none;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;padding:13px 0;display:block}.gt[data-v-9270b052]{align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.gtag[data-v-9270b052]{color:var(--accent);background:var(--accent-bg);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.gd[data-v-9270b052]{color:var(--faint);margin-top:3px;font-size:12.5px;line-height:1.6}.gbar[data-v-9270b052]{background:var(--surface-2);border-radius:999px;height:6px;margin-top:9px;overflow:hidden}.gbar i[data-v-9270b052]{background:var(--accent);border-radius:999px;height:100%;display:block}.gmeta[data-v-9270b052]{color:var(--faint);margin-top:5px;font-size:11.5px}.frow[data-v-9270b052]{text-align:left;width:100%;font:inherit;color:inherit;border:none;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:11px 0;display:flex}.fic[data-v-9270b052]{background:var(--surface-2);width:36px;height:36px;color:var(--muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ft[data-v-9270b052]{flex:1;min-width:0}.fn[data-v-9270b052]{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.fm[data-v-9270b052]{color:var(--faint);margin-top:2px;font-size:11.5px;display:block}.wk[data-v-9270b052]{text-align:left;width:100%;font:inherit;color:inherit;border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:14px;margin-bottom:10px;padding:14px 16px;display:block}.wk[data-v-9270b052]:hover{border-color:var(--border-strong,var(--border))}.wt[data-v-9270b052]{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.wdot[data-v-9270b052]{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px}.wdot.amb[data-v-9270b052]{background:var(--amber)}.wd[data-v-9270b052]{color:var(--faint);margin-top:4px;font-size:12.5px;line-height:1.6;display:block}.wm[data-v-9270b052]{color:var(--faint);gap:12px;margin-top:6px;font-size:11.5px;display:flex}.wm b[data-v-9270b052]{color:var(--fg);font-weight:600}.tc-head[data-v-da26ffa1]{align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.tc-ico[data-v-da26ffa1]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.tc-ico svg[data-v-da26ffa1]{width:18px;height:18px}.tc-ico.blue[data-v-da26ffa1]{color:#4a7ce8;background:#4a7ce824}.tc-ico.green[data-v-da26ffa1]{color:#27ae60;background:#27ae6024}.tc-ico.amber[data-v-da26ffa1]{color:#d69e2e;background:#d69e2e24}.tc-ico.red[data-v-da26ffa1]{color:#e5484d;background:#e5484d24}.tc-ico.gray[data-v-da26ffa1]{background:var(--surface-2);color:var(--text-2)}.tc-headtxt[data-v-da26ffa1]{flex:1;min-width:0;padding-top:6px}.tc-kind[data-v-da26ffa1]{font-size:15.5px;font-weight:700;line-height:1.35}.tc-status[data-v-da26ffa1]{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:2px;font-size:13.5px;display:flex;overflow:hidden}.tc-status .sdot[data-v-da26ffa1]{border-radius:50%;flex-shrink:0;width:5px;height:5px}.tc-status.running .sdot[data-v-da26ffa1]{background:#4a7ce8;animation:1.6s ease-in-out infinite tc-breathe-da26ffa1}.tc-status.ok .sdot[data-v-da26ffa1]{background:#34c759}.tc-status.fail[data-v-da26ffa1]{color:#e5484d}.tc-status.fail .sdot[data-v-da26ffa1]{background:#e5484d}.tc-status.wait .sdot[data-v-da26ffa1]{background:#d69e2e;animation:1.6s ease-in-out infinite tc-breathe-da26ffa1}.tc-status.wait[data-v-da26ffa1]{color:#b7791f}@keyframes tc-breathe-da26ffa1{0%,to{opacity:.3}50%{opacity:1}}.tc-time[data-v-da26ffa1]{color:#9a9a9a;flex-shrink:0;padding-top:3px;font-family:ui-monospace,monospace;font-size:11.5px}.tc-headright[data-v-da26ffa1]{align-items:flex-start;gap:8px;display:flex}.tc-stop[data-v-da26ffa1]{background:var(--surface-2);width:24px;height:24px;color:var(--text-2);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:0;transition:background .15s,color .15s;display:flex}.tc-stop[data-v-da26ffa1]:hover{color:#e5484d;background:#e5484d24}.tc-stop svg[data-v-da26ffa1]{width:10px;height:10px}@media (prefers-reduced-motion:reduce){.tc-status.running .sdot[data-v-da26ffa1],.tc-status.wait .sdot[data-v-da26ffa1]{animation:none}}.moment .draw-check[data-v-da26ffa1]{stroke-dasharray:1;stroke-dashoffset:1px;animation:check-draw-da26ffa1 .3s var(--ease-standard) 50ms forwards}@keyframes check-draw-da26ffa1{to{stroke-dashoffset:0}}.moment .tc-status.ok .sdot[data-v-da26ffa1]{animation:done-ring-da26ffa1 .4s var(--ease-standard) both}@keyframes done-ring-da26ffa1{0%{box-shadow:0 0 #34c75973}to{box-shadow:0 0 0 8px #34c75900}}@media (prefers-reduced-motion:reduce){.moment .draw-check[data-v-da26ffa1],.moment .tc-status.ok .sdot[data-v-da26ffa1]{animation:none}.moment .draw-check[data-v-da26ffa1]{stroke-dashoffset:0}}.tc-preview[data-v-b6669a13]{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:4px 16px 0;position:relative;overflow:hidden}.shot[data-v-b6669a13]{background:var(--surface-2);height:132px;position:relative}.shot img[data-v-b6669a13]{object-fit:cover;width:100%;height:100%;display:block}.shot.dim[data-v-b6669a13]:after{content:"";background:#faf5f48c;position:absolute;inset:0}.rev-pill[data-v-b6669a13]{z-index:2;border:1px solid var(--border);color:#1a1a1a;background:#fffffff0;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px 0 6px;font-size:12px;font-weight:550;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 4px #00000014}.rev-pill .fav[data-v-b6669a13]{color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:9.5px;font-weight:700;display:flex}.rev-pill svg[data-v-b6669a13]{color:#9a9a9a;width:11px;height:11px}.term[data-v-b6669a13]{color:#7a828e;background:var(--surface-2);height:108px;padding:10px 12px;font-family:ui-monospace,Consolas,monospace;font-size:11.5px;line-height:1.75;overflow:hidden}.doc[data-v-b6669a13]{padding:11px 14px;font-size:12px;line-height:1.7}.doc .t[data-v-b6669a13]{color:#1a1a1a;align-items:center;gap:6px;font-size:13.5px;font-weight:650;display:flex}.doc .t .tag[data-v-b6669a13]{color:#27ae60;background:#27ae6024;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.doc .sumrow[data-v-b6669a13]{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fpv-mask[data-v-8efee354]{z-index:1001;background:#0000004d;justify-content:flex-end;display:flex;position:fixed;inset:0}.fpv-drawer[data-v-8efee354]{background:var(--surface);flex-direction:column;width:480px;max-width:90vw;height:100%;padding:20px;display:flex;box-shadow:-2px 0 8px #0000001a}.fpv-header[data-v-8efee354]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.fpv-title[data-v-8efee354]{color:var(--text);font-size:17px;font-weight:500}.fpv-close[data-v-8efee354]{cursor:pointer;color:#888;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:flex}.fpv-close[data-v-8efee354]:hover{background:var(--surface-2);color:var(--text)}.fpv-close svg[data-v-8efee354]{width:18px;height:18px}.fpv-meta[data-v-8efee354]{color:var(--text-3);align-items:center;gap:6px;padding:8px 0;font-size:13.5px;display:flex}.fpv-source[data-v-8efee354]{background:var(--surface-2);color:var(--text-2);border-radius:10px;padding:2px 8px;font-size:12px}.fpv-dot[data-v-8efee354]{color:var(--text-4)}.fpv-area[data-v-8efee354]{border-bottom:1px solid var(--border);flex-direction:column;flex:1;padding:12px 0;display:flex;overflow-y:auto}.fpv-loading[data-v-8efee354]{color:var(--text-3);text-align:center;padding:20px}.fpv-area img[data-v-8efee354]{border-radius:4px;max-width:100%}.fpv-area iframe[data-v-8efee354]{border:none;flex:1;width:100%;min-height:400px}.markdown-body[data-v-8efee354]{color:var(--text);font-size:15.5px;line-height:1.6}.markdown-body[data-v-8efee354] h1{margin:.6em 0 .3em;font-size:20px}.markdown-body[data-v-8efee354] h2{margin:.8em 0 .3em;font-size:17px}.markdown-body[data-v-8efee354] h3{margin:.6em 0 .3em;font-size:15.5px}.markdown-body[data-v-8efee354] p{margin:.4em 0}.markdown-body[data-v-8efee354] code{background:var(--surface-2);border-radius:3px;padding:2px 4px;font-family:Consolas,monospace;font-size:.92em}.markdown-body[data-v-8efee354] pre{background:var(--surface-2);border-radius:4px;padding:10px;overflow-x:auto}.text-preview[data-v-8efee354]{white-space:pre-wrap;word-wrap:break-word;background:var(--surface-2);color:var(--text);border-radius:4px;margin:0;padding:12px;font-family:Consolas,monospace;font-size:13.5px}.fpv-unsupported[data-v-8efee354]{color:var(--text-3);flex-direction:column;align-items:center;gap:12px;padding:60px 0;display:flex}.fpv-unsupported button[data-v-8efee354]{color:#fff;cursor:pointer;background:#07c160;border:none;border-radius:4px;padding:6px 16px;font-size:14.5px}.fpv-notes[data-v-8efee354]{border-bottom:1px solid var(--border);padding:12px 0}.fpv-notes label[data-v-8efee354]{color:var(--text-3);margin-bottom:4px;font-size:13.5px;display:block}.fpv-notes textarea[data-v-8efee354]{border:1px solid var(--border);resize:vertical;box-sizing:border-box;border-radius:4px;width:100%;min-height:60px;padding:6px 8px;font-family:inherit;font-size:14.5px}.fpv-notes textarea[data-v-8efee354]:focus{border-color:#07c160;outline:none}.fpv-actions[data-v-8efee354]{gap:8px;padding-top:12px;display:flex}.fpv-action[data-v-8efee354]{background:var(--surface-2);cursor:pointer;color:var(--text);border:none;border-radius:4px;flex:1;padding:8px;font-size:14.5px}.fpv-action[data-v-8efee354]:hover{background:var(--surface-3)}.fpv-action.primary[data-v-8efee354]{color:#fff;background:#07c160}.fpv-action.primary[data-v-8efee354]:hover{background:#06ad56}.tc-card[data-v-54bde295]{background:var(--surface,#fff);cursor:pointer;border-radius:22px;max-width:460px;transition:box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 10px 34px #0000000f}.tc-card[data-v-54bde295]:hover{transform:translateY(-1px)}.tc-cta[data-v-54bde295]{background:var(--surface-2,#f2f2f4);height:44px;color:var(--text,#1a1a1a);border-radius:999px;justify-content:center;align-items:center;margin:12px 16px 16px;font-size:14.5px;font-weight:600;transition:background .15s;display:flex}.tc-card:hover .tc-cta[data-v-54bde295]{background:var(--surface-2)}.tc-files-wrap[data-v-54bde295]{padding-bottom:6px}.tc-file[data-v-54bde295]{border-top:1px solid var(--border);align-items:center;gap:8px;margin:0 16px;padding:9px 2px;display:flex}.tc-file[data-v-54bde295]:first-of-type{margin-top:12px}.tc-fico[data-v-54bde295]{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.tc-fico svg[data-v-54bde295]{width:14px;height:14px}.tc-fico-doc[data-v-54bde295]{color:#4a7ce8;background:#4a7ce824}.tc-fico-sheet[data-v-54bde295]{color:#27ae60;background:#27ae6024}.tc-fico-pdf[data-v-54bde295]{color:#e5484d;background:#e5484d24}.tc-fico-image[data-v-54bde295]{color:#7c5ce0;background:#7c5ce024}.tc-fico-other[data-v-54bde295]{background:var(--surface-2);color:var(--text-2)}.tc-fname[data-v-54bde295]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.tc-fsize[data-v-54bde295]{color:#9a9a9a;font-family:ui-monospace,monospace;font-size:11px}.card[data-v-d742166a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);width:100%;max-width:380px;box-shadow:var(--shadow-xs);transition:border-color .15s,box-shadow .15s;overflow:hidden}.card[data-v-d742166a]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.card-task[data-v-d742166a]{padding:0}.card-task-head[data-v-d742166a]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 12px;display:flex}.task-status-ring[data-v-d742166a]{background:var(--surface-3);width:22px;height:22px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.task-status-ring svg[data-v-d742166a]{z-index:1;width:13px;height:13px;position:relative}.task-status-ring.run[data-v-d742166a]:before{content:"";border:1.5px solid var(--border);border-radius:50%;position:absolute;inset:-3px}.task-status-ring.run[data-v-d742166a]:after{content:"";border:1.5px solid #0000;border-top-color:var(--ink);border-right-color:var(--ink);border-radius:50%;animation:.9s cubic-bezier(.4,0,.6,1) infinite ptc-spin-d742166a;position:absolute;inset:-3px}.task-status-ring.ok[data-v-d742166a]{background:var(--st-run);color:#fff}.task-status-ring.fail[data-v-d742166a]{background:var(--st-fail);color:#fff}@keyframes ptc-spin-d742166a{to{transform:rotate(360deg)}}.task-meta[data-v-d742166a]{flex:1;min-width:0}.task-label[data-v-d742166a]{color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;margin-bottom:1px;font-size:11px;font-weight:600}.task-title[data-v-d742166a]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.task-progress[data-v-d742166a]{color:var(--text-3);font-size:11.5px;font-family:var(--font-mono);flex-shrink:0}.card-task-progress[data-v-d742166a]{background:var(--surface-2);padding:8px 12px 10px}.task-bar[data-v-d742166a]{background:var(--surface-4);border-radius:2px;height:3px;margin-bottom:8px;overflow:hidden}.task-bar-fill[data-v-d742166a]{background:var(--ink);border-radius:2px;height:100%;transition:width .3s}.parent-sub-row[data-v-d742166a]{align-items:center;gap:7px;min-width:0;padding:3px 0;font-size:13px;display:flex}.task-step-dot[data-v-d742166a]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.task-step-dot.done[data-v-d742166a]{background:var(--st-run);color:#fff}.task-step-dot.done svg[data-v-d742166a]{width:8px;height:8px}.task-step-dot.run[data-v-d742166a]{background:var(--surface-3);border:1.5px solid var(--ink)}.task-step-dot.wait[data-v-d742166a]{background:var(--surface);border:1.5px solid var(--border-strong)}.parent-sub-title[data-v-d742166a]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.parent-sub-agent[data-v-d742166a]{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:96px;font-size:11.5px;overflow:hidden}.parent-sub-status[data-v-d742166a]{color:var(--text-3);flex-shrink:0;font-size:11.5px}.parent-sub-row .task-step-dot.run+.parent-sub-status[data-v-d742166a]{color:var(--ink)}@media (prefers-reduced-motion:reduce){.task-status-ring.run[data-v-d742166a]:after{animation:none}}.rc-list[data-v-fcd0424b]{flex-direction:column;display:flex}.rc-item[data-v-fcd0424b]{color:inherit;cursor:pointer;align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:flex}.rc-item:hover .rc-title[data-v-fcd0424b]{color:var(--ink,#333)}.rc-item+.rc-item[data-v-fcd0424b]{border-top:1px solid var(--surface-3,#f0f0f0)}.rc-item-on[data-v-fcd0424b]{background:var(--st-run-soft,#dcfce7);border-radius:var(--r-sm)}.rc-thumb[data-v-fcd0424b]{object-fit:cover;background:var(--surface-2,#f7f7f7);border-radius:6px;flex:none;width:40px;height:40px}.rc-main[data-v-fcd0424b]{flex:1;min-width:0}.rc-title[data-v-fcd0424b]{color:var(--text,#111);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.rc-sub[data-v-fcd0424b]{color:var(--text-3,#999);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13.5px;overflow:hidden}.rc-side[data-v-fcd0424b]{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.rc-price[data-v-fcd0424b]{color:var(--text,#111);font-size:15px;font-weight:600}.rc-tag[data-v-fcd0424b]{color:var(--text-3,#999);background:var(--surface-2,#f7f7f7);border-radius:999px;padding:1px 8px;font-size:12px}.mc-grid[data-v-31e338e8]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.mc-cell[data-v-31e338e8]{min-width:0;margin:0}.mc-cell img[data-v-31e338e8]{aspect-ratio:4/3;object-fit:cover;background:var(--surface-2,#f7f7f7);border:1px solid var(--border,#eee);cursor:zoom-in;border-radius:8px;width:100%;display:block}.mc-label[data-v-31e338e8]{color:var(--text-3,#999);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.card-pnd[data-v-c49ce16e]{background:var(--surface);border-radius:22px;flex-direction:column;gap:12px;width:100%;max-width:460px;padding:20px 20px 16px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 10px 34px #0000000f}.pnd-head[data-v-c49ce16e]{align-items:flex-start;gap:12px;display:flex}.pnd-icon[data-v-c49ce16e]{background:var(--st-wait-soft);width:38px;height:38px;color:var(--st-wait);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pnd-icon svg[data-v-c49ce16e]{width:18px;height:18px}.pnd-meta[data-v-c49ce16e]{flex-direction:column;gap:2px;min-width:0;padding-top:8px;display:flex}.pnd-label[data-v-c49ce16e]{color:var(--text-3);font-size:12px}.pnd-title[data-v-c49ce16e]{color:var(--text);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:15.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.pnd-expand[data-v-c49ce16e]{cursor:pointer;color:var(--text-3);background:0 0;border:none;flex:none;margin-left:auto;padding:2px 4px;font-family:inherit;font-size:13px}.pnd-expand[data-v-c49ce16e]:hover{color:var(--text)}.apv-purpose[data-v-c49ce16e]{color:var(--text-3);background:var(--surface-2);border-radius:var(--r-sm);word-break:break-word;padding:6px 8px;font-size:13px;line-height:1.5}.apv-cmd[data-v-c49ce16e]{background:var(--surface-2);color:var(--text-2);white-space:pre-wrap;word-break:break-all;border-radius:12px;max-height:120px;margin:0;padding:10px 14px;font-family:Consolas,Monaco,monospace;font-size:13.5px;overflow-y:auto}.apv-scope-label[data-v-c49ce16e]{color:var(--text-3);font-size:12px}.apv-scopes[data-v-c49ce16e]{flex-wrap:wrap;gap:6px;display:flex}.apv-scope-chip[data-v-c49ce16e]{border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);cursor:pointer;padding:4px 12px;font-family:inherit;font-size:13.5px;transition:all .12s}.apv-scope-chip[data-v-c49ce16e]:hover{border-color:var(--border-strong);color:var(--text)}.apv-scope-chip.active[data-v-c49ce16e]{background:var(--hs-accent);border-color:var(--hs-accent);color:#fff}.apv-ttl-row[data-v-c49ce16e]{display:flex}.apv-ttl-select[data-v-c49ce16e]{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);background:var(--surface);flex:1;padding:5px 8px;font-family:inherit;font-size:13.5px}.apv-hint[data-v-c49ce16e]{color:var(--text-3);min-height:14px;font-size:12px}.apv-actions[data-v-c49ce16e]{flex-direction:column;gap:9px;margin-top:4px;display:flex}.apv-btn[data-v-c49ce16e]{cursor:pointer;border:none;border-radius:999px;width:100%;padding:13px;font-family:inherit;font-size:14.5px;font-weight:600;transition:all .13s}.apv-btn[data-v-c49ce16e]:hover{transform:translateY(-1px)}.apv-btn.approve[data-v-c49ce16e]{background:var(--hs-accent);color:#fff}.apv-btn.approve[data-v-c49ce16e]:hover{opacity:.92}.apv-btn.deny[data-v-c49ce16e]{background:var(--surface-2);color:var(--st-fail,#dc2626)}.apv-btn.deny[data-v-c49ce16e]:hover{background:var(--surface-4)}.apv-foot[data-v-c49ce16e]{color:var(--text-4);text-align:center;font-size:11px}.apv-scope-fold[data-v-c49ce16e]{font:inherit;color:var(--text-4);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin:2px auto 0;font-size:12px;text-decoration:underline;display:block}.apv-outcome[data-v-c49ce16e]{border-radius:var(--r-full);border:1px solid #0000;align-self:flex-end;padding:3px 12px;font-size:13.5px}.apv-outcome.is-approved[data-v-c49ce16e]{color:var(--st-run,#16a34a);background:var(--st-run-soft,#dcfce7)}.apv-outcome.is-denied[data-v-c49ce16e],.apv-outcome.is-timeout[data-v-c49ce16e]{color:var(--st-fail,#dc2626);background:var(--st-fail-soft,#fee2e2)}.apv-outcome.is-resolved[data-v-c49ce16e],.apv-outcome.is-absorbed[data-v-c49ce16e]{color:var(--text-2);background:var(--surface-3)}.esc-question[data-v-c49ce16e]{color:var(--text);word-break:break-word;font-size:15px;line-height:1.5}.esc-question.esc-md[data-v-c49ce16e] p{margin:0 0 4px}.esc-question.esc-md[data-v-c49ce16e] p:last-child{margin-bottom:0}.esc-question.esc-md[data-v-c49ce16e] ul,.esc-question.esc-md[data-v-c49ce16e] ol{margin:0 0 4px;padding-left:18px}.esc-question.esc-md[data-v-c49ce16e] li{margin:2px 0}.esc-question.esc-md[data-v-c49ce16e] strong{font-weight:600}.esc-question.esc-md[data-v-c49ce16e] a{color:var(--text-2)}.esc-question.esc-md[data-v-c49ce16e] code{background:var(--surface-2);border-radius:4px;padding:1px 4px;font-size:13.5px}.esc-consent[data-v-c49ce16e]{color:var(--text-3);background:var(--surface-2);border-radius:var(--r-sm);word-break:break-all;padding:6px 8px;font-size:13px}.esc-context[data-v-c49ce16e]{background:var(--surface-2);border-radius:var(--r-sm);color:var(--text-2);word-break:break-word;padding:8px 10px;font-size:13.5px;line-height:1.5}.esc-img[data-v-c49ce16e]{border-radius:var(--r-sm);border:1px solid var(--border);max-width:160px}.esc-takeover-hint[data-v-c49ce16e]{color:var(--text-3);margin-bottom:6px;font-size:13.5px}.esc-actions[data-v-c49ce16e]{justify-content:flex-end;margin:8px 0 4px;display:flex}.esc-takeover-btn[data-v-c49ce16e]:disabled{opacity:.5;cursor:default}.esc-detail summary[data-v-c49ce16e]{cursor:pointer;color:var(--text-3);-webkit-user-select:none;user-select:none;font-size:13px}.esc-detail-text[data-v-c49ce16e]{color:var(--text-2);word-break:break-word;margin-top:6px;font-size:13.5px;line-height:1.5}.esc-detail .esc-context[data-v-c49ce16e]{margin-top:6px}.esc-options[data-v-c49ce16e]{flex-wrap:wrap;gap:6px;display:flex}.esc-option-chip[data-v-c49ce16e]{border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;padding:6px 14px;font-family:inherit;font-size:14px;transition:all .12s}.esc-option-chip[data-v-c49ce16e]:hover{background:var(--hs-accent);border-color:var(--hs-accent);color:#fff}.apv-outcome.is-answered[data-v-c49ce16e]{color:var(--st-run,#16a34a);background:var(--st-run-soft,#dcfce7)}.apv-outcome.is-cancelled[data-v-c49ce16e]{color:var(--text-2);background:var(--surface-3)}.esc-answer[data-v-c49ce16e]{color:var(--text-2);background:var(--surface-2);border-radius:var(--r-sm);word-break:break-word;white-space:pre-wrap;max-height:120px;padding:6px 10px;font-size:13.5px;line-height:1.5;overflow-y:auto}.pnd-sec-item[data-v-c49ce16e]{gap:6px;font-size:14px;line-height:1.5;display:flex}.pnd-sec-idx[data-v-c49ce16e]{color:var(--text-3);flex-shrink:0}.pnd-sec-main[data-v-c49ce16e]{flex-direction:column;gap:2px;min-width:0;display:flex}.pnd-sec-ref[data-v-c49ce16e]{color:var(--text);word-break:break-all;font-family:Consolas,Monaco,monospace}.pnd-sec-purpose[data-v-c49ce16e]{color:var(--text-3);font-size:13px}.pnd-answer[data-v-c49ce16e]{gap:8px;display:flex}.pnd-input[data-v-c49ce16e]{border:1px solid var(--border);border-radius:var(--r-sm);min-width:0;color:var(--text);background:var(--surface);flex:1;padding:6px 10px;font-family:inherit;font-size:14.5px}.pnd-input[data-v-c49ce16e]:focus{border-color:var(--border-strong);outline:none}.pnd-btn[data-v-c49ce16e]{border-radius:var(--r-md);cursor:pointer;background:var(--hs-accent);color:#fff;border:1px solid #0000;padding:8px 16px;font-family:inherit;font-size:14.5px;transition:all .12s}.pnd-btn[data-v-c49ce16e]:hover{opacity:.88}.pnd-foot[data-v-c49ce16e]{color:var(--text-4);text-align:center;font-size:11px}.plugin-card-fallback[data-v-72d410ae]{background:var(--surface);border:1px solid var(--border);color:var(--text-3);border-radius:8px;max-width:420px;padding:12px 14px;font-size:13.5px}.mcard[data-v-cd049632]{background:var(--surface-2);border-radius:22px 22px 22px 8px;width:360px;max-width:100%;margin-top:5px;padding:13px 14px}.hd[data-v-cd049632]{align-items:baseline;gap:8px;font-size:14.5px;font-weight:700;display:flex}.hd small[data-v-cd049632]{color:var(--faint);margin-left:auto;font-size:12px;font-weight:400}.opt[data-v-cd049632]{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;margin:0;padding:10px 2px 9px}.opt+.opt[data-v-cd049632]{border-top:1px solid var(--border)}.opt[data-v-cd049632]:hover{opacity:.85}.r1[data-v-cd049632]{align-items:center;gap:9px;display:flex}.r1 .lg[data-v-cd049632]{background:var(--bg);border:1px solid var(--border);width:26px;height:26px;color:var(--muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.r1 .lg img[data-v-cd049632]{object-fit:cover;width:100%;height:100%}.r1 .nm[data-v-cd049632]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.r1 .nm .em[data-v-cd049632]{color:var(--accent);margin-left:6px;font-size:12px;font-weight:400}.r1 .pv[data-v-cd049632]{font-size:14.5px;font-weight:700}.r1 .pv small[data-v-cd049632]{color:var(--faint);text-align:right;font-size:11px;font-weight:400;display:block}.r2[data-v-cd049632]{color:var(--muted);align-items:center;gap:8px;margin-top:5px;font-size:12px;display:flex}.r2 .tl[data-v-cd049632]{background:var(--border);flex:1;height:1px}.r2 .dur[data-v-cd049632]{color:var(--muted);background:var(--bg);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px}html[data-theme=dark] .r2 .dur[data-v-cd049632]{background:var(--surface-2)}.r2 .ds[data-v-cd049632]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.opt.sel .nm[data-v-cd049632],.opt.sel .r1 .pv[data-v-cd049632]{color:var(--accent)}.bare[data-v-cd049632]{background:var(--surface-2);border-radius:16px 16px 16px 8px;width:min(100%,480px);max-width:100%;margin-top:5px;padding:6px 0;font-size:13.5px}.bare table[data-v-cd049632]{border-collapse:collapse;width:100%}.bare th[data-v-cd049632]{color:var(--faint);text-align:left;padding:8px 12px 2px;font-size:11.5px;font-weight:400}.bare td[data-v-cd049632]{color:var(--text);padding:9px 12px}.bare tr+tr td[data-v-cd049632]{border-top:1px solid var(--border)}.bare th[data-v-cd049632]:last-child,.bare td[data-v-cd049632]:last-child{text-align:right;font-variant-numeric:tabular-nums}.bare .lo[data-v-cd049632]{color:var(--green);font-weight:700}.bare .lo small[data-v-cd049632]{color:var(--green);margin-left:5px;font-size:11px;font-weight:400}.studio-card[data-v-e2d1862f]{background:var(--card-bg,#fff);border:1px solid var(--border,var(--border));max-width:420px;color:var(--text,#333);border-radius:12px;padding:12px 14px;font-size:15px;box-shadow:0 1px 4px #0000000f}.sc-head[data-v-e2d1862f]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.sc-title[data-v-e2d1862f]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sc-title span[data-v-e2d1862f]{color:var(--text-2,#888);margin-left:4px}.sc-stage[data-v-e2d1862f]{color:var(--primary,#07c160);background:#07c16014;border-radius:8px;padding:2px 8px;font-size:12px}.s-failed .sc-stage[data-v-e2d1862f],.s-unavailable .sc-stage[data-v-e2d1862f]{color:#fa5151;background:#fa515114}.sc-msg[data-v-e2d1862f]{margin:4px 0 8px;line-height:1.6}.sc-quote[data-v-e2d1862f]{color:var(--text-2,#888);margin:0 0 8px;font-size:13.5px}.sc-actions[data-v-e2d1862f]{gap:8px;display:flex}.sc-actions button[data-v-e2d1862f]{cursor:pointer;border:none;border-radius:8px;padding:6px 18px;font-size:14.5px}.sc-actions .primary[data-v-e2d1862f]{background:var(--primary,#07c160);color:#fff}.sc-actions .ghost[data-v-e2d1862f]{background:var(--surface-2);color:var(--text,#333)}.sc-actions button[data-v-e2d1862f]:disabled{opacity:.5;cursor:default}.sc-progress[data-v-e2d1862f]{background:var(--surface-2);border-radius:2px;height:4px;overflow:hidden}.sc-progress span[data-v-e2d1862f]{background:var(--primary,#07c160);height:100%;transition:width .5s;display:block}.sc-cands[data-v-e2d1862f]{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.sc-cand[data-v-e2d1862f]{aspect-ratio:1;border:1.5px solid var(--border,var(--border));cursor:pointer;background:var(--surface-2);border-radius:10px;padding:0;transition:transform .12s,border-color .12s;overflow:hidden}.sc-cand[data-v-e2d1862f]:hover{border-color:var(--primary,#07c160);transform:scale(1.03)}.sc-cand img[data-v-e2d1862f]{object-fit:cover;width:100%;height:100%;display:block}.sc-done[data-v-e2d1862f]{align-items:center;gap:10px;display:flex}.sc-done-face[data-v-e2d1862f]{object-fit:cover;border-radius:10px;width:52px;height:52px}.sc-errors[data-v-e2d1862f]{color:#fa5151;margin:6px 0;font-size:13.5px;line-height:1.5}.think-wrap[data-v-b33078d5]{flex-direction:column;gap:4px;margin-bottom:4px;display:flex}.msg-fresh .think-wrap[data-v-b33078d5]{animation:msg-in var(--dur-base) var(--ease-muse) backwards}.tl-head[data-v-b33078d5]{color:var(--text-3);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.mini-spin[data-v-b33078d5]{border:1.5px solid var(--border-strong);border-top-color:var(--ink);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.9s cubic-bezier(.4,0,.6,1) infinite think-spin-b33078d5}.tl-time[data-v-b33078d5]{font-family:var(--font-mono);color:var(--text-4)}.think-dots[data-v-b33078d5]{align-items:center;gap:5px;padding:2px 4px;display:inline-flex}.think-dots span[data-v-b33078d5]{background:var(--text-3);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite think}.think-dots span[data-v-b33078d5]:nth-child(2){animation-delay:.16s}.think-dots span[data-v-b33078d5]:nth-child(3){animation-delay:.32s}.think-live[data-v-b33078d5]{color:var(--text-3);white-space:pre-wrap;border-left:2px solid var(--border-strong);flex-direction:column;justify-content:flex-end;max-height:96px;padding:0 12px;font-size:13.5px;line-height:1.65;display:flex;overflow:hidden}.think-live.is-overflow[data-v-b33078d5]{-webkit-mask-image:linear-gradient(#0000 0,#000 40px);mask-image:linear-gradient(#0000 0,#000 40px)}.think-caret[data-v-b33078d5]:after{content:"▋";color:var(--text-3);margin-left:1px;animation:.85s infinite think-blink-b33078d5}@keyframes think-blink-b33078d5{50%{opacity:0}}.think-done[data-v-b33078d5]{background:var(--surface-3);border-radius:var(--r-full);color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-self:flex-start;align-items:center;gap:6px;margin-bottom:4px;padding:3px 10px 3px 8px;font-size:12px;transition:background .15s;display:inline-flex}.msg-fresh .think-done[data-v-b33078d5]{animation:msg-in var(--dur-base) var(--ease-muse) backwards}.think-done[data-v-b33078d5]:hover{background:var(--surface-4)}.think-done .think-done-chev[data-v-b33078d5]{width:12px;height:12px;color:var(--text-3);transition:transform .18s}.think-done.open .think-done-chev[data-v-b33078d5]{transform:rotate(180deg)}.think-done .td-time[data-v-b33078d5]{font-family:var(--font-mono);color:var(--text-4)}.think-full[data-v-b33078d5]{border-left:2px solid var(--border-strong);max-width:560px;color:var(--text-3);white-space:pre-wrap;margin-bottom:6px;padding:2px 12px;font-size:13.5px;line-height:1.65}.tool-chip[data-v-b33078d5]{background:var(--surface-3);border-radius:var(--r-full);color:var(--text-2);align-self:flex-start;align-items:center;gap:7px;margin-bottom:4px;padding:4px 9px 4px 7px;font-size:12px;display:inline-flex}.msg-fresh .tool-chip[data-v-b33078d5]{animation:msg-in var(--dur-base) var(--ease-muse) backwards}.tool-chip .mini-spin[data-v-b33078d5]{border-top-color:var(--ink);width:13px;height:13px}.tool-chip .mini-check[data-v-b33078d5]{background:var(--st-run);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:flex}.tool-chip .mini-check svg[data-v-b33078d5]{width:8px;height:8px}.tool-chip-label[data-v-b33078d5]{white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-weight:500;overflow:hidden}.tool-chip.err[data-v-b33078d5]{color:var(--st-fail)}.tool-chip.err .mini-check[data-v-b33078d5]{background:var(--st-fail)}@keyframes think-spin-b33078d5{to{transform:rotate(360deg)}}.tools-fold[data-v-b33078d5]{background:var(--surface-3);border-radius:var(--r-full);color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-self:flex-start;align-items:center;gap:6px;margin-bottom:4px;padding:3px 10px 3px 8px;font-size:12px;transition:background .15s;display:inline-flex}.tools-fold[data-v-b33078d5]:hover{background:var(--surface-4)}.tools-fold .think-done-chev[data-v-b33078d5]{width:12px;height:12px;color:var(--text-3);transition:transform .18s}.tools-fold.open .think-done-chev[data-v-b33078d5]{transform:rotate(180deg)}.tools-full[data-v-b33078d5]{color:var(--text-2);background:var(--surface-2);border-left:2px solid var(--border-strong);border-radius:0 var(--r-sm) var(--r-sm) 0;flex-direction:column;gap:5px;margin-bottom:6px;padding:8px 10px 8px 12px;font-size:13.5px;display:flex}.tools-row[data-v-b33078d5]{align-items:baseline;gap:6px;min-width:0;display:flex}.tools-row-title[data-v-b33078d5]{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.tools-row-flag[data-v-b33078d5]{color:var(--st-fail);flex-shrink:0;font-size:12px}.tools-row-preview[data-v-b33078d5]{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.fold-clip[data-v-b33078d5]{transition:grid-template-rows var(--dur-base) var(--ease-muse);grid-template-rows:0fr;display:grid}.fold-clip.open[data-v-b33078d5]{grid-template-rows:1fr}.fold-clip-inner[data-v-b33078d5]{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.think-dots span[data-v-b33078d5],.mini-spin[data-v-b33078d5],.think-caret[data-v-b33078d5]:after{animation:none}.fold-clip[data-v-b33078d5]{transition:none}.msg-fresh .think-wrap[data-v-b33078d5],.msg-fresh .think-done[data-v-b33078d5],.msg-fresh .tool-chip[data-v-b33078d5]{animation:none}}.queued-label[data-v-3654dd7b]{color:#ffffff9e;white-space:nowrap;font-size:11px;line-height:1}.msg-images[data-v-3654dd7b]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.msg-images img[data-v-3654dd7b]{cursor:zoom-in;object-fit:contain;border-radius:8px;max-width:200px;max-height:280px;display:block}.msg-images .msg-video[data-v-3654dd7b]{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;max-width:280px;display:block}.msg-images .msg-audio[data-v-3654dd7b]{border-radius:8px;width:280px;max-width:100%;height:36px;display:block}.msg-tools[data-v-3654dd7b]{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.msg-action-btn.is-liked[data-v-3654dd7b]{color:var(--ink,#111)}.sys-notice[data-v-3654dd7b]{border-left:3px solid var(--border-strong,#c8c8c8);background:var(--surface-3,#f5f5f5);max-width:78%;color:var(--text-2,#888);white-space:pre-wrap;word-break:break-word;border-radius:0 6px 6px;margin-top:6px;padding:6px 10px;font-size:12px;line-height:1.5}.tool-tag[data-v-3654dd7b]{border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-2);border:1px solid var(--border);font-size:11px;font-family:var(--font-mono);align-items:center;padding:2px 7px;display:inline-flex}.msg-md[data-v-3654dd7b]{color:var(--text);word-break:break-word;font-size:15px;line-height:1.65}.msg-md[data-v-3654dd7b] p{margin:0 0 6px}.msg-md[data-v-3654dd7b] p:last-child{margin-bottom:0}.msg-md[data-v-3654dd7b] h1,.msg-md[data-v-3654dd7b] h2,.msg-md[data-v-3654dd7b] h3,.msg-md[data-v-3654dd7b] h4,.msg-md[data-v-3654dd7b] h5,.msg-md[data-v-3654dd7b] h6{color:var(--text);margin:14px 0 6px;font-weight:600;line-height:1.35}.msg-md[data-v-3654dd7b] h1{font-size:18px}.msg-md[data-v-3654dd7b] h2{font-size:17px}.msg-md[data-v-3654dd7b] h3{font-size:16px}.msg-md[data-v-3654dd7b] h4,.msg-md[data-v-3654dd7b] h5,.msg-md[data-v-3654dd7b] h6{font-size:15.5px}.msg-md[data-v-3654dd7b] h1:first-child,.msg-md[data-v-3654dd7b] h2:first-child,.msg-md[data-v-3654dd7b] h3:first-child,.msg-md[data-v-3654dd7b] h4:first-child{margin-top:0}.msg-md[data-v-3654dd7b] ul,.msg-md[data-v-3654dd7b] ol{margin:6px 0;padding-left:22px}.msg-md[data-v-3654dd7b] li,.msg-md[data-v-3654dd7b] li>ul,.msg-md[data-v-3654dd7b] li>ol{margin:2px 0}.msg-md[data-v-3654dd7b] strong{color:var(--text);font-weight:600}.msg-md[data-v-3654dd7b] em{font-style:italic}.msg-md[data-v-3654dd7b] a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px;word-break:break-all;transition:color .15s}.msg-md[data-v-3654dd7b] a:hover{color:var(--ink)}.msg-md[data-v-3654dd7b] code{font-family:var(--font-mono);background:var(--surface-3);color:var(--text);border-radius:3px;padding:1px 5px;font-size:14px}.msg-md[data-v-3654dd7b] pre{background:var(--surface-3);border-radius:var(--r-sm);margin:8px 0;padding:10px 12px;font-size:14px;line-height:1.5;overflow-x:auto}.msg-md[data-v-3654dd7b] pre code{color:var(--text);font-size:inherit;background:0 0;padding:0}.msg-md[data-v-3654dd7b] blockquote{border-left:2px solid var(--border-strong);color:var(--text-2);background:var(--surface-2);margin:8px 0;padding:4px 12px}.msg-md[data-v-3654dd7b] blockquote p{margin:0}.msg-md[data-v-3654dd7b] hr{border:none;border-top:1px solid var(--border);margin:12px 0}.msg-md[data-v-3654dd7b] img{border-radius:var(--r-sm);max-width:100%;margin:6px 0;display:block}.msg-md[data-v-3654dd7b] table{border-collapse:collapse;width:100%;min-width:280px;margin:8px 0;font-size:14px}.msg-md[data-v-3654dd7b] th,.msg-md[data-v-3654dd7b] td{border:1px solid var(--border);text-align:left;padding:5px 9px}.msg-md[data-v-3654dd7b] th{background:var(--surface-3);font-weight:600}.msg.self .msg-md[data-v-3654dd7b],.msg.self .msg-md[data-v-3654dd7b] strong{color:#fff}.msg.self .msg-md[data-v-3654dd7b] a{color:#ffffffe6;text-decoration-color:#fff6}.msg.self .msg-md[data-v-3654dd7b] a:hover{color:#fff}.msg.self .msg-md[data-v-3654dd7b] code{color:#fff;background:#ffffff26}.msg.self .msg-md[data-v-3654dd7b] th{background:#00000012}.msg.self .msg-md[data-v-3654dd7b] blockquote{color:#ffffffd9;background:#ffffff0f;border-left-color:#ffffff4d}html[data-theme=dark] .msg.self .msg-md[data-v-3654dd7b],html[data-theme=dark] .msg.self .msg-md[data-v-3654dd7b] strong{color:#111}html[data-theme=dark] .msg.self .msg-md[data-v-3654dd7b] a{color:#000000e6;text-decoration-color:#0006}html[data-theme=dark] .msg.self .msg-md[data-v-3654dd7b] a:hover{color:#111}html[data-theme=dark] .msg.self .msg-md[data-v-3654dd7b] code{color:#111;background:#0000001f}html[data-theme=dark] .msg.self .msg-md[data-v-3654dd7b] blockquote{color:#000000d9;background:#0000000f;border-left-color:#0000004d}.md-blk[data-v-3654dd7b]{min-height:1px}.msg-md-typing .md-blk[data-v-3654dd7b]:not(.blk-in){opacity:0}.md-blk.blk-in[data-v-3654dd7b]{animation:.2s ease-out both word-in-3654dd7b}@keyframes word-in-3654dd7b{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.msg-md-typing .md-blk.type-caret[data-v-3654dd7b]>:last-child:after{content:"";vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:.85s infinite type-blink-3654dd7b;display:inline-block}@keyframes type-blink-3654dd7b{50%{opacity:0}}.msg-md-typing .md-blk[data-v-3654dd7b] :first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.md-blk.blk-in[data-v-3654dd7b],.msg-md-typing .md-blk.type-caret[data-v-3654dd7b]>:last-child:after{animation:none}}.sysline-wrap[data-v-fe47a701]{justify-content:center;padding:2px 24px;display:flex}.sysline[data-v-fe47a701]{text-align:center;cursor:pointer;background:0 0;border:none;border-radius:16px;max-width:100%;padding:4px 12px;font-family:inherit;transition:background .15s}.sysline[data-v-fe47a701]:hover{background:var(--surface-2)}.sl-in[data-v-fe47a701]{color:var(--text-4,var(--text-3));align-items:center;gap:6px;font-size:12px;line-height:1.45;display:inline-flex}.sl-in svg[data-v-fe47a701]{flex-shrink:0;width:13px;height:13px}.sl-detail[data-v-fe47a701]{color:var(--text-3);text-align:left;word-break:break-word;margin-top:3px;font-size:12.5px;line-height:1.55;display:block}.suggest-popover[data-v-1afe3cc2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg,10px);max-height:272px;box-shadow:var(--shadow-panel,0 8px 28px #00000024);z-index:30;padding:4px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}.sp-item[data-v-1afe3cc2]{border-radius:var(--r-sm);width:100%;color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;transition:background .12s;display:flex}.sp-item[data-v-1afe3cc2]:hover{background:var(--surface-3)}.sp-item.selected[data-v-1afe3cc2]{background:var(--ink-soft);color:var(--ink)}.sp-item.selected .sp-icon[data-v-1afe3cc2]{color:var(--ink)}.sp-icon[data-v-1afe3cc2]{width:14px;height:14px;color:var(--text-3);flex-shrink:0}.sp-name[data-v-1afe3cc2]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--text);flex-shrink:0;font-size:14px;overflow:hidden}.sp-desc[data-v-1afe3cc2]{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--text-4);flex:1;font-size:11.5px;overflow:hidden}.composer[data-v-0d1c2c5f]{z-index:21;background:linear-gradient(to top, var(--bg) 70%, color-mix(in srgb, var(--bg) 0%, transparent));flex-shrink:0;padding:12px 22px 16px;position:absolute;bottom:0;left:0;right:0}.composer-inner[data-v-0d1c2c5f]{background:var(--surface);border:1px solid var(--border);border-radius:26px;max-width:720px;margin:0 auto;transition:border-color .15s;position:relative;box-shadow:0 2px 14px -8px #00000024}.composer-inner[data-v-0d1c2c5f]:focus-within{border-color:var(--text-3)}.composer-sub[data-v-0d1c2c5f]{border-top:1px solid var(--surface-3);align-items:center;gap:8px;padding:7px 14px 9px;display:flex}.sub-hints[data-v-0d1c2c5f]{min-width:0;color:var(--text-4);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:10px;font-size:11.5px;display:flex;overflow:hidden}.tool-btn[data-v-0d1c2c5f]{cursor:pointer;width:28px;height:28px;color:var(--text-3);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.tool-btn[data-v-0d1c2c5f]:hover{background:var(--surface-3);color:var(--text)}.tool-btn svg[data-v-0d1c2c5f]{width:15px;height:15px}.project-chip-wrap[data-v-0d1c2c5f]{align-items:center;display:flex;position:relative}.project-chip[data-v-0d1c2c5f]{border-radius:var(--r-full,12px);height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:0 7px;font-family:inherit;font-size:12px;transition:all .15s;display:inline-flex}.project-chip[data-v-0d1c2c5f]:hover{background:var(--surface-3);color:var(--text)}.project-chip.active[data-v-0d1c2c5f]{background:var(--ink-soft);color:var(--ink);border-color:var(--ink);font-weight:500}.project-chip svg[data-v-0d1c2c5f]{flex-shrink:0;width:13px;height:13px}.project-chip-name[data-v-0d1c2c5f]{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.project-chip-clear[data-v-0d1c2c5f]{width:14px;height:14px;color:inherit;opacity:.65;border-radius:50%;justify-content:center;align-items:center;margin-right:-2px;transition:all .15s;display:flex}.project-chip-clear[data-v-0d1c2c5f]:hover{opacity:1;background:#0000001f}.project-chip-clear svg[data-v-0d1c2c5f]{width:8px;height:8px}.project-menu[data-v-0d1c2c5f]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg,10px);width:232px;box-shadow:var(--shadow-panel,0 8px 28px #00000024);z-index:30;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden}.pm-head[data-v-0d1c2c5f]{color:var(--text-4);padding:8px 10px 5px;font-size:11.5px}.pm-list[data-v-0d1c2c5f]{max-height:240px;padding:0 4px 4px;overflow-y:auto}.pm-item[data-v-0d1c2c5f]{border-radius:var(--r-sm);width:100%;color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;transition:background .12s;display:flex}.pm-item[data-v-0d1c2c5f]:hover{background:var(--surface-3)}.pm-item.selected[data-v-0d1c2c5f]{background:var(--ink-soft);color:var(--ink)}.pm-folder[data-v-0d1c2c5f]{width:16px;height:16px;color:var(--text-3);flex-shrink:0}.pm-item.selected .pm-folder[data-v-0d1c2c5f]{color:var(--ink)}.pm-main[data-v-0d1c2c5f]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pm-name[data-v-0d1c2c5f]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:13.5px;display:flex;overflow:hidden}.pm-badge[data-v-0d1c2c5f]{color:#8c5a2b;background:#8c5a2b1a;border-radius:3px;flex-shrink:0;padding:0 4px;font-size:10px;line-height:14px}.pm-sub[data-v-0d1c2c5f]{color:var(--text-4);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;font-size:11px;overflow:hidden}.pm-check[data-v-0d1c2c5f]{width:13px;height:13px;color:var(--ink);flex-shrink:0}.pm-empty[data-v-0d1c2c5f]{color:var(--text-4);text-align:center;padding:14px 0 10px;font-size:12px}.pm-create[data-v-0d1c2c5f]{border:none;border-top:1px solid var(--border);width:100%;color:var(--text-3);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:5px;padding:8px 0;font-family:inherit;font-size:13px;transition:all .15s;display:flex}.pm-create[data-v-0d1c2c5f]:hover{color:var(--ink);background:var(--surface-2)}.pm-create svg[data-v-0d1c2c5f]{width:12px;height:12px}.pc-fade-enter-active[data-v-0d1c2c5f],.pc-fade-leave-active[data-v-0d1c2c5f]{transition:opacity .12s,transform .12s}.pc-fade-enter-from[data-v-0d1c2c5f],.pc-fade-leave-to[data-v-0d1c2c5f]{opacity:0;transform:translateY(4px)}.composer-preview[data-v-0d1c2c5f]{align-items:flex-start;gap:8px;padding:8px 10px 0;display:flex}.preview-item[data-v-0d1c2c5f]{width:64px;height:64px;position:relative}.preview-item img[data-v-0d1c2c5f]{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--border);width:100%;height:100%;display:block}.preview-remove[data-v-0d1c2c5f]{background:var(--ink);width:18px;height:18px;color:var(--on-ink);cursor:pointer;box-shadow:var(--shadow-xs);border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:-7px;right:-7px}.preview-remove[data-v-0d1c2c5f]:hover{background:var(--ink-2)}.preview-remove svg[data-v-0d1c2c5f]{width:10px;height:10px}.composer-mode[data-v-0d1c2c5f]{background:var(--surface-3);border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:flex}.mode-btn[data-v-0d1c2c5f]{color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 11px;font-family:inherit;font-size:12px;transition:all .15s}.mode-btn[data-v-0d1c2c5f]:hover{color:var(--text)}.mode-btn.active[data-v-0d1c2c5f]{background:var(--tab-on);color:var(--text);font-weight:600;box-shadow:0 1px 3px #0000001a}.composer-row[data-v-0d1c2c5f]{align-items:center;gap:10px;padding:11px 16px 9px;display:flex}.composer-input[data-v-0d1c2c5f]{color:var(--text);resize:none;background:0 0;border:none;outline:none;flex:1;min-height:22px;max-height:140px;padding:0;font-family:inherit;font-size:15px;line-height:22px}.composer-input[data-v-0d1c2c5f]::placeholder{color:var(--text-4)}.voice-btn[data-v-0d1c2c5f]{width:30px;height:30px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.voice-btn[data-v-0d1c2c5f]:hover{background:var(--surface-3)}.voice-btn svg[data-v-0d1c2c5f]{width:17px;height:17px}.send-btn[data-v-0d1c2c5f]{background:var(--surface-3);width:30px;height:30px;color:var(--text-4);cursor:not-allowed;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.send-btn.active[data-v-0d1c2c5f]{background:var(--ink);color:var(--bg);cursor:pointer}.send-btn.active[data-v-0d1c2c5f]:hover{background:var(--ink-2);transform:scale(1.06)}.send-btn.active[data-v-0d1c2c5f]:active{transform:scale(.96)}.send-btn.stop[data-v-0d1c2c5f]{background:var(--ink);color:var(--on-ink);cursor:pointer}.send-btn.stop[data-v-0d1c2c5f]:hover{background:var(--ink-2)}.send-btn svg[data-v-0d1c2c5f]{width:15px;height:15px}.sub-hints kbd[data-v-0d1c2c5f]{font-family:var(--font-mono);background:var(--surface-3);border:1px solid var(--border);color:var(--text-2);border-radius:3px;padding:1px 5px;font-size:11px}.sub-hints .hint-sep[data-v-0d1c2c5f]{background:var(--border-strong);border-radius:50%;flex:none;width:3px;height:3px}.composer-status[data-v-0d1c2c5f]{color:var(--text-2);text-overflow:ellipsis;font-weight:500;overflow:hidden}.composer-peer[data-v-0d1c2c5f]{color:var(--text-3);font-weight:400}.pending-pill[data-v-7554966e]{z-index:5;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-radius:var(--r-full);cursor:pointer;box-shadow:var(--shadow-md);padding:5px 14px;font-size:13.5px;transition:color .15s,border-color .15s;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.pending-pill[data-v-7554966e]:hover{color:var(--text);border-color:var(--text-3)}.ask-card[data-v-c5774918]{background:var(--surface,#fff);border-radius:22px;max-width:460px;padding:20px 20px 16px;box-shadow:0 1px 2px #0000000a,0 10px 34px #0000000f}.ask-head[data-v-c5774918]{align-items:center;gap:10px;display:flex}.ask-ico[data-v-c5774918]{background:var(--surface-2,#f2f2f4);width:38px;height:38px;color:var(--text-2,#666);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ask-ico svg[data-v-c5774918]{width:17px;height:17px}.ask-card.answered .ask-ico[data-v-c5774918]{color:#27ae60;background:#27ae6024}.ask-tt[data-v-c5774918]{color:var(--text,#1a1a1a);font-size:15.5px;font-weight:700}.ask-body[data-v-c5774918]{color:var(--text,#1a1a1a);white-space:pre-wrap;word-break:break-word;margin-top:10px;font-size:14.5px;line-height:1.55}.ask-hint[data-v-c5774918]{color:var(--text-4,#9a9a9a);margin-top:10px;font-size:12px}.ask-fill[data-v-c5774918]{border-top:1px solid var(--border);color:#27ae60;align-items:center;gap:7px;margin-top:12px;padding-top:12px;font-size:13.5px;display:flex}.ask-fill svg[data-v-c5774918]{flex-shrink:0;width:15px;height:15px}.ask-fill-tx[data-v-c5774918]{min-width:0;color:var(--text-2,#666);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat[data-v-38c6cc23]{background:var(--bg);flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.load-more[data-v-38c6cc23]{text-align:center;color:var(--text-3);cursor:pointer;padding:6px 0;font-size:12px;transition:color .15s}.load-more[data-v-38c6cc23]:hover{color:var(--ink)}.reply-quote[data-v-38c6cc23]{background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text-2);align-items:center;gap:8px;margin:0 16px 6px;padding:6px 10px;font-size:12.5px;display:flex}.reply-quote-label[data-v-38c6cc23]{color:var(--text-3);flex-shrink:0}.reply-quote-text[data-v-38c6cc23]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.reply-quote-close[data-v-38c6cc23]{width:20px;height:20px;color:var(--text-4);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.reply-quote-close[data-v-38c6cc23]:hover{color:var(--text-2);background:var(--surface-3)}.reply-quote-close svg[data-v-38c6cc23]{width:12px;height:12px}.rp-restore[data-v-38c6cc23]{z-index:30;border:1px solid var(--line-2,var(--line));background:var(--surface);width:30px;height:30px;color:var(--text-2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:14px;transition:color .15s,border-color .15s;animation:.3s cubic-bezier(.15,1,.4,1) .1s backwards cap-in-38c6cc23;display:flex;position:absolute;top:12px;right:14px}.rp-restore[data-v-38c6cc23]:hover{color:var(--ink);border-color:var(--ink)}.capsules[data-v-38c6cc23]{z-index:12;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 80%, transparent) 0%, color-mix(in srgb, var(--bg) 35%, transparent) 55%, transparent 100%);flex-direction:column;align-items:center;gap:10px;padding:8px 0 18px;display:flex;position:absolute;top:0;left:0;right:0}.capsules .muse-head[data-v-38c6cc23]{pointer-events:auto}.muse-head[data-v-38c6cc23]{cursor:pointer;flex-direction:column;align-items:center;padding-top:6px;display:flex}.muse-ava[data-v-38c6cc23]{background:color-mix(in srgb, var(--surface-2,#f5f4f2) 88%, var(--ink,#1c1c1e) 4%);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.muse-ava .ava-pen[data-v-38c6cc23]{border:1px solid var(--border,#ddd);background:var(--surface,#fff);width:18px;height:18px;color:var(--text-3,#888);cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:-2px;right:-4px}.muse-ava .ava-pen svg[data-v-38c6cc23]{width:10px;height:10px}.muse-ava .ava-pen[data-v-38c6cc23]:hover{color:var(--text,#333);border-color:var(--ink,#999)}.muse-tag[data-v-38c6cc23]{z-index:1;background:var(--surface,#fff);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:44px;margin-top:-10px;padding:4px 12px;display:flex;position:relative;box-shadow:0 1px 4px #00000029}.muse-nm[data-v-38c6cc23]{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--text-1,var(--text));font-size:14px;line-height:18px;overflow:hidden}.muse-st[data-v-38c6cc23]{max-width:240px;color:var(--text-3);align-items:center;gap:4px;margin-top:2px;font-size:11.5px;line-height:14px;display:flex}.muse-st.accent[data-v-38c6cc23]{color:var(--hs-accent,#3577ff)}.muse-st-t[data-v-38c6cc23]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.muse-spin[data-v-38c6cc23]{border:1.5px solid;border-top-color:#0000;border-radius:50%;flex:none;width:10px;height:10px;animation:.9s linear infinite muse-rot-38c6cc23}@keyframes muse-rot-38c6cc23{to{transform:rotate(360deg)}}.msgs-caps[data-v-38c6cc23]{padding-top:136px!important}.cap-in[data-v-38c6cc23]{animation:.38s cubic-bezier(.15,1,.4,1) backwards cap-in-38c6cc23}@keyframes cap-in-38c6cc23{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:none}}.scroll-bottom-fab[data-v-38c6cc23]{background:var(--ink);height:34px;box-shadow:var(--shadow-md);color:var(--bg);cursor:pointer;z-index:5;border:none;border-radius:17px;align-items:center;gap:4px;padding:0 14px 0 10px;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:116px;left:50%;transform:translate(-50%)}.scroll-bottom-fab[data-v-38c6cc23]:hover{opacity:.88;transform:translate(-50%)translateY(-1px)}.scroll-bottom-fab svg[data-v-38c6cc23]{width:14px;height:14px}.scroll-bottom-fab .fab-label[data-v-38c6cc23]{font-size:12.5px;font-weight:500;line-height:1}.scroll-bottom-fab .fab-badge[data-v-38c6cc23]{background:var(--st-fail);color:#fff;border:2px solid var(--bg);border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-weight:600;display:flex;position:absolute;top:-4px;right:-4px}.debug-panel[data-v-38c6cc23]{z-index:21;background:var(--surface-2);border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:10px 22px;display:flex;position:relative;overflow:hidden}.debug-item[data-v-38c6cc23]{white-space:nowrap;align-items:center;gap:8px;display:flex}.debug-item-label[data-v-38c6cc23]{color:var(--text-2);align-items:center;gap:5px;font-size:13.5px;display:flex}.debug-item-label svg[data-v-38c6cc23]{fill:none;stroke:currentColor;stroke-width:var(--iw-chrome);stroke-linecap:round;stroke-linejoin:round;color:var(--text-3)}.debug-toggle[data-v-38c6cc23]{cursor:pointer;width:32px;height:18px;display:inline-block;position:relative}.debug-toggle input[data-v-38c6cc23]{opacity:0;width:0;height:0}.debug-toggle-slider[data-v-38c6cc23]{background:var(--surface-4);border-radius:9px;transition:background .2s;position:absolute;inset:0}.debug-toggle-slider[data-v-38c6cc23]:before{content:"";background:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}.debug-toggle input:checked+.debug-toggle-slider[data-v-38c6cc23]{background:var(--ink)}.debug-toggle input:checked+.debug-toggle-slider[data-v-38c6cc23]:before{transform:translate(14px)}.debug-action-btn[data-v-38c6cc23]{border:1px solid var(--border-strong);background:var(--surface);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;padding:3px 12px;font-family:inherit;font-size:12px;transition:all .15s}.debug-action-btn[data-v-38c6cc23]:hover{border-color:var(--ink);color:var(--ink)}.debug-slide-enter-active[data-v-38c6cc23],.debug-slide-leave-active[data-v-38c6cc23]{transition:all .25s;overflow:hidden}.debug-slide-enter-from[data-v-38c6cc23],.debug-slide-leave-to[data-v-38c6cc23]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.img-lightbox[data-v-38c6cc23]{z-index:1200;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);cursor:zoom-out;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.img-lightbox img[data-v-38c6cc23]{border-radius:4px;max-width:92vw;max-height:92vh}.lightbox-enter-active[data-v-38c6cc23],.lightbox-leave-active[data-v-38c6cc23]{transition:opacity .18s ease-out}.lightbox-enter-from[data-v-38c6cc23],.lightbox-leave-to[data-v-38c6cc23]{opacity:0}.lightbox-enter-active img[data-v-38c6cc23],.lightbox-leave-active img[data-v-38c6cc23]{transition:transform .22s var(--ease-muse)}.lightbox-enter-from img[data-v-38c6cc23],.lightbox-leave-to img[data-v-38c6cc23]{transform:scale(.95)}[data-v-38c6cc23] .approval-flash{animation:1.6s approval-flash-38c6cc23}@keyframes approval-flash-38c6cc23{0%{box-shadow:0 0 0 3px #4a7ce873}70%{box-shadow:0 0 0 3px #4a7ce873}to{box-shadow:0 0 0 3px #4a7ce800}}[data-v-38c6cc23] .card-detail-flash{animation:1.6s approval-flash-38c6cc23}@media (prefers-reduced-motion:reduce){[data-v-38c6cc23] .approval-flash,[data-v-38c6cc23] .card-detail-flash{animation:none}.lightbox-enter-active[data-v-38c6cc23],.lightbox-leave-active[data-v-38c6cc23],.lightbox-enter-active img[data-v-38c6cc23],.lightbox-leave-active img[data-v-38c6cc23]{transition:none}}.modal-overlay[data-v-bfcad7fe]{z-index:300;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box[data-v-bfcad7fe]{background:var(--surface);border-radius:10px;flex-direction:column;width:460px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.modal-header[data-v-bfcad7fe]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title[data-v-bfcad7fe]{color:var(--text);font-size:17px;font-weight:600}.modal-close[data-v-bfcad7fe]{cursor:pointer;color:#888;background:0 0;border:none;border-radius:4px;width:30px;height:30px;font-size:24px;line-height:1}.modal-close[data-v-bfcad7fe]:hover{background:var(--surface-2)}.modal-body[data-v-bfcad7fe]{flex-direction:column;gap:16px;padding:16px 20px;display:flex;overflow-y:auto}.empty-hint[data-v-bfcad7fe]{color:var(--text-3);background:var(--surface-2);text-align:center;border-radius:4px;padding:12px;font-size:13.5px}.form-row[data-v-bfcad7fe]{flex-direction:column;gap:6px;display:flex}.form-row>label[data-v-bfcad7fe]{color:var(--text);font-size:14.5px;font-weight:500}.hint[data-v-bfcad7fe]{color:var(--text-4);font-size:12px;font-weight:400}.tool-desc[data-v-bfcad7fe]{color:var(--text-3);background:var(--surface-2);border-radius:4px;padding:10px 12px;font-size:13.5px;line-height:1.5}.form-row textarea[data-v-bfcad7fe],.form-row input[data-v-bfcad7fe],.form-row select[data-v-bfcad7fe]{border:1px solid var(--border);background:var(--surface);resize:vertical;border-radius:4px;outline:none;padding:7px 10px;font-family:inherit;font-size:14.5px}.form-row textarea[data-v-bfcad7fe]:focus,.form-row input[data-v-bfcad7fe]:focus,.form-row select[data-v-bfcad7fe]:focus{border-color:#07c160}.bool-row[data-v-bfcad7fe]{align-items:center;gap:6px;display:flex;font-weight:400!important}.chip-grid[data-v-bfcad7fe]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-v-bfcad7fe]{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);cursor:pointer;border-radius:14px;align-items:center;padding:5px 10px;font-family:inherit;font-size:13.5px;transition:all .12s;display:inline-flex}.chip.on[data-v-bfcad7fe]{color:#07c160;background:#f6ffed;border-color:#07c160}.run-btn[data-v-bfcad7fe]{color:#fff;cursor:pointer;background:#07c160;border:none;border-radius:4px;align-self:flex-end;padding:8px 24px;font-family:inherit;font-size:14.5px}.run-btn[data-v-bfcad7fe]:disabled{cursor:not-allowed;background:#e0e0e0}.result-panel[data-v-bfcad7fe]{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:12px;display:flex}.result-text[data-v-bfcad7fe]{color:var(--text);white-space:pre-wrap;word-break:break-all;font-size:14.5px;line-height:1.6}.result-panel.error .result-text[data-v-bfcad7fe]{color:#c0392b}.result-att img[data-v-bfcad7fe]{border:1px solid var(--border);border-radius:4px;max-width:100%}.result-att audio[data-v-bfcad7fe]{width:100%}.result-att a[data-v-bfcad7fe]{color:#07c160;font-size:14.5px;text-decoration:none}.result-meta[data-v-bfcad7fe]{color:var(--text-4);align-items:center;gap:10px;font-size:12px;display:flex}.rerun-link[data-v-bfcad7fe]{color:#07c160;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}.cdp[data-v-12230091]{flex-direction:column;gap:10px;height:100%;padding:12px;display:flex;overflow-y:auto}.cdp-head[data-v-12230091]{justify-content:space-between;align-items:center;display:flex}.cdp-close[data-v-12230091]{cursor:pointer;color:var(--text-3);background:0 0;border:none;padding:2px 4px;font-family:inherit;font-size:13.5px}.cdp-close[data-v-12230091]:hover{color:var(--text)}.cdp-source[data-v-12230091]{cursor:pointer;color:var(--ink);background:var(--surface-2);border-radius:var(--r-sm);border:none;padding:3px 8px;font-family:inherit;font-size:13px}.cdp-hero[data-v-12230091]{object-fit:cover;border-radius:var(--r-md);border:1px solid var(--border);width:100%;max-height:180px;display:block}.cdp-title-row[data-v-12230091]{align-items:baseline;gap:8px;display:flex}.cdp-title[data-v-12230091]{color:var(--text);word-break:break-word;min-width:0;font-size:17px;font-weight:600}.cdp-price[data-v-12230091]{color:var(--st-fail,#dc2626);flex:none;margin-left:auto;font-size:16px;font-weight:600}.cdp-msg[data-v-12230091]{color:var(--text-2);white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.6}.cdp-fields[data-v-12230091]{flex-direction:column;display:flex}.cdp-field[data-v-12230091]{border-bottom:1px dashed var(--surface-3);gap:10px;padding:5px 0;font-size:14.5px;line-height:1.6;display:flex}.cdp-field[data-v-12230091]:last-child{border-bottom:none}.cdp-k[data-v-12230091]{width:72px;color:var(--text-3);flex:none}.cdp-v[data-v-12230091]{min-width:0;color:var(--text);word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.cdp-url[data-v-12230091]{color:var(--on-ink);background:var(--ink);border-radius:var(--r-sm);align-self:flex-start;padding:7px 16px;font-size:14.5px;text-decoration:none}.cdp-item[data-v-12230091]{border:1px solid var(--border);border-radius:var(--r-md);padding:10px}.cdp-item-head[data-v-12230091]{align-items:center;gap:10px;display:flex}.cdp-item-thumb[data-v-12230091]{border-radius:var(--r-sm);object-fit:cover;flex:none;width:44px;height:44px}.cdp-item-main[data-v-12230091]{flex:1;min-width:0}.cdp-item-title[data-v-12230091]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.cdp-item-sub[data-v-12230091]{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13.5px;overflow:hidden}.cdp-media[data-v-12230091]{margin:0}.cdp-media img[data-v-12230091]{object-fit:cover;cursor:zoom-in;border-radius:var(--r-md);border:1px solid var(--border);width:100%;max-height:200px;display:block}.cdp-media-label[data-v-12230091]{color:var(--text-3);margin-top:3px;font-size:12px}.cdp-options[data-v-12230091]{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.cdp-chip[data-v-12230091]{color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-full);padding:3px 10px;font-size:13.5px}.cdp-chip.done[data-v-12230091]{color:var(--st-run,#16a34a);background:var(--st-run-soft,#dcfce7);border-color:#0000}.cdp-actions[data-v-12230091]{align-items:center;gap:8px;margin-top:10px;display:flex}.cdp-actions .cdp-url[data-v-12230091]{align-self:center}.cdp-choose[data-v-12230091]{cursor:pointer;background:var(--primary,#07c160);color:#fff;border:none;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:13px}.cdp-choose[data-v-12230091]:hover{filter:brightness(.95)}.im-bind-overlay[data-v-cc6c6e74]{z-index:200;background:#00000047;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bind-dialog[data-v-cc6c6e74]{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;width:420px;max-height:84vh;display:flex;overflow:hidden;box-shadow:0 16px 48px #0000002e,0 4px 12px #0000000f}.bd-head[data-v-cc6c6e74]{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:16px 18px 13px;display:flex}.bd-icon[data-v-cc6c6e74]{border-radius:var(--r-md);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15.5px;font-weight:700;display:flex}.bd-meta[data-v-cc6c6e74]{flex:1;min-width:0}.bd-name[data-v-cc6c6e74]{color:var(--text);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.bd-mode[data-v-cc6c6e74]{font-size:11.5px;font-family:var(--font-mono);color:var(--text-3);margin-top:2px}.bd-state[data-v-cc6c6e74]{color:var(--text-3);align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.bd-state .dot[data-v-cc6c6e74]{background:var(--st-run);width:6px;height:6px;box-shadow:0 0 0 2px var(--st-run-soft);border-radius:50%}.bd-state.off .dot[data-v-cc6c6e74]{background:var(--text-4);box-shadow:none}.bd-close[data-v-cc6c6e74]{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bd-close[data-v-cc6c6e74]:hover{background:var(--surface-3);color:var(--text)}.bd-close svg[data-v-cc6c6e74]{width:15px;height:15px}.bd-body[data-v-cc6c6e74]{flex:1;min-height:0;padding:15px 18px 16px;overflow-y:auto}.qr-box[data-v-cc6c6e74]{border:1px dashed var(--border-strong);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;align-items:center;gap:10px;margin-bottom:14px;padding:16px 14px 13px;display:flex}.btn-qr[data-v-cc6c6e74]{border:1px solid var(--ink);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);cursor:pointer;padding:7px 18px;font-family:inherit;font-size:14px;transition:background .15s}.btn-qr[data-v-cc6c6e74]:hover{background:var(--ink-soft)}.qr-img[data-v-cc6c6e74]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-sizing:border-box;width:176px;height:176px;padding:8px}.qr-status[data-v-cc6c6e74]{color:var(--text-2);text-align:center;font-size:13.5px}.qr-status[data-state=success][data-v-cc6c6e74]{color:var(--st-run)}.qr-status[data-state=expired][data-v-cc6c6e74],.qr-status[data-state=fail][data-v-cc6c6e74]{color:var(--st-fail)}.qr-again[data-v-cc6c6e74]{color:var(--text-3);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-family:inherit;font-size:12px;text-decoration:underline}.qr-again[data-v-cc6c6e74]:hover{color:var(--text)}.bd-field[data-v-cc6c6e74]{margin-bottom:12px}.bd-field label[data-v-cc6c6e74]{color:var(--text-2);align-items:center;gap:3px;margin-bottom:5px;font-size:12px;display:flex}.bd-field .req[data-v-cc6c6e74]{color:var(--st-fail);font-size:12px}.bd-input[data-v-cc6c6e74]{width:100%;font-size:13.5px;font-family:var(--font-mono);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);box-sizing:border-box;outline:none;padding:8px 10px;transition:border-color .15s}.bd-input[data-v-cc6c6e74]:focus{border-color:var(--ink)}.bd-help[data-v-cc6c6e74]{color:var(--text-4);margin-top:4px;font-size:11.5px;line-height:1.5}.bd-switch-row[data-v-cc6c6e74]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);align-items:center;gap:10px;margin-top:2px;padding:10px 12px;display:flex}.bd-switch-label[data-v-cc6c6e74]{flex:1}.bd-switch-label .sl-t[data-v-cc6c6e74]{color:var(--text);font-size:13.5px;font-weight:500}.bd-switch-label .sl-h[data-v-cc6c6e74]{color:var(--text-4);margin-top:1px;font-size:11.5px}.switch[data-v-cc6c6e74]{cursor:pointer;flex-shrink:0;width:34px;height:20px;position:relative}.switch input[data-v-cc6c6e74]{opacity:0;width:0;height:0;position:absolute}.switch .knob[data-v-cc6c6e74]{border-radius:var(--r-full);background:var(--surface-4);transition:background .18s;position:absolute;inset:0}.switch .knob[data-v-cc6c6e74]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.switch input:checked+.knob[data-v-cc6c6e74]{background:var(--ink)}.switch input:checked+.knob[data-v-cc6c6e74]:after{transform:translate(14px)}.bd-foot[data-v-cc6c6e74]{border-top:1px solid var(--border);align-items:center;gap:8px;padding:12px 18px 15px;display:flex}.bd-spacer[data-v-cc6c6e74]{flex:1}.bd-unbind[data-v-cc6c6e74]{color:var(--st-fail);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;padding:6px 8px;font-family:inherit;font-size:13.5px}.bd-unbind[data-v-cc6c6e74]:hover{background:var(--st-fail-soft)}.bd-btn[data-v-cc6c6e74]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;padding:6px 14px;font-family:inherit;font-size:13.5px;transition:all .15s}.bd-btn[data-v-cc6c6e74]:hover{border-color:var(--text-4);color:var(--text)}.bd-btn.primary[data-v-cc6c6e74]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.bd-btn.primary[data-v-cc6c6e74]:hover{background:var(--ink-2)}.bd-btn[data-v-cc6c6e74]:disabled{opacity:.45;cursor:default}.mu-row[data-v-eb14604d]{border-radius:var(--r-md);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 10px;transition:background .15s;display:flex}.mu-row[data-v-eb14604d]:hover{background:var(--surface-3)}.mu-row-icon[data-v-eb14604d]{background:var(--surface-3);width:36px;height:36px;color:var(--text-2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:15.5px;font-weight:600;display:flex}.mu-row-icon[data-v-eb14604d] svg{width:16px;height:16px}.mu-row-main[data-v-eb14604d]{flex:1 1 0;min-width:0}.mu-row-title[data-v-eb14604d]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.mu-row-desc[data-v-eb14604d]{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13.5px;display:-webkit-box;overflow:hidden}.mu-row-time[data-v-eb14604d]{color:var(--text-4);flex-shrink:0;padding-top:2px;font-size:12px}.mu-row-chev[data-v-eb14604d]{color:var(--text-4);flex-shrink:0;padding-top:3px;display:inline-flex}.mu-row-chev svg[data-v-eb14604d]{width:12px;height:12px}.profile-rows[data-v-f39085cd]{padding:0 4px}.pref-row[data-v-f39085cd]{align-items:center;gap:10px;margin-top:2px;padding:8px 14px;display:flex}.pref-ico[data-v-f39085cd]{background:var(--surface-3);width:36px;height:36px;color:var(--text-2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pref-ico svg[data-v-f39085cd]{width:16px;height:16px}.pref-title[data-v-f39085cd]{color:var(--text);flex:1 1 0;font-size:14.5px;font-weight:600}.pref-row[data-v-f39085cd]{cursor:default}.pref-switch[data-v-f39085cd]{flex-shrink:0;width:36px;height:20px;margin-left:auto;display:inline-block;position:relative}.pref-switch input[data-v-f39085cd]{opacity:0;width:0;height:0}.pref-switch-slider[data-v-f39085cd]{background:#e2e2e2;border-radius:10px;transition:background .2s;position:absolute;inset:0}.pref-switch-slider[data-v-f39085cd]:before{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.pref-switch input:checked+.pref-switch-slider[data-v-f39085cd]{background:#07c160}.pref-switch input:checked+.pref-switch-slider[data-v-f39085cd]:before{transform:translate(16px)}.empty-hint[data-v-2f815e50]{text-align:center;color:var(--text-4);padding:28px 16px;font-size:13.5px}.pane-hint[data-v-2f815e50]{color:var(--text-4);text-align:center;padding:10px 12px 2px;font-size:11.5px}.mem-list[data-v-2f815e50]{flex-direction:column;gap:10px;display:flex}.mem[data-v-2f815e50]{align-items:flex-start;gap:9px;display:flex}.mi[data-v-2f815e50]{background:var(--surface-2);width:26px;height:26px;color:var(--text-3);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.mi svg[data-v-2f815e50]{width:13px;height:13px}.mb[data-v-2f815e50]{min-width:0}.mt[data-v-2f815e50]{color:var(--text);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ms[data-v-2f815e50]{color:var(--text-4);margin-top:2px;font-size:11.5px}.sc[data-v-35076bf9]{color:var(--text-4);letter-spacing:.05em;justify-content:space-between;align-items:center;padding:4px 2px 6px;font-size:11.5px;display:flex}.sc .lnk[data-v-35076bf9]{color:var(--text-3);cursor:pointer;font-size:12px}.sc .lnk[data-v-35076bf9]:hover{color:var(--hs-accent)}.task-kc.amb[data-v-35076bf9]{background:color-mix(in srgb, #e8a020 10%, var(--surface-2))}.kc-d.amb-q[data-v-35076bf9]{color:#a06508;cursor:pointer}.kc-d.amb-q[data-v-35076bf9]:hover{text-decoration:underline}.amb-shot[data-v-35076bf9]{border:1px solid var(--border);cursor:zoom-in;border-radius:8px;max-width:100%;max-height:96px;margin-top:6px;display:block}.amb-lightbox[data-v-35076bf9]{z-index:90;cursor:zoom-out;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.amb-lightbox img[data-v-35076bf9]{border-radius:10px;max-width:92vw;max-height:88vh}.tp-btn[data-v-35076bf9]{background:var(--ink,#1c1c1e);width:100%;color:var(--on-ink);font:inherit;cursor:pointer;border:none;border-radius:999px;margin-top:8px;padding:7px 0;font-size:13px;font-weight:600;transition:opacity .15s}.tp-btn[data-v-35076bf9]:hover{opacity:.85}.tp-btn.ghost[data-v-35076bf9]{color:var(--text-3);background:0 0;margin-top:4px;font-weight:400}.tp-btn.ghost[data-v-35076bf9]:hover{background:var(--surface-2);opacity:1}.tp-more[data-v-35076bf9]{background:var(--surface-2);width:100%;font:inherit;color:var(--text-3);cursor:pointer;text-align:center;border:none;border-radius:10px;margin:2px 0 4px;padding:8px 0;font-size:12.5px;transition:background .15s}.tp-more[data-v-35076bf9]:hover{background:color-mix(in srgb, var(--surface-2) 85%, var(--text-3) 10%)}.empty-hint[data-v-35076bf9]{text-align:center;color:var(--text-4);padding:28px 16px;font-size:13.5px}.task-day-group[data-v-35076bf9]{margin-top:6px}.task-day-list[data-v-35076bf9]{padding:0 4px}.task-kc[data-v-35076bf9]{background:var(--surface-2);cursor:pointer;border-radius:13px;margin-bottom:8px;padding:11px 12px;transition:background .15s}.task-kc[data-v-35076bf9]:hover{background:color-mix(in srgb, var(--surface-2) 80%, var(--text-3) 8%)}.kc-t[data-v-35076bf9]{color:var(--text);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.kc-title[data-v-35076bf9]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hb-dot[data-v-35076bf9]{background:var(--amber,#d97706);border-radius:50%;flex:none;width:6px;height:6px;animation:1.3s infinite kc-hb-35076bf9}@keyframes kc-hb-35076bf9{0%,to{opacity:.3}50%{opacity:1}}.pill[data-v-35076bf9]{background:var(--surface);color:var(--text-3);border-radius:5px;flex:none;padding:1px 5px;font-size:10.5px;font-weight:400}.pill.amb[data-v-35076bf9]{color:var(--st-wait,#b45309);background:color-mix(in srgb, var(--amber,#d97706) 12%, transparent)}.kc-d[data-v-35076bf9]{color:var(--text-3);margin-top:3px;font-size:13px;line-height:1.55}.kc-m[data-v-35076bf9]{color:var(--text-4);align-items:center;gap:8px;margin-top:5px;font-size:11.5px;display:flex}.task-fin[data-v-35076bf9]{cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.task-fin[data-v-35076bf9]:hover{background:var(--surface-2)}.fi[data-v-35076bf9]{background:var(--st-run);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.fi.fail[data-v-35076bf9]{background:var(--st-fail)}.ft[data-v-35076bf9]{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;overflow:hidden}.ft em[data-v-35076bf9]{color:var(--text-4);margin-left:6px;font-size:11.5px;font-style:normal}.fm[data-v-35076bf9]{color:var(--text-4);flex:none;font-size:11.5px}.fin-shot[data-v-35076bf9]{object-fit:cover;object-position:top;border:1px solid var(--border);cursor:zoom-in;border-radius:8px;flex-basis:100%;width:100%;max-height:120px;display:block}.tp-stop[data-v-35076bf9]{border:1px solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:3px 12px;font-family:inherit;font-size:12px;transition:all .15s}.tp-stop[data-v-35076bf9]:hover{color:#dc2626;background:#dc26260f;border-color:#dc2626}.tp-browser-tag[data-v-35076bf9]{color:#1c6ba0;vertical-align:1px;background:#1c6ba014;border-radius:4px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:500;line-height:16px;display:inline-block}.tp-dlv-list[data-v-35076bf9]{flex-direction:column;flex-basis:100%;gap:3px;margin-top:6px;display:flex}.tp-dlv[data-v-35076bf9]{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-2);cursor:pointer;align-items:center;gap:6px;padding:4px 7px;transition:all .15s;display:flex}.tp-dlv[data-v-35076bf9]:hover{border-color:var(--border-strong);background:var(--surface)}.tp-dlv-ext[data-v-35076bf9]{font-size:9.5px;font-family:var(--font-mono);color:var(--text-3);background:var(--border);border-radius:3px;flex-shrink:0;padding:0 4px;font-weight:600;line-height:14px}.tp-dlv-ext.tp-dlv-image[data-v-35076bf9]{color:#1f7a4d}.tp-dlv-ext.tp-dlv-sheet[data-v-35076bf9]{color:#1c6ba0}.tp-dlv-name[data-v-35076bf9]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.tp-dlv-size[data-v-35076bf9]{color:var(--text-4);font-size:10.5px;font-family:var(--font-mono);flex-shrink:0}.plan-pane[data-v-b07bc5e2]{flex-direction:column;min-height:100%;display:flex}.sc[data-v-b07bc5e2]{color:var(--text-4);letter-spacing:.05em;justify-content:space-between;align-items:center;padding:4px 2px 6px;font-size:11.5px;display:flex}.sc[data-v-b07bc5e2]:first-child{padding-top:0}.sc .lnk[data-v-b07bc5e2]{color:var(--text-3);cursor:pointer;font-size:12px}.sc .lnk[data-v-b07bc5e2]:hover{color:var(--hs-accent)}.kc[data-v-b07bc5e2]{background:var(--surface-2);cursor:default;border-radius:13px;margin-bottom:6px;padding:11px 12px}.kt[data-v-b07bc5e2]{color:var(--text);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.kd[data-v-b07bc5e2]{color:var(--text-3);margin-top:3px;font-size:13px;line-height:1.55}.km[data-v-b07bc5e2]{color:var(--text-4);margin-top:5px;font-size:11.5px}.az-pane[data-v-bef16f4e]{flex-direction:column;gap:6px;display:flex}.sc[data-v-bef16f4e]{color:var(--text-4);letter-spacing:.05em;justify-content:space-between;align-items:center;padding:4px 2px 6px;font-size:11.5px;display:flex}.sc .lnk[data-v-bef16f4e]{color:var(--text-3);cursor:pointer;font-size:12px}.sc .lnk[data-v-bef16f4e]:hover{color:var(--hs-accent)}.kc.amb[data-v-bef16f4e]{background:color-mix(in srgb, #e8a020 10%, var(--surface-2));border-radius:13px;margin-bottom:6px;padding:11px 12px}.kc.amb .kt[data-v-bef16f4e]{color:var(--text);word-break:break-word;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.kc.amb .kd[data-v-bef16f4e]{color:var(--text-3);margin-top:3px;font-size:13px;line-height:1.55}.kc.amb .pill.amb[data-v-bef16f4e]{color:var(--st-wait,#b45309);background:color-mix(in srgb, var(--amber,#d97706) 12%, transparent);border-radius:5px;flex:none;padding:1px 5px;font-size:10.5px}.empty-hint[data-v-bef16f4e]{text-align:center;color:var(--text-4);padding:24px 16px;font-size:13.5px}.aud[data-v-bef16f4e]{background:var(--surface-2);border-radius:12px;margin-bottom:6px;overflow:hidden}.aud .ar[data-v-bef16f4e]{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:10px 12px;transition:background .15s;display:block}.aud .ar[data-v-bef16f4e]:hover{background:color-mix(in srgb, var(--surface-2) 80%, var(--text-3) 8%)}.aud .at[data-v-bef16f4e]{color:var(--text);word-break:break-word;font-size:14px;font-weight:600}.aud .ad[data-v-bef16f4e]{color:var(--text-3);margin-top:2px;font-size:12px;line-height:1.5}.aud .am[data-v-bef16f4e]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11.5px;display:flex}.aud .am .lnk[data-v-bef16f4e]{color:var(--text-3);cursor:pointer}.aud .am .lnk[data-v-bef16f4e]:hover{color:var(--hs-accent)}.aud .am .res[data-v-bef16f4e]{color:var(--text-3)}.aud .am .tm[data-v-bef16f4e]{color:var(--text-4)}.aud .dt[data-v-bef16f4e]{color:var(--text-3);font-size:11.5px;display:none}.aud .dt code[data-v-bef16f4e]{background:var(--ink,#1c1c1e);color:#d8d8dc;font-family:var(--font-mono,ui-monospace, Menlo, monospace);white-space:pre-wrap;word-break:break-all;border-radius:8px;margin:0 12px 10px;padding:8px 10px;font-size:11.5px;line-height:1.6;display:block}.aud.open .dt[data-v-bef16f4e]{display:block}.az-error[data-v-bef16f4e]{background:var(--st-fail-soft,#fee2e2);color:var(--st-fail,#dc2626);border-radius:var(--r-md);padding:6px 9px;font-size:13px}.az-more[data-v-bef16f4e]{border:1px solid var(--border);background:var(--surface);color:var(--text-3);cursor:pointer;border-radius:999px;align-self:center;margin-top:2px;padding:4px 12px;font-size:12px;transition:background .15s}.az-more[data-v-bef16f4e]:hover:not(:disabled){background:var(--surface-2)}.az-more[data-v-bef16f4e]:disabled{opacity:.6;cursor:not-allowed}.pane-hint[data-v-bef16f4e]{color:var(--text-4);text-align:center;margin-top:4px;font-size:11.5px}.az-btn[data-v-bef16f4e]{background:var(--ink,#1c1c1e);width:100%;color:var(--on-ink);font:inherit;cursor:pointer;border:none;border-radius:999px;margin-top:8px;padding:7px 0;font-size:13px;font-weight:600;transition:opacity .15s}.az-btn[data-v-bef16f4e]:hover{opacity:.85}.nap-why[data-v-bef16f4e]{color:var(--text-3);margin-top:4px;font-size:12.5px;line-height:1.6}.nap-more[data-v-bef16f4e]{font:inherit;color:var(--hs-accent);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:11.5px}.nap-preview[data-v-bef16f4e]{color:var(--text-3);word-break:break-word;background:var(--surface);border-radius:8px;margin-top:5px;padding:6px 8px;font-size:12px;line-height:1.65}.nap-shot[data-v-bef16f4e]{border:1px solid var(--border);cursor:zoom-in;border-radius:8px;max-width:100%;max-height:140px;margin-top:8px;display:block}.nap-lightbox[data-v-bef16f4e]{z-index:90;cursor:zoom-out;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nap-lightbox img[data-v-bef16f4e]{border-radius:10px;max-width:92vw;max-height:88vh}.nap-btns[data-v-bef16f4e]{gap:8px;margin-top:10px;display:flex}.nap-btn[data-v-bef16f4e]{height:32px;font:inherit;cursor:pointer;border:none;border-radius:999px;flex:1;font-size:13px;font-weight:650;transition:transform .1s}.nap-btn[data-v-bef16f4e]:active{transform:scale(.98)}.nap-btn.sec[data-v-bef16f4e]{background:var(--surface-3,#ebebef);color:var(--text-3)}.nap-btn.pri[data-v-bef16f4e]{background:var(--hs-accent);color:#fff}.nap-scope-toggle[data-v-bef16f4e]{font:inherit;color:var(--text-4);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin:8px auto 0;font-size:11.5px;text-decoration:underline;display:block}.nap-chips[data-v-bef16f4e]{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.nap-chip[data-v-bef16f4e]{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12px}.nap-chip.active[data-v-bef16f4e]{background:var(--ink,#1c1c1e);color:#fff;border-color:var(--ink,#1c1c1e)}.nap-done[data-v-bef16f4e]{border-radius:10px;margin-top:10px;padding:8px 10px;font-size:13px;font-weight:650}.nap-done.ok[data-v-bef16f4e]{color:var(--st-run,#16a34a);background:var(--st-run-soft,#dcfce7)}.nap-done.no[data-v-bef16f4e]{color:var(--text-2);background:var(--surface-3,#ebebef)}.nap-done-sub[data-v-bef16f4e]{color:var(--text-4);margin-top:4px;font-size:11.5px;line-height:1.6}.nap-goto[data-v-bef16f4e]{font:inherit;color:var(--text-4);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin:8px auto 0;font-size:11px;text-decoration:underline;display:block}.info-panel[data-v-83daa43a]{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.col-resize[data-v-83daa43a]{cursor:col-resize;touch-action:none;z-index:7;justify-content:center;align-items:center;width:10px;display:flex;position:absolute;top:0;bottom:0;left:0}.col-resize-grip[data-v-83daa43a]{background:var(--text-4);border-radius:2px;width:4px;height:44px;transition:background .15s,height .15s}.col-resize:hover .col-resize-grip[data-v-83daa43a],.col-resize:active .col-resize-grip[data-v-83daa43a]{background:var(--text-3);height:64px}.rp-pillnav[data-v-83daa43a]{background:var(--surface-2);border-radius:12px;flex-shrink:0;gap:3px;margin:9px 2px 0;padding:3px;display:flex}.rp-slot[data-v-83daa43a]{height:auto;font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;padding:6px 0;font-size:13px;font-weight:400;transition:background .15s,color .15s;display:flex;position:relative}.rp-slot[data-v-83daa43a]:hover{color:var(--text)}.rp-slot.active[data-v-83daa43a]{background:var(--tab-on);color:var(--ink);border-color:#0000;font-weight:700;box-shadow:0 1px 4px #0000001a}.info-scroll[data-v-83daa43a]{view-transition-name:rp-pane;scrollbar-width:none;flex:1 1 0;min-height:0;padding:13px 14px 14px;overflow-y:auto}.info-scroll[data-v-83daa43a]::-webkit-scrollbar{display:none}.info-tab-pane[data-v-83daa43a]{animation:.18s fade-in-83daa43a}.plan-tab-pane[data-v-83daa43a]{height:100%}@keyframes fade-in-83daa43a{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.profile-hero[data-v-83daa43a]{text-align:center;flex-shrink:0;padding:14px 18px 4px}.profile-avatar[data-v-83daa43a]{color:#fff;letter-spacing:-1px;background:linear-gradient(135deg,#2c2c2c 0%,#4a4a4a 100%);border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 10px;font-size:26px;font-weight:700;display:flex;position:relative}.profile-avatar.theme-warm[data-v-83daa43a]{background:linear-gradient(135deg,#8c5a2b 0%,#b07a43 100%)}.profile-avatar.mas[data-v-83daa43a]{background:0 0;border-radius:50%;width:132px;height:132px;margin:0 auto 12px}.profile-avatar.theme-cool[data-v-83daa43a]{background:linear-gradient(135deg,#3a4a5c 0%,#5a6a7c 100%)}.profile-avatar.theme-ash[data-v-83daa43a]{background:linear-gradient(135deg,#595959 0%,#7a7a7a 100%)}.profile-avatar.theme-clay[data-v-83daa43a]{background:linear-gradient(135deg,#7a3a3a 0%,#9a5a5a 100%)}.profile-name[data-v-83daa43a]{color:var(--text);margin-bottom:2px;font-size:17px;font-weight:600}.profile-status[data-v-83daa43a]{color:var(--text-3);font-size:13px;line-height:1.5}.info-section[data-v-83daa43a]{margin-bottom:20px}.info-section-title[data-v-83daa43a]{color:var(--text-3);text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:6px;margin-bottom:10px;font-size:11.5px;font-weight:600;display:flex}.info-section-title svg[data-v-83daa43a]{width:12px;height:12px}.task-history-btn[data-v-83daa43a],.task-load-more-btn[data-v-83daa43a]{width:100%;color:var(--text-3);border:1px dashed var(--border-strong);border-radius:var(--r-md);cursor:pointer;background:0 0;margin-top:10px;padding:7px 0;font-size:12px;transition:all .15s}.task-history-btn[data-v-83daa43a]:hover,.task-load-more-btn[data-v-83daa43a]:hover{color:var(--text);border-color:var(--text-4);background:var(--surface-2)}.task-load-more-btn[data-v-83daa43a]{margin-top:6px}.detail-overlay[data-v-83daa43a]{top:0;bottom:0;left:0;right:var(--detail-overlay-right,0);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);z-index:50;opacity:0;pointer-events:none;background:#0006;transition:opacity .18s ease-out;position:fixed}.detail-overlay.open[data-v-83daa43a]{opacity:1;pointer-events:auto}.detail-card[data-v-83daa43a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);z-index:51;opacity:0;transform-origin:100%;pointer-events:none;width:360px;max-height:calc(100vh - 32px);transition:opacity .2s ease, transform .2s var(--ease-muse), width .22s ease;flex-direction:column;display:flex;position:fixed;transform:translate(12px)scale(.98);box-shadow:0 12px 40px #0000001a,0 2px 8px #0000000a}.detail-overlay.open+.detail-card[data-v-83daa43a]{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.dc-hero[data-v-83daa43a]{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:14px 16px 12px;display:flex}.dc-body[data-v-83daa43a]{flex:1;min-height:0;padding:14px 16px 16px;overflow-y:auto}.dc-actions[data-v-83daa43a]{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:10px 16px 14px;display:flex}.dc-actions.between[data-v-83daa43a]{justify-content:space-between}.profile-hero[data-v-83daa43a]{cursor:pointer;transition:opacity .15s}.profile-hero[data-v-83daa43a]:hover{opacity:.85}.profile-hero.active[data-v-83daa43a]{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink-soft)}.im-toast[data-v-83daa43a]{background:var(--ink);color:var(--on-ink);border-radius:var(--r-full);opacity:0;pointer-events:none;z-index:300;padding:8px 16px;font-size:13.5px;transition:opacity .2s,transform .2s;position:fixed;bottom:34px;left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 6px 20px #00000038}.im-toast.show[data-v-83daa43a]{opacity:1;transform:translate(-50%)translateY(0)}.pane-detail[data-v-83daa43a]{z-index:60;background:var(--surface);width:min(760px,50vw);min-width:0;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-18px 0 48px #0000001a}.pane-detail.open[data-v-83daa43a]{transform:translate(0)}.pd-resizer[data-v-83daa43a]{cursor:col-resize;z-index:2;width:6px;position:absolute;top:0;bottom:0;left:-3px}.pd-resizer[data-v-83daa43a]:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:2px}.pd-resizer[data-v-83daa43a]:hover:after{background:var(--accent,#07c160)}@media (width<=900px){.pane-detail[data-v-83daa43a]{width:100vw}}.detail-card .dc-back{border-radius:var(--r-sm);width:26px;height:26px;color:var(--text-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;display:flex}.detail-card .dc-back:hover{background:var(--surface-3);color:var(--text)}.detail-card .dc-back svg{width:15px;height:15px}.detail-card .dc-hero-icon{background:var(--ink-soft);width:36px;height:36px;color:var(--ink);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:15.5px;font-weight:700;display:flex}.detail-card .dc-hero-icon svg{width:17px;height:17px}.detail-card .dc-hero-icon.theme-warm{color:#fff;background:linear-gradient(135deg,#8c5a2b 0%,#b07a43 100%)}.detail-card .dc-hero-icon.theme-cool{color:#fff;background:linear-gradient(135deg,#3a4a5c 0%,#5a6a7c 100%)}.detail-card .dc-hero-icon.theme-ash{color:#fff;background:linear-gradient(135deg,#595959 0%,#7a7a7a 100%)}.detail-card .dc-hero-icon.theme-clay{color:#fff;background:linear-gradient(135deg,#7a3a3a 0%,#9a5a5a 100%)}.detail-card .dc-hero-icon.theme-mas{background:linear-gradient(160deg,#f9f3eb 0%,#f0e6d8 100%)}.detail-card .dc-hero-icon.theme-mas svg{width:26px;height:25.4px}.detail-card .dc-hero-icon:not([class*=theme-]){color:#fff;background:linear-gradient(135deg,#2c2c2c 0%,#4a4a4a 100%)}.detail-card .dc-hero-meta{flex:1;min-width:0}.detail-card .dc-hero-name{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:7px;font-size:15.5px;font-weight:600;line-height:1.3;display:flex}.detail-card .dc-hero-key{font-size:11.5px;font-family:var(--font-mono);color:var(--text-3);font-weight:500}.detail-card .dc-hero-sub{color:var(--text-3);margin-top:2px;font-size:12px}.detail-card .dc-close{border-radius:var(--r-sm);width:26px;height:26px;color:var(--text-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.detail-card .dc-close:hover{background:var(--surface-3);color:var(--text)}.detail-card .dc-close svg{width:14px;height:14px}.detail-card .dc-section{margin-bottom:13px}.detail-card .dc-section:last-child{margin-bottom:0}.detail-card .dc-label{color:var(--text-3);letter-spacing:.3px;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:600}.detail-card .dc-text{color:var(--text-2);font-size:14px;line-height:1.65}.detail-card .dc-text.mono{font-family:var(--font-mono);background:var(--surface-2);border-radius:var(--r-sm);white-space:pre-wrap;border:1px solid var(--border);padding:8px 10px;font-size:12px;line-height:1.6}.detail-card .dc-tag-row{flex-wrap:wrap;gap:5px;display:flex}.detail-card .dc-tag{border-radius:var(--r-full);background:var(--surface-3);color:var(--text-2);padding:3px 9px;font-size:11.5px;font-weight:500}.detail-card .dc-tag.ink{background:var(--ink-soft);color:var(--ink)}.detail-card .dc-example{color:var(--text-2);background:var(--surface-2);border-left:2px solid var(--ink);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:8px 11px;font-size:13.5px;line-height:1.55}.detail-card .dc-divider{background:var(--border);height:1px;margin:12px 0}.detail-card .dc-kv{gap:10px;padding:2px 0;font-size:13.5px;line-height:1.6;display:flex}.detail-card .dc-kv-k{color:var(--text-3);flex-shrink:0;min-width:60px}.detail-card .dc-kv-v{color:var(--text-2)}.detail-card .dc-kv-v.mono{font-family:var(--font-mono);color:var(--text-3);font-size:12px}.detail-card .dc-body .section-group-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;margin:12px 0 6px;font-size:11px;font-weight:600}.detail-card .dc-body .section-group-label:first-child{margin-top:0}.detail-card .rule-item{color:var(--text-2);border-radius:var(--r-sm);align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.detail-card .rule-item.redline{color:var(--st-fail)}.detail-card .ri-dot{background:var(--text-4);border-radius:50%;flex-shrink:0;width:5px;height:5px}.detail-card .rule-item.redline .ri-dot{background:var(--st-fail)}.detail-card .ri-text{flex:1}.detail-card .rule-edit-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.detail-card .rule-edit-row input{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-1);min-width:0;color:var(--text);outline:none;flex:1;padding:6px 9px;font-family:inherit;font-size:13.5px}.detail-card .rule-edit-row input:focus{border-color:var(--ink)}.detail-card .rule-tag{border-radius:var(--r-full);background:var(--ink-soft);color:var(--ink);flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}.detail-card .rule-tag.red{background:var(--st-fail-soft);color:var(--st-fail)}.detail-card .rule-del{border-radius:var(--r-sm);width:24px;height:24px;color:var(--text-4);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:17px;line-height:1}.detail-card .rule-del:hover{background:var(--st-fail-soft);color:var(--st-fail)}.detail-card .rule-add-row{gap:8px;margin-top:10px;display:flex}.detail-card .rule-add-btn{border:1px dashed var(--border-strong);border-radius:var(--r-sm);color:var(--text-3);cursor:pointer;background:0 0;padding:5px 11px;font-family:inherit;font-size:13px;transition:border-color .12s,color .12s}.detail-card .rule-add-btn:hover{border-color:var(--ink);color:var(--ink)}.detail-card .rule-add-btn.red:hover{border-color:var(--st-fail);color:var(--st-fail)}.detail-card .slot-note{color:var(--text-4);margin-top:6px;font-size:11.5px;line-height:1.5}.detail-card .im-list{flex-direction:column;gap:4px;display:flex}.detail-card .im-row{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border);align-items:center;gap:10px;padding:8px 10px;display:flex}.detail-card .im-row.off{opacity:.62}.detail-card .im-icon{color:#fff;letter-spacing:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13.5px;font-weight:700;display:flex;position:relative}.detail-card .im-icon svg{width:16px;height:16px}.detail-card .im-icon .pause-flag{background:var(--ink);width:14px;height:14px;color:var(--on-ink);box-shadow:0 0 0 2px var(--surface-2);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-4px;right:-4px}.detail-card .im-icon .pause-flag svg{width:8px;height:8px}.detail-card .im-meta{flex:1;min-width:0}.detail-card .im-name{align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.detail-card .im-sub{color:var(--text-4);font-size:11px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.detail-card .im-state{color:var(--text-3);align-items:center;gap:4px;font-size:10.5px;font-weight:500;display:inline-flex}.detail-card .im-state .dot{background:var(--st-run);width:6px;height:6px;box-shadow:0 0 0 2px var(--st-run-soft);border-radius:50%}.detail-card .im-state.off .dot{background:var(--text-4);box-shadow:none}.detail-card .im-state.wait .dot{background:var(--st-wait);box-shadow:0 0 0 2px var(--st-wait-soft)}.detail-card .im-row{cursor:pointer;transition:border-color .15s,background .15s}.detail-card .im-row:hover{border-color:var(--border-strong);background:var(--surface)}.detail-card .im-toggle{border-radius:var(--r-sm);width:24px;height:24px;color:var(--text-4);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.detail-card .im-row:hover .im-toggle{display:inline-flex}.detail-card .im-toggle:hover{background:var(--surface-3);color:var(--text)}.detail-card .im-toggle svg{width:13px;height:13px}.detail-card .im-chev{color:var(--text-4);flex-shrink:0;display:inline-flex}.detail-card .im-row:hover .im-chev{color:var(--ink)}.detail-card .im-chev svg{width:12px;height:12px}.detail-card .im-row.active .im-chev svg,.detail-card .tool-row.active .p-row-chev svg,.detail-card .skill-item.active .p-row-chev svg,.detail-card .kb-row.active .kb-chev svg{animation:.32s cubic-bezier(.4,0,.2,1) both tf-chev-flip;transform:rotate(180deg)}.detail-card .im-row.active{--tf-bg-from:var(--surface-2);--tf-bg-to:var(--surface);--tf-bd-from:var(--border);--tf-bd-to:var(--border-strong)}.detail-card .skill-item.active{--tf-bg-from:var(--surface-2);--tf-bg-to:var(--surface)}.detail-card .tool-row.active,.detail-card .kb-row.active{--tf-bg-from:transparent;--tf-bg-to:var(--surface-2)}.detail-card .im-row.active,.detail-card .tool-row.active,.detail-card .skill-item.active,.detail-card .kb-row.active{animation:.28s .18s both tf-row-pop}.detail-card .im-row.active .im-name,.detail-card .tool-row.active .t-name,.detail-card .skill-item.active .skill-name,.detail-card .kb-row.active .kb-name,.detail-card .tool-row.active .p-row-chev,.detail-card .skill-item.active .p-row-chev,.detail-card .kb-row.active .kb-chev{color:var(--ink)}@keyframes tf-chev-flip{0%{transform:rotate(0)}70%{transform:rotate(196deg)}to{transform:rotate(180deg)}}@keyframes tf-row-pop{0%{background-color:var(--tf-bg-from);border-color:var(--tf-bd-from,var(--border));transform:scale(1);box-shadow:0 0 #0000}50%{transform:scale(1.02)}to{background-color:var(--tf-bg-to);border-color:var(--tf-bd-to,var(--border));transform:scale(1);box-shadow:0 1px 4px #00000014}}.detail-card .add-row{border-radius:var(--r-md);border:1px dashed var(--border-strong);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.detail-card .add-row:hover{border-color:var(--text-4);background:var(--surface-2)}.detail-card .add-row .im-icon{opacity:.75}.detail-card .add-row:hover .im-icon{opacity:1}.detail-card .add-name{color:var(--text-2);font-size:14px;font-weight:500}.detail-card .add-row:hover .add-name{color:var(--text)}.detail-card .add-sub{color:var(--text-4);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.detail-card .add-plus{color:var(--text-4);flex-shrink:0;display:inline-flex}.detail-card .add-row:hover .add-plus{color:var(--ink)}.detail-card .add-plus svg{width:13px;height:13px}.detail-card .im-empty{text-align:center;color:var(--text-4);border:1px dashed var(--border);border-radius:var(--r-md);padding:14px 10px;font-size:13px;line-height:1.6}.detail-card .kb-list{flex-direction:column;gap:3px;display:flex}.detail-card .kb-row{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:9px;padding:7px 8px;transition:background .12s;display:flex}.detail-card .kb-row:hover{background:var(--surface-2)}.detail-card .file-icon{width:26px;height:26px;color:var(--text-3);flex-shrink:0;justify-content:center;align-items:center;display:flex}.detail-card .file-icon svg{width:22px;height:22px}.detail-card .kb-meta{flex:1;min-width:0}.detail-card .kb-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.detail-card .kb-sub{color:var(--text-4);font-size:11px;font-family:var(--font-mono);align-items:center;gap:5px;margin-top:1px;display:flex}.detail-card .kb-sub .sep{color:var(--border-strong)}.detail-card .kb-status{color:var(--st-run);background:var(--st-run-soft);border-radius:var(--r-full);flex-shrink:0;padding:1px 7px;font-size:10.5px;font-weight:500}.detail-card .kb-status.indexing{color:var(--st-wait);background:var(--st-wait-soft)}.detail-card .kb-chev{color:var(--text-4);flex-shrink:0;display:inline-flex}.detail-card .kb-row:hover .kb-chev{color:var(--ink)}.detail-card .kb-chev svg{width:12px;height:12px}.detail-card .kb-empty{text-align:center;color:var(--text-4);border:1px dashed var(--border);border-radius:var(--r-md);padding:14px 10px;font-size:13px;line-height:1.6}.detail-card .pick-row{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:9px;padding:8px 9px;transition:background .12s;display:flex}.detail-card .pick-row:hover{background:var(--surface-2)}.detail-card .pick-check{border:1.5px solid var(--border-strong);color:#fff;background:var(--surface);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .12s;display:flex}.detail-card .pick-row.picked .pick-check{background:var(--ink);border-color:var(--ink)}.detail-card .pick-check svg{opacity:0;width:11px;height:11px}.detail-card .pick-row.picked .pick-check svg{opacity:1}.detail-card .pick-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.detail-card .pick-name .pn-sub{color:var(--text-4);font-size:11px;font-family:var(--font-mono);margin-top:1px}.detail-card .pick-row.picked,.detail-card .pick-row.picked:hover{background:var(--ink-soft)}.detail-card .slot-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);align-items:flex-start;gap:10px;margin-bottom:6px;padding:10px 11px;display:flex}.detail-card .slot-card:last-child{margin-bottom:0}.detail-card .slot-badge{border-radius:var(--r-full);background:var(--ink-soft);color:var(--ink);flex-shrink:0;margin-top:2px;padding:2px 7px;font-size:10.5px;font-weight:600}.detail-card .slot-name{font-size:14px;font-weight:500;font-family:var(--font-mono)}.detail-card .slot-desc{color:var(--text-3);margin-top:2px;font-size:12px;line-height:1.5}.detail-card .slot-ov{border-radius:var(--r-full);background:var(--ink);color:var(--surface-1);vertical-align:1px;font-size:10px;font-weight:600;font-family:var(--font-ui);margin-left:6px;padding:1px 6px;display:inline-block}.detail-card .slot-ops{flex-shrink:0;gap:4px;margin-top:1px;display:flex}.detail-card .slot-op{color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;padding:3px 6px;font-size:11.5px}.detail-card .slot-op:hover{background:var(--ink-soft);color:var(--ink)}.detail-card .slot-input{width:100%;font-size:13.5px;font-family:var(--font-mono);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-1);color:var(--text-1);outline:none;padding:7px 9px}.detail-card .slot-input:focus{border-color:var(--ink)}.detail-card .slot-model-row{gap:6px;display:flex}.detail-card .slot-model-row .slot-input{flex:1;min-width:0}.detail-card .slot-fetch{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-2);cursor:pointer;flex-shrink:0;padding:0 10px;font-size:12px}.detail-card .slot-fetch:hover{border-color:var(--ink);color:var(--ink)}.detail-card .slot-model-chips{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.detail-card .slot-model-chip{font-size:12px;font-family:var(--font-mono);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);cursor:pointer;border-radius:999px;padding:2px 9px}.detail-card .slot-model-chip:hover{border-color:var(--ink);color:var(--ink)}.detail-card .acp-models-head{justify-content:space-between;align-items:center;display:flex}.detail-card .acp-slot-row{align-items:center;gap:8px;margin-bottom:7px;display:flex}.detail-card .acp-slot-row:last-of-type{margin-bottom:0}.detail-card .acp-slot-label{width:62px;color:var(--text-3);flex-shrink:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.detail-card .acp-slot-req{color:var(--st-fail);background:var(--st-fail-soft);border-radius:var(--r-full);padding:0 4px;font-size:10px;font-weight:600;line-height:1.5}.detail-card .acp-slot-row .slot-input{flex:1;min-width:0}.detail-card .skill-item{border-radius:var(--r-md);background:var(--surface-2);cursor:pointer;align-items:center;gap:9px;margin-bottom:4px;padding:8px 10px;display:flex}.detail-card .skill-item:hover .skill-name,.detail-card .skill-item:hover .p-row-chev{color:var(--ink)}.detail-card .skill-icon{border-radius:var(--r-sm);background:var(--surface-3);width:22px;height:22px;color:var(--text-3);flex-shrink:0;justify-content:center;align-items:center;display:flex}.detail-card .skill-icon svg{width:12px;height:12px}.detail-card .skill-name{flex:1;font-size:13.5px;font-weight:500}.detail-card .sn-en{color:var(--text-3);font-size:11px;font-family:var(--font-mono);margin-left:5px;font-weight:400}.detail-card .tool-row{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;transition:background .12s;display:flex}.detail-card .tool-row:hover{background:var(--surface-2)}.detail-card .tool-row:hover .t-name{color:var(--ink)}.detail-card .t-dot{background:var(--text-4);border-radius:50%;flex-shrink:0;width:4px;height:4px}.detail-card .t-name{font-size:13px;font-family:var(--font-mono);color:var(--text-2);flex:1}.detail-card .p-row-chev{color:var(--text-4);flex-shrink:0;display:inline-flex}.detail-card .tool-row:hover .p-row-chev{color:var(--ink)}.detail-card .p-row-chev svg{width:12px;height:12px}.detail-card.has-side.picking,.detail-card.has-side.detailing{width:662px}.detail-card.has-side>.dc-body{padding:0;display:flex;overflow:hidden}.tools-flex{flex:1;width:100%;min-height:0;display:flex}.detail-card .tf-main .dc-hero{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:14px 16px 12px;display:flex}.tf-side{flex-shrink:0;width:0;transition:width .22s;overflow:hidden}.detail-card.has-side.picking .tf-side,.detail-card.has-side.detailing .tf-side{width:302px}.detail-card.has-side.side-anim.picking .tf-side,.detail-card.has-side.side-anim.detailing .tf-side{animation:.22s tfside-in}@keyframes tfside-in{0%{width:0}to{width:302px}}.tf-side-inner{border-right:1px solid var(--border);background:var(--surface-2);flex-direction:column;width:302px;height:100%;display:flex}.tf-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tf-main .dc-body{flex:1;min-height:0;padding:14px 16px 16px;overflow-y:auto}.tf-side-head{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:9px;padding:12px 13px 10px;display:flex}.tf-side-head .tfs-ic{background:var(--ink);width:28px;height:28px;color:var(--on-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tf-side-head .tfs-ic svg{width:13px;height:13px}.tf-side-head .tfs-meta{flex:1;min-width:0}.tf-side-head .tfs-name{font-size:14px;font-weight:600}.tf-side-head .tfs-name.tool-mono{font-family:var(--font-mono);word-break:break-all;font-size:13px}.tf-side-head .tfs-sub{font-size:11px;font-family:var(--font-mono);color:var(--text-3);margin-top:1px}.tf-side-body{flex:1;min-height:0;padding:12px 13px;overflow-y:auto}.tf-side-body .section-group-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;margin:12px 0 6px;font-size:11px;font-weight:600}.tf-side-body .section-group-label:first-child{margin-top:0}.tf-side-foot{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;gap:8px;padding:10px 13px 12px;display:flex}.detail-card .dc-btn{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;padding:6px 14px;font-family:inherit;font-size:13.5px;transition:all .15s}.detail-card .dc-btn:hover{border-color:var(--text-4);color:var(--text)}.detail-card .dc-btn.primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.detail-card .dc-btn.primary:hover{background:var(--ink-2)}.detail-card .dc-btn.danger{color:var(--st-fail);background:0 0;border-color:#0000}.detail-card .dc-btn.danger:hover{background:var(--st-fail-soft);color:var(--st-fail);border-color:#0000}.detail-card .dc-btn:disabled{opacity:.45;cursor:default}.detail-card .tg-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;padding:0 4px;font-size:11px;font-weight:600}.detail-card .t-zh{color:var(--text-4);flex-shrink:0;font-size:11px}.hero-add{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);width:26px;height:26px;color:var(--text-3);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;transition:all .15s;display:flex;position:relative}.hero-add:hover{border-color:var(--ink);color:var(--ink)}.hero-add.active{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.hero-add svg{width:13px;height:13px}.hero-add .avail-badge{border-radius:var(--r-full);background:var(--ink);min-width:14px;height:14px;color:var(--on-ink);box-shadow:0 0 0 2px var(--surface);justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-weight:600;display:flex;position:absolute;top:-5px;right:-5px}.hero-add .avail-badge:empty{display:none}.detail-card .pick-list{flex-direction:column;gap:4px;display:flex}.detail-card label.pick-row{cursor:pointer}.detail-card label.pick-row input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.detail-card label.pick-row:has(input:checked){background:var(--ink-soft);border-color:var(--ink)}.detail-card label.pick-row:has(input:checked) .pick-check{background:var(--ink);border-color:var(--ink)}.detail-card label.pick-row:has(input:checked) .pick-check svg{opacity:1}.detail-card label.pick-row.locked{opacity:.62;cursor:default}.detail-card .tf-side-body .pick-row{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);gap:10px;padding:7px 10px;transition:border-color .15s,opacity .15s}.detail-card .tf-side-body .pick-row:hover{background:var(--surface);border-color:var(--border-strong)}.detail-card .tf-side-body .pick-row .im-icon{opacity:.72}.detail-card .tf-side-body label.pick-row:has(input:checked){background:var(--surface);border-color:var(--ink)}.detail-card .tf-side-body label.pick-row:has(input:checked) .im-icon{opacity:1}.detail-card .tf-side-body .pick-check{border:1.5px solid var(--border-strong);background:var(--surface);border-radius:50%;width:18px;height:18px}.detail-card .tf-side-body .pick-check svg{width:10px;height:10px}.detail-card .lock-tag{color:var(--text-3);background:var(--surface-3);border-radius:var(--r-full);margin-left:6px;padding:1px 5px;font-size:10px;font-weight:500}.to-market{border:1px dashed var(--border-strong);border-radius:var(--r-sm);color:var(--text-3);justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:8px;font-size:12px;text-decoration:none;transition:all .15s;display:flex}.to-market:hover{color:var(--ink);border-color:var(--ink)}.to-market svg{width:11px;height:11px}.detail-card .tool-row .im-toggle{border-radius:var(--r-sm);width:26px;height:22px;color:var(--text-4);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:none}.detail-card .tool-row:hover .im-toggle{display:inline-flex}.detail-card .tool-row .im-toggle:hover{background:var(--surface-3);color:var(--text)}.detail-card .tool-row .im-toggle svg{width:13px;height:13px}.detail-card .tool-row.tool-off{opacity:.62}.switch-row{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);justify-content:space-between;align-items:center;margin-top:12px;padding:9px 11px;display:flex}.switch-row .sr-label{color:var(--text-2);font-size:13.5px}.conn-toggle{background:var(--st-run);border-radius:var(--r-full);cursor:pointer;border:none;flex-shrink:0;width:30px;height:17px;transition:background .18s;position:relative}.conn-toggle:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .18s;position:absolute;top:2px;left:2px;transform:translate(13px);box-shadow:0 1px 2px #0003}.conn-toggle.off{background:var(--surface-4)}.conn-toggle.off:after{transform:translate(0)}.wiz-pane[data-v-4198512e]{animation:.28s pane-in-4198512e}@keyframes pane-in-4198512e{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.wiz-avatar[data-v-4198512e]{color:#fff;background:linear-gradient(135deg,#2c2c2c 0%,#4a4a4a 100%);border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:18px;font-size:24px;font-weight:600;display:flex;box-shadow:0 4px 14px #2c2c2c2e}.wiz-h[data-v-4198512e]{color:#1a1a1a;letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-weight:600}.wiz-sub[data-v-4198512e]{color:#8c8c8c;margin-bottom:24px;font-size:15px;line-height:1.55}.wiz-label[data-v-4198512e]{color:#8c8c8c;margin-bottom:6px;font-size:13.5px;font-weight:500;display:block}.wiz-input[data-v-4198512e]{color:#1a1a1a;background:#fff;border:1.5px solid #dedfe2;border-radius:10px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:16px;transition:all .15s}.wiz-input[data-v-4198512e]::placeholder{color:#bfbfbf}.wiz-input[data-v-4198512e]:focus{border-color:#2c2c2c}.wiz-chips-label[data-v-4198512e]{color:#8c8c8c;margin:16px 0 8px;font-size:13.5px}.wiz-chips[data-v-4198512e]{flex-wrap:wrap;gap:8px;display:flex}.wiz-chip[data-v-4198512e]{color:#595959;cursor:pointer;background:#fff;border:1px solid #dedfe2;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:14.5px;transition:all .15s}.wiz-chip[data-v-4198512e]:hover{color:#1a1a1a;border-color:#edeef0}.wiz-chip.active[data-v-4198512e]{color:#fff;background:#2c2c2c;border-color:#2c2c2c}.wiz-divider[data-v-4198512e]{background:#ecedef;height:1px;margin:24px 0}.wiz-pane[data-v-d17fb826]{animation:.28s pane-in-d17fb826}@keyframes pane-in-d17fb826{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.wiz-avatar[data-v-d17fb826]{background:linear-gradient(135deg, var(--ink) 0%, var(--surface-4) 100%);width:60px;height:60px;color:var(--on-ink);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;font-weight:600;display:flex;box-shadow:0 4px 14px #2c2c2c2e}.wiz-h[data-v-d17fb826]{color:#1a1a1a;letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-weight:600}.wiz-sub[data-v-d17fb826]{color:#8c8c8c;margin-bottom:24px;font-size:15px;line-height:1.55}.wiz-label[data-v-d17fb826]{color:#8c8c8c;margin-bottom:6px;font-size:13.5px;font-weight:500;display:block}.wiz-input[data-v-d17fb826]{color:#1a1a1a;background:#fff;border:1.5px solid #dedfe2;border-radius:10px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:16px;transition:all .15s}.wiz-input[data-v-d17fb826]::placeholder{color:#bfbfbf}.wiz-input[data-v-d17fb826]:focus{border-color:var(--ink)}.wiz-chips-label[data-v-d17fb826]{color:#8c8c8c;margin:16px 0 8px;font-size:13.5px}.wiz-chips[data-v-d17fb826]{flex-wrap:wrap;gap:8px;display:flex}.wiz-chip[data-v-d17fb826]{color:#595959;cursor:pointer;background:#fff;border:1px solid #dedfe2;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:14.5px;transition:all .15s}.wiz-chip[data-v-d17fb826]:hover{color:#1a1a1a;border-color:#edeef0}.wiz-chip.active[data-v-d17fb826]{border-color:var(--ink);color:var(--on-ink);background:#2c2c2c}.wiz-pane[data-v-46729c61]{animation:.28s pane-in-46729c61}@keyframes pane-in-46729c61{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.wiz-avatar[data-v-46729c61]{color:#fff;background:linear-gradient(135deg,#2c2c2c 0%,#4a4a4a 100%);border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:18px;font-size:24px;font-weight:600;display:flex;box-shadow:0 4px 14px #2c2c2c2e}.wiz-h[data-v-46729c61]{color:#1a1a1a;letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-weight:600}.wiz-sub[data-v-46729c61]{color:#8c8c8c;margin-bottom:24px;font-size:15px;line-height:1.55}.personality-grid[data-v-46729c61]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.psy-card[data-v-46729c61]{cursor:pointer;background:#fff;border:1.5px solid #ecedef;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;transition:all .15s;display:flex}.psy-card[data-v-46729c61]:hover{background:#fafafa;border-color:#dedfe2}.psy-card.active[data-v-46729c61]{background:#edeef0;border-color:#2c2c2c}.psy-check[data-v-46729c61]{border:1.5px solid #dedfe2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:all .15s;display:flex}.psy-card.active .psy-check[data-v-46729c61]{background:#2c2c2c;border-color:#2c2c2c}.psy-check svg[data-v-46729c61]{color:#fff;opacity:0;width:10px;height:10px;transition:opacity .15s}.psy-card.active .psy-check svg[data-v-46729c61]{opacity:1}.psy-info[data-v-46729c61]{flex:1;min-width:0}.psy-name[data-v-46729c61]{color:#1a1a1a;margin-bottom:2px;font-size:15px;font-weight:500}.psy-desc[data-v-46729c61]{color:#8c8c8c;font-size:13px;line-height:1.5}.wiz-pane[data-v-d46b41c6]{animation:.28s pane-in-d46b41c6}@keyframes pane-in-d46b41c6{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.wiz-avatar[data-v-d46b41c6]{color:#fff;background:linear-gradient(135deg,#2c2c2c 0%,#4a4a4a 100%);border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:18px;font-size:24px;font-weight:600;display:flex;box-shadow:0 4px 14px #2c2c2c2e}.wiz-h[data-v-d46b41c6]{color:#1a1a1a;letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-weight:600}.wiz-sub[data-v-d46b41c6]{color:#8c8c8c;margin-bottom:24px;font-size:15px;line-height:1.55}.summary-card[data-v-d46b41c6]{background:#fafafa;border:1px solid #ecedef;border-radius:10px;margin-bottom:14px;padding:16px}.summary-row[data-v-d46b41c6]{align-items:flex-start;gap:12px;padding:8px 0;display:flex}.summary-row+.summary-row[data-v-d46b41c6]{border-top:1px solid #ecedef}.summary-key[data-v-d46b41c6]{color:#8c8c8c;flex-shrink:0;width:72px;font-size:13.5px}.summary-val[data-v-d46b41c6]{color:#1a1a1a;flex:1;font-size:15px;font-weight:500}.summary-tags[data-v-d46b41c6]{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.summary-tag[data-v-d46b41c6]{color:#595959;background:#f3f4f6;border-radius:6px;padding:2px 8px;font-size:12px}.preview-bubble[data-v-d46b41c6]{color:#1a1a1a;background:#fafafa;border-radius:4px 10px 10px;margin-top:14px;padding:12px 14px;font-size:14.5px;line-height:1.6}.preview-label[data-v-d46b41c6]{color:#8c8c8c;margin-bottom:4px;font-size:12px}.stage[data-v-a942c3c1]{z-index:100;background:radial-gradient(circle at 22% 18%,#2c2c2c0a,#0000 38%),radial-gradient(circle at 78% 75%,#2c2c2c0a,#0000 42%),#f7f7f7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wizard[data-v-a942c3c1]{background:var(--surface);border-radius:20px;flex-direction:column;width:min(560px,100%);animation:.36s cubic-bezier(.22,1,.36,1) wiz-in-a942c3c1;display:flex;overflow:hidden;box-shadow:0 24px 80px #0000002e,0 4px 16px #0000000f}@keyframes wiz-in-a942c3c1{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.wiz-progress[data-v-a942c3c1]{align-items:center;gap:6px;padding:22px 32px 0;display:flex}.wiz-dot[data-v-a942c3c1]{background:var(--surface-3);border-radius:2px;flex:1;height:3px;transition:background .3s}.wiz-dot.done[data-v-a942c3c1]{background:#8c8c8c}.wiz-dot.active[data-v-a942c3c1]{background:var(--ink)}.wiz-step-label[data-v-a942c3c1]{color:#8c8c8c;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.wiz-body[data-v-a942c3c1]{flex:1;min-height:380px;padding:28px 32px 24px;position:relative}.wiz-foot[data-v-a942c3c1]{border-top:1px solid var(--border);align-items:center;gap:10px;padding:16px 32px 24px;display:flex}.wiz-btn[data-v-a942c3c1]{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:500;transition:all .15s;display:inline-flex}.wiz-btn svg[data-v-a942c3c1]{width:14px;height:14px}.wiz-btn-ghost[data-v-a942c3c1]{color:#595959;background:0 0}.wiz-btn-ghost[data-v-a942c3c1]:hover{color:#1a1a1a;background:#f3f4f6}.wiz-btn-primary[data-v-a942c3c1]{background:var(--ink);color:var(--on-ink);margin-left:auto}.wiz-btn-primary[data-v-a942c3c1]:hover{background:#000;transform:scale(1.02)}.wiz-btn-primary[data-v-a942c3c1]:active{transform:scale(.98)}.wiz-btn-primary[data-v-a942c3c1]:disabled{background:var(--surface-3);color:#bfbfbf;cursor:not-allowed;transform:none}.modal-overlay[data-v-4c1568d4]{z-index:1100;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box[data-v-4c1568d4]{background:var(--surface);border-radius:10px;flex-direction:column;width:420px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.modal-header[data-v-4c1568d4]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title[data-v-4c1568d4]{color:var(--text);font-size:17px;font-weight:600}.modal-close[data-v-4c1568d4]{cursor:pointer;color:#888;background:0 0;border:none;border-radius:4px;width:30px;height:30px;font-size:24px;line-height:1}.modal-close[data-v-4c1568d4]:hover{background:var(--surface-2)}.modal-body[data-v-4c1568d4]{flex-direction:column;gap:14px;padding:16px 20px;display:flex;overflow-y:auto}.identity-row[data-v-4c1568d4]{align-items:center;gap:12px;display:flex}.identity-meta[data-v-4c1568d4]{min-width:0}.identity-name[data-v-4c1568d4]{color:var(--text);font-size:16px;font-weight:600}.identity-sub[data-v-4c1568d4]{color:var(--text-4);margin-top:2px;font-size:12px}.form-row[data-v-4c1568d4]{flex-direction:column;gap:6px;display:flex}.form-row label[data-v-4c1568d4]{color:var(--text-2);font-size:13.5px}.form-row input[type=text][data-v-4c1568d4]{border:1px solid var(--border);color:var(--text);border-radius:4px;padding:8px 10px;font-family:inherit;font-size:14.5px}.form-row input[type=text][data-v-4c1568d4]:focus{border-color:#07c160;outline:none}.prompt-input[data-v-4c1568d4]{border:1px solid var(--border);resize:vertical;color:var(--text);border-radius:4px;min-height:90px;padding:8px 10px;font-family:inherit;font-size:14.5px;line-height:1.5}.prompt-input[data-v-4c1568d4]:focus{border-color:#07c160;outline:none}.profile-hint[data-v-4c1568d4]{color:var(--text-3);background:var(--surface-2);border:1px dashed var(--border);border-radius:5px;padding:8px 10px;font-size:12px;line-height:1.4}.icon-picker[data-v-4c1568d4]{flex-shrink:0;position:relative}.icon-current[data-v-4c1568d4]{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .12s;display:flex}.icon-current[data-v-4c1568d4]:hover{transform:scale(1.05)}.icon-dropdown[data-v-4c1568d4]{background:var(--surface);border:1px solid var(--border);z-index:5;border-radius:6px;width:280px;padding:12px;position:absolute;top:50px;left:0;box-shadow:0 6px 20px #00000026}.dropdown-section[data-v-4c1568d4]{margin-bottom:12px}.dropdown-section[data-v-4c1568d4]:last-child{margin-bottom:0}.dropdown-label[data-v-4c1568d4]{color:var(--text-3);margin-bottom:6px;font-size:12px}.color-swatches[data-v-4c1568d4]{gap:6px;display:flex}.color-swatch[data-v-4c1568d4]{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0}.color-swatch.active[data-v-4c1568d4]{border-color:var(--text);box-shadow:inset 0 0 0 2px #fff}.icon-grid[data-v-4c1568d4]{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.icon-btn[data-v-4c1568d4]{border:1px solid var(--border);background:var(--surface);cursor:pointer;height:30px;color:var(--text-2);border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .12s;display:flex}.icon-btn[data-v-4c1568d4]:hover{color:#07c160;border-color:#07c160}.icon-btn.active[data-v-4c1568d4]{color:#fff;background:#07c160;border-color:#07c160}.modal-footer[data-v-4c1568d4]{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.btn-cancel[data-v-4c1568d4]{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text-2);border-radius:4px;padding:6px 16px;font-family:inherit;font-size:14.5px}.btn-cancel[data-v-4c1568d4]:hover{background:var(--surface-2)}.btn-create[data-v-4c1568d4]{color:#fff;cursor:pointer;background:#07c160;border:none;border-radius:4px;padding:6px 18px;font-family:inherit;font-size:14.5px}.btn-create[data-v-4c1568d4]:hover{background:#06ad56}.overlay[data-v-0c829910]{z-index:1100;background:#0000002e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-0c829910]{background:var(--surface);border-radius:var(--r-lg);width:400px;max-height:calc(100vh - 80px);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;overflow:hidden}.modal-head[data-v-0c829910]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.modal-head-icon[data-v-0c829910]{background:var(--ink-soft);width:32px;height:32px;color:var(--ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-head-icon svg[data-v-0c829910]{width:16px;height:16px}.modal-title[data-v-0c829910]{flex:1;font-size:15px;font-weight:600}.modal-sub[data-v-0c829910]{color:var(--text-3);margin-top:1px;font-size:11.5px;font-weight:400}.modal-close[data-v-0c829910]{border-radius:var(--r-sm);width:26px;height:26px;color:var(--text-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.modal-close[data-v-0c829910]:hover{background:var(--surface-3);color:var(--text)}.modal-close svg[data-v-0c829910]{width:14px;height:14px}.modal-body[data-v-0c829910]{padding:14px 16px;overflow-y:auto}.modal-foot[data-v-0c829910]{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:11px 16px;display:flex}.btn[data-v-0c829910]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;padding:6px 14px;font-family:inherit;font-size:13.5px;transition:all .15s}.btn[data-v-0c829910]:hover{border-color:var(--text-4);color:var(--text)}.btn.primary[data-v-0c829910]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.btn.primary[data-v-0c829910]:hover{background:var(--ink-2)}.btn[data-v-0c829910]:disabled{opacity:.45;cursor:default}.type-chip-row[data-v-0c829910]{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.type-chip[data-v-0c829910]{border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--text-2);cursor:pointer;align-items:center;gap:6px;padding:5px 11px 5px 6px;font-family:inherit;font-size:13.5px;transition:all .15s;display:inline-flex}.type-chip .chip-ic[data-v-0c829910]{color:#fff;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex}.type-chip[data-v-0c829910]:hover{border-color:var(--border-strong)}.type-chip.active[data-v-0c829910]{border-color:var(--ink);color:var(--text);background:var(--ink-soft)}.cr-type-hint[data-v-0c829910]{color:var(--text-4);margin:-8px 0 12px;padding-left:2px;font-size:11.5px}.engine-field[data-v-0c829910]{margin-bottom:11px}.engine-field label[data-v-0c829910]{color:var(--text-2);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.engine-row[data-v-0c829910]{flex-wrap:wrap;gap:6px;display:flex}.eng-chip[data-v-0c829910]{border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--text-2);cursor:pointer;align-items:center;gap:5px;padding:5px 11px;font-family:inherit;font-size:13.5px;transition:all .15s;display:inline-flex}.eng-chip[data-v-0c829910]:hover{border-color:var(--border-strong)}.eng-chip.active[data-v-0c829910]{border-color:var(--ink);color:var(--text);background:var(--ink-soft)}.eng-chip.disabled[data-v-0c829910]{cursor:not-allowed;opacity:.5}.eng-chip.disabled[data-v-0c829910]:hover{border-color:var(--border);background:var(--surface)}.eng-soon[data-v-0c829910]{color:var(--text-4);font-size:10px}.bind-field[data-v-0c829910]{margin-bottom:11px}.bind-field label[data-v-0c829910]{color:var(--text-2);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.bind-field label .req[data-v-0c829910]{color:var(--st-fail)}.bind-field input[data-v-0c829910]{border:1px solid var(--border);border-radius:var(--r-sm);width:100%;color:var(--text);background:var(--surface-2);box-sizing:border-box;outline:none;padding:8px 11px;font-family:inherit;font-size:14px;transition:all .15s}.bind-field input[data-v-0c829910]:focus{background:var(--surface);border-color:var(--ink);box-shadow:0 0 0 3px var(--ink-soft)}.modal-overlay[data-v-7fe19026]{z-index:200;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box[data-v-7fe19026]{background:var(--surface);border-radius:10px;flex-direction:column;width:520px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.modal-header[data-v-7fe19026]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title[data-v-7fe19026]{color:var(--text);font-size:17px;font-weight:600}.modal-close[data-v-7fe19026]{cursor:pointer;color:#888;background:0 0;border:none;border-radius:4px;width:30px;height:30px;font-size:24px;line-height:1}.modal-close[data-v-7fe19026]:hover{background:var(--surface-2)}.modal-body[data-v-7fe19026]{flex-direction:column;gap:18px;padding:16px 20px;display:flex;overflow-y:auto}.form-row[data-v-7fe19026]{flex-direction:column;gap:8px;display:flex}.form-row label[data-v-7fe19026]{color:var(--text);align-items:center;gap:8px;font-size:14.5px;font-weight:500;display:flex}.hint[data-v-7fe19026]{color:var(--text-4);font-size:12px;font-weight:400}.sec-title[data-v-7fe19026]{color:var(--text-3);align-items:center;gap:8px;margin-top:2px;font-size:13.5px;font-weight:500;display:flex}.sec-title[data-v-7fe19026]:after{content:"";background:var(--surface-2);flex:1;height:1px}.empty-hint[data-v-7fe19026]{color:var(--text-3);background:var(--surface-2);text-align:center;border-radius:4px;padding:12px;font-size:13.5px}.chip-grid[data-v-7fe19026]{flex-wrap:wrap;gap:8px;display:flex}.chip-use[data-v-7fe19026]{width:18px;height:18px;color:var(--text-3);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;transition:all .12s;display:inline-flex}.chip-use[data-v-7fe19026]:hover{color:#07c160;background:#07c1601a}.cap-override-row[data-v-7fe19026]{align-items:center;gap:10px;display:flex}.cap-override-name[data-v-7fe19026]{width:64px;color:var(--text-2);flex-shrink:0;font-size:13.5px}.cap-override-row select[data-v-7fe19026]{border:1px solid var(--border);background:var(--surface);border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:inherit;font-size:13.5px}.cap-override-row select[data-v-7fe19026]:focus{border-color:#07c160}.chip[data-v-7fe19026]{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);cursor:pointer;border-radius:14px;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-size:13.5px;transition:all .12s;display:inline-flex}.chip[data-v-7fe19026]:hover{color:#07c160;background:#07c16024;border-color:#07c160}.chip.on[data-v-7fe19026]{color:#fff;background:#07c160;border-color:#07c160}.chip.on[data-v-7fe19026]:hover{color:#fff;background:#06ad56}.chip-check[data-v-7fe19026]{font-size:12px;font-weight:600}.chip-name[data-v-7fe19026]{font-weight:500}.chip-desc[data-v-7fe19026]{opacity:.75;margin-left:2px;font-size:12px}.chip.on .chip-desc[data-v-7fe19026]{opacity:.9}.chip.off[data-v-7fe19026]{cursor:not-allowed;opacity:.45}.chip.off.on[data-v-7fe19026]{opacity:1}.selected-count[data-v-7fe19026]{color:var(--text-3);font-size:12px}.advanced-toggle[data-v-7fe19026]{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13.5px;transition:all .15s;display:flex}.advanced-toggle[data-v-7fe19026]:hover{background:var(--surface-2);color:var(--text)}.advanced-arrow[data-v-7fe19026]{color:var(--text-3);font-size:11px}.advanced-body[data-v-7fe19026]{flex-direction:column;gap:6px;margin-top:8px;display:flex}.advanced-body label[data-v-7fe19026]{color:var(--text-2);align-items:center;gap:6px;font-size:13.5px;display:flex}.advanced-body textarea[data-v-7fe19026]{border:1px solid var(--border);color:var(--text);resize:vertical;border-radius:4px;padding:8px 10px;font-family:inherit;font-size:14.5px}.advanced-body textarea[data-v-7fe19026]:focus{border-color:#07c160;outline:none}.modal-footer[data-v-7fe19026]{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.btn-primary[data-v-7fe19026],.btn-secondary[data-v-7fe19026]{cursor:pointer;border:none;border-radius:4px;padding:7px 18px;font-size:14.5px;transition:all .15s}.btn-primary[data-v-7fe19026]{color:#fff;background:#07c160}.btn-primary[data-v-7fe19026]:hover:not(:disabled){background:#06ad56}.btn-primary[data-v-7fe19026]:disabled{cursor:not-allowed;background:#ccc}.btn-secondary[data-v-7fe19026]{background:var(--surface-2);color:var(--text-2)}.btn-secondary[data-v-7fe19026]:hover{background:var(--surface-2)}.st-nav[data-v-54784919]{background:var(--surface-2);border-right:1px solid var(--border);flex-direction:column;gap:2px;padding:12px 10px;display:flex;overflow-y:auto}.st-nav-group[data-v-54784919]{color:var(--text-4);text-transform:uppercase;letter-spacing:.5px;padding:10px 10px 4px;font-size:11px;font-weight:600}.st-nav-group[data-v-54784919]:first-child{padding-top:2px}.st-nav-item[data-v-54784919]{border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;text-align:left;width:100%;font-size:14.5px;font-family:var(--font-sans);background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;transition:all .12s;display:flex}.st-nav-item[data-v-54784919]:hover{background:var(--surface-3);color:var(--text)}.st-nav-item.active[data-v-54784919]{background:var(--tab-on);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000000a}.st-nav-item svg[data-v-54784919]{opacity:.8;flex-shrink:0;width:15px;height:15px}.st-nav-item.active svg[data-v-54784919]{opacity:1}.st-nav-ext[data-v-54784919]{opacity:.45;flex-shrink:0;width:11px;height:11px;margin-left:auto}.st-nav-item.active .st-nav-ext[data-v-54784919]{opacity:.7}.studio-tab[data-v-ab9a9f1a]{flex-direction:column;gap:8px;display:flex}.st-chips[data-v-ab9a9f1a]{flex-wrap:wrap;gap:6px;display:flex}.st-chip[data-v-ab9a9f1a]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-2);cursor:pointer;font-size:13.5px;font-family:var(--font-sans);border-radius:999px;padding:4px 10px;transition:all .15s}.st-chip[data-v-ab9a9f1a]:hover{border-color:var(--ink);color:var(--text)}.st-chip.active[data-v-ab9a9f1a]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.st-input[data-v-ab9a9f1a]{width:100%;font-family:var(--font-sans);color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:8px 11px;font-size:14.5px;transition:all .15s}.st-input[data-v-ab9a9f1a]:focus{border-color:var(--ink);background:var(--surface);outline:none}.fe-btn[data-v-ab9a9f1a]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;font-size:13.5px;font-family:var(--font-sans);padding:5px 12px;transition:all .15s}.fe-btn[data-v-ab9a9f1a]:hover{border-color:var(--ink);color:var(--text)}.sst-desc[data-v-ab9a9f1a]{color:var(--text-3);font-size:13px}.sst-err[data-v-ab9a9f1a]{color:#a8433a}.sst-hint[data-v-ab9a9f1a]{margin-top:2px}.sst-actions[data-v-ab9a9f1a]{justify-content:flex-end;gap:8px;display:flex}.fe-btn-primary[data-v-ab9a9f1a]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.fe-btn-primary[data-v-ab9a9f1a]:disabled{opacity:.5}.sst-quote[data-v-ab9a9f1a]{color:var(--text-2,#888);margin-bottom:8px;font-size:13.5px}.sst-prog[data-v-ab9a9f1a]{background:var(--surface-2);border-radius:2px;height:4px;overflow:hidden}.sst-prog span[data-v-ab9a9f1a]{background:var(--ink);height:100%;transition:width .5s;display:block}.sst-cands[data-v-ab9a9f1a]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sst-cand[data-v-ab9a9f1a]{aspect-ratio:1;border:1.5px solid var(--border);border-radius:var(--r-md);cursor:pointer;background:var(--surface-2);padding:0;transition:transform .12s,border-color .12s;overflow:hidden}.sst-cand[data-v-ab9a9f1a]:hover{border-color:var(--ink);transform:scale(1.03)}.sst-cand img[data-v-ab9a9f1a]{object-fit:cover;width:100%;height:100%;display:block}.sst-cand[data-v-ab9a9f1a]{position:relative}.sst-zoom[data-v-ab9a9f1a]{color:#fff;cursor:zoom-in;background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:none;position:absolute;top:4px;right:4px}.sst-cand:hover .sst-zoom[data-v-ab9a9f1a]{display:flex}.sst-worn[data-v-ab9a9f1a]{align-items:center;gap:10px;display:flex}.sst-worn-face[data-v-ab9a9f1a]{object-fit:cover;background:linear-gradient(160deg,#f9f3eb 0%,#f0e6d8 100%);border-radius:10px;flex-shrink:0;width:52px;height:52px}.sst-worn-info[data-v-ab9a9f1a]{flex-direction:column;gap:2px;min-width:0;font-size:14.5px;display:flex}.sst-errors[data-v-ab9a9f1a]{color:#a8433a;font-size:13.5px;line-height:1.5}.sst-preview[data-v-ab9a9f1a]{background:linear-gradient(160deg,#f9f3eb 0%,#f0e6d8 100%);border-radius:12px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.sst-preview video[data-v-ab9a9f1a],.sst-preview img[data-v-ab9a9f1a]{object-fit:cover;width:100%;height:100%;display:block}.sst-moods[data-v-ab9a9f1a]{gap:5px;margin-top:5px;display:flex}.sst-mood[data-v-ab9a9f1a]{border:1.5px solid var(--border);cursor:pointer;background:var(--surface-2);border-radius:8px;width:34px;height:34px;padding:0;transition:border-color .12s;overflow:hidden}.sst-mood.active[data-v-ab9a9f1a]{border-color:var(--ink)}.sst-mood img[data-v-ab9a9f1a]{object-fit:cover;width:100%;height:100%;display:block}.sst-refrow[data-v-ab9a9f1a]{align-items:center;gap:8px;display:flex}.sst-refgrid[data-v-ab9a9f1a]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;max-height:180px;padding:8px;display:grid;overflow-y:auto}.sst-refitem[data-v-ab9a9f1a]{aspect-ratio:1;border:1.5px solid var(--border);border-radius:var(--r-sm);cursor:pointer;background:var(--surface);justify-content:center;align-items:center;padding:0;transition:border-color .12s,transform .12s;display:flex}.sst-refitem[data-v-ab9a9f1a]:hover{border-color:var(--ink);transform:scale(1.05)}.fe-btn-danger[data-v-ab9a9f1a]{color:#fff;background:#a8433a;border-color:#a8433a}.st-pane.active[data-v-cfe133b7]{animation:.2s pane-in-cfe133b7;display:block}@keyframes pane-in-cfe133b7{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.st-section[data-v-cfe133b7]{margin-bottom:28px}.st-section[data-v-cfe133b7]:last-child{margin-bottom:0}.st-section-head[data-v-cfe133b7]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.st-section-title[data-v-cfe133b7]{color:var(--text);font-size:14.5px;font-weight:600}.st-section-head svg[data-v-cfe133b7]{width:14px;height:14px;color:var(--text-3)}.field-rows[data-v-cfe133b7]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex}.field-row[data-v-cfe133b7]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;transition:background .12s;display:flex;position:relative}.field-row[data-v-cfe133b7]:first-child{border-radius:var(--r-md) var(--r-md) 0 0}.field-row[data-v-cfe133b7]:last-child{border-radius:0 0 var(--r-md) var(--r-md);border-bottom:none}.field-row-head[data-v-cfe133b7]{align-items:center;gap:10px;width:100%;display:flex}.field-row-label[data-v-cfe133b7]{color:var(--text-2);flex-shrink:0;min-width:84px;font-size:14.5px}.field-row-value[data-v-cfe133b7]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:500;overflow:hidden}.field-row-edit-btn[data-v-cfe133b7]{border:1px solid var(--border-strong);color:var(--text-3);cursor:pointer;font-size:13px;font-family:var(--font-sans);background:0 0;border-radius:999px;flex-shrink:0;padding:3px 9px;transition:all .12s}.field-row-edit-btn[data-v-cfe133b7]:hover{color:var(--text);border-color:var(--ink);background:0 0}.field-editor[data-v-cfe133b7]{z-index:20;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:absolute;top:calc(100% - 1px);left:14px;right:14px;box-shadow:0 12px 32px #0000001a,0 4px 12px #0000000f}.st-chips[data-v-cfe133b7]{flex-wrap:wrap;gap:6px;display:flex}.st-chip[data-v-cfe133b7]{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-full);color:var(--text-2);cursor:pointer;font-size:13.5px;font-family:var(--font-sans);padding:4px 10px;transition:all .15s}.st-chip[data-v-cfe133b7]:hover{border-color:var(--ink);color:var(--text)}.st-chip.active[data-v-cfe133b7]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.st-input[data-v-cfe133b7]{width:100%;font-family:var(--font-sans);color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:8px 11px;font-size:14.5px;transition:all .15s}.st-input[data-v-cfe133b7]:focus{border-color:var(--ink);background:var(--surface);box-shadow:0 0 0 3px var(--ink-soft);outline:none}.st-key[data-v-cfe133b7]{font-family:var(--font-mono);color:var(--text-4);margin-left:6px;font-size:11px}.st-section-desc[data-v-cfe133b7],.st-chips-label[data-v-cfe133b7]{color:var(--text-3);font-size:13px}.field-editor-actions[data-v-cfe133b7]{justify-content:flex-end;gap:8px;display:flex}.fe-btn[data-v-cfe133b7]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;font-size:13.5px;font-family:var(--font-sans);padding:5px 12px;transition:all .15s}.fe-btn[data-v-cfe133b7]:hover{border-color:var(--ink);color:var(--text)}.personality-grid[data-v-cfe133b7]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.psy-card[data-v-cfe133b7]{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-md);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.psy-card[data-v-cfe133b7]:hover{border-color:var(--border-strong);background:var(--surface-2)}.psy-card.active[data-v-cfe133b7]{border-color:var(--ink);background:var(--ink-soft)}.psy-check[data-v-cfe133b7]{border:1.5px solid var(--border-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:all .15s;display:flex}.psy-card.active .psy-check[data-v-cfe133b7]{background:var(--ink);border-color:var(--ink)}.psy-check svg[data-v-cfe133b7]{color:#fff;opacity:0;width:10px;height:10px;transition:opacity .15s}.psy-card.active .psy-check svg[data-v-cfe133b7]{opacity:1}.psy-info[data-v-cfe133b7]{flex:1;min-width:0}.psy-name[data-v-cfe133b7]{color:var(--text);font-size:14.5px;font-weight:500}.ava-layout[data-v-cfe133b7]{align-items:flex-start;gap:14px;display:flex}.avatar-grid[data-v-cfe133b7]{flex:1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ava-preview[data-v-cfe133b7]{border:1.5px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:250px;padding:14px;display:flex}.ava-preview-big[data-v-cfe133b7]{background:var(--surface-2);border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;display:flex;overflow:hidden}.ava-preview .st-chips[data-v-cfe133b7]{flex-wrap:nowrap;gap:4px;display:flex}.ava-preview .st-chip[data-v-cfe133b7]{padding:3px 10px;font-size:12px}.ava-card[data-v-cfe133b7]{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-md);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:10px 2px 8px;transition:all .15s;display:flex}.ava-card[data-v-cfe133b7]:hover{border-color:var(--border-strong);background:var(--surface-2)}.ava-card.active[data-v-cfe133b7]{border-color:var(--ink);background:var(--ink-soft)}.ava-thumb[data-v-cfe133b7]{background:linear-gradient(160deg,#f9f3eb 0%,#f0e6d8 100%);border-radius:14px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.ava-name[data-v-cfe133b7]{color:var(--text-2);font-size:13.5px;line-height:1.2}.ava-value[data-v-cfe133b7]{align-items:center;gap:12px;display:flex}.ava-current[data-v-cfe133b7]{border:1px solid var(--border);background:linear-gradient(160deg,#f9f3eb 0%,#f0e6d8 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.ava-current-name[data-v-cfe133b7]{font-size:15.5px;font-weight:500}.ava-card.active .ava-name[data-v-cfe133b7]{color:var(--text);font-weight:500}.st-pane.active[data-v-db99fae2]{animation:.2s pane-in-db99fae2;display:block}@keyframes pane-in-db99fae2{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.st-loading[data-v-db99fae2],.st-error[data-v-db99fae2]{text-align:center;color:var(--text-3);padding:60px 24px}.st-loading-text[data-v-db99fae2],.st-error-text[data-v-db99fae2]{font-size:14.5px}.st-error-retry[data-v-db99fae2]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;font-size:13.5px;font-family:var(--font-sans);margin-top:12px;padding:4px 12px}.st-error-retry[data-v-db99fae2]:hover{border-color:var(--ink);color:var(--text)}.st-section[data-v-db99fae2]{margin-bottom:28px}.st-section[data-v-db99fae2]:last-child{margin-bottom:0}.st-section-head[data-v-db99fae2]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.st-section-title[data-v-db99fae2]{color:var(--text);font-size:14.5px;font-weight:600}.st-section-head svg[data-v-db99fae2]{width:14px;height:14px;color:var(--text-3)}.st-section-desc[data-v-db99fae2]{color:var(--text-3);font-size:13px}.st-list[data-v-db99fae2]{flex-direction:column;gap:4px;display:flex}.st-row[data-v-db99fae2]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:10px;padding:9px 12px;transition:all .15s;display:flex}.st-row[data-v-db99fae2]:hover{border-color:var(--border-strong)}.st-row-dot[data-v-db99fae2]{background:var(--text-4);border-radius:50%;flex-shrink:0;width:6px;height:6px}.st-row-meta[data-v-db99fae2]{flex:1;min-width:0}.st-row-name[data-v-db99fae2]{font-family:var(--font-mono);color:var(--text);font-size:14px}.st-row-desc[data-v-db99fae2]{font-family:var(--font-sans);color:var(--text-3)}.st-toggle[data-v-db99fae2]{border-radius:var(--r-full);background:var(--ink);cursor:not-allowed;border:none;flex-shrink:0;width:32px;height:18px;transition:background .18s;position:relative}.st-toggle[data-v-db99fae2]:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .18s;position:absolute;top:2px;left:16px;box-shadow:0 1px 2px #0003}.st-toggle[data-v-db99fae2]:disabled{cursor:not-allowed}.st-pane.active[data-v-590daec4]{animation:.2s pane-in-590daec4;display:block}@keyframes pane-in-590daec4{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.st-loading[data-v-590daec4],.st-error[data-v-590daec4],.st-empty[data-v-590daec4]{text-align:center;color:var(--text-3);padding:60px 24px}.st-loading-text[data-v-590daec4],.st-error-text[data-v-590daec4],.st-empty-title[data-v-590daec4]{font-size:14.5px}.st-error-text[data-v-590daec4]{color:var(--text-2)}.st-empty-icon svg[data-v-590daec4]{width:40px;height:40px;color:var(--text-4);margin-bottom:12px}.st-empty-title[data-v-590daec4]{color:var(--text-2);margin-bottom:4px;font-size:15.5px}.st-empty-hint[data-v-590daec4]{color:var(--text-4);font-size:13.5px}.st-error-retry[data-v-590daec4]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;font-size:13.5px;font-family:var(--font-sans);margin-top:12px;padding:4px 12px}.st-error-retry[data-v-590daec4]:hover{border-color:var(--ink);color:var(--text)}.st-section[data-v-590daec4]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:12px;padding:14px}.st-section[data-v-590daec4]:last-child{margin-bottom:0}.st-section-head[data-v-590daec4]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.st-section-head svg[data-v-590daec4]{width:14px;height:14px;color:var(--text-3);flex-shrink:0}.st-section-title[data-v-590daec4]{color:var(--text);font-size:14.5px;font-weight:600}.st-section-desc[data-v-590daec4]{color:var(--text-3);font-size:13px}.st-chips[data-v-590daec4]{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.st-chip[data-v-590daec4]{font-size:13.5px;font-family:var(--font-sans);color:var(--text-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.st-chips-empty[data-v-590daec4]{color:var(--text-4);font-size:13.5px;font-style:italic}.st-link-btn[data-v-590daec4]{color:var(--text-2);cursor:pointer;font-size:13.5px;font-family:var(--font-sans);text-underline-offset:3px;opacity:1;background:0 0;border:none;padding:4px 0;text-decoration:underline}.st-link-btn[data-v-590daec4]:hover{color:var(--ink)}.st-pane.active[data-v-8c6d56a1]{animation:.2s pane-in-8c6d56a1;display:block}@keyframes pane-in-8c6d56a1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.st-section-head[data-v-8c6d56a1]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.st-section-head svg[data-v-8c6d56a1]{width:14px;height:14px;color:var(--text-3);flex-shrink:0}.st-section-title[data-v-8c6d56a1]{color:var(--text);font-size:14.5px;font-weight:600}.st-section-desc[data-v-8c6d56a1]{color:var(--text-3);font-size:13px}.st-loading[data-v-8c6d56a1],.st-error[data-v-8c6d56a1]{text-align:center;color:var(--text-3);padding:40px 24px}.st-loading-text[data-v-8c6d56a1],.st-error-text[data-v-8c6d56a1]{font-size:14.5px}.st-error-text[data-v-8c6d56a1]{color:var(--text-2)}.st-error-retry[data-v-8c6d56a1]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;font-size:13.5px;font-family:var(--font-sans);margin-top:12px;padding:4px 12px}.st-error-retry[data-v-8c6d56a1]:hover{border-color:var(--ink);color:var(--text)}.st-empty-row[data-v-8c6d56a1]{text-align:center;color:var(--text-3);padding:36px 24px}.st-empty-row-icon svg[data-v-8c6d56a1]{width:36px;height:36px;color:var(--text-4);margin-bottom:10px}.st-empty-row-text[data-v-8c6d56a1]{color:var(--text-2);margin-bottom:4px;font-size:14.5px}.st-empty-row-hint[data-v-8c6d56a1]{color:var(--text-4);font-size:13px}.st-list[data-v-8c6d56a1]{flex-direction:column;gap:4px;display:flex}.st-row[data-v-8c6d56a1]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:10px;padding:9px 12px;transition:all .15s;display:flex}.st-row[data-v-8c6d56a1]:hover{border-color:var(--border-strong)}.st-row-meta[data-v-8c6d56a1]{flex:1;min-width:0}.st-row-name[data-v-8c6d56a1]{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.st-row-key[data-v-8c6d56a1]{font-family:var(--font-mono);color:var(--text-4);font-size:11.5px}.st-row-status-disabled[data-v-8c6d56a1]{color:var(--st-wait,#f59e0b);font-size:11px}.st-icon-btn[data-v-8c6d56a1]{cursor:pointer;width:26px;height:26px;color:var(--text-4);border-radius:var(--r-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.st-icon-btn[data-v-8c6d56a1]:hover{background:var(--surface-3);color:var(--text-2)}.st-icon-btn svg[data-v-8c6d56a1]{width:14px;height:14px}.st-add[data-v-8c6d56a1]{border:1px dashed var(--border-strong);width:100%;color:var(--text-3);font-size:13.5px;font-family:var(--font-sans);cursor:pointer;border-radius:var(--r-sm);background:0 0;justify-content:center;align-items:center;gap:5px;margin-top:6px;padding:8px;transition:all .15s;display:flex}.st-add[data-v-8c6d56a1]:hover{border-color:var(--ink);color:var(--ink)}.st-add svg[data-v-8c6d56a1]{width:13px;height:13px}.rec-row[data-v-8c6d56a1]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:10px;padding:9px 12px;display:flex}.rec-row-meta[data-v-8c6d56a1]{flex:1;min-width:0}.rec-row-name[data-v-8c6d56a1]{color:var(--text);font-size:14px}.rec-row-hint[data-v-8c6d56a1]{color:var(--text-4);margin-top:2px;font-size:12px}.rec-unavailable[data-v-8c6d56a1]{color:var(--text-4);background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--r-sm);padding:10px 12px;font-size:13px}.rec-switch[data-v-8c6d56a1]{background:var(--border-strong);cursor:pointer;border:none;border-radius:999px;flex:none;width:36px;height:20px;padding:0;transition:background .15s;position:relative}.rec-switch[data-v-8c6d56a1]:disabled{opacity:.6;cursor:default}.rec-switch.on[data-v-8c6d56a1]{background:var(--ink,#111)}.rec-switch-knob[data-v-8c6d56a1]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.rec-switch.on .rec-switch-knob[data-v-8c6d56a1]{transform:translate(16px)}.markdown-body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#1f2328;word-wrap:break-word;background-color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;font-weight:400;line-height:1.5}.markdown-body a{text-underline-offset:.2rem;text-decoration:underline}.markdown-body .octicon{fill:currentColor;vertical-align:text-bottom;display:inline-block}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{content:" ";background-color:currentColor;width:16px;height:16px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{color:#0969da;background-color:#0000;text-decoration:none}.markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:600}.markdown-body dfn{font-style:italic}.markdown-body h1{border-bottom:1px solid #d1d9e0b3;margin:.67em 0;padding-bottom:.3em;font-size:2em;font-weight:600}.markdown-body mark{color:#1f2328;background-color:#fff8c5}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{box-sizing:content-box;border-style:none;max-width:100%}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body figure{margin:1em 2.5rem}.markdown-body hr{box-sizing:content-box;background:#d1d9e0;border:0;height:.25em;margin:1.5rem 0;padding:0;overflow:hidden}.markdown-body input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit]{appearance:button}.markdown-body [type=checkbox],.markdown-body [type=radio]{box-sizing:border-box;padding:0}.markdown-body [type=number]::-webkit-inner-spin-button{height:auto}.markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.markdown-body [type=search]::-webkit-search-cancel-button{appearance:none}.markdown-body [type=search]::-webkit-search-decoration{appearance:none}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body ::placeholder{color:#59636e;opacity:1}.markdown-body hr:before{content:"";display:table}.markdown-body hr:after{clear:both;content:"";display:table}.markdown-body table{border-spacing:0;border-collapse:collapse;font-variant:tabular-nums;width:max-content;max-width:100%;display:block;overflow:auto}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body a:focus,.markdown-body [role=button]:focus,.markdown-body input[type=radio]:focus,.markdown-body input[type=checkbox]:focus{outline:2px solid var(--borderColor-accent-emphasis);outline-offset:-2px;box-shadow:none}.markdown-body a:focus:not(:focus-visible),.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body input[type=radio]:focus:not(:focus-visible),.markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:1px solid #0000}.markdown-body a:focus-visible,.markdown-body [role=button]:focus-visible,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus-visible{outline:2px solid var(--borderColor-accent-emphasis);outline-offset:-2px;box-shadow:none}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible,.markdown-body input[type=radio]:focus,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus,.markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.markdown-body kbd{color:#1f2328;vertical-align:middle;border:solid 1px var(--borderColor-muted);border-bottom-color:var(--borderColor-muted);box-shadow:inset 0 -1px 0 var(--borderColor-muted);background-color:#f6f8fa;border-radius:6px;padding:.25rem;font:11px/10px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;display:inline-block}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.25}.markdown-body h2{border-bottom:1px solid #d1d9e0b3;padding-bottom:.3em;font-size:1.5em;font-weight:600}.markdown-body h3{font-size:1.25em;font-weight:600}.markdown-body h4{font-size:1em;font-weight:600}.markdown-body h5{font-size:.875em;font-weight:600}.markdown-body h6{color:#59636e;font-size:.85em;font-weight:600}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{color:#59636e;border-left:.25em solid #d1d9e0;margin:0;padding:0 1em}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body tt,.markdown-body code,.markdown-body samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.markdown-body pre{word-wrap:normal;margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.markdown-body .octicon{vertical-align:text-bottom;fill:currentColor;display:inline-block;overflow:visible!important}.markdown-body input::-webkit-outer-spin-button{appearance:none;margin:0}.markdown-body input::-webkit-inner-spin-button{appearance:none;margin:0}.markdown-body .mr-2{margin-right:.5rem!important}.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both;content:"";display:table}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:#d1242f}.markdown-body .anchor{float:left;margin-left:-20px;padding-right:.25rem;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:1rem}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1f2328;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{font-size:inherit;padding:0 .2em}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{border-bottom:0;padding-bottom:0}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type=a\ s]{list-style-type:lower-alpha}.markdown-body ol[type=A\ s]{list-style-type:upper-alpha}.markdown-body ol[type=i\ s]{list-style-type:lower-roman}.markdown-body ol[type=I\ s]{list-style-type:upper-roman}.markdown-body ol[type="1"],.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:1rem}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{margin-top:1rem;padding:0;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{margin-bottom:1rem;padding:0 1rem}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{border:1px solid #d1d9e0;padding:6px 13px}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body table img{background-color:#0000}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{vertical-align:text-top;background-color:#0000;max-width:none}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{float:left;border:1px solid #d1d9e0;width:auto;margin:13px 0 0;padding:7px;display:block;overflow:hidden}.markdown-body span.frame span img{float:left;display:block}.markdown-body span.frame span span{clear:both;color:#1f2328;padding:5px 0 0;display:block}.markdown-body span.align-center{clear:both;display:block;overflow:hidden}.markdown-body span.align-center>span{text-align:center;margin:13px auto 0;display:block;overflow:hidden}.markdown-body span.align-center span img{text-align:center;margin:0 auto}.markdown-body span.align-right{clear:both;display:block;overflow:hidden}.markdown-body span.align-right>span{text-align:right;margin:13px 0 0;display:block;overflow:hidden}.markdown-body span.align-right span img{text-align:right;margin:0}.markdown-body span.float-left{float:left;margin-right:13px;display:block;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{float:right;margin-left:13px;display:block;overflow:hidden}.markdown-body span.float-right>span{text-align:right;margin:13px auto 0;display:block;overflow:hidden}.markdown-body code,.markdown-body tt{white-space:break-spaces;background-color:#818b981f;border-radius:6px;margin:0;padding:.2em .4em;font-size:85%}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{-webkit-text-decoration:inherit;text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre>code{word-break:normal;white-space:pre;background:0 0;border:0;margin:0;padding:0}.markdown-body .highlight{margin-bottom:1rem}.markdown-body .highlight pre{word-break:normal;margin-bottom:0}.markdown-body .highlight pre,.markdown-body pre{color:#1f2328;background-color:#f6f8fa;border-radius:6px;padding:1rem;font-size:85%;line-height:1.45;overflow:auto}.markdown-body pre code,.markdown-body pre tt{line-height:inherit;word-wrap:normal;background-color:#0000;border:0;margin:0;padding:0;display:inline;overflow:visible}.markdown-body .csv-data td,.markdown-body .csv-data th{text-align:left;white-space:nowrap;padding:5px;font-size:12px;line-height:1;overflow:hidden}.markdown-body .csv-data .blob-num{text-align:right;background:#fff;border:0;padding:10px .5rem 9px}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{background:#f6f8fa;border-top:0;font-weight:600}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes{color:#59636e;border-top:1px solid #d1d9e0;font-size:12px}.markdown-body .footnotes ol{padding-left:1rem}.markdown-body .footnotes ol ul{margin-top:1rem;padding-left:1rem;display:inline-block}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{pointer-events:none;content:"";border:2px solid #0969da;border-radius:6px;position:absolute;inset:-.5rem -.5rem -.5rem -1.5rem}.markdown-body .footnotes li:target{color:#1f2328}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.markdown-body .pl-c{color:#59636e}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#0550ae}.markdown-body .pl-e,.markdown-body .pl-en{color:#6639ba}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:#1f2328}.markdown-body .pl-ent{color:#0550ae}.markdown-body .pl-k{color:#cf222e}.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra{color:#0a3069}.markdown-body .pl-v,.markdown-body .pl-smw{color:#953800}.markdown-body .pl-bu{color:#82071e}.markdown-body .pl-ii{color:var(--fgColor-danger);background-color:var(--bgColor-danger-muted)}.markdown-body .pl-c2{color:#f6f8fa;background-color:#cf222e}.markdown-body .pl-sr .pl-cce{color:#116329;font-weight:700}.markdown-body .pl-ml{color:#3b2300}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{color:#0550ae;font-weight:700}.markdown-body .pl-mi{color:#1f2328;font-style:italic}.markdown-body .pl-mb{color:#1f2328;font-weight:700}.markdown-body .pl-md{color:#82071e;background-color:#ffebe9}.markdown-body .pl-mi1{color:#116329;background-color:#dafbe1}.markdown-body .pl-mc{color:#953800;background-color:#ffd8b5}.markdown-body .pl-mi2{color:#d1d9e0;background-color:#0550ae}.markdown-body .pl-mdr{color:#8250df;font-weight:700}.markdown-body .pl-ba{color:#59636e}.markdown-body .pl-sg{color:#818b98}.markdown-body .pl-corl{color:#0a3069;text-decoration:underline}.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),.markdown-body button:focus:not(:focus-visible),.markdown-body summary:focus:not(:focus-visible),.markdown-body a:focus:not(:focus-visible){box-shadow:none;outline:none}.markdown-body [tabindex="0"]:focus:not(:focus-visible),.markdown-body details-dialog:focus:not(:focus-visible){outline:none}.markdown-body g-emoji{vertical-align:-.075em;min-width:1ch;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-weight:400;line-height:1;display:inline-block;font-style:normal!important}.markdown-body g-emoji img{width:1em;height:1em}.markdown-body a:has(>p,>div,>pre,>blockquote){display:block}.markdown-body a:has(>p,>div,>pre,>blockquote):not(:has(.snippet-clipboard-content,>pre)){width:fit-content}.markdown-body a:has(>p,>div,>pre,>blockquote):has(.snippet-clipboard-content,>pre):focus-visible{outline:2px solid var(--borderColor-accent-emphasis);outline-offset:2px}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item label{font-weight:400}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:.25rem}.markdown-body .task-list-item .handle{display:none}.markdown-body .task-list-item-checkbox{vertical-align:middle;margin:0 .2em .25em -1.4em}.markdown-body ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item-checkbox,.markdown-body ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body .contains-task-list:hover .task-list-item-convert-container,.markdown-body .contains-task-list:focus-within .task-list-item-convert-container{clip-path:none;width:auto;height:24px;display:block;overflow:visible}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.markdown-body .markdown-alert{color:inherit;border-left:.25em solid #d1d9e0;margin-bottom:1rem;padding:.5rem 1rem}.markdown-body .markdown-alert>:first-child{margin-top:0}.markdown-body .markdown-alert>:last-child{margin-bottom:0}.markdown-body .markdown-alert .markdown-alert-title{align-items:center;font-weight:500;line-height:1;display:flex}.markdown-body .markdown-alert.markdown-alert-note{border-left-color:#0969da}.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:#0969da}.markdown-body .markdown-alert.markdown-alert-important{border-left-color:#8250df}.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:#8250df}.markdown-body .markdown-alert.markdown-alert-warning{border-left-color:#9a6700}.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:#9a6700}.markdown-body .markdown-alert.markdown-alert-tip{border-left-color:#1a7f37}.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:#1a7f37}.markdown-body .markdown-alert.markdown-alert-caution{border-left-color:#cf222e}.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:#d1242f}.markdown-body>:first-child>.heading-element:first-child{margin-top:0!important}.markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}.mem-view[data-v-9133705e]{width:100%;min-height:100%;padding:20px 24px 40px}.mem-view--embedded[data-v-9133705e]{max-width:none;margin:0;padding:0}.mem-view__header[data-v-9133705e]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mem-view__header-left[data-v-9133705e]{align-items:center;gap:4px;display:flex}.mem-view__back[data-v-9133705e]{font-size:19px}.mem-view__title[data-v-9133705e]{color:var(--text);font-size:20px;font-weight:700;line-height:1.3}.mem-view__subtitle[data-v-9133705e]{color:var(--text-3);font-size:14.5px}.l3__toolbar[data-v-9133705e]{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.l3__toolbar-row[data-v-9133705e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.l3__filters[data-v-9133705e]{flex-wrap:wrap;gap:6px;display:flex}.l3__filter-chip[data-v-9133705e]{color:var(--text-2);background:var(--surface-2);cursor:pointer;border-radius:14px;padding:4px 12px;font-size:13.5px;transition:all .15s}.l3__filter-chip[data-v-9133705e]:hover{background:var(--surface-2)}.l3__filter-chip.active[data-v-9133705e]{color:#fff;background:#07c160}.l3__view-switch[data-v-9133705e]{background:var(--surface-2);border-radius:8px;flex-shrink:0;padding:2px;display:inline-flex}.l3__switch-item[data-v-9133705e]{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;padding:4px 14px;font-size:13.5px;transition:all .15s}.l3__switch-item.active[data-v-9133705e]{background:var(--surface);color:#07c160;font-weight:600;box-shadow:0 1px 3px #00000014}.l3__list[data-v-9133705e]{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.l3__card[data-v-9133705e]{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;box-sizing:border-box;border-radius:10px;flex-direction:column;width:200px;min-height:280px;padding:12px 14px;transition:all .15s;display:flex}.l3__card[data-v-9133705e]:hover{background:var(--surface-2);border-color:var(--border);transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}.l3__card-top[data-v-9133705e]{align-items:center;gap:6px;margin-bottom:10px;display:flex}.l3__tag[data-v-9133705e]{color:#fff;border-radius:4px;flex-shrink:0;padding:1px 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.l3__card-name[data-v-9133705e]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15.5px;font-weight:600;overflow:hidden}.l3__card-content[data-v-9133705e]{color:var(--text-2);word-break:break-word;white-space:pre-wrap;-webkit-line-clamp:8;-webkit-box-orient:vertical;flex:1;font-size:14.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.l3__card-time[data-v-9133705e]{border-top:1px dashed var(--border);color:var(--text-4);margin-top:10px;padding-top:8px;font-size:12px}.mem-view__empty[data-v-9133705e]{text-align:center;color:var(--text-4);padding:80px 0;font-size:16px}.l3__modal-mask[data-v-9133705e]{z-index:1000;box-sizing:border-box;background:#00000073;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.l3__modal-card[data-v-9133705e]{background:var(--surface);box-sizing:border-box;border-radius:12px;width:520px;max-width:100%;max-height:calc(100vh - 80px);padding:24px 28px;position:relative;overflow-y:auto;box-shadow:0 12px 40px #0003}.l3__modal-close[data-v-9133705e]{cursor:pointer;width:32px;height:32px;color:var(--text-3);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.l3__modal-close[data-v-9133705e]:hover{background:var(--surface-2);color:var(--text)}.l3__modal-top[data-v-9133705e]{align-items:center;gap:8px;margin-bottom:14px;padding-right:32px;display:flex}.l3__modal-name[data-v-9133705e]{color:var(--text);flex:1;min-width:0;font-size:18px;font-weight:700}.l3__modal-content[data-v-9133705e]{color:var(--text-2);word-break:break-word;white-space:pre-wrap;margin-bottom:12px;font-size:15.5px}.l3__modal-time[data-v-9133705e]{color:var(--text-4);margin-bottom:16px;font-size:13.5px}.l3__modal-wiki[data-v-9133705e]{color:var(--text-2);white-space:pre-wrap;word-break:break-word;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:14px 16px;font-size:14.5px}.l3__wiki-empty[data-v-9133705e]{color:var(--text-4)}.l3__modal-pager[data-v-9133705e]{text-align:center;color:var(--text-4);letter-spacing:1px;margin-top:16px;font-size:13.5px}.l3__nav[data-v-9133705e]{background:var(--surface);cursor:pointer;width:44px;height:44px;color:var(--text-2);z-index:1001;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #00000026}.l3__nav[data-v-9133705e]:hover{background:var(--surface);color:#07c160;transform:translateY(-50%)scale(1.08)}.l3__nav--prev[data-v-9133705e]{left:calc(50% - 320px)}.l3__nav--next[data-v-9133705e]{right:calc(50% - 320px)}@media (width<=760px){.l3__nav--prev[data-v-9133705e]{left:12px}.l3__nav--next[data-v-9133705e]{right:12px}}.fade-enter-active[data-v-9133705e],.fade-leave-active[data-v-9133705e]{transition:opacity .2s}.fade-enter-from[data-v-9133705e],.fade-leave-to[data-v-9133705e]{opacity:0}.slide-next-enter-active[data-v-9133705e],.slide-next-leave-active[data-v-9133705e],.slide-prev-enter-active[data-v-9133705e],.slide-prev-leave-active[data-v-9133705e]{transition:transform .25s,opacity .2s}.slide-next-enter-from[data-v-9133705e]{opacity:0;transform:translate(40px)}.slide-next-leave-to[data-v-9133705e],.slide-prev-enter-from[data-v-9133705e]{opacity:0;transform:translate(-40px)}.slide-prev-leave-to[data-v-9133705e]{opacity:0;transform:translate(40px)}.l3__modal-content.markdown-body[data-v-9133705e],.l3__modal-wiki[data-v-9133705e] .markdown-body{color:var(--text);background:0 0;font-size:14.5px;line-height:1.5}.l3__modal-content.markdown-body p[data-v-9133705e],.l3__modal-wiki[data-v-9133705e] .markdown-body p{margin:0 0 3px}.l3__modal-content.markdown-body p[data-v-9133705e]:last-child,.l3__modal-wiki[data-v-9133705e] .markdown-body p:last-child{margin-bottom:0}.l3__modal-content.markdown-body h2[data-v-9133705e],.l3__modal-wiki[data-v-9133705e] .markdown-body h2{border-bottom:none;margin:6px 0 2px;padding-bottom:0;font-size:16px}.l3__modal-content.markdown-body h3[data-v-9133705e],.l3__modal-wiki[data-v-9133705e] .markdown-body h3{margin:4px 0 1px;font-size:14.5px}.l3__modal-content.markdown-body h2[data-v-9133705e]:first-child,.l3__modal-wiki[data-v-9133705e] .markdown-body h2:first-child{margin-top:0}.l3__modal-content.markdown-body ul[data-v-9133705e],.l3__modal-content.markdown-body ol[data-v-9133705e],.l3__modal-wiki[data-v-9133705e] .markdown-body ul,.l3__modal-wiki[data-v-9133705e] .markdown-body ol{margin:2px 0 3px;padding-left:22px}.l3__modal-content.markdown-body li[data-v-9133705e],.l3__modal-wiki[data-v-9133705e] .markdown-body li{margin-top:0;margin-bottom:0}.l3__modal-content.markdown-body li+li[data-v-9133705e],.l3__modal-wiki[data-v-9133705e] .markdown-body li+li{margin-top:1px}.mem-view[data-v-b9fc2594]{max-width:640px;min-height:100%;margin:0 auto;padding:20px 24px 40px}.mem-view--embedded[data-v-b9fc2594]{max-width:none;margin:0;padding:0}.mem-view__header[data-v-b9fc2594]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mem-view__header-left[data-v-b9fc2594]{align-items:center;gap:4px;display:flex}.mem-view__back[data-v-b9fc2594]{font-size:19px}.mem-view__title[data-v-b9fc2594]{color:#1a1a1a;font-size:20px;font-weight:700;line-height:1.3}.mem-view__subtitle[data-v-b9fc2594]{color:var(--text-3);font-size:14.5px}.l4__collapse[data-v-b9fc2594]{border:none}.l4__collapse[data-v-b9fc2594] .el-collapse-item__header{background:0 0;border-bottom-color:#f0f0f0;height:48px;font-size:16px;line-height:48px}.l4__collapse[data-v-b9fc2594] .el-collapse-item__wrap{border-bottom-color:#f0f0f0}.l4__month-title[data-v-b9fc2594]{color:var(--text);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.l4__month-count[data-v-b9fc2594]{color:#aaa;font-size:13.5px;font-weight:400}.l4__items[data-v-b9fc2594]{flex-direction:column;gap:10px;padding:4px 0 12px;display:flex}.l4__item[data-v-b9fc2594]{background:#f9f9f9;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px}.l4__item-top[data-v-b9fc2594]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.l4__tag[data-v-b9fc2594]{color:#fff;border-radius:4px;padding:1px 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.l4__item-time[data-v-b9fc2594]{color:var(--text-4);margin-left:auto;font-size:12px}.l4__item-content[data-v-b9fc2594]{color:#444;word-break:break-word;white-space:pre-wrap;font-size:15.5px;line-height:1.7}.mem-view__empty[data-v-b9fc2594]{text-align:center;color:var(--text-4);padding:80px 0;font-size:16px}.mem-now-body[data-v-32773c48]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;padding:12px 14px;transition:background .15s}.mem-now-body[data-v-32773c48]:hover{background:var(--surface-2)}.mem-now-body.expanded[data-v-32773c48]{background:var(--surface)}.mem-now-sentence[data-v-32773c48]{color:var(--text-2);margin:0 0 6px;font-size:14.5px;line-height:1.6}.mem-now-sentence .hl[data-v-32773c48]{color:var(--text);background:var(--surface-4);border-radius:var(--r-sm);margin:0 1px;padding:1px 6px;font-weight:500}.mem-now-meta[data-v-32773c48]{color:var(--text-4);font-size:11.5px;font-family:var(--font-mono);align-items:center;gap:6px;display:flex}.mem-now-meta .dot[data-v-32773c48]{color:var(--border-strong)}.mem-now-toggle-hint[data-v-32773c48]{color:var(--text-4);font-size:11px;font-family:var(--font-mono);align-items:center;gap:4px;margin-top:6px;display:flex}.mem-now-toggle-hint[data-v-32773c48]:before{content:"›";color:var(--text-3);font-size:13.5px;transition:transform .2s;display:inline-block}.mem-now-body.expanded .mem-now-toggle-hint[data-v-32773c48]:before{transform:rotate(90deg)}.mem-now-detail[data-v-32773c48]{max-height:0;margin-top:0;transition:max-height .25s;overflow:hidden}.mem-now-body.expanded .mem-now-detail[data-v-32773c48]{border-top:1px dashed var(--border);max-height:320px;margin-top:10px;padding-top:10px}.mem-now-grid[data-v-32773c48]{grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.mem-field[data-v-32773c48]{align-items:baseline;gap:6px;padding:2px 0;font-size:12px;display:flex}.mem-field-key[data-v-32773c48]{font-family:var(--font-mono);color:var(--text-4);min-width:64px;font-size:11px}.mem-field-val[data-v-32773c48]{color:var(--text-2);word-break:break-word}.mem-empty[data-v-32773c48]{text-align:center;color:var(--text-4);padding:20px;font-size:13.5px}.mem-recent-body[data-v-eaa61bd9]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.mem-msg[data-v-eaa61bd9]{border-bottom:1px solid var(--border);grid-template-columns:32px 1fr auto;align-items:baseline;gap:10px;padding:7px 14px;font-size:13.5px;display:grid}.mem-msg[data-v-eaa61bd9]:last-of-type{border-bottom:0}.mem-msg-role[data-v-eaa61bd9]{color:var(--text-4);font-size:11px;font-weight:500}.mem-msg-bot .mem-msg-role[data-v-eaa61bd9]{color:var(--text-2);font-weight:600}.mem-msg-text[data-v-eaa61bd9]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mem-msg-time[data-v-eaa61bd9]{color:var(--text-4);font-size:11px;font-family:var(--font-mono)}.mem-msg.hidden[data-v-eaa61bd9]{display:none}.mem-more-toggle[data-v-eaa61bd9]{border:0;border-top:1px dashed var(--border);width:100%;color:var(--text-3);cursor:pointer;font-size:12px;font-family:var(--font-sans);background:0 0;margin-top:6px;padding:7px;transition:color .15s,background .15s;display:block}.mem-more-toggle[data-v-eaa61bd9]:hover{color:var(--text);background:var(--surface-2)}.mem-more-toggle .arrow[data-v-eaa61bd9]{margin-right:4px;transition:transform .2s;display:inline-block}.mem-more-toggle.expanded .arrow[data-v-eaa61bd9]{transform:rotate(90deg)}.mem-empty[data-v-eaa61bd9]{text-align:center;color:var(--text-4);padding:20px;font-size:13.5px}.mem-recall-list[data-v-8c51339d]{flex-direction:column;gap:6px;display:flex}.mem-recall-item[data-v-8c51339d]{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.mem-recall-badge[data-v-8c51339d]{color:#fff;letter-spacing:-.3px;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:flex}.mem-recall-badge.cat-person[data-v-8c51339d]{background:#5c6b7a}.mem-recall-badge.cat-preference[data-v-8c51339d]{background:#7a5c6b}.mem-recall-badge.cat-event[data-v-8c51339d]{background:#6b7a5c}.mem-recall-badge.cat-fact[data-v-8c51339d]{background:#5c5c6b}.mem-recall-badge.cat-Reference[data-v-8c51339d]{background:#6b5c5c}.mem-recall-body[data-v-8c51339d]{flex:1;min-width:0}.mem-recall-cat[data-v-8c51339d]{color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px;font-size:10.5px;font-weight:600}.mem-recall-source[data-v-8c51339d]{text-transform:none;letter-spacing:0;color:var(--text-4);margin-left:2px;font-weight:400}.mem-recall-tool[data-v-8c51339d]{font-family:var(--font-mono);text-transform:none;letter-spacing:0;color:var(--text-4);margin-left:6px;font-weight:400}.mem-recall-text[data-v-8c51339d]{color:var(--text);word-break:break-word;font-size:13.5px;line-height:1.5}.mem-recall-time[data-v-8c51339d]{color:var(--text-4);font-size:10.5px;font-family:var(--font-mono);flex-shrink:0;padding-top:2px}.mem-empty[data-v-8c51339d]{text-align:center;color:var(--text-4);padding:20px;font-size:13.5px}.mem-block[data-v-9b5625ef]{margin-bottom:18px}.mem-block[data-v-9b5625ef]:last-child{margin-bottom:0}.mem-head[data-v-9b5625ef]{align-items:baseline;gap:8px;margin-bottom:8px;padding:0 2px;display:flex}.mem-head-title[data-v-9b5625ef]{color:var(--text-3);letter-spacing:1px;font-size:11.5px;font-weight:600}.mem-head-layer[data-v-9b5625ef]{font-family:var(--font-mono);color:var(--text-4);font-size:10.5px}.mem-head-meta[data-v-9b5625ef]{color:var(--text-3);margin-left:auto;font-size:13px}.mem-loading[data-v-9b5625ef]{text-align:center;color:var(--text-3);padding:40px 24px}.mem-loading-text[data-v-9b5625ef]{font-size:14.5px;font-family:var(--font-mono)}.mem-block-error[data-v-9b5625ef]{background:var(--st-fail-soft,#fee2e2);color:var(--st-fail,#dc2626);border-radius:var(--r-sm);padding:12px 14px;font-size:13.5px}.st-debug-row[data-v-10c353e5]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.st-debug-icon[data-v-10c353e5]{background:var(--surface-3);width:30px;height:30px;color:var(--text-3);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.st-debug-icon[data-v-10c353e5] svg{width:15px;height:15px}.st-debug-meta[data-v-10c353e5]{flex:1}.st-debug-name[data-v-10c353e5]{color:var(--text);font-size:14px;font-weight:500}.st-debug-desc[data-v-10c353e5]{color:var(--text-3);margin-top:1px;font-size:12px}.st-debug-tag[data-v-10c353e5]{border-radius:var(--r-full);background:var(--st-wait-soft,#fef3c7);color:var(--st-wait);font-size:10.5px;font-weight:600;font-family:var(--font-mono);margin-left:8px;padding:2px 7px}.st-toggle[data-v-10c353e5]{border-radius:var(--r-full);background:var(--border-strong);cursor:pointer;border:none;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .2s;position:relative}.st-toggle[data-v-10c353e5]:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;transform:translate(0)}.st-toggle.on[data-v-10c353e5]{background:var(--accent,#3b82f6)}.st-toggle.on[data-v-10c353e5]:after{transform:translate(16px)}.st-toggle[data-v-10c353e5]:disabled{cursor:not-allowed;opacity:.5}.st-section-head[data-v-d95a1cb2]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.st-section-head svg[data-v-d95a1cb2]{width:14px;height:14px;color:var(--text-3)}.st-section-title[data-v-d95a1cb2]{color:var(--text-3);letter-spacing:1px;font-size:12px;font-weight:600}.st-section-desc[data-v-d95a1cb2]{color:var(--text-4);margin-left:auto;font-size:12px}.st-debug-actions[data-v-d95a1cb2]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.st-button[data-v-d95a1cb2]{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);cursor:pointer;padding:6px 12px;font-size:13.5px;transition:background .15s}.st-button[data-v-d95a1cb2]:hover:not(:disabled){background:var(--surface-2)}.st-button[data-v-d95a1cb2]:disabled{opacity:.6;cursor:not-allowed}.st-debug-clear[data-v-d95a1cb2]{border:1px solid var(--border);border-radius:var(--r-sm);width:22px;height:22px;color:var(--text-3);cursor:pointer;background:0 0;margin-left:auto;font-size:15.5px;line-height:1}.st-debug-clear[data-v-d95a1cb2]:hover{background:var(--surface-2);color:var(--text)}.st-debug-error[data-v-d95a1cb2]{background:var(--st-fail-soft,#fee2e2);color:var(--st-fail,#dc2626);border-radius:var(--r-sm);margin-bottom:8px;padding:8px 10px;font-size:13px}.st-debug-log[data-v-d95a1cb2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);max-height:200px;font-family:var(--font-mono);padding:8px 10px;font-size:12px;overflow-y:auto}.st-debug-log-empty[data-v-d95a1cb2]{color:var(--text-4);text-align:center;font-family:var(--font-base,inherit);padding:20px 0}.st-debug-log-line[data-v-d95a1cb2]{gap:6px;padding:2px 0;line-height:1.5;display:flex}.log-time[data-v-d95a1cb2]{color:var(--text-4);flex-shrink:0}.log-subtype[data-v-d95a1cb2]{color:var(--text-3);flex-shrink:0}.log-content[data-v-d95a1cb2]{color:var(--text-2);word-break:break-word}.st-debug-log-line.subtype-meditation .log-subtype[data-v-d95a1cb2]{color:var(--accent,#3b82f6)}.st-debug-log-line.subtype-night_review .log-subtype[data-v-d95a1cb2]{color:#a855f7}.st-section[data-v-a83fa19a]{margin-bottom:18px}.st-section[data-v-a83fa19a]:last-child{margin-bottom:0}.st-section-head[data-v-a83fa19a]{align-items:center;gap:8px;margin-bottom:12px;padding:0 2px;display:flex}.st-section-head svg[data-v-a83fa19a]{width:14px;height:14px;color:var(--text-3)}.st-section-title[data-v-a83fa19a]{color:var(--text-3);letter-spacing:1px;font-size:12px;font-weight:600}.st-section-desc[data-v-a83fa19a]{color:var(--text-4);margin-left:auto;font-size:12px}.st-cfg-row[data-v-dc670ba1]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.st-cfg-row-block[data-v-dc670ba1]{flex-direction:column;align-items:stretch;gap:8px}.st-cfg-meta[data-v-dc670ba1]{flex:1;min-width:0}.st-cfg-row-block .st-cfg-meta[data-v-dc670ba1]{width:100%}.st-cfg-label[data-v-dc670ba1]{color:var(--text);font-size:14.5px;font-weight:500}.st-cfg-sub[data-v-dc670ba1]{color:var(--text-3);margin-top:2px;font-size:12px}.st-segmented[data-v-cd7ab7ee]{background:var(--surface-3);border-radius:var(--r-sm);padding:2px;display:inline-flex;position:relative}.st-seg-pill[data-v-cd7ab7ee]{border-radius:calc(var(--r-sm) - 1px);background:var(--surface);transition:left .3s var(--ease-muse), width .3s var(--ease-muse);position:absolute;top:2px;bottom:2px;box-shadow:0 1px 4px #00000014}.st-seg-item[data-v-cd7ab7ee]{z-index:1;color:var(--text-3);cursor:pointer;border-radius:calc(var(--r-sm) - 1px);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:4px 12px;font-size:12px;transition:color .2s;position:relative}.st-seg-item[data-v-cd7ab7ee]:hover{color:var(--text)}.st-seg-item.active[data-v-cd7ab7ee]{color:var(--text);font-weight:500}@media (prefers-reduced-motion:reduce){.st-seg-pill[data-v-cd7ab7ee]{transition:none}}.sk-overview[data-v-1bbd971d]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-3);align-items:center;gap:8px;margin-bottom:18px;padding:10px 12px;font-size:13.5px;display:flex}.sk-overview b[data-v-1bbd971d]{color:var(--text);font-size:14.5px;font-weight:600}.sk-overview-divider[data-v-1bbd971d]{color:var(--text-4)}.sk-overview-link[data-v-1bbd971d]{color:var(--accent,#3b82f6);cursor:pointer;align-items:center;gap:2px;margin-left:auto;font-size:13px;display:inline-flex}.sk-overview-link svg[data-v-1bbd971d]{width:12px;height:12px}.st-section[data-v-1bbd971d]{margin-bottom:18px}.st-section[data-v-1bbd971d]:last-child{margin-bottom:0}.st-section-head[data-v-1bbd971d]{align-items:center;gap:8px;margin-bottom:12px;padding:0 2px;display:flex}.st-section-head svg[data-v-1bbd971d]{width:14px;height:14px;color:var(--text-3)}.st-section-title[data-v-1bbd971d]{color:var(--text-3);letter-spacing:1px;font-size:12px;font-weight:600}.st-section-desc[data-v-1bbd971d]{color:var(--text-4);margin-left:auto;font-size:12px}.st-cfg-value[data-v-1bbd971d]{color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;font-size:14px;display:inline-flex}.st-cfg-value svg[data-v-1bbd971d]{width:12px;height:12px;color:var(--text-3)}.st-toggle[data-v-1bbd971d]{border-radius:var(--r-full);background:var(--border-strong);cursor:pointer;border:none;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .2s;position:relative}.st-toggle[data-v-1bbd971d]:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:left .2s;position:absolute;top:2px;left:2px}.st-toggle.on[data-v-1bbd971d]{background:var(--accent,#3b82f6)}.st-toggle.on[data-v-1bbd971d]:after{left:18px}.st-conn-dot[data-v-1bbd971d]{background:var(--border-strong);border-radius:50%;flex-shrink:0;width:6px;height:6px}.st-conn-dot.on[data-v-1bbd971d]{background:#22c55e}.st-btn[data-v-1bbd971d]{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-2);cursor:pointer;padding:4px 12px;font-size:12px;transition:background .15s}.st-btn[data-v-1bbd971d]:hover{background:var(--surface-2)}.plugins-pane[data-v-324598ae]{flex-direction:column;gap:12px;display:flex}.plugins-error[data-v-324598ae]{color:var(--st-fail);font-size:13.5px}.install-row[data-v-324598ae]{gap:8px;display:flex}.install-input[data-v-324598ae]{border:1px solid var(--border);border-radius:4px;flex:1;padding:6px 10px;font-size:14.5px}.btn-install[data-v-324598ae]{color:#fff;cursor:pointer;background:#07c160;border:none;border-radius:4px;padding:6px 16px}.btn-install[data-v-324598ae]:disabled{opacity:.5}.empty[data-v-324598ae]{color:var(--text-3);text-align:center;padding:20px 0;font-size:14.5px}.plugin-card[data-v-324598ae]{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.plugin-card.off[data-v-324598ae]{opacity:.65}.plugin-head[data-v-324598ae]{justify-content:space-between;align-items:center;display:flex}.plugin-title[data-v-324598ae]{align-items:center;gap:8px;min-width:0;display:flex}.plugin-name[data-v-324598ae]{color:var(--text);font-size:15.5px;font-weight:500}.plugin-ver[data-v-324598ae]{color:var(--text-3);font-size:13.5px}.plugin-diag[data-v-324598ae]{color:var(--st-fail);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.plugin-switches[data-v-324598ae]{color:var(--text-2);gap:12px;font-size:13.5px;display:flex}.switch[data-v-324598ae]{cursor:pointer;align-items:center;gap:4px;display:flex}.plugin-desc[data-v-324598ae]{color:var(--text-3);font-size:13.5px}.plugin-config[data-v-324598ae]{border-top:1px dashed var(--border);flex-direction:column;gap:6px;padding-top:8px;display:flex}.config-row[data-v-324598ae]{align-items:center;gap:8px;font-size:13.5px;display:flex}.config-row label[data-v-324598ae]{width:90px;color:var(--text-2)}.config-row input[data-v-324598ae],.config-row select[data-v-324598ae]{border:1px solid var(--border);border-radius:4px;flex:1;padding:4px 8px;font-size:13.5px}.req[data-v-324598ae]{color:var(--st-fail);margin-left:2px}.plugin-config-save[data-v-324598ae]{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:4px;align-self:flex-end;padding:4px 14px;font-size:13.5px}.plugin-foot[data-v-324598ae]{justify-content:space-between;align-items:center;display:flex}.plugin-tools[data-v-324598ae]{color:var(--text-4);font-family:Consolas,monospace;font-size:12px}.cap-badge[data-v-324598ae]{color:#7c3aed;background:#7c3aed1f;border-radius:999px;margin-right:5px;padding:1px 7px;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:11.5px}.plugin-actions[data-v-324598ae]{gap:10px;display:flex}.plugin-reload[data-v-324598ae]{color:var(--link);cursor:pointer;background:0 0;border:none;font-size:13.5px}.plugin-uninstall[data-v-324598ae]{color:var(--st-fail);cursor:pointer;background:0 0;border:none;font-size:13.5px}.pane-tabs[data-v-324598ae]{border-bottom:1px solid var(--border);margin-bottom:14px;display:flex}.pane-tabs button[data-v-324598ae]{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:8px 18px;font-family:inherit;font-size:14.5px;position:relative}.pane-tabs button.on[data-v-324598ae]{color:#07c160;font-weight:500}.pane-tabs button.on[data-v-324598ae]:after{content:"";background:#07c160;border-radius:1px;height:2px;position:absolute;bottom:-1px;left:25%;right:25%}.market-list[data-v-324598ae]{flex-direction:column;gap:10px;display:flex}.market-search[data-v-324598ae]{gap:8px;display:flex}.market-cats[data-v-324598ae]{gap:6px;margin:8px 0;display:flex}.market-cat[data-v-324598ae]{border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:14px;padding:4px 12px;font-family:inherit;font-size:13.5px}.market-cat.active[data-v-324598ae]{border-color:var(--st-run);color:var(--st-run);background:var(--st-run-soft)}.market-search input[data-v-324598ae]{border:1px solid var(--border);border-radius:4px;outline:none;flex:1;padding:6px 10px;font-size:13.5px}.market-search input[data-v-324598ae]:focus{border-color:#07c160}.market-search button[data-v-324598ae]{color:#fff;cursor:pointer;background:#07c160;border:none;border-radius:4px;padding:6px 16px;font-family:inherit;font-size:13.5px}.market-item[data-v-324598ae]{background:var(--surface);border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.market-item-main[data-v-324598ae]{flex-direction:column;gap:4px;min-width:0;display:flex}.market-item-name[data-v-324598ae]{color:var(--text);font-size:14.5px;font-weight:500}.market-tag[data-v-324598ae]{vertical-align:middle;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:400;display:inline-block}.market-tag.plugin[data-v-324598ae]{background:var(--st-run-soft);color:var(--st-run)}.market-tag.skill[data-v-324598ae]{background:var(--hs-accent-soft);color:var(--hs-accent)}.market-tag.review[data-v-324598ae],.market-tag.channel[data-v-324598ae]{background:var(--st-wait-soft);color:var(--st-wait)}.market-item-desc[data-v-324598ae]{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.market-install[data-v-324598ae]{color:#fff;cursor:pointer;background:#07c160;border:none;border-radius:4px;flex-shrink:0;padding:5px 16px;font-family:inherit;font-size:13.5px}.market-install[data-v-324598ae]:disabled{cursor:default;background:#9fdfbe}.market-empty[data-v-324598ae]{text-align:center;color:var(--text-4);padding:20px 0;font-size:13.5px}.models-pane[data-v-cc6a6599]{flex-direction:column;gap:14px;display:flex}.models-error[data-v-cc6a6599]{color:var(--st-fail,#dc2626);font-size:14px}.mp-head[data-v-cc6a6599]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mp-title[data-v-cc6a6599]{font-size:16px;font-weight:600}.mp-head-right[data-v-cc6a6599]{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.default-pill[data-v-cc6a6599]{border:1px solid var(--border-strong,#dedfe2);border-radius:var(--r-full,999px);background:var(--surface,#fff);cursor:pointer;align-items:center;gap:7px;max-width:300px;padding:5px 12px;font-size:14px;transition:all .15s;display:inline-flex;overflow:hidden}.default-pill[data-v-cc6a6599]:hover{border-color:var(--ink,#2c2c2c);box-shadow:0 2px 8px #0000000f}.pill-dot[data-v-cc6a6599]{background:var(--text-4,#bfbfbf);border-radius:50%;flex-shrink:0;width:7px;height:7px}.pill-dot.on[data-v-cc6a6599]{background:var(--st-run,#16a34a)}.pill-label[data-v-cc6a6599]{color:var(--text-3,#8c8c8c);flex-shrink:0}.pill-value[data-v-cc6a6599]{color:var(--text,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pill-fb[data-v-cc6a6599]{color:var(--text-4,#bfbfbf);flex-shrink:0;font-size:12px}.pill-fb.on[data-v-cc6a6599]{color:var(--st-run,#16a34a)}.pill-cap[data-v-cc6a6599]{color:var(--text-3,#8c8c8c);border:1px solid var(--border,#ecedef);border-radius:var(--r-full,999px);flex-shrink:0;padding:1px 7px;font-size:12px}.pill-cap.on[data-v-cc6a6599]{color:var(--ink,#2c2c2c);border-color:var(--ink,#2c2c2c);background:var(--surface-3,#f3f4f6)}.pill-edit[data-v-cc6a6599]{color:var(--text-3,#8c8c8c);flex-shrink:0;font-size:13.5px}.mp-search[data-v-cc6a6599]{border:1px solid var(--border-strong,#dedfe2);border-radius:var(--r-sm,6px);background:var(--surface,#fff);color:var(--text-3,#8c8c8c);align-items:center;gap:6px;padding:5px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.mp-search[data-v-cc6a6599]:focus-within{border-color:var(--ink,#2c2c2c);box-shadow:0 0 0 3px #2c2c2c0f}.mp-search svg[data-v-cc6a6599]{flex-shrink:0;width:13px;height:13px}.mp-search input[data-v-cc6a6599]{width:120px;color:var(--text,#1a1a1a);background:0 0;border:none;outline:none;font-size:14px}.icon-btn[data-v-cc6a6599]{border-radius:var(--r-sm,6px);border:1px solid var(--border-strong,#dedfe2);background:var(--surface,#fff);cursor:pointer;width:30px;height:30px;color:var(--text-2,#595959);justify-content:center;align-items:center;transition:all .15s;display:flex}.icon-btn[data-v-cc6a6599]:hover{border-color:var(--ink,#2c2c2c);color:var(--ink,#2c2c2c)}.icon-btn svg[data-v-cc6a6599]{width:14px;height:14px}.btn-primary[data-v-cc6a6599]{border-radius:var(--r-sm,6px);background:var(--ink,#2c2c2c);color:var(--on-ink);cursor:pointer;border:none;align-items:center;padding:6px 14px;font-size:14px;font-weight:500;display:inline-flex}.btn-primary[data-v-cc6a6599]:hover{opacity:.88}.mp-tabs[data-v-cc6a6599]{border-bottom:2px solid var(--surface-3,#f3f4f6);display:flex}.mp-tab[data-v-cc6a6599]{color:var(--text-3,#8c8c8c);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:8px 16px;font-size:15px;transition:color .15s,border-color .15s}.mp-tab[data-v-cc6a6599]:hover{color:var(--text,#1a1a1a)}.mp-tab.active[data-v-cc6a6599]{color:var(--text,#1a1a1a);border-bottom-color:var(--ink,#2c2c2c);font-weight:600}.mp-section[data-v-cc6a6599]{background:var(--surface-2,#fafafa);border:1px solid var(--border,#ecedef);border-radius:var(--r-md,10px);padding:12px 14px}.mp-section.dashed[data-v-cc6a6599]{border:1px dashed var(--border-strong,#dedfe2);background:0 0}.mp-section-title[data-v-cc6a6599]{color:var(--text-2,#595959);align-items:center;gap:7px;margin-bottom:10px;font-size:14px;font-weight:500;display:flex}.mp-section-title .dot[data-v-cc6a6599]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.green[data-v-cc6a6599]{background:var(--st-run,#16a34a)}.dot.gray[data-v-cc6a6599]{background:var(--text-4,#bfbfbf)}.mp-section-title .cnt[data-v-cc6a6599]{color:var(--text-4,#bfbfbf)}.blk-empty[data-v-cc6a6599]{color:var(--text-4,#bfbfbf);text-align:center;padding:10px 0;font-size:13.5px}.provider-grid[data-v-cc6a6599]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.provider-card[data-v-cc6a6599]{background:var(--surface,#fff);border:1px solid var(--border,#ecedef);border-radius:var(--r-lg,14px);flex-direction:column;gap:9px;padding:13px 15px;transition:all .2s ease-in-out;display:flex}.provider-card[data-v-cc6a6599]:hover{border-color:var(--border-strong,#dedfe2);transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.provider-card.off[data-v-cc6a6599]{opacity:.55}.gcard-head[data-v-cc6a6599]{align-items:center;gap:9px;display:flex}.brand-icon[data-v-cc6a6599]{color:#fff;background:linear-gradient(135deg, #ffffff47, #fff0 48%), var(--bi,var(--ink,#2c2c2c));text-shadow:0 1px 1px #00000026;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff40,0 2px 5px #0000001a}.provider-name[data-v-cc6a6599]{letter-spacing:.2px;font-size:16px;font-weight:600}.tag[data-v-cc6a6599]{border-radius:var(--r-full,999px);border:1px solid var(--border-strong,#dedfe2);color:var(--text-3,#8c8c8c);padding:1px 7px;font-size:11.5px}.tag.free[data-v-cc6a6599]{color:var(--st-run,#16a34a);background:var(--st-run-soft,#dcfce7);border-color:#bbf7d0}.provider-tag[data-v-cc6a6599]{color:#8e44ad;border-radius:var(--r-full,999px);border:1px solid #d7bde2;padding:1px 7px;font-size:11.5px}.live-badge[data-v-cc6a6599]{color:var(--st-run,#16a34a);border-radius:var(--r-full,999px);background:var(--st-run-soft,#dcfce7);align-items:center;gap:5px;margin-left:auto;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}.live-dot[data-v-cc6a6599]{background:var(--st-run,#16a34a);border-radius:50%;width:6px;height:6px;animation:2s infinite mp-pulse-cc6a6599}@keyframes mp-pulse-cc6a6599{0%,to{opacity:1}50%{opacity:.35}}.group-seg[data-v-cc6a6599]{background:var(--surface-3,#f3f4f6);border-radius:8px;flex-wrap:wrap;gap:2px;padding:2.5px;display:flex}.seg-btn[data-v-cc6a6599]{color:var(--text-2,#595959);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:3px 10px;font-size:13.5px;transition:all .15s;display:inline-flex}.seg-btn.active[data-v-cc6a6599]{background:var(--surface,#fff);color:var(--text,#1a1a1a);font-weight:500;box-shadow:0 1px 3px #00000014}.seg-dot[data-v-cc6a6599]{background:var(--text-4,#bfbfbf);border-radius:50%;width:6px;height:6px;transition:background .15s}.seg-dot.on[data-v-cc6a6599]{background:var(--st-run,#16a34a)}.gcard-fields[data-v-cc6a6599]{flex-direction:column;gap:6px;display:flex}.field[data-v-cc6a6599]{align-items:center;gap:8px;min-width:0;display:flex}.field-label[data-v-cc6a6599]{width:56px;color:var(--text-3,#8c8c8c);flex-shrink:0;font-size:12px;font-weight:500}.field-value[data-v-cc6a6599]{color:var(--text,#1a1a1a);cursor:pointer;min-width:0;font-size:13.5px}.field-value.dim[data-v-cc6a6599]{color:var(--text-4,#bfbfbf)}.mono[data-v-cc6a6599]{font-family:var(--font-mono,monospace);color:var(--text-2,#595959);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mono-pill[data-v-cc6a6599],.key-mask[data-v-cc6a6599]{background:var(--surface-2,#fafafa);border:1px solid var(--border,#ecedef);border-radius:5px;flex:1;align-items:center;gap:8px;min-width:0;padding:3.5px 9px;display:flex}.key-mask .mono[data-v-cc6a6599]{color:var(--text,#1a1a1a);flex:1}.link[data-v-cc6a6599]{color:#2563eb;cursor:pointer;white-space:nowrap;flex-shrink:0;font-size:13px}.link[data-v-cc6a6599]:hover{text-decoration:underline}.key-input[data-v-cc6a6599]{flex:1;gap:6px;min-width:0;display:flex}.key-input input[data-v-cc6a6599]{border:1px solid var(--border-strong,#dedfe2);min-width:0;font-size:13px;font-family:var(--font-mono,monospace);background:var(--surface-2,#fafafa);border-radius:5px;flex:1;padding:4.5px 9px}.key-input input[data-v-cc6a6599]:focus{border-color:var(--ink,#2c2c2c);background:var(--surface,#fff);outline:none}.key-input button[data-v-cc6a6599]{background:var(--ink,#2c2c2c);color:var(--on-ink);cursor:pointer;border:none;border-radius:5px;flex-shrink:0;padding:4px 11px;font-size:13.5px}.key-input button[data-v-cc6a6599]:disabled{opacity:.4;cursor:not-allowed}.gcard-actions[data-v-cc6a6599]{border-top:1px solid var(--border,#ecedef);gap:7px;margin-top:auto;padding-top:9px;display:flex}.act-btn[data-v-cc6a6599]{border:1px solid var(--border,#ecedef);background:var(--surface-2,#fafafa);color:var(--text-2,#595959);cursor:pointer;border-radius:6px;flex:1;padding:5px 0;font-size:13.5px;transition:all .15s}.act-btn[data-v-cc6a6599]:hover{border-color:var(--ink,#2c2c2c);color:var(--ink,#2c2c2c);background:var(--surface,#fff)}.act-btn.danger[data-v-cc6a6599]{color:var(--st-fail,#dc2626)}.act-btn.danger[data-v-cc6a6599]:hover{border-color:var(--st-fail,#dc2626);background:var(--st-fail-soft,#fee2e2)}.avail-grid[data-v-cc6a6599]{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;display:grid}.avail-item[data-v-cc6a6599]{border:1px solid var(--border,#ecedef);border-radius:var(--r-md,10px);background:var(--surface,#fff);cursor:pointer;align-items:center;gap:10px;padding:9px 12px;transition:all .15s;display:flex}.avail-item[data-v-cc6a6599]:hover,.avail-item.sel[data-v-cc6a6599]{border-color:var(--ink,#2c2c2c);box-shadow:0 4px 16px #00000014}.avail-item .brand-icon[data-v-cc6a6599]{border-radius:6px;width:24px;height:24px;font-size:12px;transition:transform .15s}.avail-item:hover .brand-icon[data-v-cc6a6599]{transform:scale(1.06)}.avail-name[data-v-cc6a6599]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text,#1a1a1a);flex:1;font-size:14px;font-weight:500;overflow:hidden}.avail-n[data-v-cc6a6599]{color:var(--text-4,#bfbfbf);font-size:11px}.avail-act[data-v-cc6a6599]{color:var(--text-3,#8c8c8c);flex-shrink:0;font-size:13px}.avail-item:hover .avail-act[data-v-cc6a6599]{color:var(--ink,#2c2c2c)}.variant-list[data-v-cc6a6599]{flex-direction:column;gap:8px;margin-top:10px;display:flex}.variant-row[data-v-cc6a6599]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.variant-info[data-v-cc6a6599]{flex-direction:column;flex:1;gap:1px;min-width:150px;display:flex}.variant-name[data-v-cc6a6599]{color:var(--text,#1a1a1a);font-size:14px;font-weight:500}.preset-add-url[data-v-cc6a6599]{color:var(--text-3,#8c8c8c);font-size:12px;font-family:var(--font-mono,monospace);word-break:break-all}.preset-nokey[data-v-cc6a6599]{color:#8e44ad;font-size:13.5px}.variant-row input[data-v-cc6a6599]{border:1px solid var(--border-strong,#dedfe2);border-radius:var(--r-sm,6px);flex:none;width:170px;padding:4px 8px;font-size:14px}button[data-v-cc6a6599]{cursor:pointer;border:1px solid var(--border-strong,#dedfe2);border-radius:var(--r-sm,6px);background:var(--surface,#fff);color:var(--text-2,#595959);padding:4px 10px;font-size:13.5px}button[data-v-cc6a6599]:disabled{opacity:.5;cursor:not-allowed}button.primary[data-v-cc6a6599]{background:var(--ink,#2c2c2c);color:var(--on-ink);border:none;font-weight:500}.switch[data-v-cc6a6599]{align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.modal-overlay[data-v-cc6a6599]{z-index:2000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box[data-v-cc6a6599]{background:var(--surface,#fff);border-radius:var(--r-lg,14px);flex-direction:column;width:480px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.modal-header[data-v-cc6a6599]{border-bottom:1px solid var(--border,#ecedef);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.modal-title[data-v-cc6a6599]{font-size:16px;font-weight:600}.modal-close[data-v-cc6a6599]{color:var(--text-3,#8c8c8c);background:0 0;border:none;padding:0 4px;font-size:19px}.modal-body[data-v-cc6a6599]{flex-direction:column;gap:12px;padding:16px 20px;display:flex;overflow-y:auto}.modal-footer[data-v-cc6a6599]{border-top:1px solid var(--border,#ecedef);flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.modal-cancel[data-v-cc6a6599]{color:var(--text-2,#595959)}.danger-btn[data-v-cc6a6599]{margin-right:auto;color:var(--st-fail,#dc2626)!important;border-color:var(--st-fail,#dc2626)!important}.slots-modal[data-v-cc6a6599]{width:580px;max-height:92vh}.slots-modal .modal-body[data-v-cc6a6599]{gap:9px;padding:12px 20px}.slot-row[data-v-cc6a6599]{flex-direction:column;gap:6px;display:flex}.slot-row-top[data-v-cc6a6599]{align-items:center;gap:8px;display:flex}.slot-tag[data-v-cc6a6599]{color:var(--text-2,#595959);background:var(--surface-3,#f3f4f6);border-radius:var(--r-full,999px);flex-shrink:0;padding:1px 9px;font-size:13px}.slot-desc[data-v-cc6a6599]{color:var(--text-4,#bfbfbf);font-size:13px}.slot-pair[data-v-cc6a6599]{grid-template-columns:1fr 1.4fr auto;gap:8px;display:grid}.slot-pair.effort-pair[data-v-cc6a6599]{grid-template-columns:auto 1fr;align-items:center}.slot-pair select[data-v-cc6a6599],.slot-pair input[data-v-cc6a6599],.cfg-row select[data-v-cc6a6599]{border:1px solid var(--border-strong,#dedfe2);border-radius:var(--r-sm,6px);background:var(--surface,#fff);min-width:0;padding:6px 9px;font-size:14px}.slot-pair input[data-v-cc6a6599]{font-family:var(--font-mono,monospace)}.slot-pair select[data-v-cc6a6599]:focus,.slot-pair input[data-v-cc6a6599]:focus{border-color:var(--ink,#2c2c2c);outline:none}.model-options[data-v-cc6a6599]{flex-wrap:wrap;gap:4px;display:flex}.model-options button[data-v-cc6a6599]{border-radius:var(--r-full,999px);background:var(--surface-2,#fafafa);padding:2px 8px;font-size:12px}.fb-block[data-v-cc6a6599]{border-top:1px dashed var(--border-strong,#dedfe2);flex-direction:column;gap:10px;padding-top:12px;display:flex}.fb-warn[data-v-cc6a6599],.vision-warn[data-v-cc6a6599]{color:var(--st-wait,#d97706);background:var(--st-wait-soft,#fef3c7);border-radius:var(--r-sm,6px);padding:6px 10px;font-size:13px}.cap-group-title[data-v-cc6a6599]{align-items:center;gap:8px;margin:4px 0 -2px;display:flex}.cap-group-title .gt-line[data-v-cc6a6599]{background:var(--border-strong,#dedfe2);flex:1;height:1px}.cap-group-title .gt-text[data-v-cc6a6599]{color:var(--text-3,#8c8c8c);letter-spacing:.5px;font-size:13px}.cap-row[data-v-cc6a6599]{background:var(--surface-2,#fafafa);border:1px solid var(--border,#ecedef);border-radius:var(--r-md,10px);flex-direction:column;gap:5px;padding:8px 12px;display:flex}.cap-row-top[data-v-cc6a6599]{align-items:center;gap:8px;display:flex}.slot-tag.cap[data-v-cc6a6599]{color:#7c3aed;background:#7c3aed1f}.cap-row-main[data-v-cc6a6599]{grid-template-columns:1.2fr 1.6fr;align-items:center;gap:8px;display:grid}.cap-row-main select[data-v-cc6a6599]{border:1px solid var(--border-strong,#dedfe2);border-radius:var(--r-sm,6px);background:var(--surface,#fff);min-width:0;padding:6px 9px;font-size:14px}.cap-row-main select[data-v-cc6a6599]:focus{border-color:var(--ink,#2c2c2c);outline:none}.cap-model[data-v-cc6a6599]{background:var(--surface,#fff);border:1px solid var(--border,#ecedef);border-radius:5px;align-items:center;gap:7px;min-width:0;padding:4px 9px;display:flex}.cap-model .mono[data-v-cc6a6599]{color:var(--text-2,#595959);flex:1}.cap-model .link[data-v-cc6a6599]{flex-shrink:0}.cap-note[data-v-cc6a6599]{color:var(--text-4,#bfbfbf);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:flex}.cap-note svg[data-v-cc6a6599]{flex-shrink:0;width:11px;height:11px}.cap-hint[data-v-cc6a6599]{color:var(--text-3,#8c8c8c);background:var(--surface-2,#fafafa);border:1px solid var(--border,#ecedef);border-radius:var(--r-sm,6px);align-items:flex-start;gap:7px;padding:7px 11px;font-size:13px;display:flex}.cap-hint svg[data-v-cc6a6599]{width:13px;height:13px;color:var(--st-wait,#d97706);flex-shrink:0;margin-top:2px}.m-cfg .cfg-row[data-v-cc6a6599]{flex-direction:column;gap:6px;display:flex}.cfg-label[data-v-cc6a6599]{color:var(--text-2,#595959);font-size:13.5px}.dim-line[data-v-cc6a6599]{color:#8e44ad;font-size:13.5px}.cfg-input[data-v-cc6a6599]{border:1px solid var(--border-strong,#dedfe2);border-radius:var(--r-sm,6px);font-size:14.5px;font-family:var(--font-mono,monospace);background:var(--surface-2,#fafafa);color:var(--text-2,#595959);padding:8px 10px}.cfg-row input[type=password][data-v-cc6a6599]{border:1px solid var(--border-strong,#dedfe2);border-radius:var(--r-sm,6px);font-size:14.5px;font-family:var(--font-mono,monospace);padding:8px 10px}.test-line[data-v-cc6a6599]{align-items:center;gap:8px;display:flex}.cfg-test[data-v-cc6a6599]{font-size:13.5px}.cfg-test.ok[data-v-cc6a6599]{color:var(--st-run,#16a34a)}.cfg-test.fail[data-v-cc6a6599]{color:var(--st-fail,#dc2626)}.m-models[data-v-cc6a6599]{width:600px}.mm-bar[data-v-cc6a6599]{align-items:center;gap:8px;display:flex}.mm-search[data-v-cc6a6599]{border:1px solid var(--border-strong,#dedfe2);border-radius:var(--r-sm,6px);color:var(--text-3,#8c8c8c);flex:1;align-items:center;gap:6px;padding:5px 10px;display:flex}.mm-search svg[data-v-cc6a6599]{flex-shrink:0;width:13px;height:13px}.mm-search input[data-v-cc6a6599]{color:var(--text,#1a1a1a);background:0 0;border:none;outline:none;flex:1;font-size:14px}.btn-plain[data-v-cc6a6599]{font-size:14px}.mm-list[data-v-cc6a6599]{border:1px solid var(--border,#ecedef);border-radius:var(--r-sm,6px);flex-direction:column;gap:2px;max-height:320px;padding:4px;display:flex;overflow-y:auto}.mm-item[data-v-cc6a6599]{border-radius:var(--r-sm,6px);align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex;position:relative}.mm-item[data-v-cc6a6599]:hover{background:var(--surface-2,#fafafa)}.mm-name[data-v-cc6a6599]{color:var(--text,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:170px;overflow:hidden}.mm-tags[data-v-cc6a6599]{flex-shrink:0;gap:4px;display:inline-flex}.tag.def[data-v-cc6a6599]{color:var(--st-run,#16a34a);background:var(--st-run-soft,#dcfce7);border-color:#bbf7d0}.mm-id[data-v-cc6a6599]{font-family:var(--font-mono,monospace);color:var(--text-3,#8c8c8c);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.mm-acts[data-v-cc6a6599]{opacity:.6;flex-shrink:0;align-items:center;gap:1px;transition:opacity .15s;display:flex}.mm-item:hover .mm-acts[data-v-cc6a6599]{opacity:1}.mm-act[data-v-cc6a6599]{color:var(--text-2,#595959);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:3px 7px;font-size:13px;transition:all .12s}.mm-act[data-v-cc6a6599]:hover{background:var(--surface-3,#f3f4f6);color:var(--ink,#2c2c2c)}.mm-act.ok[data-v-cc6a6599]{color:var(--st-run,#16a34a);font-weight:500}.mm-act.more[data-v-cc6a6599]{letter-spacing:1px;font-weight:700}.mm-menu[data-v-cc6a6599]{z-index:20;background:var(--surface,#fff);border:1px solid var(--border,#ecedef);border-radius:8px;flex-direction:column;min-width:124px;padding:4px;display:flex;position:absolute;top:calc(100% + 2px);right:8px;box-shadow:0 6px 20px #0000001a}.mm-mi[data-v-cc6a6599]{text-align:left;color:var(--text-2,#595959);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:6px 10px;font-size:13.5px}.mm-mi[data-v-cc6a6599]:hover{background:var(--surface-2,#fafafa);color:var(--ink,#2c2c2c)}.mm-empty[data-v-cc6a6599]{color:var(--text-4,#bfbfbf);text-align:center;padding:14px 0;font-size:13.5px}.m-custom .slot-pair[data-v-cc6a6599]{grid-template-columns:1fr 1fr}.m-custom .cfg-row select[data-v-cc6a6599]{align-self:flex-start}.st-pane.active[data-v-89755f11]{animation:.2s pane-in-89755f11;display:block}.thm-seg[data-v-89755f11]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);gap:2px;padding:2px;display:inline-flex}.thm-opt[data-v-89755f11]{font-family:var(--font-sans);color:var(--text-2);border-radius:var(--r-full);cursor:pointer;background:0 0;border:none;padding:5px 14px;font-size:13.5px}.thm-opt.on[data-v-89755f11]{background:var(--ink);color:var(--bg);font-weight:500}@keyframes pane-in-89755f11{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.st-loading[data-v-89755f11],.st-error[data-v-89755f11]{text-align:center;color:var(--text-3);padding:60px 24px}.st-loading-text[data-v-89755f11],.st-error-text[data-v-89755f11]{font-size:14.5px}.st-error-text[data-v-89755f11]{color:var(--text-2)}.st-error-retry[data-v-89755f11]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;font-size:13.5px;font-family:var(--font-sans);margin-top:12px;padding:4px 12px}.st-error-retry[data-v-89755f11]:hover{border-color:var(--ink);color:var(--text)}.st-section[data-v-89755f11]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:12px;padding:14px}.st-section-head[data-v-89755f11]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.st-section-head svg[data-v-89755f11]{width:14px;height:14px;color:var(--text-3);flex-shrink:0}.st-section-title[data-v-89755f11]{color:var(--text);font-size:14.5px;font-weight:600}.st-field[data-v-89755f11]{margin-bottom:8px}.conc-field[data-v-89755f11]{align-items:center;gap:8px;display:flex}.conc-input[data-v-89755f11]{flex-shrink:0;width:90px}.conc-unit[data-v-89755f11]{color:var(--text-3);font-size:13.5px}.conc-saved-tip[data-v-89755f11]{color:#1a7f37;margin-right:auto;font-size:13px}.st-input[data-v-89755f11]{width:100%;font-family:var(--font-sans);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);padding:8px 11px;font-size:14.5px;transition:all .15s}.st-input[data-v-89755f11]:focus{border-color:var(--ink);background:var(--surface);box-shadow:0 0 0 3px var(--ink-soft);outline:none}.st-effective[data-v-89755f11]{color:var(--text-3);margin-bottom:12px;font-size:13px}.st-effective-path[data-v-89755f11]{font-family:var(--font-mono);color:var(--text-2);word-break:break-all;font-size:12px}.st-actions[data-v-89755f11]{justify-content:flex-end;display:flex}.btn-primary[data-v-89755f11]{border-radius:var(--r-sm);background:var(--ink);color:var(--on-ink);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-sans);border:none;align-items:center;padding:6px 14px;display:inline-flex}.btn-primary[data-v-89755f11]:hover{opacity:.88}.btn-primary[data-v-89755f11]:disabled{opacity:.4;cursor:default}.ws-rows[data-v-89755f11]{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.ws-row[data-v-89755f11]{align-items:baseline;gap:10px;font-size:14px;display:flex}.ws-select[data-v-89755f11]{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:14px;font-family:var(--font-sans);padding:6px 9px}.ws-select[data-v-89755f11]:focus{border-color:var(--ink);outline:none}.ws-select[data-v-89755f11]:disabled{opacity:.5;cursor:default}.ws-key-edit[data-v-89755f11]{gap:8px;margin-bottom:8px;display:flex}.ws-key-input[data-v-89755f11]{font-family:var(--font-mono);flex:1;font-size:13.5px}.ws-row-label[data-v-89755f11]{width:34px;color:var(--text-3);flex-shrink:0}.lic-rows[data-v-89755f11]{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.lic-row[data-v-89755f11]{align-items:baseline;gap:10px;font-size:14px;display:flex}.lic-row-label[data-v-89755f11]{width:48px;color:var(--text-2);flex-shrink:0}.ava-row[data-v-89755f11]{align-items:center}.ava-cell[data-v-89755f11]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ava-preview[data-v-89755f11]{background:var(--hs-accent-soft,#eaf2fe);width:44px;height:44px;color:var(--hs-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;overflow:hidden}.ava-preview img[data-v-89755f11]{object-fit:cover;width:100%;height:100%;display:block}.ava-btns[data-v-89755f11]{gap:8px;display:flex}.ava-input[data-v-89755f11]{display:none}.ava-tip[data-v-89755f11]{color:var(--st-run,#1a7f37);font-size:12.5px}.ava-tip.fail[data-v-89755f11]{color:var(--st-fail,#c62828)}.lic-row-value[data-v-89755f11]{color:var(--text);font-family:var(--font-mono);font-size:13px}.lic-unactivated[data-v-89755f11]{color:var(--text-2);font-family:var(--font-sans);font-size:14px}.ws-row-value[data-v-89755f11]{color:var(--text)}.ws-key-mask[data-v-89755f11]{font-family:var(--font-mono);margin-right:8px;font-size:13px}.ws-key-follow[data-v-89755f11]{color:var(--text-3);font-size:13px}.ws-unconfigured[data-v-89755f11]{color:var(--text-2);margin-right:8px}.ws-actions[data-v-89755f11]{justify-content:space-between;align-items:center;margin-top:12px}.btn-secondary[data-v-89755f11]{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);cursor:pointer;font-size:13.5px;font-family:var(--font-sans);align-items:center;padding:5px 12px;display:inline-flex}.btn-secondary[data-v-89755f11]:hover:not(:disabled){border-color:var(--ink);color:var(--text)}.btn-secondary[data-v-89755f11]:disabled{opacity:.4;cursor:default}.ws-test-result[data-v-89755f11]{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ws-dot[data-v-89755f11]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ws-test-result.is-ok[data-v-89755f11]{color:#1a7f37}.ws-test-result.is-ok .ws-dot[data-v-89755f11]{background:#1a7f37}.ws-test-result.is-fail[data-v-89755f11]{color:#c62828}.ws-test-result.is-fail .ws-dot[data-v-89755f11]{background:#c62828}.st-section-head[data-v-122031b5]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.st-section-head svg[data-v-122031b5]{width:14px;height:14px;color:var(--text-3)}.st-section-title[data-v-122031b5]{color:var(--text-3);letter-spacing:1px;font-size:12px;font-weight:600}.st-section-desc[data-v-122031b5]{color:var(--text-4);margin-left:auto;font-size:12px}.tev-filters[data-v-122031b5]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tev-select[data-v-122031b5],.tev-input[data-v-122031b5]{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);padding:5px 8px;font-size:13.5px}.tev-input[data-v-122031b5]{flex:1;min-width:140px}.st-button[data-v-122031b5]{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);cursor:pointer;padding:6px 12px;font-size:13.5px;transition:background .15s}.st-button[data-v-122031b5]:hover:not(:disabled){background:var(--surface-2)}.st-button[data-v-122031b5]:disabled{opacity:.6;cursor:not-allowed}.tev-error[data-v-122031b5]{background:var(--st-fail-soft,#fee2e2);color:var(--st-fail,#dc2626);border-radius:var(--r-sm);margin-bottom:8px;padding:8px 10px;font-size:13px}.tev-list[data-v-122031b5]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);max-height:420px;font-family:var(--font-mono);padding:8px 10px;font-size:12px;overflow-y:auto}.tev-empty[data-v-122031b5]{color:var(--text-4);text-align:center;padding:24px 0}.tev-line[data-v-122031b5]{gap:6px;padding:3px 0;line-height:1.5;display:flex}.tev-time[data-v-122031b5]{color:var(--text-4);flex-shrink:0}.tev-type[data-v-122031b5]{color:var(--text-3);flex-shrink:0}.tev-detail[data-v-122031b5]{color:var(--text-2);word-break:break-word}.tev-line.is-error .tev-type[data-v-122031b5]{color:var(--st-fail,#dc2626);font-weight:600}.tev-line.is-error .tev-detail[data-v-122031b5]{color:var(--st-fail,#dc2626)}.tev-more[data-v-122031b5]{margin:8px auto 0;display:block}.bo-popped[data-v-6804be7b]{color:var(--text-2);flex-direction:column;align-items:center;gap:10px;padding:46px 20px;display:flex}.bo-pop-icon[data-v-6804be7b]{color:var(--primary,#07c160)}.bo-pop-title[data-v-6804be7b]{color:var(--text);margin:0;font-size:15px;font-weight:600}.bo-pop-hint[data-v-6804be7b]{margin:0;font-size:12.5px}.bo-reopen[data-v-6804be7b]{margin-top:8px}.bo-frame[data-v-6804be7b]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);overflow:hidden}.bo-iframe[data-v-6804be7b]{border:0;width:100%;height:min(720px,100vh - 240px);min-height:420px;display:block}.panel-modal[data-v-7012448c]{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel-modal-mask[data-v-7012448c]{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:#0006;position:absolute;inset:0}.panel-modal-frame[data-v-7012448c]{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;width:min(960px,100vw - 24px);height:min(800px,100vh - 24px);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #0000001f,0 4px 12px #0000000f}.panel-modal-close[data-v-7012448c]{z-index:10;border:1px solid var(--border);background:var(--surface);cursor:pointer;width:36px;height:36px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 2px 10px #0000001f}.panel-modal-close[data-v-7012448c]:hover{background:var(--surface-3);transform:scale(1.06);box-shadow:0 4px 14px #0000002e}.panel-modal-close[data-v-7012448c]:active{transform:scale(.94)}.panel-modal-close svg[data-v-7012448c]{width:16px;height:16px}.st-body[data-v-7012448c]{flex:1;grid-template-columns:184px 1fr;min-height:0;display:grid}.st-content[data-v-7012448c]{scrollbar-gutter:stable;view-transition-name:st-pane;padding:24px 32px 32px;overflow-y:auto}.st-pane-placeholder[data-v-7012448c]{color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;display:flex}.st-header[data-v-7012448c]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:16px 22px;display:flex}.st-title[data-v-7012448c]{color:var(--text);font-size:17px;font-weight:600}.st-subtitle[data-v-7012448c]{color:var(--text-3);background:var(--surface-3);border-radius:var(--r-full);align-items:center;gap:5px;padding:3px 9px;font-size:13.5px;display:inline-flex}.placeholder-icon svg[data-v-7012448c]{width:40px;height:40px;color:var(--text-4);margin-bottom:16px}.placeholder-title[data-v-7012448c]{color:var(--text-2);margin-bottom:6px;font-size:16px}.placeholder-hint[data-v-7012448c]{color:var(--text-4);font-size:13.5px}.goals-overlay{z-index:1000;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);opacity:1;transition:opacity var(--dur-base) var(--ease-muse);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.goals-overlay.hidden{opacity:0;pointer-events:none}.goals-frame{background:var(--surface);border-radius:var(--r-lg);width:min(720px,100vw - 24px);height:min(640px,100vh - 80px);transition:transform var(--dur-base) var(--ease-muse);flex-direction:column;display:flex;position:relative;overflow:hidden;transform:scale(1);box-shadow:0 12px 40px #0000001f,0 4px 12px #0000000f}.goals-overlay.hidden .goals-frame{transform:scale(.96)}.goals-frame .goals-header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:16px 22px;display:flex}.goals-frame .goals-header .hd-icon{width:16px;height:16px;color:var(--text-2)}.goals-frame .goals-title{font-size:16px;font-weight:600}.goals-frame .goals-subtitle{color:var(--text-3);background:var(--surface-3);border-radius:var(--r-full);padding:3px 9px;font-size:12px}.goals-frame .goals-close{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:36px;height:36px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;transition:all .15s;display:flex;box-shadow:0 2px 10px #0000001f}.goals-frame .goals-close:hover{background:var(--surface-3);transform:scale(1.06)}.goals-frame .goals-close:active{transform:scale(.94)}.goals-frame .goals-close svg{width:16px;height:16px}.goals-frame .goals-body{flex:1;min-height:0;padding:14px 22px 20px;overflow-y:auto}.goals-frame .goal-card{border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;background:var(--surface);transition:all .18s var(--ease-muse);margin-bottom:10px;padding:16px 18px}.goals-frame .goal-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-panel);transform:translateY(-1px)}.goals-frame .gc-row1{align-items:center;gap:8px;display:flex}.goals-frame .gc-title{flex:1;font-size:14px;font-weight:600}.goals-frame .gc-status{border-radius:var(--r-full);padding:2px 9px;font-size:10.5px;font-weight:600}.goals-frame .gc-status.active{color:var(--st-wait);background:var(--st-wait-soft)}.goals-frame .gc-status.done{color:var(--st-run);background:var(--st-run-soft)}.goals-frame .gc-meta{align-items:center;gap:10px;margin-top:10px;display:flex}.goals-frame .gc-progress{background:var(--surface-3);border-radius:2px;flex:1;height:4px;overflow:hidden}.goals-frame .gc-progress i{background:var(--ink);height:100%;transition:width var(--dur-base) var(--ease-muse);border-radius:2px;display:block}.goals-frame .gc-count{color:var(--text-3);font-family:ui-monospace,Menlo,monospace;font-size:11px}.goals-frame .gc-last{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:11.5px;overflow:hidden}.goals-frame .gc-last b{color:var(--text-2);font-weight:500}.goals-frame .empty-zone{text-align:center;color:var(--text-4);padding:60px 0 40px;font-size:12.5px}.goals-frame .cat-label{color:var(--text-4);text-transform:uppercase;letter-spacing:.6px;margin:4px 0 10px;font-size:10px;font-weight:600}.goals-frame .tpl-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);transition:all .18s var(--ease-muse);align-items:center;gap:14px;margin-bottom:10px;padding:16px 18px;display:flex}.goals-frame .tpl-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-panel)}.goals-frame .tpl-icon{background:var(--surface-3);width:40px;height:40px;color:var(--text-2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.goals-frame .tpl-icon svg{width:20px;height:20px}.goals-frame .tpl-main{flex:1;min-width:0}.goals-frame .tpl-name{font-size:14px;font-weight:600}.goals-frame .tpl-desc{color:var(--text-3);margin-top:3px;font-size:12px;line-height:1.5}.goals-frame .tpl-steps-hint{color:var(--text-4);margin-top:5px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.goals-frame .tpl-start{border-radius:var(--r-md);background:var(--ink);color:var(--on-ink);cursor:pointer;transition:transform var(--dur-fast), opacity var(--dur-fast);border:none;flex-shrink:0;padding:8px 16px;font-size:12.5px;font-weight:500}.goals-frame .tpl-start:hover{opacity:.88}.goals-frame .tpl-start:active{transform:scale(.96)}.goals-frame .gc-shop{color:var(--text-3);align-items:center;gap:5px;margin-top:6px;font-size:11px;display:flex}.goals-frame .gc-shop svg{width:12px;height:12px}.goals-frame .wiz-steps{color:var(--text-4);align-items:center;gap:8px;margin:2px 0 16px;font-size:11.5px;display:flex}.goals-frame .wiz-steps .wz{align-items:center;gap:6px;display:flex}.goals-frame .wiz-steps .wz-no{border-radius:var(--r-full);background:var(--surface-3);width:16px;height:16px;color:var(--text-3);justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.goals-frame .wiz-steps .wz.on{color:var(--ink);font-weight:600}.goals-frame .wiz-steps .wz.on .wz-no{background:var(--ink);color:var(--on-ink)}.goals-frame .wiz-steps .wz-line{background:var(--border-strong);width:24px;height:1px}.goals-frame .wiz-q{margin:2px 0 12px;font-size:15px;font-weight:600}.goals-frame .shop-row{text-align:left;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;width:100%;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast);align-items:center;gap:12px;margin-bottom:8px;padding:13px 16px;font-size:13px;display:flex}.goals-frame .shop-row:hover{border-color:var(--border-strong);box-shadow:var(--shadow-panel)}.goals-frame .shop-row:active{transform:scale(.985)}.goals-frame .shop-row .sh-icon{background:var(--surface-3);width:34px;height:34px;color:var(--text-2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.goals-frame .shop-row .sh-icon svg{width:17px;height:17px}.goals-frame .shop-row .sh-name{font-weight:600}.goals-frame .shop-row .sh-tag{color:var(--text-3);background:var(--surface-3);border-radius:var(--r-full);margin-left:8px;padding:2px 8px;font-size:10px}.goals-frame .shop-row .sh-go{color:var(--text-4);margin-left:auto}.goals-frame .shop-row .sh-go svg{width:15px;height:15px}.goals-frame .dir-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.goals-frame .dir-card{text-align:left;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast);padding:14px 15px;position:relative}.goals-frame .dir-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-panel)}.goals-frame .dir-card:active{transform:scale(.985)}.goals-frame .dir-card .dc-icon{background:var(--surface-3);width:34px;height:34px;color:var(--text-2);border-radius:10px;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.goals-frame .dir-card .dc-icon svg{width:17px;height:17px}.goals-frame .dir-card .dc-name{font-size:13px;font-weight:600}.goals-frame .dir-card .dc-desc{color:var(--text-3);margin-top:4px;font-size:11px;line-height:1.5}.goals-frame .dir-card .dc-soon{color:var(--text-4);border:1px solid var(--border);border-radius:var(--r-full);padding:1px 7px;font-size:9.5px;position:absolute;top:10px;right:10px}.goals-frame .dir-card.off{opacity:.55;cursor:not-allowed}.goals-frame .dir-card.off:hover{border-color:var(--border);box-shadow:none}.goals-frame .dir-card.off:active{transform:none}.goals-frame .confirm-sum{color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);align-items:center;gap:8px;margin-bottom:14px;padding:9px 13px;font-size:12px;display:flex}.goals-frame .confirm-sum b{font-weight:600}.goals-frame .confirm-sum .cs-dot{color:var(--text-4)}.goals-frame .wiz-foot{border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;align-items:center;gap:10px;height:54px;padding:0 22px;display:flex}.goals-frame .wiz-back{cursor:pointer;color:var(--text-3);background:0 0;border:none;align-items:center;gap:4px;padding:6px 2px;font-size:12px;display:flex}.goals-frame .wiz-back:hover{color:var(--ink)}.goals-frame .wiz-back svg{width:14px;height:14px}.goals-frame .wiz-next{border-radius:var(--r-md);background:var(--ink);color:var(--on-ink);cursor:pointer;transition:transform var(--dur-fast), opacity var(--dur-fast);border:none;margin-left:auto;padding:8px 18px;font-size:12.5px;font-weight:500}.goals-frame .wiz-next:disabled{opacity:.35;cursor:not-allowed}.goals-frame .wiz-next:not(:disabled):hover{opacity:.88}.goals-frame .wiz-next:not(:disabled):active{transform:scale(.96)}.goals-frame .plan-steps{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:4px 14px}.goals-frame .plan-step{border-top:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;font-size:12.5px;display:flex}.goals-frame .plan-step:first-child{border-top:none}.goals-frame .plan-step .ps-no{color:var(--text-4);width:14px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.goals-frame .plan-step .ps-name{font-weight:600}.goals-frame .plan-step .ps-desc{color:var(--text-3);margin-top:2px;font-size:11px}.goals-frame .detail-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.goals-frame .back-btn{cursor:pointer;border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-3);background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.goals-frame .back-btn:hover{background:var(--surface-3);color:var(--text)}.goals-frame .back-btn svg{width:15px;height:15px}.goals-frame .detail-title{flex:1;font-size:15px;font-weight:600}.goals-frame .detail-sub{color:var(--text-3);margin:0 0 14px 38px;font-size:11.5px}.goals-frame .step-list{flex-direction:column;gap:10px;display:flex}.goals-frame .step{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);transition:border-color var(--dur-fast), opacity var(--dur-base);gap:12px;padding:14px 16px;display:flex}.goals-frame .step.done{background:var(--surface-2)}.goals-frame .step.done .step-title{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--text-4);text-decoration-color:var(--text-4)}.goals-frame .step.skipped{background:var(--surface-2);opacity:.62}.goals-frame .step.skipped .step-title,.goals-frame .step.skipped .step-desc{color:var(--text-3)}.goals-frame .step.current{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink-soft)}.goals-frame .step-rail{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding-top:2px;display:flex}.goals-frame .step-check{border:1.5px solid var(--border-strong);background:var(--surface);cursor:pointer;color:#fff;width:22px;height:22px;transition:all .18s var(--ease-muse);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.goals-frame .step-check svg{opacity:0;width:11px;height:11px;transition:opacity .15s}.goals-frame .step.done .step-check{background:var(--ink);border-color:var(--ink)}.goals-frame .step.done .step-check svg{opacity:1}.goals-frame .step-no{color:var(--text-4);font-family:ui-monospace,Menlo,monospace;font-size:9px}.goals-frame .step-main{flex:1;min-width:0}.goals-frame .step-row1{align-items:center;gap:8px;display:flex}.goals-frame .step-title{font-size:13.5px;font-weight:600}.goals-frame .step-type{border-radius:var(--r-full);background:var(--surface-3);color:var(--text-3);letter-spacing:.3px;padding:1px 7px;font-size:9.5px;font-weight:600}.goals-frame .step-desc{color:var(--text-2);margin-top:5px;font-size:12px;line-height:1.55}.goals-frame .step-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.goals-frame .mini-btn{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;transition:all var(--dur-fast);align-items:center;gap:5px;padding:6px 13px;font-size:12px;font-weight:500;display:inline-flex}.goals-frame .mini-btn:hover{border-color:var(--border-strong);background:var(--surface-2)}.goals-frame .mini-btn:active{transform:scale(.96)}.goals-frame .mini-btn.primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.goals-frame .mini-btn.primary:hover{opacity:.88;background:var(--ink)}.goals-frame .mini-btn svg{width:12px;height:12px}.goals-frame .mini-btn:disabled{opacity:.45;cursor:default}.goals-frame .mini-btn:disabled:hover{background:var(--surface)}.goals-frame .mini-btn.primary:disabled:hover{background:var(--ink)}.goals-frame .mini-btn.ghost{color:var(--text-3);border-style:dashed}.goals-frame .call-result{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border);margin-top:10px;padding:10px 12px;font-size:11.5px}.goals-frame .call-result .cr-head{color:var(--text-3);align-items:center;gap:6px;margin-bottom:6px;font-size:10.5px;display:flex}.goals-frame .cr-head .ok-dot{background:var(--st-run);border-radius:50%;width:6px;height:6px}.goals-frame .draft-row{border-top:1px dashed var(--border);align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:flex}.goals-frame .draft-row:first-of-type{border-top:none}.goals-frame .draft-q{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.goals-frame .draft-tag{border-radius:var(--r-full);background:var(--st-wait-soft);color:var(--st-wait);flex-shrink:0;padding:1px 6px;font-size:9.5px}.goals-frame .draft-sim{color:var(--text-4);flex-shrink:0;font-family:ui-monospace,Menlo,monospace;font-size:9.5px}.goals-frame .timeline{margin-top:18px}.goals-frame .tl-label{color:var(--text-4);text-transform:uppercase;letter-spacing:.6px;margin-bottom:10px;font-size:10px;font-weight:600}.goals-frame .tl-item{gap:10px;padding:4px 0;display:flex;position:relative}.goals-frame .tl-item:before{content:"";background:var(--border);width:1px;position:absolute;top:16px;bottom:-6px;left:4px}.goals-frame .tl-item:last-child:before{display:none}.goals-frame .tl-dot{background:var(--border-strong);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}.goals-frame .tl-item.ok .tl-dot{background:var(--ink)}.goals-frame .tl-text{color:var(--text-2);padding-bottom:6px;font-size:11.5px;line-height:1.5}.goals-frame .tl-text time{color:var(--text-4);margin-right:8px;font-family:ui-monospace,Menlo,monospace;font-size:10px}.goals-frame .detail-foot{border-top:1px solid var(--border);flex-shrink:0;gap:10px;padding:12px 22px;display:flex}.goals-frame .foot-btn{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;transition:all var(--dur-fast);padding:8px 16px;font-size:12.5px;font-weight:500}.goals-frame .foot-btn:hover{background:var(--surface-2);border-color:var(--border-strong)}.goals-frame .foot-btn.danger:hover{color:var(--st-fail,#dc2626);background:#fef2f2;border-color:#fecaca}.goals-frame .foot-btn.primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink);margin-left:auto}.goals-frame .foot-btn.primary:hover{opacity:.88;background:var(--ink)}.toast{background:var(--ink);color:var(--on-ink);border-radius:var(--r-full);z-index:1200;opacity:0;pointer-events:none;transition:all var(--dur-base) var(--ease-muse);padding:9px 18px;font-size:12.5px;position:fixed;bottom:84px;left:50%;transform:translate(-50%,12px);box-shadow:0 8px 24px #0003}.toast.show{opacity:1;transform:translate(-50%)}.goals-frame .view-anim{animation:view-in .3s var(--ease-muse)}@keyframes view-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.goals-frame .gc-status.abandoned{color:var(--text-3);background:var(--surface-3)}.goals-frame .wiz-foot{flex-shrink:0}.goals-frame .call-result.fail{background:#fef2f2;border-color:#fecaca}.goals-frame .fill-hint{color:var(--text-2);background:var(--surface-3);border-radius:var(--r-md);margin-top:10px;padding:8px 12px;font-size:11.5px;line-height:1.6}.goals-frame .step-source{margin-bottom:9px}.goals-frame .step-source .ss-input{box-sizing:border-box;width:100%;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);transition:border-color var(--dur-fast);outline:none;padding:8px 11px;font-size:12.5px}.goals-frame .step-source .ss-input:focus{border-color:var(--ink)}.goals-frame .step-source .ss-input::placeholder{color:var(--text-4)}.goals-frame.goals-pv{width:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.app-root[data-v-2a4f710b]{width:100vw;height:100vh;position:relative;overflow:hidden}.conn-banner[data-v-2a4f710b]{z-index:300;background:var(--st-wait-soft);border:1px solid var(--st-wait);color:var(--st-wait);border-top:none;border-radius:0 0 10px 10px;align-items:center;gap:8px;padding:6px 18px;font-size:14.5px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000014}.conn-dot[data-v-2a4f710b]{background:var(--st-wait);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite connblink-2a4f710b}@keyframes connblink-2a4f710b{0%,to{opacity:1}50%{opacity:.25}}.connfade-enter-active[data-v-2a4f710b],.connfade-leave-active[data-v-2a4f710b]{transition:opacity .3s,transform .3s}.connfade-enter-from[data-v-2a4f710b],.connfade-leave-to[data-v-2a4f710b]{opacity:0;transform:translate(-50%,-100%)}.app-layout[data-v-2a4f710b]{grid-template-columns:56px 250px 1fr var(--right-col,320px);grid-template-rows:minmax(0,1fr);height:100vh;transition:grid-template-columns .2s;display:grid;position:relative;overflow:hidden}.app-layout.col-resizing[data-v-2a4f710b]{transition:none}.app-layout.collapsed[data-v-2a4f710b]{grid-template-columns:56px 0px 1fr var(--right-col,320px)}.app-layout[data-v-2a4f710b] .sidebar{min-width:0;max-width:250px;transition:max-width .22s,opacity .22s,padding .22s,border-color .22s;overflow:hidden}.app-layout[data-v-2a4f710b] .sidebar>*{width:250px}.app-layout.collapsed[data-v-2a4f710b] .sidebar{opacity:0;pointer-events:none;border-right-color:#0000;max-width:0;padding-left:0;padding-right:0}.app-layout.task-open .chat[data-v-2a4f710b]{margin-right:var(--detail-w,720px);transition:margin-right .32s cubic-bezier(.22,1,.36,1)}@media (width<=1100px){.app-layout[data-v-2a4f710b]{grid-template-columns:56px 250px 1fr var(--right-col,300px)}.app-layout.collapsed[data-v-2a4f710b]{grid-template-columns:56px 0px 1fr var(--right-col,300px)}}.app-layout[data-v-2a4f710b] .info-panel{transition:margin-right .24s,opacity .2s}.app-layout.rcol[data-v-2a4f710b]{grid-template-columns:56px 250px 1fr 0}.app-layout.rcol.collapsed[data-v-2a4f710b]{grid-template-columns:56px 0 1fr 0}.app-layout.rcol[data-v-2a4f710b] .info-panel{margin-right:calc(-1 * var(--right-col,320px));opacity:0;pointer-events:none;overflow:hidden}@media (width<=900px){.app-layout[data-v-2a4f710b],.app-layout.collapsed[data-v-2a4f710b]{grid-template-columns:1fr}.app-layout.task-open .chat[data-v-2a4f710b]{margin-right:0}.app-layout>.sidebar[data-v-2a4f710b],.app-layout>.rail[data-v-2a4f710b],.app-layout>.info-panel[data-v-2a4f710b]{display:none}}.mem-slide-enter-active[data-v-2a4f710b]{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s}.mem-slide-leave-active[data-v-2a4f710b]{transition:transform .3s cubic-bezier(.4,0,1,1),opacity .2s}.mem-slide-enter-from[data-v-2a4f710b],.mem-slide-leave-to[data-v-2a4f710b]{opacity:0;transform:translateY(100%)}.dup-overlay[data-v-2a4f710b]{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);z-index:200;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dup-dialog[data-v-2a4f710b]{background:var(--surface);border-radius:12px;width:320px;padding:18px;box-shadow:0 8px 32px #0000001f}.dup-title[data-v-2a4f710b]{color:var(--text);margin-bottom:12px;font-size:16px;font-weight:600}.dup-input[data-v-2a4f710b]{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:100%;height:36px;color:var(--text);border-radius:8px;outline:none;padding:0 10px;font-size:14.5px}.dup-input[data-v-2a4f710b]:focus{border-color:var(--hs-accent)}.dup-foot[data-v-2a4f710b]{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.dup-btn[data-v-2a4f710b]{border:1px solid var(--border-strong);background:var(--surface);height:32px;color:var(--text-2);cursor:pointer;border-radius:8px;padding:0 14px;font-size:14.5px}.dup-btn.primary[data-v-2a4f710b]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.dup-btn[data-v-2a4f710b]:disabled{opacity:.5;cursor:not-allowed}
