@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.toast[data-v-00f6e9ad]{position:fixed;left:50%;bottom:26px;transform:translate(-50%) translateY(8px);z-index:70;background:#17181a;color:#fff;font-size:13px;font-weight:500;padding:10px 16px;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;box-shadow:0 6px 20px #17181a38}.toast.on[data-v-00f6e9ad]{opacity:1;transform:translate(-50%) translateY(0)}:root{--bg: #FAFAFA;--surface: #FFFFFF;--panel: #F4F5F6;--border: #E9EAEC;--border-strong: #DCDEE3;--ink: #17181A;--text: #4A5058;--muted: #667080;--faint: #9AA0AA;--blue: #2A6BEB;--blue-deep: #1E5AD6;--blue-tint: #EEF4FE;--success: #15803D;--warning: #B45309;--danger: #D92D20;--success-tint: #E9F6EF;--success-on-ink: #7DD3A0;--warning-tint: #FFFBEB;--warning-border: #FDE68A;--danger-tint: #FEF2F2;--danger-border: #FDE0DD;--r-card: 10px;--r-el: 8px;--shadow-soft: 0 1px 2px rgba(23,24,26,.04), 0 4px 16px rgba(23,24,26,.04);--w-auth: 420px;--w-focus: 560px;--w-hero: 680px;--w-chat: 860px;--w-work: 1120px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior:none}body{font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);font-size:14px;line-height:1.55;overscroll-behavior:none}h1,h2,h3,h4{color:var(--ink);font-weight:600;letter-spacing:-.014em}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}svg{flex:none}a,button,[role=switch],[role=button],.switch,label,summary{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.nav{position:sticky;top:0;z-index:40;height:56px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 20px}.nav-l,.nav-r{display:flex;align-items:center;gap:8px}.logo{display:inline-flex;align-items:center;padding:5px 6px}.logo img{height:26px;width:auto;display:block}.nav-link{padding:6px 11px;border-radius:var(--r-el);font-size:14.5px;font-weight:500;color:var(--muted);transition:color .15s,background .15s}.nav-link:hover{color:var(--ink)}.nav-link.on{color:var(--ink);background:var(--panel)}.chip-balance{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:6px 12px}.avatar{width:32px;height:32px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--r-el);font-size:13.5px;font-weight:500;padding:8px 14px;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#000}.btn-ghost{background:var(--surface);border-color:var(--border);color:var(--text)}.btn-ghost:hover{border-color:var(--border-strong);color:var(--ink)}.btn-plain{color:var(--muted);padding:6px 8px}.btn-plain:hover{color:var(--ink)}.btn-lg{padding:10px 18px;font-size:14px}.crumb{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--muted);padding:5px 0;margin:-5px 0 11px;transition:color .15s}.crumb:hover{color:var(--ink)}.ai-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--blue-deep);background:var(--blue-tint);border-radius:999px;padding:3px 9px;white-space:nowrap;flex:none}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-soft)}.hair{height:1px;background:var(--border)}@keyframes ink-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.enter{animation:ink-in .24s cubic-bezier(.2,.7,.3,1) backwards}.stagger>*{animation:ink-in .24s cubic-bezier(.2,.7,.3,1) backwards}.stagger>*:nth-child(2){animation-delay:.04s}.stagger>*:nth-child(3){animation-delay:.08s}.stagger>*:nth-child(4){animation-delay:.12s}.stagger>*:nth-child(5){animation-delay:.16s}.stagger>*:nth-child(n+6){animation-delay:.2s}.spin{width:20px;height:20px;flex:none;border-radius:999px;border:2px solid var(--border);border-top-color:var(--ink);animation:spin-rot .7s linear infinite}.spin.sm{width:14px;height:14px}.spin.lg{width:30px;height:30px;border-width:2.5px}.spin.inv{border-color:#ffffff47;border-top-color:#fff}.spin.mut{border-top-color:var(--muted)}@keyframes spin-rot{to{transform:rotate(360deg)}}.dots{display:inline-flex;gap:4px;align-items:center}.dots i{width:5px;height:5px;border-radius:999px;background:var(--muted);animation:dot-b 1s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dot-b{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.skel{border-radius:6px;background:linear-gradient(90deg,#eeeff2 25%,#e4e6ea 37%,#eeeff2 63%);background-size:400% 100%;animation:skel-sh 1.3s ease infinite}@keyframes skel-sh{0%{background-position:100% 0}to{background-position:0 0}}.btn.loading{pointer-events:none;opacity:.85}.foot{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--bg);border-top:1px solid var(--border);padding:13px 0;margin-top:auto;animation:none}.foot .note{font-size:12.5px;color:var(--muted)}.pop-open{position:relative;z-index:50}.demo-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:40px}.demo-bar .lbl{font-size:11.5px;color:var(--muted)}.demo-bar button{font-size:11.5px;font-weight:600;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:5px 11px;transition:color .15s,border-color .15s,background .15s}.demo-bar button:hover{color:var(--ink)}.demo-bar button.on{color:var(--ink);border-color:var(--ink);background:var(--panel)}.demo-fab{position:fixed;left:16px;bottom:16px;z-index:45;display:inline-flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;padding:6px 9px 6px 13px;box-shadow:var(--shadow-soft);cursor:pointer;transition:border-color .15s,box-shadow .15s}.demo-fab:hover{border-color:var(--muted);box-shadow:0 2px 10px #17181a1f}.demo-fab .demo-fab-tag{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.demo-fab .demo-fab-mode{font-size:12.5px;font-weight:600;color:var(--ink)}.demo-fab kbd{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;line-height:1.5;color:var(--muted);background:var(--panel);border:1px solid var(--border-strong);border-radius:4px;padding:1px 5px}.acct{position:relative;display:inline-flex}.acct-btn{display:inline-flex;border-radius:999px}.acct-menu{position:absolute;right:0;top:42px;min-width:274px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-soft);padding:6px;z-index:60;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.97);transform-origin:top right;transition:opacity .15s ease,transform .15s cubic-bezier(.2,.8,.3,1),visibility .15s}.acct-menu.open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.acct-menu{transition:opacity .01s,visibility .01s;transform:none}}.acct-user{display:flex;align-items:center;gap:10px;padding:7px 9px 9px}.acct-user .nm{font-size:13.5px;font-weight:600;color:var(--ink)}.acct-user .em{font-size:11.5px;color:var(--muted);margin-top:1px}.acct-lbl{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:7px 10px 5px}.acct-emp{display:flex;width:100%;align-items:center;gap:10px;padding:7px 9px;border-radius:7px;text-align:left;transition:background .15s}.acct-emp:hover{background:var(--panel)}.acct-emp .mono{width:26px;height:26px;border-radius:7px;background:var(--panel);color:var(--ink);font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.acct-emp.on .mono{background:var(--ink);color:#fff}.acct-emp .en{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-emp .role{font-size:11px;color:var(--muted);flex:none}.acct-emp .chk{color:var(--ink);flex:none;visibility:hidden}.acct-emp.on .chk{visibility:visible}.acct-sep{height:1px;background:var(--border);margin:6px 7px}.acct-item{display:flex;width:100%;align-items:center;gap:10px;padding:8px 9px;border-radius:7px;font-size:13px;color:var(--text);text-align:left;transition:background .15s,color .15s}.acct-item:hover{background:var(--panel);color:var(--ink)}.acct-item svg{color:var(--faint);flex:none}.acct-item:hover svg{color:currentColor}.aud{display:flex;align-items:center;gap:12px;background:var(--panel);border-radius:8px;padding:9px 14px}.aud-play{width:30px;height:30px;border-radius:999px;background:var(--ink);color:#fff;flex:none;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s}.aud-play:hover{transform:scale(1.05)}.aud-track{flex:1;height:4px;border-radius:999px;background:var(--border-strong);position:relative;min-width:0;cursor:pointer}.aud-track>span{position:absolute;left:0;top:0;height:100%;background:var(--ink);border-radius:999px}.aud-time{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.aud-time b{color:var(--ink);font-weight:600}.aud.aud-sm{display:inline-flex;border-radius:999px;padding:4px 14px 4px 4px;gap:9px}.aud.aud-sm .aud-play{width:28px;height:28px}.aud.aud-sm .aud-track{width:84px;flex:none}.aud.aud-sm .aud-time{font-size:11.5px}.switch{width:40px;height:24px;border-radius:999px;background:var(--ink);position:relative;flex:none;transition:background .15s;cursor:pointer}.switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #00000026;transition:transform .18s cubic-bezier(.4,0,.2,1);transform:translate(16px)}.switch.off{background:var(--border-strong)}.switch.off:after{transform:translate(0)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#17181a5c;display:none;align-items:center;justify-content:center;padding:24px}.overlay.on{display:flex}.ov-card{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:28px;text-align:center;box-shadow:0 12px 40px #17181a24;animation:ink-in .2s cubic-bezier(.2,.7,.3,1) both}.ov-card h2{font-size:17px;margin-top:16px}.ov-card .ov-sub{font-size:13px;color:var(--text);margin-top:7px;line-height:1.55}.ov-card .ov-ico{display:flex;justify-content:center}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.15s}::view-transition-new(root){animation-duration:.22s}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}::view-transition-group(*),::view-transition-image-pair(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}#app .tabs,#app .doc-tabs,#app .pipe,#app .cfg-body,#app .cat-body,#app .tg-chat,#app .hh-wrap,#app .ov-card,#app .fm-card,#app #chat,#app .ask textarea,#app .no-sb{scrollbar-width:none;-ms-overflow-style:none}#app .tabs::-webkit-scrollbar,#app .doc-tabs::-webkit-scrollbar,#app .pipe::-webkit-scrollbar,#app .cfg-body::-webkit-scrollbar,#app .cat-body::-webkit-scrollbar,#app .tg-chat::-webkit-scrollbar,#app .hh-wrap::-webkit-scrollbar,#app .ov-card::-webkit-scrollbar,#app .fm-card::-webkit-scrollbar,#app #chat::-webkit-scrollbar,#app .ask textarea::-webkit-scrollbar,#app .no-sb::-webkit-scrollbar{display:none}#app .tabs,#app .doc-tabs,#app .pipe{overflow-y:hidden}@media(max-width:560px){#app .shell,#app .wrap,#app .pcard,#app .panel-card,#app .block,#app .sec,#app .roles,#app .scard,#app .upsell,#app .oc-top,#app .oc-body,#app .oc-foot{padding-left:14px;padding-right:14px}.nav{padding:0 14px;height:54px}.nav-l,.nav-r{gap:4px}.logo{padding:5px 4px}.logo img{height:23px}.nav-link{padding:6px 8px;font-size:13.5px}main[class]{padding-left:16px;padding-right:16px}.btn{min-height:44px;padding:10px 16px;font-size:14px}.btn-plain{min-height:40px}.btn-lg{min-height:48px}input,textarea,select{font-size:16px!important}.foot{flex-direction:column;align-items:stretch;gap:9px;padding:11px 0 calc(11px + env(safe-area-inset-bottom,0px))}.foot>.btn,.foot .actions{width:100%}.foot .actions{display:flex;gap:9px}.foot .actions>.btn{flex:1;min-width:0}.foot .note{text-align:center}.overlay,.ov.ov{padding:0;align-items:flex-end}.ov-card,.fm-card.fm-card{max-width:100%;width:100%;border-radius:16px 16px 0 0;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));max-height:92vh;overflow-y:auto}.oc-foot .btn,.oc-foot .btn-del{flex:1}.acct-menu{min-width:0;width:calc(100vw - 28px);max-width:300px}.aud{padding:10px 12px;gap:10px}.aud-play{width:36px;height:36px}.aud.aud-sm .aud-play{width:32px;height:32px}.aud.aud-sm .aud-track{width:60px}.demo-fab{left:12px;padding:5px 8px 5px 11px}.demo-fab .demo-fab-tag{display:none}}
