body{scrollbar-gutter:stable}body.yc-sheet-lock{overflow:hidden}.yc-actions[data-v-98cd8b0c]{background:var(--split-bt-bg);border:var(--split-bt-border);border-radius:14px;gap:10px;isolation:isolate;min-height:calc(var(--split-bt-height) + 8px);padding:3px 8px;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease,transform .16s ease;z-index:10}.yc-actions[data-v-98cd8b0c],.yc-btn[data-v-98cd8b0c],.yc-caret[data-v-98cd8b0c]{align-items:center;display:inline-flex;position:relative}.yc-btn[data-v-98cd8b0c],.yc-caret[data-v-98cd8b0c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--split-bt-menu-bg);border:0;border-radius:12px;color:var(--split-bt-fg3);cursor:pointer;font-size:12px;font-weight:400;gap:7px;justify-content:center;letter-spacing:.2px;min-width:calc(var(--split-bt-height) + 12px);padding:0 12px;transition:background .14s,color .14s,box-shadow .14s,transform .14s;z-index:1}.yc-btn[data-v-98cd8b0c]:hover,.yc-caret[data-v-98cd8b0c]:hover{background:var(--split-bt-hover-bg);color:var(--split-bt-hover)}.yc-btn[data-v-98cd8b0c]:focus-visible,.yc-caret[data-v-98cd8b0c]:focus-visible{box-shadow:var(--split-bt-focus);outline:none}.yc-caret[data-v-98cd8b0c]{min-width:var(--split-bt-height);padding:0 8px}.yc-btn-label[data-v-98cd8b0c]{line-height:1}.ico[data-v-98cd8b0c]{height:16px;width:16px}.sep[data-v-98cd8b0c]{background:transparent;border-radius:1px;display:none;height:calc(var(--split-bt-height) - 2px);margin:0;width:1px}.yc-split[data-v-98cd8b0c]{border-radius:12px}.yc-more[data-v-98cd8b0c],.yc-split[data-v-98cd8b0c]{align-items:center;background:var(--split-bt-menu-bg);border:var(--split-bt-split-border);display:inline-flex;overflow:visible;position:relative}.yc-more[data-v-98cd8b0c]{border-radius:12px}.yc-split .yc-btn[data-v-98cd8b0c]{border-radius:12px 0 0 12px;min-width:calc(var(--split-bt-height)*1.4)}.yc-split .yc-caret[data-v-98cd8b0c]{border-left:var(--split-bt-split-border);border-radius:0 12px 12px 0}.yc-menu[data-v-98cd8b0c]{background:var(--split-bt-menu-bg);border:var(--split-bt-menu-border);border-radius:10px;box-shadow:0 12px 24px #0f172a26;color:var(--split-bt-menu-fg);display:inline-block;max-width:260px;min-width:70px;opacity:0;overflow:hidden;padding:8px 10px;pointer-events:none;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(6px) scale(.98);transition:opacity .12s ease,transform .12s ease;width:-moz-max-content;width:max-content;z-index:60}.mi[data-v-98cd8b0c]{background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:block;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px;padding:9px 12px;text-align:left;width:100%}.mi[data-v-98cd8b0c]:hover{background:var(--split-bt-menu-hover-bg)}.mi.is-disabled[data-v-98cd8b0c],.mi[data-v-98cd8b0c]:disabled{background:transparent;cursor:not-allowed;opacity:.45}.yc-menu__sep[data-v-98cd8b0c]{background:var(--split-bt-menu-sep-bg);height:1px;margin:6px}.yc-more[data-open=true] .yc-menu[data-v-98cd8b0c],.yc-split[data-open=true] .yc-menu[data-v-98cd8b0c]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}@media (max-width:520px){.yc-actions[data-v-98cd8b0c]{flex-wrap:nowrap;gap:6px;justify-content:center;max-width:100%;overflow:visible;padding:2px;white-space:nowrap;width:100%}.yc-more[data-v-98cd8b0c],.yc-split[data-v-98cd8b0c]{flex:0 0 auto}.yc-btn[data-v-98cd8b0c],.yc-btn--single[data-v-98cd8b0c],.yc-caret[data-v-98cd8b0c]{gap:6px;min-width:calc(var(--split-bt-height) + 8px);padding:0 10px}.yc-menu[data-v-98cd8b0c]{left:0;max-width:calc(100vw - 24px);min-width:min(220px,calc(100vw - 24px));right:auto;transform-origin:top left}.yc-menu[data-v-98cd8b0c],.yc-more[data-open=true] .yc-menu[data-v-98cd8b0c],.yc-split[data-open=true] .yc-menu[data-v-98cd8b0c]{display:none!important}.yc-sheet-mask[data-v-98cd8b0c]{align-items:flex-end;background:#0f172a61;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:0 8px 8px;position:fixed;z-index:120}.yc-sheet[data-v-98cd8b0c]{background:var(--split-bt-menu-bg,#fff);border-radius:18px 18px 12px 12px;box-shadow:0 -6px 18px #00000024;padding:12px 14px 16px;width:100%}.yc-sheet__handle[data-v-98cd8b0c]{background:#d8dce6;border-radius:999px;height:5px;margin:0 auto 10px;width:52px}.yc-sheet__header[data-v-98cd8b0c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.yc-sheet__title[data-v-98cd8b0c]{color:var(--split-bt-menu-fg,#111827);font-size:14px;font-weight:600}.yc-sheet__close[data-v-98cd8b0c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:10px;color:var(--split-bt-fg3);cursor:pointer;font-size:12px;padding:6px 10px}.yc-sheet__close[data-v-98cd8b0c]:hover{background:var(--split-bt-hover-bg)}.yc-sheet__list[data-v-98cd8b0c]{display:flex;flex-direction:column;gap:6px;padding-top:6px}.yc-sheet__item[data-v-98cd8b0c]{background:var(--split-bt-menu-bg,#fff);border:1px solid var(--split-bt-menu-sep-bg,#e5e7eb);border-radius:12px;color:var(--split-bt-menu-fg,#0f172a);cursor:pointer;font-size:13px;padding:11px 12px;text-align:left;transition:background .12s ease,transform .12s ease;width:100%}.yc-sheet__item[data-v-98cd8b0c]:active{background:var(--split-bt-hover-bg);transform:translateY(1px)}.yc-sheet__item.is-disabled[data-v-98cd8b0c],.yc-sheet__item[data-v-98cd8b0c]:disabled{background:var(--split-bt-menu-bg,#fff);cursor:not-allowed;opacity:.5;transform:none}.yc-sheet__sep[data-v-98cd8b0c]{background:var(--split-bt-menu-sep-bg);height:1px;margin:4px 0}.yc-sheet-slide-enter-from[data-v-98cd8b0c],.yc-sheet-slide-leave-to[data-v-98cd8b0c]{transform:translateY(100%)}.yc-sheet-slide-enter-active[data-v-98cd8b0c],.yc-sheet-slide-leave-active[data-v-98cd8b0c]{transition:transform .18s ease}.yc-sheet-fade-enter-from[data-v-98cd8b0c],.yc-sheet-fade-leave-to[data-v-98cd8b0c]{opacity:0}.yc-sheet-fade-enter-active[data-v-98cd8b0c],.yc-sheet-fade-leave-active[data-v-98cd8b0c]{transition:opacity .18s ease}}.p-tools-icon-mask[data-v-98cd8b0c]{background-color:currentColor;flex-shrink:0;height:14px;-webkit-mask:var(--icon-url) no-repeat center /contain;mask:var(--icon-url) no-repeat center /contain;position:relative;top:.5px;width:14px}.yc-actions--medium[data-v-98cd8b0c]{--split-bt-height:32px;--icon-size:14px}.yc-actions--small[data-v-98cd8b0c]{--split-bt-height:30px;--icon-size:13px}.yc-actions--large[data-v-98cd8b0c]{--split-bt-height:36px;--icon-size:14px}@media (max-width:520px){.yc-actions--medium[data-v-98cd8b0c]{--split-bt-height:28px;--icon-size:13px}}.yc-btn[data-v-98cd8b0c],.yc-caret[data-v-98cd8b0c]{height:var(--split-bt-height)}.ico[data-v-98cd8b0c],.p-tools-icon-mask[data-v-98cd8b0c]{height:var(--icon-size);width:var(--icon-size)}.yc-copy-toast[data-v-98cd8b0c]{align-items:center;background:var(--split-bt-menu-bg,#fff);border:var(--split-bt-menu-border,1px solid #e2e8f0);border-radius:14px;box-shadow:0 12px 24px #0f172a24;color:var(--split-bt-menu-fg,#111827);display:inline-flex;font-size:13px;font-weight:600;gap:8px;left:50%;padding:11px 14px;position:fixed;top:calc(env(safe-area-inset-top,0px) + 12px);transform:translate(-50%);z-index:4000}.yc-copy-toast__icon[data-v-98cd8b0c]{color:#10b981;height:16px;width:16px}.yc-copy-toast-enter-from[data-v-98cd8b0c],.yc-copy-toast-leave-to[data-v-98cd8b0c]{opacity:0;transform:translate(-50%,-120%)}.yc-copy-toast-enter-active[data-v-98cd8b0c],.yc-copy-toast-leave-active[data-v-98cd8b0c]{transition:transform .18s ease,opacity .18s ease}.ys-skeleton[data-v-22424207]{background:var(--skeleton-base,#e9eef5);border-radius:var(--r);height:var(--h);overflow:hidden;position:relative;width:var(--w)}.ys-pill[data-v-22424207]{border-radius:999px}.ys-circle[data-v-22424207]{border-radius:50%;height:var(--h);width:var(--w)}.ys-skeleton[data-v-22424207]:after{animation:ys-shimmer-22424207 1.3s linear infinite;background:var(--skeleton-bg);content:"";inset:0;position:absolute;transform:translate(-100%)}@keyframes ys-shimmer-22424207{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ys-skeleton[data-v-22424207]:after{animation:none}}.project-save-modal[data-v-5e9fbfbf]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--dashboard-mobile-overlay);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1600}.project-save-panel[data-v-5e9fbfbf]{background:var(--dashboard-mobile-sheet-bg);border:1px solid var(--dashboard-control-border);border-radius:14px;box-shadow:0 20px 40px #0f172a33;box-sizing:border-box;display:flex;flex-direction:column;gap:11px;padding:14px;width:min(480px,100%)}.project-save-header[data-v-5e9fbfbf]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.project-save-title-group[data-v-5e9fbfbf]{min-width:0}.project-save-title[data-v-5e9fbfbf]{color:var(--dashboard-content-title);font-size:17px;font-weight:630;letter-spacing:-.01em;line-height:1.2;margin:0}.project-save-subtitle[data-v-5e9fbfbf]{color:var(--dashboard-content-subtitle);font-size:12px;line-height:1.45;margin:5px 0 0}.project-save-close[data-v-5e9fbfbf]{align-items:center;background:var(--dashboard-control-bg);border:1px solid var(--dashboard-control-border);border-radius:8px;color:var(--dashboard-control-icon);cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:border-color .14s ease,background-color .14s ease,color .14s ease;width:28px}.project-save-close[data-v-5e9fbfbf]:hover{background:var(--dashboard-control-hover-bg);border-color:var(--dashboard-control-hover-border);color:var(--dashboard-control-color)}.project-save-close[data-v-5e9fbfbf]:disabled{cursor:not-allowed;opacity:.65}.project-save-close-icon[data-v-5e9fbfbf]{font-size:16px;line-height:1}.project-save-modes[data-v-5e9fbfbf]{background:var(--dashboard-control-bg);border:1px solid var(--dashboard-control-border);border-radius:9px;box-sizing:border-box;display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));height:32px;padding:2px}.project-save-mode-btn[data-v-5e9fbfbf]{background:transparent;border:0;border-radius:7px;color:var(--dashboard-control-icon);cursor:pointer;font-size:11px;font-weight:560;transition:background-color .14s ease,color .14s ease}.project-save-mode-btn[data-v-5e9fbfbf]:hover{background:var(--dashboard-control-hover-bg);color:var(--dashboard-control-color)}.project-save-mode-btn.active[data-v-5e9fbfbf]{background:#4f70ff2e;color:var(--dashboard-control-color)}.project-save-loading[data-v-5e9fbfbf]{align-items:center;background:var(--dashboard-feedback-bg);border:1px dashed var(--dashboard-feedback-border);border-radius:10px;color:var(--dashboard-feedback-color);display:flex;font-size:12px;justify-content:center;min-height:78px}.project-save-list[data-v-5e9fbfbf]{display:flex;flex-direction:column;gap:6px;max-height:min(46dvh,280px);overflow-y:auto;padding-right:2px}.project-save-item[data-v-5e9fbfbf]{align-items:center;background:var(--dashboard-control-bg);border:1px solid var(--dashboard-control-border);border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;gap:9px;min-height:44px;padding:8px 10px;text-align:left;transition:border-color .14s ease,background-color .14s ease;width:100%}.project-save-item[data-v-5e9fbfbf]:hover{background:var(--dashboard-control-hover-bg);border-color:var(--dashboard-control-hover-border)}.project-save-item.active[data-v-5e9fbfbf]{background:#4f70ff14;border-color:var(--dashboard-control-hover-border)}.project-save-item[data-v-5e9fbfbf]:focus-visible{border-color:var(--dashboard-control-hover-border);box-shadow:0 0 0 3px #4f70ff29;outline:0}.project-save-radio[data-v-5e9fbfbf]{align-items:center;border:1px solid var(--dashboard-control-border);border-radius:999px;display:inline-flex;flex-shrink:0;height:14px;justify-content:center;width:14px}.project-save-radio-dot[data-v-5e9fbfbf]{background:transparent;border-radius:999px;height:6px;width:6px}.project-save-radio.active[data-v-5e9fbfbf]{border-color:#4f70ffa8}.project-save-radio.active .project-save-radio-dot[data-v-5e9fbfbf]{background:#4f70ff}.project-save-item-body[data-v-5e9fbfbf]{display:flex;flex-direction:column;gap:2px;min-width:0}.project-save-item-name[data-v-5e9fbfbf]{color:var(--dashboard-control-color);font-size:12px;font-weight:580;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-save-item-meta[data-v-5e9fbfbf]{color:var(--dashboard-control-icon);font-size:10.5px;line-height:1.3}.project-save-field[data-v-5e9fbfbf]{display:flex;flex-direction:column;gap:6px}.project-save-label[data-v-5e9fbfbf]{color:var(--dashboard-control-color);font-size:11px;font-weight:560}.project-save-field input[data-v-5e9fbfbf]{background:var(--dashboard-control-bg);border:1px solid var(--dashboard-control-border);border-radius:10px;box-sizing:border-box;color:var(--dashboard-control-color);font-size:13px;height:36px;outline:none;padding:0 11px;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease;width:100%}.project-save-field input[data-v-5e9fbfbf]:focus{background:var(--dashboard-control-hover-bg);border-color:var(--dashboard-control-hover-border);box-shadow:0 0 0 3px #4f70ff29}.project-save-meta[data-v-5e9fbfbf]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:-2px}.project-save-hint[data-v-5e9fbfbf]{color:var(--dashboard-content-subtitle);font-size:10.5px;line-height:1.4}.project-save-count[data-v-5e9fbfbf]{color:var(--dashboard-control-icon);flex-shrink:0;font-size:10.5px}.project-save-error[data-v-5e9fbfbf]{color:#ef4444;font-size:11px;line-height:1.4;margin:0}.project-save-actions[data-v-5e9fbfbf]{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:2px}.project-save-action[data-v-5e9fbfbf]{border:1px solid var(--dashboard-control-border);border-radius:9px;cursor:pointer;font-size:12px;font-weight:560;height:34px;min-width:96px;padding:0 14px;transition:border-color .14s ease,background-color .14s ease,filter .14s ease,transform .14s ease}.project-save-action[data-v-5e9fbfbf]:disabled{cursor:not-allowed;opacity:.72}.project-save-action.is-cancel[data-v-5e9fbfbf]{background:var(--dashboard-control-bg);color:var(--dashboard-control-color)}.project-save-action.is-cancel[data-v-5e9fbfbf]:hover{background:var(--dashboard-control-hover-bg);border-color:var(--dashboard-control-hover-border)}.project-save-action.is-submit[data-v-5e9fbfbf]{background:linear-gradient(180deg,#18aa74fa,#0d9563fa);border-color:#10b98185;color:#f8fffc}.project-save-action.is-submit[data-v-5e9fbfbf]:hover{filter:brightness(1.04);transform:translateY(-1px)}.project-save-fade-enter-active[data-v-5e9fbfbf],.project-save-fade-leave-active[data-v-5e9fbfbf]{transition:opacity .16s ease}.project-save-fade-enter-from[data-v-5e9fbfbf],.project-save-fade-leave-to[data-v-5e9fbfbf]{opacity:0}@media (max-width:639px){.project-save-modal[data-v-5e9fbfbf]{align-items:flex-end;padding:0}.project-save-panel[data-v-5e9fbfbf]{border-bottom:0;border-left:0;border-radius:16px 16px 0 0;border-right:0;max-height:min(78dvh,560px);overflow-y:auto;padding:12px 12px calc(14px + env(safe-area-inset-bottom));width:100%}.project-save-title[data-v-5e9fbfbf]{font-size:16px}.project-save-actions[data-v-5e9fbfbf]{justify-content:space-between}.project-save-action[data-v-5e9fbfbf]{flex:1;min-width:0}}
