.toast-stack[data-v-4353c8ac]{flex-direction:column;gap:10px;left:0;pointer-events:none;position:fixed;right:0;top:clamp(68px,10vh,112px);z-index:9999}.toast-item[data-v-4353c8ac],.toast-stack[data-v-4353c8ac]{align-items:center;display:flex}.toast-item[data-v-4353c8ac]{backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);background:linear-gradient(180deg,#1b1e3ef0,#0e1026f5);border:1px solid var(--tc-line);border-radius:13px;box-shadow:0 14px 38px #0204108c,inset 0 1px #ffffff0f,0 4px 22px var(--tc-glow);gap:11px;max-width:min(88vw,480px);overflow:hidden;padding:11px 10px 11px 14px;pointer-events:auto;position:relative}.toast-item[data-v-4353c8ac]:before{background:linear-gradient(180deg,var(--tc),transparent 140%);bottom:0;content:"";left:0;opacity:.9;position:absolute;top:0;width:3px}.toast-item.t-success[data-v-4353c8ac]{--tc:#2ee59d;--tc-bg:rgba(46,229,157,.12);--tc-line:rgba(46,229,157,.28);--tc-glow:rgba(46,229,157,.1)}.toast-item.t-error[data-v-4353c8ac]{--tc:#ff6b70;--tc-bg:rgba(255,90,95,.13);--tc-line:rgba(255,90,95,.3);--tc-glow:rgba(255,90,95,.12)}.toast-item.t-info[data-v-4353c8ac]{--tc:#7fe3ff;--tc-bg:rgba(127,227,255,.1);--tc-line:rgba(127,227,255,.24);--tc-glow:rgba(127,227,255,.08)}.toast-item.t-warning[data-v-4353c8ac]{--tc:#ffb547;--tc-bg:rgba(255,181,71,.12);--tc-line:rgba(255,181,71,.28);--tc-glow:rgba(255,181,71,.1)}.toast-badge[data-v-4353c8ac]{align-items:center;animation:toast-badge-pop-4353c8ac .5s cubic-bezier(.3,1.6,.4,1) .05s both;background:var(--tc-bg);border:1px solid var(--tc-line);border-radius:8px;color:var(--tc);display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.toast-badge svg[data-v-4353c8ac]{height:14px;width:14px}.toast-msg[data-v-4353c8ac]{color:#eaf2ff;display:-webkit-box;font-size:13.5px;font-weight:500;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;padding-right:2px}.toast-close[data-v-4353c8ac]{align-items:center;background:transparent;border:none;border-radius:7px;color:#a9bbd6;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:2px;opacity:.45;padding:0;transition:opacity .15s,background .15s,color .15s;width:24px}.toast-close[data-v-4353c8ac]:hover{background:#ffffff14;color:#eaf2ff;opacity:1}.toast-close svg[data-v-4353c8ac]{height:11px;width:11px}.toast-bar[data-v-4353c8ac]{animation:toast-bar-4353c8ac linear forwards;background:linear-gradient(90deg,var(--tc),var(--tc) 70%,transparent 130%);bottom:0;height:2.5px;left:3px;opacity:.6;position:absolute;right:0;transform-origin:left}.paused .toast-bar[data-v-4353c8ac]{animation-play-state:paused}@keyframes toast-bar-4353c8ac{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes toast-badge-pop-4353c8ac{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.toast-enter-from[data-v-4353c8ac]{opacity:0;transform:translateY(-18px) scale(.94)}.toast-enter-active[data-v-4353c8ac]{transition:transform .42s cubic-bezier(.22,1.2,.36,1),opacity .26s ease}.toast-leave-to[data-v-4353c8ac]{opacity:0;transform:translateY(-10px) scale(.96)}.toast-leave-active[data-v-4353c8ac]{left:0;margin:0 auto;pointer-events:none;position:absolute;right:0;transition:transform .22s ease,opacity .22s ease;width:-moz-fit-content;width:fit-content}.toast-move[data-v-4353c8ac]{transition:transform .38s cubic-bezier(.22,1.1,.36,1)}@media(max-width:640px){.toast-stack[data-v-4353c8ac]{gap:8px;top:62px}.toast-item[data-v-4353c8ac]{max-width:calc(100vw - 32px)}.toast-msg[data-v-4353c8ac]{font-size:13px}}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-4353c8ac],.toast-leave-active[data-v-4353c8ac],.toast-move[data-v-4353c8ac]{transition:opacity .15s}.toast-badge[data-v-4353c8ac]{animation:none}}.partner-track{animation:partnerScroll 36s linear infinite}.partner-band:hover .partner-track{animation-play-state:paused}@keyframes partnerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner-band{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@media(prefers-reduced-motion:reduce){.partner-track{animation:none}.partner-band{-webkit-mask-image:none;mask-image:none;overflow-x:auto}}@media(max-width:860px){.g2m{grid-template-columns:1fr!important}}.img-slot[data-v-4adb9fcb]{align-items:center;display:flex;height:100%;justify-content:center;min-height:40px;overflow:hidden;position:relative;width:100%}.slot-label[data-v-4adb9fcb]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090b1f99;border-radius:6px;color:#8497b5;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;padding:4px 10px;text-align:center}@media(max-width:640px){.status-notice[data-v-e20daf43]{gap:10px!important;grid-template-columns:1fr!important}}.sub-row[data-v-589add84]{align-items:center;border-bottom:1px solid rgba(124,92,255,.06);display:grid;gap:14px;grid-template-columns:1.4fr 1fr 1.2fr 90px 96px;padding:15px 20px}.sub-head[data-v-589add84]{border-bottom:1px solid rgba(124,92,255,.12);color:#8497b5;font-size:11px;padding:14px 20px}.sub-role[data-v-589add84]{border-radius:6px;font-size:12px;font-weight:600;justify-self:start;padding:4px 11px}.sub-ellipsis[data-v-589add84]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.sub-row[data-v-589add84]{grid-template-columns:1fr auto;row-gap:8px}.sub-head[data-v-589add84]{display:none}}.srvname-pen[data-v-053e545d]{color:#63758f;flex-shrink:0;opacity:.5;transition:opacity .15s,color .15s}.srvname:focus-visible .srvname-pen[data-v-053e545d],.srvname:hover .srvname-pen[data-v-053e545d]{color:#c9bcff;opacity:1}.srvname:hover>span[data-v-053e545d]:first-child{border-bottom-color:#7c5cff59!important}.srvname-input[data-v-053e545d]{background:transparent;border:none;border-bottom:2px solid #7c5cff;border-radius:0;color:#eaf2ff;margin:0;max-width:100%;min-width:0;outline:none;padding:0}.srvname-input[data-v-053e545d]:disabled{opacity:.6}.srvname-btn[data-v-053e545d]{align-items:center;background:#94a3d814;border:1px solid rgba(148,163,216,.16);border-radius:6px;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.srvname-btn[data-v-053e545d]:hover{background:#94a3d829}.srvname-spin[data-v-053e545d]{animation:srvname-spin-053e545d .8s linear infinite;border:2px solid #c9bcff;border-radius:50%;border-top-color:transparent;flex-shrink:0;height:14px;width:14px}@keyframes srvname-spin-053e545d{to{transform:rotate(1turn)}}.tfa-qr[data-v-90754366] svg{display:block;height:100%;width:100%}.gss-code-editor[data-v-f08f885a]{height:100%;min-height:0}.gss-code-editor[data-v-f08f885a] .cm-editor{height:100%}.gss-code-editor[data-v-f08f885a] .cm-scroller{scrollbar-color:#34316a transparent;scrollbar-width:thin}.gss-code-editor[data-v-f08f885a] .cm-scroller::-webkit-scrollbar{height:8px;width:8px}.gss-code-editor[data-v-f08f885a] .cm-scroller::-webkit-scrollbar-thumb{background:#34316a;border-radius:4px}.gss-code-editor[data-v-f08f885a] .cm-scroller::-webkit-scrollbar-track{background:transparent}.srv-split[data-v-38258f6e]{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) var(--srv-side,300px)}.srv-split--flush[data-v-38258f6e]{align-items:stretch;gap:0}.srv-files-grid[data-v-38258f6e]{align-items:start;display:grid;gap:14px;grid-template-columns:200px minmax(0,1fr)}.srv-sched-grid[data-v-38258f6e]{align-items:start;display:grid;gap:16px;grid-template-columns:230px minmax(0,1fr)}@media(max-width:1279px){.srv-sched-grid[data-v-38258f6e],.srv-split[data-v-38258f6e]{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.srv-files-grid[data-v-38258f6e]{grid-template-columns:minmax(0,1fr)}}.srv-spin[data-v-38258f6e]{animation:srvspin-38258f6e .8s linear infinite;border:1.6px solid;border-radius:50%;box-sizing:border-box;flex:none;height:10px;width:10px}@keyframes srvspin-38258f6e{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.srv-spin[data-v-38258f6e]{animation-duration:2.4s}}.srv-act[data-v-38258f6e]:disabled{cursor:not-allowed;opacity:.45}.srv-hact[data-v-38258f6e]{align-items:center;border-radius:9px;display:inline-flex;font-size:14px;font-weight:600;gap:7px;height:42px;padding:0 18px;transition:filter .15s,box-shadow .15s,transform .1s}.srv-hact[data-v-38258f6e]:hover:not(:disabled){filter:brightness(1.18)}.srv-hact[data-v-38258f6e]:focus-visible{outline:2px solid #7c5cff;outline-offset:2px}.srv-hact[data-v-38258f6e]:active:not(:disabled){transform:translateY(1px)}.crumb-back[data-v-38258f6e]{align-items:center;background:#00d1ff1a;border:1px solid rgba(0,209,255,.3);border-radius:6px;color:#7fe3ff;display:inline-flex;gap:4px;padding:3px 9px;text-decoration:none;transition:background .15s,border-color .15s}.indet[data-v-38258f6e]{animation:indet-38258f6e 1.2s ease-in-out infinite;background:linear-gradient(90deg,#7c5cff,#24c8db);border-radius:4px;height:100%;width:35%}@keyframes indet-38258f6e{0%{transform:translate(-100%)}to{transform:translate(290%)}}.movedir[data-v-38258f6e]:hover{background:#7c5cff1a}.crumb-back[data-v-38258f6e]:hover{background:#00d1ff2e;border-color:#00d1ff8c;color:#a5eeff}.fade-enter-active[data-v-38258f6e]{transition:opacity .18s ease}.fade-enter-from[data-v-38258f6e]{opacity:0}.fade-leave-active[data-v-38258f6e]{transition:opacity .18s ease}.fade-leave-to[data-v-38258f6e]{opacity:0}.ai-typing[data-v-38258f6e]{align-items:center;display:inline-flex;gap:4px;height:14px}.ai-typing span[data-v-38258f6e]{animation:ai-dot-jump-38258f6e 1.2s ease-in-out infinite;background:#8fa7d8;border-radius:50%;height:6px;width:6px}.ai-typing span[data-v-38258f6e]:nth-child(2){animation-delay:.15s}.ai-typing span[data-v-38258f6e]:nth-child(3){animation-delay:.3s}@keyframes ai-dot-jump-38258f6e{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.cscursor[data-v-38258f6e]{animation:ai-cursor-blink-38258f6e .9s steps(1) infinite;background:#7c5cff;display:inline-block;height:13px;margin-left:2px;vertical-align:-2px;width:2px}@keyframes ai-cursor-blink-38258f6e{50%{opacity:0}}.bp-field[data-v-4c02271e],.pm-field[data-v-4c02271e]{color:#a9bbd6;display:flex;flex-direction:column;font-size:12px;gap:6px;min-width:0}.bp-field .ipt[data-v-4c02271e],.pm-field .ipt[data-v-4c02271e]{box-sizing:border-box;width:100%}.doc[data-v-55d561b8]{font-family:Noto Sans SC,system-ui,sans-serif}.mono[data-v-55d561b8]{font-family:JetBrains Mono,monospace}@media print{.no-print[data-v-55d561b8]{display:none!important}}.doc[data-v-eec2fbea]{font-family:Noto Sans SC,system-ui,sans-serif}.mono[data-v-eec2fbea]{font-family:JetBrains Mono,monospace}@media print{.no-print[data-v-eec2fbea]{display:none!important}}.csdots[data-v-8d999c37]{align-items:center;display:inline-flex;gap:4px;height:14px}.csdots span[data-v-8d999c37]{animation:csdot-jump-8d999c37 1.2s ease-in-out infinite;background:#8fa7d8;border-radius:50%;height:6px;width:6px}.csdots span[data-v-8d999c37]:nth-child(2){animation-delay:.15s}.csdots span[data-v-8d999c37]:nth-child(3){animation-delay:.3s}@keyframes csdot-jump-8d999c37{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.cscursor[data-v-8d999c37]{animation:csblink-8d999c37 .9s steps(1) infinite;background:#7c5cff;display:inline-block;height:13px;margin-left:2px;vertical-align:-2px;width:2px}@keyframes csblink-8d999c37{50%{opacity:0}}.print-root[data-v-b27c77bd]{background:#eef1f6;box-sizing:border-box;min-height:100vh;padding:32px 16px}.print-page[data-v-b27c77bd]{background:#fff;border-radius:10px;box-shadow:0 6px 30px #141e3c14;box-sizing:border-box;color:#1a2233;margin:0 auto;max-width:820px;padding:48px 56px}@media print{.print-root[data-v-b27c77bd]{background:#fff;padding:0}.print-page[data-v-b27c77bd]{border-radius:0;box-shadow:none;max-width:none;padding:0}}
