.previewer[data-v-88807246]{position:relative}.preview-head[data-v-88807246]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.tablist[data-v-88807246]{display:flex;align-items:center;gap:6px;padding:4px;border-radius:14px;background:color-mix(in srgb,var(--surface) 85%,transparent);border:1px solid var(--border);box-shadow:0 6px 20px -18px #0f172a4d;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tablist[data-v-88807246]::-webkit-scrollbar{display:none}.persona-tab[data-v-88807246]{display:inline-flex;align-items:center;gap:6px;height:36px;padding-inline:11px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);font-size:.735rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.persona-tab[data-v-88807246]:hover{color:var(--fg);background:var(--accent-faint)}.persona-tab.is-active[data-v-88807246]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.tab-live[data-v-88807246]{width:4px;height:4px;border-radius:999px;background:currentColor;opacity:0;transition:opacity .2s ease}.persona-tab.is-active .tab-live[data-v-88807246]{opacity:1}.preview-auto[data-v-88807246]{display:inline-flex;align-items:center;gap:6px;color:var(--muted-2);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.04em;white-space:nowrap}.preview-auto-dot[data-v-88807246]{width:5px;height:5px;border-radius:999px;background:var(--accent-2);animation:pulse-dot 2.6s ease-in-out infinite}.preview-auto-dot.paused[data-v-88807246]{background:var(--border-strong);animation:none}.persona-blurb[data-v-88807246]{min-height:2.9em;margin-bottom:14px;color:var(--muted);font-size:.78rem;line-height:1.5;max-width:48ch}.preview-window[data-v-88807246]{border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:var(--surface);box-shadow:0 1px #ffffff80 inset,0 36px 80px -42px #0f172a73,0 2px 8px -4px #0f172a1f;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease;position:relative;container-type:inline-size}[data-theme=devs].preview-window[data-v-88807246]{box-shadow:0 0 0 1px #ff4fc829,0 40px 90px -40px #000c,0 0 90px -40px #ff4fc873}.pv-bar[data-v-88807246]{min-height:38px;padding-inline:12px;gap:10px}.pv-url[data-v-88807246]{font-size:.6rem}.pv-live[data-v-88807246]{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:.55rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.preview-body[data-v-88807246]{height:404px;overflow:hidden;position:relative;background:var(--bg)}.preview-foot[data-v-88807246]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-top:1px solid var(--border);background:var(--surface)}.preview-link[data-v-88807246]{display:inline-flex;align-items:center;gap:5px;color:var(--fg);font-size:.75rem;font-weight:600;transition:color .2s ease,gap .2s ease}.preview-link[data-v-88807246]:hover{color:var(--accent);gap:8px}.pv-enter-active[data-v-88807246]{transition:opacity .32s ease,transform .4s cubic-bezier(.22,1,.36,1)}.pv-leave-active[data-v-88807246]{transition:opacity .15s ease,transform .15s ease}.pv-enter-from[data-v-88807246]{opacity:0;transform:scale(.985) translateY(6px)}.pv-leave-to[data-v-88807246]{opacity:0;transform:translateY(-3px)}.mock[data-v-88807246]{height:100%;display:flex;font-family:var(--font-body);position:relative}.mock-co[data-v-88807246]{background:var(--bg);color:var(--fg)}.co-side[data-v-88807246]{width:33%;max-width:178px;flex:none;border-right:1px solid var(--border);background:var(--surface-2);padding:12px 10px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.co-ws[data-v-88807246]{display:flex;align-items:center;gap:7px}.co-ws-mark[data-v-88807246]{width:22px;height:22px;border-radius:7px;background:#0f172a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.co-ws strong[data-v-88807246]{display:block;font-size:10px;letter-spacing:-.01em}.co-ws small[data-v-88807246]{display:block;font-size:8px;color:var(--muted);margin-top:1px}.co-group[data-v-88807246]{display:flex;flex-direction:column;gap:2px}.co-label[data-v-88807246]{font-family:var(--font-mono);font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);padding:0 6px 4px}.co-chan[data-v-88807246]{display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:6px;font-size:9.5px;color:var(--muted)}.co-chan span[data-v-88807246]{color:var(--muted-2);font-weight:600}.co-chan b[data-v-88807246]{margin-left:auto;min-width:13px;height:13px;border-radius:99px;background:var(--accent);color:#fff;font-size:7px;display:inline-flex;align-items:center;justify-content:center}.co-chan.is-active[data-v-88807246]{background:var(--surface);color:var(--fg);font-weight:600;box-shadow:0 1px 2px #0f172a0d}.co-person[data-v-88807246]{display:flex;align-items:center;gap:6px;padding:3px 7px;font-size:9px;color:var(--muted)}.co-person em[data-v-88807246]{font-style:normal;margin-left:auto;padding:1px 4px;border-radius:3px;background:var(--accent-soft);color:var(--accent);font-size:6.5px;font-weight:700;letter-spacing:.04em}.co-main[data-v-88807246]{flex:1;min-width:0;display:flex;flex-direction:column}.co-head[data-v-88807246]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 13px;border-bottom:1px solid var(--border);background:var(--surface)}.co-head strong[data-v-88807246]{display:block;font-size:10.5px;letter-spacing:-.01em}.co-head small[data-v-88807246]{display:block;font-size:8px;color:var(--muted);margin-top:1px}.co-livebtn[data-v-88807246]{display:inline-flex;align-items:center;gap:4px;height:21px;padding-inline:7px;border:1px solid var(--accent-line);border-radius:5px;background:var(--accent-soft);color:var(--accent);font-size:8px;font-weight:600}.co-feed[data-v-88807246]{flex:1;padding:12px 13px;overflow:hidden;display:flex;flex-direction:column;gap:12px}.co-msg[data-v-88807246]{display:flex;gap:8px;align-items:flex-start}.av-20[data-v-88807246]{width:20px;height:20px;font-size:7px}.av-24[data-v-88807246]{width:23px;height:23px;font-size:7.5px}.av-28[data-v-88807246]{width:27px;height:27px;font-size:9px}.co-msg-body[data-v-88807246]{flex:1;min-width:0}.co-meta[data-v-88807246]{display:flex;align-items:center;gap:5px;margin-bottom:3px}.co-meta strong[data-v-88807246]{font-size:9.5px}.co-meta time[data-v-88807246]{font-size:7.5px;color:var(--muted-2);margin-left:auto}.role-pill[data-v-88807246]{padding:1px 4px;border-radius:3px;background:var(--surface-3);color:var(--muted);font-size:6.5px;font-weight:650;letter-spacing:.02em}.role-pill.ai[data-v-88807246]{background:var(--accent-soft);color:var(--accent)}.co-msg p[data-v-88807246]{font-size:9.5px;line-height:1.5;color:var(--fg-soft)}.co-msg b[data-v-88807246]{color:var(--fg);font-weight:650}.co-answer[data-v-88807246]{margin-top:6px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:9px;box-shadow:0 4px 16px -12px #0f172a40}.co-answer p[data-v-88807246]{font-size:9.2px}.co-progress[data-v-88807246]{margin-top:8px}.co-progress-top[data-v-88807246]{display:flex;justify-content:space-between;font-size:8px;color:var(--muted);margin-bottom:4px}.co-progress-top b[data-v-88807246]{color:var(--accent);font-family:var(--font-mono);font-size:8px}.co-track[data-v-88807246]{height:4px;border-radius:99px;background:var(--surface-3);overflow:hidden}.co-track i[data-v-88807246]{display:block;width:78%;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.co-tags[data-v-88807246]{display:flex;gap:4px;margin-top:8px;flex-wrap:wrap}.co-tags span[data-v-88807246]{padding:1px 5px;border-radius:4px;font-size:7px;font-weight:600;border:1px solid var(--border);color:var(--muted)}.co-tags .ok[data-v-88807246]{color:#047857;border-color:#bbf7d0;background:#f0fdf4}.co-tags .warn[data-v-88807246]{color:#b45309;border-color:#fde68a;background:#fffbeb}.co-app[data-v-88807246]{display:flex;align-items:center;gap:6px;margin-top:8px;padding:6px;border:1px dashed var(--border-strong);border-radius:6px;background:var(--surface-2)}.co-app-icon[data-v-88807246]{width:20px;height:20px;border-radius:5px;background:var(--surface);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.co-app-text[data-v-88807246]{display:flex;flex-direction:column;line-height:1.2}.co-app-text b[data-v-88807246]{font-size:8px}.co-app-text small[data-v-88807246]{font-size:6.8px;color:var(--muted);font-family:var(--font-mono)}.co-app-open[data-v-88807246]{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-size:7.5px;font-weight:650;color:var(--accent)}.co-typing[data-v-88807246]{display:flex;align-items:center;gap:6px;margin-top:auto}.co-typing-bubble[data-v-88807246]{display:inline-flex;gap:2px;padding:5px 7px;border-radius:99px;background:var(--surface);border:1px solid var(--border)}.co-typing-bubble i[data-v-88807246]{width:3px;height:3px;border-radius:99px;background:var(--muted-2);animation:typing-88807246 1.4s ease-in-out infinite}.co-typing-bubble i[data-v-88807246]:nth-child(2){animation-delay:.2s}.co-typing-bubble i[data-v-88807246]:nth-child(3){animation-delay:.4s}@keyframes typing-88807246{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.co-typing small[data-v-88807246]{font-size:7.5px;color:var(--muted-2)}.co-input[data-v-88807246]{display:flex;align-items:center;gap:6px;margin:0 13px 11px;padding:7px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--muted-2);font-size:8.5px}.co-input kbd[data-v-88807246]{margin-left:auto;font-family:var(--font-mono);font-size:7px;padding:1px 4px;border:1px solid var(--border);border-radius:3px}.mock-dev[data-v-88807246]{background:#0a0a0d;color:#e4e4e7;font-family:var(--font-mono)}.dev-rail[data-v-88807246]{width:30%;max-width:165px;flex:none;border-right:1px solid #1e1e24;background:#0d0d11;padding:11px 9px;display:flex;flex-direction:column;gap:9px;overflow:hidden}.dev-repo[data-v-88807246]{display:flex;align-items:center;gap:5px;font-size:7.5px;letter-spacing:.02em;color:#d4d4d8}.dev-branch[data-v-88807246]{width:6px;height:6px;border-radius:99px;background:#10b981;box-shadow:0 0 8px #10b98199}.dev-files[data-v-88807246]{display:flex;flex-direction:column;gap:1px}.dev-folder[data-v-88807246]{color:#6d6d78;font-size:7px;padding:3px 4px}.dev-file[data-v-88807246]{color:#a1a1aa;font-size:7.4px;padding:3.5px 6px;border-radius:4px}.dev-file.is-active[data-v-88807246]{background:#6366f124;color:#c7d2fe;box-shadow:inset 2px 0 #818cf8}.dev-rail-foot[data-v-88807246]{margin-top:auto;display:flex;flex-direction:column;gap:5px;font-size:6.6px;color:#71717a;border-top:1px solid #1e1e24;padding-top:8px}.dev-model[data-v-88807246]{display:flex;align-items:center;gap:4px;color:#a7f3d0}.dev-model .status-dot[data-v-88807246]{width:5px;height:5px;box-shadow:0 0 6px #10b981b3}.dev-main[data-v-88807246]{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.dev-tabs[data-v-88807246]{display:flex;align-items:center;gap:2px;height:28px;padding-inline:8px;border-bottom:1px solid #1e1e24;background:#0b0b0f;flex:none}.dev-tab[data-v-88807246]{display:inline-flex;align-items:center;gap:4px;height:21px;padding-inline:6px;border-radius:4px;color:#8b8b96;font-size:7.5px}.dev-tab.is-active[data-v-88807246]{background:#16161c;color:#e4e4e7}.dev-dot[data-v-88807246]{width:4px;height:4px;border-radius:99px;display:inline-block}.dev-dot.py[data-v-88807246]{background:#60a5fa}.dev-dot.yml[data-v-88807246]{background:#f59e0b}.dev-tab-more[data-v-88807246]{color:#52525b;font-size:9px;padding-inline:5px}.dev-branch-chip[data-v-88807246]{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:6.5px;color:#a1a1aa;padding:2px 5px;border:1px solid #27272a;border-radius:4px}.dev-editor[data-v-88807246]{position:relative;flex:1;min-height:0;background:linear-gradient(180deg,#0c0c11,#0a0a0e);padding:9px 0;overflow:hidden}.dev-code[data-v-88807246]{margin:0;padding:0 10px;font-family:var(--font-mono);font-size:7.7px;line-height:1.8;color:#d4d4d8;overflow:hidden}.dev-code .ln[data-v-88807246]{display:inline-block;width:15px;color:#3f3f46;user-select:none}.dev-code .kw[data-v-88807246]{color:#c084fc}.dev-code .fn[data-v-88807246]{color:#7dd3fc}.dev-code .str[data-v-88807246]{color:#6ee7b7}.dev-code .num[data-v-88807246]{color:#fbbf24}.dev-code .cm[data-v-88807246]{color:#52525b}.dev-code .at[data-v-88807246]{color:#818cf8}.dev-codx[data-v-88807246]{display:inline-flex;align-items:center;border-radius:3px;background:#6366f129;padding:0 3px;color:#a5b4fc;border:1px solid rgba(129,140,248,.25)}.dev-hover[data-v-88807246]{position:absolute;right:9px;top:50px;display:flex;align-items:center;gap:5px;padding:4px 6px;border-radius:4px;background:#18181f;border:1px solid #2c2c36;font-size:6.3px;color:#a1a1aa;box-shadow:0 8px 20px -10px #000c}.dev-mention[data-v-88807246]{color:#a5b4fc;border-left:1px solid #2c2c36;padding-left:5px}.dev-term[data-v-88807246]{flex:none;height:36%;border-top:1px solid #1e1e24;background:#08080b;display:flex;flex-direction:column}.dev-term-head[data-v-88807246]{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;font-size:6.5px;color:#71717a;border-bottom:1px solid #16161b;letter-spacing:.05em}.dev-term-head>span[data-v-88807246]:first-child{display:inline-flex;align-items:center;gap:4px}.dev-term-tabs[data-v-88807246]{display:inline-flex;align-items:center;gap:5px}.dev-term-tabs i[data-v-88807246]{width:3px;height:3px;background:#3f3f46;border-radius:99px}.dev-term-body[data-v-88807246]{margin:0;padding:7px 10px;font-family:var(--font-mono);font-size:7.3px;line-height:1.85;color:#a1a1aa;overflow:hidden}.dev-term-body .prompt[data-v-88807246]{color:#818cf8}.dev-term-body .ok[data-v-88807246]{color:#10b981}.dev-term-body .dim[data-v-88807246]{color:#52525b}.dev-term-body .arrow[data-v-88807246]{color:#818cf8}.dev-term-body .blink[data-v-88807246]{animation:blink-88807246 1.2s step-end infinite;color:#10b981}@keyframes blink-88807246{0%,45%{opacity:1}50%,to{opacity:0}}.dev-float[data-v-88807246]{position:absolute;display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:5px;background:#18181ff0;border:1px solid #2c2c36;font-size:6.5px;color:#a1a1aa;box-shadow:0 12px 30px -12px #000000e6,0 0 18px #6366f114;backdrop-filter:blur(8px)}.dev-float-a[data-v-88807246]{right:10px;top:34px}.dev-float-b[data-v-88807246]{right:10px;bottom:37%}.dev-float .plus[data-v-88807246]{color:#10b981}.dev-float .minus[data-v-88807246]{color:#f87171}.mock-solo[data-v-88807246]{background:#faf9f6;color:#17251f;overflow:hidden}.so-chat[data-v-88807246]{width:62%;display:flex;flex-direction:column;padding:11px 12px;gap:9px;position:relative;z-index:1}.so-head[data-v-88807246]{display:flex;align-items:center;gap:7px}.so-head-info strong[data-v-88807246]{display:block;font-size:9.5px;letter-spacing:-.015em}.so-head-info small[data-v-88807246]{display:flex;align-items:center;gap:4px;font-size:7px;color:#5f6d65}.so-head-info .status-dot[data-v-88807246]{width:4px;height:4px;box-shadow:none}.so-phone-chip[data-v-88807246]{margin-left:auto;display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:99px;border:1px solid #eae3d5;background:#fff;color:#5f6d65;font-size:6.5px}.so-thread[data-v-88807246]{display:flex;flex-direction:column;gap:7px}.so-bubble[data-v-88807246]{max-width:94%;padding:7px 9px;border-radius:11px;font-size:8.3px;line-height:1.55}.so-me[data-v-88807246]{align-self:flex-end;background:#008060;color:#fff;border-bottom-right-radius:3px}.so-ai[data-v-88807246]{align-self:flex-start;background:#fff;border:1px solid #eae3d5;border-bottom-left-radius:3px;color:#17251f;box-shadow:0 3px 12px -8px #44361c40}.so-ai b[data-v-88807246]{color:#008060}.so-plan[data-v-88807246]{display:flex;flex-wrap:wrap;gap:3px;margin-top:5px}.so-plan span[data-v-88807246]{display:inline-flex;align-items:center;gap:2px;padding:1.5px 4px;border-radius:4px;background:#f3f8f5;color:#3b6b58;font-size:6.3px}.so-done[data-v-88807246]{border:1px solid #eae3d5;border-radius:8px;background:#fff;padding:6px}.so-done-head[data-v-88807246]{display:flex;align-items:center;gap:3px;font-size:7px;font-weight:650;color:#008060;border-bottom:1px solid #f1ebdf;padding-bottom:4px;margin-bottom:4px}.so-done-head span[data-v-88807246]{margin-left:auto;color:#8a968f;font-weight:400;font-size:6px}.so-task[data-v-88807246]{display:flex;align-items:center;gap:4px;font-size:6.8px;color:#5f6d65;padding:1.5px 0}.so-task svg[data-v-88807246]{color:#008060}.so-input[data-v-88807246]{margin-top:auto;display:flex;align-items:center;gap:6px;border:1px solid #eae3d5;background:#fff;border-radius:99px;padding:5px 6px 5px 10px;color:#8a968f;font-size:7.5px}.so-send[data-v-88807246]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:99px;background:#008060;color:#fff}.so-phone[data-v-88807246]{position:absolute;right:12px;bottom:-36px;width:43%;max-width:205px;z-index:2}.phone-shell[data-v-88807246]{position:relative;border-radius:26px;background:#17251f;padding:5px;box-shadow:0 24px 50px -20px #17251f66,0 0 0 1px #ffffff14 inset;transform:rotate(-2.4deg)}.phone-notch[data-v-88807246]{position:absolute;top:9px;left:50%;transform:translate(-50%);width:32%;height:6px;border-radius:99px;background:#17251f;z-index:4}.phone-screen[data-v-88807246]{border-radius:21px;background:#faf9f6;overflow:hidden;position:relative;height:315px}.phone-status[data-v-88807246]{display:flex;justify-content:space-between;padding:7px 12px 2px;font-size:5.5px;font-weight:650;color:#17251f}.phone-signal[data-v-88807246]{letter-spacing:1px}.store-hero[data-v-88807246]{padding:10px 11px 12px;background:linear-gradient(145deg,#e9f2ec,#f6ecda);position:relative}.store-brand[data-v-88807246]{display:block;font-size:6px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3b6b58}.store-hero h4[data-v-88807246]{font-family:var(--font-display);font-size:17px;line-height:.98;letter-spacing:-.045em;margin:5px 0 4px;color:#17251f;font-weight:640}.store-sub[data-v-88807246]{display:block;font-size:5.8px;color:#5f6d65}.store-btn[data-v-88807246]{display:inline-flex;margin-top:8px;padding:4px 8px;border-radius:99px;background:#008060;color:#fff;font-size:6px;font-weight:600}.store-row[data-v-88807246]{display:flex;gap:6px;padding:9px 10px}.store-card[data-v-88807246]{flex:1;display:flex;flex-direction:column;gap:1px}.store-card b[data-v-88807246]{font-size:6.5px;color:#17251f}.store-card small[data-v-88807246]{font-size:5.5px;color:#5f6d65}.store-art[data-v-88807246]{display:flex;align-items:center;justify-content:center;height:54px;border-radius:8px;margin-bottom:3px;font-family:var(--font-display);font-size:18px;font-weight:650}.art-a[data-v-88807246]{background:linear-gradient(135deg,#d6e8dd,#a8cdb9);color:#1f5d45}.art-b[data-v-88807246]{background:linear-gradient(135deg,#f3e2c7,#e2c49a)}.store-live[data-v-88807246]{position:absolute;left:10px;bottom:9px;display:inline-flex;align-items:center;gap:3px;padding:2.5px 6px;border-radius:99px;background:#ffffffdb;border:1px solid #eae3d5;font-size:5.8px;font-weight:600;color:#008060}.store-live .status-dot[data-v-88807246]{width:4px;height:4px;box-shadow:none}.so-sale[data-v-88807246]{position:absolute;left:-28px;bottom:62px;display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #eae3d5;border-radius:10px;padding:6px 8px;box-shadow:0 16px 30px -16px #44361c4d;z-index:5;white-space:nowrap}.so-sale-icon[data-v-88807246]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:#e8f4ef;color:#008060;font-size:6.5px;font-weight:700}.so-sale b[data-v-88807246]{display:block;font-size:7px;color:#17251f}.so-sale small[data-v-88807246]{display:block;font-size:5.8px;color:#8a968f}@container (max-width: 520px){.co-side[data-v-88807246]{display:none}.so-chat[data-v-88807246]{width:100%}.so-phone[data-v-88807246]{display:none}.dev-rail[data-v-88807246]{width:26%;max-width:110px}}@media(max-width:640px){.preview-head[data-v-88807246]{align-items:flex-start;flex-direction:column;gap:8px}.preview-auto[data-v-88807246]{display:none}.tablist[data-v-88807246]{width:100%}.persona-tab[data-v-88807246]{flex:1;justify-content:center;font-size:.68rem;padding-inline:6px}.persona-blurb[data-v-88807246]{font-size:.74rem;margin-bottom:12px}.preview-body[data-v-88807246]{height:370px}.co-side[data-v-88807246]{display:none}.so-chat[data-v-88807246]{width:100%}.so-phone[data-v-88807246]{display:none}.dev-rail[data-v-88807246]{width:25%;max-width:96px}.pv-live[data-v-88807246]{display:none}.window-url[data-v-88807246]{max-width:220px}}@media(max-width:480px){.persona-tab span[data-v-88807246]:not(.tab-live){font-size:.62rem}.persona-tab[data-v-88807246]{gap:4px;padding-inline:5px;height:34px}.persona-tab svg[data-v-88807246]{width:13px;height:13px}.preview-body[data-v-88807246]{height:340px}.preview-foot[data-v-88807246]{padding:9px 11px}.preview-link[data-v-88807246]{font-size:.7rem}}.ab-root[data-v-7f9dcd91]{position:fixed;right:clamp(12px,2vw,22px);bottom:clamp(12px,2vw,22px);z-index:70;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.ab-root[data-v-7f9dcd91]>*{pointer-events:auto}.ab-root.is-lifted[data-v-7f9dcd91]{bottom:96px}.ab-launcher[data-v-7f9dcd91]{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 20px 0 18px;border-radius:99px;border:1px solid var(--accent-line);background:var(--surface);color:var(--fg);font-family:var(--font-body);font-size:.87rem;font-weight:640;letter-spacing:-.012em;box-shadow:0 12px 30px -16px color-mix(in srgb,var(--accent) 55%,transparent),var(--shadow-lift);cursor:pointer;animation:ab-pop-7f9dcd91 .28s cubic-bezier(.22,1,.36,1);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ab-launcher svg[data-v-7f9dcd91]{color:var(--accent)}.ab-launcher[data-v-7f9dcd91]:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:0 18px 42px -18px color-mix(in srgb,var(--accent) 80%,transparent),var(--shadow-lift)}.ab-launcher[data-v-7f9dcd91]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ab-ring[data-v-7f9dcd91]{position:absolute;inset:-3px;border-radius:99px;border:1.5px solid var(--accent);opacity:0;pointer-events:none;animation:ab-ring-7f9dcd91 3.6s ease-out infinite}.ab-ring-b[data-v-7f9dcd91]{animation-delay:1.8s}@keyframes ab-ring-7f9dcd91{0%{transform:scale(.94);opacity:.55}70%{transform:scale(1.18);opacity:0}to{transform:scale(1.18);opacity:0}}.ab-dot[data-v-7f9dcd91]{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:99px;background:var(--accent);box-shadow:0 0 0 2px var(--surface)}.ab-panel[data-v-7f9dcd91]{display:flex;flex-direction:column;width:360px;height:520px;max-height:calc(100dvh - 48px);border:1px solid var(--border);border-radius:calc(var(--radius-card) + 2px);background:var(--surface);box-shadow:var(--shadow-lift);overflow:hidden;animation:ab-pop-7f9dcd91 .24s cubic-bezier(.22,1,.36,1)}.ab-head[data-v-7f9dcd91]{display:flex;align-items:center;gap:10px;padding:11px 11px 11px 13px;border-bottom:1px solid var(--border);background:var(--surface-2)}.ab-avatar[data-v-7f9dcd91]{flex:none;width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent)}.ab-head-copy[data-v-7f9dcd91]{display:flex;flex-direction:column;gap:1px;min-width:0}.ab-head-copy b[data-v-7f9dcd91]{font-size:.82rem;font-weight:640;letter-spacing:-.015em;color:var(--fg)}.ab-head-copy small[data-v-7f9dcd91]{font-family:var(--font-mono);font-size:.54rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-close[data-v-7f9dcd91]{margin-left:auto;flex:none;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;transition:background-color .18s ease,color .18s ease}.ab-close[data-v-7f9dcd91]:hover{background:var(--surface-3);color:var(--fg)}.ab-close[data-v-7f9dcd91]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ab-list[data-v-7f9dcd91]{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin}.ab-msg[data-v-7f9dcd91]{display:flex;flex-direction:column;gap:6px;max-width:92%}.ab-msg.is-user[data-v-7f9dcd91]{align-self:flex-end;align-items:flex-end}.ab-msg.is-assistant[data-v-7f9dcd91]{align-self:flex-start}.ab-bubble[data-v-7f9dcd91]{padding:9px 11px;border-radius:12px;font-size:.79rem;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.ab-msg.is-assistant .ab-bubble[data-v-7f9dcd91]{background:var(--surface-2);border:1px solid var(--border);border-top-left-radius:4px;color:var(--fg-soft)}.ab-msg.is-user .ab-bubble[data-v-7f9dcd91]{background:var(--accent-soft);border:1px solid var(--accent-line);border-top-right-radius:4px;color:var(--fg)}.ab-bubble.is-error[data-v-7f9dcd91]{background:color-mix(in srgb,#f97316 10%,var(--surface));border-color:color-mix(in srgb,#f97316 28%,transparent);color:color-mix(in srgb,#9a3412 82%,var(--fg))}.ab-links[data-v-7f9dcd91]{display:flex;flex-wrap:wrap;gap:6px}.ab-link[data-v-7f9dcd91]{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:99px;border:1px solid var(--border);background:var(--surface);color:var(--accent);font-size:.7rem;font-weight:600;text-decoration:none;transition:border-color .18s ease,gap .18s ease}.ab-link[data-v-7f9dcd91]:hover{border-color:var(--accent-line);gap:7px}.ab-link[data-v-7f9dcd91]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ab-chips[data-v-7f9dcd91],.ab-quick[data-v-7f9dcd91]{display:flex;flex-wrap:wrap;gap:6px}.ab-quick[data-v-7f9dcd91]{padding:0 14px 10px}.ab-chip[data-v-7f9dcd91]{padding:5px 10px;border-radius:99px;border:1px solid var(--border);background:var(--surface);color:var(--fg-soft);font-family:var(--font-body);font-size:.7rem;font-weight:550;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.ab-chip[data-v-7f9dcd91]:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ab-chip[data-v-7f9dcd91]:disabled{opacity:.55;cursor:default}.ab-chip[data-v-7f9dcd91]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ab-typing[data-v-7f9dcd91]{display:inline-flex;align-items:center;gap:4px;padding:12px}.ab-typing i[data-v-7f9dcd91]{width:5px;height:5px;border-radius:99px;background:var(--muted-2);animation:ab-blink-7f9dcd91 1.1s infinite ease-in-out}.ab-typing i[data-v-7f9dcd91]:nth-child(2){animation-delay:.15s}.ab-typing i[data-v-7f9dcd91]:nth-child(3){animation-delay:.3s}.ab-sr[data-v-7f9dcd91]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ab-lead-link[data-v-7f9dcd91]{align-self:flex-start;padding:0 14px 8px;border:0;background:none;color:var(--accent);font-family:var(--font-body);font-size:.7rem;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ab-lead[data-v-7f9dcd91]{display:flex;flex-direction:column;gap:6px;padding:11px 14px;border-top:1px dashed var(--border);background:var(--surface-2)}.ab-lead-title[data-v-7f9dcd91]{font-size:.73rem;font-weight:640;color:var(--fg)}.ab-lead input[data-v-7f9dcd91]{height:34px;padding-inline:10px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--fg);font-family:var(--font-body);font-size:.74rem}.ab-lead input[data-v-7f9dcd91]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.ab-lead-row[data-v-7f9dcd91]{display:flex;align-items:center;gap:8px}.ab-lead-submit[data-v-7f9dcd91]{flex:none;height:34px;padding-inline:14px;border-radius:9px;border:1px solid var(--accent);background:var(--accent);color:var(--btn-fg);font-family:var(--font-body);font-size:.73rem;font-weight:600;cursor:pointer}.ab-lead-submit[data-v-7f9dcd91]:disabled{opacity:.6;cursor:default}.ab-lead-note[data-v-7f9dcd91]{font-size:.62rem;line-height:1.4;color:var(--muted-2)}.ab-lead-error[data-v-7f9dcd91]{font-size:.65rem;line-height:1.4;color:#b45309}.ab-compose[data-v-7f9dcd91]{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 8px;border-top:1px solid var(--border);background:var(--surface)}.ab-input[data-v-7f9dcd91]{flex:1;min-height:38px;max-height:96px;resize:none;padding:9px 11px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--fg);font-family:var(--font-body);font-size:.78rem;line-height:1.4}.ab-input[data-v-7f9dcd91]:focus{outline:none;border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-faint)}.ab-send[data-v-7f9dcd91]{flex:none;width:38px;height:38px;border-radius:10px;border:1px solid var(--accent);background:var(--accent);color:var(--btn-fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .18s ease}.ab-send[data-v-7f9dcd91]:disabled{opacity:.5;cursor:default}.ab-send[data-v-7f9dcd91]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ab-foot[data-v-7f9dcd91]{padding:0 12px 10px;text-align:center;font-size:.6rem;line-height:1.4;color:var(--muted-2)}@keyframes ab-pop-7f9dcd91{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes ab-blink-7f9dcd91{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media(max-width:520px){.ab-root[data-v-7f9dcd91]{right:10px;left:10px;bottom:10px;align-items:stretch}.ab-root.is-lifted[data-v-7f9dcd91]{bottom:84px}.ab-launcher[data-v-7f9dcd91]{align-self:flex-end}.ab-panel[data-v-7f9dcd91]{width:100%;height:auto;max-height:min(78dvh,560px);border-radius:calc(var(--radius-card) - 2px)}}@media(prefers-reduced-motion:reduce){.ab-panel[data-v-7f9dcd91],.ab-launcher[data-v-7f9dcd91]{animation:none}.ab-launcher[data-v-7f9dcd91]:hover{transform:none}.ab-typing i[data-v-7f9dcd91]{animation:none;opacity:.6}.ab-ring[data-v-7f9dcd91]{animation:none;display:none}}.ipb[data-v-9ee3af25]{border-bottom:1px solid var(--border);background:linear-gradient(90deg,var(--accent-soft),var(--surface) 55%,var(--surface));transition:background-color .4s ease,border-color .4s ease}.ipb-inner[data-v-9ee3af25]{display:flex;align-items:center;gap:14px;padding-block:10px}.ipb-badge[data-v-9ee3af25]{flex:none;display:inline-flex;align-items:center;gap:6px;height:23px;padding-inline:9px;border-radius:99px;border:1px solid var(--accent-line);background:var(--surface);color:var(--accent);font-family:var(--font-mono);font-size:.56rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.ipb-badge .status-dot[data-v-9ee3af25]{width:4px;height:4px}.ipb-text[data-v-9ee3af25]{min-width:0;flex:1;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;color:var(--fg-soft);font-size:.785rem;line-height:1.4}.ipb-text strong[data-v-9ee3af25]{color:var(--fg);font-weight:650;letter-spacing:-.015em}.ipb-sub[data-v-9ee3af25]{color:var(--muted)}.ipb-cta[data-v-9ee3af25]{flex:none;display:inline-flex;align-items:center;gap:5px;height:28px;padding-inline:11px;border-radius:99px;background:var(--accent);color:#fff;font-size:.72rem;font-weight:620;letter-spacing:-.01em;white-space:nowrap;transition:transform .18s ease,background-color .18s ease}.ipb-cta[data-v-9ee3af25]:hover{transform:translateY(-1px)}.ipb-close[data-v-9ee3af25]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:99px;background:transparent;color:var(--muted-2);cursor:pointer;transition:color .16s ease,background-color .16s ease}.ipb-close[data-v-9ee3af25]:hover{color:var(--fg);background:var(--surface-3)}@media(max-width:860px){.ipb-inner[data-v-9ee3af25]{flex-wrap:wrap;gap:8px 10px}.ipb-text[data-v-9ee3af25]{flex-basis:100%;order:3}.ipb-sub[data-v-9ee3af25]{display:none}.ipb-cta[data-v-9ee3af25]{margin-left:auto}}.ip-section[data-v-0fe07613]{border-bottom:1px solid var(--border);background:var(--bg-soft)}.ip-card[data-v-0fe07613]{position:relative;padding:clamp(24px,3.6vw,48px);border:1px solid var(--accent-line);border-radius:calc(var(--radius-card) + 6px);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden;isolation:isolate}.ip-glow[data-v-0fe07613]{position:absolute;width:640px;height:640px;left:-260px;bottom:-360px;background:radial-gradient(circle,var(--accent-faint),transparent 68%);pointer-events:none;z-index:-1}.ip-grid[data-v-0fe07613]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(26px,4.4vw,56px);align-items:center}.ip-copy .kicker[data-v-0fe07613]{margin-bottom:14px}.ip-title[data-v-0fe07613]{max-width:22ch}.ip-lede[data-v-0fe07613]{margin-top:16px;max-width:56ch;font-size:.97rem}.ip-quote[data-v-0fe07613]{display:flex;align-items:flex-start;gap:8px;max-width:56ch;margin-top:18px;padding:11px 13px;border-left:2px solid var(--accent);border-radius:0 10px 10px 0;background:var(--accent-faint);color:var(--fg-soft);font-size:.84rem;line-height:1.55;font-style:italic}.ip-quote svg[data-v-0fe07613]{flex:none;margin-top:3px;color:var(--accent)}.ip-actions[data-v-0fe07613]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px}.ip-apply-note[data-v-0fe07613]{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:var(--font-mono);font-size:.61rem;letter-spacing:.03em;color:var(--muted-2)}.ip-panel[data-v-0fe07613]{position:relative;padding:18px;border:1px solid var(--border);border-radius:calc(var(--radius-card) + 2px);background:var(--surface-2);box-shadow:var(--shadow-card)}.ip-panel-head[data-v-0fe07613]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ip-panel-title strong[data-v-0fe07613]{display:block;font-family:var(--font-display);font-size:1.02rem;font-weight:600;letter-spacing:-.025em;color:var(--fg)}.ip-eyebrow[data-v-0fe07613]{display:block;margin-bottom:5px;font-family:var(--font-mono);font-size:.54rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.ip-status[data-v-0fe07613]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:99px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:.6rem;font-weight:550;white-space:nowrap}.ip-status .status-dot[data-v-0fe07613]{width:4px;height:4px;box-shadow:none}.ip-weeks[data-v-0fe07613]{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.ip-weeks li[data-v-0fe07613]{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:8px;background:var(--surface);border:1px solid transparent}.ip-weeks li.is-now[data-v-0fe07613]{border-color:var(--accent-line);background:var(--accent-faint)}.ip-week-mark[data-v-0fe07613]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:99px;border:1px solid var(--border-strong);color:var(--muted-2)}.ip-weeks li.is-done .ip-week-mark[data-v-0fe07613]{border-color:transparent;background:#ecfdf5;color:#047857}.ip-weeks li.is-now .ip-week-mark[data-v-0fe07613]{border-color:transparent;background:var(--accent);color:#fff}.ip-week-label[data-v-0fe07613]{flex:1;min-width:0;font-size:.735rem;font-weight:550;color:var(--fg-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-week-state[data-v-0fe07613]{flex:none;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2)}.ip-weeks li.is-now .ip-week-state[data-v-0fe07613]{color:var(--accent)}.ip-expert[data-v-0fe07613]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 11px;border-radius:9px;background:#0f172a;color:#f8fafc}.ip-expert-icon[data-v-0fe07613]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:7px;background:#94a3b82e;color:#e2e8f0}.ip-expert-copy[data-v-0fe07613]{flex:1;min-width:0}.ip-expert-copy b[data-v-0fe07613]{display:flex;align-items:center;gap:5px;font-size:.68rem;font-weight:600}.ip-expert-copy em[data-v-0fe07613]{font-style:normal;font-family:var(--font-mono);font-size:.48rem;padding:1px 4px;border-radius:3px;background:#10b98129;color:#6ee7b7}.ip-expert-copy small[data-v-0fe07613]{display:block;margin-top:1px;font-size:.57rem;color:#94a3b8}.ip-expert-seal[data-v-0fe07613]{flex:none;color:#6ee7b7}.ip-progress[data-v-0fe07613]{margin-top:12px;height:3px;border-radius:99px;background:var(--surface-3);overflow:hidden}.ip-progress span[data-v-0fe07613]{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.ip-caption[data-v-0fe07613]{margin-top:10px;font-size:.62rem;color:var(--muted-2);text-align:center}.ip-steps[data-v-0fe07613]{list-style:none;margin:clamp(28px,4vw,42px) 0 0;padding:clamp(22px,3vw,30px) 0 0;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ip-steps li[data-v-0fe07613]{display:flex;flex-direction:column;gap:6px}.ip-step-num[data-v-0fe07613]{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.1em;color:var(--accent)}.ip-steps h3[data-v-0fe07613]{font-family:var(--font-body);font-size:.88rem;font-weight:640;letter-spacing:-.015em;color:var(--fg)}.ip-steps p[data-v-0fe07613]{font-size:.79rem;line-height:1.58;color:var(--muted)}.ip-foot[data-v-0fe07613]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(22px,3.4vw,44px);margin-top:clamp(24px,3.4vw,36px);padding:clamp(20px,2.8vw,26px);border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface-2)}.ip-foot-title[data-v-0fe07613]{font-family:var(--font-display);font-size:.98rem;font-weight:620;letter-spacing:-.025em;color:var(--fg)}.ip-foot-lead[data-v-0fe07613]{margin-top:5px;font-size:.78rem;color:var(--muted);line-height:1.55}.ip-pay ul[data-v-0fe07613]{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.ip-pay li[data-v-0fe07613]{display:flex;align-items:flex-start;gap:8px}.ip-pay li>svg[data-v-0fe07613]{flex:none;margin-top:3px;color:#047857}.ip-pay b[data-v-0fe07613]{display:block;font-size:.79rem;font-weight:620;color:var(--fg);letter-spacing:-.01em}.ip-pay li p[data-v-0fe07613]{margin-top:2px;font-size:.74rem;line-height:1.55;color:var(--muted)}.ip-qa dl[data-v-0fe07613]{margin:12px 0 0}.ip-qa dt[data-v-0fe07613]{font-size:.78rem;font-weight:620;color:var(--fg);letter-spacing:-.01em}.ip-qa dd[data-v-0fe07613]{margin:3px 0 12px;font-size:.74rem;line-height:1.55;color:var(--muted)}.ip-qa dd[data-v-0fe07613]:last-child{margin-bottom:0}@media(max-width:1024px){.ip-grid[data-v-0fe07613]{grid-template-columns:minmax(0,1fr)}.ip-title[data-v-0fe07613]{max-width:28ch}.ip-steps[data-v-0fe07613]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ip-foot[data-v-0fe07613]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.ip-steps[data-v-0fe07613]{grid-template-columns:minmax(0,1fr)}.ip-panel[data-v-0fe07613]{padding:15px}}.home[data-v-236b0d55]{overflow:clip}.hero[data-v-236b0d55]{position:relative;border-bottom:1px solid var(--border);isolation:isolate}.hero-bg[data-v-236b0d55]{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-grid[data-v-236b0d55]{position:absolute;inset:0;-webkit-mask-image:radial-gradient(ellipse 74% 72% at 50% 28%,#000 20%,transparent 76%);mask-image:radial-gradient(ellipse 74% 72% at 50% 28%,#000 20%,transparent 76%)}.hero-glow-a[data-v-236b0d55]{width:520px;height:520px;left:-180px;top:-180px;background:#cc00991f}.hero-glow-b[data-v-236b0d55]{width:640px;height:640px;right:-260px;top:40px;background:#8f008f1c}.hero-cross[data-v-236b0d55]{position:absolute;width:13px;height:13px;opacity:.4}.hero-cross[data-v-236b0d55]:before,.hero-cross[data-v-236b0d55]:after{content:"";position:absolute;background:var(--border-strong)}.hero-cross[data-v-236b0d55]:before{left:6px;top:0;width:1px;height:13px}.hero-cross[data-v-236b0d55]:after{top:6px;left:0;width:13px;height:1px}.cross-a[data-v-236b0d55]{left:3%;top:33%}.cross-b[data-v-236b0d55]{right:2.5%;top:68%}.hero-rail[data-v-236b0d55]{position:absolute;left:18px;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;display:flex;align-items:center;gap:14px;color:var(--muted-2);font-family:var(--font-mono);font-size:.54rem;letter-spacing:.18em;z-index:2}.rail-line[data-v-236b0d55]{display:block;width:1px;height:48px;background:var(--border-strong)}.rail-text[data-v-236b0d55]{opacity:.8}.hero-layout[data-v-236b0d55]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(30px,4.4vw,64px);padding-block:clamp(46px,6vw,82px) clamp(34px,4vw,52px)}.hero-copy[data-v-236b0d55]{max-width:560px}.hero-eyebrow[data-v-236b0d55]{display:flex;align-items:center;gap:10px;margin-bottom:24px;flex-wrap:wrap}.eyebrow-pill[data-v-236b0d55]{display:inline-flex;align-items:center;gap:7px;height:27px;padding-inline:10px;border-radius:99px;border:1px solid var(--border);background:var(--surface);font-size:.68rem;font-weight:550;color:var(--fg-soft);box-shadow:0 1px 2px #0f172a08}.eyebrow-pill .status-dot[data-v-236b0d55]{width:5px;height:5px}.eyebrow-sep[data-v-236b0d55]{width:14px;height:1px;background:var(--border-strong)}.eyebrow-beta[data-v-236b0d55]{font-family:var(--font-mono);font-size:.61rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.hero-title[data-v-236b0d55]{font-size:clamp(3.05rem,5.55vw,4.85rem);line-height:.94;letter-spacing:-.05em;font-weight:640}.hero-line[data-v-236b0d55]{display:block}.hero-line-accent[data-v-236b0d55]{position:relative;display:inline-block;color:var(--accent)}.hero-swipe[data-v-236b0d55]{position:absolute;left:0;bottom:-.14em;width:100%;height:.14em;overflow:visible}.hero-swipe path[data-v-236b0d55]{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;opacity:.28}.hero-sub[data-v-236b0d55]{margin-top:24px;max-width:490px;color:var(--muted);font-size:clamp(.98rem,1.15vw,1.06rem);line-height:1.68}.hero-actions[data-v-236b0d55]{display:flex;align-items:center;gap:10px;margin-top:28px;flex-wrap:wrap}.hero-trust[data-v-236b0d55]{margin-top:30px;display:flex;flex-direction:column;gap:16px}.hero-humans[data-v-236b0d55]{display:flex;align-items:center;gap:11px}.avatar-stack[data-v-236b0d55]{display:flex;align-items:center}.avatar-stack .avatar[data-v-236b0d55]{width:26px;height:26px;font-size:.55rem;margin-left:-7px}.avatar-stack .avatar[data-v-236b0d55]:first-child{margin-left:0}.hero-humans p[data-v-236b0d55]{color:var(--muted);font-size:.74rem}.hero-humans b[data-v-236b0d55]{color:var(--fg-soft);font-weight:600}.hero-providers[data-v-236b0d55]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.provider-label[data-v-236b0d55]{font-family:var(--font-mono);font-size:.57rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap}.provider-list[data-v-236b0d55]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.provider-list span[data-v-236b0d55]{color:var(--muted);font-size:.7rem;font-weight:570;letter-spacing:-.015em}.provider-list i[data-v-236b0d55]{width:2px;height:2px;border-radius:99px;background:var(--border-strong)}.hero-preview[data-v-236b0d55]{position:relative}.hero-audience-wrap[data-v-236b0d55]{padding-bottom:clamp(26px,3.2vw,40px)}.hero-audience[data-v-236b0d55]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.audience-label[data-v-236b0d55]{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2)}.audience-row[data-v-236b0d55]{display:flex;flex-wrap:wrap;gap:10px}.audience-btn[data-v-236b0d55]{--aud: var(--accent);--aud-soft: var(--accent-soft);display:inline-flex;align-items:center;gap:9px;height:44px;padding-inline:16px 14px;border:1px solid var(--border);border-radius:99px;background:var(--surface);color:var(--fg);font-family:var(--font-display);font-size:.9rem;font-weight:600;letter-spacing:-.02em;white-space:nowrap;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease,color .22s ease}.audience-btn[data-v-236b0d55]:hover{transform:translateY(-2px);border-color:var(--aud);color:var(--aud);box-shadow:0 16px 32px -26px var(--aud)}.audience-icon[data-v-236b0d55]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--aud-soft);color:var(--aud)}.audience-arrow[data-v-236b0d55]{flex:none;color:var(--aud);opacity:.55;transition:transform .22s ease,opacity .22s ease}.audience-btn:hover .audience-arrow[data-v-236b0d55]{transform:translate(3px);opacity:1}.audience-btn[data-audience=companies][data-v-236b0d55]{--aud: #b8008f;--aud-soft: #fdf2fa}.audience-btn[data-audience=devs][data-v-236b0d55]{--aud: #6366f1;--aud-soft: #eef2ff}.audience-btn[data-audience=solo][data-v-236b0d55]{--aud: #b45309;--aud-soft: #fffbeb}.cap-strip[data-v-236b0d55]{border-bottom:1px solid var(--border);background:var(--surface);overflow:hidden;position:relative}.cap-strip[data-v-236b0d55]:before,.cap-strip[data-v-236b0d55]:after{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}.cap-strip[data-v-236b0d55]:before{left:0;background:linear-gradient(90deg,var(--surface),transparent)}.cap-strip[data-v-236b0d55]:after{right:0;background:linear-gradient(-90deg,var(--surface),transparent)}.cap-viewport[data-v-236b0d55]{overflow:hidden}.cap-track[data-v-236b0d55]{display:flex;align-items:center;width:max-content;animation:cap-scroll-236b0d55 42s linear infinite;padding-block:14px}.cap-strip:hover .cap-track[data-v-236b0d55]{animation-play-state:paused}.cap-item[data-v-236b0d55]{display:inline-flex;align-items:center;gap:10px;padding-inline:22px;font-family:var(--font-mono);font-size:.61rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.cap-mark[data-v-236b0d55]{width:4px;height:4px;background:var(--accent);transform:rotate(45deg)}@keyframes cap-scroll-236b0d55{to{transform:translate(-50%)}}.features-section[data-v-236b0d55]{border-bottom:1px solid var(--border)}.features-head[data-v-236b0d55]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,4vw,64px);align-items:end;margin-bottom:34px}.features-head .kicker[data-v-236b0d55]{margin-bottom:14px}.features-title[data-v-236b0d55]{max-width:22ch}.features-lede[data-v-236b0d55]{font-size:.95rem;max-width:48ch}.features-grid[data-v-236b0d55]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature[data-v-236b0d55]{--fc: var(--accent);--fc-soft: var(--accent-soft);--fc-line: var(--accent-line);display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--border);border-radius:calc(var(--radius-card) + 2px);background:var(--surface);box-shadow:0 1px 2px #0f172a08;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .24s ease}.feature[data-v-236b0d55]:hover{transform:translateY(-3px);border-color:var(--fc-line);box-shadow:var(--shadow-card)}.feature-top[data-v-236b0d55]{display:flex;align-items:center;justify-content:space-between;gap:10px}.feature-icon[data-v-236b0d55]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--fc-line);background:var(--fc-soft);color:var(--fc)}.feature-num[data-v-236b0d55]{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;color:var(--muted-2)}.feature-title[data-v-236b0d55]{font-family:var(--font-display);font-size:1.1rem;font-weight:620;letter-spacing:-.028em;line-height:1.2;color:var(--fg)}.feature-copy[data-v-236b0d55]{flex:1;font-size:.84rem;line-height:1.62;color:var(--muted)}.feature-link[data-v-236b0d55]{display:inline-flex;align-items:center;gap:6px;font-size:.79rem;font-weight:600;color:var(--fc);transition:gap .18s ease}.feature-link[data-v-236b0d55]:hover{gap:9px}.feature[data-theme=companies][data-v-236b0d55]{--fc: #b8008f;--fc-soft: #fdf2fa;--fc-line: #f4d2ea}.feature[data-theme=oss][data-v-236b0d55]{--fc: #6366f1;--fc-soft: #eef2ff;--fc-line: #dbe0fb}.feature[data-theme=voice][data-v-236b0d55]{--fc: #0d9488;--fc-soft: #f0fdfa;--fc-line: #cdeee9}.kicker-mark[data-v-236b0d55]{width:14px;height:1px;background:var(--accent);display:inline-block}.text-link[data-v-236b0d55]{display:inline-flex;align-items:center;gap:5px;color:var(--fg);font-size:.79rem;font-weight:600;transition:color .18s ease,gap .18s ease}.text-link[data-v-236b0d55]:hover{color:var(--accent);gap:8px}.start-section[data-v-236b0d55]{border-bottom:1px solid var(--border);background:var(--bg)}.start-card[data-v-236b0d55]{position:relative;padding:clamp(24px,3.6vw,46px);border:1px solid var(--border);border-radius:calc(var(--radius-card) + 6px);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden;isolation:isolate}.start-glow[data-v-236b0d55]{position:absolute;width:620px;height:620px;right:-230px;top:-330px;background:radial-gradient(circle,var(--accent-faint),transparent 68%);pointer-events:none;z-index:-1}.start-head[data-v-236b0d55]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:660px}.start-title[data-v-236b0d55]{max-width:24ch}.start-lede[data-v-236b0d55]{font-size:.95rem}.start-options[data-v-236b0d55]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(22px,3vw,32px)}.start-option[data-v-236b0d55]{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface-2)}.start-option.is-hosted[data-v-236b0d55]{border-color:var(--accent-line);background:linear-gradient(180deg,var(--accent-faint),var(--surface-2))}.start-tag[data-v-236b0d55]{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.start-option h3[data-v-236b0d55]{font-family:var(--font-display);font-size:1.06rem;font-weight:620;letter-spacing:-.028em;color:var(--fg)}.start-option p[data-v-236b0d55]{font-size:.83rem;line-height:1.6;color:var(--muted)}.start-actions[data-v-236b0d55]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:4px}.start-foot[data-v-236b0d55]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px dashed var(--border);font-size:.79rem;color:var(--muted)}.start-note[data-v-236b0d55]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.04em;color:var(--muted-2)}.start-note[data-v-236b0d55]:before{content:"";width:5px;height:5px;border-radius:99px;background:var(--status)}.hybrid-section[data-v-236b0d55]{background:var(--bg-soft);border-bottom:1px solid var(--border)}.hybrid-grid[data-v-236b0d55]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(36px,6vw,88px);align-items:center}.hybrid-copy .kicker[data-v-236b0d55]{margin-bottom:16px}.hybrid-lede[data-v-236b0d55]{margin-top:18px;max-width:480px;font-size:.96rem}.principles[data-v-236b0d55]{list-style:none;margin:30px 0;padding:0;display:flex;flex-direction:column;gap:20px}.principles li[data-v-236b0d55]{display:flex;gap:14px}.principle-num[data-v-236b0d55]{flex:none;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;color:var(--accent);padding-top:3px;width:20px}.principles h3[data-v-236b0d55]{font-family:var(--font-body);font-size:.9rem;font-weight:640;letter-spacing:-.015em;color:var(--fg);margin-bottom:4px}.principles p[data-v-236b0d55]{color:var(--muted);font-size:.82rem;line-height:1.6;max-width:43ch}.hybrid-visual[data-v-236b0d55]{position:relative}.hybrid-panel[data-v-236b0d55]{position:relative;border:1px solid var(--border);border-radius:calc(var(--radius-card) + 4px);background:var(--surface);padding:20px;box-shadow:var(--shadow-card)}.hybrid-panel[data-v-236b0d55]:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(ellipse at 70% 0%,#000,transparent 75%);mask-image:radial-gradient(ellipse at 70% 0%,#000,transparent 75%);pointer-events:none}.hp-head[data-v-236b0d55]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative}.hp-eyebrow[data-v-236b0d55]{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;color:var(--muted-2);display:block;margin-bottom:5px}.hp-head-copy strong[data-v-236b0d55]{font-family:var(--font-display);font-size:1.03rem;font-weight:600;letter-spacing:-.025em}.hp-status[data-v-236b0d55]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:99px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-size:.62rem;font-weight:550;white-space:nowrap}.hp-status .status-dot[data-v-236b0d55]{width:4px;height:4px;box-shadow:none}.hp-team[data-v-236b0d55]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:16px;padding-block:12px;border-block:1px dashed var(--border);position:relative}.hp-team .avatar-stack .avatar[data-v-236b0d55]{width:24px;height:24px;font-size:.52rem;margin-left:-6px}.team-count[data-v-236b0d55]{width:24px;height:24px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;margin-left:-6px;background:var(--surface-3);border:2px solid var(--surface);color:var(--muted);font-size:.5rem;font-weight:600}.hp-legend[data-v-236b0d55]{display:flex;gap:12px;color:var(--muted);font-size:.62rem}.hp-legend span[data-v-236b0d55]{display:inline-flex;align-items:center;gap:4px}.hp-legend i[data-v-236b0d55]{width:5px;height:5px;border-radius:99px;display:inline-block}.legend-human[data-v-236b0d55]{background:#d97757}.legend-ai[data-v-236b0d55]{background:var(--accent)}.hp-rows[data-v-236b0d55]{display:flex;flex-direction:column;gap:2px;position:relative}.hp-row[data-v-236b0d55]{display:flex;align-items:center;gap:9px;padding:8px 6px;border-radius:8px;transition:background-color .2s ease}.hp-row[data-v-236b0d55]:hover{background:var(--surface-2)}.hp-row .avatar[data-v-236b0d55]{width:24px;height:24px;font-size:.54rem;flex:none}.hp-row-ai[data-v-236b0d55]{background:color-mix(in srgb,var(--accent-soft) 55%,transparent)}.hp-row-copy[data-v-236b0d55]{min-width:0;flex:1}.hp-row-copy b[data-v-236b0d55]{display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:var(--fg)}.hp-row-copy em[data-v-236b0d55]{font-style:normal;font-family:var(--font-mono);font-size:.48rem;font-weight:500;padding:1px 4px;border-radius:3px;background:var(--surface-3);color:var(--muted)}.hp-row-copy em.ai-tag[data-v-236b0d55]{background:var(--accent-soft);color:var(--accent)}.hp-row-copy p[data-v-236b0d55]{font-size:.66rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-row-copy code[data-v-236b0d55]{font-family:var(--font-mono);font-size:.56rem;color:var(--accent)}.hp-pill[data-v-236b0d55]{display:inline-flex;align-items:center;gap:2px;padding:2px 6px;border-radius:4px;font-size:.55rem;font-weight:600;white-space:nowrap;flex:none}.hp-pill.approved[data-v-236b0d55],.hp-pill.done[data-v-236b0d55]{background:#ecfdf5;color:#047857;border:1px solid #d1fae5}.hp-pill.review[data-v-236b0d55]{background:#fffbeb;color:#b45309;border:1px solid #fef3c7}.hp-gate[data-v-236b0d55]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 11px;border-radius:9px;background:#0f172a;color:#f8fafc;position:relative}.hp-gate-icon[data-v-236b0d55]{width:28px;height:28px;border-radius:7px;background:#10b98124;color:#6ee7b7;display:inline-flex;align-items:center;justify-content:center;flex:none}.hp-gate-copy[data-v-236b0d55]{flex:1}.hp-gate-copy b[data-v-236b0d55]{display:block;font-size:.68rem;font-weight:600}.hp-gate-copy small[data-v-236b0d55]{display:block;font-size:.57rem;color:#94a3b8;margin-top:1px}.hp-gate-switch[data-v-236b0d55]{width:28px;height:16px;border-radius:99px;background:#10b981;position:relative;flex:none}.hp-gate-switch i[data-v-236b0d55]{position:absolute;right:2px;top:2px;width:12px;height:12px;border-radius:99px;background:#fff}.hp-foot[data-v-236b0d55]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-family:var(--font-mono);font-size:.53rem;color:var(--muted-2)}.hp-foot span[data-v-236b0d55]{display:inline-flex;align-items:center;gap:4px}.hp-foot-right[data-v-236b0d55]{text-transform:uppercase;letter-spacing:.06em}.hybrid-caption[data-v-236b0d55]{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:12px;font-size:.66rem;color:var(--muted-2)}.facts[data-v-236b0d55]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:clamp(48px,6vw,72px);padding-top:clamp(30px,4vw,40px);border-top:1px solid var(--border)}.fact[data-v-236b0d55]{display:flex;align-items:flex-start;gap:12px}.fact-value[data-v-236b0d55]{font-family:var(--font-display);font-size:clamp(2rem,3.2vw,2.8rem);font-weight:620;letter-spacing:-.05em;line-height:.9;color:var(--fg)}.fact-label[data-v-236b0d55]{display:flex;flex-direction:column;gap:2px;font-size:.72rem;color:var(--fg-soft);font-weight:550;line-height:1.3;padding-top:2px}.fact-label small[data-v-236b0d55]{color:var(--muted-2);font-weight:400;font-size:.64rem}.languages-section[data-v-236b0d55]{overflow:hidden}.languages-head[data-v-236b0d55]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:36px}.languages-head .kicker[data-v-236b0d55]{margin-bottom:16px}.languages-side[data-v-236b0d55]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.languages-side .lede[data-v-236b0d55]{max-width:460px;font-size:.95rem}.lang-example[data-v-236b0d55]{display:flex;align-items:flex-start;gap:8px;max-width:470px;padding:11px 13px;border-left:2px solid var(--accent);border-radius:0 10px 10px 0;background:var(--accent-faint);color:var(--fg-soft);font-size:.84rem;line-height:1.5;font-style:italic}.lang-example svg[data-v-236b0d55]{color:var(--accent);flex:none;margin-top:3px}.lang-viewport[data-v-236b0d55]{position:relative}.lang-viewport[data-v-236b0d55]:before,.lang-viewport[data-v-236b0d55]:after{content:"";position:absolute;top:0;bottom:0;width:clamp(30px,7vw,110px);z-index:3;pointer-events:none}.lang-viewport[data-v-236b0d55]:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.lang-viewport[data-v-236b0d55]:after{right:0;background:linear-gradient(-90deg,var(--bg),transparent)}.lang-track[data-v-236b0d55]{display:flex;gap:12px;width:max-content;padding:4px clamp(20px,4.4vw,40px);animation:lang-scroll-236b0d55 58s linear infinite}.lang-viewport:hover .lang-track[data-v-236b0d55]{animation-play-state:paused}@keyframes lang-scroll-236b0d55{to{transform:translate(-50%)}}.lang-card[data-v-236b0d55]{width:300px;flex:none;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:16px;box-shadow:0 1px 2px #0f172a08;transition:border-color .2s ease,transform .25s ease}.lang-card[data-v-236b0d55]:hover{border-color:var(--role);transform:translateY(-2px)}.lang-top[data-v-236b0d55]{display:flex;align-items:center;justify-content:space-between;gap:8px}.lang-role[data-v-236b0d55]{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:5px;color:var(--role);background:var(--role-soft);font-family:var(--font-mono);font-size:.59rem;font-weight:600;letter-spacing:.05em}.lang-fluent[data-v-236b0d55]{font-family:var(--font-mono);font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.lang-q[data-v-236b0d55]{margin-top:12px;font-family:var(--font-display);font-size:.97rem;font-weight:570;line-height:1.3;letter-spacing:-.022em;color:var(--fg)}.lang-a[data-v-236b0d55]{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding-top:11px;border-top:1px dashed var(--border)}.lang-a-mark[data-v-236b0d55]{flex:none;width:20px;height:20px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent)}.lang-a p[data-v-236b0d55]{font-size:.7rem;line-height:1.55;color:var(--muted)}@media(max-width:1180px){.hero-layout[data-v-236b0d55]{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:32px}.hero-title[data-v-236b0d55]{font-size:clamp(2.9rem,5.1vw,4.15rem)}}@media(max-width:1024px){.hero-layout[data-v-236b0d55]{grid-template-columns:minmax(0,1fr)}.hero-copy[data-v-236b0d55]{max-width:640px}.features-head[data-v-236b0d55]{grid-template-columns:minmax(0,1fr);align-items:start}.start-options[data-v-236b0d55]{grid-template-columns:minmax(0,1fr)}.hybrid-grid[data-v-236b0d55]{grid-template-columns:minmax(0,1fr);gap:40px}.languages-head[data-v-236b0d55]{grid-template-columns:minmax(0,1fr);align-items:start}.facts[data-v-236b0d55]{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:900px){.features-grid[data-v-236b0d55]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.hero-title[data-v-236b0d55]{font-size:clamp(2.5rem,7.4vw,3.2rem)}.lang-card[data-v-236b0d55]{width:260px}.facts[data-v-236b0d55]{grid-template-columns:minmax(0,1fr)}.audience-row[data-v-236b0d55]{gap:8px}.audience-btn[data-v-236b0d55]{height:42px;font-size:.86rem}.start-note[data-v-236b0d55]{margin-left:0}}@media(prefers-reduced-motion:reduce){.cap-track[data-v-236b0d55],.lang-track[data-v-236b0d55]{animation:none}.audience-btn[data-v-236b0d55],.audience-arrow[data-v-236b0d55],.feature[data-v-236b0d55],.lang-card[data-v-236b0d55]{transition:none}.audience-btn[data-v-236b0d55]:hover,.feature[data-v-236b0d55]:hover,.lang-card[data-v-236b0d55]:hover{transform:none}}.gh-badge[data-v-01f9694a]{display:inline-flex;align-items:center;gap:.38rem;height:38px;padding-inline:.7rem .6rem;border:1px solid var(--border-strong);border-radius:var(--radius-ui);background:var(--surface);color:var(--fg-soft);font-family:var(--font-mono);font-size:.7rem;font-weight:500;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background .2s ease}.gh-badge[data-v-01f9694a]:hover{color:var(--fg);border-color:var(--accent);background:var(--accent-faint)}.gh-star[data-v-01f9694a]{color:var(--accent-2)}.gh-arrow[data-v-01f9694a]{color:var(--muted-2);margin-left:.1rem}.gh-sep[data-v-01f9694a]{width:1px;height:13px;background:var(--border);margin-inline:.12rem}.gh-count[data-v-01f9694a]{min-width:1.9em;color:var(--fg);font-variant-numeric:tabular-nums}@media(max-width:1100px){.gh-label[data-v-01f9694a],.gh-arrow[data-v-01f9694a]{display:none}}.defrag-panel[data-v-8329e164]{border:1px solid var(--border);border-radius:calc(var(--radius-card) + 6px);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-card)}.df-head[data-v-8329e164]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--border);background:var(--surface)}.df-head-copy[data-v-8329e164]{display:flex;flex-direction:column;gap:6px}.df-head .kicker[data-v-8329e164]{color:var(--accent);letter-spacing:.12em}.df-spark[data-v-8329e164]{width:6px;height:6px;border-radius:2px;background:var(--accent);box-shadow:0 0 12px var(--accent)}.df-title[data-v-8329e164]{font-family:var(--font-display);font-size:clamp(.98rem,1.6vw,1.15rem);font-weight:590;letter-spacing:-.02em;color:var(--fg)}.defrag-btn[data-v-8329e164]{display:inline-flex;align-items:center;gap:7px;height:38px;padding-inline:13px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);color:var(--fg);font-size:.76rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease}.defrag-btn[data-v-8329e164]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-faint);transform:translateY(-1px)}.df-stage[data-v-8329e164]{position:relative;height:478px;background:var(--surface-2);background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:44px 44px;overflow:hidden}.df-stage[data-v-8329e164]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 64% 74% at 50% 50%,transparent 30%,var(--surface-2) 92%);pointer-events:none}.df-lines[data-v-8329e164]{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:.7;transition:opacity .5s ease;pointer-events:none}.df-lines path[data-v-8329e164]{fill:none;stroke:var(--accent-line);stroke-width:1;stroke-dasharray:2 4;vector-effect:non-scaling-stroke;animation:dash-8329e164 12s linear infinite}.is-packed .df-lines[data-v-8329e164]{opacity:0}@keyframes dash-8329e164{to{stroke-dashoffset:-120}}.df-chips[data-v-8329e164]{position:absolute;inset:0;z-index:2}.df-chip[data-v-8329e164]{position:absolute;display:flex;align-items:center;gap:8px;padding:8px 9px;border-radius:10px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 8px 24px -18px rgb(var(--shadow-rgb) / .35);backdrop-filter:blur(8px);transition:opacity .42s ease,transform .55s cubic-bezier(.22,1,.36,1),filter .4s ease;transform:rotate(var(--rot, 0deg))}.df-chip-icon[data-v-8329e164]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:var(--accent-soft);color:var(--accent);flex:none}.df-chip-text[data-v-8329e164]{display:flex;flex-direction:column;line-height:1.15}.df-chip-text b[data-v-8329e164]{font-size:10px;font-weight:620;letter-spacing:-.01em;color:var(--fg);white-space:nowrap}.df-chip-text small[data-v-8329e164]{font-family:var(--font-mono);font-size:6.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-2);margin-top:2px}.df-chip-tab[data-v-8329e164]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:4px;background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-mono);font-size:6.5px;color:var(--muted-2)}.c1[data-v-8329e164]{left:3%;top:7%;--rot: -3deg}.c2[data-v-8329e164]{right:3%;top:5%;--rot: 2.5deg}.c3[data-v-8329e164]{left:2%;top:41%;--rot: 1.5deg}.c4[data-v-8329e164]{right:2%;top:37%;--rot: -2deg}.c5[data-v-8329e164]{left:6%;bottom:6%;--rot: 2deg}.c6[data-v-8329e164]{right:6%;bottom:5%;--rot: -1.5deg}.is-packed .df-chip[data-v-8329e164]{opacity:0;pointer-events:none;filter:blur(3px)}.is-packed .c1[data-v-8329e164]{transform:translate(180px,80px) scale(.5)}.is-packed .c2[data-v-8329e164]{transform:translate(-180px,80px) scale(.5)}.is-packed .c3[data-v-8329e164]{transform:translate(190px) scale(.5)}.is-packed .c4[data-v-8329e164]{transform:translate(-190px) scale(.5)}.is-packed .c5[data-v-8329e164]{transform:translate(160px,-70px) scale(.5)}.is-packed .c6[data-v-8329e164]{transform:translate(-160px,-70px) scale(.5)}.df-browser[data-v-8329e164]{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,54%);border:1px solid var(--border);border-radius:13px;background:var(--surface);overflow:hidden;box-shadow:0 1px #fff9 inset,0 30px 70px -32px rgb(var(--shadow-rgb) / .45);transition:box-shadow .5s ease,border-color .3s ease}.is-packed .df-browser[data-v-8329e164]{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-faint),0 30px 70px -32px rgb(var(--shadow-rgb) / .45)}.df-browser-bar[data-v-8329e164]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--surface-2)}.df-browser-bar .window-url[data-v-8329e164]{height:20px;font-size:6.8px}.df-tabcount[data-v-8329e164]{margin-left:auto;font-family:var(--font-mono);font-size:6.5px;text-transform:uppercase;letter-spacing:.06em;padding:2px 5px;border-radius:4px;border:1px solid var(--border);color:var(--muted);background:var(--surface);transition:all .3s ease}.df-tabcount.hot[data-v-8329e164]{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.df-browser-tabs[data-v-8329e164]{display:flex;align-items:center;gap:2px;padding:5px 7px 0;border-bottom:1px solid var(--border);background:var(--surface);overflow:hidden;min-height:27px}.df-btab[data-v-8329e164]{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid transparent;border-bottom:none;border-radius:5px 5px 0 0;font-size:7px;color:var(--muted);white-space:nowrap}.df-btab.is-active[data-v-8329e164]{background:var(--surface-2);border-color:var(--border);color:var(--fg)}.df-bdot[data-v-8329e164]{width:4px;height:4px;border-radius:99px;background:var(--accent);display:inline-block}.df-btab-plus[data-v-8329e164]{margin-left:auto;color:var(--muted-2)}.ta-enter-active[data-v-8329e164],.ta-leave-active[data-v-8329e164]{transition:opacity .2s ease,transform .2s ease}.ta-enter-from[data-v-8329e164],.ta-leave-to[data-v-8329e164]{opacity:0;transform:translateY(-3px)}.df-browser-body[data-v-8329e164]{display:flex;height:246px;background:var(--surface-2);position:relative}.df-pane-rail[data-v-8329e164]{width:39px;flex:none;border-right:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;align-items:center;gap:5px;padding-top:10px}.df-rail-icon[data-v-8329e164]{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:6px;color:var(--muted-2);transition:all .35s ease;transition-delay:calc(var(--i) * 50ms)}.df-rail-icon.lit[data-v-8329e164]{color:var(--accent);background:var(--accent-soft)}.df-empty[data-v-8329e164]{position:relative;flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px}.df-empty-slot[data-v-8329e164]{border:1px dashed var(--border-strong);border-radius:7px;background:color-mix(in srgb,var(--surface) 45%,transparent);opacity:.6}.df-empty-text[data-v-8329e164]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;background:radial-gradient(ellipse at center,var(--surface) 10%,transparent 75%)}.df-empty-text p[data-v-8329e164]{font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--fg)}.df-empty-text small[data-v-8329e164]{font-size:7.5px;color:var(--muted)}.df-unified[data-v-8329e164]{flex:1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:7px;padding:9px;min-width:0}.df-mini[data-v-8329e164]{display:flex;flex-direction:column;gap:5px;padding:6px;border:1px solid var(--border);border-radius:6px;background:var(--surface);min-width:0;overflow:hidden}.df-mini-title[data-v-8329e164]{display:inline-flex;align-items:center;gap:3px;font-size:6.4px;font-weight:600;color:var(--muted);white-space:nowrap}.df-mini-title svg[data-v-8329e164]{color:var(--accent)}.df-mini-kanban[data-v-8329e164]{display:flex;gap:3px;flex:1}.df-mini-kanban span[data-v-8329e164]{flex:1;display:flex;flex-direction:column;gap:2px;background:var(--surface-2);border-radius:3px;padding:2px}.df-mini-kanban i[data-v-8329e164]{display:block;height:5px;border-radius:2px;background:var(--border-strong);opacity:.55}.df-mini-kanban i.warn[data-v-8329e164]{background:#f59e0b;opacity:.8}.df-mini-kanban i.ok[data-v-8329e164]{background:#10b981;opacity:.8}.df-mini-chat[data-v-8329e164]{display:flex;flex-direction:column;gap:3px}.df-mini-line[data-v-8329e164]{display:flex;align-items:center;gap:3px}.df-mini-line .av[data-v-8329e164]{width:8px;height:8px;border-radius:99px;background:#94a3b8;flex:none}.df-mini-line .av.ai[data-v-8329e164]{background:var(--accent)}.df-mini-line .av.h3[data-v-8329e164]{background:#f2a07b}.df-mini-line .ln[data-v-8329e164]{height:4px;border-radius:2px;background:var(--border);flex:1}.df-mini-line .ln.short[data-v-8329e164]{flex:.6}.df-mini-cloud[data-v-8329e164]{position:relative;flex:1;display:flex;flex-direction:column;gap:3px}.df-mini-url[data-v-8329e164]{font-family:var(--font-mono);font-size:5.5px;color:var(--muted-2)}.df-mini-cloudbar[data-v-8329e164]{height:5px;border-radius:2px;background:var(--accent);opacity:.3;width:55%}.df-mini-cloudrow[data-v-8329e164]{display:flex;gap:3px;flex:1}.df-mini-cloudrow i[data-v-8329e164]{flex:1;border-radius:3px;background:var(--surface-2);border:1px solid var(--border)}.df-mini-desk[data-v-8329e164]{display:flex;flex-direction:column;gap:3px;flex:1}.df-mini-screen[data-v-8329e164]{position:relative;flex:1;border:1px solid var(--border-strong);border-radius:3px;background:linear-gradient(135deg,#eef2f7,#dbe6f2);min-height:22px}.df-mini-screen .cur[data-v-8329e164]{position:absolute;left:55%;top:38%;width:0;height:0;border-left:4px solid var(--accent);border-top:5px solid transparent;border-bottom:3px solid transparent;transform:rotate(-20deg)}.df-mini-desk small[data-v-8329e164]{font-size:5.2px;color:var(--muted-2)}.df-mini-graph[data-v-8329e164]{position:relative;flex:1;min-height:24px}.df-mini-graph svg[data-v-8329e164]{width:100%;height:100%}.df-mini-graph path[data-v-8329e164]{fill:none;stroke:var(--accent-line);stroke-width:1}.df-mini-graph .n[data-v-8329e164]{position:absolute;width:5px;height:5px;border-radius:99px;background:var(--accent)}.df-mini-graph .n1[data-v-8329e164]{left:10%;top:55%}.df-mini-graph .n2[data-v-8329e164]{left:44%;top:22%;background:var(--accent-2)}.df-mini-graph .n3[data-v-8329e164]{right:9%;top:60%}.df-mini-graph .n4[data-v-8329e164]{right:35%;top:48%;background:var(--accent-2)}.df-mini-budget[data-v-8329e164]{display:flex;flex-direction:column;gap:4px;justify-content:center;flex:1}.df-mini-budget>span[data-v-8329e164]{height:5px;border-radius:99px;background:var(--surface-2);overflow:hidden}.df-mini-budget>span i[data-v-8329e164]{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.df-mini-budget small[data-v-8329e164]{font-family:var(--font-mono);font-size:5.4px;color:var(--muted)}.df-browser-foot[data-v-8329e164]{display:flex;align-items:center;gap:12px;padding:6px 10px;border-top:1px solid var(--border);background:var(--surface);font-size:6.2px;color:var(--muted)}.df-foot-item[data-v-8329e164]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.df-foot-item .status-dot[data-v-8329e164]{width:4px;height:4px;box-shadow:none}.df-foot-right[data-v-8329e164]{margin-left:auto;font-family:var(--font-mono);border:1px solid var(--border);border-radius:3px;padding:1px 4px}.dfbody-enter-active[data-v-8329e164],.dfbody-leave-active[data-v-8329e164]{transition:opacity .28s ease,transform .28s ease}.dfbody-enter-from[data-v-8329e164],.dfbody-leave-to[data-v-8329e164]{opacity:0;transform:scale(.985)}@media(max-width:960px){.df-stage[data-v-8329e164]{height:auto;min-height:0;display:flex;flex-direction:column;gap:16px;padding:18px}.df-lines[data-v-8329e164]{display:none}.df-chips[data-v-8329e164]{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;order:2}.df-chip[data-v-8329e164]{position:static;transform:none}.is-packed .df-chip[data-v-8329e164]{display:none}.df-browser[data-v-8329e164]{position:static;transform:none;width:100%;order:1}.df-chip-text small[data-v-8329e164],.df-chip-tab[data-v-8329e164]{display:none}.df-browser-body[data-v-8329e164]{height:236px}.df-head[data-v-8329e164]{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:620px){.df-head[data-v-8329e164]{padding:16px}.defrag-btn[data-v-8329e164]{width:100%;justify-content:center}.df-stage[data-v-8329e164]{padding:12px}.df-chips[data-v-8329e164]{grid-template-columns:repeat(2,1fr)}.df-browser-body[data-v-8329e164]{height:220px}.df-unified[data-v-8329e164]{gap:5px;padding:6px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.df-mini-desk small[data-v-8329e164],.df-mini-budget small[data-v-8329e164],.df-browser-foot .hide-mobile[data-v-8329e164]{display:none}.df-empty-text p[data-v-8329e164]{font-size:13px}.df-empty-slot[data-v-8329e164]{display:none}}.bento-grid[data-v-69481341]{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.bento[data-v-69481341]{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 1px #ffffff80 inset;overflow:hidden;transition:border-color .25s ease,box-shadow .3s ease,transform .3s ease}.bento[data-v-69481341]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.span-5[data-v-69481341]{grid-column:span 5}.span-4[data-v-69481341]{grid-column:span 4}.span-3[data-v-69481341]{grid-column:span 3}.bento-top[data-v-69481341]{display:flex;align-items:center;justify-content:space-between;gap:8px}.bento-label[data-v-69481341]{display:inline-flex;align-items:center;gap:7px;font-size:.73rem;font-weight:650;letter-spacing:-.01em;color:var(--fg-soft)}.bento-icon[data-v-69481341]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:var(--accent-soft);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 14%,transparent)}.bento-chip[data-v-69481341]{padding:2px 6px;border-radius:4px;border:1px solid var(--border);font-family:var(--font-mono);font-size:.54rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2)}.bento h3[data-v-69481341]{font-size:1.13rem;font-weight:600;letter-spacing:-.028em;line-height:1.18;max-width:30ch;margin-top:2px}.bento-desc[data-v-69481341]{font-size:.79rem;line-height:1.55;color:var(--muted);max-width:46ch}.bento-dark[data-v-69481341]{background:#100b14;border-color:#2a1b2e;color:#f8fafc}.bento-dark[data-v-69481341]:hover{border-color:#46294a;box-shadow:0 28px 60px -30px #0f172a8c}.bento-dark .bento-label[data-v-69481341]{color:#e8d5e6}.bento-dark .bento-icon[data-v-69481341]{background:#cc00992e;border-color:#dc28aa42;color:#f59ad8}.bento-dark .bento-chip[data-v-69481341]{color:#94a3b8;border-color:#33203a;background:#ffffff08}.bento-dark .on-dark[data-v-69481341]{color:#f8fafc}.bento-dark .bento-desc.dark[data-v-69481341]{color:#94a3b8}.graph-mock[data-v-69481341]{position:relative;height:132px;margin-top:auto}.graph-svg[data-v-69481341]{position:absolute;inset:0;width:100%;height:100%}.graph-svg path[data-v-69481341]{stroke:#dc28aa4d;stroke-width:1;stroke-dasharray:2 4}.node[data-v-69481341]{position:absolute;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:5px;border:1px solid #3a2440;background:#1a1020;color:#f6c9e6;font-family:var(--font-mono);font-size:.54rem;white-space:nowrap;box-shadow:0 4px 14px #00000059}.n1[data-v-69481341]{left:4%;top:56%}.n2[data-v-69481341]{left:32%;top:4%}.n3[data-v-69481341]{right:2%;top:44%}.n4[data-v-69481341]{left:43%;top:58%;color:#6ee7b7;border-color:#1d4438;background:#0f231d}.pulse-dot[data-v-69481341]{position:absolute;width:5px;height:5px;border-radius:99px;background:#dc28aa;box-shadow:0 0 10px 2px #dc28aa8c}.p1[data-v-69481341]{left:22%;top:32%}.p2[data-v-69481341]{left:63%;top:22%}.p3[data-v-69481341]{left:68%;top:77%;background:#10b981;box-shadow:0 0 10px 2px #10b98173}.profile-row[data-v-69481341]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.profile-row span[data-v-69481341]{padding:2px 6px;border-radius:4px;background:#ffffff0a;border:1px solid #222f49;color:#94a3b8;font-family:var(--font-mono);font-size:.52rem}.kb-mock[data-v-69481341]{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:9px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.kb-col[data-v-69481341]{display:flex;flex-direction:column;gap:5px;min-width:0}.kb-col-head[data-v-69481341]{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:.5rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2);padding:1px 2px}.kb-col-head b[data-v-69481341]{font-weight:500;color:var(--muted-2)}.kb-col-active .kb-col-head span[data-v-69481341]{color:var(--accent)}.kb-card[data-v-69481341]{display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:5px;border:1px solid var(--border);background:var(--surface);font-size:.56rem;color:var(--fg-soft);box-shadow:0 1px 2px #0f172a08;transition:transform .25s ease,border-color .25s ease}.bento:hover .kb-card-hot[data-v-69481341]{transform:translateY(-2px);border-color:var(--accent-line)}.kb-card-hot[data-v-69481341]{border-color:var(--accent-line);box-shadow:0 4px 14px -8px #4f46e580}.kb-tag[data-v-69481341]{display:block;font-weight:600;font-size:.57rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-tag.ai[data-v-69481341]{color:var(--accent)}.kb-tag.human[data-v-69481341]{color:var(--fg-soft)}.kb-foot[data-v-69481341]{display:flex;align-items:center;gap:3px;color:var(--muted-2);font-size:.5rem;white-space:nowrap}.kb-foot .avatar[data-v-69481341]{width:13px;height:13px;font-size:.42rem;border-radius:99px}.kb-progress[data-v-69481341]{display:block;height:2.5px;border-radius:99px;background:var(--surface-3);overflow:hidden}.kb-progress i[data-v-69481341]{display:block;width:62%;height:100%;background:var(--accent);border-radius:99px}.kb-done[data-v-69481341]{flex-direction:row;align-items:center;gap:3px;color:var(--muted-2);font-size:.53rem}.kb-done svg[data-v-69481341]{color:#10b981}.cloud-mock[data-v-69481341]{margin-top:auto;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);padding:7px;display:flex;flex-direction:column;gap:4px}.cloud-url[data-v-69481341]{display:flex;align-items:center;gap:4px;padding:5px 6px;border-radius:5px;background:var(--surface);border:1px solid var(--border);font-family:var(--font-mono);font-size:.54rem;color:var(--muted)}.cloud-url em[data-v-69481341]{margin-left:auto;font-style:normal;font-size:.46rem;color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;padding:1px 3px;border-radius:3px;letter-spacing:.04em}.cloud-service[data-v-69481341]{display:flex;align-items:center;gap:4px;padding:3px 5px;font-family:var(--font-mono);font-size:.5rem;color:var(--muted)}.cloud-service b[data-v-69481341]{margin-left:auto;font-weight:400;color:#047857}.cloud-service span[data-v-69481341]:last-child{color:var(--muted-2);margin-left:4px}.cloud-dot[data-v-69481341]{width:4px;height:4px;border-radius:99px;background:#10b981;box-shadow:0 0 5px #10b98199}.cloud-dot.dim[data-v-69481341]{background:var(--border-strong);box-shadow:none}.cloud-route[data-v-69481341]{display:flex;align-items:center;gap:4px;border-top:1px dashed var(--border);padding:5px 5px 1px;font-family:var(--font-mono);font-size:.47rem;color:var(--muted-2)}.cloud-route span[data-v-69481341]{margin-left:auto;color:var(--accent)}.desk-mock[data-v-69481341]{margin-top:auto;border:1px solid var(--border);border-radius:9px;overflow:hidden;background:var(--surface-2)}.desk-bar[data-v-69481341]{display:flex;align-items:center;gap:6px;padding:4px 7px;background:var(--surface-3);border-bottom:1px solid var(--border)}.desk-bar>span[data-v-69481341]{display:inline-flex;gap:3px}.desk-bar i[data-v-69481341]{width:4px;height:4px;border-radius:99px;background:var(--border-strong)}.desk-bar em[data-v-69481341]{font-family:var(--font-mono);font-style:normal;font-size:.47rem;color:var(--muted-2);margin-inline:auto}.desk-bar b[data-v-69481341]{font-size:.45rem;color:#10b981;font-weight:400}.desk-screen[data-v-69481341]{position:relative;height:97px;background:radial-gradient(circle at 20% 20%,#dbeafe,#f1f5f9 55%,#e2e8f0);padding:10px}.desk-win[data-v-69481341]{border-radius:5px;border:1px solid #cbd5e1;background:#0f172a;overflow:hidden;width:75%;box-shadow:0 8px 18px -8px #0f172a80}.desk-win-bar[data-v-69481341]{display:flex;justify-content:space-between;padding:3px 5px;background:#1e293b;color:#94a3b8;font-family:var(--font-mono);font-size:.43rem}.desk-code[data-v-69481341]{display:flex;flex-direction:column;gap:1px;padding:5px;font-family:var(--font-mono);font-size:.47rem;color:#cbd5e1}.desk-code b[data-v-69481341]{color:#818cf8}.desk-code .ok[data-v-69481341]{color:#6ee7b7}.desk-code .dim[data-v-69481341]{color:#64748b}.cursor[data-v-69481341]{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.cursor i[data-v-69481341]{width:0;height:0;border-left:5px solid currentColor;border-top:7px solid transparent;border-bottom:3px solid transparent;transform:rotate(-18deg);filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.cursor em[data-v-69481341]{font-style:normal;font-family:var(--font-mono);font-size:.42rem;color:#fff;padding:1px 3px;border-radius:2px;background:currentColor}.cursor em[data-v-69481341]{-webkit-text-fill-color:#fff}.cursor.you[data-v-69481341]{right:14%;bottom:22%;color:#0ea5e9}.cursor.ai[data-v-69481341]{right:30%;bottom:38%;color:#6366f1}.cursor.you em[data-v-69481341]{background:#0ea5e9}.cursor.ai em[data-v-69481341]{background:#6366f1}.chat-mock[data-v-69481341]{margin-top:auto;display:flex;flex-direction:column;gap:7px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);padding:8px}.chat-row[data-v-69481341]{display:flex;gap:5px;align-items:flex-start}.chat-row .avatar[data-v-69481341]{width:16px;height:16px;font-size:.45rem;border-radius:99px}.chat-row>div[data-v-69481341]{min-width:0}.chat-meta[data-v-69481341]{display:flex;align-items:center;gap:3px}.chat-meta b[data-v-69481341]{font-size:.53rem}.chat-meta time[data-v-69481341]{margin-left:auto;font-size:.43rem;color:var(--muted-2)}.role-tag[data-v-69481341]{font-size:.4rem;padding:0 3px;border-radius:2px;background:var(--surface-3);color:var(--muted);font-weight:600}.role-tag.ai[data-v-69481341]{background:var(--accent-soft);color:var(--accent)}.chat-row p[data-v-69481341]{margin-top:2px;font-size:.53rem;line-height:1.45;color:var(--fg-soft)}.chat-typing[data-v-69481341]{display:inline-flex;gap:2px;padding:4px 6px;margin-top:3px;border-radius:99px;background:var(--surface);border:1px solid var(--border)}.chat-typing i[data-v-69481341]{width:2px;height:2px;border-radius:99px;background:var(--muted-2)}.budget-mock[data-v-69481341]{margin-top:auto;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);padding:9px}.budget-head[data-v-69481341]{display:flex;justify-content:space-between;align-items:center;font-size:.55rem;color:var(--muted)}.budget-head b[data-v-69481341]{color:var(--fg);font-family:var(--font-mono);font-size:.7rem;margin-left:3px}.budget-on[data-v-69481341]{display:inline-flex;align-items:center;gap:3px;padding:1px 4px;border-radius:3px;background:#ecfdf5;border:1px solid #bbf7d0;color:#047857;font-size:.45rem}.budget-on i[data-v-69481341]{width:3px;height:3px;border-radius:99px;background:#10b981}.budget-track[data-v-69481341]{height:5px;border-radius:99px;background:var(--surface-3);overflow:hidden;margin:6px 0 4px}.budget-track i[data-v-69481341]{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.budget-legend[data-v-69481341]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.45rem;color:var(--muted-2)}.budget-rows[data-v-69481341]{display:flex;flex-direction:column;gap:4px;margin-top:7px;border-top:1px dashed var(--border);padding-top:6px}.budget-rows>div[data-v-69481341]{display:grid;grid-template-columns:1fr auto;gap:2px 5px;font-size:.48rem;color:var(--muted)}.budget-rows b[data-v-69481341]{font-family:var(--font-mono);font-weight:500;color:var(--fg-soft);font-size:.48rem}.budget-rows i[data-v-69481341]{grid-column:span 2;display:block;height:2px;border-radius:99px;background:var(--surface-3);overflow:hidden}.budget-rows i[data-v-69481341]:after{content:"";display:block;height:100%;width:100%;background:var(--accent);opacity:.55}@media(max-width:1024px){.span-5[data-v-69481341],.span-4[data-v-69481341],.span-3[data-v-69481341]{grid-column:span 6}.bento h3[data-v-69481341]{font-size:1.1rem}}@media(max-width:680px){.bento-grid[data-v-69481341]{gap:12px}.span-5[data-v-69481341],.span-4[data-v-69481341],.span-3[data-v-69481341]{grid-column:span 12}.bento[data-v-69481341]{padding:18px}.bento h3[data-v-69481341]{max-width:none}}.profile-card[data-v-75f1f480]{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left;padding:14px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .03);font-family:inherit;transition:border-color .2s ease,transform .22s ease,box-shadow .22s ease}.profile-card.is-interactive[data-v-75f1f480]{cursor:pointer}.profile-card.is-interactive[data-v-75f1f480]:hover{border-color:color-mix(in srgb,var(--pc) 38%,var(--border));transform:translateY(-2px);box-shadow:0 18px 34px -30px rgb(var(--shadow-rgb) / .55)}.profile-card.is-active[data-v-75f1f480]{border-color:var(--pc);box-shadow:0 0 0 1px color-mix(in srgb,var(--pc) 22%,transparent),0 20px 40px -34px rgb(var(--shadow-rgb) / .6)}.pc-head[data-v-75f1f480]{display:flex;align-items:center;gap:9px}.pc-avatar[data-v-75f1f480]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;color:var(--pc);background:var(--pc-soft);border:1px solid color-mix(in srgb,var(--pc) 18%,transparent)}.pc-id[data-v-75f1f480]{display:flex;flex-direction:column;min-width:0;flex:1}.pc-id b[data-v-75f1f480]{font-family:var(--font-display);font-size:.84rem;font-weight:620;letter-spacing:-.025em;color:var(--fg);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-id span[data-v-75f1f480]{font-size:.66rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-ai[data-v-75f1f480]{flex:none;font-family:var(--font-mono);font-size:.48rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:2px 5px;border-radius:4px;color:var(--pc);background:var(--pc-soft);border:1px solid color-mix(in srgb,var(--pc) 20%,transparent)}.pc-mission[data-v-75f1f480]{font-size:.755rem;line-height:1.5;color:var(--fg-soft);letter-spacing:-.008em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pc-skills[data-v-75f1f480]{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto}.pc-skills span[data-v-75f1f480]{padding:1px 6px;border-radius:99px;border:1px solid var(--border);background:var(--surface-2);font-size:.6rem;color:var(--muted);white-space:nowrap}.pc-voice[data-v-75f1f480]{display:flex;align-items:flex-start;gap:5px;padding-top:9px;border-top:1px dashed var(--border);font-size:.66rem;line-height:1.45;color:var(--muted-2)}.pc-voice svg[data-v-75f1f480]{flex:none;margin-top:2px;color:var(--pc);opacity:.7}.is-compact[data-v-75f1f480]{padding:12px;gap:8px}.is-compact .pc-avatar[data-v-75f1f480]{width:26px;height:26px;border-radius:8px}.is-compact .pc-id b[data-v-75f1f480]{font-size:.8rem}.is-compact .pc-mission[data-v-75f1f480]{font-size:.7rem;-webkit-line-clamp:2}.profiles-section[data-v-b4533c95]{background:var(--bg);border-bottom:1px solid var(--border)}.profiles-grid[data-v-b4533c95]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:clamp(32px,5.5vw,80px);align-items:center}.profiles-copy .kicker[data-v-b4533c95]{margin-bottom:16px}.profiles-title[data-v-b4533c95]{max-width:24ch}.profiles-lede[data-v-b4533c95]{margin-top:18px;max-width:500px;font-size:.96rem}.profiles-roster[data-v-b4533c95]{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.profiles-roster li[data-v-b4533c95]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;border:1px solid var(--border);background:var(--surface);font-size:.68rem;color:var(--muted)}.profiles-roster svg[data-v-b4533c95]{color:var(--accent);opacity:.75}.profiles-actions[data-v-b4533c95]{display:flex;align-items:center;gap:10px;margin-top:26px;flex-wrap:wrap}.profiles-note[data-v-b4533c95]{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-family:var(--font-mono);font-size:.58rem;color:var(--muted-2)}.profiles-cards[data-v-b4533c95]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.profiles-cards[data-v-b4533c95]>:nth-child(2n){margin-top:18px}@media(max-width:1080px){.profiles-grid[data-v-b4533c95]{grid-template-columns:1fr}}@media(max-width:560px){.profiles-cards[data-v-b4533c95]{grid-template-columns:1fr}.profiles-cards[data-v-b4533c95]>:nth-child(2n){margin-top:0}}.cp-hero[data-v-1bccefa6]{position:relative;overflow:hidden;padding-block:clamp(48px,6vw,92px) clamp(56px,7vw,104px)}.cp-hero-bg[data-v-1bccefa6]{position:absolute;inset:0;pointer-events:none}.cp-grid[data-v-1bccefa6]{position:absolute;inset:0;mask-image:radial-gradient(120% 80% at 30% 0%,#000 20%,transparent 78%);-webkit-mask-image:radial-gradient(120% 80% at 30% 0%,#000 20%,transparent 78%)}.cp-orb-a[data-v-1bccefa6]{width:620px;height:620px;top:-260px;right:-140px;background:radial-gradient(circle,rgba(184,0,143,.2),transparent 68%)}.cp-orb-b[data-v-1bccefa6]{width:460px;height:460px;bottom:-240px;left:-160px;background:radial-gradient(circle,rgba(99,102,241,.16),transparent 70%)}.cp-hero-layout[data-v-1bccefa6]{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(28px,4.5vw,64px)}.cp-title[data-v-1bccefa6]{margin-top:18px}.cp-title-accent[data-v-1bccefa6]{display:inline-block;background:linear-gradient(102deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.cp-lede[data-v-1bccefa6]{margin-top:20px;max-width:52ch}.cp-actions[data-v-1bccefa6]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.cp-facts[data-v-1bccefa6]{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px;padding-top:22px;border-top:1px solid var(--border);list-style:none}.cp-facts li[data-v-1bccefa6]{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.79rem;font-weight:520}.cp-facts svg[data-v-1bccefa6]{color:var(--accent)}.cp-media[data-v-1bccefa6]{margin:0}.cp-media-frame[data-v-1bccefa6]{position:relative;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:var(--surface-2);box-shadow:var(--shadow-lift)}.cp-media-frame img[data-v-1bccefa6]{display:block;width:100%;height:clamp(240px,32vw,380px);object-fit:cover}.cp-media-frame[data-v-1bccefa6]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 52%,rgb(var(--shadow-rgb) / .34))}.cp-media-chip[data-v-1bccefa6]{position:absolute;left:14px;bottom:14px;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:99px;background:var(--surface-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);color:var(--fg-soft);font-family:var(--font-mono);font-size:.63rem;letter-spacing:.04em;text-transform:uppercase}.cp-media-note[data-v-1bccefa6]{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--muted);font-size:.78rem}.cp-media-note svg[data-v-1bccefa6]{color:var(--accent);flex:none}.cp-sec-head[data-v-1bccefa6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(20px,4vw,56px);margin-bottom:clamp(30px,4vw,52px)}.cp-sec-head-tight[data-v-1bccefa6]{display:block}.cp-sec-lede[data-v-1bccefa6]{max-width:46ch}.cp-exec[data-v-1bccefa6]{border-top:1px solid var(--border-soft)}.cp-exec-grid[data-v-1bccefa6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px)}.cp-exec-card[data-v-1bccefa6]{padding:22px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.cp-exec-card[data-v-1bccefa6]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.cp-exec-head[data-v-1bccefa6]{display:flex;align-items:center;gap:11px}.cp-exec-icon[data-v-1bccefa6]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent);flex:none}.cp-exec-head strong[data-v-1bccefa6]{display:block;font-family:var(--font-display);font-size:.98rem;font-weight:640;letter-spacing:-.02em;color:var(--fg)}.cp-exec-head small[data-v-1bccefa6]{display:block;color:var(--muted-2);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.cp-exec-q[data-v-1bccefa6]{margin-top:16px;color:var(--fg);font-size:.95rem;font-weight:540;letter-spacing:-.015em;line-height:1.45}.cp-exec-a[data-v-1bccefa6]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--border);color:var(--muted);font-size:.83rem;line-height:1.55}.cp-exec-a svg[data-v-1bccefa6]{color:var(--accent);flex:none;margin-top:3px}.cp-guard[data-v-1bccefa6]{background:var(--surface-2);border-block:1px solid var(--border-soft)}.cp-guard-layout[data-v-1bccefa6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:clamp(28px,4.5vw,64px)}.cp-guard-list[data-v-1bccefa6]{list-style:none;margin-top:30px;display:grid;gap:20px}.cp-guard-list li[data-v-1bccefa6]{display:flex;gap:13px}.cp-guard-icon[data-v-1bccefa6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--accent);flex:none}.cp-guard-list h3[data-v-1bccefa6]{font-family:var(--font-display);font-size:1rem;font-weight:620;letter-spacing:-.02em;color:var(--fg)}.cp-guard-list p[data-v-1bccefa6]{margin-top:5px;color:var(--muted);font-size:.86rem;line-height:1.6}.cp-guard-panel[data-v-1bccefa6]{padding:20px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-lift)}.cp-panel-head[data-v-1bccefa6]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--border-soft)}.cp-panel-kicker[data-v-1bccefa6]{font-family:var(--font-mono);font-size:.63rem;letter-spacing:.08em;color:var(--muted-2)}.cp-panel-state[data-v-1bccefa6]{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:99px;background:var(--accent-soft);color:var(--accent);font-size:.68rem;font-weight:560}.cp-panel-row[data-v-1bccefa6]{display:flex;align-items:baseline;justify-content:space-between;margin-top:18px}.cp-panel-label[data-v-1bccefa6]{color:var(--muted);font-size:.78rem}.cp-panel-value[data-v-1bccefa6]{font-family:var(--font-display);font-size:1.15rem;font-weight:640;letter-spacing:-.03em;color:var(--fg)}.cp-panel-value em[data-v-1bccefa6]{font-style:normal;color:var(--muted-2);font-size:.8rem;font-weight:480}.cp-bar[data-v-1bccefa6]{height:6px;margin-top:10px;border-radius:99px;background:var(--surface-3);overflow:hidden}.cp-bar span[data-v-1bccefa6]{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.cp-panel-list[data-v-1bccefa6]{margin-top:18px;display:grid;gap:10px}.cp-panel-item[data-v-1bccefa6]{display:flex;align-items:center;gap:11px;padding:11px;border:1px solid var(--border-soft);border-radius:var(--radius-ui);background:var(--surface-2)}.cp-panel-item b[data-v-1bccefa6]{display:block;font-size:.82rem;font-weight:600;color:var(--fg)}.cp-panel-item b em[data-v-1bccefa6]{font-style:normal;color:var(--muted-2);font-weight:480;font-size:.72rem}.cp-panel-item p[data-v-1bccefa6]{color:var(--muted);font-size:.74rem}.cp-panel-item div[data-v-1bccefa6]{flex:1;min-width:0}.cp-badge[data-v-1bccefa6]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:99px;font-size:.64rem;font-weight:600;white-space:nowrap}.cp-badge.review[data-v-1bccefa6]{background:var(--accent-soft);color:var(--accent)}.cp-badge.ok[data-v-1bccefa6]{background:color-mix(in srgb,var(--status) 12%,transparent);color:var(--status)}.cp-panel-foot[data-v-1bccefa6]{display:flex;align-items:center;gap:7px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-soft);color:var(--muted-2);font-size:.72rem}.cp-panel-foot svg[data-v-1bccefa6]{color:var(--accent)}.cp-defrag[data-v-1bccefa6]{position:relative;overflow:clip;background:linear-gradient(180deg,#fdf5fb 0%,var(--bg) 64%)}.cp-defrag-bg[data-v-1bccefa6]{position:absolute;inset:0;pointer-events:none}.cp-orb[data-v-1bccefa6]{position:absolute;border-radius:50%}.orb-magenta[data-v-1bccefa6]{width:520px;height:520px;top:-180px;left:-160px;background:radial-gradient(circle,rgba(184,0,143,.16),transparent 68%)}.orb-indigo[data-v-1bccefa6]{width:460px;height:460px;bottom:-200px;right:-140px;background:radial-gradient(circle,rgba(99,102,241,.14),transparent 70%)}.orb-teal[data-v-1bccefa6]{width:320px;height:320px;top:42%;left:46%;background:radial-gradient(circle,rgba(13,148,136,.1),transparent 70%)}.cp-defrag>.shell[data-v-1bccefa6]{position:relative}.cp-sec-side[data-v-1bccefa6]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:4px}.cp-text-link[data-v-1bccefa6]{display:inline-flex;align-items:center;gap:5px;color:var(--fg);font-size:.79rem;font-weight:600;transition:color .18s ease,gap .18s ease}.cp-text-link[data-v-1bccefa6]:hover{color:var(--accent);gap:8px}.cp-defrag-visual[data-v-1bccefa6]{margin-top:10px}.cp-stack[data-v-1bccefa6]{position:relative;overflow:clip;background:var(--bg);border-top:1px solid var(--border-soft)}.cp-stack[data-v-1bccefa6]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 44% at 6% 0%,rgba(99,102,241,.1),transparent 72%),radial-gradient(44% 40% at 96% 4%,rgba(184,0,143,.1),transparent 74%)}.cp-stack>.shell[data-v-1bccefa6]{position:relative}.cp-stack-head[data-v-1bccefa6]{display:flex;align-items:center;gap:16px;margin-bottom:18px}.cp-stack-head .kicker[data-v-1bccefa6]{white-space:nowrap}.cp-stack-line[data-v-1bccefa6]{flex:1;height:1px;background:var(--border)}.cp-stack-note[data-v-1bccefa6]{color:var(--muted-2);font-size:.72rem;white-space:nowrap}.cp-stack-foot[data-v-1bccefa6]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.cp-stack-foot p[data-v-1bccefa6]{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.78rem}.cp-stack-foot p svg[data-v-1bccefa6]{color:var(--accent)}.cp-steps[data-v-1bccefa6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);list-style:none}.cp-steps li[data-v-1bccefa6]{padding:24px 22px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.cp-step-num[data-v-1bccefa6]{display:inline-block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;color:var(--accent)}.cp-steps h3[data-v-1bccefa6]{margin-top:10px;font-family:var(--font-display);font-size:1.05rem;font-weight:620;letter-spacing:-.025em;color:var(--fg)}.cp-steps p[data-v-1bccefa6]{margin-top:8px;color:var(--muted);font-size:.86rem;line-height:1.6}.cp-demo[data-v-1bccefa6]{padding-bottom:clamp(64px,8vw,108px)}.cp-demo-card[data-v-1bccefa6]{position:relative;overflow:hidden;padding:clamp(28px,4vw,52px);border:1px solid var(--border);border-radius:calc(var(--radius-card) + 4px);background:var(--surface);box-shadow:var(--shadow-lift)}.cp-demo-glow[data-v-1bccefa6]{position:absolute;width:520px;height:520px;right:-220px;top:-280px;background:radial-gradient(circle,var(--accent-line),transparent 68%);pointer-events:none}.cp-demo-title[data-v-1bccefa6]{position:relative;margin-top:14px;max-width:28ch;color:var(--fg)}.cp-demo-copy[data-v-1bccefa6]{position:relative;margin-top:12px;max-width:58ch;color:var(--muted);font-size:.92rem;line-height:1.62}.cp-demo-actions[data-v-1bccefa6]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.cp-demo-gh[data-v-1bccefa6]{margin-left:auto}@media(max-width:1040px){.cp-hero-layout[data-v-1bccefa6],.cp-guard-layout[data-v-1bccefa6]{grid-template-columns:minmax(0,1fr)}.cp-sec-head[data-v-1bccefa6]{grid-template-columns:minmax(0,1fr);align-items:start}.cp-media[data-v-1bccefa6]{order:-1}.cp-media-frame img[data-v-1bccefa6]{height:clamp(220px,42vw,320px)}}@media(max-width:820px){.cp-exec-grid[data-v-1bccefa6],.cp-steps[data-v-1bccefa6]{grid-template-columns:minmax(0,1fr)}.cp-demo-gh[data-v-1bccefa6]{margin-left:0}.cp-stack-foot[data-v-1bccefa6]{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.cp-exec-card[data-v-1bccefa6]{transition:none}.cp-exec-card[data-v-1bccefa6]:hover{transform:none}}.dv-hero[data-v-4a4c122f]{position:relative;overflow:hidden;padding-block:clamp(48px,6vw,92px) clamp(56px,7vw,104px)}.dv-hero-bg[data-v-4a4c122f]{position:absolute;inset:0;pointer-events:none}.dv-grid[data-v-4a4c122f]{position:absolute;inset:0;mask-image:radial-gradient(120% 80% at 25% 0%,#000 18%,transparent 76%);-webkit-mask-image:radial-gradient(120% 80% at 25% 0%,#000 18%,transparent 76%)}.dv-orb-a[data-v-4a4c122f]{width:640px;height:640px;top:-300px;right:-160px;background:radial-gradient(circle,rgba(99,102,241,.28),transparent 68%)}.dv-orb-b[data-v-4a4c122f]{width:520px;height:520px;bottom:-280px;left:-180px;background:radial-gradient(circle,rgba(34,211,238,.18),transparent 70%)}.dv-hero-layout[data-v-4a4c122f]{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(28px,4.5vw,64px)}.dv-title[data-v-4a4c122f]{margin-top:18px;font-family:var(--font-mono);font-weight:600;letter-spacing:-.05em}.dv-title-accent[data-v-4a4c122f]{display:inline-block;background:linear-gradient(102deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.dv-lede[data-v-4a4c122f]{margin-top:20px;max-width:54ch}.dv-actions[data-v-4a4c122f]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.dv-facts[data-v-4a4c122f]{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px;padding-top:22px;border-top:1px solid var(--border);list-style:none;font-family:var(--font-mono)}.dv-facts li[data-v-4a4c122f]{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.72rem;letter-spacing:.02em}.dv-facts svg[data-v-4a4c122f]{color:var(--accent)}.dv-media[data-v-4a4c122f]{margin:0}.dv-media-frame[data-v-4a4c122f]{position:relative;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:var(--surface-2);box-shadow:0 30px 80px -40px #000000e6,0 0 0 1px #ffffff08 inset}.dv-media-frame img[data-v-4a4c122f]{display:block;width:100%;height:clamp(240px,32vw,380px);object-fit:cover;filter:saturate(.72) contrast(1.06)}.dv-media-tint[data-v-4a4c122f]{position:absolute;inset:0;background:linear-gradient(180deg,#09090b2e,#09090bb8),linear-gradient(120deg,var(--accent-line),transparent 62%);mix-blend-mode:screen;pointer-events:none}.dv-media-chip[data-v-4a4c122f]{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:99px;background:#0e0e12b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);color:var(--fg-soft);font-family:var(--font-mono);font-size:.63rem;letter-spacing:.04em;text-transform:uppercase}.dv-media-note[data-v-4a4c122f]{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--muted);font-size:.78rem;font-family:var(--font-mono)}.dv-media-note svg[data-v-4a4c122f]{color:var(--accent);flex:none}.dv-sec-head[data-v-4a4c122f]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(20px,4vw,56px);margin-bottom:clamp(30px,4vw,52px)}.dv-sec-lede[data-v-4a4c122f]{max-width:46ch}.dv-install[data-v-4a4c122f]{border-top:1px solid var(--border-soft)}.dv-install-layout[data-v-4a4c122f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:clamp(20px,3vw,40px)}.dv-terminal[data-v-4a4c122f]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden;box-shadow:0 30px 70px -40px #000000d9}.dv-terminal-bar[data-v-4a4c122f]{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--muted-2)}.dv-dot[data-v-4a4c122f]{width:9px;height:9px;border-radius:99px;background:var(--border-strong)}.dv-dot.red[data-v-4a4c122f]{background:#ff5f57}.dv-dot.amber[data-v-4a4c122f]{background:#febc2e}.dv-dot.green[data-v-4a4c122f]{background:#28c840}.dv-terminal-title[data-v-4a4c122f]{margin-inline:auto;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.02em}.dv-terminal-body[data-v-4a4c122f]{list-style:none;padding:18px;display:grid;gap:14px}.dv-terminal-body li[data-v-4a4c122f]{display:grid;gap:5px}.dv-terminal-body code[data-v-4a4c122f]{display:block;font-family:var(--font-mono);font-size:.79rem;color:var(--fg);overflow-wrap:anywhere}.dv-prompt[data-v-4a4c122f]{color:var(--accent)}.dv-terminal-body small[data-v-4a4c122f]{color:var(--muted-2);font-family:var(--font-mono);font-size:.68rem}.dv-terminal-foot[data-v-4a4c122f]{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-family:var(--font-mono);font-size:.7rem}.dv-steps[data-v-4a4c122f]{list-style:none;display:grid;gap:20px}.dv-steps li[data-v-4a4c122f]{display:flex;gap:14px}.dv-step-num[data-v-4a4c122f]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--accent);padding-top:3px}.dv-steps h3[data-v-4a4c122f]{font-family:var(--font-display);font-size:1rem;font-weight:620;letter-spacing:-.02em;color:var(--fg)}.dv-steps p[data-v-4a4c122f]{margin-top:6px;color:var(--muted);font-size:.86rem;line-height:1.6}.dv-features[data-v-4a4c122f]{background:var(--bg-soft);border-block:1px solid var(--border-soft)}.dv-feature-grid[data-v-4a4c122f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.dv-feature[data-v-4a4c122f]{padding:22px 20px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);transition:border-color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.dv-feature[data-v-4a4c122f]:hover{border-color:var(--accent-line);transform:translateY(-3px)}.dv-feature-icon[data-v-4a4c122f]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.dv-feature h3[data-v-4a4c122f]{margin-top:14px;font-family:var(--font-display);font-size:.98rem;font-weight:620;letter-spacing:-.02em;color:var(--fg)}.dv-feature p[data-v-4a4c122f]{margin-top:7px;color:var(--muted);font-size:.84rem;line-height:1.6}.dv-stack[data-v-4a4c122f]{position:relative;overflow:clip;border-top:1px solid var(--border-soft)}.dv-stack-bg[data-v-4a4c122f]{position:absolute;inset:0;pointer-events:none}.dv-stack-orb[data-v-4a4c122f]{position:absolute;border-radius:50%}.orb-indigo[data-v-4a4c122f]{width:560px;height:560px;top:-220px;left:-180px;background:radial-gradient(circle,rgba(99,102,241,.22),transparent 68%)}.orb-cyan[data-v-4a4c122f]{width:520px;height:520px;bottom:-240px;right:-160px;background:radial-gradient(circle,rgba(34,211,238,.16),transparent 70%)}.dv-stack>.shell[data-v-4a4c122f]{position:relative}.dv-stack-head[data-v-4a4c122f]{display:flex;align-items:center;gap:16px;margin-bottom:18px}.dv-stack-head .kicker[data-v-4a4c122f]{white-space:nowrap}.dv-stack-line[data-v-4a4c122f]{flex:1;height:1px;background:var(--border)}.dv-stack-note[data-v-4a4c122f]{color:var(--muted-2);font-size:.72rem;white-space:nowrap}.dv-stack-foot[data-v-4a4c122f]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.dv-stack-foot p[data-v-4a4c122f]{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.78rem}.dv-stack-foot p svg[data-v-4a4c122f]{color:var(--accent)}.dv-text-link[data-v-4a4c122f]{display:inline-flex;align-items:center;gap:5px;color:var(--fg);font-size:.79rem;font-weight:600;transition:color .18s ease,gap .18s ease}.dv-text-link[data-v-4a4c122f]:hover{color:var(--accent);gap:8px}.dv-provider-card[data-v-4a4c122f]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(20px,3vw,44px);padding:clamp(24px,3vw,40px);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.dv-provider-title[data-v-4a4c122f]{margin-top:12px;color:var(--fg)}.dv-provider-copy p[data-v-4a4c122f]{margin-top:12px;color:var(--muted);font-size:.88rem;line-height:1.62;max-width:52ch}.dv-chips[data-v-4a4c122f]{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.dv-chips li[data-v-4a4c122f]{padding:8px 13px;border:1px solid var(--border);border-radius:99px;background:var(--surface-2);color:var(--fg-soft);font-family:var(--font-mono);font-size:.74rem}.dv-chips .dv-chips-note[data-v-4a4c122f]{border-style:dashed;color:var(--muted-2)}.dv-cta[data-v-4a4c122f]{padding-bottom:clamp(64px,8vw,104px)}.dv-cta-card[data-v-4a4c122f]{position:relative;overflow:hidden;padding:clamp(28px,4vw,52px);border:1px solid var(--border);border-radius:calc(var(--radius-card) + 4px);background:var(--surface)}.dv-cta-glow[data-v-4a4c122f]{position:absolute;width:540px;height:540px;right:-240px;top:-300px;background:radial-gradient(circle,var(--accent-line),transparent 68%);pointer-events:none}.dv-cta-title[data-v-4a4c122f]{position:relative;margin-top:14px;max-width:30ch;color:var(--fg)}.dv-cta-copy[data-v-4a4c122f]{position:relative;margin-top:12px;max-width:56ch;color:var(--muted);font-size:.9rem;line-height:1.62}.dv-cta-actions[data-v-4a4c122f]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.dv-cta-gh[data-v-4a4c122f]{margin-left:auto}@media(max-width:1040px){.dv-hero-layout[data-v-4a4c122f],.dv-install-layout[data-v-4a4c122f],.dv-provider-card[data-v-4a4c122f]{grid-template-columns:minmax(0,1fr)}.dv-sec-head[data-v-4a4c122f]{grid-template-columns:minmax(0,1fr);align-items:start}.dv-feature-grid[data-v-4a4c122f]{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-media[data-v-4a4c122f]{order:-1}}@media(max-width:720px){.dv-feature-grid[data-v-4a4c122f]{grid-template-columns:minmax(0,1fr)}.dv-cta-gh[data-v-4a4c122f]{margin-left:0}.dv-stack-foot[data-v-4a4c122f]{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.dv-feature[data-v-4a4c122f]{transition:none}.dv-feature[data-v-4a4c122f]:hover{transform:none}}.en-hero[data-v-727f1a35]{position:relative;overflow:hidden;padding-block:clamp(48px,6vw,92px) clamp(56px,7vw,104px)}.en-hero-bg[data-v-727f1a35]{position:absolute;inset:0;pointer-events:none}.en-grid[data-v-727f1a35]{position:absolute;inset:0;mask-image:radial-gradient(120% 80% at 30% 0%,#000 20%,transparent 78%);-webkit-mask-image:radial-gradient(120% 80% at 30% 0%,#000 20%,transparent 78%)}.en-orb-a[data-v-727f1a35]{width:600px;height:600px;top:-260px;right:-150px;background:radial-gradient(circle,rgba(245,158,11,.22),transparent 68%)}.en-orb-b[data-v-727f1a35]{width:480px;height:480px;bottom:-250px;left:-170px;background:radial-gradient(circle,rgba(0,128,96,.16),transparent 70%)}.en-hero-layout[data-v-727f1a35]{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(28px,4.5vw,64px)}.en-title[data-v-727f1a35]{margin-top:18px}.en-title-accent[data-v-727f1a35]{display:inline-block;background:linear-gradient(102deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.en-lede[data-v-727f1a35]{margin-top:20px;max-width:53ch}.en-actions[data-v-727f1a35]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.en-facts[data-v-727f1a35]{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px;padding-top:22px;border-top:1px solid var(--border);list-style:none}.en-facts li[data-v-727f1a35]{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.79rem;font-weight:520}.en-facts svg[data-v-727f1a35]{color:var(--accent)}.en-media[data-v-727f1a35]{margin:0}.en-media-frame[data-v-727f1a35]{position:relative;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:var(--surface-2);box-shadow:var(--shadow-lift)}.en-media-frame img[data-v-727f1a35]{display:block;width:100%;height:clamp(240px,32vw,380px);object-fit:cover}.en-media-frame[data-v-727f1a35]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 54%,rgb(var(--shadow-rgb) / .3))}.en-media-chip[data-v-727f1a35]{position:absolute;left:14px;bottom:14px;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:99px;background:var(--surface-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);color:var(--fg-soft);font-family:var(--font-mono);font-size:.63rem;letter-spacing:.04em;text-transform:uppercase}.en-media-note[data-v-727f1a35]{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--muted);font-size:.78rem}.en-media-note svg[data-v-727f1a35]{color:var(--accent);flex:none}.en-sec-head[data-v-727f1a35]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(20px,4vw,56px);margin-bottom:clamp(30px,4vw,52px)}.en-sec-head-tight[data-v-727f1a35]{display:block}.en-sec-lede[data-v-727f1a35]{max-width:46ch}.en-benefits[data-v-727f1a35]{border-top:1px solid var(--border-soft)}.en-benefit-grid[data-v-727f1a35]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.en-benefit[data-v-727f1a35]{padding:22px 20px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.en-benefit[data-v-727f1a35]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.en-benefit-icon[data-v-727f1a35]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.en-benefit h3[data-v-727f1a35]{margin-top:14px;font-family:var(--font-display);font-size:.98rem;font-weight:620;letter-spacing:-.02em;color:var(--fg)}.en-benefit p[data-v-727f1a35]{margin-top:7px;color:var(--muted);font-size:.84rem;line-height:1.6}.en-cofounder[data-v-727f1a35]{background:var(--surface-2);border-block:1px solid var(--border-soft)}.en-cofounder-layout[data-v-727f1a35]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:clamp(28px,4.5vw,64px)}.en-cofounder-points[data-v-727f1a35]{list-style:none;margin-top:28px;display:grid;gap:18px}.en-cofounder-points li[data-v-727f1a35]{display:flex;gap:12px}.en-point-icon[data-v-727f1a35]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--accent);flex:none}.en-cofounder-points b[data-v-727f1a35]{display:block;color:var(--fg);font-family:var(--font-display);font-size:.95rem;font-weight:620;letter-spacing:-.02em}.en-cofounder-points p[data-v-727f1a35]{margin-top:4px;color:var(--muted);font-size:.84rem;line-height:1.58}.en-chat-card[data-v-727f1a35]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-lift)}.en-chat-head[data-v-727f1a35]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-soft);background:var(--surface-2)}.av-32[data-v-727f1a35]{width:32px;height:32px;font-size:.74rem}.en-chat-who[data-v-727f1a35]{flex:1;min-width:0}.en-chat-who strong[data-v-727f1a35]{display:block;color:var(--fg);font-size:.84rem;font-weight:620}.en-chat-who strong em[data-v-727f1a35]{font-style:normal;color:var(--muted-2);font-weight:480;font-size:.72rem}.en-chat-who small[data-v-727f1a35]{display:flex;align-items:center;gap:5px;color:var(--muted-2);font-size:.68rem}.en-chat-who .status-dot[data-v-727f1a35]{width:5px;height:5px;box-shadow:none}.en-chat-chip[data-v-727f1a35]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:99px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:.63rem}.en-chat-body[data-v-727f1a35]{display:grid;gap:9px;padding:16px}.en-msg[data-v-727f1a35]{max-width:86%;padding:10px 13px;border-radius:14px;font-size:.8rem;line-height:1.55}.en-msg.is-you[data-v-727f1a35]{justify-self:end;background:linear-gradient(120deg,var(--accent),var(--accent-2));color:#fff;border-bottom-right-radius:5px}.en-msg.is-ai[data-v-727f1a35]{background:var(--surface-2);border:1px solid var(--border-soft);color:var(--fg-soft);border-bottom-left-radius:5px}.en-chat-tasks[data-v-727f1a35]{padding:14px 16px 16px;border-top:1px solid var(--border-soft);background:var(--surface-2);display:grid;gap:7px}.en-tasks-label[data-v-727f1a35]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.en-task[data-v-727f1a35]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--border-soft);background:var(--surface);color:var(--fg-soft);font-size:.75rem}.en-task span[data-v-727f1a35]{flex:1;min-width:0}.en-task em[data-v-727f1a35]{font-style:normal;font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-2)}.en-task.is-done[data-v-727f1a35]{color:var(--muted)}.en-task.is-done svg[data-v-727f1a35]{color:var(--status)}.en-task.is-running[data-v-727f1a35]{border-color:var(--accent-line)}.en-task.is-running svg[data-v-727f1a35]{color:var(--accent)}.en-task.is-running em[data-v-727f1a35]{color:var(--accent)}.en-task.is-gate svg[data-v-727f1a35]{color:var(--accent)}.en-task.is-gate em[data-v-727f1a35]{color:var(--accent)}.en-steps[data-v-727f1a35]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);list-style:none}.en-steps li[data-v-727f1a35]{padding:24px 22px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.en-step-num[data-v-727f1a35]{display:inline-block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;color:var(--accent)}.en-steps h3[data-v-727f1a35]{margin-top:10px;font-family:var(--font-display);font-size:1.05rem;font-weight:620;letter-spacing:-.025em;color:var(--fg)}.en-steps p[data-v-727f1a35]{margin-top:8px;color:var(--muted);font-size:.86rem;line-height:1.6}.en-cta[data-v-727f1a35]{padding-bottom:clamp(64px,8vw,108px)}.en-cta-card[data-v-727f1a35]{position:relative;overflow:hidden;padding:clamp(28px,4vw,52px);border:1px solid var(--border);border-radius:calc(var(--radius-card) + 4px);background:var(--surface);box-shadow:var(--shadow-lift)}.en-cta-glow[data-v-727f1a35]{position:absolute;width:520px;height:520px;right:-220px;top:-290px;background:radial-gradient(circle,var(--accent-line),transparent 68%);pointer-events:none}.en-cta-title[data-v-727f1a35]{position:relative;margin-top:14px;max-width:26ch;color:var(--fg)}.en-cta-copy[data-v-727f1a35]{position:relative;margin-top:12px;max-width:56ch;color:var(--muted);font-size:.9rem;line-height:1.62}.en-cta-actions[data-v-727f1a35]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.en-cta-gh[data-v-727f1a35]{margin-left:auto}@media(max-width:1040px){.en-hero-layout[data-v-727f1a35],.en-cofounder-layout[data-v-727f1a35]{grid-template-columns:minmax(0,1fr)}.en-sec-head[data-v-727f1a35]{grid-template-columns:minmax(0,1fr);align-items:start}.en-benefit-grid[data-v-727f1a35]{grid-template-columns:repeat(2,minmax(0,1fr))}.en-media[data-v-727f1a35]{order:-1}.en-media-frame img[data-v-727f1a35]{height:clamp(220px,42vw,320px)}}@media(max-width:720px){.en-benefit-grid[data-v-727f1a35],.en-steps[data-v-727f1a35]{grid-template-columns:minmax(0,1fr)}.en-cta-gh[data-v-727f1a35]{margin-left:0}.en-msg[data-v-727f1a35]{max-width:94%}}@media(prefers-reduced-motion:reduce){.en-benefit[data-v-727f1a35]{transition:none}.en-benefit[data-v-727f1a35]:hover{transform:none}}section[id][data-v-75e3c8fb]{scroll-margin-top:128px}.hero[data-v-75e3c8fb]{position:relative;overflow:hidden;padding-block:clamp(48px,7vw,92px) clamp(32px,5vw,56px)}.hero-inner[data-v-75e3c8fb]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-eyebrow[data-v-75e3c8fb]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:22px}.pill[data-v-75e3c8fb]{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.03em;text-transform:uppercase}.pill-accent[data-v-75e3c8fb]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}h1[data-v-75e3c8fb]{max-width:15ch;font-family:var(--font-display);font-size:clamp(2.4rem,6.4vw,4.4rem);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:.98;color:var(--fg)}.hero-sub[data-v-75e3c8fb]{margin-top:20px;max-width:62ch;color:var(--muted);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.62}.hero-actions[data-v-75e3c8fb]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}.hero-note[data-v-75e3c8fb]{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:var(--muted-2);font-size:.78rem}.rail[data-v-75e3c8fb]{position:sticky;top:68px;z-index:60;border-block:1px solid var(--border);background:var(--nav-bg);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}.rail-inner[data-v-75e3c8fb]{display:flex;align-items:center;gap:6px;height:50px;overflow-x:auto;scrollbar-width:none}.rail-inner[data-v-75e3c8fb]::-webkit-scrollbar{display:none}.rail-caption[data-v-75e3c8fb]{margin-right:4px;color:var(--muted-2);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.rail-item[data-v-75e3c8fb]{display:inline-flex;flex:none;align-items:center;gap:6px;height:30px;padding-inline:10px;border:1px solid transparent;border-radius:999px;color:var(--muted);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;white-space:nowrap;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.rail-item[data-v-75e3c8fb]:hover{color:var(--fg);background:var(--surface-2)}.rail-item.is-active[data-v-75e3c8fb]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.plans-head[data-v-75e3c8fb]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:34px}.plans-head h2[data-v-75e3c8fb]{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.03em;color:var(--fg)}.plans-head p[data-v-75e3c8fb]{max-width:62ch;color:var(--muted);line-height:1.6}.billing[data-v-75e3c8fb]{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:4px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2)}.billing-btn[data-v-75e3c8fb]{display:inline-flex;align-items:center;gap:7px;height:32px;padding-inline:14px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:.78rem;font-weight:560;cursor:pointer;transition:background-color .18s ease,color .18s ease}.billing-btn.is-active[data-v-75e3c8fb]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-card)}.billing-badge[data-v-75e3c8fb]{padding:2px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.04em}.plan-grid[data-v-75e3c8fb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);align-items:stretch}.plan[data-v-75e3c8fb]{display:flex;flex-direction:column;padding:clamp(20px,2.2vw,28px);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.plan.is-popular[data-v-75e3c8fb]{border-color:var(--accent-line);box-shadow:var(--shadow-lift)}.plan-top[data-v-75e3c8fb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.plan-icon[data-v-75e3c8fb]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;border:1px solid var(--border);background:var(--surface-2);color:var(--accent)}.plan-badge[data-v-75e3c8fb]{padding:3px 9px;border-radius:999px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);font-family:var(--font-mono);font-size:.58rem;text-transform:uppercase;letter-spacing:.06em}.plan h3[data-v-75e3c8fb]{font-family:var(--font-display);font-size:1.32rem;letter-spacing:-.02em;color:var(--fg)}.plan-tagline[data-v-75e3c8fb]{margin-top:6px;min-height:2.8em;color:var(--muted);font-size:.85rem;line-height:1.5}.plan-price[data-v-75e3c8fb]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:16px}.plan-price strong[data-v-75e3c8fb]{font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:640;letter-spacing:-.035em;color:var(--fg)}.plan-trial[data-v-75e3c8fb]{padding:2px 8px;border-radius:999px;background:var(--accent-faint);color:var(--accent);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.03em}.plan-cta[data-v-75e3c8fb]{width:100%;margin-top:18px;font-size:.85rem}.plan-features[data-v-75e3c8fb]{display:flex;flex-direction:column;gap:9px;margin-top:22px;padding-top:20px;border-top:1px solid var(--border-soft);list-style:none}.plan-features li[data-v-75e3c8fb]{display:flex;gap:9px;color:var(--fg-soft);font-size:.83rem;line-height:1.45}.plan-features li[data-v-75e3c8fb] svg{flex:none;margin-top:2px;color:var(--accent-3)}.sim-note[data-v-75e3c8fb]{display:flex;align-items:center;justify-content:center;gap:7px;width:fit-content;max-width:100%;margin:22px auto 0;padding:7px 13px;border:1px dashed var(--accent-line);border-radius:999px;background:var(--accent-faint);color:var(--accent);font-family:var(--font-mono);font-size:.68rem;line-height:1.4;text-align:center}.sim-note[data-v-75e3c8fb] svg{flex:none}.plans-note[data-v-75e3c8fb]{margin-top:14px;text-align:center;color:var(--muted-2);font-size:.75rem}.trial-strip[data-v-75e3c8fb]{border-block:1px solid var(--border);background:var(--surface-2);padding-block:20px}.trial-inner[data-v-75e3c8fb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.trial-card[data-v-75e3c8fb]{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:.82rem;line-height:1.5}.trial-card[data-v-75e3c8fb] svg{flex:none;margin-top:2px;color:var(--accent)}.block-head[data-v-75e3c8fb]{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.block-head h2[data-v-75e3c8fb]{font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,2.2rem);letter-spacing:-.03em;color:var(--fg)}.block-head p[data-v-75e3c8fb]{max-width:62ch;color:var(--muted);line-height:1.6}.how-list[data-v-75e3c8fb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);list-style:none}.how-step[data-v-75e3c8fb]{position:relative;padding:22px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.how-index[data-v-75e3c8fb]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;color:var(--muted-2)}.how-icon[data-v-75e3c8fb]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:12px;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.how-step h3[data-v-75e3c8fb]{margin-top:14px;font-size:.98rem;font-weight:620;color:var(--fg)}.how-step p[data-v-75e3c8fb]{margin-top:6px;color:var(--muted);font-size:.83rem;line-height:1.55}.table-wrap[data-v-75e3c8fb]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}table[data-v-75e3c8fb]{width:100%;border-collapse:collapse;font-size:.83rem}th[data-v-75e3c8fb],td[data-v-75e3c8fb]{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-soft);color:var(--fg-soft);white-space:nowrap}thead th[data-v-75e3c8fb]{font-family:var(--font-mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);background:var(--surface-2)}tbody th[data-v-75e3c8fb]{font-weight:560;color:var(--muted)}tbody tr:last-child th[data-v-75e3c8fb],tbody tr:last-child td[data-v-75e3c8fb]{border-bottom:0}.compare-cards[data-v-75e3c8fb]{display:none}.compare-card[data-v-75e3c8fb]{padding:18px 20px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.compare-card.is-popular[data-v-75e3c8fb]{border-color:var(--accent-line)}.compare-card h3[data-v-75e3c8fb]{font-family:var(--font-display);font-size:1.05rem;letter-spacing:-.02em;color:var(--fg)}.compare-card dl[data-v-75e3c8fb]{margin:12px 0 0}.compare-line[data-v-75e3c8fb]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:8px;border-top:1px solid var(--border-soft);font-size:.8rem}.compare-line dt[data-v-75e3c8fb]{min-width:0;color:var(--muted)}.compare-line dd[data-v-75e3c8fb]{min-width:0;margin:0;color:var(--fg-soft);font-weight:560;text-align:right;overflow-wrap:anywhere}.why-grid[data-v-75e3c8fb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.why-card[data-v-75e3c8fb]{padding:20px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.why-card h3[data-v-75e3c8fb]{font-size:.92rem;font-weight:620;color:var(--fg)}.why-card p[data-v-75e3c8fb]{margin-top:6px;color:var(--muted);font-size:.82rem;line-height:1.55}.faq-list[data-v-75e3c8fb]{display:flex;flex-direction:column;border-top:1px solid var(--border)}.faq-item[data-v-75e3c8fb]{border-bottom:1px solid var(--border)}.faq-q[data-v-75e3c8fb]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-block:16px;border:0;background:transparent;color:var(--fg);font-size:.92rem;font-weight:560;text-align:left;cursor:pointer}.faq-q[data-v-75e3c8fb]:hover{color:var(--accent)}.faq-a[data-v-75e3c8fb]{padding-bottom:18px;max-width:72ch;color:var(--muted);font-size:.86rem;line-height:1.6}.cta-final[data-v-75e3c8fb]{padding-bottom:clamp(56px,8vw,110px)}.cta-inner[data-v-75e3c8fb]{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:clamp(30px,5vw,58px) clamp(20px,4vw,48px);border:1px solid var(--accent-line);border-radius:var(--radius-card);background:var(--accent-faint)}.cta-inner h2[data-v-75e3c8fb]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.3rem);letter-spacing:-.03em;color:var(--fg)}.cta-inner p[data-v-75e3c8fb]{max-width:56ch;color:var(--muted);line-height:1.6}.cta-actions[data-v-75e3c8fb]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}@media(max-width:960px){section[id][data-v-75e3c8fb]{scroll-margin-top:118px}.rail[data-v-75e3c8fb]{top:62px}}@media(max-width:900px){.table-wrap[data-v-75e3c8fb]{display:none}.compare-cards[data-v-75e3c8fb]{display:grid;gap:12px}}@media(max-width:1024px){.plan-grid[data-v-75e3c8fb]{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.how-list[data-v-75e3c8fb],.why-grid[data-v-75e3c8fb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.trial-inner[data-v-75e3c8fb],.how-list[data-v-75e3c8fb],.why-grid[data-v-75e3c8fb]{grid-template-columns:1fr}.hero-actions .btn[data-v-75e3c8fb]{width:100%}.rail-caption[data-v-75e3c8fb]{display:none}}.oss-hero[data-v-dc7b4ccf]{position:relative;padding-block:clamp(42px,5.5vw,84px) clamp(28px,3.5vw,48px);overflow:hidden}.oss-hero[data-v-dc7b4ccf]:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 12% 0%,rgba(99,102,241,.1),transparent 70%),radial-gradient(52% 52% at 92% 12%,rgba(204,0,153,.1),transparent 72%);pointer-events:none}.oss-panel[data-v-dc7b4ccf]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);align-items:center;gap:clamp(28px,5vw,72px);border-radius:calc(var(--radius-card) + 8px);background:#0b0f1a;color:#f8fafc;border:1px solid #1e293b;padding:clamp(28px,4.4vw,54px);overflow:hidden;isolation:isolate}.oss-glow[data-v-dc7b4ccf]{position:absolute;width:560px;height:560px;left:-160px;top:-300px;background:radial-gradient(circle,rgba(204,0,153,.22),transparent 66%);pointer-events:none;z-index:-1}.oss-grid-overlay[data-v-dc7b4ccf]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(148,163,184,.08) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse at 80% 20%,#000,transparent 72%);mask-image:radial-gradient(ellipse at 80% 20%,#000,transparent 72%);pointer-events:none;z-index:-1}.oss-copy .kicker[data-v-dc7b4ccf]{color:#94a3b8}.oss-copy .kicker-mark[data-v-dc7b4ccf]{background:#818cf8}.oss-title[data-v-dc7b4ccf]{margin-top:16px;color:#f8fafc;font-size:clamp(2.2rem,4vw,3.5rem);line-height:.98;letter-spacing:-.045em}.oss-lede[data-v-dc7b4ccf]{margin-top:16px;color:#94a3b8;font-size:.94rem;line-height:1.65;max-width:440px}.oss-actions[data-v-dc7b4ccf]{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.oss-panel .btn-primary[data-v-dc7b4ccf]{box-shadow:0 0 0 1px #6366f166,0 12px 32px -12px #6366f199}.oss-panel .btn-secondary[data-v-dc7b4ccf]{background:transparent;border-color:#2f3b52;color:#e2e8f0}.oss-panel .btn-secondary[data-v-dc7b4ccf]:hover{border-color:#818cf8;color:#c7d2fe;background:#6366f11a}.oss-small[data-v-dc7b4ccf]{display:flex;gap:16px;flex-wrap:wrap;margin-top:18px;color:#64748b;font-size:.67rem}.oss-small span[data-v-dc7b4ccf]{display:inline-flex;align-items:center;gap:5px}.oss-terminal[data-v-dc7b4ccf]{border:1px solid #243044;border-radius:12px;background:#080b12;overflow:hidden;box-shadow:0 30px 70px -30px #000000e6,0 0 0 1px #ffffff05 inset}.oss-term-bar[data-v-dc7b4ccf]{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid #1d283a;background:#0d1220}.oss-term-bar .window-dots i[data-v-dc7b4ccf]{background:#334155}.oss-term-title[data-v-dc7b4ccf]{font-family:var(--font-mono);font-size:.61rem;color:#94a3b8}.oss-term-live[data-v-dc7b4ccf]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:.52rem;text-transform:uppercase;letter-spacing:.06em;color:#6ee7b7}.oss-term-live .status-dot[data-v-dc7b4ccf]{width:4px;height:4px;box-shadow:none}.oss-term-body[data-v-dc7b4ccf]{margin:0;padding:14px;font-family:var(--font-mono);font-size:.68rem;line-height:1.95;color:#cbd5e1;overflow-x:auto}.oss-term-body .t-prompt[data-v-dc7b4ccf]{color:#818cf8}.oss-term-body .t-ok[data-v-dc7b4ccf]{color:#10b981}.oss-term-body .t-dim[data-v-dc7b4ccf]{color:#475569}.oss-term-body .t-arrow[data-v-dc7b4ccf]{color:#818cf8}.oss-term-body .t-cursor[data-v-dc7b4ccf]{color:#10b981;animation:blink-dc7b4ccf 1.2s step-end infinite}.oss-term-foot[data-v-dc7b4ccf]{display:flex;align-items:center;gap:12px;padding:9px 12px;border-top:1px solid #1d283a;font-family:var(--font-mono);font-size:.53rem;color:#64748b;background:#0b1019}.oss-term-foot span[data-v-dc7b4ccf]{display:inline-flex;align-items:center;gap:4px}.oss-term-foot-r[data-v-dc7b4ccf]{margin-left:auto;color:#34d399}@keyframes blink-dc7b4ccf{0%,45%{opacity:1}50%,to{opacity:0}}.oss-head[data-v-dc7b4ccf]{margin-bottom:clamp(26px,3.4vw,42px)}.oss-pillar-grid[data-v-dc7b4ccf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5vw,18px)}.oss-pillar[data-v-dc7b4ccf]{padding:22px 20px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.oss-pillar[data-v-dc7b4ccf]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.oss-pillar-icon[data-v-dc7b4ccf]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.oss-pillar h3[data-v-dc7b4ccf]{margin-top:14px;font-family:var(--font-display);font-size:.98rem;font-weight:620;letter-spacing:-.02em;color:var(--fg)}.oss-pillar p[data-v-dc7b4ccf]{margin-top:7px;color:var(--muted);font-size:.84rem;line-height:1.6}.oss-cta[data-v-dc7b4ccf]{padding-bottom:clamp(64px,8vw,104px)}.oss-cta-card[data-v-dc7b4ccf]{position:relative;overflow:hidden;padding:clamp(28px,4vw,52px);border:1px solid var(--border);border-radius:calc(var(--radius-card) + 4px);background:var(--surface);box-shadow:var(--shadow-lift)}.oss-cta-glow[data-v-dc7b4ccf]{position:absolute;width:520px;height:520px;right:-220px;top:-290px;background:radial-gradient(circle,var(--accent-line),transparent 68%);pointer-events:none}.oss-cta-title[data-v-dc7b4ccf]{position:relative;margin-top:14px;max-width:28ch;color:var(--fg)}.oss-cta-copy[data-v-dc7b4ccf]{position:relative;margin-top:12px;max-width:56ch;color:var(--muted);font-size:.9rem;line-height:1.62}.oss-cta-actions[data-v-dc7b4ccf]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.oss-cta-gh[data-v-dc7b4ccf]{margin-left:auto}@media(max-width:1040px){.oss-panel[data-v-dc7b4ccf]{grid-template-columns:minmax(0,1fr)}.oss-pillar-grid[data-v-dc7b4ccf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.oss-pillar-grid[data-v-dc7b4ccf]{grid-template-columns:minmax(0,1fr)}.oss-cta-gh[data-v-dc7b4ccf]{margin-left:0}}@media(prefers-reduced-motion:reduce){.oss-pillar[data-v-dc7b4ccf]{transition:none}.oss-pillar[data-v-dc7b4ccf]:hover{transform:none}}.social[data-v-41075cc4]{display:flex;flex-direction:column;gap:10px}.social-title[data-v-41075cc4]{color:var(--muted-2);font-family:var(--font-mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.06em}.social-grid[data-v-41075cc4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.social-grid>.social-btn[data-v-41075cc4]:last-child:nth-child(odd){grid-column:1 / -1}.social-btn[data-v-41075cc4]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding-inline:12px;border:1px solid var(--border-strong);border-radius:var(--radius-ui);background:var(--surface);color:var(--fg);font-size:.83rem;font-weight:560;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.social-btn[data-v-41075cc4]:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-faint);color:var(--accent)}.social-btn[data-v-41075cc4]:disabled{cursor:progress;opacity:.62}.social-btn[data-v-41075cc4] svg{flex:none}.social-label[data-v-41075cc4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-shell[data-v-45891c97]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:clamp(24px,4vw,64px);align-items:start}.auth-side[data-v-45891c97]{padding-top:8px}.pill[data-v-45891c97]{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-family:var(--font-mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.04em}.auth-side h1[data-v-45891c97]{margin-top:18px;font-family:var(--font-display);font-size:clamp(1.8rem,3.4vw,2.7rem);letter-spacing:-.035em;line-height:1.05;color:var(--fg)}.auth-side>p[data-v-45891c97]{margin-top:14px;max-width:44ch;color:var(--muted);line-height:1.6}.auth-points[data-v-45891c97]{display:flex;flex-direction:column;gap:10px;margin-top:22px;list-style:none}.auth-points li[data-v-45891c97]{display:flex;align-items:flex-start;gap:9px;color:var(--fg-soft);font-size:.83rem;line-height:1.45}.auth-points li[data-v-45891c97] svg{flex:none;margin-top:2px;color:var(--accent)}.auth-card[data-v-45891c97]{padding:clamp(20px,2.6vw,32px);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.api-down[data-v-45891c97]{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;padding:12px 14px;border:1px dashed var(--border-strong);border-radius:var(--radius-ui);background:var(--surface-2)}.api-down-head[data-v-45891c97]{display:flex;align-items:center;gap:7px;color:var(--fg);font-size:.84rem}.api-down-head[data-v-45891c97] svg{flex:none;color:var(--accent)}.api-down-hint[data-v-45891c97]{color:var(--muted);font-size:.78rem;line-height:1.5}.api-down-cmds[data-v-45891c97]{display:flex;align-items:center;gap:6px;color:var(--muted-2);font-size:.72rem}.api-down-cmds code[data-v-45891c97]{padding:2px 6px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg-soft);font-family:var(--font-mono);font-size:.7rem}.api-down button[data-v-45891c97]{align-self:flex-start}.resuming[data-v-45891c97]{display:flex;align-items:center;gap:9px;padding:22px 2px;color:var(--muted);font-size:.84rem}.stepper[data-v-45891c97]{display:flex;gap:6px;margin-bottom:22px;list-style:none;flex-wrap:wrap}.stepper li[data-v-45891c97]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;border:1px solid var(--border);color:var(--muted-2);font-size:.72rem}.stepper li span[data-v-45891c97]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:var(--surface-2);font-family:var(--font-mono);font-size:.6rem}.stepper li.is-active[data-v-45891c97]{border-color:var(--accent-line);background:var(--accent-faint);color:var(--accent)}.stepper li.is-done[data-v-45891c97]{color:var(--fg-soft)}.form[data-v-45891c97]{display:flex;flex-direction:column;gap:14px}.field[data-v-45891c97]{display:flex;flex-direction:column;gap:6px}.field>span[data-v-45891c97]{color:var(--fg-soft);font-size:.78rem;font-weight:560}.field>span em[data-v-45891c97]{color:var(--muted-2);font-style:normal;font-weight:400}.field input[data-v-45891c97]{height:42px;padding-inline:12px;border:1px solid var(--border-strong);border-radius:var(--radius-ui);background:var(--surface);color:var(--fg);font-size:.88rem;outline:none}.field input[data-v-45891c97]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.field small[data-v-45891c97]{color:var(--muted-2);font-size:.72rem}.field small.hint[data-v-45891c97]{line-height:1.45}.field small.bad[data-v-45891c97]{color:#dc2626}.field-row[data-v-45891c97]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.plan-picker[data-v-45891c97]{display:flex;flex-direction:column;gap:10px}.plan-option[data-v-45891c97]{position:relative;display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:13px 15px;border:1px solid var(--border-strong);border-radius:var(--radius-ui);cursor:pointer}.plan-option.is-selected[data-v-45891c97]{border-color:var(--accent);background:var(--accent-faint)}.plan-option input[data-v-45891c97]{position:absolute;opacity:0;pointer-events:none}.plan-option-head[data-v-45891c97]{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--fg);font-size:.9rem}.plan-option-price[data-v-45891c97]{font-family:var(--font-mono);font-size:.78rem;color:var(--fg-soft)}.plan-option-note[data-v-45891c97]{grid-column:1 / -1;color:var(--muted-2);font-size:.72rem}.billing-toggle[data-v-45891c97]{display:flex;gap:6px}.billing-toggle button[data-v-45891c97]{flex:1;height:34px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:var(--muted);font-size:.74rem;cursor:pointer}.billing-toggle button.is-active[data-v-45891c97]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.fake-badge[data-v-45891c97]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 9px;border-radius:999px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.05em}.checkout-sub[data-v-45891c97]{color:var(--muted);font-size:.82rem}.fake-note[data-v-45891c97],.terms-note[data-v-45891c97]{color:var(--muted-2);font-size:.72rem;line-height:1.5}.terms-note[data-v-45891c97] a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.form-actions[data-v-45891c97]{display:flex;gap:8px;align-items:center;margin-top:4px}.submit[data-v-45891c97]{flex:1}.alert[data-v-45891c97]{padding:9px 12px;border:1px solid #fecaca;border-radius:9px;background:#fef2f2;color:#b91c1c;font-size:.8rem}.switch[data-v-45891c97]{color:var(--muted);font-size:.8rem;text-align:center}.switch[data-v-45891c97] a{color:var(--accent)}.operator-switch[data-v-45891c97]{margin-top:.35rem;padding-top:.7rem;border-top:1px solid var(--line);color:var(--muted-2);font-size:.75rem}.divider[data-v-45891c97]{display:flex;align-items:center;gap:10px;color:var(--muted-2);font-size:.72rem}.divider[data-v-45891c97]:before,.divider[data-v-45891c97]:after{content:"";flex:1;height:1px;background:var(--border)}.social-session[data-v-45891c97]{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border:1px solid var(--accent-line);border-radius:var(--radius-ui);background:var(--accent-faint);color:var(--fg-soft);font-size:.82rem;line-height:1.5}.social-session[data-v-45891c97] svg{flex:none;margin-top:2px;color:var(--accent-3)}.social-switch[data-v-45891c97]{padding:0;border:0;background:none;color:var(--accent);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.provisioning h2[data-v-45891c97]{font-family:var(--font-display);font-size:1.3rem;letter-spacing:-.02em;color:var(--fg)}.provisioning>p[data-v-45891c97]{margin-top:8px;color:var(--muted);font-size:.84rem;line-height:1.55}.ws-url[data-v-45891c97]{margin-top:12px;padding:8px 11px;border:1px dashed var(--border-strong);border-radius:9px;background:var(--surface-2);font-family:var(--font-mono);font-size:.76rem;color:var(--fg-soft);word-break:break-all}.steps[data-v-45891c97]{display:flex;flex-direction:column;gap:9px;margin-top:20px;list-style:none}.steps li[data-v-45891c97]{display:flex;align-items:flex-start;gap:9px;font-size:.82rem;color:var(--muted)}.step-dot[data-v-45891c97]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted-2);flex:none}.steps li.is-done[data-v-45891c97]{color:var(--fg-soft)}.steps li.is-done .step-dot[data-v-45891c97]{border-color:var(--accent-3);color:var(--accent-3)}.steps li.is-running .step-dot[data-v-45891c97]{border-color:var(--accent-line);color:var(--accent)}.steps li.is-running .step-dot[data-v-45891c97] svg{animation:spin 1s linear infinite}.steps li.is-failed .step-dot[data-v-45891c97]{border-color:#fca5a5;color:#dc2626}.step-detail[data-v-45891c97]{margin-left:auto;color:var(--muted-2);font-family:var(--font-mono);font-size:.66rem}.waiting[data-v-45891c97]{margin-top:14px;font-family:var(--font-mono);font-size:.7rem;color:var(--muted-2)}.done-actions[data-v-45891c97]{display:flex;flex-direction:column;gap:10px;margin-top:20px}.ok[data-v-45891c97]{color:var(--accent-3);font-weight:600;font-size:.9rem}@media(max-width:960px){.auth-shell[data-v-45891c97]{grid-template-columns:1fr}}.account-head[data-v-0fe299c9]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:26px}.kicker[data-v-0fe299c9]{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-2)}.account-head h1[data-v-0fe299c9]{margin-top:6px;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.3rem);letter-spacing:-.03em;color:var(--fg)}.head-actions[data-v-0fe299c9]{display:flex;gap:8px}.grid[data-v-0fe299c9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.card[data-v-0fe299c9]{padding:20px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);box-shadow:var(--shadow-card)}.card.highlight[data-v-0fe299c9]{border-color:var(--accent-line);background:var(--accent-faint)}.card.wide[data-v-0fe299c9]{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:14px}.card.wide.danger[data-v-0fe299c9]{flex-direction:row;border-color:#fecaca;background:#fef7f7}.card-label[data-v-0fe299c9]{font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2)}.card h2[data-v-0fe299c9]{margin-top:8px;font-size:1.05rem;font-weight:640;color:var(--fg)}.card-value[data-v-0fe299c9]{margin-top:4px;color:var(--fg-soft);font-size:.86rem}.card-note[data-v-0fe299c9]{margin-top:6px;color:var(--muted);font-size:.76rem;line-height:1.5;max-width:60ch}.state[data-v-0fe299c9]{display:inline-block;margin-top:12px;padding:3px 9px;border-radius:999px;border:1px solid var(--border);font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.state[data-state=trialing][data-v-0fe299c9],.state[data-state=ready][data-v-0fe299c9]{border-color:var(--accent-3);color:var(--accent-3)}.state[data-state=failed][data-v-0fe299c9]{border-color:#fca5a5;color:#dc2626}.skel[data-v-0fe299c9]{height:148px;border:1px solid var(--border);border-radius:var(--radius-ui);background:linear-gradient(90deg,var(--surface) 25%,var(--surface-2) 50%,var(--surface) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}.skel-wide[data-v-0fe299c9]{height:96px;margin-top:14px}.ws-head[data-v-0fe299c9]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:space-between;width:100%}.ws-url[data-v-0fe299c9]{display:inline-block;margin-top:6px;font-family:var(--font-mono);font-size:.82rem;color:var(--fg);word-break:break-all}.steps[data-v-0fe299c9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;list-style:none;width:100%}.steps li[data-v-0fe299c9]{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:var(--muted)}.step-dot[data-v-0fe299c9]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:1px solid var(--border);color:var(--muted-2)}.steps li.is-done .step-dot[data-v-0fe299c9]{border-color:var(--accent-3);color:var(--accent-3)}.steps li.is-failed .step-dot[data-v-0fe299c9]{border-color:#fca5a5;color:#dc2626}.danger-actions[data-v-0fe299c9]{display:flex;gap:8px}.danger-btn[data-v-0fe299c9]{background:#dc2626;color:#fff;border-color:#dc2626}.danger-btn[data-v-0fe299c9]:hover{background:#b91c1c}.alert[data-v-0fe299c9]{padding:9px 12px;border:1px solid #fecaca;border-radius:9px;background:#fef2f2;color:#b91c1c;font-size:.8rem;margin-bottom:14px}.muted[data-v-0fe299c9]{color:var(--muted);font-size:.85rem}.empty[data-v-0fe299c9]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:clamp(30px,5vw,56px);border:1px dashed var(--border-strong);border-radius:var(--radius-card);text-align:center;color:var(--muted)}.empty h2[data-v-0fe299c9]{font-family:var(--font-display);font-size:1.4rem;color:var(--fg)}.empty p[data-v-0fe299c9]{max-width:46ch;line-height:1.55}@media(max-width:900px){.grid[data-v-0fe299c9]{grid-template-columns:1fr}}.legal-progress[data-v-95e281fc]{position:fixed;inset:0 0 auto;height:3px;z-index:85;pointer-events:none}.legal-progress span[data-v-95e281fc]{display:block;height:100%;width:0;background:var(--accent);transition:width .12s linear}.legal-shell[data-v-95e281fc]{display:grid;grid-template-columns:minmax(0,244px) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.legal-aside[data-v-95e281fc]{position:sticky;top:88px;display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 112px);overflow-y:auto;padding-right:4px}.aside-tools[data-v-95e281fc]{display:flex;align-items:center;justify-content:space-between;gap:10px}.kicker[data-v-95e281fc]{font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.09em;color:var(--muted-2)}.kicker-spaced[data-v-95e281fc]{margin-top:22px}.print-btn[data-v-95e281fc]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--muted);font-size:.64rem;cursor:pointer;transition:color .16s ease,border-color .16s ease}.print-btn[data-v-95e281fc]:hover{color:var(--fg);border-color:var(--border-strong)}.toc[data-v-95e281fc]{display:flex;flex-direction:column;border-left:1px solid var(--border)}.toc a[data-v-95e281fc]{padding:5px 0 5px 11px;margin-left:-1px;border-left:1px solid transparent;color:var(--muted);font-size:.76rem;line-height:1.4;transition:color .16s ease,border-color .16s ease}.toc a[data-v-95e281fc]:hover{color:var(--accent)}.toc a.is-active[data-v-95e281fc]{color:var(--accent);border-left-color:var(--accent);font-weight:600}.cross[data-v-95e281fc]{display:flex;flex-direction:column}.cross-link[data-v-95e281fc]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;color:var(--muted);font-size:.76rem}.cross-link[data-v-95e281fc]:hover,.cross-link.is-active[data-v-95e281fc]{color:var(--accent)}.legal-doc[data-v-95e281fc]{min-width:0}.doc-head h1[data-v-95e281fc]{font-family:var(--font-display);font-size:clamp(1.8rem,3.4vw,2.6rem);letter-spacing:-.035em;color:var(--fg)}.doc-intro[data-v-95e281fc]{margin-top:12px;max-width:66ch;color:var(--muted);line-height:1.6}.doc-updated[data-v-95e281fc]{margin-top:10px;font-family:var(--font-mono);font-size:.66rem;color:var(--muted-2)}.courtesy[data-v-95e281fc]{display:flex;align-items:flex-start;gap:8px;margin-top:20px;padding:10px 13px;border:1px dashed var(--border-strong);border-radius:10px;background:var(--surface-2);color:var(--muted);font-size:.76rem;line-height:1.5}.courtesy[data-v-95e281fc] svg{flex:none;margin-top:2px}.doc-section[data-v-95e281fc]{margin-top:30px;scroll-margin-top:96px}.doc-section h2[data-v-95e281fc]{display:flex;align-items:baseline;gap:8px;font-family:var(--font-display);font-size:1.12rem;letter-spacing:-.02em;color:var(--fg)}.doc-anchor[data-v-95e281fc]{color:var(--muted-2);font-size:.85em;font-weight:400;text-decoration:none;opacity:0;transition:opacity .16s ease,color .16s ease}.doc-section:hover .doc-anchor[data-v-95e281fc],.doc-anchor[data-v-95e281fc]:focus-visible{opacity:1;color:var(--accent)}.doc-section p[data-v-95e281fc]{margin-top:10px;max-width:76ch;color:var(--fg-soft);font-size:.86rem;line-height:1.68}.table-wrap[data-v-95e281fc]{margin-top:16px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-ui);scroll-margin-top:96px}table[data-v-95e281fc]{width:100%;border-collapse:collapse;font-size:.78rem}th[data-v-95e281fc],td[data-v-95e281fc]{padding:10px 13px;text-align:left;border-bottom:1px solid var(--border-soft);color:var(--fg-soft);vertical-align:top}thead th[data-v-95e281fc]{background:var(--surface-2);font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}tbody tr:last-child td[data-v-95e281fc]{border-bottom:0}td code[data-v-95e281fc]{font-family:var(--font-mono);font-size:.72rem;color:var(--accent)}.cookie-name[data-v-95e281fc]{display:flex;flex-direction:column;gap:3px;min-width:120px}.cookie-sub[data-v-95e281fc]{display:block;margin-top:3px;font-family:var(--font-mono);font-size:.58rem;line-height:1.45;letter-spacing:.01em;color:var(--muted-2);text-transform:none}.cookie-sub[data-v-95e281fc]:last-child{margin-bottom:0}.nowrap[data-v-95e281fc]{white-space:nowrap}.badge[data-v-95e281fc]{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid var(--border);border-radius:999px;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--muted)}.badge.is-essential[data-v-95e281fc]{color:var(--accent);border-color:var(--accent);background:var(--accent-faint)}.badge.is-preference[data-v-95e281fc]{color:var(--fg-soft);border-color:var(--border-strong)}.badge.is-analytics[data-v-95e281fc]{color:var(--muted-2);border-style:dashed}.doc-foot[data-v-95e281fc]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid var(--border)}.doc-foot p[data-v-95e281fc]{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.8rem}.doc-foot a[data-v-95e281fc]{color:var(--accent)}.doc-foot-actions[data-v-95e281fc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:900px){.legal-shell[data-v-95e281fc]{grid-template-columns:1fr}.legal-aside[data-v-95e281fc]{position:static;max-height:none;overflow:visible;padding-right:0;gap:10px}.toc[data-v-95e281fc]{flex-direction:row;gap:16px;overflow-x:auto;border-left:0;border-bottom:1px solid var(--border);padding-bottom:6px;scrollbar-width:none}.toc[data-v-95e281fc]::-webkit-scrollbar{display:none}.toc a[data-v-95e281fc]{flex:none;padding:4px 0;border-left:0;border-bottom:1px solid transparent;white-space:nowrap}.toc a.is-active[data-v-95e281fc]{border-bottom-color:var(--accent)}.cross[data-v-95e281fc]{flex-direction:row;flex-wrap:wrap;gap:6px 16px}.kicker-spaced[data-v-95e281fc]{margin-top:12px}.doc-section[data-v-95e281fc]{margin-top:26px;scroll-margin-top:74px}.doc-anchor[data-v-95e281fc]{opacity:.45}}@media(max-width:420px){.doc-section h2[data-v-95e281fc]{font-size:1.02rem}.doc-section p[data-v-95e281fc]{font-size:.84rem}th[data-v-95e281fc],td[data-v-95e281fc]{padding:9px 10px}.cookie-name[data-v-95e281fc]{min-width:96px}.doc-foot-actions[data-v-95e281fc]{width:100%}.doc-foot-actions[data-v-95e281fc] .btn{flex:1;justify-content:center}}@media print{.legal-progress[data-v-95e281fc],.legal-aside[data-v-95e281fc],.doc-foot-actions[data-v-95e281fc]{display:none!important}.legal[data-v-95e281fc]{padding-block:0}.legal-shell[data-v-95e281fc]{display:block}.doc-section[data-v-95e281fc]{break-inside:avoid}.doc-section p[data-v-95e281fc],.doc-intro[data-v-95e281fc]{color:#111}.table-wrap[data-v-95e281fc]{overflow:visible;border-color:#999}a[data-v-95e281fc]{color:inherit;text-decoration:none}}.profiles-page[data-v-03f24fec]{overflow:clip}.pf-hero[data-v-03f24fec]{position:relative;border-bottom:1px solid var(--border);isolation:isolate}.pf-hero-bg[data-v-03f24fec]{position:absolute;inset:0;z-index:-1;overflow:hidden}.pf-grid[data-v-03f24fec]{position:absolute;inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 38% 26%,#000 20%,transparent 76%);mask-image:radial-gradient(ellipse 70% 70% at 38% 26%,#000 20%,transparent 76%)}.pf-glow-a[data-v-03f24fec]{width:520px;height:520px;left:-210px;top:-210px;background:#cc00991f}.pf-glow-b[data-v-03f24fec]{width:600px;height:600px;right:-230px;top:10px;background:#8f008f1a}.pf-hero-inner[data-v-03f24fec]{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(28px,4.6vw,64px);padding-block:clamp(44px,5.6vw,78px) clamp(52px,6vw,84px)}.pf-eyebrow[data-v-03f24fec]{display:flex;align-items:center;gap:10px;margin-bottom:22px;flex-wrap:wrap}.eyebrow-pill[data-v-03f24fec]{display:inline-flex;align-items:center;gap:7px;height:27px;padding-inline:10px;border-radius:99px;border:1px solid var(--border);background:var(--surface);font-size:.68rem;font-weight:550;color:var(--fg-soft)}.eyebrow-pill .status-dot[data-v-03f24fec]{width:5px;height:5px}.eyebrow-sep[data-v-03f24fec]{width:14px;height:1px;background:var(--border-strong)}.eyebrow-mono[data-v-03f24fec]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.pf-title[data-v-03f24fec]{font-size:clamp(2.6rem,5vw,4.3rem);line-height:.97;letter-spacing:-.05em}.pf-title span[data-v-03f24fec]{display:block}.pf-title-accent[data-v-03f24fec]{color:var(--accent)}.pf-lede[data-v-03f24fec]{margin-top:22px;max-width:540px;color:var(--muted);font-size:1rem;line-height:1.68}.pf-actions[data-v-03f24fec]{display:flex;align-items:center;gap:10px;margin-top:26px;flex-wrap:wrap}.pf-trust[data-v-03f24fec]{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.pf-trust-item[data-v-03f24fec]{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:var(--muted)}.pf-trust-item svg[data-v-03f24fec]{color:var(--accent)}.pf-hero-panel[data-v-03f24fec]{border:1px solid var(--border);border-radius:calc(var(--radius-card) + 4px);background:var(--surface);padding:16px;box-shadow:var(--shadow-card)}.pf-panel-head[data-v-03f24fec]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed var(--border)}.pf-panel-id[data-v-03f24fec]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.04em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-sample[data-v-03f24fec]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.pf-bubble[data-v-03f24fec]{padding:9px 11px;border-radius:11px;border:1px solid var(--border);background:var(--surface-2)}.pf-bubble.is-reply[data-v-03f24fec]{border-color:var(--accent-line);background:var(--accent-soft)}.pf-bubble-who[data-v-03f24fec]{display:block;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:3px}.pf-bubble.is-reply .pf-bubble-who[data-v-03f24fec]{color:var(--accent)}.pf-bubble p[data-v-03f24fec]{font-size:.72rem;line-height:1.55;color:var(--fg-soft)}.pf-panel-note[data-v-03f24fec]{display:flex;align-items:center;gap:5px;margin-top:12px;font-family:var(--font-mono);font-size:.55rem;color:var(--muted-2)}.sec-head[data-v-03f24fec]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:end;margin-bottom:32px}.sec-head-main .kicker[data-v-03f24fec]{margin-bottom:14px}.sec-head-side[data-v-03f24fec]{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.sec-head-side .lede[data-v-03f24fec]{font-size:.95rem;max-width:520px}.kicker-mark[data-v-03f24fec]{width:14px;height:1px;background:var(--accent);display:inline-block}.kicker-mark.alt[data-v-03f24fec]{height:6px;width:6px;border-radius:2px;transform:rotate(45deg)}.pf-anatomy[data-v-03f24fec]{background:var(--bg)}.pf-anatomy-grid[data-v-03f24fec]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:clamp(24px,4vw,56px);align-items:start}.pf-anatomy-list[data-v-03f24fec]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.pf-anatomy-list li[data-v-03f24fec]{display:flex;align-items:flex-start;gap:10px}.pf-anatomy-icon[data-v-03f24fec]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.pf-anatomy-list h3[data-v-03f24fec]{font-family:var(--font-body);font-size:.8rem;font-weight:640;letter-spacing:-.012em;color:var(--fg);margin-bottom:3px}.pf-anatomy-list p[data-v-03f24fec]{font-size:.73rem;line-height:1.55;color:var(--muted)}.pf-snippet[data-v-03f24fec]{border:1px solid #1e293b;border-radius:calc(var(--radius-card) + 2px);background:#0b0f1a;color:#e2e8f0;overflow:hidden}.pf-snippet-bar[data-v-03f24fec]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #1e293b}.window-dots[data-v-03f24fec]{display:inline-flex;gap:4px}.window-dots i[data-v-03f24fec]{width:6px;height:6px;border-radius:99px;background:#334155;display:block}.pf-snippet-name[data-v-03f24fec]{font-family:var(--font-mono);font-size:.6rem;color:#94a3b8;letter-spacing:.02em}.pf-snippet-tag[data-v-03f24fec]{margin-left:auto;font-family:var(--font-mono);font-size:.48rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);padding:1px 5px;border-radius:4px;border:1px solid rgba(204,0,153,.35);background:#cc00991f}.pf-snippet-body[data-v-03f24fec]{margin:0;padding:12px 14px;font-family:var(--font-mono);font-size:.65rem;line-height:1.75;color:#cbd5e1;overflow-x:auto;white-space:pre-wrap}.pf-line.is-heading[data-v-03f24fec]{color:#f0abfc}.pf-line.is-blank[data-v-03f24fec]{display:block;height:.6em}.pf-snippet-note[data-v-03f24fec]{padding:9px 14px 12px;font-family:var(--font-mono);font-size:.53rem;color:#64748b}.pf-market[data-v-03f24fec]{background:var(--bg-soft);border-block:1px solid var(--border)}.pf-filters[data-v-03f24fec]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.pf-chips[data-v-03f24fec]{display:flex;flex-wrap:wrap;gap:6px}.pf-chip[data-v-03f24fec]{height:28px;padding-inline:10px;border-radius:99px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-family:inherit;font-size:.7rem;font-weight:550;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.pf-chip[data-v-03f24fec]:hover{color:var(--fg);border-color:var(--border-strong)}.pf-chip.is-on[data-v-03f24fec]{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.pf-search[data-v-03f24fec]{display:inline-flex;align-items:center;gap:7px;height:32px;padding-inline:10px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--muted-2);min-width:240px}.pf-search input[data-v-03f24fec]{border:0;outline:0;background:transparent;font-family:inherit;font-size:.74rem;color:var(--fg);width:100%}.pf-search input[data-v-03f24fec]::placeholder{color:var(--muted-2)}.pf-count[data-v-03f24fec]{font-family:var(--font-mono);font-size:.57rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin-bottom:12px}.pf-market-grid[data-v-03f24fec]{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:14px;align-items:start}.pf-cards[data-v-03f24fec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pf-sheet[data-v-03f24fec]{position:sticky;top:84px;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:calc(var(--radius-card) + 2px);background:var(--surface);box-shadow:var(--shadow-card)}.pf-sheet-head[data-v-03f24fec]{display:flex;align-items:center;gap:9px}.pf-sheet-icon[data-v-03f24fec]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:var(--pc);background:var(--pc-soft);border:1px solid color-mix(in srgb,var(--pc) 20%,transparent)}.pf-sheet-id[data-v-03f24fec]{display:flex;flex-direction:column;min-width:0;flex:1}.pf-sheet-id b[data-v-03f24fec]{font-family:var(--font-display);font-size:.94rem;font-weight:620;letter-spacing:-.025em;color:var(--fg);line-height:1.2}.pf-sheet-id span[data-v-03f24fec]{font-size:.68rem;color:var(--muted)}.pf-sheet-badge[data-v-03f24fec]{font-family:var(--font-mono);font-size:.48rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:2px 5px;border-radius:4px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line)}.pf-sheet-block[data-v-03f24fec]{display:flex;flex-direction:column;gap:4px}.pf-sheet-label[data-v-03f24fec]{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.pf-sheet-mission[data-v-03f24fec]{font-size:.78rem;line-height:1.5;color:var(--fg-soft);letter-spacing:-.01em}.pf-sheet-voice[data-v-03f24fec]{font-size:.72rem;line-height:1.5;color:var(--muted);font-style:italic}.pf-sheet-tags[data-v-03f24fec]{display:flex;flex-wrap:wrap;gap:4px}.pf-sheet-tags span[data-v-03f24fec]{padding:1px 6px;border-radius:99px;border:1px solid var(--border);background:var(--surface-2);font-size:.6rem;color:var(--muted)}.pf-sheet-learns[data-v-03f24fec]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.pf-sheet-learns li[data-v-03f24fec]{display:flex;align-items:center;gap:6px;font-size:.68rem;color:var(--muted)}.pf-sheet-learns svg[data-v-03f24fec]{color:var(--accent);flex:none}.pf-sheet-sample[data-v-03f24fec]{display:flex;flex-direction:column;gap:5px;padding:10px;border-radius:var(--radius-ui);border:1px solid var(--border);background:var(--surface-2)}.pf-sheet-ask[data-v-03f24fec]{font-size:.72rem;font-weight:600;color:var(--fg);line-height:1.45}.pf-sheet-reply[data-v-03f24fec]{font-size:.7rem;line-height:1.5;color:var(--muted);padding-left:9px;border-left:2px solid var(--accent-line)}.pf-sheet-cta[data-v-03f24fec]{justify-content:center;width:100%}.pf-empty[data-v-03f24fec]{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:.78rem;color:var(--muted)}.pf-how[data-v-03f24fec]{background:var(--bg)}.pf-how-head[data-v-03f24fec]{margin-bottom:28px}.pf-how-head .kicker[data-v-03f24fec]{margin-bottom:14px}.pf-steps[data-v-03f24fec]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pf-steps li[data-v-03f24fec]{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.pf-step-num[data-v-03f24fec]{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;color:var(--accent)}.pf-step-icon[data-v-03f24fec]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);color:var(--fg-soft)}.pf-steps h3[data-v-03f24fec]{font-family:var(--font-body);font-size:.84rem;font-weight:640;letter-spacing:-.015em;color:var(--fg);margin-bottom:4px}.pf-steps p[data-v-03f24fec]{font-size:.755rem;line-height:1.58;color:var(--muted)}.pf-memory[data-v-03f24fec]{background:var(--bg-soft);border-block:1px solid var(--border)}.pf-memory-grid[data-v-03f24fec]{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(28px,5vw,64px);align-items:start}.pf-memory-copy .kicker[data-v-03f24fec]{margin-bottom:14px}.pf-memory-copy .lede[data-v-03f24fec]{margin-top:16px;max-width:500px;font-size:.95rem}.pf-memory-note[data-v-03f24fec]{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-family:var(--font-mono);font-size:.58rem;color:var(--muted-2)}.pf-memory-list[data-v-03f24fec]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pf-memory-list li[data-v-03f24fec]{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.pf-memory-icon[data-v-03f24fec]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.pf-memory-list h3[data-v-03f24fec]{font-family:var(--font-body);font-size:.82rem;font-weight:640;letter-spacing:-.015em;color:var(--fg);margin-bottom:3px}.pf-memory-list p[data-v-03f24fec]{font-size:.75rem;line-height:1.58;color:var(--muted)}.pf-compare[data-v-03f24fec]{background:var(--bg)}.pf-table[data-v-03f24fec]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.pf-row[data-v-03f24fec]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);align-items:center}.pf-row[data-v-03f24fec]:last-child{border-bottom:none}.pf-row.is-head[data-v-03f24fec]{background:var(--surface-2)}.pf-cell-label[data-v-03f24fec]{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.pf-cell[data-v-03f24fec]{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;line-height:1.5;color:var(--fg-soft)}.pf-row.is-head .pf-cell[data-v-03f24fec]{font-weight:600;font-size:.72rem}.pf-cell.is-ai[data-v-03f24fec]{color:var(--accent)}.pf-row:not(.is-head) .pf-cell.is-ai[data-v-03f24fec]{color:var(--fg-soft)}.pf-cell.is-human svg[data-v-03f24fec]{color:var(--muted-2)}.pf-compare-foot[data-v-03f24fec]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px}.pf-compare-foot p[data-v-03f24fec]{font-size:.8rem;color:var(--muted);max-width:60ch}.pf-cta-section[data-v-03f24fec]{background:var(--bg)}.pf-cta[data-v-03f24fec]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,4vw,44px);padding:clamp(22px,3.2vw,36px);border:1px solid var(--border);border-radius:calc(var(--radius-card) + 6px);background:#0b0f1a;color:#f8fafc;overflow:hidden;isolation:isolate;flex-wrap:wrap}.pf-cta-glow[data-v-03f24fec]{position:absolute;width:460px;height:460px;right:-160px;top:-240px;background:radial-gradient(circle,rgba(204,0,153,.28),transparent 66%);z-index:-1}.pf-cta-copy h2[data-v-03f24fec]{color:#f8fafc}.pf-cta-copy p[data-v-03f24fec]{margin-top:8px;max-width:520px;font-size:.86rem;line-height:1.6;color:#94a3b8}.pf-cta-actions[data-v-03f24fec]{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1180px){.pf-cards[data-v-03f24fec]{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-market-grid[data-v-03f24fec]{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:1080px){.pf-hero-inner[data-v-03f24fec]{grid-template-columns:1fr}.sec-head[data-v-03f24fec]{grid-template-columns:1fr;align-items:start}.pf-anatomy-grid[data-v-03f24fec]{grid-template-columns:1fr}.pf-steps[data-v-03f24fec]{grid-template-columns:1fr 1fr}.pf-memory-grid[data-v-03f24fec],.pf-market-grid[data-v-03f24fec]{grid-template-columns:1fr}.pf-sheet[data-v-03f24fec]{position:static}}@media(max-width:700px){.pf-cards[data-v-03f24fec],.pf-anatomy-list[data-v-03f24fec],.pf-steps[data-v-03f24fec]{grid-template-columns:1fr}.pf-row[data-v-03f24fec]{grid-template-columns:1fr 1fr;row-gap:6px}.pf-row .pf-cell-label[data-v-03f24fec]{grid-column:1 / -1}.pf-row.is-head .pf-cell-label[data-v-03f24fec]{display:none}.pf-filters[data-v-03f24fec]{flex-direction:column;align-items:stretch}.pf-search[data-v-03f24fec]{min-width:0}}.human-sign[data-v-578ab234]{position:relative;display:inline-flex;flex-direction:column;gap:3px;padding:10px 13px 11px;border:1.5px dashed color-mix(in srgb,var(--fg) 42%,transparent);border-radius:7px;background:color-mix(in srgb,var(--surface) 78%,#fde68a);transform:rotate(-1.8deg);box-shadow:2px 3px #0f172a0d}.human-sign[data-v-578ab234]:before{content:"";position:absolute;top:-8px;left:50%;width:48px;height:14px;transform:translate(-50%) rotate(-3.5deg);background:#94a3b84d;border-left:1px solid rgba(148,163,184,.34);border-right:1px solid rgba(148,163,184,.34)}.hs-stamp[data-v-578ab234]{display:inline-flex;align-items:center;gap:6px}.hs-stamp b[data-v-578ab234]{font-family:var(--font-mono);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#b91c1c}.hs-bot[data-v-578ab234]{position:relative;display:inline-flex;color:#0b1220}.hs-bot i[data-v-578ab234]{position:absolute;left:-2px;right:-2px;top:50%;height:1.5px;background:#b91c1c;transform:rotate(-22deg)}.hs-note[data-v-578ab234]{font-family:var(--font-mono);font-size:.55rem;line-height:1.4;letter-spacing:.01em;color:#64748b;max-width:27ch}.is-sm[data-v-578ab234]{padding:8px 11px 9px;transform:rotate(-1.4deg)}.is-sm .hs-stamp b[data-v-578ab234]{font-size:.66rem}.is-sm .hs-note[data-v-578ab234]{font-size:.5rem;max-width:24ch}.is-lg[data-v-578ab234]{padding:12px 16px 13px;transform:rotate(-2.4deg)}.is-lg .hs-stamp b[data-v-578ab234]{font-size:.86rem}.is-lg .hs-note[data-v-578ab234]{font-size:.6rem;max-width:30ch}.exp-pricing[data-v-0900f9ff]{background:var(--bg)}.exp-pricing-head[data-v-0900f9ff]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:end;margin-bottom:30px}.exp-pricing-head-main .kicker[data-v-0900f9ff]{margin-bottom:14px}.exp-pricing-head-side[data-v-0900f9ff]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.exp-pricing-head-side .lede[data-v-0900f9ff]{font-size:.95rem;max-width:480px}.exp-plans[data-v-0900f9ff]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.exp-plan[data-v-0900f9ff]{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--border);border-radius:calc(var(--radius-card) + 2px);background:var(--surface);box-shadow:var(--shadow-card);transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.exp-plan[data-v-0900f9ff]:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));transform:translateY(-2px);box-shadow:0 22px 40px -34px rgb(var(--shadow-rgb) / .6)}.exp-plan.is-popular[data-v-0900f9ff]{border-color:var(--accent-line);background:linear-gradient(180deg,var(--accent-soft),var(--surface) 42%)}.exp-plan-flag[data-v-0900f9ff]{position:absolute;top:-9px;left:18px;padding:2px 8px;border-radius:99px;background:var(--accent);color:#fff;font-family:var(--font-mono);font-size:.5rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.exp-plan-name[data-v-0900f9ff]{display:block;font-family:var(--font-display);font-size:1.02rem;font-weight:640;letter-spacing:-.028em;color:var(--fg)}.exp-plan-tagline[data-v-0900f9ff]{margin-top:4px;font-size:.745rem;line-height:1.5;color:var(--muted)}.exp-plan-price[data-v-0900f9ff]{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px;padding-top:4px}.exp-plan-price small[data-v-0900f9ff]{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-right:2px}.exp-plan-amount[data-v-0900f9ff]{font-family:var(--font-display);font-size:clamp(1.9rem,2.6vw,2.3rem);font-weight:640;letter-spacing:-.05em;line-height:1;color:var(--fg)}.exp-plan-unit[data-v-0900f9ff]{font-size:.68rem;font-weight:500;color:var(--muted)}.exp-plan-meta[data-v-0900f9ff]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.55rem;color:var(--muted-2)}.exp-plan-eq[data-v-0900f9ff]{padding:1px 5px;border-radius:4px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted)}.exp-plan-save[data-v-0900f9ff]{padding:1px 5px;border-radius:4px;border:1px solid #d1fae5;background:#ecfdf5;color:#047857;font-weight:600}.exp-plan-features[data-v-0900f9ff]{list-style:none;margin:0;padding:12px 0 0;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:8px;flex:1}.exp-plan-features li[data-v-0900f9ff]{display:flex;align-items:flex-start;gap:7px;font-size:.755rem;line-height:1.45;color:var(--fg-soft)}.exp-plan-features svg[data-v-0900f9ff]{flex:none;margin-top:2px;color:var(--accent)}.exp-plan-cta[data-v-0900f9ff]{justify-content:center;width:100%;margin-top:2px}.exp-pricing-foot[data-v-0900f9ff]{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.exp-pricing-note[data-v-0900f9ff]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.56rem;color:var(--muted-2)}.exp-pricing-callout[data-v-0900f9ff]{font-size:.75rem;color:var(--muted)}.exp-pricing-callout b[data-v-0900f9ff]{font-weight:620;color:var(--fg)}@media(max-width:1080px){.exp-pricing-head[data-v-0900f9ff]{grid-template-columns:1fr;align-items:start}.exp-plans[data-v-0900f9ff]{grid-template-columns:1fr}}.expert-card[data-v-0321d016]{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 1px 2px #0f172a08;transition:border-color .2s ease,transform .22s ease,box-shadow .22s ease;text-align:left;height:100%}.expert-card[data-v-0321d016]:hover{border-color:color-mix(in srgb,var(--expert-accent) 45%,var(--border));transform:translateY(-2px);box-shadow:0 14px 30px -24px rgb(var(--shadow-rgb) / .5)}.ex-top[data-v-0321d016]{display:flex;align-items:flex-start;gap:13px}.ex-portrait-wrap[data-v-0321d016]{position:relative;flex:none;display:inline-flex;width:clamp(88px,38%,120px)}.ex-portrait[data-v-0321d016]{display:block;width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 28%;border-radius:16px;background:var(--surface-3);box-shadow:0 0 0 1px var(--border),0 0 0 3px var(--surface)}.ex-human[data-v-0321d016]{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;border-radius:999px;background:#047857;color:#fff;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--surface)}.ex-portrait-initials[data-v-0321d016]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:1.05rem;font-weight:600;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--expert-accent),color-mix(in srgb,var(--expert-accent) 62%,#0f172a))}.ex-id[data-v-0321d016]{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px;padding-top:3px}.ex-id b[data-v-0321d016]{font-size:.95rem;font-weight:650;letter-spacing:-.02em;line-height:1.2;color:var(--fg)}.ex-role[data-v-0321d016]{font-size:.72rem;line-height:1.35;color:var(--muted)}.ex-availability[data-v-0321d016]{align-self:flex-start;margin-top:6px;flex:none;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:99px;border:1px solid var(--border);background:var(--surface-2);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ex-availability i[data-v-0321d016]{width:4px;height:4px;border-radius:99px;background:currentColor}.ex-availability.is-available[data-v-0321d016]{color:#047857;border-color:#d1fae5;background:#ecfdf5}.ex-availability.is-limited[data-v-0321d016]{color:#b45309;border-color:#fef3c7;background:#fffbeb}.ex-availability.is-booked[data-v-0321d016]{color:var(--muted-2)}.ex-headline[data-v-0321d016]{font-size:.755rem;line-height:1.5;color:var(--fg-soft)}.ex-bio[data-v-0321d016]{font-size:.72rem;line-height:1.55;color:var(--muted);border-top:1px dashed var(--border);padding-top:9px}.ex-skills[data-v-0321d016]{display:flex;flex-wrap:wrap;gap:5px}.ex-skills span[data-v-0321d016]{padding:2px 6px;border-radius:5px;border:1px solid var(--border);background:var(--surface-2);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.02em;color:var(--muted)}.ex-foot[data-v-0321d016]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--border)}.ex-rate[data-v-0321d016]{font-family:var(--font-display);font-size:1.06rem;font-weight:640;letter-spacing:-.03em;color:var(--fg)}.ex-rate small[data-v-0321d016]{margin-left:2px;font-family:var(--font-body);font-size:.62rem;font-weight:500;color:var(--muted)}.ex-meta[data-v-0321d016]{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.62rem}.ex-meta span[data-v-0321d016]{display:inline-flex;align-items:center;gap:3px}.ex-meta svg[data-v-0321d016]{color:#d97706}.ex-extra[data-v-0321d016]{display:flex;flex-wrap:wrap;gap:10px;font-family:var(--font-mono);font-size:.55rem;color:var(--muted-2)}.ex-extra span[data-v-0321d016]{display:inline-flex;align-items:center;gap:3px}.ex-extra .ex-human-flag[data-v-0321d016]{padding:1px 5px;border-radius:99px;border:1px solid #d1fae5;background:#ecfdf5;color:#047857;font-weight:600;letter-spacing:.03em}.experts-page[data-v-34a8efdb]{overflow:clip}.exp-hero[data-v-34a8efdb]{position:relative;border-bottom:1px solid var(--border);isolation:isolate}.exp-hero-bg[data-v-34a8efdb]{position:absolute;inset:0;z-index:-1;overflow:hidden}.exp-grid[data-v-34a8efdb]{position:absolute;inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 40% 30%,#000 20%,transparent 76%);mask-image:radial-gradient(ellipse 70% 70% at 40% 30%,#000 20%,transparent 76%)}.exp-glow-a[data-v-34a8efdb]{width:520px;height:520px;left:-200px;top:-200px;background:#cc00991f}.exp-glow-b[data-v-34a8efdb]{width:620px;height:620px;right:-240px;top:20px;background:#8f008f1a}.exp-hero-inner[data-v-34a8efdb]{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(28px,4.6vw,64px);padding-block:clamp(44px,5.6vw,78px) clamp(52px,6vw,84px)}.exp-eyebrow[data-v-34a8efdb]{display:flex;align-items:center;gap:10px;margin-bottom:22px;flex-wrap:wrap}.eyebrow-pill[data-v-34a8efdb]{display:inline-flex;align-items:center;gap:7px;height:27px;padding-inline:10px;border-radius:99px;border:1px solid var(--border);background:var(--surface);font-size:.68rem;font-weight:550;color:var(--fg-soft)}.eyebrow-pill .status-dot[data-v-34a8efdb]{width:5px;height:5px}.eyebrow-sep[data-v-34a8efdb]{width:14px;height:1px;background:var(--border-strong)}.eyebrow-mono[data-v-34a8efdb]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.exp-title[data-v-34a8efdb]{font-size:clamp(2.7rem,5.1vw,4.4rem);line-height:.96;letter-spacing:-.05em}.exp-title span[data-v-34a8efdb]{display:block}.exp-title-accent[data-v-34a8efdb]{color:var(--accent)}.exp-lede[data-v-34a8efdb]{margin-top:22px;max-width:520px;color:var(--muted);font-size:1rem;line-height:1.68}.exp-actions[data-v-34a8efdb]{display:flex;align-items:center;gap:10px;margin-top:26px;flex-wrap:wrap}.exp-trust[data-v-34a8efdb]{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px}.exp-trust-item[data-v-34a8efdb]{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:var(--muted)}.exp-trust-item svg[data-v-34a8efdb]{color:var(--accent)}.exp-hero-sign[data-v-34a8efdb]{margin-top:18px}.exp-hero-panel[data-v-34a8efdb]{border:1px solid var(--border);border-radius:calc(var(--radius-card) + 4px);background:var(--surface);padding:16px;box-shadow:var(--shadow-card)}.exp-panel-head[data-v-34a8efdb]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px dashed var(--border)}.exp-panel-rate[data-v-34a8efdb]{font-family:var(--font-display);font-size:1.2rem;font-weight:640;letter-spacing:-.04em}.exp-panel-rate small[data-v-34a8efdb]{font-family:var(--font-body);font-size:.66rem;font-weight:500;color:var(--muted)}.exp-panel-cards[data-v-34a8efdb]{display:grid;gap:10px;margin-top:12px}.exp-panel-note[data-v-34a8efdb]{display:flex;align-items:center;gap:5px;margin-top:12px;font-family:var(--font-mono);font-size:.55rem;color:var(--muted-2)}.sec-head[data-v-34a8efdb]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:end;margin-bottom:34px}.sec-head-main .kicker[data-v-34a8efdb]{margin-bottom:14px}.sec-head-side[data-v-34a8efdb]{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.sec-head-side .lede[data-v-34a8efdb]{font-size:.95rem;max-width:500px}.kicker-mark[data-v-34a8efdb]{width:14px;height:1px;background:var(--accent);display:inline-block}.kicker-mark.alt[data-v-34a8efdb]{height:6px;width:6px;border-radius:2px;transform:rotate(45deg)}.text-link[data-v-34a8efdb]{display:inline-flex;align-items:center;gap:5px;font-size:.79rem;font-weight:600;transition:color .18s ease,gap .18s ease}.text-link[data-v-34a8efdb]:hover{color:var(--accent);gap:8px}.exp-why[data-v-34a8efdb]{background:var(--bg)}.exp-why-grid[data-v-34a8efdb]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.exp-why-card[data-v-34a8efdb]{position:relative;padding:18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.exp-why-icon[data-v-34a8efdb]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);margin-bottom:12px}.exp-why-card h3[data-v-34a8efdb]{font-family:var(--font-body);font-size:.9rem;font-weight:640;letter-spacing:-.015em;color:var(--fg);margin-bottom:5px}.exp-why-card p[data-v-34a8efdb]{font-size:.8rem;line-height:1.6;color:var(--muted)}.exp-why-index[data-v-34a8efdb]{position:absolute;right:14px;top:12px;font-family:var(--font-mono);font-size:.6rem;color:var(--muted-2);opacity:.7}.exp-how[data-v-34a8efdb]{background:var(--bg-soft);border-block:1px solid var(--border)}.exp-how-head[data-v-34a8efdb]{margin-bottom:30px}.exp-how-head .kicker[data-v-34a8efdb]{margin-bottom:14px}.exp-steps[data-v-34a8efdb]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;counter-reset:step}.exp-steps li[data-v-34a8efdb]{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.exp-step-num[data-v-34a8efdb]{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;color:var(--accent)}.exp-step-icon[data-v-34a8efdb]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);color:var(--fg-soft)}.exp-steps h3[data-v-34a8efdb]{font-family:var(--font-body);font-size:.84rem;font-weight:640;letter-spacing:-.015em;color:var(--fg);margin-bottom:4px}.exp-steps p[data-v-34a8efdb]{font-size:.755rem;line-height:1.58;color:var(--muted)}.exp-portfolio[data-v-34a8efdb]{background:var(--bg)}.exp-portfolio-grid[data-v-34a8efdb]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.exp-rates[data-v-34a8efdb]{background:var(--bg-soft);border-block:1px solid var(--border)}.exp-rates-grid[data-v-34a8efdb]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(28px,5vw,64px);align-items:start}.exp-rates-copy .kicker[data-v-34a8efdb]{margin-bottom:14px}.exp-included[data-v-34a8efdb]{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.exp-included li[data-v-34a8efdb]{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;color:var(--muted)}.exp-included svg[data-v-34a8efdb]{color:var(--accent);flex:none;margin-top:3px}.exp-bands[data-v-34a8efdb]{display:flex;flex-direction:column;gap:10px}.exp-band[data-v-34a8efdb]{padding:16px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.exp-band.is-main[data-v-34a8efdb]{border-color:var(--accent-line);box-shadow:0 16px 34px -30px rgb(var(--shadow-rgb) / .6)}.exp-band header[data-v-34a8efdb]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.exp-band b[data-v-34a8efdb]{font-size:.85rem;font-weight:640;letter-spacing:-.015em;color:var(--fg)}.exp-band-price[data-v-34a8efdb]{font-family:var(--font-mono);font-size:.86rem;font-weight:600;color:var(--accent)}.exp-band-price small[data-v-34a8efdb]{font-size:.6rem;font-weight:500;color:var(--muted)}.exp-band p[data-v-34a8efdb]{font-size:.77rem;line-height:1.58;color:var(--muted)}.exp-cta-section[data-v-34a8efdb]{background:var(--bg)}.exp-cta[data-v-34a8efdb]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,4vw,44px);padding:clamp(22px,3.2vw,36px);border:1px solid var(--border);border-radius:calc(var(--radius-card) + 6px);background:#0b0f1a;color:#f8fafc;overflow:hidden;isolation:isolate;flex-wrap:wrap}.exp-cta-glow[data-v-34a8efdb]{position:absolute;width:460px;height:460px;right:-160px;top:-240px;background:radial-gradient(circle,rgba(204,0,153,.28),transparent 66%);z-index:-1}.exp-cta-copy h2[data-v-34a8efdb]{color:#f8fafc}.exp-cta-copy p[data-v-34a8efdb]{margin-top:8px;max-width:520px;font-size:.86rem;line-height:1.6;color:#94a3b8}.exp-cta-actions[data-v-34a8efdb]{display:flex;gap:10px;flex-wrap:wrap}.exp-cta-mono[data-v-34a8efdb]{flex-basis:100%;margin-top:4px;font-size:.55rem;color:#64748b}@media(max-width:1080px){.exp-hero-inner[data-v-34a8efdb],.exp-why-grid[data-v-34a8efdb]{grid-template-columns:1fr}.exp-steps[data-v-34a8efdb],.exp-portfolio-grid[data-v-34a8efdb]{grid-template-columns:1fr 1fr}.exp-rates-grid[data-v-34a8efdb]{grid-template-columns:1fr}.sec-head[data-v-34a8efdb]{grid-template-columns:1fr;align-items:start}}@media(max-width:700px){.exp-steps[data-v-34a8efdb],.exp-portfolio-grid[data-v-34a8efdb]{grid-template-columns:1fr}}.mv-page[data-v-9d4f49e0]{overflow:clip}.mv-hero[data-v-9d4f49e0]{position:relative;border-bottom:1px solid var(--border);isolation:isolate}.mv-hero-bg[data-v-9d4f49e0]{position:absolute;inset:0;z-index:-1;overflow:hidden}.mv-grid[data-v-9d4f49e0]{position:absolute;inset:0;-webkit-mask-image:radial-gradient(ellipse 72% 74% at 40% 24%,#000 18%,transparent 76%);mask-image:radial-gradient(ellipse 72% 74% at 40% 24%,#000 18%,transparent 76%)}.mv-glow-a[data-v-9d4f49e0]{width:520px;height:520px;left:-200px;top:-220px;background:#cc00991f}.mv-glow-b[data-v-9d4f49e0]{width:600px;height:600px;right:-240px;top:-40px;background:#8f008f1a}.mv-hero-inner[data-v-9d4f49e0]{padding-block:clamp(48px,6vw,88px) clamp(46px,5.6vw,78px);max-width:900px}.mv-eyebrow[data-v-9d4f49e0]{display:flex;align-items:center;gap:10px;margin-bottom:22px;flex-wrap:wrap}.mv-pill[data-v-9d4f49e0]{display:inline-flex;align-items:center;gap:7px;height:27px;padding-inline:10px;border-radius:99px;border:1px solid var(--border);background:var(--surface);font-size:.68rem;font-weight:550;color:var(--fg-soft)}.mv-pill .status-dot[data-v-9d4f49e0]{width:5px;height:5px}.mv-sep[data-v-9d4f49e0]{width:14px;height:1px;background:var(--border-strong)}.mv-mono[data-v-9d4f49e0]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.mv-title[data-v-9d4f49e0]{font-size:clamp(2.5rem,5vw,4.2rem);line-height:.98;letter-spacing:-.05em}.mv-title span[data-v-9d4f49e0]{display:block}.mv-title-accent[data-v-9d4f49e0]{color:var(--accent)}.mv-lede[data-v-9d4f49e0]{margin-top:22px;max-width:660px}.mv-trust[data-v-9d4f49e0]{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px}.mv-trust-item[data-v-9d4f49e0]{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:var(--muted)}.mv-trust-item svg[data-v-9d4f49e0]{color:var(--accent)}.sec-head[data-v-9d4f49e0]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:end;margin-bottom:32px}.sec-head-main .kicker[data-v-9d4f49e0]{margin-bottom:14px}.sec-head-side[data-v-9d4f49e0]{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.sec-head-side .lede[data-v-9d4f49e0]{font-size:.95rem;max-width:520px}.mv-mark[data-v-9d4f49e0]{width:14px;height:1px;background:var(--accent);display:inline-block}.mv-mark.alt[data-v-9d4f49e0]{height:6px;width:6px;border-radius:2px;transform:rotate(45deg)}.mv-vision[data-v-9d4f49e0]{background:var(--bg)}.mv-cards[data-v-9d4f49e0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mv-card[data-v-9d4f49e0]{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);transition:border-color .2s ease,transform .2s ease}.mv-card[data-v-9d4f49e0]:hover{border-color:var(--border-strong);transform:translateY(-2px)}.mv-card-icon[data-v-9d4f49e0]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.mv-card h3[data-v-9d4f49e0]{font-family:var(--font-body);font-size:.84rem;font-weight:640;letter-spacing:-.015em;color:var(--fg)}.mv-card p[data-v-9d4f49e0]{font-size:.755rem;line-height:1.6;color:var(--muted)}.mv-loop[data-v-9d4f49e0]{background:var(--bg-soft);border-block:1px solid var(--border)}.mv-loop-head[data-v-9d4f49e0]{margin-bottom:30px}.mv-loop-head .kicker[data-v-9d4f49e0]{margin-bottom:14px}.mv-loop-lede[data-v-9d4f49e0]{margin-top:14px;max-width:640px;font-size:.95rem}.mv-steps[data-v-9d4f49e0]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:step}.mv-steps li[data-v-9d4f49e0]{position:relative;display:flex;flex-direction:column;gap:7px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.mv-steps li[data-v-9d4f49e0]:after{content:"→";position:absolute;right:-11px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:.7rem;color:var(--border-strong)}.mv-steps li[data-v-9d4f49e0]:last-child:after{content:"↺";color:var(--accent)}.mv-step-num[data-v-9d4f49e0]{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.1em;color:var(--accent)}.mv-step-icon[data-v-9d4f49e0]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);color:var(--fg-soft)}.mv-steps h3[data-v-9d4f49e0]{font-family:var(--font-body);font-size:.83rem;font-weight:640;letter-spacing:-.015em;color:var(--fg)}.mv-steps p[data-v-9d4f49e0]{font-size:.75rem;line-height:1.58;color:var(--muted)}.mv-loop-note[data-v-9d4f49e0]{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.04em;color:var(--muted-2)}.mv-loop-note svg[data-v-9d4f49e0]{color:var(--accent)}.mv-mission[data-v-9d4f49e0]{background:var(--bg)}.mv-commitments[data-v-9d4f49e0]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mv-commitments li[data-v-9d4f49e0]{display:flex;align-items:flex-start;gap:11px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.mv-commitment-icon[data-v-9d4f49e0]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.mv-commitments h3[data-v-9d4f49e0]{font-family:var(--font-body);font-size:.84rem;font-weight:640;letter-spacing:-.015em;color:var(--fg);margin-bottom:4px}.mv-commitments p[data-v-9d4f49e0]{font-size:.755rem;line-height:1.6;color:var(--muted)}.mv-values[data-v-9d4f49e0]{background:var(--bg-soft);border-block:1px solid var(--border)}.mv-values-grid[data-v-9d4f49e0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mv-value[data-v-9d4f49e0]{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.mv-value-head[data-v-9d4f49e0]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mv-value-icon[data-v-9d4f49e0]{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);color:var(--accent)}.mv-value-index[data-v-9d4f49e0]{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.1em;color:var(--muted-2)}.mv-value h3[data-v-9d4f49e0]{font-family:var(--font-body);font-size:.85rem;font-weight:640;letter-spacing:-.015em;color:var(--fg)}.mv-value p[data-v-9d4f49e0]{font-size:.75rem;line-height:1.6;color:var(--muted)}.mv-cta-section[data-v-9d4f49e0]{background:var(--bg-soft);border-top:1px solid var(--border)}.mv-cta[data-v-9d4f49e0]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,4vw,44px);padding:clamp(22px,3.2vw,36px);border:1px solid var(--border);border-radius:calc(var(--radius-card) + 6px);background:#0b0f1a;color:#f8fafc;overflow:hidden;isolation:isolate;flex-wrap:wrap}.mv-cta-glow[data-v-9d4f49e0]{position:absolute;width:460px;height:460px;right:-160px;top:-240px;background:radial-gradient(circle,rgba(204,0,153,.28),transparent 66%);z-index:-1}.mv-cta-copy h2[data-v-9d4f49e0]{color:#f8fafc}.mv-cta-copy p[data-v-9d4f49e0]{margin-top:8px;max-width:520px;font-size:.86rem;line-height:1.6;color:#94a3b8}.mv-cta-actions[data-v-9d4f49e0]{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1080px){.mv-cards[data-v-9d4f49e0],.mv-steps[data-v-9d4f49e0]{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-steps li[data-v-9d4f49e0]:after{display:none}.mv-commitments[data-v-9d4f49e0]{grid-template-columns:1fr}.mv-values-grid[data-v-9d4f49e0]{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-head[data-v-9d4f49e0]{grid-template-columns:1fr;align-items:start}}@media(max-width:700px){.mv-cards[data-v-9d4f49e0],.mv-steps[data-v-9d4f49e0],.mv-values-grid[data-v-9d4f49e0]{grid-template-columns:1fr}}.market[data-v-9c33e251]{padding-bottom:clamp(48px,6vw,90px)}.market-head[data-v-9c33e251]{border-bottom:1px solid var(--border);background:var(--bg-soft);padding-block:clamp(28px,3.6vw,44px) clamp(24px,3vw,36px)}.market-back[data-v-9c33e251]{display:inline-flex;align-items:center;gap:5px;margin-bottom:16px;font-size:.72rem;font-weight:550;color:var(--muted);transition:color .18s ease,gap .18s ease}.market-back[data-v-9c33e251]:hover{color:var(--accent);gap:8px}.market-head .kicker[data-v-9c33e251]{margin-bottom:10px}.kicker-mark[data-v-9c33e251]{width:14px;height:1px;background:var(--accent);display:inline-block}.market-title[data-v-9c33e251]{max-width:26ch}.market-lede[data-v-9c33e251]{margin-top:12px;max-width:620px;font-size:.94rem}.market-body[data-v-9c33e251]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(18px,2.6vw,32px);padding-top:clamp(24px,3vw,36px);align-items:start}.market-filters[data-v-9c33e251]{position:sticky;top:84px;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.field[data-v-9c33e251]{display:flex;flex-direction:column;gap:5px}.field>span[data-v-9c33e251]{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.field-input[data-v-9c33e251]{display:flex;align-items:center;gap:6px;padding:0 9px;height:34px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--muted)}.field-input input[data-v-9c33e251]{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-size:.78rem;color:var(--fg)}.field select[data-v-9c33e251],.field>input[type=number][data-v-9c33e251],.field>input[type=text][data-v-9c33e251],.field textarea[data-v-9c33e251]{width:100%;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-family:inherit;font-size:.78rem;color:var(--fg);outline:none}.field textarea[data-v-9c33e251]{resize:vertical;line-height:1.5}.field select[data-v-9c33e251]:focus,.field input[data-v-9c33e251]:focus,.field textarea[data-v-9c33e251]:focus{border-color:var(--accent)}.field input[type=range][data-v-9c33e251]{width:100%;accent-color:var(--accent)}.market-reset[data-v-9c33e251]{width:100%;justify-content:center;margin-top:2px}.market-results-head[data-v-9c33e251]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.market-count[data-v-9c33e251],.market-loading[data-v-9c33e251]{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:var(--muted)}.market-loading svg[data-v-9c33e251]{color:var(--accent)}.market-grid[data-v-9c33e251]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-card-button[data-v-9c33e251]{display:flex;flex-direction:column;gap:0;padding:0;border:none;background:none;cursor:pointer;border-radius:var(--radius-card);text-align:left}.market-card-cta[data-v-9c33e251]{display:inline-flex;align-items:center;gap:5px;padding:8px 2px 0;font-size:.72rem;font-weight:600;color:var(--accent)}.market-empty[data-v-9c33e251]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;border:1px dashed var(--border-strong);border-radius:var(--radius-ui);color:var(--muted);font-size:.82rem}.market-alert[data-v-9c33e251]{display:flex;align-items:center;gap:6px;padding:9px 11px;border-radius:9px;border:1px solid #fef3c7;background:#fffbeb;color:#b45309;font-size:.75rem;margin-bottom:10px}.market-flash[data-v-9c33e251]{display:flex;align-items:center;gap:6px;padding:9px 11px;border-radius:9px;border:1px solid #d1fae5;background:#ecfdf5;color:#047857;font-size:.75rem}.market-gate-wrap[data-v-9c33e251]{padding-top:clamp(36px,5vw,64px)}.market-gate[data-v-9c33e251]{max-width:560px;margin-inline:auto;padding:clamp(22px,3vw,34px);border:1px solid var(--border);border-radius:calc(var(--radius-card) + 4px);background:var(--surface);box-shadow:var(--shadow-card);text-align:center}.market-gate-icon[data-v-9c33e251]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);margin-bottom:14px}.market-gate p[data-v-9c33e251]{margin-top:8px;color:var(--muted);font-size:.85rem;line-height:1.6}.market-gate-actions[data-v-9c33e251]{display:flex;justify-content:center;gap:10px;margin-top:20px;flex-wrap:wrap}.market-requests[data-v-9c33e251]{margin-top:clamp(32px,4vw,52px);padding-top:22px;border-top:1px solid var(--border)}.market-requests-head[data-v-9c33e251]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.market-empty-line[data-v-9c33e251]{font-size:.82rem;color:var(--muted)}.request-list[data-v-9c33e251]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.request-row[data-v-9c33e251]{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.request-avatar[data-v-9c33e251]{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.58rem;color:#fff;background:linear-gradient(135deg,var(--brand-3),var(--brand-2));flex:none}.request-copy[data-v-9c33e251]{flex:1;min-width:0;display:flex;flex-direction:column}.request-copy b[data-v-9c33e251]{font-size:.8rem;font-weight:620;color:var(--fg)}.request-copy span[data-v-9c33e251]{font-size:.68rem;color:var(--muted)}.request-status[data-v-9c33e251]{flex:none;padding:2px 7px;border-radius:99px;border:1px solid var(--border);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface-2)}.request-status.is-accepted[data-v-9c33e251]{color:#047857;border-color:#d1fae5;background:#ecfdf5}.request-status.is-declined[data-v-9c33e251]{color:#b91c1c;border-color:#fee2e2;background:#fef2f2}.request-status.is-closed[data-v-9c33e251]{color:var(--muted-2)}.market-modal[data-v-9c33e251]{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:clamp(16px,4vh,48px) 16px;background:#0f172a8c;overflow-y:auto;backdrop-filter:blur(3px)}.market-modal-panel[data-v-9c33e251]{width:min(880px,100%);border-radius:calc(var(--radius-card) + 4px);background:var(--bg);border:1px solid var(--border);box-shadow:0 40px 80px -40px #0f172a8c;overflow:hidden}.market-modal-head[data-v-9c33e251]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border);background:var(--surface)}.market-modal-head .h3[data-v-9c33e251]{margin-top:4px}.market-modal-role[data-v-9c33e251]{font-size:.74rem;color:var(--muted);margin-top:2px}.market-modal-body[data-v-9c33e251]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:18px}.market-request-form[data-v-9c33e251]{display:flex;flex-direction:column;gap:11px}.market-modal-intro[data-v-9c33e251]{font-size:.78rem;line-height:1.55;color:var(--muted)}.market-estimate[data-v-9c33e251]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.68rem;color:var(--fg-soft)}.market-estimate svg[data-v-9c33e251]{color:var(--accent)}.market-submit[data-v-9c33e251]{justify-content:center}.market-submit[data-v-9c33e251]:disabled{opacity:.6;cursor:progress}@media(max-width:980px){.market-body[data-v-9c33e251]{grid-template-columns:1fr}.market-filters[data-v-9c33e251]{position:static}.market-grid[data-v-9c33e251],.market-modal-body[data-v-9c33e251]{grid-template-columns:1fr}}.brand[data-v-2f4050e8]{display:inline-flex;align-items:center;gap:.6rem;color:var(--fg)}.brand-mark[data-v-2f4050e8]{flex:none;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(204,0,153,.22))}[data-theme=devs] .brand-mark[data-v-2f4050e8]{filter:drop-shadow(0 0 14px rgba(255,79,200,.3))}.brand-word[data-v-2f4050e8]{font-family:var(--font-display);font-size:1.075rem;font-weight:660;letter-spacing:-.038em;line-height:1}.brand-tail[data-v-2f4050e8]{color:var(--muted);font-weight:460}.admin[data-v-30bf9a35]{min-height:70vh}.admin-login[data-v-30bf9a35]{display:flex;justify-content:center;padding:clamp(32px,6vw,76px) 20px;background:var(--bg-soft);min-height:70vh}.admin-login-card[data-v-30bf9a35]{width:min(430px,100%);align-self:flex-start;padding:clamp(20px,3vw,30px);border:1px solid var(--border);border-radius:calc(var(--radius-card) + 4px);background:var(--surface);box-shadow:var(--shadow-card)}.admin-login-brand[data-v-30bf9a35]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.admin-login-note[data-v-30bf9a35]{margin-top:8px;font-size:.78rem;line-height:1.6;color:var(--muted)}.admin-login-note code[data-v-30bf9a35],.admin-hint code[data-v-30bf9a35]{font-family:var(--font-mono);font-size:.92em;padding:1px 4px;border-radius:4px;background:var(--surface-3);color:var(--fg-soft)}.admin-form[data-v-30bf9a35]{display:flex;flex-direction:column;gap:12px;margin-top:18px}.field[data-v-30bf9a35]{display:flex;flex-direction:column;gap:5px}.field>span[data-v-30bf9a35]{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.field input[data-v-30bf9a35],.field select[data-v-30bf9a35]{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-family:inherit;font-size:.82rem;color:var(--fg);outline:none}.field input[data-v-30bf9a35]:focus,.field select[data-v-30bf9a35]:focus{border-color:var(--accent)}.admin-submit[data-v-30bf9a35]{justify-content:center;margin-top:4px}.admin-submit[data-v-30bf9a35]:disabled{opacity:.65;cursor:progress}.admin-login-foot[data-v-30bf9a35]{margin-top:16px;font-size:.72rem;color:var(--muted);display:flex;justify-content:space-between;gap:10px}.admin-login-foot a[data-v-30bf9a35]{color:var(--accent)}.admin-shell[data-v-30bf9a35]{display:grid;grid-template-columns:218px minmax(0,1fr);min-height:76vh;align-items:stretch}.admin-side[data-v-30bf9a35]{display:flex;flex-direction:column;gap:16px;padding:16px 12px;background:#0b0f1a;color:#cbd5e1;border-right:1px solid #1e293b}.admin-side-brand[data-v-30bf9a35]{padding:2px 6px 6px}.admin-nav[data-v-30bf9a35]{display:flex;flex-direction:column;gap:2px}.admin-nav-item[data-v-30bf9a35]{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:none;color:#94a3b8;font-size:.79rem;font-weight:550;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.admin-nav-item[data-v-30bf9a35]:hover{background:#111a2e;color:#e2e8f0}.admin-nav-item.is-active[data-v-30bf9a35]{background:#cc009929;color:#f8fafc}.admin-nav-item.is-active svg[data-v-30bf9a35]{color:var(--brand-3)}.admin-nav-link[data-v-30bf9a35]{text-decoration:none}.admin-side-foot[data-v-30bf9a35]{margin-top:auto;display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:10px;background:#111a2e}.admin-side-mail[data-v-30bf9a35]{font-size:.71rem;color:#e2e8f0;overflow-wrap:anywhere}.admin-side-hint[data-v-30bf9a35]{font-family:var(--font-mono);font-size:.54rem;color:#64748b}.admin-logout[data-v-30bf9a35]{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:5px 8px;border-radius:6px;border:1px solid #1e293b;background:none;color:#94a3b8;font-size:.7rem;cursor:pointer}.admin-logout[data-v-30bf9a35]:hover{color:#f8fafc;border-color:#334155}.admin-main[data-v-30bf9a35]{padding:clamp(16px,2.4vw,28px);background:var(--bg-soft);min-width:0}.admin-top[data-v-30bf9a35]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:16px}.admin-title[data-v-30bf9a35]{font-size:clamp(1.3rem,2vw,1.7rem);margin-top:2px}.admin-top-actions[data-v-30bf9a35]{display:flex;align-items:center;gap:12px}.admin-loading[data-v-30bf9a35],.admin-top-link[data-v-30bf9a35]{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;color:var(--muted)}.admin-top-link[data-v-30bf9a35]:hover{color:var(--accent)}.admin-alert[data-v-30bf9a35],.admin-warning[data-v-30bf9a35],.admin-flash[data-v-30bf9a35]{display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:9px;font-size:.76rem;margin-bottom:12px}.admin-alert[data-v-30bf9a35]{border:1px solid #fee2e2;background:#fef2f2;color:#b91c1c}.admin-warning[data-v-30bf9a35]{border:1px solid #fef3c7;background:#fffbeb;color:#b45309}.admin-flash[data-v-30bf9a35]{border:1px solid #d1fae5;background:#ecfdf5;color:#047857;cursor:pointer}.admin-hint[data-v-30bf9a35]{font-size:.76rem;line-height:1.6;color:var(--muted);margin-bottom:12px}.admin-section[data-v-30bf9a35]{display:flex;flex-direction:column;gap:16px}.admin-cards[data-v-30bf9a35]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-card[data-v-30bf9a35]{display:flex;flex-direction:column;gap:2px;padding:13px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.admin-card-label[data-v-30bf9a35]{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.admin-card-value[data-v-30bf9a35]{font-family:var(--font-display);font-size:1.6rem;font-weight:640;letter-spacing:-.04em;line-height:1.1}.admin-card-note[data-v-30bf9a35]{font-size:.66rem;color:var(--muted)}.admin-panels[data-v-30bf9a35]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:12px;align-items:start}.admin-panel[data-v-30bf9a35]{padding:14px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.admin-panel-narrow[data-v-30bf9a35]{max-width:460px}.admin-panel-title[data-v-30bf9a35]{font-family:var(--font-body);font-size:.82rem;font-weight:640;letter-spacing:-.012em;margin-bottom:10px}.admin-list[data-v-30bf9a35]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.admin-list li[data-v-30bf9a35]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);flex-wrap:wrap}.admin-list-main[data-v-30bf9a35]{display:flex;flex-direction:column;flex:1;min-width:140px}.admin-list-main b[data-v-30bf9a35]{font-size:.78rem;font-weight:620}.admin-list-main span[data-v-30bf9a35]{font-size:.68rem;color:var(--muted)}.admin-list-meta[data-v-30bf9a35]{font-family:var(--font-mono);font-size:.6rem;color:var(--muted-2)}.admin-list-lg li[data-v-30bf9a35]{align-items:flex-start}.admin-defs[data-v-30bf9a35]{margin:0;display:flex;flex-direction:column;gap:7px}.admin-defs div[data-v-30bf9a35]{display:flex;justify-content:space-between;gap:10px}.admin-defs dt[data-v-30bf9a35]{font-size:.7rem;color:var(--muted)}.admin-defs dd[data-v-30bf9a35]{margin:0;font-family:var(--font-mono);font-size:.66rem;color:var(--fg-soft);text-align:right}.admin-empty[data-v-30bf9a35]{font-size:.76rem;color:var(--muted);padding:10px;text-align:center}.admin-toolbar[data-v-30bf9a35]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.admin-search[data-v-30bf9a35]{flex:1;min-width:180px}.admin-toolbar-count[data-v-30bf9a35]{font-family:var(--font-mono);font-size:.66rem;color:var(--muted);padding-bottom:9px}.admin-table-wrap[data-v-30bf9a35]{border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);overflow-x:auto}.admin-table[data-v-30bf9a35]{width:100%;border-collapse:collapse;font-size:.76rem}.admin-table th[data-v-30bf9a35]{text-align:left;padding:9px 11px;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);border-bottom:1px solid var(--border);white-space:nowrap}.admin-table td[data-v-30bf9a35]{padding:9px 11px;border-bottom:1px solid var(--border);vertical-align:top}.admin-table tr:last-child td[data-v-30bf9a35]{border-bottom:none}.admin-table b[data-v-30bf9a35]{font-weight:620}.admin-cell-sub[data-v-30bf9a35]{display:block;font-size:.66rem;color:var(--muted)}.admin-cell-mono[data-v-30bf9a35]{font-family:var(--font-mono);font-size:.7rem;color:var(--fg-soft)}.admin-cell-actions[data-v-30bf9a35]{white-space:nowrap;text-align:right}.admin-row-btn[data-v-30bf9a35]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:3px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--muted);cursor:pointer}.admin-row-btn[data-v-30bf9a35]:hover{color:var(--accent);border-color:var(--accent-line)}.admin-row-btn.is-danger[data-v-30bf9a35]:hover{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.admin-pill[data-v-30bf9a35]{display:inline-block;padding:2px 7px;border-radius:99px;border:1px solid var(--border);background:var(--surface-2);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.admin-pill.is-ready[data-v-30bf9a35],.admin-pill.is-active[data-v-30bf9a35]{color:#047857;border-color:#d1fae5;background:#ecfdf5}.admin-pill.is-trialing[data-v-30bf9a35]{color:#b45309;border-color:#fef3c7;background:#fffbeb}.admin-pill.is-suspended[data-v-30bf9a35],.admin-pill.is-cancelled[data-v-30bf9a35]{color:#b91c1c;border-color:#fee2e2;background:#fef2f2}.admin-inline-input[data-v-30bf9a35]{width:92px;padding:4px 7px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);font-family:var(--font-mono);font-size:.7rem;color:var(--fg)}.admin-inline-input[data-v-30bf9a35]:focus{border-color:var(--accent)}.admin-dialog[data-v-30bf9a35]{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:clamp(20px,6vh,70px) 16px;background:#0f172a8c;overflow-y:auto}.admin-dialog-panel[data-v-30bf9a35]{width:min(520px,100%);border-radius:calc(var(--radius-card) + 2px);background:var(--bg);border:1px solid var(--border);box-shadow:0 40px 70px -40px #0f172a8c;overflow:hidden}.admin-dialog-head[data-v-30bf9a35]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface)}.admin-dialog-body[data-v-30bf9a35]{display:flex;flex-direction:column;gap:11px;padding:16px}.admin-dialog-error[data-v-30bf9a35]{margin:0 16px 12px}.admin-dialog-foot[data-v-30bf9a35]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border);background:var(--surface)}.admin-danger[data-v-30bf9a35]{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.admin-danger[data-v-30bf9a35]:hover{background:#fee2e2}@media(max-width:1024px){.admin-shell[data-v-30bf9a35]{grid-template-columns:1fr}.admin-side[data-v-30bf9a35]{flex-direction:row;align-items:center;gap:10px;overflow-x:auto;border-right:none;border-bottom:1px solid #1e293b}.admin-side-brand[data-v-30bf9a35]{display:none}.admin-nav[data-v-30bf9a35]{flex-direction:row}.admin-side-foot[data-v-30bf9a35]{margin:0 0 0 auto;flex-direction:row;align-items:center;gap:8px}.admin-side-hint[data-v-30bf9a35]{display:none}.admin-cards[data-v-30bf9a35]{grid-template-columns:1fr 1fr}.admin-panels[data-v-30bf9a35]{grid-template-columns:1fr}}@media(max-width:620px){.admin-cards[data-v-30bf9a35]{grid-template-columns:1fr}.admin-side-mail[data-v-30bf9a35]{display:none}}.ab[data-v-a491d00d]{min-height:70vh}.ab-login[data-v-a491d00d]{display:flex;justify-content:center;padding:clamp(32px,6vw,76px) 20px;background:var(--bg-soft);min-height:70vh}.ab-login-card[data-v-a491d00d]{width:min(430px,100%);align-self:flex-start;padding:clamp(20px,3vw,30px);border:1px solid var(--border);border-radius:calc(var(--radius-card) + 4px);background:var(--surface);box-shadow:var(--shadow-card)}.ab-login-brand[data-v-a491d00d]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.ab-login-note[data-v-a491d00d]{margin-top:8px;font-size:.78rem;line-height:1.6;color:var(--muted)}.ab-login-note code[data-v-a491d00d],.ab-hint code[data-v-a491d00d]{font-family:var(--font-mono);font-size:.92em;padding:1px 4px;border-radius:4px;background:var(--surface-3);color:var(--fg-soft)}.ab-form[data-v-a491d00d]{display:flex;flex-direction:column;gap:12px;margin-top:18px}.ab-form-grid[data-v-a491d00d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;align-items:end}.ab-form-submit[data-v-a491d00d]{justify-content:center;height:38px}.ab-submit[data-v-a491d00d]{justify-content:center;margin-top:4px}.ab-submit[data-v-a491d00d]:disabled{opacity:.65;cursor:progress}.ab-login-foot[data-v-a491d00d]{margin-top:16px;font-size:.72rem;color:var(--muted);display:flex;justify-content:space-between;gap:10px}.ab-login-foot a[data-v-a491d00d]{color:var(--accent)}.field.ab-field[data-v-a491d00d]{display:flex;flex-direction:column;gap:5px}.ab-field>span[data-v-a491d00d]{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.ab-field input[data-v-a491d00d],.ab-field select[data-v-a491d00d],.ab-field textarea[data-v-a491d00d]{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-family:inherit;font-size:.82rem;color:var(--fg);outline:none}.ab-field textarea[data-v-a491d00d]{resize:vertical;line-height:1.55}.ab-field input[data-v-a491d00d]:focus,.ab-field select[data-v-a491d00d]:focus,.ab-field textarea[data-v-a491d00d]:focus{border-color:var(--accent)}.ab-field input[data-v-a491d00d]:disabled,.ab-field select[data-v-a491d00d]:disabled,.ab-field textarea[data-v-a491d00d]:disabled{opacity:.6;cursor:not-allowed}.ab-shell[data-v-a491d00d]{display:grid;grid-template-columns:218px minmax(0,1fr);min-height:76vh;align-items:stretch}.ab-side[data-v-a491d00d]{display:flex;flex-direction:column;gap:16px;padding:16px 12px;background:#0b0f1a;color:#cbd5e1;border-right:1px solid #1e293b}.ab-side-brand[data-v-a491d00d]{padding:2px 6px 6px}.ab-nav[data-v-a491d00d]{display:flex;flex-direction:column;gap:2px}.ab-nav-item[data-v-a491d00d]{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:none;color:#94a3b8;font-size:.79rem;font-weight:550;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.ab-nav-item[data-v-a491d00d]:hover{background:#111a2e;color:#e2e8f0}.ab-nav-item.is-active[data-v-a491d00d]{background:#cc009929;color:#f8fafc}.ab-nav-item.is-active svg[data-v-a491d00d]{color:var(--brand-3)}.ab-nav-item.is-locked[data-v-a491d00d]{color:#475569}.ab-nav-lock[data-v-a491d00d]{margin-left:auto}.ab-side-foot[data-v-a491d00d]{margin-top:auto;display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:10px;background:#111a2e}.ab-side-mail[data-v-a491d00d]{font-size:.71rem;color:#e2e8f0;overflow-wrap:anywhere}.ab-side-hint[data-v-a491d00d]{font-family:var(--font-mono);font-size:.54rem;color:#64748b}.ab-logout[data-v-a491d00d]{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:5px 8px;border-radius:6px;border:1px solid #1e293b;background:none;color:#94a3b8;font-size:.7rem;cursor:pointer}.ab-logout[data-v-a491d00d]:hover{color:#f8fafc;border-color:#334155}.ab-main[data-v-a491d00d]{padding:clamp(16px,2.4vw,28px);background:var(--bg-soft);min-width:0}.ab-top[data-v-a491d00d]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:16px;flex-wrap:wrap}.ab-title[data-v-a491d00d]{font-size:clamp(1.3rem,2vw,1.7rem);margin-top:2px}.ab-top-actions[data-v-a491d00d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ab-loading[data-v-a491d00d],.ab-top-link[data-v-a491d00d]{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;color:var(--muted)}.ab-top-link[data-v-a491d00d]:hover{color:var(--accent)}.ab-top-btn[data-v-a491d00d]{height:30px;font-size:.72rem;gap:5px}.ab-spin[data-v-a491d00d]{animation:ab-spin-a491d00d 1s linear infinite}@keyframes ab-spin-a491d00d{to{transform:rotate(360deg)}}.ab-alert[data-v-a491d00d],.ab-flash[data-v-a491d00d]{display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:9px;font-size:.76rem;margin-bottom:12px}.ab-alert[data-v-a491d00d]{border:1px solid #fee2e2;background:#fef2f2;color:#b91c1c}.ab-flash[data-v-a491d00d]{border:1px solid #d1fae5;background:#ecfdf5;color:#047857;cursor:pointer}.ab-hint[data-v-a491d00d]{font-size:.76rem;line-height:1.6;color:var(--muted)}.ab-confirm[data-v-a491d00d]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid #fee2e2;border-radius:var(--radius-ui);background:#fef2f2;font-size:.78rem;color:#b91c1c}.ab-danger[data-v-a491d00d]{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.ab-danger[data-v-a491d00d]:hover{background:#fee2e2}.ab-section[data-v-a491d00d]{display:flex;flex-direction:column;gap:16px}.ab-cards[data-v-a491d00d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}.ab-card[data-v-a491d00d]{display:flex;flex-direction:column;gap:2px;padding:13px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.ab-card-label[data-v-a491d00d]{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.ab-card-value[data-v-a491d00d]{font-family:var(--font-display);font-size:1.5rem;font-weight:640;letter-spacing:-.04em;line-height:1.1;overflow-wrap:anywhere}.ab-panels[data-v-a491d00d]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:12px;align-items:start}.ab-panel[data-v-a491d00d]{padding:14px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.ab-panel-title[data-v-a491d00d]{font-family:var(--font-body);font-size:.82rem;font-weight:640;letter-spacing:-.012em;margin-bottom:10px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ab-list[data-v-a491d00d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ab-list li[data-v-a491d00d]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);flex-wrap:wrap}.ab-list-main[data-v-a491d00d]{display:flex;flex-direction:column;flex:1;min-width:140px}.ab-list-main b[data-v-a491d00d]{font-size:.78rem;font-weight:620}.ab-list-main span[data-v-a491d00d]{font-size:.68rem;color:var(--muted)}.ab-defs[data-v-a491d00d]{margin:0;display:flex;flex-direction:column;gap:7px}.ab-defs div[data-v-a491d00d]{display:flex;justify-content:space-between;gap:10px}.ab-defs dt[data-v-a491d00d]{font-size:.7rem;color:var(--muted)}.ab-defs dd[data-v-a491d00d]{margin:0;font-family:var(--font-mono);font-size:.66rem;color:var(--fg-soft);text-align:right}.ab-empty[data-v-a491d00d]{font-size:.76rem;color:var(--muted);padding:10px;text-align:center}.ab-toolbar[data-v-a491d00d]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.ab-search[data-v-a491d00d]{flex:1;min-width:180px}.ab-count[data-v-a491d00d]{font-family:var(--font-mono);font-size:.66rem;color:var(--muted);padding-bottom:9px}.ab-table-wrap[data-v-a491d00d]{border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);overflow-x:auto}.ab-table[data-v-a491d00d]{width:100%;border-collapse:collapse;font-size:.76rem;min-width:620px}.ab-table th[data-v-a491d00d]{text-align:left;padding:9px 11px;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);border-bottom:1px solid var(--border);white-space:nowrap}.ab-table td[data-v-a491d00d]{padding:9px 11px;border-bottom:1px solid var(--border);vertical-align:top}.ab-table tr:last-child td[data-v-a491d00d]{border-bottom:none}.ab-table tr.is-selected td[data-v-a491d00d]{background:var(--accent-faint)}.ab-table b[data-v-a491d00d]{font-weight:620}.ab-cell-sub[data-v-a491d00d]{display:block;font-size:.66rem;color:var(--muted);overflow-wrap:anywhere}.ab-cell-mono[data-v-a491d00d]{font-family:var(--font-mono);font-size:.7rem;color:var(--fg-soft)}.ab-cell-actions[data-v-a491d00d]{white-space:nowrap;text-align:right}.ab-row-btn[data-v-a491d00d]{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:26px;min-width:26px;margin-left:3px;padding:0 7px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--muted);font-size:.66rem;cursor:pointer}.ab-row-btn[data-v-a491d00d]:hover:not(:disabled){color:var(--accent);border-color:var(--accent-line)}.ab-row-btn[data-v-a491d00d]:disabled{opacity:.45;cursor:not-allowed}.ab-row-btn.is-danger[data-v-a491d00d]:hover:not(:disabled){color:#b91c1c;border-color:#fecaca;background:#fef2f2}.ab-inline-input[data-v-a491d00d]{width:96px;padding:4px 7px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);font-family:var(--font-mono);font-size:.7rem;color:var(--fg)}.ab-inline-input[data-v-a491d00d]:focus{border-color:var(--accent)}.ab-inline-input[data-v-a491d00d]:disabled{opacity:.6}.ab-pill[data-v-a491d00d]{display:inline-block;padding:2px 7px;border-radius:99px;border:1px solid var(--border);background:var(--surface-2);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ab-pill.is-open[data-v-a491d00d],.ab-pill.is-active[data-v-a491d00d],.ab-pill.is-paid[data-v-a491d00d],.ab-pill.is-ready[data-v-a491d00d]{color:#047857;border-color:#d1fae5;background:#ecfdf5}.ab-pill.is-pending[data-v-a491d00d],.ab-pill.is-pending_acceptance[data-v-a491d00d],.ab-pill.is-draft[data-v-a491d00d],.ab-pill.is-normal[data-v-a491d00d],.ab-pill.is-high[data-v-a491d00d]{color:#b45309;border-color:#fef3c7;background:#fffbeb}.ab-pill.is-urgent[data-v-a491d00d],.ab-pill.is-disabled[data-v-a491d00d],.ab-pill.is-cancelled[data-v-a491d00d],.ab-pill.is-void[data-v-a491d00d]{color:#b91c1c;border-color:#fee2e2;background:#fef2f2}.ab-pill.is-resolved[data-v-a491d00d],.ab-pill.is-completed[data-v-a491d00d]{color:#1d4ed8;border-color:#dbeafe;background:#eff6ff}.ab-thread[data-v-a491d00d]{display:flex;flex-direction:column;gap:12px}.ab-thread-head[data-v-a491d00d]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ab-thread-customer[data-v-a491d00d]{display:block;font-size:.72rem;font-weight:620;color:var(--fg-soft)}.ab-controls[data-v-a491d00d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ab-messages[data-v-a491d00d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto}.ab-message[data-v-a491d00d]{padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);max-width:92%}.ab-message.is-support[data-v-a491d00d]{margin-left:auto;border-color:var(--accent-line);background:var(--accent-faint)}.ab-message-author[data-v-a491d00d]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:.68rem;font-weight:620;color:var(--fg-soft)}.ab-message-body[data-v-a491d00d]{margin:4px 0 0;font-size:.78rem;line-height:1.55;white-space:pre-wrap}.ab-actions[data-v-a491d00d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:1024px){.ab-shell[data-v-a491d00d]{grid-template-columns:1fr}.ab-side[data-v-a491d00d]{flex-direction:row;align-items:center;gap:10px;overflow-x:auto;border-right:none;border-bottom:1px solid #1e293b}.ab-side-brand[data-v-a491d00d]{display:none}.ab-nav[data-v-a491d00d]{flex-direction:row}.ab-nav-lock[data-v-a491d00d]{display:none}.ab-side-foot[data-v-a491d00d]{margin:0 0 0 auto;flex-direction:row;align-items:center;gap:8px}.ab-side-hint[data-v-a491d00d]{display:none}.ab-panels[data-v-a491d00d]{grid-template-columns:1fr}}@media(max-width:620px){.ab-side-mail[data-v-a491d00d]{display:none}.ab-form-grid[data-v-a491d00d]{grid-template-columns:1fr}}.ps-root[data-v-9db7a1cc]{min-height:60vh;padding-block:clamp(24px,4vw,46px)}.ps-shell[data-v-9db7a1cc]{display:grid;grid-template-columns:216px minmax(0,1fr);gap:clamp(18px,3vw,34px);align-items:start}.ps-side[data-v-9db7a1cc]{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}.ps-brand[data-v-9db7a1cc]{display:inline-flex;align-items:center;gap:8px;color:var(--fg);text-decoration:none}.ps-brand-dot[data-v-9db7a1cc]{width:11px;height:11px;border-radius:3px;background:linear-gradient(135deg,var(--accent),var(--accent-2));flex:none}.ps-brand-name[data-v-9db7a1cc]{font-family:var(--font-display);font-size:.98rem;font-weight:650;letter-spacing:-.02em}.ps-brand-tag[data-v-9db7a1cc]{font-size:.58rem;text-transform:uppercase}.ps-nav[data-v-9db7a1cc]{display:flex;flex-direction:column;gap:2px}.ps-nav-link[data-v-9db7a1cc]{display:flex;align-items:center;gap:10px;min-height:38px;padding:.45rem .65rem;border-radius:9px;border:1px solid transparent;color:var(--fg-soft);font-size:.85rem;font-weight:550;text-decoration:none;white-space:nowrap;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.ps-nav-link[data-v-9db7a1cc]:hover{color:var(--fg);background:var(--surface-2)}.ps-nav-link.is-active[data-v-9db7a1cc]{color:var(--accent);background:var(--accent-faint);border-color:var(--accent-line)}.ps-side-foot[data-v-9db7a1cc]{display:flex;flex-direction:column;gap:2px;padding-top:12px;border-top:1px solid var(--border)}.ps-nav-link-quiet[data-v-9db7a1cc]{font-weight:500;color:var(--muted)}.ps-main[data-v-9db7a1cc]{min-width:0;display:flex;flex-direction:column;gap:clamp(18px,2.4vw,26px)}.ps-topbar[data-v-9db7a1cc]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--border)}.ps-who[data-v-9db7a1cc]{display:flex;align-items:center;gap:10px;min-width:0}.ps-avatar[data-v-9db7a1cc]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;flex:none;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-size:.7rem;font-weight:650;letter-spacing:0}.ps-identity[data-v-9db7a1cc]{display:flex;flex-direction:column;min-width:0}.ps-identity strong[data-v-9db7a1cc]{font-size:.85rem;font-weight:620;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-identity small[data-v-9db7a1cc]{font-size:.72rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-actions[data-v-9db7a1cc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ps-head h1[data-v-9db7a1cc]{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.05rem);font-weight:660;letter-spacing:-.03em;color:var(--fg)}.ps-subtitle[data-v-9db7a1cc]{margin-top:6px;max-width:70ch}@media(max-width:900px){.ps-shell[data-v-9db7a1cc]{grid-template-columns:minmax(0,1fr)}.ps-side[data-v-9db7a1cc]{position:static;gap:10px}.ps-nav[data-v-9db7a1cc]{flex-direction:row;gap:6px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ps-nav-link[data-v-9db7a1cc]{border-color:var(--border)}.ps-side-foot[data-v-9db7a1cc]{flex-direction:row;flex-wrap:wrap;gap:6px;padding-top:0;border-top:0}.ps-nav-link-quiet[data-v-9db7a1cc]{border-color:var(--border)}}.ov-stack[data-v-c9df9227]{display:flex;flex-direction:column;gap:14px}.ov-grid[data-v-c9df9227]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ov-label[data-v-c9df9227]{font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2)}.ov-hint[data-v-c9df9227]{color:var(--muted);font-size:.76rem;line-height:1.5}.ov-card[data-v-c9df9227],.ov-kpi[data-v-c9df9227]{border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.ov-card[data-v-c9df9227]{display:flex;flex-direction:column;gap:10px;padding:18px;min-width:0}.ov-card-head[data-v-c9df9227]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ov-card-title[data-v-c9df9227]{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-size:.92rem;font-weight:640;color:var(--fg)}.ov-more[data-v-c9df9227]{color:var(--accent);font-size:.72rem;font-weight:600;text-decoration:none;white-space:nowrap}.ov-more[data-v-c9df9227]:hover{text-decoration:underline}.ov-kpi[data-v-c9df9227]{display:flex;flex-direction:column;gap:6px;padding:15px 16px;min-width:0;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .25s ease}a.ov-kpi[data-v-c9df9227]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card)}.ov-kpi.is-ok[data-v-c9df9227]{border-color:var(--accent-line)}.ov-kpi.is-warn[data-v-c9df9227]{border-color:#fcd34d}.ov-kpi.is-bad[data-v-c9df9227]{border-color:#fca5a5}.ov-kpi-head[data-v-c9df9227]{display:inline-flex;align-items:center;gap:6px;color:var(--muted-2)}.ov-kpi-value[data-v-c9df9227]{font-family:var(--font-display);font-size:1.32rem;font-weight:660;letter-spacing:-.02em;color:var(--fg);overflow:hidden;text-overflow:ellipsis}.ov-kpi-note[data-v-c9df9227]{color:var(--muted);font-size:.72rem;line-height:1.45}.ov-kpi.is-warn .ov-kpi-note[data-v-c9df9227]{color:#b45309}.ov-workspace[data-v-c9df9227]{gap:12px}.ov-tag[data-v-c9df9227]{display:inline-flex;align-items:center;padding:3px 9px;border:1px solid var(--border);border-radius:999px;font-family:var(--font-mono);font-size:.58rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);white-space:nowrap}.ov-tag[data-state=ready][data-v-c9df9227],.ov-tag[data-state=active][data-v-c9df9227]{border-color:var(--accent-3);color:var(--accent-3)}.ov-tag[data-state=provisioning][data-v-c9df9227],.ov-tag[data-state=pending][data-v-c9df9227]{border-color:var(--accent-line);color:var(--accent)}.ov-tag[data-state=failed][data-v-c9df9227]{border-color:#fca5a5;color:#dc2626}.ov-url-row[data-v-c9df9227]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ov-url[data-v-c9df9227]{font-family:var(--font-mono);font-size:.82rem;color:var(--fg);word-break:break-all}.ov-facts[data-v-c9df9227]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ov-facts dd[data-v-c9df9227]{margin-top:3px;color:var(--fg-soft);font-size:.82rem}.ov-facts-compact dd[data-v-c9df9227]{font-family:var(--font-display);font-size:1.02rem;font-weight:640;color:var(--fg)}.ov-steps[data-v-c9df9227]{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.ov-steps li[data-v-c9df9227]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:.78rem;color:var(--muted)}.ov-step-dot[data-v-c9df9227]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;border:1px solid var(--border);border-radius:999px;color:var(--muted-2);align-self:center}.ov-steps li.is-done .ov-step-dot[data-v-c9df9227]{border-color:var(--accent-3);color:var(--accent-3)}.ov-steps li.is-failed .ov-step-dot[data-v-c9df9227]{border-color:#fca5a5;color:#dc2626}.ov-step-name[data-v-c9df9227]{color:var(--fg-soft);font-weight:550}.ov-step-detail[data-v-c9df9227]{font-family:var(--font-mono);font-size:.68rem;color:var(--muted-2);word-break:break-word}.ov-list[data-v-c9df9227]{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.ov-list-item[data-v-c9df9227]{display:flex;flex-direction:column;gap:2px;min-width:0;padding-bottom:8px;border-bottom:1px solid var(--border-soft)}.ov-list-item[data-v-c9df9227]:last-child{padding-bottom:0;border-bottom:0}.ov-list-title[data-v-c9df9227]{color:var(--fg);font-size:.8rem;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-list-title.is-unread[data-v-c9df9227]{color:var(--accent)}.ov-list-meta[data-v-c9df9227]{color:var(--muted);font-size:.7rem;line-height:1.45}.ov-badge[data-v-c9df9227]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent-faint);border:1px solid var(--accent-line);color:var(--accent);font-family:var(--font-mono);font-size:.6rem}.ov-empty[data-v-c9df9227]{color:var(--muted);font-size:.78rem}.ov-alert[data-v-c9df9227]{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #fecaca;border-radius:9px;background:#fef2f2;color:#b91c1c;font-size:.8rem}.ov-alert-text[data-v-c9df9227]{flex:1;min-width:0}.ov-empty-state[data-v-c9df9227]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:clamp(28px,5vw,54px);border:1px dashed var(--border-strong);border-radius:var(--radius-card);text-align:center;color:var(--muted)}.ov-empty-state h2[data-v-c9df9227]{font-family:var(--font-display);font-size:1.4rem;font-weight:650;letter-spacing:-.02em;color:var(--fg)}.ov-empty-body[data-v-c9df9227]{max-width:48ch;font-size:.88rem;line-height:1.55}.ov-skel[data-v-c9df9227]{height:96px;border:1px solid var(--border);border-radius:var(--radius-ui);background:linear-gradient(90deg,var(--surface) 25%,var(--surface-2) 50%,var(--surface) 75%);background-size:200% 100%;animation:ov-shimmer-c9df9227 1.5s ease-in-out infinite}.ov-skel-tall[data-v-c9df9227]{height:150px}@keyframes ov-shimmer-c9df9227{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1080px){.ov-grid[data-v-c9df9227]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ov-grid[data-v-c9df9227],.ov-facts[data-v-c9df9227]{grid-template-columns:minmax(0,1fr)}}.sp-root[data-v-ac1147bd]{display:flex;flex-direction:column;gap:14px;min-width:0}.sp-notice[data-v-ac1147bd]{border:1px solid var(--accent-line);border-radius:var(--radius-ui);background:var(--accent-faint);overflow:hidden}.sp-notice-toggle[data-v-ac1147bd]{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:0;background:transparent;color:var(--accent);font-family:var(--font-body);font-size:.8rem;font-weight:600;text-align:left;cursor:pointer}.sp-notice-toggle span[data-v-ac1147bd]{flex:1;min-width:0}.sp-notice-list[data-v-ac1147bd]{display:flex;flex-direction:column;gap:10px;max-height:200px;overflow-y:auto;margin:0;padding:4px 12px 12px;list-style:none}.sp-notice-list li[data-v-ac1147bd]{padding-top:8px;border-top:1px solid var(--accent-line)}.sp-notice-list strong[data-v-ac1147bd]{display:block;font-size:.8rem;font-weight:620;color:var(--fg)}.sp-notice-list p[data-v-ac1147bd]{margin-top:2px;font-size:.78rem;line-height:1.5;color:var(--fg-soft)}.sp-notice-list small[data-v-ac1147bd]{display:block;margin-top:3px;font-family:var(--font-mono);font-size:.62rem;color:var(--muted-2)}.sp-notice-empty[data-v-ac1147bd]{border-top:1px solid var(--accent-line);font-size:.78rem;color:var(--muted)}.sp-alert[data-v-ac1147bd]{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #fecaca;border-radius:var(--radius-ui);background:#fef2f2;color:#b91c1c;font-size:.8rem}.sp-alert span[data-v-ac1147bd]{flex:1;min-width:0}.sp-alert-close[data-v-ac1147bd]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.sp-grid[data-v-ac1147bd]{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:14px;align-items:start}.sp-panel[data-v-ac1147bd]{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.sp-panel-head[data-v-ac1147bd]{display:flex;align-items:center;justify-content:space-between;gap:10px}.sp-panel-title[data-v-ac1147bd]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:.95rem;font-weight:640;letter-spacing:-.02em;color:var(--fg)}.sp-panel-title .tag-mono[data-v-ac1147bd]{font-size:.58rem}.sp-form[data-v-ac1147bd]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface-2)}.sp-field[data-v-ac1147bd]{display:flex;flex-direction:column;gap:4px;min-width:0}.sp-field>span[data-v-ac1147bd]{font-size:.72rem;font-weight:600;letter-spacing:.01em;color:var(--fg-soft)}.sp-field-row[data-v-ac1147bd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-form input[data-v-ac1147bd],.sp-form select[data-v-ac1147bd],.sp-form textarea[data-v-ac1147bd],.sp-reply textarea[data-v-ac1147bd],.sp-search input[data-v-ac1147bd]{width:100%;padding:7px 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--fg);font-family:var(--font-body);font-size:.82rem;line-height:1.5}.sp-form textarea[data-v-ac1147bd],.sp-reply textarea[data-v-ac1147bd]{resize:vertical;min-height:72px}.sp-form input[data-v-ac1147bd]:focus,.sp-form select[data-v-ac1147bd]:focus,.sp-form textarea[data-v-ac1147bd]:focus,.sp-reply textarea[data-v-ac1147bd]:focus,.sp-search input[data-v-ac1147bd]:focus{outline:2px solid var(--accent-line);outline-offset:1px}.sp-form-foot[data-v-ac1147bd],.sp-reply-foot[data-v-ac1147bd]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sp-form-foot>.btn[data-v-ac1147bd],.sp-reply-foot>.btn[data-v-ac1147bd]{margin-left:auto}.sp-bad[data-v-ac1147bd]{font-size:.7rem;color:#b91c1c}.sp-hint[data-v-ac1147bd]{font-size:.7rem;line-height:1.45;color:var(--muted)}.sp-search[data-v-ac1147bd]{position:relative;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:var(--muted-2)}.sp-search input[data-v-ac1147bd]{border:0;background:transparent;padding:7px 0}.sp-search input[data-v-ac1147bd]:focus{outline:0}.sp-filters[data-v-ac1147bd]{display:flex;flex-wrap:wrap;gap:5px}.sp-chip[data-v-ac1147bd]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-family:var(--font-body);font-size:.7rem;font-weight:550;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.sp-chip[data-v-ac1147bd]:hover{color:var(--fg);border-color:var(--accent-line)}.sp-chip.is-active[data-v-ac1147bd]{color:var(--accent);border-color:var(--accent-line);background:var(--accent-faint)}.sp-chip-count[data-v-ac1147bd]{font-family:var(--font-mono);font-size:.58rem;color:var(--muted-2)}.sp-chip.is-active .sp-chip-count[data-v-ac1147bd]{color:var(--accent)}.sp-tickets[data-v-ac1147bd]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;max-height:58vh;overflow-y:auto}.sp-ticket[data-v-ac1147bd]{display:flex;flex-direction:column;gap:4px;width:100%;padding:9px 10px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.sp-ticket[data-v-ac1147bd]:hover{border-color:var(--accent-line);background:var(--surface-2)}.sp-ticket.is-active[data-v-ac1147bd]{border-color:var(--accent-line);background:var(--accent-faint)}.sp-ticket-top[data-v-ac1147bd]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.sp-ref[data-v-ac1147bd]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.03em;color:var(--muted-2)}.sp-ticket-subject[data-v-ac1147bd]{font-size:.83rem;font-weight:600;line-height:1.35;color:var(--fg);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sp-ticket-preview[data-v-ac1147bd]{font-size:.75rem;line-height:1.45;color:var(--muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sp-ticket-meta[data-v-ac1147bd]{font-family:var(--font-mono);font-size:.6rem;color:var(--muted-2)}.sp-unread[data-v-ac1147bd]{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--accent);color:#fff;font-size:.6rem;font-weight:650}.sp-pill[data-v-ac1147bd]{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--muted);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.sp-pill.is-open[data-v-ac1147bd]{color:var(--accent);border-color:var(--accent-line);background:var(--accent-faint)}.sp-pill.is-pending[data-v-ac1147bd]{color:#9a6a00;border-color:#f2d49a;background:#fdf6e7}.sp-pill.is-resolved[data-v-ac1147bd]{color:#0f766e;border-color:#9ddcc9;background:#ecfdf7}.sp-pill.is-closed[data-v-ac1147bd]{color:var(--muted-2)}.sp-pill-priority[data-v-ac1147bd]{letter-spacing:.02em}.sp-pill-priority.is-high[data-v-ac1147bd]{color:#b45309;border-color:#fcd9a3;background:#fef6e7}.sp-pill-priority.is-urgent[data-v-ac1147bd]{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.sp-state[data-v-ac1147bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 10px;border:1px dashed var(--border);border-radius:var(--radius-ui);color:var(--muted);font-size:.8rem}.sp-state-tall[data-v-ac1147bd]{flex-direction:column;justify-content:center;min-height:220px;text-align:center}.sp-state-error[data-v-ac1147bd]{border-color:#fecaca;color:#b91c1c}.sp-thread[data-v-ac1147bd]{min-height:320px;max-height:calc(100vh - 120px);overflow:hidden}.sp-thread-head[data-v-ac1147bd]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--border)}.sp-thread-id[data-v-ac1147bd]{min-width:0}.sp-thread-id h2[data-v-ac1147bd]{margin-top:2px;font-family:var(--font-display);font-size:1.02rem;font-weight:640;letter-spacing:-.02em;color:var(--fg)}.sp-thread-meta[data-v-ac1147bd]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.sp-thread-meta small[data-v-ac1147bd]{font-family:var(--font-mono);font-size:.6rem;color:var(--muted-2)}.sp-thread-actions[data-v-ac1147bd]{display:flex;align-items:center;gap:6px}.sp-messages[data-v-ac1147bd]{display:flex;flex-direction:column;gap:10px;flex:1;min-height:120px;margin:0;padding:4px 2px;list-style:none;overflow-y:auto}.sp-msg[data-v-ac1147bd]{display:flex}.sp-msg.is-customer[data-v-ac1147bd]{justify-content:flex-end}.sp-msg.is-support[data-v-ac1147bd]{justify-content:flex-start}.sp-bubble[data-v-ac1147bd]{max-width:min(560px,86%);padding:8px 11px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.sp-msg.is-customer .sp-bubble[data-v-ac1147bd]{border-color:var(--accent-line);background:var(--accent-faint);border-bottom-right-radius:4px}.sp-msg.is-support .sp-bubble[data-v-ac1147bd]{border-bottom-left-radius:4px}.sp-bubble-head[data-v-ac1147bd]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sp-bubble-head strong[data-v-ac1147bd]{font-size:.72rem;font-weight:640;color:var(--fg)}.sp-bubble-head small[data-v-ac1147bd]{font-family:var(--font-mono);font-size:.58rem;color:var(--muted-2)}.sp-bubble-body[data-v-ac1147bd]{margin-top:3px;font-size:.82rem;line-height:1.6;color:var(--fg-soft);white-space:pre-wrap;overflow-wrap:anywhere}.sp-reply[data-v-ac1147bd]{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--border)}@media(max-width:900px){.sp-grid[data-v-ac1147bd]{grid-template-columns:minmax(0,1fr)}.sp-tickets[data-v-ac1147bd]{max-height:38vh}.sp-thread[data-v-ac1147bd]{max-height:none}.sp-bubble[data-v-ac1147bd]{max-width:92%}}.sv-stack[data-v-d6747ff6]{display:flex;flex-direction:column;gap:clamp(14px,2vw,20px)}.sv-toast[data-v-d6747ff6],.sv-alert[data-v-d6747ff6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:.6rem .8rem;border-radius:var(--radius-ui);font-size:.82rem}.sv-toast[data-v-d6747ff6]{border:1px solid var(--accent-line);background:var(--accent-faint);color:var(--accent)}.sv-alert[data-v-d6747ff6]{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--fg-soft)}.sv-alert .btn[data-v-d6747ff6]{margin-left:auto}.sv-note[data-v-d6747ff6],.sv-empty[data-v-d6747ff6]{color:var(--muted);font-size:.82rem;line-height:1.6}.sv-empty[data-v-d6747ff6]{padding:1.1rem 1.2rem;border:1px dashed var(--border-strong);border-radius:var(--radius-card)}.sv-service[data-v-d6747ff6]{display:flex;flex-direction:column;gap:14px;padding:clamp(15px,2vw,20px)}.sv-head[data-v-d6747ff6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.sv-head-main[data-v-d6747ff6]{display:flex;align-items:center;gap:10px;min-width:0}.sv-icon[data-v-d6747ff6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:9px;border:1px solid var(--border);background:var(--surface-2);color:var(--accent)}.sv-head-text[data-v-d6747ff6]{display:flex;flex-direction:column;gap:4px;min-width:0}.sv-name[data-v-d6747ff6]{font-family:var(--font-display);font-size:1.04rem;font-weight:640;letter-spacing:-.02em;color:var(--fg)}.sv-pill[data-v-d6747ff6]{display:inline-flex;align-items:center;gap:5px;padding:.22rem .55rem;border-radius:999px;border:1px solid var(--border);font-size:.7rem;font-weight:560;white-space:nowrap}.sv-pill-ok[data-v-d6747ff6]{border-color:var(--accent-line);background:var(--accent-faint);color:var(--accent)}.sv-pill-warn[data-v-d6747ff6]{border-color:var(--border-strong);background:var(--surface-2);color:var(--fg-soft)}.sv-pill-info[data-v-d6747ff6]{border-color:var(--border);background:var(--surface-2);color:var(--muted)}.sv-pill-off[data-v-d6747ff6]{border-color:var(--border);background:transparent;color:var(--muted-2)}.sv-url[data-v-d6747ff6]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;color:var(--fg-soft);font-family:var(--font-mono);font-size:.72rem;text-decoration:none;overflow-wrap:anywhere}.sv-url[data-v-d6747ff6]:hover{color:var(--accent)}.sv-resources[data-v-d6747ff6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px}.sv-resource[data-v-d6747ff6]{display:flex;flex-direction:column;gap:2px;padding:.55rem .65rem;border-radius:var(--radius-ui);border:1px solid var(--border);background:var(--surface-2)}.sv-resource strong[data-v-d6747ff6]{font-size:.92rem;font-weight:640;color:var(--fg)}.sv-resource small[data-v-d6747ff6]{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.sv-addon[data-v-d6747ff6]{display:inline-flex;align-items:baseline;gap:6px}.sv-addon strong[data-v-d6747ff6]{font-size:1.1rem;color:var(--fg)}.sv-addon small[data-v-d6747ff6]{font-size:.74rem;color:var(--muted)}.sv-facts[data-v-d6747ff6]{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0}.sv-facts>div[data-v-d6747ff6]{display:flex;flex-direction:column;gap:2px}.sv-facts dt[data-v-d6747ff6]{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}.sv-facts dd[data-v-d6747ff6]{margin:0;font-size:.84rem;font-weight:560;color:var(--fg-soft)}.sv-subhead[data-v-d6747ff6]{font-family:var(--font-display);font-size:.92rem;font-weight:620;letter-spacing:-.01em;color:var(--fg)}.sv-timeline[data-v-d6747ff6]{display:flex;flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none}.sv-step[data-v-d6747ff6]{display:flex;gap:10px;align-items:flex-start}.sv-step-dot[data-v-d6747ff6]{width:8px;height:8px;margin-top:5px;flex:none;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface)}.sv-step.is-done .sv-step-dot[data-v-d6747ff6]{border-color:var(--accent);background:var(--accent)}.sv-step.is-pending .sv-step-dot[data-v-d6747ff6]{background:var(--surface-2)}.sv-step.is-failed .sv-step-dot[data-v-d6747ff6]{border-color:var(--muted-2);background:var(--muted-2)}.sv-step-body[data-v-d6747ff6]{display:flex;flex-direction:column;gap:1px;min-width:0}.sv-step-body strong[data-v-d6747ff6]{font-size:.8rem;font-weight:600;color:var(--fg-soft)}.sv-step-detail[data-v-d6747ff6]{font-size:.76rem;color:var(--muted);overflow-wrap:anywhere}.sv-step-time[data-v-d6747ff6]{font-family:var(--font-mono);font-size:.66rem;color:var(--muted-2)}.sv-actions[data-v-d6747ff6]{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px;border-top:1px solid var(--border)}.sv-actions .btn[data-v-d6747ff6]{gap:6px}.sv-usage[data-v-d6747ff6]{display:flex;flex-direction:column;gap:14px;padding:clamp(15px,2vw,20px)}.sv-usage-head[data-v-d6747ff6]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sv-usage-grid[data-v-d6747ff6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.sv-usage-cell[data-v-d6747ff6]{display:flex;flex-direction:column;gap:2px;padding:.7rem .8rem;border-radius:var(--radius-ui);border:1px solid var(--border);background:var(--surface-2)}.sv-usage-icon[data-v-d6747ff6]{color:var(--accent)}.sv-usage-cell strong[data-v-d6747ff6]{font-size:1.15rem;font-weight:640;letter-spacing:-.02em;color:var(--fg)}.sv-usage-cell small[data-v-d6747ff6]{font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.sv-chart[data-v-d6747ff6]{display:flex;flex-direction:column;gap:6px}.sv-bars[data-v-d6747ff6]{display:flex;align-items:flex-end;gap:3px;height:104px;padding:4px 0 0;border-bottom:1px solid var(--border)}.sv-bar-slot[data-v-d6747ff6]{display:flex;align-items:flex-end;flex:1 1 0;min-width:3px;height:100%}.sv-bar[data-v-d6747ff6]{width:100%;min-height:2px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--accent),var(--accent-2));opacity:.85}.sv-bar-slot:hover .sv-bar[data-v-d6747ff6]{opacity:1}.sv-chart-legend[data-v-d6747ff6]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--font-mono);font-size:.66rem;color:var(--muted-2)}.bl-stack[data-v-867a284c]{display:flex;flex-direction:column;gap:clamp(14px,2vw,20px)}.bl-toast[data-v-867a284c],.bl-alert[data-v-867a284c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:.6rem .8rem;border-radius:var(--radius-ui);font-size:.82rem}.bl-toast[data-v-867a284c]{border:1px solid var(--accent-line);background:var(--accent-faint);color:var(--accent)}.bl-alert[data-v-867a284c]{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--fg-soft)}.bl-alert .btn[data-v-867a284c]{margin-left:auto}.bl-error[data-v-867a284c]{margin:0;color:#dc2626;font-size:.74rem}.bl-note[data-v-867a284c],.bl-empty[data-v-867a284c]{color:var(--muted);font-size:.8rem;line-height:1.6}.bl-empty[data-v-867a284c]{padding:1rem 1.1rem;border:1px dashed var(--border-strong);border-radius:var(--radius-ui)}.bl-mono[data-v-867a284c]{font-family:var(--font-mono);font-size:.76rem}.bl-h[data-v-867a284c]{font-family:var(--font-display);font-size:.98rem;font-weight:640;letter-spacing:-.02em;color:var(--fg)}.bl-pill[data-v-867a284c]{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;border:1px solid var(--border);font-size:.68rem;font-weight:560;white-space:nowrap}.bl-pill-ok[data-v-867a284c]{border-color:var(--accent-line);background:var(--accent-faint);color:var(--accent)}.bl-pill-warn[data-v-867a284c]{border-color:var(--border-strong);background:var(--surface-2);color:var(--fg-soft)}.bl-pill-off[data-v-867a284c]{border-color:var(--border);background:transparent;color:var(--muted-2)}.bl-plan[data-v-867a284c]{display:flex;flex-direction:column;gap:14px;padding:clamp(15px,2vw,20px)}.bl-plan-head[data-v-867a284c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.bl-plan-id[data-v-867a284c]{display:flex;flex-direction:column;gap:4px}.bl-plan-name[data-v-867a284c]{font-family:var(--font-display);font-size:1.3rem;font-weight:650;letter-spacing:-.03em;color:var(--fg)}.bl-facts[data-v-867a284c],.bl-detail-facts[data-v-867a284c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 18px;margin:0}.bl-facts>div[data-v-867a284c],.bl-detail-facts>div[data-v-867a284c]{display:flex;flex-direction:column;gap:2px}.bl-facts dt[data-v-867a284c],.bl-detail-facts dt[data-v-867a284c]{font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}.bl-facts dd[data-v-867a284c],.bl-detail-facts dd[data-v-867a284c]{margin:0;font-size:.88rem;font-weight:560;color:var(--fg-soft)}.bl-badge[data-v-867a284c]{margin-left:4px;font-size:.7rem;font-weight:500;color:var(--muted)}.bl-plan-actions[data-v-867a284c]{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.bl-plan-actions .btn[data-v-867a284c]{gap:6px}.bl-confirm[data-v-867a284c]{display:flex;flex-direction:column;gap:10px;padding:.8rem .9rem;border-radius:var(--radius-ui);border:1px solid var(--accent-line);background:var(--accent-faint)}.bl-confirm p[data-v-867a284c]{margin:0;font-size:.82rem;line-height:1.6;color:var(--fg-soft)}.bl-confirm-actions[data-v-867a284c]{display:flex;gap:8px;flex-wrap:wrap}.bl-picker[data-v-867a284c]{display:flex;flex-direction:column;gap:12px;padding:clamp(15px,2vw,20px)}.bl-plans[data-v-867a284c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.bl-plan-option[data-v-867a284c]{display:flex;gap:8px;padding:.75rem .85rem;border-radius:var(--radius-ui);border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.bl-plan-option[data-v-867a284c]:hover{border-color:var(--accent)}.bl-plan-option.is-selected[data-v-867a284c]{border-color:var(--accent-line);background:var(--accent-faint)}.bl-plan-option.is-disabled[data-v-867a284c]{cursor:default;opacity:.6}.bl-plan-option input[data-v-867a284c]{margin-top:3px;accent-color:var(--accent)}.bl-plan-option-body[data-v-867a284c]{display:flex;flex-direction:column;gap:3px;min-width:0}.bl-plan-option-head[data-v-867a284c]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--fg)}.bl-plan-option-head strong[data-v-867a284c]{font-size:.86rem;font-weight:620}.bl-plan-option-price[data-v-867a284c]{font-size:.9rem;font-weight:640;color:var(--fg)}.bl-plan-option-body small[data-v-867a284c]{font-size:.72rem;color:var(--muted)}.bl-contact[data-v-867a284c]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:.78rem;color:var(--fg-soft);text-decoration:none}.bl-contact[data-v-867a284c]:hover{color:var(--accent)}.bl-interval[data-v-867a284c]{display:inline-flex;gap:4px;padding:3px;align-self:flex-start;border-radius:999px;border:1px solid var(--border);background:var(--surface-2)}.bl-interval-btn[data-v-867a284c]{padding:.3rem .8rem;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:.76rem;font-weight:560;cursor:pointer}.bl-interval-btn.is-active[data-v-867a284c]{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-card)}.bl-field[data-v-867a284c]{display:flex;flex-direction:column;gap:5px}.bl-field>span[data-v-867a284c]{color:var(--fg-soft);font-size:.76rem;font-weight:560}.bl-field input[data-v-867a284c],.bl-field select[data-v-867a284c]{height:38px;padding-inline:10px;border:1px solid var(--border-strong);border-radius:var(--radius-ui);background:var(--surface);color:var(--fg);font-size:.84rem;outline:none}.bl-field input[data-v-867a284c]:focus,.bl-field select[data-v-867a284c]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.bl-field-row[data-v-867a284c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.bl-field-pair[data-v-867a284c]{display:flex;gap:6px}.bl-field-pair input[data-v-867a284c]{min-width:0;width:100%}.bl-form[data-v-867a284c]{display:flex;flex-direction:column;gap:12px}.bl-form-actions[data-v-867a284c]{display:flex;flex-wrap:wrap;gap:8px}.bl-invoices[data-v-867a284c]{display:flex;flex-direction:column;gap:12px;padding:clamp(15px,2vw,20px)}.bl-invoices-head[data-v-867a284c]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.bl-totals[data-v-867a284c]{display:flex;gap:6px;flex-wrap:wrap}.bl-table-wrap[data-v-867a284c]{overflow-x:auto}.bl-table[data-v-867a284c]{width:100%;border-collapse:collapse;font-size:.82rem}.bl-table th[data-v-867a284c]{padding:.45rem .5rem;text-align:left;font-size:.66rem;font-weight:560;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);border-bottom:1px solid var(--border);white-space:nowrap}.bl-table td[data-v-867a284c]{padding:.55rem .5rem;border-bottom:1px solid var(--border);color:var(--fg-soft);vertical-align:middle}.bl-right[data-v-867a284c]{text-align:right}.bl-row.is-open td[data-v-867a284c]{background:var(--surface-2)}.bl-ref[data-v-867a284c]{padding:0;border:0;background:transparent;color:var(--fg);font-family:var(--font-mono);font-size:.78rem;font-weight:560;cursor:pointer;text-align:left}.bl-ref[data-v-867a284c]:hover{color:var(--accent)}.bl-detail-row td[data-v-867a284c]{background:var(--surface-2);padding-bottom:14px}.bl-detail[data-v-867a284c]{display:flex;flex-direction:column;gap:10px}.bl-items[data-v-867a284c]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.bl-items li[data-v-867a284c]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:baseline}.bl-item-label[data-v-867a284c]{font-size:.8rem;color:var(--fg-soft);overflow-wrap:anywhere}.bl-item-empty[data-v-867a284c]{color:var(--muted);font-size:.78rem}.bl-grid[data-v-867a284c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(14px,2vw,20px);align-items:start}.bl-cards[data-v-867a284c],.bl-add-card[data-v-867a284c]{display:flex;flex-direction:column;gap:12px;padding:clamp(15px,2vw,20px)}.bl-card-list[data-v-867a284c]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.bl-card-row[data-v-867a284c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:.65rem .75rem;border-radius:var(--radius-ui);border:1px solid var(--border);background:var(--surface-2)}.bl-card-icon[data-v-867a284c]{color:var(--accent)}.bl-card-body[data-v-867a284c]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.bl-card-body strong[data-v-867a284c]{font-size:.82rem;font-weight:580;color:var(--fg);overflow-wrap:anywhere}.bl-card-body small[data-v-867a284c]{font-size:.72rem;color:var(--muted)}.bl-card-remove[data-v-867a284c]{gap:5px}.wl-root[data-v-2bb67919]{display:flex;flex-direction:column;gap:14px}.wl-state[data-v-2bb67919]{display:flex;align-items:center;gap:8px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);color:var(--muted);font-size:.82rem}.wl-state-inline[data-v-2bb67919]{padding:10px 0;border:0;background:none}.wl-state-error[data-v-2bb67919]{flex-direction:column;align-items:flex-start}.wl-muted[data-v-2bb67919]{color:var(--muted);font-size:.82rem}.wl-hint[data-v-2bb67919]{color:var(--muted-2);font-size:.72rem;line-height:1.5}.wl-alert[data-v-2bb67919],.wl-warn[data-v-2bb67919],.wl-ok[data-v-2bb67919]{display:flex;align-items:center;gap:6px;margin:0;padding:8px 11px;border-radius:9px;font-size:.78rem;line-height:1.45}.wl-alert[data-v-2bb67919]{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.wl-warn[data-v-2bb67919]{border:1px solid #fde68a;background:#fffbeb;color:#92400e}.wl-ok[data-v-2bb67919]{border:1px solid #a7f3d0;background:#ecfdf5;color:#047857}.wl-wallets[data-v-2bb67919]{display:flex;flex-wrap:wrap;gap:6px}.wl-chip[data-v-2bb67919]{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:.25rem .7rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--fg-soft);font-size:.76rem;font-weight:550;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.wl-chip[data-v-2bb67919]:hover{border-color:var(--border-strong);color:var(--fg)}.wl-chip.is-active[data-v-2bb67919]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.wl-balance[data-v-2bb67919]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.wl-balance-main[data-v-2bb67919]{display:flex;flex-direction:column;gap:4px;min-width:0}.wl-label[data-v-2bb67919]{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2)}.wl-balance-value[data-v-2bb67919]{display:flex;align-items:baseline;gap:6px;margin:0;color:var(--fg)}.wl-balance-value strong[data-v-2bb67919]{font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:650;letter-spacing:-.03em;line-height:1}.wl-unit[data-v-2bb67919]{font-family:var(--font-mono);font-size:.72rem;color:var(--muted)}.wl-balance-eur[data-v-2bb67919]{margin:0;color:var(--fg-soft);font-size:.92rem;font-weight:550}.wl-figures[data-v-2bb67919]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;align-self:start}.wl-figures>div[data-v-2bb67919]{display:flex;flex-direction:column;gap:3px;min-width:0}.wl-figures dt[data-v-2bb67919]{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.wl-figures dd[data-v-2bb67919]{margin:0;color:var(--fg);font-size:.86rem;font-weight:600}.wl-figures dd small[data-v-2bb67919]{display:block;font-weight:450;font-size:.7rem;color:var(--muted)}.wl-figures-usage[data-v-2bb67919]{grid-template-columns:repeat(4,minmax(0,1fr))}.wl-meter-wrap[data-v-2bb67919]{grid-column:1 / -1;display:flex;align-items:center;gap:10px}.wl-meter[data-v-2bb67919]{flex:1;height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.wl-meter>span[data-v-2bb67919]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.wl-meter-label[data-v-2bb67919]{font-family:var(--font-mono);font-size:.58rem;color:var(--muted-2);white-space:nowrap}.wl-balance>.wl-warn[data-v-2bb67919]{grid-column:1 / -1}.wl-grid[data-v-2bb67919]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.wl-panel[data-v-2bb67919]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);min-width:0}.wl-panel-head[data-v-2bb67919]{display:flex;align-items:center;justify-content:space-between;gap:10px}.wl-panel-title[data-v-2bb67919]{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:620;letter-spacing:-.02em;color:var(--fg)}.wl-form[data-v-2bb67919]{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.wl-quick[data-v-2bb67919]{display:flex;flex-wrap:wrap;gap:6px}.wl-field[data-v-2bb67919]{display:flex;flex-direction:column;gap:5px;width:100%}.wl-field>span[data-v-2bb67919]{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.wl-field input[data-v-2bb67919],.wl-field select[data-v-2bb67919],.wl-field textarea[data-v-2bb67919]{width:100%;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-family:inherit;font-size:.8rem;color:var(--fg);outline:none}.wl-field input[data-v-2bb67919]:focus,.wl-field select[data-v-2bb67919]:focus,.wl-field textarea[data-v-2bb67919]:focus{border-color:var(--accent)}.wl-receipt[data-v-2bb67919]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #a7f3d0;border-radius:9px;background:#ecfdf5;color:#047857;font-size:.78rem}.wl-receipt>div[data-v-2bb67919]{display:flex;flex-direction:column;gap:3px;min-width:0}.wl-receipt small[data-v-2bb67919]{color:#0f766e;font-size:.72rem}.wl-receipt .tag-mono[data-v-2bb67919]{align-self:flex-start}.wl-table-wrap[data-v-2bb67919]{overflow-x:auto}.wl-table[data-v-2bb67919]{width:100%;border-collapse:collapse;font-size:.78rem}.wl-table th[data-v-2bb67919]{padding:8px 10px;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);text-align:left;white-space:nowrap}.wl-table td[data-v-2bb67919]{padding:8px 10px;border-bottom:1px solid var(--border-soft);color:var(--fg-soft);vertical-align:middle}.wl-table tbody tr:last-child td[data-v-2bb67919]{border-bottom:0}.wl-table .is-num[data-v-2bb67919]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.wl-when[data-v-2bb67919]{color:var(--muted);white-space:nowrap}.wl-kinds[data-v-2bb67919]{display:inline-flex;align-items:center;padding:2px 7px;border-radius:6px;border:1px solid var(--border);font-family:var(--font-mono);font-size:.6rem;color:var(--muted);white-space:nowrap}.wl-coins[data-v-2bb67919]{font-weight:620}.wl-coins.is-credit[data-v-2bb67919]{color:var(--accent-3)}.wl-coins.is-debit[data-v-2bb67919]{color:#dc2626}.wl-note[data-v-2bb67919]{color:var(--muted);min-width:160px}[data-theme=devs] .wl-coins.is-debit[data-v-2bb67919]{color:#f87171}@media(max-width:980px){.wl-balance[data-v-2bb67919],.wl-grid[data-v-2bb67919]{grid-template-columns:minmax(0,1fr)}.wl-figures[data-v-2bb67919],.wl-figures-usage[data-v-2bb67919]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-root[data-v-bdaf11b4]{display:flex;flex-direction:column;gap:14px}.ct-state[data-v-bdaf11b4]{display:flex;align-items:center;gap:8px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);color:var(--muted);font-size:.82rem}.ct-state-inline[data-v-bdaf11b4]{padding:10px 0;border:0;background:none}.ct-state-error[data-v-bdaf11b4]{flex-direction:column;align-items:flex-start}.ct-muted[data-v-bdaf11b4]{color:var(--muted);font-size:.82rem;line-height:1.5}.ct-alert[data-v-bdaf11b4],.ct-ok[data-v-bdaf11b4]{margin:0;padding:8px 11px;border-radius:9px;font-size:.78rem;line-height:1.45}.ct-alert[data-v-bdaf11b4]{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.ct-ok[data-v-bdaf11b4]{border:1px solid #a7f3d0;background:#ecfdf5;color:#047857}.ct-bar[data-v-bdaf11b4]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.ct-filters[data-v-bdaf11b4]{display:flex;flex-wrap:wrap;gap:6px}.ct-chip[data-v-bdaf11b4]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:.25rem .7rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--fg-soft);font-size:.76rem;font-weight:550;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.ct-chip[data-v-bdaf11b4]:hover{border-color:var(--border-strong);color:var(--fg)}.ct-chip.is-active[data-v-bdaf11b4]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.ct-chip-count[data-v-bdaf11b4]{font-family:var(--font-mono);font-size:.6rem;color:var(--muted-2)}.ct-chip.is-active .ct-chip-count[data-v-bdaf11b4]{color:var(--accent)}.ct-create[data-v-bdaf11b4]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);box-shadow:var(--shadow-card)}.ct-create-head[data-v-bdaf11b4]{display:flex;align-items:center;justify-content:space-between;gap:10px}.ct-panel-title[data-v-bdaf11b4]{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:620;letter-spacing:-.02em;color:var(--fg)}.ct-form[data-v-bdaf11b4]{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ct-form-create[data-v-bdaf11b4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.ct-form-create .ct-field-wide[data-v-bdaf11b4],.ct-form-create button[type=submit][data-v-bdaf11b4],.ct-form-create .ct-alert[data-v-bdaf11b4],.ct-form-create .ct-estimate[data-v-bdaf11b4]{grid-column:1 / -1}.ct-form-inline[data-v-bdaf11b4],.ct-form-hours[data-v-bdaf11b4]{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.ct-form-inline .ct-field[data-v-bdaf11b4]{flex:1;min-width:200px}.ct-form-hours .ct-field[data-v-bdaf11b4]{flex:1;min-width:160px}.ct-form-hours .ct-field-sm[data-v-bdaf11b4]{flex:0 0 110px;min-width:110px}.ct-field[data-v-bdaf11b4]{display:flex;flex-direction:column;gap:5px;width:100%}.ct-field>span[data-v-bdaf11b4]{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.ct-field input[data-v-bdaf11b4],.ct-field select[data-v-bdaf11b4],.ct-field textarea[data-v-bdaf11b4]{width:100%;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-family:inherit;font-size:.8rem;color:var(--fg);outline:none}.ct-field textarea[data-v-bdaf11b4]{resize:vertical;line-height:1.5}.ct-field input[data-v-bdaf11b4]:focus,.ct-field select[data-v-bdaf11b4]:focus,.ct-field textarea[data-v-bdaf11b4]:focus{border-color:var(--accent)}.ct-estimate[data-v-bdaf11b4]{margin:0;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.04em;color:var(--muted)}.ct-layout[data-v-bdaf11b4]{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:14px;align-items:start}.ct-list[data-v-bdaf11b4]{display:flex;flex-direction:column;gap:8px;min-width:0}.ct-rows[data-v-bdaf11b4]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ct-row[data-v-bdaf11b4]{display:flex;flex-direction:column;gap:8px;width:100%;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.ct-row[data-v-bdaf11b4]:hover{border-color:var(--border-strong)}.ct-row.is-active[data-v-bdaf11b4]{border-color:var(--accent-line);background:var(--accent-soft);box-shadow:var(--shadow-card)}.ct-row-top[data-v-bdaf11b4]{display:flex;align-items:center;gap:9px;min-width:0}.ct-row-who[data-v-bdaf11b4]{display:flex;flex-direction:column;min-width:0;flex:1}.ct-row-who strong[data-v-bdaf11b4]{font-size:.83rem;font-weight:620;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-row-who small[data-v-bdaf11b4]{font-size:.72rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-row-meta[data-v-bdaf11b4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.72rem;color:var(--muted);font-variant-numeric:tabular-nums}.ct-avatar[data-v-bdaf11b4]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;flex:none;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-size:.64rem;font-weight:650}.ct-avatar-lg[data-v-bdaf11b4]{width:40px;height:40px;font-size:.76rem}.ct-pill[data-v-bdaf11b4]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ct-pill.is-active[data-v-bdaf11b4]{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.ct-pill.is-pending_acceptance[data-v-bdaf11b4],.ct-pill.is-draft[data-v-bdaf11b4]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.ct-pill.is-completed[data-v-bdaf11b4]{border-color:var(--border-strong);color:var(--fg-soft)}.ct-pill.is-cancelled[data-v-bdaf11b4]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.ct-detail[data-v-bdaf11b4]{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);min-width:0}.ct-detail-head[data-v-bdaf11b4]{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--border);min-width:0}.ct-detail-who[data-v-bdaf11b4]{flex:1;min-width:0}.ct-sub[data-v-bdaf11b4]{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-size:.75rem;color:var(--muted);flex-wrap:wrap}.ct-meta[data-v-bdaf11b4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.ct-meta>div[data-v-bdaf11b4]{display:flex;flex-direction:column;gap:3px;min-width:0}.ct-meta dt[data-v-bdaf11b4]{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.ct-meta dd[data-v-bdaf11b4]{margin:0;font-size:.85rem;font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.ct-block[data-v-bdaf11b4]{display:flex;flex-direction:column;gap:9px;padding-top:12px;border-top:1px solid var(--border)}.ct-block-head[data-v-bdaf11b4]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ct-block-title[data-v-bdaf11b4]{margin:0;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2)}.ct-scope[data-v-bdaf11b4]{margin:0;color:var(--fg-soft);font-size:.85rem;line-height:1.6;white-space:pre-line}.ct-actions[data-v-bdaf11b4]{display:flex;flex-wrap:wrap;gap:8px}.ct-meter[data-v-bdaf11b4]{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.ct-meter>span[data-v-bdaf11b4]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.ct-entries[data-v-bdaf11b4]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ct-entries li[data-v-bdaf11b4]{display:flex;align-items:baseline;gap:8px;padding:6px 9px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-2);font-size:.76rem;color:var(--fg-soft)}.ct-entry-hours[data-v-bdaf11b4]{font-family:var(--font-mono);font-size:.7rem;font-weight:620;color:var(--accent);white-space:nowrap}.ct-entry-body[data-v-bdaf11b4]{flex:1;min-width:0}.ct-entry-when[data-v-bdaf11b4]{color:var(--muted-2);font-size:.68rem;white-space:nowrap}.ct-thread[data-v-bdaf11b4]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ct-msg[data-v-bdaf11b4]{display:flex;flex-direction:column;gap:4px;padding:9px 11px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);max-width:46ch}.ct-msg.is-mine[data-v-bdaf11b4]{align-self:flex-end;border-color:var(--accent-line);background:var(--accent-soft)}.ct-msg-meta[data-v-bdaf11b4]{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}.ct-msg p[data-v-bdaf11b4]{margin:0;font-size:.82rem;line-height:1.55;color:var(--fg-soft);white-space:pre-line;overflow-wrap:anywhere}@media(max-width:980px){.ct-layout[data-v-bdaf11b4]{grid-template-columns:minmax(0,1fr)}.ct-form-create[data-v-bdaf11b4],.ct-meta[data-v-bdaf11b4]{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-msg[data-v-bdaf11b4]{max-width:100%}}@media(max-width:620px){.ct-form-create[data-v-bdaf11b4]{grid-template-columns:minmax(0,1fr)}}.ep-root[data-v-a7a1c3c8]{display:flex;flex-direction:column;gap:14px}.ep-state[data-v-a7a1c3c8]{display:flex;align-items:center;gap:8px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);color:var(--muted);font-size:.82rem}.ep-state-inline[data-v-a7a1c3c8]{padding:6px 0;border:0;background:none}.ep-state-error[data-v-a7a1c3c8]{flex-direction:column;align-items:flex-start}.ep-alert[data-v-a7a1c3c8],.ep-ok[data-v-a7a1c3c8]{margin:0;padding:8px 11px;border-radius:9px;font-size:.78rem;line-height:1.45}.ep-alert[data-v-a7a1c3c8]{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.ep-ok[data-v-a7a1c3c8]{border:1px solid #a7f3d0;background:#ecfdf5;color:#047857}.ep-muted[data-v-a7a1c3c8],.ep-hint[data-v-a7a1c3c8],.ep-count[data-v-a7a1c3c8]{margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.ep-count[data-v-a7a1c3c8]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.04em}.ep-empty[data-v-a7a1c3c8]{margin:0;padding:1.1rem 1.2rem;border:1px dashed var(--border-strong);border-radius:var(--radius-card);color:var(--muted);font-size:.82rem}.ep-confirm[data-v-a7a1c3c8]{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--accent-line);border-radius:var(--radius-ui);background:var(--accent-faint)}.ep-confirm-icon[data-v-a7a1c3c8]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:999px;background:var(--accent);color:#fff}.ep-confirm-body[data-v-a7a1c3c8]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:220px}.ep-confirm-body strong[data-v-a7a1c3c8]{font-size:.88rem;font-weight:620;color:var(--fg)}.ep-confirm-meta[data-v-a7a1c3c8]{margin:0;font-family:var(--font-mono);font-size:.66rem;color:var(--muted)}.ep-confirm-actions[data-v-a7a1c3c8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ep-toolbar[data-v-a7a1c3c8]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:end;padding:14px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.ep-field[data-v-a7a1c3c8]{display:flex;flex-direction:column;gap:5px;min-width:0}.ep-field>span[data-v-a7a1c3c8]{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.ep-field>span b[data-v-a7a1c3c8]{font-weight:600;color:var(--accent);text-transform:none;letter-spacing:0}.ep-field input[data-v-a7a1c3c8],.ep-field select[data-v-a7a1c3c8],.ep-field textarea[data-v-a7a1c3c8]{width:100%;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-family:inherit;font-size:.8rem;color:var(--fg);outline:none}.ep-field textarea[data-v-a7a1c3c8]{resize:vertical;line-height:1.5}.ep-field input[data-v-a7a1c3c8]:focus,.ep-field select[data-v-a7a1c3c8]:focus,.ep-field textarea[data-v-a7a1c3c8]:focus{border-color:var(--accent)}.ep-field-search[data-v-a7a1c3c8]{grid-column:span 2}.ep-field-rate[data-v-a7a1c3c8]{grid-column:span 1}.ep-field-rate input[type=range][data-v-a7a1c3c8]{padding:0;border:0;background:none;accent-color:var(--accent)}.ep-field-sm[data-v-a7a1c3c8]{max-width:140px}.ep-reset[data-v-a7a1c3c8]{justify-self:start}.ep-input-icon[data-v-a7a1c3c8]{position:relative;display:flex;align-items:center;color:var(--muted-2)}.ep-input-icon svg[data-v-a7a1c3c8]{position:absolute;left:9px;pointer-events:none}.ep-input-icon input[data-v-a7a1c3c8]{padding-left:29px}.ep-grid[data-v-a7a1c3c8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:12px}.ep-card[data-v-a7a1c3c8]{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.ep-card-head[data-v-a7a1c3c8]{display:flex;align-items:flex-start;gap:11px}.ep-photo[data-v-a7a1c3c8]{width:62px;height:62px;flex:none;border-radius:14px;object-fit:cover;object-position:50% 28%;background:var(--surface-2);box-shadow:0 0 0 1px var(--border)}.ep-photo-initials[data-v-a7a1c3c8]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.86rem;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.ep-card-id[data-v-a7a1c3c8]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.ep-card-id strong[data-v-a7a1c3c8]{font-size:.9rem;font-weight:640;letter-spacing:-.01em;color:var(--fg)}.ep-role[data-v-a7a1c3c8]{font-size:.72rem;line-height:1.35;color:var(--muted)}.ep-avail[data-v-a7a1c3c8]{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 6px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);font-family:var(--font-mono);font-size:.54rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ep-avail i[data-v-a7a1c3c8]{width:4px;height:4px;border-radius:999px;background:currentColor}.ep-avail.is-available[data-v-a7a1c3c8]{border-color:#d1fae5;background:#ecfdf5;color:#047857}.ep-avail.is-limited[data-v-a7a1c3c8]{border-color:#fef3c7;background:#fffbeb;color:#b45309}.ep-headline[data-v-a7a1c3c8]{margin:0;font-size:.76rem;line-height:1.5;color:var(--fg-soft)}.ep-skills[data-v-a7a1c3c8]{display:flex;flex-wrap:wrap;gap:5px}.ep-skills span[data-v-a7a1c3c8]{padding:2px 6px;border-radius:5px;border:1px solid var(--border);background:var(--surface-2);font-family:var(--font-mono);font-size:.54rem;letter-spacing:.02em;color:var(--muted)}.ep-stats[data-v-a7a1c3c8]{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding-top:9px;border-top:1px solid var(--border)}.ep-stats>div[data-v-a7a1c3c8]{display:flex;flex-direction:column;gap:1px}.ep-stats dt[data-v-a7a1c3c8]{font-family:var(--font-mono);font-size:.54rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.ep-stats dd[data-v-a7a1c3c8]{display:inline-flex;align-items:center;gap:4px;margin:0;font-size:.82rem;font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.ep-stats dd small[data-v-a7a1c3c8]{font-weight:500;color:var(--muted)}.ep-stats dd svg[data-v-a7a1c3c8]{color:#d97706}.ep-card-foot[data-v-a7a1c3c8]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.ep-panel[data-v-a7a1c3c8]{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.ep-panel-head[data-v-a7a1c3c8]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ep-panel-title[data-v-a7a1c3c8]{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:620;letter-spacing:-.02em;color:var(--fg)}.ep-requests[data-v-a7a1c3c8]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ep-request[data-v-a7a1c3c8]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface-2)}.ep-request-top[data-v-a7a1c3c8]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ep-request-who[data-v-a7a1c3c8]{display:flex;flex-direction:column;min-width:0}.ep-request-who strong[data-v-a7a1c3c8]{font-size:.82rem;font-weight:620;color:var(--fg)}.ep-request-who small[data-v-a7a1c3c8]{font-size:.72rem;color:var(--muted)}.ep-request-msg[data-v-a7a1c3c8]{margin:0;font-size:.78rem;line-height:1.5;color:var(--fg-soft);overflow-wrap:anywhere}.ep-request-meta[data-v-a7a1c3c8]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.7rem;color:var(--muted);font-variant-numeric:tabular-nums}.ep-request-meta span[data-v-a7a1c3c8]{display:inline-flex;align-items:center;gap:4px}.ep-request-action[data-v-a7a1c3c8]{align-self:flex-start}.ep-pill[data-v-a7a1c3c8]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ep-pill.is-new[data-v-a7a1c3c8]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.ep-pill.is-accepted[data-v-a7a1c3c8]{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.ep-pill.is-declined[data-v-a7a1c3c8]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.ep-pill.is-closed[data-v-a7a1c3c8]{border-color:var(--border);color:var(--muted-2)}.ep-note[data-v-a7a1c3c8]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px dashed var(--border-strong);border-radius:var(--radius-ui);background:var(--surface)}.ep-note-link[data-v-a7a1c3c8]{align-self:flex-start}.ep-modal[data-v-a7a1c3c8]{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a6b;backdrop-filter:blur(2px)}.ep-modal-panel[data-v-a7a1c3c8]{display:flex;flex-direction:column;gap:11px;width:min(520px,100%);max-height:90vh;overflow-y:auto;padding:18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 24px 60px -30px rgb(var(--shadow-rgb) / .55)}.ep-modal-head[data-v-a7a1c3c8]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--border)}.ep-modal-titles[data-v-a7a1c3c8]{display:flex;flex-direction:column;gap:2px;min-width:0}.ep-modal-title[data-v-a7a1c3c8]{margin:0;font-family:var(--font-display);font-size:1.02rem;font-weight:640;letter-spacing:-.02em;color:var(--fg)}.ep-modal-sub[data-v-a7a1c3c8]{margin:0;font-size:.74rem;color:var(--muted)}.ep-icon-btn[data-v-a7a1c3c8]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--muted);cursor:pointer}.ep-icon-btn[data-v-a7a1c3c8]:hover{color:var(--fg);border-color:var(--border-strong)}.ep-form-row[data-v-a7a1c3c8]{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.ep-form-row .ep-field[data-v-a7a1c3c8]{flex:1;min-width:130px}.ep-form-row .ep-field-sm[data-v-a7a1c3c8]{flex:0 0 130px}.ep-modal-foot[data-v-a7a1c3c8]{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--border)}@media(max-width:1100px){.ep-toolbar[data-v-a7a1c3c8]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.ep-toolbar[data-v-a7a1c3c8]{grid-template-columns:minmax(0,1fr)}.ep-field-search[data-v-a7a1c3c8],.ep-field-rate[data-v-a7a1c3c8]{grid-column:auto}.ep-field-sm[data-v-a7a1c3c8]{max-width:none}.ep-grid[data-v-a7a1c3c8]{grid-template-columns:minmax(0,1fr)}.ep-modal[data-v-a7a1c3c8]{align-items:flex-start}}.lang[data-v-c823580e]{position:relative;display:inline-flex;align-items:center;gap:4px;height:32px;padding-inline:8px 6px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);cursor:pointer;transition:color .16s ease,border-color .16s ease}.lang[data-v-c823580e]:hover,.lang[data-v-c823580e]:focus-within{color:var(--fg);border-color:var(--border-strong)}.lang-icon[data-v-c823580e]{flex:none}.lang-short[data-v-c823580e]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;color:var(--muted-2)}.lang-caret[data-v-c823580e]{flex:none;opacity:.6}.lang-select[data-v-c823580e]{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;font-size:16px;cursor:pointer;-webkit-appearance:none;appearance:none}.sr-only[data-v-c823580e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-nav[data-v-10fadaf5]{position:sticky;top:0;z-index:80;background:var(--nav-bg);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border-bottom:1px solid transparent;transition:background-color .4s ease,border-color .3s ease,box-shadow .3s ease}.site-nav.is-scrolled[data-v-10fadaf5]{border-bottom-color:var(--border);box-shadow:0 10px 30px -26px rgb(var(--shadow-rgb) / .4)}.nav-inner[data-v-10fadaf5]{max-width:1360px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px);height:68px;display:flex;align-items:center;gap:clamp(1rem,2.4vw,2.2rem)}.nav-brand[data-v-10fadaf5]{flex:none;display:inline-flex;align-items:center;padding:4px;margin-left:-4px;border-radius:10px}.nav-links[data-v-10fadaf5]{display:flex;align-items:center;gap:2px;margin-inline:auto}.nav-link[data-v-10fadaf5]{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;padding-inline:.72rem;border-radius:8px;color:var(--muted);font-size:.815rem;font-weight:550;letter-spacing:-.008em;white-space:nowrap;transition:color .18s ease,background-color .18s ease}.nav-link[data-v-10fadaf5]:hover{color:var(--fg);background:var(--accent-faint)}.nav-link.is-active[data-v-10fadaf5]{color:var(--fg);background:var(--accent-soft)}.nav-link-dot[data-v-10fadaf5]{width:4px;height:4px;border-radius:999px;background:var(--accent);opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .2s ease}.nav-link.is-active .nav-link-dot[data-v-10fadaf5]{opacity:1;transform:scale(1)}.nav-lang[data-v-10fadaf5]{display:inline-flex;flex:none}.nav-actions[data-v-10fadaf5]{display:flex;align-items:center;gap:.55rem;flex:none;margin-left:auto}.nav-cta[data-v-10fadaf5]{height:40px;font-size:.81rem;padding-inline:.95rem}.nav-signin[data-v-10fadaf5]{display:inline-flex;align-items:center;gap:5px;height:34px;padding-inline:10px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--fg-soft);font-size:.775rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.nav-signin[data-v-10fadaf5]:hover{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.nav-signin svg[data-v-10fadaf5]{color:currentColor}.nav-user[data-v-10fadaf5]{position:relative;flex:none}.nav-user-btn[data-v-10fadaf5]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:3px 8px 3px 3px;border-radius:99px;border:1px solid var(--border);background:var(--surface);color:var(--fg-soft);font-family:var(--font-body);font-size:.775rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.nav-user-btn[data-v-10fadaf5]:hover,.nav-user-btn[aria-expanded=true][data-v-10fadaf5]{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.nav-user-avatar[data-v-10fadaf5]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:99px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-family:var(--font-mono);font-size:.56rem;font-weight:700;letter-spacing:.02em}.nav-user-caret[data-v-10fadaf5]{color:var(--muted-2)}.nav-user-menu[data-v-10fadaf5]{position:absolute;right:0;top:calc(100% + 8px);min-width:214px;display:flex;flex-direction:column;padding:5px;border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);box-shadow:var(--shadow-lift);z-index:5}.nav-user-item[data-v-10fadaf5]{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--fg-soft);font-family:var(--font-body);font-size:.8rem;font-weight:550;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.nav-user-item svg[data-v-10fadaf5]{color:var(--accent);flex:none}.nav-user-item[data-v-10fadaf5]:hover{background:var(--accent-soft);color:var(--accent)}.nav-user-item.is-signout[data-v-10fadaf5]{margin-top:4px;border-top:1px solid var(--border);border-radius:0 0 8px 8px;color:var(--muted)}.nav-user-item.is-signout svg[data-v-10fadaf5]{color:currentColor}.nav-burger[data-v-10fadaf5]{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:99px;border:1px solid var(--border);background:var(--surface);color:var(--fg);cursor:pointer}.nav-progress[data-v-10fadaf5]{position:absolute;left:0;right:0;bottom:-1px;height:1.5px;overflow:hidden;pointer-events:none}.nav-progress span[data-v-10fadaf5]{display:block;height:100%;transform-origin:0 50%;background:linear-gradient(90deg,var(--accent),var(--accent-2))}@media(max-width:1120px){.nav-user-label[data-v-10fadaf5]{display:none}.nav-user-btn[data-v-10fadaf5]{padding-inline:3px}.nav-signin[data-v-10fadaf5]{padding-inline:8px}}@media(max-width:1180px){.nav-links[data-v-10fadaf5]{display:none}.nav-burger[data-v-10fadaf5]{display:inline-flex}}@media(max-width:960px){.nav-links[data-v-10fadaf5]{display:none}.nav-burger[data-v-10fadaf5]{display:inline-flex}.nav-inner[data-v-10fadaf5]{height:62px}.nav-cta[data-v-10fadaf5],.nav-signin[data-v-10fadaf5]{display:none}}@media(max-width:420px){.nav-inner[data-v-10fadaf5]{padding-inline:14px}.nav-lang[data-v-10fadaf5] .lang-short{display:none}}.mobile-menu[data-v-10fadaf5]{position:fixed;inset:0;z-index:95;background:var(--bg);color:var(--fg);overflow-y:auto;overscroll-behavior:contain}.mobile-inner[data-v-10fadaf5]{min-height:100%;display:flex;flex-direction:column;padding:0 clamp(20px,5vw,32px) 32px;max-width:620px;margin-inline:auto}.mobile-top[data-v-10fadaf5]{height:70px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.nav-burger.is-close[data-v-10fadaf5]{display:inline-flex}.mobile-kicker[data-v-10fadaf5]{margin-top:26px;color:var(--muted);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}.mobile-links[data-v-10fadaf5]{display:flex;flex-direction:column;margin-top:10px}.mobile-link[data-v-10fadaf5]{display:flex;align-items:center;gap:14px;padding-block:18px;border-bottom:1px solid var(--border);color:var(--fg-soft);font-family:var(--font-display);font-size:clamp(1.55rem,7vw,2.1rem);font-weight:580;letter-spacing:-.035em;transition:color .18s ease,padding-left .2s ease}.mobile-link[data-v-10fadaf5] :last-child{margin-left:auto;color:var(--muted-2)}.mobile-link[data-v-10fadaf5]:hover{color:var(--accent);padding-left:4px}.mobile-link.is-active[data-v-10fadaf5]{color:var(--accent)}.mobile-index[data-v-10fadaf5]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.05em;color:var(--muted-2);width:22px;flex:none}.mobile-label[data-v-10fadaf5]{flex:1}.mobile-foot[data-v-10fadaf5]{margin-top:auto;padding-top:36px;display:flex;flex-direction:column;gap:16px}.mobile-cta[data-v-10fadaf5]{width:100%}.mobile-signin[data-v-10fadaf5]{width:100%;justify-content:center}.mobile-meta[data-v-10fadaf5]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mobile-tagline[data-v-10fadaf5]{color:var(--muted-2);font-size:.75rem}.mobile-admin[data-v-10fadaf5]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:7px;border:1px solid var(--border);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.menu-enter-active[data-v-10fadaf5],.menu-leave-active[data-v-10fadaf5]{transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1)}.menu-enter-from[data-v-10fadaf5],.menu-leave-to[data-v-10fadaf5]{opacity:0;transform:translateY(-10px)}.site-footer[data-v-6447e02d]{position:relative;border-top:1px solid var(--border);background:var(--surface-2);overflow:hidden;transition:background-color .4s ease,border-color .4s ease}[data-theme=devs] .site-footer[data-v-6447e02d]{background:#0b0b0e}.foot-top[data-v-6447e02d]{padding-top:clamp(44px,6vw,76px);display:grid;grid-template-columns:1.15fr 2.6fr;gap:clamp(36px,6vw,80px)}.foot-brand[data-v-6447e02d]{display:flex;flex-direction:column;align-items:flex-start}.foot-tagline[data-v-6447e02d]{margin-top:18px;font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:580;letter-spacing:-.03em;line-height:1.2;color:var(--fg)}.foot-badges[data-v-6447e02d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.foot-badges .tag-mono[data-v-6447e02d]{background:var(--surface);text-transform:none}.foot-mission[data-v-6447e02d]{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:9px 15px;border:1px solid var(--accent-line);border-radius:99px;background:var(--accent-soft);color:var(--accent);font-size:.82rem;font-weight:600;letter-spacing:-.01em;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.foot-mission[data-v-6447e02d] svg{transition:transform .16s ease}.foot-mission[data-v-6447e02d]:hover,.foot-mission.is-active[data-v-6447e02d]{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-1px)}.foot-mission[data-v-6447e02d]:hover svg{transform:translate(2px)}.foot-cols[data-v-6447e02d]{display:grid;grid-template-columns:1fr 1fr 1fr 1.35fr;gap:clamp(18px,2.6vw,34px)}.foot-title[data-v-6447e02d]{color:var(--fg);font-size:.76rem;font-weight:650;letter-spacing:.01em;margin-bottom:15px}.foot-col[data-v-6447e02d]{display:flex;flex-direction:column;align-items:flex-start}.foot-link[data-v-6447e02d]{display:inline-flex;align-items:center;gap:4px;padding-block:5px;color:var(--muted);font-size:.82rem;transition:color .16s ease}.foot-link[data-v-6447e02d]:hover,.foot-link.is-active[data-v-6447e02d]{color:var(--accent)}.foot-link-quiet[data-v-6447e02d]{color:var(--muted-2);font-size:.78rem}.foot-ext[data-v-6447e02d]{opacity:.45;transition:opacity .16s ease}.foot-link:hover .foot-ext[data-v-6447e02d]{opacity:1}.foot-note[data-v-6447e02d]{color:var(--muted);font-size:.8rem;line-height:1.55;max-width:230px}.foot-form[data-v-6447e02d]{display:flex;align-items:center;margin-top:13px;width:100%;max-width:290px;height:40px;padding:4px;border:1px solid var(--border-strong);border-radius:calc(var(--radius-ui) + 2px);background:var(--surface);transition:border-color .2s ease}.foot-form[data-v-6447e02d]:focus-within{border-color:var(--accent)}.foot-form input[data-v-6447e02d]{flex:1;min-width:0;border:0;background:transparent;padding-inline:9px;color:var(--fg);font-size:.8rem;outline:none}.foot-form input[data-v-6447e02d]::placeholder{color:var(--muted-2)}.foot-submit[data-v-6447e02d]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:7px;background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;transition:background-color .2s ease}.foot-submit[data-v-6447e02d]:hover{background:var(--btn-bg-hover)}.foot-status[data-v-6447e02d]{margin-top:8px;font-family:var(--font-mono);font-size:.62rem;color:var(--muted-2);min-height:1.4em}.foot-big[data-v-6447e02d]{margin-top:clamp(48px,7vw,84px);font-family:var(--font-display);font-weight:680;font-size:clamp(4.2rem,16.2vw,14rem);line-height:.72;letter-spacing:-.07em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px var(--border-strong);opacity:.55;user-select:none;transform:translate(-.06em)}.foot-bottom[data-v-6447e02d]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:22px 26px;border-top:1px solid var(--border);margin-top:26px;color:var(--muted-2);font-size:.72rem}.foot-bottom-right[data-v-6447e02d]{display:flex;align-items:center;gap:8px}.back-top[data-v-6447e02d]{display:inline-flex;align-items:center;gap:4px;padding:7px 11px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);font-size:.7rem;cursor:pointer;transition:color .16s ease,border-color .16s ease}.back-top[data-v-6447e02d]:hover{color:var(--fg);border-color:var(--border-strong)}.sr-only[data-v-6447e02d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1080px){.foot-top[data-v-6447e02d]{grid-template-columns:1fr}.foot-cols[data-v-6447e02d]{grid-template-columns:1fr 1fr 1fr}.foot-news[data-v-6447e02d]{grid-column:span 3}.foot-note[data-v-6447e02d]{max-width:340px}}@media(max-width:720px){.foot-cols[data-v-6447e02d]{grid-template-columns:1fr 1fr}.foot-news[data-v-6447e02d]{grid-column:span 2}.foot-big[data-v-6447e02d]{font-size:clamp(3.2rem,17vw,6rem)}.foot-bottom[data-v-6447e02d]{flex-direction:column;align-items:flex-start}}.consent[data-v-3452e3f8]{position:fixed;left:16px;right:16px;bottom:16px;z-index:90;display:flex;justify-content:center;pointer-events:none}.consent-inner[data-v-3452e3f8]{pointer-events:auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap;width:100%;max-width:780px;padding:13px 16px;border:1px solid var(--border-strong);border-radius:var(--radius-ui);background:var(--surface);box-shadow:var(--shadow-lift)}.consent-text[data-v-3452e3f8]{display:flex;align-items:flex-start;gap:9px;flex:1;min-width:240px;color:var(--muted);font-size:.78rem;line-height:1.5}.consent-text[data-v-3452e3f8] svg{flex:none;margin-top:2px;color:var(--accent)}.consent-link[data-v-3452e3f8]{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.consent-actions[data-v-3452e3f8]{display:flex;gap:8px;margin-left:auto}.consent-enter-active[data-v-3452e3f8],.consent-leave-active[data-v-3452e3f8]{transition:opacity .25s ease,transform .28s cubic-bezier(.22,1,.36,1)}.consent-enter-from[data-v-3452e3f8],.consent-leave-to[data-v-3452e3f8]{opacity:0;transform:translateY(12px)}main[data-v-4c1d3776]{min-height:60vh}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-latin.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-latin.woff2)format("woff2")}:root,[data-theme=hub]{color-scheme:light;--bg:#f8fafc;--bg-soft:#f1f5f9;--surface:#fff;--surface-2:#f8fafc;--surface-3:#eef2f7;--surface-glass:#ffffffb8;--border:#e2e8f0;--border-soft:#edf1f6;--border-strong:#cbd5e1;--fg:#0b1220;--fg-soft:#334155;--muted:#5c6b80;--muted-2:#8494a8;--accent:#c09;--accent-2:#8f008f;--accent-3:#10b981;--status:#10b981;--accent-soft:#fdf1f9;--accent-faint:#cc009912;--accent-line:#cc00993d;--btn-bg:#c09;--btn-bg-hover:#a8007e;--btn-fg:#fff;--nav-bg:#f8fafccc;--grid-line:#0f172a0e;--shadow-rgb:15 23 42;--shadow-card:0 1px 2px rgb(var(--shadow-rgb) / .04), 0 18px 40px -24px rgb(var(--shadow-rgb) / .22);--shadow-lift:0 2px 4px rgb(var(--shadow-rgb) / .05), 0 28px 60px -28px rgb(var(--shadow-rgb) / .28);--font-display:"Inter Tight", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--display-weight:625;--display-tracking:-.045em;--radius-card:20px;--radius-ui:14px;--radius-btn:12px;--btn-height:46px;--selection:#f7cfe9;--glow:0 0 0 transparent;--logo-bg:#c09;--logo-glyph:#fff}[data-theme=companies]{color-scheme:light;--bg:#fff;--bg-soft:#f8fafc;--surface:#fff;--surface-2:#f1f5f9;--surface-3:#e8eef6;--surface-glass:#fffc;--border:#e2e8f0;--border-soft:#eef2f7;--border-strong:#cbd5e1;--fg:#0f172a;--fg-soft:#334155;--muted:#55657c;--muted-2:#7c8ba1;--accent:#b8008f;--accent-2:#8f008f;--accent-3:#0d9488;--status:#0d9488;--accent-soft:#fdf2fa;--accent-faint:#b8008f0f;--accent-line:#b8008f33;--btn-bg:#c09;--btn-bg-hover:#a8007e;--btn-fg:#fff;--nav-bg:#ffffffd1;--grid-line:#b8008f0d;--shadow-rgb:15 23 42;--shadow-card:0 1px 2px rgb(var(--shadow-rgb) / .04), 0 20px 44px -28px #0f172a3d;--shadow-lift:0 2px 4px rgb(var(--shadow-rgb) / .05), 0 30px 64px -30px #0f172a4d;--font-display:"Inter Tight", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--display-weight:630;--display-tracking:-.04em;--radius-card:18px;--radius-ui:12px;--radius-btn:10px;--btn-height:46px;--selection:#f6cde8;--glow:0 0 0 transparent;--logo-bg:#c09;--logo-glyph:#fff}[data-theme=devs]{color-scheme:dark;--bg:#09090b;--bg-soft:#0c0c0f;--surface:#0e0e12;--surface-2:#131318;--surface-3:#18181b;--surface-glass:#0d0d11b8;--border:#232329;--border-soft:#1b1b20;--border-strong:#38383f;--fg:#fafafa;--fg-soft:#d4d4d8;--muted:#92929e;--muted-2:#6d6d78;--accent:#ff4fc8;--accent-2:#a855f7;--accent-3:#22d3ee;--status:#34d399;--accent-soft:#ff4fc821;--accent-faint:#ff4fc812;--accent-line:#ff4fc861;--btn-bg:#e6199f;--btn-bg-hover:#ff4fc8;--btn-fg:#fff;--nav-bg:#09090bc7;--grid-line:#94a3b813;--shadow-rgb:0 0 0;--shadow-card:0 1px 0 #ffffff08 inset, 0 20px 50px -30px #000000e6;--shadow-lift:0 1px 0 #ffffff0d inset, 0 30px 70px -34px #000;--font-display:"Inter Tight", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--display-weight:620;--display-tracking:-.04em;--radius-card:14px;--radius-ui:10px;--radius-btn:9px;--btn-height:44px;--selection:#ff4fc866;--glow:0 0 32px #ff4fc84d;--logo-bg:#e6199f;--logo-glyph:#fff}[data-theme=solo]{color-scheme:light;--bg:#faf9f6;--bg-soft:#f6f2e9;--surface:#fff;--surface-2:#f7f3ea;--surface-3:#efe9dc;--surface-glass:#faf9f6d1;--border:#eae3d5;--border-soft:#f1ebdf;--border-strong:#d8cebb;--fg:#17251f;--fg-soft:#3b4a42;--muted:#5f6d65;--muted-2:#8a968f;--accent:#c2187f;--accent-2:#f59e0b;--accent-3:#f59e0b;--status:#008060;--accent-soft:#fbeef6;--accent-faint:#c2187f0f;--accent-line:#c2187f38;--btn-bg:#c2187f;--btn-bg-hover:#a5146c;--btn-fg:#fff;--nav-bg:#faf9f6d6;--grid-line:#c2187f0d;--shadow-rgb:68 54 28;--shadow-card:0 1px 2px rgb(var(--shadow-rgb) / .03), 0 20px 44px -28px #44361c3d;--shadow-lift:0 2px 4px rgb(var(--shadow-rgb) / .04), 0 32px 64px -30px #44361c47;--font-display:"Bricolage Grotesque", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--display-weight:620;--display-tracking:-.038em;--radius-card:26px;--radius-ui:16px;--radius-btn:999px;--btn-height:48px;--selection:#f4cde6;--glow:0 0 0 transparent;--logo-bg:#c2187f;--logo-glyph:#fff}:root{--brand:#c09;--brand-2:#8f008f;--brand-3:#dc28aa;--brand-grad:linear-gradient(135deg, #dc28aa 0%, #c09 45%, #8f008f 100%)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%;transition:background-color .45s}body{background:var(--bg);min-width:320px;color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5;transition:background-color .45s,color .35s;overflow-x:hidden}::selection{background:var(--selection);color:var(--fg)}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}button{color:inherit;font-family:inherit}img,svg{max-width:100%;display:block}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.skip-link{z-index:100;background:var(--fg);color:var(--bg);border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600;transition:transform .2s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4.4vw,40px)}.shell-wide{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.shell-narrow{width:100%;max-width:900px;margin-inline:auto;padding-inline:clamp(20px,4.4vw,40px)}.section{padding-block:clamp(64px,8.5vw,116px);position:relative}.section-sm{padding-block:clamp(44px,5.5vw,76px);position:relative}.h1{font-size:clamp(2.85rem,6.1vw,5.15rem);line-height:.96}.h2{font-size:clamp(2.05rem,3.9vw,3.35rem);line-height:1.02}.h3{letter-spacing:-.025em;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.15}.lede{color:var(--muted);font-size:clamp(1rem,1.25vw,1.115rem);line-height:1.68}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;font-size:.68rem;font-weight:650;display:inline-flex}[data-theme=devs] .kicker{font-family:var(--font-mono);letter-spacing:.13em;font-size:.66rem}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-body{font-family:var(--font-body)}.text-muted{color:var(--muted)}.text-soft{color:var(--fg-soft)}.text-accent{color:var(--accent)}.hairline{background:var(--border);width:100%;height:1px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);transition:background-color .4s,border-color .4s,box-shadow .35s,transform .35s}.panel-soft{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-card)}.panel-glass{background:var(--surface-glass);border:1px solid var(--border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(16px)saturate(1.1)}.panel-hover:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.btn{height:var(--btn-height);border-radius:var(--radius-btn);font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding-inline:1.15rem;font-size:.885rem;font-weight:600;line-height:1;transition:transform .2s,background-color .2s,border-color .2s,color .2s,box-shadow .25s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--btn-bg);color:var(--btn-fg);box-shadow:0 10px 24px -14px rgb(var(--shadow-rgb) / .55)}.btn-primary:hover{background:var(--btn-bg-hover);box-shadow:0 16px 34px -16px rgb(var(--shadow-rgb) / .6),var(--glow)}[data-theme=devs] .btn-primary{box-shadow:0 0 0 1px #ff4fc866,0 12px 32px -12px #ff4fc88c}[data-theme=devs] .btn-primary:hover{box-shadow:0 0 0 1px #ff4fc899,0 16px 44px -14px #ff4fc8a6}.btn-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--fg)}.btn-secondary:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-faint)}.btn-quiet{color:var(--fg-soft);background:0 0;border-color:#0000}.btn-quiet:hover{color:var(--fg);background:var(--accent-faint)}.btn-lg{height:52px;padding-inline:1.4rem;font-size:.94rem}.btn-sm{height:36px;padding-inline:.85rem;font-size:.79rem}.icon-btn{border-radius:var(--radius-ui);border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.icon-btn:hover{color:var(--fg);border-color:var(--border-strong);background:var(--surface-2)}.chip{border:1px solid var(--border);background:var(--surface);min-height:28px;color:var(--fg-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.74rem;font-weight:550;line-height:1.2;display:inline-flex}.chip-accent{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.tag-mono{border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);border-radius:6px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.66rem;display:inline-flex}[data-theme=solo] .btn{font-weight:600}[data-theme=solo] .btn-primary{box-shadow:0 12px 26px -12px #c2187f73}.bp-grid{background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:64px 64px}.dot-grid{background-image:radial-gradient(var(--grid-line) 1px,transparent 1px);background-size:22px 22px}.grid-fade{-webkit-mask-image:radial-gradient(80% 65% at 50% 0,#000 25%,#0000 78%);mask-image:radial-gradient(80% 65% at 50% 0,#000 25%,#0000 78%)}.glow-orb{filter:blur(70px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.rule-accent{background:linear-gradient(90deg,var(--accent),transparent);border-radius:2px;height:2px}.avatar{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#475569,#0f172a);border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;font-weight:650;display:inline-flex;position:relative}.avatar.sq{border-radius:10px}.avatar-ai{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff}.avatar-human-1{background:linear-gradient(135deg,#f2a07b,#d97757)}.avatar-human-2{background:linear-gradient(135deg,#8fb3f5,#4f74d8)}.avatar-human-3{background:linear-gradient(135deg,#9ed3b6,#3c8b68)}.avatar-human-4{background:linear-gradient(135deg,#d8a6e8,#9b59b6)}.avatar-ring{box-shadow:0 0 0 2px var(--surface)}.status-dot{background:var(--status);width:7px;height:7px;box-shadow:0 0 0 3px var(--status);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.status-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--status) 16%,transparent)}}.status-dot{flex:none}.status-dot.pulse{animation:2.6s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--status) 14%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--status) 4%,transparent)}}.window{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.window-bar{border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:.65rem;min-height:40px;padding-inline:14px;display:flex}.window-dots{gap:5px;display:inline-flex}.window-dots i{background:var(--border-strong);border-radius:999px;width:8px;height:8px;display:block}.window-url{background:var(--surface);border:1px solid var(--border-soft);min-width:0;height:22px;color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.01em;white-space:nowrap;border-radius:6px;flex:1;align-items:center;gap:6px;padding-inline:9px;font-size:.62rem;display:flex;overflow:hidden}.badge-demo{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.58rem;display:inline-flex}.reveal{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none}.page-enter-active{transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1)}.page-leave-active{transition:opacity .16s,transform .16s}.page-enter-from{opacity:0;transform:translateY(12px)}.page-leave-to{opacity:0;transform:translateY(-4px)}.fade-enter-active,.fade-leave-active{transition:opacity .22s,transform .22s}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(4px)}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media(max-width:1023px){.hide-tablet{display:none!important}}@media(max-width:767px){.hide-mobile{display:none!important}}@media(min-width:1024px){.only-tablet{display:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
