.landing[data-v-24573015]{--accent: var(--primary);--accent-soft: var(--primary-soft);--accent-ink: #fff;--accent2: var(--primary-hi);--accent2-soft: rgba(34, 211, 238, .14);--glow: rgba(139, 92, 255, .5);--shadow: var(--card-shadow);--shadow-sm: var(--card-shadow);--hero-bg: radial-gradient(115% 80% at 72% -12%, var(--primary-soft), transparent 58%);background:var(--bg);color:var(--t1);min-height:100%;font-family:var(--sans);letter-spacing:-.01em}.landing h1[data-v-24573015],.landing h2[data-v-24573015],.landing h3[data-v-24573015]{letter-spacing:-.025em}.ln-mono[data-v-24573015]{font-family:var(--mono)}.ln-accent[data-v-24573015]{color:var(--accent)}.ln-accent2[data-v-24573015]{color:var(--accent2)}.ln-nav[data-v-24573015]{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.ln-nav-inner[data-v-24573015]{max-width:1200px;margin:0 auto;padding:13px clamp(18px,5vw,40px);display:flex;align-items:center;justify-content:space-between;gap:16px}.ln-brand[data-v-24573015]{display:flex;align-items:center;gap:11px;font-weight:700;font-size:1.12rem;color:var(--t1)}.ln-brand[data-v-24573015]:hover{text-decoration:none}.ln-nav-right[data-v-24573015]{display:flex;align-items:center;gap:8px}.ln-icon-btn[data-v-24573015]{width:40px;height:40px;border-radius:11px;background:var(--bg-2);border:1px solid var(--line);color:var(--t2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:.15s}.ln-icon-btn[data-v-24573015]:hover{color:var(--accent);border-color:var(--accent)}.ln-links[data-v-24573015]{display:flex;align-items:center;gap:2px}.ln-links a[data-v-24573015]{padding:8px 13px;border-radius:9px;color:var(--t2);font-weight:600;font-size:.94rem;transition:.15s}.ln-links a[data-v-24573015]:hover{color:var(--t1);background:var(--bg-2);text-decoration:none}.ln-cta[data-v-24573015]{margin-left:8px;background:var(--accent)!important;color:var(--accent-ink)!important;box-shadow:0 8px 18px -8px var(--glow);padding:10px 18px!important;border-radius:10px!important}.ln-cta[data-v-24573015]:hover{transform:translateY(-1px);background:var(--accent)!important}.ln-burger[data-v-24573015]{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:var(--bg-2);border:1px solid var(--line);color:var(--t1);cursor:pointer}.ln-mobile[data-v-24573015]{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--line);padding:8px clamp(18px,5vw,40px) 18px;background:var(--card)}.ln-mobile a[data-v-24573015]{padding:13px 6px;color:var(--t1);font-weight:600;border-bottom:1px solid var(--line)}.ln-mobile .ln-cta[data-v-24573015]{text-align:center;margin:12px 0 0}@media (max-width: 900px){.ln-links[data-v-24573015]{display:none}.ln-burger[data-v-24573015]{display:inline-flex}}@media (min-width: 901px){.ln-mobile[data-v-24573015]{display:none!important}}.ln-hero[data-v-24573015]{position:relative;overflow:hidden;background:var(--hero-bg);border-bottom:1px solid var(--line)}.ln-hero-glow[data-v-24573015]{position:absolute;top:-120px;right:-60px;width:520px;height:520px;background:radial-gradient(circle,var(--accent-soft),transparent 68%);pointer-events:none;animation:floatGlow-24573015 13s ease-in-out infinite}@keyframes floatGlow-24573015{0%,to{transform:translate(0)}50%{transform:translate(-14px,-24px)}}.ln-hero-inner[data-v-24573015]{position:relative;max-width:1200px;margin:0 auto;padding:clamp(52px,8vw,100px) clamp(18px,5vw,40px);display:flex;flex-wrap:wrap;gap:52px;align-items:center}.ln-hero-copy[data-v-24573015]{flex:1 1 440px;min-width:0}.ln-pill-accent[data-v-24573015]{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:var(--accent);background:var(--accent-soft);padding:6px 13px;border-radius:999px}.ln-hero-copy h1[data-v-24573015]{margin:16px 0 0;font-size:clamp(2.3rem,5.4vw,3.9rem);line-height:1.05;font-weight:800}.ln-typed-wrap[data-v-24573015]{position:relative;display:inline-block;color:var(--accent);white-space:nowrap}.ln-typed-slot[data-v-24573015]{display:inline-grid;visibility:hidden;padding-right:5px}.ln-typed-slot>span[data-v-24573015]{grid-area:1 / 1}.ln-typed-live[data-v-24573015]{position:absolute;left:0;top:0;white-space:nowrap}.ln-caret[data-v-24573015]{display:inline-block;width:3px;height:.8em;margin-left:2px;vertical-align:-.05em;background:var(--accent);border-radius:2px;animation:caretBlink-24573015 1.05s step-end infinite}.ln-caret-reply[data-v-24573015]{height:1em;vertical-align:-.15em}@keyframes caretBlink-24573015{0%,45%{opacity:1}55%,to{opacity:0}}.ln-lead[data-v-24573015]{margin:20px 0 0;font-size:clamp(1.02rem,1.5vw,1.16rem);line-height:1.6;color:var(--t2);max-width:520px}.ln-chips[data-v-24573015]{margin-top:20px;display:flex;flex-wrap:wrap;gap:9px}.ln-chip[data-v-24573015]{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:600;color:var(--t1);border:1px solid var(--line-2);background:var(--card);padding:8px 14px;border-radius:999px;box-shadow:var(--shadow-sm)}.ln-chip i[data-v-24573015]{width:6px;height:6px;border-radius:50%;background:var(--accent)}.ln-chip.is-accent[data-v-24573015]{color:var(--accent);background:var(--accent-soft)}.ln-hero-actions[data-v-24573015]{margin-top:32px;display:flex;flex-wrap:wrap;gap:13px}.ln-btn[data-v-24573015]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 24px;border-radius:13px;font-weight:600;font-size:1.02rem;cursor:pointer;transition:transform .15s ease,border-color .15s,color .15s}.ln-btn[data-v-24573015]:hover{text-decoration:none}.ln-btn-primary[data-v-24573015]{background:var(--accent);color:var(--accent-ink);border:none;box-shadow:0 12px 26px -12px var(--glow)}.ln-btn-primary[data-v-24573015]:hover{transform:translateY(-2px);color:#fff}.ln-btn-ghost[data-v-24573015]{background:var(--card);color:var(--t1);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.ln-btn-ghost[data-v-24573015]:hover{border-color:var(--accent);color:var(--accent)}.ln-btn-sm[data-v-24573015]{padding:11px 16px;font-size:.92rem;border-radius:11px}.ln-mock-actions .ln-btn-primary[data-v-24573015]{flex:1}.ln-mock-wrap[data-v-24573015]{flex:1 1 400px;min-width:0;display:flex;justify-content:center}.ln-mock[data-v-24573015]{width:100%;max-width:512px;background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:var(--shadow)}.ln-mock-head[data-v-24573015]{display:flex;align-items:center;gap:7px;padding:14px 16px;border-bottom:1px solid var(--line)}.ln-mock-head .dot[data-v-24573015]{width:11px;height:11px;border-radius:50%}.ln-mock-title[data-v-24573015]{margin-left:9px;font-size:.78rem;color:var(--t2)}.ln-status[data-v-24573015]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;color:var(--accent);background:var(--accent-soft);padding:4px 10px;border-radius:999px}.ln-status i[data-v-24573015]{width:6px;height:6px;border-radius:50%;background:var(--accent)}.ln-mock-body[data-v-24573015]{padding:16px;display:flex;flex-direction:column;gap:14px}.ln-mock-from[data-v-24573015]{display:flex;align-items:center;gap:9px;font-size:.78rem;color:var(--t3)}.ln-mock-ava[data-v-24573015]{flex:none;width:30px;height:30px;border-radius:9px;background:var(--bg-2);color:var(--t2);display:flex;align-items:center;justify-content:center}.ln-bubble-in[data-v-24573015]{margin:9px 0 0 39px;padding:12px 14px;background:var(--bg-2);border-radius:4px 14px 14px;font-size:.94rem;line-height:1.5;color:var(--t1)}.ln-ai-label[data-v-24573015]{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--accent);font-weight:600}.ln-spark[data-v-24573015]{display:inline-flex;color:var(--accent);animation:sparkPulse-24573015 2.4s ease-in-out infinite}@keyframes sparkPulse-24573015{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.ln-bubble-ai[data-v-24573015]{margin:9px 0 0;padding:13px 15px;background:var(--accent-soft);border:1px solid var(--line);border-radius:14px 4px 14px 14px;font-size:.94rem;line-height:1.55;color:var(--t1);min-height:96px}.ln-bubble-fit[data-v-24573015]{position:relative}.ln-bubble-slot[data-v-24573015]{visibility:hidden}.ln-bubble-live[data-v-24573015]{position:absolute;left:0;top:0;right:0}.ln-mock-actions[data-v-24573015]{display:flex;gap:10px;transition:opacity .3s ease}.ln-mock-foot[data-v-24573015]{padding:11px 16px;border-top:1px solid var(--line);font-family:var(--mono);font-size:.76rem;color:var(--t2);background:var(--card-2);display:flex;align-items:center;gap:10px}.ln-dots[data-v-24573015]{margin-left:auto;display:inline-flex;gap:3px}.ln-dots i[data-v-24573015]{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:dotFlash-24573015 1.4s infinite}.ln-dots i[data-v-24573015]:nth-child(2){animation-delay:.2s}.ln-dots i[data-v-24573015]:nth-child(3){animation-delay:.4s}@keyframes dotFlash-24573015{0%,80%,to{opacity:.25}40%{opacity:1}}.ln-sec[data-v-24573015]{padding:clamp(60px,9vw,112px) clamp(18px,5vw,40px)}.ln-sec-alt[data-v-24573015]{border-top:1px solid var(--line);background:var(--bg-2)}.ln-wrap[data-v-24573015]{max-width:1200px;margin:0 auto}.ln-eyebrow[data-v-24573015]{font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--accent)}.ln-sec-head[data-v-24573015]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:14px}.ln-sec-head h2[data-v-24573015]{margin:0;font-size:clamp(2rem,4vw,2.9rem);font-weight:800;line-height:1.05;max-width:640px}.ln-sec-head p[data-v-24573015]{margin:0;max-width:400px;color:var(--t2);font-size:1.05rem;line-height:1.6}.ln-grid-3[data-v-24573015]{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.ln-grid-2[data-v-24573015]{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.ln-grid-4[data-v-24573015]{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:stretch}.ln-card[data-v-24573015]{padding:28px 26px;border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:var(--shadow-sm)}.ln-card h3[data-v-24573015]{margin:18px 0 0;font-size:1.2rem;font-weight:700}.ln-card p[data-v-24573015]{margin:9px 0 0;font-size:1rem;line-height:1.55;color:var(--t2)}.ln-card.is-accent[data-v-24573015]{border-color:var(--accent);box-shadow:0 22px 48px -28px var(--glow)}.ln-card-hover[data-v-24573015]{transition:transform .18s ease,box-shadow .2s ease}.ln-card-hover[data-v-24573015]:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.ln-card-top[data-v-24573015]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ln-num[data-v-24573015]{flex:none;width:50px;height:50px;border-radius:15px;background:var(--accent);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.35rem;box-shadow:0 8px 18px -8px var(--glow)}.ln-card-ic[data-v-24573015]{color:var(--t3);display:inline-flex}.ln-card.is-accent .ln-card-ic[data-v-24573015]{color:var(--accent)}.ln-feat-ic[data-v-24573015]{width:48px;height:48px;border-radius:14px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;color:var(--accent)}.ln-tags[data-v-24573015]{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.ln-tag[data-v-24573015]{display:inline-flex;align-items:center;font-size:.82rem;font-weight:600;color:var(--t1);border:1px solid var(--line-2);background:var(--card-2);padding:6px 12px;border-radius:999px}.ln-tag.is-accent[data-v-24573015]{color:var(--accent);background:var(--accent-soft)}.ln-mode[data-v-24573015]{padding:clamp(26px,3vw,34px);border-radius:22px;position:relative}.ln-mode.is-featured[data-v-24573015]{border:1.5px solid var(--accent);box-shadow:0 24px 50px -28px var(--glow)}.ln-mode-head[data-v-24573015]{display:flex;align-items:center;gap:14px}.ln-mode-ic[data-v-24573015]{flex:none;width:52px;height:52px;border-radius:15px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center}.ln-mode-kicker[data-v-24573015]{font-size:.76rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.05em}.ln-mode-head h3[data-v-24573015]{margin:3px 0 0;font-size:1.35rem;font-weight:800}.ln-mode p[data-v-24573015]{margin:16px 0 0;color:var(--t2);line-height:1.6;font-size:1rem}.ln-badge[data-v-24573015]{position:absolute;top:-11px;left:clamp(26px,3vw,34px);padding:4px 12px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:.7rem;font-weight:700;letter-spacing:.03em}.ln-checks[data-v-24573015]{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.ln-checks li[data-v-24573015]{display:flex;align-items:flex-start;gap:11px;color:var(--t1);font-size:.98rem}.ln-ck[data-v-24573015]{flex:none;margin-top:4px;width:16px;height:16px;border-radius:50%;background:var(--accent-soft);position:relative}.ln-ck[data-v-24573015]:after{content:"";position:absolute;left:5px;top:3px;width:4px;height:7px;border:solid var(--accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.ln-reports[data-v-24573015]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px;align-items:center}.ln-rep-title[data-v-24573015]{margin:14px 0 0;font-size:clamp(2rem,4vw,2.9rem);font-weight:800;line-height:1.05;max-width:520px}.ln-rep-kpis[data-v-24573015]{padding:16px;display:flex;gap:12px;flex-wrap:wrap}.ln-kpi[data-v-24573015]{flex:1 1 90px;border:1px solid var(--line-2);background:var(--card-2);border-radius:13px;padding:13px}.ln-kpi-l[data-v-24573015]{font-size:.68rem;color:var(--t3);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.ln-kpi-v[data-v-24573015]{font-size:1.5rem;font-weight:800;margin-top:4px}.ln-kpi-v span[data-v-24573015]{font-size:.9rem}.ln-rep-bars[data-v-24573015]{padding:4px 16px}.ln-rep-bars-l[data-v-24573015]{font-size:.72rem;color:var(--t3);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:10px}.ln-rep-bar[data-v-24573015]{margin-bottom:11px}.ln-rep-bar-h[data-v-24573015]{display:flex;justify-content:space-between;font-size:.86rem;margin-bottom:5px}.ln-rep-bar-track[data-v-24573015]{height:8px;border-radius:999px;background:var(--bg-2);overflow:hidden}.ln-rep-bar-fill[data-v-24573015]{height:100%;border-radius:999px}.ln-pill-mini[data-v-24573015]{font-size:.72rem;font-weight:600;color:var(--accent);background:var(--accent-soft);padding:4px 10px;border-radius:999px}.ln-price[data-v-24573015]{display:flex;flex-direction:column;padding:26px;border-radius:20px;position:relative}.ln-price.is-featured[data-v-24573015]{border:1.5px solid var(--accent);box-shadow:0 24px 50px -26px var(--glow)}.ln-price.is-ent[data-v-24573015]{border-color:var(--line-2);background:linear-gradient(180deg,var(--accent2-soft),transparent)}.ln-price-name[data-v-24573015]{font-size:.82rem;font-weight:700;color:var(--t2);text-transform:uppercase;letter-spacing:.05em}.ln-price-val[data-v-24573015]{margin-top:12px;font-size:2rem;font-weight:800}.ln-price-per[data-v-24573015]{font-size:.9rem;color:var(--t3);font-weight:600}.ln-price-sub[data-v-24573015]{color:var(--t3);font-size:.86rem;margin-top:2px}.ln-price-feats[data-v-24573015]{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:.92rem;color:var(--t2);flex:1}.ln-price-feats li[data-v-24573015]{display:flex;gap:9px}.ln-price-feats li.off[data-v-24573015]{color:var(--t3)}.ln-price-feats b[data-v-24573015]{color:var(--t1);font-weight:700}.ln-price-ck[data-v-24573015]{flex:none;color:var(--accent);display:inline-flex}.ln-price-btn[data-v-24573015]{margin-top:22px;padding:12px;border-radius:11px;font-size:.94rem;width:100%}.ln-price-btn.ln-btn-ghost[data-v-24573015]{background:var(--bg-2)}.ln-price-note[data-v-24573015]{margin:22px 0 0;color:var(--t3);font-size:.86rem;line-height:1.55;max-width:720px}.ln-final[data-v-24573015]{text-align:center}.ln-final h2[data-v-24573015]{margin:0 auto;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:800;line-height:1.08;max-width:560px}.ln-final .ln-lead[data-v-24573015]{margin:14px auto 0;max-width:440px}.ln-foot[data-v-24573015]{border-top:1px solid var(--line);background:var(--bg-2);padding:clamp(44px,6vw,68px) clamp(18px,5vw,40px) 36px}.ln-foot-grid[data-v-24573015]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:38px}.ln-foot h5[data-v-24573015]{margin:0 0 13px;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:var(--t3);font-weight:700}.ln-foot a[data-v-24573015],.ln-foot-txt[data-v-24573015]{display:block;padding:6px 0;color:var(--t2);font-size:.96rem;transition:.15s}.ln-foot a[data-v-24573015]:hover{color:var(--accent);text-decoration:none}.ln-foot-link[data-v-24573015]{display:flex;align-items:center;gap:8px}.ln-foot-ml[data-v-24573015]{margin:14px 0 0;display:inline-flex;align-items:center;gap:8px;color:var(--t2);font-size:.88rem;font-weight:600}.ln-ml-badge[data-v-24573015]{width:22px;height:22px;border-radius:6px;background:var(--accent);display:inline-flex;align-items:center;justify-content:center;color:var(--accent-ink);font-weight:800;font-size:.6rem}.ln-foot-copy[data-v-24573015]{margin:16px 0 0;color:var(--t3);font-size:.85rem}.auth-page[data-v-4bffe899]{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(120% 90% at 50% -10%,#f3f5fb,#e7eaf4 60%,#e1e5f1)}.auth-wrap[data-v-4bffe899]{width:100%;max-width:440px}.wrap-intro[data-v-4bffe899]{animation:authIn-4bffe899 .6s ease 1.7s both}@keyframes authIn-4bffe899{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.splash[data-v-4bffe899]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:radial-gradient(120% 90% at 50% -10%,#f3f5fb,#e7eaf4 60%,#e1e5f1)}html.dark{background:radial-gradient(120% 90% at 50% -10%,#161d2a,#0f141c 60%,#0b0f16)}.splash-logo[data-v-4bffe899]{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center}.splash-badge[data-v-4bffe899]{width:88px;height:88px;border-radius:26px;background:var(--grad);display:flex;align-items:center;justify-content:center;box-shadow:0 22px 48px -14px #3b5bdb99;animation:badgePop-4bffe899 .7s cubic-bezier(.2,.9,.25,1.2) both}.splash-badge svg[data-v-4bffe899]{width:52px;height:52px;margin-top:4px}.splash-badge .spark[data-v-4bffe899]{fill:var(--primary);transform-box:fill-box;transform-origin:center;transform:scale(0) rotate(-90deg);animation:sparkIn-4bffe899 .55s cubic-bezier(.2,.9,.25,1.3) .55s forwards}.ring[data-v-4bffe899]{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:34px;border:2px solid var(--primary);opacity:0;animation:ringPulse-4bffe899 1.15s ease-out forwards}.ring2[data-v-4bffe899]{top:-16px;right:-16px;bottom:-16px;left:-16px;animation-delay:.28s}.particle[data-v-4bffe899]{position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--primary);opacity:0;animation:gather-4bffe899 .9s ease-out both}.splash-name[data-v-4bffe899]{font-size:26px;font-weight:700;color:var(--t1);opacity:0;animation:nameIn-4bffe899 .6s ease .6s both}@keyframes badgePop-4bffe899{0%{transform:scale(.4) rotate(-14deg);opacity:0}60%{transform:scale(1.08) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes sparkIn-4bffe899{to{transform:scale(1) rotate(0)}}@keyframes ringPulse-4bffe899{0%{transform:scale(1.8);opacity:0}45%{opacity:.5}to{transform:scale(1);opacity:0}}@keyframes gather-4bffe899{0%{transform:translate(var(--tx),var(--ty)) scale(.4);opacity:0}35%{opacity:1}to{transform:translate(0) scale(1);opacity:0}}@keyframes nameIn-4bffe899{0%{opacity:0;transform:translateY(8px);letter-spacing:.22em}to{opacity:1;transform:none;letter-spacing:-.02em}}.splash-leave-active[data-v-4bffe899]{transition:opacity .55s ease,transform .55s ease}.splash-leave-to[data-v-4bffe899]{opacity:0;transform:translateY(-14px) scale(1.05)}@media (prefers-reduced-motion: reduce){.splash[data-v-4bffe899],.splash[data-v-4bffe899] *,.wrap-intro[data-v-4bffe899]{animation:none!important}}.auth-brand[data-v-4bffe899]{display:flex;align-items:center;justify-content:center;gap:13px;margin-bottom:26px;text-decoration:none}.auth-brand[data-v-4bffe899] .brand-logo{width:50px;height:50px;border-radius:14px;box-shadow:0 10px 24px -8px #3b5bdb99}.auth-brand span[data-v-4bffe899]{font-size:25px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.auth-card[data-v-4bffe899]{background:var(--card);border-radius:22px;padding:38px 38px 34px;box-shadow:0 1px 2px #26325a0d,0 18px 44px -22px #26325a57}.auth-title[data-v-4bffe899]{text-align:center;font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.auth-sub[data-v-4bffe899]{text-align:center;font-size:14px;color:var(--t2);margin-bottom:28px}.auth-sub b[data-v-4bffe899]{color:var(--t1)}.auth-card .label[data-v-4bffe899]{display:block;margin-bottom:9px}.code-row[data-v-4bffe899]{display:flex;gap:12px;margin-bottom:22px}.code-cell[data-v-4bffe899]{flex:1;min-width:0;width:0;height:68px;background:var(--bg-2);border:1.5px solid var(--line-strong);border-radius:14px;font-size:30px;font-weight:600;text-align:center;color:var(--t1);outline:none;transition:border-color .12s,box-shadow .12s}.code-cell[data-v-4bffe899]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b5bdb26}.dev-hint[data-v-4bffe899]{background:var(--warn-soft);color:var(--warn);border-radius:11px;padding:11px 14px;font-size:13px;margin-bottom:18px;text-align:center}.link-btn[data-v-4bffe899]{background:none;border:none;font-size:13px;font-weight:600;color:var(--t2);cursor:pointer;padding:0}.link-btn.accent[data-v-4bffe899]{color:var(--primary)}.link-btn[data-v-4bffe899]:disabled{opacity:.6;cursor:default}.err[data-v-4bffe899]{color:var(--danger);text-align:center;margin-top:14px;font-size:13px}.auth-foot[data-v-4bffe899]{text-align:center;font-size:12px;color:var(--t3);margin-top:22px}.logout-ico[data-v-a18c8c69],.mob-only[data-v-a18c8c69],.side-backdrop[data-v-a18c8c69]{display:none}.top-brand[data-v-a18c8c69]{display:none;align-items:center;gap:9px;font-weight:700;font-size:16px;color:var(--t1);text-decoration:none;margin-right:auto}.top-brand[data-v-a18c8c69] .brand-logo{width:32px;height:32px;border-radius:10px;box-shadow:none}@media (max-width: 860px){.mob-only[data-v-a18c8c69]{display:inline-flex}.side-backdrop[data-v-a18c8c69]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:#0d122073;animation:fadeup .15s ease}}@media (min-width: 861px){.app-shell.rail .sidebar[data-v-a18c8c69]{width:76px;padding:18px 10px}.app-shell.rail .brand[data-v-a18c8c69]{justify-content:center;padding:6px 0 22px}.app-shell.rail .brand-name[data-v-a18c8c69],.app-shell.rail .nav-label[data-v-a18c8c69],.app-shell.rail .nav a span[data-v-a18c8c69],.app-shell.rail .tariff-chip[data-v-a18c8c69],.app-shell.rail .user-chip>div[data-v-a18c8c69],.app-shell.rail .logout-text[data-v-a18c8c69]{display:none}.app-shell.rail .nav a[data-v-a18c8c69]{justify-content:center;padding:11px 0}.app-shell.rail .nav-label+.nav[data-v-a18c8c69]{margin-top:0}.app-shell.rail .user-chip[data-v-a18c8c69]{justify-content:center;padding:4px 0}.app-shell.rail .logout[data-v-a18c8c69]{padding:10px 0;justify-content:center}.app-shell.rail .logout-ico[data-v-a18c8c69]{display:block}.app-shell.rail .side-scroll[data-v-a18c8c69]{margin-right:-6px;padding-right:6px}}.dead-banner[data-v-a18c8c69]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px;padding:10px 14px;border-radius:10px;font-size:.9rem;background:color-mix(in srgb,#E2675A 12%,transparent);color:#e2675a;border:1px solid color-mix(in srgb,#E2675A 40%,transparent)}.dead-link[data-v-a18c8c69]{color:inherit;font-weight:700;text-decoration:underline;white-space:nowrap}.dfeed[data-v-b17e8b09]{position:relative;flex:1;min-height:0;display:flex;gap:14px}.df-pane[data-v-b17e8b09]{background:var(--card);border-radius:18px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.df-list[data-v-b17e8b09]{flex:0 0 clamp(360px,25vw,460px)}.df-thread[data-v-b17e8b09]{flex:1 1 auto}.df-side[data-v-b17e8b09]{flex:0 0 clamp(290px,20vw,360px)}.df-side-head[data-v-b17e8b09]{display:none}.df-scroll[data-v-b17e8b09]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.df-list-head[data-v-b17e8b09]{padding:16px 16px 12px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--line-2)}.df-title[data-v-b17e8b09]{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}.df-tablink[data-v-b17e8b09]{font-size:13px;font-weight:600;color:var(--t2);text-decoration:none;padding:4px 8px;border-radius:8px}.df-tablink[data-v-b17e8b09]:hover{background:var(--bg-2);color:var(--t1)}.df-wait[data-v-b17e8b09]{font-size:12px;font-weight:600;color:var(--primary);background:var(--primary-soft);border-radius:999px;padding:3px 9px}.df-icon[data-v-b17e8b09]{width:34px;height:34px;flex:none;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--t2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.df-icon[data-v-b17e8b09]:hover,.df-icon.on[data-v-b17e8b09]{background:var(--bg-2);color:var(--t1)}.df-icon.danger[data-v-b17e8b09]{color:var(--danger)}.df-icon.danger[data-v-b17e8b09]:hover{background:var(--danger-soft)}.df-icon[data-v-b17e8b09]:disabled{opacity:.5;cursor:not-allowed}.df-selects[data-v-b17e8b09]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.df-selects[data-v-b17e8b09] .cs-trigger{padding:9px 11px;font-size:13px}.df-search[data-v-b17e8b09]{display:flex;align-items:center;gap:8px;background:var(--bg-2);border:1px solid var(--line-strong);border-radius:11px;padding:0 11px;color:var(--t3)}.df-search input[data-v-b17e8b09]{flex:1;min-width:0;border:0;background:transparent;outline:none;color:var(--t1);font:inherit;font-size:13px;padding:9px 0}.df-search[data-v-b17e8b09]:focus-within{border-color:var(--primary)}.df-dates[data-v-b17e8b09]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12.5px;color:var(--t2)}.df-dates label[data-v-b17e8b09]{display:flex;align-items:center;gap:6px}.df-dates .input[data-v-b17e8b09]{padding:6px 8px;min-height:0;width:140px;font-size:12.5px}.df-list .seg[data-v-b17e8b09]{overflow-x:auto;scrollbar-width:none}.df-list .seg[data-v-b17e8b09]::-webkit-scrollbar{display:none}.df-list .seg button[data-v-b17e8b09]{flex:1 0 auto;padding:0 7px;font-size:12.5px;gap:4px}.df-list .seg .seg-n[data-v-b17e8b09]{font-size:11.5px;font-weight:600;color:var(--t3)}.df-list .seg button.on .seg-n[data-v-b17e8b09]{color:var(--primary)}.df-cats[data-v-b17e8b09]{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 28px),transparent)}.df-cats[data-v-b17e8b09]::-webkit-scrollbar{display:none}.df-cats[data-v-b17e8b09]>*{flex:none}.df-cats-link[data-v-b17e8b09]{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--primary);text-decoration:none;padding:4px}.df-item[data-v-b17e8b09]{width:100%;display:flex;gap:12px;text-align:left;padding:12px;border:0;border-radius:14px;background:transparent;color:var(--t1);cursor:pointer;font:inherit}.df-item[data-v-b17e8b09]:hover{background:var(--bg-2)}.df-item.sel[data-v-b17e8b09]{background:var(--primary-soft)}.df-list .df-scroll[data-v-b17e8b09]{padding:6px 8px 12px}.df-item-body[data-v-b17e8b09]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.df-item-top[data-v-b17e8b09]{display:flex;gap:8px;align-items:baseline}.df-name[data-v-b17e8b09]{flex:1;min-width:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-name.strong[data-v-b17e8b09]{font-weight:700}.df-time[data-v-b17e8b09]{flex:none;font-size:12px;color:var(--t2)}.df-meta[data-v-b17e8b09]{font-size:12px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-prev-row[data-v-b17e8b09]{display:flex;gap:8px;align-items:flex-start;margin-top:2px}.df-prev[data-v-b17e8b09]{flex:1;min-width:0;font-size:13px;line-height:1.4;color:var(--t2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.df-count[data-v-b17e8b09]{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--primary);color:#fff;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.df-tags[data-v-b17e8b09]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.df-empty[data-v-b17e8b09]{padding:48px 20px;text-align:center;color:var(--t2);font-size:13.5px;line-height:1.5}.st[data-v-b17e8b09]{height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:6px;font-size:11.5px;font-weight:600}.st-new[data-v-b17e8b09]{background:color-mix(in srgb,#2F6FEB 13%,transparent);color:color-mix(in srgb,#2F6FEB 80%,var(--t1))}.st-draft[data-v-b17e8b09]{background:var(--primary-soft);color:var(--primary)}.st-sent[data-v-b17e8b09]{background:var(--success-soft);color:color-mix(in srgb,var(--success) 80%,var(--t1))}.st-ignored[data-v-b17e8b09]{background:var(--bg-2);color:var(--t2)}.ava[data-v-b17e8b09]{position:relative;flex:none;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;background:color-mix(in srgb,var(--c) 15%,transparent);color:color-mix(in srgb,var(--c) 82%,var(--t1))}.ava-lg[data-v-b17e8b09]{width:52px;height:52px;font-size:17px}.ava-person[data-v-b17e8b09]{width:52%;height:52%}.ava-ch[data-v-b17e8b09]{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;border-radius:50%;border:2px solid var(--card);color:#fff;display:flex;align-items:center;justify-content:center}.df-placeholder[data-v-b17e8b09]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--t2);padding:24px;text-align:center}.df-placeholder svg[data-v-b17e8b09]{color:var(--t3);margin-bottom:4px}.df-thread-head[data-v-b17e8b09]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px 12px 18px;border-bottom:1px solid var(--line-2)}.df-back[data-v-b17e8b09]{display:none}.df-who[data-v-b17e8b09]{flex:1 1 0;min-width:120px}.df-who h2[data-v-b17e8b09]{margin:0;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-who-sub[data-v-b17e8b09]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-ch-dot[data-v-b17e8b09]{flex:none;width:8px;height:8px;border-radius:50%}.df-mode[data-v-b17e8b09]{display:flex;align-items:center;gap:8px}.df-side-toggle[data-v-b17e8b09]{display:none}.df-messages[data-v-b17e8b09]{flex:1;min-height:0;overflow-y:auto;background:var(--bg);padding:18px 22px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.df-spacer[data-v-b17e8b09]{margin-top:auto}.df-mail[data-v-b17e8b09]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:12.5px;margin-bottom:4px}.df-mail>span[data-v-b17e8b09]:nth-child(odd){color:var(--t2)}.df-mail b[data-v-b17e8b09]{font-weight:600;overflow-wrap:anywhere}.df-mail .accent[data-v-b17e8b09]{color:var(--primary)}.df-mail .warn[data-v-b17e8b09]{color:var(--warn)}.df-day[data-v-b17e8b09]{align-self:center;font-size:12px;color:var(--t2);background:var(--bg-2);border-radius:999px;padding:4px 12px;margin:6px 0}.df-msg[data-v-b17e8b09]{display:flex;flex-direction:column;gap:3px;max-width:min(78%,680px)}.df-msg.in[data-v-b17e8b09]{align-self:flex-start;align-items:flex-start}.df-msg.out[data-v-b17e8b09]{align-self:flex-end;align-items:flex-end}.bubble[data-v-b17e8b09]{padding:10px 14px;font-size:14px;line-height:1.5;border-radius:16px;overflow-wrap:anywhere}.df-msg.in .bubble[data-v-b17e8b09]{background:var(--card);border:1px solid var(--line);border-bottom-left-radius:4px}.df-msg.out .bubble[data-v-b17e8b09]{background:var(--primary);color:#fff;border-bottom-right-radius:4px}.bubble-subj[data-v-b17e8b09]{font-weight:600;font-size:13px;margin-bottom:4px}.bubble-text[data-v-b17e8b09]{white-space:pre-wrap}.bubble-text.clipped[data-v-b17e8b09]{max-height:260px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.bubble-text[data-v-b17e8b09] .msg-link{color:inherit;text-decoration:underline;word-break:break-all}.bubble-more[data-v-b17e8b09]{margin-top:4px;border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--primary);cursor:pointer}.df-msg.out .bubble-more[data-v-b17e8b09]{color:#fff}.bubble-files[data-v-b17e8b09]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.file[data-v-b17e8b09]{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:8px;border:1px solid var(--line);background:var(--bg-2);color:var(--t1);font:inherit;font-size:12.5px;max-width:100%}.file.dl[data-v-b17e8b09]{cursor:pointer}.file.dl[data-v-b17e8b09]:hover{border-color:var(--primary)}.file-name[data-v-b17e8b09]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.file-size[data-v-b17e8b09]{color:var(--t2);font-size:11.5px}.df-msg-meta[data-v-b17e8b09]{font-size:11.5px;color:var(--t2);padding:0 4px}.df-compose-wrap[data-v-b17e8b09]{padding:12px 14px 14px;border-top:1px solid var(--line-2)}.df-compose[data-v-b17e8b09]{border:1px solid var(--line);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;background:var(--card)}.df-compose.ai[data-v-b17e8b09]{border-color:var(--info-line);background:color-mix(in srgb,var(--primary) 4%,var(--card))}.df-compose-head[data-v-b17e8b09]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.df-compose-head label[data-v-b17e8b09]{font-size:13px;font-weight:600}.df-compose-foot .btn[data-v-b17e8b09]{display:inline-flex;align-items:center;gap:6px}.spark[data-v-b17e8b09]{color:var(--primary);flex:none}.df-model[data-v-b17e8b09]{font-size:11.5px;color:var(--t2);border:1px solid var(--info-line);border-radius:6px;padding:1px 6px}.df-flash[data-v-b17e8b09]{font-size:12px;font-weight:600;color:var(--success)}.df-text[data-v-b17e8b09]{width:100%;box-sizing:border-box;min-height:92px;max-height:40vh;resize:vertical;border:1px solid var(--line-strong);border-radius:12px;background:var(--card);color:var(--t1);padding:11px 13px;font:inherit;font-size:14px;line-height:1.55;outline:none}.df-text[data-v-b17e8b09]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #6d3fe01f}.df-hint[data-v-b17e8b09]{font-size:12.5px;color:var(--t2)}.df-compose-foot[data-v-b17e8b09]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.df-send[data-v-b17e8b09]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px}.df-banner[data-v-b17e8b09]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:var(--bg-2);font-size:13px;line-height:1.5;color:var(--t2)}.df-banner>div[data-v-b17e8b09]{flex:1 1 240px}.df-banner b[data-v-b17e8b09]{color:var(--t1)}.df-banner.warm[data-v-b17e8b09]{background:var(--warn-soft)}.df-block[data-v-b17e8b09]{padding:18px;border-bottom:1px solid var(--line-2)}.df-block[data-v-b17e8b09]:last-child{border-bottom:0}.df-client-name[data-v-b17e8b09]{font-size:15.5px;font-weight:600;overflow-wrap:anywhere}.df-kv[data-v-b17e8b09]{margin:14px 0 10px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 12px;font-size:13px}.df-kv dt[data-v-b17e8b09]{color:var(--t2)}.df-kv dd[data-v-b17e8b09]{margin:0;overflow-wrap:anywhere}.df-link[data-v-b17e8b09]{font-size:12.5px;font-weight:600;color:var(--primary);text-decoration:none}.df-link[data-v-b17e8b09]:hover{text-decoration:underline}.df-h3[data-v-b17e8b09]{margin:0;font-size:13.5px;font-weight:600}.df-catlist[data-v-b17e8b09]{display:flex;flex-direction:column;gap:2px}.df-catrow[data-v-b17e8b09]{min-height:38px;display:flex;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:10px;background:transparent;color:var(--t1);font:inherit;font-size:13px;text-align:left;cursor:pointer}.df-catrow[data-v-b17e8b09]:hover{background:var(--bg-2)}.df-catrow.on[data-v-b17e8b09]{background:color-mix(in srgb,var(--c) 12%,transparent);font-weight:600}.df-catrow .box[data-v-b17e8b09]{flex:none;width:17px;height:17px;border-radius:5px;border:1.5px solid var(--line-strong);display:flex;align-items:center;justify-content:center;color:#fff;background:var(--card)}.df-catrow.on .box[data-v-b17e8b09]{background:var(--c);border-color:var(--c)}.df-catname[data-v-b17e8b09]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-catmode[data-v-b17e8b09]{font-size:11px;color:var(--t2);font-weight:500}.df-note[data-v-b17e8b09]{min-height:72px;font-size:13px}@media (max-width: 1280px){.df-side[data-v-b17e8b09]{display:none}.df-side-toggle[data-v-b17e8b09]{display:inline-flex}.df-mode>.small[data-v-b17e8b09]{display:none}.dfeed.side-open .df-side[data-v-b17e8b09]{display:flex;position:absolute;top:0;right:0;bottom:0;width:330px;z-index:6;box-shadow:var(--pop-shadow)}.df-side-head[data-v-b17e8b09]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 10px 10px 18px;border-bottom:1px solid var(--line-2);font-size:14px}}@media (max-width: 900px){.dfeed[data-v-b17e8b09]{gap:0}.df-pane[data-v-b17e8b09]{border-radius:16px}.df-list[data-v-b17e8b09]{flex:1 1 auto}.df-thread[data-v-b17e8b09],.dfeed.thread-open .df-list[data-v-b17e8b09]{display:none}.dfeed.thread-open .df-thread[data-v-b17e8b09]{display:flex}.dfeed.side-open .df-side[data-v-b17e8b09]{left:0;width:auto}.df-back[data-v-b17e8b09]{display:inline-flex;margin-left:-6px}.df-list-head[data-v-b17e8b09]{padding:12px 12px 10px;gap:8px}.df-cats[data-v-b17e8b09]{margin:0 -12px;padding:0 12px}.df-list .df-scroll[data-v-b17e8b09]{padding:4px 4px 10px}.df-item[data-v-b17e8b09]{padding:10px}.df-thread-head[data-v-b17e8b09]{padding:8px 8px 8px 10px;gap:8px}.df-thread-head .ava[data-v-b17e8b09]{width:36px;height:36px;font-size:13px}.df-mode[data-v-b17e8b09]{order:10;flex:1 1 100%}.df-mode .seg[data-v-b17e8b09],.df-mode .seg button[data-v-b17e8b09]{flex:1}.df-messages[data-v-b17e8b09]{padding:12px}.df-msg[data-v-b17e8b09]{max-width:88%}.df-compose-wrap[data-v-b17e8b09]{padding:8px 8px max(8px,env(safe-area-inset-bottom))}.df-compose[data-v-b17e8b09]{padding:10px;gap:8px;border-radius:14px}.df-text[data-v-b17e8b09]{min-height:70px;font-size:16px}.df-search input[data-v-b17e8b09]{font-size:16px;padding:8px 0}.df-compose-foot .small.muted[data-v-b17e8b09]{display:none}.df-send[data-v-b17e8b09]{margin-left:auto}.df-banner[data-v-b17e8b09]{padding:12px}}.modal-head[data-v-3edaa91d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.modal-title[data-v-3edaa91d]{font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.modal-x[data-v-3edaa91d]{width:32px;height:32px;border:none;background:var(--bg-2);border-radius:9px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--t2);transition:color .12s}.modal-x[data-v-3edaa91d]:hover{color:var(--t1)}.card-group[data-v-3952f1b9]{margin-bottom:14px}.card-group-title[data-v-3952f1b9]{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--border)}.filters[data-v-3952f1b9]{margin-bottom:14px;padding:14px 16px}.filter-row[data-v-3952f1b9]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.f-project[data-v-3952f1b9]{flex:0 1 280px;min-width:200px}.f-search[data-v-3952f1b9]{flex:1 1 280px;position:relative;display:flex;align-items:center;min-width:0}.f-search svg[data-v-3952f1b9]{position:absolute;left:13px;color:var(--t3);pointer-events:none}.f-search .input[data-v-3952f1b9]{padding-left:38px;width:100%}.f-count[data-v-3952f1b9]{margin-left:auto;font-size:13px;color:var(--t2);white-space:nowrap}.merge-bar[data-v-3952f1b9]{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:12px;font-size:.9rem}.merge-hint[data-v-3952f1b9]{margin:0 2px 12px}.table-card[data-v-3952f1b9]{padding:0;overflow-x:auto}.ctable .chk[data-v-3952f1b9]{width:36px;text-align:center;padding-right:0}.ctable .chk input[data-v-3952f1b9]{cursor:pointer}.crow.sel[data-v-3952f1b9]{background:var(--surface-2)}.ctable[data-v-3952f1b9]{width:100%;border-collapse:collapse}@media (max-width: 760px){.ctable[data-v-3952f1b9]{min-width:680px}.f-count[data-v-3952f1b9]{margin-left:0}}.ctable th[data-v-3952f1b9],.ctable td[data-v-3952f1b9]{text-align:left;padding:12px 16px;border-bottom:1px solid var(--border);font-size:.92rem}.ctable th[data-v-3952f1b9]{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.ctable tbody tr:last-child td[data-v-3952f1b9]{border-bottom:none}.ctable .num[data-v-3952f1b9]{text-align:right}.ctable th.sortable[data-v-3952f1b9]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ctable th.sortable[data-v-3952f1b9]:hover{color:var(--primary)}.ctable .arrow[data-v-3952f1b9]{display:inline-block;width:14px;font-size:9px;margin-left:3px}.ch-group[data-v-3952f1b9]{margin-top:4px}.ch-list[data-v-3952f1b9]{display:flex;flex-direction:column}.ch-row[data-v-3952f1b9]{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--border)}.ch-row[data-v-3952f1b9]:first-child{border-top:0;padding-top:2px}.ch-ico[data-v-3952f1b9]{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--surface-2);color:var(--t2)}.ch-main[data-v-3952f1b9]{flex:1;min-width:0}.ch-name[data-v-3952f1b9]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px}.ch-type[data-v-3952f1b9]{font-size:12px;color:var(--t3)}.ch-flag[data-v-3952f1b9]{font-size:11px;font-weight:600;padding:1px 7px;border-radius:6px;background:var(--surface-2);color:var(--t2)}.ch-flag.warn[data-v-3952f1b9]{background:var(--warn-soft);color:var(--warn)}.ch-sub[data-v-3952f1b9]{font-size:12.5px;color:var(--t2);margin-top:2px}.ch-acts[data-v-3952f1b9]{flex:none;display:flex;gap:6px}.ch-acts .btn[data-v-3952f1b9]{text-decoration:none}@media (max-width: 560px){.ch-row[data-v-3952f1b9]{flex-wrap:wrap}.ch-acts[data-v-3952f1b9]{flex-basis:100%;padding-left:44px}}.client-meta[data-v-3952f1b9]{display:flex;gap:18px;margin:0 0 10px}.client-meta code[data-v-3952f1b9]{background:var(--surface-2);padding:1px 7px;border-radius:5px}.crow[data-v-3952f1b9]{cursor:pointer;transition:background .12s}.crow[data-v-3952f1b9]:hover{background:var(--surface-2)}.cname[data-v-3952f1b9]{font-weight:600}h4[data-v-3952f1b9]{margin:16px 0 12px;color:var(--primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.grid2[data-v-3952f1b9]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.timeline[data-v-3952f1b9]{display:flex;flex-direction:column;gap:10px;max-height:50vh;overflow-y:auto;padding-right:4px}.turn[data-v-3952f1b9]{display:flex}.turn.op[data-v-3952f1b9]{justify-content:flex-end}.bubble[data-v-3952f1b9]{max-width:78%;padding:9px 12px;border-radius:12px;background:var(--surface-2)}.turn.op .bubble[data-v-3952f1b9]{background:var(--primary);color:#fff}.bubble .meta[data-v-3952f1b9]{font-size:11px;margin-bottom:4px;opacity:.85}.turn.op .bubble .meta .muted[data-v-3952f1b9]{color:#fffc}.bubble[data-v-3952f1b9] .msg-link{color:var(--primary);text-decoration:underline;word-break:break-all}.turn.op .bubble[data-v-3952f1b9] .msg-link{color:#fff}@media (max-width: 700px){.grid2[data-v-3952f1b9]{grid-template-columns:1fr}}.wlp[data-v-760fde8e]{margin-top:4px}.wlp-page[data-v-760fde8e]{position:relative;height:176px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);overflow:hidden;padding:16px 14px;display:flex;flex-direction:column;gap:9px;touch-action:none}.wlp-bar[data-v-760fde8e]{height:8px;border-radius:5px;background:var(--border);opacity:.75}.wlp-grab-hint[data-v-760fde8e]{position:absolute;left:50%;bottom:8px;transform:translate(-50%);font-size:11px;color:var(--muted);pointer-events:none;white-space:nowrap}.wlp-launcher[data-v-760fde8e]{position:absolute;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000038;color:#fff;cursor:grab;touch-action:none;z-index:2}.wlp-launcher.dragging[data-v-760fde8e]{cursor:grabbing;box-shadow:0 8px 20px #0000004d}.wlp-launcher.k-bubble[data-v-760fde8e]{height:22px;min-width:74px;border-radius:12px;gap:6px;padding:0 9px}.wlp-launcher.k-bubble[data-v-760fde8e]:after{content:"Есть вопрос?";font-size:9px;font-weight:600;white-space:nowrap}.wlp-dot[data-v-760fde8e]{width:7px;height:7px;border-radius:50%;background:#3ad07a;flex:none}.wlp-launcher.k-sidebar[data-v-760fde8e]{width:22px;height:62px;border-radius:8px 0 0 8px;border:1px solid rgba(0,0,0,.06);gap:5px;flex-direction:column}.wlp-launcher.k-sidebar[data-v-760fde8e]:before{content:"✦";color:var(--wlp-accent, #2E96D8);font-size:11px;line-height:1}.wlp-launcher.k-sidebar[data-v-760fde8e]:after{content:"";width:6px;height:6px;border-radius:50%;background:#3ad07a}.wlp-launcher.k-wheel[data-v-760fde8e]{width:34px;height:34px;border-radius:9px}.wlp-inline[data-v-760fde8e]{position:absolute;top:12px;right:12px;bottom:12px;left:12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 12px #0000001a}.wlp-inline-head[data-v-760fde8e]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #eef2f7}.wlp-inline-ava[data-v-760fde8e]{width:18px;height:18px;border-radius:50%;background:var(--wlp-accent, #2e96d8);flex:none}.wlp-inline-bars[data-v-760fde8e]{display:flex;flex-direction:column;gap:3px}.wlp-inline-bars i[data-v-760fde8e]{height:5px;border-radius:3px;background:#e2e8f0}.wlp-inline-bars i[data-v-760fde8e]:first-child{width:60px}.wlp-inline-bars i[data-v-760fde8e]:last-child{width:36px}.wlp-inline-body[data-v-760fde8e]{flex:1;padding:10px;display:flex;flex-direction:column;gap:7px}.wlp-inline-msg[data-v-760fde8e]{height:15px;border-radius:9px}.wlp-inline-msg.in[data-v-760fde8e]{width:56%;background:#eef2f7;align-self:flex-start}.wlp-inline-msg.out[data-v-760fde8e]{width:44%;background:var(--wlp-accent, #2e96d8);opacity:.85;align-self:flex-end}.wlp-inline-input[data-v-760fde8e]{height:22px;margin:0 10px 10px;border-radius:11px;background:#f1f5f9;border:1px solid #e2e8f0}.ch-connect[data-v-63f76513]{margin-top:6px}.dot[data-v-63f76513]{width:10px;height:10px;border-radius:50%;display:inline-block}.dot.on[data-v-63f76513]{background:var(--success)}.dot.off[data-v-63f76513]{background:var(--t3)}.wizard[data-v-63f76513]{margin-top:12px}.tabs[data-v-63f76513]{display:flex;gap:6px;border-bottom:1px solid var(--line)}.tab[data-v-63f76513]{background:none;border:none;padding:8px 12px;cursor:pointer;color:var(--t3);font-size:.9rem;border-bottom:2px solid transparent}.tab.active[data-v-63f76513]{color:var(--t1);border-bottom-color:var(--success);font-weight:600}.qr-box[data-v-63f76513]{margin-top:12px}.qr-img[data-v-63f76513]{width:190px;height:190px;image-rendering:pixelated;border:1px solid var(--line);border-radius:8px;background:#fff;padding:8px}.banner[data-v-63f76513]{background:var(--warn-soft);color:var(--warn);border-radius:10px;padding:9px 12px;font-size:13px}.banner.danger[data-v-63f76513]{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.map-table[data-v-44195843]{width:100%;border-collapse:collapse}.map-table th[data-v-44195843]{text-align:left;font-size:12px;font-weight:600;color:var(--muted);padding:0 8px 6px 0;border-bottom:1px solid var(--border)}.map-table td[data-v-44195843]{padding:6px 8px 6px 0;vertical-align:middle}.map-table td[data-v-44195843]:last-child{padding-right:0;width:55%}.map-name[data-v-44195843]{font-size:14px}.map-req[data-v-44195843]{margin-left:6px;font-size:11px;color:var(--muted)}.map-group td[data-v-44195843]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:14px}.footer-row[data-v-44195843]{gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px;padding-top:16px;border-top:1px solid var(--line)}.se-auto-seg button[data-v-44195843]{flex:1}.se-dim[data-v-44195843]{opacity:.55}.se-auto-grid[data-v-44195843]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px}.se-auto-card[data-v-44195843]{display:flex;flex-direction:column;gap:3px;padding:13px 15px;border-radius:13px;border:1px solid var(--line);color:var(--t1);text-decoration:none;transition:border-color .12s,background .12s}.se-auto-card[data-v-44195843]:hover{border-color:var(--primary);background:var(--primary-soft);text-decoration:none}.se-auto-card b[data-v-44195843]{font-size:14px}.se-auto-card b[data-v-44195843]:after{content:" →";color:var(--primary)}.se-auto-card span[data-v-44195843]{font-size:12.5px;color:var(--t2)}@media (max-width: 560px){.se-auto-grid[data-v-44195843]{grid-template-columns:1fr}}.se-tabs[data-v-44195843]{margin:-6px 0 18px;overflow-x:auto;scrollbar-width:none;gap:22px}.se-tabs[data-v-44195843]::-webkit-scrollbar{display:none}.se-tabs .tab[data-v-44195843]{flex:none;padding-top:6px}.se-body[data-v-44195843]{min-height:360px}@media (max-width: 640px){.se-body[data-v-44195843]{min-height:0}}.footer-row[data-v-44195843]{position:sticky;bottom:-24px;z-index:3;background:var(--card);padding-bottom:20px;margin-bottom:-20px}.se-next[data-v-44195843]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:8px;padding:12px 14px;border-radius:12px;background:var(--primary-soft);font-size:13px;color:var(--t1)}.export-hint[data-v-44195843]{margin:0}.sec[data-v-44195843]{margin-bottom:14px}.se-drafter[data-v-44195843]{max-width:420px}.se-drafter button[data-v-44195843]{flex:1}.sec-title[data-v-44195843]{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--border)}.sec .sec-title[data-v-44195843]{margin-top:0}.input.mono[data-v-44195843]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.grid2[data-v-44195843]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}h4[data-v-44195843]{margin:20px 0 12px;color:var(--primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.color[data-v-44195843]{width:44px;height:38px;padding:2px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.code[data-v-44195843]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}code[data-v-44195843]{background:var(--surface-2);padding:1px 6px;border-radius:5px;font-size:.82rem}.devices[data-v-44195843]{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.warn-hint[data-v-44195843]{color:var(--danger)}.account-box[data-v-44195843]{border:1px solid var(--border);border-radius:12px;padding:14px;background:var(--surface-2);display:flex;flex-direction:column;gap:8px}.account-head[data-v-44195843]{display:flex;align-items:center;gap:10px}.account-status[data-v-44195843]{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--muted)}.account-status.st-connected[data-v-44195843]{color:var(--success);border-color:var(--success)}.account-status.st-awaiting[data-v-44195843],.account-status.st-need_password[data-v-44195843],.account-status.st-need_code[data-v-44195843],.account-status.st-starting[data-v-44195843]{color:var(--primary);border-color:var(--primary)}.account-status.st-error[data-v-44195843]{color:var(--danger);border-color:var(--danger)}.qr-img[data-v-44195843]{width:220px;height:220px;align-self:center;background:#fff;border-radius:10px;padding:8px}.spin[data-v-44195843]{display:inline-block;animation:acct-pulse-44195843 1.1s ease-in-out infinite}@keyframes acct-pulse-44195843{0%,to{opacity:1}50%{opacity:.3}}.btn-danger[data-v-44195843]{color:var(--danger);border-color:var(--danger-line, var(--danger))}.bonus-list[data-v-44195843]{display:flex;flex-direction:column;gap:8px}.bonus-row[data-v-44195843]{display:flex;align-items:center;gap:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:8px 10px}.bonus-num[data-v-44195843]{flex:none;width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-soft, rgba(59,91,219,.12));color:var(--primary);font-size:12px;font-weight:700}.bonus-input[data-v-44195843]{flex:1;min-width:0;border:none;background:transparent;padding:6px 4px}.bonus-input[data-v-44195843]:focus{box-shadow:none}.bonus-switch[data-v-44195843]{flex:none;gap:8px;font-size:12.5px;color:var(--t2)}.bonus-switch-label[data-v-44195843]{white-space:nowrap}.bonus-del[data-v-44195843]{flex:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);background:transparent;border-radius:9px;color:var(--muted);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.bonus-del[data-v-44195843]:hover:not(:disabled){color:var(--danger);border-color:var(--danger-line);background:var(--danger-soft)}.bonus-del[data-v-44195843]:disabled{opacity:.4;cursor:default}.add-bonus[data-v-44195843]{align-self:flex-start;margin-top:10px}@media (max-width: 600px){.grid2[data-v-44195843]{grid-template-columns:1fr}.bonus-switch-label[data-v-44195843]{display:none}}.ced[data-v-6bcc9d81]{padding:4px 18px 18px 48px;display:flex;flex-direction:column;gap:14px}.ced-grid[data-v-6bcc9d81]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.field[data-v-6bcc9d81]{display:flex;flex-direction:column;gap:6px}.ced-colors[data-v-6bcc9d81]{min-height:45px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ced-swatch[data-v-6bcc9d81]{width:30px;height:30px;padding:0;border-radius:50%;border:2px solid transparent;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer}.ced-swatch span[data-v-6bcc9d81]{width:20px;height:20px;border-radius:50%;background:var(--c)}.ced-swatch.on[data-v-6bcc9d81]{border-color:var(--c)}.ced-modes[data-v-6bcc9d81]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ced-mode[data-v-6bcc9d81]{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:12px;border:1.5px solid var(--line);background:var(--bg-2);color:var(--t1);font:inherit;text-align:left;cursor:pointer}.ced-mode b[data-v-6bcc9d81]{font-size:13.5px;font-weight:600}.ced-mode span[data-v-6bcc9d81]{font-size:12px;line-height:1.4;color:var(--t2)}.ced-mode.on[data-v-6bcc9d81]{border-color:var(--primary);background:var(--card)}.ced-auto[data-v-6bcc9d81]{align-self:flex-start;font-weight:500}.ced-foot[data-v-6bcc9d81]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ced-del[data-v-6bcc9d81]{color:var(--danger)}@media (max-width: 760px){.ced[data-v-6bcc9d81]{padding-left:18px}.ced-grid[data-v-6bcc9d81],.ced-modes[data-v-6bcc9d81]{grid-template-columns:minmax(0,1fr)}}.cats-page[data-v-134c2ef8]{max-width:1040px}.cats-lead[data-v-134c2ef8]{margin:0 0 18px;max-width:760px;color:var(--t2);font-size:14px;line-height:1.55}.cats-bar[data-v-134c2ef8]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px}.cats-project[data-v-134c2ef8]{display:flex;flex-direction:column;gap:6px;width:300px;max-width:100%}.cats-bar .btn-primary[data-v-134c2ef8]{display:inline-flex;align-items:center;gap:8px}.cats-list[data-v-134c2ef8]{display:flex;flex-direction:column;gap:4px}.cats-head[data-v-134c2ef8],.cat-line[data-v-134c2ef8]{display:grid;grid-template-columns:22px minmax(0,1fr) 150px 110px 80px 36px;gap:12px;align-items:center}.cats-head[data-v-134c2ef8]{padding:0 14px 6px;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--t2)}.cat-row[data-v-134c2ef8]{border:1px solid transparent;border-radius:14px;background:var(--card);transition:border-color .12s,background .12s}.cat-row[data-v-134c2ef8]:hover{border-color:var(--line)}.cat-row.open[data-v-134c2ef8]{border-color:var(--info-line);background:color-mix(in srgb,var(--primary) 3%,var(--card))}.cat-row.over[data-v-134c2ef8]{border-color:var(--primary)}.cat-line[data-v-134c2ef8]{padding:10px 14px}.grip[data-v-134c2ef8]{color:var(--t3);cursor:grab;display:flex;justify-content:center}.cat-main[data-v-134c2ef8]{min-width:0;display:flex;align-items:center;gap:12px;padding:4px 0;border:0;background:none;color:var(--t1);font:inherit;text-align:left;cursor:pointer}.cat-dot.big[data-v-134c2ef8]{width:12px;height:12px}.cat-text[data-v-134c2ef8]{min-width:0;display:flex;flex-direction:column;gap:2px}.cat-name[data-v-134c2ef8]{font-size:14.5px;font-weight:600}.cat-desc[data-v-134c2ef8]{font-size:12.5px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mode-pill[data-v-134c2ef8]{justify-self:start;height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:7px;font-size:12px;font-weight:600;background:var(--bg-2);color:var(--t2)}.mode-pill.m-manual[data-v-134c2ef8]{background:var(--primary-soft);color:var(--primary)}.mode-pill.m-muted[data-v-134c2ef8]{background:var(--bg-2);color:var(--t2);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--t2) 50%,transparent)}.cat-count[data-v-134c2ef8]{font-size:13px;color:var(--t2)}.chev[data-v-134c2ef8]{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--t2);display:flex;align-items:center;justify-content:center;cursor:pointer}.chev[data-v-134c2ef8]:hover{background:var(--bg-2)}.chev svg[data-v-134c2ef8]{transition:transform .15s}.cats-foot[data-v-134c2ef8]{margin-top:18px;max-width:760px;line-height:1.55}@media (max-width: 760px){.cats-head[data-v-134c2ef8]{display:none}.cat-line[data-v-134c2ef8]{grid-template-columns:18px minmax(0,1fr) auto 36px}.mode-pill[data-v-134c2ef8],.cat-count[data-v-134c2ef8]{display:none}}.grid2[data-v-d4e11f32]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.src-list[data-v-d4e11f32]{display:flex;flex-wrap:wrap;gap:10px;padding:4px 0}.src-item[data-v-d4e11f32]{display:flex;align-items:center;gap:6px;background:var(--surface-2);padding:6px 10px;border-radius:8px;cursor:pointer}@media (max-width: 600px){.grid2[data-v-d4e11f32]{grid-template-columns:1fr}}.pd-head[data-v-49c5cea4]{display:flex;align-items:center;gap:10px;margin-bottom:4px;padding-top:8px;min-width:0}.pd-title[data-v-49c5cea4]{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-tabs[data-v-49c5cea4]{overflow-x:auto;scrollbar-width:none;gap:22px}.pd-tabs[data-v-49c5cea4]::-webkit-scrollbar{display:none}.pd-tabs .tab[data-v-49c5cea4]{flex:none;display:inline-flex;align-items:center;gap:6px}.tab-n[data-v-49c5cea4]{font-size:11.5px;font-weight:700;padding:1px 7px;border-radius:8px;background:var(--bg-2);color:var(--t2)}.tab.active .tab-n[data-v-49c5cea4]{background:var(--primary-soft);color:var(--primary)}.pr-mcp[data-v-49c5cea4]{max-width:520px}.pr-mcp button[data-v-49c5cea4]{flex:1}.proj-wrap[data-v-49c5cea4]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.proj-wrap[data-v-49c5cea4]>*{min-width:0}.proj-list[data-v-49c5cea4]{display:flex;flex-direction:column;gap:8px}.proj-item[data-v-49c5cea4]{text-align:left;background:var(--surface);border:1.5px solid var(--border);border-radius:14px;padding:16px 17px;cursor:pointer;font:inherit;transition:all .12s}.proj-item[data-v-49c5cea4]:hover{border-color:var(--primary)}.proj-item.active[data-v-49c5cea4]{border-color:var(--primary);box-shadow:0 8px 22px -14px #3b5bdb80}.proj-item b[data-v-49c5cea4]{font-size:15px}.detail-card[data-v-49c5cea4]{padding:6px 22px 22px}.link-row[data-v-49c5cea4]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.link-row .input[data-v-49c5cea4]{font-size:12.5px}.link-preview[data-v-49c5cea4]{margin-top:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:11px;padding:12px 14px;max-height:220px;overflow:auto}.link-preview.bad[data-v-49c5cea4]{border-color:var(--danger-line);background:var(--danger-soft)}.ellipsis[data-v-49c5cea4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-item[data-v-49c5cea4]{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--border)}.sub-item[data-v-49c5cea4]:last-child{border-bottom:none}.src-list[data-v-49c5cea4]{display:flex;flex-direction:column;gap:10px}.src-item[data-v-49c5cea4]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);transition:border-color .12s}.src-item[data-v-49c5cea4]:hover{border-color:var(--line-strong)}.src-item.off[data-v-49c5cea4]{opacity:.7}.src-ic[data-v-49c5cea4]{flex:none;width:40px;height:40px;border-radius:11px;font-size:20px;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--line)}.src-main[data-v-49c5cea4]{flex:1 1 190px;min-width:0}.src-title[data-v-49c5cea4]{display:flex;align-items:baseline;gap:8px;min-width:0}.src-name[data-v-49c5cea4]{font-weight:700;font-size:14.5px;color:var(--t1)}.src-type[data-v-49c5cea4]{font-size:12px;color:var(--t3);flex:none}.src-meta[data-v-49c5cea4]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.chip[data-v-49c5cea4]{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;color:var(--t2);background:var(--bg-2);white-space:nowrap}.chip-on[data-v-49c5cea4]{color:var(--success);background:var(--success-soft)}.chip-auto[data-v-49c5cea4]{color:var(--primary);background:var(--primary-soft)}.chip-id[data-v-49c5cea4]{cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.chip-id .help[data-v-49c5cea4]{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;margin-left:4px;border-radius:50%;background:var(--t3);color:#fff;font-size:9px;font-weight:700;cursor:help}.chip-err[data-v-49c5cea4]{color:var(--danger);background:var(--danger-soft)}.chip-conn[data-v-49c5cea4]{color:var(--success);background:var(--success-soft)}.chip-disc[data-v-49c5cea4]{color:var(--t3);background:var(--bg-2)}.conn-dot[data-v-49c5cea4]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px;vertical-align:middle;background:currentColor}.src-actions[data-v-49c5cea4]{display:flex;align-items:center;gap:5px;margin-left:auto;flex:none}.src-auto[data-v-49c5cea4]{display:inline-flex;align-items:center;gap:6px;margin-right:4px;text-decoration:none}.src-auto[data-v-49c5cea4]:hover{text-decoration:none}.ib[data-v-49c5cea4]{width:34px;height:34px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--t2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .12s,border-color .12s,background .12s}.ib svg[data-v-49c5cea4]{width:16px;height:16px}.ib[data-v-49c5cea4]:hover{color:var(--primary);border-color:var(--primary)}.ib.ib-on[data-v-49c5cea4]{color:var(--success)}.ib-danger[data-v-49c5cea4]:hover{color:var(--danger);border-color:var(--danger-line);background:var(--danger-soft)}@media (max-width: 520px){.src-actions[data-v-49c5cea4]{margin-left:0;width:100%;justify-content:flex-end}}@media (max-width: 860px){.proj-wrap[data-v-49c5cea4]{grid-template-columns:minmax(0,1fr)}.detail-card[data-v-49c5cea4]{padding:4px 14px 16px}}.be-wrap[data-v-16ebe0c4] .notion-editor-wrap{border:1.5px solid var(--border);border-radius:12px;background:var(--surface);min-height:180px;padding:8px 10px}.be-wrap[data-v-16ebe0c4] .notion-editor__content{min-height:160px}.be-wrap[data-v-16ebe0c4] img,.be-wrap[data-v-16ebe0c4] video{max-width:100%;height:auto}.be-wrap[data-v-16ebe0c4] .notion-block__content--media{max-height:360px}.be-wrap[data-v-16ebe0c4] .notion-block__media-preview img,.be-wrap[data-v-16ebe0c4] .notion-block__media-preview video{object-fit:contain}.be-hint[data-v-16ebe0c4]{margin-bottom:8px}.be-error[data-v-16ebe0c4]{color:var(--danger);margin-bottom:8px}.bfeed[data-v-e0bbc501]{position:relative;flex:1;min-height:0;display:flex;gap:14px}.bf-pane[data-v-e0bbc501]{background:var(--card);border-radius:18px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.bf-list[data-v-e0bbc501]{flex:0 0 clamp(372px,25vw,440px)}.bf-editor[data-v-e0bbc501]{flex:1 1 auto}.bf-side[data-v-e0bbc501]{flex:0 0 clamp(320px,23vw,400px)}.bf-scroll[data-v-e0bbc501]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.bf-list-head[data-v-e0bbc501]{padding:16px 16px 12px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--line-2)}.bf-icon[data-v-e0bbc501]{width:34px;height:34px;flex:none;border-radius:10px;border:0;background:transparent;color:var(--t2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bf-icon[data-v-e0bbc501]:hover,.bf-icon.on[data-v-e0bbc501]{background:var(--bg-2);color:var(--t1)}.bf-icon.danger[data-v-e0bbc501]{color:var(--danger)}.bf-icon.danger[data-v-e0bbc501]:hover{background:var(--danger-soft)}.bf-icon[data-v-e0bbc501]:disabled{opacity:.5;cursor:not-allowed}.bf-filters[data-v-e0bbc501]{display:flex;gap:6px;align-items:center}.bf-search[data-v-e0bbc501]{flex:1;display:flex;align-items:center;gap:8px;background:var(--bg-2);border:1px solid var(--line-strong);border-radius:11px;padding:0 11px;color:var(--t3);min-width:0}.bf-search input[data-v-e0bbc501]{flex:1;min-width:0;border:0;background:transparent;outline:none;color:var(--t1);font:inherit;font-size:13px;padding:9px 0}.bf-search[data-v-e0bbc501]:focus-within{border-color:var(--primary)}.bf-list .seg[data-v-e0bbc501]{overflow-x:auto;scrollbar-width:none}.bf-list .seg[data-v-e0bbc501]::-webkit-scrollbar{display:none}.bf-list .seg button[data-v-e0bbc501]{flex:1 0 auto;padding:0 6px;font-size:12.5px;gap:4px}.bf-list .seg .seg-n[data-v-e0bbc501]{font-size:11.5px;font-weight:600;color:var(--t3)}.bf-list .seg button.on .seg-n[data-v-e0bbc501]{color:var(--primary)}.bf-link[data-v-e0bbc501]{font-size:12.5px;font-weight:600;color:var(--primary);text-decoration:none}.bf-link[data-v-e0bbc501]:hover{text-decoration:underline}.bf-list .bf-scroll[data-v-e0bbc501]{padding:6px 8px 12px}.bf-item[data-v-e0bbc501]{width:100%;display:flex;gap:12px;text-align:left;padding:12px;border:0;border-radius:14px;background:transparent;color:var(--t1);cursor:pointer;font:inherit}.bf-item[data-v-e0bbc501]:hover{background:var(--bg-2)}.bf-item.sel[data-v-e0bbc501]{background:var(--primary-soft)}.bf-thumb[data-v-e0bbc501]{flex:none;width:56px;height:56px;border-radius:12px;overflow:hidden;background:var(--bg-2);color:var(--t3);display:flex;align-items:center;justify-content:center}.bf-thumb img[data-v-e0bbc501]{width:100%;height:100%;object-fit:cover}.bf-item-body[data-v-e0bbc501]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bf-item-top[data-v-e0bbc501]{display:flex;gap:8px;align-items:baseline}.bf-name[data-v-e0bbc501]{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bf-time[data-v-e0bbc501]{flex:none;font-size:12px;color:var(--t2)}.bf-meta[data-v-e0bbc501]{font-size:12px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-prev[data-v-e0bbc501]{font-size:13px;line-height:1.4;color:var(--t2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}.bf-tags[data-v-e0bbc501]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px}.bf-empty[data-v-e0bbc501]{padding:48px 20px;text-align:center;color:var(--t2);font-size:13.5px;line-height:1.5}.st[data-v-e0bbc501]{height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:6px;font-size:11.5px;font-weight:600;white-space:nowrap}.st-draft[data-v-e0bbc501]{background:var(--bg-2);color:var(--t2)}.st-ok[data-v-e0bbc501]{background:var(--success-soft);color:color-mix(in srgb,var(--success) 80%,var(--t1))}.st-warn[data-v-e0bbc501]{background:var(--warn-soft);color:color-mix(in srgb,var(--warn) 80%,var(--t1))}.st-plan[data-v-e0bbc501]{background:var(--primary-soft, color-mix(in srgb, var(--primary) 12%, transparent));color:var(--primary)}.st-err[data-v-e0bbc501]{background:var(--danger-soft);color:var(--danger)}.pub-mark[data-v-e0bbc501]{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex:none}.pub-mark.ok[data-v-e0bbc501]{background:var(--success-soft);color:color-mix(in srgb,var(--success) 85%,var(--t1))}.pub-mark.err[data-v-e0bbc501]{background:var(--danger-soft);color:var(--danger)}.pub-mark.warn[data-v-e0bbc501]{background:var(--warn-soft);color:var(--warn)}.bf-placeholder[data-v-e0bbc501]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--t2);padding:24px;text-align:center}.bf-placeholder svg[data-v-e0bbc501]{color:var(--t3)}.bf-todo[data-v-e0bbc501]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.bf-todo-btn[data-v-e0bbc501]{border:1px solid var(--line);background:var(--card);color:var(--t1);font:inherit;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:10px;cursor:pointer}.bf-todo-btn[data-v-e0bbc501]:hover{border-color:var(--primary);color:var(--primary)}.bf-todo-btn.err[data-v-e0bbc501]{border-color:var(--danger-line);color:var(--danger);background:var(--danger-soft)}.bf-empty-t[data-v-e0bbc501]{font-size:15px;font-weight:700;color:var(--t1);margin-bottom:4px}.bf-guide[data-v-e0bbc501]{width:100%;max-width:560px;text-align:left;color:var(--t1)}.bf-guide-h[data-v-e0bbc501]{margin:0;font-size:20px;font-weight:800}.bf-guide-sub[data-v-e0bbc501]{margin-top:4px;font-size:13.5px;color:var(--t2)}.bf-steps[data-v-e0bbc501]{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.bf-steps li[data-v-e0bbc501]{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.bf-steps li.done[data-v-e0bbc501]{background:var(--bg-2);border-color:transparent}.bf-step-n[data-v-e0bbc501]{flex:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-size:13px;font-weight:800}.bf-placeholder .bf-step-n svg[data-v-e0bbc501]{color:#fff}.bf-steps li.done .bf-step-n[data-v-e0bbc501]{background:var(--success)}.bf-step-body[data-v-e0bbc501]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--t2);line-height:1.45}.bf-step-body b[data-v-e0bbc501]{font-size:14.5px;color:var(--t1)}.bf-step-sum[data-v-e0bbc501]{display:flex;flex-wrap:wrap;gap:6px}.bf-step-chip[data-v-e0bbc501]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:8px;background:var(--card);color:var(--t1);font-size:12px;font-weight:600}.bf-placeholder .bf-step-chip svg[data-v-e0bbc501]{color:inherit}.bf-steps .btn[data-v-e0bbc501]{flex:none}.bf-guide-foot[data-v-e0bbc501]{margin-top:14px;font-size:12.5px;color:var(--t2)}.bf-ed-head[data-v-e0bbc501]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 10px 18px;border-bottom:1px solid var(--line-2);min-height:56px;box-sizing:border-box}.bf-back[data-v-e0bbc501]{display:none}.bf-src[data-v-e0bbc501]{font-size:12px;font-weight:600;color:var(--primary);background:var(--primary-soft);border-radius:999px;padding:3px 10px;text-decoration:none;white-space:nowrap}.bf-dirty[data-v-e0bbc501]{font-size:12px;font-weight:600;color:var(--warn)}.bf-side-toggle[data-v-e0bbc501]{display:none}.bf-ed-scroll[data-v-e0bbc501]{flex:1;min-height:0;overflow-y:auto;padding:20px 28px 28px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin}.bf-ed-scroll[data-v-e0bbc501]>*,.bf-side-body[data-v-e0bbc501]>*{flex-shrink:0}.bf-title-input[data-v-e0bbc501]{width:100%;box-sizing:border-box;border:0;background:transparent;color:var(--t1);font:inherit;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.25;resize:none;outline:none;padding:0;min-height:0;overflow:hidden}.bf-title-input[data-v-e0bbc501]:focus{border:0;box-shadow:none}.bf-title-input[data-v-e0bbc501]::placeholder{color:var(--t3)}.bf-cover[data-v-e0bbc501]{position:relative;border-radius:14px}.bf-cover.has img[data-v-e0bbc501]{display:block;width:100%;max-height:300px;object-fit:cover;border-radius:14px;background:var(--bg-2)}.bf-cover-actions[data-v-e0bbc501]{position:absolute;right:10px;bottom:10px;display:flex;gap:6px}.bf-cover-actions .btn[data-v-e0bbc501]{background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bf-cover-empty[data-v-e0bbc501]{width:100%;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.5px dashed var(--line-strong);border-radius:14px;background:transparent;color:var(--t2);font:inherit;text-align:left;cursor:pointer}.bf-cover-empty>span[data-v-e0bbc501]{display:flex;flex-direction:column;gap:3px;font-size:13.5px;color:var(--t1)}.bf-cover-empty[data-v-e0bbc501]:hover,.bf-cover.drag .bf-cover-empty[data-v-e0bbc501]{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.bf-ed-foot[data-v-e0bbc501]{border-top:1px solid var(--line-2);padding:12px 16px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.bf-chans[data-v-e0bbc501]{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bf-chans-label[data-v-e0bbc501]{flex:none;font-size:12px;font-weight:600;color:var(--t2);margin-right:2px}.bf-chan[data-v-e0bbc501]{height:32px;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--t2);font:inherit;font-size:13px;cursor:pointer}.bf-chan.on[data-v-e0bbc501]{border-color:var(--primary);color:var(--t1);background:color-mix(in srgb,var(--primary) 6%,var(--card))}.bf-chan.off[data-v-e0bbc501]{opacity:.6}.bf-chan .box[data-v-e0bbc501]{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;color:#fff}.bf-chan.on .box[data-v-e0bbc501]{background:var(--primary);border-color:var(--primary)}.pub-state[data-v-e0bbc501]{font-size:11px;font-weight:700;width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.pub-state.ok[data-v-e0bbc501]{background:var(--success-soft);color:var(--success)}.pub-state.err[data-v-e0bbc501]{background:var(--danger-soft);color:var(--danger)}.pub-state.warn[data-v-e0bbc501]{background:var(--warn-soft);color:var(--warn)}.bf-actions[data-v-e0bbc501]{display:flex;align-items:center;gap:8px;margin-left:auto}.bf-publish[data-v-e0bbc501]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px}.bf-side-tabs[data-v-e0bbc501]{display:flex;align-items:center;gap:6px;padding:14px 14px 0}.bf-side-tabs .seg[data-v-e0bbc501]{flex:1}.bf-side-tabs .seg button[data-v-e0bbc501]{flex:1;gap:6px}.bf-side-close[data-v-e0bbc501]{display:none}.bf-ai-panel[data-v-e0bbc501]{flex:1;min-height:0;display:flex;flex-direction:column}.bf-ai-actions[data-v-e0bbc501]{display:flex;flex-wrap:wrap;gap:6px}.bf-ai-act[data-v-e0bbc501]{height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--t1);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.bf-ai-act[data-v-e0bbc501]:hover,.bf-ai-act.on[data-v-e0bbc501]{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.bf-ai-act[data-v-e0bbc501]:disabled{opacity:.6;cursor:default}.bf-ai-err[data-v-e0bbc501]{font-size:13px;color:var(--danger);background:var(--danger-soft);border-radius:12px;padding:10px 12px;line-height:1.45}.bf-ai-result[data-v-e0bbc501]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--primary) 5%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line))}.bf-ai-title[data-v-e0bbc501]{font-size:12px;font-weight:700;color:var(--primary)}.bf-ai-item[data-v-e0bbc501]{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:11px;background:var(--card);font-size:13.5px;line-height:1.45;white-space:pre-line}.bf-ai-use[data-v-e0bbc501]{flex:none;height:30px;padding:0 10px;border:0;border-radius:8px;background:var(--primary-soft);color:var(--primary);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.bf-ai-ask[data-v-e0bbc501]{display:flex;align-items:flex-end;gap:8px;margin:0 14px 14px;padding:8px 8px 8px 12px;border:1px solid var(--line-strong);border-radius:14px;background:var(--card)}.bf-ai-ask[data-v-e0bbc501]:focus-within{border-color:var(--primary)}.bf-ai-ask textarea[data-v-e0bbc501]{flex:1;min-width:0;min-height:0;border:0;padding:4px 0;background:transparent;resize:none;font-size:14px;line-height:1.45;box-shadow:none}.bf-ai-ask textarea[data-v-e0bbc501]:focus{box-shadow:none}.bf-ai-send[data-v-e0bbc501]{flex:none;width:36px;height:36px;border:0;border-radius:10px;background:var(--primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bf-ai-send[data-v-e0bbc501]:disabled{opacity:.5;cursor:default}.bf-ai[data-v-e0bbc501]{height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border-radius:6px;background:var(--primary-soft);color:var(--primary);font-size:11.5px;font-weight:600}.bf-head-ai[data-v-e0bbc501]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--t2);white-space:nowrap}.bf-ai-dot[data-v-e0bbc501]{width:22px;height:22px;flex:none;border-radius:50%;background:var(--primary-soft);color:var(--primary);display:inline-flex;align-items:center;justify-content:center}.bf-plan-label[data-v-e0bbc501]{font-weight:600}.bf-plan-at[data-v-e0bbc501]{width:auto;min-width:0;height:32px;padding:0 8px}.bf-plan-ico[data-v-e0bbc501]{font-size:15px;line-height:1}.bf-request[data-v-e0bbc501]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 16px;border-top:1px solid var(--line-2);background:color-mix(in srgb,var(--primary) 6%,var(--card));font-size:13.5px}.bf-side-body[data-v-e0bbc501]{padding:16px;display:flex;flex-direction:column;gap:14px}.bf-side-body>.seg[data-v-e0bbc501]{align-self:stretch}.bf-side-body>.seg button[data-v-e0bbc501]{flex:1}.pv[data-v-e0bbc501]{border-radius:14px;overflow:hidden}.pv-text[data-v-e0bbc501]{white-space:pre-line;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:18;-webkit-box-orient:vertical;overflow:hidden}.pv-imgs[data-v-e0bbc501]{display:grid;gap:2px;border-radius:10px;overflow:hidden}.pv-imgs img[data-v-e0bbc501]{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4 / 3}.pv-imgs.n1 img[data-v-e0bbc501]{aspect-ratio:16 / 10}.pv-imgs.n2[data-v-e0bbc501],.pv-imgs.n4[data-v-e0bbc501],.pv-imgs.n3[data-v-e0bbc501]{grid-template-columns:1fr 1fr}.pv-imgs.n3 img[data-v-e0bbc501]:first-child{grid-column:1 / -1;aspect-ratio:16 / 9}.pv-tg[data-v-e0bbc501]{background:#dce6ef;padding:14px}html.dark .pv-tg[data-v-e0bbc501]{background:#0e1621}.pv-tg-bubble[data-v-e0bbc501]{background:#fff;color:#0d1220;border-radius:14px 14px 14px 4px;padding:6px 6px 10px;display:flex;flex-direction:column;gap:8px}html.dark .pv-tg-bubble[data-v-e0bbc501]{background:#182533;color:#eaeef6}.pv-tg-name[data-v-e0bbc501]{font-size:13px;font-weight:700;color:#3390ec;padding:4px 6px 0}.pv-tg .pv-text[data-v-e0bbc501]{padding:0 6px}.pv-tg-title[data-v-e0bbc501]{display:block;margin-bottom:1.5em}.pv-foot[data-v-e0bbc501]{white-space:pre-line}.pv-tags[data-v-e0bbc501]{color:#2a7fc9}.pv-note[data-v-e0bbc501]{margin-top:10px;font-size:12px;line-height:1.45;color:#55607a}html.dark .pv-note[data-v-e0bbc501]{color:var(--t2)}.pv-vk[data-v-e0bbc501]{background:var(--card);border:1px solid var(--line);padding:14px;display:flex;flex-direction:column;gap:10px}.pv-vk-head[data-v-e0bbc501]{display:flex;align-items:center;gap:10px;font-size:13.5px}.pv-vk-ava[data-v-e0bbc501]{width:36px;height:36px;border-radius:50%;background:#07f;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.pv-wp[data-v-e0bbc501]{background:var(--card);border:1px solid var(--line);padding:16px;display:flex;flex-direction:column;gap:10px}.pv-wp-title[data-v-e0bbc501]{margin:0;font-size:19px;line-height:1.3}.pv-wp-cover[data-v-e0bbc501],.pv-wp-img[data-v-e0bbc501]{width:100%;border-radius:8px;object-fit:cover;max-height:220px}.pv-wp-p[data-v-e0bbc501]{margin:0;font-size:13.5px;line-height:1.6}.bf-pubs[data-v-e0bbc501]{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line-2);padding-top:14px}.bf-h3[data-v-e0bbc501]{margin:0 0 2px;font-size:13.5px;font-weight:600}.bf-pub[data-v-e0bbc501]{display:flex;gap:10px;align-items:flex-start}.bf-pub-name[data-v-e0bbc501]{font-size:13.5px;font-weight:600}.bf-pubs-head[data-v-e0bbc501]{display:flex;align-items:center;justify-content:space-between;gap:8px}.bf-unpub[data-v-e0bbc501]{flex:none;font-size:12.5px;color:var(--danger)}.bf-unpub[data-v-e0bbc501]:disabled{opacity:.5}.bf-err[data-v-e0bbc501]{color:var(--danger);overflow-wrap:anywhere}.bf-warn[data-v-e0bbc501]{color:color-mix(in srgb,var(--warn) 75%,var(--t1));overflow-wrap:anywhere;margin-top:2px}@media (max-width: 1280px){.bf-side[data-v-e0bbc501]{display:none}.bf-side-toggle[data-v-e0bbc501]{display:inline-flex}.bfeed.side-open .bf-side[data-v-e0bbc501]{display:flex;position:absolute;top:0;right:0;bottom:0;width:360px;z-index:6;box-shadow:var(--pop-shadow)}.bf-side-close[data-v-e0bbc501]{display:inline-flex}}@media (max-width: 900px){.bfeed[data-v-e0bbc501]{gap:0}.bf-pane[data-v-e0bbc501]{border-radius:16px}.bf-list[data-v-e0bbc501]{flex:1 1 auto}.bf-editor[data-v-e0bbc501],.bfeed.editor-open .bf-list[data-v-e0bbc501]{display:none}.bfeed.editor-open .bf-editor[data-v-e0bbc501]{display:flex}.bfeed.side-open .bf-side[data-v-e0bbc501]{left:0;width:auto}.bf-back[data-v-e0bbc501]{display:inline-flex;margin-left:-6px}.bf-list-head[data-v-e0bbc501]{padding:12px 12px 10px;gap:8px}.bf-search input[data-v-e0bbc501]{font-size:16px;padding:8px 0}.bf-list .bf-scroll[data-v-e0bbc501]{padding:4px 4px 10px}.bf-ed-head[data-v-e0bbc501]{padding:8px 8px 8px 10px;gap:8px}.bf-ed-scroll[data-v-e0bbc501]{padding:14px 14px 20px}.bf-title-input[data-v-e0bbc501]{font-size:21px}.bf-ed-foot[data-v-e0bbc501]{padding:10px 10px max(10px,env(safe-area-inset-bottom))}.bf-chans[data-v-e0bbc501]{flex-basis:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -10px;padding:0 10px}.bf-chans[data-v-e0bbc501]::-webkit-scrollbar{display:none}.bf-chan[data-v-e0bbc501]{flex:none}.bf-actions[data-v-e0bbc501]{width:100%}.bf-publish[data-v-e0bbc501]{margin-left:auto}}.bc[data-v-b9567cb3]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.bc-grid[data-v-b9567cb3]{display:flex;gap:14px;align-items:flex-start;padding-bottom:24px}.bc-main[data-v-b9567cb3]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:24px}.bc-empty-state[data-v-b9567cb3]{padding:60px 20px;text-align:center;color:var(--t2);background:var(--card);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:12px}.bc-section[data-v-b9567cb3]{display:flex;flex-direction:column;gap:12px}.bc-sec-head[data-v-b9567cb3]{display:flex;align-items:baseline;gap:10px;min-height:36px}.bc-sec-head.wrap[data-v-b9567cb3]{flex-wrap:wrap;align-items:center}.bc-h2[data-v-b9567cb3]{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}.bc-sec-sub[data-v-b9567cb3]{font-size:13px;color:var(--t2)}.bc-sub[data-v-b9567cb3]{font-size:12.5px;color:var(--t2);line-height:1.4;overflow-wrap:anywhere}.bc-ico[data-v-b9567cb3]{flex:none;width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.bc-ico.sm[data-v-b9567cb3]{width:30px;height:30px;border-radius:9px}.bc-ico-new[data-v-b9567cb3]{background:var(--primary-soft);color:var(--primary)}.bc-cards[data-v-b9567cb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.bc-card[data-v-b9567cb3]{min-height:176px;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;background:var(--card);box-shadow:var(--card-shadow);min-width:0}.bc-card.sel[data-v-b9567cb3]{outline:2px solid var(--primary);outline-offset:-2px}.bc-card.off .bc-card-top[data-v-b9567cb3]>:not(.switch),.bc-card.off .bc-status[data-v-b9567cb3]{opacity:.6}.bc-card-top[data-v-b9567cb3]{display:flex;gap:12px;align-items:flex-start}.bc-card-title[data-v-b9567cb3]{flex:1;min-width:0}.bc-name[data-v-b9567cb3]{margin:0;font-size:15px;font-weight:600;letter-spacing:0;line-height:1.35;overflow-wrap:anywhere}.bc-status[data-v-b9567cb3]{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}.bc-status-text[data-v-b9567cb3]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.bc-dot[data-v-b9567cb3]{width:8px;height:8px;border-radius:50%;flex:none;background:var(--t3)}.bc-status.ok[data-v-b9567cb3]{color:color-mix(in srgb,var(--success) 80%,var(--t1))}.bc-status.ok .bc-dot[data-v-b9567cb3]{background:var(--success)}.bc-status.err[data-v-b9567cb3]{color:var(--danger);font-weight:600}.bc-status.err .bc-dot[data-v-b9567cb3]{background:var(--danger)}.bc-status.warn[data-v-b9567cb3]{color:color-mix(in srgb,var(--warn) 80%,var(--t1));font-weight:600}.bc-status.warn .bc-dot[data-v-b9567cb3]{background:var(--warn)}.bc-status.off[data-v-b9567cb3],.bc-status.wait[data-v-b9567cb3]{color:var(--t2)}.bc-from-site[data-v-b9567cb3]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--t2)}.bc-card-actions[data-v-b9567cb3]{display:flex;gap:6px;margin-top:auto}.bc-card-actions .btn[data-v-b9567cb3]{background:var(--card)}.bc-card-actions .btn[data-v-b9567cb3]:hover:not(:disabled){background:var(--bg-2)}.bc-card-actions .btn.bc-open[data-v-b9567cb3]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.bc-add[data-v-b9567cb3]{min-height:176px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1.5px dashed var(--line-strong);border-radius:16px;background:transparent;color:var(--t2);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.bc-add[data-v-b9567cb3]:hover,.bc-add.sel[data-v-b9567cb3]{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.bc-add-icons[data-v-b9567cb3]{display:flex;gap:6px}.bc-dl[data-v-b9567cb3]{background:var(--card)}.bc-sites[data-v-b9567cb3]{background:var(--card);border-radius:16px;box-shadow:var(--card-shadow)}.bc-sites-empty[data-v-b9567cb3]{padding:18px 16px;font-size:13.5px;color:var(--t2)}.bc-site[data-v-b9567cb3]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px}.bc-site+.bc-site[data-v-b9567cb3]{border-top:1px solid var(--line-2)}.bc-site-ico[data-v-b9567cb3]{flex:none;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#21759b;background:color-mix(in srgb,#21759B 12%,transparent)}html.dark .bc-site-ico[data-v-b9567cb3]{color:#6fb6d9}.bc-site-text[data-v-b9567cb3]{flex:1 1 200px;min-width:0}.bc-site-name[data-v-b9567cb3]{font-size:14px;font-weight:600;overflow-wrap:anywhere}.bc-site-seg[data-v-b9567cb3]{flex:none}.bc-note[data-v-b9567cb3]{margin:0;font-size:12.5px;color:var(--t2)}.bc-icon[data-v-b9567cb3]{width:36px;height:36px;flex:none;border:0;border-radius:10px;background:transparent;color:var(--t2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.bc-icon[data-v-b9567cb3]:hover{background:var(--bg-2);color:var(--t1)}.bc-icon.danger[data-v-b9567cb3]{color:var(--danger)}.bc-icon.danger[data-v-b9567cb3]:hover{background:var(--danger-soft)}.bc-icon[data-v-b9567cb3]:disabled{opacity:.5;cursor:not-allowed}.bc-backdrop[data-v-b9567cb3]{display:none}.bc-panel[data-v-b9567cb3]{flex:0 0 clamp(340px,28vw,420px);position:sticky;top:0;max-height:calc(100vh - 160px);max-height:calc(100dvh - 160px);display:flex;flex-direction:column;background:var(--card);border-radius:18px;box-shadow:var(--card-shadow);overflow:hidden;min-width:0}.bc-ph[data-v-b9567cb3]{display:flex;align-items:center;gap:12px;padding:14px 12px 14px 18px;border-bottom:1px solid var(--line-2)}.bc-back[data-v-b9567cb3]{display:none}.bc-ph-text[data-v-b9567cb3]{flex:1;min-width:0}.bc-ph-title[data-v-b9567cb3]{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-link[data-v-b9567cb3]{border:0;background:none;padding:0;font:inherit;color:var(--primary);font-weight:600;cursor:pointer}.bc-link[data-v-b9567cb3]:hover{text-decoration:underline}.bc-pb[data-v-b9567cb3]{flex:1;min-height:0;overflow-y:auto;padding:16px 18px 18px;scrollbar-width:thin}.bc-types[data-v-b9567cb3]{display:flex;flex-direction:column;gap:8px}.bc-type[data-v-b9567cb3]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--t1);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background .12s}.bc-type[data-v-b9567cb3]:hover{border-color:var(--primary);background:var(--primary-soft)}.bc-type-text[data-v-b9567cb3]{display:flex;flex-direction:column;gap:1px;min-width:0}.bc-type-text b[data-v-b9567cb3]{font-size:14px;font-weight:600}.bc-type-text span[data-v-b9567cb3]{font-size:12.5px;color:var(--t2)}.bc-form[data-v-b9567cb3]{display:flex;flex-direction:column;gap:14px}.bc-alert[data-v-b9567cb3]{padding:12px 14px;border-radius:12px;background:var(--danger-soft);color:color-mix(in srgb,var(--danger) 75%,var(--t1));font-size:13px;line-height:1.45;overflow-wrap:anywhere}.bc-alert.warn[data-v-b9567cb3]{background:var(--warn-soft);color:color-mix(in srgb,var(--warn) 70%,var(--t1))}.bc-field[data-v-b9567cb3]{display:flex;flex-direction:column;gap:6px;min-width:0}.bc-label[data-v-b9567cb3]{font-size:12.5px;font-weight:600;color:var(--t2)}.bc-field .input[data-v-b9567cb3]{padding:10px 12px}.bc-line[data-v-b9567cb3]{display:flex;gap:6px;min-width:0}.bc-line>.input[data-v-b9567cb3],.bc-grow[data-v-b9567cb3]{flex:1;min-width:0}.bc-grow[data-v-b9567cb3] .cs-trigger{padding:10px 12px}.bc-line-btn[data-v-b9567cb3]{flex:none;background:var(--card)}.bc-masked[data-v-b9567cb3]{flex:1;min-width:0;height:42px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:var(--bg-2);color:var(--t2);font-size:14px;letter-spacing:.08em;white-space:nowrap;overflow:hidden}.bc-hint[data-v-b9567cb3]{font-size:12px;color:var(--t2);line-height:1.4}.bc-vk-admin[data-v-b9567cb3]{flex:1;font-size:13px;color:var(--success);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-mcp button[data-v-b9567cb3]{flex:1}.bc-hint.err[data-v-b9567cb3]{color:var(--danger)}.bc-actions[data-v-b9567cb3]{display:flex;gap:8px;padding-top:4px}.bc-actions .btn[data-v-b9567cb3]{flex:1}.bc-del[data-v-b9567cb3]{align-self:flex-start;border:0;background:none;padding:4px 0;font:inherit;font-size:13px;font-weight:600;color:var(--danger);cursor:pointer}.bc-del[data-v-b9567cb3]:hover{text-decoration:underline}.bc-del[data-v-b9567cb3]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1100px){.bc-backdrop[data-v-b9567cb3]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:#0d122066;animation:fadeup .15s ease}.bc-panel[data-v-b9567cb3]{position:fixed;top:0;right:0;bottom:0;z-index:80;width:min(420px,100vw);max-height:none;border-radius:18px 0 0 18px;box-shadow:var(--pop-shadow);animation:bc-slide-b9567cb3 .2s ease}}@keyframes bc-slide-b9567cb3{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media (max-width: 640px){.bc-panel[data-v-b9567cb3]{width:100vw;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.bc-back[data-v-b9567cb3]{display:inline-flex;margin-left:-6px}.bc-close[data-v-b9567cb3]{display:none}.bc-ph[data-v-b9567cb3]{padding:10px 14px 10px 10px}.bc-pb[data-v-b9567cb3]{padding:14px 14px 20px}.bc-cards[data-v-b9567cb3]{grid-template-columns:minmax(0,1fr)}.bc-card[data-v-b9567cb3],.bc-add[data-v-b9567cb3]{min-height:0}.bc-add[data-v-b9567cb3]{padding:18px}.bc-site[data-v-b9567cb3]{padding:12px}.bc-site-seg[data-v-b9567cb3]{flex:1 1 100%;order:3}.bc-site-seg button[data-v-b9567cb3]{flex:1}.bc-dl[data-v-b9567cb3]{width:100%}.bc-masked[data-v-b9567cb3]{font-size:16px}}.bs[data-v-c531b30a]{flex:1;min-height:0;overflow-y:auto;padding-bottom:24px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.bs-empty-state[data-v-c531b30a]{padding:60px 20px;text-align:center;color:var(--t2);background:var(--card);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:12px}.bs-card[data-v-c531b30a]{padding:28px 30px;border-radius:18px;background:var(--card);box-shadow:var(--card-shadow);min-width:0}.bs-status[data-v-c531b30a]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--t3);background:var(--bg-2)}.bs-status.saved[data-v-c531b30a]{color:var(--success);background:var(--success-soft)}.bs-status.saving[data-v-c531b30a]{color:var(--t2)}.bs-status.error[data-v-c531b30a]{color:var(--danger);background:var(--danger-soft)}.bs-dot[data-v-c531b30a]{width:7px;height:7px;border-radius:50%;background:currentColor;animation:bs-pulse-c531b30a 1s ease-in-out infinite}@keyframes bs-pulse-c531b30a{50%{opacity:.3}}.bs-spark[data-v-c531b30a]{color:var(--primary);flex:none}.bs-push[data-v-c531b30a]{margin-left:auto}.bs-ta[data-v-c531b30a]{min-height:0;padding:10px 12px;line-height:1.5}.set-field .input[data-v-c531b30a]{padding:10px 12px}.bs-chans[data-v-c531b30a]{display:flex;flex-wrap:wrap;gap:8px}.bs-chan[data-v-c531b30a]{height:38px;max-width:100%;display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 8px;border-radius:11px;border:1px solid var(--line);background:var(--card);color:var(--t2);font:inherit;font-size:13.5px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .12s,background .12s}.bs-chan[data-v-c531b30a]:hover{border-color:var(--line-strong);color:var(--t1)}.bs-chan.on[data-v-c531b30a]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--t1);font-weight:600}.bs-chan.off[data-v-c531b30a]{opacity:.6}.bs-chan-ck[data-v-c531b30a]{color:var(--primary);flex:none}.bs-chan-ico[data-v-c531b30a]{flex:none;width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.bs-look[data-v-c531b30a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:24px;align-items:start}.bs-look-fields[data-v-c531b30a]{display:flex;flex-direction:column;gap:18px;min-width:0}.bs-preview[data-v-c531b30a]{margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.pv-tg[data-v-c531b30a]{border-radius:16px;background:#dce6ef;padding:14px}html.dark .pv-tg[data-v-c531b30a]{background:#0e1621}.pv-tg-bubble[data-v-c531b30a]{background:#fff;color:#0d1220;border-radius:14px 14px 14px 4px;padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}html.dark .pv-tg-bubble[data-v-c531b30a]{background:#182533;color:#eaeef6}.pv-tg-name[data-v-c531b30a]{font-size:13px;font-weight:700;color:#3390ec}.pv-line[data-v-c531b30a]{font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.pv-muted[data-v-c531b30a]{opacity:.75}.pv-pre[data-v-c531b30a]{white-space:pre-line}.pv-link[data-v-c531b30a]{color:#2a7fc9}html.dark .pv-link[data-v-c531b30a]{color:#6ab2f2}.bs-mcp[data-v-c531b30a]{max-width:480px}.bs-mcp button[data-v-c531b30a]{flex:1}.bs-dim[data-v-c531b30a]{opacity:.55}.bs-item-name[data-v-c531b30a]{flex:1;min-width:0;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-pub[data-v-c531b30a]{flex:none;font-size:12px;font-weight:600;padding:3px 10px;border-radius:7px;color:var(--t3);background:var(--bg-2)}.bs-pub.pub-review[data-v-c531b30a]{color:var(--warn);background:var(--warn-soft)}.bs-pub.pub-now[data-v-c531b30a]{color:var(--success);background:var(--success-soft)}@media (max-width: 1200px){.bs-look[data-v-c531b30a]{grid-template-columns:minmax(0,1fr)}.bs-preview[data-v-c531b30a]{max-width:420px}}@media (max-width: 860px){.bs-status.idle[data-v-c531b30a]{display:none}}@media (max-width: 640px){.bs-card[data-v-c531b30a]{padding:20px 16px;border-radius:16px}.bs-status[data-v-c531b30a]{height:30px;padding:0 10px}}.blog[data-v-32608c42]{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px}.blog-head[data-v-32608c42]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:2px 2px 0}.blog-title[data-v-32608c42]{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em}.blog-proj[data-v-32608c42]{width:230px}.blog-proj[data-v-32608c42] .cs-trigger{padding:8px 12px;font-size:13.5px;font-weight:600}.blog-proj-name[data-v-32608c42]{font-size:13.5px;font-weight:600;color:var(--t2)}.blog-tabs[data-v-32608c42]{display:flex;gap:2px;padding:3px;background:var(--bg-2);border-radius:12px}.blog-tabs a[data-v-32608c42]{height:32px;display:inline-flex;align-items:center;padding:0 14px;border-radius:9px;color:var(--t2);font-size:13.5px;font-weight:600;text-decoration:none}.blog-tabs a[data-v-32608c42]:hover{color:var(--t1);text-decoration:none}.blog-tabs a.on[data-v-32608c42]{background:var(--card);color:var(--t1);box-shadow:0 1px 2px #1e2d5024}.blog-new[data-v-32608c42]{display:inline-flex;align-items:center;gap:8px}.blog-actions[data-v-32608c42]{display:flex;align-items:center;gap:8px}.blog-actions[data-v-32608c42]:empty{display:none}.blog-empty[data-v-32608c42]{padding:60px 20px;text-align:center;color:var(--t2);background:var(--card);border-radius:18px}.blog-channels[data-v-32608c42],.blog-settings[data-v-32608c42]{overflow-y:auto}@media (max-width: 860px){.blog-head[data-v-32608c42]{gap:8px 10px}.blog-title[data-v-32608c42]{font-size:20px}.blog-proj[data-v-32608c42]{width:auto;flex:1 1 160px}.blog-tabs[data-v-32608c42]{order:5;flex-basis:100%}.blog-tabs a[data-v-32608c42]{flex:1;justify-content:center}.blog-new[data-v-32608c42]{padding:0 12px}}.bbl[data-v-0c875653]{display:flex;flex-direction:column;gap:4px;max-width:320px}.bbl-msg[data-v-0c875653]{background:var(--card);border:1px solid var(--line);border-radius:14px 14px 14px 4px;overflow:hidden;box-shadow:0 1px 2px #1e2d500f}.bbl-img[data-v-0c875653]{display:block;width:100%;max-height:220px;object-fit:cover;background:var(--bg-2)}.bbl-video[data-v-0c875653]{padding:26px 0;text-align:center;background:#1d2433;color:#fff;font-size:13px;font-weight:600}.bbl-text[data-v-0c875653]{padding:9px 12px;font-size:13.5px;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:var(--t1)}.bbl-text[data-v-0c875653] code{font-family:var(--mono);font-size:.92em;background:var(--bg-2);padding:0 4px;border-radius:4px}.bbl-empty[data-v-0c875653]{padding:9px 12px;font-size:12.5px;color:var(--t3);font-style:italic}.bbl-row[data-v-0c875653]{display:flex;gap:4px}.bbl-btn[data-v-0c875653]{flex:1 1 0;min-width:0;padding:8px;border-radius:10px;background:var(--primary-soft);color:var(--primary);font-size:12.5px;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bbl-link[data-v-0c875653]{margin-left:4px;font-size:11px}.sch[data-v-aeb5e63c]{position:relative;flex:1;min-height:0;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:var(--bg-2);background-image:radial-gradient(circle,var(--line-strong) 1px,transparent 1.2px)}.sch.grabbing[data-v-aeb5e63c]{cursor:grabbing}.sch-world[data-v-aeb5e63c]{position:absolute;left:0;top:0;transform-origin:0 0}.sch-edges[data-v-aeb5e63c]{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.sch-edge[data-v-aeb5e63c]{fill:none;stroke-width:2;opacity:.75;transition:opacity .12s}.sch-edge.on[data-v-aeb5e63c]{stroke:var(--primary);stroke-width:2.6;opacity:1}.sch-msel[data-v-aeb5e63c]{fill:var(--primary)}.has-sel .sch-edge[data-v-aeb5e63c]:not(.on){opacity:.28}.sch-temp[data-v-aeb5e63c]{stroke-dasharray:6 5}.sch-hit[data-v-aeb5e63c]{fill:none;stroke:transparent;stroke-width:14;pointer-events:stroke;cursor:pointer}.sch-block[data-v-aeb5e63c]{position:absolute;display:flex;flex-direction:column;background:var(--card);border-radius:14px;border:1.5px solid var(--line);box-shadow:0 2px 6px #1e2d5014;cursor:grab}.sch-block.on[data-v-aeb5e63c]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft),0 2px 6px #1e2d5014}.sch-block.target[data-v-aeb5e63c]{border-color:var(--primary);background:var(--primary-soft)}.sch-head[data-v-aeb5e63c]{display:flex;align-items:center;gap:7px;padding:0 12px;border-bottom:1px solid var(--line-2);min-width:0}.sch-dot[data-v-aeb5e63c]{width:10px;height:10px;border-radius:50%;flex:none}.sch-kicker[data-v-aeb5e63c]{font-size:11.5px;font-weight:700;color:var(--t3);white-space:nowrap}.sch-title[data-v-aeb5e63c]{flex:1;min-width:0;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-title.muted[data-v-aeb5e63c]{color:var(--t3);font-weight:600}.sch-row[data-v-aeb5e63c]{position:relative;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:0 30px 0 12px;border-bottom:1px solid var(--line-2);cursor:pointer;min-width:0}.sch-row[data-v-aeb5e63c]:hover,.sch-row.hover[data-v-aeb5e63c]{background:var(--bg-2)}.sch-row.on[data-v-aeb5e63c]{background:var(--primary-soft)}.sch-when[data-v-aeb5e63c]{font-size:12.5px;font-weight:700;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-text[data-v-aeb5e63c]{font-size:11.5px;color:var(--t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-text.none[data-v-aeb5e63c]{color:var(--t3);font-style:italic}.sch-none[data-v-aeb5e63c]{cursor:default;color:var(--t3);font-size:12px}.sch-none[data-v-aeb5e63c]:hover{background:none}.sch-ico[data-v-aeb5e63c]{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--t3)}.sch-port[data-v-aeb5e63c]{position:absolute;right:-7px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--card);border:2px solid var(--t3);cursor:crosshair;z-index:1}.sch-port[data-v-aeb5e63c]:hover{transform:scale(1.3)}.sch-add[data-v-aeb5e63c]{border:0;background:none;text-align:left;padding:0 12px;font:inherit;font-size:12px;font-weight:600;color:var(--t3);cursor:pointer;border-radius:0 0 14px 14px}.sch-add[data-v-aeb5e63c]:hover{color:var(--primary);background:var(--primary-soft)}.sch-zoom[data-v-aeb5e63c]{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:2px;padding:3px;background:var(--card);border-radius:11px;box-shadow:0 2px 8px #1e2d5024;cursor:default}.sch-zoom button[data-v-aeb5e63c]{min-width:30px;height:28px;border:0;border-radius:8px;background:none;color:var(--t1);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.sch-zoom button[data-v-aeb5e63c]:hover{background:var(--bg-2)}.sch-zoom .sch-fit[data-v-aeb5e63c]{font-size:12.5px;padding:0 10px}.sch-zoom span[data-v-aeb5e63c]{min-width:42px;text-align:center;font-size:12px;color:var(--t2)}.bsc[data-v-914a16f0]{position:relative;flex:1;min-height:0;display:flex;gap:14px}.bsc-pane[data-v-914a16f0]{background:var(--card);border-radius:18px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.bsc-wide[data-v-914a16f0]{flex:1}.bsc-list[data-v-914a16f0]{flex:0 0 clamp(380px,28vw,480px)}.bsc-canvas[data-v-914a16f0]{flex:1 1 auto;position:relative}.bsc-tools[data-v-914a16f0]{position:absolute;left:12px;top:12px;z-index:2;display:flex;gap:8px}.bsc-tools .btn[data-v-914a16f0]{box-shadow:0 2px 8px #1e2d501f}.v-scheme .bsc-editor[data-v-914a16f0]{flex:0 0 clamp(360px,30vw,500px)}.bsc-editor.narrow .bsc-ed[data-v-914a16f0]{grid-template-columns:minmax(0,1fr);padding:16px 18px 24px}.bsc-editor.narrow .bsc-pv[data-v-914a16f0]{position:static}.bsc-editor.narrow .bsc-ed-hint[data-v-914a16f0]{display:none}.bsc-view button[data-v-914a16f0]{min-width:66px}.bsc-node[data-v-914a16f0]{display:flex;flex-direction:column;gap:16px;padding:16px 18px 24px}.bsc-node-hint[data-v-914a16f0]{margin:0;font-size:12.5px;color:var(--t2)}.bsc-node .bsc-tr[data-v-914a16f0],.bsc-node .bsc-group-none[data-v-914a16f0]{padding-left:10px}.bsc-colors[data-v-914a16f0]{display:flex;flex-wrap:wrap;gap:8px}.bsc-color[data-v-914a16f0]{width:24px;height:24px;border-radius:50%;border:0;cursor:pointer}.bsc-color.on[data-v-914a16f0]{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--t1)}.bsc-modes.bare[data-v-914a16f0]{padding:0;border:0}.bsc-tips[data-v-914a16f0]{margin:0;padding-left:18px;font-size:12.5px;line-height:1.45;color:var(--t2);display:flex;flex-direction:column;gap:6px}.bsc-editor[data-v-914a16f0]{flex:1 1 auto}.bsc-scroll[data-v-914a16f0]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.bsc-empty[data-v-914a16f0]{padding:60px 20px;align-items:center;justify-content:center;gap:12px;color:var(--t2)}.bsc-modes[data-v-914a16f0]{display:flex;flex-direction:column;gap:8px;padding:14px 16px 12px;border-bottom:1px solid var(--line-2)}.bsc-mode[data-v-914a16f0]{display:flex;align-items:center;gap:10px}.bsc-mode.dim[data-v-914a16f0]{opacity:.5}.bsc-mode-label[data-v-914a16f0]{width:78px;flex:none;font-size:12px;font-weight:600;color:var(--t2)}.bsc-mode .seg[data-v-914a16f0],.bsc-mode .seg button[data-v-914a16f0]{flex:1}.bsc-mode-note[data-v-914a16f0]{margin:0;font-size:12px;color:var(--t3)}.bsc-start[data-v-914a16f0]{margin:14px;padding:16px;border-radius:14px;background:var(--bg-2);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bsc-group[data-v-914a16f0]{padding:6px 8px 4px}.bsc-group+.bsc-group[data-v-914a16f0]{border-top:1px solid var(--line-2)}.bsc-group-head[data-v-914a16f0]{display:flex;align-items:center;gap:8px;padding:6px 6px 4px}.bsc-group-title[data-v-914a16f0]{margin:0;font-size:13.5px;font-weight:700}.bsc-group-none[data-v-914a16f0]{padding:2px 8px 8px 24px;font-size:12px;color:var(--t3)}.bsc-dot[data-v-914a16f0]{width:9px;height:9px;border-radius:50%;background:var(--primary);flex:none}.c-green[data-v-914a16f0]{background:#1fa971}.c-violet[data-v-914a16f0]{background:#8b5cff}.c-amber[data-v-914a16f0]{background:#e0a12b}.c-blue[data-v-914a16f0]{background:#3b82f6}.c-teal[data-v-914a16f0]{background:#14b8a6}.c-pink[data-v-914a16f0]{background:#ec4899}.c-red[data-v-914a16f0]{background:#e05a47}.c-gray[data-v-914a16f0]{background:#8a93a8}.bsc-step-n[data-v-914a16f0]{font-size:12px;font-weight:700;color:var(--t3);white-space:nowrap}.bsc-step-title[data-v-914a16f0]{flex:1 1 auto;min-width:0;padding:4px 8px;font-size:13.5px;font-weight:700;background:transparent;border-color:transparent}.bsc-step-title[data-v-914a16f0]:hover{border-color:var(--line)}.bsc-step-title[data-v-914a16f0]:focus{background:var(--bg-2)}.bsc-del-step[data-v-914a16f0]{font-size:12px;color:var(--danger)}.bsc-add[data-v-914a16f0]{width:26px;height:26px;flex:none;border:0;border-radius:8px;background:var(--bg-2);color:var(--t2);font-size:16px;font-weight:600;line-height:1;cursor:pointer}.bsc-add[data-v-914a16f0]:hover{background:var(--primary-soft);color:var(--primary)}.bsc-tr[data-v-914a16f0]{width:100%;display:flex;flex-direction:column;gap:3px;padding:9px 10px 9px 24px;border:0;background:none;border-radius:11px;cursor:pointer;text-align:left;font:inherit;color:var(--t1)}.bsc-tr[data-v-914a16f0]:hover{background:var(--bg-2)}.bsc-tr.on[data-v-914a16f0]{background:var(--primary-soft)}.bsc-tr-top[data-v-914a16f0]{display:flex;align-items:baseline;gap:8px;min-width:0}.bsc-when[data-v-914a16f0]{flex:1;min-width:0;font-weight:700;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsc-next[data-v-914a16f0]{flex:none;font-size:12px;font-weight:600;color:var(--primary);white-space:nowrap}.bsc-reply[data-v-914a16f0]{font-size:12.5px;line-height:1.4;color:var(--t2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.bsc-reply.none[data-v-914a16f0]{color:var(--t3);font-style:italic}.bsc-tr-chips[data-v-914a16f0]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.bsc-chip[data-v-914a16f0]{font-size:11px;font-weight:600;padding:1px 7px;border-radius:6px;background:var(--bg-2);color:var(--t2);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bsc-tr.on .bsc-chip[data-v-914a16f0]{background:var(--card)}.bsc-chip.form[data-v-914a16f0]{background:var(--primary-soft);color:var(--primary)}.bsc-chip.name[data-v-914a16f0]{font-weight:500;color:var(--t3)}.bsc-foot[data-v-914a16f0]{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px 16px}.bsc-ed-head[data-v-914a16f0]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line-2);flex-wrap:wrap}.bsc-ed-title[data-v-914a16f0]{font-size:14.5px}.bsc-ed-hint[data-v-914a16f0]{font-size:12px;color:var(--t3)}.bsc-back[data-v-914a16f0]{display:none;width:30px;height:30px;border:0;border-radius:8px;background:var(--bg-2);color:var(--t2);font-size:16px;cursor:pointer}.bsc-ed[data-v-914a16f0]{display:grid;grid-template-columns:minmax(0,620px) minmax(260px,320px);gap:28px;align-items:start;padding:18px 20px 28px}.bsc-form[data-v-914a16f0]{display:flex;flex-direction:column;gap:16px;min-width:0}.bsc-grid[data-v-914a16f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.bsc-f[data-v-914a16f0]{display:flex;flex-direction:column;gap:6px;min-width:0}.bsc-l[data-v-914a16f0]{font-size:12px;font-weight:600;color:var(--t2)}.bsc-fixed[data-v-914a16f0]{padding:9px 0;font-size:13.5px;font-weight:600}.bsc-f input[data-v-914a16f0],.bsc-f select[data-v-914a16f0],.bsc-f textarea[data-v-914a16f0]{padding:9px 11px}.bsc-btn-row[data-v-914a16f0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:8px;align-items:center}.bsc-make[data-v-914a16f0]{grid-column:1 / -1;justify-self:start;font-size:12px;color:var(--primary);margin-top:-2px}.bsc-f>.btn-text[data-v-914a16f0]{align-self:flex-start}.bsc-x[data-v-914a16f0]{width:30px;height:30px;border:0;border-radius:8px;background:var(--bg-2);color:var(--t2);font-size:17px;cursor:pointer}.bsc-x[data-v-914a16f0]:hover{color:var(--danger)}.bsc-img-row[data-v-914a16f0]{display:flex;gap:8px;align-items:center}.bsc-upload[data-v-914a16f0]{flex:none;cursor:pointer}.bsc-pv[data-v-914a16f0]{position:sticky;top:0;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;background:var(--bg-2)}.bsc-pv-next[data-v-914a16f0]{font-size:12px;font-weight:600;color:var(--primary)}.bsc-pick[data-v-914a16f0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:40px 20px;text-align:center;color:var(--t2)}.bsc-err[data-v-914a16f0]{font-size:12.5px;font-weight:600;color:var(--danger);max-width:420px}.bsc-ok[data-v-914a16f0]{font-size:12.5px;font-weight:600;color:var(--success)}@media (max-width: 1280px){.bsc-ed[data-v-914a16f0]{grid-template-columns:minmax(0,1fr);max-width:680px}.bsc-pv[data-v-914a16f0]{position:static}}@media (max-width: 900px){.bsc-list[data-v-914a16f0],.bsc-canvas[data-v-914a16f0],.v-scheme .bsc-editor[data-v-914a16f0]{flex:1 1 auto}.bsc.ed-open .bsc-canvas[data-v-914a16f0],.bsc-editor[data-v-914a16f0],.bsc.ed-open .bsc-list[data-v-914a16f0]{display:none}.bsc.ed-open .bsc-editor[data-v-914a16f0]{display:flex}.bsc-back[data-v-914a16f0]{display:inline-block}.bsc-ed-hint[data-v-914a16f0]{display:none}.bsc-ed-head[data-v-914a16f0]{flex-wrap:nowrap;padding:10px 12px}.bsc-ed-title[data-v-914a16f0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsc-ed[data-v-914a16f0]{padding:14px}.bsc-grid[data-v-914a16f0]{grid-template-columns:minmax(0,1fr)}.bsc-btn-row[data-v-914a16f0]{grid-template-columns:minmax(0,1fr) auto}.bsc-btn-row input[data-v-914a16f0]:nth-child(2){grid-column:1}}.bfm[data-v-c0cb53b4]{flex:1;min-height:0;display:flex;gap:14px}.bfm-pane[data-v-c0cb53b4]{background:var(--card);border-radius:18px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.bfm-wide[data-v-c0cb53b4]{flex:1}.bfm-list[data-v-c0cb53b4]{flex:0 0 clamp(320px,24vw,400px)}.bfm-main[data-v-c0cb53b4]{flex:1 1 auto}.bfm-scroll[data-v-c0cb53b4]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.bfm-empty[data-v-c0cb53b4]{padding:60px 20px;align-items:center;justify-content:center;gap:12px;color:var(--t2)}.bfm-list-head[data-v-c0cb53b4]{display:flex;flex-wrap:wrap;gap:8px;padding:14px;border-bottom:1px solid var(--line-2)}.bfm-list .bfm-scroll[data-v-c0cb53b4]{padding:6px 8px 12px}.bfm-item[data-v-c0cb53b4]{width:100%;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:0;background:none;border-radius:12px;cursor:pointer;text-align:left;font:inherit;color:var(--t1)}.bfm-item[data-v-c0cb53b4]:hover{background:var(--bg-2)}.bfm-item.on[data-v-c0cb53b4]{background:var(--primary-soft)}.bfm-item.all[data-v-c0cb53b4]{margin-bottom:4px}.bfm-item-top[data-v-c0cb53b4]{display:flex;align-items:center;gap:8px;min-width:0}.bfm-name[data-v-c0cb53b4]{flex:1;min-width:0;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfm-item.all b[data-v-c0cb53b4]{flex:1;font-size:13.5px}.bfm-item-sub[data-v-c0cb53b4]{font-size:12px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfm-count[data-v-c0cb53b4]{flex:none;font-size:11.5px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--bg-2);color:var(--t2)}.bfm-item.on .bfm-count[data-v-c0cb53b4]{background:var(--card)}.bfm-kind[data-v-c0cb53b4]{flex:none;font-size:11px;font-weight:700;padding:1px 7px;border-radius:6px;background:var(--primary-soft);color:var(--primary)}.bfm-kind.taglink[data-v-c0cb53b4]{background:var(--success-soft);color:var(--success)}.bfm-kind.settag[data-v-c0cb53b4]{background:var(--bg-2);color:var(--t2)}.bfm-item.on .bfm-kind.settag[data-v-c0cb53b4]{background:var(--card)}.bfm-none[data-v-c0cb53b4]{padding:14px 12px;color:var(--t3);font-size:13px}.bfm-head[data-v-c0cb53b4]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line-2);font-size:14.5px}.bfm-back[data-v-c0cb53b4]{display:none;width:30px;height:30px;border:0;border-radius:8px;background:var(--bg-2);color:var(--t2);font-size:16px;cursor:pointer}.bfm-edit[data-v-c0cb53b4]{max-width:760px;padding:18px 20px 8px;display:flex;flex-direction:column;gap:12px}.bfm-grid[data-v-c0cb53b4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.bfm-f[data-v-c0cb53b4]{display:flex;flex-direction:column;gap:6px}.bfm-l[data-v-c0cb53b4]{font-size:12px;font-weight:600;color:var(--t2)}.bfm-f input[data-v-c0cb53b4],.bfm-f select[data-v-c0cb53b4],.bfm-target input[data-v-c0cb53b4],.bfm-target select[data-v-c0cb53b4],.bfm-msg[data-v-c0cb53b4]{padding:9px 11px}.bfm-note[data-v-c0cb53b4]{margin:0;font-size:12px;line-height:1.5;color:var(--t3)}.bfm-target[data-v-c0cb53b4]{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:8px;align-items:center}.bfm-target.single[data-v-c0cb53b4]{grid-template-columns:minmax(0,1fr) auto}.bfm-msg[data-v-c0cb53b4]{grid-column:1 / -1;min-height:56px}.bfm-add[data-v-c0cb53b4]{align-self:flex-start}.bfm-x[data-v-c0cb53b4]{width:30px;height:30px;border:0;border-radius:8px;background:var(--bg-2);color:var(--t2);font-size:17px;cursor:pointer}.bfm-subs[data-v-c0cb53b4]{margin:12px 20px 20px;border-top:1px solid var(--line-2);padding-top:12px}.bfm-subs-head[data-v-c0cb53b4]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.bfm-table-wrap[data-v-c0cb53b4]{overflow-x:auto}.bfm-table-wrap.pad[data-v-c0cb53b4]{padding:6px 16px 16px}.bfm-table[data-v-c0cb53b4]{width:100%;border-collapse:collapse;font-size:13px}.bfm-table th[data-v-c0cb53b4]{text-align:left;font-size:12px;color:var(--t3);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--line)}.bfm-table td[data-v-c0cb53b4]{padding:9px 10px;border-bottom:1px solid var(--line-2);vertical-align:top}.bfm-ans span[data-v-c0cb53b4]{color:var(--t3)}.bfm-wip[data-v-c0cb53b4]{font-size:11.5px;color:var(--warn)}.nowrap[data-v-c0cb53b4]{white-space:nowrap}.bfm-pick[data-v-c0cb53b4]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--t2);padding:40px 20px}.bfm-err[data-v-c0cb53b4]{font-size:12.5px;font-weight:600;color:var(--danger);max-width:420px}.bfm-ok[data-v-c0cb53b4]{font-size:12.5px;font-weight:600;color:var(--success)}@media (max-width: 900px){.bfm-list[data-v-c0cb53b4]{flex:1 1 auto}.bfm-main[data-v-c0cb53b4],.bfm.ed-open .bfm-list[data-v-c0cb53b4]{display:none}.bfm.ed-open .bfm-main[data-v-c0cb53b4]{display:flex}.bfm-back[data-v-c0cb53b4]{display:inline-block}.bfm-edit[data-v-c0cb53b4]{padding:14px}.bfm-subs[data-v-c0cb53b4]{margin:10px 14px 14px}.bfm-target[data-v-c0cb53b4]{grid-template-columns:1fr auto}.bfm-target select[data-v-c0cb53b4]{grid-column:1 / -1}}.bsb[data-v-2643446d]{position:relative;flex:1;min-height:0;display:flex;gap:14px}.bsb-pane[data-v-2643446d]{background:var(--card);border-radius:18px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.bsb-list[data-v-2643446d]{flex:0 0 clamp(360px,26vw,460px)}.bsb-thread-pane[data-v-2643446d]{flex:1 1 auto}.bsb-side[data-v-2643446d]{flex:0 0 clamp(290px,20vw,360px)}.bsb-scroll[data-v-2643446d]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.bsb-list-head[data-v-2643446d]{padding:14px 14px 10px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--line-2)}.bsb-tools[data-v-2643446d]{display:flex;gap:8px}.bsb-search[data-v-2643446d]{flex:1;min-width:0;padding:8px 11px}.bsb-tag[data-v-2643446d]{width:120px;padding:8px 9px}.bsb-filters[data-v-2643446d]{display:flex;flex-wrap:wrap;gap:4px}.bsb-filter[data-v-2643446d]{height:28px;padding:0 9px;border:0;border-radius:8px;background:var(--bg-2);color:var(--t2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.bsb-filter[data-v-2643446d]:hover{color:var(--t1)}.bsb-filter.on[data-v-2643446d]{background:var(--primary-soft);color:var(--primary)}.bsb-n[data-v-2643446d]{font-size:11.5px;color:var(--t3);font-weight:600}.bsb-filter.on .bsb-n[data-v-2643446d]{color:var(--primary)}.bsb-list .bsb-scroll[data-v-2643446d]{padding:6px 8px 12px}.bsb-none[data-v-2643446d]{padding:30px 10px;text-align:center;color:var(--t3);font-size:13px}.bsb-row[data-v-2643446d]{width:100%;display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border:0;background:none;border-radius:12px;cursor:pointer;text-align:left;font:inherit;color:var(--t1)}.bsb-row[data-v-2643446d]:hover{background:var(--bg-2)}.bsb-row.on[data-v-2643446d]{background:var(--primary-soft)}.bsb-ava[data-v-2643446d]{width:34px;height:34px;flex:none;border-radius:50%;background:var(--bg-2);color:var(--t2);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.bsb-row.on .bsb-ava[data-v-2643446d]{background:var(--card)}.bsb-main[data-v-2643446d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bsb-top[data-v-2643446d]{display:flex;align-items:baseline;gap:8px}.bsb-name[data-v-2643446d]{flex:1;min-width:0;font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsb-time[data-v-2643446d]{flex:none;font-size:11.5px;color:var(--t3)}.bsb-meta-line[data-v-2643446d]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;color:var(--t2)}.bsb-flag[data-v-2643446d]{font-size:11px;font-weight:600;padding:0 6px;border-radius:6px;background:var(--warn-soft);color:var(--warn)}.bsb-flag.danger[data-v-2643446d]{background:var(--danger-soft);color:var(--danger)}.bsb-last[data-v-2643446d]{font-size:12.5px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bsb-chip[data-v-2643446d]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:0 6px;border-radius:6px;background:var(--bg-2);color:var(--t2)}.bsb-row.on .bsb-chip[data-v-2643446d]{background:var(--card)}.bsb-chip button[data-v-2643446d]{border:0;background:none;padding:0;cursor:pointer;color:var(--t3);font-size:13px;line-height:1}.bsb-more[data-v-2643446d]{display:block;margin:10px auto 2px}.bsb-head[data-v-2643446d]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line-2)}.bsb-head-title[data-v-2643446d]{min-width:0;display:flex;flex-direction:column}.bsb-head-title b[data-v-2643446d]{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsb-icon[data-v-2643446d]{width:30px;height:30px;flex:none;border:0;border-radius:8px;background:var(--bg-2);color:var(--t2);font-size:17px;cursor:pointer}.bsb-back[data-v-2643446d],.bsb-side-btn[data-v-2643446d]{display:none}.bsb-thread[data-v-2643446d]{padding:16px 20px;display:flex;flex-direction:column;gap:8px}.bsb-msg[data-v-2643446d]{display:flex;flex-direction:column;max-width:min(78%,620px)}.bsb-msg.in[data-v-2643446d]{align-self:flex-start}.bsb-msg.out[data-v-2643446d]{align-self:flex-end;align-items:flex-end}.bsb-bubble[data-v-2643446d]{padding:8px 12px;border-radius:14px;font-size:13.5px;line-height:1.45;white-space:pre-wrap;word-break:break-word;background:var(--bg-2)}.bsb-msg.out .bsb-bubble[data-v-2643446d]{background:var(--primary-soft)}.bsb-msg.out.bot .bsb-bubble[data-v-2643446d]{background:var(--success-soft)}.bsb-meta[data-v-2643446d]{font-size:11px;color:var(--t3);margin-top:3px}.bsb-compose[data-v-2643446d]{padding:12px 16px;border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:6px}.bsb-compose-row[data-v-2643446d]{display:flex;gap:10px;align-items:flex-end}.bsb-compose textarea[data-v-2643446d]{flex:1;min-height:46px;padding:9px 11px}.bsb-warn[data-v-2643446d]{font-size:12px;color:var(--warn)}.bsb-pick[data-v-2643446d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:40px 20px;text-align:center;color:var(--t2)}.bsb-side-head[data-v-2643446d]{display:flex;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line-2)}.bsb-side-head .bsb-icon[data-v-2643446d]{display:none}.bsb-side-body[data-v-2643446d]{padding:14px;display:flex;flex-direction:column;gap:12px}.bsb-fields[data-v-2643446d]{display:flex;flex-direction:column;gap:9px}.bsb-fields label[data-v-2643446d]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--t2)}.bsb-fields input[data-v-2643446d],.bsb-fields select[data-v-2643446d]{padding:7px 10px}.bsb-save[data-v-2643446d]{align-self:flex-start}.bsb-sec[data-v-2643446d]{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--line-2)}.bsb-sec-t[data-v-2643446d]{font-size:12px;font-weight:600;color:var(--t2)}.bsb-tags-edit[data-v-2643446d]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bsb-tags-edit .bsb-chip[data-v-2643446d]{padding:2px 7px}.bsb-tag-input[data-v-2643446d]{width:110px;padding:5px 9px;font-size:12.5px}.bsb-form[data-v-2643446d]{padding:8px 10px;border-radius:10px;background:var(--bg-2);font-size:12.5px}.bsb-danger-zone[data-v-2643446d]{gap:10px}.bsb-block[data-v-2643446d]{font-size:12.5px}.bsb-del[data-v-2643446d]{align-self:flex-start;color:var(--danger);font-size:12.5px}@media (max-width: 1280px){.bsb-side[data-v-2643446d]{display:none;position:absolute;top:0;right:0;bottom:0;width:min(360px,92vw);z-index:20;box-shadow:0 12px 40px #141e3c38}.bsb.side-open .bsb-side[data-v-2643446d]{display:flex}.bsb-side-head .bsb-icon[data-v-2643446d]{display:inline-block}.bsb-side-btn[data-v-2643446d]{display:inline-flex}.bsb-close[data-v-2643446d]{display:none}}@media (max-width: 900px){.bsb-list[data-v-2643446d]{flex:1 1 auto}.bsb-thread-pane[data-v-2643446d],.bsb.card-open .bsb-list[data-v-2643446d]{display:none}.bsb.card-open .bsb-thread-pane[data-v-2643446d]{display:flex}.bsb-back[data-v-2643446d]{display:inline-block}.bsb-thread[data-v-2643446d]{padding:12px}.bsb-msg[data-v-2643446d]{max-width:88%}}.bbc[data-v-f0746551]{flex:1;min-height:0;display:flex;gap:14px}.bbc-pane[data-v-f0746551]{background:var(--card);border-radius:18px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.bbc-new[data-v-f0746551]{flex:1 1 auto}.bbc-history[data-v-f0746551]{flex:0 0 clamp(340px,28vw,460px)}.bbc-scroll[data-v-f0746551]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.bbc-head[data-v-f0746551]{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--line-2);font-size:14.5px}.bbc-new-body[data-v-f0746551]{display:grid;grid-template-columns:minmax(0,600px) minmax(260px,320px);gap:28px;align-items:start;padding:18px 20px 24px}.bbc-form[data-v-f0746551]{display:flex;flex-direction:column;gap:10px;min-width:0}.bbc-form textarea[data-v-f0746551]{padding:10px 12px;min-height:180px}.bbc-hint[data-v-f0746551]{font-size:12px;color:var(--t3);margin-top:-4px}.bbc-pick-media[data-v-f0746551]{align-self:flex-start;cursor:pointer}.bbc-media[data-v-f0746551]{display:flex;align-items:center;gap:8px;min-width:0}.bbc-media-link[data-v-f0746551]{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bbc-chip[data-v-f0746551]{flex:none;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:7px;background:var(--bg-2);color:var(--t2)}.bbc-send[data-v-f0746551]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px}.bbc-to[data-v-f0746551]{width:auto;flex:1 1 200px;padding:9px 10px}.bbc-warn[data-v-f0746551]{font-size:12.5px;color:var(--warn)}.bbc-pv[data-v-f0746551]{position:sticky;top:0;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;background:var(--bg-2)}.bbc-l[data-v-f0746551]{font-size:12px;font-weight:600;color:var(--t2)}.bbc-none[data-v-f0746551]{color:var(--t3);font-size:13px;padding:18px}.bbc-history .bbc-scroll[data-v-f0746551]{padding:0 18px}.bbc-item[data-v-f0746551]{padding:12px 0;border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:6px}.bbc-item[data-v-f0746551]:first-of-type{border-top:0}.bbc-item-head[data-v-f0746551]{display:flex;align-items:center;gap:8px}.bbc-status[data-v-f0746551]{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:7px;background:var(--bg-2);color:var(--t2)}.bbc-status.sending[data-v-f0746551],.bbc-status.queued[data-v-f0746551]{background:var(--primary-soft);color:var(--primary)}.bbc-status.done[data-v-f0746551]{background:var(--success-soft);color:var(--success)}.bbc-text[data-v-f0746551]{font-size:13px;white-space:pre-wrap;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bbc-progress[data-v-f0746551]{height:6px;border-radius:6px;background:var(--bg-2);overflow:hidden;display:flex}.bbc-progress .ok[data-v-f0746551]{background:var(--success)}.bbc-progress .fail[data-v-f0746551]{background:var(--danger)}.bbc-stop[data-v-f0746551]{color:var(--danger);font-size:12.5px}@media (max-width: 1280px){.bbc-new-body[data-v-f0746551]{grid-template-columns:minmax(0,1fr);max-width:640px}.bbc-pv[data-v-f0746551]{position:static}}@media (max-width: 900px){.bbc[data-v-f0746551]{flex-direction:column;overflow-y:auto}.bbc-pane[data-v-f0746551]{flex:none;overflow:visible}.bbc-scroll[data-v-f0746551]{overflow:visible}.bbc-new-body[data-v-f0746551]{padding:14px}}.bots[data-v-5efcc140]{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px}.bots-head[data-v-5efcc140]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:2px 2px 0}.bots-title[data-v-5efcc140]{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em}.bots-pick[data-v-5efcc140]{width:320px}.bots-pick[data-v-5efcc140] .cs-trigger{padding:8px 12px;font-size:13.5px;font-weight:600}.bots-one[data-v-5efcc140]{font-size:13.5px;font-weight:600;color:var(--t2)}.bots-tabs[data-v-5efcc140]{display:flex;gap:2px;padding:3px;background:var(--bg-2);border-radius:12px}.bots-tabs a[data-v-5efcc140]{height:32px;display:inline-flex;align-items:center;padding:0 14px;border-radius:9px;color:var(--t2);font-size:13.5px;font-weight:600;text-decoration:none}.bots-tabs a[data-v-5efcc140]:hover{color:var(--t1);text-decoration:none}.bots-tabs a.on[data-v-5efcc140]{background:var(--card);color:var(--t1);box-shadow:0 1px 2px #1e2d5024}.bots-actions[data-v-5efcc140]{display:flex;align-items:center;gap:8px}.bots-actions[data-v-5efcc140]:empty{display:none}.bots-src[data-v-5efcc140],.bots-src[data-v-5efcc140]:hover{text-decoration:none}.bots-empty[data-v-5efcc140]{padding:60px 20px;text-align:center;color:var(--t2);background:var(--card);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px}.bots-empty-title[data-v-5efcc140]{font-size:16px;font-weight:700;color:var(--t1)}.bots-off[data-v-5efcc140]{padding:11px 16px;border-radius:12px;background:var(--warn-soft);color:var(--t1);font-size:13px}@media (max-width: 860px){.bots-head[data-v-5efcc140]{gap:8px 10px}.bots-title[data-v-5efcc140]{font-size:20px}.bots-pick[data-v-5efcc140]{width:auto;flex:1 1 160px}.bots-tabs[data-v-5efcc140]{order:5;flex-basis:100%;overflow-x:auto}.bots-tabs a[data-v-5efcc140]{flex:1;justify-content:center;padding:0 10px;white-space:nowrap}}.mcp-grid[data-v-34e2b94b]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.mcp-main[data-v-34e2b94b],.mcp-side[data-v-34e2b94b]{display:flex;flex-direction:column;gap:16px;min-width:0}.mcp-min[data-v-34e2b94b]{min-width:0}.mcp-card[data-v-34e2b94b]{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px 22px;border-radius:16px;border:1px solid var(--line);background:var(--card)}.mcp-fail[data-v-34e2b94b]{flex-direction:row;flex-wrap:wrap;align-items:center;background:var(--danger-soft);border-color:transparent;font-size:13.5px}.mcp-h1[data-v-34e2b94b]{margin:0;font-size:18px;font-weight:700;line-height:1.3}.mcp-h2[data-v-34e2b94b]{margin:0;font-size:16px;font-weight:700}.mcp-h3[data-v-34e2b94b]{margin:0;font-size:15px;font-weight:700}.mcp-sub[data-v-34e2b94b]{color:var(--t2);font-size:13.5px;line-height:1.5}.mcp-note[data-v-34e2b94b]{font-size:12.5px}.mcp-hint[data-v-34e2b94b]{font-size:12px;color:var(--t2);line-height:1.45}.mcp-hint-now[data-v-34e2b94b]{color:var(--warn);font-weight:600}.mcp-warn[data-v-34e2b94b]{color:var(--danger);flex-basis:100%}.mcp-hero[data-v-34e2b94b]{display:flex;align-items:center;gap:14px}.mcp-hero-ico[data-v-34e2b94b]{flex:none;width:48px;height:48px;border-radius:14px;background:var(--primary-soft);color:var(--primary);display:flex;align-items:center;justify-content:center}.mcp-field[data-v-34e2b94b]{display:flex;flex-direction:column;gap:6px}.mcp-label[data-v-34e2b94b]{font-size:12.5px;font-weight:600;color:var(--t2)}.mcp-url-row[data-v-34e2b94b]{display:flex;flex-wrap:wrap;gap:8px}.mcp-url[data-v-34e2b94b]{flex:1 1 320px;min-width:0;min-height:44px;display:flex;align-items:center;padding:10px 14px;border-radius:11px;background:var(--bg-2);border:1px solid var(--line);font-size:13.5px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.mcp-copy[data-v-34e2b94b]{min-height:44px}.mcp-steps[data-v-34e2b94b]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px}.mcp-steps li[data-v-34e2b94b]{display:flex;gap:10px;padding:12px;border-radius:12px;background:var(--bg-2);font-size:13px;line-height:1.45}.mcp-step-n[data-v-34e2b94b]{flex:none;width:24px;height:24px;border-radius:50%;background:var(--t1);color:var(--card);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.prof[data-v-34e2b94b]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px}.prof-ava[data-v-34e2b94b]{flex:none;width:52px;height:52px;border-radius:16px;background:var(--primary);color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center}.prof-name[data-v-34e2b94b]{font-size:18px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.prof-mail[data-v-34e2b94b]{font-size:13px;overflow-wrap:anywhere}.prof-tariff[data-v-34e2b94b]{flex:none;font-size:13px;color:var(--t2);padding:7px 12px;border-radius:10px;background:var(--bg-2)}.prof-tariff b[data-v-34e2b94b]{color:var(--t1)}.mcp-perm[data-v-34e2b94b]{margin-bottom:12px}.mcp-head[data-v-34e2b94b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.mcp-none[data-v-34e2b94b]{padding:14px 16px;border-radius:12px;background:var(--bg-2);font-size:13.5px;line-height:1.55;color:var(--t2)}.mcp-none a[data-v-34e2b94b]{color:var(--primary);font-weight:600}.mcp-proj[data-v-34e2b94b]{display:flex;flex-direction:column;min-width:0}.mcp-proj-name[data-v-34e2b94b]{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t2);padding-bottom:4px}.mcp-acc[data-v-34e2b94b]{display:flex;align-items:center;gap:10px;padding:9px 6px;margin:0 -6px;border-radius:10px;border-top:1px solid var(--line-2);color:var(--t1);text-decoration:none;min-width:0}.mcp-acc[data-v-34e2b94b]:hover{background:var(--bg-2)}.mcp-acc-ico[data-v-34e2b94b]{flex:none;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center}.mcp-acc-ico.g-chat[data-v-34e2b94b]{background:color-mix(in srgb,#2F6FEB 13%,transparent);color:#2f6feb}.mcp-acc-ico.g-blog[data-v-34e2b94b]{background:var(--primary-soft);color:var(--primary)}.mcp-acc-ico.g-set[data-v-34e2b94b]{background:var(--bg-2);color:var(--t2)}.mcp-acc-name[data-v-34e2b94b]{flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-chip[data-v-34e2b94b]{flex:none;font-size:12px;font-weight:600;padding:3px 9px;border-radius:8px;background:var(--bg-2);color:var(--t2)}.mcp-chip.c-main[data-v-34e2b94b]{background:var(--primary-soft);color:var(--primary)}.mcp-chip.c-warn[data-v-34e2b94b]{background:var(--warn-soft);color:color-mix(in srgb,var(--warn) 80%,var(--t1))}.mcp-count[data-v-34e2b94b]{font-size:13px;font-weight:500;color:var(--t2);margin-left:4px}.mcp-tools[data-v-34e2b94b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));column-gap:28px;row-gap:10px}.mcp-tg-title[data-v-34e2b94b]{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t2);padding-bottom:4px}.mcp-tool[data-v-34e2b94b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:8px 0;border-top:1px solid var(--line-2)}.mcp-tool code[data-v-34e2b94b]{flex:none;font-size:12.5px;color:var(--primary)}.mcp-tool-t[data-v-34e2b94b]{min-width:0;font-size:13px;color:var(--t2)}.mcp-tool.off code[data-v-34e2b94b]{color:var(--t3);text-decoration:line-through}.mcp-tool.off .mcp-tool-t[data-v-34e2b94b]{color:var(--t3)}.mcp-tool-off[data-v-34e2b94b]{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--t2)}.mcp-list[data-v-34e2b94b]{gap:0;padding:18px 20px}.mcp-list .mcp-h2[data-v-34e2b94b]{margin-bottom:6px}.mcp-conn[data-v-34e2b94b]{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line-2)}.mcp-ava[data-v-34e2b94b]{flex:none;width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--c, var(--primary));color:#fff;font-size:13px;font-weight:700}.mcp-conn-name[data-v-34e2b94b]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-drop[data-v-34e2b94b]{flex:none;color:var(--danger);padding:7px 10px}.mcp-drop[data-v-34e2b94b]:hover{color:var(--danger);background:var(--danger-soft)}.mcp-empty[data-v-34e2b94b]{padding:12px 0;font-size:13px;color:var(--t2);border-top:1px solid var(--line-2)}.mcp-log[data-v-34e2b94b]{margin:0;padding:0;list-style:none}.mcp-log li[data-v-34e2b94b]{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--line-2)}.mcp-log-t[data-v-34e2b94b]{flex:0 0 56px;font-size:12.5px;color:var(--t2)}.mcp-log-a[data-v-34e2b94b]{flex:1;min-width:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.mcp-log-a b[data-v-34e2b94b]{font-weight:600}.mcp-tag[data-v-34e2b94b]{flex:none;align-self:flex-start;height:20px;display:inline-flex;align-items:center;padding:0 7px;border-radius:6px;font-size:11px;font-weight:600}.mcp-tag.t-chat[data-v-34e2b94b]{background:color-mix(in srgb,#2F6FEB 13%,transparent);color:#2f6feb}.mcp-tag.t-blog[data-v-34e2b94b]{background:var(--primary-soft);color:var(--primary)}.mcp-tag.t-settings[data-v-34e2b94b]{background:var(--bg-2);color:var(--t2)}.mcp-more[data-v-34e2b94b]{align-self:flex-start;margin-top:8px;font-size:13px;color:var(--primary)}.mcp-more[data-v-34e2b94b]:hover{color:var(--primary);text-decoration:underline}@media (max-width: 1100px){.mcp-grid[data-v-34e2b94b]{grid-template-columns:minmax(0,1fr)}.mcp-side[data-v-34e2b94b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start}}@media (max-width: 640px){.mcp-card[data-v-34e2b94b]{padding:16px 14px}.mcp-list[data-v-34e2b94b]{padding:14px}.mcp-hero[data-v-34e2b94b]{align-items:flex-start;gap:12px}.mcp-hero-ico[data-v-34e2b94b]{width:40px;height:40px;border-radius:12px}.mcp-h1[data-v-34e2b94b]{font-size:16.5px}.mcp-copy[data-v-34e2b94b]{flex:1 1 auto}.prof-tariff[data-v-34e2b94b]{flex:1 1 100%}}.oa-page[data-v-252bc0d8]{min-height:100vh;min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:radial-gradient(120% 90% at 50% -10%,#f3f5fb,#e7eaf4 60%,#e1e5f1)}.oa-wrap[data-v-252bc0d8]{width:100%;max-width:440px;animation:fadeup .3s ease}.oa-card[data-v-252bc0d8]{background:var(--card);border-radius:22px;padding:34px 34px 30px;box-shadow:0 1px 2px #26325a0d,0 18px 44px -22px #26325a57}.oa-min[data-v-252bc0d8]{min-width:0}.oa-logos[data-v-252bc0d8]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.oa-logos[data-v-252bc0d8] .brand-logo{width:52px;height:52px;border-radius:15px}.oa-app[data-v-252bc0d8]{width:52px;height:52px;flex:none;border-radius:15px;background:var(--c, var(--t2));color:#fff;font-size:21px;font-weight:700;display:flex;align-items:center;justify-content:center}.oa-dots[data-v-252bc0d8]{display:flex;gap:4px}.oa-dots i[data-v-252bc0d8]{width:5px;height:5px;border-radius:50%;background:var(--line-strong)}.oa-title[data-v-252bc0d8]{text-align:center;font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0 0 8px;overflow-wrap:anywhere}.oa-title b[data-v-252bc0d8]{font-weight:700}.oa-back[data-v-252bc0d8]{text-align:center;font-size:12.5px;font-weight:600;color:var(--t2);margin:-2px 0 6px;overflow-wrap:anywhere}.oa-sub[data-v-252bc0d8]{text-align:center;font-size:13.5px;color:var(--t2);margin-bottom:22px;overflow-wrap:anywhere}.oa-sub b[data-v-252bc0d8]{color:var(--t1);font-weight:600}.oa-sub-last[data-v-252bc0d8]{margin:0}.oa-link[data-v-252bc0d8]{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--primary);cursor:pointer}.oa-link[data-v-252bc0d8]:hover{text-decoration:underline}.oa-link[data-v-252bc0d8]:disabled{opacity:.6;cursor:default;text-decoration:none}.oa-perms[data-v-252bc0d8]{border:1px solid var(--line);border-radius:14px;padding:4px 16px 14px;margin-bottom:22px}.oa-perms-h[data-v-252bc0d8]{font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--t2);padding:10px 0 2px}.oa-perms ul[data-v-252bc0d8]{list-style:none;margin:0;padding:0}.oa-perms li[data-v-252bc0d8]{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-2)}.oa-ico[data-v-252bc0d8]{flex:none;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center}.oa-ico.i-chat[data-v-252bc0d8]{background:color-mix(in srgb,#2F6FEB 13%,transparent);color:#2f6feb}.oa-ico.i-blog[data-v-252bc0d8]{background:var(--primary-soft);color:var(--primary)}.oa-ico.i-set[data-v-252bc0d8]{background:var(--bg-2);color:var(--t2)}.oa-perm-t[data-v-252bc0d8]{font-size:13.5px;font-weight:600}.oa-perm-d[data-v-252bc0d8]{font-size:12.5px;color:var(--t2);line-height:1.45;overflow-wrap:anywhere}.oa-perm-none[data-v-252bc0d8]{padding:8px 0 2px}.oa-now[data-v-252bc0d8]{color:var(--warn);font-weight:600}.oa-edit[data-v-252bc0d8]{display:inline-block;margin-top:12px;font-size:13px;font-weight:600}.oa-actions[data-v-252bc0d8]{display:flex;gap:10px}.oa-actions .btn[data-v-252bc0d8]{flex:1;padding:13px 16px;font-size:14.5px;border-radius:12px}.oa-err[data-v-252bc0d8]{color:var(--danger);text-align:center;margin:14px 0 0;font-size:13px}.oa-err-box[data-v-252bc0d8]{background:var(--danger-soft);color:var(--danger);border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.5;text-align:center;margin:14px 0 16px}.oa-foot[data-v-252bc0d8]{text-align:center;font-size:12px;color:var(--t3);margin-top:18px}@media (max-width: 480px){.oa-card[data-v-252bc0d8]{padding:26px 18px 22px;border-radius:18px}.oa-title[data-v-252bc0d8]{font-size:19px}.oa-perms[data-v-252bc0d8]{padding:2px 12px 12px}}html.dark .oa-page{background:radial-gradient(120% 90% at 50% -10%,#161d2a,#0f141c 60%,#0b0f16)}.ud-page[data-v-a3d6bb21]{min-height:100vh;min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:radial-gradient(120% 90% at 50% -10%,#f3f5fb,#e7eaf4 60%,#e1e5f1)}.ud-wrap[data-v-a3d6bb21]{width:100%;max-width:440px}.ud-card[data-v-a3d6bb21]{background:var(--card);border-radius:22px;padding:30px 30px 24px;text-align:center;box-shadow:0 1px 2px #26325a0d,0 18px 44px -22px #26325a57}.ud-logo[data-v-a3d6bb21]{display:flex;justify-content:center;margin-bottom:16px}.ud-logo[data-v-a3d6bb21] .brand-logo{width:48px;height:48px;border-radius:14px}.ud-title[data-v-a3d6bb21]{margin:0 0 6px;font-size:21px;font-weight:700;letter-spacing:-.02em}.ud-sub[data-v-a3d6bb21]{margin:0 0 16px;font-size:13.5px;color:var(--t2)}.ud-note[data-v-a3d6bb21]{margin:-6px 0 16px;padding:9px 12px;border-radius:11px;background:var(--bg-2);font-size:13px;color:var(--t1);text-align:left;overflow-wrap:anywhere}.ud-file[data-v-a3d6bb21]{display:flex;align-items:center;gap:12px;padding:10px;margin-bottom:14px;border:1px solid var(--line);border-radius:14px;text-align:left}.ud-thumb[data-v-a3d6bb21]{width:64px;height:64px;flex:none;object-fit:cover;border-radius:10px;background:var(--bg-2)}.ud-file-meta[data-v-a3d6bb21]{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;color:var(--t2)}.ud-file-meta b[data-v-a3d6bb21]{color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ud-drop[data-v-a3d6bb21]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;border:2px dashed var(--line-strong);border-radius:16px;cursor:pointer;transition:border-color .12s,background .12s}.ud-drop[data-v-a3d6bb21]:hover,.ud-drop.over[data-v-a3d6bb21]{border-color:var(--primary);background:var(--primary-soft)}.ud-drop.busy[data-v-a3d6bb21]{cursor:progress;opacity:.8}.ud-drop-main[data-v-a3d6bb21]{font-size:15px;font-weight:700;color:var(--primary)}.ud-drop-hint[data-v-a3d6bb21]{font-size:12.5px;color:var(--t3)}.ud-err[data-v-a3d6bb21]{margin:12px 0 0;padding:9px 12px;border-radius:11px;background:var(--danger-soft);color:var(--danger);font-size:13px}.ud-foot[data-v-a3d6bb21]{margin:14px 0 0;font-size:12px;color:var(--t3)}html.dark .ud-page{background:radial-gradient(120% 90% at 50% -10%,#161d2a,#0f141c 60%,#0b0f16)}.filters[data-v-f888359c]{margin-bottom:14px;padding:20px}.filter-grid[data-v-f888359c]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.filter-grid>div[data-v-f888359c]{flex:1;min-width:150px}.filter-grid .label[data-v-f888359c]{font-size:12px;margin-bottom:7px;display:block}.gen-btn[data-v-f888359c]{flex:0 0 auto;padding:13px 20px}.report-row[data-v-f888359c]{display:flex;align-items:center;gap:8px}.report-content[data-v-f888359c]{background:var(--surface-2);border-radius:10px;padding:16px;max-height:60vh;overflow:auto;font-size:.92rem}.grid2[data-v-f888359c]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.src-list[data-v-f888359c]{display:flex;flex-wrap:wrap;gap:10px}.src-item[data-v-f888359c]{display:flex;align-items:center;gap:6px;background:var(--surface-2);padding:6px 10px;border-radius:8px;cursor:pointer}@media (max-width: 900px){.filter-grid[data-v-f888359c]{grid-template-columns:1fr 1fr}.grid2[data-v-f888359c]{grid-template-columns:1fr}}.settings[data-v-78fddf6e]{max-width:860px}.settings .card[data-v-78fddf6e]{padding:24px 26px;margin-bottom:18px}.settings .card>p[data-v-78fddf6e]{font-size:13px}.tbl[data-v-78fddf6e]{width:100%;border-collapse:collapse;font-size:.9rem}.tbl th[data-v-78fddf6e]{text-align:left;padding:8px 10px;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--t3);border-bottom:1px solid var(--line)}.tbl td[data-v-78fddf6e]{padding:9px 10px;border-bottom:1px solid var(--line)}.tbl tr:last-child td[data-v-78fddf6e]{border-bottom:none}.check[data-v-78fddf6e]{display:flex;gap:8px;align-items:center;font-size:.9rem;margin-bottom:6px}.btn-xs[data-v-78fddf6e]{padding:4px 9px;font-size:.8rem}.tok-create[data-v-78fddf6e]{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);max-width:460px}.banner-soft[data-v-78fddf6e]{background:var(--warn-soft);color:var(--warn);border-radius:8px;padding:8px 11px;font-size:12px;margin-bottom:8px}.cb[data-v-ae9400c2]{position:relative}.cb-pre[data-v-ae9400c2]{margin:0;background:#0f172a;color:#e2e8f0;border-radius:12px;padding:16px 18px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6}.cb-pre code[data-v-ae9400c2]{background:none;padding:0;color:inherit;font-size:inherit;white-space:pre}.cb-copy[data-v-ae9400c2]{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#e2e8f0;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.cb-copy[data-v-ae9400c2]:hover{background:#ffffff29}@media (max-width: 860px){.cb-pre[data-v-ae9400c2]{padding-top:44px;font-size:12px}}.doc-tabs[data-v-49dcd5ba]{display:flex;gap:4px;border-bottom:1px solid var(--line);flex-wrap:wrap}.doc-tab[data-v-49dcd5ba]{background:none;border:none;padding:10px 16px;cursor:pointer;color:var(--t3);font-size:.95rem;border-bottom:2px solid transparent}.doc-tab.active[data-v-49dcd5ba]{color:var(--t1);border-bottom-color:var(--primary);font-weight:600}.lead[data-v-49dcd5ba]{margin:0;font-size:15px;line-height:1.6;color:var(--t1)}.sec-title[data-v-49dcd5ba]{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:18px;font-weight:700}.sub[data-v-49dcd5ba]{margin:22px 0 10px;font-size:15px;font-weight:700}.num[data-v-49dcd5ba]{flex:none;width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-size:14px;font-weight:700}.muted[data-v-49dcd5ba]{color:var(--t2);line-height:1.55;margin:0 0 14px}.hint[data-v-49dcd5ba]{color:var(--t2);font-size:13px;line-height:1.55;margin:12px 0 0}.api-line[data-v-49dcd5ba]{margin:0 0 12px}.linklike[data-v-49dcd5ba]{background:none;border:none;padding:0;font:inherit;color:var(--primary);cursor:pointer;text-decoration:underline}code[data-v-49dcd5ba]{background:var(--surface-2);padding:1px 6px;border-radius:5px;font-size:.85em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.params[data-v-49dcd5ba]{margin-top:14px;display:flex;flex-direction:column;gap:8px}.param[data-v-49dcd5ba]{display:flex;gap:12px;align-items:baseline}.param code[data-v-49dcd5ba]{flex:none;min-width:64px;text-align:center}.param span[data-v-49dcd5ba]{color:var(--t2);font-size:13.5px;line-height:1.5}.feat[data-v-49dcd5ba],.how[data-v-49dcd5ba]{margin:0;padding-left:20px;color:var(--t2);line-height:1.7}.feat li[data-v-49dcd5ba],.how li[data-v-49dcd5ba]{margin-bottom:6px}.feat b[data-v-49dcd5ba],.how b[data-v-49dcd5ba]{color:var(--t1)}.how[data-v-49dcd5ba]{counter-reset:none}.api[data-v-055e4b5f]{max-width:1120px}.api code[data-v-055e4b5f]{font-family:var(--mono);font-size:.92em}.api-fail[data-v-055e4b5f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.api-copy[data-v-055e4b5f]{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2)}.api-copy code[data-v-055e4b5f]{flex:1;min-width:0;font-size:13px;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.api-issued[data-v-055e4b5f]{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:var(--success-soft);border:1px solid color-mix(in srgb,var(--success) 35%,transparent)}.api-issued-head[data-v-055e4b5f]{font-size:13px;color:var(--t1)}.api-issued .api-copy[data-v-055e4b5f]{background:var(--card)}.api-ico[data-v-055e4b5f]{flex:none;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:var(--primary-soft)}.api-glyph[data-v-055e4b5f]{flex:none;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.api-main[data-v-055e4b5f]{flex:1;min-width:0}.api-name[data-v-055e4b5f]{font-size:13.5px;font-weight:600;color:var(--t1);display:flex;align-items:center;flex-wrap:wrap;gap:6px}.api-ch.off .api-glyph[data-v-055e4b5f]{opacity:.5}.api-off[data-v-055e4b5f]{font-size:11px;font-weight:600;padding:2px 7px;border-radius:6px;color:var(--t3);background:var(--bg-2)}.api-id[data-v-055e4b5f]{flex:0 1 auto;min-width:0;max-width:46%;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:9px;border:1px solid var(--line);background:var(--bg-2);color:var(--t2);font:inherit;cursor:pointer}.api-id code[data-v-055e4b5f]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.api-id svg[data-v-055e4b5f]{flex:none}.api-id[data-v-055e4b5f]:hover{color:var(--primary);border-color:var(--line-strong)}.api-new[data-v-055e4b5f]{display:flex;gap:8px;max-width:520px}.api-new .input[data-v-055e4b5f]{padding:9px 12px}.api-state[data-v-055e4b5f]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;color:var(--t3);background:var(--bg-2);letter-spacing:0}.api-state.on[data-v-055e4b5f]{color:var(--success);background:var(--success-soft)}.api-grid[data-v-055e4b5f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.api-grid .input[data-v-055e4b5f]{padding:10px 12px}.api-ev[data-v-055e4b5f]{cursor:pointer}.api-ev .switch[data-v-055e4b5f]{position:relative;display:inline-flex;flex:none}.api .api-code[data-v-055e4b5f]{font-size:11.5px;font-weight:500;color:var(--t2);padding:1px 6px;border-radius:5px;background:var(--bg-2)}.api-err[data-v-055e4b5f]{font-size:13px;padding:10px 14px;border-radius:12px;color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger-line);overflow-wrap:anywhere}.api-seg[data-v-055e4b5f]{align-self:flex-start}.api-seg button[data-v-055e4b5f]{flex:none;padding:0 14px}@media (max-width: 700px){.api-grid[data-v-055e4b5f]{grid-template-columns:1fr}.api-ch[data-v-055e4b5f]{flex-wrap:wrap}.api-id[data-v-055e4b5f]{max-width:100%;flex-basis:100%;justify-content:space-between}.api-new[data-v-055e4b5f]{flex-direction:column;max-width:none}.api-seg[data-v-055e4b5f]{align-self:stretch}.api-seg button[data-v-055e4b5f]{flex:1;padding:0 6px}}.nt-pill[data-v-2740d86d]{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;background:var(--success-soft);color:color-mix(in srgb,var(--success) 80%,var(--t1));font-size:13px;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.nt-dot[data-v-2740d86d]{width:7px;height:7px;border-radius:50%;background:var(--success);flex:none}.nt-grid[data-v-2740d86d]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.nt-main[data-v-2740d86d]{display:flex;flex-direction:column;gap:22px;min-width:0}.nt-card[data-v-2740d86d]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px;border-radius:16px;border:1px solid var(--line)}.nt-warn[data-v-2740d86d]{display:block;background:var(--warn-soft);border-color:transparent;font-size:13.5px;line-height:1.55}.nt-connect[data-v-2740d86d]{border-color:var(--info-line);background:color-mix(in srgb,var(--primary) 4%,var(--card));align-items:flex-start}.nt-qr[data-v-2740d86d]{width:148px;height:148px;border-radius:12px;background:#fff;padding:8px;border:1px solid var(--line);image-rendering:pixelated;flex:none}.nt-steps[data-v-2740d86d]{display:flex;flex-direction:column;gap:10px;min-width:240px}.nt-h[data-v-2740d86d]{font-size:15.5px;font-weight:600}.nt-h2[data-v-2740d86d]{margin:0;font-size:16px;font-weight:600}.nt-sub[data-v-2740d86d]{color:var(--t2);line-height:1.5}.nt-err[data-v-2740d86d]{color:var(--danger);margin-top:6px}.nt-off[data-v-2740d86d]{color:var(--danger)}.nt-saved[data-v-2740d86d]{font-size:12.5px;font-weight:600;color:var(--success);margin-right:8px}.nt-link[data-v-2740d86d]{color:var(--primary);font-weight:600}.nt-section[data-v-2740d86d]{display:flex;flex-direction:column}.nt-ev[data-v-2740d86d]{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:12px}.nt-ev[data-v-2740d86d]:hover{background:var(--bg-2)}.nt-ev.off .nt-ev-ico[data-v-2740d86d]{opacity:.55}.nt-ev-ico[data-v-2740d86d]{width:36px;height:36px;flex:none;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--primary-soft);color:var(--primary)}.nt-ev-ico.i-fail[data-v-2740d86d],.nt-ev-ico.i-cats[data-v-2740d86d]{background:var(--danger-soft);color:var(--danger)}.nt-ev-ico.i-wait[data-v-2740d86d],.nt-ev-ico.i-wheel[data-v-2740d86d]{background:var(--warn-soft);color:var(--warn)}.nt-ev-ico.i-new[data-v-2740d86d]{background:color-mix(in srgb,#2F6FEB 13%,transparent);color:#2f6feb}.nt-ev-ico.i-limit[data-v-2740d86d],.nt-ev-ico.i-report[data-v-2740d86d]{background:var(--bg-2);color:var(--t2)}.nt-ev-name[data-v-2740d86d]{font-size:14px;font-weight:600}.nt-catpick[data-v-2740d86d]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nt-wait[data-v-2740d86d]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--t2);white-space:nowrap}.nt-wait .input[data-v-2740d86d]{width:auto;padding:6px 8px;min-height:0;font-size:13px}.nt-quiet[data-v-2740d86d]{flex-direction:row;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:var(--bg-2)}.nt-preview[data-v-2740d86d]{position:sticky;top:0;background:var(--bg-2);border-radius:18px;padding:14px}.nt-prev-label[data-v-2740d86d]{font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--t2);padding:2px 4px 10px}.nt-chat[data-v-2740d86d]{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.nt-chat-head[data-v-2740d86d]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line-2)}.nt-bot[data-v-2740d86d]{width:34px;height:34px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.nt-chat-body[data-v-2740d86d]{max-height:560px;overflow-y:auto;padding:14px 12px;background:var(--bg);display:flex;flex-direction:column;gap:12px}.nt-msg[data-v-2740d86d]{max-width:94%;display:flex;flex-direction:column;gap:4px}.nt-bubble[data-v-2740d86d]{background:var(--card);border:1px solid var(--line);border-radius:14px 14px 14px 4px;padding:10px 12px;display:flex;flex-direction:column;gap:3px}.nt-tag[data-v-2740d86d]{font-size:12px;font-weight:700;color:var(--primary)}.nt-tag.t-cats[data-v-2740d86d],.nt-tag.t-fail[data-v-2740d86d]{color:var(--danger)}.nt-tag.t-wait[data-v-2740d86d],.nt-tag.t-wheel[data-v-2740d86d]{color:var(--warn)}.nt-tag.t-limit[data-v-2740d86d],.nt-tag.t-report[data-v-2740d86d]{color:var(--t2)}.nt-title[data-v-2740d86d]{font-size:13px;font-weight:600}.nt-body[data-v-2740d86d]{font-size:12.5px;line-height:1.45;color:var(--t2);white-space:pre-line}.nt-btns[data-v-2740d86d]{display:flex;gap:4px}.nt-btns span[data-v-2740d86d]{flex:1;min-height:32px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:9px;background:var(--card);border:1px solid var(--line);color:#2f6feb;font-size:12px;font-weight:600;padding:0 6px}.nt-silent[data-v-2740d86d]{text-align:center;font-size:12.5px;color:var(--t2);padding:20px}@media (max-width: 1100px){.nt-grid[data-v-2740d86d]{grid-template-columns:minmax(0,1fr)}.nt-preview[data-v-2740d86d]{position:static}}@media (max-width: 640px){.nt-ev[data-v-2740d86d]{flex-wrap:wrap;gap:10px 12px;padding:10px 6px}.nt-ev>.grow[data-v-2740d86d]{flex:1 1 0;min-width:0}.nt-wait[data-v-2740d86d]{order:5;flex-basis:100%;padding-left:48px}.nt-card[data-v-2740d86d]{padding:14px;gap:12px}.nt-qr[data-v-2740d86d]{width:128px;height:128px}.nt-steps[data-v-2740d86d]{min-width:0}.nt-quiet[data-v-2740d86d]{padding:12px}}.tbl-wrap[data-v-b9f0d9a5]{overflow-x:auto}.tbl[data-v-b9f0d9a5]{width:100%;border-collapse:collapse;font-size:.94rem}.tbl th[data-v-b9f0d9a5]{text-align:left;padding:10px 12px;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--t3);font-weight:700;border-bottom:1px solid var(--line);white-space:nowrap}.tbl td[data-v-b9f0d9a5]{padding:12px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl tr:last-child td[data-v-b9f0d9a5]{border-bottom:none}.u-name[data-v-b9f0d9a5]{font-weight:600;color:var(--t1)}.pill[data-v-b9f0d9a5]{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:.8rem;font-weight:600}.pill.ok[data-v-b9f0d9a5]{color:var(--success);background:var(--success-soft)}.pill.off[data-v-b9f0d9a5]{color:var(--t2);background:var(--surface-2)}.loading[data-v-b9f0d9a5]{display:flex;justify-content:center;padding:30px}.grid[data-v-f309f8ab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;align-items:stretch}.grid .card[data-v-f309f8ab]{margin-top:0}.grid2[data-v-f309f8ab]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.tcard[data-v-f309f8ab]{display:flex;flex-direction:column;gap:14px}.tcard-actions[data-v-f309f8ab]{margin-top:auto}.tcard.off[data-v-f309f8ab]{opacity:.7}.tname[data-v-f309f8ab]{font-weight:700;font-size:1.1rem}.tprice[data-v-f309f8ab]{color:var(--primary);font-weight:700;margin-top:2px}.tlimits[data-v-f309f8ab]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tlimits li[data-v-f309f8ab]{display:flex;justify-content:space-between;align-items:center;font-size:.92rem;color:var(--t2);border-bottom:1px solid var(--line);padding-bottom:7px}.tlimits li[data-v-f309f8ab]:last-child{border-bottom:none}.tlimits b[data-v-f309f8ab]{color:var(--t1)}.pill.off[data-v-f309f8ab]{color:var(--t2);background:var(--surface-2);padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:600}.pill.hidden[data-v-f309f8ab]{color:var(--warn);background:var(--warn-soft);padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:600}.btn-sm.danger[data-v-f309f8ab]:hover{color:var(--danger);border-color:var(--danger-line)}.loading[data-v-f309f8ab]{display:flex;justify-content:center;padding:30px}@media (max-width: 560px){.grid2[data-v-f309f8ab]{grid-template-columns:1fr}}.bbx[data-v-b6737b83]{display:flex;flex-direction:column;gap:14px}.bbx-lead[data-v-b6737b83]{margin:-6px 0 0;font-size:13px}.bbx-note[data-v-b6737b83]{padding:16px 18px;border-radius:14px;background:var(--bg-2);font-size:13.5px;line-height:1.6;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.bbx-note.err[data-v-b6737b83]{background:var(--danger-soft)}.bbx-note code[data-v-b6737b83]{font-family:var(--mono);font-size:.92em}.bbx-note>span[data-v-b6737b83]{max-width:760px}.bbx-bar[data-v-b6737b83]{width:100%;max-width:520px;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.bbx-bar>i[data-v-b6737b83]{display:block;height:100%;background:var(--primary);transition:width .3s}.bbx-dump[data-v-b6737b83]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;border-radius:12px;background:var(--bg-2);font-size:13.5px}.bbx-dump b[data-v-b6737b83]{font-weight:600}.bbx-list[data-v-b6737b83]{display:flex;flex-direction:column;gap:10px}.bbx-bot[data-v-b6737b83]{border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.bbx-bot.done[data-v-b6737b83]{background:var(--card-2)}.bbx-head[data-v-b6737b83],.bbx-body[data-v-b6737b83]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.bbx-name[data-v-b6737b83]{font-size:14.5px}.bbx-kind[data-v-b6737b83]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:7px;background:#e3f0fd;color:#1f7ae0}.bbx-kind.max[data-v-b6737b83]{background:var(--primary-soft);color:var(--primary)}.bbx-chip[data-v-b6737b83]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:7px;background:var(--bg-2);color:var(--t2)}.bbx-proj[data-v-b6737b83]{flex:0 1 auto;min-width:280px;max-width:100%}.bbx-proj>span[data-v-b6737b83]{white-space:nowrap}.bbx-ok[data-v-b6737b83]{font-weight:700;color:var(--success);font-size:13px}.bbx-job[data-v-b6737b83]{padding:10px 12px;border-radius:10px;background:var(--bg-2);display:flex;flex-direction:column;gap:4px}.bbx-job.err[data-v-b6737b83]{background:var(--danger-soft)}.bbx-job-line[data-v-b6737b83]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.spinner.sm[data-v-b6737b83]{width:14px;height:14px;border-width:2px}.bbx-warn summary[data-v-b6737b83]{cursor:pointer;font-size:12.5px;color:var(--warn);font-weight:600}.bbx-warn div[data-v-b6737b83]{padding:2px 0 0 14px;color:var(--t2)}:root{--bg: #F5F7FC;--bg-2: #EBEFF7;--card: #FFFFFF;--card-2: #F5F8FD;--line: #E2E7F1;--line-2: #EDF1F8;--line-strong: #D7DEEC;--t1: #0D1220;--t2: #55607A;--t3: #8A93A8;--primary: #6D3FE0;--primary-d: #5A2FC7;--primary-soft: rgba(109,63,224,.1);--primary-hi: #0E9AB0;--success: #1FA971;--success-soft: #E2F5EC;--danger: #D8604F;--danger-soft: #FBEDEA;--danger-line: #F2C8C2;--warn: #C98A1B;--warn-soft: #FBF1DC;--info-soft: #EFEAFD;--info-line: #DCD2F8;--grad: linear-gradient(160deg, #8B5CFF, #6D3FE0);--ava-ring: #D6CCF3;--ghost-hover: #EEF0F7;--card-shadow: 0 1px 2px rgba(30,45,80,.05), 0 22px 48px -26px rgba(30,50,90,.22);--pop-shadow: 0 14px 36px -10px rgba(30,45,80,.26);--sans: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 16px;--surface: var(--card);--surface-2: var(--card-2);--border: var(--line);--muted: var(--t2);--shadow: var(--card-shadow);font-family:var(--sans);color-scheme:light}html.dark{--bg: #0A0C10;--bg-2: #12161F;--card: #0F131B;--card-2: #151B26;--line: rgba(255,255,255,.08);--line-2: rgba(255,255,255,.06);--line-strong: rgba(255,255,255,.14);--t1: #EAEEF6;--t2: #8B93A7;--t3: #5C6478;--primary: #8B5CFF;--primary-d: #7A46FF;--primary-hi: #22D3EE;--primary-soft: rgba(139,92,255,.16);--success-soft: rgba(31,169,113,.16);--danger-soft: rgba(216,96,79,.16);--danger-line: rgba(216,96,79,.42);--warn-soft: rgba(201,138,27,.18);--info-soft: rgba(139,92,255,.14);--info-line: rgba(139,92,255,.3);--grad: linear-gradient(160deg, #8B5CFF, #6D3FE0);--ava-ring: var(--line-strong);--ghost-hover: rgba(255,255,255,.05);--card-shadow: 0 1px 2px rgba(0,0,0,.4), 0 22px 48px -26px rgba(0,0,0,.62);--pop-shadow: 0 16px 40px -10px rgba(0,0,0,.66);color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--t1);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;transition:background .2s ease,color .2s ease}.mono{font-family:var(--mono)}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}a.btn:hover{text-decoration:none}h1,h2,h3,h4{margin:0 0 .5em;font-weight:700;letter-spacing:-.02em;color:var(--t1)}h1{font-size:27px;letter-spacing:-.025em}h2{font-size:1.3rem}h3{font-size:17px}p{margin:0 0 1em}::selection{background:var(--primary);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}input[type=checkbox],input[type=radio]{accent-color:var(--primary);width:16px;height:16px}@keyframes fadeup{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slidein{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.muted{color:var(--t2)}.small{font-size:.85rem}.center{text-align:center}.row{display:flex;gap:12px;align-items:center}.row.wrap{flex-wrap:wrap}.spread{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:14px}.grow,.spacer{flex:1}.divider{height:1px;background:var(--line);margin:16px 0;border:0}.pre-wrap{white-space:pre-wrap;word-break:break-word}.hint{font-size:11.5px;color:var(--t3);margin-top:6px}.kv{display:grid;grid-template-columns:130px 1fr;gap:6px 12px}.kv dt{color:var(--t3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 18px;border-radius:11px;border:1px solid var(--line);background:var(--bg-2);color:var(--t1);font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .12s,color .12s,border-color .12s,filter .12s;white-space:nowrap}.btn:hover{background:var(--ghost-hover)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--primary);color:#fff;border-color:transparent;box-shadow:0 6px 16px -6px #3b5bdb99}.btn-primary:hover{background:var(--primary);filter:brightness(.94)}.btn-success{background:var(--success);color:#fff;border-color:transparent;box-shadow:0 6px 16px -6px #1fa9718c}.btn-success:hover{background:var(--success);filter:brightness(.95)}.btn-danger{color:var(--danger);border-color:var(--danger-line);background:var(--card)}.btn-danger:hover{background:var(--danger-soft)}.btn-ghost{background:transparent;border-color:transparent;color:var(--t2);box-shadow:none}.btn-ghost:hover{background:var(--bg-2);color:var(--t1)}.btn-sm{padding:8px 13px;font-size:12.5px;border-radius:9px;box-shadow:none}.btn-block{width:100%;justify-content:center;padding:15px;font-size:15.5px;border-radius:13px}.btn-text{background:none;border:none;padding:0;font:inherit;font-size:13.5px;font-weight:600;color:var(--t2);cursor:pointer}.btn-text:hover{color:var(--t1)}.btn-text:disabled{opacity:.55;cursor:not-allowed}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border-radius:10px;border:none;background:var(--bg-2);color:var(--t2);cursor:pointer;padding:0;transition:.12s}.icon-btn:hover{color:var(--primary)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px}.card+.card{margin-top:16px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.label,.field>label{font-size:12.5px;color:var(--t2);font-weight:600}.input,.select,.textarea,input[type=text],input[type=password],input[type=email],input[type=search],input[type=number],input[type=date],textarea,select{width:100%;padding:12px 13px;border:1px solid var(--line);background:var(--bg-2);color:var(--t1);border-radius:11px;font-size:13.5px;font-family:inherit;outline:none;transition:border-color .12s,box-shadow .12s}.input:focus,.select:focus,.textarea:focus,input:focus,textarea:focus,select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b5bdb26}.input::placeholder,.textarea::placeholder,textarea::placeholder,input::placeholder{color:var(--t3)}.textarea,textarea{min-height:88px;resize:vertical;line-height:1.6}label.switch{position:relative;display:inline-flex;align-items:center;gap:11px;cursor:pointer;color:var(--t1);font-size:13.5px;font-weight:600;-webkit-user-select:none;user-select:none;margin:0}.switch input{position:absolute;opacity:0;width:0;height:0}.switch .slider{width:42px;height:24px;border-radius:20px;background:#cbd2df;transition:.18s;flex:0 0 auto;position:relative}html.dark .switch .slider{background:#3a4452}.switch .slider:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.18s;box-shadow:0 1px 3px #00000040}.switch input:checked+.slider{background:var(--primary)}.switch input:checked+.slider:before{transform:translate(18px)}.badge{font-size:11.5px;font-weight:600;padding:4px 11px;border-radius:8px;color:var(--t2);background:var(--bg-2);display:inline-flex;align-items:center;gap:6px}.badge .dot{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.badge-new,.badge-generated{color:var(--primary);background:var(--primary-soft)}.badge-answered,.badge-edited{color:var(--warn);background:var(--warn-soft)}.badge-sent{color:var(--success);background:var(--success-soft)}.badge-failed{color:var(--danger);background:var(--danger-soft)}.badge-ignored,.badge-draft{color:var(--t3);background:var(--bg-2)}.tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-bottom:22px}.tab{padding:14px 2px;cursor:pointer;border:none;background:none;font:inherit;font-size:14px;color:var(--t3);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px}.tab:hover{color:var(--t2)}.tab.active{color:var(--primary);border-bottom-color:var(--primary)}.app-shell{display:flex;height:100vh;overflow:hidden;background:var(--bg);padding:14px;gap:14px;color:var(--t1)}.sidebar{width:236px;flex:none;background:var(--card);border-radius:18px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;padding:18px 14px;overflow:hidden}.side-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;margin-right:-8px;padding-right:8px}.side-scroll::-webkit-scrollbar{width:6px}.side-scroll::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:6px;border:none}.brand{display:flex;align-items:center;gap:11px;padding:6px 8px 22px;color:var(--t1);flex:none}.brand-logo{width:40px;height:40px;flex:none;border-radius:13px;background:var(--primary);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px -8px #8b5cff99;color:#fff}.brand-logo svg{width:100%;height:100%}.brand-logo .brand-spark{fill:var(--primary)}.brand-name{font-weight:700;font-size:18px;letter-spacing:-.02em}.nav-label{font-size:10.5px;font-weight:600;letter-spacing:.1em;color:var(--t3);padding:6px 10px 8px}.nav{display:flex;flex-direction:column;gap:3px}.nav a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:11px;color:var(--t2);font-size:13.5px;font-weight:500;text-decoration:none;transition:all .12s}.nav a svg{width:18px;height:18px;flex:none;stroke:#9aa1b4;fill:none;stroke-width:1.9;transition:stroke .12s}.nav a:hover{background:var(--bg-2);color:var(--t1)}.nav a:hover svg{stroke:var(--primary)}.nav a.active,.nav a.router-link-active{background:var(--primary-soft);color:var(--primary);font-weight:600}.nav a.active svg,.nav a.router-link-active svg{stroke:var(--primary)}.side-foot{flex:none;margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.user-chip{display:flex;align-items:center;gap:11px;padding:8px 6px;border-radius:12px;color:inherit;text-decoration:none}.user-chip:hover,.user-chip.router-link-active{background:var(--bg-2)}.user-ava{width:38px;height:38px;border-radius:50%;background:transparent;border:1.5px solid var(--ava-ring);display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;color:var(--primary);flex:none;text-transform:uppercase}.user-name{font-size:13px;font-weight:600;color:var(--t1)}.user-sub{font-size:10.5px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tariff-chip{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--t2);background:var(--primary-soft);border:1px solid var(--line);border-radius:9px;padding:6px 10px}.tariff-chip svg{color:var(--primary);flex:none}.tariff-chip b{color:var(--t1);font-weight:700}.main{flex:1;display:flex;flex-direction:column;min-width:0;gap:14px}.topbar{height:62px;flex:none;background:var(--card);border-radius:16px;box-shadow:var(--card-shadow);display:flex;align-items:center;justify-content:space-between;padding:0 22px;gap:14px}.searchbox{display:flex;align-items:center;gap:9px;background:var(--bg-2);border-radius:10px;padding:9px 12px;width:320px;max-width:38vw}.searchbox input{border:none;background:transparent;outline:none;font-size:13px;width:100%;color:var(--t1);padding:0}.searchbox .kbd{font-family:var(--mono);font-size:10.5px;color:var(--t3);border:1px solid var(--line-strong);border-radius:5px;padding:1px 5px}.theme-toggle{display:flex;align-items:center;gap:2px;background:var(--bg-2);border-radius:9px;padding:3px}.theme-toggle button{width:28px;height:26px;border:none;border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:var(--t3)}.theme-toggle button.on{background:var(--card);box-shadow:0 1px 2px #26325a2e;color:var(--primary)}.status-pill{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--success);background:var(--success-soft);padding:6px 11px;border-radius:8px;white-space:nowrap}.status-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--success)}.crumb{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--t3);margin-bottom:8px}.crumb>span:first-child{font-weight:500}.crumb .sep{color:#c6ccd8}html.dark .crumb .sep{color:var(--t3)}.crumb .cur{color:var(--t2);font-weight:600}.page-title{font-weight:700;font-size:27px;letter-spacing:-.025em;line-height:1.1;margin:0 0 22px}.page-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 22px}.page-head .page-title{margin:0}.page-actions{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page-actions:empty{display:none}.content{flex:1;overflow:auto;background:var(--card);border-radius:18px;box-shadow:var(--card-shadow);padding:26px 28px}.content>*{animation:fadeup .3s ease}.content.content-flush{padding:0;background:transparent;box-shadow:none;overflow:hidden;display:flex;flex-direction:column}.cat-dot{width:7px;height:7px;border-radius:50%;background:var(--c, var(--t3));flex:none}.cat-chip{height:22px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border-radius:6px;font-size:11.5px;font-weight:500;white-space:nowrap;background:color-mix(in srgb,var(--c) 13%,transparent);color:color-mix(in srgb,var(--c) 78%,var(--t1))}.cat-filter{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--t2);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap}.cat-filter:hover{border-color:var(--line-strong);color:var(--t1)}.cat-filter.on{border-color:var(--c, var(--t1));color:var(--t1);background:color-mix(in srgb,var(--c, var(--t1)) 12%,transparent)}.seg{display:flex;gap:2px;padding:3px;background:var(--bg-2);border-radius:12px}.seg button{flex:1;min-width:0;height:32px;border:0;border-radius:9px;background:transparent;color:var(--t2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;padding:0 8px}.seg button:hover{color:var(--t1)}.seg button.on{background:var(--card);color:var(--t1);box-shadow:0 1px 2px #1e2d5024}.seg button:disabled{opacity:.6;cursor:not-allowed}.seg .seg-n{font-size:11px;font-weight:500;color:var(--t2);margin-left:1px}.seg.seg-sm button{height:28px;flex:none;padding:0 10px}.set{display:flex;flex-direction:column}.set-sec{display:grid;grid-template-columns:minmax(170px,240px) minmax(0,1fr);gap:14px 44px;padding:26px 0;border-top:1px solid var(--line-2)}.set-sec:first-child{border-top:0;padding-top:2px}.set-sec:last-child{padding-bottom:4px}.set-aside{min-width:0}.set-title{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:15px;font-weight:700;letter-spacing:-.01em}.set-desc{margin:0;font-size:12.5px;line-height:1.5;color:var(--t2)}.set-desc+.set-desc{margin-top:6px}.set-desc code{font-family:var(--mono);font-size:.92em;white-space:nowrap}.set-body{display:flex;flex-direction:column;gap:18px;min-width:0}.set-field{display:flex;flex-direction:column;gap:7px;min-width:0}.set-label{font-size:12.5px;font-weight:600;color:var(--t2)}.set-note{font-size:12px;line-height:1.45;color:var(--t3)}.set-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.set-opt{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.set-opt-text{flex:1;min-width:0}.set-opt-title{font-size:13.5px;font-weight:600;color:var(--t1)}.set-list{border:1px solid var(--line);border-radius:14px;overflow:hidden}.set-item{display:flex;align-items:center;gap:12px;padding:12px 14px;min-width:0}.set-item+.set-item{border-top:1px solid var(--line-2)}.set-empty{padding:16px;font-size:13px;color:var(--t2);border:1px dashed var(--line-strong);border-radius:14px}.set-link{border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--primary);cursor:pointer;text-decoration:none}.set-link:hover{text-decoration:underline}@media (max-width: 900px){.set-sec{grid-template-columns:1fr;gap:14px;padding:22px 0}}.list-empty{padding:64px 32px;text-align:center;color:var(--t3);font-size:14px}.loading{padding:48px;text-align:center;color:var(--t3)}.spinner{width:22px;height:22px;border:3px solid var(--line);border-top-color:var(--primary);border-radius:50%;animation:spin .7s linear infinite;display:inline-block;vertical-align:middle}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1b223673;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;z-index:50;overflow:auto}.modal{background:var(--card);border-radius:20px;box-shadow:0 30px 80px -24px #1b22368c;width:100%;max-width:680px;padding:26px 28px 24px;animation:fadeup .16s ease}.modal-lg{max-width:860px}.toast-wrap{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:100}.toast{background:#20283c;color:#fff;padding:13px 17px;border-radius:12px;box-shadow:0 14px 36px -10px #00000080;max-width:360px;font-size:.9rem;font-weight:500;animation:slidein .2s ease}.toast.error{background:var(--danger)}.toast.success{background:var(--success)}.toast.warn{background:var(--warn)}.cs{position:relative;width:100%}.cs-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px 13px;border:1px solid var(--line-strong);background:var(--bg-2);color:var(--t1);border-radius:11px;font-size:13.5px;font-family:inherit;cursor:pointer;text-align:left;transition:border-color .12s,box-shadow .12s}.cs-trigger:hover{border-color:var(--primary)}.cs.open .cs-trigger{border-color:var(--primary);box-shadow:0 0 0 3px #3b5bdb21}.cs-trigger:disabled{opacity:.6;cursor:not-allowed}.cs-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-val.ph{color:var(--t3)}.cs-cae{flex:none;width:15px;height:15px;stroke:#9aa1b4;fill:none;stroke-width:2;transition:transform .18s}.cs.open .cs-cae{transform:rotate(180deg)}.cs-menu{position:absolute;z-index:60;left:0;right:0;top:calc(100% + 6px);background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--pop-shadow);padding:6px;max-height:300px;overflow:auto;animation:fadeup .14s ease}.cs-opt{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:9px;font-size:13px;font-weight:500;color:var(--t1);cursor:pointer;white-space:nowrap}.cs-opt:hover{background:var(--bg-2)}.cs-opt.sel{color:var(--primary);font-weight:600;background:var(--primary-soft)}.cs-opt .cs-ck{width:15px;height:15px;flex:none;stroke:currentColor;fill:none;stroke-width:2.6;opacity:0}.cs-opt.sel .cs-ck{opacity:1}.cs-opt.dis{color:var(--t3);cursor:not-allowed}.cs-opt.dis:hover{background:transparent}input[type=date]{min-height:45px;-moz-appearance:none;appearance:none;-webkit-appearance:none}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;transition:opacity .12s}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}html.dark input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.8)}@media (max-width: 860px){.app-shell{padding:8px;gap:8px;height:100vh;height:100dvh}.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:90;width:290px;max-width:86vw;border-radius:0 18px 18px 0;transform:translate(-105%);transition:transform .22s ease;padding-top:max(18px,env(safe-area-inset-top));padding-bottom:max(14px,env(safe-area-inset-bottom))}.app-shell.menu-open .sidebar{transform:none;box-shadow:var(--pop-shadow)}.main{gap:8px;min-height:0}.topbar{height:54px;padding:0 8px 0 10px;gap:8px;border-radius:14px}.topbar .icon-btn{width:36px;height:36px}.searchbox,.status-pill{display:none}.content{padding:18px 14px 24px;border-radius:16px}.page-title{font-size:22px;margin-bottom:14px}.page-head{margin-bottom:14px}.crumb{display:none}.tabs{gap:18px;overflow-x:auto;scrollbar-width:none;margin-bottom:16px}.tabs::-webkit-scrollbar{display:none}.tab{flex:none;white-space:nowrap;padding:12px 2px}.card{padding:16px 14px}.kv{grid-template-columns:1fr}.modal-backdrop{padding:12px 8px}.modal{padding:20px 16px;border-radius:16px}.input,.select,.textarea,input[type=text],input[type=search],input[type=email],input[type=tel],textarea{font-size:16px}}
